diff --git a/.gitignore b/.gitignore index f1d956d2e2..306a751683 100644 --- a/.gitignore +++ b/.gitignore @@ -39,6 +39,7 @@ dist-client test/client/unit/coverage test/client/e2e/reports test/client-old/spec/mocks/translations.js +yarn.lock # Elastic Beanstalk Files .elasticbeanstalk/* diff --git a/.travis.yml b/.travis.yml index f9b000fcf3..5b78de0c79 100644 --- a/.travis.yml +++ b/.travis.yml @@ -20,8 +20,9 @@ env: - DISABLE_REQUEST_LOGGING=true matrix: - TEST="lint" - - TEST="test:api-v3:unit" REQUIRES_SERVER=true COVERAGE=true + - TEST="test:api:unit" REQUIRES_SERVER=true COVERAGE=true - TEST="test:api-v3:integration" REQUIRES_SERVER=true COVERAGE=true + - TEST="test:api-v4:integration" REQUIRES_SERVER=true COVERAGE=true - TEST="test:sanity" - TEST="test:content" COVERAGE=true - TEST="test:common" COVERAGE=true diff --git a/Dockerfile b/Dockerfile index e5a4dbc4b3..c60a444cc7 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,18 +1,29 @@ -FROM node:8 - -# Install global packages -RUN npm install -g gulp-cli mocha - -# Clone Habitica repo and install dependencies -RUN mkdir -p /usr/src/habitrpg -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 - -# Create Build dir -RUN mkdir -p ./website/build - -# Start Habitica -EXPOSE 3000 -CMD ["npm", "start"] +FROM node:8 + +ENV ADMIN_EMAIL admin@habitica.com +ENV AMAZON_PAYMENTS_CLIENT_ID amzn1.application-oa2-client.68ed9e6904ef438fbc1bf86bf494056e +ENV AMAZON_PAYMENTS_SELLER_ID AMQ3SB4SG5E91 +ENV AMPLITUDE_KEY e8d4c24b3d6ef3ee73eeba715023dd43 +ENV BASE_URL https://habitica.com +ENV FACEBOOK_KEY 128307497299777 +ENV GA_ID UA-33510635-1 +ENV GOOGLE_CLIENT_ID 1035232791481-32vtplgnjnd1aufv3mcu1lthf31795fq.apps.googleusercontent.com +ENV NODE_ENV production +ENV STRIPE_PUB_KEY pk_85fQ0yMECHNfHTSsZoxZXlPSwSNfA + +# Install global packages +RUN npm install -g gulp-cli mocha + +# Clone Habitica repo and install dependencies +RUN mkdir -p /usr/src/habitrpg +WORKDIR /usr/src/habitrpg +RUN git clone --branch release https://github.com/HabitRPG/habitica.git /usr/src/habitrpg +RUN npm install +RUN gulp build:prod --force + +# Create Build dir +RUN mkdir -p ./website/build + +# Start Habitica +EXPOSE 3000 +CMD ["node", "./website/transpiled-babel/index.js"] diff --git a/Dockerfile-Dev b/Dockerfile-Dev new file mode 100644 index 0000000000..e5a4dbc4b3 --- /dev/null +++ b/Dockerfile-Dev @@ -0,0 +1,18 @@ +FROM node:8 + +# Install global packages +RUN npm install -g gulp-cli mocha + +# Clone Habitica repo and install dependencies +RUN mkdir -p /usr/src/habitrpg +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 + +# Create Build dir +RUN mkdir -p ./website/build + +# Start Habitica +EXPOSE 3000 +CMD ["npm", "start"] diff --git a/Dockerfile-Production b/Dockerfile-Production deleted file mode 100644 index ee830a75a3..0000000000 --- a/Dockerfile-Production +++ /dev/null @@ -1,29 +0,0 @@ -FROM node:8 - -ENV ADMIN_EMAIL admin@habitica.com -ENV AMAZON_PAYMENTS_CLIENT_ID amzn1.application-oa2-client.68ed9e6904ef438fbc1bf86bf494056e -ENV AMAZON_PAYMENTS_SELLER_ID AMQ3SB4SG5E91 -ENV AMPLITUDE_KEY e8d4c24b3d6ef3ee73eeba715023dd43 -ENV BASE_URL https://habitica.com -ENV FACEBOOK_KEY 128307497299777 -ENV GA_ID UA-33510635-1 -ENV GOOGLE_CLIENT_ID 1035232791481-32vtplgnjnd1aufv3mcu1lthf31795fq.apps.googleusercontent.com -ENV NODE_ENV production -ENV STRIPE_PUB_KEY pk_85fQ0yMECHNfHTSsZoxZXlPSwSNfA - -# Install global packages -RUN npm install -g gulp-cli mocha - -# Clone Habitica repo and install dependencies -RUN mkdir -p /usr/src/habitrpg -WORKDIR /usr/src/habitrpg -RUN git clone --branch v4.45.1 https://github.com/HabitRPG/habitica.git /usr/src/habitrpg -RUN npm install -RUN gulp build:prod --force - -# Create Build dir -RUN mkdir -p ./website/build - -# Start Habitica -EXPOSE 3000 -CMD ["node", "./website/transpiled-babel/index.js"] diff --git a/config.json.example b/config.json.example index 1073ead7cb..4916a1a78a 100644 --- a/config.json.example +++ b/config.json.example @@ -17,7 +17,7 @@ "NODE_DB_URI":"mongodb://localhost/habitrpg", "TEST_DB_URI":"mongodb://localhost/habitrpg_test", "NODE_ENV":"development", - "ENABLE_CONSOLE_LOGS_IN_TEST": false, + "ENABLE_CONSOLE_LOGS_IN_TEST": "false", "CRON_SAFE_MODE":"false", "CRON_SEMI_SAFE_MODE":"false", "MAINTENANCE_MODE": "false", @@ -39,6 +39,7 @@ "NEW_RELIC_API_KEY":"NEW_RELIC_API_KEY", "GA_ID": "GA_ID", "AMPLITUDE_KEY": "AMPLITUDE_KEY", + "AMPLITUDE_SECRET": "AMPLITUDE_SECRET", "AMAZON_PAYMENTS": { "SELLER_ID": "SELLER_ID", "CLIENT_ID": "CLIENT_ID", @@ -78,6 +79,9 @@ "PUSH_CONFIGS": { "GCM_SERVER_API_KEY": "", "APN_ENABLED": "false", + "APN_KEY_ID": "xxxxxxxxxx", + "APN_KEY": "xxxxxxxxxx", + "APN_TEAM_ID": "aaabbbcccd", "FCM_SERVER_API_KEY": "" }, "SITE_HTTP_AUTH": { @@ -85,12 +89,6 @@ "USERNAME": "admin", "PASSWORD": "password" }, - "PUSHER": { - "ENABLED": "false", - "APP_ID": "appId", - "KEY": "key", - "SECRET": "secret" - }, "SLACK": { "FLAGGING_URL": "https://hooks.slack.com/services/id/id/id", "FLAGGING_FOOTER_LINK": "https://habitrpg.github.io/flag-o-rama/", @@ -112,5 +110,6 @@ "CLOUDKARAFKA_USERNAME": "", "CLOUDKARAFKA_PASSWORD": "", "CLOUDKARAFKA_TOPIC_PREFIX": "" - } + }, + "MIGRATION_CONNECT_STRING": "mongodb://localhost:27017/habitrpg?auto_reconnect=true" } diff --git a/database_reports/20181001_backtoschool_challenge.js b/database_reports/20181001_backtoschool_challenge.js new file mode 100644 index 0000000000..ec22d1de8d --- /dev/null +++ b/database_reports/20181001_backtoschool_challenge.js @@ -0,0 +1,48 @@ +import monk from 'monk'; +import nconf from 'nconf'; + +/* + * Output data on users who completed all the To-Do tasks in the 2018 Back-to-School Challenge. + * User ID,Profile Name + */ +const CONNECTION_STRING = nconf.get('MIGRATION_CONNECT_STRING'); +const CHALLENGE_ID = '0acb1d56-1660-41a4-af80-9259f080b62b'; + +let dbUsers = monk(CONNECTION_STRING).get('users', { castIds: false }); +let dbTasks = monk(CONNECTION_STRING).get('tasks', { castIds: false }); + +function usersReport() { + console.info('User ID,Profile Name'); + let userCount = 0; + + dbUsers.find( + {challenges: CHALLENGE_ID}, + {fields: + {_id: 1, 'profile.name': 1} + }, + ).each((user, {close, pause, resume}) => { + pause(); + userCount++; + let completedTodos = 0; + return dbTasks.find( + { + userId: user._id, + 'challenge.id': CHALLENGE_ID, + type: 'todo', + }, + {fields: {completed: 1}} + ).each((task) => { + if (task.completed) completedTodos++; + }).then(() => { + if (completedTodos >= 7) { + console.info(`${user._id},${user.profile.name}`); + } + resume(); + }); + }).then(() => { + console.info(`${userCount} users reviewed`); + return process.exit(0); + }); +} + +module.exports = usersReport; diff --git a/docker-compose.dev.yml b/docker-compose.dev.yml index 53ea346743..c523bbcd69 100644 --- a/docker-compose.dev.yml +++ b/docker-compose.dev.yml @@ -2,9 +2,13 @@ version: "3" services: client: + environment: + - NODE_ENV=development volumes: - '.:/usr/src/habitrpg' server: + environment: + - NODE_ENV=development volumes: - '.:/usr/src/habitrpg' diff --git a/gulp/gulp-tests.js b/gulp/gulp-tests.js index d805765b86..1d68278a2c 100644 --- a/gulp/gulp-tests.js +++ b/gulp/gulp-tests.js @@ -165,9 +165,9 @@ gulp.task('test:content:safe', gulp.series('test:prepare:build', (cb) => { pipe(runner); })); -gulp.task('test:api-v3:unit', (done) => { +gulp.task('test:api:unit', (done) => { let runner = exec( - testBin('node_modules/.bin/istanbul cover --dir coverage/api-v3-unit node_modules/mocha/bin/_mocha -- test/api/v3/unit --recursive --require ./test/helpers/start-server'), + testBin('node_modules/.bin/istanbul cover --dir coverage/api-unit node_modules/mocha/bin/_mocha -- test/api/unit --recursive --require ./test/helpers/start-server'), (err) => { if (err) { process.exit(1); @@ -179,8 +179,8 @@ gulp.task('test:api-v3:unit', (done) => { pipe(runner); }); -gulp.task('test:api-v3:unit:watch', () => { - return gulp.watch(['website/server/libs/*', 'test/api/v3/unit/**/*', 'website/server/controllers/**/*'], gulp.series('test:api-v3:unit', done => done())); +gulp.task('test:api:unit:watch', () => { + return gulp.watch(['website/server/libs/*', 'test/api/v3/unit/**/*', 'website/server/controllers/**/*'], gulp.series('test:api:unit', done => done())); }); gulp.task('test:api-v3:integration', (done) => { @@ -215,17 +215,43 @@ gulp.task('test:api-v3:integration:separate-server', (done) => { pipe(runner); }); +gulp.task('test:api-v4:integration', (done) => { + let runner = exec( + testBin('node_modules/.bin/istanbul cover --dir coverage/api-v4-integration --report lcovonly node_modules/mocha/bin/_mocha -- test/api/v4 --recursive --require ./test/helpers/start-server'), + {maxBuffer: 500 * 1024}, + (err) => { + if (err) { + process.exit(1); + } + done(); + } + ); + + pipe(runner); +}); + +gulp.task('test:api-v4:integration:separate-server', (done) => { + let runner = exec( + testBin('mocha test/api/v4 --recursive --require ./test/helpers/start-server', 'LOAD_SERVER=0'), + {maxBuffer: 500 * 1024}, + (err) => done(err) + ); + + pipe(runner); +}); + gulp.task('test', gulp.series( 'test:sanity', 'test:content', 'test:common', - 'test:api-v3:unit', + 'test:api:unit', 'test:api-v3:integration', + 'test:api-v4:integration', done => done() )); gulp.task('test:api-v3', gulp.series( - 'test:api-v3:unit', + 'test:api:unit', 'test:api-v3:integration', done => done() -)); +)); \ No newline at end of file diff --git a/migrations/archive/2018/20180811_inboxOutsideUser.js b/migrations/archive/2018/20180811_inboxOutsideUser.js new file mode 100644 index 0000000000..a58df2a4cf --- /dev/null +++ b/migrations/archive/2018/20180811_inboxOutsideUser.js @@ -0,0 +1,147 @@ +const migrationName = '20180811_inboxOutsideUser.js'; +const authorName = 'paglias'; // in case script author needs to know when their ... +const authorUuid = 'ed4c688c-6652-4a92-9d03-a5a79844174a'; // ... own data is done + +/* + * Move inbox messages from the user model to their own collection + */ + +const monk = require('monk'); +const nconf = require('nconf'); +const uuid = require('uuid').v4; + +const Inbox = require('../website/server/models/message').inboxModel; +const connectionString = nconf.get('MIGRATION_CONNECT_STRING'); // FOR TEST DATABASE +const dbInboxes = monk(connectionString).get('inboxes', { castIds: false }); +const dbUsers = monk(connectionString).get('users', { castIds: false }); + +function processUsers (lastId) { + let query = { + migration: {$ne: migrationName}, + }; + + if (lastId) { + query._id = { + $gt: lastId, + }; + } + + dbUsers.find(query, { + sort: {_id: 1}, + limit: 1000, + fields: ['_id', 'inbox'], + }) + .then(updateUsers) + .catch((err) => { + console.log(err); + return exiting(1, `ERROR! ${ err}`); + }); +} + +let progressCount = 1000; +let count = 0; +let msgCount = 0; + +function updateUsers (users) { + if (!users || users.length === 0) { + console.warn('All appropriate users and their tasks found and modified.'); + displayData(); + return; + } + + let usersPromises = users.map(updateUser); + let lastUser = users[users.length - 1]; + + return Promise.all(usersPromises) + .then(() => { + return processUsers(lastUser._id); + }); +} + +function updateUser (user) { + count++; + + if (count % progressCount === 0) console.warn(`${count } ${ user._id}`); + if (msgCount % progressCount === 0) console.warn(`${msgCount } messages processed`); + if (user._id === authorUuid) console.warn(`${authorName } being processed`); + + const oldInboxMessages = user.inbox.messages || {}; + const oldInboxMessagesIds = Object.keys(oldInboxMessages); + + msgCount += oldInboxMessagesIds.length; + + const newInboxMessages = oldInboxMessagesIds.map(msgId => { + const msg = oldInboxMessages[msgId]; + if (!msg || (!msg.id && !msg._id)) { // eslint-disable-line no-extra-parens + console.log('missing message or message _id and id', msg); + throw new Error('error!'); + } + + if (msg.id && !msg._id) msg._id = msg.id; + if (msg._id && !msg.id) msg.id = msg._id; + + const newMsg = new Inbox(msg); + newMsg.ownerId = user._id; + return newMsg.toJSON(); + }); + + const promises = newInboxMessages.map(newMsg => { + return (async function fn () { + const existing = await dbInboxes.find({_id: newMsg._id}); + + if (existing.length > 0) { + if ( + existing[0].ownerId === newMsg.ownerId && + existing[0].text === newMsg.text && + existing[0].uuid === newMsg.uuid && + existing[0].sent === newMsg.sent + ) { + return null; + } + + newMsg.id = newMsg._id = uuid(); + } + + return newMsg; + })(); + }); + + return Promise.all(promises) + .then((filteredNewMsg) => { + filteredNewMsg = filteredNewMsg.filter(m => Boolean(m && m.id && m._id && m.id == m._id)); + return dbInboxes.insert(filteredNewMsg); + }).then(() => { + return dbUsers.update({_id: user._id}, { + $set: { + migration: migrationName, + 'inbox.messages': {}, + }, + }); + }).catch((err) => { + console.log(err); + return exiting(1, `ERROR! ${ err}`); + }); +} + +function displayData () { + console.warn(`\n${ count } users processed\n`); + console.warn(`\n${ msgCount } messages processed\n`); + return exiting(0); +} + +function exiting (code, msg) { + code = code || 0; // 0 = success + if (code && !msg) { + msg = 'ERROR!'; + } + if (msg) { + if (code) { + console.error(msg); + } else { + console.log(msg); + } + } + process.exit(code); +} + +module.exports = processUsers; diff --git a/migrations/archive/2018/20181002_username_email.js b/migrations/archive/2018/20181002_username_email.js new file mode 100644 index 0000000000..908d83682e --- /dev/null +++ b/migrations/archive/2018/20181002_username_email.js @@ -0,0 +1,107 @@ +const MIGRATION_NAME = '20181003_username_email.js'; +let authorName = 'Sabe'; // in case script author needs to know when their ... +let authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is done + +/* + * Send emails to eligible users announcing upcoming username changes + */ + +import monk from 'monk'; +import nconf from 'nconf'; +import { sendTxn } from '../../website/server/libs/email'; +const CONNECTION_STRING = nconf.get('MIGRATION_CONNECT_STRING'); +let dbUsers = monk(CONNECTION_STRING).get('users', { castIds: false }); + +function processUsers (lastId) { + // specify a query to limit the affected users (empty for all users): + let query = { + migration: {$ne: MIGRATION_NAME}, + 'auth.timestamps.loggedin': {$gt: new Date('2018-04-01')}, + }; + + if (lastId) { + query._id = { + $gt: lastId, + }; + } + + dbUsers.find(query, { + sort: {_id: 1}, + limit: 100, + fields: [ + '_id', + 'auth', + 'preferences', + 'profile', + ], // specify fields we are interested in to limit retrieved data (empty if we're not reading data): + }) + .then(updateUsers) + .catch((err) => { + console.log(err); + return exiting(1, `ERROR! ${ err}`); + }); +} + +let progressCount = 1000; +let count = 0; + +function updateUsers (users) { + if (!users || users.length === 0) { + console.warn('All appropriate users found and modified.'); + displayData(); + return; + } + + let userPromises = users.map(updateUser); + let lastUser = users[users.length - 1]; + + return Promise.all(userPromises) + .then(() => delay(7000)) + .then(() => { + processUsers(lastUser._id); + }); +} + +function updateUser (user) { + count++; + + dbUsers.update({_id: user._id}, {$set: {migration: MIGRATION_NAME}}); + + sendTxn( + user, + 'username-change', + [{name: 'UNSUB_EMAIL_TYPE_URL', content: '/user/settings/notifications?unsubFrom=importantAnnouncements'}, + {name: 'LOGIN_NAME', content: user.auth.local.username}] + ); + + if (count % progressCount === 0) console.warn(`${count} ${user._id}`); + if (user._id === authorUuid) console.warn(`${authorName} processed`); +} + +function displayData () { + console.warn(`\n${count} users processed\n`); + return exiting(0); +} + +function delay (t, v) { + return new Promise(function batchPause (resolve) { + setTimeout(resolve.bind(null, v), t); + }); +} + +function exiting (code, msg) { + code = code || 0; // 0 = success + if (code && !msg) { + msg = 'ERROR!'; + } + if (msg) { + if (code) { + console.error(msg); + } else { + console.log(msg); + } + } + process.exit(code); +} + +module.exports = processUsers; diff --git a/migrations/groups/reconcile-group-plan-members.js b/migrations/groups/reconcile-group-plan-members.js new file mode 100644 index 0000000000..06296090e4 --- /dev/null +++ b/migrations/groups/reconcile-group-plan-members.js @@ -0,0 +1,107 @@ +import monk from 'monk'; +import nconf from 'nconf'; +import stripePayments from '../../website/server/libs/payments/stripe'; + +/* + * Ensure that group plan billing is accurate by doing the following: + * 1. Correct the memberCount in all paid groups whose counts are wrong + * 2. Where the above uses Stripe, update their subscription counts in Stripe + * + * Provides output on what groups were fixed, which can be piped to CSV. + */ + +const CONNECTION_STRING = nconf.get('MIGRATION_CONNECT_STRING'); + +let dbGroups = monk(CONNECTION_STRING).get('groups', { castIds: false }); +let dbUsers = monk(CONNECTION_STRING).get('users', { castIds: false }); + +async function fixGroupPlanMembers () { + console.info('Group ID, Customer ID, Plan ID, Quantity, Recorded Member Count, Actual Member Count'); + let groupPlanCount = 0; + let fixedGroupCount = 0; + + dbGroups.find( + { + $and: + [ + {'purchased.plan.planId': {$ne: null}}, + {'purchased.plan.planId': {$ne: ''}}, + {'purchased.plan.customerId': {$ne: 'cus_9f0DV4g7WHRzpM'}}, // Demo groups + {'purchased.plan.customerId': {$ne: 'cus_9maalqDOFTrvqx'}}, + ], + $or: + [ + {'purchased.plan.dateTerminated': null}, + {'purchased.plan.dateTerminated': ''}, + ], + }, + { + fields: { + memberCount: 1, + 'purchased.plan': 1, + }, + } + ).each(async (group, {close, pause, resume}) => { // eslint-disable-line no-unused-vars + pause(); + groupPlanCount++; + + const canonicalMemberCount = await dbUsers.count( + { + $or: + [ + {'party._id': group._id}, + {guilds: group._id}, + ], + } + ); + const incorrectMemberCount = group.memberCount !== canonicalMemberCount; + + const isMonthlyPlan = group.purchased.plan.planId === 'group_monthly'; + const quantityMismatch = group.purchased.plan.quantity !== group.memberCount + 2; + const incorrectQuantity = isMonthlyPlan && quantityMismatch; + + if (!incorrectMemberCount && !incorrectQuantity) { + resume(); + return; + } + + console.info(`${group._id}, ${group.purchased.plan.customerId}, ${group.purchased.plan.planId}, ${group.purchased.plan.quantity}, ${group.memberCount}, ${canonicalMemberCount}`); + + const groupUpdate = await dbGroups.update( + { _id: group._id }, + { + $set: { + memberCount: canonicalMemberCount, + }, + } + ); + + if (!groupUpdate) return; + + fixedGroupCount++; + if (group.purchased.plan.paymentMethod === 'Stripe') { + await stripePayments.chargeForAdditionalGroupMember(group); + await dbGroups.update( + {_id: group._id}, + {$set: {'purchased.plan.quantity': canonicalMemberCount + 2}} + ); + } + + if (incorrectQuantity) { + await dbGroups.update( + {_id: group._id}, + {$set: {'purchased.plan.quantity': canonicalMemberCount + 2}} + ); + } + + resume(); + }).then(() => { + console.info(`Fixed ${fixedGroupCount} out of ${groupPlanCount} active Group Plans`); + return process.exit(0); + }).catch((err) => { + console.log(err); + return process.exit(1); + }); +} + +module.exports = fixGroupPlanMembers; diff --git a/migrations/migration-runner.js b/migrations/migration-runner.js index c5faeb2df8..c1a0fb5481 100644 --- a/migrations/migration-runner.js +++ b/migrations/migration-runner.js @@ -17,5 +17,12 @@ function setUpServer () { setUpServer(); // Replace this with your migration -const processUsers = require('./users/mystery-items.js'); -processUsers(); +const processUsers = require('../scripts/gdpr-delete-users.js'); +processUsers() + .then(function success () { + process.exit(0); + }) + .catch(function failure (err) { + console.log(err); + process.exit(1); + }); diff --git a/migrations/tasks/habits-one-history-entry-per-day-challenges.js b/migrations/tasks/habits-one-history-entry-per-day-challenges.js new file mode 100644 index 0000000000..dcb05f48bf --- /dev/null +++ b/migrations/tasks/habits-one-history-entry-per-day-challenges.js @@ -0,0 +1,138 @@ +// const migrationName = 'habits-one-history-entry-per-day'; +// const authorName = 'paglias'; // in case script author needs to know when their ... +// const authorUuid = 'ed4c688c-6652-4a92-9d03-a5a79844174a'; // ... own data is done + +/* + * Iterates over all habits and condense multiple history entries for the same day into a single entry + */ + +const monk = require('monk'); +const _ = require('lodash'); +const moment = require('moment'); +const connectionString = 'mongodb://localhost:27017/habitrpg?auto_reconnect=true'; // FOR TEST DATABASE +const dbTasks = monk(connectionString).get('tasks', { castIds: false }); + +function processChallengeHabits (lastId) { + let query = { + 'challenge.id': {$exists: true}, + userId: {$exists: false}, + type: 'habit', + }; + + if (lastId) { + query._id = { + $gt: lastId, + }; + } + + dbTasks.find(query, { + sort: {_id: 1}, + limit: 500, + }) + .then(updateChallengeHabits) + .catch((err) => { + console.log(err); + return exiting(1, `ERROR! ${ err}`); + }); +} + +let progressCount = 1000; +let count = 0; + +function updateChallengeHabits (habits) { + if (!habits || habits.length === 0) { + console.warn('All appropriate challenge habits found and modified.'); + displayData(); + return; + } + + let habitsPromises = habits.map(updateChallengeHabit); + let lastHabit = habits[habits.length - 1]; + + return Promise.all(habitsPromises) + .then(() => { + return processChallengeHabits(lastHabit._id); + }); +} + +function updateChallengeHabit (habit) { + count++; + + if (habit && habit.history && habit.history.length > 0) { + // First remove missing entries + habit.history = habit.history.filter(entry => Boolean(entry)); + + habit.history = _.chain(habit.history) + // processes all entries to identify an up or down score + .forEach((entry, index) => { + if (index === 0) { // first entry doesn't have a previous one + // first value < 0 identifies a negative score as the first action + entry.scoreDirection = entry.value >= 0 ? 'up' : 'down'; + } else { + // could be missing if the previous entry was null and thus excluded + const previousEntry = habit.history[index - 1]; + const previousValue = previousEntry.value; + + entry.scoreDirection = entry.value > previousValue ? 'up' : 'down'; + } + }) + .groupBy(entry => { // group entries by aggregateBy + return moment(entry.date).format('YYYYMMDD'); + }) + .toPairs() // [key, entry] + .sortBy(([key]) => key) // sort by date + .map(keyEntryPair => { + let entries = keyEntryPair[1]; // 1 is entry, 0 is key + let scoredUp = 0; + let scoredDown = 0; + + entries.forEach(entry => { + if (entry.scoreDirection === 'up') { + scoredUp += 1; + } else { + scoredDown += 1; + } + + // delete the unnecessary scoreDirection and scoreNotes prop + delete entry.scoreDirection; + delete entry.scoreNotes; + }); + + return { + date: Number(entries[entries.length - 1].date), // keep last value + value: entries[entries.length - 1].value, // keep last value, + scoredUp, + scoredDown, + }; + }) + .value(); + + return dbTasks.update({_id: habit._id}, { + $set: {history: habit.history}, + }); + } + + if (count % progressCount === 0) console.warn(`${count } habits processed`); +} + +function displayData () { + console.warn(`\n${ count } tasks processed\n`); + return exiting(0); +} + +function exiting (code, msg) { + code = code || 0; // 0 = success + if (code && !msg) { + msg = 'ERROR!'; + } + if (msg) { + if (code) { + console.error(msg); + } else { + console.log(msg); + } + } + process.exit(code); +} + +module.exports = processChallengeHabits; diff --git a/migrations/tasks/habits-one-history-entry-per-day-users.js b/migrations/tasks/habits-one-history-entry-per-day-users.js new file mode 100644 index 0000000000..509aa71eb7 --- /dev/null +++ b/migrations/tasks/habits-one-history-entry-per-day-users.js @@ -0,0 +1,163 @@ +const migrationName = 'habits-one-history-entry-per-day'; +const authorName = 'paglias'; // in case script author needs to know when their ... +const authorUuid = 'ed4c688c-6652-4a92-9d03-a5a79844174a'; // ... own data is done + +/* + * Iterates over all habits and condense multiple history entries for the same day into a single entry + */ + +const monk = require('monk'); +const _ = require('lodash'); +const moment = require('moment'); +const connectionString = 'mongodb://localhost:27017/habitrpg?auto_reconnect=true'; // FOR TEST DATABASE +const dbTasks = monk(connectionString).get('tasks', { castIds: false }); +const dbUsers = monk(connectionString).get('users', { castIds: false }); + +function processUsers (lastId) { + let query = { + migration: {$ne: migrationName}, + }; + + if (lastId) { + query._id = { + $gt: lastId, + }; + } + + dbUsers.find(query, { + sort: {_id: 1}, + limit: 50, // just 50 users per time since we have to process all their habits as well + fields: ['_id', 'preferences.timezoneOffset', 'preferences.dayStart'], + }) + .then(updateUsers) + .catch((err) => { + console.log(err); + return exiting(1, `ERROR! ${ err}`); + }); +} + +let progressCount = 1000; +let count = 0; + +function updateUsers (users) { + if (!users || users.length === 0) { + console.warn('All appropriate users and their tasks found and modified.'); + displayData(); + return; + } + + let usersPromises = users.map(updateUser); + let lastUser = users[users.length - 1]; + + return Promise.all(usersPromises) + .then(() => { + return processUsers(lastUser._id); + }); +} + +function updateHabit (habit, timezoneOffset, dayStart) { + if (habit && habit.history && habit.history.length > 0) { + // First remove missing entries + habit.history = habit.history.filter(entry => Boolean(entry)); + + habit.history = _.chain(habit.history) + // processes all entries to identify an up or down score + .forEach((entry, index) => { + if (index === 0) { // first entry doesn't have a previous one + // first value < 0 identifies a negative score as the first action + entry.scoreDirection = entry.value >= 0 ? 'up' : 'down'; + } else { + // could be missing if the previous entry was null and thus excluded + const previousEntry = habit.history[index - 1]; + const previousValue = previousEntry.value; + + entry.scoreDirection = entry.value > previousValue ? 'up' : 'down'; + } + }) + .groupBy(entry => { // group entries by aggregateBy + const entryDate = moment(entry.date).zone(timezoneOffset || 0); + if (entryDate.hour() < dayStart) entryDate.subtract(1, 'day'); + return entryDate.format('YYYYMMDD'); + }) + .toPairs() // [key, entry] + .sortBy(([key]) => key) // sort by date + .map(keyEntryPair => { + let entries = keyEntryPair[1]; // 1 is entry, 0 is key + let scoredUp = 0; + let scoredDown = 0; + + entries.forEach(entry => { + if (entry.scoreDirection === 'up') { + scoredUp += 1; + } else { + scoredDown += 1; + } + + // delete the unnecessary scoreDirection and scoreNotes prop + delete entry.scoreDirection; + delete entry.scoreNotes; + }); + + return { + date: Number(entries[entries.length - 1].date), // keep last value + value: entries[entries.length - 1].value, // keep last value, + scoredUp, + scoredDown, + }; + }) + .value(); + + return dbTasks.update({_id: habit._id}, { + $set: {history: habit.history}, + }); + } +} + +function updateUser (user) { + count++; + + const timezoneOffset = user.preferences.timezoneOffset; + const dayStart = user.preferences.dayStart; + + if (count % progressCount === 0) console.warn(`${count } ${ user._id}`); + if (user._id === authorUuid) console.warn(`${authorName } being processed`); + + return dbTasks.find({ + type: 'habit', + userId: user._id, + }) + .then(habits => { + return Promise.all(habits.map(habit => updateHabit(habit, timezoneOffset, dayStart))); + }) + .then(() => { + return dbUsers.update({_id: user._id}, { + $set: {migration: migrationName}, + }); + }) + .catch((err) => { + console.log(err); + return exiting(1, `ERROR! ${ err}`); + }); +} + +function displayData () { + console.warn(`\n${ count } tasks processed\n`); + return exiting(0); +} + +function exiting (code, msg) { + code = code || 0; // 0 = success + if (code && !msg) { + msg = 'ERROR!'; + } + if (msg) { + if (code) { + console.error(msg); + } else { + console.log(msg); + } + } + process.exit(code); +} + +module.exports = processUsers; diff --git a/migrations/tasks/tasks-set-everyX.js b/migrations/tasks/tasks-set-everyX.js index f3bd5408d6..c507f80356 100644 --- a/migrations/tasks/tasks-set-everyX.js +++ b/migrations/tasks/tasks-set-everyX.js @@ -7,7 +7,7 @@ let authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is done */ let monk = require('monk'); -let connectionString = 'mongodb://sabrecat:z8e8jyRA8CTofMQ@ds013393-a0.mlab.com:13393/habitica?auto_reconnect=true'; +let connectionString = 'mongodb://localhost:27017/habitrpg?auto_reconnect=true'; let dbTasks = monk(connectionString).get('tasks', { castIds: false }); function processTasks (lastId) { diff --git a/migrations/users/20181023_veteran_pet_ladder.js b/migrations/users/20181023_veteran_pet_ladder.js new file mode 100644 index 0000000000..c8cf9a094a --- /dev/null +++ b/migrations/users/20181023_veteran_pet_ladder.js @@ -0,0 +1,93 @@ +/* eslint-disable no-console */ +const MIGRATION_NAME = '20181023_veteran_pet_ladder'; +import { model as User } from '../../website/server/models/user'; + +function processUsers (lastId) { + let query = { + migration: {$ne: MIGRATION_NAME}, + 'flags.verifiedUsername': true, + }; + + let fields = { + 'items.pets': 1, + }; + + if (lastId) { + query._id = { + $gt: lastId, + }; + } + + return User.find(query) + .limit(250) + .sort({_id: 1}) + .select(fields) + .then(updateUsers) + .catch((err) => { + console.log(err); + return exiting(1, `ERROR! ${err}`); + }); +} + +let progressCount = 1000; +let count = 0; + +function updateUsers (users) { + if (!users || users.length === 0) { + console.warn('All appropriate users found and modified.'); + displayData(); + return; + } + + let userPromises = users.map(updateUser); + let lastUser = users[users.length - 1]; + + return Promise.all(userPromises) + .then(() => { + processUsers(lastUser._id); + }); +} + +function updateUser (user) { + count++; + + let set = {migration: MIGRATION_NAME}; + + if (user.items.pets['Bear-Veteran']) { + set['items.pets.Fox-Veteran'] = 5; + } else if (user.items.pets['Lion-Veteran']) { + set['items.pets.Bear-Veteran'] = 5; + } else if (user.items.pets['Tiger-Veteran']) { + set['items.pets.Lion-Veteran'] = 5; + } else if (user.items.pets['Wolf-Veteran']) { + set['items.pets.Tiger-Veteran'] = 5; + } else { + set['items.pets.Wolf-Veteran'] = 5; + } + + if (count % progressCount === 0) console.warn(`${count} ${user._id}`); + + return user.update({_id: user._id}, {$set: set}).exec(); +} + +function displayData () { + console.warn(`\n${count} users processed\n`); + return exiting(0); +} + +function exiting (code, msg) { + code = code || 0; // 0 = success + if (code && !msg) { + msg = 'ERROR!'; + } + if (msg) { + if (code) { + console.error(msg); + } else { + console.log(msg); + } + } + process.exit(code); +} + +module.exports = processUsers; diff --git a/migrations/users/20181030_habitoween_ladder.js b/migrations/users/20181030_habitoween_ladder.js new file mode 100644 index 0000000000..39880b2fad --- /dev/null +++ b/migrations/users/20181030_habitoween_ladder.js @@ -0,0 +1,116 @@ +/* + * Award Habitoween ladder items to participants in this month's Habitoween festivities + */ + +import monk from 'monk'; +import nconf from 'nconf'; +const MIGRATION_NAME = '20181030_habitoween_ladder.js'; // Update when running in future years +const CONNECTION_STRING = nconf.get('MIGRATION_CONNECT_STRING'); +const AUTHOR_NAME = 'Sabe'; // in case script author needs to know when their ... +const AUTHOR_UUID = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is done + +let dbUsers = monk(CONNECTION_STRING).get('users', { castIds: false }); + +function processUsers (lastId) { + // specify a query to limit the affected users (empty for all users): + let query = { + migration: {$ne: MIGRATION_NAME}, + 'auth.timestamps.loggedin': {$gt: new Date('2018-10-01')}, + }; + + if (lastId) { + query._id = { + $gt: lastId, + }; + } + + dbUsers.find(query, { + sort: {_id: 1}, + limit: 250, + fields: [ + 'items.mounts', + 'items.pets', + ], // specify fields we are interested in to limit retrieved data (empty if we're not reading data): + }) + .then(updateUsers) + .catch((err) => { + console.log(err); + return exiting(1, `ERROR! ${err}`); + }); +} + +const PROGRESS_COUNT = 1000; +let count = 0; + +function updateUsers (users) { + if (!users || users.length === 0) { + console.warn('All appropriate users found and modified.'); + displayData(); + return; + } + + let userPromises = users.map(updateUser); + let lastUser = users[users.length - 1]; + + return Promise.all(userPromises) + .then(() => { + processUsers(lastUser._id); + }); +} + +function updateUser (user) { + count++; + + let set = {}; + let inc = { + 'items.food.Candy_Skeleton': 1, + 'items.food.Candy_Base': 1, + 'items.food.Candy_CottonCandyBlue': 1, + 'items.food.Candy_CottonCandyPink': 1, + 'items.food.Candy_Shade': 1, + 'items.food.Candy_White': 1, + 'items.food.Candy_Golden': 1, + 'items.food.Candy_Zombie': 1, + 'items.food.Candy_Desert': 1, + 'items.food.Candy_Red': 1, + }; + + if (user && user.items && user.items.pets && user.items.mounts['JackOLantern-Ghost']) { + set['items.pets.JackOLantern-Glow'] = 5; + } else if (user && user.items && user.items.pets && user.items.pets['JackOLantern-Ghost']) { + set['items.mounts.JackOLantern-Ghost'] = true; + } else if (user && user.items && user.items.mounts && user.items.mounts['JackOLantern-Base']) { + set['items.pets.JackOLantern-Ghost'] = 5; + } else if (user && user.items && user.items.pets && user.items.pets['JackOLantern-Base']) { + set['items.mounts.JackOLantern-Base'] = true; + } else { + set['items.pets.JackOLantern-Base'] = 5; + } + + dbUsers.update({_id: user._id}, {$set: set, $inc: inc}); + + if (count % PROGRESS_COUNT === 0) console.warn(`${count} ${user._id}`); + if (user._id === AUTHOR_UUID) console.warn(`${AUTHOR_NAME} processed`); +} + +function displayData () { + console.warn(`\n${count} users processed\n`); + return exiting(0); +} + +function exiting (code, msg) { + code = code || 0; // 0 = success + if (code && !msg) { + msg = 'ERROR!'; + } + if (msg) { + if (code) { + console.error(msg); + } else { + console.log(msg); + } + } + process.exit(code); +} + +module.exports = processUsers; diff --git a/migrations/users/generate-usernames.js b/migrations/users/generate-usernames.js new file mode 100644 index 0000000000..cc4f231d71 --- /dev/null +++ b/migrations/users/generate-usernames.js @@ -0,0 +1,99 @@ +let authorName = 'Sabe'; // in case script author needs to know when their ... +let authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is done + +/* + * Generate usernames for users who lack them + */ + +import monk from 'monk'; +import nconf from 'nconf'; +import { generateUsername } from '../../website/server/libs/auth/utils'; +const CONNECTION_STRING = nconf.get('MIGRATION_CONNECT_STRING'); // FOR TEST DATABASE +let dbUsers = monk(CONNECTION_STRING).get('users', { castIds: false }); + +function processUsers (lastId) { + // specify a query to limit the affected users (empty for all users): + let query = { + 'auth.local.username': {$exists: false}, + 'auth.timestamps.loggedin': {$gt: new Date('2018-04-01')}, // Initial coverage for users active within last 6 months + }; + + if (lastId) { + query._id = { + $gt: lastId, + }; + } + + dbUsers.find(query, { + sort: {_id: 1}, + limit: 250, + fields: [ + 'auth', + ], // specify fields we are interested in to limit retrieved data (empty if we're not reading data): + }) + .then(updateUsers) + .catch((err) => { + console.log(err); + return exiting(1, `ERROR! ${ err}`); + }); +} + +let progressCount = 1000; +let count = 0; + +function updateUsers (users) { + if (!users || users.length === 0) { + console.warn('All appropriate users found and modified.'); + displayData(); + return; + } + + let userPromises = users.map(updateUser); + let lastUser = users[users.length - 1]; + + return Promise.all(userPromises) + .then(() => { + processUsers(lastUser._id); + }); +} + +function updateUser (user) { + count++; + + if (!user.auth.local.username) { + const newName = generateUsername(); + dbUsers.update( + {_id: user._id}, + {$set: + { + 'auth.local.username': newName, + 'auth.local.lowerCaseUsername': newName, + }, + } + ); + } + if (count % progressCount === 0) console.warn(`${count } ${ user._id}`); + if (user._id === authorUuid) console.warn(`${authorName } processed`); +} + +function displayData () { + console.warn(`\n${ count } users processed\n`); + return exiting(0); +} + +function exiting (code, msg) { + code = code || 0; // 0 = success + if (code && !msg) { + msg = 'ERROR!'; + } + if (msg) { + if (code) { + console.error(msg); + } else { + console.log(msg); + } + } + process.exit(code); +} + +module.exports = processUsers; diff --git a/migrations/users/mystery-items.js b/migrations/users/mystery-items.js index f633f3b80a..d298d9b7e7 100644 --- a/migrations/users/mystery-items.js +++ b/migrations/users/mystery-items.js @@ -1,15 +1,17 @@ -const migrationName = 'mystery-items-201805.js'; // Update per month +import monk from 'monk'; +import nconf from 'nconf'; + +const migrationName = 'mystery-items-201808.js'; // Update per month const authorName = 'Sabe'; // in case script author needs to know when their ... const authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is done /* * Award this month's mystery items to subscribers */ -const MYSTERY_ITEMS = ['back_mystery_201805', 'head_mystery_201805']; -const connectionString = 'mongodb://localhost:27017/habitrpg?auto_reconnect=true'; // FOR TEST DATABASE +const MYSTERY_ITEMS = ['armor_mystery_201810', 'head_mystery_201810']; +const CONNECTION_STRING = nconf.get('MIGRATION_CONNECT_STRING'); -let monk = require('monk'); -let dbUsers = monk(connectionString).get('users', { castIds: false }); +let dbUsers = monk(CONNECTION_STRING).get('users', { castIds: false }); let UserNotification = require('../../website/server/models/userNotification').model; function processUsers (lastId) { diff --git a/migrations/users/naming-day.js b/migrations/users/naming-day.js new file mode 100644 index 0000000000..0dce7684aa --- /dev/null +++ b/migrations/users/naming-day.js @@ -0,0 +1,123 @@ +let migrationName = '20180731_naming-day.js'; // Update when running in future years +let authorName = 'Sabe'; // in case script author needs to know when their ... +let authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is done + +/* + * Award Naming Day ladder items to participants in this month's Naming Day festivities + */ + +import monk from 'monk'; +import nconf from 'nconf'; +const CONNECTION_STRING = nconf.get('MIGRATION_CONNECT_STRING'); // FOR TEST DATABASE +let dbUsers = monk(CONNECTION_STRING).get('users', { castIds: false }); + +function processUsers (lastId) { + // specify a query to limit the affected users (empty for all users): + let query = { + migration: {$ne: migrationName}, + }; + + if (lastId) { + query._id = { + $gt: lastId, + }; + } + + dbUsers.find(query, { + sort: {_id: 1}, + limit: 250, + fields: [ + 'items.gear.owned', + 'items.mounts', + 'items.pets', + ], // specify fields we are interested in to limit retrieved data (empty if we're not reading data): + }) + .then(updateUsers) + .catch((err) => { + console.log(err); + return exiting(1, `ERROR! ${ err}`); + }); +} + +let progressCount = 1000; +let count = 0; + +function updateUsers (users) { + if (!users || users.length === 0) { + console.warn('All appropriate users found and modified.'); + displayData(); + return; + } + + let userPromises = users.map(updateUser); + let lastUser = users[users.length - 1]; + + return Promise.all(userPromises) + .then(() => { + processUsers(lastUser._id); + }); +} + +function updateUser (user) { + count++; + + let set = {}; + let push; + + const inc = { + 'items.food.Cake_Base': 1, + 'items.food.Cake_CottonCandyBlue': 1, + 'items.food.Cake_CottonCandyPink': 1, + 'items.food.Cake_Desert': 1, + 'items.food.Cake_Golden': 1, + 'items.food.Cake_Red': 1, + 'items.food.Cake_Shade': 1, + 'items.food.Cake_Skeleton': 1, + 'items.food.Cake_White': 1, + 'items.food.Cake_Zombie': 1, + 'achievements.habiticaDays': 1, + }; + + if (user && user.items && user.items.gear && user.items.gear.owned && typeof user.items.gear.owned.head_special_namingDay2017 !== 'undefined') { + set = {migration: migrationName, 'items.gear.owned.body_special_namingDay2018': false}; + push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.body_special_namingDay2018', _id: monk.id()}}; + } else if (user && user.items && user.items.pets && typeof user.items.pets['Gryphon-RoyalPurple'] !== 'undefined') { + set = {migration: migrationName, 'items.gear.owned.head_special_namingDay2017': false}; + push = {pinnedItems: {type: 'marketGear', path: 'gear.flat.head_special_namingDay2017', _id: monk.id()}}; + } else if (user && user.items && user.items.mounts && typeof user.items.mounts['Gryphon-RoyalPurple'] !== 'undefined') { + set = {migration: migrationName, 'items.pets.Gryphon-RoyalPurple': 5}; + } else { + set = {migration: migrationName, 'items.mounts.Gryphon-RoyalPurple': true}; + } + + if (push) { + dbUsers.update({_id: user._id}, {$set: set, $push: push, $inc: inc}); + } else { + dbUsers.update({_id: user._id}, {$set: set, $inc: inc}); + } + + if (count % progressCount === 0) console.warn(`${count } ${ user._id}`); + if (user._id === authorUuid) console.warn(`${authorName } processed`); +} + +function displayData () { + console.warn(`\n${ count } users processed\n`); + return exiting(0); +} + +function exiting (code, msg) { + code = code || 0; // 0 = success + if (code && !msg) { + msg = 'ERROR!'; + } + if (msg) { + if (code) { + console.error(msg); + } else { + console.log(msg); + } + } + process.exit(code); +} + +module.exports = processUsers; diff --git a/migrations/users/summer-splash-orcas.js b/migrations/users/summer-splash-orcas.js new file mode 100644 index 0000000000..58373fe147 --- /dev/null +++ b/migrations/users/summer-splash-orcas.js @@ -0,0 +1,99 @@ +let migrationName = '20180724_summer-splash-orcas.js'; // Update per month +let authorName = 'Sabe'; // in case script author needs to know when their ... +let authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is done + +/* + * Award ladder items to participants in this year's Summer Splash festivities + */ + +import monk from 'monk'; +import nconf from 'nconf'; +const CONNECTION_STRING = nconf.get('MIGRATION_CONNECT_STRING'); +let dbUsers = monk(CONNECTION_STRING).get('users', { castIds: false }); + +function processUsers (lastId) { + // specify a query to limit the affected users (empty for all users): + let query = { + migration: {$ne: migrationName}, + 'auth.timestamps.loggedin': {$gt: new Date('2018-07-01')}, // rerun without date restriction after initial run + }; + + if (lastId) { + query._id = { + $gt: lastId, + }; + } + + dbUsers.find(query, { + sort: {_id: 1}, + limit: 250, + fields: [ + 'items.mounts', + ], // specify fields we are interested in to limit retrieved data (empty if we're not reading data): + }) + .then(updateUsers) + .catch((err) => { + console.log(err); + return exiting(1, `ERROR! ${ err}`); + }); +} + +let progressCount = 1000; +let count = 0; + +function updateUsers (users) { + if (!users || users.length === 0) { + console.warn('All appropriate users found and modified.'); + displayData(); + return; + } + + let userPromises = users.map(updateUser); + let lastUser = users[users.length - 1]; + + return Promise.all(userPromises) + .then(() => { + processUsers(lastUser._id); + }); +} + +function updateUser (user) { + count++; + + let set = {}; + + if (user && user.items && user.items.pets && typeof user.items.pets['Orca-Base'] !== 'undefined') { + set = {migration: migrationName}; + } else if (user && user.items && user.items.mounts && typeof user.items.mounts['Orca-Base'] !== 'undefined') { + set = {migration: migrationName, 'items.pets.Orca-Base': 5}; + } else { + set = {migration: migrationName, 'items.mounts.Orca-Base': true}; + } + + dbUsers.update({_id: user._id}, {$set: set}); + + if (count % progressCount === 0) console.warn(`${count } ${ user._id}`); + if (user._id === authorUuid) console.warn(`${authorName } processed`); +} + +function displayData () { + console.warn(`\n${ count } users processed\n`); + return exiting(0); +} + +function exiting (code, msg) { + code = code || 0; // 0 = success + if (code && !msg) { + msg = 'ERROR!'; + } + if (msg) { + if (code) { + console.error(msg); + } else { + console.log(msg); + } + } + process.exit(code); +} + +module.exports = processUsers; diff --git a/migrations/takeThis.js b/migrations/users/takeThis.js similarity index 91% rename from migrations/takeThis.js rename to migrations/users/takeThis.js index d276727a70..f3dcabd381 100644 --- a/migrations/takeThis.js +++ b/migrations/users/takeThis.js @@ -1,4 +1,4 @@ -let migrationName = '20180102_takeThis.js'; // Update per month +let migrationName = '20180904_takeThis.js'; // Update per month let authorName = 'Sabe'; // in case script author needs to know when their ... let authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is done @@ -6,15 +6,16 @@ let authorUuid = '7f14ed62-5408-4e1b-be83-ada62d504931'; // ... own data is done * Award Take This ladder items to participants in this month's challenge */ -let monk = require('monk'); -let connectionString = 'mongodb://localhost:27017/habitrpg?auto_reconnect=true'; // FOR TEST DATABASE -let dbUsers = monk(connectionString).get('users', { castIds: false }); +import monk from 'monk'; +import nconf from 'nconf'; +const CONNECTION_STRING = nconf.get('MIGRATION_CONNECT_STRING'); // FOR TEST DATABASE +let dbUsers = monk(CONNECTION_STRING).get('users', { castIds: false }); function processUsers (lastId) { // specify a query to limit the affected users (empty for all users): let query = { migration: {$ne: migrationName}, - challenges: {$in: ['5f70ce5b-2d82-4114-8e44-ca65615aae62']}, // Update per month + challenges: {$in: ['1044ec0c-4a85-48c5-9f36-d51c0c62c7d3']}, // Update per month }; if (lastId) { diff --git a/package-lock.json b/package-lock.json index 45240a3163..a2fc77da66 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "habitica", - "version": "4.46.2", + "version": "4.68.0", "lockfileVersion": 1, "requires": true, "dependencies": { "@babel/code-frame": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz", "integrity": "sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g==", "requires": { "@babel/highlight": "7.0.0-beta.44" @@ -14,7 +14,7 @@ }, "@babel/generator": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz", "integrity": "sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ==", "requires": { "@babel/types": "7.0.0-beta.44", @@ -38,7 +38,7 @@ }, "@babel/helper-function-name": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz", "integrity": "sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg==", "requires": { "@babel/helper-get-function-arity": "7.0.0-beta.44", @@ -48,7 +48,7 @@ }, "@babel/helper-get-function-arity": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz", "integrity": "sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw==", "requires": { "@babel/types": "7.0.0-beta.44" @@ -56,7 +56,7 @@ }, "@babel/helper-split-export-declaration": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz", "integrity": "sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA==", "requires": { "@babel/types": "7.0.0-beta.44" @@ -64,7 +64,7 @@ }, "@babel/highlight": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz", "integrity": "sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ==", "requires": { "chalk": "^2.0.0", @@ -74,7 +74,7 @@ }, "@babel/template": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz", "integrity": "sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng==", "requires": { "@babel/code-frame": "7.0.0-beta.44", @@ -85,14 +85,14 @@ "dependencies": { "babylon": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==" } } }, "@babel/traverse": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz", "integrity": "sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA==", "requires": { "@babel/code-frame": "7.0.0-beta.44", @@ -109,27 +109,32 @@ "dependencies": { "babylon": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==" }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "globals": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.5.0.tgz", - "integrity": "sha512-hYyf+kI8dm3nORsiiXUQigOU62hDLfJ9G01uyGMxhc6BKsircrUhC4uJPQPUSuq2GrTmiiEt7ewxlMdBewfmKQ==" + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" } } }, "@babel/types": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz", "integrity": "sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ==", "requires": { "esutils": "^2.0.2", @@ -145,19 +150,48 @@ } }, "@sindresorhus/is": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", - "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==" + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.12.0.tgz", + "integrity": "sha512-9ve22cGrAKlSRvi8Vb2JIjzcaaQg79531yQHnF+hi/kOpsSj3Om8AyR1wcHrgl0u7U3vYQ7gmF5erZzOp4+51Q==", + "requires": { + "symbol-observable": "^1.2.0" + } }, - "@sinonjs/formatio": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-2.0.0.tgz", - "integrity": "sha512-ls6CAMA6/5gG+O/IdsBcblvnd8qcO/l1TYoNeAzp3wcISOxlPXQEus0mLcdwazEkWjaBdaJ3TaxmNgCLWwvWzg==", + "@sinonjs/commons": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.3.0.tgz", + "integrity": "sha512-j4ZwhaHmwsCb4DlDOIWnI5YyKDNMoNThsmwEpfHx6a1EpsGZ9qYLxP++LMlmBRjtGptGHFsGItJ768snllFWpA==", "dev": true, "requires": { - "samsam": "1.3.0" + "type-detect": "4.0.8" } }, + "@sinonjs/formatio": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.0.0.tgz", + "integrity": "sha512-vdjoYLDptCgvtJs57ULshak3iJe4NW3sJ3g36xVDGff5AE8P30S6A093EIEPjdi2noGhfuNOEkbxt3J3awFW1w==", + "dev": true, + "requires": { + "@sinonjs/samsam": "2.1.0" + }, + "dependencies": { + "@sinonjs/samsam": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-2.1.0.tgz", + "integrity": "sha512-5x2kFgJYupaF1ns/RmharQ90lQkd2ELS8A9X0ymkAAdemYHGtI2KiUHG8nX2WU0T1qgnOU5YMqnBM2V7NUanNw==", + "dev": true, + "requires": { + "array-from": "^2.1.1" + } + } + } + }, + "@sinonjs/samsam": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-2.1.2.tgz", + "integrity": "sha512-ZwTHAlC9akprWDinwEPD4kOuwaYZlyMwVJIANsKNC3QVp0AHB04m7RnB4eqeWfgmxw8MGTzS9uMaw93Z3QcZbw==", + "dev": true + }, "@slack/client": { "version": "3.16.0", "resolved": "https://registry.npmjs.org/@slack/client/-/client-3.16.0.tgz", @@ -177,23 +211,31 @@ "ws": "^1.0.1" } }, + "@szmarczak/http-timer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.1.tgz", + "integrity": "sha512-WljfOGkmSJe8SUkl+4TPvN2ec0dpUGVyfTBQLoXJUiILs+wBSc4Kvp2N3aAWE4VwwDSLGdmD3/bufS5BgZpVSQ==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, "@types/babel-types": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.2.tgz", - "integrity": "sha512-ylggu8DwwxT6mk3jVoJeohWAePWMNWEYm06MSoJ19kwp3hT9eY2Z4NNZn3oevzgFmClgNQ2GQF500hPDvNsGHg==" + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.4.tgz", + "integrity": "sha512-WiZhq3SVJHFRgRYLXvpf65XnV6ipVHhnNaNvE8yCimejrGglkg38kEj0JcizqwSHxmPSjcTlig/6JouxLGEhGw==" }, "@types/babylon": { - "version": "6.16.2", - "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.2.tgz", - "integrity": "sha512-+Jty46mPaWe1VAyZbfvgJM4BAdklLWxrT5tc/RjvCgLrtk6gzRY6AOnoWFv4p6hVxhJshDdr2hGVn56alBp97Q==", + "version": "6.16.3", + "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.3.tgz", + "integrity": "sha512-lyJ8sW1PbY3uwuvpOBZ9zMYKshMnQpXmeDHh8dj9j2nJm/xrW0FgB5gLSYOArj5X0IfaXnmhFoJnhS4KbqIMug==", "requires": { "@types/babel-types": "*" } }, "@vue/test-utils": { - "version": "1.0.0-beta.19", - "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.0.0-beta.19.tgz", - "integrity": "sha1-oexFIIH2x6n6JFR44t4ieVOjBFU=", + "version": "1.0.0-beta.25", + "resolved": "https://registry.npmjs.org/@vue/test-utils/-/test-utils-1.0.0-beta.25.tgz", + "integrity": "sha512-mfvguEmEpAn0BuT4u+qm+0J1NTKgQS+ffUyWHY1QeSovIkJcy98fj1rO+PJgiZSEvGjjnDNX+qmofYFPLrofbA==", "dev": true, "requires": { "lodash": "^4.17.4" @@ -214,9 +256,9 @@ } }, "acorn": { - "version": "5.6.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.6.1.tgz", - "integrity": "sha512-XH4o5BK5jmw9PzSGK7mNf+/xV+mPxQxGZoeC36OVsJZYV77JAG9NnI7T90hoUpI/C1TOfXWTvugRdZ9ZR3iE2Q==" + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" }, "acorn-dynamic-import": { "version": "2.0.2", @@ -250,7 +292,7 @@ }, "acorn-jsx": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", "dev": true, "requires": { @@ -259,19 +301,12 @@ "dependencies": { "acorn": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", "dev": true } } }, - "addressparser": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/addressparser/-/addressparser-1.0.1.tgz", - "integrity": "sha1-R6++GiqSYhkdtoOOT9HTm0CCF0Y=", - "dev": true, - "optional": true - }, "after": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", @@ -298,6 +333,11 @@ "json-schema-traverse": "^0.3.0" } }, + "ajv-errors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.0.tgz", + "integrity": "sha1-7PAh+hCP0X37Xms4Py3SM+Mf/Fk=" + }, "ajv-keywords": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", @@ -353,21 +393,21 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { "asynckit": "^0.4.0", - "combined-stream": "1.0.6", + "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } }, "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", "requires": { - "ajv": "^5.1.0", + "ajv": "^5.3.0", "har-schema": "^2.0.0" } }, @@ -381,36 +421,50 @@ "sshpk": "^1.7.0" } }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "request": { - "version": "2.87.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", - "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "requires": { "aws-sign2": "~0.7.0", - "aws4": "^1.6.0", + "aws4": "^1.8.0", "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.1", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", "forever-agent": "~0.6.1", - "form-data": "~2.3.1", - "har-validator": "~5.0.3", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.17", - "oauth-sign": "~0.8.2", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", "performance-now": "^2.1.0", - "qs": "~6.5.1", - "safe-buffer": "^5.1.1", - "tough-cookie": "~2.3.3", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", "tunnel-agent": "^0.6.0", - "uuid": "^3.1.0" + "uuid": "^3.3.2" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" } }, "tunnel-agent": { @@ -445,49 +499,6 @@ "superagent": "^3.3.1" } }, - "amqplib": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/amqplib/-/amqplib-0.5.2.tgz", - "integrity": "sha512-l9mCs6LbydtHqRniRwYkKdqxVa6XMz3Vw1fh+2gJaaVgTM6Jk3o8RccAKWKtlhT1US5sWrFh+KKxsVUALURSIA==", - "dev": true, - "optional": true, - "requires": { - "bitsyntax": "~0.0.4", - "bluebird": "^3.4.6", - "buffer-more-ints": "0.0.2", - "readable-stream": "1.x >=1.1.9", - "safe-buffer": "^5.0.1" - }, - "dependencies": { - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", - "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true, - "optional": true - } - } - }, "ansi-align": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", @@ -586,7 +597,7 @@ }, "ansi-colors": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", "requires": { "ansi-wrap": "^0.1.0" @@ -738,6 +749,11 @@ "ansi-wrap": "0.1.0" } }, + "any-base": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/any-base/-/any-base-1.1.0.tgz", + "integrity": "sha512-uMgjozySS8adZZYePpaWs8cxB9/kdzmpX6SgJZ+wbz1K5eYk5QMYDVJaZKhxyIHUdnnJkfR7SVgStgH7LkGUyg==" + }, "anymatch": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", @@ -762,7 +778,7 @@ "dependencies": { "async": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.0.0.tgz", "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=" }, "winston": { @@ -795,19 +811,36 @@ "dependencies": { "semver": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" } } }, "apn": { - "version": "1.7.8", - "resolved": "https://registry.npmjs.org/apn/-/apn-1.7.8.tgz", - "integrity": "sha1-Hp2kKPtXr6lX5UIjvvc0LALCTNo=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/apn/-/apn-2.2.0.tgz", + "integrity": "sha512-YIypYzPVJA9wzNBLKZ/mq2l1IZX/2FadPvwmSv4ZeR0VH7xdNITQ6Pucgh0Uw6ZZKC+XwheaJ57DFZAhJ0FvPg==", "requires": { - "debug": "^2.2.0", - "node-forge": "^0.6.20", - "q": "^1.1.0" + "debug": "^3.1.0", + "http2": "https://github.com/node-apn/node-http2/archive/apn-2.1.4.tar.gz", + "jsonwebtoken": "^8.1.0", + "node-forge": "^0.7.1", + "verror": "^1.10.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } } }, "append-buffer": { @@ -842,7 +875,7 @@ "dependencies": { "file-type": { "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=" } } @@ -928,6 +961,12 @@ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" }, + "array-from": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-from/-/array-from-2.1.1.tgz", + "integrity": "sha1-z+nYwmYoudxa7MYqn12PHzUsEZU=", + "dev": true + }, "array-initial": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", @@ -1025,9 +1064,12 @@ "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" }, "asn1": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.3.tgz", - "integrity": "sha1-2sh4dxPJlmhJ/IGAd36+nB3fO4Y=" + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } }, "asn1.js": { "version": "4.10.1", @@ -1166,7 +1208,7 @@ "dependencies": { "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { "core-util-is": "~1.0.0", @@ -1259,15 +1301,6 @@ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=" }, - "stream-combiner": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", - "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", - "requires": { - "duplexer": "~0.1.1", - "through": "~2.3.4" - } - }, "string_decoder": { "version": "0.10.31", "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", @@ -1479,6 +1512,21 @@ "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", "requires": { "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } } }, "assert-plus": { @@ -1520,14 +1568,14 @@ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" }, "ast-types": { - "version": "0.11.5", - "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.5.tgz", - "integrity": "sha512-oJjo+5e7/vEc2FBK8gUalV0pba4L3VdBIs2EKhOLHLcOd2FgQIVQN9xb0eZ9IjEWyAL7vq6fGJxOvVvdCHNyMw==", + "version": "0.11.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.11.6.tgz", + "integrity": "sha512-nHiuV14upVGl7MWwFUYbzJ6YlfwWS084CU9EA8HajfYQjMSli5TQi3UTRygGF58LFWVkXxS1rbgRhROEqlQkXg==", "dev": true }, "async": { "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" }, "async-array-reduce": { @@ -1597,27 +1645,27 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" }, "atob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz", - "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio=" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" }, "autoprefixer": { - "version": "8.6.2", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.6.2.tgz", - "integrity": "sha512-cv9v1mYYBcAnZq4MHseJ9AIdjQmNahnpCpPO46oTkQJS2GggsBp2azHjNpAuQ95Epvsg+AIsyjYhfI9YwFxGSA==", + "version": "8.6.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.6.5.tgz", + "integrity": "sha512-PLWJN3Xo/rycNkx+mp8iBDMTm3FeWe4VmYaZDSqL5QQB9sLsQkG5k8n+LNDFnhh9kdq2K+egL/icpctOmDHwig==", "requires": { "browserslist": "^3.2.8", - "caniuse-lite": "^1.0.30000851", + "caniuse-lite": "^1.0.30000864", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^6.0.22", + "postcss": "^6.0.23", "postcss-value-parser": "^3.2.3" } }, "aws-sdk": { - "version": "2.259.1", - "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.259.1.tgz", - "integrity": "sha512-z2/t30caHNadSKeasUTS8trgIoHuWtmOKEhQK72Bqtbbgviqw2++sDG1Gkbj7n7yRihmg+yPNUE6i+JG3vfDrA==", + "version": "2.345.0", + "resolved": "https://registry.npmjs.org/aws-sdk/-/aws-sdk-2.345.0.tgz", + "integrity": "sha512-t5/8nmu7m+jQUq//ssP/dWKFX0sDEYlxvTnFUJhtRmr7UNzssHgw4bYkK/poMpmpM8otgw80l2M3bAdNrOlMYw==", "requires": { "buffer": "4.9.1", "events": "1.1.1", @@ -1627,35 +1675,18 @@ "sax": "1.2.1", "url": "0.10.3", "uuid": "3.1.0", - "xml2js": "0.4.17" + "xml2js": "0.4.19" }, "dependencies": { "sax": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.1.tgz", + "resolved": "http://registry.npmjs.org/sax/-/sax-1.2.1.tgz", "integrity": "sha1-e45lYZCyKOgaZq6nSEgNgozS03o=" }, "uuid": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==" - }, - "xml2js": { - "version": "0.4.17", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.17.tgz", - "integrity": "sha1-F76T6q4/O3eTWceVtBlwWogX6Gg=", - "requires": { - "sax": ">=0.6.0", - "xmlbuilder": "^4.1.0" - } - }, - "xmlbuilder": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-4.2.1.tgz", - "integrity": "sha1-qlijBBoGb5DqoWwvU4n/GfP0YaU=", - "requires": { - "lodash": "^4.0.0" - } } } }, @@ -1665,13 +1696,13 @@ "integrity": "sha1-FDQt0428yU0OW4fXY81jYSwOeU8=" }, "aws4": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.7.0.tgz", - "integrity": "sha512-32NDda82rhwD9/JBCCkB+MRYDp0oSvlo2IL6rQWA10PQi7tDUM3eqMSltXmY+Oyl/7N3P3qNtAlv7X0d9bI28w==" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" }, "axios": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.0.tgz", + "resolved": "http://registry.npmjs.org/axios/-/axios-0.18.0.tgz", "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=", "requires": { "follow-redirects": "^1.3.0", @@ -1695,7 +1726,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -1741,21 +1772,21 @@ } }, "babel-eslint": { - "version": "8.2.3", - "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.3.tgz", - "integrity": "sha512-0HeSTtaXg/Em7FCUWxwOT+KeFSO1O7LuRuzhk7g+1BjwdlQGlHq4OyMi3GqGxrNfEq8jEi6Hmt5ylEQUhurgiQ==", + "version": "8.2.6", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-8.2.6.tgz", + "integrity": "sha512-aCdHjhzcILdP8c9lej7hvXKvQieyRt20SF102SIGyY4cUIiw6UaAtK4j2o3dXX74jEmy0TJ0CEhv4fTIM3SzcA==", "requires": { "@babel/code-frame": "7.0.0-beta.44", "@babel/traverse": "7.0.0-beta.44", "@babel/types": "7.0.0-beta.44", "babylon": "7.0.0-beta.44", - "eslint-scope": "~3.7.1", + "eslint-scope": "3.7.1", "eslint-visitor-keys": "^1.0.0" }, "dependencies": { "babylon": { "version": "7.0.0-beta.44", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", + "resolved": "http://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz", "integrity": "sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g==" } } @@ -1876,9 +1907,9 @@ } }, "babel-loader": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.4.tgz", - "integrity": "sha512-/hbyEvPzBJuGpk9o80R0ZyTej6heEOr59GoEUtn8qFKbnx4cJm9FWES6J/iv644sYgrtVw9JJQkjaLW/bqb5gw==", + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-7.1.5.tgz", + "integrity": "sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==", "requires": { "find-cache-dir": "^1.0.0", "loader-utils": "^1.0.2", @@ -1903,7 +1934,7 @@ }, "babel-plugin-istanbul": { "version": "4.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "resolved": "http://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", "dev": true, "requires": { @@ -1915,17 +1946,17 @@ }, "babel-plugin-syntax-async-functions": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=" }, "babel-plugin-syntax-dynamic-import": { "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz", "integrity": "sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo=" }, "babel-plugin-syntax-object-rest-spread": { "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=" }, "babel-plugin-transform-es2015-arrow-functions": { @@ -3183,9 +3214,9 @@ } }, "base-env": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/base-env/-/base-env-0.3.0.tgz", - "integrity": "sha1-a6t5ZzKTMm34X6YfVRaG9MLx9HI=", + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/base-env/-/base-env-0.3.1.tgz", + "integrity": "sha512-/HxC8QV1m/bWqvjcu4WZl4Um1HRpTAjuY31uiFUEukXsXge4WIvNvGKG/gCs2PrpBFPCybowA406V/ivdPknpQ==", "requires": { "base-namespace": "^0.2.0", "contains-path": "^0.1.0", @@ -3197,9 +3228,8 @@ "is-valid-app": "^0.1.0", "is-valid-instance": "^0.1.0", "kind-of": "^3.0.3", - "lazy-cache": "^2.0.1", "os-homedir": "^1.0.1", - "resolve-file": "github:jonschlinkert/resolve-file#261082c95a5f407c43d82797c13bae3527462842" + "resolve-file": "^0.3.0" }, "dependencies": { "cwd": { @@ -3211,14 +3241,6 @@ "fs-exists-sync": "^0.1.0" } }, - "expand-tilde": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-1.2.2.tgz", - "integrity": "sha1-C4HrqJflo9MdHD0QL48BRB5VlEk=", - "requires": { - "os-homedir": "^1.0.1" - } - }, "extend-shallow": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", @@ -3322,17 +3344,17 @@ } }, "resolve-file": { - "version": "github:jonschlinkert/resolve-file#261082c95a5f407c43d82797c13bae3527462842", - "from": "github:jonschlinkert/resolve-file", + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/resolve-file/-/resolve-file-0.3.0.tgz", + "integrity": "sha1-EeH7RkVm06fFAMt+lIHo8LAKFO8=", "requires": { "cwd": "^0.10.0", - "expand-tilde": "^1.2.2", + "expand-tilde": "^2.0.2", "extend-shallow": "^2.0.1", "fs-exists-sync": "^0.1.0", - "global-modules": "^0.2.2", - "lazy-cache": "^2.0.1", - "os-homedir": "^1.0.1", - "resolve": "^1.1.7" + "homedir-polyfill": "^1.0.1", + "lazy-cache": "^2.0.2", + "resolve": "^1.2.0" } } } @@ -3796,7 +3818,7 @@ "dependencies": { "kind-of": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", "requires": { "is-buffer": "^1.0.2" @@ -3848,7 +3870,7 @@ "dependencies": { "ansi-colors": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-0.1.0.tgz", + "resolved": "http://registry.npmjs.org/ansi-colors/-/ansi-colors-0.1.0.tgz", "integrity": "sha1-M0rDbNPq1wjeXGnhmpjRhkImtD8=", "requires": { "ansi-bgblack": "^0.1.1", @@ -4107,9 +4129,9 @@ "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" }, "base64-stream": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/base64-stream/-/base64-stream-0.1.3.tgz", - "integrity": "sha1-drA3C3ebuBbRL9QXZKa4Vz61/sM=", + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-stream/-/base64-stream-0.1.5.tgz", + "integrity": "sha512-j3OFbLDb8Wy0SM7HrP1zj8ADVHqaKoL8VNrDnd7wedkoz5onf9le2DgOsCdmg8QQPnUPXd7LLCjGnYAk/YDBFg==", "requires": { "readable-stream": "^2.0.2" } @@ -4121,38 +4143,37 @@ "dev": true }, "basic-auth": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.1.0.tgz", - "integrity": "sha1-RSIe5Cn37h5QNb4/UVM/HN/SmIQ=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "requires": { + "safe-buffer": "5.1.2" + } }, "bcrypt": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-2.0.1.tgz", - "integrity": "sha512-DwB7WgJPdskbR+9Y3OTJtwRq09Lmm7Na6b+4ewvXjkD0nfNRi1OozxljHm5ETlDCBq9DTy04lQz+rj+T2ztIJg==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/bcrypt/-/bcrypt-3.0.2.tgz", + "integrity": "sha512-kE1IaaRchCgdrmzQX/eBQKcsuL4jRHZ+O11sMvEUrI/HgFTQYAGvxlj9z7kb3zfFuwljQ5y8/NrbnXtgx5oJLg==", "requires": { - "nan": "2.10.0", - "node-pre-gyp": "0.9.1" + "nan": "2.11.1", + "node-pre-gyp": "0.11.0" }, "dependencies": { "abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + "bundled": true }, "ansi-regex": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "bundled": true }, "aproba": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + "bundled": true }, "are-we-there-yet": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", - "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "version": "1.1.5", + "bundled": true, "requires": { "delegates": "^1.0.0", "readable-stream": "^2.0.6" @@ -4160,83 +4181,69 @@ }, "balanced-match": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "bundled": true }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "bundled": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "chownr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", - "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=" + "version": "1.1.1", + "bundled": true }, "code-point-at": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + "bundled": true }, "concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "bundled": true }, "console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + "bundled": true }, "core-util-is": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + "bundled": true }, "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "bundled": true, "requires": { "ms": "2.0.0" } }, "deep-extend": { - "version": "0.4.2", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.4.2.tgz", - "integrity": "sha1-SLaZwn4zS/ifEIkr5DL25MfTSn8=" + "version": "0.6.0", + "bundled": true }, "delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + "bundled": true }, "detect-libc": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=" + "bundled": true }, "fs-minipass": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", - "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "bundled": true, "requires": { "minipass": "^2.2.1" } }, "fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "bundled": true }, "gauge": { "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "bundled": true, "requires": { "aproba": "^1.0.3", "console-control-strings": "^1.0.0", @@ -4250,8 +4257,7 @@ }, "glob": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "bundled": true, "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -4263,29 +4269,25 @@ }, "has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + "bundled": true }, "iconv-lite": { - "version": "0.4.21", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz", - "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==", + "version": "0.4.24", + "bundled": true, "requires": { - "safer-buffer": "^2.1.0" + "safer-buffer": ">= 2.1.2 < 3" } }, "ignore-walk": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", - "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "bundled": true, "requires": { "minimatch": "^3.0.4" } }, "inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "bundled": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -4293,81 +4295,73 @@ }, "inherits": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "bundled": true }, "ini": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + "bundled": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "bundled": true, "requires": { "number-is-nan": "^1.0.0" } }, "isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + "bundled": true }, "minimatch": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "bundled": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + "bundled": true }, "minipass": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz", - "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==", + "version": "2.3.4", + "bundled": true, "requires": { - "safe-buffer": "^5.1.1", + "safe-buffer": "^5.1.2", "yallist": "^3.0.0" }, "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "bundled": true + }, "yallist": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", - "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" + "bundled": true } } }, "minizlib": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", - "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", + "bundled": true, "requires": { "minipass": "^2.2.1" } }, "mkdirp": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "bundled": true, "requires": { "minimist": "0.0.8" } }, "ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + "bundled": true }, "needle": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz", - "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==", + "version": "2.2.3", + "bundled": true, "requires": { "debug": "^2.1.2", "iconv-lite": "^0.4.4", @@ -4375,17 +4369,16 @@ } }, "node-pre-gyp": { - "version": "0.9.1", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.9.1.tgz", - "integrity": "sha1-8RwHUW3ZL4cZnbx+GDjqt81WyeA=", + "version": "0.11.0", + "bundled": true, "requires": { "detect-libc": "^1.0.2", "mkdirp": "^0.5.1", - "needle": "^2.2.0", + "needle": "^2.2.1", "nopt": "^4.0.1", "npm-packlist": "^1.1.6", "npmlog": "^4.0.2", - "rc": "^1.1.7", + "rc": "^1.2.7", "rimraf": "^2.6.1", "semver": "^5.3.0", "tar": "^4" @@ -4393,22 +4386,19 @@ }, "nopt": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "bundled": true, "requires": { "abbrev": "1", "osenv": "^0.1.4" } }, "npm-bundled": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz", - "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==" + "version": "1.0.5", + "bundled": true }, "npm-packlist": { - "version": "1.1.10", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz", - "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==", + "version": "1.1.11", + "bundled": true, "requires": { "ignore-walk": "^3.0.1", "npm-bundled": "^1.0.1" @@ -4416,8 +4406,7 @@ }, "npmlog": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "bundled": true, "requires": { "are-we-there-yet": "~1.1.2", "console-control-strings": "~1.1.0", @@ -4427,36 +4416,30 @@ }, "number-is-nan": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + "bundled": true }, "object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "bundled": true }, "once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "bundled": true, "requires": { "wrappy": "1" } }, "os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + "bundled": true }, "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + "bundled": true }, "osenv": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "bundled": true, "requires": { "os-homedir": "^1.0.0", "os-tmpdir": "^1.0.0" @@ -4464,20 +4447,17 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + "bundled": true }, "process-nextick-args": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + "bundled": true }, "rc": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.6.tgz", - "integrity": "sha1-6xiYnG1PTxYsOZ953dKfODVWgJI=", + "version": "1.2.8", + "bundled": true, "requires": { - "deep-extend": "~0.4.0", + "deep-extend": "^0.6.0", "ini": "~1.3.0", "minimist": "^1.2.0", "strip-json-comments": "~2.0.1" @@ -4485,15 +4465,13 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + "bundled": true } } }, "readable-stream": { "version": "2.3.5", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.5.tgz", - "integrity": "sha512-tK0yDhrkygt/knjowCUiWP9YdV7c5R+8cR0r/kt9ZhBU906Fs6RpQJCEilamRJj1Nx2rWI6LkW9gKqjTkshhEw==", + "bundled": true, "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -4506,46 +4484,38 @@ }, "rimraf": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "bundled": true, "requires": { "glob": "^7.0.5" } }, "safe-buffer": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + "bundled": true }, "safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "bundled": true }, "sax": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "bundled": true }, "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + "version": "5.5.1", + "bundled": true }, "set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + "bundled": true }, "signal-exit": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + "bundled": true }, "string-width": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "bundled": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -4554,71 +4524,66 @@ }, "string_decoder": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz", - "integrity": "sha512-4AH6Z5fzNNBcH+6XDMfA/BTt87skxqJlO0lAh3Dker5zThcAxG6mKz+iGu308UKoPPQ8Dcqx/4JhujzltRa+hQ==", + "bundled": true, "requires": { "safe-buffer": "~5.1.0" } }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "bundled": true, "requires": { "ansi-regex": "^2.0.0" } }, "strip-json-comments": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + "bundled": true }, "tar": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.1.tgz", - "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==", + "version": "4.4.6", + "bundled": true, "requires": { "chownr": "^1.0.1", "fs-minipass": "^1.2.5", - "minipass": "^2.2.4", + "minipass": "^2.3.3", "minizlib": "^1.1.0", "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.1", + "safe-buffer": "^5.1.2", "yallist": "^3.0.2" }, "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "bundled": true + }, "yallist": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", - "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" + "bundled": true } } }, "util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + "bundled": true }, "wide-align": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", - "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "version": "1.1.3", + "bundled": true, "requires": { - "string-width": "^1.0.2" + "string-width": "^1.0.2 || 2" } }, "wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "bundled": true } } }, "bcrypt-pbkdf": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.1.tgz", - "integrity": "sha1-Y7xdy2EzG5K8Bf1SiVPDNGKgb40=", - "optional": true, + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", "requires": { "tweetnacl": "^0.14.3" } @@ -4655,7 +4620,7 @@ }, "bin-build": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-2.2.0.tgz", + "resolved": "http://registry.npmjs.org/bin-build/-/bin-build-2.2.0.tgz", "integrity": "sha1-EfjdYfcP/Por3KpbRvXo/t1CIcw=", "optional": true, "requires": { @@ -4680,7 +4645,7 @@ }, "uuid": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=", "optional": true } @@ -4723,13 +4688,13 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "optional": true }, "semver": { "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "resolved": "http://registry.npmjs.org/semver/-/semver-4.3.6.tgz", "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", "optional": true } @@ -4737,7 +4702,7 @@ }, "bin-wrapper": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-3.0.2.tgz", + "resolved": "http://registry.npmjs.org/bin-wrapper/-/bin-wrapper-3.0.2.tgz", "integrity": "sha1-Z9MwYmLksaXy+I7iNGT2plVneus=", "optional": true, "requires": { @@ -4750,9 +4715,9 @@ } }, "binary-extensions": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz", - "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU=" + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==" }, "bindings": { "version": "1.3.0", @@ -4760,19 +4725,9 @@ "integrity": "sha512-DpLh5EzMR2kzvX1KIlVC0VkC3iZtHKTgdtZ0a3pglBZdaQFjt5S9g9xd1lE+YvXyfd6mtCeRnrUfOLYiTMlNSw==", "optional": true }, - "bitsyntax": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/bitsyntax/-/bitsyntax-0.0.4.tgz", - "integrity": "sha1-6xDMb4K4xJDj6FaY8H6D1G4MuoI=", - "dev": true, - "optional": true, - "requires": { - "buffer-more-ints": "0.0.2" - } - }, "bl": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz", "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", "requires": { "readable-stream": "^2.3.5", @@ -4781,7 +4736,7 @@ }, "blob": { "version": "0.0.4", - "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.4.tgz", + "resolved": "http://registry.npmjs.org/blob/-/blob-0.0.4.tgz", "integrity": "sha1-vPEwUspURj8w+fx+lbmkdjCpSSE=", "dev": true }, @@ -4794,9 +4749,9 @@ } }, "bluebird": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", - "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz", + "integrity": "sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg==" }, "bn.js": { "version": "4.11.8", @@ -4820,6 +4775,14 @@ "type-is": "~1.6.16" }, "dependencies": { + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", @@ -4841,9 +4804,9 @@ } }, "bootstrap": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.1.tgz", - "integrity": "sha512-SpiDSOcbg4J/PjVSt4ny5eY6j74VbVSjROY4Fb/WIUXBV9cnb5luyR4KnPvNoXuGnBK1T+nJIWqRsvU3yP8Mcg==" + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.1.3.tgz", + "integrity": "sha512-rDFIzgXcof0jDyjNosjv4Sno77X4KuPeFxG2XZZv1/Kc8DRVGVADdoQyyOVDwPqL36DDmtCQbrpMCqvpPLJQ0w==" }, "bootstrap-vue": { "version": "2.0.0-rc.11", @@ -4927,7 +4890,7 @@ }, "browserify-aes": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "requires": { "buffer-xor": "^1.0.3", @@ -4949,18 +4912,19 @@ } }, "browserify-des": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.1.tgz", - "integrity": "sha512-zy0Cobe3hhgpiOM32Tj7KQ3Vl91m0njwsjzZQK1L+JDf11dzP9qIvjreVinsvXrgfjhStXwUWAEpB9D7Gwmayw==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "requires": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", - "inherits": "^2.0.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "browserify-rsa": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", "requires": { "bn.js": "^4.1.0", @@ -4999,13 +4963,13 @@ } }, "bson": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/bson/-/bson-1.0.6.tgz", - "integrity": "sha512-D8zmlb46xfuK2gGvKmUjIklQEouN2nQ0LEHHeZ/NoHM2LDiMk2EYzZ5Ntw/Urk+bgMDosOZxaRzXxvhI5TcAVQ==" + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.0.9.tgz", + "integrity": "sha512-IQX9/h7WdMBIW/q/++tGd+emQr0XMdeZ6icnT/74Xk9fnabWn+gZgpE+9V+gujL3hhJOoNrnDVY7tWdzc7NUTg==" }, "buffer": { "version": "4.9.1", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", "requires": { "base64-js": "^1.0.2", @@ -5037,21 +5001,20 @@ "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=" }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=" + }, "buffer-fill": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" }, "buffer-from": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.0.tgz", - "integrity": "sha512-c5mRlguI/Pe2dSZmpER62rSCu0ryKmWddzRYsuXc50U2/g8jMOulc31VZMa4mYx31U5xsmSOpDCgH88Vl9cDGQ==" - }, - "buffer-more-ints": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/buffer-more-ints/-/buffer-more-ints-0.0.2.tgz", - "integrity": "sha1-JrOIXRD6E9t/wBquOquHAZngEkw=", - "dev": true + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" }, "buffer-shims": { "version": "1.0.0", @@ -5077,7 +5040,7 @@ }, "file-type": { "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=" }, "replace-ext": { @@ -5087,7 +5050,7 @@ }, "uuid": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", + "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz", "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=" }, "vinyl": { @@ -5107,22 +5070,6 @@ "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" }, - "buildmail": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/buildmail/-/buildmail-4.0.1.tgz", - "integrity": "sha1-h393OLeHKYccmhBeO4N9K+EaenI=", - "dev": true, - "optional": true, - "requires": { - "addressparser": "1.0.1", - "libbase64": "0.1.0", - "libmime": "3.0.0", - "libqp": "1.1.0", - "nodemailer-fetch": "1.6.0", - "nodemailer-shared": "1.1.0", - "punycode": "1.4.1" - } - }, "builtin-modules": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", @@ -5160,56 +5107,23 @@ } }, "cacheable-request": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-5.1.0.tgz", + "integrity": "sha512-UCdjX4N/QjymZGpKY7hW4VJsxsVJM+drIiCxPa9aTvFQN5sL2+kJCYyeys8f2W0dJ0sU6Et54Ovl0sAmCpHHsA==", "requires": { - "clone-response": "1.0.2", - "get-stream": "3.0.0", - "http-cache-semantics": "3.8.1", - "keyv": "3.0.0", - "lowercase-keys": "1.0.0", - "normalize-url": "2.0.1", - "responselike": "1.0.2" + "clone-response": "^1.0.2", + "get-stream": "^4.0.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^1.0.1", + "normalize-url": "^3.1.0", + "responselike": "^1.0.2" }, "dependencies": { - "lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=" - }, "normalize-url": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", - "requires": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" - } - }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" - }, - "query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "requires": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", - "requires": { - "is-plain-obj": "^1.0.0" - } + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" } } }, @@ -5250,7 +5164,7 @@ }, "camelcase-keys": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "requires": { "camelcase": "^2.0.0", @@ -5287,19 +5201,19 @@ } }, "caniuse-db": { - "version": "1.0.30000847", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000847.tgz", - "integrity": "sha1-/0BypUaICf7ArprDtANe+JHlsUQ=" + "version": "1.0.30000903", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000903.tgz", + "integrity": "sha512-x3npiIhv0zDc5qAj+r4rByMETsz2XkukPFsVWzwyY5r5h63XoO8msj9D65BqeNt1aBn17fsBnDDP78yFM/OAqA==" }, "caniuse-lite": { - "version": "1.0.30000856", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000856.tgz", - "integrity": "sha512-x3mYcApHMQemyaHuH/RyqtKCGIYTgEA63fdi+VBvDz8xUSmRiVWTLeyKcoGQCGG6UPR9/+4qG4OKrTa6aSQRKg==" + "version": "1.0.30000903", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000903.tgz", + "integrity": "sha512-T1XVJEpGCoaq7MDw7/6hCdYUukmSaS+1l/OQJkLtw7Cr2+/+d67tNGKEbyiqf7Ck8x6EhNFUxjYFXXka0N/w5g==" }, "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=" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==" }, "caseless": { "version": "0.11.0", @@ -5339,17 +5253,17 @@ } }, "chai": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chai/-/chai-4.1.2.tgz", - "integrity": "sha1-D2RYS6ZC8PKs4oBiefTwbKI61zw=", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/chai/-/chai-4.2.0.tgz", + "integrity": "sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw==", "dev": true, "requires": { - "assertion-error": "^1.0.1", - "check-error": "^1.0.1", - "deep-eql": "^3.0.0", + "assertion-error": "^1.1.0", + "check-error": "^1.0.2", + "deep-eql": "^3.0.1", "get-func-name": "^2.0.0", - "pathval": "^1.0.0", - "type-detect": "^4.0.0" + "pathval": "^1.1.0", + "type-detect": "^4.0.5" } }, "chai-as-promised": { @@ -5362,9 +5276,9 @@ } }, "chai-dom": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/chai-dom/-/chai-dom-1.8.0.tgz", - "integrity": "sha512-MNw5x1gyH++fEJkaPOCLLH78ftL7Of2/KI4YPyttVrwTC36GRQe21H66mIn1Pb/O6psHoHEz/SDLFoQTTLxxvA==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/chai-dom/-/chai-dom-1.8.1.tgz", + "integrity": "sha512-ysWinPU3fc+Bp+xMn/u2/PQyk65jnnCZl0alWupUuFFMGaG+KxrUnsoYOgjMDhSKPkm3WqE/5RTnOowIb7asMg==", "dev": true }, "chai-jquery": { @@ -5375,7 +5289,7 @@ }, "chai-nightwatch": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/chai-nightwatch/-/chai-nightwatch-0.1.1.tgz", + "resolved": "http://registry.npmjs.org/chai-nightwatch/-/chai-nightwatch-0.1.1.tgz", "integrity": "sha1-HKVt52jTwIaP5/wvTTLC/olOa+k=", "dev": true, "requires": { @@ -5391,7 +5305,7 @@ }, "deep-eql": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", + "resolved": "http://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", "dev": true, "requires": { @@ -5431,9 +5345,9 @@ } }, "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { "has-flag": "^3.0.0" } @@ -5460,14 +5374,14 @@ "dev": true }, "check-types": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.3.0.tgz", - "integrity": "sha1-Ro9XGkQ1wkJI9f0MsOjYfDw0Hn0=", + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.4.0.tgz", + "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==", "dev": true }, "cheerio": { "version": "0.19.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.19.0.tgz", + "resolved": "http://registry.npmjs.org/cheerio/-/cheerio-0.19.0.tgz", "integrity": "sha1-dy5wFfLuKZZQltcepBdbdas1SSU=", "requires": { "css-select": "~1.0.0", @@ -5479,7 +5393,7 @@ "dependencies": { "css-select": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/css-select/-/css-select-1.0.0.tgz", "integrity": "sha1-sRIcpRhI3SZOIkTQWM7iVN7rRLA=", "requires": { "boolbase": "~1.0.0", @@ -5490,7 +5404,7 @@ }, "css-what": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/css-what/-/css-what-1.0.0.tgz", "integrity": "sha1-18wt9FGAZm+Z0rFEYmOUaeAPc2w=" }, "domhandler": { @@ -5511,7 +5425,7 @@ }, "htmlparser2": { "version": "3.8.3", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "resolved": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", "requires": { "domelementtype": "1", @@ -5532,7 +5446,7 @@ }, "entities": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/entities/-/entities-1.0.0.tgz", "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=" } } @@ -5544,12 +5458,12 @@ }, "lodash": { "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" }, "readable-stream": { "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { "core-util-is": "~1.0.0", @@ -5566,35 +5480,37 @@ } }, "chokidar": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz", - "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", "requires": { "anymatch": "^2.0.0", "async-each": "^1.0.0", "braces": "^2.3.0", - "fsevents": "^1.1.2", + "fsevents": "^1.2.2", "glob-parent": "^3.1.0", "inherits": "^2.0.1", "is-binary-path": "^1.0.0", "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", "normalize-path": "^2.1.1", "path-is-absolute": "^1.0.0", "readdirp": "^2.0.0", - "upath": "^1.0.0" + "upath": "^1.0.5" } }, "chromedriver": { - "version": "2.40.0", - "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-2.40.0.tgz", - "integrity": "sha512-ewvRQ1HMk0vpFSWYCk5hKDoEz5QMPplx5w3C6/Me+03y1imr67l3Hxl9U0jn3mu2N7+c7BoC7JtNW6HzbRAwDQ==", + "version": "2.43.1", + "resolved": "https://registry.npmjs.org/chromedriver/-/chromedriver-2.43.1.tgz", + "integrity": "sha512-AqUEHpS+IzYm7HkBwElzVGe26Rs7hQwBoUSA4l7ju6Uymr1l0EtYpYfA3mDBqvvFif80yYh7blR0gLsc7h6Qpw==", "dev": true, "requires": { "del": "^3.0.0", "extract-zip": "^1.6.7", "kew": "^0.7.0", "mkdirp": "^0.5.1", - "request": "^2.87.0" + "request": "^2.87.0", + "tcp-port-used": "^1.0.0" }, "dependencies": { "assert-plus": { @@ -5616,23 +5532,23 @@ "dev": true }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, "requires": { "asynckit": "^0.4.0", - "combined-stream": "1.0.6", + "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } }, "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", "dev": true, "requires": { - "ajv": "^5.1.0", + "ajv": "^5.3.0", "har-schema": "^2.0.0" } }, @@ -5647,6 +5563,12 @@ "sshpk": "^1.7.0" } }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", @@ -5654,31 +5576,41 @@ "dev": true }, "request": { - "version": "2.87.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", - "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "dev": true, "requires": { "aws-sign2": "~0.7.0", - "aws4": "^1.6.0", + "aws4": "^1.8.0", "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.1", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", "forever-agent": "~0.6.1", - "form-data": "~2.3.1", - "har-validator": "~5.0.3", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.17", - "oauth-sign": "~0.8.2", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", "performance-now": "^2.1.0", - "qs": "~6.5.1", - "safe-buffer": "^5.1.1", - "tough-cookie": "~2.3.3", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", "tunnel-agent": "^0.6.0", - "uuid": "^3.1.0" + "uuid": "^3.3.2" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" } }, "tunnel-agent": { @@ -5693,9 +5625,9 @@ } }, "ci-info": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.1.3.tgz", - "integrity": "sha512-SK/846h/Rcy8q9Z9CAwGBLfCJ6EkjJWdpelWDufQpqVDYq2Wnnv8zlSO6AMQap02jvhVruKKpEtQOufo3pFhLg==" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" }, "cipher-base": { "version": "1.0.4", @@ -5722,7 +5654,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -5756,18 +5688,11 @@ } }, "clean-css": { - "version": "4.1.11", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz", - "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", "requires": { - "source-map": "0.5.x" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } + "source-map": "~0.6.0" } }, "cli-boxes": { @@ -5912,7 +5837,7 @@ }, "color": { "version": "0.11.4", - "resolved": "https://registry.npmjs.org/color/-/color-0.11.4.tgz", + "resolved": "http://registry.npmjs.org/color/-/color-0.11.4.tgz", "integrity": "sha1-bXtcdPtl6EHNSHkq0e1eB7kE12Q=", "requires": { "clone": "^1.0.2", @@ -5921,11 +5846,11 @@ } }, "color-convert": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.1.tgz", - "integrity": "sha512-mjGanIiwQJskCC18rPR6OmrZ6fm2Lc7PeGFYwCmy5J34wC6F1PzdGL6xeMfmgicfYcNLGuVFA3WzXtIDCQSZxQ==", + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", "requires": { - "color-name": "^1.1.1" + "color-name": "1.1.3" } }, "color-name": { @@ -5971,17 +5896,17 @@ } }, "combined-stream": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz", - "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", "requires": { "delayed-stream": "~1.0.0" } }, "commander": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", - "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==" + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" }, "common-config": { "version": "0.1.0", @@ -6124,7 +6049,7 @@ }, "yargs-parser": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", "requires": { "camelcase": "^3.0.0", @@ -6138,12 +6063,6 @@ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" }, - "compare-versions": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-3.2.1.tgz", - "integrity": "sha512-2y2nHcopMG/NAyk6vWXlLs86XeM9sik4jmx1tKIgzMi9/RQ2eo758RGpxQO3ErihHmg0RlQITPqgz73y6s7quA==", - "dev": true - }, "component-bind": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", @@ -6363,32 +6282,25 @@ } }, "compressible": { - "version": "2.0.13", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.13.tgz", - "integrity": "sha1-DRAgq5JLL9tNYnmHXH1tq6a6p6k=", + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", + "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==", "requires": { - "mime-db": ">= 1.33.0 < 2" + "mime-db": ">= 1.36.0 < 2" } }, "compression": { - "version": "1.7.2", - "resolved": "http://registry.npmjs.org/compression/-/compression-1.7.2.tgz", - "integrity": "sha1-qv+81qr4VLROuygDU9WtFlH1mmk=", + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", "requires": { - "accepts": "~1.3.4", + "accepts": "~1.3.5", "bytes": "3.0.0", - "compressible": "~2.0.13", + "compressible": "~2.0.14", "debug": "2.6.9", "on-headers": "~1.0.1", - "safe-buffer": "5.1.1", + "safe-buffer": "5.1.2", "vary": "~1.1.2" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" - } } }, "concat-map": { @@ -6534,7 +6446,7 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { "core-util-is": "~1.0.0", @@ -6551,9 +6463,12 @@ } }, "convert-source-map": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", - "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=" + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "requires": { + "safe-buffer": "~5.1.1" + } }, "cookie": { "version": "0.3.1", @@ -6634,7 +6549,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" } } @@ -6648,16 +6563,17 @@ } }, "coveralls": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.0.1.tgz", - "integrity": "sha512-FAzXwiDOYLGDWH+zgoIA+8GbWv50hlx+kpEJyvzLKOdnIBv9uWoVl4DhqGgyUHpiRjAlF8KYZSipWXYtllWH6Q==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.0.2.tgz", + "integrity": "sha512-Tv0LKe/MkBOilH2v7WBiTBdudg2ChfGbdXafc/s330djpF3zKOmuehTeRwjXWc7pzfj9FrDUTA7tEx6Div8NFw==", "dev": true, "requires": { - "js-yaml": "^3.6.1", + "growl": "~> 1.10.0", + "js-yaml": "^3.11.0", "lcov-parse": "^0.0.10", - "log-driver": "^1.2.5", + "log-driver": "^1.2.7", "minimist": "^1.2.0", - "request": "^2.79.0" + "request": "^2.85.0" }, "dependencies": { "assert-plus": { @@ -6678,24 +6594,36 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "dev": true }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "dev": true, "requires": { "asynckit": "^0.4.0", - "combined-stream": "1.0.6", + "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true + }, "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", "dev": true, "requires": { - "ajv": "^5.1.0", + "ajv": "^5.3.0", "har-schema": "^2.0.0" } }, @@ -6710,12 +6638,28 @@ "sshpk": "^1.7.0" } }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", @@ -6723,31 +6667,41 @@ "dev": true }, "request": { - "version": "2.87.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", - "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "dev": true, "requires": { "aws-sign2": "~0.7.0", - "aws4": "^1.6.0", + "aws4": "^1.8.0", "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.1", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", "forever-agent": "~0.6.1", - "form-data": "~2.3.1", - "har-validator": "~5.0.3", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.17", - "oauth-sign": "~0.8.2", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", "performance-now": "^2.1.0", - "qs": "~6.5.1", - "safe-buffer": "^5.1.1", - "tough-cookie": "~2.3.3", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", "tunnel-agent": "^0.6.0", - "uuid": "^3.1.0" + "uuid": "^3.3.2" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" } }, "tunnel-agent": { @@ -6780,7 +6734,7 @@ }, "create-hash": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "requires": { "cipher-base": "^1.0.1", @@ -6792,7 +6746,7 @@ }, "create-hmac": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "requires": { "cipher-base": "^1.0.3", @@ -6825,9 +6779,9 @@ }, "dependencies": { "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" } } }, @@ -6864,12 +6818,12 @@ }, "css-color-names": { "version": "0.0.4", - "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=" }, "css-loader": { "version": "0.28.11", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", + "resolved": "http://registry.npmjs.org/css-loader/-/css-loader-0.28.11.tgz", "integrity": "sha512-wovHgjAx8ZIMGSL8pTys7edA1ClmzxHeY6n/d97gg5odgsxEgKjULPR0viqyC+FWMCL9sfqoC/QCUBo62tLvPg==", "requires": { "babel-code-frame": "^6.26.0", @@ -6890,7 +6844,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -6939,25 +6893,25 @@ } }, "css-select": { - "version": "1.3.0-rc0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.3.0-rc0.tgz", - "integrity": "sha1-b5MZaqrnN2ZuoQNqjLFKj8t6kjE=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz", + "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", "requires": { "boolbase": "^1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "^1.0.1" + "css-what": "^2.1.2", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" } }, "css-select-base-adapter": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.0.tgz", - "integrity": "sha1-AQKz0UYw34bD65+p9UVicBBs+ZA=" + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" }, "css-selector-tokenizer": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz", - "integrity": "sha1-5piEdK6MlTR3v15+/s/OzNnPTIY=", + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", "requires": { "cssesc": "^0.1.0", "fastparse": "^1.1.1", @@ -6977,11 +6931,11 @@ } }, "css-tree": { - "version": "1.0.0-alpha25", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha25.tgz", - "integrity": "sha512-XC6xLW/JqIGirnZuUWHXCHRaAjje2b3OIB0Vj5RIJo6mIi/AdJo30quQl5LxUl0gkXDIrTrFGbMlcZjyFplz1A==", + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", + "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", "requires": { - "mdn-data": "^1.0.0", + "mdn-data": "~1.1.0", "source-map": "^0.5.3" }, "dependencies": { @@ -6998,9 +6952,9 @@ "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=" }, "css-what": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.0.tgz", - "integrity": "sha1-lGfQMsOM+u+58teVASUwYvh/ob0=" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz", + "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==" }, "cssesc": { "version": "0.1.0", @@ -7009,7 +6963,7 @@ }, "cssnano": { "version": "3.10.0", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", + "resolved": "http://registry.npmjs.org/cssnano/-/cssnano-3.10.0.tgz", "integrity": "sha1-Tzj2zqK5sX+gFJDyPx3GjqZcHDg=", "requires": { "autoprefixer": "^6.3.1", @@ -7070,7 +7024,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -7135,9 +7089,9 @@ } }, "csv-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-2.1.0.tgz", - "integrity": "sha512-wEmZksjlGEZEP0Ai7eyCQuVd68CUqP1TmQ7ay4bchtxTY37tAm1DgM1xPj2L9isEylGEmvfFwA6RXwnqLzKfuA==", + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/csv-stringify/-/csv-stringify-4.3.1.tgz", + "integrity": "sha512-VRjPYIUzex5kfbsOY7LaJcNE2qMWGQQAanb3/Vv85WbOgA+dAfDNfwntRvv335icJgGYrnTX403WxJxRVpLDFA==", "requires": { "lodash.get": "~4.4.2" } @@ -7181,6 +7135,54 @@ "cwise-parser": "^1.0.0", "static-module": "^1.0.0", "uglify-js": "^2.6.0" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "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.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + } + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" + }, + "yargs": { + "version": "3.10.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } } }, "cwise-compiler": { @@ -7237,7 +7239,7 @@ }, "data-store": { "version": "0.16.1", - "resolved": "https://registry.npmjs.org/data-store/-/data-store-0.16.1.tgz", + "resolved": "http://registry.npmjs.org/data-store/-/data-store-0.16.1.tgz", "integrity": "sha1-5pwDpcrBXR/zPwJUyWeDZT5ogwQ=", "requires": { "cache-base": "^0.8.4", @@ -7459,7 +7461,7 @@ "dependencies": { "kind-of": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", "requires": { "is-buffer": "^1.0.2" @@ -7635,7 +7637,7 @@ "dependencies": { "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { "core-util-is": "~1.0.0", @@ -7812,7 +7814,7 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { "core-util-is": "~1.0.0", @@ -7882,7 +7884,7 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { "core-util-is": "~1.0.0", @@ -7951,7 +7953,7 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { "core-util-is": "~1.0.0", @@ -8086,13 +8088,42 @@ "clone": "^1.0.2" } }, - "define-properties": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz", - "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=", + "defaults-deep": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/defaults-deep/-/defaults-deep-0.2.4.tgz", + "integrity": "sha512-V6BtqzcMvn0EPOy7f+SfMhfmTawq+7UQdt9yZH0EBK89+IHo5f+Hse/qzTorAXOBrQpxpwb6cB/8OgtaMrT+Fg==", "requires": { - "foreach": "^2.0.5", - "object-keys": "^1.0.8" + "for-own": "^0.1.3", + "is-extendable": "^0.1.1", + "lazy-cache": "^0.2.3" + }, + "dependencies": { + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "^1.0.1" + } + }, + "lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=" + } + } + }, + "defer-to-connect": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.0.1.tgz", + "integrity": "sha512-2e0FJesseUqQj671gvZWfUyxpnFx/5n4xleamlpCD3U6Fm5dh5qzmmLNxNhtmHF06+SYVHH8QU6FACffYTnj0Q==" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" } }, "define-property": { @@ -8206,7 +8237,7 @@ }, "kind-of": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" } } @@ -8261,7 +8292,7 @@ }, "diffie-hellman": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "requires": { "bn.js": "^4.1.0", @@ -8284,18 +8315,11 @@ "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=" }, "dom-converter": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.1.4.tgz", - "integrity": "sha1-pF71cnuJDJv/5tfIduexnLDhfzs=", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "requires": { - "utila": "~0.3" - }, - "dependencies": { - "utila": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", - "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=" - } + "utila": "~0.4" } }, "dom-serialize": { @@ -8321,7 +8345,7 @@ "dependencies": { "domelementtype": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=" } } @@ -8337,9 +8361,9 @@ "integrity": "sha1-wpxVJAaedXF8IuCkcUMbKlq0DhU=" }, "domelementtype": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", - "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=" + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.2.1.tgz", + "integrity": "sha512-SQVCLFS2E7G5CRCMdn6K9bIhRj1bS6QBWZfF0TUPh4V/BbqrQ619IdSS3/izn0FZ+9l+uODzaZjb08fjOfablA==" }, "domhandler": { "version": "2.1.0", @@ -8350,9 +8374,9 @@ } }, "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "requires": { "dom-serializer": "0", "domelementtype": "1" @@ -8366,13 +8390,6 @@ "is-obj": "^1.0.0" } }, - "double-ended-queue": { - "version": "2.1.0-0", - "resolved": "https://registry.npmjs.org/double-ended-queue/-/double-ended-queue-2.1.0-0.tgz", - "integrity": "sha1-ED01J/0xUo9AGIEwyEHv3XgmTlw=", - "dev": true, - "optional": true - }, "download": { "version": "4.4.3", "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz", @@ -8476,7 +8493,7 @@ "dependencies": { "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { "core-util-is": "~1.0.0", @@ -8498,7 +8515,7 @@ }, "got": { "version": "5.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz", + "resolved": "http://registry.npmjs.org/got/-/got-5.7.1.tgz", "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=", "requires": { "create-error-class": "^3.0.1", @@ -8588,11 +8605,6 @@ "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" }, - "timed-out": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz", - "integrity": "sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc=" - }, "to-absolute-glob": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", @@ -8647,7 +8659,7 @@ }, "duplexer": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" }, "duplexer2": { @@ -8664,9 +8676,9 @@ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" }, "duplexify": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz", - "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==", + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", + "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", "requires": { "end-of-stream": "^1.0.0", "inherits": "^2.0.1", @@ -8709,7 +8721,7 @@ "dependencies": { "commander": { "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "resolved": "http://registry.npmjs.org/commander/-/commander-2.9.0.tgz", "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", "requires": { "graceful-readlink": ">= 1.0.0" @@ -8741,6 +8753,11 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=" + }, "mocha": { "version": "3.5.3", "resolved": "https://registry.npmjs.org/mocha/-/mocha-3.5.3.tgz", @@ -8771,12 +8788,20 @@ } }, "ecc-jsbn": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.1.tgz", - "integrity": "sha1-D8c6ntXw1Tw4GTOYUj735UN3dQU=", - "optional": true, + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", "requires": { - "jsbn": "~0.1.0" + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ecdsa-sig-formatter": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.10.tgz", + "integrity": "sha1-HFlQAPBKiJffuFAAiSoPTDOvhsM=", + "requires": { + "safe-buffer": "^5.0.1" } }, "ee-first": { @@ -8791,14 +8816,14 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.48", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.48.tgz", - "integrity": "sha1-07DYWTgUBE4JLs4hCPw6ya6kuQA=" + "version": "1.3.82", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.82.tgz", + "integrity": "sha512-NI4nB2IWGcU4JVT1AE8kBb/dFor4zjLHMLsOROPahppeHrR0FG5uslxMmkp/thO1MvPjM2xhlKoY29/I60s0ew==" }, "elliptic": { - "version": "6.4.0", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", - "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", "requires": { "bn.js": "^4.4.0", "brorand": "^1.0.1", @@ -8942,7 +8967,7 @@ }, "kind-of": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", "requires": { "is-buffer": "^1.0.2" @@ -9060,9 +9085,9 @@ "integrity": "sha1-rd9HCN2FoFoyF6l3l+q4oBPE+A4=" }, "engine.io": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.1.5.tgz", - "integrity": "sha512-D06ivJkYxyRrcEe0bTpNnBQNgP9d3xog+qZlLbui8EsMr/DouQpf5o9FzJnWYHEYE0YsFHllUv2R1dkgYZXHcA==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.0.tgz", + "integrity": "sha512-mRbgmAtQ4GAlKwuPnnAvXXwdPhEx+jkc0OBCLrXuD/CRvwNK3AxRSnqK4FSqmAMRRHryVJP8TopOvmEaA64fKw==", "dev": true, "requires": { "accepts": "~1.3.4", @@ -9070,7 +9095,6 @@ "cookie": "0.3.1", "debug": "~3.1.0", "engine.io-parser": "~2.1.0", - "uws": "~9.14.0", "ws": "~3.3.1" }, "dependencies": { @@ -9103,9 +9127,9 @@ } }, "engine.io-client": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.1.6.tgz", - "integrity": "sha512-hnuHsFluXnsKOndS4Hv6SvUrgdYx1pk2NqfaDMW+GWdgfU3+/V25Cj7I8a0x92idSpa5PIhJRKxPvp9mnoLsfg==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", + "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", "dev": true, "requires": { "component-emitter": "1.2.1", @@ -9187,9 +9211,9 @@ "dev": true }, "entities": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.1.tgz", - "integrity": "sha1-blwtClYhtdra7O+AuQ7ftc13cvA=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" }, "errno": { "version": "0.1.7", @@ -9200,9 +9224,9 @@ } }, "error-ex": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz", - "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "requires": { "is-arrayish": "^0.2.1" } @@ -9225,19 +9249,19 @@ } }, "es-to-primitive": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.1.1.tgz", - "integrity": "sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", "requires": { - "is-callable": "^1.1.1", + "is-callable": "^1.1.4", "is-date-object": "^1.0.1", - "is-symbol": "^1.0.1" + "is-symbol": "^1.0.2" } }, "es5-ext": { - "version": "0.10.44", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.44.tgz", - "integrity": "sha512-TO4Vt9IhW3FzDKLDOpoA8VS9BCV4b9WTf6BqvMOgfoa8wX73F3Kh3y2J7yTstTaXlQ0k1vq4DH2vw6RSs42z+g==", + "version": "0.10.46", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.46.tgz", + "integrity": "sha512-24XxRvJXNFwEMpJb3nOkiRJKRoupmjYmOPVlI65Qy2SrtxwOTB+g6ODjBKOtwEHbYrhWRty9xxOWLNdClT2djw==", "requires": { "es6-iterator": "~2.0.3", "es6-symbol": "~3.1.1", @@ -9268,13 +9292,13 @@ } }, "es6-promise": { - "version": "4.2.4", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz", - "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==" + "version": "4.2.5", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz", + "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==" }, "es6-promisify": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "resolved": "http://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", "dev": true, "requires": { @@ -9373,7 +9397,7 @@ }, "eslint": { "version": "4.19.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", + "resolved": "http://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", "dev": true, "requires": { @@ -9435,46 +9459,52 @@ } }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, "globals": { - "version": "11.5.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.5.0.tgz", - "integrity": "sha512-hYyf+kI8dm3nORsiiXUQigOU62hDLfJ9G01uyGMxhc6BKsircrUhC4uJPQPUSuq2GrTmiiEt7ewxlMdBewfmKQ==", + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==", "dev": true }, "js-yaml": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz", - "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", "dev": true, "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" } }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, "progress": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", - "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.1.tgz", + "integrity": "sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg==", "dev": true }, "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", "dev": true }, "strip-ansi": { @@ -9532,7 +9562,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true }, @@ -9548,9 +9578,9 @@ } }, "eslint-loader": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.0.0.tgz", - "integrity": "sha512-VxxGDI4bXzLk0+/jMt/0EkGMRKS9ox6Czx+yapMb9WJmcS/ZHhlhqcVUNgUjFBNp02j/2pZLdGOrG7EXyjoz/g==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.1.1.tgz", + "integrity": "sha512-1GrJFfSevQdYpoDzx8mEE2TDWsb/zmFuY09l6hURg1AeFIKQOvZ+vH0UPjzmd1CZIbfTV5HUkMeBmFiDBkgIsQ==", "dev": true, "requires": { "loader-fs-cache": "^1.0.0", @@ -9561,14 +9591,20 @@ } }, "eslint-plugin-html": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-4.0.3.tgz", - "integrity": "sha512-ArFnlfQxwYSz/CP0zvk8Cy3MUhcDpT3o6jgO8eKD/b8ezcLVBrgkYzmMv+7S/ya+Yl9pN+Cz2tsgYp/zElkQzA==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-html/-/eslint-plugin-html-4.0.6.tgz", + "integrity": "sha512-nj6A9oK+7BKnMm0E7dMRH3r75BfpkXtcVIb3pFC4AcDdBTNyg2NGxHXyFNT1emW4VsR7P2SZvRXXQtUR+kY08w==", "dev": true, "requires": { "htmlparser2": "^3.8.2" }, "dependencies": { + "domelementtype": { + "version": "1.3.0", + "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.3.0.tgz", + "integrity": "sha1-sXrtguirWeUt2cGbF1bg/BhyBMI=", + "dev": true + }, "domhandler": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", @@ -9579,9 +9615,9 @@ } }, "htmlparser2": { - "version": "3.9.2", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.9.2.tgz", - "integrity": "sha1-G9+HrMoPP55T+k/M6w9LTLsAszg=", + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.0.tgz", + "integrity": "sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ==", "dev": true, "requires": { "domelementtype": "^1.3.0", @@ -9589,14 +9625,25 @@ "domutils": "^1.5.1", "entities": "^1.1.1", "inherits": "^2.0.1", - "readable-stream": "^2.0.2" + "readable-stream": "^3.0.6" + } + }, + "readable-stream": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.0.6.tgz", + "integrity": "sha512-9E1oLoOWfhSXHGv6QlwXJim7uNzd9EVlWK+21tCU9Ju/kR0/p2AZYPz4qSchgO8PlLIH4FpZYfzwS+rEksZjIg==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } } } }, "eslint-plugin-lodash": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-lodash/-/eslint-plugin-lodash-2.7.0.tgz", + "resolved": "http://registry.npmjs.org/eslint-plugin-lodash/-/eslint-plugin-lodash-2.7.0.tgz", "integrity": "sha512-sIEzx85Sy+Higf4W+oLCIyh7ym0OEcmJCzY8ukptlGfkcyVagzYBjhUt1JfkcpT4qZC68+7TzceJSqLu+qwYMg==", "dev": true, "optional": true, @@ -9605,9 +9652,9 @@ } }, "eslint-plugin-mocha": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-5.0.0.tgz", - "integrity": "sha512-mpRWWsjxRco2bY4qE5DL8SmGoVF0Onb6DZrbgOjFoNo1YNN299K2voIozd8Kce3qC/neWNr2XF27E1ZDMl1yZg==", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-mocha/-/eslint-plugin-mocha-5.2.0.tgz", + "integrity": "sha512-4VTX/qIoxUFRnXLNm6bEhEJyfGnGagmQzV4TWXKzkZgIYyP2FSubEdCjEFTyS/dGwSVRWCWGX7jO7BK8R0kppg==", "dev": true, "requires": { "ramda": "^0.25.0" @@ -9629,7 +9676,7 @@ }, "espree": { "version": "3.5.4", - "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "resolved": "http://registry.npmjs.org/espree/-/espree-3.5.4.tgz", "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", "dev": true, "requires": { @@ -9684,17 +9731,18 @@ } }, "event-stream": { - "version": "3.3.4", - "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz", - "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=", + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.6.tgz", + "integrity": "sha512-dGXNg4F/FgVzlApjzItL+7naHutA3fDqbV/zAZqDDlXTjiMnQmZKu+prImWKszeBM5UQeGvAl3u1wBiKeDh61g==", "requires": { - "duplexer": "~0.1.1", - "from": "~0", - "map-stream": "~0.1.0", - "pause-stream": "0.0.11", - "split": "0.3", - "stream-combiner": "~0.0.4", - "through": "~2.3.1" + "duplexer": "^0.1.1", + "flatmap-stream": "^0.1.0", + "from": "^0.1.7", + "map-stream": "0.0.7", + "pause-stream": "^0.0.11", + "split": "^1.0.1", + "stream-combiner": "^0.2.2", + "through": "^2.3.8" } }, "eventemitter3": { @@ -9704,7 +9752,7 @@ }, "events": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/events/-/events-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" }, "eventsource-polyfill": { @@ -9768,6 +9816,11 @@ "shebang-command": "^1.2.0", "which": "^1.2.9" } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" } } }, @@ -9833,7 +9886,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "set-value": { @@ -9995,7 +10048,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "set-value": { @@ -10020,12 +10073,13 @@ } }, "expand-pkg": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/expand-pkg/-/expand-pkg-0.1.8.tgz", - "integrity": "sha1-JhIwIzQMvABiBsujm4Kh0XbD9oc=", + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/expand-pkg/-/expand-pkg-0.1.9.tgz", + "integrity": "sha512-Qqtqzx/e8tODrDr0H8HtO7+nftN0wH9bsk3948KpKBZLrc86Cm3/8mRKJmDfNSDWWcuKsilMmFlKPhYx5gHYuA==", "requires": { "component-emitter": "^1.2.1", "debug": "^2.4.1", + "defaults-deep": "^0.2.4", "export-files": "^2.1.1", "get-value": "^2.0.6", "kind-of": "^3.1.0", @@ -10126,13 +10180,13 @@ } }, "express": { - "version": "4.16.3", - "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz", - "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=", + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", "requires": { "accepts": "~1.3.5", "array-flatten": "1.1.1", - "body-parser": "1.18.2", + "body-parser": "1.18.3", "content-disposition": "0.5.2", "content-type": "~1.0.4", "cookie": "0.3.1", @@ -10149,10 +10203,10 @@ "on-finished": "~2.3.0", "parseurl": "~1.3.2", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.3", - "qs": "6.5.1", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", "range-parser": "~1.2.0", - "safe-buffer": "5.1.1", + "safe-buffer": "5.1.2", "send": "0.16.2", "serve-static": "1.13.2", "setprototypeof": "1.1.0", @@ -10162,71 +10216,10 @@ "vary": "~1.1.2" }, "dependencies": { - "body-parser": { - "version": "1.18.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz", - "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=", - "requires": { - "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.19", - "on-finished": "~2.3.0", - "qs": "6.5.1", - "raw-body": "2.3.2", - "type-is": "~1.6.15" - } - }, - "iconv-lite": { - "version": "0.4.19", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.19.tgz", - "integrity": "sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ==" - }, "qs": { - "version": "6.5.1", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz", - "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==" - }, - "raw-body": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz", - "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=", - "requires": { - "bytes": "3.0.0", - "http-errors": "1.6.2", - "iconv-lite": "0.4.19", - "unpipe": "1.0.0" - }, - "dependencies": { - "depd": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", - "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=" - }, - "http-errors": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", - "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", - "requires": { - "depd": "1.1.1", - "inherits": "2.0.3", - "setprototypeof": "1.0.3", - "statuses": ">= 1.3.1 < 2" - } - }, - "setprototypeof": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", - "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" - } - } - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "statuses": { "version": "1.4.0", @@ -10236,33 +10229,26 @@ } }, "express-basic-auth": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/express-basic-auth/-/express-basic-auth-1.1.5.tgz", - "integrity": "sha512-mDp1yMjZbCzH7Ixp8k20TyYiNgUdEso8XwUglWHbFZwivX32c5pbB24wcGL+feWXLqinJCvGvuuJSqLih+MV/g==", + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/express-basic-auth/-/express-basic-auth-1.1.6.tgz", + "integrity": "sha512-fRh/UU2q/YhvY0/Pkzi3VcLyjIExveW2NOOnOGgO6yO0jKXt6zcKPVPWSrL8nlhlh+YEH5LOjz+CGFML5dJQNw==", "requires": { - "basic-auth": "^1.1.0" + "basic-auth": "^2.0.1" } }, "express-validator": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/express-validator/-/express-validator-5.2.0.tgz", - "integrity": "sha512-FyQ7gAaNwnIYvtfagy+fDrtzjNDFKRVjzplCPDXEu8fxSR/XBdXZHAtLR22446GWlw48LZPSKldqUVmySBWApA==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/express-validator/-/express-validator-5.3.0.tgz", + "integrity": "sha512-HYVtPt21zp2bHS4+xwxYNF63dlq/23kh+ZRVfyo7SBObhOpRyZ0vWolm/v9KPUfCyLqX8j7ZP42dbB0MWjCCcA==", "requires": { "lodash": "^4.17.10", - "validator": "^10.1.0" - }, - "dependencies": { - "validator": { - "version": "10.2.0", - "resolved": "https://registry.npmjs.org/validator/-/validator-10.2.0.tgz", - "integrity": "sha512-gz/uknWtNfZTj1BLUzYHDxOoiQ7A4wZ6xPuuE6RpxswR4cNyT4I5kN9jmU0AQr7IBEap9vfYChI2TpssTN6Itg==" - } + "validator": "^10.4.0" } }, "extend": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz", - "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, "extend-shallow": { "version": "3.0.2", @@ -10285,7 +10271,7 @@ }, "external-editor": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", "requires": { "chardet": "^0.4.0", @@ -10384,6 +10370,14 @@ "yauzl": "2.4.1" }, "dependencies": { + "fd-slicer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", + "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "requires": { + "pend": "~1.2.0" + } + }, "yauzl": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz", @@ -10449,7 +10443,7 @@ }, "fast-deep-equal": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=" }, "fast-json-stable-stringify": { @@ -10464,14 +10458,14 @@ "dev": true }, "fastparse": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.1.tgz", - "integrity": "sha1-0eJkOzipTXWDtHkGDmxK/8lAcfg=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" }, "fd-slicer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz", - "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", "requires": { "pend": "~1.2.0" } @@ -10534,7 +10528,7 @@ }, "file-loader": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", + "resolved": "http://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", "requires": { "loader-utils": "^1.0.2", @@ -10542,14 +10536,14 @@ }, "dependencies": { "ajv": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz", - "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", "requires": { "fast-deep-equal": "^2.0.1", "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0", - "uri-js": "^4.2.1" + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, "fast-deep-equal": { @@ -10557,10 +10551,15 @@ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, "schema-utils": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz", - "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", "requires": { "ajv": "^6.1.0", "ajv-keywords": "^3.1.0" @@ -10674,7 +10673,7 @@ }, "finalhandler": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", "requires": { "debug": "2.6.9", @@ -10875,12 +10874,17 @@ }, "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", "dev": true } } }, + "flatmap-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/flatmap-stream/-/flatmap-stream-0.1.1.tgz", + "integrity": "sha512-lAq4tLbm3sidmdCN8G3ExaxH7cUCtP5mgDvrYowsx84dcYkJJ4I28N7gkxA6+YlSXzaGLJYIDEi9WGfXzMiXdw==" + }, "flatten": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", @@ -10896,11 +10900,11 @@ } }, "follow-redirects": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.0.tgz", - "integrity": "sha512-fdrt472/9qQ6Kgjvb935ig6vJCuofpBUD14f9Vb+SLlm7xIe4Qva5gey8EKtv8lp7ahE1wilg3xL1znpVGtZIA==", + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.9.tgz", + "integrity": "sha512-Bh65EZI/RU8nx0wbYF9shkFZlqLP+6WT/5FnA3cE/djNSuKNHJEinGGZgu/cQEkeeb2GdFOgenAmn8qaqYke2w==", "requires": { - "debug": "^3.1.0" + "debug": "=3.1.0" }, "dependencies": { "debug": { @@ -10983,15 +10987,6 @@ "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=" }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", - "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" - } - }, "fs-access": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/fs-access/-/fs-access-1.0.1.tgz", @@ -11058,25 +11053,21 @@ "dependencies": { "abbrev": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "bundled": true, "optional": true }, "ansi-regex": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + "bundled": true }, "aproba": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "bundled": true, "optional": true }, "are-we-there-yet": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz", - "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=", + "bundled": true, "optional": true, "requires": { "delegates": "^1.0.0", @@ -11085,13 +11076,11 @@ }, "balanced-match": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "bundled": true }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "bundled": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -11099,35 +11088,29 @@ }, "chownr": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.0.1.tgz", - "integrity": "sha1-4qdQQqlVGQi+vSW4Uj1fl2nXkYE=", + "bundled": true, "optional": true }, "code-point-at": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + "bundled": true }, "concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + "bundled": true }, "console-control-strings": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", - "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + "bundled": true }, "core-util-is": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "bundled": true, "optional": true }, "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "bundled": true, "optional": true, "requires": { "ms": "2.0.0" @@ -11135,26 +11118,22 @@ }, "deep-extend": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.5.1.tgz", - "integrity": "sha512-N8vBdOa+DF7zkRrDCsaOXoCs/E2fJfx9B9MrKnnSiHNh4ws7eSys6YQE4KvT1cecKmOASYQBhbKjeuDD9lT81w==", + "bundled": true, "optional": true }, "delegates": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", - "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "bundled": true, "optional": true }, "detect-libc": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", - "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "bundled": true, "optional": true }, "fs-minipass": { "version": "1.2.5", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.5.tgz", - "integrity": "sha512-JhBl0skXjUPCFH7x6x61gQxrKyXsxB5gcgePLZCwfyCGGsTISMoIeObbrvVeP6Xmyaudw4TT43qV2Gz+iyd2oQ==", + "bundled": true, "optional": true, "requires": { "minipass": "^2.2.1" @@ -11162,14 +11141,12 @@ }, "fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "bundled": true, "optional": true }, "gauge": { "version": "2.7.4", - "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", - "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "bundled": true, "optional": true, "requires": { "aproba": "^1.0.3", @@ -11184,8 +11161,7 @@ }, "glob": { "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "bundled": true, "optional": true, "requires": { "fs.realpath": "^1.0.0", @@ -11198,14 +11174,12 @@ }, "has-unicode": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", - "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "bundled": true, "optional": true }, "iconv-lite": { "version": "0.4.21", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.21.tgz", - "integrity": "sha512-En5V9za5mBt2oUA03WGD3TwDv0MKAruqsuxstbMUZaj9W9k/m1CV/9py3l0L5kw9Bln8fdHQmzHSYtvpvTLpKw==", + "bundled": true, "optional": true, "requires": { "safer-buffer": "^2.1.0" @@ -11213,8 +11187,7 @@ }, "ignore-walk": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.1.tgz", - "integrity": "sha512-DTVlMx3IYPe0/JJcYP7Gxg7ttZZu3IInhuEhbchuqneY9wWe5Ojy2mXLBaQFUQmo0AW2r3qG7m1mg86js+gnlQ==", + "bundled": true, "optional": true, "requires": { "minimatch": "^3.0.4" @@ -11222,8 +11195,7 @@ }, "inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "bundled": true, "optional": true, "requires": { "once": "^1.3.0", @@ -11232,46 +11204,39 @@ }, "inherits": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + "bundled": true }, "ini": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "bundled": true, "optional": true }, "is-fullwidth-code-point": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "bundled": true, "requires": { "number-is-nan": "^1.0.0" } }, "isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "bundled": true, "optional": true }, "minimatch": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "bundled": true, "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + "bundled": true }, "minipass": { "version": "2.2.4", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.2.4.tgz", - "integrity": "sha512-hzXIWWet/BzWhYs2b+u7dRHlruXhwdgvlTMDKC6Cb1U7ps6Ac6yQlR39xsbjWJE377YTCtKwIXIpJ5oP+j5y8g==", + "bundled": true, "requires": { "safe-buffer": "^5.1.1", "yallist": "^3.0.0" @@ -11279,8 +11244,7 @@ }, "minizlib": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.1.0.tgz", - "integrity": "sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA==", + "bundled": true, "optional": true, "requires": { "minipass": "^2.2.1" @@ -11288,22 +11252,19 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "bundled": true, "requires": { "minimist": "0.0.8" } }, "ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "bundled": true, "optional": true }, "needle": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.2.0.tgz", - "integrity": "sha512-eFagy6c+TYayorXw/qtAdSvaUpEbBsDwDyxYFgLZ0lTojfH7K+OdBqAF7TAFwDokJaGpubpSGG0wO3iC0XPi8w==", + "bundled": true, "optional": true, "requires": { "debug": "^2.1.2", @@ -11313,8 +11274,7 @@ }, "node-pre-gyp": { "version": "0.10.0", - "resolved": "https://registry.npmjs.org/node-pre-gyp/-/node-pre-gyp-0.10.0.tgz", - "integrity": "sha512-G7kEonQLRbcA/mOoFoxvlMrw6Q6dPf92+t/l0DFSMuSlDoWaI9JWIyPwK0jyE1bph//CUEL65/Fz1m2vJbmjQQ==", + "bundled": true, "optional": true, "requires": { "detect-libc": "^1.0.2", @@ -11331,8 +11291,7 @@ }, "nopt": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", - "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "bundled": true, "optional": true, "requires": { "abbrev": "1", @@ -11341,14 +11300,12 @@ }, "npm-bundled": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.0.3.tgz", - "integrity": "sha512-ByQ3oJ/5ETLyglU2+8dBObvhfWXX8dtPZDMePCahptliFX2iIuhyEszyFk401PZUNQH20vvdW5MLjJxkwU80Ow==", + "bundled": true, "optional": true }, "npm-packlist": { "version": "1.1.10", - "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-1.1.10.tgz", - "integrity": "sha512-AQC0Dyhzn4EiYEfIUjCdMl0JJ61I2ER9ukf/sLxJUcZHfo+VyEfz2rMJgLZSS1v30OxPQe1cN0LZA1xbcaVfWA==", + "bundled": true, "optional": true, "requires": { "ignore-walk": "^3.0.1", @@ -11357,8 +11314,7 @@ }, "npmlog": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", - "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "bundled": true, "optional": true, "requires": { "are-we-there-yet": "~1.1.2", @@ -11369,39 +11325,33 @@ }, "number-is-nan": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", - "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + "bundled": true }, "object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "bundled": true, "optional": true }, "once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "bundled": true, "requires": { "wrappy": "1" } }, "os-homedir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", - "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "bundled": true, "optional": true }, "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", - "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "bundled": true, "optional": true }, "osenv": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", - "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "bundled": true, "optional": true, "requires": { "os-homedir": "^1.0.0", @@ -11410,20 +11360,17 @@ }, "path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "bundled": true, "optional": true }, "process-nextick-args": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", - "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==", + "bundled": true, "optional": true }, "rc": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.7.tgz", - "integrity": "sha512-LdLD8xD4zzLsAT5xyushXDNscEjB7+2ulnl8+r1pnESlYtlJtVSoCMBGr30eDRJ3+2Gq89jK9P9e4tCEH1+ywA==", + "bundled": true, "optional": true, "requires": { "deep-extend": "^0.5.1", @@ -11434,16 +11381,14 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", - "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "bundled": true, "optional": true } } }, "readable-stream": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "bundled": true, "optional": true, "requires": { "core-util-is": "~1.0.0", @@ -11457,8 +11402,7 @@ }, "rimraf": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", - "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "bundled": true, "optional": true, "requires": { "glob": "^7.0.5" @@ -11466,43 +11410,36 @@ }, "safe-buffer": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" + "bundled": true }, "safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "bundled": true, "optional": true }, "sax": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "bundled": true, "optional": true }, "semver": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "bundled": true, "optional": true }, "set-blocking": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "bundled": true, "optional": true }, "signal-exit": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "bundled": true, "optional": true }, "string-width": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "bundled": true, "requires": { "code-point-at": "^1.0.0", "is-fullwidth-code-point": "^1.0.0", @@ -11511,8 +11448,7 @@ }, "string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "bundled": true, "optional": true, "requires": { "safe-buffer": "~5.1.0" @@ -11520,22 +11456,19 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "bundled": true, "requires": { "ansi-regex": "^2.0.0" } }, "strip-json-comments": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", - "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "bundled": true, "optional": true }, "tar": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.1.tgz", - "integrity": "sha512-O+v1r9yN4tOsvl90p5HAP4AEqbYhx4036AGMm075fH9F8Qwi3oJ+v4u50FkT/KkvywNGtwkk0zRI+8eYm1X/xg==", + "bundled": true, "optional": true, "requires": { "chownr": "^1.0.1", @@ -11549,14 +11482,12 @@ }, "util-deprecate": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "bundled": true, "optional": true }, "wide-align": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz", - "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==", + "bundled": true, "optional": true, "requires": { "string-width": "^1.0.2" @@ -11564,13 +11495,11 @@ }, "wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "bundled": true }, "yallist": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.2.tgz", - "integrity": "sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k=" + "bundled": true } } }, @@ -11603,7 +11532,7 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, "requires": { @@ -11676,9 +11605,12 @@ } }, "generate-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.0.0.tgz", - "integrity": "sha1-aFj+fAlpt9TpCTM3ZHrHn2DfvnQ=" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/generate-function/-/generate-function-2.3.1.tgz", + "integrity": "sha512-eeB5GfMNeevm/GRYq20ShmsaGcmI81kIX2K9XQx5miC8KdHaC6Jm0qQ8ZNeGOi7wYB8OsdxKs+Y2oVuTFuVwKQ==", + "requires": { + "is-property": "^1.0.2" + } }, "generate-object-property": { "version": "1.2.0", @@ -11689,9 +11621,9 @@ } }, "get-caller-file": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz", - "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U=" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" }, "get-func-name": { "version": "2.0.0", @@ -11700,19 +11632,19 @@ "dev": true }, "get-pixels": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/get-pixels/-/get-pixels-3.3.0.tgz", - "integrity": "sha1-jZeVvq4YhQuED3SVgbrcBdPjbkE=", + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/get-pixels/-/get-pixels-3.3.2.tgz", + "integrity": "sha512-6ar+8yPxRd1pskEcl2GSEu1La0+xYRjjnkby6AYiRDDwZ0tJbPQmHnSeH9fGLskT8kvR0OukVgtZLcsENF9YKQ==", "requires": { "data-uri-to-buffer": "0.0.3", - "jpeg-js": "^0.1.1", + "jpeg-js": "^0.3.2", "mime-types": "^2.0.1", "ndarray": "^1.0.13", "ndarray-pack": "^1.1.1", "node-bitmap": "0.0.1", "omggif": "^1.0.5", "parse-data-uri": "^0.2.0", - "pngjs": "^2.0.0", + "pngjs": "^3.3.3", "request": "^2.44.0", "through": "^2.3.4" } @@ -11740,9 +11672,12 @@ "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" }, "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } }, "get-uri": { "version": "2.0.2", @@ -11797,7 +11732,7 @@ }, "gif-encoder": { "version": "0.4.3", - "resolved": "https://registry.npmjs.org/gif-encoder/-/gif-encoder-0.4.3.tgz", + "resolved": "http://registry.npmjs.org/gif-encoder/-/gif-encoder-0.4.3.tgz", "integrity": "sha1-iitP6MqJWkjjoLbLs0CgpqNXGJk=", "requires": { "readable-stream": "~1.1.9" @@ -11810,7 +11745,7 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { "core-util-is": "~1.0.0", @@ -11828,7 +11763,7 @@ }, "gifsicle": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-3.0.4.tgz", + "resolved": "http://registry.npmjs.org/gifsicle/-/gifsicle-3.0.4.tgz", "integrity": "sha1-9Fy17RAWW2ZdySng6TKLbIId+js=", "optional": true, "requires": { @@ -11869,9 +11804,9 @@ } }, "glob": { - "version": "7.1.2", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", - "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -12017,7 +11952,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } @@ -12054,7 +11989,7 @@ }, "lodash": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", + "resolved": "http://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=" }, "lru-cache": { @@ -12082,27 +12017,21 @@ } }, "got": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/got/-/got-8.3.1.tgz", - "integrity": "sha512-tiLX+bnYm5A56T5N/n9Xo89vMaO1mrS9qoDqj3u/anVooqGozvY/HbXzEpDfbNeKsHCBpK40gSbz8wGYSp3i1w==", + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.3.0.tgz", + "integrity": "sha512-4WTeObCRe7hatjQmeCwmkviu+ibyfeF5v6De+FeZdfsLEIe/7d9rl3VOzrknXveeQV/Pq/+f+KbscBQsP8ZxUg==", "requires": { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", + "@sindresorhus/is": "^0.12.0", + "@szmarczak/http-timer": "^1.1.0", + "cacheable-request": "^5.1.0", "decompress-response": "^3.3.0", "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - "pify": "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1" + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" } }, "graceful-fs": { @@ -12127,9 +12056,9 @@ }, "dependencies": { "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "extend-shallow": { "version": "2.0.1", @@ -12140,9 +12069,9 @@ } }, "js-yaml": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz", - "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -12368,7 +12297,7 @@ }, "kind-of": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" }, "plugin-error": { @@ -12398,7 +12327,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -12460,7 +12389,7 @@ }, "gulp": { "version": "3.9.1", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", + "resolved": "http://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", "requires": { "archy": "^1.0.0", @@ -12493,7 +12422,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "ordered-read-streams": { @@ -12503,7 +12432,7 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { "core-util-is": "~1.0.0", @@ -12514,7 +12443,7 @@ }, "semver": { "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", + "resolved": "http://registry.npmjs.org/semver/-/semver-4.3.6.tgz", "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=" }, "string_decoder": { @@ -12580,9 +12509,9 @@ } }, "gulp-rename": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.2.3.tgz", - "integrity": "sha512-CmdPM0BjJ105QCX1fk+j7NGhiN/1rCl9HLGss+KllBS/tdYadpjTxqdKyh/5fNV+M3yjT1MFz5z93bXdrTyzAw==" + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz", + "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==" }, "gulp-sourcemaps": { "version": "1.6.0", @@ -12645,7 +12574,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -12662,7 +12591,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "object-assign": { @@ -12710,10 +12639,28 @@ "lodash": "^4.14.0" } }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, "underscore": { "version": "1.8.3", "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=" + }, + "vinyl": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.1.0.tgz", + "integrity": "sha1-Ah+cLPlR1rk5lDyJ617lrdT9kkw=", + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } } } }, @@ -12769,22 +12716,22 @@ } }, "handlebars": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz", - "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=", + "version": "4.0.12", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", + "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", "requires": { - "async": "^1.4.0", + "async": "^2.5.0", "optimist": "^0.6.1", - "source-map": "^0.4.4", - "uglify-js": "^2.6" + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" }, "dependencies": { - "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", "requires": { - "amdefine": ">=0.0.4" + "lodash": "^4.17.10" } } } @@ -12812,7 +12759,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -12825,11 +12772,11 @@ } }, "has": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz", - "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "requires": { - "function-bind": "^1.0.2" + "function-bind": "^1.1.1" } }, "has-ansi": { @@ -12909,24 +12856,11 @@ "resolved": "https://registry.npmjs.org/has-own-deep/-/has-own-deep-0.1.4.tgz", "integrity": "sha1-kesM2ieAgxWPgEKigxZDTpr+eHY=" }, - "has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" - }, "has-symbols": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" }, - "has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", - "requires": { - "has-symbol-support-x": "^1.4.1" - } - }, "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", @@ -12976,12 +12910,12 @@ "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=" }, "hash.js": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", - "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", + "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", "requires": { "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.0" + "minimalistic-assert": "^1.0.1" } }, "hasha": { @@ -13005,14 +12939,14 @@ } }, "he": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", - "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=" + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" }, "hellojs": { - "version": "1.16.1", - "resolved": "https://registry.npmjs.org/hellojs/-/hellojs-1.16.1.tgz", - "integrity": "sha1-rOoZ72LPr8WVF7N5vw+NnT9Dm9Q=" + "version": "1.17.1", + "resolved": "https://registry.npmjs.org/hellojs/-/hellojs-1.17.1.tgz", + "integrity": "sha512-ncZCrgokRhexgi0GD6XrTtjR/PoEP00h3XEjdaePqSpC1bl2uuMGonOG7abT37pBcuh9rPuAxKIECdWCPd/OEg==" }, "helper-cache": { "version": "0.7.2", @@ -13039,17 +12973,6 @@ } } }, - "hipchat-notifier": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hipchat-notifier/-/hipchat-notifier-1.1.0.tgz", - "integrity": "sha1-ttJJdVQ3wZEII2d5nTupoPI7Ix4=", - "dev": true, - "optional": true, - "requires": { - "lodash": "^4.0.0", - "request": "^2.0.0" - } - }, "hmac-drbg": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", @@ -13083,14 +13006,14 @@ } }, "hosted-git-info": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz", - "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==" + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" }, "html-comment-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.1.tgz", - "integrity": "sha1-ZouTd26q5V696POtRkswekljYl4=" + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" }, "html-entities": { "version": "1.2.1", @@ -13099,33 +13022,29 @@ "dev": true }, "html-minifier": { - "version": "3.5.16", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.16.tgz", - "integrity": "sha512-zP5EfLSpiLRp0aAgud4CQXPQZm9kXwWjR/cF0PfdOj+jjWnOaCgeZcll4kYXSvIBPeUMmyaSc7mM4IDtA+kboA==", + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", "requires": { "camel-case": "3.0.x", - "clean-css": "4.1.x", - "commander": "2.15.x", - "he": "1.1.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", "param-case": "2.1.x", "relateurl": "0.2.x", - "uglify-js": "3.3.x" + "uglify-js": "3.4.x" }, "dependencies": { - "uglify-js": { - "version": "3.3.28", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.3.28.tgz", - "integrity": "sha512-68Rc/aA6cswiaQ5SrE979UJcXX+ADA1z33/ZsPd+fbAiVdjZ16OXdbtGO+rJUUBgK6qdf3SOPhQf3K/ybF5Miw==", - "requires": { - "commander": "~2.15.0", - "source-map": "~0.6.1" - } + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" } } }, "html-webpack-plugin": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "resolved": "http://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", "requires": { "html-minifier": "^3.2.3", @@ -13152,7 +13071,7 @@ }, "htmlparser2": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "resolved": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", "requires": { "domelementtype": "1", @@ -13176,7 +13095,7 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { "core-util-is": "~1.0.0", @@ -13193,13 +13112,13 @@ } }, "http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.0.tgz", + "integrity": "sha512-NtexGRtaV5z3ZUX78W9UDTOJPBdpqms6RmwQXmOhHws7CuQK3cqIoQtnmeqi1VvVD6u6eMMRL0sKE9BCZXTDWQ==" }, "http-errors": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", "requires": { "depd": "~1.1.2", @@ -13228,38 +13147,19 @@ } }, "http-proxy-agent": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", - "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-1.0.0.tgz", + "integrity": "sha1-zBzjjkU7+YSg93AtLdWcc9CBKEo=", "dev": true, "requires": { - "agent-base": "4", - "debug": "3.1.0" - }, - "dependencies": { - "agent-base": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.0.tgz", - "integrity": "sha512-c+R/U5X+2zz2+UCrCFv6odQzJdoqI+YecuhnAJLa1zYaMc13zPfwMwZrr91Pd1DYNo/yPRbiM4WVf9whgwFsIg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - } + "agent-base": "2", + "debug": "2", + "extend": "3" } }, "http-proxy-middleware": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", + "resolved": "http://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", "dev": true, "requires": { @@ -13279,29 +13179,9 @@ "sshpk": "^1.7.0" } }, - "httpntlm": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/httpntlm/-/httpntlm-1.6.1.tgz", - "integrity": "sha1-rQFScUOi6Hc8+uapb1hla7UqNLI=", - "dev": true, - "requires": { - "httpreq": ">=0.4.22", - "underscore": "~1.7.0" - }, - "dependencies": { - "underscore": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.7.0.tgz", - "integrity": "sha1-a7rwh3UA02vjTsqlhODbn+8DUgk=", - "dev": true - } - } - }, - "httpreq": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/httpreq/-/httpreq-0.4.24.tgz", - "integrity": "sha1-QzX/2CzZaWaKOUZckprGHWOTYn8=", - "dev": true + "http2": { + "version": "https://github.com/node-apn/node-http2/archive/apn-2.1.4.tar.gz", + "integrity": "sha512-ad4u4I88X9AcUgxCRW3RLnbh7xHWQ1f5HbrXa7gEy2x4Xgq+rq+auGx5I+nUDE2YYuqteGIlbxrwQXkIaYTfnQ==" }, "https-browserify": { "version": "1.0.0", @@ -13328,9 +13208,9 @@ } }, "iconv-lite": { - "version": "0.4.23", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", - "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -13359,9 +13239,9 @@ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" }, "ignore": { - "version": "3.3.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.8.tgz", - "integrity": "sha512-pUh+xUQQhQzevjRHHFqqcTy0/dP/kS9I8HSrUydhihjuD09W6ldVWFtIrwhXdUJHis3i2rZNqEHpZH/cbinFbg==", + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", "dev": true }, "ignore-by-default": { @@ -13389,7 +13269,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } @@ -13418,7 +13298,7 @@ }, "imagemin-optipng": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz", + "resolved": "http://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz", "integrity": "sha1-0i2kEsCfX/AKQzmWC5ioix2+hpU=", "optional": true, "requires": { @@ -13457,11 +13337,12 @@ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" }, "in-app-purchase": { - "version": "1.9.10", - "resolved": "https://registry.npmjs.org/in-app-purchase/-/in-app-purchase-1.9.10.tgz", - "integrity": "sha1-ypR73jEGEQWq4B+ldCnN7Wdy+ws=", + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/in-app-purchase/-/in-app-purchase-1.10.4.tgz", + "integrity": "sha512-Vx8RuWG2YouRgYLmsb9IX1IUZ2ObUISYaXV6CBtNnJk2imTpVd736Jpb6iKzItDtbdTosCShEWndzl42Jm9/ww==", "requires": { - "request": "2.86.0", + "jwt-simple": "^0.5.1", + "request": "2.87.0", "xml-crypto": "0.10.1", "xmldom": "0.1.19" }, @@ -13476,44 +13357,18 @@ "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.x.x" - } - }, "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.x.x" - }, - "dependencies": { - "boom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", - "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", - "requires": { - "hoek": "4.x.x" - } - } - } - }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { "asynckit": "^0.4.0", - "combined-stream": "1.0.6", + "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } }, @@ -13526,22 +13381,6 @@ "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.x.x", - "cryptiles": "3.x.x", - "hoek": "4.x.x", - "sntp": "2.x.x" - } - }, - "hoek": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", - "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" - }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -13558,9 +13397,9 @@ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "request": { - "version": "2.86.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.86.0.tgz", - "integrity": "sha512-BQZih67o9r+Ys94tcIW4S7Uu8pthjrQVxhsZ/weOwHbDfACxvIyvnAbzFQxjy1jMtvFSzv5zf4my6cZsJBbVzw==", + "version": "2.87.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", + "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", "requires": { "aws-sign2": "~0.7.0", "aws4": "^1.6.0", @@ -13570,7 +13409,6 @@ "forever-agent": "~0.6.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", @@ -13585,14 +13423,6 @@ "uuid": "^3.1.0" } }, - "sntp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", - "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", - "requires": { - "hoek": "4.x.x" - } - }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -13677,7 +13507,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -13722,7 +13552,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -13807,15 +13637,6 @@ "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=" }, - "into-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", - "requires": { - "from2": "^2.1.1", - "p-is-promise": "^1.1.0" - } - }, "intro.js": { "version": "2.9.3", "resolved": "https://registry.npmjs.org/intro.js/-/intro.js-2.9.3.tgz", @@ -13840,9 +13661,9 @@ "integrity": "sha1-ge9X/l0FgUzVjCSDYyqZwwoOgIc=" }, "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.0.1.tgz", + "integrity": "sha1-x+NWzeoiWucbNtcPLnGpK6TkJZA=", "dev": true }, "ip-regex": { @@ -13852,9 +13673,9 @@ "optional": true }, "ipaddr.js": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz", - "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs=" + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=" }, "irregular-plurals": { "version": "1.4.0", @@ -13943,7 +13764,7 @@ }, "is-builtin-module": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", "requires": { "builtin-modules": "^1.0.0" @@ -13955,16 +13776,16 @@ "integrity": "sha1-XuWOqlounIDiFAe+3yOuWsCRs/w=" }, "is-callable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz", - "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" }, "is-ci": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.1.0.tgz", - "integrity": "sha512-c7TnwxLePuqIlxHgr7xtxzycJPegNHFuIrBkwbf8hc58//+Op1CqFkyS+xnIMkwn9UsJIwc174BIjkyBmSpjKg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", "requires": { - "ci-info": "^1.0.0" + "ci-info": "^1.5.0" } }, "is-data-descriptor": { @@ -14109,9 +13930,9 @@ "integrity": "sha512-gmh/eWXROncUzRnIa1Ubrt5b8ep/MGSnfAUI3aRp+sqTCs1tv1Isl8d8F6JmkN3dXKc3ehZMrtiPN9eL03NuaQ==" }, "is-my-json-valid": { - "version": "2.17.2", - "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.17.2.tgz", - "integrity": "sha512-IBhBslgngMQN8DDSppmgDv7RNrlFotuuDsKcrCP3+HbFaVivIBU7u9oiiErw8sH4ynx3+gOGQ3q2otkgiSi6kg==", + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/is-my-json-valid/-/is-my-json-valid-2.19.0.tgz", + "integrity": "sha512-mG0f/unGX1HZ5ep4uhRaPOS8EkAY8/j6mDRMJrutq4CqhoJWYp7qAlonIPy3TV7p3ju4TK9fo/PbnoksWmsp5Q==", "requires": { "generate-function": "^2.0.0", "generate-object-property": "^1.1.0", @@ -14155,29 +13976,9 @@ }, "is-obj": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" }, - "is-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", - "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=" - }, - "is-odd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz", - "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==", - "requires": { - "is-number": "^4.0.0" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" - } - } - }, "is-path-cwd": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", @@ -14311,9 +14112,12 @@ } }, "is-symbol": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz", - "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "requires": { + "has-symbols": "^1.0.0" + } }, "is-tar": { "version": "1.0.0", @@ -14403,16 +14207,38 @@ "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz", "integrity": "sha1-R7Co/004p2QxzP2ZqOFaTIa6IyU=" }, + "is2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is2/-/is2-2.0.1.tgz", + "integrity": "sha512-+WaJvnaA7aJySz2q/8sLjMb2Mw14KTplHmSwcSpZ/fWJPkUmqw3YTzSWbPJ7OAwRvdYTWF2Wg+yYJ1AdP5Z8CA==", + "dev": true, + "requires": { + "deep-is": "^0.1.3", + "ip-regex": "^2.1.0", + "is-url": "^1.2.2" + }, + "dependencies": { + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + } + } + }, "isarray": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" }, "isbinaryfile": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.2.tgz", - "integrity": "sha1-Sj6XTsDLqQBNP8bN5yCeppNopiE=", - "dev": true + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-3.0.3.tgz", + "integrity": "sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw==", + "dev": true, + "requires": { + "buffer-alloc": "^1.2.0" + } }, "isexe": { "version": "2.0.0", @@ -14469,20 +14295,19 @@ } }, "istanbul-api": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.1.tgz", - "integrity": "sha512-duj6AlLcsWNwUpfyfHt0nWIeRiZpuShnP40YTxOGQgtaN8fd6JYSxsvxUphTDy8V5MfDXo4s/xVCIIvVCO808g==", + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", "dev": true, "requires": { "async": "^2.1.4", - "compare-versions": "^3.1.0", "fileset": "^2.0.2", - "istanbul-lib-coverage": "^1.2.0", - "istanbul-lib-hook": "^1.2.0", - "istanbul-lib-instrument": "^1.10.1", - "istanbul-lib-report": "^1.1.4", - "istanbul-lib-source-maps": "^1.2.4", - "istanbul-reports": "^1.3.0", + "istanbul-lib-coverage": "^1.2.1", + "istanbul-lib-hook": "^1.2.2", + "istanbul-lib-instrument": "^1.10.2", + "istanbul-lib-report": "^1.1.5", + "istanbul-lib-source-maps": "^1.2.6", + "istanbul-reports": "^1.5.1", "js-yaml": "^3.7.0", "mkdirp": "^0.5.1", "once": "^1.4.0" @@ -14500,24 +14325,24 @@ } }, "istanbul-lib-coverage": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.0.tgz", - "integrity": "sha512-GvgM/uXRwm+gLlvkWHTjDAvwynZkL9ns15calTrmhGgowlwJBbWMYzWbKqE2DT6JDP1AFXKa+Zi0EkqNCUqY0A==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", "dev": true }, "istanbul-lib-hook": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.0.tgz", - "integrity": "sha512-p3En6/oGkFQV55Up8ZPC2oLxvgSxD8CzA0yBrhRZSh3pfv3OFj9aSGVC0yoerAi/O4u7jUVnOGVX1eVFM+0tmQ==", + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", + "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", "dev": true, "requires": { "append-transform": "^0.4.0" } }, "istanbul-lib-instrument": { - "version": "1.10.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.1.tgz", - "integrity": "sha512-1dYuzkOCbuR5GRJqySuZdsmsNKPL3PTuyPevQfoCXJePT9C8y1ga75neU+Tuy9+yS3G/dgx8wgOmp2KLpgdoeQ==", + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", "dev": true, "requires": { "babel-generator": "^6.18.0", @@ -14525,25 +14350,25 @@ "babel-traverse": "^6.18.0", "babel-types": "^6.18.0", "babylon": "^6.18.0", - "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-coverage": "^1.2.1", "semver": "^5.3.0" }, "dependencies": { "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", "dev": true } } }, "istanbul-lib-report": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.4.tgz", - "integrity": "sha512-Azqvq5tT0U09nrncK3q82e/Zjkxa4tkFZv7E6VcqP0QCPn6oNljDPfrZEC/umNXds2t7b8sRJfs6Kmpzt8m2kA==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", + "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", "dev": true, "requires": { - "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-coverage": "^1.2.1", "mkdirp": "^0.5.1", "path-parse": "^1.0.5", "supports-color": "^3.1.2" @@ -14567,27 +14392,33 @@ } }, "istanbul-lib-source-maps": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.5.tgz", - "integrity": "sha512-8O2T/3VhrQHn0XcJbP1/GN7kXMiRAlPi+fj3uEHrjBD8Oz7Py0prSC25C09NuAZS6bgW1NNKAvCSHZXB0irSGA==", + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", + "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", "dev": true, "requires": { "debug": "^3.1.0", - "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-coverage": "^1.2.1", "mkdirp": "^0.5.1", "rimraf": "^2.6.1", "source-map": "^0.5.3" }, "dependencies": { "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, "source-map": { "version": "0.5.7", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", @@ -14597,32 +14428,23 @@ } }, "istanbul-reports": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.3.0.tgz", - "integrity": "sha512-y2Z2IMqE1gefWUaVjrBm0mSKvUkaBy9Vqz8iwr/r40Y9hBbIteH5wqHG/9DLTfJ9xUnUT2j7A3+VVJ6EaYBllA==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", + "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", "dev": true, "requires": { "handlebars": "^4.0.3" } }, - "isurl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "requires": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" - } - }, "jmespath": { "version": "0.15.0", "resolved": "https://registry.npmjs.org/jmespath/-/jmespath-0.15.0.tgz", "integrity": "sha1-o/Iiqarp+Wb10nx5ZRDigJF2Qhc=" }, "jpeg-js": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.1.2.tgz", - "integrity": "sha1-E1uZLAV1yYXPoPSUoyJ+0jhYPs4=" + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.3.4.tgz", + "integrity": "sha512-6IzjQxvnlT8UlklNmDXIJMWxijULjqGrzgqc0OG7YadZdvm7KPQ1j0ehmQQHckgEWOfgpptzcnWgESovxudpTA==" }, "jpegtran-bin": { "version": "3.2.0", @@ -14641,9 +14463,9 @@ "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" }, "js-base64": { - "version": "2.4.5", - "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.5.tgz", - "integrity": "sha512-aUnNwqMOXw3yvErjMPSQu6qIIzUmT1e5KcU1OZxRDU1g/am6mzBvcrmLAYwzmB59BHPrh5/tKaiF4OPhqRWESQ==" + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz", + "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==" }, "js-stringify": { "version": "1.0.2", @@ -14675,8 +14497,7 @@ "jsbn": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", - "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", - "optional": true + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" }, "jsesc": { "version": "1.3.0", @@ -14734,7 +14555,7 @@ }, "json5": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" }, "jsonfile": { @@ -14755,6 +14576,29 @@ "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-4.0.1.tgz", "integrity": "sha1-T9kss04OnbPInIYi7PUfm5eMbLk=" }, + "jsonwebtoken": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-8.3.0.tgz", + "integrity": "sha512-oge/hvlmeJCH+iIz1DwcO7vKPkNGJHhgkspk8OH3VKlw+mbi42WtD4ig1+VXRln765vxptAv+xT26Fd3cteqag==", + "requires": { + "jws": "^3.1.5", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1" + }, + "dependencies": { + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, "jsprim": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", @@ -14788,20 +14632,44 @@ "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=" }, "just-extend": { - "version": "1.1.27", - "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-1.1.27.tgz", - "integrity": "sha512-mJVp13Ix6gFo3SBAy9U/kL+oeZqzlYYYLQBwXVBlVzIsZwBqGREnOro24oC/8s8aox+rJhtZ2DiQof++IrkA+g==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-3.0.0.tgz", + "integrity": "sha512-Fu3T6pKBuxjWT/p4DkqGHFRsysc8OauWr4ZRTY9dIx07Y9O0RkoR5jcv28aeD1vuAwhm3nLkDurwLXoALp4DpQ==", "dev": true }, + "jwa": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.1.6.tgz", + "integrity": "sha512-tBO/cf++BUsJkYql/kBbJroKOgHWEigTKBAjjBEmrMGYd1QMBC74Hr4Wo2zCZw6ZrVhlJPvoMrkcOnlWR/DJfw==", + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.10", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.1.5.tgz", + "integrity": "sha512-GsCSexFADNQUr8T5HPJvayTjvPIfoyJPtLQBwn5a4WZQchcrPMPMAWcC1AzJVRDKyD6ZPROPAxgv6rfHViO4uQ==", + "requires": { + "jwa": "^1.1.5", + "safe-buffer": "^5.0.1" + } + }, + "jwt-simple": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/jwt-simple/-/jwt-simple-0.5.5.tgz", + "integrity": "sha512-KEyanRIDHooo8KuBxY3CC019NbwHtxdsxzRJUfaGqcxMrvBPBkosN+RUxx1nZFI6yrErq3KTW8HI/qrNIxHe0g==" + }, "kareem": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.2.1.tgz", - "integrity": "sha512-xpDFy8OxkFM+vK6pXy6JmH92ibeEFUuDWzas5M9L7MzVmHW3jzwAHxodCPV/BYkf4A31bVDLyonrMfp9RXb/oA==" + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.0.tgz", + "integrity": "sha512-6hHxsp9e6zQU8nXsP+02HGWXwTkOEw6IROhF2ZA28cYbUk4eJ6QbtZvdqZOdD9YPKghG3apk5eOCvs+tLl3lRg==" }, "karma": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/karma/-/karma-2.0.3.tgz", - "integrity": "sha512-7bVCQs8+DCLWj5TIUBIgPa95/o8X9pBhyF+E2hX51Z6Ttq2biYWQlynBmunKZGRyNOIyg89TnVtC58q9eGBFFw==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/karma/-/karma-3.1.1.tgz", + "integrity": "sha512-NetT3wPCQMNB36uiL9LLyhrOt8SQwrEKt0xD3+KpTCfm0VxVyUJdPL5oTq2Ic5ouemgL/Iz4wqXEbF3zea9kQQ==", "dev": true, "requires": { "bluebird": "^3.3.0", @@ -14819,24 +14687,24 @@ "http-proxy": "^1.13.0", "isbinaryfile": "^3.0.0", "lodash": "^4.17.4", - "log4js": "^2.5.3", - "mime": "^1.3.4", + "log4js": "^3.0.0", + "mime": "^2.3.1", "minimatch": "^3.0.2", "optimist": "^0.6.1", "qjobs": "^1.1.4", "range-parser": "^1.2.0", "rimraf": "^2.6.0", "safe-buffer": "^5.0.1", - "socket.io": "2.0.4", + "socket.io": "2.1.1", "source-map": "^0.6.1", "tmp": "0.0.33", "useragent": "2.2.1" }, "dependencies": { "colors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.0.tgz", - "integrity": "sha512-EDpX3a7wHMWFA7PUHWPHNWqOxIIRSJetuwl0AS5Oi/5FMV8kWm69RTlgm00GKjBO1xFHMtBbL49yRtMMdticBw==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.2.tgz", + "integrity": "sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ==", "dev": true }, "lru-cache": { @@ -14845,6 +14713,12 @@ "integrity": "sha1-bGWGGb7PFAMdDQtZSxYELOTcBj0=", "dev": true }, + "mime": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", + "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", + "dev": true + }, "useragent": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/useragent/-/useragent-2.2.1.tgz", @@ -14880,7 +14754,7 @@ "dependencies": { "chai": { "version": "3.5.0", - "resolved": "https://registry.npmjs.org/chai/-/chai-3.5.0.tgz", + "resolved": "http://registry.npmjs.org/chai/-/chai-3.5.0.tgz", "integrity": "sha1-TQJjewZ/6Vi9v906QOxW/vc3Mkc=", "dev": true, "requires": { @@ -14897,7 +14771,7 @@ }, "deep-eql": { "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", + "resolved": "http://registry.npmjs.org/deep-eql/-/deep-eql-0.1.3.tgz", "integrity": "sha1-71WKyrjeJSBs1xOQbXTlaTDrafI=", "dev": true, "requires": { @@ -15125,7 +14999,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", "dev": true } @@ -15160,13 +15034,10 @@ } }, "karma-sinon-chai": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/karma-sinon-chai/-/karma-sinon-chai-1.3.4.tgz", - "integrity": "sha512-Oatu8tdkfWaSveM809euI6KGcNJRdoXFilz9ozSf+vPwrM73kncu54nsfkLcMqR/iht3PXASAGK9La5oU2xDKQ==", - "dev": true, - "requires": { - "lolex": "^1.6.0" - } + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/karma-sinon-chai/-/karma-sinon-chai-2.0.2.tgz", + "integrity": "sha512-SDgh6V0CUd+7ruL1d3yG6lFzmJNGRNQuEuCYXLaorruNP9nwQfA7hpsp4clx4CbOo5Gsajh3qUOT7CrVStUKMw==", + "dev": true }, "karma-sinon-stub-promise": { "version": "1.0.0", @@ -15193,17 +15064,17 @@ }, "dependencies": { "colors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.0.tgz", - "integrity": "sha512-EDpX3a7wHMWFA7PUHWPHNWqOxIIRSJetuwl0AS5Oi/5FMV8kWm69RTlgm00GKjBO1xFHMtBbL49yRtMMdticBw==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.2.tgz", + "integrity": "sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ==", "dev": true } } }, "karma-webpack": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-3.0.0.tgz", - "integrity": "sha512-Ja1o9LLoqWaJyUNhTKaXjWiEH9y7a9H3mzP8pYB30SBsgoF5KBS/65NeHFd+QPuT9ITrym8xFt8BZeGbcOfujA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/karma-webpack/-/karma-webpack-3.0.5.tgz", + "integrity": "sha512-nRudGJWstvVuA6Tbju9tyGUfXTtI1UXMXoRHVmM2/78D0q6s/Ye2IC157PKNDC15PWFGR0mVIRtWLAdcfsRJoA==", "dev": true, "requires": { "async": "^2.0.0", @@ -15237,14 +15108,14 @@ "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=" }, "keygrip": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.0.2.tgz", - "integrity": "sha1-rTKXxVcGneqLz+ek+kkbdcXd65E=" + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/keygrip/-/keygrip-1.0.3.tgz", + "integrity": "sha512-/PpesirAIfaklxUzp4Yb7xBper9MwP6hNRA6BGGUFCgbJ+BM5CKBtsoxinNXkLHAr+GXS1/lSlF2rP7cv5Fl+g==" }, "keyv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", "requires": { "json-buffer": "3.0.0" } @@ -15324,7 +15195,7 @@ }, "kind-of": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" } } @@ -15363,254 +15234,14 @@ "dev": true }, "lcov-result-merger": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcov-result-merger/-/lcov-result-merger-2.0.0.tgz", - "integrity": "sha512-CMjYOcPtl0G3SLrPWYDtZ4zyhsy/2heUf6RKwvyDcJRfyUBQbqLhAlS2PBhTKVCxGp7Ri8AYJ5SGNVEtbEo0fA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lcov-result-merger/-/lcov-result-merger-3.1.0.tgz", + "integrity": "sha512-vGXaMNGZRr4cYvW+xMVg+rg7qd5DX9SbGXl+0S3k85+gRZVK4K7UvxPWzKb/qiMwe+4bx3EOrW2o4mbdb1WnsA==", "dev": true, "requires": { - "through2": "^2.0.1", - "vinyl": "^2.0.0", - "vinyl-fs": "^2.4.3" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "clone-stats": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", - "dev": true - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "glob": { - "version": "5.0.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", - "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-stream": { - "version": "5.3.5", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz", - "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=", - "dev": true, - "requires": { - "extend": "^3.0.0", - "glob": "^5.0.3", - "glob-parent": "^3.0.0", - "micromatch": "^2.3.7", - "ordered-read-streams": "^0.3.0", - "through2": "^0.6.0", - "to-absolute-glob": "^0.1.1", - "unique-stream": "^2.0.2" - }, - "dependencies": { - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - } - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-valid-glob": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz", - "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=", - "dev": true - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "ordered-read-streams": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz", - "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=", - "dev": true, - "requires": { - "is-stream": "^1.0.1", - "readable-stream": "^2.0.1" - } - }, - "replace-ext": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", - "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", - "dev": true - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true - }, - "to-absolute-glob": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz", - "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1" - } - }, - "vinyl-fs": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz", - "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=", - "dev": true, - "requires": { - "duplexify": "^3.2.0", - "glob-stream": "^5.3.2", - "graceful-fs": "^4.0.0", - "gulp-sourcemaps": "1.6.0", - "is-valid-glob": "^0.3.0", - "lazystream": "^1.0.0", - "lodash.isequal": "^4.0.0", - "merge-stream": "^1.0.0", - "mkdirp": "^0.5.0", - "object-assign": "^4.0.0", - "readable-stream": "^2.0.4", - "strip-bom": "^2.0.0", - "strip-bom-stream": "^1.0.0", - "through2": "^2.0.0", - "through2-filter": "^2.0.0", - "vali-date": "^1.0.0", - "vinyl": "^1.0.0" - }, - "dependencies": { - "vinyl": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz", - "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=", - "dev": true, - "requires": { - "clone": "^1.0.0", - "clone-stats": "^0.0.1", - "replace-ext": "0.0.1" - } - } - } - } + "through2": "^2.0.3", + "vinyl": "^2.1.0", + "vinyl-fs": "^3.0.2" } }, "lead": { @@ -15631,37 +15262,6 @@ "type-check": "~0.3.2" } }, - "libbase64": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/libbase64/-/libbase64-0.1.0.tgz", - "integrity": "sha1-YjUag5VjrF/1vSbxL2Dpgwu3UeY=", - "dev": true - }, - "libmime": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/libmime/-/libmime-3.0.0.tgz", - "integrity": "sha1-UaGp50SOy9Ms2lRCFnW7IbwJPaY=", - "dev": true, - "requires": { - "iconv-lite": "0.4.15", - "libbase64": "0.1.0", - "libqp": "1.1.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=", - "dev": true - } - } - }, - "libqp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/libqp/-/libqp-1.1.0.tgz", - "integrity": "sha1-9ebgatdLeU+1tbZpiL9yjvHe2+g=", - "dev": true - }, "liftoff": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", @@ -15780,7 +15380,7 @@ }, "load-json-file": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "requires": { "graceful-fs": "^4.1.2", @@ -15792,7 +15392,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } @@ -15982,9 +15582,9 @@ } }, "loader-runner": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.0.tgz", - "integrity": "sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI=" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", + "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==" }, "loader-utils": { "version": "1.1.0", @@ -16006,9 +15606,9 @@ } }, "lodash": { - "version": "4.17.10", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz", - "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==" + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" }, "lodash._arraycopy": { "version": "3.0.0", @@ -16230,6 +15830,11 @@ "lodash._isiterateecall": "^3.0.0" } }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, "lodash.defaultsdeep": { "version": "4.3.2", "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.3.2.tgz", @@ -16280,6 +15885,11 @@ "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" }, + "lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha1-YLuYqHy5I8aMoeUTJUgzFISfVT8=" + }, "lodash.initial": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/lodash.initial/-/lodash.initial-4.1.1.tgz", @@ -16295,16 +15905,36 @@ "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=" }, + "lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY=" + }, "lodash.isequal": { "version": "4.5.0", "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" }, + "lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha1-YZwK89A/iwTDH1iChAt3sRzWg0M=" + }, + "lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w=" + }, "lodash.isplainobject": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, "lodash.istypedarray": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/lodash.istypedarray/-/lodash.istypedarray-3.0.6.tgz", @@ -16346,6 +15976,11 @@ "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==" }, + "lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha1-DdOXEhPHxW34gJd9UEyI+0cal6w=" + }, "lodash.pairs": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/lodash.pairs/-/lodash.pairs-3.0.1.tgz", @@ -16456,7 +16091,7 @@ "dependencies": { "ansi-colors": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-0.2.0.tgz", + "resolved": "http://registry.npmjs.org/ansi-colors/-/ansi-colors-0.2.0.tgz", "integrity": "sha1-csMd4qDZoszQysMMyYI+6y9kNLU=", "requires": { "ansi-bgblack": "^0.1.1", @@ -16499,105 +16134,38 @@ } }, "log4js": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/log4js/-/log4js-2.9.0.tgz", - "integrity": "sha512-pptn4+5Q3ysOW6Jgm9lzhDUCFEYv7FLrazEzPQQlxgSP+IVl5HMPgT8hm2DyRqGY4GUiVjZz4XXRvTZ9BELQyw==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/log4js/-/log4js-3.0.6.tgz", + "integrity": "sha512-ezXZk6oPJCWL483zj64pNkMuY/NcRX5MPiB0zE6tjZM137aeusrOnW1ecxgF9cmwMWkBMhjteQxBPoZBh9FDxQ==", "dev": true, "requires": { - "amqplib": "^0.5.2", - "axios": "^0.15.3", - "circular-json": "^0.5.4", + "circular-json": "^0.5.5", "date-format": "^1.2.0", "debug": "^3.1.0", - "hipchat-notifier": "^1.1.0", - "loggly": "^1.1.0", - "mailgun-js": "^0.18.0", - "nodemailer": "^2.5.0", - "redis": "^2.7.1", - "semver": "^5.5.0", - "slack-node": "~0.2.0", + "rfdc": "^1.1.2", "streamroller": "0.7.0" }, "dependencies": { - "axios": { - "version": "0.15.3", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.15.3.tgz", - "integrity": "sha1-LJ1jiy4ZGgjqHWzJiOrda6W9wFM=", - "dev": true, - "optional": true, - "requires": { - "follow-redirects": "1.0.0" - } - }, "circular-json": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.4.tgz", - "integrity": "sha512-vnJA8KS0BfOihugYEUkLRcnmq21FbuivbxgzDLXNs3zIk4KllV4Mx4UuTzBXht9F00C7QfD1YqMXg1zP6EXpig==", + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.5.9.tgz", + "integrity": "sha512-4ivwqHpIFJZBuhN3g/pEcdbnGUywkBblloGbkglyloVjjR3uT6tieI89MVOfbP2tHX5sgb01FuLgAOzebNlJNQ==", "dev": true }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, - "follow-redirects": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.0.0.tgz", - "integrity": "sha1-jjQpjL0uF28lTv/sdaHHjMhJ/Tc=", - "dev": true, - "optional": true, - "requires": { - "debug": "^2.2.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - } - } - }, - "nodemailer": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-2.7.2.tgz", - "integrity": "sha1-8kLmSa7q45tsftdA73sGHEBNMPk=", - "dev": true, - "optional": true, - "requires": { - "libmime": "3.0.0", - "mailcomposer": "4.0.1", - "nodemailer-direct-transport": "3.3.2", - "nodemailer-shared": "1.1.0", - "nodemailer-smtp-pool": "2.8.2", - "nodemailer-smtp-transport": "2.7.2", - "socks": "1.1.9" - } - }, - "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", "dev": true - }, - "socks": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/socks/-/socks-1.1.9.tgz", - "integrity": "sha1-Yo1+TQSRJDVEWsC25Fk3bLPm1pE=", - "dev": true, - "optional": true, - "requires": { - "ip": "^1.1.2", - "smart-buffer": "^1.0.4" - } } } }, @@ -16623,115 +16191,6 @@ } } }, - "loggly": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/loggly/-/loggly-1.1.1.tgz", - "integrity": "sha1-Cg/B0/o6XsRP3HuJe+uipGlc6+4=", - "dev": true, - "optional": true, - "requires": { - "json-stringify-safe": "5.0.x", - "request": "2.75.x", - "timespan": "2.3.x" - }, - "dependencies": { - "bl": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", - "integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=", - "dev": true, - "optional": true, - "requires": { - "readable-stream": "~2.0.5" - } - }, - "form-data": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.0.0.tgz", - "integrity": "sha1-bwrrrcxdoWwT4ezBETfYX5uIOyU=", - "dev": true, - "optional": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.11" - } - }, - "node-uuid": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", - "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=", - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true, - "optional": true - }, - "qs": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", - "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", - "dev": true, - "optional": true - }, - "readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "string_decoder": "~0.10.x", - "util-deprecate": "~1.0.1" - } - }, - "request": { - "version": "2.75.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.75.0.tgz", - "integrity": "sha1-0rgmiihtoT6qXQGt9dGMyQ9lfZM=", - "dev": true, - "optional": true, - "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "bl": "~1.1.2", - "caseless": "~0.11.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~2.0.0", - "har-validator": "~2.0.6", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "node-uuid": "~1.4.7", - "oauth-sign": "~0.8.1", - "qs": "~6.2.0", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "~0.4.1" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", - "dev": true, - "optional": true - } - } - }, "loglevelnext": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.5.tgz", @@ -16754,11 +16213,11 @@ "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" }, "loose-envify": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.3.1.tgz", - "integrity": "sha1-0aitM/qc4OcT1l/dCsi3SNR4yEg=", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { - "js-tokens": "^3.0.0" + "js-tokens": "^3.0.0 || ^4.0.0" } }, "loud-rejection": { @@ -16801,69 +16260,6 @@ "yallist": "^2.1.2" } }, - "mailcomposer": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/mailcomposer/-/mailcomposer-4.0.1.tgz", - "integrity": "sha1-DhxEsqB890DuF9wUm6AJ8Zyt/rQ=", - "dev": true, - "optional": true, - "requires": { - "buildmail": "4.0.1", - "libmime": "3.0.0" - } - }, - "mailgun-js": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/mailgun-js/-/mailgun-js-0.18.0.tgz", - "integrity": "sha512-o0P6jjZlx5CQj12tvVgDTbgjTqVN0+5h6/6P1+3c6xmozVKBwniQ6Qt3MkCSF0+ueVTbobAfWyGpWRZMJu8t1g==", - "dev": true, - "optional": true, - "requires": { - "async": "~2.6.0", - "debug": "~3.1.0", - "form-data": "~2.3.0", - "inflection": "~1.12.0", - "is-stream": "^1.1.0", - "path-proxy": "~1.0.0", - "promisify-call": "^2.0.2", - "proxy-agent": "~3.0.0", - "tsscmp": "~1.0.0" - }, - "dependencies": { - "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", - "dev": true, - "optional": true, - "requires": { - "lodash": "^4.17.10" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "optional": true, - "requires": { - "ms": "2.0.0" - } - }, - "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", - "dev": true, - "optional": true, - "requires": { - "asynckit": "^0.4.0", - "combined-stream": "1.0.6", - "mime-types": "^2.1.12" - } - } - } - }, "make-dir": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", @@ -17025,9 +16421,9 @@ } }, "map-stream": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz", - "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ=" + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=" }, "map-visit": { "version": "1.0.0", @@ -17038,9 +16434,9 @@ } }, "markdown-it": { - "version": "8.4.1", - "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.1.tgz", - "integrity": "sha512-CzzqSSNkFRUf9vlWvhK1awpJreMRqdCrBvZ8DIoDWTOkESMIF741UPAhuAmbyWmdiFPA6WARNhnu2M6Nrhwa+A==", + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-8.4.2.tgz", + "integrity": "sha512-GcRz3AWTqSUphY3vsUqQSFMbgR38a4Lh3GWlHRh/7MRwz8mcu9n2IO7HOh+bXHrR9kOPDl5RNCaEsrneb+xhHQ==", "requires": { "argparse": "^1.0.7", "entities": "~1.1.1", @@ -17226,18 +16622,19 @@ "integrity": "sha1-izqsWIuKZuSXXjzepn97sylgH6w=" }, "md5.js": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", - "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "requires": { "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "mdn-data": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.3.tgz", - "integrity": "sha512-h776Q5wL27jLGVL7bo3DHIR7idq/u34yazIOFjRzdu3pM3hWnLaum6QME/A9vhPEc6nd6NrQKGqgCvtFAvDhKQ==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==" }, "mdurl": { "version": "1.0.1", @@ -17246,7 +16643,7 @@ }, "media-typer": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" }, "mem": { @@ -17266,6 +16663,12 @@ "readable-stream": "^2.0.1" } }, + "memory-pager": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.1.0.tgz", + "integrity": "sha512-Mf9OHV/Y7h6YWDxTzX/b4ZZ4oh9NSXblQL8dtPCOomOtZciEHxePR78+uHFLLlsk01A6jVHhHsQZZ/WcIPpnzg==", + "optional": true + }, "memwatch-next": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/memwatch-next/-/memwatch-next-0.3.0.tgz", @@ -17278,7 +16681,7 @@ }, "meow": { "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "requires": { "camelcase-keys": "^2.0.0", @@ -17295,20 +16698,19 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" } } }, "merge-deep": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.1.tgz", - "integrity": "sha512-N+5I5QfuiwzJOUecCejlshp8RrBPJAHUXL6pWeXjF7u0fOpKFUAD1YRJ0dEJEzQcuOes4rHQTvGm0B8cgvA1OA==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.2.tgz", + "integrity": "sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==", "requires": { "arr-union": "^3.1.0", "clone-deep": "^0.2.4", - "kind-of": "^3.0.2", - "lazy-cache": "^1.0.3" + "kind-of": "^3.0.2" }, "dependencies": { "clone-deep": { @@ -17352,7 +16754,7 @@ "dependencies": { "kind-of": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", "requires": { "is-buffer": "^1.0.2" @@ -17402,14 +16804,24 @@ } }, "method-override": { - "version": "2.3.10", - "resolved": "https://registry.npmjs.org/method-override/-/method-override-2.3.10.tgz", - "integrity": "sha1-49r41d7hDdLc59SuiNYrvud0drQ=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/method-override/-/method-override-3.0.0.tgz", + "integrity": "sha512-IJ2NNN/mSl9w3kzWB92rcdHpz+HjkxhDJWNDBqSlas+zQdP8wBiJzITPg08M/k2uVvMow7Sk41atndNtt/PHSA==", "requires": { - "debug": "2.6.9", + "debug": "3.1.0", "methods": "~1.1.2", "parseurl": "~1.3.2", "vary": "~1.1.2" + }, + "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" + } + } } }, "methods": { @@ -17452,16 +16864,16 @@ "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" }, "mime-db": { - "version": "1.33.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz", - "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==" + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" }, "mime-types": { - "version": "2.1.18", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz", - "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==", + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", "requires": { - "mime-db": "~1.33.0" + "mime-db": "~1.37.0" } }, "mimic-fn": { @@ -17470,9 +16882,9 @@ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" }, "mimic-response": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.0.tgz", - "integrity": "sha1-3z02Uqc/3ta5sLJBRub9BSNTRY4=" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" }, "minimalistic-assert": { "version": "1.0.1", @@ -17494,7 +16906,7 @@ }, "minimist": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" }, "mixin-deep": { @@ -17534,7 +16946,7 @@ }, "mkdirp": { "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", "requires": { "minimist": "0.0.8" @@ -17571,6 +16983,12 @@ "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==", "dev": true }, + "commander": { + "version": "2.15.1", + "resolved": "http://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==", + "dev": true + }, "debug": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", @@ -17586,12 +17004,32 @@ "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", "dev": true }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, "growl": { "version": "1.10.5", "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", "dev": true }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=", + "dev": true + }, "supports-color": { "version": "5.4.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", @@ -17624,7 +17062,7 @@ "dependencies": { "commander": { "version": "2.9.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.9.0.tgz", + "resolved": "http://registry.npmjs.org/commander/-/commander-2.9.0.tgz", "integrity": "sha1-nJkJQXbhIkDLItbFFGCYQA/g99Q=", "dev": true, "requires": { @@ -17633,7 +17071,7 @@ }, "debug": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", + "resolved": "http://registry.npmjs.org/debug/-/debug-2.2.0.tgz", "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", "dev": true, "requires": { @@ -17668,7 +17106,7 @@ }, "ms": { "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", + "resolved": "http://registry.npmjs.org/ms/-/ms-0.7.1.tgz", "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", "dev": true }, @@ -17702,37 +17140,49 @@ } }, "mongodb": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.0.9.tgz", - "integrity": "sha512-2NJzruJu15/1YF6+H55f1wfLQb1M6/+hU96+L5sPv07PDZDPvZEDJBtCjFQorpbW9D2aqsem7mFVUKPhVwwRog==", + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.1.8.tgz", + "integrity": "sha512-yNKwYxQ6m00NV6+pMoWoheFTHSQVv1KkSrfOhRDYMILGWDYtUtQRqHrFqU75rmPIY8hMozVft8zdC4KYMWaM3Q==", "requires": { - "mongodb-core": "3.0.8" + "mongodb-core": "3.1.7", + "safe-buffer": "^5.1.2" } }, "mongodb-core": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.0.8.tgz", - "integrity": "sha512-dFxfhH9N7ohuQnINyIl6dqEF8sYOE0WKuymrFf3L3cipJNrx+S8rAbNOTwa00/fuJCjBMJNFsaA+R2N16//UIw==", + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.1.7.tgz", + "integrity": "sha512-YffpSrLmgFNmrvkGx+yX00KyBNk64C0BalfEn6vHHkXtcMUGXw8nxrMmhq5eXPLLlYeBpD/CsgNxE2Chf0o4zQ==", "requires": { - "bson": "~1.0.4", - "require_optional": "^1.0.1" + "bson": "^1.1.0", + "require_optional": "^1.0.1", + "safe-buffer": "^5.1.2", + "saslprep": "^1.0.0" + }, + "dependencies": { + "bson": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.0.tgz", + "integrity": "sha512-9Aeai9TacfNtWXOYarkFJRW2CWo+dRon+fuLZYJmvLV3+MiUp0bEI6IAZfXEIg7/Pl/7IWlLaDnhzTsD81etQA==" + } } }, "mongoose": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.1.5.tgz", - "integrity": "sha512-/bDtFRvWZclE4Fxw5ntofGA2Zm+lgJJw9WHZK4aWotVNK5MEDxrfPp+W/gk4whv0t4AO9JxmyAD4jfotjARSiA==", + "version": "5.3.8", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.3.8.tgz", + "integrity": "sha512-Y0mVw2WNg7WDU8cYCWZFAa5vtqroO2xnruEDtdeKT3fwxBOo9MEu9QVFThObAFMZ/nAVCKu1NTCcUOoSs9Zeaw==", "requires": { "async": "2.6.1", "bson": "~1.0.5", - "kareem": "2.2.1", + "kareem": "2.3.0", "lodash.get": "4.4.2", - "mongodb": "3.0.9", + "mongodb": "3.1.8", + "mongodb-core": "3.1.7", "mongoose-legacy-pluralize": "1.0.2", - "mpath": "0.4.1", - "mquery": "3.0.0", + "mpath": "0.5.1", + "mquery": "3.2.0", "ms": "2.0.0", "regexp-clone": "0.0.1", + "safe-buffer": "5.1.2", "sliced": "1.0.1" }, "dependencies": { @@ -17770,25 +17220,25 @@ "dependencies": { "es6-promise": { "version": "3.2.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-3.2.1.tgz", + "resolved": "http://registry.npmjs.org/es6-promise/-/es6-promise-3.2.1.tgz", "integrity": "sha1-7FYjOGgDKQkgcXDDlEjiREndH8Q=", "dev": true }, "mongodb": { - "version": "2.2.35", - "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-2.2.35.tgz", - "integrity": "sha512-3HGLucDg/8EeYMin3k+nFWChTA85hcYDCw1lPsWR6yV9A6RgKb24BkLiZ9ySZR+S0nfBjWoIUS7cyV6ceGx5Gg==", + "version": "2.2.36", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-2.2.36.tgz", + "integrity": "sha512-P2SBLQ8Z0PVx71ngoXwo12+FiSfbNfGOClAao03/bant5DgLNkOPAck5IaJcEk4gKlQhDEURzfR3xuBG1/B+IA==", "dev": true, "requires": { "es6-promise": "3.2.1", - "mongodb-core": "2.1.19", + "mongodb-core": "2.1.20", "readable-stream": "2.2.7" } }, "mongodb-core": { - "version": "2.1.19", - "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-2.1.19.tgz", - "integrity": "sha512-Jt4AtWUkpuW03kRdYGxga4O65O1UHlFfvvInslEfLlGi+zDMxbBe3J2NVmN9qPJ957Mn6Iz0UpMtV80cmxCVxw==", + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-2.1.20.tgz", + "integrity": "sha512-IN57CX5/Q1bhDq6ShAR6gIv4koFsZP7L8WOK1S0lR0pVDQaScffSMV5jxubLsmZ7J+UdqmykKw4r9hG3XQEGgQ==", "dev": true, "requires": { "bson": "~1.0.4", @@ -17864,62 +17314,46 @@ "dev": true }, "morgan": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.0.tgz", - "integrity": "sha1-0B+mxlhZt2/PMbPLU6OCGjEdgFE=", + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", + "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==", "requires": { "basic-auth": "~2.0.0", "debug": "2.6.9", - "depd": "~1.1.1", + "depd": "~1.1.2", "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" - } - }, - "safe-buffer": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz", - "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg==" - } } }, "mpath": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.4.1.tgz", - "integrity": "sha512-NNY/MpBkALb9jJmjpBlIi6GRoLveLUM0pJzgbp9vY9F7IQEb/HREC/nxrixechcQwd1NevOhJnWWV8QQQRE+OA==" - }, - "mpns": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/mpns/-/mpns-2.1.3.tgz", - "integrity": "sha512-gPLNoVqwYoKUmNYZ2shMSdaE2XvHSRxWNzyG4DUi6Av7MSujyeOw/nj61nnQeuV/vke5E0Dni468xn0qxTHIZQ==" + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.5.1.tgz", + "integrity": "sha512-H8OVQ+QEz82sch4wbODFOz+3YQ61FYz/z3eJ5pIdbMEaUzDqA268Wd+Vt4Paw9TJfvDgVKaayC0gBzMIw2jhsg==" }, "mquery": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.0.0.tgz", - "integrity": "sha512-WL1Lk8v4l8VFSSwN3yCzY9TXw+fKVYKn6f+w86TRzOLSE8k1yTgGaLBPUByJQi8VcLbOdnUneFV/y3Kv874pnQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.0.tgz", + "integrity": "sha512-qPJcdK/yqcbQiKoemAt62Y0BAc0fTEKo1IThodBD+O5meQRJT/2HSe5QpBNwaa4CjskoGrYWsEyjkqgiE0qjhg==", "requires": { - "bluebird": "3.5.0", - "debug": "2.6.9", + "bluebird": "3.5.1", + "debug": "3.1.0", "regexp-clone": "0.0.1", - "sliced": "0.0.5" + "safe-buffer": "5.1.2", + "sliced": "1.0.1" }, "dependencies": { "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==" }, - "sliced": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/sliced/-/sliced-0.0.5.tgz", - "integrity": "sha1-XtwETKTrb3gW1Qui/GPiXY/kcH8=" + "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" + } } } }, @@ -17951,7 +17385,7 @@ }, "readable-stream": { "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { "core-util-is": "~1.0.0", @@ -17968,9 +17402,9 @@ } }, "mute-stdout": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.0.tgz", - "integrity": "sha1-WzLqB+tDyd7WEwQ0z5JvRrKn/U0=" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==" }, "mute-stream": { "version": "0.0.7", @@ -17978,21 +17412,20 @@ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" }, "nan": { - "version": "2.10.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", - "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==" + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", + "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==" }, "nanomatch": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz", - "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==", + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", "requires": { "arr-diff": "^4.0.0", "array-unique": "^0.3.2", "define-property": "^2.0.2", "extend-shallow": "^3.0.2", "fragment-cache": "^0.2.1", - "is-odd": "^2.0.0", "is-windows": "^1.0.2", "kind-of": "^6.0.2", "object.pick": "^1.3.0", @@ -18013,9 +17446,9 @@ "dev": true }, "natives": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.4.tgz", - "integrity": "sha512-Q29yeg9aFKwhLVdkTAejM/HvYG0Y1Am1+HUkFQGn5k2j8GS+v60TVmZh6nujpEAj/qql+wGUrlryO8bF+b1jEg==" + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", + "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==" }, "natural-compare": { "version": "1.4.0", @@ -18064,7 +17497,7 @@ }, "yargs": { "version": "3.32.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", "requires": { "camelcase": "^2.0.1", @@ -18118,9 +17551,9 @@ "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" }, "neo-async": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.5.1.tgz", - "integrity": "sha512-3KL3fvuRkZ7s4IFOMfztb7zJp3QaVWnBeGoJlgB38XnCRPj/0tLzzLG5IB8NYOHbJ8g8UGrgZv44GLDk6CxTxA==" + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==" }, "netmask": { "version": "1.0.6", @@ -18134,9 +17567,9 @@ "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" }, "nice-try": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.4.tgz", - "integrity": "sha512-2NpiFHqC87y/zFke0fC0spBXL3bBsoh/p5H1EFhshxjCR5+0g2d6BiXbUFz9v1sAcxsk2htp2eQnNIci2dIYcA==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" }, "nightwatch": { "version": "0.9.21", @@ -18156,35 +17589,6 @@ "q": "1.4.1" }, "dependencies": { - "co": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/co/-/co-3.0.6.tgz", - "integrity": "sha1-FEXyJsXrlWE45oyawwFn6n0ua9o=", - "dev": true - }, - "http-proxy-agent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-1.0.0.tgz", - "integrity": "sha1-zBzjjkU7+YSg93AtLdWcc9CBKEo=", - "dev": true, - "requires": { - "agent-base": "2", - "debug": "2", - "extend": "3" - } - }, - "ip": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.0.1.tgz", - "integrity": "sha1-x+NWzeoiWucbNtcPLnGpK6TkJZA=", - "dev": true - }, - "lru-cache": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", - "integrity": "sha1-5W1jVBSO3o13B7WNFDIg/QjfD9U=", - "dev": true - }, "minimatch": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.3.tgz", @@ -18194,79 +17598,22 @@ "brace-expansion": "^1.0.0" } }, - "pac-proxy-agent": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-1.1.0.tgz", - "integrity": "sha512-QBELCWyLYPgE2Gj+4wUEiMscHrQ8nRPBzYItQNOHWavwBt25ohZHQC4qnd5IszdVVrFbLsQ+dPkm6eqdjJAmwQ==", - "dev": true, - "requires": { - "agent-base": "2", - "debug": "2", - "extend": "3", - "get-uri": "2", - "http-proxy-agent": "1", - "https-proxy-agent": "1", - "pac-resolver": "~2.0.0", - "raw-body": "2", - "socks-proxy-agent": "2" - } - }, - "pac-resolver": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-2.0.0.tgz", - "integrity": "sha1-mbiNLxk/ve78HJpSnB8yYKtSd80=", - "dev": true, - "requires": { - "co": "~3.0.6", - "degenerator": "~1.0.2", - "ip": "1.0.1", - "netmask": "~1.0.4", - "thunkify": "~2.1.1" - } - }, - "proxy-agent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-2.0.0.tgz", - "integrity": "sha1-V+tTR6qAXXTsaByyVknbo5yTNJk=", - "dev": true, - "requires": { - "agent-base": "2", - "debug": "2", - "extend": "3", - "http-proxy-agent": "1", - "https-proxy-agent": "1", - "lru-cache": "~2.6.5", - "pac-proxy-agent": "1", - "socks-proxy-agent": "2" - } - }, "q": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/q/-/q-1.4.1.tgz", "integrity": "sha1-VXBbzZPF82c1MMLCy8DCs63cKG4=", "dev": true - }, - "socks-proxy-agent": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-2.1.1.tgz", - "integrity": "sha512-sFtmYqdUK5dAMh85H0LEVFUCO7OhJJe1/z2x/Z6mxp3s7/QPf1RkZmpZy+BpuU0bEjcV9npqKjq9Y3kwFUjnxw==", - "dev": true, - "requires": { - "agent-base": "2", - "extend": "3", - "socks": "~1.1.5" - } } } }, "nise": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/nise/-/nise-1.4.0.tgz", - "integrity": "sha512-vQ4J69BBu0CjNoTJICJzIEzmomn+KqLLAp6VSv5zU6Ea3HI01rg86yUuCmzNv+AhxpRvLiTufV+c72sIzF9Wiw==", + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/nise/-/nise-1.4.6.tgz", + "integrity": "sha512-1GedetLKzmqmgwabuMSqPsT7oumdR77SBpDfNNJhADRIeA3LN/2RVqR4fFqwvzhAqcTef6PPCzQwITE/YQ8S8A==", "dev": true, "requires": { - "@sinonjs/formatio": "^2.0.0", - "just-extend": "^1.1.27", + "@sinonjs/formatio": "3.0.0", + "just-extend": "^3.0.0", "lolex": "^2.3.2", "path-to-regexp": "^1.7.0", "text-encoding": "^0.6.4" @@ -18279,9 +17626,9 @@ "dev": true }, "lolex": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-2.7.0.tgz", - "integrity": "sha512-uJkH2e0BVfU5KOJUevbTOtpDduooSarH5PopO+LfM/vZf8Z9sJzODqKev804JYM2i++ktJfUmC1le4LwFQ1VMg==", + "version": "2.7.5", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-2.7.5.tgz", + "integrity": "sha512-l9x0+1offnKKIzYVjyXU2SiwhXDLekRzKyhnbyldPHvC7BvLPVpdNUNR2KeMAiCN2D/kLNttZgQD5WjSxuBx3Q==", "dev": true }, "path-to-regexp": { @@ -18310,7 +17657,7 @@ }, "node-fetch": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz", + "resolved": "http://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz", "integrity": "sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ=", "requires": { "encoding": "^0.1.11", @@ -18318,28 +17665,29 @@ } }, "node-forge": { - "version": "0.6.49", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.6.49.tgz", - "integrity": "sha1-8e6V1ddGI5OP4Z1piqWibVTS9g8=" + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", + "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==" }, "node-gcm": { - "version": "0.14.10", - "resolved": "https://registry.npmjs.org/node-gcm/-/node-gcm-0.14.10.tgz", - "integrity": "sha512-0qEGKVHgj6xyT1ORiATXMr9OhmhQbUxMU8RNceS6eiEjxQm/ifOi3waocQk0PoJbxkrl1wQVh1i0oivP/YiXWg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/node-gcm/-/node-gcm-1.0.2.tgz", + "integrity": "sha512-NEVb5jB06I/e9ZfJGWhHsRhJQLk1zO5iZjbQJ7su8j9vhHrpxc7KJHyBxWbv28+4uWFZ0AfTVHoMIyRpEVISUQ==", "requires": { "debug": "^3.1.0", - "lodash": "^3.10.1", - "request": "2.81.0" + "lodash": "^4.17.10", + "request": "2.87.0" }, "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" - } + "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=" }, "caseless": { "version": "0.12.0", @@ -18347,69 +17695,77 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { - "ms": "2.0.0" + "ms": "^2.1.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=" + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } }, "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.9.1", - "har-schema": "^1.0.5" + "ajv": "^5.1.0", + "har-schema": "^2.0.0" } }, - "lodash": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz", - "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=" + "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.2.2", + "sshpk": "^1.7.0" + } }, - "performance-now": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-0.2.0.tgz", - "integrity": "sha1-M+8wxcd9TqIcWlOGnZG1bY8lVeU=" + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" }, "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.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "request": { - "version": "2.81.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.81.0.tgz", - "integrity": "sha1-xpKJRqDgbF+Nb4qTM0af/aRimKA=", + "version": "2.87.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", + "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", + "aws-sign2": "~0.7.0", + "aws4": "^1.6.0", "caseless": "~0.12.0", "combined-stream": "~1.0.5", - "extend": "~3.0.0", + "extend": "~3.0.1", "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~4.2.1", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", + "form-data": "~2.3.1", + "har-validator": "~5.0.3", + "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "performance-now": "^0.2.0", - "qs": "~6.4.0", - "safe-buffer": "^5.0.1", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", + "mime-types": "~2.1.17", + "oauth-sign": "~0.8.2", + "performance-now": "^2.1.0", + "qs": "~6.5.1", + "safe-buffer": "^5.1.1", + "tough-cookie": "~2.3.3", "tunnel-agent": "^0.6.0", - "uuid": "^3.0.0" + "uuid": "^3.1.0" } }, "tunnel-agent": { @@ -18423,25 +17779,68 @@ } }, "node-gyp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.6.2.tgz", - "integrity": "sha1-m/vlRWIoYoSDjnUOrAUpWFP6HGA=", + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", "requires": { "fstream": "^1.0.0", "glob": "^7.0.3", "graceful-fs": "^4.1.2", - "minimatch": "^3.0.2", "mkdirp": "^0.5.0", "nopt": "2 || 3", "npmlog": "0 || 1 || 2 || 3 || 4", "osenv": "0", - "request": "2", + "request": "^2.87.0", "rimraf": "2", "semver": "~5.3.0", "tar": "^2.0.0", "which": "1" }, "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=" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "har-validator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "requires": { + "ajv": "^5.3.0", + "har-schema": "^2.0.0" + } + }, + "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.2.2", + "sshpk": "^1.7.0" + } + }, "nopt": { "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", @@ -18450,10 +17849,64 @@ "abbrev": "1" } }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, "semver": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=" + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } } } }, @@ -18506,9 +17959,9 @@ } }, "node-loggly-bulk": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/node-loggly-bulk/-/node-loggly-bulk-2.2.2.tgz", - "integrity": "sha512-1mjTyyiNID8WXpN1afvsuK4Qp7JX/JsKdnO5xMJpRfEo8ePleCBvWVyaDpJgWuypxZ4BGHcH2MKMe4TClbb5dA==", + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/node-loggly-bulk/-/node-loggly-bulk-2.2.4.tgz", + "integrity": "sha512-DfhtsDfkSBU6Dp1zvK+H1MgHRcA2yb4z07ctyA6uo+bNwKtv1exhohN910zcWNkdSYq1TImCq+O+3bOTuYHvmQ==", "requires": { "json-stringify-safe": "5.0.x", "moment": "^2.18.1", @@ -18516,9 +17969,9 @@ } }, "node-rdkafka": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/node-rdkafka/-/node-rdkafka-2.3.3.tgz", - "integrity": "sha512-2J54zC9+Zj0iRQttmQs1Ubv8aHhmh04XjP3vk39uco7l6tp8BYYHG4XRsoqKOGGKjBLctGpFHr9g97WBE1pTbg==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/node-rdkafka/-/node-rdkafka-2.4.2.tgz", + "integrity": "sha512-sOfVLlLUChJZqmJV5lTdL/psAg4TvkDnSprly6UQenCK8W69ee7Q20v8nzFESsdZWTRgpNHu3WEmz9I+Ef6Bog==", "optional": true, "requires": { "bindings": "1.x", @@ -18526,9 +17979,9 @@ } }, "node-sass": { - "version": "4.9.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.0.tgz", - "integrity": "sha512-QFHfrZl6lqRU3csypwviz2XLgGNOoWQbo2GOvtsfQqOfL4cy1BtWnhx/XUeAO9LT3ahBzSRXcEO6DdvAH9DzSg==", + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.9.4.tgz", + "integrity": "sha512-MXyurANsUoE4/6KmfMkwGcBzAnJQ5xJBGW7Ei6ea8KnUKuzHr/SguVBIi3uaUAHtZCPUYkvlJ3Ef5T5VAwVpaA==", "requires": { "async-foreach": "^0.1.3", "chalk": "^1.1.1", @@ -18543,17 +17996,32 @@ "meow": "^3.7.0", "mkdirp": "^0.5.1", "nan": "^2.10.0", - "node-gyp": "^3.3.1", + "node-gyp": "^3.8.0", "npmlog": "^4.0.0", - "request": "~2.79.0", + "request": "^2.88.0", "sass-graph": "^2.2.4", "stdout-stream": "^1.4.0", "true-case-path": "^1.0.2" }, "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=" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -18572,6 +18040,16 @@ "which": "^1.2.9" } }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, "gaze": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", @@ -18590,31 +18068,77 @@ "minimatch": "~3.0.2" } }, - "request": { - "version": "2.79.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.79.0.tgz", - "integrity": "sha1-Tf5b9r6LjNw3/Pk+BLZVd3InEN4=", + "har-validator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "caseless": "~0.11.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", + "ajv": "^5.3.0", + "har-schema": "^2.0.0" + } + }, + "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.2.2", + "sshpk": "^1.7.0" + } + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", "forever-agent": "~0.6.1", - "form-data": "~2.1.1", - "har-validator": "~2.0.6", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "oauth-sign": "~0.8.1", - "qs": "~6.3.0", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "~0.4.1", - "uuid": "^3.0.0" + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" } } } @@ -18625,72 +18149,16 @@ "integrity": "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8=" }, "nodemailer": { - "version": "4.6.7", - "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-4.6.7.tgz", - "integrity": "sha512-GIAAYvs9XIP1fBa8wR89ukUh3yjL44pom5LKY5nTZcL+Zp9sRkqL8wgskyBQECQg9CPsDX/fjTZx8MNz20t0jA==" - }, - "nodemailer-direct-transport": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/nodemailer-direct-transport/-/nodemailer-direct-transport-3.3.2.tgz", - "integrity": "sha1-6W+vuQNYVglH5WkBfZfmBzilCoY=", - "dev": true, - "optional": true, - "requires": { - "nodemailer-shared": "1.1.0", - "smtp-connection": "2.12.0" - } - }, - "nodemailer-fetch": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/nodemailer-fetch/-/nodemailer-fetch-1.6.0.tgz", - "integrity": "sha1-ecSQihwPXzdbc/6IjamCj23JY6Q=", - "dev": true - }, - "nodemailer-shared": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/nodemailer-shared/-/nodemailer-shared-1.1.0.tgz", - "integrity": "sha1-z1mU4v0mjQD1zw+nZ6CBae2wfsA=", - "dev": true, - "requires": { - "nodemailer-fetch": "1.6.0" - } - }, - "nodemailer-smtp-pool": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/nodemailer-smtp-pool/-/nodemailer-smtp-pool-2.8.2.tgz", - "integrity": "sha1-LrlNbPhXgLG0clzoU7nL1ejajHI=", - "dev": true, - "optional": true, - "requires": { - "nodemailer-shared": "1.1.0", - "nodemailer-wellknown": "0.1.10", - "smtp-connection": "2.12.0" - } - }, - "nodemailer-smtp-transport": { - "version": "2.7.2", - "resolved": "https://registry.npmjs.org/nodemailer-smtp-transport/-/nodemailer-smtp-transport-2.7.2.tgz", - "integrity": "sha1-A9ccdjFPFKx9vHvwM6am0W1n+3c=", - "dev": true, - "optional": true, - "requires": { - "nodemailer-shared": "1.1.0", - "nodemailer-wellknown": "0.1.10", - "smtp-connection": "2.12.0" - } - }, - "nodemailer-wellknown": { - "version": "0.1.10", - "resolved": "https://registry.npmjs.org/nodemailer-wellknown/-/nodemailer-wellknown-0.1.10.tgz", - "integrity": "sha1-WG24EB2zDLRDjrVGc3pBqtDPE9U=", - "dev": true + "version": "4.6.8", + "resolved": "https://registry.npmjs.org/nodemailer/-/nodemailer-4.6.8.tgz", + "integrity": "sha512-A3s7EM/426OBIZbLHXq2KkgvmKbn2Xga4m4G+ZUA4IaZvG8PcZXrFh+2E4VaS2o+emhuUVRnzKN2YmpkXQ9qwA==" }, "nodemon": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.17.5.tgz", - "integrity": "sha512-FG2mWJU1Y58a9ktgMJ/RZpsiPz3b7ge77t/okZHEa4NbrlXGKZ8s1A6Q+C7+JPXohAfcPALRwvxcAn8S874pmw==", + "version": "1.18.5", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.5.tgz", + "integrity": "sha512-8806dC8dfBlbxQmqNOSEeay/qlbddKvFzxIGNxnPtxUlTtH77xsrC66RnA3M47HCSgMgE5bj+U586o50RowXBg==", "requires": { - "chokidar": "^2.0.2", + "chokidar": "^2.0.4", "debug": "^3.1.0", "ignore-by-default": "^1.0.1", "minimatch": "^3.0.4", @@ -18703,22 +18171,27 @@ }, "dependencies": { "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" }, "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { "has-flag": "^3.0.0" } @@ -18741,7 +18214,7 @@ }, "chalk": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", "requires": { "ansi-styles": "~1.0.0", @@ -18751,7 +18224,7 @@ }, "strip-ansi": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=" } } @@ -18839,13 +18312,13 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" } } }, @@ -18893,9 +18366,9 @@ } }, "nth-check": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.1.tgz", - "integrity": "sha1-mSms32KPwsQQmN6rgqxYDPFJquQ=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "requires": { "boolbase": "~1.0.0" } @@ -18982,9 +18455,9 @@ "integrity": "sha1-9RV8EWwUVbJDsG7pdwM5LFrYn+w=" }, "object-keys": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz", - "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0=" + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==" }, "object-visit": { "version": "1.0.1", @@ -19165,7 +18638,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -19177,7 +18650,7 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" }, "regenerator-runtime": { @@ -19188,14 +18661,14 @@ } }, "opener": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.4.3.tgz", - "integrity": "sha1-XG2ixdflgx6P+jlklQ+NZnSskLg=", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", + "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==", "dev": true }, "opn": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/opn/-/opn-4.0.2.tgz", + "resolved": "http://registry.npmjs.org/opn/-/opn-4.0.2.tgz", "integrity": "sha1-erwi5kTf9jsKltWrfyeQwPAavJU=", "requires": { "object-assign": "^4.0.1", @@ -19326,9 +18799,9 @@ } }, "ora": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz", - "integrity": "sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.0.0.tgz", + "integrity": "sha512-LBS97LFe2RV6GJmXBi6OKcETKyklHNMV0xw7BtsVn2MlsgsydyZetSCbCANr+PFLmDyv4KV88nn0eCKza665Mg==", "requires": { "chalk": "^2.3.1", "cli-cursor": "^2.1.0", @@ -19407,7 +18880,7 @@ }, "os-locale": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", "requires": { "lcid": "^1.0.0" @@ -19428,24 +18901,19 @@ } }, "p-cancelable": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", - "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==" + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.0.0.tgz", + "integrity": "sha512-USgPoaC6tkTGlS831CxsVdmZmyb8tR1D+hStI84MyckLOzfJlYQUweomrwE3D8T7u5u5GVuW064LT501wHTYYA==" }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" }, - "p-is-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" - }, "p-limit": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.2.0.tgz", - "integrity": "sha512-Y/OtIaXtUPr4/YpMv1pCL5L5ed0rumAaAeBSj12F+bSlMdys7i8oQF/GUJmfpTS/QoaRrS/k6pma29haJpsMng==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "requires": { "p-try": "^1.0.0" } @@ -19468,79 +18936,47 @@ "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=" }, - "p-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", - "requires": { - "p-finally": "^1.0.0" - } - }, "p-try": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" }, "pac-proxy-agent": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-2.0.2.tgz", - "integrity": "sha512-cDNAN1Ehjbf5EHkNY5qnRhGPUCp6SnpyVof5fRzN800QV1Y2OkzbH9rmjZkbBRa8igof903yOnjIl6z0SlAhxA==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-1.1.0.tgz", + "integrity": "sha512-QBELCWyLYPgE2Gj+4wUEiMscHrQ8nRPBzYItQNOHWavwBt25ohZHQC4qnd5IszdVVrFbLsQ+dPkm6eqdjJAmwQ==", "dev": true, - "optional": true, "requires": { - "agent-base": "^4.2.0", - "debug": "^3.1.0", - "get-uri": "^2.0.0", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.1", - "pac-resolver": "^3.0.0", - "raw-body": "^2.2.0", - "socks-proxy-agent": "^3.0.0" - }, - "dependencies": { - "agent-base": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.0.tgz", - "integrity": "sha512-c+R/U5X+2zz2+UCrCFv6odQzJdoqI+YecuhnAJLa1zYaMc13zPfwMwZrr91Pd1DYNo/yPRbiM4WVf9whgwFsIg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "https-proxy-agent": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", - "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", - "dev": true, - "optional": true, - "requires": { - "agent-base": "^4.1.0", - "debug": "^3.1.0" - } - } + "agent-base": "2", + "debug": "2", + "extend": "3", + "get-uri": "2", + "http-proxy-agent": "1", + "https-proxy-agent": "1", + "pac-resolver": "~2.0.0", + "raw-body": "2", + "socks-proxy-agent": "2" } }, "pac-resolver": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-3.0.0.tgz", - "integrity": "sha512-tcc38bsjuE3XZ5+4vP96OfhOugrX+JcnpUbhfuc4LuXBLQhoTthOstZeoQJBDnQUDYzYmdImKsbz0xSl1/9qeA==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-2.0.0.tgz", + "integrity": "sha1-mbiNLxk/ve78HJpSnB8yYKtSd80=", "dev": true, - "optional": true, "requires": { - "co": "^4.6.0", - "degenerator": "^1.0.4", - "ip": "^1.1.5", - "netmask": "^1.0.6", - "thunkify": "^2.1.2" + "co": "~3.0.6", + "degenerator": "~1.0.2", + "ip": "1.0.1", + "netmask": "~1.0.4", + "thunkify": "~2.1.1" + }, + "dependencies": { + "co": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/co/-/co-3.0.6.tgz", + "integrity": "sha1-FEXyJsXrlWE45oyawwFn6n0ua9o=", + "dev": true + } } }, "package-json": { @@ -19554,9 +18990,14 @@ "semver": "^5.1.0" }, "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, "got": { "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", "requires": { "create-error-class": "^3.0.0", @@ -19573,9 +19014,14 @@ } }, "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" }, "unzip-response": { "version": "2.0.1", @@ -19627,7 +19073,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -19643,9 +19089,9 @@ "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=" }, "filenamify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.0.0.tgz", - "integrity": "sha1-vRYiYsC26Uv7zc8Zo7uzdk94VpU=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", "requires": { "filename-reserved-regex": "^2.0.0", "strip-outer": "^1.0.0", @@ -19699,7 +19145,7 @@ }, "parse-asn1": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", "requires": { "asn1.js": "^4.0.0", @@ -19937,28 +19383,9 @@ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" }, "path-parse": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz", - "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME=" - }, - "path-proxy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/path-proxy/-/path-proxy-1.0.0.tgz", - "integrity": "sha1-GOijaFn8nS8aU7SN7hOFQ8Ag3l4=", - "dev": true, - "optional": true, - "requires": { - "inflection": "~1.3.0" - }, - "dependencies": { - "inflection": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/inflection/-/inflection-1.3.8.tgz", - "integrity": "sha1-y9Fg2p91sUw8xjV41POWeEvzAU4=", - "dev": true, - "optional": true - } - } + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" }, "path-root": { "version": "0.1.1", @@ -19990,7 +19417,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } @@ -20008,7 +19435,7 @@ }, "pause-stream": { "version": "0.0.11", - "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "resolved": "http://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", "requires": { "through": "~2.3" @@ -20029,9 +19456,9 @@ } }, "pbkdf2": { - "version": "3.0.16", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.16.tgz", - "integrity": "sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA==", + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", "requires": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -20090,12 +19517,12 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { "asynckit": "^0.4.0", - "combined-stream": "1.0.6", + "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } }, @@ -20110,11 +19537,11 @@ } }, "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", "requires": { - "ajv": "^5.1.0", + "ajv": "^5.3.0", "har-schema": "^2.0.0" } }, @@ -20130,42 +19557,56 @@ }, "jsonfile": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "resolved": "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", "requires": { "graceful-fs": "^4.1.6" } }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "request": { - "version": "2.87.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.87.0.tgz", - "integrity": "sha512-fcogkm7Az5bsS6Sl0sibkbhcKsnyon/jV1kF3ajGmF0c8HrttdKTPRT9hieOaQHA5HEq6r8OyWOo/o781C1tNw==", + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "requires": { "aws-sign2": "~0.7.0", - "aws4": "^1.6.0", + "aws4": "^1.8.0", "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.1", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", "forever-agent": "~0.6.1", - "form-data": "~2.3.1", - "har-validator": "~5.0.3", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.17", - "oauth-sign": "~0.8.2", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", "performance-now": "^2.1.0", - "qs": "~6.5.1", - "safe-buffer": "^5.1.1", - "tough-cookie": "~2.3.3", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", "tunnel-agent": "^0.6.0", - "uuid": "^3.1.0" + "uuid": "^3.3.2" + } + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" } }, "tunnel-agent": { @@ -20196,11 +19637,6 @@ "pinkie": "^2.0.0" } }, - "pipe-event": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/pipe-event/-/pipe-event-0.1.0.tgz", - "integrity": "sha1-pfXgPlqXsrdJPUsqBgzYPazLmmE=" - }, "pixelsmith": { "version": "2.2.1", "resolved": "https://registry.npmjs.org/pixelsmith/-/pixelsmith-2.2.1.tgz", @@ -20219,7 +19655,7 @@ "dependencies": { "async": { "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-0.9.2.tgz", "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=" }, "concat-stream": { @@ -20239,7 +19675,7 @@ }, "readable-stream": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "requires": { "core-util-is": "~1.0.0", @@ -20466,9 +19902,9 @@ "dev": true }, "pngjs": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-2.3.1.tgz", - "integrity": "sha1-EdHhK5y2TWPjDBQ6Mw9MH1Z9qF8=" + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/pngjs/-/pngjs-3.3.3.tgz", + "integrity": "sha512-1n3Z4p3IOxArEs1VRXnZ/RXdfEniAUS9jb68g58FIXMNkPJeZd+Qh4Uq7/e0LVxAQGos1eIUrqrt4FpjdnEd+Q==" }, "pngjs-nozlib": { "version": "1.0.0", @@ -20476,9 +19912,9 @@ "integrity": "sha1-nmTWAs/pzOTZ1Zl9BodCmnPwt9c=" }, "popper.js": { - "version": "1.14.3", - "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.3.tgz", - "integrity": "sha1-FDj5jQRqz3tNeM1QK/QYrGTU8JU=" + "version": "1.14.4", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.4.tgz", + "integrity": "sha1-juwdj/AqWjoVLdQ0FKFce3n9abY=" }, "posix-character-classes": { "version": "0.1.1", @@ -20486,9 +19922,9 @@ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" }, "postcss": { - "version": "6.0.22", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.22.tgz", - "integrity": "sha512-Toc9lLoUASwGqxBSJGTVcOQiDqjK+Z2XlWBg+IgYwQMY9vA2f7iMpXVc1GpPcfTSyM5lkxNo0oDwDRO+wm7XHA==", + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", "requires": { "chalk": "^2.4.1", "source-map": "^0.6.1", @@ -20496,9 +19932,9 @@ }, "dependencies": { "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { "has-flag": "^3.0.0" } @@ -20507,7 +19943,7 @@ }, "postcss-calc": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", + "resolved": "http://registry.npmjs.org/postcss-calc/-/postcss-calc-5.3.1.tgz", "integrity": "sha1-d7rnypKK2FcW4v2kLyYb98HWW14=", "requires": { "postcss": "^5.0.2", @@ -20517,7 +19953,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -20577,7 +20013,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -20636,7 +20072,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -20686,7 +20122,7 @@ }, "postcss-discard-comments": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", + "resolved": "http://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-2.0.4.tgz", "integrity": "sha1-vv6J+v1bPazlzM5Rt2uBUUvgDj0=", "requires": { "postcss": "^5.0.14" @@ -20694,7 +20130,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -20752,7 +20188,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -20802,7 +20238,7 @@ }, "postcss-discard-empty": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", + "resolved": "http://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-2.1.0.tgz", "integrity": "sha1-0rS9nVztXr2Nyt52QMfXzX9PkrU=", "requires": { "postcss": "^5.0.14" @@ -20810,7 +20246,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -20860,7 +20296,7 @@ }, "postcss-discard-overridden": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", + "resolved": "http://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-0.1.1.tgz", "integrity": "sha1-ix6vVU9ob7KIzYdMVWZ7CqNmjVg=", "requires": { "postcss": "^5.0.16" @@ -20868,7 +20304,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -20918,7 +20354,7 @@ }, "postcss-discard-unused": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", + "resolved": "http://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-2.2.3.tgz", "integrity": "sha1-vOMLLMWR/8Y0Mitfs0ZLbZNPRDM=", "requires": { "postcss": "^5.0.14", @@ -20927,7 +20363,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -21000,7 +20436,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -21091,7 +20527,7 @@ }, "postcss-merge-idents": { "version": "2.1.7", - "resolved": "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", + "resolved": "http://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-2.1.7.tgz", "integrity": "sha1-TFUwMTwI4dWzu/PSu8dH4njuonA=", "requires": { "has": "^1.0.1", @@ -21101,7 +20537,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -21159,7 +20595,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -21230,7 +20666,7 @@ }, "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -21285,7 +20721,7 @@ }, "postcss-minify-font-values": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", + "resolved": "http://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-1.0.5.tgz", "integrity": "sha1-S1jttWZB66fIR0qzUmyv17vey2k=", "requires": { "object-assign": "^4.0.1", @@ -21295,7 +20731,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -21345,7 +20781,7 @@ }, "postcss-minify-gradients": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", + "resolved": "http://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-1.0.5.tgz", "integrity": "sha1-Xb2hE3NwP4PPtKPqOIHY11/15uE=", "requires": { "postcss": "^5.0.12", @@ -21354,7 +20790,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -21404,7 +20840,7 @@ }, "postcss-minify-params": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", + "resolved": "http://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-1.2.2.tgz", "integrity": "sha1-rSzgcTc7lDs9kwo/pZo1jCjW8fM=", "requires": { "alphanum-sort": "^1.0.1", @@ -21415,7 +20851,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -21465,7 +20901,7 @@ }, "postcss-minify-selectors": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", + "resolved": "http://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-2.1.1.tgz", "integrity": "sha1-ssapjAByz5G5MtGkllCBFDEXNb8=", "requires": { "alphanum-sort": "^1.0.2", @@ -21476,7 +20912,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -21525,9 +20961,9 @@ } }, "postcss-modules-extract-imports": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz", - "integrity": "sha1-ZhQOzs447wa/DT41XWm/WdFB6oU=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", "requires": { "postcss": "^6.0.1" } @@ -21561,7 +20997,7 @@ }, "postcss-normalize-charset": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-1.1.1.tgz", "integrity": "sha1-757nEhLX/nWceO0WL2HtYrXLk/E=", "requires": { "postcss": "^5.0.5" @@ -21569,7 +21005,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -21619,7 +21055,7 @@ }, "postcss-normalize-url": { "version": "3.0.8", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", + "resolved": "http://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-3.0.8.tgz", "integrity": "sha1-EI90s/L82viRov+j6kWSJ5/HgiI=", "requires": { "is-absolute-url": "^2.0.0", @@ -21630,7 +21066,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -21689,7 +21125,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -21739,7 +21175,7 @@ }, "postcss-reduce-idents": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", + "resolved": "http://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-2.4.0.tgz", "integrity": "sha1-wsbSDMlYKE9qv75j92Cb9AkFmtM=", "requires": { "postcss": "^5.0.4", @@ -21748,7 +21184,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -21798,7 +21234,7 @@ }, "postcss-reduce-initial": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", + "resolved": "http://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-1.0.1.tgz", "integrity": "sha1-aPgGlfBF0IJjqHmtJA343WT2ROo=", "requires": { "postcss": "^5.0.4" @@ -21806,7 +21242,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -21856,7 +21292,7 @@ }, "postcss-reduce-transforms": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", + "resolved": "http://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-1.0.4.tgz", "integrity": "sha1-/3b02CEkN7McKYpC0uFEQCV3GuE=", "requires": { "has": "^1.0.1", @@ -21866,7 +21302,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -21926,7 +21362,7 @@ }, "postcss-svgo": { "version": "2.1.6", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", + "resolved": "http://registry.npmjs.org/postcss-svgo/-/postcss-svgo-2.1.6.tgz", "integrity": "sha1-tt8YqmE7Zm4TPwittSGcJoSsEI0=", "requires": { "is-svg": "^2.0.0", @@ -21937,7 +21373,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -22011,7 +21447,7 @@ }, "postcss-unique-selectors": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", + "resolved": "http://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-2.0.2.tgz", "integrity": "sha1-mB1X0p3csz57Hf4f1DuGSfkzyh0=", "requires": { "alphanum-sort": "^1.0.1", @@ -22021,7 +21457,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -22070,13 +21506,13 @@ } }, "postcss-value-parser": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz", - "integrity": "sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU=" + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==" }, "postcss-zindex": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", + "resolved": "http://registry.npmjs.org/postcss-zindex/-/postcss-zindex-2.2.0.tgz", "integrity": "sha1-0hCd3AVbka9n/EyzsCWUZjnSryI=", "requires": { "has": "^1.0.1", @@ -22086,7 +21522,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -22151,9 +21587,9 @@ "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" }, "prettier": { - "version": "1.13.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.13.4.tgz", - "integrity": "sha512-emsEZ2bAigL1lq6ssgkpPm1MIBqgeTvcp90NxOP5XDqprub/V/WS2Hfgih3mS7/1dqTUvhG+sxx1Dv8crnVexA==" + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.14.3.tgz", + "integrity": "sha512-qZDVnCrnpsRJJq5nSsiHCE3BYMED2OtsI+cmzIzF1QIfqm5ALf8tEJcO27zV1gKNKRPdhjO0dNWnrzssDQ1tFg==" }, "pretty-bytes": { "version": "4.0.2", @@ -22171,7 +21607,7 @@ }, "pretty-hrtime": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "resolved": "http://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" }, "pretty-time": { @@ -22218,7 +21654,7 @@ }, "progress": { "version": "1.1.8", - "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz", + "resolved": "http://registry.npmjs.org/progress/-/progress-1.1.8.tgz", "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=" }, "project-name": { @@ -22233,7 +21669,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" } } @@ -22246,16 +21682,6 @@ "asap": "~2.0.3" } }, - "promisify-call": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/promisify-call/-/promisify-call-2.0.4.tgz", - "integrity": "sha1-1IwtRWUszM1SgB3ey9UzptS9X7o=", - "dev": true, - "optional": true, - "requires": { - "with-callback": "^1.0.2" - } - }, "protocolify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/protocolify/-/protocolify-2.0.0.tgz", @@ -22266,59 +21692,35 @@ } }, "proxy-addr": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz", - "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==", + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", "requires": { "forwarded": "~0.1.2", - "ipaddr.js": "1.6.0" + "ipaddr.js": "1.8.0" } }, "proxy-agent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-3.0.0.tgz", - "integrity": "sha512-g6n6vnk8fRf705ShN+FEXFG/SDJaW++lSs0d9KaJh4uBWW/wi7en4Cpo5VYQW3SZzAE121lhB/KLQrbURoubZw==", + "version": "2.0.0", + "resolved": "http://registry.npmjs.org/proxy-agent/-/proxy-agent-2.0.0.tgz", + "integrity": "sha1-V+tTR6qAXXTsaByyVknbo5yTNJk=", "dev": true, - "optional": true, "requires": { - "agent-base": "^4.2.0", - "debug": "^3.1.0", - "http-proxy-agent": "^2.1.0", - "https-proxy-agent": "^2.2.1", - "lru-cache": "^4.1.2", - "pac-proxy-agent": "^2.0.1", - "proxy-from-env": "^1.0.0", - "socks-proxy-agent": "^3.0.0" + "agent-base": "2", + "debug": "2", + "extend": "3", + "http-proxy-agent": "1", + "https-proxy-agent": "1", + "lru-cache": "~2.6.5", + "pac-proxy-agent": "1", + "socks-proxy-agent": "2" }, "dependencies": { - "agent-base": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.0.tgz", - "integrity": "sha512-c+R/U5X+2zz2+UCrCFv6odQzJdoqI+YecuhnAJLa1zYaMc13zPfwMwZrr91Pd1DYNo/yPRbiM4WVf9whgwFsIg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "https-proxy-agent": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz", - "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==", - "dev": true, - "optional": true, - "requires": { - "agent-base": "^4.1.0", - "debug": "^3.1.0" - } + "lru-cache": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.6.5.tgz", + "integrity": "sha1-5W1jVBSO3o13B7WNFDIg/QjfD9U=", + "dev": true } } }, @@ -22346,6 +21748,11 @@ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" }, + "psl": { + "version": "1.1.29", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==" + }, "pstree.remy": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.0.tgz", @@ -22355,15 +21762,16 @@ } }, "public-encrypt": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz", - "integrity": "sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "requires": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", "create-hash": "^1.1.0", "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1" + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" } }, "pug": { @@ -22423,6 +21831,54 @@ "pug-walk": "^1.1.7", "resolve": "^1.1.6", "uglify-js": "^2.6.1" + }, + "dependencies": { + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "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.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + } + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" + }, + "yargs": { + "version": "3.10.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "requires": { + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" + } + } } }, "pug-lexer": { @@ -22481,9 +21937,9 @@ "integrity": "sha1-wA1cUSi6xYBr7BXSt+fNq+QlMfM=" }, "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "requires": { "end-of-stream": "^1.1.0", "once": "^1.3.1" @@ -22497,6 +21953,17 @@ "duplexify": "^3.6.0", "inherits": "^2.0.3", "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } } }, "punycode": { @@ -22505,9 +21972,9 @@ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" }, "puppeteer": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.5.0.tgz", - "integrity": "sha512-eELwFtFxL+uhmg4jPZOZXzSrPEYy4CaYQNbcchBbfxY+KjMpnv6XGf/aYWaQG49OTpfi2/DMziXtDM8XuJgoUA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.9.0.tgz", + "integrity": "sha512-GH4PmhJf9wBRAPvtJkEJLAvdNNOofZortmBZSj8cGWYni98GUFqsf66blOEfJbo5B8l0KG5HR2d/W2MejnUrzg==", "dev": true, "requires": { "debug": "^3.1.0", @@ -22521,21 +21988,21 @@ }, "dependencies": { "agent-base": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.0.tgz", - "integrity": "sha512-c+R/U5X+2zz2+UCrCFv6odQzJdoqI+YecuhnAJLa1zYaMc13zPfwMwZrr91Pd1DYNo/yPRbiM4WVf9whgwFsIg==", + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.1.tgz", + "integrity": "sha512-JVwXMr9nHYTUXsBFKUqhJwvlcYU/blreOEUkhNR2eXZIvwd+c+o5V4MgDPKWnMS/56awN3TRzIP+KoPn+roQtg==", "dev": true, "requires": { "es6-promisify": "^5.0.0" } }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "https-proxy-agent": { @@ -22554,16 +22021,22 @@ "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", "dev": true }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, "progress": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz", - "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.1.tgz", + "integrity": "sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg==", "dev": true }, "ws": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.0.tgz", - "integrity": "sha512-c18dMeW+PEQdDFzkhDsnBAlS4Z8KGStBQQUcQ5mf7Nf689jyGk0594L+i9RaQuf4gog6SvWLJorz2NfSaqxZ7w==", + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", "dev": true, "requires": { "async-limiter": "~1.0.0" @@ -22571,117 +22044,6 @@ } } }, - "push-notify": { - "version": "git://github.com/habitrpg/push-notify.git#6bc2b5fdb1bdc9649b9ec1964d79ca50187fc8a9", - "from": "git://github.com/habitrpg/push-notify.git#6bc2b5fdb1bdc9649b9ec1964d79ca50187fc8a9", - "requires": { - "apn": "^1.7.6", - "bluebird": "^3.4.0", - "lodash": "^4.13.1", - "mpns": "^2.1.0", - "node-gcm": "^0.14.3", - "pipe-event": "^0.1.0", - "q": "^1.4.1", - "wns": "^0.5.3" - } - }, - "pusher": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pusher/-/pusher-1.5.1.tgz", - "integrity": "sha1-gYbPFuWxJLUdpsgwAaTDairUK0Q=", - "requires": { - "request": "2.74.0" - }, - "dependencies": { - "async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", - "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", - "requires": { - "lodash": "^4.17.10" - } - }, - "bl": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.1.2.tgz", - "integrity": "sha1-/cqHGplxOqANGeO7ukHER4emU5g=", - "requires": { - "readable-stream": "~2.0.5" - } - }, - "form-data": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-1.0.1.tgz", - "integrity": "sha1-rjFduaSQf6BlUCMEpm13M0de43w=", - "requires": { - "async": "^2.0.1", - "combined-stream": "^1.0.5", - "mime-types": "^2.1.11" - } - }, - "node-uuid": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/node-uuid/-/node-uuid-1.4.8.tgz", - "integrity": "sha1-sEDrCSOWivq/jTL7HxfxFn/auQc=" - }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=" - }, - "qs": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", - "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=" - }, - "readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "string_decoder": "~0.10.x", - "util-deprecate": "~1.0.1" - } - }, - "request": { - "version": "2.74.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.74.0.tgz", - "integrity": "sha1-dpPKdou7DqXIzgjAhKRe+gW4kqs=", - "requires": { - "aws-sign2": "~0.6.0", - "aws4": "^1.2.1", - "bl": "~1.1.2", - "caseless": "~0.11.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.0", - "forever-agent": "~0.6.1", - "form-data": "~1.0.0-rc4", - "har-validator": "~2.0.6", - "hawk": "~3.1.3", - "http-signature": "~1.1.0", - "is-typedarray": "~1.0.0", - "isstream": "~0.1.2", - "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.7", - "node-uuid": "~1.4.7", - "oauth-sign": "~0.8.1", - "qs": "~6.2.0", - "stringstream": "~0.0.4", - "tough-cookie": "~2.3.0", - "tunnel-agent": "~0.4.1" - } - }, - "string_decoder": { - "version": "0.10.31", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", - "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" - } - } - }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", @@ -22873,7 +22235,7 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { "core-util-is": "~1.0.0", @@ -22913,9 +22275,9 @@ "dev": true }, "randomatic": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.0.0.tgz", - "integrity": "sha512-VdxFOIEY3mNO5PtSRkkle/hPJDHvQhK21oa73K4yAc9qmp6N429gAyF1gZMOTMeS0/AYzaV/2Trcef+NaIonSA==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", "requires": { "is-number": "^4.0.0", "kind-of": "^6.0.0", @@ -22960,6 +22322,16 @@ "http-errors": "1.6.3", "iconv-lite": "0.4.23", "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } } }, "rc": { @@ -22975,7 +22347,7 @@ "dependencies": { "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" } } @@ -22999,7 +22371,7 @@ "dependencies": { "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" } } @@ -23049,7 +22421,7 @@ }, "readable-stream": { "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", "requires": { "core-util-is": "~1.0.0", @@ -23062,14 +22434,13 @@ } }, "readdirp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz", - "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", "requires": { - "graceful-fs": "^4.1.2", - "minimatch": "^3.0.2", - "readable-stream": "^2.0.2", - "set-immediate-shim": "^1.0.1" + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" } }, "readline2": { @@ -23114,35 +22485,9 @@ "strip-indent": "^1.0.1" } }, - "redis": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/redis/-/redis-2.8.0.tgz", - "integrity": "sha512-M1OkonEQwtRmZv4tEWF2VgpG0JWJ8Fv1PhlgT5+B+uNq2cA3Rt1Yt/ryoR+vQNOQcIEgdCdfH0jr3bDpihAw1A==", - "dev": true, - "optional": true, - "requires": { - "double-ended-queue": "^2.1.0-0", - "redis-commands": "^1.2.0", - "redis-parser": "^2.6.0" - } - }, - "redis-commands": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/redis-commands/-/redis-commands-1.3.5.tgz", - "integrity": "sha512-foGF8u6MXGFF++1TZVC6icGXuMYPftKXt1FBT2vrfU9ZATNtZJ8duRC5d1lEfE8hyVe3jhelHGB91oB7I6qLsA==", - "dev": true, - "optional": true - }, - "redis-parser": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/redis-parser/-/redis-parser-2.6.0.tgz", - "integrity": "sha1-Uu0J2srBCPGmMcB+m2mUHnoZUEs=", - "dev": true, - "optional": true - }, "reduce-css-calc": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", + "resolved": "http://registry.npmjs.org/reduce-css-calc/-/reduce-css-calc-1.3.0.tgz", "integrity": "sha1-dHyRTgSWFKTJz7umKYca0dKSdxY=", "requires": { "balanced-match": "^0.4.2", @@ -23234,7 +22579,7 @@ }, "regexpp": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", "dev": true }, @@ -23267,7 +22612,7 @@ }, "regjsgen": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" }, "regjsparser": { @@ -23341,20 +22686,20 @@ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" }, "renderkid": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.1.tgz", - "integrity": "sha1-iYyr/Ivt5Le5ETWj/9Mj5YwNsxk=", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.2.tgz", + "integrity": "sha512-FsygIxevi1jSiPY9h7vZmBFUbAOcbYm9UwyiLNdVsLRs/5We9Ob5NMPbGYUTWiLq5L+ezlVdE0A8bbME5CWTpg==", "requires": { "css-select": "^1.1.0", - "dom-converter": "~0.1", + "dom-converter": "~0.2", "htmlparser2": "~3.3.0", "strip-ansi": "^3.0.0", - "utila": "~0.3" + "utila": "^0.4.0" }, "dependencies": { "css-select": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", "requires": { "boolbase": "~1.0.0", @@ -23363,17 +22708,21 @@ "nth-check": "~1.0.1" } }, - "utila": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.3.3.tgz", - "integrity": "sha1-1+jn1+MJEHCSsF+NloiCTWM6QiY=" + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } } } }, "repeat-element": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz", - "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo=" + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" }, "repeat-string": { "version": "1.6.1", @@ -23480,7 +22829,7 @@ }, "request": { "version": "2.76.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.76.0.tgz", + "resolved": "http://registry.npmjs.org/request/-/request-2.76.0.tgz", "integrity": "sha1-vkRQWv73A2CgQ2lVEGvjlF2VVg4=", "requires": { "aws-sign2": "~0.6.0", @@ -23520,19 +22869,6 @@ "throttleit": "^1.0.0" } }, - "requestretry": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/requestretry/-/requestretry-1.13.0.tgz", - "integrity": "sha512-Lmh9qMvnQXADGAQxsXHP4rbgO6pffCfuR8XUBdP9aitJcLQJxhp7YZK4xAVYXnPJ5E52mwrfiKQtKonPL8xsmg==", - "dev": true, - "optional": true, - "requires": { - "extend": "^3.0.0", - "lodash": "^4.15.0", - "request": "^2.74.0", - "when": "^3.7.7" - } - }, "require-again": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/require-again/-/require-again-2.0.0.tgz", @@ -23582,9 +22918,9 @@ }, "dependencies": { "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==" + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" } } }, @@ -23595,9 +22931,9 @@ "dev": true }, "resolve": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz", - "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", "requires": { "path-parse": "^1.0.5" } @@ -23763,7 +23099,7 @@ }, "kind-of": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=" }, "lazy-cache": { @@ -23778,6 +23114,12 @@ "resolved": "https://registry.npmjs.org/retry/-/retry-0.9.0.tgz", "integrity": "sha1-b2l+UKDk3cjI9/tUeptg3q1DZ40=" }, + "rfdc": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.1.2.tgz", + "integrity": "sha512-92ktAgvZhBzYTIK0Mja9uen5q5J3NRVMoDkJL2VMwq6SXjVCgqvQeVP2XAaUY6HT+XpQYeLSjb3UoitBryKmdA==", + "dev": true + }, "right-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", @@ -23828,7 +23170,7 @@ }, "safe-regex": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", "requires": { "ret": "~0.1.10" @@ -23845,6 +23187,15 @@ "integrity": "sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg==", "dev": true }, + "saslprep": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.2.tgz", + "integrity": "sha512-4cDsYuAjXssUSjxHKRe4DTZC0agDwsCqcMqtJAQPzC74nJ7LfAJflAtC1Zed5hMzEQKj82d3tuzqdGNRsLJ4Gw==", + "optional": true, + "requires": { + "sparse-bitfield": "^3.0.3" + } + }, "sass-graph": { "version": "2.2.4", "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", @@ -23857,15 +23208,23 @@ } }, "sass-loader": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.0.3.tgz", - "integrity": "sha512-iaSFtQcGo4SSgDw5Aes5p4VTrA5jCGSA7sGmhPIcOloBlgI1VktM2MUrk2IHHjbNagckXlPz+HWq1vAAPrcYxA==", + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz", + "integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==", "requires": { "clone-deep": "^2.0.1", "loader-utils": "^1.0.1", "lodash.tail": "^4.1.1", "neo-async": "^2.5.0", - "pify": "^3.0.0" + "pify": "^3.0.0", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + } } }, "save-pixels": { @@ -23891,7 +23250,7 @@ }, "sax": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.6.1.tgz", + "resolved": "http://registry.npmjs.org/sax/-/sax-0.6.1.tgz", "integrity": "sha1-VjsZx8HeiS4Jv8Ty/DDjwn8JUrk=" }, "schema-utils": { @@ -23948,7 +23307,7 @@ "dependencies": { "commander": { "version": "2.8.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "resolved": "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz", "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", "requires": { "graceful-readlink": ">= 1.0.0" @@ -23957,14 +23316,14 @@ } }, "selenium-server": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/selenium-server/-/selenium-server-3.12.0.tgz", - "integrity": "sha512-2qFVvAhn6JwsJ/UnYJjISJq7flIssDMVgaYLoh24SkZJ8YEdjSbMWEK5LTpN1stma5HPHSknaXBe38trf0NUww==", + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/selenium-server/-/selenium-server-3.14.0.tgz", + "integrity": "sha512-+CCi1ED+7f36xpeGUqB8bWHde0To+9ZtegBHwWkbd9NsZcvANrtr8wlRNqHSD8yGmC0F7rixbgwiJEK9mTCLww==", "dev": true }, "semver": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.0.3.tgz", + "resolved": "http://registry.npmjs.org/semver/-/semver-5.0.3.tgz", "integrity": "sha1-d0Zt5YnNXTyV8TiqeLxWmjy10no=" }, "semver-diff": { @@ -23999,9 +23358,9 @@ }, "dependencies": { "semver": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", - "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==", "optional": true } } @@ -24105,7 +23464,7 @@ }, "sha.js": { "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "requires": { "inherits": "^2.0.1", @@ -24157,6 +23516,15 @@ "rechoir": "^0.6.2" } }, + "short-uuid": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/short-uuid/-/short-uuid-3.0.1.tgz", + "integrity": "sha512-TJR/epLtmnafRzYq/mczBucBoowaHNRGRm38bIb4LpeyUaE9Uxtp7sv1baXYsFHcmvbrckPasBKqxyj03/0BDA==", + "requires": { + "any-base": "^1.1.0", + "uuid": "^3.2.1" + } + }, "sigmund": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", @@ -24169,34 +23537,42 @@ }, "simple-html-tokenizer": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.1.1.tgz", + "resolved": "http://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.1.1.tgz", "integrity": "sha1-BcLuxXn//+FFoDCsJs/qYbmA+r4=" }, "sinon": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/sinon/-/sinon-4.5.0.tgz", - "integrity": "sha512-trdx+mB0VBBgoYucy6a9L7/jfQOmvGeaKZT4OOJ+lPAtI8623xyGr8wLiE4eojzBS8G9yXbhx42GHUOVLr4X2w==", + "version": "6.3.5", + "resolved": "https://registry.npmjs.org/sinon/-/sinon-6.3.5.tgz", + "integrity": "sha512-xgoZ2gKjyVRcF08RrIQc+srnSyY1JDJtxu3Nsz07j1ffjgXoY6uPLf/qja6nDBZgzYYEovVkFryw2+KiZz11xQ==", "dev": true, "requires": { - "@sinonjs/formatio": "^2.0.0", - "diff": "^3.1.0", + "@sinonjs/commons": "^1.0.2", + "@sinonjs/formatio": "^3.0.0", + "@sinonjs/samsam": "^2.1.2", + "diff": "^3.5.0", "lodash.get": "^4.4.2", - "lolex": "^2.2.0", - "nise": "^1.2.0", - "supports-color": "^5.1.0", - "type-detect": "^4.0.5" + "lolex": "^2.7.5", + "nise": "^1.4.5", + "supports-color": "^5.5.0", + "type-detect": "^4.0.8" }, "dependencies": { + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, "lolex": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/lolex/-/lolex-2.7.0.tgz", - "integrity": "sha512-uJkH2e0BVfU5KOJUevbTOtpDduooSarH5PopO+LfM/vZf8Z9sJzODqKev804JYM2i++ktJfUmC1le4LwFQ1VMg==", + "version": "2.7.5", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-2.7.5.tgz", + "integrity": "sha512-l9x0+1offnKKIzYVjyXU2SiwhXDLekRzKyhnbyldPHvC7BvLPVpdNUNR2KeMAiCN2D/kLNttZgQD5WjSxuBx3Q==", "dev": true }, "supports-color": { - "version": "5.4.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", - "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, "requires": { "has-flag": "^3.0.0" @@ -24216,16 +23592,6 @@ "integrity": "sha1-bUmLoRmFV80B40Zq+S3H33JRksI=", "dev": true }, - "slack-node": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/slack-node/-/slack-node-0.2.0.tgz", - "integrity": "sha1-3kuN3aqLeT9h29KTgQT9q/N9+jA=", - "dev": true, - "optional": true, - "requires": { - "requestretry": "^1.2.2" - } - }, "slash": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", @@ -24251,15 +23617,10 @@ "integrity": "sha1-fxFLW2X6s+KjWqd1uxLw0cZJvxY=", "dev": true }, - "smtp-connection": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/smtp-connection/-/smtp-connection-2.12.0.tgz", - "integrity": "sha1-1275EnyyPCJZ7bHoNJwujV4tdME=", - "dev": true, - "requires": { - "httpntlm": "1.6.1", - "nodemailer-shared": "1.1.0" - } + "smartbanner.js": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/smartbanner.js/-/smartbanner.js-1.10.1.tgz", + "integrity": "sha512-niG8DX3oHWnHCAZJm4GyXylj7PFulS3vfpqD8JTBjKtVW52zyNLszm6PMfeQJlWeRmoEA1WHaTkBfrt0fXve6A==" }, "snapdragon": { "version": "0.8.2", @@ -24372,16 +23733,28 @@ } }, "socket.io": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.0.4.tgz", - "integrity": "sha1-waRZDO/4fs8TxyZS8Eb3FrKeYBQ=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz", + "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", "dev": true, "requires": { - "debug": "~2.6.6", - "engine.io": "~3.1.0", + "debug": "~3.1.0", + "engine.io": "~3.2.0", + "has-binary2": "~1.0.2", "socket.io-adapter": "~1.1.0", - "socket.io-client": "2.0.4", - "socket.io-parser": "~3.1.1" + "socket.io-client": "2.1.1", + "socket.io-parser": "~3.2.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } } }, "socket.io-adapter": { @@ -24391,35 +23764,46 @@ "dev": true }, "socket.io-client": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.0.4.tgz", - "integrity": "sha1-CRilUkBtxeVAs4Dc2Xr8SmQzL44=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", + "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", "dev": true, "requires": { "backo2": "1.0.2", "base64-arraybuffer": "0.1.5", "component-bind": "1.0.0", "component-emitter": "1.2.1", - "debug": "~2.6.4", - "engine.io-client": "~3.1.0", + "debug": "~3.1.0", + "engine.io-client": "~3.2.0", + "has-binary2": "~1.0.2", "has-cors": "1.1.0", "indexof": "0.0.1", "object-component": "0.0.3", "parseqs": "0.0.5", "parseuri": "0.0.5", - "socket.io-parser": "~3.1.1", + "socket.io-parser": "~3.2.0", "to-array": "0.1.4" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } } }, "socket.io-parser": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.1.3.tgz", - "integrity": "sha512-g0a2HPqLguqAczs3dMECuA1RgoGFPyvDqcbaDEdCWY9g59kdUAz3YRmaJBNKXflrHNwB7Q12Gkf/0CZXfdHR7g==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", "dev": true, "requires": { "component-emitter": "1.2.1", "debug": "~3.1.0", - "has-binary2": "~1.0.2", "isarray": "2.0.1" }, "dependencies": { @@ -24448,27 +23832,25 @@ "requires": { "ip": "^1.1.4", "smart-buffer": "^1.0.13" + }, + "dependencies": { + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + } } }, "socks-proxy-agent": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-3.0.1.tgz", - "integrity": "sha512-ZwEDymm204mTzvdqyUqOdovVr2YRd2NYskrYrF2LXyZ9qDiMAoFESGK8CRphiO7rtbo2Y757k2Nia3x2hGtalA==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-2.1.1.tgz", + "integrity": "sha512-sFtmYqdUK5dAMh85H0LEVFUCO7OhJJe1/z2x/Z6mxp3s7/QPf1RkZmpZy+BpuU0bEjcV9npqKjq9Y3kwFUjnxw==", "dev": true, "requires": { - "agent-base": "^4.1.0", - "socks": "^1.1.10" - }, - "dependencies": { - "agent-base": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.2.0.tgz", - "integrity": "sha512-c+R/U5X+2zz2+UCrCFv6odQzJdoqI+YecuhnAJLa1zYaMc13zPfwMwZrr91Pd1DYNo/yPRbiM4WVf9whgwFsIg==", - "dev": true, - "requires": { - "es6-promisify": "^5.0.0" - } - } + "agent-base": "2", + "extend": "3", + "socks": "~1.1.5" } }, "sort-keys": { @@ -24503,9 +23885,9 @@ "integrity": "sha1-gKKyNwq9Vo4c7IwnETHvMKkE+ig=" }, "source-list-map": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.0.tgz", - "integrity": "sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A==" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" }, "source-map": { "version": "0.6.1", @@ -24549,19 +23931,28 @@ "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==" }, + "sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", + "optional": true, + "requires": { + "memory-pager": "^1.0.2" + } + }, "spdx-correct": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz", - "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", + "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz", - "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" }, "spdx-expression-parse": { "version": "3.0.0", @@ -24573,14 +23964,14 @@ } }, "spdx-license-ids": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz", - "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==" + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz", + "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==" }, "split": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz", - "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", "requires": { "through": "2" } @@ -24599,9 +23990,9 @@ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "spritesheet-templates": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/spritesheet-templates/-/spritesheet-templates-10.2.2.tgz", - "integrity": "sha1-6J2ihbvM20HFm1eYFnTikGeJrWY=", + "version": "10.2.3", + "resolved": "https://registry.npmjs.org/spritesheet-templates/-/spritesheet-templates-10.2.3.tgz", + "integrity": "sha512-lfKHD9f47MosXQCDNSmQCZQzm/XOYC2aNjMIogGJKbgDwLO93c8pgyhbPpFFmYdjzS/bdfe0Jt/22+BtArHvVA==", "requires": { "handlebars": "~4.0.5", "handlebars-layouts": "~1.1.0", @@ -24646,7 +24037,7 @@ }, "readable-stream": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", "requires": { "core-util-is": "~1.0.0", @@ -24677,7 +24068,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "optional": true, "requires": { @@ -24726,7 +24117,7 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { "core-util-is": "~1.0.0", @@ -24743,9 +24134,9 @@ } }, "sshpk": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.1.tgz", - "integrity": "sha1-Ew9Zde3a2WPx1W+SuaxsUfqfg+s=", + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz", + "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==", "requires": { "asn1": "~0.2.3", "assert-plus": "^1.0.0", @@ -24754,6 +24145,7 @@ "ecc-jsbn": "~0.1.1", "getpass": "^0.1.1", "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", "tweetnacl": "~0.14.0" }, "dependencies": { @@ -24856,7 +24248,7 @@ "dependencies": { "readable-stream": { "version": "1.1.14", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "requires": { "core-util-is": "~1.0.0", @@ -24879,7 +24271,7 @@ }, "readable-stream": { "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", "requires": { "core-util-is": "~1.0.0", @@ -24918,9 +24310,9 @@ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=" }, "stdout-stream": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.0.tgz", - "integrity": "sha1-osfIWH5U2UJ+qe2zrD8s1SLfN4s=", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", "requires": { "readable-stream": "^2.0.1" } @@ -24935,11 +24327,12 @@ } }, "stream-combiner": { - "version": "0.0.4", - "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz", - "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=", + "version": "0.2.2", + "resolved": "http://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", "requires": { - "duplexer": "~0.1.1" + "duplexer": "~0.1.1", + "through": "~2.3.4" } }, "stream-combiner2": { @@ -24962,9 +24355,9 @@ "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==" }, "stream-http": { - "version": "2.8.2", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.2.tgz", - "integrity": "sha512-QllfrBhqF1DPcz46WxKTs6Mz1Bpc+8Qm6vbqOpVav5odAXwbyzwnEczoWqtxrsmlO+cJqtPrp/8gWKWjaKLLlA==", + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", "requires": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.1", @@ -24991,13 +24384,19 @@ }, "dependencies": { "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true } } }, @@ -25050,7 +24449,7 @@ }, "strip-ansi": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", "requires": { "ansi-regex": "^2.0.0" @@ -25094,7 +24493,7 @@ }, "strip-dirs": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", + "resolved": "http://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz", "integrity": "sha1-lgu9EoeETzl1pFWKoQOoJV4kVqA=", "requires": { "chalk": "^1.0.0", @@ -25107,7 +24506,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -25132,14 +24531,14 @@ }, "minimist": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" } } }, "strip-eof": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" }, "strip-indent": { @@ -25200,7 +24599,7 @@ "dependencies": { "chalk": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", "requires": { "ansi-styles": "^2.2.1", @@ -25230,23 +24629,28 @@ }, "dependencies": { "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { "asynckit": "^0.4.0", - "combined-stream": "1.0.6", + "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", @@ -25301,18 +24705,18 @@ } }, "svgo": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.0.5.tgz", - "integrity": "sha512-nYrifviB77aNKDNKKyuay3M9aYiK6Hv5gJVDdjj2ZXTQmI8WZc8+UPLR5IpVlktJfSu3co/4XcWgrgI6seGBPg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.1.1.tgz", + "integrity": "sha512-GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g==", "requires": { "coa": "~2.0.1", "colors": "~1.1.2", - "css-select": "~1.3.0-rc0", + "css-select": "^2.0.0", "css-select-base-adapter": "~0.1.0", - "css-tree": "1.0.0-alpha25", + "css-tree": "1.0.0-alpha.28", "css-url-regex": "^1.1.0", "csso": "^3.5.0", - "js-yaml": "~3.10.0", + "js-yaml": "^3.12.0", "mkdirp": "~0.5.1", "object.values": "^1.0.4", "sax": "~1.2.4", @@ -25335,33 +24739,33 @@ "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" }, "csso": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.0.tgz", - "integrity": "sha512-WtJjFP3ZsSdWhiZr4/k1B9uHPgYjFYnDxfbaJxk1hz5PDLIJ5BCRWkJqaztZ0DbP8d2ZIVwUPIJb2YmCwkPaMw==", + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", "requires": { - "css-tree": "1.0.0-alpha.27" + "css-tree": "1.0.0-alpha.29" }, "dependencies": { "css-tree": { - "version": "1.0.0-alpha.27", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.27.tgz", - "integrity": "sha512-BAYp9FyN4jLXjfvRpTDchBllDptqlK9I7OsagXCG9Am5C+5jc8eRZHgqb9x500W2OKS14MMlpQc/nmh/aA7TEQ==", + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", "requires": { - "mdn-data": "^1.0.0", + "mdn-data": "~1.1.0", "source-map": "^0.5.3" } } } }, "esprima": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz", - "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==" + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "js-yaml": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.10.0.tgz", - "integrity": "sha512-O2v52ffjLa9VeM43J4XocZE//WT9N0IiwDa3KSHH7Tu8CtH+1qM8SIZvnsTh6v+4yFy5KUY3BHUVwjpfAWsjIA==", + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -25380,13 +24784,35 @@ } }, "svgo-loader": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/svgo-loader/-/svgo-loader-2.1.0.tgz", - "integrity": "sha512-G9KGgXaSn+F05HtIViNmy3hT2TZsnqtq10QnmYlaoc+ITd5SGQckaH7v066Noq9cOjMqA6s2AXHDiNAUItfHuw==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/svgo-loader/-/svgo-loader-2.2.0.tgz", + "integrity": "sha512-AtIy4kmUQc1zo+QK3ZFvRrULRZAhUC63cLJxdVo1cONZ9WeYAkySUlaB05uZKKcYpsTb/9tDsBSXMab3/0QWtw==", "requires": { + "js-yaml": "^3.12.0", "loader-utils": "^1.0.3" + }, + "dependencies": { + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + } } }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, "table": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", @@ -25428,9 +24854,9 @@ } }, "tapable": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.0.0.tgz", - "integrity": "sha512-dQRhbNQkRnaqauC7WqSJ21EEksgT0fYZX2lqXzGkpo8JNig9zGZTYoMGvyI2nWmXlE2VSVXVDu7wLVGu/mQEsg==" + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.0.tgz", + "integrity": "sha512-IlqtmLVaZA2qab8epUXbVWRn3aB1imbDMJtjB3nu4X0NqPkcY/JH9ZtCBWKHWPxs8Svi9tyo8w2dBoi07qZbBA==" }, "tar": { "version": "2.2.1", @@ -25443,19 +24869,46 @@ } }, "tar-stream": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.1.tgz", - "integrity": "sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA==", + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", "requires": { "bl": "^1.0.0", - "buffer-alloc": "^1.1.0", + "buffer-alloc": "^1.2.0", "end-of-stream": "^1.0.0", "fs-constants": "^1.0.0", "readable-stream": "^2.3.0", - "to-buffer": "^1.1.0", + "to-buffer": "^1.1.1", "xtend": "^4.0.0" } }, + "tcp-port-used": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tcp-port-used/-/tcp-port-used-1.0.1.tgz", + "integrity": "sha512-rwi5xJeU6utXoEIiMvVBMc9eJ2/ofzB+7nLOdnZuFTmNCLqRiQh2sMG9MqCxHU/69VC/Fwp5dV9306Qd54ll1Q==", + "dev": true, + "requires": { + "debug": "4.1.0", + "is2": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", + "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + } + } + }, "temp-dir": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", @@ -25485,7 +24938,7 @@ "dependencies": { "kind-of": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "resolved": "http://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", "requires": { "is-buffer": "^1.0.2" @@ -25630,21 +25083,112 @@ } }, "test-exclude": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.1.tgz", - "integrity": "sha512-qpqlP/8Zl+sosLxBcVKl9vYy26T9NPalxSzzCP/OY6K7j938ui2oKgo+kRZYfxAeIpLqpbVnsHq1tyV70E4lWQ==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", "dev": true, "requires": { "arrify": "^1.0.1", - "micromatch": "^3.1.8", + "micromatch": "^2.3.11", "object-assign": "^4.1.0", "read-pkg-up": "^1.0.1", "require-main-filename": "^1.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + } } }, "text-encoding": { "version": "0.6.4", - "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz", + "resolved": "http://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz", "integrity": "sha1-45mpgiV6J22uQou5KEXLcb3CbRk=", "dev": true }, @@ -25660,7 +25204,7 @@ }, "through": { "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" }, "through2": { @@ -25716,7 +25260,7 @@ "dependencies": { "ansi-colors": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-0.1.0.tgz", + "resolved": "http://registry.npmjs.org/ansi-colors/-/ansi-colors-0.1.0.tgz", "integrity": "sha1-M0rDbNPq1wjeXGnhmpjRhkImtD8=", "requires": { "ansi-bgblack": "^0.1.1", @@ -25799,9 +25343,9 @@ "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" }, "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz", + "integrity": "sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc=" }, "timers-browserify": { "version": "2.0.10", @@ -25811,13 +25355,6 @@ "setimmediate": "^1.0.4" } }, - "timespan": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/timespan/-/timespan-2.3.0.tgz", - "integrity": "sha1-SQLOBAvRPYRcj1myfp1ZutbzmSk=", - "dev": true, - "optional": true - }, "tmp": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", @@ -25978,6 +25515,11 @@ } } }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + }, "to-regex": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", @@ -26059,40 +25601,19 @@ "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" }, "true-case-path": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.2.tgz", - "integrity": "sha1-fskRMJJHZsf1c74wIMNPj9/QDWI=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", "requires": { - "glob": "^6.0.4" - }, - "dependencies": { - "glob": { - "version": "6.0.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz", - "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=", - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "2 || 3", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - } + "glob": "^7.1.2" } }, "tryer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.0.tgz", - "integrity": "sha1-Antp+oIyJeVRys4+8DsR9qs3wdc=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", "dev": true }, - "tsscmp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tsscmp/-/tsscmp-1.0.5.tgz", - "integrity": "sha1-fcSjOvcVgatDN9qR2FylQn69mpc=", - "dev": true, - "optional": true - }, "tty-browserify": { "version": "0.0.0", "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", @@ -26106,8 +25627,7 @@ "tweetnacl": { "version": "0.14.5", "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", - "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", - "optional": true + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" }, "type-check": { "version": "0.3.2", @@ -26144,13 +25664,35 @@ "integrity": "sha512-JoLI4g5zv5qNyT09f4YAvEZIIV1oOjqnewYg5D38dkQljIzpPT296dbIGvKro3digYI1bkb7W6EP1y4uDlmzLg==" }, "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" + "commander": "~2.17.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + } + } + }, + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "optional": true + }, + "uglifyjs-webpack-plugin": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", + "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "requires": { + "source-map": "^0.5.6", + "uglify-js": "^2.8.29", + "webpack-sources": "^1.0.1" }, "dependencies": { "camelcase": { @@ -26173,6 +25715,16 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, + "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.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" + } + }, "wordwrap": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", @@ -26180,7 +25732,7 @@ }, "yargs": { "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", "requires": { "camelcase": "^1.0.2", @@ -26191,29 +25743,6 @@ } } }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "optional": true - }, - "uglifyjs-webpack-plugin": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", - "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", - "requires": { - "source-map": "^0.5.6", - "uglify-js": "^2.8.29", - "webpack-sources": "^1.0.1" - }, - "dependencies": { - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" - } - } - }, "uid2": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/uid2/-/uid2-0.0.3.tgz", @@ -26244,7 +25773,7 @@ }, "underscore.string": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.0.3.tgz", + "resolved": "http://registry.npmjs.org/underscore.string/-/underscore.string-3.0.3.tgz", "integrity": "sha1-Rhe4waJQz25QZPu7Nj0PqWzxRVI=" }, "undertaker": { @@ -26328,12 +25857,12 @@ } }, "universal-analytics": { - "version": "0.4.17", - "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.17.tgz", - "integrity": "sha512-N2JFymxv4q2N5Wmftc5JCcM5t1tp+sc1kqeDRhDL4XLY5X6PBZ0kav2wvVUZJJMvmSq3WXrmzDu062p+cSFYfQ==", + "version": "0.4.20", + "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.4.20.tgz", + "integrity": "sha512-gE91dtMvNkjO+kWsPstHRtSwHXz0l2axqptGYp5ceg4MsuurloM0PU3pdOfpb5zBXUvyjT4PwhWK2m39uczZuw==", "requires": { "debug": "^3.0.0", - "request": "2.86.0", + "request": "^2.88.0", "uuid": "^3.0.0" }, "dependencies": { @@ -26347,80 +25876,38 @@ "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.x.x" - } - }, "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.x.x" - }, - "dependencies": { - "boom": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/boom/-/boom-5.2.0.tgz", - "integrity": "sha512-Z5BTk6ZRe4tXXQlkqftmsAUANpXmuwlsF5Oov8ThoMbQRzdGTA1ngYRW160GexgOgjsFOKJz0LYhoNi+2AMBUw==", - "requires": { - "hoek": "4.x.x" - } - } - } - }, "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", "requires": { - "ms": "2.0.0" + "ms": "^2.1.1" } }, "form-data": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz", - "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=", + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", "requires": { "asynckit": "^0.4.0", - "combined-stream": "1.0.6", + "combined-stream": "^1.0.6", "mime-types": "^2.1.12" } }, "har-validator": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.0.3.tgz", - "integrity": "sha1-ukAsJmGU8VlW7xXg/PJCmT9qff0=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", "requires": { - "ajv": "^5.1.0", + "ajv": "^5.3.0", "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.x.x", - "cryptiles": "3.x.x", - "hoek": "4.x.x", - "sntp": "2.x.x" - } - }, - "hoek": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", - "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" - }, "http-signature": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", @@ -26431,45 +25918,55 @@ "sshpk": "^1.7.0" } }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, "qs": { "version": "6.5.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" }, "request": { - "version": "2.86.0", - "resolved": "https://registry.npmjs.org/request/-/request-2.86.0.tgz", - "integrity": "sha512-BQZih67o9r+Ys94tcIW4S7Uu8pthjrQVxhsZ/weOwHbDfACxvIyvnAbzFQxjy1jMtvFSzv5zf4my6cZsJBbVzw==", + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", "requires": { "aws-sign2": "~0.7.0", - "aws4": "^1.6.0", + "aws4": "^1.8.0", "caseless": "~0.12.0", - "combined-stream": "~1.0.5", - "extend": "~3.0.1", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", "forever-agent": "~0.6.1", - "form-data": "~2.3.1", - "har-validator": "~5.0.3", - "hawk": "~6.0.2", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", "http-signature": "~1.2.0", "is-typedarray": "~1.0.0", "isstream": "~0.1.2", "json-stringify-safe": "~5.0.1", - "mime-types": "~2.1.17", - "oauth-sign": "~0.8.2", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", "performance-now": "^2.1.0", - "qs": "~6.5.1", - "safe-buffer": "^5.1.1", - "tough-cookie": "~2.3.3", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", "tunnel-agent": "^0.6.0", - "uuid": "^3.1.0" + "uuid": "^3.3.2" } }, - "sntp": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/sntp/-/sntp-2.1.0.tgz", - "integrity": "sha512-FL1b58BDrqS3A11lJ0zEdnJ3UOKqVxawAkF3k7F0CVN7VQ34aZrV+G8BZ1WC9ZL7NyrwsW0oviwsWDgRuVYtJg==", + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", "requires": { - "hoek": "4.x.x" + "psl": "^1.1.24", + "punycode": "^1.4.1" } }, "tunnel-agent": { @@ -26483,9 +25980,9 @@ } }, "universalify": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.1.tgz", - "integrity": "sha1-+nG63UQ3r0wUiEHjs7Fl+enlkLc=" + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" }, "unpipe": { "version": "1.0.0", @@ -26656,7 +26153,7 @@ }, "yargs-parser": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", "requires": { "camelcase": "^3.0.0", @@ -26734,24 +26231,24 @@ "integrity": "sha1-HbSK1CLTQCRpqH99l73r/k+x48g=" }, "url-loader": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.0.1.tgz", - "integrity": "sha512-rAonpHy7231fmweBKUFe0bYnlGDty77E+fm53NZdij7j/YOpyGzc7ttqG1nAXl3aRs0k41o0PC3TvGXQiw2Zvw==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", + "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", "requires": { "loader-utils": "^1.1.0", "mime": "^2.0.3", - "schema-utils": "^0.4.3" + "schema-utils": "^1.0.0" }, "dependencies": { "ajv": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz", - "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", "requires": { "fast-deep-equal": "^2.0.1", "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0", - "uri-js": "^4.2.1" + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, "fast-deep-equal": { @@ -26759,17 +26256,23 @@ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, "mime": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==" }, "schema-utils": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.5.tgz", - "integrity": "sha512-yYrjb9TX2k/J1Y5UNy3KYdZq10xhYcF8nMpAW6o3hy6Q8WSIEf9lJHG/ePnOBfziPM3fvQwfOwa13U/Fh8qTfA==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "requires": { "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", "ajv-keywords": "^3.1.0" } } @@ -26799,11 +26302,6 @@ "ip-regex": "^1.0.1" } }, - "url-to-options": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" - }, "url2": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/url2/-/url2-1.0.4.tgz", @@ -26828,12 +26326,9 @@ } }, "use": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz", - "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==", - "requires": { - "kind-of": "^6.0.2" - } + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" }, "user-home": { "version": "1.1.1", @@ -26850,18 +26345,11 @@ } }, "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", "requires": { - "inherits": "2.0.1" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" - } + "inherits": "2.0.3" } }, "util-deprecate": { @@ -26889,21 +26377,14 @@ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" }, "uuid": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.2.1.tgz", - "integrity": "sha512-jZnMwlb9Iku/O3smGWvZhauCf6cvvpKi4BKRiliS3cxnI+Gz9j5MEpTz2UFuXiKPJocb7gnsLHwiS05ige5BEA==" - }, - "uws": { - "version": "9.14.0", - "resolved": "https://registry.npmjs.org/uws/-/uws-9.14.0.tgz", - "integrity": "sha512-HNMztPP5A1sKuVFmdZ6BPVpBQd5bUjNC8EFMFiICK+oho/OQsAJy5hnIx4btMHiOk8j04f/DbIlqnEZ9d72dqg==", - "dev": true, - "optional": true + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" }, "v8flags": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.0.tgz", - "integrity": "sha512-0m69VIK2dudEf2Ub0xwLQhZkDZu85OmiOpTw+UGDt56ibviYICHziM/3aE+oVg7IjGPp0c83w3eSVqa+lYZ9UQ==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.1.tgz", + "integrity": "sha512-iw/1ViSEaff8NJ3HLyEjawk/8hjJib3E7pvG4pddVXfUg1983s3VGsiClDjhK64MQVDGqc1Q8r18S4VKQZS9EQ==", "requires": { "homedir-polyfill": "^1.0.1" } @@ -26914,18 +26395,18 @@ "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=" }, "validate-npm-package-license": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz", - "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, "validator": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/validator/-/validator-9.4.1.tgz", - "integrity": "sha512-YV5KjzvRmSyJ1ee/Dm5UED0G+1L4GZnLN3w6/T+zZm8scVua4sOhYKWTUrKa0H/tMiJyO9QLHMPN+9mB/aMunA==" + "version": "10.8.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-10.8.0.tgz", + "integrity": "sha512-mXqMxfCh5NLsVgYVKl9WvnHNDPCcbNppHSPPowu0VjtSsGWVY+z8hJF44edLR1nbLNzi3jYoYsIl8KZpioIk6g==" }, "value-or-function": { "version": "3.0.0", @@ -26965,9 +26446,9 @@ "integrity": "sha1-U0Dsso5oRHFRVeoQN6BTEi7qnZU=" }, "vinyl": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.1.0.tgz", - "integrity": "sha1-Ah+cLPlR1rk5lDyJ617lrdT9kkw=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", "requires": { "clone": "^2.1.1", "clone-buffer": "^1.0.0", @@ -26978,9 +26459,9 @@ }, "dependencies": { "clone": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz", - "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs=" + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" } } }, @@ -27341,19 +26822,19 @@ "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=" }, "vue": { - "version": "2.5.16", - "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.16.tgz", - "integrity": "sha512-/ffmsiVuPC8PsWcFkZngdpas19ABm5mh2wA7iDqcltyCTwlgZjHGeJYOXkBMo422iPwIcviOtrTCUpSfXmToLQ==" + "version": "2.5.17", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.17.tgz", + "integrity": "sha512-mFbcWoDIJi0w0Za4emyLiW72Jae0yjANHbCVquMKijcavBGypqlF7zHRgMa5k4sesdv7hv2rB4JPdZfR+TPfhQ==" }, "vue-functional-data-merge": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/vue-functional-data-merge/-/vue-functional-data-merge-2.0.6.tgz", - "integrity": "sha512-eivElFOJwhXJopKlq71/8onDxOKK4quPwWGFF9yIVjpU2sNzxISRpufu18bh674ivSADuEAPU2OhT+vrH0E9Mg==" + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/vue-functional-data-merge/-/vue-functional-data-merge-2.0.7.tgz", + "integrity": "sha512-pvLc+H+x2prwBj/uSEIITyxjz/7ZUVVK8uYbrYMmhDvMXnzh9OvQvVEwcOSBQjsubd4Eq41/CSJaWzy4hemMNQ==" }, "vue-hot-reload-api": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.0.tgz", - "integrity": "sha512-2j/t+wIbyVMP5NvctQoSUvLkYKoWAAk2QlQiilrM2a6/ulzFgdcLUJfTvs4XQ/3eZhHiBmmEojbjmM4AzZj8JA==" + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.1.tgz", + "integrity": "sha512-AA86yKZ5uOKz87/q1UpngEXhbRkaYg1b7HMMVRobNV1IVKqZe8oLIzo6iMocVwZXnYitlGwf2k4ZRLOZlS8oPQ==" }, "vue-loader": { "version": "14.2.3", @@ -27389,18 +26870,18 @@ "integrity": "sha512-vLLoY452L+JBpALMP5UHum9+7nzR9PeIBCghU9ZtJ1eWm6ieUI8Zb/DI3MYxH32bxkjzYV1LRjNv4qr8d+uX/w==" }, "vue-style-loader": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.0.tgz", - "integrity": "sha512-IsSiXDrLW2QIjyBsCqa35e45l5AceMbJ2jO8DxoEQv75xu/UmtXkSC0ybESq/LpbmmIW47MAWDQvErUw+Hrz/A==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", + "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==", "requires": { "hash-sum": "^1.0.2", "loader-utils": "^1.0.2" } }, "vue-template-compiler": { - "version": "2.5.16", - "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.5.16.tgz", - "integrity": "sha512-ZbuhCcF/hTYmldoUOVcu2fcbeSAZnfzwDskGduOrnjBiIWHgELAd+R8nAtX80aZkceWDKGQ6N9/0/EUpt+l22A==", + "version": "2.5.17", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.5.17.tgz", + "integrity": "sha512-63uI4syCwtGR5IJvZM0LN5tVsahrelomHtCxvRkZPJ/Tf3ADm1U1wG6KWycK3qCfqR+ygM5vewUvmJ0REAYksg==", "requires": { "de-indent": "^1.0.2", "he": "^1.1.0" @@ -27433,9 +26914,14 @@ "meow": "^3.1.0" }, "dependencies": { + "get-stream": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, "got": { "version": "6.7.1", - "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz", "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", "requires": { "create-error-class": "^3.0.0", @@ -27451,6 +26937,11 @@ "url-parse-lax": "^1.0.0" } }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + }, "unzip-response": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", @@ -27527,14 +27018,14 @@ }, "dependencies": { "ajv": { - "version": "6.5.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.0.tgz", - "integrity": "sha512-VDUX1oSajablmiyFyED9L1DFndg0P9h7p1F+NO8FkIzei6EPrR6Zu1n18rd5P8PqaSRd/FrWv3G1TVBqpM83gA==", + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", "requires": { "fast-deep-equal": "^2.0.1", "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0", - "uri-js": "^4.2.1" + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, "async": { @@ -27560,9 +27051,14 @@ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, "load-json-file": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", "requires": { "graceful-fs": "^4.1.2", @@ -27591,7 +27087,7 @@ }, "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" }, "read-pkg": { @@ -27693,7 +27189,7 @@ "dependencies": { "ws": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "resolved": "http://registry.npmjs.org/ws/-/ws-4.1.0.tgz", "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", "dev": true, "requires": { @@ -27705,7 +27201,7 @@ }, "webpack-dev-middleware": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-2.0.6.tgz", + "resolved": "http://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-2.0.6.tgz", "integrity": "sha512-tj5LLD9r4tDuRIDa5Mu9lnY2qBBehAITv6A9irqXhw/HQquZgTx3BCd57zYbU2gMDnncA49ufK2qVQSbaKJwOw==", "dev": true, "requires": { @@ -27733,9 +27229,9 @@ } }, "webpack-hot-middleware": { - "version": "2.22.2", - "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.22.2.tgz", - "integrity": "sha512-uccPS6b/UlXJoNCS+3fuc40z2KZgO0qQhnu+Ne1iZiHTy9s5fMCJAV+Vc8VTVkN203UphsxQmkumxYeHLiQ5jg==", + "version": "2.24.3", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.24.3.tgz", + "integrity": "sha512-pPlmcdoR2Fn6UhYjAhp1g/IJy1Yc9hD+T6O9mjRcWV2pFbBjIFoJXhP0CoD0xPOhWJuWXuZXGBga9ybbOdzXpg==", "dev": true, "requires": { "ansi-html": "0.0.7", @@ -27757,29 +27253,22 @@ } }, "webpack-merge": { - "version": "4.1.3", - "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.3.tgz", - "integrity": "sha512-zxwAIGK7nKdu5CIZL0BjTQoq3elV0t0MfB7rUC1zj668geid52abs6hN/ACwZdK6LeMS8dC9B6WmtF978zH5mg==", + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.4.tgz", + "integrity": "sha512-TmSe1HZKeOPey3oy1Ov2iS3guIZjWvMT2BBJDzzT5jScHTjVC3mpjJofgueEzaEd6ibhxRDD6MIblDr8tzh8iQ==", "requires": { "lodash": "^4.17.5" } }, "webpack-sources": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.1.0.tgz", - "integrity": "sha512-aqYp18kPphgoO5c/+NaUvEeACtZjMESmDChuD3NBciVpah3XpMEU9VAAtIaB1BsfJWWTSdv8Vv1m3T0aRk2dUw==", + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" } }, - "when": { - "version": "3.7.8", - "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz", - "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I=", - "dev": true, - "optional": true - }, "whet.extend": { "version": "0.9.9", "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz", @@ -27807,9 +27296,9 @@ } }, "widest-line": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz", - "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", "requires": { "string-width": "^2.1.1" } @@ -27820,9 +27309,9 @@ "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" }, "winston": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.3.tgz", - "integrity": "sha512-GYKuysPz2pxYAVJD2NPsDLP5Z79SDEzPm9/j4tCjkF/n89iBNGBMJcR+dMUqxgPNgoSs6fVygPi+Vl2oxIpBuw==", + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/winston/-/winston-2.4.4.tgz", + "integrity": "sha512-NBo2Pepn4hK4V01UfcWcDlmiVTs7VTB1h7bgnB0rgP146bYhMxX0ypCz3lBOfNxCO4Zuek7yeT+y/zM1OfMw4Q==", "requires": { "async": "~1.0.0", "colors": "1.0.x", @@ -27834,15 +27323,15 @@ "dependencies": { "async": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async/-/async-1.0.0.tgz", + "resolved": "http://registry.npmjs.org/async/-/async-1.0.0.tgz", "integrity": "sha1-+PwEyjoTeErenhZBr5hXjPvWR6k=" } } }, "winston-loggly-bulk": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/winston-loggly-bulk/-/winston-loggly-bulk-2.0.2.tgz", - "integrity": "sha512-Rj5ivuPcaedHziIDJcllYdH7Tqjo3rUtqTiLSDE0s75rOJcVPwKTS9zZK1ZWaPPhMHOcocLYuHqUjAK3SHcU4g==", + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/winston-loggly-bulk/-/winston-loggly-bulk-2.0.3.tgz", + "integrity": "sha512-OdpOo+nwVD6TAKv5z+FnvtG2mPhJAfLYgL2Vou+mAF5LaKRloo6I3plx4333pY9XHVI1RsSDYwbSabGcYiMIvQ==", "requires": { "node-loggly-bulk": "^2.0.1", "winston": "^2.3.1" @@ -27859,23 +27348,11 @@ "dependencies": { "acorn": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "resolved": "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" } } }, - "with-callback": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/with-callback/-/with-callback-1.0.2.tgz", - "integrity": "sha1-oJYpuakgAo1yFAT7Q1vc/1yRvCE=", - "dev": true, - "optional": true - }, - "wns": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/wns/-/wns-0.5.4.tgz", - "integrity": "sha512-WYiJ7khIwUGBD5KAm+YYmwJDDRzFRs4YGAjtbFSoRIdbn9Jcix3p9khJmpvBTXGommaKkvduAn+pc9l4d9yzVQ==" - }, "wordwrap": { "version": "0.0.3", "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", @@ -27883,7 +27360,7 @@ }, "wrap-ansi": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", "requires": { "string-width": "^1.0.1", @@ -27990,15 +27467,15 @@ "dependencies": { "xmlbuilder": { "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", + "resolved": "http://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=" } } }, "xmlbuilder": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.0.0.tgz", - "integrity": "sha512-7RWHlmF1yU/E++BZkRQTEv8ZFAhZ+YHINUAxiZ5LQTKRQq//igpiY8rh7dJqPzgb/IzeC5jH9P7OaCERfM9DwA==" + "version": "10.1.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-10.1.1.tgz", + "integrity": "sha512-OyzrcFLL/nb6fMGHbiRDuPup9ljBycsdCypwuyg5AAHvyWzGfChJpCXMG88AGTIMFhGZ9RccFN1e6lhg3hkwKg==" }, "xmlcreate": { "version": "1.0.2", @@ -28091,12 +27568,12 @@ } }, "yauzl": { - "version": "2.9.1", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.9.1.tgz", - "integrity": "sha1-qBmB6nCleUYTOIPwKcWCGok1mn8=", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", "requires": { "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.0.1" + "fd-slicer": "~1.1.0" } }, "yeast": { diff --git a/package.json b/package.json index f104f6a981..7824438e83 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "habitica", "description": "A habit tracker app which treats your goals like a Role Playing Game.", - "version": "4.46.2", + "version": "4.68.0", "main": "./website/server/index.js", "dependencies": { "@slack/client": "^3.8.1", @@ -9,8 +9,9 @@ "amazon-payments": "^0.2.7", "amplitude": "^3.5.0", "apidoc": "^0.17.5", - "autoprefixer": "^8.6.2", - "aws-sdk": "^2.259.1", + "apn": "^2.2.0", + "autoprefixer": "^8.5.0", + "aws-sdk": "^2.329.0", "axios": "^0.18.0", "axios-progress-bar": "^1.2.0", "babel-core": "^6.26.3", @@ -25,7 +26,7 @@ "babel-preset-es2015": "^6.6.0", "babel-register": "^6.6.0", "babel-runtime": "^6.11.6", - "bcrypt": "^2.0.0", + "bcrypt": "^3.0.1", "body-parser": "^1.18.3", "bootstrap": "^4.1.1", "bootstrap-vue": "^2.0.0-rc.9", @@ -34,7 +35,7 @@ "coupon-code": "^0.4.5", "cross-env": "^5.2.0", "css-loader": "^0.28.11", - "csv-stringify": "^2.1.0", + "csv-stringify": "^4.3.1", "cwait": "^1.1.1", "domain-middleware": "~0.1.0", "express": "^4.16.3", @@ -42,7 +43,7 @@ "express-validator": "^5.2.0", "extract-text-webpack-plugin": "^3.0.2", "glob": "^7.1.2", - "got": "^8.3.1", + "got": "^9.0.0", "gulp": "^4.0.0", "gulp-babel": "^7.0.1", "gulp-imagemin": "^4.1.0", @@ -51,23 +52,23 @@ "habitica-markdown": "^1.3.0", "hellojs": "^1.15.1", "html-webpack-plugin": "^3.2.0", - "image-size": "^0.6.3", - "in-app-purchase": "^1.9.10", + "image-size": "^0.6.2", + "in-app-purchase": "^1.10.2", "intro.js": "^2.9.3", "jquery": ">=3.0.0", "js2xmlparser": "^3.0.0", "lodash": "^4.17.10", "merge-stream": "^1.0.0", - "method-override": "^2.3.5", + "method-override": "^3.0.0", "moment": "^2.22.1", "moment-recur": "^1.0.7", - "mongoose": "^5.1.5", + "mongoose": "^5.3.4", "morgan": "^1.7.0", "nconf": "^0.10.0", - "node-gcm": "^0.14.4", + "node-gcm": "^1.0.2", "node-sass": "^4.9.0", - "nodemailer": "^4.6.7", - "ora": "^2.1.0", + "nodemailer": "^4.6.4", + "ora": "^3.0.0", "pageres": "^4.1.1", "passport": "^0.4.0", "passport-facebook": "^2.0.0", @@ -78,11 +79,11 @@ "postcss-easy-import": "^3.0.0", "ps-tree": "^1.0.0", "pug": "^2.0.3", - "push-notify": "git://github.com/habitrpg/push-notify.git#6bc2b5fdb1bdc9649b9ec1964d79ca50187fc8a9", - "pusher": "^1.3.0", "rimraf": "^2.4.3", "sass-loader": "^7.0.3", "shelljs": "^0.8.2", + "short-uuid": "^3.0.0", + "smartbanner.js": "^1.9.1", "stripe": "^5.9.0", "superagent": "^3.8.3", "svg-inline-loader": "^0.8.0", @@ -95,7 +96,7 @@ "url-loader": "^1.0.0", "useragent": "^2.1.9", "uuid": "^3.0.1", - "validator": "^9.4.1", + "validator": "^10.5.0", "vinyl-buffer": "^1.0.1", "vue": "^2.5.16", "vue-loader": "^14.2.2", @@ -121,9 +122,11 @@ "test": "npm run lint && gulp test && gulp apidoc", "test:build": "gulp test:prepare:build", "test:api-v3": "gulp test:api-v3", - "test:api-v3:unit": "gulp test:api-v3:unit", + "test:api:unit": "gulp test:api:unit", "test:api-v3:integration": "gulp test:api-v3:integration", "test:api-v3:integration:separate-server": "NODE_ENV=test gulp test:api-v3:integration:separate-server", + "test:api-v4:integration": "gulp test:api-v4:integration", + "test:api-v4:integration:separate-server": "NODE_ENV=test gulp test:api-v4:integration:separate-server", "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", @@ -161,27 +164,27 @@ "expect.js": "^0.3.1", "http-proxy-middleware": "^0.18.0", "istanbul": "^1.1.0-alpha.1", - "karma": "^2.0.3", + "karma": "^3.0.0", "karma-babel-preprocessor": "^7.0.0", "karma-chai-plugins": "^0.9.0", "karma-chrome-launcher": "^2.2.0", "karma-coverage": "^1.1.2", "karma-mocha": "^1.3.0", "karma-mocha-reporter": "^2.2.5", - "karma-sinon-chai": "^1.3.4", + "karma-sinon-chai": "^2.0.0", "karma-sinon-stub-promise": "^1.0.0", "karma-sourcemap-loader": "^0.3.7", "karma-spec-reporter": "0.0.32", "karma-webpack": "^3.0.0", - "lcov-result-merger": "^2.0.0", + "lcov-result-merger": "^3.0.0", "mocha": "^5.1.1", "monk": "^6.0.6", "nightwatch": "^0.9.21", "puppeteer": "^1.5.0", "require-again": "^2.0.0", "selenium-server": "^3.12.0", - "sinon": "^4.5.0", - "sinon-chai": "^3.2.0", + "sinon": "^6.3.5", + "sinon-chai": "^3.0.0", "sinon-stub-promise": "^4.0.0", "webpack-bundle-analyzer": "^2.12.0", "webpack-dev-middleware": "^2.0.5", diff --git a/scripts/gdpr-delete-users.js b/scripts/gdpr-delete-users.js new file mode 100644 index 0000000000..4b61eeec1f --- /dev/null +++ b/scripts/gdpr-delete-users.js @@ -0,0 +1,88 @@ +/* eslint-disable no-console */ +import axios from 'axios'; +import { model as User } from '../website/server/models/user'; +import nconf from 'nconf'; + +const AMPLITUDE_KEY = nconf.get('AMPLITUDE_KEY'); +const AMPLITUDE_SECRET = nconf.get('AMPLITUDE_SECRET'); +const BASE_URL = nconf.get('BASE_URL'); + +async function _deleteAmplitudeData (userId, email) { + const response = await axios.post( + 'https://amplitude.com/api/2/deletions/users', + { + user_ids: userId, // eslint-disable-line camelcase + requester: email, + }, + { + auth: { + username: AMPLITUDE_KEY, + password: AMPLITUDE_SECRET, + }, + } + ).catch((err) => { + console.log(err.response.data); + }); + + if (response) console.log(`${response.status} ${response.statusText}`); +} + +async function _deleteHabiticaData (user) { + await User.update( + {_id: user._id}, + {$set: { + 'auth.local.passwordHashMethod': 'bcrypt', + 'auth.local.hashed_password': '$2a$10$QDnNh1j1yMPnTXDEOV38xOePEWFd4X8DSYwAM8XTmqmacG5X0DKjW', + }} + ); + const response = await axios.delete( + `${BASE_URL}/api/v3/user`, + { + data: { + password: 'test', + }, + headers: { + 'x-api-user': user._id, + 'x-api-key': user.apiToken, + }, + } + ).catch((err) => { + console.log(err.response.data); + }); + + if (response) { + console.log(`${response.status} ${response.statusText}`); + if (response.status === 200) console.log(`${user._id} removed. Last login: ${user.auth.timestamps.loggedin}`); + } +} + +async function _processEmailAddress (email) { + const emailRegex = new RegExp(`^${email}`, 'i'); + const users = await User.find({ + $or: [ + {'auth.local.email': emailRegex}, + {'auth.facebook.emails.value': emailRegex}, + {'auth.google.emails.value': emailRegex}, + ]}, + { + _id: 1, + apiToken: 1, + auth: 1, + }).exec(); + + if (users.length < 1) { + console.log(`No users found with email address ${email}`); + } else { + for (const user of users) { + await _deleteAmplitudeData(user._id, email); // eslint-disable-line no-await-in-loop + await _deleteHabiticaData(user); // eslint-disable-line no-await-in-loop + } + } +} + +function deleteUserData (emails) { + const emailPromises = emails.map(_processEmailAddress); + return Promise.all(emailPromises); +} + +module.exports = deleteUserData; diff --git a/test/api/v3/unit/libs/analyticsService.test.js b/test/api/unit/libs/analyticsService.test.js similarity index 99% rename from test/api/v3/unit/libs/analyticsService.test.js rename to test/api/unit/libs/analyticsService.test.js index 4276abf576..28607d65af 100644 --- a/test/api/v3/unit/libs/analyticsService.test.js +++ b/test/api/unit/libs/analyticsService.test.js @@ -1,5 +1,5 @@ /* eslint-disable camelcase */ -import analyticsService from '../../../../../website/server/libs/analyticsService'; +import analyticsService from '../../../../website/server/libs/analyticsService'; import Amplitude from 'amplitude'; import { Visitor } from 'universal-analytics'; diff --git a/test/api/v3/unit/libs/apiError.js b/test/api/unit/libs/apiError.js similarity index 93% rename from test/api/v3/unit/libs/apiError.js rename to test/api/unit/libs/apiError.js index 014374a68a..fda9b1788b 100644 --- a/test/api/v3/unit/libs/apiError.js +++ b/test/api/unit/libs/apiError.js @@ -1,4 +1,4 @@ -import apiError from '../../../../../website/server/libs/apiError'; +import apiError from '../../../../website/server/libs/apiError'; describe('API Messages', () => { const message = 'Only public guilds support pagination.'; diff --git a/test/api/v3/unit/libs/baseModel.test.js b/test/api/unit/libs/baseModel.test.js similarity index 89% rename from test/api/v3/unit/libs/baseModel.test.js rename to test/api/unit/libs/baseModel.test.js index 676366d42f..28e85aea50 100644 --- a/test/api/v3/unit/libs/baseModel.test.js +++ b/test/api/unit/libs/baseModel.test.js @@ -1,14 +1,21 @@ -import baseModel from '../../../../../website/server/libs/baseModel'; +import baseModel from '../../../../website/server/libs/baseModel'; import mongoose from 'mongoose'; describe('Base model plugin', () => { let schema; beforeEach(() => { - schema = new mongoose.Schema(); + schema = new mongoose.Schema({}, { + typeKey: '$type', + }); sandbox.stub(schema, 'add'); }); + it('throws if "typeKey" is not set to $type', () => { + const schemaWithoutTypeKey = new mongoose.Schema(); + expect(() => schemaWithoutTypeKey.plugin(baseModel)).to.throw; + }); + it('adds a _id field to the schema', () => { schema.plugin(baseModel); diff --git a/test/api/v3/unit/libs/collectionManipulators.test.js b/test/api/unit/libs/collectionManipulators.test.js similarity index 97% rename from test/api/v3/unit/libs/collectionManipulators.test.js rename to test/api/unit/libs/collectionManipulators.test.js index 2736b37502..3d4fb70d6d 100644 --- a/test/api/v3/unit/libs/collectionManipulators.test.js +++ b/test/api/unit/libs/collectionManipulators.test.js @@ -1,7 +1,7 @@ import mongoose from 'mongoose'; import { removeFromArray, -} from '../../../../../website/server/libs/collectionManipulators'; +} from '../../../../website/server/libs/collectionManipulators'; describe('Collection Manipulators', () => { describe('removeFromArray', () => { diff --git a/test/api/v3/unit/libs/cron.test.js b/test/api/unit/libs/cron.test.js similarity index 92% rename from test/api/v3/unit/libs/cron.test.js rename to test/api/unit/libs/cron.test.js index b5b16af5fb..101069f4ea 100644 --- a/test/api/v3/unit/libs/cron.test.js +++ b/test/api/unit/libs/cron.test.js @@ -2,15 +2,15 @@ import moment from 'moment'; import nconf from 'nconf'; import requireAgain from 'require-again'; -import { recoverCron, cron } from '../../../../../website/server/libs/cron'; -import { model as User } from '../../../../../website/server/models/user'; -import * as Tasks from '../../../../../website/server/models/task'; -import common from '../../../../../website/common'; -import analytics from '../../../../../website/server/libs/analyticsService'; +import { recoverCron, cron } from '../../../../website/server/libs/cron'; +import { model as User } from '../../../../website/server/models/user'; +import * as Tasks from '../../../../website/server/models/task'; +import common from '../../../../website/common'; +import analytics from '../../../../website/server/libs/analyticsService'; // const scoreTask = common.ops.scoreTask; -let pathToCronLib = '../../../../../website/server/libs/cron'; +let pathToCronLib = '../../../../website/server/libs/cron'; describe('cron', () => { let clock = null; @@ -65,6 +65,12 @@ describe('cron', () => { expect(analytics.track.callCount).to.equal(1); }); + it('calls analytics when user is sleeping', () => { + user.preferences.sleep = true; + cron({user, tasksByType, daysMissed, analytics}); + expect(analytics.track.callCount).to.equal(1); + }); + describe('end of the month perks', () => { beforeEach(() => { user.purchased.plan.customerId = 'subscribedId'; @@ -655,76 +661,6 @@ describe('cron', () => { }); }); - describe('user is sleeping', () => { - beforeEach(() => { - user.preferences.sleep = true; - }); - - it('calls analytics', () => { - cron({user, tasksByType, daysMissed, analytics}); - expect(analytics.track.callCount).to.equal(1); - }); - - it('clears user buffs', () => { - user.stats.buffs = { - str: 1, - int: 1, - per: 1, - con: 1, - stealth: 1, - streaks: true, - }; - - cron({user, tasksByType, daysMissed, analytics}); - - expect(user.stats.buffs.str).to.equal(0); - expect(user.stats.buffs.int).to.equal(0); - expect(user.stats.buffs.per).to.equal(0); - expect(user.stats.buffs.con).to.equal(0); - expect(user.stats.buffs.stealth).to.equal(0); - expect(user.stats.buffs.streaks).to.be.false; - }); - - it('resets all dailies without damaging user', () => { - let daily = { - text: 'test daily', - type: 'daily', - frequency: 'daily', - everyX: 5, - startDate: new Date(), - }; - - let task = new Tasks.daily(Tasks.Task.sanitize(daily)); // eslint-disable-line new-cap - tasksByType.dailys.push(task); - tasksByType.dailys[0].completed = true; - - let healthBefore = user.stats.hp; - - cron({user, tasksByType, daysMissed, analytics}); - - expect(tasksByType.dailys[0].completed).to.be.false; - expect(user.stats.hp).to.equal(healthBefore); - }); - - it('sets isDue for daily', () => { - let daily = { - text: 'test daily', - type: 'daily', - frequency: 'daily', - everyX: 5, - startDate: new Date(), - }; - - let task = new Tasks.daily(Tasks.Task.sanitize(daily)); // eslint-disable-line new-cap - tasksByType.dailys.push(task); - tasksByType.dailys[0].completed = true; - - cron({user, tasksByType, daysMissed, analytics}); - - expect(tasksByType.dailys[0].isDue).to.be.exist; - }); - }); - describe('todos', () => { beforeEach(() => { let todo = { @@ -846,6 +782,15 @@ describe('cron', () => { expect(tasksByType.dailys[0].isDue).to.be.false; }); + it('computes isDue when user is sleeping', () => { + user.preferences.sleep = true; + tasksByType.dailys[0].frequency = 'daily'; + tasksByType.dailys[0].everyX = 5; + tasksByType.dailys[0].startDate = moment().toDate(); + cron({user, tasksByType, daysMissed, analytics}); + expect(tasksByType.dailys[0].isDue).to.exist; + }); + it('computes nextDue', () => { tasksByType.dailys[0].frequency = 'daily'; tasksByType.dailys[0].everyX = 5; @@ -865,6 +810,13 @@ describe('cron', () => { expect(tasksByType.dailys[0].completed).to.be.false; }); + it('should set tasks completed to false when user is sleeping', () => { + user.preferences.sleep = true; + tasksByType.dailys[0].completed = true; + cron({user, tasksByType, daysMissed, analytics}); + expect(tasksByType.dailys[0].completed).to.be.false; + }); + it('should reset task checklist for completed dailys', () => { tasksByType.dailys[0].checklist.push({title: 'test', completed: false}); tasksByType.dailys[0].completed = true; @@ -872,6 +824,14 @@ describe('cron', () => { expect(tasksByType.dailys[0].checklist[0].completed).to.be.false; }); + it('should reset task checklist for completed dailys when user is sleeping', () => { + user.preferences.sleep = true; + tasksByType.dailys[0].checklist.push({title: 'test', completed: false}); + tasksByType.dailys[0].completed = true; + cron({user, tasksByType, daysMissed, analytics}); + expect(tasksByType.dailys[0].checklist[0].completed).to.be.false; + }); + it('should reset task checklist for dailys with scheduled misses', () => { daysMissed = 10; tasksByType.dailys[0].checklist.push({title: 'test', completed: false}); @@ -884,12 +844,19 @@ describe('cron', () => { daysMissed = 1; let hpBefore = user.stats.hp; tasksByType.dailys[0].startDate = moment(new Date()).subtract({days: 1}); - cron({user, tasksByType, daysMissed, analytics}); - expect(user.stats.hp).to.be.lessThan(hpBefore); }); + it('should not do damage for missing a daily when user is sleeping', () => { + user.preferences.sleep = true; + daysMissed = 1; + let hpBefore = user.stats.hp; + tasksByType.dailys[0].startDate = moment(new Date()).subtract({days: 1}); + cron({user, tasksByType, daysMissed, analytics}); + expect(user.stats.hp).to.equal(hpBefore); + }); + it('should not do damage for missing a daily when CRON_SAFE_MODE is set', () => { sandbox.stub(nconf, 'get').withArgs('CRON_SAFE_MODE').returns('true'); let cronOverride = requireAgain(pathToCronLib).cron; @@ -930,7 +897,7 @@ describe('cron', () => { expect(hpDifferenceOfPartiallyIncompleteDaily).to.be.lessThan(hpDifferenceOfFullyIncompleteDaily); }); - it('should decrement quest progress down for missing a daily', () => { + it('should decrement quest.progress.down for missing a daily', () => { daysMissed = 1; tasksByType.dailys[0].startDate = moment(new Date()).subtract({days: 1}); @@ -939,6 +906,16 @@ describe('cron', () => { expect(progress.down).to.equal(-1); }); + it('should not decrement quest.progress.down for missing a daily when user is sleeping', () => { + user.preferences.sleep = true; + daysMissed = 1; + tasksByType.dailys[0].startDate = moment(new Date()).subtract({days: 1}); + + let progress = cron({user, tasksByType, daysMissed, analytics}); + + expect(progress.down).to.equal(0); + }); + it('should do damage for only yesterday\'s dailies', () => { daysMissed = 3; tasksByType.dailys[0].startDate = moment(new Date()).subtract({days: 1}); @@ -1017,7 +994,7 @@ describe('cron', () => { expect(tasksByType.habits[0].counterDown).to.equal(0); }); - it('should reset habit counters even if user is resting in the Inn', () => { + it('should reset habit counters even if user is sleeping', () => { user.preferences.sleep = true; tasksByType.habits[0].counterUp = 1; tasksByType.habits[0].counterDown = 1; @@ -1278,7 +1255,23 @@ describe('cron', () => { expect(user.achievements.perfect).to.equal(0); }); - it('increments user buffs if all (at least 1) due dailies were completed', () => { + it('gives perfect day buff if all (at least 1) due dailies were completed', () => { + daysMissed = 1; + tasksByType.dailys[0].completed = true; + tasksByType.dailys[0].startDate = moment(new Date()).subtract({days: 1}); + + let previousBuffs = user.stats.buffs.toObject(); + + cron({user, tasksByType, daysMissed, analytics}); + + expect(user.stats.buffs.str).to.be.greaterThan(previousBuffs.str); + expect(user.stats.buffs.int).to.be.greaterThan(previousBuffs.int); + expect(user.stats.buffs.per).to.be.greaterThan(previousBuffs.per); + expect(user.stats.buffs.con).to.be.greaterThan(previousBuffs.con); + }); + + it('gives perfect day buff if all (at least 1) due dailies were completed when user is sleeping', () => { + user.preferences.sleep = true; daysMissed = 1; tasksByType.dailys[0].completed = true; tasksByType.dailys[0].startDate = moment(new Date()).subtract({days: 1}); @@ -1317,6 +1310,31 @@ describe('cron', () => { expect(user.stats.buffs.streaks).to.be.false; }); + it('clears buffs if user does not have a perfect day (no due dailys) when user is sleeping', () => { + user.preferences.sleep = true; + daysMissed = 1; + tasksByType.dailys[0].completed = true; + tasksByType.dailys[0].startDate = moment(new Date()).add({days: 1}); + + user.stats.buffs = { + str: 1, + int: 1, + per: 1, + con: 1, + stealth: 0, + streaks: true, + }; + + cron({user, tasksByType, daysMissed, analytics}); + + expect(user.stats.buffs.str).to.equal(0); + expect(user.stats.buffs.int).to.equal(0); + expect(user.stats.buffs.per).to.equal(0); + expect(user.stats.buffs.con).to.equal(0); + expect(user.stats.buffs.stealth).to.equal(0); + expect(user.stats.buffs.streaks).to.be.false; + }); + it('clears buffs if user does not have a perfect day (at least one due daily not completed)', () => { daysMissed = 1; tasksByType.dailys[0].completed = false; @@ -1341,7 +1359,50 @@ describe('cron', () => { expect(user.stats.buffs.streaks).to.be.false; }); - it('still grants a perfect day when CRON_SAFE_MODE is set', () => { + it('clears buffs if user does not have a perfect day (at least one due daily not completed) when user is sleeping', () => { + user.preferences.sleep = true; + daysMissed = 1; + tasksByType.dailys[0].completed = false; + tasksByType.dailys[0].startDate = moment(new Date()).subtract({days: 1}); + + user.stats.buffs = { + str: 1, + int: 1, + per: 1, + con: 1, + stealth: 0, + streaks: true, + }; + + cron({user, tasksByType, daysMissed, analytics}); + + expect(user.stats.buffs.str).to.equal(0); + expect(user.stats.buffs.int).to.equal(0); + expect(user.stats.buffs.per).to.equal(0); + expect(user.stats.buffs.con).to.equal(0); + expect(user.stats.buffs.stealth).to.equal(0); + expect(user.stats.buffs.streaks).to.be.false; + }); + + it('always grants a perfect day buff when CRON_SAFE_MODE is set', () => { + sandbox.stub(nconf, 'get').withArgs('CRON_SAFE_MODE').returns('true'); + let cronOverride = requireAgain(pathToCronLib).cron; + daysMissed = 1; + tasksByType.dailys[0].completed = false; + tasksByType.dailys[0].startDate = moment(new Date()).subtract({days: 1}); + + let previousBuffs = user.stats.buffs.toObject(); + + cronOverride({user, tasksByType, daysMissed, analytics}); + + expect(user.stats.buffs.str).to.be.greaterThan(previousBuffs.str); + expect(user.stats.buffs.int).to.be.greaterThan(previousBuffs.int); + expect(user.stats.buffs.per).to.be.greaterThan(previousBuffs.per); + expect(user.stats.buffs.con).to.be.greaterThan(previousBuffs.con); + }); + + it('always grants a perfect day buff when CRON_SAFE_MODE is set when user is sleeping', () => { + user.preferences.sleep = true; sandbox.stub(nconf, 'get').withArgs('CRON_SAFE_MODE').returns('true'); let cronOverride = requireAgain(pathToCronLib).cron; daysMissed = 1; @@ -1373,6 +1434,20 @@ describe('cron', () => { common.statsComputed.restore(); }); + it('should not add mp to user when user is sleeping', () => { + const statsComputedRes = common.statsComputed(user); + const stubbedStatsComputed = sinon.stub(common, 'statsComputed'); + + user.preferences.sleep = true; + let mpBefore = user.stats.mp; + tasksByType.dailys[0].completed = true; + stubbedStatsComputed.returns(Object.assign(statsComputedRes, {maxMP: 100})); + cron({user, tasksByType, daysMissed, analytics}); + expect(user.stats.mp).to.equal(mpBefore); + + common.statsComputed.restore(); + }); + it('set user\'s mp to statsComputed.maxMP when user.stats.mp is greater', () => { const statsComputedRes = common.statsComputed(user); const stubbedStatsComputed = sinon.stub(common, 'statsComputed'); @@ -1514,27 +1589,6 @@ describe('cron', () => { flagCount: 0, }; }); - - xit('does not clear pms under 200', () => { - cron({user, tasksByType, daysMissed, analytics}); - expect(user.inbox.messages[lastMessageId]).to.exist; - }); - - xit('clears pms over 200', () => { - let messageId = common.uuid(); - user.inbox.messages[messageId] = { - id: messageId, - text: `test ${messageId}`, - timestamp: Number(new Date()), - likes: {}, - flags: {}, - flagCount: 0, - }; - - cron({user, tasksByType, daysMissed, analytics}); - - expect(user.inbox.messages[messageId]).to.not.exist; - }); }); describe('login incentives', () => { @@ -1568,7 +1622,7 @@ describe('cron', () => { expect(user.loginIncentives).to.eql(1); }); - it('increments loginIncentives by 1 even if user has Dailies paused', () => { + it('increments loginIncentives by 1 even if user is sleeping', () => { user.preferences.sleep = true; cron({user, tasksByType, daysMissed, analytics}); expect(user.loginIncentives).to.eql(1); diff --git a/test/api/v3/unit/libs/email.test.js b/test/api/unit/libs/email.test.js similarity index 96% rename from test/api/v3/unit/libs/email.test.js rename to test/api/unit/libs/email.test.js index 8ad0ae6844..fe2fafd08e 100644 --- a/test/api/v3/unit/libs/email.test.js +++ b/test/api/unit/libs/email.test.js @@ -3,9 +3,9 @@ import got from 'got'; import nconf from 'nconf'; import nodemailer from 'nodemailer'; import requireAgain from 'require-again'; -import logger from '../../../../../website/server/libs/logger'; -import { TAVERN_ID } from '../../../../../website/server/models/group'; -import { defer } from '../../../../helpers/api-unit.helper'; +import logger from '../../../../website/server/libs/logger'; +import { TAVERN_ID } from '../../../../website/server/models/group'; +import { defer } from '../../../helpers/api-unit.helper'; function getUser () { return { @@ -33,7 +33,7 @@ function getUser () { } describe('emails', () => { - let pathToEmailLib = '../../../../../website/server/libs/email'; + let pathToEmailLib = '../../../../website/server/libs/email'; describe('sendEmail', () => { let sendMailSpy; diff --git a/test/api/v3/unit/libs/encryption.test.js b/test/api/unit/libs/encryption.test.js similarity index 84% rename from test/api/v3/unit/libs/encryption.test.js rename to test/api/unit/libs/encryption.test.js index 0396fded1c..60522d1927 100644 --- a/test/api/v3/unit/libs/encryption.test.js +++ b/test/api/unit/libs/encryption.test.js @@ -1,7 +1,7 @@ import { encrypt, decrypt, -} from '../../../../../website/server/libs/encryption'; +} from '../../../../website/server/libs/encryption'; describe('encryption', () => { it('can encrypt and decrypt', () => { diff --git a/test/api/v3/unit/libs/errors.test.js b/test/api/unit/libs/errors.test.js similarity index 98% rename from test/api/v3/unit/libs/errors.test.js rename to test/api/unit/libs/errors.test.js index d1c1c1e758..74d6a224fc 100644 --- a/test/api/v3/unit/libs/errors.test.js +++ b/test/api/unit/libs/errors.test.js @@ -5,7 +5,7 @@ import { BadRequest, InternalServerError, NotFound, -} from '../../../../../website/server/libs/errors'; +} from '../../../../website/server/libs/errors'; describe('Custom Errors', () => { describe('CustomError', () => { diff --git a/test/api/v3/unit/libs/i18n.test.js b/test/api/unit/libs/i18n.test.js similarity index 94% rename from test/api/v3/unit/libs/i18n.test.js rename to test/api/unit/libs/i18n.test.js index 9e31b1a406..472256ce88 100644 --- a/test/api/v3/unit/libs/i18n.test.js +++ b/test/api/unit/libs/i18n.test.js @@ -2,7 +2,7 @@ import { translations, localePath, langCodes, -} from '../../../../../website/server/libs/i18n'; +} from '../../../../website/server/libs/i18n'; import fs from 'fs'; import path from 'path'; diff --git a/test/api/v3/unit/libs/logger.js b/test/api/unit/libs/logger.js similarity index 97% rename from test/api/v3/unit/libs/logger.js rename to test/api/unit/libs/logger.js index a02e58509f..bf6f2a2f9f 100644 --- a/test/api/v3/unit/libs/logger.js +++ b/test/api/unit/libs/logger.js @@ -1,8 +1,8 @@ import winston from 'winston'; -import logger from '../../../../../website/server/libs/logger'; +import logger from '../../../../website/server/libs/logger'; import { NotFound, -} from '../../../../../website/server/libs//errors'; +} from '../../../../website/server/libs//errors'; describe('logger', () => { let logSpy; diff --git a/test/api/v3/unit/libs/password.test.js b/test/api/unit/libs/password.test.js similarity index 93% rename from test/api/v3/unit/libs/password.test.js rename to test/api/unit/libs/password.test.js index aa7316ba68..7c8c3fcd01 100644 --- a/test/api/v3/unit/libs/password.test.js +++ b/test/api/unit/libs/password.test.js @@ -2,11 +2,11 @@ import { encrypt, -} from '../../../../../website/server/libs/encryption'; +} from '../../../../website/server/libs/encryption'; import moment from 'moment'; import { generateUser, -} from '../../../../helpers/api-integration/v3'; +} from '../../../helpers/api-integration/v3'; import { sha1Encrypt as sha1EncryptPassword, sha1MakeSalt, @@ -15,7 +15,7 @@ import { compare, convertToBcrypt, validatePasswordResetCodeAndFindUser, -} from '../../../../../website/server/libs/password'; +} from '../../../../website/server/libs/password'; describe('Password Utilities', () => { describe('compare', () => { @@ -107,6 +107,25 @@ describe('Password Utilities', () => { } }); + it('defaults to SHA1 encryption if salt is provided', async () => { + let textPassword = 'mySecretPassword'; + let salt = sha1MakeSalt(); + let hashedPassword = sha1EncryptPassword(textPassword, salt); + + let user = { + auth: { + local: { + hashed_password: hashedPassword, + salt, + passwordHashMethod: '', + }, + }, + }; + + let isValidPassword = await compare(user, textPassword); + expect(isValidPassword).to.eql(true); + }); + it('throws an error if an invalid hashing method is used', async () => { try { await compare({ diff --git a/test/api/v3/unit/libs/payments/amazon/cancel.test.js b/test/api/unit/libs/payments/amazon/cancel.test.js similarity index 90% rename from test/api/v3/unit/libs/payments/amazon/cancel.test.js rename to test/api/unit/libs/payments/amazon/cancel.test.js index 7d4c020727..ab0f2ebf8c 100644 --- a/test/api/v3/unit/libs/payments/amazon/cancel.test.js +++ b/test/api/unit/libs/payments/amazon/cancel.test.js @@ -2,11 +2,11 @@ import moment from 'moment'; import { generateGroup, -} from '../../../../../../helpers/api-unit.helper.js'; -import { model as User } from '../../../../../../../website/server/models/user'; -import amzLib from '../../../../../../../website/server/libs/payments/amazon'; -import payments from '../../../../../../../website/server/libs/payments/payments'; -import common from '../../../../../../../website/common'; +} from '../../../../../helpers/api-unit.helper.js'; +import { model as User } from '../../../../../../website/server/models/user'; +import amzLib from '../../../../../../website/server/libs/payments/amazon'; +import payments from '../../../../../../website/server/libs/payments/payments'; +import common from '../../../../../../website/common'; import { createNonLeaderGroupMember } from '../paymentHelpers'; const i18n = common.i18n; @@ -48,7 +48,6 @@ describe('Amazon Payments - Cancel Subscription', () => { function expectBillingAggreementDetailSpy () { getBillingAgreementDetailsSpy = sinon.stub(amzLib, 'getBillingAgreementDetails') - .returnsPromise() .resolves({ BillingAgreementDetails: { BillingAgreementStatus: {State: 'Open'}, @@ -80,14 +79,14 @@ describe('Amazon Payments - Cancel Subscription', () => { headers = {}; getBillingAgreementDetailsSpy = sinon.stub(amzLib, 'getBillingAgreementDetails'); - getBillingAgreementDetailsSpy.returnsPromise().resolves({ + getBillingAgreementDetailsSpy.resolves({ BillingAgreementDetails: { BillingAgreementStatus: {State: 'Closed'}, }, }); paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription'); - paymentCancelSubscriptionSpy.returnsPromise().resolves({}); + paymentCancelSubscriptionSpy.resolves({}); }); afterEach(function () { @@ -118,7 +117,7 @@ describe('Amazon Payments - Cancel Subscription', () => { it('should close a user subscription if amazon not closed', async () => { amzLib.getBillingAgreementDetails.restore(); expectBillingAggreementDetailSpy(); - let closeBillingAgreementSpy = sinon.stub(amzLib, 'closeBillingAgreement').returnsPromise().resolves({}); + let closeBillingAgreementSpy = sinon.stub(amzLib, 'closeBillingAgreement').resolves({}); billingAgreementId = user.purchased.plan.customerId; await amzLib.cancelSubscription({user, headers}); @@ -164,7 +163,7 @@ describe('Amazon Payments - Cancel Subscription', () => { it('should close a group subscription if amazon not closed', async () => { amzLib.getBillingAgreementDetails.restore(); expectBillingAggreementDetailSpy(); - let closeBillingAgreementSpy = sinon.stub(amzLib, 'closeBillingAgreement').returnsPromise().resolves({}); + let closeBillingAgreementSpy = sinon.stub(amzLib, 'closeBillingAgreement').resolves({}); billingAgreementId = group.purchased.plan.customerId; await amzLib.cancelSubscription({user, groupId: group._id, headers}); diff --git a/test/api/v3/unit/libs/payments/amazon/checkout.test.js b/test/api/unit/libs/payments/amazon/checkout.test.js similarity index 86% rename from test/api/v3/unit/libs/payments/amazon/checkout.test.js rename to test/api/unit/libs/payments/amazon/checkout.test.js index 7748f2b532..4e220bb26b 100644 --- a/test/api/v3/unit/libs/payments/amazon/checkout.test.js +++ b/test/api/unit/libs/payments/amazon/checkout.test.js @@ -1,7 +1,7 @@ -import { model as User } from '../../../../../../../website/server/models/user'; -import amzLib from '../../../../../../../website/server/libs/payments/amazon'; -import payments from '../../../../../../../website/server/libs/payments/payments'; -import common from '../../../../../../../website/common'; +import { model as User } from '../../../../../../website/server/models/user'; +import amzLib from '../../../../../../website/server/libs/payments/amazon'; +import payments from '../../../../../../website/server/libs/payments/payments'; +import common from '../../../../../../website/common'; const i18n = common.i18n; @@ -68,22 +68,22 @@ describe('Amazon Payments - Checkout', () => { orderReferenceId = 'orderReferenceId'; setOrderReferenceDetailsSpy = sinon.stub(amzLib, 'setOrderReferenceDetails'); - setOrderReferenceDetailsSpy.returnsPromise().resolves({}); + setOrderReferenceDetailsSpy.resolves({}); confirmOrderReferenceSpy = sinon.stub(amzLib, 'confirmOrderReference'); - confirmOrderReferenceSpy.returnsPromise().resolves({}); + confirmOrderReferenceSpy.resolves({}); authorizeSpy = sinon.stub(amzLib, 'authorize'); - authorizeSpy.returnsPromise().resolves({}); + authorizeSpy.resolves({}); closeOrderReferenceSpy = sinon.stub(amzLib, 'closeOrderReference'); - closeOrderReferenceSpy.returnsPromise().resolves({}); + closeOrderReferenceSpy.resolves({}); paymentBuyGemsStub = sinon.stub(payments, 'buyGems'); - paymentBuyGemsStub.returnsPromise().resolves({}); + paymentBuyGemsStub.resolves({}); paymentCreateSubscritionStub = sinon.stub(payments, 'createSubscription'); - paymentCreateSubscritionStub.returnsPromise().resolves({}); + paymentCreateSubscritionStub.resolves({}); sinon.stub(common, 'uuid').returns('uuid-generated'); }); @@ -111,7 +111,7 @@ describe('Amazon Payments - Checkout', () => { } it('should purchase gems', async () => { - sinon.stub(user, 'canGetGems').returnsPromise().resolves(true); + sinon.stub(user, 'canGetGems').resolves(true); await amzLib.checkout({user, orderReferenceId, headers}); expectBuyGemsStub(amzLib.constants.PAYMENT_METHOD); @@ -140,7 +140,7 @@ describe('Amazon Payments - Checkout', () => { }); it('should error if user cannot get gems gems', async () => { - sinon.stub(user, 'canGetGems').returnsPromise().resolves(false); + sinon.stub(user, 'canGetGems').resolves(false); await expect(amzLib.checkout({user, orderReferenceId, headers})).to.eventually.be.rejected.and.to.eql({ httpCode: 401, message: i18n.t('groupPolicyCannotGetGems'), diff --git a/test/api/v3/unit/libs/payments/amazon/subscribe.test.js b/test/api/unit/libs/payments/amazon/subscribe.test.js similarity index 90% rename from test/api/v3/unit/libs/payments/amazon/subscribe.test.js rename to test/api/unit/libs/payments/amazon/subscribe.test.js index ad35f16ea9..d42c80d96c 100644 --- a/test/api/v3/unit/libs/payments/amazon/subscribe.test.js +++ b/test/api/unit/libs/payments/amazon/subscribe.test.js @@ -2,12 +2,12 @@ import cc from 'coupon-code'; import { generateGroup, -} from '../../../../../../helpers/api-unit.helper.js'; -import { model as User } from '../../../../../../../website/server/models/user'; -import { model as Coupon } from '../../../../../../../website/server/models/coupon'; -import amzLib from '../../../../../../../website/server/libs/payments/amazon'; -import payments from '../../../../../../../website/server/libs/payments/payments'; -import common from '../../../../../../../website/common'; +} from '../../../../../helpers/api-unit.helper.js'; +import { model as User } from '../../../../../../website/server/models/user'; +import { model as Coupon } from '../../../../../../website/server/models/coupon'; +import amzLib from '../../../../../../website/server/libs/payments/amazon'; +import payments from '../../../../../../website/server/libs/payments/payments'; +import common from '../../../../../../website/common'; const i18n = common.i18n; @@ -46,16 +46,16 @@ describe('Amazon Payments - Subscribe', () => { headers = {}; amazonSetBillingAgreementDetailsSpy = sinon.stub(amzLib, 'setBillingAgreementDetails'); - amazonSetBillingAgreementDetailsSpy.returnsPromise().resolves({}); + amazonSetBillingAgreementDetailsSpy.resolves({}); amazonConfirmBillingAgreementSpy = sinon.stub(amzLib, 'confirmBillingAgreement'); - amazonConfirmBillingAgreementSpy.returnsPromise().resolves({}); + amazonConfirmBillingAgreementSpy.resolves({}); amazonAuthorizeOnBillingAgreementSpy = sinon.stub(amzLib, 'authorizeOnBillingAgreement'); - amazonAuthorizeOnBillingAgreementSpy.returnsPromise().resolves({}); + amazonAuthorizeOnBillingAgreementSpy.resolves({}); createSubSpy = sinon.stub(payments, 'createSubscription'); - createSubSpy.returnsPromise().resolves({}); + createSubSpy.resolves({}); sinon.stub(common, 'uuid').returns('uuid-generated'); }); diff --git a/test/api/v3/unit/libs/payments/amazon/upgrade-groupplan.test.js b/test/api/unit/libs/payments/amazon/upgrade-groupplan.test.js similarity index 82% rename from test/api/v3/unit/libs/payments/amazon/upgrade-groupplan.test.js rename to test/api/unit/libs/payments/amazon/upgrade-groupplan.test.js index 44d994daab..f846738acc 100644 --- a/test/api/v3/unit/libs/payments/amazon/upgrade-groupplan.test.js +++ b/test/api/unit/libs/payments/amazon/upgrade-groupplan.test.js @@ -2,11 +2,11 @@ import uuid from 'uuid'; import { generateGroup, -} from '../../../../../../helpers/api-unit.helper.js'; -import { model as User } from '../../../../../../../website/server/models/user'; -import { model as Group } from '../../../../../../../website/server/models/group'; -import amzLib from '../../../../../../../website/server/libs/payments/amazon'; -import payments from '../../../../../../../website/server/libs/payments/payments'; +} from '../../../../../helpers/api-unit.helper.js'; +import { model as User } from '../../../../../../website/server/models/user'; +import { model as Group } from '../../../../../../website/server/models/group'; +import amzLib from '../../../../../../website/server/libs/payments/amazon'; +import payments from '../../../../../../website/server/libs/payments/payments'; describe('#upgradeGroupPlan', () => { let spy, data, user, group, uuidString; @@ -37,7 +37,7 @@ describe('#upgradeGroupPlan', () => { await group.save(); spy = sinon.stub(amzLib, 'authorizeOnBillingAgreement'); - spy.returnsPromise().resolves([]); + spy.resolves([]); uuidString = 'uuid-v4'; sinon.stub(uuid, 'v4').returns(uuidString); diff --git a/test/api/v3/unit/libs/payments/apple.test.js b/test/api/unit/libs/payments/apple.test.js similarity index 92% rename from test/api/v3/unit/libs/payments/apple.test.js rename to test/api/unit/libs/payments/apple.test.js index d88967634d..bdf23bfa33 100644 --- a/test/api/v3/unit/libs/payments/apple.test.js +++ b/test/api/unit/libs/payments/apple.test.js @@ -1,10 +1,10 @@ /* eslint-disable camelcase */ -import iapModule from '../../../../../../website/server/libs/inAppPurchases'; -import payments from '../../../../../../website/server/libs/payments/payments'; -import applePayments from '../../../../../../website/server/libs/payments/apple'; -import iap from '../../../../../../website/server/libs/inAppPurchases'; -import {model as User} from '../../../../../../website/server/models/user'; -import common from '../../../../../../website/common'; +import iapModule from '../../../../../website/server/libs/inAppPurchases'; +import payments from '../../../../../website/server/libs/payments/payments'; +import applePayments from '../../../../../website/server/libs/payments/apple'; +import iap from '../../../../../website/server/libs/inAppPurchases'; +import {model as User} from '../../../../../website/server/models/user'; +import common from '../../../../../website/common'; import moment from 'moment'; const i18n = common.i18n; @@ -24,16 +24,16 @@ describe('Apple Payments', () => { headers = {}; iapSetupStub = sinon.stub(iapModule, 'setup') - .returnsPromise().resolves(); + .resolves(); iapValidateStub = sinon.stub(iapModule, 'validate') - .returnsPromise().resolves({}); + .resolves({}); iapIsValidatedStub = sinon.stub(iapModule, 'isValidated') .returns(true); iapGetPurchaseDataStub = sinon.stub(iapModule, 'getPurchaseData') .returns([{productId: 'com.habitrpg.ios.Habitica.21gems', transactionId: token, }]); - paymentBuyGemsStub = sinon.stub(payments, 'buyGems').returnsPromise().resolves({}); + paymentBuyGemsStub = sinon.stub(payments, 'buyGems').resolves({}); }); afterEach(() => { @@ -70,7 +70,7 @@ describe('Apple Payments', () => { }); it('errors if the user cannot purchase gems', async () => { - sinon.stub(user, 'canGetGems').returnsPromise().resolves(false); + sinon.stub(user, 'canGetGems').resolves(false); await expect(applePayments.verifyGemPurchase(user, receipt, headers)) .to.eventually.be.rejected.and.to.eql({ httpCode: 401, @@ -82,7 +82,7 @@ describe('Apple Payments', () => { }); it('errors if amount does not exist', async () => { - sinon.stub(user, 'canGetGems').returnsPromise().resolves(true); + sinon.stub(user, 'canGetGems').resolves(true); iapGetPurchaseDataStub.restore(); iapGetPurchaseDataStub = sinon.stub(iapModule, 'getPurchaseData') .returns([{productId: 'badProduct', @@ -130,7 +130,7 @@ describe('Apple Payments', () => { transactionId: token, }]); - sinon.stub(user, 'canGetGems').returnsPromise().resolves(true); + sinon.stub(user, 'canGetGems').resolves(true); await applePayments.verifyGemPurchase(user, receipt, headers); expect(iapSetupStub).to.be.calledOnce; @@ -167,9 +167,9 @@ describe('Apple Payments', () => { nextPaymentProcessing = moment.utc().add({days: 2}); iapSetupStub = sinon.stub(iapModule, 'setup') - .returnsPromise().resolves(); + .resolves(); iapValidateStub = sinon.stub(iapModule, 'validate') - .returnsPromise().resolves({}); + .resolves({}); iapIsValidatedStub = sinon.stub(iapModule, 'isValidated') .returns(true); iapGetPurchaseDataStub = sinon.stub(iapModule, 'getPurchaseData') @@ -186,7 +186,7 @@ describe('Apple Payments', () => { productId: sku, transactionId: token, }]); - paymentsCreateSubscritionStub = sinon.stub(payments, 'createSubscription').returnsPromise().resolves({}); + paymentsCreateSubscritionStub = sinon.stub(payments, 'createSubscription').resolves({}); }); afterEach(() => { @@ -297,9 +297,9 @@ describe('Apple Payments', () => { expirationDate = moment.utc(); iapSetupStub = sinon.stub(iapModule, 'setup') - .returnsPromise().resolves(); + .resolves(); iapValidateStub = sinon.stub(iapModule, 'validate') - .returnsPromise().resolves({ + .resolves({ expirationDate, }); iapGetPurchaseDataStub = sinon.stub(iapModule, 'getPurchaseData') @@ -314,7 +314,7 @@ describe('Apple Payments', () => { user.purchased.plan.planId = subKey; user.purchased.plan.additionalData = receipt; - paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription').returnsPromise().resolves({}); + paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription').resolves({}); }); afterEach(function () { diff --git a/test/api/v3/unit/libs/payments/google.test.js b/test/api/unit/libs/payments/google.test.js similarity index 90% rename from test/api/v3/unit/libs/payments/google.test.js rename to test/api/unit/libs/payments/google.test.js index 5c2f8f3a29..8f66f26c1a 100644 --- a/test/api/v3/unit/libs/payments/google.test.js +++ b/test/api/unit/libs/payments/google.test.js @@ -1,10 +1,10 @@ /* eslint-disable camelcase */ -import iapModule from '../../../../../../website/server/libs/inAppPurchases'; -import payments from '../../../../../../website/server/libs/payments/payments'; -import googlePayments from '../../../../../../website/server/libs/payments/google'; -import iap from '../../../../../../website/server/libs/inAppPurchases'; -import {model as User} from '../../../../../../website/server/models/user'; -import common from '../../../../../../website/common'; +import iapModule from '../../../../../website/server/libs/inAppPurchases'; +import payments from '../../../../../website/server/libs/payments/payments'; +import googlePayments from '../../../../../website/server/libs/payments/google'; +import iap from '../../../../../website/server/libs/inAppPurchases'; +import {model as User} from '../../../../../website/server/models/user'; +import common from '../../../../../website/common'; import moment from 'moment'; const i18n = common.i18n; @@ -24,12 +24,12 @@ describe('Google Payments', () => { headers = {}; iapSetupStub = sinon.stub(iapModule, 'setup') - .returnsPromise().resolves(); + .resolves(); iapValidateStub = sinon.stub(iapModule, 'validate') - .returnsPromise().resolves({}); + .resolves({}); iapIsValidatedStub = sinon.stub(iapModule, 'isValidated') .returns(true); - paymentBuyGemsStub = sinon.stub(payments, 'buyGems').returnsPromise().resolves({}); + paymentBuyGemsStub = sinon.stub(payments, 'buyGems').resolves({}); }); afterEach(() => { @@ -64,7 +64,7 @@ describe('Google Payments', () => { }); it('should throw an error if user cannot purchase gems', async () => { - sinon.stub(user, 'canGetGems').returnsPromise().resolves(false); + sinon.stub(user, 'canGetGems').resolves(false); await expect(googlePayments.verifyGemPurchase(user, receipt, signature, headers)) .to.eventually.be.rejected.and.to.eql({ @@ -77,7 +77,7 @@ describe('Google Payments', () => { }); it('purchases gems', async () => { - sinon.stub(user, 'canGetGems').returnsPromise().resolves(true); + sinon.stub(user, 'canGetGems').resolves(true); await googlePayments.verifyGemPurchase(user, receipt, signature, headers); expect(iapSetupStub).to.be.calledOnce; @@ -116,12 +116,12 @@ describe('Google Payments', () => { nextPaymentProcessing = moment.utc().add({days: 2}); iapSetupStub = sinon.stub(iapModule, 'setup') - .returnsPromise().resolves(); + .resolves(); iapValidateStub = sinon.stub(iapModule, 'validate') - .returnsPromise().resolves({}); + .resolves({}); iapIsValidatedStub = sinon.stub(iapModule, 'isValidated') .returns(true); - paymentsCreateSubscritionStub = sinon.stub(payments, 'createSubscription').returnsPromise().resolves({}); + paymentsCreateSubscritionStub = sinon.stub(payments, 'createSubscription').resolves({}); }); afterEach(() => { @@ -193,9 +193,9 @@ describe('Google Payments', () => { expirationDate = moment.utc(); iapSetupStub = sinon.stub(iapModule, 'setup') - .returnsPromise().resolves(); + .resolves(); iapValidateStub = sinon.stub(iapModule, 'validate') - .returnsPromise().resolves({ + .resolves({ expirationDate, }); iapGetPurchaseDataStub = sinon.stub(iapModule, 'getPurchaseData') @@ -210,7 +210,7 @@ describe('Google Payments', () => { user.purchased.plan.planId = subKey; user.purchased.plan.additionalData = {data: receipt, signature}; - paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription').returnsPromise().resolves({}); + paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription').resolves({}); }); afterEach(function () { diff --git a/test/api/v3/unit/libs/payments/group-plans/group-payments-cancel.test.js b/test/api/unit/libs/payments/group-plans/group-payments-cancel.test.js similarity index 95% rename from test/api/v3/unit/libs/payments/group-plans/group-payments-cancel.test.js rename to test/api/unit/libs/payments/group-plans/group-payments-cancel.test.js index ffb569e53b..65d78399eb 100644 --- a/test/api/v3/unit/libs/payments/group-plans/group-payments-cancel.test.js +++ b/test/api/unit/libs/payments/group-plans/group-payments-cancel.test.js @@ -1,13 +1,13 @@ import moment from 'moment'; -import * as sender from '../../../../../../../website/server/libs/email'; -import * as api from '../../../../../../../website/server/libs/payments/payments'; -import { model as User } from '../../../../../../../website/server/models/user'; -import { model as Group } from '../../../../../../../website/server/models/group'; +import * as sender from '../../../../../../website/server/libs/email'; +import * as api from '../../../../../../website/server/libs/payments/payments'; +import { model as User } from '../../../../../../website/server/models/user'; +import { model as Group } from '../../../../../../website/server/models/group'; import { generateGroup, -} from '../../../../../../helpers/api-unit.helper.js'; -import i18n from '../../../../../../../website/common/script/i18n'; +} from '../../../../../helpers/api-unit.helper.js'; +import i18n from '../../../../../../website/common/script/i18n'; describe('Canceling a subscription for group', () => { let plan, group, user, data; diff --git a/test/api/v3/unit/libs/payments/group-plans/group-payments-create.test.js b/test/api/unit/libs/payments/group-plans/group-payments-create.test.js similarity index 97% rename from test/api/v3/unit/libs/payments/group-plans/group-payments-create.test.js rename to test/api/unit/libs/payments/group-plans/group-payments-create.test.js index 8ff7e5d7c3..3e57126ef0 100644 --- a/test/api/v3/unit/libs/payments/group-plans/group-payments-create.test.js +++ b/test/api/unit/libs/payments/group-plans/group-payments-create.test.js @@ -2,16 +2,16 @@ import moment from 'moment'; import stripeModule from 'stripe'; import nconf from 'nconf'; -import * as sender from '../../../../../../../website/server/libs/email'; -import * as api from '../../../../../../../website/server/libs/payments/payments'; -import amzLib from '../../../../../../../website/server/libs/payments/amazon'; -import paypalPayments from '../../../../../../../website/server/libs/payments/paypal'; -import stripePayments from '../../../../../../../website/server/libs/payments/stripe'; -import { model as User } from '../../../../../../../website/server/models/user'; -import { model as Group } from '../../../../../../../website/server/models/group'; +import * as sender from '../../../../../../website/server/libs/email'; +import * as api from '../../../../../../website/server/libs/payments/payments'; +import amzLib from '../../../../../../website/server/libs/payments/amazon'; +import paypalPayments from '../../../../../../website/server/libs/payments/paypal'; +import stripePayments from '../../../../../../website/server/libs/payments/stripe'; +import { model as User } from '../../../../../../website/server/models/user'; +import { model as Group } from '../../../../../../website/server/models/group'; import { generateGroup, -} from '../../../../../../helpers/api-unit.helper.js'; +} from '../../../../../helpers/api-unit.helper.js'; describe('Purchasing a group plan for group', () => { const EMAIL_TEMPLATE_SUBSCRIPTION_TYPE_GOOGLE = 'Google_subscription'; @@ -69,11 +69,11 @@ describe('Purchasing a group plan for group', () => { }; let subscriptionId = 'subId'; - sinon.stub(stripe.customers, 'del').returnsPromise().resolves({}); + sinon.stub(stripe.customers, 'del').resolves({}); let currentPeriodEndTimeStamp = moment().add(3, 'months').unix(); sinon.stub(stripe.customers, 'retrieve') - .returnsPromise().resolves({ + .resolves({ subscriptions: { data: [{id: subscriptionId, current_period_end: currentPeriodEndTimeStamp}], // eslint-disable-line camelcase }, @@ -216,7 +216,6 @@ describe('Purchasing a group plan for group', () => { it('sends one email to subscribed member of group, stating subscription is cancelled (Amazon)', async () => { sinon.stub(amzLib, 'getBillingAgreementDetails') - .returnsPromise() .resolves({ BillingAgreementDetails: { BillingAgreementStatus: {State: 'Closed'}, @@ -251,9 +250,9 @@ describe('Purchasing a group plan for group', () => { }); it('sends one email to subscribed member of group, stating subscription is cancelled (PayPal)', async () => { - sinon.stub(paypalPayments, 'paypalBillingAgreementCancel').returnsPromise().resolves({}); + sinon.stub(paypalPayments, 'paypalBillingAgreementCancel').resolves({}); sinon.stub(paypalPayments, 'paypalBillingAgreementGet') - .returnsPromise().resolves({ + .resolves({ agreement_details: { // eslint-disable-line camelcase next_billing_date: moment().add(3, 'months').toDate(), // eslint-disable-line camelcase cycles_completed: 1, // eslint-disable-line camelcase @@ -449,7 +448,6 @@ describe('Purchasing a group plan for group', () => { it('adds months to members with existing recurring subscription (Amazon)', async () => { sinon.stub(amzLib, 'getBillingAgreementDetails') - .returnsPromise() .resolves({ BillingAgreementDetails: { BillingAgreementStatus: {State: 'Closed'}, @@ -478,9 +476,9 @@ describe('Purchasing a group plan for group', () => { }); it('adds months to members with existing recurring subscription (Paypal)', async () => { - sinon.stub(paypalPayments, 'paypalBillingAgreementCancel').returnsPromise().resolves({}); + sinon.stub(paypalPayments, 'paypalBillingAgreementCancel').resolves({}); sinon.stub(paypalPayments, 'paypalBillingAgreementGet') - .returnsPromise().resolves({ + .resolves({ agreement_details: { // eslint-disable-line camelcase next_billing_date: moment().add(3, 'months').toDate(), // eslint-disable-line camelcase cycles_completed: 1, // eslint-disable-line camelcase diff --git a/test/api/v3/unit/libs/payments/paymentHelpers.js b/test/api/unit/libs/payments/paymentHelpers.js similarity index 67% rename from test/api/v3/unit/libs/payments/paymentHelpers.js rename to test/api/unit/libs/payments/paymentHelpers.js index 99069a8f49..6ea70a5504 100644 --- a/test/api/v3/unit/libs/payments/paymentHelpers.js +++ b/test/api/unit/libs/payments/paymentHelpers.js @@ -1,4 +1,4 @@ -import { model as User } from '../../../../../../website/server/models/user'; +import { model as User } from '../../../../../website/server/models/user'; export async function createNonLeaderGroupMember (group) { let nonLeader = new User(); diff --git a/test/api/v3/unit/libs/payments/payments.test.js b/test/api/unit/libs/payments/payments.test.js similarity index 95% rename from test/api/v3/unit/libs/payments/payments.test.js rename to test/api/unit/libs/payments/payments.test.js index 41a080c577..82fb3dabad 100644 --- a/test/api/v3/unit/libs/payments/payments.test.js +++ b/test/api/unit/libs/payments/payments.test.js @@ -1,14 +1,14 @@ import moment from 'moment'; -import * as sender from '../../../../../../website/server/libs/email'; -import * as api from '../../../../../../website/server/libs/payments/payments'; -import analytics from '../../../../../../website/server/libs/analyticsService'; -import notifications from '../../../../../../website/server/libs/pushNotifications'; -import { model as User } from '../../../../../../website/server/models/user'; -import { translate as t } from '../../../../../helpers/api-v3-integration.helper'; +import * as sender from '../../../../../website/server/libs/email'; +import * as api from '../../../../../website/server/libs/payments/payments'; +import analytics from '../../../../../website/server/libs/analyticsService'; +import notifications from '../../../../../website/server/libs/pushNotifications'; +import { model as User } from '../../../../../website/server/models/user'; +import { translate as t } from '../../../../helpers/api-integration/v3'; import { generateGroup, -} from '../../../../../helpers/api-unit.helper.js'; +} from '../../../../helpers/api-unit.helper.js'; describe('payments/index', () => { let user, group, data, plan; @@ -446,6 +446,19 @@ describe('payments/index', () => { fakeClock.restore(); }); + it('does not add a notification for mystery items if none was awarded', async () => { + const noMysteryItemTimeframe = 1462183920000; // May 2nd 2016 + let fakeClock = sinon.useFakeTimers(noMysteryItemTimeframe); + data = { paymentMethod: 'PaymentMethod', user, sub: { key: 'basic_3mo' } }; + + await api.createSubscription(data); + + expect(user.purchased.plan.mysteryItems).to.have.a.lengthOf(0); + expect(user.notifications.find(n => n.type === 'NEW_MYSTERY_ITEMS')).to.be.undefined; + + fakeClock.restore(); + }); + it('does not award mystery item when user already owns the item', async () => { let mayMysteryItemTimeframe = 1464725113000; // May 31st 2016 let fakeClock = sinon.useFakeTimers(mayMysteryItemTimeframe); diff --git a/test/api/v3/unit/libs/payments/paypal/checkout-success.test.js b/test/api/unit/libs/payments/paypal/checkout-success.test.js similarity index 84% rename from test/api/v3/unit/libs/payments/paypal/checkout-success.test.js rename to test/api/unit/libs/payments/paypal/checkout-success.test.js index a006fe4882..80547925b4 100644 --- a/test/api/v3/unit/libs/payments/paypal/checkout-success.test.js +++ b/test/api/unit/libs/payments/paypal/checkout-success.test.js @@ -1,7 +1,7 @@ /* eslint-disable camelcase */ -import paypalPayments from '../../../../../../../website/server/libs/payments/paypal'; -import payments from '../../../../../../../website/server/libs/payments/payments'; -import { model as User } from '../../../../../../../website/server/models/user'; +import paypalPayments from '../../../../../../website/server/libs/payments/paypal'; +import payments from '../../../../../../website/server/libs/payments/payments'; +import { model as User } from '../../../../../../website/server/models/user'; describe('checkout success', () => { const subKey = 'basic_3mo'; @@ -13,9 +13,9 @@ describe('checkout success', () => { customerId = 'customerId-test'; paymentId = 'paymentId-test'; - paypalPaymentExecuteStub = sinon.stub(paypalPayments, 'paypalPaymentExecute').returnsPromise().resolves({}); - paymentBuyGemsStub = sinon.stub(payments, 'buyGems').returnsPromise().resolves({}); - paymentsCreateSubscritionStub = sinon.stub(payments, 'createSubscription').returnsPromise().resolves({}); + paypalPaymentExecuteStub = sinon.stub(paypalPayments, 'paypalPaymentExecute').resolves({}); + paymentBuyGemsStub = sinon.stub(payments, 'buyGems').resolves({}); + paymentsCreateSubscritionStub = sinon.stub(payments, 'createSubscription').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/unit/libs/payments/paypal/checkout.test.js b/test/api/unit/libs/payments/paypal/checkout.test.js similarity index 90% rename from test/api/v3/unit/libs/payments/paypal/checkout.test.js rename to test/api/unit/libs/payments/paypal/checkout.test.js index f02b9ff39e..4b45b0dca7 100644 --- a/test/api/v3/unit/libs/payments/paypal/checkout.test.js +++ b/test/api/unit/libs/payments/paypal/checkout.test.js @@ -1,9 +1,9 @@ /* eslint-disable camelcase */ import nconf from 'nconf'; -import paypalPayments from '../../../../../../../website/server/libs/payments/paypal'; -import { model as User } from '../../../../../../../website/server/models/user'; -import common from '../../../../../../../website/common'; +import paypalPayments from '../../../../../../website/server/libs/payments/paypal'; +import { model as User } from '../../../../../../website/server/models/user'; +import common from '../../../../../../website/common'; const BASE_URL = nconf.get('BASE_URL'); const i18n = common.i18n; @@ -42,7 +42,7 @@ describe('checkout', () => { beforeEach(() => { approvalHerf = 'approval_href'; paypalPaymentCreateStub = sinon.stub(paypalPayments, 'paypalPaymentCreate') - .returnsPromise().resolves({ + .resolves({ links: [{ rel: 'approval_url', href: approvalHerf }], }); }); @@ -80,7 +80,7 @@ describe('checkout', () => { it('should error if the user cannot get gems', async () => { let user = new User(); - sinon.stub(user, 'canGetGems').returnsPromise().resolves(false); + sinon.stub(user, 'canGetGems').resolves(false); await expect(paypalPayments.checkout({user})).to.eventually.be.rejected.and.to.eql({ httpCode: 401, diff --git a/test/api/v3/unit/libs/payments/paypal/ipn.test.js b/test/api/unit/libs/payments/paypal/ipn.test.js similarity index 84% rename from test/api/v3/unit/libs/payments/paypal/ipn.test.js rename to test/api/unit/libs/payments/paypal/ipn.test.js index 0f0468308d..0fe6c8a455 100644 --- a/test/api/v3/unit/libs/payments/paypal/ipn.test.js +++ b/test/api/unit/libs/payments/paypal/ipn.test.js @@ -1,10 +1,10 @@ /* eslint-disable camelcase */ -import paypalPayments from '../../../../../../../website/server/libs/payments/paypal'; -import payments from '../../../../../../../website/server/libs/payments/payments'; +import paypalPayments from '../../../../../../website/server/libs/payments/paypal'; +import payments from '../../../../../../website/server/libs/payments/payments'; import { generateGroup, -} from '../../../../../../helpers/api-unit.helper.js'; -import { model as User } from '../../../../../../../website/server/models/user'; +} from '../../../../../helpers/api-unit.helper.js'; +import { model as User } from '../../../../../../website/server/models/user'; describe('ipn', () => { const subKey = 'basic_3mo'; @@ -34,8 +34,8 @@ describe('ipn', () => { group.purchased.plan.lastBillingDate = new Date(); await group.save(); - ipnVerifyAsyncStub = sinon.stub(paypalPayments, 'ipnVerifyAsync').returnsPromise().resolves({}); - paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription').returnsPromise().resolves({}); + ipnVerifyAsyncStub = sinon.stub(paypalPayments, 'ipnVerifyAsync').resolves({}); + paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription').resolves({}); }); afterEach(function () { diff --git a/test/api/v3/unit/libs/payments/paypal/subscribe-cancel.test.js b/test/api/unit/libs/payments/paypal/subscribe-cancel.test.js similarity index 88% rename from test/api/v3/unit/libs/payments/paypal/subscribe-cancel.test.js rename to test/api/unit/libs/payments/paypal/subscribe-cancel.test.js index 01fa114d70..e0f195f0d2 100644 --- a/test/api/v3/unit/libs/payments/paypal/subscribe-cancel.test.js +++ b/test/api/unit/libs/payments/paypal/subscribe-cancel.test.js @@ -1,11 +1,11 @@ /* eslint-disable camelcase */ -import paypalPayments from '../../../../../../../website/server/libs/payments/paypal'; -import payments from '../../../../../../../website/server/libs/payments/payments'; +import paypalPayments from '../../../../../../website/server/libs/payments/paypal'; +import payments from '../../../../../../website/server/libs/payments/payments'; import { generateGroup, -} from '../../../../../../helpers/api-unit.helper.js'; -import { model as User } from '../../../../../../../website/server/models/user'; -import common from '../../../../../../../website/common'; +} from '../../../../../helpers/api-unit.helper.js'; +import { model as User } from '../../../../../../website/server/models/user'; +import common from '../../../../../../website/common'; import { createNonLeaderGroupMember } from '../paymentHelpers'; const i18n = common.i18n; @@ -38,15 +38,15 @@ describe('subscribeCancel', () => { nextBillingDate = new Date(); - paypalBillingAgreementCancelStub = sinon.stub(paypalPayments, 'paypalBillingAgreementCancel').returnsPromise().resolves({}); + paypalBillingAgreementCancelStub = sinon.stub(paypalPayments, 'paypalBillingAgreementCancel').resolves({}); paypalBillingAgreementGetStub = sinon.stub(paypalPayments, 'paypalBillingAgreementGet') - .returnsPromise().resolves({ + .resolves({ agreement_details: { next_billing_date: nextBillingDate, cycles_completed: 1, }, }); - paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription').returnsPromise().resolves({}); + paymentCancelSubscriptionSpy = sinon.stub(payments, 'cancelSubscription').resolves({}); }); afterEach(function () { diff --git a/test/api/v3/unit/libs/payments/paypal/subscribe-success.test.js b/test/api/unit/libs/payments/paypal/subscribe-success.test.js similarity index 81% rename from test/api/v3/unit/libs/payments/paypal/subscribe-success.test.js rename to test/api/unit/libs/payments/paypal/subscribe-success.test.js index aa33429b5e..6c2edbf73c 100644 --- a/test/api/v3/unit/libs/payments/paypal/subscribe-success.test.js +++ b/test/api/unit/libs/payments/paypal/subscribe-success.test.js @@ -1,11 +1,11 @@ /* eslint-disable camelcase */ -import paypalPayments from '../../../../../../../website/server/libs/payments/paypal'; -import payments from '../../../../../../../website/server/libs/payments/payments'; +import paypalPayments from '../../../../../../website/server/libs/payments/paypal'; +import payments from '../../../../../../website/server/libs/payments/payments'; import { generateGroup, -} from '../../../../../../helpers/api-unit.helper.js'; -import { model as User } from '../../../../../../../website/server/models/user'; -import common from '../../../../../../../website/common'; +} from '../../../../../helpers/api-unit.helper.js'; +import { model as User } from '../../../../../../website/server/models/user'; +import common from '../../../../../../website/common'; describe('subscribeSuccess', () => { const subKey = 'basic_3mo'; @@ -28,10 +28,10 @@ describe('subscribeSuccess', () => { customerId = 'test-customerId'; paypalBillingAgreementExecuteStub = sinon.stub(paypalPayments, 'paypalBillingAgreementExecute') - .returnsPromise({}).resolves({ + .resolves({ id: customerId, }); - paymentsCreateSubscritionStub = sinon.stub(payments, 'createSubscription').returnsPromise().resolves({}); + paymentsCreateSubscritionStub = sinon.stub(payments, 'createSubscription').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/unit/libs/payments/paypal/subscribe.test.js b/test/api/unit/libs/payments/paypal/subscribe.test.js similarity index 92% rename from test/api/v3/unit/libs/payments/paypal/subscribe.test.js rename to test/api/unit/libs/payments/paypal/subscribe.test.js index cc7660a5f9..d167d7087d 100644 --- a/test/api/v3/unit/libs/payments/paypal/subscribe.test.js +++ b/test/api/unit/libs/payments/paypal/subscribe.test.js @@ -2,9 +2,9 @@ import moment from 'moment'; import cc from 'coupon-code'; -import paypalPayments from '../../../../../../../website/server/libs/payments/paypal'; -import { model as Coupon } from '../../../../../../../website/server/models/coupon'; -import common from '../../../../../../../website/common'; +import paypalPayments from '../../../../../../website/server/libs/payments/paypal'; +import { model as Coupon } from '../../../../../../website/server/models/coupon'; +import common from '../../../../../../website/common'; const i18n = common.i18n; @@ -18,7 +18,7 @@ describe('subscribe', () => { sub = Object.assign({}, common.content.subscriptionBlocks[subKey]); paypalBillingAgreementCreateStub = sinon.stub(paypalPayments, 'paypalBillingAgreementCreate') - .returnsPromise().resolves({ + .resolves({ links: [{ rel: 'approval_url', href: approvalHerf }], }); }); diff --git a/test/api/v3/unit/libs/payments/stripe/cancel-subscription.test.js b/test/api/unit/libs/payments/stripe/cancel-subscription.test.js similarity index 89% rename from test/api/v3/unit/libs/payments/stripe/cancel-subscription.test.js rename to test/api/unit/libs/payments/stripe/cancel-subscription.test.js index ca3a92b721..64750dab8f 100644 --- a/test/api/v3/unit/libs/payments/stripe/cancel-subscription.test.js +++ b/test/api/unit/libs/payments/stripe/cancel-subscription.test.js @@ -2,11 +2,11 @@ import stripeModule from 'stripe'; import { generateGroup, -} from '../../../../../../helpers/api-unit.helper.js'; -import { model as User } from '../../../../../../../website/server/models/user'; -import stripePayments from '../../../../../../../website/server/libs/payments/stripe'; -import payments from '../../../../../../../website/server/libs/payments/payments'; -import common from '../../../../../../../website/common'; +} from '../../../../../helpers/api-unit.helper.js'; +import { model as User } from '../../../../../../website/server/models/user'; +import stripePayments from '../../../../../../website/server/libs/payments/stripe'; +import payments from '../../../../../../website/server/libs/payments/payments'; +import common from '../../../../../../website/common'; const i18n = common.i18n; @@ -82,12 +82,12 @@ describe('cancel subscription', () => { beforeEach(() => { subscriptionId = 'subId'; - stripeDeleteCustomerStub = sinon.stub(stripe.customers, 'del').returnsPromise().resolves({}); - paymentsCancelSubStub = sinon.stub(payments, 'cancelSubscription').returnsPromise().resolves({}); + stripeDeleteCustomerStub = sinon.stub(stripe.customers, 'del').resolves({}); + paymentsCancelSubStub = sinon.stub(payments, 'cancelSubscription').resolves({}); currentPeriodEndTimeStamp = (new Date()).getTime(); stripeRetrieveStub = sinon.stub(stripe.customers, 'retrieve') - .returnsPromise().resolves({ + .resolves({ subscriptions: { data: [{id: subscriptionId, current_period_end: currentPeriodEndTimeStamp}], // eslint-disable-line camelcase }, diff --git a/test/api/v3/unit/libs/payments/stripe/checkout-subscription.test.js b/test/api/unit/libs/payments/stripe/checkout-subscription.test.js similarity index 91% rename from test/api/v3/unit/libs/payments/stripe/checkout-subscription.test.js rename to test/api/unit/libs/payments/stripe/checkout-subscription.test.js index 7154ef4655..9a47d7fffe 100644 --- a/test/api/v3/unit/libs/payments/stripe/checkout-subscription.test.js +++ b/test/api/unit/libs/payments/stripe/checkout-subscription.test.js @@ -3,12 +3,12 @@ import cc from 'coupon-code'; import { generateGroup, -} from '../../../../../../helpers/api-unit.helper.js'; -import { model as User } from '../../../../../../../website/server/models/user'; -import { model as Coupon } from '../../../../../../../website/server/models/coupon'; -import stripePayments from '../../../../../../../website/server/libs/payments/stripe'; -import payments from '../../../../../../../website/server/libs/payments/payments'; -import common from '../../../../../../../website/common'; +} from '../../../../../helpers/api-unit.helper.js'; +import { model as User } from '../../../../../../website/server/models/user'; +import { model as Coupon } from '../../../../../../website/server/models/coupon'; +import stripePayments from '../../../../../../website/server/libs/payments/stripe'; +import payments from '../../../../../../website/server/libs/payments/payments'; +import common from '../../../../../../website/common'; const i18n = common.i18n; @@ -54,7 +54,7 @@ describe('checkout with subscription', () => { token = 'test-token'; spy = sinon.stub(stripe.subscriptions, 'update'); - spy.returnsPromise().resolves; + spy.resolves; stripeCreateCustomerSpy = sinon.stub(stripe.customers, 'create'); let stripCustomerResponse = { @@ -63,10 +63,10 @@ describe('checkout with subscription', () => { data: [{id: subscriptionId}], }, }; - stripeCreateCustomerSpy.returnsPromise().resolves(stripCustomerResponse); + stripeCreateCustomerSpy.resolves(stripCustomerResponse); stripePaymentsCreateSubSpy = sinon.stub(payments, 'createSubscription'); - stripePaymentsCreateSubSpy.returnsPromise().resolves({}); + stripePaymentsCreateSubSpy.resolves({}); data.groupId = group._id; data.sub.quantity = 3; diff --git a/test/api/v3/unit/libs/payments/stripe/checkout.test.js b/test/api/unit/libs/payments/stripe/checkout.test.js similarity index 86% rename from test/api/v3/unit/libs/payments/stripe/checkout.test.js rename to test/api/unit/libs/payments/stripe/checkout.test.js index faba2dd5ef..37a89e4e70 100644 --- a/test/api/v3/unit/libs/payments/stripe/checkout.test.js +++ b/test/api/unit/libs/payments/stripe/checkout.test.js @@ -1,9 +1,9 @@ import stripeModule from 'stripe'; -import { model as User } from '../../../../../../../website/server/models/user'; -import stripePayments from '../../../../../../../website/server/libs/payments/stripe'; -import payments from '../../../../../../../website/server/libs/payments/payments'; -import common from '../../../../../../../website/common'; +import { model as User } from '../../../../../../website/server/models/user'; +import stripePayments from '../../../../../../website/server/libs/payments/stripe'; +import payments from '../../../../../../website/server/libs/payments/payments'; +import common from '../../../../../../website/common'; const i18n = common.i18n; @@ -26,9 +26,9 @@ describe('checkout', () => { let stripCustomerResponse = { id: customerIdResponse, }; - stripeChargeStub = sinon.stub(stripe.charges, 'create').returnsPromise().resolves(stripCustomerResponse); - paymentBuyGemsStub = sinon.stub(payments, 'buyGems').returnsPromise().resolves({}); - paymentCreateSubscritionStub = sinon.stub(payments, 'createSubscription').returnsPromise().resolves({}); + stripeChargeStub = sinon.stub(stripe.charges, 'create').resolves(stripCustomerResponse); + paymentBuyGemsStub = sinon.stub(payments, 'buyGems').resolves({}); + paymentCreateSubscritionStub = sinon.stub(payments, 'createSubscription').resolves({}); }); afterEach(() => { @@ -82,7 +82,7 @@ describe('checkout', () => { it('should error if user cannot get gems', async () => { gift = undefined; - sinon.stub(user, 'canGetGems').returnsPromise().resolves(false); + sinon.stub(user, 'canGetGems').resolves(false); await expect(stripePayments.checkout({ token, @@ -101,7 +101,7 @@ describe('checkout', () => { it('should purchase gems', async () => { gift = undefined; - sinon.stub(user, 'canGetGems').returnsPromise().resolves(true); + sinon.stub(user, 'canGetGems').resolves(true); await stripePayments.checkout({ token, diff --git a/test/api/v3/unit/libs/payments/stripe/edit-subscription.test.js b/test/api/unit/libs/payments/stripe/edit-subscription.test.js similarity index 91% rename from test/api/v3/unit/libs/payments/stripe/edit-subscription.test.js rename to test/api/unit/libs/payments/stripe/edit-subscription.test.js index 7ee538a12f..6cbcd1662b 100644 --- a/test/api/v3/unit/libs/payments/stripe/edit-subscription.test.js +++ b/test/api/unit/libs/payments/stripe/edit-subscription.test.js @@ -2,10 +2,10 @@ import stripeModule from 'stripe'; import { generateGroup, -} from '../../../../../../helpers/api-unit.helper.js'; -import { model as User } from '../../../../../../../website/server/models/user'; -import stripePayments from '../../../../../../../website/server/libs/payments/stripe'; -import common from '../../../../../../../website/common'; +} from '../../../../../helpers/api-unit.helper.js'; +import { model as User } from '../../../../../../website/server/models/user'; +import stripePayments from '../../../../../../website/server/libs/payments/stripe'; +import common from '../../../../../../website/common'; const i18n = common.i18n; @@ -98,11 +98,11 @@ describe('edit subscription', () => { beforeEach(() => { subscriptionId = 'subId'; stripeListSubscriptionStub = sinon.stub(stripe.customers, 'listSubscriptions') - .returnsPromise().resolves({ + .resolves({ data: [{id: subscriptionId}], }); - stripeUpdateSubscriptionStub = sinon.stub(stripe.customers, 'updateSubscription').returnsPromise().resolves({}); + stripeUpdateSubscriptionStub = sinon.stub(stripe.customers, 'updateSubscription').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/unit/libs/payments/stripe/handle-webhook.test.js b/test/api/unit/libs/payments/stripe/handle-webhook.test.js similarity index 87% rename from test/api/v3/unit/libs/payments/stripe/handle-webhook.test.js rename to test/api/unit/libs/payments/stripe/handle-webhook.test.js index 54f6ae72e3..dd7d60be85 100644 --- a/test/api/v3/unit/libs/payments/stripe/handle-webhook.test.js +++ b/test/api/unit/libs/payments/stripe/handle-webhook.test.js @@ -2,12 +2,12 @@ import stripeModule from 'stripe'; import { generateGroup, -} from '../../../../../../helpers/api-unit.helper.js'; -import { model as User } from '../../../../../../../website/server/models/user'; -import stripePayments from '../../../../../../../website/server/libs/payments/stripe'; -import payments from '../../../../../../../website/server/libs/payments/payments'; -import common from '../../../../../../../website/common'; -import logger from '../../../../../../../website/server/libs/logger'; +} from '../../../../../helpers/api-unit.helper.js'; +import { model as User } from '../../../../../../website/server/models/user'; +import stripePayments from '../../../../../../website/server/libs/payments/stripe'; +import payments from '../../../../../../website/server/libs/payments/payments'; +import common from '../../../../../../website/common'; +import logger from '../../../../../../website/server/libs/logger'; import { v4 as uuid } from 'uuid'; import moment from 'moment'; @@ -22,7 +22,7 @@ describe('Stripe - Webhooks', () => { const eventRetrieved = {type: eventType}; beforeEach(() => { - sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves(eventRetrieved); + sinon.stub(stripe.events, 'retrieve').resolves(eventRetrieved); sinon.stub(logger, 'error'); }); @@ -52,8 +52,8 @@ describe('Stripe - Webhooks', () => { const eventType = 'customer.subscription.deleted'; beforeEach(() => { - sinon.stub(stripe.customers, 'del').returnsPromise().resolves({}); - sinon.stub(payments, 'cancelSubscription').returnsPromise().resolves({}); + sinon.stub(stripe.customers, 'del').resolves({}); + sinon.stub(payments, 'cancelSubscription').resolves({}); }); afterEach(() => { @@ -62,7 +62,7 @@ describe('Stripe - Webhooks', () => { }); it('does not do anything if event.request is null (subscription cancelled manually)', async () => { - sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({ + sinon.stub(stripe.events, 'retrieve').resolves({ id: 123, type: eventType, request: 123, @@ -79,7 +79,7 @@ describe('Stripe - Webhooks', () => { describe('user subscription', () => { it('throws an error if the user is not found', async () => { const customerId = 456; - sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({ + sinon.stub(stripe.events, 'retrieve').resolves({ id: 123, type: eventType, data: { @@ -113,7 +113,7 @@ describe('Stripe - Webhooks', () => { subscriber.purchased.plan.paymentMethod = 'Stripe'; await subscriber.save(); - sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({ + sinon.stub(stripe.events, 'retrieve').resolves({ id: 123, type: eventType, data: { @@ -146,7 +146,7 @@ describe('Stripe - Webhooks', () => { describe('group plan subscription', () => { it('throws an error if the group is not found', async () => { const customerId = 456; - sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({ + sinon.stub(stripe.events, 'retrieve').resolves({ id: 123, type: eventType, data: { @@ -185,7 +185,7 @@ describe('Stripe - Webhooks', () => { subscriber.purchased.plan.paymentMethod = 'Stripe'; await subscriber.save(); - sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({ + sinon.stub(stripe.events, 'retrieve').resolves({ id: 123, type: eventType, data: { @@ -227,7 +227,7 @@ describe('Stripe - Webhooks', () => { subscriber.purchased.plan.paymentMethod = 'Stripe'; await subscriber.save(); - sinon.stub(stripe.events, 'retrieve').returnsPromise().resolves({ + sinon.stub(stripe.events, 'retrieve').resolves({ id: 123, type: eventType, data: { diff --git a/test/api/v3/unit/libs/payments/stripe/upgrade-group-plan.test.js b/test/api/unit/libs/payments/stripe/upgrade-group-plan.test.js similarity index 77% rename from test/api/v3/unit/libs/payments/stripe/upgrade-group-plan.test.js rename to test/api/unit/libs/payments/stripe/upgrade-group-plan.test.js index 0e2c5edef0..38b6e6f979 100644 --- a/test/api/v3/unit/libs/payments/stripe/upgrade-group-plan.test.js +++ b/test/api/unit/libs/payments/stripe/upgrade-group-plan.test.js @@ -2,11 +2,11 @@ import stripeModule from 'stripe'; import { generateGroup, -} from '../../../../../../helpers/api-unit.helper.js'; -import { model as User } from '../../../../../../../website/server/models/user'; -import { model as Group } from '../../../../../../../website/server/models/group'; -import stripePayments from '../../../../../../../website/server/libs/payments/stripe'; -import payments from '../../../../../../../website/server/libs/payments/payments'; +} from '../../../../../helpers/api-unit.helper.js'; +import { model as User } from '../../../../../../website/server/models/user'; +import { model as Group } from '../../../../../../website/server/models/group'; +import stripePayments from '../../../../../../website/server/libs/payments/stripe'; +import payments from '../../../../../../website/server/libs/payments/payments'; describe('Stripe - Upgrade Group Plan', () => { const stripe = stripeModule('test'); @@ -38,7 +38,7 @@ describe('Stripe - Upgrade Group Plan', () => { await group.save(); spy = sinon.stub(stripe.subscriptions, 'update'); - spy.returnsPromise().resolves([]); + spy.resolves([]); data.groupId = group._id; data.sub.quantity = 3; stripePayments.setStripeApi(stripe); diff --git a/test/api/v3/unit/libs/preening.test.js b/test/api/unit/libs/preening.test.js similarity index 93% rename from test/api/v3/unit/libs/preening.test.js rename to test/api/unit/libs/preening.test.js index a6ffef1e70..9f5dacbf14 100644 --- a/test/api/v3/unit/libs/preening.test.js +++ b/test/api/unit/libs/preening.test.js @@ -1,7 +1,7 @@ -import { preenHistory } from '../../../../../website/server/libs/preening'; +import { preenHistory } from '../../../../website/server/libs/preening'; import moment from 'moment'; import sinon from 'sinon'; // eslint-disable-line no-shadow -import { generateHistory } from '../../../../helpers/api-unit.helper.js'; +import { generateHistory } from '../../../helpers/api-unit.helper.js'; describe('preenHistory', () => { let clock; diff --git a/test/api/v3/unit/libs/pushNotifications.js b/test/api/unit/libs/pushNotifications.js similarity index 88% rename from test/api/v3/unit/libs/pushNotifications.js rename to test/api/unit/libs/pushNotifications.js index f033d958ff..0967ba349d 100644 --- a/test/api/v3/unit/libs/pushNotifications.js +++ b/test/api/unit/libs/pushNotifications.js @@ -1,13 +1,13 @@ -import { model as User } from '../../../../../website/server/models/user'; +import { model as User } from '../../../../website/server/models/user'; import requireAgain from 'require-again'; -import pushNotify from 'push-notify'; +import apn from 'apn/mock'; import nconf from 'nconf'; import gcmLib from 'node-gcm'; // works with FCM notifications too describe('pushNotifications', () => { let user; let sendPushNotification; - let pathToPushNotifications = '../../../../../website/server/libs/pushNotifications'; + let pathToPushNotifications = '../../../../website/server/libs/pushNotifications'; let fcmSendSpy; let apnSendSpy; @@ -24,7 +24,7 @@ describe('pushNotifications', () => { sandbox.stub(gcmLib.Sender.prototype, 'send').callsFake(fcmSendSpy); - sandbox.stub(pushNotify, 'apn').returns({ + sandbox.stub(apn.Provider.prototype, 'send').returns({ on: () => null, send: apnSendSpy, }); @@ -104,10 +104,7 @@ describe('pushNotifications', () => { }, }; - sendPushNotification(user, details); - expect(apnSendSpy).to.have.been.calledOnce; - expect(apnSendSpy).to.have.been.calledWithMatch({ - token: '123', + const expectedNotification = new apn.Notification({ alert: message, sound: 'default', category: 'fun', @@ -117,6 +114,10 @@ describe('pushNotifications', () => { b: true, }, }); + + sendPushNotification(user, details); + expect(apnSendSpy).to.have.been.calledOnce; + expect(apnSendSpy).to.have.been.calledWithMatch(expectedNotification, '123'); expect(fcmSendSpy).to.not.have.been.called; }); }); diff --git a/test/api/v3/unit/libs/setupNconf.test.js b/test/api/unit/libs/setupNconf.test.js similarity index 93% rename from test/api/v3/unit/libs/setupNconf.test.js rename to test/api/unit/libs/setupNconf.test.js index afe000d969..33101e40af 100644 --- a/test/api/v3/unit/libs/setupNconf.test.js +++ b/test/api/unit/libs/setupNconf.test.js @@ -1,4 +1,4 @@ -import setupNconf from '../../../../../website/server/libs/setupNconf'; +import setupNconf from '../../../../website/server/libs/setupNconf'; import path from 'path'; import nconf from 'nconf'; diff --git a/test/api/v3/unit/libs/slack.js b/test/api/unit/libs/slack.js similarity index 91% rename from test/api/v3/unit/libs/slack.js rename to test/api/unit/libs/slack.js index 9a6d183d33..c8d44ff876 100644 --- a/test/api/v3/unit/libs/slack.js +++ b/test/api/unit/libs/slack.js @@ -1,9 +1,9 @@ /* eslint-disable camelcase */ import { IncomingWebhook } from '@slack/client'; import requireAgain from 'require-again'; -import slack from '../../../../../website/server/libs/slack'; -import logger from '../../../../../website/server/libs/logger'; -import { TAVERN_ID } from '../../../../../website/server/models/group'; +import slack from '../../../../website/server/libs/slack'; +import logger from '../../../../website/server/libs/logger'; +import { TAVERN_ID } from '../../../../website/server/models/group'; import nconf from 'nconf'; import moment from 'moment'; @@ -58,7 +58,7 @@ describe('slack', () => { title: 'Flag in Some group - (private guild)', title_link: undefined, text: 'some text', - footer: sandbox.match(/<.*?groupId=group-id&chatId=chat-id\|Flag this message>/), + footer: sandbox.match(/<.*?groupId=group-id&chatId=chat-id\|Flag this message.>/), mrkdwn_in: [ 'text', ], @@ -112,7 +112,7 @@ describe('slack', () => { it('noops if no flagging url is provided', () => { sandbox.stub(nconf, 'get').withArgs('SLACK:FLAGGING_URL').returns(''); sandbox.stub(logger, 'error'); - let reRequiredSlack = requireAgain('../../../../../website/server/libs/slack'); + let reRequiredSlack = requireAgain('../../../../website/server/libs/slack'); expect(logger.error).to.be.calledOnce; diff --git a/test/api/v3/unit/libs/taskManager.js b/test/api/unit/libs/taskManager.js similarity index 92% rename from test/api/v3/unit/libs/taskManager.js rename to test/api/unit/libs/taskManager.js index 14dc8feb49..57c6f3957f 100644 --- a/test/api/v3/unit/libs/taskManager.js +++ b/test/api/unit/libs/taskManager.js @@ -3,13 +3,13 @@ import { getTasks, syncableAttrs, moveTask, -} from '../../../../../website/server/libs/taskManager'; -import i18n from '../../../../../website/common/script/i18n'; +} from '../../../../website/server/libs/taskManager'; +import i18n from '../../../../website/common/script/i18n'; import { generateUser, generateGroup, generateChallenge, -} from '../../../../helpers/api-unit.helper.js'; +} from '../../../helpers/api-unit.helper.js'; describe('taskManager', () => { let user, group, challenge; @@ -178,4 +178,12 @@ describe('taskManager', () => { expect(order).to.eql(['task-id-2', 'task-id-1']); }); + + it('moves tasks to a specified position out of length', async () => { + let order = ['task-id-1']; + + moveTask(order, 'task-id-2', 2); + + expect(order).to.eql(['task-id-1', 'task-id-2']); + }); }); diff --git a/test/api/v3/unit/libs/webhooks.test.js b/test/api/unit/libs/webhooks.test.js similarity index 98% rename from test/api/v3/unit/libs/webhooks.test.js rename to test/api/unit/libs/webhooks.test.js index a426da76a6..d1bc9c52ff 100644 --- a/test/api/v3/unit/libs/webhooks.test.js +++ b/test/api/unit/libs/webhooks.test.js @@ -6,14 +6,14 @@ import { taskActivityWebhook, questActivityWebhook, userActivityWebhook, -} from '../../../../../website/server/libs/webhook'; +} from '../../../../website/server/libs/webhook'; import { model as User, -} from '../../../../../website/server/models/user'; +} from '../../../../website/server/models/user'; import { generateUser, -} from '../../../../helpers/api-unit.helper.js'; -import { defer } from '../../../../helpers/api-unit.helper'; +} from '../../../helpers/api-unit.helper.js'; +import { defer } from '../../../helpers/api-unit.helper'; describe('webhooks', () => { let webhooks, user; diff --git a/test/api/v3/unit/middlewares/analytics.test.js b/test/api/unit/middlewares/analytics.test.js similarity index 86% rename from test/api/v3/unit/middlewares/analytics.test.js rename to test/api/unit/middlewares/analytics.test.js index c55b212698..dce6bab20d 100644 --- a/test/api/v3/unit/middlewares/analytics.test.js +++ b/test/api/unit/middlewares/analytics.test.js @@ -3,14 +3,14 @@ import { generateRes, generateReq, generateNext, -} from '../../../../helpers/api-unit.helper'; -import analyticsService from '../../../../../website/server/libs/analyticsService'; +} from '../../../helpers/api-unit.helper'; +import analyticsService from '../../../../website/server/libs/analyticsService'; import nconf from 'nconf'; import requireAgain from 'require-again'; describe('analytics middleware', () => { let res, req, next; - let pathToAnalyticsMiddleware = '../../../../../website/server/middlewares/analytics'; + let pathToAnalyticsMiddleware = '../../../../website/server/middlewares/analytics'; beforeEach(() => { res = generateRes(); diff --git a/test/api/v3/unit/middlewares/auth.test.js b/test/api/unit/middlewares/auth.test.js similarity index 92% rename from test/api/v3/unit/middlewares/auth.test.js rename to test/api/unit/middlewares/auth.test.js index ac1903c984..25ba3d17ea 100644 --- a/test/api/v3/unit/middlewares/auth.test.js +++ b/test/api/unit/middlewares/auth.test.js @@ -1,8 +1,8 @@ import { generateRes, generateReq, -} from '../../../../helpers/api-unit.helper'; -import { authWithHeaders as authWithHeadersFactory } from '../../../../../website/server/middlewares/auth'; +} from '../../../helpers/api-unit.helper'; +import { authWithHeaders as authWithHeadersFactory } from '../../../../website/server/middlewares/auth'; describe('auth middleware', () => { let res, req, user; diff --git a/test/api/v3/unit/middlewares/cors.test.js b/test/api/unit/middlewares/cors.test.js similarity index 91% rename from test/api/v3/unit/middlewares/cors.test.js rename to test/api/unit/middlewares/cors.test.js index 8cf6dbc3ff..1d5b111dd4 100644 --- a/test/api/v3/unit/middlewares/cors.test.js +++ b/test/api/unit/middlewares/cors.test.js @@ -3,8 +3,8 @@ import { generateRes, generateReq, generateNext, -} from '../../../../helpers/api-unit.helper'; -import cors from '../../../../../website/server/middlewares/cors'; +} from '../../../helpers/api-unit.helper'; +import cors from '../../../../website/server/middlewares/cors'; describe('cors middleware', () => { let res, req, next; diff --git a/test/api/v3/unit/middlewares/cronMiddleware.js b/test/api/unit/middlewares/cronMiddleware.js similarity index 94% rename from test/api/v3/unit/middlewares/cronMiddleware.js rename to test/api/unit/middlewares/cronMiddleware.js index e18301b91b..28d4135e25 100644 --- a/test/api/v3/unit/middlewares/cronMiddleware.js +++ b/test/api/unit/middlewares/cronMiddleware.js @@ -3,14 +3,14 @@ import { generateReq, generateTodo, generateDaily, -} from '../../../../helpers/api-unit.helper'; -import cronMiddleware from '../../../../../website/server/middlewares/cron'; +} from '../../../helpers/api-unit.helper'; +import cronMiddleware from '../../../../website/server/middlewares/cron'; import moment from 'moment'; -import { model as User } from '../../../../../website/server/models/user'; -import { model as Group } from '../../../../../website/server/models/group'; -import * as Tasks from '../../../../../website/server/models/task'; -import analyticsService from '../../../../../website/server/libs/analyticsService'; -import * as cronLib from '../../../../../website/server/libs/cron'; +import { model as User } from '../../../../website/server/models/user'; +import { model as Group } from '../../../../website/server/models/group'; +import * as Tasks from '../../../../website/server/models/task'; +import analyticsService from '../../../../website/server/libs/analyticsService'; +import * as cronLib from '../../../../website/server/libs/cron'; import { v4 as generateUUID } from 'uuid'; const CRON_TIMEOUT_WAIT = new Date(60 * 60 * 1000).getTime(); diff --git a/test/api/v3/unit/middlewares/ensureAccessRight.test.js b/test/api/unit/middlewares/ensureAccessRight.test.js similarity index 81% rename from test/api/v3/unit/middlewares/ensureAccessRight.test.js rename to test/api/unit/middlewares/ensureAccessRight.test.js index 6406dd3c9b..1938546c9c 100644 --- a/test/api/v3/unit/middlewares/ensureAccessRight.test.js +++ b/test/api/unit/middlewares/ensureAccessRight.test.js @@ -3,11 +3,11 @@ import { generateRes, generateReq, generateNext, -} from '../../../../helpers/api-unit.helper'; -import i18n from '../../../../../website/common/script/i18n'; -import { ensureAdmin, ensureSudo } from '../../../../../website/server/middlewares/ensureAccessRight'; -import { NotAuthorized } from '../../../../../website/server/libs/errors'; -import apiError from '../../../../../website/server/libs/apiError'; +} from '../../../helpers/api-unit.helper'; +import i18n from '../../../../website/common/script/i18n'; +import { ensureAdmin, ensureSudo } from '../../../../website/server/middlewares/ensureAccessRight'; +import { NotAuthorized } from '../../../../website/server/libs/errors'; +import apiError from '../../../../website/server/libs/apiError'; describe('ensure access middlewares', () => { let res, req, next; diff --git a/test/api/v3/unit/middlewares/ensureDevelpmentMode.js b/test/api/unit/middlewares/ensureDevelpmentMode.js similarity index 79% rename from test/api/v3/unit/middlewares/ensureDevelpmentMode.js rename to test/api/unit/middlewares/ensureDevelpmentMode.js index c753740204..0e1140c961 100644 --- a/test/api/v3/unit/middlewares/ensureDevelpmentMode.js +++ b/test/api/unit/middlewares/ensureDevelpmentMode.js @@ -3,9 +3,9 @@ import { generateRes, generateReq, generateNext, -} from '../../../../helpers/api-unit.helper'; -import ensureDevelpmentMode from '../../../../../website/server/middlewares/ensureDevelpmentMode'; -import { NotFound } from '../../../../../website/server/libs/errors'; +} from '../../../helpers/api-unit.helper'; +import ensureDevelpmentMode from '../../../../website/server/middlewares/ensureDevelpmentMode'; +import { NotFound } from '../../../../website/server/libs/errors'; import nconf from 'nconf'; describe('developmentMode middleware', () => { diff --git a/test/api/v3/unit/middlewares/errorHandler.test.js b/test/api/unit/middlewares/errorHandler.test.js similarity index 91% rename from test/api/v3/unit/middlewares/errorHandler.test.js rename to test/api/unit/middlewares/errorHandler.test.js index cc63924ff1..7611b2c418 100644 --- a/test/api/v3/unit/middlewares/errorHandler.test.js +++ b/test/api/unit/middlewares/errorHandler.test.js @@ -2,17 +2,17 @@ import { generateRes, generateReq, generateNext, -} from '../../../../helpers/api-unit.helper'; +} from '../../../helpers/api-unit.helper'; -import errorHandler from '../../../../../website/server/middlewares/errorHandler'; -import responseMiddleware from '../../../../../website/server/middlewares/response'; +import errorHandler from '../../../../website/server/middlewares/errorHandler'; +import responseMiddleware from '../../../../website/server/middlewares/response'; import { getUserLanguage, attachTranslateFunction, -} from '../../../../../website/server/middlewares/language'; +} from '../../../../website/server/middlewares/language'; -import { BadRequest } from '../../../../../website/server/libs/errors'; -import logger from '../../../../../website/server/libs/logger'; +import { BadRequest } from '../../../../website/server/libs/errors'; +import logger from '../../../../website/server/libs/logger'; describe('errorHandler', () => { let res, req, next; diff --git a/test/api/v3/unit/middlewares/language.test.js b/test/api/unit/middlewares/language.test.js similarity index 96% rename from test/api/v3/unit/middlewares/language.test.js rename to test/api/unit/middlewares/language.test.js index 5a1136bd0c..8c93bc2b5e 100644 --- a/test/api/v3/unit/middlewares/language.test.js +++ b/test/api/unit/middlewares/language.test.js @@ -2,13 +2,13 @@ import { generateRes, generateReq, generateNext, -} from '../../../../helpers/api-unit.helper'; +} from '../../../helpers/api-unit.helper'; import { getUserLanguage, attachTranslateFunction, -} from '../../../../../website/server/middlewares/language'; -import common from '../../../../../website/common'; -import { model as User } from '../../../../../website/server/models/user'; +} from '../../../../website/server/middlewares/language'; +import common from '../../../../website/common'; +import { model as User } from '../../../../website/server/models/user'; const i18n = common.i18n; diff --git a/test/api/v3/unit/middlewares/maintenanceMode.test.js b/test/api/unit/middlewares/maintenanceMode.test.js similarity index 92% rename from test/api/v3/unit/middlewares/maintenanceMode.test.js rename to test/api/unit/middlewares/maintenanceMode.test.js index 566d572206..df5736bd38 100644 --- a/test/api/v3/unit/middlewares/maintenanceMode.test.js +++ b/test/api/unit/middlewares/maintenanceMode.test.js @@ -2,13 +2,13 @@ import { generateRes, generateReq, generateNext, -} from '../../../../helpers/api-unit.helper'; +} from '../../../helpers/api-unit.helper'; import nconf from 'nconf'; import requireAgain from 'require-again'; describe('maintenance mode middleware', () => { let res, req, next; - let pathToMaintenanceModeMiddleware = '../../../../../website/server/middlewares/maintenanceMode'; + let pathToMaintenanceModeMiddleware = '../../../../website/server/middlewares/maintenanceMode'; beforeEach(() => { res = generateRes(); diff --git a/test/api/v3/unit/middlewares/redirects.js b/test/api/unit/middlewares/redirects.js similarity index 97% rename from test/api/v3/unit/middlewares/redirects.js rename to test/api/unit/middlewares/redirects.js index 184d60b706..d93ed5345c 100644 --- a/test/api/v3/unit/middlewares/redirects.js +++ b/test/api/unit/middlewares/redirects.js @@ -2,13 +2,13 @@ import { generateRes, generateReq, generateNext, -} from '../../../../helpers/api-unit.helper'; +} from '../../../helpers/api-unit.helper'; import nconf from 'nconf'; import requireAgain from 'require-again'; describe('redirects middleware', () => { let res, req, next; - let pathToRedirectsMiddleware = '../../../../../website/server/middlewares/redirects'; + let pathToRedirectsMiddleware = '../../../../website/server/middlewares/redirects'; beforeEach(() => { res = generateRes(); diff --git a/test/api/v3/unit/middlewares/response.js b/test/api/unit/middlewares/response.js similarity index 94% rename from test/api/v3/unit/middlewares/response.js rename to test/api/unit/middlewares/response.js index 88dcbb7cc8..2ffc8c6675 100644 --- a/test/api/v3/unit/middlewares/response.js +++ b/test/api/unit/middlewares/response.js @@ -2,9 +2,9 @@ import { generateRes, generateReq, generateNext, -} from '../../../../helpers/api-unit.helper'; -import responseMiddleware from '../../../../../website/server/middlewares/response'; -import packageInfo from '../../../../../package.json'; +} from '../../../helpers/api-unit.helper'; +import responseMiddleware from '../../../../website/server/middlewares/response'; +import packageInfo from '../../../../package.json'; describe('response middleware', () => { let res, req, next; diff --git a/test/api/v3/unit/models/challenge.test.js b/test/api/unit/models/challenge.test.js similarity index 96% rename from test/api/v3/unit/models/challenge.test.js rename to test/api/unit/models/challenge.test.js index a27d8b65a7..cb4b5562e5 100644 --- a/test/api/v3/unit/models/challenge.test.js +++ b/test/api/unit/models/challenge.test.js @@ -1,8 +1,8 @@ -import { model as Challenge } from '../../../../../website/server/models/challenge'; -import { model as Group } from '../../../../../website/server/models/group'; -import { model as User } from '../../../../../website/server/models/user'; -import * as Tasks from '../../../../../website/server/models/task'; -import common from '../../../../../website/common/'; +import { model as Challenge } from '../../../../website/server/models/challenge'; +import { model as Group } from '../../../../website/server/models/group'; +import { model as User } from '../../../../website/server/models/user'; +import * as Tasks from '../../../../website/server/models/task'; +import common from '../../../../website/common/'; import { each, find } from 'lodash'; describe('Challenge Model', () => { diff --git a/test/api/v3/unit/models/group.test.js b/test/api/unit/models/group.test.js similarity index 88% rename from test/api/v3/unit/models/group.test.js rename to test/api/unit/models/group.test.js index 82547341a6..e965ca29ff 100644 --- a/test/api/v3/unit/models/group.test.js +++ b/test/api/unit/models/group.test.js @@ -1,26 +1,26 @@ import moment from 'moment'; import { v4 as generateUUID } from 'uuid'; import validator from 'validator'; -import { sleep } from '../../../../helpers/api-unit.helper'; +import { sleep } from '../../../helpers/api-unit.helper'; import { SPAM_MESSAGE_LIMIT, SPAM_MIN_EXEMPT_CONTRIB_LEVEL, SPAM_WINDOW_LENGTH, INVITES_LIMIT, model as Group, -} from '../../../../../website/server/models/group'; -import { model as User } from '../../../../../website/server/models/user'; -import { quests as questScrolls } from '../../../../../website/common/script/content'; +} from '../../../../website/server/models/group'; +import { model as User } from '../../../../website/server/models/user'; +import { quests as questScrolls } from '../../../../website/common/script/content'; import { groupChatReceivedWebhook, questActivityWebhook, -} from '../../../../../website/server/libs/webhook'; -import * as email from '../../../../../website/server/libs/email'; -import { TAVERN_ID } from '../../../../../website/common/script/'; -import shared from '../../../../../website/common'; +} from '../../../../website/server/libs/webhook'; +import * as email from '../../../../website/server/libs/email'; +import { TAVERN_ID } from '../../../../website/common/script/'; +import shared from '../../../../website/common'; describe('Group Model', () => { - let party, questLeader, participatingMember, nonParticipatingMember, undecidedMember; + let party, questLeader, participatingMember, sleepingParticipatingMember, nonParticipatingMember, undecidedMember; beforeEach(async () => { sandbox.stub(email, 'sendTxn'); @@ -48,6 +48,11 @@ describe('Group Model', () => { party: { _id: party._id }, profile: { name: 'Participating Member' }, }); + sleepingParticipatingMember = new User({ + party: { _id: party._id }, + profile: { name: 'Sleeping Participating Member' }, + preferences: { sleep: true }, + }); nonParticipatingMember = new User({ party: { _id: party._id }, profile: { name: 'Non-Participating Member' }, @@ -61,6 +66,7 @@ describe('Group Model', () => { party.save(), questLeader.save(), participatingMember.save(), + sleepingParticipatingMember.save(), nonParticipatingMember.save(), undecidedMember.save(), ]); @@ -80,6 +86,7 @@ describe('Group Model', () => { party.quest.members = { [questLeader._id]: true, [participatingMember._id]: true, + [sleepingParticipatingMember._id]: true, [nonParticipatingMember._id]: false, [undecidedMember._id]: null, }; @@ -175,6 +182,34 @@ describe('Group Model', () => { expect(party._processBossQuest).to.not.be.called; expect(Group.prototype._processCollectionQuest).to.be.calledOnce; }); + + it('does not call _processBossQuest when user is resting in the inn', async () => { + party.quest.key = 'whale'; + + await party.startQuest(questLeader); + await party.save(); + + await Group.processQuestProgress(sleepingParticipatingMember, progress); + + party = await Group.findOne({_id: party._id}); + + expect(party._processBossQuest).to.not.be.called; + expect(party._processCollectionQuest).to.not.be.called; + }); + + it('does not call _processCollectionQuest when user is resting in the inn', async () => { + party.quest.key = 'evilsanta2'; + + await party.startQuest(questLeader); + await party.save(); + + await Group.processQuestProgress(sleepingParticipatingMember, progress); + + party = await Group.findOne({_id: party._id}); + + expect(party._processBossQuest).to.not.be.called; + expect(party._processCollectionQuest).to.not.be.called; + }); }); context('Boss Quests', () => { @@ -216,17 +251,20 @@ describe('Group Model', () => { let [ updatedLeader, updatedParticipatingMember, + updatedSleepingParticipatingMember, updatedNonParticipatingMember, updatedUndecidedMember, ] = await Promise.all([ User.findById(questLeader._id), User.findById(participatingMember._id), + User.findById(sleepingParticipatingMember._id), User.findById(nonParticipatingMember._id), User.findById(undecidedMember._id), ]); expect(updatedLeader.stats.hp).to.eql(42.5); expect(updatedParticipatingMember.stats.hp).to.eql(42.5); + expect(updatedSleepingParticipatingMember.stats.hp).to.eql(42.5); expect(updatedNonParticipatingMember.stats.hp).to.eql(50); expect(updatedUndecidedMember.stats.hp).to.eql(50); }); @@ -236,6 +274,7 @@ describe('Group Model', () => { party.quest.members = { [questLeader._id]: true, [participatingMember._id]: true, + [sleepingParticipatingMember._id]: true, [nonParticipatingMember._id]: false, [undecidedMember._id]: null, }; @@ -248,17 +287,20 @@ describe('Group Model', () => { let [ updatedLeader, updatedParticipatingMember, + updatedSleepingParticipatingMember, updatedNonParticipatingMember, updatedUndecidedMember, ] = await Promise.all([ User.findById(questLeader._id), User.findById(participatingMember._id), + User.findById(sleepingParticipatingMember._id), User.findById(nonParticipatingMember._id), User.findById(undecidedMember._id), ]); expect(updatedLeader.stats.hp).to.eql(42.5); expect(updatedParticipatingMember.stats.hp).to.eql(42.5); + expect(updatedSleepingParticipatingMember.stats.hp).to.eql(42.5); expect(updatedNonParticipatingMember.stats.hp).to.eql(50); expect(updatedUndecidedMember.stats.hp).to.eql(50); }); @@ -435,7 +477,7 @@ describe('Group Model', () => { party.quest.active = false; await party.startQuest(questLeader); - Group.prototype.sendChat.reset(); + Group.prototype.sendChat.resetHistory(); await party.save(); await Group.processQuestProgress(participatingMember, progress); @@ -454,7 +496,7 @@ describe('Group Model', () => { party.quest.active = false; await party.startQuest(questLeader); - Group.prototype.sendChat.reset(); + Group.prototype.sendChat.resetHistory(); await party.save(); await Group.processQuestProgress(participatingMember, progress); @@ -497,9 +539,11 @@ describe('Group Model', () => { let [ updatedLeader, updatedParticipatingMember, + updatedSleepingParticipatingMember, ] = await Promise.all([ User.findById(questLeader._id), User.findById(participatingMember._id), + User.findById(sleepingParticipatingMember._id), ]); expect(updatedLeader.achievements.quests[party.quest.key]).to.eql(1); @@ -508,6 +552,9 @@ describe('Group Model', () => { expect(updatedParticipatingMember.achievements.quests[party.quest.key]).to.eql(1); expect(updatedParticipatingMember.stats.exp).to.be.greaterThan(0); expect(updatedParticipatingMember.stats.gp).to.be.greaterThan(0); + expect(updatedSleepingParticipatingMember.achievements.quests[party.quest.key]).to.eql(1); + expect(updatedSleepingParticipatingMember.stats.exp).to.be.greaterThan(0); + expect(updatedSleepingParticipatingMember.stats.gp).to.be.greaterThan(0); }); }); }); @@ -647,6 +694,7 @@ describe('Group Model', () => { it('returns an array of members whose quest status set to true', () => { party.quest.members = { [participatingMember._id]: true, + [sleepingParticipatingMember._id]: true, [questLeader._id]: true, [nonParticipatingMember._id]: false, [undecidedMember._id]: null, @@ -654,6 +702,7 @@ describe('Group Model', () => { expect(party.getParticipatingQuestMembers()).to.eql([ participatingMember._id, + sleepingParticipatingMember._id, questLeader._id, ]); }); @@ -756,11 +805,12 @@ describe('Group Model', () => { it('removes user from group quest', async () => { party.quest.members = { [participatingMember._id]: true, + [sleepingParticipatingMember._id]: true, [questLeader._id]: true, [nonParticipatingMember._id]: false, [undecidedMember._id]: null, }; - party.memberCount = 4; + party.memberCount = 5; await party.save(); await party.leave(participatingMember); @@ -768,6 +818,7 @@ describe('Group Model', () => { party = await Group.findOne({_id: party._id}); expect(party.quest.members).to.eql({ [questLeader._id]: true, + [sleepingParticipatingMember._id]: true, [nonParticipatingMember._id]: false, [undecidedMember._id]: null, }); @@ -775,6 +826,7 @@ describe('Group Model', () => { it('deletes a private party when the last member leaves', async () => { await party.leave(participatingMember); + await party.leave(sleepingParticipatingMember); await party.leave(questLeader); await party.leave(nonParticipatingMember); await party.leave(undecidedMember); @@ -846,6 +898,7 @@ describe('Group Model', () => { party.privacy = 'public'; await party.leave(participatingMember); + await party.leave(sleepingParticipatingMember); await party.leave(questLeader); await party.leave(nonParticipatingMember); await party.leave(undecidedMember); @@ -967,32 +1020,6 @@ describe('Group Model', () => { expect(chat.user).to.not.exist; }); - it('cuts down chat to 200 messages', () => { - for (let i = 0; i < 220; i++) { - party.chat.push({ text: 'a message' }); - } - - expect(party.chat).to.have.a.lengthOf(220); - - party.sendChat('message'); - - expect(party.chat).to.have.a.lengthOf(200); - }); - - it('cuts down chat to 400 messages when group is subcribed', () => { - party.purchased.plan.customerId = 'test-customer-id'; - - for (let i = 0; i < 420; i++) { - party.chat.push({ text: 'a message' }); - } - - expect(party.chat).to.have.a.lengthOf(420); - - party.sendChat('message'); - - expect(party.chat).to.have.a.lengthOf(400); - }); - it('updates users about new messages in party', () => { party.sendChat('message'); @@ -1074,6 +1101,7 @@ describe('Group Model', () => { party.quest.members = { [questLeader._id]: true, [participatingMember._id]: true, + [sleepingParticipatingMember._id]: true, [nonParticipatingMember._id]: false, [undecidedMember._id]: null, }; @@ -1130,6 +1158,7 @@ describe('Group Model', () => { let expectedQuestMembers = {}; expectedQuestMembers[questLeader._id] = true; expectedQuestMembers[participatingMember._id] = true; + expectedQuestMembers[sleepingParticipatingMember._id] = true; expect(party.quest.members).to.eql(expectedQuestMembers); }); @@ -1148,12 +1177,18 @@ describe('Group Model', () => { questLeader = await User.findById(questLeader._id); participatingMember = await User.findById(participatingMember._id); + sleepingParticipatingMember = await User.findById(sleepingParticipatingMember._id); expect(participatingMember.party.quest.key).to.eql('whale'); expect(participatingMember.party.quest.progress.down).to.eql(0); expect(participatingMember.party.quest.progress.collectedItems).to.eql(0); expect(participatingMember.party.quest.completed).to.eql(null); + expect(sleepingParticipatingMember.party.quest.key).to.eql('whale'); + expect(sleepingParticipatingMember.party.quest.progress.down).to.eql(0); + expect(sleepingParticipatingMember.party.quest.progress.collectedItems).to.eql(0); + expect(sleepingParticipatingMember.party.quest.completed).to.eql(null); + expect(questLeader.party.quest.key).to.eql('whale'); expect(questLeader.party.quest.progress.down).to.eql(0); expect(questLeader.party.quest.progress.collectedItems).to.eql(0); @@ -1172,9 +1207,11 @@ describe('Group Model', () => { it('sends email to participating members that quest has started', async () => { participatingMember.preferences.emailNotifications.questStarted = true; + sleepingParticipatingMember.preferences.emailNotifications.questStarted = true; questLeader.preferences.emailNotifications.questStarted = true; await Promise.all([ participatingMember.save(), + sleepingParticipatingMember.save(), questLeader.save(), ]); @@ -1187,8 +1224,9 @@ describe('Group Model', () => { let memberIds = _.map(email.sendTxn.args[0][0], '_id'); let typeOfEmail = email.sendTxn.args[0][1]; - expect(memberIds).to.have.a.lengthOf(2); + expect(memberIds).to.have.a.lengthOf(3); expect(memberIds).to.include(participatingMember._id); + expect(memberIds).to.include(sleepingParticipatingMember._id); expect(memberIds).to.include(questLeader._id); expect(typeOfEmail).to.eql('quest-started'); }); @@ -1202,6 +1240,13 @@ describe('Group Model', () => { questStarted: true, }, }]; + sleepingParticipatingMember.webhooks = [{ + type: 'questActivity', + url: 'http://someurl.com', + options: { + questStarted: true, + }, + }]; questLeader.webhooks = [{ type: 'questActivity', url: 'http://someurl.com', @@ -1210,13 +1255,13 @@ describe('Group Model', () => { }, }]; - await Promise.all([participatingMember.save(), questLeader.save()]); + await Promise.all([participatingMember.save(), sleepingParticipatingMember.save(), questLeader.save()]); await party.startQuest(nonParticipatingMember); await sleep(0.5); - expect(questActivityWebhook.send).to.be.calledTwice; // for 2 participating members + expect(questActivityWebhook.send).to.be.calledThrice; // for 3 participating members let args = questActivityWebhook.send.args[0]; let webhooks = args[0].webhooks; @@ -1226,6 +1271,8 @@ describe('Group Model', () => { expect(webhooks).to.have.a.lengthOf(1); if (webhookOwner === questLeader._id) { expect(webhooks[0].id).to.eql(questLeader.webhooks[0].id); + } else if (webhookOwner === sleepingParticipatingMember._id) { + expect(webhooks[0].id).to.eql(sleepingParticipatingMember.webhooks[0].id); } else { expect(webhooks[0].id).to.eql(participatingMember.webhooks[0].id); } @@ -1236,9 +1283,11 @@ describe('Group Model', () => { it('sends email only to members who have not opted out', async () => { participatingMember.preferences.emailNotifications.questStarted = false; + sleepingParticipatingMember.preferences.emailNotifications.questStarted = false; questLeader.preferences.emailNotifications.questStarted = true; await Promise.all([ participatingMember.save(), + sleepingParticipatingMember.save(), questLeader.save(), ]); @@ -1252,14 +1301,17 @@ describe('Group Model', () => { expect(memberIds).to.have.a.lengthOf(1); expect(memberIds).to.not.include(participatingMember._id); + expect(memberIds).to.not.include(sleepingParticipatingMember._id); expect(memberIds).to.include(questLeader._id); }); it('does not send email to initiating member', async () => { participatingMember.preferences.emailNotifications.questStarted = true; + sleepingParticipatingMember.preferences.emailNotifications.questStarted = true; questLeader.preferences.emailNotifications.questStarted = true; await Promise.all([ participatingMember.save(), + sleepingParticipatingMember.save(), questLeader.save(), ]); @@ -1271,8 +1323,9 @@ describe('Group Model', () => { let memberIds = _.map(email.sendTxn.args[0][0], '_id'); - expect(memberIds).to.have.a.lengthOf(1); + expect(memberIds).to.have.a.lengthOf(2); expect(memberIds).to.not.include(participatingMember._id); + expect(memberIds).to.include(sleepingParticipatingMember._id); expect(memberIds).to.include(questLeader._id); }); @@ -1281,7 +1334,7 @@ describe('Group Model', () => { await party.startQuest(nonParticipatingMember); - let members = [questLeader._id, participatingMember._id]; + let members = [questLeader._id, participatingMember._id, sleepingParticipatingMember._id]; expect(User.update).to.be.calledWith( { _id: { $in: members } }, @@ -1346,6 +1399,7 @@ describe('Group Model', () => { party.quest.members = { [questLeader._id]: true, [participatingMember._id]: true, + [sleepingParticipatingMember._id]: true, [nonParticipatingMember._id]: false, [undecidedMember._id]: null, }; @@ -1368,7 +1422,7 @@ describe('Group Model', () => { await party.finishQuest(quest); - expect(User.update).to.be.calledTwice; + expect(User.update).to.be.calledThrice; }); it('stops retrying when a successful update has occurred', async () => { @@ -1378,7 +1432,7 @@ describe('Group Model', () => { await party.finishQuest(quest); - expect(User.update).to.be.calledThrice; + expect(User.update.callCount).to.equal(4); }); it('retries failed updates at most five times per user', async () => { @@ -1386,7 +1440,7 @@ describe('Group Model', () => { await expect(party.finishQuest(quest)).to.eventually.be.rejected; - expect(User.update.callCount).to.eql(10); + expect(User.update.callCount).to.eql(15); // for 3 users }); }); @@ -1396,17 +1450,19 @@ describe('Group Model', () => { let [ updatedLeader, updatedParticipatingMember, + updatedSleepingParticipatingMember, ] = await Promise.all([ User.findById(questLeader._id), User.findById(participatingMember._id), + User.findById(sleepingParticipatingMember._id), ]); expect(updatedLeader.achievements.quests[quest.key]).to.eql(1); expect(updatedParticipatingMember.achievements.quests[quest.key]).to.eql(1); + expect(updatedSleepingParticipatingMember.achievements.quests[quest.key]).to.eql(1); }); - // Disable test, it fails on TravisCI, but only there - xit('gives out super awesome Masterclasser achievement to the deserving', async () => { + it('gives out super awesome Masterclasser achievement to the deserving', async () => { quest = questScrolls.lostMasterclasser4; party.quest.key = quest.key; @@ -1433,17 +1489,19 @@ describe('Group Model', () => { let [ updatedLeader, updatedParticipatingMember, + updatedSleepingParticipatingMember, ] = await Promise.all([ User.findById(questLeader._id).exec(), User.findById(participatingMember._id).exec(), + User.findById(sleepingParticipatingMember._id).exec(), ]); expect(updatedLeader.achievements.lostMasterclasser).to.eql(true); expect(updatedParticipatingMember.achievements.lostMasterclasser).to.not.eql(true); + expect(updatedSleepingParticipatingMember.achievements.lostMasterclasser).to.not.eql(true); }); - // Disable test, it fails on TravisCI, but only there - xit('gives out super awesome Masterclasser achievement when quests done out of order', async () => { + it('gives out super awesome Masterclasser achievement when quests done out of order', async () => { quest = questScrolls.lostMasterclasser1; party.quest.key = quest.key; @@ -1470,13 +1528,16 @@ describe('Group Model', () => { let [ updatedLeader, updatedParticipatingMember, + updatedSleepingParticipatingMember, ] = await Promise.all([ User.findById(questLeader._id).exec(), User.findById(participatingMember._id).exec(), + User.findById(sleepingParticipatingMember._id).exec(), ]); expect(updatedLeader.achievements.lostMasterclasser).to.eql(true); expect(updatedParticipatingMember.achievements.lostMasterclasser).to.not.eql(true); + expect(updatedSleepingParticipatingMember.achievements.lostMasterclasser).to.not.eql(true); }); it('gives xp and gold', async () => { @@ -1485,15 +1546,19 @@ describe('Group Model', () => { let [ updatedLeader, updatedParticipatingMember, + updatedSleepingParticipatingMember, ] = await Promise.all([ User.findById(questLeader._id), User.findById(participatingMember._id), + User.findById(sleepingParticipatingMember._id), ]); expect(updatedLeader.stats.exp).to.eql(quest.drop.exp); expect(updatedLeader.stats.gp).to.eql(quest.drop.gp); expect(updatedParticipatingMember.stats.exp).to.eql(quest.drop.exp); expect(updatedParticipatingMember.stats.gp).to.eql(quest.drop.gp); + expect(updatedSleepingParticipatingMember.stats.exp).to.eql(quest.drop.exp); + expect(updatedSleepingParticipatingMember.stats.gp).to.eql(quest.drop.gp); }); context('drops', () => { @@ -1593,13 +1658,16 @@ describe('Group Model', () => { sandbox.spy(User, 'update'); await party.finishQuest(quest); - expect(User.update).to.be.calledTwice; + expect(User.update).to.be.calledThrice; expect(User.update).to.be.calledWithMatch({ _id: questLeader._id, }); expect(User.update).to.be.calledWithMatch({ _id: participatingMember._id, }); + expect(User.update).to.be.calledWithMatch({ + _id: sleepingParticipatingMember._id, + }); }); it('sets user quest object to a clean state', async () => { @@ -1632,7 +1700,7 @@ describe('Group Model', () => { }, }]; - await Promise.all([participatingMember.save(), questLeader.save()]); + await Promise.all([participatingMember.save(), sleepingParticipatingMember.save(), questLeader.save()]); await party.finishQuest(quest); @@ -1864,28 +1932,54 @@ describe('Group Model', () => { context('hasNotCancelled', () => { it('returns false if group does not have customer id', () => { - expect(party.hasNotCancelled()).to.be.undefined; + expect(party.hasNotCancelled()).to.be.false; }); - it('returns true if party does not have plan.dateTerminated', () => { + it('returns true if group does not have plan.dateTerminated', () => { party.purchased.plan.customerId = 'test-id'; expect(party.hasNotCancelled()).to.be.true; }); - it('returns false if party if plan.dateTerminated is after today', () => { + it('returns false if group if plan.dateTerminated is after today', () => { party.purchased.plan.customerId = 'test-id'; party.purchased.plan.dateTerminated = moment().add(1, 'days').toDate(); expect(party.hasNotCancelled()).to.be.false; }); - it('returns false if party if plan.dateTerminated is before today', () => { + it('returns false if group if plan.dateTerminated is before today', () => { party.purchased.plan.customerId = 'test-id'; party.purchased.plan.dateTerminated = moment().subtract(1, 'days').toDate(); expect(party.hasNotCancelled()).to.be.false; }); }); + + context('hasCancelled', () => { + it('returns false if group does not have customer id', () => { + expect(party.hasCancelled()).to.be.false; + }); + + it('returns false if group does not have plan.dateTerminated', () => { + party.purchased.plan.customerId = 'test-id'; + + expect(party.hasCancelled()).to.be.false; + }); + + it('returns true if group if plan.dateTerminated is after today', () => { + party.purchased.plan.customerId = 'test-id'; + party.purchased.plan.dateTerminated = moment().add(1, 'days').toDate(); + + expect(party.hasCancelled()).to.be.true; + }); + + it('returns false if group if plan.dateTerminated is before today', () => { + party.purchased.plan.customerId = 'test-id'; + party.purchased.plan.dateTerminated = moment().subtract(1, 'days').toDate(); + + expect(party.hasCancelled()).to.be.false; + }); + }); }); }); diff --git a/test/api/v3/unit/models/group_tasks.test.js b/test/api/unit/models/group_tasks.test.js similarity index 97% rename from test/api/v3/unit/models/group_tasks.test.js rename to test/api/unit/models/group_tasks.test.js index 76e7666c96..21cfd9ef2b 100644 --- a/test/api/v3/unit/models/group_tasks.test.js +++ b/test/api/unit/models/group_tasks.test.js @@ -1,7 +1,7 @@ -import { model as Challenge } from '../../../../../website/server/models/challenge'; -import { model as Group } from '../../../../../website/server/models/group'; -import { model as User } from '../../../../../website/server/models/user'; -import * as Tasks from '../../../../../website/server/models/task'; +import { model as Challenge } from '../../../../website/server/models/challenge'; +import { model as Group } from '../../../../website/server/models/group'; +import { model as User } from '../../../../website/server/models/user'; +import * as Tasks from '../../../../website/server/models/task'; import { each, find, findIndex } from 'lodash'; describe('Group Task Methods', () => { diff --git a/test/api/v3/unit/models/task.test.js b/test/api/unit/models/task.test.js similarity index 90% rename from test/api/v3/unit/models/task.test.js rename to test/api/unit/models/task.test.js index fc3ab9a513..d925073945 100644 --- a/test/api/v3/unit/models/task.test.js +++ b/test/api/unit/models/task.test.js @@ -1,10 +1,10 @@ -import { model as Challenge } from '../../../../../website/server/models/challenge'; -import { model as Group } from '../../../../../website/server/models/group'; -import { model as User } from '../../../../../website/server/models/user'; -import * as Tasks from '../../../../../website/server/models/task'; -import { InternalServerError } from '../../../../../website/server/libs/errors'; +import { model as Challenge } from '../../../../website/server/models/challenge'; +import { model as Group } from '../../../../website/server/models/group'; +import { model as User } from '../../../../website/server/models/user'; +import * as Tasks from '../../../../website/server/models/task'; +import { InternalServerError } from '../../../../website/server/libs/errors'; import { each } from 'lodash'; -import { generateHistory } from '../../../../helpers/api-unit.helper.js'; +import { generateHistory } from '../../../helpers/api-unit.helper.js'; describe('Task Model', () => { let guild, leader, challenge, task; diff --git a/test/api/v3/unit/models/user.test.js b/test/api/unit/models/user.test.js similarity index 94% rename from test/api/v3/unit/models/user.test.js rename to test/api/unit/models/user.test.js index 2a3e7e6ad6..24652fa7b6 100644 --- a/test/api/v3/unit/models/user.test.js +++ b/test/api/unit/models/user.test.js @@ -1,7 +1,7 @@ import moment from 'moment'; -import { model as User } from '../../../../../website/server/models/user'; -import { model as Group } from '../../../../../website/server/models/group'; -import common from '../../../../../website/common'; +import { model as User } from '../../../../website/server/models/user'; +import { model as Group } from '../../../../website/server/models/group'; +import common from '../../../../website/common'; describe('User Model', () => { it('keeps user._tmp when calling .toJSON', () => { @@ -315,9 +315,8 @@ describe('User Model', () => { user = new User(); }); - it('returns false if user does not have customer id', () => { - expect(user.hasNotCancelled()).to.be.undefined; + expect(user.hasNotCancelled()).to.be.false; }); it('returns true if user does not have plan.dateTerminated', () => { @@ -341,6 +340,38 @@ describe('User Model', () => { }); }); + + context('hasCancelled', () => { + let user; + beforeEach(() => { + user = new User(); + }); + + it('returns false if user does not have customer id', () => { + expect(user.hasCancelled()).to.be.false; + }); + + it('returns false if user does not have plan.dateTerminated', () => { + user.purchased.plan.customerId = 'test-id'; + + expect(user.hasCancelled()).to.be.false; + }); + + it('returns true if user if plan.dateTerminated is after today', () => { + user.purchased.plan.customerId = 'test-id'; + user.purchased.plan.dateTerminated = moment().add(1, 'days').toDate(); + + expect(user.hasCancelled()).to.be.true; + }); + + it('returns false if user if plan.dateTerminated is before today', () => { + user.purchased.plan.customerId = 'test-id'; + user.purchased.plan.dateTerminated = moment().subtract(1, 'days').toDate(); + + expect(user.hasCancelled()).to.be.false; + }); + }); + context('pre-save hook', () => { it('does not try to award achievements when achievements or items not selected in query', async () => { let user = new User(); diff --git a/test/api/v3/unit/models/userNotification.test.js b/test/api/unit/models/userNotification.test.js similarity index 89% rename from test/api/v3/unit/models/userNotification.test.js rename to test/api/unit/models/userNotification.test.js index 0bd87f4bcb..81140a9c26 100644 --- a/test/api/v3/unit/models/userNotification.test.js +++ b/test/api/unit/models/userNotification.test.js @@ -1,4 +1,4 @@ -import { model as UserNotification } from '../../../../../website/server/models/userNotification'; +import { model as UserNotification } from '../../../../website/server/models/userNotification'; describe('UserNotification Model', () => { context('convertNotificationsToSafeJson', () => { diff --git a/test/api/v3/unit/models/webhook.test.js b/test/api/unit/models/webhook.test.js similarity index 97% rename from test/api/v3/unit/models/webhook.test.js rename to test/api/unit/models/webhook.test.js index b3cb23c44e..06d69a256d 100644 --- a/test/api/v3/unit/models/webhook.test.js +++ b/test/api/unit/models/webhook.test.js @@ -1,7 +1,7 @@ -import { model as Webhook } from '../../../../../website/server/models/webhook'; -import { BadRequest } from '../../../../../website/server/libs/errors'; +import { model as Webhook } from '../../../../website/server/models/webhook'; +import { BadRequest } from '../../../../website/server/libs/errors'; import { v4 as generateUUID } from 'uuid'; -import apiError from '../../../../../website/server/libs/apiError'; +import apiError from '../../../../website/server/libs/apiError'; describe('Webhook Model', () => { context('Instance Methods', () => { diff --git a/test/api/v3/integration/challenges/DELETE-challenges_challengeId.test.js b/test/api/v3/integration/challenges/DELETE-challenges_challengeId.test.js index e7263cbd59..15d8751e5a 100644 --- a/test/api/v3/integration/challenges/DELETE-challenges_challengeId.test.js +++ b/test/api/v3/integration/challenges/DELETE-challenges_challengeId.test.js @@ -5,7 +5,7 @@ import { sleep, checkExistence, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('DELETE /challenges/:challengeId', () => { diff --git a/test/api/v3/integration/challenges/GET-challenges_challengeId.test.js b/test/api/v3/integration/challenges/GET-challenges_challengeId.test.js index 21b8e92494..6a9cd68429 100644 --- a/test/api/v3/integration/challenges/GET-challenges_challengeId.test.js +++ b/test/api/v3/integration/challenges/GET-challenges_challengeId.test.js @@ -3,7 +3,7 @@ import { createAndPopulateGroup, generateChallenge, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('GET /challenges/:challengeId', () => { @@ -63,45 +63,48 @@ describe('GET /challenges/:challengeId', () => { context('private guild', () => { let groupLeader; + let challengeLeader; let group; let challenge; let members; - let user; + let nonMember; + let otherMember; beforeEach(async () => { - user = await generateUser(); + nonMember = await generateUser(); let populatedGroup = await createAndPopulateGroup({ groupDetails: {type: 'guild', privacy: 'private'}, - members: 1, + members: 2, }); groupLeader = populatedGroup.groupLeader; group = populatedGroup.group; members = populatedGroup.members; - challenge = await generateChallenge(groupLeader, group); - await members[0].post(`/challenges/${challenge._id}/join`); - await groupLeader.post(`/challenges/${challenge._id}/join`); + challengeLeader = members[0]; + otherMember = members[1]; + + challenge = await generateChallenge(challengeLeader, group); }); - it('fails if user doesn\'t have access to the challenge', async () => { - await expect(user.get(`/challenges/${challenge._id}`)).to.eventually.be.rejected.and.eql({ + it('fails if user isn\'t in the guild and isn\'t challenge leader', async () => { + await expect(nonMember.get(`/challenges/${challenge._id}`)).to.eventually.be.rejected.and.eql({ code: 404, error: 'NotFound', message: t('challengeNotFound'), }); }); - it('should return challenge data', async () => { - let chal = await members[0].get(`/challenges/${challenge._id}`); + it('returns challenge data for any user in the guild', async () => { + let chal = await otherMember.get(`/challenges/${challenge._id}`); expect(chal.name).to.equal(challenge.name); expect(chal._id).to.equal(challenge._id); expect(chal.leader).to.eql({ - _id: groupLeader._id, - id: groupLeader._id, - profile: {name: groupLeader.profile.name}, + _id: challengeLeader._id, + id: challengeLeader._id, + profile: {name: challengeLeader.profile.name}, }); expect(chal.group).to.eql({ _id: group._id, @@ -114,53 +117,72 @@ describe('GET /challenges/:challengeId', () => { leader: groupLeader.id, }); }); + + it('returns challenge data if challenge leader isn\'t in the guild or challenge', async () => { + await challengeLeader.post(`/groups/${group._id}/leave`); + await challengeLeader.sync(); + expect(challengeLeader.guilds).to.be.empty; // check that leaving worked + + let chal = await challengeLeader.get(`/challenges/${challenge._id}`); + expect(chal.name).to.equal(challenge.name); + expect(chal._id).to.equal(challenge._id); + + expect(chal.leader).to.eql({ + _id: challengeLeader._id, + id: challengeLeader._id, + profile: {name: challengeLeader.profile.name}, + }); + }); }); context('party', () => { let groupLeader; + let challengeLeader; let group; let challenge; let members; - let user; + let nonMember; + let otherMember; beforeEach(async () => { - user = await generateUser(); + nonMember = await generateUser(); let populatedGroup = await createAndPopulateGroup({ - groupDetails: {type: 'party'}, - members: 1, + groupDetails: {type: 'party', privacy: 'private'}, + members: 2, }); groupLeader = populatedGroup.groupLeader; group = populatedGroup.group; members = populatedGroup.members; - challenge = await generateChallenge(groupLeader, group); - await members[0].post(`/challenges/${challenge._id}/join`); - await groupLeader.post(`/challenges/${challenge._id}/join`); + challengeLeader = members[0]; + otherMember = members[1]; + + challenge = await generateChallenge(challengeLeader, group); }); - it('fails if user doesn\'t have access to the challenge', async () => { - await expect(user.get(`/challenges/${challenge._id}`)).to.eventually.be.rejected.and.eql({ + it('fails if user isn\'t in the party and isn\'t challenge leader', async () => { + await expect(nonMember.get(`/challenges/${challenge._id}`)).to.eventually.be.rejected.and.eql({ code: 404, error: 'NotFound', message: t('challengeNotFound'), }); }); - it('should return challenge data', async () => { - let chal = await members[0].get(`/challenges/${challenge._id}`); + it('returns challenge data for any user in the party', async () => { + let chal = await otherMember.get(`/challenges/${challenge._id}`); expect(chal.name).to.equal(challenge.name); expect(chal._id).to.equal(challenge._id); expect(chal.leader).to.eql({ - _id: groupLeader._id, - id: groupLeader.id, - profile: {name: groupLeader.profile.name}, + _id: challengeLeader._id, + id: challengeLeader._id, + profile: {name: challengeLeader.profile.name}, }); expect(chal.group).to.eql({ _id: group._id, - id: group.id, + id: group._id, categories: [], name: group.name, summary: group.name, @@ -169,5 +191,21 @@ describe('GET /challenges/:challengeId', () => { leader: groupLeader.id, }); }); + + it('returns challenge data if challenge leader isn\'t in the party or challenge', async () => { + await challengeLeader.post('/groups/party/leave'); + await challengeLeader.sync(); + expect(challengeLeader.party._id).to.be.undefined; // check that leaving worked + + let chal = await challengeLeader.get(`/challenges/${challenge._id}`); + expect(chal.name).to.equal(challenge.name); + expect(chal._id).to.equal(challenge._id); + + expect(chal.leader).to.eql({ + _id: challengeLeader._id, + id: challengeLeader._id, + profile: {name: challengeLeader.profile.name}, + }); + }); }); }); diff --git a/test/api/v3/integration/challenges/GET-challenges_challengeId_export_csv.test.js b/test/api/v3/integration/challenges/GET-challenges_challengeId_export_csv.test.js index f39a148be0..b9bf69b1c6 100644 --- a/test/api/v3/integration/challenges/GET-challenges_challengeId_export_csv.test.js +++ b/test/api/v3/integration/challenges/GET-challenges_challengeId_export_csv.test.js @@ -4,7 +4,7 @@ import { generateChallenge, translate as t, sleep, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('GET /challenges/:challengeId/export/csv', () => { diff --git a/test/api/v3/integration/challenges/GET-challenges_challengeId_members.test.js b/test/api/v3/integration/challenges/GET-challenges_challengeId_members.test.js index 9d56bb53c3..2b0e006d38 100644 --- a/test/api/v3/integration/challenges/GET-challenges_challengeId_members.test.js +++ b/test/api/v3/integration/challenges/GET-challenges_challengeId_members.test.js @@ -1,16 +1,17 @@ import { generateUser, generateGroup, + createAndPopulateGroup, generateChallenge, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('GET /challenges/:challengeId/members', () => { let user; beforeEach(async () => { - user = await generateUser(); + user = await generateUser({ balance: 1 }); }); it('validates optional req.query.lastId to be an UUID', async () => { @@ -21,7 +22,7 @@ describe('GET /challenges/:challengeId/members', () => { }); }); - it('fails if challenge doesn\'t exists', async () => { + it('fails if challenge doesn\'t exist', async () => { await expect(user.get(`/challenges/${generateUUID()}/members`)).to.eventually.be.rejected.and.eql({ code: 404, error: 'NotFound', @@ -29,8 +30,8 @@ describe('GET /challenges/:challengeId/members', () => { }); }); - it('fails if user doesn\'t have access to the challenge', async () => { - let group = await generateGroup(user); + it('fails if user isn\'t in the private group and isn\'t challenge leader', async () => { + let group = await generateGroup(user, {type: 'party', privacy: 'private'}); let challenge = await generateChallenge(user, group); let anotherUser = await generateUser(); @@ -41,6 +42,27 @@ describe('GET /challenges/:challengeId/members', () => { }); }); + it('works if user isn\'t in the private group but is challenge leader', async () => { + let populatedGroup = await createAndPopulateGroup({ + groupDetails: {type: 'party', privacy: 'private'}, + members: 1, + }); + let groupLeader = populatedGroup.groupLeader; + let challengeLeader = populatedGroup.members[0]; + let challenge = await generateChallenge(challengeLeader, populatedGroup.group); + await groupLeader.post(`/challenges/${challenge._id}/join`); + await challengeLeader.post('/groups/party/leave'); + await challengeLeader.sync(); + expect(challengeLeader.party._id).to.be.undefined; // check that leaving worked + + let res = await challengeLeader.get(`/challenges/${challenge._id}/members`); + expect(res[0]).to.eql({ + _id: groupLeader._id, + id: groupLeader._id, + profile: {name: groupLeader.profile.name}, + }); + }); + it('works with challenges belonging to public guild', async () => { let leader = await generateUser({balance: 4}); let group = await generateGroup(leader, {type: 'guild', privacy: 'public', name: generateUUID()}); diff --git a/test/api/v3/integration/challenges/GET-challenges_challengeId_members_memberId.test.js b/test/api/v3/integration/challenges/GET-challenges_challengeId_members_memberId.test.js index 5154cdcaad..47a7adbf39 100644 --- a/test/api/v3/integration/challenges/GET-challenges_challengeId_members_memberId.test.js +++ b/test/api/v3/integration/challenges/GET-challenges_challengeId_members_memberId.test.js @@ -3,7 +3,7 @@ import { generateChallenge, generateGroup, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('GET /challenges/:challengeId/members/:memberId', () => { diff --git a/test/api/v3/integration/challenges/GET-challenges_group_groupid.test.js b/test/api/v3/integration/challenges/GET-challenges_group_groupid.test.js index 6521d34677..8ad7b76ed8 100644 --- a/test/api/v3/integration/challenges/GET-challenges_group_groupid.test.js +++ b/test/api/v3/integration/challenges/GET-challenges_group_groupid.test.js @@ -3,7 +3,7 @@ import { generateChallenge, createAndPopulateGroup, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { TAVERN_ID } from '../../../../../website/common/script/constants'; describe('GET challenges/groups/:groupId', () => { diff --git a/test/api/v3/integration/challenges/GET-challenges_user.test.js b/test/api/v3/integration/challenges/GET-challenges_user.test.js index cbcacfe3a7..e1b1c32143 100644 --- a/test/api/v3/integration/challenges/GET-challenges_user.test.js +++ b/test/api/v3/integration/challenges/GET-challenges_user.test.js @@ -2,7 +2,7 @@ import { generateUser, generateChallenge, createAndPopulateGroup, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('GET challenges/user', () => { context('no official challenges', () => { diff --git a/test/api/v3/integration/challenges/POST-challenges.test.js b/test/api/v3/integration/challenges/POST-challenges.test.js index 1fbd0fd768..b53c3750b1 100644 --- a/test/api/v3/integration/challenges/POST-challenges.test.js +++ b/test/api/v3/integration/challenges/POST-challenges.test.js @@ -2,7 +2,7 @@ import { generateUser, createAndPopulateGroup, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('POST /challenges', () => { @@ -94,16 +94,6 @@ describe('POST /challenges', () => { }); }); - it('returns an error when non-leader member creates a challenge in leaderOnly group', async () => { - await expect(groupMember.post('/challenges', { - group: group._id, - })).to.eventually.be.rejected.and.eql({ - code: 401, - error: 'NotAuthorized', - message: t('onlyGroupLeaderChal'), - }); - }); - it('allows non-leader member to create a challenge', async () => { let populatedGroup = await createAndPopulateGroup({ members: 1, @@ -304,14 +294,14 @@ describe('POST /challenges', () => { expect(groupLeader.challenges.length).to.equal(0); }); - it('awards achievement if this is creator\'s first challenge', async () => { + it('does not award joinedChallenge achievement for creating a challenge', async () => { await groupLeader.post('/challenges', { group: group._id, name: 'Test Challenge', shortName: 'TC Label', }); groupLeader = await groupLeader.sync(); - expect(groupLeader.achievements.joinedChallenge).to.be.true; + expect(groupLeader.achievements.joinedChallenge).to.not.be.true; }); it('sets summary to challenges name when not supplied', async () => { diff --git a/test/api/v3/integration/challenges/POST-challenges_challengeId_join.test.js b/test/api/v3/integration/challenges/POST-challenges_challengeId_join.test.js index 734a578d1e..1ca9a434c3 100644 --- a/test/api/v3/integration/challenges/POST-challenges_challengeId_join.test.js +++ b/test/api/v3/integration/challenges/POST-challenges_challengeId_join.test.js @@ -3,7 +3,7 @@ import { generateChallenge, createAndPopulateGroup, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('POST /challenges/:challengeId/join', () => { @@ -46,7 +46,7 @@ describe('POST /challenges/:challengeId/join', () => { await groupLeader.post(`/challenges/${challenge._id}/join`); }); - it('returns an error when user doesn\'t have permissions to access the challenge', async () => { + it('returns an error when user isn\'t in the private group and isn\'t challenge leader', async () => { let unauthorizedUser = await generateUser(); await expect(unauthorizedUser.post(`/challenges/${challenge._id}/join`)).to.eventually.be.rejected.and.eql({ @@ -56,6 +56,16 @@ describe('POST /challenges/:challengeId/join', () => { }); }); + it('succeeds when user isn\'t in the private group but is challenge leader', async () => { + await groupLeader.post(`/challenges/${challenge._id}/leave`); + await groupLeader.post(`/groups/${group._id}/leave`); + await groupLeader.sync(); + expect(groupLeader.guilds).to.be.empty; // check that leaving worked + + let res = await groupLeader.post(`/challenges/${challenge._id}/join`); + expect(res.name).to.equal(challenge.name); + }); + it('returns challenge data', async () => { let res = await authorizedUser.post(`/challenges/${challenge._id}/join`); diff --git a/test/api/v3/integration/challenges/POST-challenges_challengeId_leave.test.js b/test/api/v3/integration/challenges/POST-challenges_challengeId_leave.test.js index dd81daf75d..080f7a92ef 100644 --- a/test/api/v3/integration/challenges/POST-challenges_challengeId_leave.test.js +++ b/test/api/v3/integration/challenges/POST-challenges_challengeId_leave.test.js @@ -3,7 +3,7 @@ import { generateChallenge, createAndPopulateGroup, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('POST /challenges/:challengeId/leave', () => { diff --git a/test/api/v3/integration/challenges/POST-challenges_challengeId_winner_winnerId.test.js b/test/api/v3/integration/challenges/POST-challenges_challengeId_winner_winnerId.test.js index 43187b9c61..41c655b88c 100644 --- a/test/api/v3/integration/challenges/POST-challenges_challengeId_winner_winnerId.test.js +++ b/test/api/v3/integration/challenges/POST-challenges_challengeId_winner_winnerId.test.js @@ -5,7 +5,7 @@ import { sleep, checkExistence, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('POST /challenges/:challengeId/winner/:winnerId', () => { diff --git a/test/api/v3/integration/challenges/POST_challenges_id_clone.test.js b/test/api/v3/integration/challenges/POST_challenges_id_clone.test.js index 04e12049cd..3f2abd8a0b 100644 --- a/test/api/v3/integration/challenges/POST_challenges_id_clone.test.js +++ b/test/api/v3/integration/challenges/POST_challenges_id_clone.test.js @@ -1,7 +1,7 @@ import { generateUser, generateGroup, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('POST /challenges/:challengeId/clone', () => { it('clones a challenge', async () => { diff --git a/test/api/v3/integration/challenges/PUT-challenges_challengeId.test.js b/test/api/v3/integration/challenges/PUT-challenges_challengeId.test.js index dce90f0cbd..fc3155c6e0 100644 --- a/test/api/v3/integration/challenges/PUT-challenges_challengeId.test.js +++ b/test/api/v3/integration/challenges/PUT-challenges_challengeId.test.js @@ -3,7 +3,7 @@ import { generateChallenge, createAndPopulateGroup, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('PUT /challenges/:challengeId', () => { let privateGuild, user, nonMember, challenge, member; diff --git a/test/api/v3/integration/chat/DELETE-chat_id.test.js b/test/api/v3/integration/chat/DELETE-chat_id.test.js index 2f79150ae2..929ec790b6 100644 --- a/test/api/v3/integration/chat/DELETE-chat_id.test.js +++ b/test/api/v3/integration/chat/DELETE-chat_id.test.js @@ -2,7 +2,7 @@ import { createAndPopulateGroup, generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('DELETE /groups/:groupId/chat/:chatId', () => { diff --git a/test/api/v3/integration/chat/GET-chat.test.js b/test/api/v3/integration/chat/GET-chat.test.js index 710686d7cf..e3a9d17548 100644 --- a/test/api/v3/integration/chat/GET-chat.test.js +++ b/test/api/v3/integration/chat/GET-chat.test.js @@ -2,7 +2,7 @@ import { generateUser, generateGroup, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('GET /groups/:groupId/chat', () => { let user; diff --git a/test/api/v3/integration/chat/POST-chat.flag.test.js b/test/api/v3/integration/chat/POST-chat.flag.test.js index d2e01398b5..88b41744c8 100644 --- a/test/api/v3/integration/chat/POST-chat.flag.test.js +++ b/test/api/v3/integration/chat/POST-chat.flag.test.js @@ -1,17 +1,25 @@ import { generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { find } from 'lodash'; +import moment from 'moment'; +import nconf from 'nconf'; +import { IncomingWebhook } from '@slack/client'; + +const BASE_URL = nconf.get('BASE_URL'); describe('POST /chat/:chatId/flag', () => { - let user, admin, anotherUser, group; + let user, admin, anotherUser, newUser, group; const TEST_MESSAGE = 'Test Message'; + const USER_AGE_FOR_FLAGGING = 3; beforeEach(async () => { - user = await generateUser({balance: 1}); + user = await generateUser({balance: 1, 'auth.timestamps.created': moment().subtract(USER_AGE_FOR_FLAGGING + 1, 'days').toDate()}); admin = await generateUser({balance: 1, 'contributor.admin': true}); - anotherUser = await generateUser(); + anotherUser = await generateUser({'auth.timestamps.created': moment().subtract(USER_AGE_FOR_FLAGGING + 1, 'days').toDate()}); + newUser = await generateUser({'auth.timestamps.created': moment().subtract(1, 'days').toDate()}); + sandbox.stub(IncomingWebhook.prototype, 'send'); group = await user.post('/groups', { name: 'Test Guild', @@ -20,6 +28,10 @@ describe('POST /chat/:chatId/flag', () => { }); }); + afterEach(() => { + sandbox.restore(); + }); + it('Returns an error when chat message is not found', async () => { await expect(user.post(`/groups/${group._id}/chat/incorrectMessage/flag`)) .to.eventually.be.rejected.and.eql({ @@ -34,7 +46,7 @@ describe('POST /chat/:chatId/flag', () => { await expect(user.post(`/groups/${group._id}/chat/${message.message.id}/flag`)).to.eventually.be.ok; }); - it('Flags a chat', async () => { + it('Flags a chat and sends normal message to moderator Slack when user is not new', async () => { let { message } = await anotherUser.post(`/groups/${group._id}/chat`, {message: TEST_MESSAGE}); let flagResult = await user.post(`/groups/${group._id}/chat/${message.id}/flag`); @@ -45,6 +57,62 @@ describe('POST /chat/:chatId/flag', () => { let messageToCheck = find(groupWithFlags.chat, {id: message.id}); expect(messageToCheck.flags[user._id]).to.equal(true); + + // Slack message to mods + const timestamp = `${moment(message.timestamp).utc().format('YYYY-MM-DD HH:mm')} UTC`; + + /* eslint-disable camelcase */ + expect(IncomingWebhook.prototype.send).to.be.calledWith({ + text: `${user.profile.name} (${user.id}; language: en) flagged a message`, + attachments: [{ + fallback: 'Flag Message', + color: 'danger', + author_name: `${anotherUser.profile.name} - ${anotherUser.auth.local.email} - ${anotherUser._id}\n${timestamp}`, + title: 'Flag in Test Guild', + title_link: `${BASE_URL}/groups/guild/${group._id}`, + text: TEST_MESSAGE, + footer: ``, + mrkdwn_in: [ + 'text', + ], + }], + }); + /* eslint-ensable camelcase */ + }); + + it('Does not increment message flag count and sends different message to moderator Slack when user is new', async () => { + let automatedComment = `The post's flag count has not been increased because the flagger's account is less than ${USER_AGE_FOR_FLAGGING} days old.`; + let { message } = await newUser.post(`/groups/${group._id}/chat`, {message: TEST_MESSAGE}); + + let flagResult = await newUser.post(`/groups/${group._id}/chat/${message.id}/flag`); + expect(flagResult.flags[newUser._id]).to.equal(true); + expect(flagResult.flagCount).to.equal(0); + + let groupWithFlags = await admin.get(`/groups/${group._id}`); + + let messageToCheck = find(groupWithFlags.chat, {id: message.id}); + expect(messageToCheck.flags[newUser._id]).to.equal(true); + + // Slack message to mods + const timestamp = `${moment(message.timestamp).utc().format('YYYY-MM-DD HH:mm')} UTC`; + + /* eslint-disable camelcase */ + expect(IncomingWebhook.prototype.send).to.be.calledWith({ + text: `${newUser.profile.name} (${newUser.id}; language: en) flagged a message`, + attachments: [{ + fallback: 'Flag Message', + color: 'danger', + author_name: `${newUser.profile.name} - ${newUser.auth.local.email} - ${newUser._id}\n${timestamp}`, + title: 'Flag in Test Guild', + title_link: `${BASE_URL}/groups/guild/${group._id}`, + text: TEST_MESSAGE, + footer: ` ${automatedComment}`, + mrkdwn_in: [ + 'text', + ], + }], + }); + /* eslint-ensable camelcase */ }); it('Flags a chat when the author\'s account was deleted', async () => { @@ -117,7 +185,7 @@ describe('POST /chat/:chatId/flag', () => { }); }); - it('Returns an error when user tries to flag a message that is already flagged', async () => { + it('Returns an error when user tries to flag a message that they already flagged', async () => { let { message } = await anotherUser.post(`/groups/${group._id}/chat`, {message: TEST_MESSAGE}); await user.post(`/groups/${group._id}/chat/${message.id}/flag`); diff --git a/test/api/v3/integration/chat/POST-chat.like.test.js b/test/api/v3/integration/chat/POST-chat.like.test.js index d7ae6047df..a6dfb7d795 100644 --- a/test/api/v3/integration/chat/POST-chat.like.test.js +++ b/test/api/v3/integration/chat/POST-chat.like.test.js @@ -1,7 +1,7 @@ import { createAndPopulateGroup, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { find } from 'lodash'; describe('POST /chat/:chatId/like', () => { diff --git a/test/api/v3/integration/chat/POST-chat.test.js b/test/api/v3/integration/chat/POST-chat.test.js index 194008bb4b..bd0f158b7d 100644 --- a/test/api/v3/integration/chat/POST-chat.test.js +++ b/test/api/v3/integration/chat/POST-chat.test.js @@ -1,10 +1,12 @@ +import { IncomingWebhook } from '@slack/client'; +import nconf from 'nconf'; import { createAndPopulateGroup, generateUser, translate as t, sleep, server, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { SPAM_MESSAGE_LIMIT, SPAM_MIN_EXEMPT_CONTRIB_LEVEL, @@ -15,8 +17,6 @@ import { getMatchesByWordArray } from '../../../../../website/server/libs/string import bannedWords from '../../../../../website/server/libs/bannedWords'; import guildsAllowingBannedWords from '../../../../../website/server/libs/guildsAllowingBannedWords'; import * as email from '../../../../../website/server/libs/email'; -import { IncomingWebhook } from '@slack/client'; -import nconf from 'nconf'; const BASE_URL = nconf.get('BASE_URL'); @@ -80,12 +80,14 @@ describe('POST /chat', () => { }); }); - it('returns an error when chat privileges are revoked when sending a message to a public guild', async () => { - let userWithChatRevoked = await member.update({'flags.chatRevoked': true}); - await expect(userWithChatRevoked.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage})).to.eventually.be.rejected.and.eql({ - code: 401, - error: 'NotAuthorized', - message: t('chatPrivilegesRevoked'), + describe('mute user', () => { + it('returns an error when chat privileges are revoked when sending a message to a public guild', async () => { + const userWithChatRevoked = await member.update({'flags.chatRevoked': true}); + await expect(userWithChatRevoked.post(`/groups/${groupWithChat._id}/chat`, { message: testMessage})).to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('chatPrivilegesRevoked'), + }); }); }); @@ -259,7 +261,6 @@ describe('POST /chat', () => { title: 'Slur in Test Guild', title_link: `${BASE_URL}/groups/guild/${groupWithChat.id}`, text: testSlurMessage, - // footer: sandbox.match(/<.*?groupId=group-id&chatId=chat-id\|Flag this message>/), mrkdwn_in: [ 'text', ], @@ -274,6 +275,7 @@ describe('POST /chat', () => { message: t('chatPrivilegesRevoked'), }); + // @TODO: The next test should not depend on this. We should reset the user test in a beforeEach // Restore chat privileges to continue testing user.flags.chatRevoked = false; await user.update({'flags.chatRevoked': false}); @@ -312,7 +314,6 @@ describe('POST /chat', () => { title: 'Slur in Party - (private party)', title_link: undefined, text: testSlurMessage, - // footer: sandbox.match(/<.*?groupId=group-id&chatId=chat-id\|Flag this message>/), mrkdwn_in: [ 'text', ], @@ -388,6 +389,23 @@ describe('POST /chat', () => { expect(groupMessages[0].id).to.exist; }); + it('creates a chat with a max length of 3000 chars', async () => { + const veryLongMessage = ` + 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789 123456789. + THIS PART WON'T BE IN THE MESSAGE (over 3000) + `; + + const newMessage = await user.post(`/groups/${groupWithChat._id}/chat`, { message: veryLongMessage}); + const groupMessages = await user.get(`/groups/${groupWithChat._id}/chat`); + + expect(newMessage.message.id).to.exist; + expect(groupMessages[0].id).to.exist; + + expect(newMessage.message.text.length).to.eql(3000); + expect(newMessage.message.text).to.not.contain('MESSAGE'); + expect(groupMessages[0].text.length).to.eql(3000); + }); + it('creates a chat with user styles', async () => { const mount = 'test-mount'; const pet = 'test-pet'; diff --git a/test/api/v3/integration/chat/POST-chat_seen.test.js b/test/api/v3/integration/chat/POST-chat_seen.test.js index b247af13b0..6bd3f87b23 100644 --- a/test/api/v3/integration/chat/POST-chat_seen.test.js +++ b/test/api/v3/integration/chat/POST-chat_seen.test.js @@ -1,7 +1,7 @@ import { createAndPopulateGroup, sleep, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('POST /groups/:id/chat/seen', () => { context('Guild', () => { diff --git a/test/api/v3/integration/chat/POST-groups_id_chat_id_clear_flags.test.js b/test/api/v3/integration/chat/POST-groups_id_chat_id_clear_flags.test.js index 35a2878847..153bc3bd0a 100644 --- a/test/api/v3/integration/chat/POST-groups_id_chat_id_clear_flags.test.js +++ b/test/api/v3/integration/chat/POST-groups_id_chat_id_clear_flags.test.js @@ -2,25 +2,26 @@ import { createAndPopulateGroup, generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import config from '../../../../../config.json'; +import moment from 'moment'; import { v4 as generateUUID } from 'uuid'; describe('POST /groups/:id/chat/:id/clearflags', () => { + const USER_AGE_FOR_FLAGGING = 3; let groupWithChat, message, author, nonAdmin, admin; before(async () => { - let { group, groupLeader, members } = await createAndPopulateGroup({ + let { group, groupLeader } = await createAndPopulateGroup({ groupDetails: { type: 'guild', privacy: 'public', }, - members: 1, }); groupWithChat = group; author = groupLeader; - nonAdmin = members[0]; + nonAdmin = await generateUser({'auth.timestamps.created': moment().subtract(USER_AGE_FOR_FLAGGING + 1, 'days').toDate()}); admin = await generateUser({'contributor.admin': true}); message = await author.post(`/groups/${groupWithChat._id}/chat`, { message: 'Some message' }); @@ -69,9 +70,14 @@ describe('POST /groups/:id/chat/:id/clearflags', () => { privateMessage = privateMessage.message; await admin.post(`/groups/${group._id}/chat/${privateMessage.id}/flag`); + + // first test that the flag was actually successful + let messages = await members[0].get(`/groups/${group._id}/chat`); + expect(messages[0].flagCount).to.eql(5); + await admin.post(`/groups/${group._id}/chat/${privateMessage.id}/clearflags`); - let messages = await members[0].get(`/groups/${group._id}/chat`); + messages = await members[0].get(`/groups/${group._id}/chat`); expect(messages[0].flagCount).to.eql(0); }); diff --git a/test/api/v3/integration/content/GET-content.test.js b/test/api/v3/integration/content/GET-content.test.js index 1489738577..a9f9ce5ee9 100644 --- a/test/api/v3/integration/content/GET-content.test.js +++ b/test/api/v3/integration/content/GET-content.test.js @@ -1,7 +1,7 @@ import { requester, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import i18n from '../../../../../website/common/script/i18n'; describe('GET /content', () => { diff --git a/test/api/v3/integration/coupons/GET-coupons.test.js b/test/api/v3/integration/coupons/GET-coupons.test.js index 2e31669c70..9eecfe681c 100644 --- a/test/api/v3/integration/coupons/GET-coupons.test.js +++ b/test/api/v3/integration/coupons/GET-coupons.test.js @@ -1,7 +1,7 @@ import { generateUser, resetHabiticaDB, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import apiError from '../../../../../website/server/libs/apiError'; describe('GET /coupons/', () => { diff --git a/test/api/v3/integration/coupons/POST-coupons_enter_code.test.js b/test/api/v3/integration/coupons/POST-coupons_enter_code.test.js index e1f9db3583..be3f982617 100644 --- a/test/api/v3/integration/coupons/POST-coupons_enter_code.test.js +++ b/test/api/v3/integration/coupons/POST-coupons_enter_code.test.js @@ -2,7 +2,7 @@ import { generateUser, translate as t, resetHabiticaDB, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('POST /coupons/enter/:code', () => { let user; diff --git a/test/api/v3/integration/coupons/POST-coupons_generate_event.test.js b/test/api/v3/integration/coupons/POST-coupons_generate_event.test.js index 6b533b76d6..1fe9af0d7a 100644 --- a/test/api/v3/integration/coupons/POST-coupons_generate_event.test.js +++ b/test/api/v3/integration/coupons/POST-coupons_generate_event.test.js @@ -2,7 +2,7 @@ import { generateUser, translate as t, resetHabiticaDB, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import couponCode from 'coupon-code'; import apiError from '../../../../../website/server/libs/apiError'; diff --git a/test/api/v3/integration/coupons/POST-coupons_validate_code.test.js b/test/api/v3/integration/coupons/POST-coupons_validate_code.test.js index 9d433813ea..52d85c6210 100644 --- a/test/api/v3/integration/coupons/POST-coupons_validate_code.test.js +++ b/test/api/v3/integration/coupons/POST-coupons_validate_code.test.js @@ -2,7 +2,7 @@ import { generateUser, requester, resetHabiticaDB, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('POST /coupons/validate/:code', () => { let api = requester(); 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 03e2d906bf..0b24bb02bd 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 @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; xdescribe('GET /export/avatar-:memberId.html', () => { diff --git a/test/api/v3/integration/dataexport/GET-export_history.csv.test.js b/test/api/v3/integration/dataexport/GET-export_history.csv.test.js index 1b2b7e8a0d..5f49213038 100644 --- a/test/api/v3/integration/dataexport/GET-export_history.csv.test.js +++ b/test/api/v3/integration/dataexport/GET-export_history.csv.test.js @@ -1,6 +1,6 @@ import { generateUser, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { updateDocument, } from '../../../../helpers/mongo'; diff --git a/test/api/v3/integration/dataexport/GET-export_inbox.html.test.js b/test/api/v3/integration/dataexport/GET-export_inbox.html.test.js index aade366802..61c4e6b933 100644 --- a/test/api/v3/integration/dataexport/GET-export_inbox.html.test.js +++ b/test/api/v3/integration/dataexport/GET-export_inbox.html.test.js @@ -1,6 +1,6 @@ import { generateUser, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('GET /export/inbox.html', () => { let user; diff --git a/test/api/v3/integration/dataexport/GET-export_userdata.json.test.js b/test/api/v3/integration/dataexport/GET-export_userdata.json.test.js index d8152f1209..38fbf6435f 100644 --- a/test/api/v3/integration/dataexport/GET-export_userdata.json.test.js +++ b/test/api/v3/integration/dataexport/GET-export_userdata.json.test.js @@ -1,6 +1,6 @@ import { generateUser, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('GET /export/userdata.json', () => { it('should return a valid JSON file with user data', async () => { diff --git a/test/api/v3/integration/dataexport/GET-export_userdata.xml.test.js b/test/api/v3/integration/dataexport/GET-export_userdata.xml.test.js index db198b6eee..f99b34d869 100644 --- a/test/api/v3/integration/dataexport/GET-export_userdata.xml.test.js +++ b/test/api/v3/integration/dataexport/GET-export_userdata.xml.test.js @@ -1,6 +1,6 @@ import { generateUser, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import xml2js from 'xml2js'; import util from 'util'; @@ -23,6 +23,17 @@ describe('GET /export/userdata.xml', () => { ]); + // add pinnedItem + await user.get('/user/toggle-pinned-item/marketGear/gear.flat.shield_rogue_5'); + + // add a private message + let receiver = await generateUser(); + + user.post('/members/send-private-message', { + message: 'Your first message, hi!', + toUserId: receiver._id, + }); + let response = await user.get('/export/userdata.xml'); let {user: res} = await parseStringAsync(response, {explicitArray: false}); diff --git a/test/api/v3/integration/debug/POST-debug_addHourglass.test.js b/test/api/v3/integration/debug/POST-debug_addHourglass.test.js index 767fa840f2..d528f79a81 100644 --- a/test/api/v3/integration/debug/POST-debug_addHourglass.test.js +++ b/test/api/v3/integration/debug/POST-debug_addHourglass.test.js @@ -1,7 +1,7 @@ import nconf from 'nconf'; import { generateUser, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('POST /debug/add-hourglass', () => { let userToGetHourGlass; diff --git a/test/api/v3/integration/debug/POST-debug_addTenGems.test.js b/test/api/v3/integration/debug/POST-debug_addTenGems.test.js index d1a3b39eb2..faaa2cbd10 100644 --- a/test/api/v3/integration/debug/POST-debug_addTenGems.test.js +++ b/test/api/v3/integration/debug/POST-debug_addTenGems.test.js @@ -1,7 +1,7 @@ import nconf from 'nconf'; import { generateUser, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('POST /debug/add-ten-gems', () => { let userToGainTenGems; diff --git a/test/api/v3/integration/debug/POST-debug_make-admin.test.js b/test/api/v3/integration/debug/POST-debug_make-admin.test.js index 0696b6469f..311d477994 100644 --- a/test/api/v3/integration/debug/POST-debug_make-admin.test.js +++ b/test/api/v3/integration/debug/POST-debug_make-admin.test.js @@ -1,7 +1,7 @@ import nconf from 'nconf'; import { generateUser, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('POST /debug/make-admin (pended for v3 prod testing)', () => { let user; diff --git a/test/api/v3/integration/debug/POST-debug_modify-inventory.test.js b/test/api/v3/integration/debug/POST-debug_modify-inventory.test.js index 7047150477..cadb9e2b18 100644 --- a/test/api/v3/integration/debug/POST-debug_modify-inventory.test.js +++ b/test/api/v3/integration/debug/POST-debug_modify-inventory.test.js @@ -3,7 +3,7 @@ import nconf from 'nconf'; import { generateUser, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('POST /debug/modify-inventory', () => { let user, originalItems; diff --git a/test/api/v3/integration/debug/POST-debug_quest-progress.test.js b/test/api/v3/integration/debug/POST-debug_quest-progress.test.js index 90c14c4470..7234395c6f 100644 --- a/test/api/v3/integration/debug/POST-debug_quest-progress.test.js +++ b/test/api/v3/integration/debug/POST-debug_quest-progress.test.js @@ -1,7 +1,7 @@ import nconf from 'nconf'; import { generateUser, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('POST /debug/quest-progress', () => { let user; diff --git a/test/api/v3/integration/debug/POST-debug_set-cron.test.js b/test/api/v3/integration/debug/POST-debug_set-cron.test.js index 10fe75fa14..254bca2d1a 100644 --- a/test/api/v3/integration/debug/POST-debug_set-cron.test.js +++ b/test/api/v3/integration/debug/POST-debug_set-cron.test.js @@ -1,7 +1,7 @@ import nconf from 'nconf'; import { generateUser, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('POST /debug/set-cron', () => { let user; diff --git a/test/api/v3/integration/emails/GET-email-unsubscribe.test.js b/test/api/v3/integration/emails/GET-email-unsubscribe.test.js index cda83e78e3..fcd26b7904 100644 --- a/test/api/v3/integration/emails/GET-email-unsubscribe.test.js +++ b/test/api/v3/integration/emails/GET-email-unsubscribe.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { encrypt } from '../../../../../website/server/libs/encryption'; import { v4 as generateUUID } from 'uuid'; diff --git a/test/api/v3/integration/groups/GET-group-plans.test.js b/test/api/v3/integration/groups/GET-group-plans.test.js index 353a591d4e..a56c01087d 100644 --- a/test/api/v3/integration/groups/GET-group-plans.test.js +++ b/test/api/v3/integration/groups/GET-group-plans.test.js @@ -1,7 +1,7 @@ import { generateUser, generateGroup, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('GET /group-plans', () => { let user; diff --git a/test/api/v3/integration/groups/GET-groups.test.js b/test/api/v3/integration/groups/GET-groups.test.js index 9b41fcb53a..0baf835a02 100644 --- a/test/api/v3/integration/groups/GET-groups.test.js +++ b/test/api/v3/integration/groups/GET-groups.test.js @@ -3,7 +3,7 @@ import { resetHabiticaDB, generateGroup, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { TAVERN_ID, } from '../../../../../website/server/models/group'; @@ -203,7 +203,7 @@ describe('GET /groups', () => { let page2 = await expect(user.get('/groups?type=publicGuilds&paginate=true&page=2')) .to.eventually.have.a.lengthOf(1 + 4); // 1 created now, 4 by other tests expect(page2[4].name).to.equal('guild with less members'); - }); + }).timeout(10000); }); it('returns all the user\'s guilds when guilds passed in as query', async () => { diff --git a/test/api/v3/integration/groups/GET-groups_groupId_invites.test.js b/test/api/v3/integration/groups/GET-groups_groupId_invites.test.js index abef14c57c..06cbf4974a 100644 --- a/test/api/v3/integration/groups/GET-groups_groupId_invites.test.js +++ b/test/api/v3/integration/groups/GET-groups_groupId_invites.test.js @@ -2,7 +2,7 @@ import { generateUser, generateGroup, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('GET /groups/:groupId/invites', () => { @@ -79,7 +79,7 @@ describe('GET /groups/:groupId/invites', () => { expect(member).to.have.all.keys(['_id', 'id', 'profile']); expect(member.profile).to.have.all.keys(['name']); }); - }); + }).timeout(10000); it('supports using req.query.lastId to get more invites', async function () { this.timeout(30000); // @TODO: times out after 8 seconds diff --git a/test/api/v3/integration/groups/GET-groups_groupId_members.test.js b/test/api/v3/integration/groups/GET-groups_groupId_members.test.js index 99be54d4a9..cbbe45b546 100644 --- a/test/api/v3/integration/groups/GET-groups_groupId_members.test.js +++ b/test/api/v3/integration/groups/GET-groups_groupId_members.test.js @@ -2,7 +2,7 @@ import { generateUser, generateGroup, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; import common from '../../../../../website/common'; @@ -77,7 +77,7 @@ describe('GET /groups/:groupId/members', () => { expect(Object.keys(memberRes.auth)).to.eql(['timestamps']); expect(Object.keys(memberRes.preferences).sort()).to.eql([ 'size', 'hair', 'skin', 'shirt', - 'chair', 'costume', 'sleep', 'background', 'tasks', + 'chair', 'costume', 'sleep', 'background', 'tasks', 'disableClasses', ].sort()); expect(memberRes.stats.maxMP).to.exist; @@ -98,7 +98,7 @@ describe('GET /groups/:groupId/members', () => { expect(Object.keys(memberRes.auth)).to.eql(['timestamps']); expect(Object.keys(memberRes.preferences).sort()).to.eql([ 'size', 'hair', 'skin', 'shirt', - 'chair', 'costume', 'sleep', 'background', 'tasks', + 'chair', 'costume', 'sleep', 'background', 'tasks', 'disableClasses', ].sort()); expect(memberRes.stats.maxMP).to.exist; diff --git a/test/api/v3/integration/groups/GET-groups_id.test.js b/test/api/v3/integration/groups/GET-groups_id.test.js index ec8da5e1bd..9b9aba0e6f 100644 --- a/test/api/v3/integration/groups/GET-groups_id.test.js +++ b/test/api/v3/integration/groups/GET-groups_id.test.js @@ -2,7 +2,7 @@ import { generateUser, createAndPopulateGroup, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; import { diff --git a/test/api/v3/integration/groups/POST-group_remove_manager.test.js b/test/api/v3/integration/groups/POST-group_remove_manager.test.js index 1a1c412a90..0d426b27ae 100644 --- a/test/api/v3/integration/groups/POST-group_remove_manager.test.js +++ b/test/api/v3/integration/groups/POST-group_remove_manager.test.js @@ -1,7 +1,7 @@ import { createAndPopulateGroup, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { find } from 'lodash'; describe('POST /group/:groupId/remove-manager', () => { diff --git a/test/api/v3/integration/groups/POST-groups.test.js b/test/api/v3/integration/groups/POST-groups.test.js index 6d262162c2..9eeb6d0589 100644 --- a/test/api/v3/integration/groups/POST-groups.test.js +++ b/test/api/v3/integration/groups/POST-groups.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('POST /group', () => { let user; diff --git a/test/api/v3/integration/groups/POST-groups_groupId_join.test.js b/test/api/v3/integration/groups/POST-groups_groupId_join.test.js index 9a795b2c5d..a3d88d82a4 100644 --- a/test/api/v3/integration/groups/POST-groups_groupId_join.test.js +++ b/test/api/v3/integration/groups/POST-groups_groupId_join.test.js @@ -3,7 +3,7 @@ import { createAndPopulateGroup, checkExistence, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('POST /group/:groupId/join', () => { diff --git a/test/api/v3/integration/groups/POST-groups_groupId_leave.js b/test/api/v3/integration/groups/POST-groups_groupId_leave.js index fd19052a17..eab4442224 100644 --- a/test/api/v3/integration/groups/POST-groups_groupId_leave.js +++ b/test/api/v3/integration/groups/POST-groups_groupId_leave.js @@ -5,7 +5,7 @@ import { sleep, generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; import { each, diff --git a/test/api/v3/integration/groups/POST-groups_groupId_reject.test.js b/test/api/v3/integration/groups/POST-groups_groupId_reject.test.js index 7f1e31df85..59d8645d01 100644 --- a/test/api/v3/integration/groups/POST-groups_groupId_reject.test.js +++ b/test/api/v3/integration/groups/POST-groups_groupId_reject.test.js @@ -2,7 +2,7 @@ import { generateUser, createAndPopulateGroup, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('POST /group/:groupId/reject-invite', () => { context('Rejecting a public guild invite', () => { diff --git a/test/api/v3/integration/groups/POST-groups_id_removeMember.test.js b/test/api/v3/integration/groups/POST-groups_id_removeMember.test.js index 97819e7a41..b29902bc20 100644 --- a/test/api/v3/integration/groups/POST-groups_id_removeMember.test.js +++ b/test/api/v3/integration/groups/POST-groups_id_removeMember.test.js @@ -3,7 +3,7 @@ import { createAndPopulateGroup, translate as t, sleep, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import * as email from '../../../../../website/server/libs/email'; describe('POST /groups/:groupId/removeMember/:memberId', () => { diff --git a/test/api/v3/integration/groups/POST-groups_invite.test.js b/test/api/v3/integration/groups/POST-groups_invite.test.js index 7b5c602e48..fcc282bc50 100644 --- a/test/api/v3/integration/groups/POST-groups_invite.test.js +++ b/test/api/v3/integration/groups/POST-groups_invite.test.js @@ -2,7 +2,7 @@ import { generateUser, generateGroup, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; import nconf from 'nconf'; @@ -114,6 +114,19 @@ describe('Post /groups/:groupId/invite', () => { }); }); + it('returns error when recipient has blocked the senders', async () => { + const inviterNoBlocks = await inviter.update({'inbox.blocks': []}); + let userWithBlockedInviter = await generateUser({'inbox.blocks': [inviter._id]}); + await expect(inviterNoBlocks.post(`/groups/${group._id}/invite`, { + uuids: [userWithBlockedInviter._id], + })) + .to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('notAuthorizedToSendMessageToThisUser'), + }); + }); + it('invites a user to a group by uuid', async () => { let userToInvite = await generateUser(); @@ -404,7 +417,7 @@ describe('Post /groups/:groupId/invite', () => { expect(await inviter.post(`/groups/${group._id}/invite`, { uuids: generatedInvites.map(invite => invite._id), })).to.be.an('array'); - }); + }).timeout(10000); // @TODO: Add this after we are able to mock the group plan route xit('returns an error when a non-leader invites to a group plan', async () => { @@ -551,7 +564,7 @@ describe('Post /groups/:groupId/invite', () => { expect(await inviter.post(`/groups/${party._id}/invite`, { uuids: generatedInvites.map(invite => invite._id), })).to.be.an('array'); - }); + }).timeout(10000); it('does not allow 30+ members in a party', async () => { let invitesToGenerate = []; @@ -569,6 +582,6 @@ describe('Post /groups/:groupId/invite', () => { error: 'BadRequest', message: t('partyExceedsMembersLimit', {maxMembersParty: PARTY_LIMIT_MEMBERS}), }); - }); + }).timeout(10000); }); }); diff --git a/test/api/v3/integration/groups/POST-groups_manager.test.js b/test/api/v3/integration/groups/POST-groups_manager.test.js index b6b90f7ceb..8730ea8c95 100644 --- a/test/api/v3/integration/groups/POST-groups_manager.test.js +++ b/test/api/v3/integration/groups/POST-groups_manager.test.js @@ -2,7 +2,7 @@ import { generateUser, createAndPopulateGroup, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('POST /group/:groupId/add-manager', () => { let leader, nonLeader, groupToUpdate; diff --git a/test/api/v3/integration/groups/PUT-groups.test.js b/test/api/v3/integration/groups/PUT-groups.test.js index 0cf30b5d03..9dc00cb891 100644 --- a/test/api/v3/integration/groups/PUT-groups.test.js +++ b/test/api/v3/integration/groups/PUT-groups.test.js @@ -2,7 +2,7 @@ import { createAndPopulateGroup, generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('PUT /group', () => { let leader, nonLeader, groupToUpdate, adminUser; diff --git a/test/api/v3/integration/hall/GET-hall_heroes.test.js b/test/api/v3/integration/hall/GET-hall_heroes.test.js index a2b87ff689..f0fa59ad6b 100644 --- a/test/api/v3/integration/hall/GET-hall_heroes.test.js +++ b/test/api/v3/integration/hall/GET-hall_heroes.test.js @@ -1,7 +1,7 @@ import { generateUser, resetHabiticaDB, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('GET /hall/heroes', () => { it('returns all heroes sorted by -contributor.level and with correct fields', async () => { diff --git a/test/api/v3/integration/hall/GET-hall_heroes_heroId.test.js b/test/api/v3/integration/hall/GET-hall_heroes_heroId.test.js index 2bf1a0a017..b687ee0ed9 100644 --- a/test/api/v3/integration/hall/GET-hall_heroes_heroId.test.js +++ b/test/api/v3/integration/hall/GET-hall_heroes_heroId.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('GET /heroes/:heroId', () => { diff --git a/test/api/v3/integration/hall/GET-hall_patrons.test.js b/test/api/v3/integration/hall/GET-hall_patrons.test.js index 9599daef89..1e9064ad43 100644 --- a/test/api/v3/integration/hall/GET-hall_patrons.test.js +++ b/test/api/v3/integration/hall/GET-hall_patrons.test.js @@ -2,7 +2,7 @@ import { generateUser, translate as t, resetHabiticaDB, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { times } from 'lodash'; describe('GET /hall/patrons', () => { @@ -56,5 +56,5 @@ describe('GET /hall/patrons', () => { expect(morePatrons.length).to.equal(2); expect(morePatrons[0].backer.tier).to.equal(2); expect(morePatrons[1].backer.tier).to.equal(1); - }); + }).timeout(10000); }); diff --git a/test/api/v3/integration/hall/PUT-hall_heores_heroId.test.js b/test/api/v3/integration/hall/PUT-hall_heores_heroId.test.js index edfb9015be..53a138c8bb 100644 --- a/test/api/v3/integration/hall/PUT-hall_heores_heroId.test.js +++ b/test/api/v3/integration/hall/PUT-hall_heores_heroId.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('PUT /heroes/:heroId', () => { diff --git a/test/api/v3/integration/inbox/GET-inbox_messages.test.js b/test/api/v3/integration/inbox/GET-inbox_messages.test.js new file mode 100644 index 0000000000..188b961a10 --- /dev/null +++ b/test/api/v3/integration/inbox/GET-inbox_messages.test.js @@ -0,0 +1,48 @@ +import { + generateUser, +} from '../../../../helpers/api-integration/v3'; + +describe('GET /inbox/messages', () => { + let user; + let otherUser; + + before(async () => { + [user, otherUser] = await Promise.all([generateUser(), generateUser()]); + + await otherUser.post('/members/send-private-message', { + toUserId: user.id, + message: 'first', + }); + await user.post('/members/send-private-message', { + toUserId: otherUser.id, + message: 'second', + }); + await otherUser.post('/members/send-private-message', { + toUserId: user.id, + message: 'third', + }); + + // message to yourself + await user.post('/members/send-private-message', { + toUserId: user.id, + message: 'fourth', + }); + + await user.sync(); + }); + + it('returns the user inbox messages as an array of ordered messages (from most to least recent)', async () => { + const messages = await user.get('/inbox/messages'); + + expect(messages.length).to.equal(4); + + // message to yourself + expect(messages[0].text).to.equal('fourth'); + expect(messages[0].sent).to.equal(false); + expect(messages[0].uuid).to.equal(user._id); + + expect(messages[1].text).to.equal('third'); + expect(messages[2].text).to.equal('second'); + expect(messages[3].text).to.equal('first'); + }); +}); diff --git a/test/api/v3/integration/members/GET-achievements.test.js b/test/api/v3/integration/members/GET-achievements.test.js index cb7930adba..9f46780b3e 100644 --- a/test/api/v3/integration/members/GET-achievements.test.js +++ b/test/api/v3/integration/members/GET-achievements.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('GET /members/:memberId/achievements', () => { diff --git a/test/api/v3/integration/members/GET-members_id.test.js b/test/api/v3/integration/members/GET-members_id.test.js index 729ea92e3c..1dca0284b9 100644 --- a/test/api/v3/integration/members/GET-members_id.test.js +++ b/test/api/v3/integration/members/GET-members_id.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; import common from '../../../../../website/common'; @@ -37,7 +37,7 @@ describe('GET /members/:memberId', () => { expect(Object.keys(memberRes.auth)).to.eql(['timestamps']); expect(Object.keys(memberRes.preferences).sort()).to.eql([ 'size', 'hair', 'skin', 'shirt', - 'chair', 'costume', 'sleep', 'background', 'tasks', + 'chair', 'costume', 'sleep', 'background', 'tasks', 'disableClasses', ].sort()); expect(memberRes.stats.maxMP).to.exist; diff --git a/test/api/v3/integration/members/GET-objections_interaction.test.js b/test/api/v3/integration/members/GET-objections_interaction.test.js index cab90bdacd..5c7a8c0677 100644 --- a/test/api/v3/integration/members/GET-objections_interaction.test.js +++ b/test/api/v3/integration/members/GET-objections_interaction.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('GET /members/:toUserId/objections/:interaction', () => { diff --git a/test/api/v3/integration/members/POST-send_private_message.test.js b/test/api/v3/integration/members/POST-send_private_message.test.js index 0e484dc68f..0012e6ce37 100644 --- a/test/api/v3/integration/members/POST-send_private_message.test.js +++ b/test/api/v3/integration/members/POST-send_private_message.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('POST /members/send-private-message', () => { @@ -100,7 +100,7 @@ describe('POST /members/send-private-message', () => { let receiver = await generateUser(); // const initialNotifications = receiver.notifications.length; - await userToSendMessage.post('/members/send-private-message', { + const response = await userToSendMessage.post('/members/send-private-message', { message: messageToSend, toUserId: receiver._id, }); @@ -116,6 +116,9 @@ describe('POST /members/send-private-message', () => { return message.uuid === receiver._id && message.text === messageToSend; }); + expect(response.message.text).to.deep.equal(sendersMessageInSendersInbox.text); + expect(response.message.uuid).to.deep.equal(sendersMessageInSendersInbox.uuid); + // @TODO waiting for mobile support // expect(updatedReceiver.notifications.length).to.equal(initialNotifications + 1); // const notification = updatedReceiver.notifications[updatedReceiver.notifications.length - 1]; diff --git a/test/api/v3/integration/members/POST-transfer_gems.test.js b/test/api/v3/integration/members/POST-transfer_gems.test.js index a56540867b..0b5b0cfa93 100644 --- a/test/api/v3/integration/members/POST-transfer_gems.test.js +++ b/test/api/v3/integration/members/POST-transfer_gems.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; function findMessage (messages, receiverId) { diff --git a/test/api/v3/integration/news/GET-news.test.js b/test/api/v3/integration/news/GET-news.test.js index b09d408706..8de8afbc05 100644 --- a/test/api/v3/integration/news/GET-news.test.js +++ b/test/api/v3/integration/news/GET-news.test.js @@ -1,6 +1,6 @@ import { requester, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('GET /news', () => { let api; diff --git a/test/api/v3/integration/news/POST-news_tell_me_later.test.js b/test/api/v3/integration/news/POST-news_tell_me_later.test.js index 491a33f210..bd1cdfb147 100644 --- a/test/api/v3/integration/news/POST-news_tell_me_later.test.js +++ b/test/api/v3/integration/news/POST-news_tell_me_later.test.js @@ -1,6 +1,6 @@ import { generateUser, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('POST /news/tell-me-later', () => { let user; diff --git a/test/api/v3/integration/notifications/POST-notifications_notificationId_read.test.js b/test/api/v3/integration/notifications/POST-notifications_notificationId_read.test.js index ea353aa32b..91e4d6ac9b 100644 --- a/test/api/v3/integration/notifications/POST-notifications_notificationId_read.test.js +++ b/test/api/v3/integration/notifications/POST-notifications_notificationId_read.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('POST /notifications/:notificationId/read', () => { diff --git a/test/api/v3/integration/notifications/POST-notifications_notificationId_see.test.js b/test/api/v3/integration/notifications/POST-notifications_notificationId_see.test.js index 0b448f10fd..5b570b82d4 100644 --- a/test/api/v3/integration/notifications/POST-notifications_notificationId_see.test.js +++ b/test/api/v3/integration/notifications/POST-notifications_notificationId_see.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('POST /notifications/:notificationId/see', () => { diff --git a/test/api/v3/integration/notifications/POST-notifications_read.test.js b/test/api/v3/integration/notifications/POST-notifications_read.test.js index 55a9d3350b..d07fe36686 100644 --- a/test/api/v3/integration/notifications/POST-notifications_read.test.js +++ b/test/api/v3/integration/notifications/POST-notifications_read.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('POST /notifications/read', () => { diff --git a/test/api/v3/integration/notifications/POST_notifications_see.test.js b/test/api/v3/integration/notifications/POST_notifications_see.test.js index d09d9bde07..2f67a5e149 100644 --- a/test/api/v3/integration/notifications/POST_notifications_see.test.js +++ b/test/api/v3/integration/notifications/POST_notifications_see.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('POST /notifications/see', () => { diff --git a/test/api/v3/integration/notifications/prevent-multiple-notification.js b/test/api/v3/integration/notifications/prevent-multiple-notification.js new file mode 100644 index 0000000000..6fcf655d55 --- /dev/null +++ b/test/api/v3/integration/notifications/prevent-multiple-notification.js @@ -0,0 +1,39 @@ +import { + createAndPopulateGroup, +} from '../../../../helpers/api-integration/v3'; + +describe('Prevent multiple notifications', () => { + let partyLeader, partyMembers, party; + + before(async () => { + let { group, groupLeader, members } = await createAndPopulateGroup({ + groupDetails: { + type: 'party', + privacy: 'private', + }, + members: 4, + }); + + party = group; + partyLeader = groupLeader; + partyMembers = members; + }); + + it('does not add the same notification twice', async () => { + const multipleChatMessages = []; + + for (let i = 0; i < 4; i++) { + for (let memberIndex = 0; memberIndex < partyMembers.length; memberIndex++) { + multipleChatMessages.push( + partyMembers[memberIndex].post(`/groups/${party._id}/chat`, { message: `Message ${i}_${memberIndex}`}), + ); + } + } + + await Promise.all(multipleChatMessages); + + const userWithNotification = await partyLeader.get('/user'); + + expect(userWithNotification.notifications.length).to.be.eq(1); + }); +}); diff --git a/test/api/v3/integration/payments/amazon/GET-payments_amazon_subscribe_cancel.test.js b/test/api/v3/integration/payments/amazon/GET-payments_amazon_subscribe_cancel.test.js index 8f306b2723..c6de3b1709 100644 --- a/test/api/v3/integration/payments/amazon/GET-payments_amazon_subscribe_cancel.test.js +++ b/test/api/v3/integration/payments/amazon/GET-payments_amazon_subscribe_cancel.test.js @@ -23,7 +23,7 @@ describe('payments : amazon #subscribeCancel', () => { describe('success', () => { beforeEach(() => { - amazonSubscribeCancelStub = sinon.stub(amzLib, 'cancelSubscription').returnsPromise().resolves({}); + amazonSubscribeCancelStub = sinon.stub(amzLib, 'cancelSubscription').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/amazon/POST-payments_amazon_checkout.test.js b/test/api/v3/integration/payments/amazon/POST-payments_amazon_checkout.test.js index 835b92e929..948c948f13 100644 --- a/test/api/v3/integration/payments/amazon/POST-payments_amazon_checkout.test.js +++ b/test/api/v3/integration/payments/amazon/POST-payments_amazon_checkout.test.js @@ -21,7 +21,7 @@ describe('payments - amazon - #checkout', () => { describe('success', () => { beforeEach(async () => { - amazonCheckoutStub = sinon.stub(amzLib, 'checkout').returnsPromise().resolves({}); + amazonCheckoutStub = sinon.stub(amzLib, 'checkout').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/amazon/POST-payments_amazon_subscribe.test.js b/test/api/v3/integration/payments/amazon/POST-payments_amazon_subscribe.test.js index 63d0a5216b..c925579979 100644 --- a/test/api/v3/integration/payments/amazon/POST-payments_amazon_subscribe.test.js +++ b/test/api/v3/integration/payments/amazon/POST-payments_amazon_subscribe.test.js @@ -27,7 +27,7 @@ describe('payments - amazon - #subscribe', () => { let coupon; beforeEach(() => { - subscribeWithAmazonStub = sinon.stub(amzLib, 'subscribe').returnsPromise().resolves({}); + subscribeWithAmazonStub = sinon.stub(amzLib, 'subscribe').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/apple/GET-payments_apple_cancelSubscribe.js b/test/api/v3/integration/payments/apple/GET-payments_apple_cancelSubscribe.js index 56bef407ea..797d2126bb 100644 --- a/test/api/v3/integration/payments/apple/GET-payments_apple_cancelSubscribe.js +++ b/test/api/v3/integration/payments/apple/GET-payments_apple_cancelSubscribe.js @@ -13,7 +13,7 @@ describe('payments : apple #cancelSubscribe', () => { let cancelStub; beforeEach(async () => { - cancelStub = sinon.stub(applePayments, 'cancelSubscribe').returnsPromise().resolves({}); + cancelStub = sinon.stub(applePayments, 'cancelSubscribe').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/apple/POST-payments_apple_verifyiap.js b/test/api/v3/integration/payments/apple/POST-payments_apple_verifyiap.js index 74a1704c9e..00233f6ca8 100644 --- a/test/api/v3/integration/payments/apple/POST-payments_apple_verifyiap.js +++ b/test/api/v3/integration/payments/apple/POST-payments_apple_verifyiap.js @@ -13,7 +13,7 @@ describe('payments : apple #verify', () => { let verifyStub; beforeEach(async () => { - verifyStub = sinon.stub(applePayments, 'verifyGemPurchase').returnsPromise().resolves({}); + verifyStub = sinon.stub(applePayments, 'verifyGemPurchase').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/apple/POST-payments_google_subscribe.test.js b/test/api/v3/integration/payments/apple/POST-payments_google_subscribe.test.js index a5b6458d16..63d76fcea0 100644 --- a/test/api/v3/integration/payments/apple/POST-payments_google_subscribe.test.js +++ b/test/api/v3/integration/payments/apple/POST-payments_google_subscribe.test.js @@ -21,7 +21,7 @@ describe('payments : apple #subscribe', () => { let subscribeStub; beforeEach(async () => { - subscribeStub = sinon.stub(applePayments, 'subscribe').returnsPromise().resolves({}); + subscribeStub = sinon.stub(applePayments, 'subscribe').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/google/GET-payments_google_cancelSubscribe.js b/test/api/v3/integration/payments/google/GET-payments_google_cancelSubscribe.js index a37e15331e..ad375b89c5 100644 --- a/test/api/v3/integration/payments/google/GET-payments_google_cancelSubscribe.js +++ b/test/api/v3/integration/payments/google/GET-payments_google_cancelSubscribe.js @@ -13,7 +13,7 @@ describe('payments : google #cancelSubscribe', () => { let cancelStub; beforeEach(async () => { - cancelStub = sinon.stub(googlePayments, 'cancelSubscribe').returnsPromise().resolves({}); + cancelStub = sinon.stub(googlePayments, 'cancelSubscribe').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/google/POST-payments_google_subscribe.test.js b/test/api/v3/integration/payments/google/POST-payments_google_subscribe.test.js index c9418f77ce..1ee940efef 100644 --- a/test/api/v3/integration/payments/google/POST-payments_google_subscribe.test.js +++ b/test/api/v3/integration/payments/google/POST-payments_google_subscribe.test.js @@ -21,7 +21,7 @@ describe('payments : google #subscribe', () => { let subscribeStub; beforeEach(async () => { - subscribeStub = sinon.stub(googlePayments, 'subscribe').returnsPromise().resolves({}); + subscribeStub = sinon.stub(googlePayments, 'subscribe').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/google/POST-payments_google_verifyiap.js b/test/api/v3/integration/payments/google/POST-payments_google_verifyiap.js index 04b63f25e3..68ef509e45 100644 --- a/test/api/v3/integration/payments/google/POST-payments_google_verifyiap.js +++ b/test/api/v3/integration/payments/google/POST-payments_google_verifyiap.js @@ -13,7 +13,7 @@ describe('payments : google #verify', () => { let verifyStub; beforeEach(async () => { - verifyStub = sinon.stub(googlePayments, 'verifyGemPurchase').returnsPromise().resolves({}); + verifyStub = sinon.stub(googlePayments, 'verifyGemPurchase').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/paypal/GET-payments_paypal_checkout.test.js b/test/api/v3/integration/payments/paypal/GET-payments_paypal_checkout.test.js index 804a2c4b74..ffaf8fbc8d 100644 --- a/test/api/v3/integration/payments/paypal/GET-payments_paypal_checkout.test.js +++ b/test/api/v3/integration/payments/paypal/GET-payments_paypal_checkout.test.js @@ -15,7 +15,7 @@ describe('payments : paypal #checkout', () => { let checkoutStub; beforeEach(async () => { - checkoutStub = sinon.stub(paypalPayments, 'checkout').returnsPromise().resolves('/'); + checkoutStub = sinon.stub(paypalPayments, 'checkout').resolves('/'); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/paypal/GET-payments_paypal_checkout_success.test.js b/test/api/v3/integration/payments/paypal/GET-payments_paypal_checkout_success.test.js index 38500d72c1..9c2947c95e 100644 --- a/test/api/v3/integration/payments/paypal/GET-payments_paypal_checkout_success.test.js +++ b/test/api/v3/integration/payments/paypal/GET-payments_paypal_checkout_success.test.js @@ -34,7 +34,7 @@ describe('payments : paypal #checkoutSuccess', () => { let checkoutSuccessStub; beforeEach(async () => { - checkoutSuccessStub = sinon.stub(paypalPayments, 'checkoutSuccess').returnsPromise().resolves({}); + checkoutSuccessStub = sinon.stub(paypalPayments, 'checkoutSuccess').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe.test.js b/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe.test.js index e967388bfe..156df85340 100644 --- a/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe.test.js +++ b/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe.test.js @@ -25,7 +25,7 @@ describe('payments : paypal #subscribe', () => { let subscribeStub; beforeEach(async () => { - subscribeStub = sinon.stub(paypalPayments, 'subscribe').returnsPromise().resolves('/'); + subscribeStub = sinon.stub(paypalPayments, 'subscribe').resolves('/'); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe_cancel.test.js b/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe_cancel.test.js index 28893f480d..4a3f416dd8 100644 --- a/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe_cancel.test.js +++ b/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe_cancel.test.js @@ -25,7 +25,7 @@ describe('payments : paypal #subscribeCancel', () => { let subscribeCancelStub; beforeEach(async () => { - subscribeCancelStub = sinon.stub(paypalPayments, 'subscribeCancel').returnsPromise().resolves('/'); + subscribeCancelStub = sinon.stub(paypalPayments, 'subscribeCancel').resolves('/'); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe_success.test.js b/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe_success.test.js index b01ccfcd99..db0d53838f 100644 --- a/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe_success.test.js +++ b/test/api/v3/integration/payments/paypal/GET-payments_paypal_subscribe_success.test.js @@ -24,7 +24,7 @@ describe('payments : paypal #subscribeSuccess', () => { let subscribeSuccessStub; beforeEach(async () => { - subscribeSuccessStub = sinon.stub(paypalPayments, 'subscribeSuccess').returnsPromise().resolves({}); + subscribeSuccessStub = sinon.stub(paypalPayments, 'subscribeSuccess').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/paypal/POST-payments_paypal_ipn.test.js b/test/api/v3/integration/payments/paypal/POST-payments_paypal_ipn.test.js index 6b64c62002..3e233ce9c5 100644 --- a/test/api/v3/integration/payments/paypal/POST-payments_paypal_ipn.test.js +++ b/test/api/v3/integration/payments/paypal/POST-payments_paypal_ipn.test.js @@ -20,7 +20,7 @@ describe('payments - paypal - #ipn', () => { let ipnStub; beforeEach(async () => { - ipnStub = sinon.stub(paypalPayments, 'ipn').returnsPromise().resolves({}); + ipnStub = sinon.stub(paypalPayments, 'ipn').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/stripe/GET-payments_stripe_subscribe_cancel.test.js b/test/api/v3/integration/payments/stripe/GET-payments_stripe_subscribe_cancel.test.js index 0bc8fc7e74..6f074ac077 100644 --- a/test/api/v3/integration/payments/stripe/GET-payments_stripe_subscribe_cancel.test.js +++ b/test/api/v3/integration/payments/stripe/GET-payments_stripe_subscribe_cancel.test.js @@ -6,7 +6,7 @@ import { import stripePayments from '../../../../../../website/server/libs/payments/stripe'; describe('payments - stripe - #subscribeCancel', () => { - let endpoint = '/stripe/subscribe/cancel?redirect=none'; + let endpoint = '/stripe/subscribe/cancel?noRedirect=true'; let user, group, stripeCancelSubscriptionStub; beforeEach(async () => { @@ -23,7 +23,7 @@ describe('payments - stripe - #subscribeCancel', () => { describe('success', () => { beforeEach(async () => { - stripeCancelSubscriptionStub = sinon.stub(stripePayments, 'cancelSubscription').returnsPromise().resolves({}); + stripeCancelSubscriptionStub = sinon.stub(stripePayments, 'cancelSubscription').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/stripe/POST-payments_stripe_checkout.test.js b/test/api/v3/integration/payments/stripe/POST-payments_stripe_checkout.test.js index d90d5fbf39..b8e4ca8631 100644 --- a/test/api/v3/integration/payments/stripe/POST-payments_stripe_checkout.test.js +++ b/test/api/v3/integration/payments/stripe/POST-payments_stripe_checkout.test.js @@ -24,7 +24,7 @@ describe('payments - stripe - #checkout', () => { let stripeCheckoutSubscriptionStub; beforeEach(async () => { - stripeCheckoutSubscriptionStub = sinon.stub(stripePayments, 'checkout').returnsPromise().resolves({}); + stripeCheckoutSubscriptionStub = sinon.stub(stripePayments, 'checkout').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/payments/stripe/POST-payments_stripe_subscribe_edit.test.js b/test/api/v3/integration/payments/stripe/POST-payments_stripe_subscribe_edit.test.js index dfd7b2332c..a071580ae6 100644 --- a/test/api/v3/integration/payments/stripe/POST-payments_stripe_subscribe_edit.test.js +++ b/test/api/v3/integration/payments/stripe/POST-payments_stripe_subscribe_edit.test.js @@ -25,7 +25,7 @@ describe('payments - stripe - #subscribeEdit', () => { let stripeEditSubscriptionStub; beforeEach(async () => { - stripeEditSubscriptionStub = sinon.stub(stripePayments, 'editSubscription').returnsPromise().resolves({}); + stripeEditSubscriptionStub = sinon.stub(stripePayments, 'editSubscription').resolves({}); }); afterEach(() => { diff --git a/test/api/v3/integration/qrcodes/GET-qrcodes_user.test.js b/test/api/v3/integration/qrcodes/GET-qrcodes_user.test.js index 505840a48f..df5df6604b 100644 --- a/test/api/v3/integration/qrcodes/GET-qrcodes_user.test.js +++ b/test/api/v3/integration/qrcodes/GET-qrcodes_user.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import superagent from 'superagent'; import nconf from 'nconf'; diff --git a/test/api/v3/integration/quests/POST-groups_groupId_quests_accept.test.js b/test/api/v3/integration/quests/POST-groups_groupId_quests_accept.test.js index 1a9f8ef5dd..bd2579c351 100644 --- a/test/api/v3/integration/quests/POST-groups_groupId_quests_accept.test.js +++ b/test/api/v3/integration/quests/POST-groups_groupId_quests_accept.test.js @@ -3,8 +3,8 @@ import { translate as t, generateUser, sleep, -} from '../../../../helpers/api-v3-integration.helper'; -import { model as Chat } from '../../../../../website/server/models/chat'; +} from '../../../../helpers/api-integration/v3'; +import { chatModel as Chat } from '../../../../../website/server/models/message'; describe('POST /groups/:groupId/quests/accept', () => { const PET_QUEST = 'whale'; diff --git a/test/api/v3/integration/quests/POST-groups_groupId_quests_force-start.test.js b/test/api/v3/integration/quests/POST-groups_groupId_quests_force-start.test.js index d67d08b161..025643cd93 100644 --- a/test/api/v3/integration/quests/POST-groups_groupId_quests_force-start.test.js +++ b/test/api/v3/integration/quests/POST-groups_groupId_quests_force-start.test.js @@ -3,8 +3,8 @@ import { translate as t, generateUser, sleep, -} from '../../../../helpers/api-v3-integration.helper'; -import { model as Chat } from '../../../../../website/server/models/chat'; +} from '../../../../helpers/api-integration/v3'; +import { chatModel as Chat } from '../../../../../website/server/models/message'; describe('POST /groups/:groupId/quests/force-start', () => { const PET_QUEST = 'whale'; diff --git a/test/api/v3/integration/quests/POST-groups_groupId_quests_invite.test.js b/test/api/v3/integration/quests/POST-groups_groupId_quests_invite.test.js index 011039f675..bd4b910c12 100644 --- a/test/api/v3/integration/quests/POST-groups_groupId_quests_invite.test.js +++ b/test/api/v3/integration/quests/POST-groups_groupId_quests_invite.test.js @@ -2,10 +2,10 @@ import { createAndPopulateGroup, translate as t, sleep, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; import { quests as questScrolls } from '../../../../../website/common/script/content'; -import { model as Chat } from '../../../../../website/server/models/chat'; +import { chatModel as Chat } from '../../../../../website/server/models/message'; import apiError from '../../../../../website/server/libs/apiError'; describe('POST /groups/:groupId/quests/invite/:questKey', () => { diff --git a/test/api/v3/integration/quests/POST-groups_groupid_quests_abort.test.js b/test/api/v3/integration/quests/POST-groups_groupid_quests_abort.test.js index d90e4c7b0a..834be404b6 100644 --- a/test/api/v3/integration/quests/POST-groups_groupid_quests_abort.test.js +++ b/test/api/v3/integration/quests/POST-groups_groupid_quests_abort.test.js @@ -2,7 +2,7 @@ import { createAndPopulateGroup, translate as t, generateUser, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; import { model as Group } from '../../../../../website/server/models/group'; diff --git a/test/api/v3/integration/quests/POST-groups_groupid_quests_cancel.test.js b/test/api/v3/integration/quests/POST-groups_groupid_quests_cancel.test.js index 3a5afe4254..40e7d1a498 100644 --- a/test/api/v3/integration/quests/POST-groups_groupid_quests_cancel.test.js +++ b/test/api/v3/integration/quests/POST-groups_groupid_quests_cancel.test.js @@ -2,7 +2,7 @@ import { createAndPopulateGroup, translate as t, generateUser, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('POST /groups/:groupId/quests/cancel', () => { diff --git a/test/api/v3/integration/quests/POST-groups_groupid_quests_leave.test.js b/test/api/v3/integration/quests/POST-groups_groupid_quests_leave.test.js index 8a2870681d..9475af23c5 100644 --- a/test/api/v3/integration/quests/POST-groups_groupid_quests_leave.test.js +++ b/test/api/v3/integration/quests/POST-groups_groupid_quests_leave.test.js @@ -2,7 +2,7 @@ import { createAndPopulateGroup, translate as t, generateUser, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('POST /groups/:groupId/quests/leave', () => { diff --git a/test/api/v3/integration/quests/POST-groups_groupid_quests_reject.test.js b/test/api/v3/integration/quests/POST-groups_groupid_quests_reject.test.js index c02fa79c51..8f6f4e6442 100644 --- a/test/api/v3/integration/quests/POST-groups_groupid_quests_reject.test.js +++ b/test/api/v3/integration/quests/POST-groups_groupid_quests_reject.test.js @@ -3,9 +3,9 @@ import { translate as t, generateUser, sleep, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; -import { model as Chat } from '../../../../../website/server/models/chat'; +import { chatModel as Chat } from '../../../../../website/server/models/message'; describe('POST /groups/:groupId/quests/reject', () => { let questingGroup; diff --git a/test/api/v3/integration/status/GET-status.test.js b/test/api/v3/integration/status/GET-status.test.js index 1d4d33a7d7..38fbcb69dd 100644 --- a/test/api/v3/integration/status/GET-status.test.js +++ b/test/api/v3/integration/status/GET-status.test.js @@ -1,6 +1,6 @@ import { requester, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('GET /status', () => { it('returns status: up', async () => { diff --git a/test/api/v3/integration/tasks/POST-tasks_id_score_direction.test.js b/test/api/v3/integration/tasks/POST-tasks_id_score_direction.test.js index 0ee5f710b6..c34b94ed05 100644 --- a/test/api/v3/integration/tasks/POST-tasks_id_score_direction.test.js +++ b/test/api/v3/integration/tasks/POST-tasks_id_score_direction.test.js @@ -406,7 +406,8 @@ describe('POST /tasks/:id/score/:direction', () => { expect(updatedUser.stats.gp).to.be.greaterThan(user.stats.gp); }); - it('adds score notes to task', async () => { + // not supported anymore + it('does not add score notes to task', async () => { let scoreNotesString = 'test-notes'; await user.post(`/tasks/${habit._id}/score/up`, { @@ -414,20 +415,24 @@ describe('POST /tasks/:id/score/:direction', () => { }); let updatedTask = await user.get(`/tasks/${habit._id}`); - expect(updatedTask.history[0].scoreNotes).to.eql(scoreNotesString); + expect(updatedTask.history[0].scoreNotes).to.eql(undefined); }); - it('errors when score notes are too large', async () => { - let scoreNotesString = new Array(258).join('a'); + it('records only one history entry per day', async () => { + const initialHistoryLength = habit.history.length; - await expect(user.post(`/tasks/${habit._id}/score/up`, { - scoreNotes: scoreNotesString, - })) - .to.eventually.be.rejected.and.eql({ - code: 401, - error: 'NotAuthorized', - message: t('taskScoreNotesTooLong'), - }); + await user.post(`/tasks/${habit._id}/score/up`); + await user.post(`/tasks/${habit._id}/score/up`); + await user.post(`/tasks/${habit._id}/score/down`); + await user.post(`/tasks/${habit._id}/score/up`); + + const updatedTask = await user.get(`/tasks/${habit._id}`); + + expect(updatedTask.history.length).to.eql(initialHistoryLength + 1); + + const lastHistoryEntry = updatedTask.history[updatedTask.history.length - 1]; + expect(lastHistoryEntry.scoredUp).to.equal(3); + expect(lastHistoryEntry.scoredDown).to.equal(1); }); }); diff --git a/test/api/v3/integration/tasks/POST-tasks_user.test.js b/test/api/v3/integration/tasks/POST-tasks_user.test.js index 29469f78df..22297da8ff 100644 --- a/test/api/v3/integration/tasks/POST-tasks_user.test.js +++ b/test/api/v3/integration/tasks/POST-tasks_user.test.js @@ -3,7 +3,7 @@ import { sleep, translate as t, server, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('POST /tasks/user', () => { diff --git a/test/api/v3/integration/tasks/challenges/POST-tasks_challenge_id.test.js b/test/api/v3/integration/tasks/challenges/POST-tasks_challenge_id.test.js index afe68c28bb..c28fe15a6f 100644 --- a/test/api/v3/integration/tasks/challenges/POST-tasks_challenge_id.test.js +++ b/test/api/v3/integration/tasks/challenges/POST-tasks_challenge_id.test.js @@ -3,7 +3,7 @@ import { generateGroup, generateChallenge, translate as t, -} from '../../../../../helpers/api-v3-integration.helper'; +} from '../../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; import { find } from 'lodash'; diff --git a/test/api/v3/integration/tasks/groups/POST-group_tasks_id_approve_userId.test.js b/test/api/v3/integration/tasks/groups/POST-group_tasks_id_approve_userId.test.js index 9972d6c33f..c4a65c72fa 100644 --- a/test/api/v3/integration/tasks/groups/POST-group_tasks_id_approve_userId.test.js +++ b/test/api/v3/integration/tasks/groups/POST-group_tasks_id_approve_userId.test.js @@ -140,4 +140,89 @@ describe('POST /tasks/:id/approve/:userId', () => { message: t('canOnlyApproveTaskOnce'), }); }); + + it('completes master task when single-completion task is approved', async () => { + let sharedCompletionTask = await user.post(`/tasks/group/${guild._id}`, { + text: 'shared completion todo', + type: 'todo', + requiresApproval: true, + sharedCompletion: 'singleCompletion', + }); + + await user.post(`/tasks/${sharedCompletionTask._id}/assign/${member._id}`); + await user.post(`/tasks/${sharedCompletionTask._id}/assign/${member2._id}`); + await user.post(`/tasks/${sharedCompletionTask._id}/approve/${member._id}`); + + let groupTasks = await user.get(`/tasks/group/${guild._id}?type=completedTodos`); + + let masterTask = find(groupTasks, (groupTask) => { + return groupTask._id === sharedCompletionTask._id; + }); + + expect(masterTask.completed).to.equal(true); + }); + + it('deletes other assigned user tasks when single-completion task is approved', async () => { + let sharedCompletionTask = await user.post(`/tasks/group/${guild._id}`, { + text: 'shared completion todo', + type: 'todo', + requiresApproval: true, + sharedCompletion: 'singleCompletion', + }); + + await user.post(`/tasks/${sharedCompletionTask._id}/assign/${member._id}`); + await user.post(`/tasks/${sharedCompletionTask._id}/assign/${member2._id}`); + await user.post(`/tasks/${sharedCompletionTask._id}/approve/${member._id}`); + + let member2Tasks = await member2.get('/tasks/user'); + + let syncedTask2 = find(member2Tasks, (memberTask) => { + return memberTask.group.taskId === sharedCompletionTask._id; + }); + + expect(syncedTask2).to.equal(undefined); + }); + + it('does not complete master task when not all user tasks are approved if all assigned must complete', async () => { + let sharedCompletionTask = await user.post(`/tasks/group/${guild._id}`, { + text: 'shared completion todo', + type: 'todo', + requiresApproval: true, + sharedCompletion: 'allAssignedCompletion', + }); + + await user.post(`/tasks/${sharedCompletionTask._id}/assign/${member._id}`); + await user.post(`/tasks/${sharedCompletionTask._id}/assign/${member2._id}`); + await user.post(`/tasks/${sharedCompletionTask._id}/approve/${member._id}`); + + let groupTasks = await user.get(`/tasks/group/${guild._id}`); + + let masterTask = find(groupTasks, (groupTask) => { + return groupTask._id === sharedCompletionTask._id; + }); + + expect(masterTask.completed).to.equal(false); + }); + + it('completes master task when all user tasks are approved if all assigned must complete', async () => { + let sharedCompletionTask = await user.post(`/tasks/group/${guild._id}`, { + text: 'shared completion todo', + type: 'todo', + requiresApproval: true, + sharedCompletion: 'allAssignedCompletion', + }); + + await user.post(`/tasks/${sharedCompletionTask._id}/assign/${member._id}`); + await user.post(`/tasks/${sharedCompletionTask._id}/assign/${member2._id}`); + await user.post(`/tasks/${sharedCompletionTask._id}/approve/${member._id}`); + await user.post(`/tasks/${sharedCompletionTask._id}/approve/${member2._id}`); + + let groupTasks = await user.get(`/tasks/group/${guild._id}?type=completedTodos`); + + let masterTask = find(groupTasks, (groupTask) => { + return groupTask._id === sharedCompletionTask._id; + }); + + expect(masterTask.completed).to.equal(true); + }); }); diff --git a/test/api/v3/integration/tasks/groups/POST-group_tasks_id_score_direction.test.js b/test/api/v3/integration/tasks/groups/POST-group_tasks_id_score_direction.test.js index d50841d3bc..41f6c2ae2b 100644 --- a/test/api/v3/integration/tasks/groups/POST-group_tasks_id_score_direction.test.js +++ b/test/api/v3/integration/tasks/groups/POST-group_tasks_id_score_direction.test.js @@ -125,7 +125,7 @@ describe('POST /tasks/:id/score/:direction', () => { }); }); - it('allows a user to score an apporoved task', async () => { + it('allows a user to score an approved task', async () => { let memberTasks = await member.get('/tasks/user'); let syncedTask = find(memberTasks, findAssignedTask); @@ -137,4 +137,112 @@ describe('POST /tasks/:id/score/:direction', () => { expect(updatedTask.completed).to.equal(true); expect(updatedTask.dateCompleted).to.be.a('string'); // date gets converted to a string as json doesn't have a Date type }); + + it('completes master task when single-completion task is completed', async () => { + let sharedCompletionTask = await user.post(`/tasks/group/${guild._id}`, { + text: 'shared completion todo', + type: 'todo', + requiresApproval: false, + sharedCompletion: 'singleCompletion', + }); + + await user.post(`/tasks/${sharedCompletionTask._id}/assign/${member._id}`); + let memberTasks = await member.get('/tasks/user'); + + let syncedTask = find(memberTasks, (memberTask) => { + return memberTask.group.taskId === sharedCompletionTask._id; + }); + + await member.post(`/tasks/${syncedTask._id}/score/up`); + + let groupTasks = await user.get(`/tasks/group/${guild._id}?type=completedTodos`); + let masterTask = find(groupTasks, (groupTask) => { + return groupTask._id === sharedCompletionTask._id; + }); + + expect(masterTask.completed).to.equal(true); + }); + + it('deletes other assigned user tasks when single-completion task is completed', async () => { + let sharedCompletionTask = await user.post(`/tasks/group/${guild._id}`, { + text: 'shared completion todo', + type: 'todo', + requiresApproval: false, + sharedCompletion: 'singleCompletion', + }); + + await user.post(`/tasks/${sharedCompletionTask._id}/assign/${member._id}`); + await user.post(`/tasks/${sharedCompletionTask._id}/assign/${member2._id}`); + let memberTasks = await member.get('/tasks/user'); + + let syncedTask = find(memberTasks, (memberTask) => { + return memberTask.group.taskId === sharedCompletionTask._id; + }); + + await member.post(`/tasks/${syncedTask._id}/score/up`); + + let member2Tasks = await member2.get('/tasks/user'); + + let syncedTask2 = find(member2Tasks, (memberTask) => { + return memberTask.group.taskId === sharedCompletionTask._id; + }); + + expect(syncedTask2).to.equal(undefined); + }); + + it('does not complete master task when not all user tasks are completed if all assigned must complete', async () => { + let sharedCompletionTask = await user.post(`/tasks/group/${guild._id}`, { + text: 'shared completion todo', + type: 'todo', + requiresApproval: false, + sharedCompletion: 'allAssignedCompletion', + }); + + await user.post(`/tasks/${sharedCompletionTask._id}/assign/${member._id}`); + await user.post(`/tasks/${sharedCompletionTask._id}/assign/${member2._id}`); + let memberTasks = await member.get('/tasks/user'); + + let syncedTask = find(memberTasks, (memberTask) => { + return memberTask.group.taskId === sharedCompletionTask._id; + }); + + await member.post(`/tasks/${syncedTask._id}/score/up`); + + let groupTasks = await user.get(`/tasks/group/${guild._id}`); + let masterTask = find(groupTasks, (groupTask) => { + return groupTask._id === sharedCompletionTask._id; + }); + + expect(masterTask.completed).to.equal(false); + }); + + it('completes master task when all user tasks are completed if all assigned must complete', async () => { + let sharedCompletionTask = await user.post(`/tasks/group/${guild._id}`, { + text: 'shared completion todo', + type: 'todo', + requiresApproval: false, + sharedCompletion: 'allAssignedCompletion', + }); + + await user.post(`/tasks/${sharedCompletionTask._id}/assign/${member._id}`); + await user.post(`/tasks/${sharedCompletionTask._id}/assign/${member2._id}`); + let memberTasks = await member.get('/tasks/user'); + let member2Tasks = await member2.get('/tasks/user'); + let syncedTask = find(memberTasks, (memberTask) => { + return memberTask.group.taskId === sharedCompletionTask._id; + }); + let syncedTask2 = find(member2Tasks, (memberTask) => { + return memberTask.group.taskId === sharedCompletionTask._id; + }); + + await member.post(`/tasks/${syncedTask._id}/score/up`); + await member2.post(`/tasks/${syncedTask2._id}/score/up`); + + let groupTasks = await user.get(`/tasks/group/${guild._id}?type=completedTodos`); + let masterTask = find(groupTasks, (groupTask) => { + return groupTask._id === sharedCompletionTask._id; + }); + + expect(masterTask.completed).to.equal(true); + }); }); diff --git a/test/api/v3/integration/tasks/groups/POST-tasks_group_id.test.js b/test/api/v3/integration/tasks/groups/POST-tasks_group_id.test.js index 5b38eec50f..b14f32eb91 100644 --- a/test/api/v3/integration/tasks/groups/POST-tasks_group_id.test.js +++ b/test/api/v3/integration/tasks/groups/POST-tasks_group_id.test.js @@ -2,7 +2,7 @@ import { generateUser, createAndPopulateGroup, translate as t, -} from '../../../../../helpers/api-v3-integration.helper'; +} from '../../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; describe('POST /tasks/group/:groupid', () => { diff --git a/test/api/v3/integration/tasks/groups/POST-tasks_group_id_assign_user_id.test.js b/test/api/v3/integration/tasks/groups/POST-tasks_group_id_assign_user_id.test.js index 22029de3e8..852f94bc86 100644 --- a/test/api/v3/integration/tasks/groups/POST-tasks_group_id_assign_user_id.test.js +++ b/test/api/v3/integration/tasks/groups/POST-tasks_group_id_assign_user_id.test.js @@ -2,7 +2,7 @@ import { generateUser, createAndPopulateGroup, translate as t, -} from '../../../../../helpers/api-v3-integration.helper'; +} from '../../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; import { find } from 'lodash'; diff --git a/test/api/v3/integration/tasks/groups/POST-tasks_move_taskId_to_position.test.js b/test/api/v3/integration/tasks/groups/POST-tasks_move_taskId_to_position.test.js index 24085cfb58..cefef5c832 100644 --- a/test/api/v3/integration/tasks/groups/POST-tasks_move_taskId_to_position.test.js +++ b/test/api/v3/integration/tasks/groups/POST-tasks_move_taskId_to_position.test.js @@ -1,7 +1,7 @@ import { generateUser, generateGroup, -} from '../../../../../helpers/api-v3-integration.helper'; +} from '../../../../../helpers/api-integration/v3'; describe('POST group-tasks/:taskId/move/to/:position', () => { let user, guild; diff --git a/test/api/v3/integration/tasks/groups/POST-tasks_task_id_unassign.test.js b/test/api/v3/integration/tasks/groups/POST-tasks_task_id_unassign.test.js index 1605819ec6..4c82c2e895 100644 --- a/test/api/v3/integration/tasks/groups/POST-tasks_task_id_unassign.test.js +++ b/test/api/v3/integration/tasks/groups/POST-tasks_task_id_unassign.test.js @@ -2,7 +2,7 @@ import { generateUser, createAndPopulateGroup, translate as t, -} from '../../../../../helpers/api-v3-integration.helper'; +} from '../../../../../helpers/api-integration/v3'; import { v4 as generateUUID } from 'uuid'; import { find } from 'lodash'; diff --git a/test/api/v3/integration/tasks/groups/PUT-group_task_id.test.js b/test/api/v3/integration/tasks/groups/PUT-group_task_id.test.js index 3ce0524866..bf073cf251 100644 --- a/test/api/v3/integration/tasks/groups/PUT-group_task_id.test.js +++ b/test/api/v3/integration/tasks/groups/PUT-group_task_id.test.js @@ -1,7 +1,7 @@ import { - createAndPopulateGroup, + createAndPopulateGroup, translate as t, } from '../../../../../helpers/api-integration/v3'; -import { find } from 'lodash'; +import {find} from 'lodash'; describe('PUT /tasks/:id', () => { let user, guild, member, member2, task; @@ -38,16 +38,64 @@ describe('PUT /tasks/:id', () => { it('updates a group task', async () => { let savedHabit = await user.put(`/tasks/${task._id}`, { - text: 'some new text', - up: false, - down: false, notes: 'some new notes', }); - expect(savedHabit.text).to.eql('some new text'); expect(savedHabit.notes).to.eql('some new notes'); - expect(savedHabit.up).to.eql(false); - expect(savedHabit.down).to.eql(false); + }); + + it('updates a group task - approval is required', async () => { + // allow to manage + await user.post(`/groups/${guild._id}/add-manager`, { + managerId: member._id, + }); + + // change the todo + task = await member.put(`/tasks/${task._id}`, { + text: 'new text!', + requiresApproval: true, + }); + + let memberTasks = await member.get('/tasks/user'); + let syncedTask = find(memberTasks, (memberTask) => memberTask.group.taskId === task._id); + + // score up to trigger approval + await expect(member.post(`/tasks/${syncedTask._id}/score/up`)) + .to.eventually.be.rejected.and.to.eql({ + code: 401, + error: 'NotAuthorized', + message: t('taskApprovalHasBeenRequested'), + }); + }); + + it('updates a group task with checklist', async () => { + // add a new todo + task = await user.post(`/tasks/group/${guild._id}`, { + text: 'todo', + type: 'todo', + checklist: [ + { + text: 'checklist 1', + }, + ], + }); + + await user.post(`/tasks/${task._id}/assign/${member._id}`); + + // change the checklist text + task = await user.put(`/tasks/${task._id}`, { + checklist: [ + { + id: task.checklist[0].id, + text: 'checklist 1 - edit', + }, + { + text: 'checklist 2 - edit', + }, + ], + }); + + expect(task.checklist.length).to.eql(2); }); it('updates the linked tasks', async () => { diff --git a/test/api/v3/integration/user/DELETE-user_messages.test.js b/test/api/v3/integration/user/DELETE-user_messages.test.js index 98df8e0209..079550b136 100644 --- a/test/api/v3/integration/user/DELETE-user_messages.test.js +++ b/test/api/v3/integration/user/DELETE-user_messages.test.js @@ -3,25 +3,41 @@ import { } from '../../../../helpers/api-integration/v3'; describe('DELETE user message', () => { - let user; + let user, messagesId, otherUser; - beforeEach(async () => { - user = await generateUser({ inbox: { messages: { first: 'message', second: 'message' } } }); - expect(user.inbox.messages.first).to.eql('message'); - expect(user.inbox.messages.second).to.eql('message'); + before(async () => { + [user, otherUser] = await Promise.all([generateUser(), generateUser()]); + await user.post('/members/send-private-message', { + toUserId: otherUser.id, + message: 'first', + }); + await user.post('/members/send-private-message', { + toUserId: otherUser.id, + message: 'second', + }); + + let userRes = await user.get('/user'); + + messagesId = Object.keys(userRes.inbox.messages); + expect(messagesId.length).to.eql(2); + expect(userRes.inbox.messages[messagesId[0]].text).to.eql('second'); + expect(userRes.inbox.messages[messagesId[1]].text).to.eql('first'); }); it('one message', async () => { - let result = await user.del('/user/messages/first'); - await user.sync(); - expect(result).to.eql({ second: 'message' }); - expect(user.inbox.messages).to.eql({ second: 'message' }); + let result = await user.del(`/user/messages/${messagesId[0]}`); + messagesId = Object.keys(result); + expect(messagesId.length).to.eql(1); + + let userRes = await user.get('/user'); + expect(Object.keys(userRes.inbox.messages).length).to.eql(1); + expect(userRes.inbox.messages[messagesId[0]].text).to.eql('first'); }); it('clear all', async () => { let result = await user.del('/user/messages'); - await user.sync(); - expect(user.inbox.messages).to.eql({}); + let userRes = await user.get('/user'); + expect(userRes.inbox.messages).to.eql({}); expect(result).to.eql({}); }); }); diff --git a/test/api/v3/integration/user/POST-user_class_cast_spellId.test.js b/test/api/v3/integration/user/POST-user_class_cast_spellId.test.js index 0700122c15..379d04a9ec 100644 --- a/test/api/v3/integration/user/POST-user_class_cast_spellId.test.js +++ b/test/api/v3/integration/user/POST-user_class_cast_spellId.test.js @@ -58,6 +58,21 @@ describe('POST /user/class/cast/:spellId', () => { }); }); + it('returns an error if use Healing Light spell with full health', async () => { + await user.update({ + 'stats.class': 'healer', + 'stats.lvl': 11, + 'stats.hp': 50, + 'stats.mp': 200, + }); + await expect(user.post('/user/class/cast/heal')) + .to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('messageHealthAlreadyMax'), + }); + }); + it('returns an error if spell.lvl > user.level', async () => { await user.update({'stats.mp': 200, 'stats.class': 'wizard'}); await expect(user.post('/user/class/cast/earth')) diff --git a/test/api/v3/integration/user/POST-user_push_device.test.js b/test/api/v3/integration/user/POST-user_push_device.test.js index b0e9c1dc14..a0c302de71 100644 --- a/test/api/v3/integration/user/POST-user_push_device.test.js +++ b/test/api/v3/integration/user/POST-user_push_device.test.js @@ -39,22 +39,37 @@ describe('POST /user/push-devices', () => { }); }); - it('returns an error if user already has the push device', async () => { + it('fails silently if user already has the push device', async () => { await user.post('/user/push-devices', {type, regId}); - await expect(user.post('/user/push-devices', {type, regId})) - .to.eventually.be.rejected.and.eql({ - code: 401, - error: 'NotAuthorized', - message: t('pushDeviceAlreadyAdded'), - }); - }); - - it('adds a push device to the user', async () => { - let response = await user.post('/user/push-devices', {type, regId}); + const response = await user.post('/user/push-devices', {type, regId}); await user.sync(); expect(response.message).to.equal(t('pushDeviceAdded')); + expect(response.data[0].type).to.equal(type); + expect(response.data[0].regId).to.equal(regId); expect(user.pushDevices[0].type).to.equal(type); expect(user.pushDevices[0].regId).to.equal(regId); }); + + it('adds a push device to the user', async () => { + const response = await user.post('/user/push-devices', {type, regId}); + await user.sync(); + + expect(response.message).to.equal(t('pushDeviceAdded')); + expect(response.data[0].type).to.equal(type); + expect(response.data[0].regId).to.equal(regId); + expect(user.pushDevices[0].type).to.equal(type); + expect(user.pushDevices[0].regId).to.equal(regId); + }); + + it('removes a push device to the user', async () => { + await user.post('/user/push-devices', {type, regId}); + + const response = await user.del(`/user/push-devices/${regId}`); + await user.sync(); + + expect(response.message).to.equal(t('pushDeviceRemoved')); + expect(response.data[0]).to.not.exist; + expect(user.pushDevices[0]).to.not.exist; + }); }); diff --git a/test/api/v3/integration/user/PUT-user.test.js b/test/api/v3/integration/user/PUT-user.test.js index 9642d3bb61..bef5ec25d0 100644 --- a/test/api/v3/integration/user/PUT-user.test.js +++ b/test/api/v3/integration/user/PUT-user.test.js @@ -54,7 +54,7 @@ describe('PUT /user', () => { }); - it('profile.name cannot be an empty string or null', async () => { + it('validates profile.name', async () => { await expect(user.put('/user', { 'profile.name': ' ', // string should be trimmed })).to.eventually.be.rejected.and.eql({ @@ -76,7 +76,23 @@ describe('PUT /user', () => { })).to.eventually.be.rejected.and.eql({ code: 400, error: 'BadRequest', - message: 'User validation failed', + message: t('invalidReqParams'), + }); + + await expect(user.put('/user', { + 'profile.name': 'this is a very long display name that will not be allowed due to length', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('displaynameIssueLength'), + }); + + await expect(user.put('/user', { + 'profile.name': 'TESTPLACEHOLDERSLURWORDHERE', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('displaynameIssueSlur'), }); }); }); diff --git a/test/api/v3/integration/user/auth/POST-register_local.test.js b/test/api/v3/integration/user/auth/POST-register_local.test.js index 643ef3d9c2..c6b3248258 100644 --- a/test/api/v3/integration/user/auth/POST-register_local.test.js +++ b/test/api/v3/integration/user/auth/POST-register_local.test.js @@ -41,6 +41,23 @@ describe('POST /user/auth/local/register', () => { expect(user.newUser).to.eql(true); }); + it('registers a new user and sets verifiedUsername to true', async () => { + let username = generateRandomUserName(); + let email = `${username}@example.com`; + let password = 'password'; + + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + expect(user._id).to.exist; + expect(user.apiToken).to.exist; + expect(user.flags.verifiedUsername).to.eql(true); + }); + xit('remove spaces from username', async () => { // TODO can probably delete this test now let username = ' usernamewithspaces '; @@ -259,7 +276,7 @@ describe('POST /user/auth/local/register', () => { }); }); - it('enrolls new users in an A/B test', async () => { + xit('enrolls new users in an A/B test', async () => { let username = generateRandomUserName(); let email = `${username}@example.com`; let password = 'password'; diff --git a/test/api/v3/integration/user/auth/POST-user_auth_pusher.test.js b/test/api/v3/integration/user/auth/POST-user_auth_pusher.test.js deleted file mode 100644 index 02691d0845..0000000000 --- a/test/api/v3/integration/user/auth/POST-user_auth_pusher.test.js +++ /dev/null @@ -1,102 +0,0 @@ -/* eslint-disable camelcase */ - -import { - generateUser, - requester, - translate as t, -} from '../../../../../helpers/api-integration/v3'; -import { v4 as generateUUID } from 'uuid'; - -describe('POST /user/auth/pusher', () => { - let user; - let endpoint = '/user/auth/pusher'; - - beforeEach(async () => { - user = await generateUser(); - }); - - it('requires authentication', async () => { - let api = requester(); - - await expect(api.post(endpoint)).to.eventually.be.rejected.and.eql({ - code: 401, - error: 'NotAuthorized', - message: t('missingAuthHeaders'), - }); - }); - - it('returns an error if req.body.socket_id is missing', async () => { - await expect(user.post(endpoint, { - channel_name: '123', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: t('invalidReqParams'), - }); - }); - - it('returns an error if req.body.channel_name is missing', async () => { - await expect(user.post(endpoint, { - socket_id: '123', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: t('invalidReqParams'), - }); - }); - - it('returns an error if req.body.channel_name is badly formatted', async () => { - await expect(user.post(endpoint, { - channel_name: '123', - socket_id: '123', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: 'Invalid Pusher channel type.', - }); - }); - - it('returns an error if an invalid channel type is passed', async () => { - await expect(user.post(endpoint, { - channel_name: 'invalid-group-123', - socket_id: '123', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: 'Invalid Pusher channel type.', - }); - }); - - it('returns an error if an invalid resource type is passed', async () => { - await expect(user.post(endpoint, { - channel_name: 'presence-user-123', - socket_id: '123', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: 'Invalid Pusher resource type.', - }); - }); - - it('returns an error if an invalid resource id is passed', async () => { - await expect(user.post(endpoint, { - channel_name: 'presence-group-123', - socket_id: '123', - })).to.eventually.be.rejected.and.eql({ - code: 400, - error: 'BadRequest', - message: 'Invalid Pusher resource id, must be a UUID.', - }); - }); - - it('returns an error if the passed resource id doesn\'t match the user\'s party', async () => { - await expect(user.post(endpoint, { - channel_name: `presence-group-${generateUUID()}`, - socket_id: '123', - })).to.eventually.be.rejected.and.eql({ - code: 404, - error: 'NotFound', - message: 'Resource id must be the user\'s party.', - }); - }); -}); diff --git a/test/api/v3/integration/user/auth/POST-user_auth_social.test.js b/test/api/v3/integration/user/auth/POST-user_auth_social.test.js index dc399c619c..65aeb7985d 100644 --- a/test/api/v3/integration/user/auth/POST-user_auth_social.test.js +++ b/test/api/v3/integration/user/auth/POST-user_auth_social.test.js @@ -39,7 +39,7 @@ describe('POST /user/auth/social', () => { }); it('registers a new user', async () => { - let response = await api.post(endpoint, { + const response = await api.post(endpoint, { authResponse: {access_token: randomAccessToken}, // eslint-disable-line camelcase network, }); @@ -47,7 +47,10 @@ describe('POST /user/auth/social', () => { expect(response.apiToken).to.exist; expect(response.id).to.exist; expect(response.newUser).to.be.true; + expect(response.username).to.exist; + await expect(getProperty('users', response.id, 'profile.name')).to.eventually.equal('a facebook user'); + await expect(getProperty('users', response.id, 'auth.local.lowerCaseUsername')).to.exist; }); it('logs an existing user in', async () => { @@ -77,7 +80,7 @@ describe('POST /user/auth/social', () => { expect(response.newUser).to.be.false; }); - it('enrolls a new user in an A/B test', async () => { + xit('enrolls a new user in an A/B test', async () => { await api.post(endpoint, { authResponse: {access_token: randomAccessToken}, // eslint-disable-line camelcase network, @@ -133,7 +136,7 @@ describe('POST /user/auth/social', () => { expect(response.newUser).to.be.false; }); - it('enrolls a new user in an A/B test', async () => { + xit('enrolls a new user in an A/B test', async () => { await api.post(endpoint, { authResponse: {access_token: randomAccessToken}, // eslint-disable-line camelcase network, diff --git a/test/api/v3/integration/user/auth/PUT-user_update_email.test.js b/test/api/v3/integration/user/auth/PUT-user_update_email.test.js index d61a71c130..c3f306843f 100644 --- a/test/api/v3/integration/user/auth/PUT-user_update_email.test.js +++ b/test/api/v3/integration/user/auth/PUT-user_update_email.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../../helpers/api-v3-integration.helper'; +} from '../../../../../helpers/api-integration/v3'; import { bcryptCompare, sha1MakeSalt, diff --git a/test/api/v3/integration/user/auth/PUT-user_update_password.test.js b/test/api/v3/integration/user/auth/PUT-user_update_password.test.js index 1cba7feb4f..81d03047b0 100644 --- a/test/api/v3/integration/user/auth/PUT-user_update_password.test.js +++ b/test/api/v3/integration/user/auth/PUT-user_update_password.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../../helpers/api-v3-integration.helper'; +} from '../../../../../helpers/api-integration/v3'; import { bcryptCompare, sha1MakeSalt, diff --git a/test/api/v3/integration/user/auth/PUT-user_update_username.test.js b/test/api/v3/integration/user/auth/PUT-user_update_username.test.js index 85a9c37395..7fd8df6192 100644 --- a/test/api/v3/integration/user/auth/PUT-user_update_username.test.js +++ b/test/api/v3/integration/user/auth/PUT-user_update_username.test.js @@ -1,7 +1,7 @@ import { generateUser, translate as t, -} from '../../../../../helpers/api-v3-integration.helper'; +} from '../../../../../helpers/api-integration/v3'; import { bcryptCompare, sha1MakeSalt, diff --git a/test/api/v3/integration/user/stats/POST-user_allocate.test.js b/test/api/v3/integration/user/stats/POST-user_allocate.test.js index bf10e722de..6ace8731db 100644 --- a/test/api/v3/integration/user/stats/POST-user_allocate.test.js +++ b/test/api/v3/integration/user/stats/POST-user_allocate.test.js @@ -8,7 +8,11 @@ describe('POST /user/allocate', () => { let user; beforeEach(async () => { - user = await generateUser(); + user = await generateUser({ + 'stats.lvl': 10, + 'flags.classSelected': true, + 'preferences.disableClasses': false, + }); }); // More tests in common code unit tests @@ -31,6 +35,16 @@ describe('POST /user/allocate', () => { }); }); + it('returns an error if the user hasn\'t selected class', async () => { + await user.update({'flags.classSelected': false}); + await expect(user.post('/user/allocate')) + .to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('classNotSelected'), + }); + }); + it('allocates attribute points', async () => { await user.update({'stats.points': 1}); let res = await user.post('/user/allocate?stat=con'); diff --git a/test/api/v3/integration/user/stats/POST-user_allocate_bulk.test.js b/test/api/v3/integration/user/stats/POST-user_allocate_bulk.test.js index 21705c403f..a665521d0d 100644 --- a/test/api/v3/integration/user/stats/POST-user_allocate_bulk.test.js +++ b/test/api/v3/integration/user/stats/POST-user_allocate_bulk.test.js @@ -13,7 +13,11 @@ describe('POST /user/allocate-bulk', () => { }; beforeEach(async () => { - user = await generateUser(); + user = await generateUser({ + 'stats.lvl': 10, + 'flags.classSelected': true, + 'preferences.disableClasses': false, + }); }); // More tests in common code unit tests @@ -27,6 +31,16 @@ describe('POST /user/allocate-bulk', () => { }); }); + it('returns an error if user has not selected class', async () => { + await user.update({'flags.classSelected': false}); + await expect(user.post('/user/allocate-bulk', statsUpdate)) + .to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('classNotSelected'), + }); + }); + it('allocates attribute points', async () => { await user.update({'stats.points': 3}); diff --git a/test/api/v3/integration/world-state/GET-world-state.test.js b/test/api/v3/integration/world-state/GET-world-state.test.js index b2989110b8..4d8e7fbbbd 100644 --- a/test/api/v3/integration/world-state/GET-world-state.test.js +++ b/test/api/v3/integration/world-state/GET-world-state.test.js @@ -3,7 +3,7 @@ import { updateDocument } from '../../../../helpers/mongo'; import { requester, resetHabiticaDB, -} from '../../../../helpers/api-v3-integration.helper'; +} from '../../../../helpers/api-integration/v3'; describe('GET /world-state', () => { before(async () => { diff --git a/test/api/v4/coupon/POST-coupons_enter_code.test.js b/test/api/v4/coupon/POST-coupons_enter_code.test.js new file mode 100644 index 0000000000..01fe5fd0b6 --- /dev/null +++ b/test/api/v4/coupon/POST-coupons_enter_code.test.js @@ -0,0 +1,62 @@ +import { + generateUser, + translate as t, + resetHabiticaDB, +} from '../../../helpers/api-integration/v4'; + +describe('POST /coupons/enter/:code', () => { + let user; + let sudoUser; + + before(async () => { + await resetHabiticaDB(); + }); + + beforeEach(async () => { + user = await generateUser(); + sudoUser = await generateUser({ + 'contributor.sudo': true, + }); + }); + + it('returns an error if code is missing', async () => { + await expect(user.post('/coupons/enter')).to.eventually.be.rejected.and.eql({ + code: 404, + error: 'NotFound', + message: 'Not found.', + }); + }); + + it('returns an error if code is invalid', async () => { + await expect(user.post('/coupons/enter/notValid')).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('invalidCoupon'), + }); + }); + + it('returns an error if coupon has been used', async () => { + let [coupon] = await sudoUser.post('/coupons/generate/wondercon?count=1'); + await user.post(`/coupons/enter/${coupon._id}`); // use coupon + + await expect(user.post(`/coupons/enter/${coupon._id}`)).to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('couponUsed'), + }); + }); + + it('should apply the coupon to the user', async () => { + let [coupon] = await sudoUser.post('/coupons/generate/wondercon?count=1'); + let userRes = await user.post(`/coupons/enter/${coupon._id}`); + expect(userRes._id).to.equal(user._id); + expect(userRes.items.gear.owned.eyewear_special_wondercon_red).to.be.true; + expect(userRes.items.gear.owned.eyewear_special_wondercon_black).to.be.true; + expect(userRes.items.gear.owned.back_special_wondercon_black).to.be.true; + expect(userRes.items.gear.owned.back_special_wondercon_red).to.be.true; + expect(userRes.items.gear.owned.body_special_wondercon_red).to.be.true; + expect(userRes.items.gear.owned.body_special_wondercon_black).to.be.true; + expect(userRes.items.gear.owned.body_special_wondercon_gold).to.be.true; + expect(userRes.extra).to.eql({signupEvent: 'wondercon'}); + }); +}); diff --git a/test/api/v4/inbox/DELETE-inbox_clear.test.js b/test/api/v4/inbox/DELETE-inbox_clear.test.js new file mode 100644 index 0000000000..ff0af5cceb --- /dev/null +++ b/test/api/v4/inbox/DELETE-inbox_clear.test.js @@ -0,0 +1,30 @@ +import { + generateUser, +} from '../../../helpers/api-integration/v4'; + +describe('DELETE /inbox/clear', () => { + it('removes all inbox messages for the user', async () => { + const [user, otherUser] = await Promise.all([generateUser(), generateUser()]); + + await otherUser.post('/members/send-private-message', { + toUserId: user.id, + message: 'first', + }); + await user.post('/members/send-private-message', { + toUserId: otherUser.id, + message: 'second', + }); + await otherUser.post('/members/send-private-message', { + toUserId: user.id, + message: 'third', + }); + + let messages = await user.get('/inbox/messages'); + expect(messages.length).to.equal(3); + + await user.del('/inbox/clear/'); + + messages = await user.get('/inbox/messages'); + expect(messages.length).to.equal(0); + }); +}); \ No newline at end of file diff --git a/test/api/v4/inbox/DELETE-inbox_messages_messageId.test.js b/test/api/v4/inbox/DELETE-inbox_messages_messageId.test.js new file mode 100644 index 0000000000..5f4e502147 --- /dev/null +++ b/test/api/v4/inbox/DELETE-inbox_messages_messageId.test.js @@ -0,0 +1,62 @@ +import { + generateUser, + translate as t, +} from '../../../helpers/api-integration/v4'; +import { v4 as generateUUID } from 'uuid'; + +describe('DELETE /inbox/messages/:messageId', () => { + let user; + let otherUser; + + before(async () => { + [user, otherUser] = await Promise.all([generateUser(), generateUser()]); + + await otherUser.post('/members/send-private-message', { + toUserId: user.id, + message: 'first', + }); + await user.post('/members/send-private-message', { + toUserId: otherUser.id, + message: 'second', + }); + await otherUser.post('/members/send-private-message', { + toUserId: user.id, + message: 'third', + }); + }); + + it('returns an error if the messageId parameter is not an UUID', async () => { + await expect(user.del('/inbox/messages/123')) + .to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: 'Invalid request parameters.', + }); + }); + + it('returns an error if the message does not exist', async () => { + await expect(user.del(`/inbox/messages/${generateUUID()}`)) + .to.eventually.be.rejected.and.eql({ + code: 404, + error: 'NotFound', + message: t('messageGroupChatNotFound'), + }); + }); + + it('deletes one message', async () => { + const messages = await user.get('/inbox/messages'); + + expect(messages.length).to.equal(3); + + expect(messages[0].text).to.equal('third'); + expect(messages[1].text).to.equal('second'); + expect(messages[2].text).to.equal('first'); + + await user.del(`/inbox/messages/${messages[1]._id}`); + const updatedMessages = await user.get('/inbox/messages'); + expect(updatedMessages.length).to.equal(2); + + expect(updatedMessages[0].text).to.equal('third'); + expect(updatedMessages[1].text).to.equal('first'); + }); +}); \ No newline at end of file diff --git a/test/api/v4/user/GET-user.test.js b/test/api/v4/user/GET-user.test.js new file mode 100644 index 0000000000..4b1bad4054 --- /dev/null +++ b/test/api/v4/user/GET-user.test.js @@ -0,0 +1,58 @@ +import { + generateUser, +} from '../../../helpers/api-integration/v4'; +import common from '../../../../website/common'; + +describe('GET /user', () => { + let user; + + before(async () => { + user = await generateUser(); + }); + + it('returns the authenticated user with computed stats', async () => { + let returnedUser = await user.get('/user'); + expect(returnedUser._id).to.equal(user._id); + + expect(returnedUser.stats.maxMP).to.exist; + expect(returnedUser.stats.maxHealth).to.equal(common.maxHealth); + expect(returnedUser.stats.toNextLevel).to.equal(common.tnl(returnedUser.stats.lvl)); + }); + + it('does not return private paths (and apiToken)', async () => { + let returnedUser = await user.get('/user'); + + expect(returnedUser.auth.local.hashed_password).to.not.exist; + expect(returnedUser.auth.local.passwordHashMethod).to.not.exist; + expect(returnedUser.auth.local.salt).to.not.exist; + expect(returnedUser.apiToken).to.not.exist; + }); + + it('returns only user properties requested', async () => { + let returnedUser = await user.get('/user?userFields=achievements,items.mounts'); + + expect(returnedUser._id).to.equal(user._id); + expect(returnedUser.achievements).to.exist; + expect(returnedUser.items.mounts).to.exist; + // Notifications are always returned + expect(returnedUser.notifications).to.exist; + expect(returnedUser.stats).to.not.exist; + }); + + it('does not return new inbox messages', async () => { + const otherUser = await generateUser(); + + await otherUser.post('/members/send-private-message', { + toUserId: user.id, + message: 'first', + }); + await otherUser.post('/members/send-private-message', { + toUserId: user.id, + message: 'second', + }); + let returnedUser = await user.get('/user'); + + expect(returnedUser._id).to.equal(user._id); + expect(returnedUser.inbox.messages).to.be.undefined; + }); +}); diff --git a/test/api/v4/user/POST-user_class_cast_spellId.test.js b/test/api/v4/user/POST-user_class_cast_spellId.test.js new file mode 100644 index 0000000000..90c2eae1db --- /dev/null +++ b/test/api/v4/user/POST-user_class_cast_spellId.test.js @@ -0,0 +1,324 @@ +import { + generateUser, + translate as t, + createAndPopulateGroup, + generateGroup, + generateChallenge, + sleep, +} from '../../../helpers/api-integration/v4'; + +import { v4 as generateUUID } from 'uuid'; +import { find } from 'lodash'; +import apiError from '../../../../website/server/libs/apiError'; + +describe('POST /user/class/cast/:spellId', () => { + let user; + + beforeEach(async () => { + user = await generateUser(); + }); + + it('returns an error if spell does not exist', async () => { + await user.update({'stats.class': 'rogue'}); + let spellId = 'invalidSpell'; + await expect(user.post(`/user/class/cast/${spellId}`)) + .to.eventually.be.rejected.and.eql({ + code: 404, + error: 'NotFound', + message: apiError('spellNotFound', {spellId}), + }); + }); + + it('returns an error if spell does not exist in user\'s class', async () => { + let spellId = 'pickPocket'; + await expect(user.post(`/user/class/cast/${spellId}`)) + .to.eventually.be.rejected.and.eql({ + code: 404, + error: 'NotFound', + message: apiError('spellNotFound', {spellId}), + }); + }); + + it('returns an error if spell.mana > user.mana', async () => { + await user.update({'stats.class': 'rogue'}); + await expect(user.post('/user/class/cast/backStab')) + .to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('notEnoughMana'), + }); + }); + + it('returns an error if spell.value > user.gold', async () => { + await expect(user.post('/user/class/cast/birthday')) + .to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('messageNotEnoughGold'), + }); + }); + + it('returns an error if spell.lvl > user.level', async () => { + await user.update({'stats.mp': 200, 'stats.class': 'wizard'}); + await expect(user.post('/user/class/cast/earth')) + .to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('spellLevelTooHigh', {level: 13}), + }); + }); + + it('returns an error if user doesn\'t own the spell', async () => { + await expect(user.post('/user/class/cast/snowball')) + .to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('spellNotOwned'), + }); + }); + + it('returns an error if targetId is not an UUID', async () => { + await expect(user.post('/user/class/cast/spellId?targetId=notAnUUID')) + .to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('invalidReqParams'), + }); + }); + + it('returns an error if targetId is required but missing', async () => { + await user.update({'stats.class': 'rogue', 'stats.lvl': 11}); + await expect(user.post('/user/class/cast/pickPocket')) + .to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('targetIdUUID'), + }); + }); + + it('returns an error if targeted task doesn\'t exist', async () => { + await user.update({'stats.class': 'rogue', 'stats.lvl': 11}); + await expect(user.post(`/user/class/cast/pickPocket?targetId=${generateUUID()}`)) + .to.eventually.be.rejected.and.eql({ + code: 404, + error: 'NotFound', + message: t('taskNotFound'), + }); + }); + + it('returns an error if a challenge task was targeted', async () => { + let {group, groupLeader} = await createAndPopulateGroup(); + let challenge = await generateChallenge(groupLeader, group); + await groupLeader.post(`/challenges/${challenge._id}/join`); + await groupLeader.post(`/tasks/challenge/${challenge._id}`, [ + {type: 'habit', text: 'task text'}, + ]); + await groupLeader.update({'stats.class': 'rogue', 'stats.lvl': 11}); + await sleep(0.5); + await groupLeader.sync(); + await expect(groupLeader.post(`/user/class/cast/pickPocket?targetId=${groupLeader.tasksOrder.habits[0]}`)) + .to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('challengeTasksNoCast'), + }); + }); + + it('returns an error if a group task was targeted', async () => { + let {group, groupLeader} = await createAndPopulateGroup(); + + let groupTask = await groupLeader.post(`/tasks/group/${group._id}`, { + text: 'todo group', + type: 'todo', + }); + await groupLeader.post(`/tasks/${groupTask._id}/assign/${groupLeader._id}`); + let memberTasks = await groupLeader.get('/tasks/user'); + let syncedGroupTask = find(memberTasks, function findAssignedTask (memberTask) { + return memberTask.group.id === group._id; + }); + + await groupLeader.update({'stats.class': 'rogue', 'stats.lvl': 11}); + await sleep(0.5); + await groupLeader.sync(); + + await expect(groupLeader.post(`/user/class/cast/pickPocket?targetId=${syncedGroupTask._id}`)) + .to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('groupTasksNoCast'), + }); + }); + + it('returns an error if targeted party member doesn\'t exist', async () => { + let {groupLeader} = await createAndPopulateGroup({ + groupDetails: { type: 'party', privacy: 'private' }, + members: 1, + }); + await groupLeader.update({'items.special.snowball': 3}); + + let target = generateUUID(); + await expect(groupLeader.post(`/user/class/cast/snowball?targetId=${target}`)) + .to.eventually.be.rejected.and.eql({ + code: 404, + error: 'NotFound', + message: t('userWithIDNotFound', {userId: target}), + }); + }); + + it('returns an error if party does not exists', async () => { + await user.update({'items.special.snowball': 3}); + + await expect(user.post(`/user/class/cast/snowball?targetId=${generateUUID()}`)) + .to.eventually.be.rejected.and.eql({ + code: 404, + error: 'NotFound', + message: t('partyNotFound'), + }); + }); + + it('send message in party chat if party && !spell.silent', async () => { + let { group, groupLeader } = await createAndPopulateGroup({ + groupDetails: { type: 'party', privacy: 'private' }, + members: 1, + }); + await groupLeader.update({'stats.mp': 200, 'stats.class': 'wizard', 'stats.lvl': 13}); + + await groupLeader.post('/user/class/cast/earth'); + await sleep(1); + const groupMessages = await groupLeader.get(`/groups/${group._id}/chat`); + + expect(groupMessages[0]).to.exist; + expect(groupMessages[0].uuid).to.equal('system'); + }); + + it('Ethereal Surge does not recover mp of other mages', async () => { + let group = await createAndPopulateGroup({ + groupDetails: { type: 'party', privacy: 'private' }, + members: 4, + }); + + let promises = []; + promises.push(group.groupLeader.update({'stats.mp': 200, 'stats.class': 'wizard', 'stats.lvl': 20})); + promises.push(group.members[0].update({'stats.mp': 0, 'stats.class': 'warrior', 'stats.lvl': 20})); + promises.push(group.members[1].update({'stats.mp': 0, 'stats.class': 'wizard', 'stats.lvl': 20})); + promises.push(group.members[2].update({'stats.mp': 0, 'stats.class': 'rogue', 'stats.lvl': 20})); + promises.push(group.members[3].update({'stats.mp': 0, 'stats.class': 'healer', 'stats.lvl': 20})); + await Promise.all(promises); + + await group.groupLeader.post('/user/class/cast/mpheal'); + + promises = []; + promises.push(group.members[0].sync()); + promises.push(group.members[1].sync()); + promises.push(group.members[2].sync()); + promises.push(group.members[3].sync()); + await Promise.all(promises); + + expect(group.members[0].stats.mp).to.be.greaterThan(0); // warrior + expect(group.members[1].stats.mp).to.equal(0); // wizard + expect(group.members[2].stats.mp).to.be.greaterThan(0); // rogue + expect(group.members[3].stats.mp).to.be.greaterThan(0); // healer + }); + + it('cast bulk', async () => { + let { group, groupLeader } = await createAndPopulateGroup({ + groupDetails: { type: 'party', privacy: 'private' }, + members: 1, + }); + + await groupLeader.update({'stats.mp': 200, 'stats.class': 'wizard', 'stats.lvl': 13}); + await groupLeader.post('/user/class/cast/earth', {quantity: 2}); + + await sleep(1); + group = await groupLeader.get(`/groups/${group._id}`); + + expect(group.chat[0]).to.exist; + expect(group.chat[0].uuid).to.equal('system'); + }); + + it('searing brightness does not affect challenge or group tasks', async () => { + let guild = await generateGroup(user); + let challenge = await generateChallenge(user, guild); + await user.post(`/challenges/${challenge._id}/join`); + await user.post(`/tasks/challenge/${challenge._id}`, { + text: 'test challenge habit', + type: 'habit', + }); + + let groupTask = await user.post(`/tasks/group/${guild._id}`, { + text: 'todo group', + type: 'todo', + }); + await user.update({'stats.class': 'healer', 'stats.mp': 200, 'stats.lvl': 15}); + await user.post(`/tasks/${groupTask._id}/assign/${user._id}`); + + await user.post('/user/class/cast/brightness'); + await user.sync(); + + let memberTasks = await user.get('/tasks/user'); + + let syncedGroupTask = find(memberTasks, function findAssignedTask (memberTask) { + return memberTask.group.id === guild._id; + }); + + let userChallengeTask = find(memberTasks, function findAssignedTask (memberTask) { + return memberTask.challenge.id === challenge._id; + }); + + expect(userChallengeTask).to.exist; + expect(syncedGroupTask).to.exist; + expect(userChallengeTask.value).to.equal(0); + expect(syncedGroupTask.value).to.equal(0); + }); + + it('increases both user\'s achievement values', async () => { + let party = await createAndPopulateGroup({ + members: 1, + }); + let leader = party.groupLeader; + let recipient = party.members[0]; + await leader.update({'stats.gp': 10}); + await leader.post(`/user/class/cast/birthday?targetId=${recipient._id}`); + await leader.sync(); + await recipient.sync(); + expect(leader.achievements.birthday).to.equal(1); + expect(recipient.achievements.birthday).to.equal(1); + }); + + it('only increases user\'s achievement one if target == caster', async () => { + await user.update({'stats.gp': 10}); + await user.post(`/user/class/cast/birthday?targetId=${user._id}`); + await user.sync(); + expect(user.achievements.birthday).to.equal(1); + }); + + it('passes correct target to spell when targetType === \'task\'', async () => { + await user.update({'stats.class': 'wizard', 'stats.lvl': 11}); + + let task = await user.post('/tasks/user', { + text: 'test habit', + type: 'habit', + }); + + let result = await user.post(`/user/class/cast/fireball?targetId=${task._id}`); + + expect(result.task._id).to.equal(task._id); + }); + + it('passes correct target to spell when targetType === \'self\'', async () => { + await user.update({'stats.class': 'wizard', 'stats.lvl': 14, 'stats.mp': 50}); + + let result = await user.post('/user/class/cast/frost'); + + expect(result.user.stats.mp).to.equal(10); + }); + + + // TODO find a way to have sinon working in integration tests + // it doesn't work when tests are running separately from server + it('passes correct target to spell when targetType === \'tasks\''); + it('passes correct target to spell when targetType === \'party\''); + it('passes correct target to spell when targetType === \'user\''); + it('passes correct target to spell when targetType === \'party\' and user is not in a party'); + it('passes correct target to spell when targetType === \'user\' and user is not in a party'); +}); diff --git a/test/api/v4/user/POST-user_rebirth.test.js b/test/api/v4/user/POST-user_rebirth.test.js new file mode 100644 index 0000000000..94b91ddf6b --- /dev/null +++ b/test/api/v4/user/POST-user_rebirth.test.js @@ -0,0 +1,60 @@ +import { + generateUser, + generateDaily, + generateReward, + translate as t, +} from '../../../helpers/api-integration/v4'; + +describe('POST /user/rebirth', () => { + let user; + + beforeEach(async () => { + user = await generateUser(); + }); + + it('returns an error when user balance is too low', async () => { + await expect(user.post('/user/rebirth')) + .to.eventually.be.rejected.and.to.eql({ + code: 401, + error: 'NotAuthorized', + message: t('notEnoughGems'), + }); + }); + + // More tests in common code unit tests + + it('resets user\'s tasks', async () => { + await user.update({ + balance: 1.5, + }); + + let daily = await generateDaily({ + text: 'test habit', + type: 'daily', + value: 1, + streak: 1, + userId: user._id, + }); + + let reward = await generateReward({ + text: 'test reward', + type: 'reward', + value: 1, + userId: user._id, + }); + + let response = await user.post('/user/rebirth'); + await user.sync(); + + expect(user.notifications.length).to.equal(1); + expect(user.notifications[0].type).to.equal('REBIRTH_ACHIEVEMENT'); + + let updatedDaily = await user.get(`/tasks/${daily._id}`); + let updatedReward = await user.get(`/tasks/${reward._id}`); + + expect(response.message).to.equal(t('rebirthComplete')); + expect(updatedDaily.streak).to.equal(0); + expect(updatedDaily.value).to.equal(0); + expect(updatedReward.value).to.equal(1); + }); +}); diff --git a/test/api/v4/user/POST-user_reroll.test.js b/test/api/v4/user/POST-user_reroll.test.js new file mode 100644 index 0000000000..10ac0c2843 --- /dev/null +++ b/test/api/v4/user/POST-user_reroll.test.js @@ -0,0 +1,54 @@ +import { + generateUser, + generateDaily, + generateReward, + translate as t, +} from '../../../helpers/api-integration/v4'; + +describe('POST /user/reroll', () => { + let user; + + beforeEach(async () => { + user = await generateUser(); + }); + + it('returns an error when user balance is too low', async () => { + await expect(user.post('/user/reroll')) + .to.eventually.be.rejected.and.to.eql({ + code: 401, + error: 'NotAuthorized', + message: t('notEnoughGems'), + }); + }); + + // More tests in common code unit tests + + it('resets user\'s tasks', async () => { + await user.update({ + balance: 2, + }); + + let daily = await generateDaily({ + text: 'test habit', + type: 'daily', + userId: user._id, + }); + + let reward = await generateReward({ + text: 'test reward', + type: 'reward', + value: 1, + userId: user._id, + }); + + let response = await user.post('/user/reroll'); + await user.sync(); + + let updatedDaily = await user.get(`/tasks/${daily._id}`); + let updatedReward = await user.get(`/tasks/${reward._id}`); + + expect(response.message).to.equal(t('fortifyComplete')); + expect(updatedDaily.value).to.equal(0); + expect(updatedReward.value).to.equal(1); + }); +}); diff --git a/test/api/v4/user/POST-user_reset.test.js b/test/api/v4/user/POST-user_reset.test.js new file mode 100644 index 0000000000..c8cf7b9f6b --- /dev/null +++ b/test/api/v4/user/POST-user_reset.test.js @@ -0,0 +1,121 @@ +import { + generateUser, + generateGroup, + generateChallenge, + translate as t, +} from '../../../helpers/api-integration/v4'; +import { find } from 'lodash'; + +describe('POST /user/reset', () => { + let user; + + beforeEach(async () => { + user = await generateUser(); + }); + + // More tests in common code unit tests + + it('resets user\'s habits', async () => { + let task = await user.post('/tasks/user', { + text: 'test habit', + type: 'habit', + }); + + await user.post('/user/reset'); + await user.sync(); + + await expect(user.get(`/tasks/${task._id}`)).to.eventually.be.rejected.and.eql({ + code: 404, + error: 'NotFound', + message: t('taskNotFound'), + }); + + expect(user.tasksOrder.habits).to.be.empty; + }); + + it('resets user\'s dailys', async () => { + let task = await user.post('/tasks/user', { + text: 'test daily', + type: 'daily', + }); + + await user.post('/user/reset'); + await user.sync(); + + await expect(user.get(`/tasks/${task._id}`)).to.eventually.be.rejected.and.eql({ + code: 404, + error: 'NotFound', + message: t('taskNotFound'), + }); + + expect(user.tasksOrder.dailys).to.be.empty; + }); + + it('resets user\'s todos', async () => { + let task = await user.post('/tasks/user', { + text: 'test todo', + type: 'todo', + }); + + await user.post('/user/reset'); + await user.sync(); + + await expect(user.get(`/tasks/${task._id}`)).to.eventually.be.rejected.and.eql({ + code: 404, + error: 'NotFound', + message: t('taskNotFound'), + }); + + expect(user.tasksOrder.todos).to.be.empty; + }); + + it('resets user\'s rewards', async () => { + let task = await user.post('/tasks/user', { + text: 'test reward', + type: 'reward', + }); + + await user.post('/user/reset'); + await user.sync(); + + await expect(user.get(`/tasks/${task._id}`)).to.eventually.be.rejected.and.eql({ + code: 404, + error: 'NotFound', + message: t('taskNotFound'), + }); + + expect(user.tasksOrder.rewards).to.be.empty; + }); + + it('does not delete challenge or group tasks', async () => { + let guild = await generateGroup(user); + let challenge = await generateChallenge(user, guild); + await user.post(`/challenges/${challenge._id}/join`); + await user.post(`/tasks/challenge/${challenge._id}`, { + text: 'test challenge habit', + type: 'habit', + }); + + let groupTask = await user.post(`/tasks/group/${guild._id}`, { + text: 'todo group', + type: 'todo', + }); + await user.post(`/tasks/${groupTask._id}/assign/${user._id}`); + + await user.post('/user/reset'); + await user.sync(); + + let memberTasks = await user.get('/tasks/user'); + + let syncedGroupTask = find(memberTasks, function findAssignedTask (memberTask) { + return memberTask.group.id === guild._id; + }); + + let userChallengeTask = find(memberTasks, function findAssignedTask (memberTask) { + return memberTask.challenge.id === challenge._id; + }); + + expect(userChallengeTask).to.exist; + expect(syncedGroupTask).to.exist; + }); +}); diff --git a/test/api/v4/user/PUT-user.test.js b/test/api/v4/user/PUT-user.test.js new file mode 100644 index 0000000000..9ea1c145dd --- /dev/null +++ b/test/api/v4/user/PUT-user.test.js @@ -0,0 +1,256 @@ +import { + generateUser, + translate as t, +} from '../../../helpers/api-integration/v4'; + +import { each, get } from 'lodash'; + +describe('PUT /user', () => { + let user; + + beforeEach(async () => { + user = await generateUser(); + }); + + context('Allowed Operations', () => { + it('updates the user', async () => { + await user.put('/user', { + 'profile.name': 'Frodo', + 'preferences.costume': true, + 'stats.hp': 14, + }); + + await user.sync(); + + expect(user.profile.name).to.eql('Frodo'); + expect(user.preferences.costume).to.eql(true); + expect(user.stats.hp).to.eql(14); + }); + + it('tags must be an array', async () => { + await expect(user.put('/user', { + tags: { + tag: true, + }, + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: 'mustBeArray', + }); + }); + + it('update tags', async () => { + let userTags = user.tags; + + await user.put('/user', { + tags: [...user.tags, { + name: 'new tag', + }], + }); + + await user.sync(); + + expect(user.tags.length).to.be.eql(userTags.length + 1); + }); + + + it('profile.name cannot be an empty string or null', async () => { + await expect(user.put('/user', { + 'profile.name': ' ', // string should be trimmed + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: 'User validation failed', + }); + + await expect(user.put('/user', { + 'profile.name': '', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: 'User validation failed', + }); + + await expect(user.put('/user', { + 'profile.name': null, + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('invalidReqParams'), + }); + }); + }); + + context('Top Level Protected Operations', () => { + let protectedOperations = { + 'gem balance': {balance: 100}, + auth: {'auth.blocked': true, 'auth.timestamps.created': new Date()}, + contributor: {'contributor.level': 9, 'contributor.admin': true, 'contributor.text': 'some text'}, + backer: {'backer.tier': 10, 'backer.npc': 'Bilbo'}, + subscriptions: {'purchased.plan.extraMonths': 500, 'purchased.plan.consecutive.trinkets': 1000}, + 'customization gem purchases': {'purchased.background.tavern': true, 'purchased.skin.bear': true}, + notifications: [{type: 123}], + webhooks: {webhooks: [{url: 'https://foobar.com'}]}, + }; + + each(protectedOperations, (data, testName) => { + it(`does not allow updating ${testName}`, async () => { + let errorText = t('messageUserOperationProtected', { operation: Object.keys(data)[0] }); + + await expect(user.put('/user', data)).to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: errorText, + }); + }); + }); + }); + + context('Sub-Level Protected Operations', () => { + let protectedOperations = { + 'class stat': {'stats.class': 'wizard'}, + 'flags unless whitelisted': {'flags.dropsEnabled': true}, + webhooks: {'preferences.webhooks': [1, 2, 3]}, + sleep: {'preferences.sleep': true}, + 'disable classes': {'preferences.disableClasses': true}, + }; + + each(protectedOperations, (data, testName) => { + it(`does not allow updating ${testName}`, async () => { + let errorText = t('messageUserOperationProtected', { operation: Object.keys(data)[0] }); + + await expect(user.put('/user', data)).to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: errorText, + }); + }); + }); + }); + + context('Default Appearance Preferences', () => { + let testCases = { + shirt: 'yellow', + skin: 'ddc994', + 'hair.color': 'blond', + 'hair.bangs': 2, + 'hair.base': 1, + 'hair.flower': 4, + size: 'broad', + }; + + each(testCases, (item, type) => { + const update = {}; + update[`preferences.${type}`] = item; + + it(`updates user with ${type} that is a default`, async () => { + let dbUpdate = {}; + dbUpdate[`purchased.${type}.${item}`] = true; + await user.update(dbUpdate); + + // Sanity checks to make sure user is not already equipped with item + expect(get(user.preferences, type)).to.not.eql(item); + + let updatedUser = await user.put('/user', update); + + expect(get(updatedUser.preferences, type)).to.eql(item); + }); + }); + + it('returns an error if user tries to update body size with invalid type', async () => { + await expect(user.put('/user', { + 'preferences.size': 'round', + })).to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('mustPurchaseToSet', { val: 'round', key: 'preferences.size' }), + }); + }); + + it('can set beard to default', async () => { + await user.update({ + 'purchased.hair.beard': 3, + 'preferences.hair.beard': 3, + }); + + let updatedUser = await user.put('/user', { + 'preferences.hair.beard': 0, + }); + + expect(updatedUser.preferences.hair.beard).to.eql(0); + }); + + it('can set mustache to default', async () => { + await user.update({ + 'purchased.hair.mustache': 2, + 'preferences.hair.mustache': 2, + }); + + let updatedUser = await user.put('/user', { + 'preferences.hair.mustache': 0, + }); + + expect(updatedUser.preferences.hair.mustache).to.eql(0); + }); + }); + + context('Purchasable Appearance Preferences', () => { + let testCases = { + background: 'volcano', + shirt: 'convict', + skin: 'cactus', + 'hair.base': 7, + 'hair.beard': 2, + 'hair.color': 'rainbow', + 'hair.mustache': 2, + }; + + each(testCases, (item, type) => { + const update = {}; + update[`preferences.${type}`] = item; + + it(`returns an error if user tries to update ${type} with ${type} the user does not own`, async () => { + await expect(user.put('/user', update)).to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('mustPurchaseToSet', {val: item, key: `preferences.${type}`}), + }); + }); + + it(`updates user with ${type} user does own`, async () => { + let dbUpdate = {}; + dbUpdate[`purchased.${type}.${item}`] = true; + await user.update(dbUpdate); + + // Sanity check to make sure user is not already equipped with item + expect(get(user.preferences, type)).to.not.eql(item); + + let updatedUser = await user.put('/user', update); + + expect(get(updatedUser.preferences, type)).to.eql(item); + }); + }); + }); + + context('Improvement Categories', () => { + it('sets valid categories', async () => { + await user.put('/user', { + 'preferences.improvementCategories': ['work', 'school'], + }); + + await user.sync(); + + expect(user.preferences.improvementCategories).to.eql(['work', 'school']); + }); + + it('discards invalid categories', async () => { + await expect(user.put('/user', { + 'preferences.improvementCategories': ['work', 'procrastination', 'school'], + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: 'User validation failed', + }); + }); + }); +}); diff --git a/test/api/v4/user/auth/POST-register_local.test.js b/test/api/v4/user/auth/POST-register_local.test.js new file mode 100644 index 0000000000..62df06f307 --- /dev/null +++ b/test/api/v4/user/auth/POST-register_local.test.js @@ -0,0 +1,739 @@ +import { + generateUser, + requester, + translate as t, + createAndPopulateGroup, + getProperty, +} from '../../../../helpers/api-integration/v4'; +import { ApiUser } from '../../../../helpers/api-integration/api-classes'; +import { v4 as uuid } from 'uuid'; +import { each } from 'lodash'; +import { encrypt } from '../../../../../website/server/libs/encryption'; + +function generateRandomUserName () { + return (Date.now() + uuid()).substring(0, 20); +} + +describe('POST /user/auth/local/register', () => { + context('username and email are free', () => { + let api; + + beforeEach(async () => { + api = requester(); + }); + + it('registers a new user', async () => { + let username = generateRandomUserName(); + let email = `${username}@example.com`; + let password = 'password'; + + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + expect(user._id).to.exist; + expect(user.apiToken).to.exist; + expect(user.auth.local.username).to.eql(username); + expect(user.profile.name).to.eql(username); + expect(user.newUser).to.eql(true); + }); + + xit('remove spaces from username', async () => { + // TODO can probably delete this test now + let username = ' usernamewithspaces '; + let email = 'test@example.com'; + let password = 'password'; + + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + expect(user.auth.local.username).to.eql(username.trim()); + expect(user.profile.name).to.eql(username.trim()); + }); + + context('validates username', () => { + const email = 'test@example.com'; + const password = 'password'; + + it('requires to username to be less than 20', async () => { + const username = (Date.now() + uuid()).substring(0, 21); + + await expect(api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: 'Invalid request parameters.', + }); + }); + + it('rejects chracters not in [-_a-zA-Z0-9]', async () => { + const username = 'a-zA_Z09*'; + + await expect(api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: 'Invalid request parameters.', + }); + }); + + it('allows only [-_a-zA-Z0-9] characters', async () => { + const username = 'a-zA_Z09'; + + const user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + expect(user.auth.local.username).to.eql(username); + }); + }); + + context('provides default tags and tasks', async () => { + it('for a generic API consumer', async () => { + let username = generateRandomUserName(); + let email = `${username}@example.com`; + let password = 'password'; + + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + let requests = new ApiUser(user); + + let habits = await requests.get('/tasks/user?type=habits'); + let dailys = await requests.get('/tasks/user?type=dailys'); + let todos = await requests.get('/tasks/user?type=todos'); + let rewards = await requests.get('/tasks/user?type=rewards'); + let tags = await requests.get('/tags'); + + expect(habits).to.have.a.lengthOf(0); + expect(dailys).to.have.a.lengthOf(0); + expect(todos).to.have.a.lengthOf(1); + expect(rewards).to.have.a.lengthOf(0); + + expect(tags).to.have.a.lengthOf(7); + expect(tags[0].name).to.eql(t('defaultTag1')); + expect(tags[1].name).to.eql(t('defaultTag2')); + expect(tags[2].name).to.eql(t('defaultTag3')); + expect(tags[3].name).to.eql(t('defaultTag4')); + expect(tags[4].name).to.eql(t('defaultTag5')); + expect(tags[5].name).to.eql(t('defaultTag6')); + expect(tags[6].name).to.eql(t('defaultTag7')); + }); + + xit('for Web', async () => { + api = requester( + null, + {'x-client': 'habitica-web'}, + ); + let username = generateRandomUserName(); + let email = `${username}@example.com`; + let password = 'password'; + + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + let requests = new ApiUser(user); + + let habits = await requests.get('/tasks/user?type=habits'); + let dailys = await requests.get('/tasks/user?type=dailys'); + let todos = await requests.get('/tasks/user?type=todos'); + let rewards = await requests.get('/tasks/user?type=rewards'); + let tags = await requests.get('/tags'); + + expect(habits).to.have.a.lengthOf(3); + expect(habits[0].text).to.eql(t('defaultHabit1Text')); + expect(habits[0].notes).to.eql(''); + expect(habits[1].text).to.eql(t('defaultHabit2Text')); + expect(habits[1].notes).to.eql(''); + expect(habits[2].text).to.eql(t('defaultHabit3Text')); + expect(habits[2].notes).to.eql(''); + + expect(dailys).to.have.a.lengthOf(0); + + expect(todos).to.have.a.lengthOf(1); + expect(todos[0].text).to.eql(t('defaultTodo1Text')); + expect(todos[0].notes).to.eql(t('defaultTodoNotes')); + + expect(rewards).to.have.a.lengthOf(1); + expect(rewards[0].text).to.eql(t('defaultReward1Text')); + expect(rewards[0].notes).to.eql(''); + + expect(tags).to.have.a.lengthOf(7); + expect(tags[0].name).to.eql(t('defaultTag1')); + expect(tags[1].name).to.eql(t('defaultTag2')); + expect(tags[2].name).to.eql(t('defaultTag3')); + expect(tags[3].name).to.eql(t('defaultTag4')); + expect(tags[4].name).to.eql(t('defaultTag5')); + expect(tags[5].name).to.eql(t('defaultTag6')); + expect(tags[6].name).to.eql(t('defaultTag7')); + }); + }); + + context('does not provide default tags and tasks', async () => { + it('for Android', async () => { + api = requester( + null, + {'x-client': 'habitica-android'}, + ); + let username = generateRandomUserName(); + let email = `${username}@example.com`; + let password = 'password'; + + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + let requests = new ApiUser(user); + + let habits = await requests.get('/tasks/user?type=habits'); + let dailys = await requests.get('/tasks/user?type=dailys'); + let todos = await requests.get('/tasks/user?type=todos'); + let rewards = await requests.get('/tasks/user?type=rewards'); + let tags = await requests.get('/tags'); + + expect(habits).to.have.a.lengthOf(0); + expect(dailys).to.have.a.lengthOf(0); + expect(todos).to.have.a.lengthOf(0); + expect(rewards).to.have.a.lengthOf(0); + expect(tags).to.have.a.lengthOf(0); + }); + + it('for iOS', async () => { + api = requester( + null, + {'x-client': 'habitica-ios'}, + ); + let username = generateRandomUserName(); + let email = `${username}@example.com`; + let password = 'password'; + + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + let requests = new ApiUser(user); + + let habits = await requests.get('/tasks/user?type=habits'); + let dailys = await requests.get('/tasks/user?type=dailys'); + let todos = await requests.get('/tasks/user?type=todos'); + let rewards = await requests.get('/tasks/user?type=rewards'); + let tags = await requests.get('/tags'); + + expect(habits).to.have.a.lengthOf(0); + expect(dailys).to.have.a.lengthOf(0); + expect(todos).to.have.a.lengthOf(0); + expect(rewards).to.have.a.lengthOf(0); + expect(tags).to.have.a.lengthOf(0); + }); + }); + + it('enrolls new users in an A/B test', async () => { + let username = generateRandomUserName(); + let email = `${username}@example.com`; + let password = 'password'; + + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + await expect(getProperty('users', user._id, '_ABtests')).to.eventually.be.a('object'); + }); + + it('includes items awarded by default when creating a new user', async () => { + let username = generateRandomUserName(); + let email = `${username}@example.com`; + let password = 'password'; + + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + expect(user.items.quests.dustbunnies).to.equal(1); + expect(user.purchased.background.violet).to.be.ok; + expect(user.preferences.background).to.equal('violet'); + }); + + it('requires password and confirmPassword to match', async () => { + let username = generateRandomUserName(); + let email = `${username}@example.com`; + let password = 'password'; + let confirmPassword = 'not password'; + + await expect(api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword, + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('invalidReqParams'), + }); + }); + + it('requires a username', async () => { + let email = `${generateRandomUserName()}@example.com`; + let password = 'password'; + let confirmPassword = 'password'; + + await expect(api.post('/user/auth/local/register', { + email, + password, + confirmPassword, + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('invalidReqParams'), + }); + }); + + it('requires an email', async () => { + let username = generateRandomUserName(); + let password = 'password'; + + await expect(api.post('/user/auth/local/register', { + username, + password, + confirmPassword: password, + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('invalidReqParams'), + }); + }); + + it('requires a valid email', async () => { + let username = generateRandomUserName(); + let email = 'notanemail@sdf'; + let password = 'password'; + + await expect(api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('invalidReqParams'), + }); + }); + + it('sanitizes email params to a lowercase string before creating the user', async () => { + let username = generateRandomUserName(); + let email = 'ISANEmAiL@ExAmPle.coM'; + let password = 'password'; + + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + expect(user.auth.local.email).to.equal(email.toLowerCase()); + }); + + it('fails on a habitica.com email', async () => { + let username = generateRandomUserName(); + let email = `${username}@habitica.com`; + let password = 'password'; + + await expect(api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: 'User validation failed', + }); + }); + + it('fails on a habitrpg.com email', async () => { + let username = generateRandomUserName(); + let email = `${username}@habitrpg.com`; + let password = 'password'; + + await expect(api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: 'User validation failed', + }); + }); + + it('requires a password', async () => { + let username = generateRandomUserName(); + let email = `${username}@example.com`; + let confirmPassword = 'password'; + + await expect(api.post('/user/auth/local/register', { + username, + email, + confirmPassword, + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('invalidReqParams'), + }); + }); + }); + + context('attach to facebook user', () => { + let user; + let email = 'some@email.net'; + let username = 'some-username'; + let password = 'some-password'; + beforeEach(async () => { + user = await generateUser(); + }); + it('checks onlySocialAttachLocal', async () => { + await expect(user.post('/user/auth/local/register', { + email, + username, + password, + confirmPassword: password, + })).to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('onlySocialAttachLocal'), + }); + }); + it('succeeds', async () => { + await user.update({ 'auth.facebook.id': 'some-fb-id', 'auth.local': { ok: true } }); + await user.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + await user.sync(); + expect(user.auth.local.username).to.eql(username); + expect(user.auth.local.email).to.eql(email); + }); + }); + + context('login is already taken', () => { + let username, email, api; + + beforeEach(async () => { + api = requester(); + username = generateRandomUserName(); + email = `${username}@example.com`; + + return generateUser({ + 'auth.local.username': username, + 'auth.local.lowerCaseUsername': username, + 'auth.local.email': email, + }); + }); + + it('rejects if username is already taken', async () => { + let uniqueEmail = `${generateRandomUserName()}@example.com`; + let password = 'password'; + + await expect(api.post('/user/auth/local/register', { + username, + email: uniqueEmail, + password, + confirmPassword: password, + })).to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('usernameTaken'), + }); + }); + + it('rejects if email is already taken', async () => { + let uniqueUsername = generateRandomUserName(); + let password = 'password'; + + await expect(api.post('/user/auth/local/register', { + username: uniqueUsername, + email, + password, + confirmPassword: password, + })).to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('emailTaken'), + }); + }); + }); + + context('req.query.groupInvite', () => { + let api, username, email, password; + + beforeEach(() => { + api = requester(); + username = generateRandomUserName(); + email = `${username}@example.com`; + password = 'password'; + }); + + it('does not crash the signup process when it\'s invalid', async () => { + let user = await api.post('/user/auth/local/register?groupInvite=aaaaInvalid', { + username, + email, + password, + confirmPassword: password, + }); + + expect(user._id).to.be.a('string'); + }); + + it('supports invite using req.query.groupInvite', async () => { + let { group, groupLeader } = await createAndPopulateGroup({ + groupDetails: { type: 'party', privacy: 'private' }, + }); + + let invite = encrypt(JSON.stringify({ + id: group._id, + inviter: groupLeader._id, + sentAt: Date.now(), // so we can let it expire + })); + + let user = await api.post(`/user/auth/local/register?groupInvite=${invite}`, { + username, + email, + password, + confirmPassword: password, + }); + + expect(user.invitations.parties[0].id).to.eql(group._id); + expect(user.invitations.parties[0].name).to.eql(group.name); + expect(user.invitations.parties[0].inviter).to.eql(groupLeader._id); + }); + + it('awards achievement to inviter', async () => { + let { group, groupLeader } = await createAndPopulateGroup({ + groupDetails: { type: 'party', privacy: 'private' }, + }); + + let invite = encrypt(JSON.stringify({ + id: group._id, + inviter: groupLeader._id, + sentAt: Date.now(), + })); + + await api.post(`/user/auth/local/register?groupInvite=${invite}`, { + username, + email, + password, + confirmPassword: password, + }); + + await groupLeader.sync(); + expect(groupLeader.achievements.invitedFriend).to.be.true; + }); + + it('user not added to a party on expired invite', async () => { + let { group, groupLeader } = await createAndPopulateGroup({ + groupDetails: { type: 'party', privacy: 'private' }, + }); + + let invite = encrypt(JSON.stringify({ + id: group._id, + inviter: groupLeader._id, + sentAt: Date.now() - 6.912e8, // 8 days old + })); + + let user = await api.post(`/user/auth/local/register?groupInvite=${invite}`, { + username, + email, + password, + confirmPassword: password, + }); + + expect(user.invitations.party).to.eql({}); + }); + + it('adds a user to a guild on an invite of type other than party', async () => { + let { group, groupLeader } = await createAndPopulateGroup({ + groupDetails: { type: 'guild', privacy: 'private' }, + }); + + let invite = encrypt(JSON.stringify({ + id: group._id, + inviter: groupLeader._id, + sentAt: Date.now(), + })); + + let user = await api.post(`/user/auth/local/register?groupInvite=${invite}`, { + username, + email, + password, + confirmPassword: password, + }); + + expect(user.invitations.guilds[0]).to.eql({ + id: group._id, + name: group.name, + inviter: groupLeader._id, + }); + }); + }); + + context('successful login via api', () => { + let api, username, email, password; + + beforeEach(() => { + api = requester(); + username = generateRandomUserName(); + email = `${username}@example.com`; + password = 'password'; + }); + + it('sets all site tour values to -2 (already seen)', async () => { + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + expect(user.flags.tour).to.not.be.empty; + + each(user.flags.tour, (value) => { + expect(value).to.eql(-2); + }); + }); + + it('populates user with default todos, not no other task types', async () => { + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + expect(user.tasksOrder.todos).to.not.be.empty; + expect(user.tasksOrder.dailys).to.be.empty; + expect(user.tasksOrder.habits).to.be.empty; + expect(user.tasksOrder.rewards).to.be.empty; + }); + + it('populates user with default tags', async () => { + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + expect(user.tags).to.not.be.empty; + }); + }); + + context('successful login with habitica-web header', () => { + let api, username, email, password; + + beforeEach(() => { + api = requester({}, {'x-client': 'habitica-web'}); + username = generateRandomUserName(); + email = `${username}@example.com`; + password = 'password'; + }); + + it('sets all common tutorial flags to true', async () => { + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + expect(user.flags.tour).to.not.be.empty; + + each(user.flags.tutorial.common, (value) => { + expect(value).to.eql(true); + }); + }); + + it('populates user with default todos, habits, and rewards', async () => { + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + expect(user.tasksOrder.todos).to.be.empty; + expect(user.tasksOrder.dailys).to.be.empty; + expect(user.tasksOrder.habits).to.be.empty; + expect(user.tasksOrder.rewards).to.be.empty; + }); + + it('populates user with default tags', async () => { + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + expect(user.tags).to.not.be.empty; + }); + + it('adds the correct tags to the correct tasks', async () => { + let user = await api.post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + let requests = new ApiUser(user); + + let habits = await requests.get('/tasks/user?type=habits'); + let todos = await requests.get('/tasks/user?type=todos'); + + expect(habits).to.have.a.lengthOf(0); + expect(todos).to.have.a.lengthOf(0); + }); + }); +}); diff --git a/test/api/v4/user/auth/POST-user_verify_username.test.js b/test/api/v4/user/auth/POST-user_verify_username.test.js new file mode 100644 index 0000000000..c17b789a41 --- /dev/null +++ b/test/api/v4/user/auth/POST-user_verify_username.test.js @@ -0,0 +1,89 @@ +import { + generateUser, + translate as t, +} from '../../../../helpers/api-integration/v4'; + +const ENDPOINT = '/user/auth/verify-username'; + +describe('POST /user/auth/verify-username', async () => { + let user; + + beforeEach(async () => { + user = await generateUser(); + }); + + it('successfully verifies username', async () => { + let newUsername = 'new-username'; + let response = await user.post(ENDPOINT, { + username: newUsername, + }); + expect(response).to.eql({ isUsable: true }); + }); + + it('successfully verifies username with allowed characters', async () => { + let newUsername = 'new-username_123'; + let response = await user.post(ENDPOINT, { + username: newUsername, + }); + expect(response).to.eql({ isUsable: true }); + }); + + context('errors', async () => { + it('errors if username is not provided', async () => { + await expect(user.post(ENDPOINT, { + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('invalidReqParams'), + }); + }); + + it('errors if username is a slur', async () => { + await expect(user.post(ENDPOINT, { + username: 'TESTPLACEHOLDERSLURWORDHERE', + })).to.eventually.eql({ isUsable: false, issues: [t('usernameIssueLength'), t('usernameIssueSlur')] }); + }); + + it('errors if username contains a slur', async () => { + await expect(user.post(ENDPOINT, { + username: 'TESTPLACEHOLDERSLURWORDHERE_otherword', + })).to.eventually.eql({ isUsable: false, issues: [t('usernameIssueLength'), t('usernameIssueSlur')] }); + await expect(user.post(ENDPOINT, { + username: 'something_TESTPLACEHOLDERSLURWORDHERE', + })).to.eventually.eql({ isUsable: false, issues: [t('usernameIssueLength'), t('usernameIssueSlur')] }); + await expect(user.post(ENDPOINT, { + username: 'somethingTESTPLACEHOLDERSLURWORDHEREotherword', + })).to.eventually.eql({ isUsable: false, issues: [t('usernameIssueLength'), t('usernameIssueSlur')] }); + }); + + it('errors if username is not allowed', async () => { + await expect(user.post(ENDPOINT, { + username: 'support', + })).to.eventually.eql({ isUsable: false, issues: [t('usernameIssueForbidden')] }); + }); + + it('errors if username is not allowed regardless of casing', async () => { + await expect(user.post(ENDPOINT, { + username: 'SUppORT', + })).to.eventually.eql({ isUsable: false, issues: [t('usernameIssueForbidden')] }); + }); + + it('errors if username has incorrect length', async () => { + await expect(user.post(ENDPOINT, { + username: 'thisisaverylongusernameover20characters', + })).to.eventually.eql({ isUsable: false, issues: [t('usernameIssueLength')] }); + }); + + it('errors if username contains invalid characters', async () => { + await expect(user.post(ENDPOINT, { + username: 'Eichhörnchen', + })).to.eventually.eql({ isUsable: false, issues: [t('usernameIssueInvalidCharacters')] }); + await expect(user.post(ENDPOINT, { + username: 'test.name', + })).to.eventually.eql({ isUsable: false, issues: [t('usernameIssueInvalidCharacters')] }); + await expect(user.post(ENDPOINT, { + username: '🤬', + })).to.eventually.eql({ isUsable: false, issues: [t('usernameIssueInvalidCharacters')] }); + }); + }); +}); diff --git a/test/api/v4/user/auth/PUT-user_update_username.test.js b/test/api/v4/user/auth/PUT-user_update_username.test.js new file mode 100644 index 0000000000..26a622cf04 --- /dev/null +++ b/test/api/v4/user/auth/PUT-user_update_username.test.js @@ -0,0 +1,224 @@ +import { + generateUser, + translate as t, +} from '../../../../helpers/api-integration/v4'; +import { + bcryptCompare, + sha1MakeSalt, + sha1Encrypt as sha1EncryptPassword, +} from '../../../../../website/server/libs/password'; + +const ENDPOINT = '/user/auth/update-username'; + +describe('PUT /user/auth/update-username', async () => { + let user; + let password = 'password'; // from habitrpg/test/helpers/api-integration/v4/object-generators.js + + beforeEach(async () => { + user = await generateUser(); + }); + + it('successfully changes username with password', async () => { + let newUsername = 'new-username'; + let response = await user.put(ENDPOINT, { + username: newUsername, + password, + }); + expect(response).to.eql({ username: newUsername }); + await user.sync(); + expect(user.auth.local.username).to.eql(newUsername); + }); + + it('successfully changes username without password', async () => { + let newUsername = 'new-username-nopw'; + let response = await user.put(ENDPOINT, { + username: newUsername, + }); + expect(response).to.eql({ username: newUsername }); + await user.sync(); + expect(user.auth.local.username).to.eql(newUsername); + }); + + it('successfully changes username containing number and underscore', async () => { + let newUsername = 'new_username9'; + let response = await user.put(ENDPOINT, { + username: newUsername, + }); + expect(response).to.eql({ username: newUsername }); + await user.sync(); + expect(user.auth.local.username).to.eql(newUsername); + }); + + it('sets verifiedUsername when changing username', async () => { + user.flags.verifiedUsername = false; + await user.sync(); + let newUsername = 'new-username-verify'; + let response = await user.put(ENDPOINT, { + username: newUsername, + }); + expect(response).to.eql({ username: newUsername }); + await user.sync(); + expect(user.flags.verifiedUsername).to.eql(true); + }); + + it('converts user with SHA1 encrypted password to bcrypt encryption', async () => { + let myNewUsername = 'my-new-username'; + let textPassword = 'mySecretPassword'; + let salt = sha1MakeSalt(); + let sha1HashedPassword = sha1EncryptPassword(textPassword, salt); + + await user.update({ + 'auth.local.hashed_password': sha1HashedPassword, + 'auth.local.passwordHashMethod': 'sha1', + 'auth.local.salt': salt, + }); + + await user.sync(); + expect(user.auth.local.passwordHashMethod).to.equal('sha1'); + expect(user.auth.local.salt).to.equal(salt); + expect(user.auth.local.hashed_password).to.equal(sha1HashedPassword); + + // update email + let response = await user.put(ENDPOINT, { + username: myNewUsername, + password: textPassword, + }); + expect(response).to.eql({ username: myNewUsername }); + + await user.sync(); + + expect(user.auth.local.username).to.eql(myNewUsername); + expect(user.auth.local.passwordHashMethod).to.equal('bcrypt'); + expect(user.auth.local.salt).to.be.undefined; + expect(user.auth.local.hashed_password).not.to.equal(sha1HashedPassword); + + let isValidPassword = await bcryptCompare(textPassword, user.auth.local.hashed_password); + expect(isValidPassword).to.equal(true); + }); + + context('errors', async () => { + it('prevents username update if new username is already taken', async () => { + let existingUsername = 'existing-username'; + await generateUser({'auth.local.username': existingUsername, 'auth.local.lowerCaseUsername': existingUsername }); + + await expect(user.put(ENDPOINT, { + username: existingUsername, + password, + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('usernameTaken'), + }); + }); + + it('errors if password is wrong', async () => { + let newUsername = 'new-username'; + await expect(user.put(ENDPOINT, { + username: newUsername, + password: 'wrong-password', + })).to.eventually.be.rejected.and.eql({ + code: 401, + error: 'NotAuthorized', + message: t('wrongPassword'), + }); + }); + + it('errors if new username is not provided', async () => { + await expect(user.put(ENDPOINT, { + password, + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('invalidReqParams'), + }); + }); + + it('errors if new username is a slur', async () => { + await expect(user.put(ENDPOINT, { + username: 'TESTPLACEHOLDERSLURWORDHERE', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: [t('usernameIssueLength'), t('usernameIssueSlur')].join(' '), + }); + }); + + it('errors if new username contains a slur', async () => { + await expect(user.put(ENDPOINT, { + username: 'TESTPLACEHOLDERSLURWORDHERE_otherword', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: [t('usernameIssueLength'), t('usernameIssueSlur')].join(' '), + }); + await expect(user.put(ENDPOINT, { + username: 'something_TESTPLACEHOLDERSLURWORDHERE', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: [t('usernameIssueLength'), t('usernameIssueSlur')].join(' '), + }); + await expect(user.put(ENDPOINT, { + username: 'somethingTESTPLACEHOLDERSLURWORDHEREotherword', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: [t('usernameIssueLength'), t('usernameIssueSlur')].join(' '), + }); + }); + + it('errors if new username is not allowed', async () => { + await expect(user.put(ENDPOINT, { + username: 'support', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('usernameIssueForbidden'), + }); + }); + + it('errors if new username is not allowed regardless of casing', async () => { + await expect(user.put(ENDPOINT, { + username: 'SUppORT', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('usernameIssueForbidden'), + }); + }); + + it('errors if username has incorrect length', async () => { + await expect(user.put(ENDPOINT, { + username: 'thisisaverylongusernameover20characters', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('usernameIssueLength'), + }); + }); + + it('errors if new username contains invalid characters', async () => { + await expect(user.put(ENDPOINT, { + username: 'Eichhörnchen', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('usernameIssueInvalidCharacters'), + }); + await expect(user.put(ENDPOINT, { + username: 'test.name', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('usernameIssueInvalidCharacters'), + }); + await expect(user.put(ENDPOINT, { + username: '🤬', + })).to.eventually.be.rejected.and.eql({ + code: 400, + error: 'BadRequest', + message: t('usernameIssueInvalidCharacters'), + }); + }); + }); +}); diff --git a/test/client/unit/index.js b/test/client/unit/index.js index 3c6194d1bd..f56cc96744 100644 --- a/test/client/unit/index.js +++ b/test/client/unit/index.js @@ -4,7 +4,7 @@ require('babel-polyfill'); // Automatically setup SinonJS' sandbox for each test beforeEach(() => { - global.sandbox = sinon.sandbox.create(); + global.sandbox = sinon.createSandbox(); }); afterEach(() => { diff --git a/test/client/unit/specs/components/memberDetails.js b/test/client/unit/specs/components/memberDetails.js new file mode 100644 index 0000000000..09bf13b713 --- /dev/null +++ b/test/client/unit/specs/components/memberDetails.js @@ -0,0 +1,23 @@ +import Vue from 'vue'; +import MemberDetailsComponent from 'client/components/memberDetails.vue'; + +describe('Members Details Component', () => { + let CTor; + let vm; + + beforeEach(() => { + CTor = Vue.extend(MemberDetailsComponent); + vm = new CTor().$mount(); + }); + + afterEach(() => { + vm.$destroy(); + }); + + xit('prevents flickering by setting a 1px margin-right on elements of class member-stats', () => { + const memberstats = vm.$el.querySelector('.member-stats'); + const style = window.getComputedStyle(memberstats, null); + const marginRightProp = style.getPropertyValue('margin-right'); + expect(marginRightProp).to.equal('1'); + }); +}); diff --git a/test/client/unit/specs/components/notifications.js b/test/client/unit/specs/components/notifications.js new file mode 100644 index 0000000000..be354d38e4 --- /dev/null +++ b/test/client/unit/specs/components/notifications.js @@ -0,0 +1,184 @@ +import { shallowMount, createLocalVue } from '@vue/test-utils'; +import NotificationsComponent from 'client/components/notifications.vue'; +import Store from 'client/libs/store'; +import { hasClass } from 'client/store/getters/members'; +import { toNextLevel } from 'common/script/statHelpers'; + +const localVue = createLocalVue(); +localVue.use(Store); + +describe('Notifications', () => { + let store; + let wrapper; + + beforeEach(() => { + store = new Store({ + state: { + user: { + data: { + stats: { + lvl: 0, + }, + flags: {}, + preferences: {}, + party: { + quest: { + }, + }, + }, + }, + }, + actions: { + 'user:fetch': () => {}, + 'tasks:fetchUserTasks': () => {}, + 'snackbars:add': () => {}, + }, + getters: { + 'members:hasClass': hasClass, + }, + }); + wrapper = shallowMount(NotificationsComponent, { + store, + localVue, + mocks: { + $t: (string) => string, + }, + }); + }); + + it('set user has class computed prop', () => { + expect(wrapper.vm.userHasClass).to.be.false; + + store.state.user.data.stats.lvl = 10; + store.state.user.data.flags.classSelected = true; + store.state.user.data.preferences.disableClasses = false; + + expect(wrapper.vm.userHasClass).to.be.true; + }); + describe('user exp notifcation', () => { + it('notifies when user gets more exp', () => { + const expSpy = sinon.spy(wrapper.vm, 'exp'); + + const userLevel = 10; + store.state.user.data.stats.lvl = userLevel; + + const userExpBefore = 10; + const userExpAfter = 12; + wrapper.vm.displayUserExpAndLvlNotifications(userExpAfter, userExpBefore, userLevel, userLevel); + + expect(expSpy).to.be.calledWith(userExpAfter - userExpBefore); + expSpy.restore(); + }); + + it('when user levels with exact xp', () => { + const expSpy = sinon.spy(wrapper.vm, 'exp'); + + const userLevelBefore = 9; + const userLevelAfter = 10; + store.state.user.data.stats.lvl = userLevelAfter; + + const expEarned = 5; + const userExpBefore = toNextLevel(userLevelBefore) - expEarned; + const userExpAfter = 0; + wrapper.vm.displayUserExpAndLvlNotifications(userExpAfter, userExpBefore, userLevelAfter, userLevelBefore); + + expect(expSpy).to.be.calledWith(expEarned); + expSpy.restore(); + }); + + it('when user levels with exact more exp than needed', () => { + const expSpy = sinon.spy(wrapper.vm, 'exp'); + + const userLevelBefore = 9; + const userLevelAfter = 10; + store.state.user.data.stats.lvl = userLevelAfter; + + const expEarned = 10; + const expNeeded = 5; + const userExpBefore = toNextLevel(userLevelBefore) - expNeeded; + const userExpAfter = 5; + wrapper.vm.displayUserExpAndLvlNotifications(userExpAfter, userExpBefore, userLevelAfter, userLevelBefore); + + expect(expSpy).to.be.calledWith(expEarned); + expSpy.restore(); + }); + + it('when user has more exp than needed then levels', () => { + const expSpy = sinon.spy(wrapper.vm, 'exp'); + + const userLevelBefore = 9; + const userLevelAfter = 10; + store.state.user.data.stats.lvl = userLevelAfter; + + const expEarned = 10; + const expNeeded = -5; + const userExpBefore = toNextLevel(userLevelBefore) - expNeeded; + const userExpAfter = 15; + wrapper.vm.displayUserExpAndLvlNotifications(userExpAfter, userExpBefore, userLevelAfter, userLevelBefore); + + expect(expSpy).to.be.calledWith(expEarned); + expSpy.restore(); + }); + + it('when user multilevels', () => { + const expSpy = sinon.spy(wrapper.vm, 'exp'); + + const userLevelBefore = 8; + const userLevelAfter = 10; + store.state.user.data.stats.lvl = userLevelAfter; + + const expEarned = 10 + toNextLevel(userLevelBefore + 1); + const expNeeded = 5; + const userExpBefore = toNextLevel(userLevelBefore) - expNeeded; + const userExpAfter = 5; + wrapper.vm.displayUserExpAndLvlNotifications(userExpAfter, userExpBefore, userLevelAfter, userLevelBefore); + + expect(expSpy).to.be.calledWith(expEarned); + expSpy.restore(); + }); + + it('when user looses xp', () => { + const expSpy = sinon.spy(wrapper.vm, 'exp'); + + const userLevel = 10; + store.state.user.data.stats.lvl = userLevel; + + const userExpBefore = 10; + const userExpAfter = 5; + wrapper.vm.displayUserExpAndLvlNotifications(userExpAfter, userExpBefore, userLevel, userLevel); + + expect(expSpy).to.be.calledWith(userExpAfter - userExpBefore); + expSpy.restore(); + }); + + it('when user looses xp under 0', () => { + const expSpy = sinon.spy(wrapper.vm, 'exp'); + + const userLevel = 10; + store.state.user.data.stats.lvl = userLevel; + + const userExpBefore = 5; + const userExpAfter = -3; + wrapper.vm.displayUserExpAndLvlNotifications(userExpAfter, userExpBefore, userLevel, userLevel); + + expect(expSpy).to.be.calledWith(userExpAfter - userExpBefore); + expSpy.restore(); + }); + + it('when user dies', () => { + const expSpy = sinon.spy(wrapper.vm, 'exp'); + + const userLevelBefore = 10; + const userLevelAfter = 9; + store.state.user.data.stats.lvl = userLevelAfter; + + const expEarned = -20; + const userExpBefore = 20; + const userExpAfter = 0; + wrapper.vm.displayUserExpAndLvlNotifications(userExpAfter, userExpBefore, userLevelAfter, userLevelBefore); + + expect(expSpy).to.be.calledWith(expEarned); + expSpy.restore(); + }); + }); +}); diff --git a/test/client/unit/specs/components/sidebarSection.js b/test/client/unit/specs/components/sidebarSection.js index 23b651b7fc..f65bd87003 100644 --- a/test/client/unit/specs/components/sidebarSection.js +++ b/test/client/unit/specs/components/sidebarSection.js @@ -1,4 +1,4 @@ -import {shallow} from '@vue/test-utils'; +import { shallow } from '@vue/test-utils'; import SidebarSection from 'client/components/sidebarSection.vue'; @@ -51,4 +51,4 @@ describe('Sidebar Section', () => { expect(wrapper.find('.section-body').element.style.display).to.eq('none'); }); -}); \ No newline at end of file +}); diff --git a/test/client/unit/specs/components/tasks/column.js b/test/client/unit/specs/components/tasks/column.js index e1af3e0da6..f6ae855ce1 100644 --- a/test/client/unit/specs/components/tasks/column.js +++ b/test/client/unit/specs/components/tasks/column.js @@ -88,7 +88,7 @@ describe('Task Column', () => { expect(el).to.eq(taskListOverride[i]); }); - wrapper.setProps({ isUser: false, taskListOverride }); + wrapper.setProps({ isUser: false }); wrapper.vm.taskList.forEach((el, i) => { expect(el).to.eq(taskListOverride[i]); diff --git a/test/client/unit/specs/libs/asyncResource.js b/test/client/unit/specs/libs/asyncResource.js index 3123dd505b..059c8cc409 100644 --- a/test/client/unit/specs/libs/asyncResource.js +++ b/test/client/unit/specs/libs/asyncResource.js @@ -80,12 +80,12 @@ describe('async resource', () => { const store = generateStore(); store.state.user = asyncResourceFactory(); - sandbox.stub(axios, 'get').withArgs('/api/v3/user').returns(Promise.resolve({data: {data: {_id: 1}}})); + sandbox.stub(axios, 'get').withArgs('/api/v4/user').returns(Promise.resolve({data: {data: {_id: 1}}})); const resource = await loadAsyncResource({ store, path: 'user', - url: '/api/v3/user', + url: '/api/v4/user', deserialize (response) { return response.data.data; }, @@ -101,12 +101,12 @@ describe('async resource', () => { const store = generateStore(); store.state.user.loadingStatus = 'LOADED'; - sandbox.stub(axios, 'get').withArgs('/api/v3/user').returns(Promise.resolve({data: {data: {_id: 1}}})); + sandbox.stub(axios, 'get').withArgs('/api/v4/user').returns(Promise.resolve({data: {data: {_id: 1}}})); const resource = await loadAsyncResource({ store, path: 'user', - url: '/api/v3/user', + url: '/api/v4/user', deserialize (response) { return response.data.data; }, @@ -123,12 +123,12 @@ describe('async resource', () => { const store = generateStore(); store.state.user.loadingStatus = 'LOADING'; - sandbox.stub(axios, 'get').withArgs('/api/v3/user').returns(Promise.resolve({data: {data: {_id: 1}}})); + sandbox.stub(axios, 'get').withArgs('/api/v4/user').returns(Promise.resolve({data: {data: {_id: 1}}})); const resourcePromise = loadAsyncResource({ store, path: 'user', - url: '/api/v3/user', + url: '/api/v4/user', deserialize (response) { return response.data.data; }, diff --git a/test/client/unit/specs/store/actions/shops.js b/test/client/unit/specs/store/actions/shops.js index 516bdaacdc..1a72ae44d4 100644 --- a/test/client/unit/specs/store/actions/shops.js +++ b/test/client/unit/specs/store/actions/shops.js @@ -39,7 +39,7 @@ describe('shops actions', () => { let item = getItemInfo(user, 'marketGear', gearItem, getOfficialPinnedItems(user)); - sandbox.stub(axios, 'post').withArgs('/api/v3/user/buy/armor_rogue_1').returns(Promise.resolve({data: {data: {}}})); + sandbox.stub(axios, 'post').withArgs('/api/v4/user/buy/armor_rogue_1').returns(Promise.resolve({data: {data: {}}})); await store.dispatch('shops:genericPurchase', { pinType: item.pinType, diff --git a/test/client/unit/specs/store/actions/tasks.js b/test/client/unit/specs/store/actions/tasks.js index bdf9a2dc3f..8189500fc8 100644 --- a/test/client/unit/specs/store/actions/tasks.js +++ b/test/client/unit/specs/store/actions/tasks.js @@ -12,7 +12,7 @@ describe('tasks actions', () => { xit('fetches user tasks', async () => { expect(store.state.tasks.loadingStatus).to.equal('NOT_LOADED'); const tasks = [{_id: 1}]; - sandbox.stub(axios, 'get').withArgs('/api/v3/tasks/user').returns(Promise.resolve({data: {data: tasks}})); + sandbox.stub(axios, 'get').withArgs('/api/v4/tasks/user').returns(Promise.resolve({data: {data: tasks}})); await store.dispatch('tasks:fetchUserTasks'); @@ -28,7 +28,7 @@ describe('tasks actions', () => { }; const tasks = [{_id: 2}]; - sandbox.stub(axios, 'get').withArgs('/api/v3/tasks/user').returns(Promise.resolve({data: {data: tasks}})); + sandbox.stub(axios, 'get').withArgs('/api/v4/tasks/user').returns(Promise.resolve({data: {data: tasks}})); await store.dispatch('tasks:fetchUserTasks'); @@ -43,7 +43,7 @@ describe('tasks actions', () => { }; const tasks = [{_id: 2}]; - sandbox.stub(axios, 'get').withArgs('/api/v3/tasks/user').returns(Promise.resolve({data: {data: tasks}})); + sandbox.stub(axios, 'get').withArgs('/api/v4/tasks/user').returns(Promise.resolve({data: {data: tasks}})); await store.dispatch('tasks:fetchUserTasks', true); diff --git a/test/client/unit/specs/store/actions/user.js b/test/client/unit/specs/store/actions/user.js index 2e9e7e579d..f66d803d3f 100644 --- a/test/client/unit/specs/store/actions/user.js +++ b/test/client/unit/specs/store/actions/user.js @@ -12,7 +12,7 @@ describe('user actions', () => { it('loads the user', async () => { expect(store.state.user.loadingStatus).to.equal('NOT_LOADED'); const user = {_id: 1}; - sandbox.stub(axios, 'get').withArgs('/api/v3/user').returns(Promise.resolve({data: {data: user}})); + sandbox.stub(axios, 'get').withArgs('/api/v4/user').returns(Promise.resolve({data: {data: user}})); await store.dispatch('user:fetch'); @@ -28,7 +28,7 @@ describe('user actions', () => { }; const user = {_id: 2}; - sandbox.stub(axios, 'get').withArgs('/api/v3/user').returns(Promise.resolve({data: {data: user}})); + sandbox.stub(axios, 'get').withArgs('/api/v4/user').returns(Promise.resolve({data: {data: user}})); await store.dispatch('user:fetch'); @@ -43,7 +43,7 @@ describe('user actions', () => { }; const user = {_id: 2}; - sandbox.stub(axios, 'get').withArgs('/api/v3/user').returns(Promise.resolve({data: {data: user}})); + sandbox.stub(axios, 'get').withArgs('/api/v4/user').returns(Promise.resolve({data: {data: user}})); await store.dispatch('user:fetch', {forceLoad: true}); diff --git a/test/client/unit/specs/store/getters/tasks/canDelete.js b/test/client/unit/specs/store/getters/tasks/canDelete.js new file mode 100644 index 0000000000..d40036697b --- /dev/null +++ b/test/client/unit/specs/store/getters/tasks/canDelete.js @@ -0,0 +1,19 @@ +import generateStore from 'client/store'; + +describe('canDelete getter', () => { + it('cannot delete active challenge task', () => { + const store = generateStore(); + + + const task = {userId: 1, challenge: {id: 2}}; + expect(store.getters['tasks:canDelete'](task)).to.equal(false); + }); + + it('can delete broken challenge task', () => { + const store = generateStore(); + + + const task = {userId: 1, challenge: {id: 2, broken: true}}; + expect(store.getters['tasks:canDelete'](task)).to.equal(true); + }); +}); diff --git a/test/client/unit/specs/store/getters/tasks/getTaskClasses.js b/test/client/unit/specs/store/getters/tasks/getTaskClasses.js new file mode 100644 index 0000000000..1399283f55 --- /dev/null +++ b/test/client/unit/specs/store/getters/tasks/getTaskClasses.js @@ -0,0 +1,141 @@ +import generateStore from 'client/store'; + +describe('getTaskClasses getter', () => { + let store, getTaskClasses; + + beforeEach(() => { + store = generateStore(); + store.state.user.data = { + preferences: { + }, + }; + + getTaskClasses = store.getters['tasks:getTaskClasses']; + }); + + it('returns reward edit-modal-bg class', () => { + const task = {type: 'reward'}; + expect(getTaskClasses(task, 'edit-modal-bg')).to.equal('task-purple-modal-bg'); + }); + + it('returns worst task edit-modal-bg class', () => { + const task = {type: 'todo', value: -21}; + expect(getTaskClasses(task, 'edit-modal-bg')).to.equal('task-worst-modal-bg'); + }); + + it('returns worse task edit-modal-bg class', () => { + const task = {type: 'todo', value: -11}; + expect(getTaskClasses(task, 'edit-modal-bg')).to.equal('task-worse-modal-bg'); + }); + + it('returns bad task edit-modal-bg class', () => { + const task = {type: 'todo', value: -6}; + expect(getTaskClasses(task, 'edit-modal-bg')).to.equal('task-bad-modal-bg'); + }); + + it('returns neutral task edit-modal-bg class', () => { + const task = {type: 'todo', value: 0}; + expect(getTaskClasses(task, 'edit-modal-bg')).to.equal('task-neutral-modal-bg'); + }); + + it('returns good task edit-modal-bg class', () => { + const task = {type: 'todo', value: 2}; + expect(getTaskClasses(task, 'edit-modal-bg')).to.equal('task-good-modal-bg'); + }); + + it('returns better task edit-modal-bg class', () => { + const task = {type: 'todo', value: 6}; + expect(getTaskClasses(task, 'edit-modal-bg')).to.equal('task-better-modal-bg'); + }); + + + it('returns best task edit-modal-bg class', () => { + const task = {type: 'todo', value: 12}; + expect(getTaskClasses(task, 'edit-modal-bg')).to.equal('task-best-modal-bg'); + }); + + it('returns best task edit-modal-text class', () => { + const task = {type: 'todo', value: 12}; + expect(getTaskClasses(task, 'edit-modal-text')).to.equal('task-best-modal-text'); + }); + + it('returns best task edit-modal-icon class', () => { + const task = {type: 'todo', value: 12}; + expect(getTaskClasses(task, 'edit-modal-icon')).to.equal('task-best-modal-icon'); + }); + + it('returns best task edit-modal-option-disabled class', () => { + const task = {type: 'todo', value: 12}; + expect(getTaskClasses(task, 'edit-modal-option-disabled')).to.equal('task-best-modal-option-disabled'); + }); + + it('returns best task edit-modal-control-disabled class', () => { + const task = {type: 'todo', value: 12}; + expect(getTaskClasses(task, 'edit-modal-habit-control-disabled')).to.equal('task-best-modal-habit-control-disabled'); + }); + + it('returns create-modal-bg class', () => { + const task = {type: 'todo'}; + expect(getTaskClasses(task, 'create-modal-bg')).to.equal('task-purple-modal-bg'); + }); + + it('returns create-modal-text class', () => { + const task = {type: 'todo'}; + expect(getTaskClasses(task, 'create-modal-text')).to.equal('task-purple-modal-text'); + }); + + it('returns create-modal-icon class', () => { + const task = {type: 'todo'}; + expect(getTaskClasses(task, 'create-modal-icon')).to.equal('task-purple-modal-icon'); + }); + + it('returns create-modal-option-disabled class', () => { + const task = {type: 'todo'}; + expect(getTaskClasses(task, 'create-modal-option-disabled')).to.equal('task-purple-modal-option-disabled'); + }); + + it('returns create-modal-habit-control-disabled class', () => { + const task = {type: 'todo'}; + expect(getTaskClasses(task, 'create-modal-habit-control-disabled')).to.equal('task-purple-modal-habit-control-disabled'); + }); + + it('returns completed todo classes', () => { + const task = {type: 'todo', value: 2, completed: true}; + expect(getTaskClasses(task, 'control')).to.deep.equal({ + bg: 'task-disabled-daily-todo-control-bg', + checkbox: 'task-disabled-daily-todo-control-checkbox', + inner: 'task-disabled-daily-todo-control-inner', + content: 'task-disabled-daily-todo-control-content', + }); + }); + + xit('returns good todo classes', () => { + const task = {type: 'todo', value: 2}; + expect(getTaskClasses(task, 'control')).to.deep.equal({ + bg: 'task-good-control-bg', + checkbox: 'task-good-control-checkbox', + inner: 'task-good-control-inner-daily-todo`', + }); + }); + + it('returns reward classes', () => { + const task = {type: 'reward'}; + expect(getTaskClasses(task, 'control')).to.deep.equal({ + bg: 'task-reward-control-bg', + }); + }); + + it('returns habit up classes', () => { + const task = {type: 'habit', value: 2, up: true}; + expect(getTaskClasses(task, 'control')).to.deep.equal({ + up: { + bg: 'task-good-control-bg', + inner: 'task-good-control-inner-habit', + }, + down: { + bg: 'task-disabled-habit-control-bg', + inner: 'task-disabled-habit-control-inner', + }, + }); + }); +}); diff --git a/test/common/libs/hasClass.test.js b/test/common/libs/hasClass.test.js new file mode 100644 index 0000000000..1b7f9cc6c2 --- /dev/null +++ b/test/common/libs/hasClass.test.js @@ -0,0 +1,52 @@ +import hasClass from '../../../website/common/script/libs/hasClass'; +import { generateUser } from '../../helpers/common.helper'; + +describe('hasClass', () => { + it('returns false for user with level below 10', () => { + let userLvl9 = generateUser({ + 'stats.lvl': 9, + 'flags.classSelected': true, + 'preferences.disableClasses': false, + }); + + let result = hasClass(userLvl9); + + expect(result).to.eql(false); + }); + + it('returns false for user with class not selected', () => { + let userClassNotSelected = generateUser({ + 'stats.lvl': 10, + 'flags.classSelected': false, + 'preferences.disableClasses': false, + }); + + let result = hasClass(userClassNotSelected); + + expect(result).to.eql(false); + }); + + it('returns false for user with classes disabled', () => { + let userClassesDisabled = generateUser({ + 'stats.lvl': 10, + 'flags.classSelected': true, + 'preferences.disableClasses': true, + }); + + let result = hasClass(userClassesDisabled); + + expect(result).to.eql(false); + }); + + it('returns true for user with class', () => { + let userClassSelected = generateUser({ + 'stats.lvl': 10, + 'flags.classSelected': true, + 'preferences.disableClasses': false, + }); + + let result = hasClass(userClassSelected); + + expect(result).to.eql(true); + }); +}); diff --git a/test/common/ops/armoireCanOwn.js b/test/common/ops/armoireCanOwn.js new file mode 100644 index 0000000000..7511fdb4b3 --- /dev/null +++ b/test/common/ops/armoireCanOwn.js @@ -0,0 +1,21 @@ +import armoireSet from '../../../website/common/script/content/gear/sets/armoire'; + +describe('armoireSet items', () => { + it('checks if canOwn has the same id', () => { + for (const type of Object.keys(armoireSet)) { + for (const itemKey of Object.keys(armoireSet[type])) { + const ownedKey = `${type}_armoire_${itemKey}`; + + expect(armoireSet[type][itemKey].canOwn({ + items: { + gear: { + owned: { + [ownedKey]: true, + }, + }, + }, + }), `${ownedKey} canOwn is broken`).to.eq(true); + } + } + }); +}); diff --git a/test/common/ops/buy/buyQuestGems.js b/test/common/ops/buy/buyQuestGems.js new file mode 100644 index 0000000000..3bb19841e4 --- /dev/null +++ b/test/common/ops/buy/buyQuestGems.js @@ -0,0 +1,94 @@ +import pinnedGearUtils from '../../../../website/common/script/ops/pinnedGearUtils'; +import { + NotAuthorized, +} from '../../../../website/common/script/libs/errors'; +import i18n from '../../../../website/common/script/i18n'; +import { + generateUser, +} from '../../../helpers/common.helper'; +import {BuyQuestWithGemOperation} from '../../../../website/common/script/ops/buy/buyQuestGem'; + +describe('shared.ops.buyQuestGems', () => { + let user; + let goldPoints = 40; + let analytics = {track () {}}; + + function buyQuest (_user, _req, _analytics) { + const buyOp = new BuyQuestWithGemOperation(_user, _req, _analytics); + + return buyOp.purchase(); + } + + before(() => { + user = generateUser({'stats.class': 'rogue'}); + }); + + beforeEach(() => { + sinon.stub(analytics, 'track'); + sinon.spy(pinnedGearUtils, 'removeItemByPath'); + }); + + afterEach(() => { + analytics.track.restore(); + pinnedGearUtils.removeItemByPath.restore(); + }); + + context('successful purchase', () => { + let userGemAmount = 10; + + before(() => { + user.balance = userGemAmount; + user.stats.gp = goldPoints; + user.purchased.plan.gemsBought = 0; + user.purchased.plan.customerId = 'customer-id'; + user.pinnedItems.push({type: 'quests', key: 'gryphon'}); + }); + + it('purchases quests', () => { + let key = 'gryphon'; + + buyQuest(user, {params: {key}}); + + expect(user.items.quests[key]).to.equal(1); + expect(pinnedGearUtils.removeItemByPath.notCalled).to.equal(true); + }); + }); + + context('bulk purchase', () => { + let userGemAmount = 10; + + beforeEach(() => { + user.balance = userGemAmount; + user.stats.gp = goldPoints; + user.purchased.plan.gemsBought = 0; + user.purchased.plan.customerId = 'customer-id'; + }); + + it('errors when user does not have enough gems', (done) => { + user.balance = 1; + let key = 'gryphon'; + + try { + buyQuest(user, { + params: {key}, + quantity: 2, + }); + } catch (err) { + expect(err).to.be.an.instanceof(NotAuthorized); + expect(err.message).to.equal(i18n.t('notEnoughGems')); + done(); + } + }); + + it('makes bulk purchases of quests', () => { + let key = 'gryphon'; + + buyQuest(user, { + params: {key}, + quantity: 3, + }); + + expect(user.items.quests[key]).to.equal(4); + }); + }); +}); diff --git a/test/common/ops/buy/purchase.js b/test/common/ops/buy/purchase.js index 900011daa5..fd1ab65b48 100644 --- a/test/common/ops/buy/purchase.js +++ b/test/common/ops/buy/purchase.js @@ -121,7 +121,6 @@ describe('shared.ops.purchase', () => { user.pinnedItems.push({type: 'eggs', key: 'Wolf'}); user.pinnedItems.push({type: 'hatchingPotions', key: 'Base'}); user.pinnedItems.push({type: 'food', key: SEASONAL_FOOD}); - user.pinnedItems.push({type: 'quests', key: 'gryphon'}); user.pinnedItems.push({type: 'gear', key: 'headAccessory_special_tigerEars'}); user.pinnedItems.push({type: 'bundles', key: 'featheredFriends'}); }); @@ -157,16 +156,6 @@ describe('shared.ops.purchase', () => { expect(pinnedGearUtils.removeItemByPath.notCalled).to.equal(true); }); - it('purchases quests', () => { - let type = 'quests'; - let key = 'gryphon'; - - purchase(user, {params: {type, key}}); - - expect(user.items[type][key]).to.equal(1); - expect(pinnedGearUtils.removeItemByPath.notCalled).to.equal(true); - }); - it('purchases gear', () => { let type = 'gear'; let key = 'headAccessory_special_tigerEars'; diff --git a/test/common/ops/clearPMs.test.js b/test/common/ops/clearPMs.test.js deleted file mode 100644 index 8fd29f7ae1..0000000000 --- a/test/common/ops/clearPMs.test.js +++ /dev/null @@ -1,20 +0,0 @@ -import clearPMs from '../../../website/common/script/ops/clearPMs'; -import { - generateUser, -} from '../../helpers/common.helper'; - -describe('shared.ops.clearPMs', () => { - let user; - - beforeEach(() => { - user = generateUser(); - user.inbox.messages = { first: 'message', second: 'message' }; - }); - - it('clears messages', () => { - expect(user.inbox.messages).to.not.eql({}); - let [result] = clearPMs(user); - expect(user.inbox.messages).to.eql({}); - expect(result).to.eql({}); - }); -}); diff --git a/test/common/ops/deletePM.test.js b/test/common/ops/deletePM.test.js deleted file mode 100644 index abc7e4f12c..0000000000 --- a/test/common/ops/deletePM.test.js +++ /dev/null @@ -1,20 +0,0 @@ -import deletePM from '../../../website/common/script/ops/deletePM'; -import { - generateUser, -} from '../../helpers/common.helper'; - -describe('shared.ops.deletePM', () => { - let user; - - beforeEach(() => { - user = generateUser(); - user.inbox.messages = { first: 'message', second: 'message' }; - }); - - it('delete message', () => { - expect(user.inbox.messages).to.not.eql({ second: 'message' }); - let [response] = deletePM(user, { params: { id: 'first' } }); - expect(user.inbox.messages).to.eql({ second: 'message' }); - expect(response).to.eql({ second: 'message' }); - }); -}); diff --git a/test/common/ops/scoreTask.test.js b/test/common/ops/scoreTask.test.js index bdfa5b91ee..3e78c943c6 100644 --- a/test/common/ops/scoreTask.test.js +++ b/test/common/ops/scoreTask.test.js @@ -254,13 +254,14 @@ describe('shared.ops.scoreTask', () => { expect(ref.afterUser.stats.gp).to.be.greaterThan(ref.beforeUser.stats.gp); }); - it('adds score notes', () => { + // not supported anymore + it('does not add score notes to task', () => { let scoreNotesString = 'scoreNotes'; habit.scoreNotes = scoreNotesString; options = { user: ref.afterUser, task: habit, direction: 'up', times: 5, cron: false }; scoreTask(options); - expect(habit.history[0].scoreNotes).to.eql(scoreNotesString); + expect(habit.history[0].scoreNotes).to.eql(undefined); }); it('down', () => { diff --git a/test/common/ops/spells.js b/test/common/ops/spells.js new file mode 100644 index 0000000000..58d3965a7f --- /dev/null +++ b/test/common/ops/spells.js @@ -0,0 +1,38 @@ +import { + generateUser, +} from '../../helpers/common.helper'; +import spells from '../../../website/common/script/content/spells'; +import { + NotAuthorized, +} from '../../../website/common/script/libs/errors'; +import i18n from '../../../website/common/script/i18n'; + +// TODO complete the test suite... + +describe('shared.ops.spells', () => { + let user; + + beforeEach(() => { + user = generateUser(); + }); + + it('returns an error when healer tries to cast Healing Light with full health', (done) => { + user.stats.class = 'healer'; + user.stats.lvl = 11; + user.stats.hp = 50; + user.stats.mp = 200; + + let spell = spells.healer.heal; + + try { + spell.cast(user); + } catch (err) { + expect(err).to.be.an.instanceof(NotAuthorized); + expect(err.message).to.equal(i18n.t('messageHealthAlreadyMax')); + expect(user.stats.hp).to.eql(50); + expect(user.stats.mp).to.eql(200); + + done(); + } + }); +}); \ No newline at end of file diff --git a/test/common/ops/stats/allocate.js b/test/common/ops/stats/allocate.js index 40f43d3bf2..62e162f55a 100644 --- a/test/common/ops/stats/allocate.js +++ b/test/common/ops/stats/allocate.js @@ -13,7 +13,11 @@ describe('shared.ops.allocate', () => { let user; beforeEach(() => { - user = generateUser(); + user = generateUser({ + 'stats.lvl': 10, + 'flags.classSelected': true, + 'preferences.disableClasses': false, + }); }); it('throws an error if an invalid attribute is supplied', (done) => { @@ -28,6 +32,39 @@ describe('shared.ops.allocate', () => { } }); + it('throws an error if the user is below lvl 10', (done) => { + user.stats.lvl = 9; + try { + allocate(user); + } catch (err) { + expect(err).to.be.an.instanceof(NotAuthorized); + expect(err.message).to.equal(i18n.t('classNotSelected')); + done(); + } + }); + + it('throws an error if the user hasn\'t selected class', (done) => { + user.flags.classSelected = false; + try { + allocate(user); + } catch (err) { + expect(err).to.be.an.instanceof(NotAuthorized); + expect(err.message).to.equal(i18n.t('classNotSelected')); + done(); + } + }); + + it('throws an error if the user has disabled classes', (done) => { + user.preferences.disableClasses = true; + try { + allocate(user); + } catch (err) { + expect(err).to.be.an.instanceof(NotAuthorized); + expect(err.message).to.equal(i18n.t('classNotSelected')); + done(); + } + }); + it('throws an error if the user doesn\'t have attribute points', (done) => { try { allocate(user); diff --git a/test/common/ops/stats/allocateBulk.js b/test/common/ops/stats/allocateBulk.js index 2dbeca5a37..1a46c82214 100644 --- a/test/common/ops/stats/allocateBulk.js +++ b/test/common/ops/stats/allocateBulk.js @@ -13,7 +13,11 @@ describe('shared.ops.allocateBulk', () => { let user; beforeEach(() => { - user = generateUser(); + user = generateUser({ + 'stats.lvl': 10, + 'flags.classSelected': true, + 'preferences.disableClasses': false, + }); }); it('throws an error if an invalid attribute is supplied', (done) => { @@ -43,6 +47,60 @@ describe('shared.ops.allocateBulk', () => { } }); + it('throws an error if the user is below lvl 10', (done) => { + user.stats.lvl = 9; + try { + allocateBulk(user, { + body: { + stats: { + int: 1, + str: 2, + }, + }, + }); + } catch (err) { + expect(err).to.be.an.instanceof(NotAuthorized); + expect(err.message).to.equal(i18n.t('classNotSelected')); + done(); + } + }); + + it('throws an error if the user hasn\'t selected class', (done) => { + user.flags.classSelected = false; + try { + allocateBulk(user, { + body: { + stats: { + int: 1, + str: 2, + }, + }, + }); + } catch (err) { + expect(err).to.be.an.instanceof(NotAuthorized); + expect(err.message).to.equal(i18n.t('classNotSelected')); + done(); + } + }); + + it('throws an error if the user has disabled classes', (done) => { + user.preferences.disableClasses = true; + try { + allocateBulk(user, { + body: { + stats: { + int: 1, + str: 2, + }, + }, + }); + } catch (err) { + expect(err).to.be.an.instanceof(NotAuthorized); + expect(err.message).to.equal(i18n.t('classNotSelected')); + done(); + } + }); + it('throws an error if the user doesn\'t have attribute points', (done) => { try { allocateBulk(user, { diff --git a/test/helpers/api-integration/v3/external-server.js b/test/helpers/api-integration/external-server.js similarity index 100% rename from test/helpers/api-integration/v3/external-server.js rename to test/helpers/api-integration/external-server.js diff --git a/test/helpers/api-integration/requester.js b/test/helpers/api-integration/requester.js index 4e1336ab94..2b18de8bac 100644 --- a/test/helpers/api-integration/requester.js +++ b/test/helpers/api-integration/requester.js @@ -84,7 +84,7 @@ function _parseRes (res) { if (apiVersion === 'v2') { return res.body; - } else if (apiVersion === 'v3') { + } else if (apiVersion === 'v3' || apiVersion === 'v4') { if (res.body.message) { return { data: res.body.data, @@ -104,7 +104,7 @@ function _parseError (err) { code: err.status, text: err.response.body.err, }; - } else if (apiVersion === 'v3') { + } else if (apiVersion === 'v3' || apiVersion === 'v4') { parsedError = { code: err.status, error: err.response.body.error, diff --git a/test/helpers/api-integration/v3/index.js b/test/helpers/api-integration/v3/index.js index fd33cfd032..8ec89f9313 100644 --- a/test/helpers/api-integration/v3/index.js +++ b/test/helpers/api-integration/v3/index.js @@ -4,7 +4,7 @@ import { requester } from '../requester'; requester.setApiVersion('v3'); export { requester }; -import server from './external-server'; +import server from '../external-server'; export { server }; export { translate } from '../../translate'; diff --git a/test/helpers/api-integration/v4/index.js b/test/helpers/api-integration/v4/index.js new file mode 100644 index 0000000000..ff8d48e5ec --- /dev/null +++ b/test/helpers/api-integration/v4/index.js @@ -0,0 +1,13 @@ +/* eslint-disable no-use-before-define */ +// Import requester function, set it up for v4, export it +import { requester } from '../requester'; +requester.setApiVersion('v4'); +export { requester }; + +import server from '../external-server'; +export { server }; + +export { translate } from '../../translate'; +export { checkExistence, getProperty, resetHabiticaDB } from '../../mongo'; +export * from './object-generators'; +export { sleep } from '../../sleep'; diff --git a/test/helpers/api-integration/v4/object-generators.js b/test/helpers/api-integration/v4/object-generators.js new file mode 100644 index 0000000000..4e177ace00 --- /dev/null +++ b/test/helpers/api-integration/v4/object-generators.js @@ -0,0 +1,158 @@ +import { + times, +} from 'lodash'; +import { v4 as generateUUID } from 'uuid'; +import { ApiUser, ApiGroup, ApiChallenge } from '../api-classes'; +import { requester } from '../requester'; +import * as Tasks from '../../../../website/server/models/task'; + +// Creates a new user and returns it +// If you need the user to have specific requirements, +// such as a balance > 0, just pass in the adjustment +// to the update object. If you want to adjust a nested +// parameter, such as the number of wolf eggs the user has, +// , you can do so by passing in the full path as a string: +// { 'items.eggs.Wolf': 10 } +export async function generateUser (update = {}) { + let username = (Date.now() + generateUUID()).substring(0, 20); + let password = 'password'; + let email = `${username}@example.com`; + + let user = await requester().post('/user/auth/local/register', { + username, + email, + password, + confirmPassword: password, + }); + + let apiUser = new ApiUser(user); + + await apiUser.update(update); + + return apiUser; +} + +export async function generateHabit (update = {}) { + let type = 'habit'; + let task = new Tasks[type](update); + await task.save({ validateBeforeSave: false }); + return task; +} + +export async function generateDaily (update = {}) { + let type = 'daily'; + let task = new Tasks[type](update); + await task.save({ validateBeforeSave: false }); + return task; +} + +export async function generateReward (update = {}) { + let type = 'reward'; + let task = new Tasks[type](update); + await task.save({ validateBeforeSave: false }); + return task; +} + +export async function generateTodo (update = {}) { + let type = 'todo'; + let task = new Tasks[type](update); + await task.save({ validateBeforeSave: false }); + return task; +} + +// Generates a new group. Requires a user object, which +// will will become the groups leader. Takes a details argument +// for the initial group creation and an update argument which +// will update the group via the db +export async function generateGroup (leader, details = {}, update = {}) { + details.type = details.type || 'party'; + details.privacy = details.privacy || 'private'; + details.name = details.name || 'test group'; + + let group = await leader.post('/groups', details); + let apiGroup = new ApiGroup(group); + + await apiGroup.update(update); + + return apiGroup; +} + +// This is generate group + the ability to create +// real users to populate it. The settings object +// takes in: +// members: Number - the number of group members to create. Defaults to 0. +// inivtes: Number - the number of users to create and invite to the group. Defaults to 0. +// groupDetails: Object - how to initialize the group +// leaderDetails: Object - defaults for the leader, defaults with a gem balance so the user +// can create the group +// +// Returns an object with +// members: an array of user objects that correspond to the members of the group +// invitees: an array of user objects that correspond to the invitees of the group +// leader: the leader user object +// group: the group object +export async function createAndPopulateGroup (settings = {}) { + let numberOfMembers = settings.members || 0; + let numberOfInvites = settings.invites || 0; + let groupDetails = settings.groupDetails; + let leaderDetails = settings.leaderDetails || { balance: 10 }; + + let groupLeader = await generateUser(leaderDetails); + let group = await generateGroup(groupLeader, groupDetails); + + const groupMembershipTypes = { + party: { 'party._id': group._id}, + guild: { guilds: [group._id] }, + }; + + let members = await Promise.all( + times(numberOfMembers, () => { + return generateUser(groupMembershipTypes[group.type]); + }) + ); + + await group.update({ memberCount: numberOfMembers + 1}); + + let invitees = await Promise.all( + times(numberOfInvites, () => { + return generateUser(); + }) + ); + + let invitationPromises = invitees.map((invitee) => { + return groupLeader.post(`/groups/${group._id}/invite`, { + uuids: [invitee._id], + }); + }); + + await Promise.all(invitationPromises); + + await Promise.all(invitees.map((invitee) => invitee.sync())); + + return { + groupLeader, + group, + members, + invitees, + }; +} + +// Generates a new challenge. Requires an ApiUser object and a +// group-like object (can just be {_id: 'your-group-id'}). The group +// will will become the group that owns the challenge. It takes an +// optional details argument for the initial challenge creation and an +// optional update argument which will update the challenge via the db +export async function generateChallenge (challengeCreator, group, details = {}, update = {}) { + details.group = group._id; + details.name = details.name || 'a challenge'; + details.shortName = details.shortName || 'aChallenge'; + details.prize = details.prize || 0; + details.official = details.official || false; + + let challenge = await challengeCreator.post('/challenges', details); + let apiChallenge = new ApiChallenge(challenge); + + await apiChallenge.update(update); + + return apiChallenge; +} diff --git a/test/helpers/api-v3-integration.helper.js b/test/helpers/api-v3-integration.helper.js deleted file mode 100644 index 4f703efdd6..0000000000 --- a/test/helpers/api-v3-integration.helper.js +++ /dev/null @@ -1 +0,0 @@ -module.exports = require('./api-integration/v3'); diff --git a/test/helpers/globals.helper.js b/test/helpers/globals.helper.js index b34b589ed1..5dc151cb94 100644 --- a/test/helpers/globals.helper.js +++ b/test/helpers/globals.helper.js @@ -13,7 +13,7 @@ global.expect = chai.expect; global.sinon = require('sinon'); let sinonStubPromise = require('sinon-stub-promise'); sinonStubPromise(global.sinon); -global.sandbox = sinon.sandbox.create(); +global.sandbox = sinon.createSandbox(); import setupNconf from '../../website/server/libs/setupNconf'; setupNconf('./config.json.example'); diff --git a/webpack/config/index.js b/webpack/config/index.js index ff54852be9..ca098d0a95 100644 --- a/webpack/config/index.js +++ b/webpack/config/index.js @@ -41,11 +41,15 @@ module.exports = { assetsPublicPath: '/', staticAssetsDirectory, proxyTable: { - // proxy all requests starting with /api/v3 to IP:PORT as specified in the top-level config + // proxy all requests to the server at IP:PORT as specified in the top-level config '/api/v3': { target: DEV_BASE_URL, changeOrigin: true, }, + '/api/v4': { + target: DEV_BASE_URL, + changeOrigin: true, + }, '/stripe': { target: DEV_BASE_URL, changeOrigin: true, @@ -58,7 +62,11 @@ module.exports = { target: DEV_BASE_URL, changeOrigin: true, }, - '/logout': { + '/logout-server': { + target: DEV_BASE_URL, + changeOrigin: true, + }, + '/export': { target: DEV_BASE_URL, changeOrigin: true, }, diff --git a/website/client/README.md b/website/client/README.md index b9eb68a150..2e617c0146 100644 --- a/website/client/README.md +++ b/website/client/README.md @@ -1,21 +1,21 @@ # Running -For information about installing Habitica locally, see [Setting up Habitica Locally](http://habitica.wikia.com/wiki/Setting_up_Habitica_Locally) and for information about running the local client, refer to the ["Run Habitica" section](http://habitica.wikia.com/wiki/Setting_up_Habitica_Locally#Run_Habitica) in that page. +For information about installing and running Habitica locally, see [Setting up Habitica Locally](http://habitica.wikia.com/wiki/Setting_up_Habitica_Locally). # Preparation Reading - Vue 2 (https://vuejs.org) - Webpack (https://webpack.github.io/) is the build system and it includes plugins for code transformation, right now we have: BabelJS for ES6 transpilation, eslint for code style, less and postcss for css compilation. The code comes from https://github.com/vuejs-templates/webpack which is a Webpack template for Vue, with some small modifications to adapt it to our use case. Docs http://vuejs-templates.github.io/webpack/ -- We’re using `.vue` files that make it possible to have HTML, JS and CSS for each component together in a single location. They’re implemented as a webpack plugin and the docs can be found here http://vue-loader.vuejs.org/en/ +- We're using `.vue` files that make it possible to have HTML, JS and CSS for each component together in a single location. They're implemented as a webpack plugin and the docs can be found here http://vue-loader.vuejs.org/en/ -- SemanticUI is the UI framework http://semantic-ui.com/. So far I’ve only used the CSS part, it also has JS plugins but I’ve yet to use them. It supports theming so if it’s not too difficult we’ll want to customize the base theme with our own styles instead of writing CSS rules to override the original styling. +- SemanticUI is the UI framework http://semantic-ui.com/. So far I've only used the CSS part, it also has JS plugins but I've yet to use them. It supports theming so if it's not too difficult we'll want to customize the base theme with our own styles instead of writing CSS rules to override the original styling. -The code is in `/website/client`. We’re using something very similar to Vuex (equivalent of React’s Redux) for state management http://vuex.vuejs.org/en/index.html +The code is in `/website/client`. We're using something very similar to Vuex (equivalent of React's Redux) for state management http://vuex.vuejs.org/en/index.html -The API is almost the same except that we don’t use mutations but only actions because it would make it difficult to work with common code +The API is almost the same except that we don't use mutations but only actions because it would make it difficult to work with common code -The project is developed directly in the `develop` branch as long as we’ll be able to avoid splitting it into a different branch. +The project is developed directly in the `develop` branch as long as we'll be able to avoid splitting it into a different branch. -So far most of the work has been on the template, so there’s no complex logic to understand. The only thing I would suggest you to read about is Vuex for data management: it’s basically a Flux implementation: there’s a central store that hold the data for the entire app, and every change to the data must happen through an action, the data cannot be mutated directly. +So far most of the work has been on the template, so there's no complex logic to understand. The only thing I would suggest you to read about is Vuex for data management: it's basically a Flux implementation: there's a central store that hold the data for the entire app, and every change to the data must happen through an action, the data cannot be mutated directly. For further resources, see [Guidance for Blacksmiths](http://habitica.wikia.com/wiki/Guidance_for_Blacksmiths), and in particular the ["Website Technology Stack" section](http://habitica.wikia.com/wiki/Guidance_for_Blacksmiths#Website_Technology_Stack). diff --git a/website/client/app.vue b/website/client/app.vue index dcea0ea557..6583241956 100644 --- a/website/client/app.vue +++ b/website/client/app.vue @@ -15,21 +15,21 @@ div router-view(v-if="!isUserLoggedIn || isStaticPage") template(v-else) template(v-if="isUserLoaded") - div.resting-banner(v-if="showRestingBanner") + div.resting-banner(v-show="showRestingBanner", ref="restingBanner") span.content - span.label {{ $t('innCheckOutBanner') }} - span.separator | + span.label.d-inline.d-sm-none {{ $t('innCheckOutBannerShort') }} + span.label.d-none.d-sm-inline {{ $t('innCheckOutBanner') }} + span.separator | span.resume(@click="resumeDamage()") {{ $t('resumeDamage') }} div.closepadding(@click="hideBanner()") span.svg-icon.inline.icon-10(aria-hidden="true", v-html="icons.close") notifications-display - app-menu(:class='{"restingInn": showRestingBanner}') + app-menu(:class='{"restingInn": showRestingBanner}' :style="{ marginTop: bannerHeight + 'px' }") .container-fluid app-header(:class='{"restingInn": showRestingBanner}') buyModal( :item="selectedItemToBuy || {}", :withPin="true", - @change="resetItemToBuy($event)", @buyPressed="customPurchase($event)", :genericPurchase="genericPurchase(selectedItemToBuy)", @@ -105,8 +105,8 @@ div @import '~client/assets/scss/colors.scss'; /* @TODO: The modal-open class is not being removed. Let's try this for now */ - .modal, .modal-open { - overflow-y: scroll; + .modal { + overflow-y: scroll !important; } .modal-backdrop.show { @@ -116,35 +116,23 @@ div /* Push progress bar above modals */ #nprogress .bar { - z-index: 1090 !important; /* Must stay above nav bar */ - } - - .restingInn { - .navbar { - top: 40px; - } - - #app-header { - margin-top: 40px !important; - } - + z-index: 1600 !important; /* Must stay above nav bar */ } .resting-banner { width: 100%; - height: 40px; + min-height: 40px; background-color: $blue-10; position: fixed; top: 0; - z-index: 1030; + z-index: 1300; display: flex; .content { - height: 24px; line-height: 1.71; text-align: center; color: $white; - + padding: 8px 38px 8px 8px; margin: auto; } @@ -161,6 +149,13 @@ div } } + @media only screen and (max-width: 768px) { + .content { + font-size: 12px; + line-height: 1.4; + } + } + .separator { color: $blue-100; margin: 0px 15px; @@ -169,6 +164,7 @@ div .resume { font-weight: bold; cursor: pointer; + white-space:nowrap; } } @@ -224,6 +220,7 @@ export default { loading: true, currentTipNumber: 0, bannerHidden: false, + bannerHeight: 0, }; }, computed: { @@ -306,7 +303,7 @@ export default { // Don't show errors from getting user details. These users have delete their account, // but their chat message still exists. let configExists = Boolean(error.response) && Boolean(error.response.config); - if (configExists && error.response.config.method === 'get' && error.response.config.url.indexOf('/api/v3/members/') !== -1) { + if (configExists && error.response.config.method === 'get' && error.response.config.url.indexOf('/api/v4/members/') !== -1) { // @TODO: We resolve the promise because we need our caching to cache this user as tried // Chat paging should help this, but maybe we can also find another solution.. return Promise.resolve(error); @@ -331,9 +328,23 @@ export default { ]; if (notificationNotFoundMessage.indexOf(errorMessage) !== -1) snackbarTimeout = true; + let errorsToShow = []; + // show only the first error for each param + let paramErrorsFound = {}; + if (errorData.errors) { + for (let e of errorData.errors) { + if (!paramErrorsFound[e.param]) { + errorsToShow.push(e.message); + paramErrorsFound[e.param] = true; + } + } + } else { + errorsToShow.push(errorMessage); + } + // dispatch as one snackbar notification this.$store.dispatch('snackbars:add', { title: 'Habitica', - text: errorMessage, + text: errorsToShow.join(' '), type: 'error', timeout: snackbarTimeout, }); @@ -348,20 +359,20 @@ export default { const url = response.config.url; const method = response.config.method; - const isApiCall = url.indexOf('api/v3') !== -1; + const isApiCall = url.indexOf('api/v4') !== -1; const userV = response.data && response.data.userV; - const isCron = url.indexOf('/api/v3/cron') === 0 && method === 'post'; + const isCron = url.indexOf('/api/v4/cron') === 0 && method === 'post'; if (this.isUserLoaded && isApiCall && userV) { const oldUserV = this.user._v; this.user._v = userV; // Do not sync again if already syncing - const isUserSync = url.indexOf('/api/v3/user') === 0 && method === 'get'; - const isTasksSync = url.indexOf('/api/v3/tasks/user') === 0 && method === 'get'; + const isUserSync = url.indexOf('/api/v4/user') === 0 && method === 'get'; + const isTasksSync = url.indexOf('/api/v4/tasks/user') === 0 && method === 'get'; // exclude chat seen requests because with real time chat they would be too many const isChatSeen = url.indexOf('/chat/seen') !== -1 && method === 'post'; - // exclude POST /api/v3/cron because the user is synced automatically after cron runs + // exclude POST /api/v4/cron because the user is synced automatically after cron runs // Something has changed on the user object that was not tracked here, sync the user if (userV - oldUserV > 1 && !isCron && !isChatSeen && !isUserSync && !isTasksSync) { @@ -390,7 +401,6 @@ export default { this.$store.watch(state => state.title, (title) => { document.title = title; }); - this.$nextTick(() => { // Load external scripts after the app has been rendered Analytics.load(); @@ -408,6 +418,14 @@ export default { this.hideLoadingScreen(); + window.addEventListener('resize', this.setBannerOffset); + // Adjust the positioning of the header banners + this.$watch('showRestingBanner', () => { + this.$nextTick(() => { + this.setBannerOffset(); + }); + }, {immediate: true}); + // Adjust the timezone offset if (this.user.preferences.timezoneOffset !== this.browserTimezoneOffset) { this.$store.dispatch('user:set', { @@ -434,6 +452,7 @@ export default { this.$root.$off('bv::show::modal'); this.$root.$off('buyModal::showItem'); this.$root.$off('selectMembersModal::showItem'); + window.removeEventListener('resize', this.setBannerOffset); }, mounted () { // Remove the index.html loading screen and now show the inapp loading @@ -475,8 +494,16 @@ export default { }); this.$root.$on('bv::modal::hidden', (bvEvent) => { - const modalId = bvEvent.target && bvEvent.target.id; - if (!modalId) return; + let modalId = bvEvent.target && bvEvent.target.id; + + // sometimes the target isn't passed to the hidden event, fallback is the vueTarget + if (!modalId) { + modalId = bvEvent.vueTarget && bvEvent.vueTarget.id; + } + + if (!modalId) { + return; + } const modalStack = this.$store.state.modalStack; @@ -493,6 +520,7 @@ export default { // Get previous modal const modalBefore = modalOnTop ? modalOnTop.prev : undefined; + if (modalBefore) this.$root.$emit('bv::show::modal', modalBefore, {fromRoot: true}); }); }, @@ -534,13 +562,6 @@ export default { }); } }, - resetItemToBuy ($event) { - // @TODO: Do we need this? I think selecting a new item - // overwrites. @negue might know - if (!$event && this.selectedItemToBuy.purchaseType !== 'card') { - this.selectedItemToBuy = null; - } - }, itemSelected (item) { this.selectedItemToBuy = item; }, @@ -590,10 +611,22 @@ export default { }, hideBanner () { this.bannerHidden = true; + this.setBannerOffset(); }, resumeDamage () { this.$store.dispatch('user:sleep'); }, + setBannerOffset () { + let contentPlacement = 0; + if (this.showRestingBanner && this.$refs.restingBanner !== undefined) { + contentPlacement = this.$refs.restingBanner.clientHeight; + } + this.bannerHeight = contentPlacement; + let smartBanner = document.getElementsByClassName('smartbanner')[0]; + if (smartBanner !== undefined) { + smartBanner.style.top = `${contentPlacement}px`; + } + }, }, }; @@ -624,4 +657,7 @@ export default { + + + diff --git a/website/client/assets/css/sprites/spritesmith-largeSprites-0.css b/website/client/assets/css/sprites/spritesmith-largeSprites-0.css index 4938002d3d..394018a5b0 100644 --- a/website/client/assets/css/sprites/spritesmith-largeSprites-0.css +++ b/website/client/assets/css/sprites/spritesmith-largeSprites-0.css @@ -1,48 +1,114 @@ -.promo_armoire_backgrounds_201806 { +.achievement-costumeContest6x { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -565px 0px; + background-position: -1013px -819px; + width: 144px; + height: 156px; +} +.promo_alligator { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: 0px 0px; + width: 480px; + height: 360px; +} +.promo_animal_tails { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: -1013px -208px; width: 141px; height: 441px; } -.promo_bundle_aquaticAmigos { +.promo_armoire_backgrounds_201810 { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: 0px -534px; + background-position: 0px -1157px; width: 423px; height: 147px; } -.promo_earrings_headbands { +.promo_fall_avatar_customizations { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -707px 0px; - width: 297px; + background-position: -1013px 0px; + width: 336px; + height: 207px; +} +.promo_fall_festival_2017 { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: -481px -453px; + width: 414px; + height: 210px; +} +.promo_fall_festival_2018 { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: -367px -723px; + width: 393px; + height: 213px; +} +.promo_forest_friends_bundle { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: -424px -1009px; + width: 423px; height: 147px; } -.promo_fairy_potions { +.promo_ghost_potions { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: 0px 0px; - width: 564px; - height: 196px; + background-position: -848px -1009px; + width: 423px; + height: 147px; } .promo_ios { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: 0px -197px; - width: 325px; - height: 336px; + background-position: 0px -361px; + width: 375px; + height: 361px; } -.promo_mystery_201805 { +.promo_jackolanterns { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -707px -148px; - width: 114px; - height: 90px; + background-position: 0px -1009px; + width: 423px; + height: 147px; +} +.promo_mystery_201810 { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: -1013px -650px; + width: 294px; + height: 168px; +} +.promo_seasonal_shop { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: -1155px -503px; + width: 162px; + height: 138px; +} +.promo_spooky_sparkles { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: -1155px -208px; + width: 140px; + height: 294px; } .promo_take_this { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -822px -148px; + background-position: -1158px -819px; width: 96px; height: 69px; } -.scene_perfect_day { +.promo_veteran_pets { background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); - background-position: -326px -197px; - width: 210px; - height: 210px; + background-position: -424px -1157px; + width: 363px; + height: 141px; +} +.scene_nametag { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: -481px -244px; + width: 512px; + height: 208px; +} +.scene_positivity { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: -481px 0px; + width: 531px; + height: 243px; +} +.scene_tools { + background-image: url('~assets/images/sprites/spritesmith-largeSprites-0.png'); + background-position: 0px -723px; + width: 366px; + height: 285px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-0.css b/website/client/assets/css/sprites/spritesmith-main-0.css index 8657b742cf..c52a353c78 100644 --- a/website/client/assets/css/sprites/spritesmith-main-0.css +++ b/website/client/assets/css/sprites/spritesmith-main-0.css @@ -336,52 +336,64 @@ } .background_alpine_slopes { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px 0px; + background-position: -705px -1480px; width: 140px; height: 147px; } -.background_aquarium { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -148px; - width: 140px; - height: 147px; -} -.background_archery_range { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -296px; - width: 140px; - height: 147px; -} -.background_at_the_docks { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -710px -148px; - width: 141px; - height: 147px; -} -.background_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -710px -296px; - width: 141px; - height: 147px; -} -.background_autumn_forest { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -740px; - width: 140px; - height: 147px; -} -.background_back_of_giant_beast { +.background_apple_picking { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: -710px -444px; width: 141px; height: 147px; } -.background_bamboo_forest { +.background_aquarium { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1136px -296px; + width: 140px; + height: 147px; +} +.background_archery_range { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1136px -444px; + width: 140px; + height: 147px; +} +.background_at_the_docks { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: 0px -592px; width: 141px; height: 147px; } +.background_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -142px -592px; + width: 141px; + height: 147px; +} +.background_autumn_forest { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1136px -888px; + width: 140px; + height: 147px; +} +.background_back_of_giant_beast { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -284px -592px; + width: 141px; + height: 147px; +} +.background_bamboo_forest { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -426px -592px; + width: 141px; + height: 147px; +} +.background_bayou { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -568px -592px; + width: 141px; + height: 147px; +} .background_beach { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: 0px 0px; @@ -390,721 +402,709 @@ } .background_beehive { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -282px -1036px; + background-position: -564px -1036px; width: 140px; height: 147px; } .background_bell_tower { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -423px -1036px; + background-position: -705px -1036px; width: 140px; height: 147px; } .background_beside_well { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -284px -592px; + background-position: -852px 0px; width: 141px; height: 147px; } .background_blacksmithy { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -705px -1036px; + background-position: -987px -1036px; width: 140px; height: 147px; } .background_blizzard { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -846px -1036px; + background-position: -1128px -1036px; width: 140px; height: 147px; } .background_blue { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -987px -1036px; + background-position: -1278px 0px; width: 140px; height: 147px; } -.background_bug_covered_log { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1128px -1036px; - width: 140px; - height: 147px; -} -.background_buried_treasure { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -426px -592px; - width: 141px; - height: 147px; -} -.background_champions_colosseum { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1277px -148px; - width: 140px; - height: 147px; -} -.background_cherry_trees { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1277px -296px; - width: 140px; - height: 147px; -} -.background_chessboard_land { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -568px -592px; - width: 141px; - height: 147px; -} -.background_clouds { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1277px -592px; - width: 140px; - height: 147px; -} -.background_coral_reef { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1277px -740px; - width: 140px; - height: 147px; -} -.background_cornfields { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1277px -888px; - width: 140px; - height: 147px; -} -.background_cozy_library { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -710px -592px; - width: 141px; - height: 147px; -} -.background_crosscountry_ski_trail { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -852px 0px; - width: 141px; - height: 147px; -} -.background_crystal_cave { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -141px -1184px; - width: 140px; - height: 147px; -} -.background_deep_mine { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -282px -1184px; - width: 140px; - height: 147px; -} -.background_deep_sea { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -423px -1184px; - width: 140px; - height: 147px; -} -.background_desert_dunes { +.background_bridge { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: -852px -148px; width: 141px; height: 147px; } -.background_dilatory_castle { +.background_bug_covered_log { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -705px -1184px; + background-position: -1278px -296px; width: 140px; height: 147px; } -.background_dilatory_ruins { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -846px -1184px; - width: 140px; - height: 147px; -} -.background_distant_castle { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -987px -1184px; - width: 140px; - height: 147px; -} -.background_drifting_raft { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1128px -1184px; - width: 140px; - height: 147px; -} -.background_driving_a_coach { +.background_buried_treasure { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: -852px -296px; width: 141px; height: 147px; } -.background_driving_a_sleigh { +.background_champions_colosseum { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1278px -592px; + width: 140px; + height: 147px; +} +.background_cherry_trees { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1278px -740px; + width: 140px; + height: 147px; +} +.background_chessboard_land { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: -852px -444px; width: 141px; height: 147px; } -.background_dusty_canyons { +.background_clouds { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px -148px; + background-position: -1278px -1036px; width: 140px; height: 147px; } -.background_elegant_balcony { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -142px 0px; - width: 141px; - height: 147px; -} -.background_fairy_ring { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px -444px; - width: 140px; - height: 147px; -} -.background_fantastical_shoe_store { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px -592px; - width: 140px; - height: 147px; -} -.background_farmhouse { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px -740px; - width: 140px; - height: 147px; -} -.background_fiber_arts_room { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -852px -592px; - width: 141px; - height: 147px; -} -.background_floating_islands { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px -1036px; - width: 140px; - height: 147px; -} -.background_floral_meadow { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px -1184px; - width: 140px; - height: 147px; -} -.background_flying_over_a_field_of_wildflowers { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -740px; - width: 141px; - height: 147px; -} -.customize-option.background_flying_over_a_field_of_wildflowers { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -25px -755px; - width: 60px; - height: 60px; -} -.background_flying_over_an_ancient_forest { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -142px -740px; - width: 141px; - height: 147px; -} -.background_flying_over_icy_steppes { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -284px -740px; - width: 141px; - height: 147px; -} -.background_forest { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -423px -1332px; - width: 140px; - height: 147px; -} -.background_frigid_peak { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -564px -1332px; - width: 140px; - height: 147px; -} -.background_frozen_lake { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -705px -1332px; - width: 140px; - height: 147px; -} -.background_garden_shed { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -426px -740px; - width: 141px; - height: 147px; -} -.background_gazebo { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -987px -1332px; - width: 140px; - height: 147px; -} -.background_giant_birdhouse { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1128px -1332px; - width: 140px; - height: 147px; -} -.background_giant_florals { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -568px -740px; - width: 141px; - height: 147px; -} -.background_giant_seashell { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -710px -740px; - width: 141px; - height: 147px; -} -.background_giant_wave { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -852px -740px; - width: 141px; - height: 147px; -} -.background_gorgeous_greenhouse { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -994px 0px; - width: 141px; - height: 147px; -} -.background_grand_staircase { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -994px -148px; - width: 141px; - height: 147px; -} -.background_graveyard { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -444px; - width: 140px; - height: 147px; -} -.background_green { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -592px; - width: 140px; - height: 147px; -} -.background_guardian_statues { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -994px -296px; - width: 141px; - height: 147px; -} -.background_gumdrop_land { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -888px; - width: 140px; - height: 147px; -} -.background_habit_city_streets { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -994px -444px; - width: 141px; - height: 147px; -} -.background_harvest_feast { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -1184px; - width: 140px; - height: 147px; -} -.background_harvest_fields { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -994px -592px; - width: 141px; - height: 147px; -} -.background_harvest_moon { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -994px -740px; - width: 141px; - height: 147px; -} -.background_haunted_house { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -141px -1480px; - width: 140px; - height: 147px; -} -.background_ice_cave { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -888px; - width: 141px; - height: 147px; -} -.background_iceberg { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -423px -1480px; - width: 140px; - height: 147px; -} -.background_idyllic_cabin { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -564px -1480px; - width: 140px; - height: 147px; -} -.background_island_waterfalls { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -705px -1480px; - width: 140px; - height: 147px; -} -.background_kelp_forest { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -142px -888px; - width: 141px; - height: 147px; -} -.background_lighthouse_shore { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -987px -1480px; - width: 140px; - height: 147px; -} -.background_lilypad { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px -296px; - width: 140px; - height: 147px; -} -.background_magic_beanstalk { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -989px -888px; - width: 140px; - height: 147px; -} -.background_magical_candles { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -710px 0px; - width: 141px; - height: 147px; -} -.background_magical_museum { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -568px -444px; - width: 141px; - height: 147px; -} -.background_marble_temple { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -426px -444px; - width: 141px; - height: 147px; -} -.background_market { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -425px -888px; - width: 140px; - height: 147px; -} -.background_meandering_cave { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -284px -888px; - width: 140px; - height: 147px; -} -.background_midnight_castle { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -284px -444px; - width: 141px; - height: 147px; -} -.background_midnight_clouds { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -282px -1480px; - width: 140px; - height: 147px; -} -.background_midnight_lake { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -142px -444px; - width: 141px; - height: 147px; -} -.background_mist_shrouded_mountain { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -1332px; - width: 140px; - height: 147px; -} -.background_mistiflying_circus { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -1036px; - width: 140px; - height: 147px; -} -.background_mountain_lake { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -740px; - width: 140px; - height: 147px; -} -.background_mountain_pyramid { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -296px; - width: 140px; - height: 147px; -} -.background_night_dunes { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px -148px; - width: 140px; - height: 147px; -} -.background_ocean_sunrise { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -444px; - width: 141px; - height: 147px; -} -.background_on_tree_branch { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -568px -296px; - width: 141px; - height: 147px; -} -.background_open_waters { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -568px -148px; - width: 141px; - height: 147px; -} -.background_orchard { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -846px -1332px; - width: 140px; - height: 147px; -} -.background_pagodas { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -282px -1332px; - width: 140px; - height: 147px; -} -.background_pirate_flag { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -568px 0px; - width: 141px; - height: 147px; -} -.background_pixelists_workshop { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -426px -296px; - width: 141px; - height: 147px; -} -.background_pumpkin_patch { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px -888px; - width: 140px; - height: 147px; -} -.background_purple { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1418px 0px; - width: 140px; - height: 147px; -} -.background_pyramids { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -284px -296px; - width: 141px; - height: 147px; -} -.background_rainbows_end { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -142px -296px; - width: 141px; - height: 147px; -} -.background_rainforest { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -296px; - width: 141px; - height: 147px; -} -.background_rainy_city { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1277px -1036px; - width: 140px; - height: 147px; -} -.background_red { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1277px -444px; - width: 140px; - height: 147px; -} -.background_rolling_hills { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -426px -148px; - width: 141px; - height: 147px; -} -.background_rose_garden { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -426px 0px; - width: 141px; - height: 147px; -} -.background_rowboat { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -284px -148px; - width: 141px; - height: 147px; -} -.background_sandcastle { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -142px -148px; - width: 141px; - height: 147px; -} -.background_seafarer_ship { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -888px; - width: 140px; - height: 147px; -} -.background_shimmering_ice_prism { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -592px; - width: 140px; - height: 147px; -} -.background_shimmery_bubbles { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1136px -444px; - width: 140px; - height: 147px; -} -.background_slimy_swamp { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -848px -888px; - width: 140px; - height: 147px; -} -.background_snowman_army { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -707px -888px; - width: 140px; - height: 147px; -} -.background_snowy_pines { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -566px -888px; - width: 140px; - height: 147px; -} -.background_snowy_sunrise { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -846px -1480px; - width: 140px; - height: 147px; -} -.background_south_pole { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -1480px; - width: 140px; - height: 147px; -} -.background_sparkling_snowflake { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1559px 0px; - width: 140px; - height: 147px; -} -.background_spider_web { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1410px -1332px; - width: 140px; - height: 147px; -} -.background_spooky_hotel { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -148px; - width: 141px; - height: 147px; -} -.background_spring_rain { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -141px -1332px; - width: 140px; - height: 147px; -} -.background_stable { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -1332px; - width: 140px; - height: 147px; -} -.background_stained_glass { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1269px -1184px; - width: 140px; - height: 147px; -} -.background_starry_skies { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -564px -1184px; - width: 140px; - height: 147px; -} -.background_starry_winter_night { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -284px 0px; - width: 141px; - height: 147px; -} -.background_stoikalm_volcanoes { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1277px 0px; - width: 140px; - height: 147px; -} -.background_stone_circle { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -564px -1036px; - width: 140px; - height: 147px; -} -.background_stormy_rooftops { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -141px -1036px; - width: 140px; - height: 147px; -} -.background_stormy_ship { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: 0px -1036px; - width: 140px; - height: 147px; -} -.background_strange_sewers { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -1269px -1332px; - width: 140px; - height: 147px; -} -.background_summer_fireworks { - background-image: url('~assets/images/sprites/spritesmith-main-0.png'); - background-position: -142px -592px; - width: 141px; - height: 147px; -} -.background_sunken_ship { +.background_coral_reef { background-image: url('~assets/images/sprites/spritesmith-main-0.png'); background-position: 0px -1184px; width: 140px; height: 147px; } +.background_cornfields { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -141px -1184px; + width: 140px; + height: 147px; +} +.background_cozy_barn { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -852px -592px; + width: 141px; + height: 147px; +} +.background_cozy_library { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: 0px -740px; + width: 141px; + height: 147px; +} +.background_creepy_castle { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -142px -740px; + width: 141px; + height: 147px; +} +.background_crosscountry_ski_trail { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -284px -740px; + width: 141px; + height: 147px; +} +.background_crystal_cave { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -846px -1184px; + width: 140px; + height: 147px; +} +.background_dark_deep { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -426px -740px; + width: 141px; + height: 147px; +} +.background_deep_mine { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1128px -1184px; + width: 140px; + height: 147px; +} +.background_deep_sea { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1269px -1184px; + width: 140px; + height: 147px; +} +.background_desert_dunes { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -568px -740px; + width: 141px; + height: 147px; +} +.background_dilatory_castle { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px -148px; + width: 140px; + height: 147px; +} +.background_dilatory_city { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -142px 0px; + width: 141px; + height: 147px; +} +.background_dilatory_ruins { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px -444px; + width: 140px; + height: 147px; +} +.background_distant_castle { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px -592px; + width: 140px; + height: 147px; +} +.background_drifting_raft { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px -740px; + width: 140px; + height: 147px; +} +.background_driving_a_coach { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -710px -740px; + width: 141px; + height: 147px; +} +.background_driving_a_sleigh { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -852px -740px; + width: 141px; + height: 147px; +} +.background_dungeon { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -994px 0px; + width: 141px; + height: 147px; +} +.background_dusty_canyons { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: 0px -1332px; + width: 140px; + height: 147px; +} +.background_elegant_balcony { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -994px -148px; + width: 141px; + height: 147px; +} +.background_fairy_ring { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -282px -1332px; + width: 140px; + height: 147px; +} +.background_fantastical_shoe_store { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -423px -1332px; + width: 140px; + height: 147px; +} +.background_farmhouse { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -564px -1332px; + width: 140px; + height: 147px; +} +.background_fiber_arts_room { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -994px -296px; + width: 141px; + height: 147px; +} +.background_floating_islands { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -846px -1332px; + width: 140px; + height: 147px; +} +.background_floral_meadow { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -987px -1332px; + width: 140px; + height: 147px; +} +.background_flying_over_a_field_of_wildflowers { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -994px -444px; + width: 141px; + height: 147px; +} +.customize-option.background_flying_over_a_field_of_wildflowers { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1019px -459px; + width: 60px; + height: 60px; +} +.background_flying_over_an_ancient_forest { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -994px -592px; + width: 141px; + height: 147px; +} +.background_flying_over_icy_steppes { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -994px -740px; + width: 141px; + height: 147px; +} +.background_flying_over_rocky_canyon { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: 0px -888px; + width: 141px; + height: 147px; +} +.background_forest { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -148px; + width: 140px; + height: 147px; +} +.background_frigid_peak { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -296px; + width: 140px; + height: 147px; +} +.background_frozen_lake { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -444px; + width: 140px; + height: 147px; +} +.background_garden_shed { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -142px -888px; + width: 141px; + height: 147px; +} +.background_gazebo { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -740px; + width: 140px; + height: 147px; +} +.background_giant_birdhouse { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -888px; + width: 140px; + height: 147px; +} +.background_giant_book { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -284px -888px; + width: 141px; + height: 147px; +} +.background_giant_florals { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -426px -888px; + width: 141px; + height: 147px; +} +.background_giant_seashell { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -568px -888px; + width: 141px; + height: 147px; +} +.background_giant_wave { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -710px -888px; + width: 141px; + height: 147px; +} +.background_gorgeous_greenhouse { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -852px -888px; + width: 141px; + height: 147px; +} +.background_grand_staircase { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -994px -888px; + width: 141px; + height: 147px; +} +.background_graveyard { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -423px -1480px; + width: 140px; + height: 147px; +} +.background_green { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -564px -1480px; + width: 140px; + height: 147px; +} +.background_guardian_statues { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1136px 0px; + width: 141px; + height: 147px; +} +.background_gumdrop_land { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -846px -1480px; + width: 140px; + height: 147px; +} +.background_habit_city_streets { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1136px -148px; + width: 141px; + height: 147px; +} +.background_harvest_feast { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px -296px; + width: 140px; + height: 147px; +} +.background_harvest_fields { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -710px -296px; + width: 141px; + height: 147px; +} +.background_harvest_moon { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -710px -148px; + width: 141px; + height: 147px; +} +.background_haunted_house { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: 0px -1480px; + width: 140px; + height: 147px; +} +.background_ice_cave { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -710px 0px; + width: 141px; + height: 147px; +} +.background_iceberg { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -1184px; + width: 140px; + height: 147px; +} +.background_idyllic_cabin { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -1036px; + width: 140px; + height: 147px; +} +.background_island_waterfalls { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -592px; + width: 140px; + height: 147px; +} +.background_kelp_forest { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -568px -444px; + width: 141px; + height: 147px; +} +.background_lighthouse_shore { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1410px -1332px; + width: 140px; + height: 147px; +} +.background_lilypad { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1269px -1332px; + width: 140px; + height: 147px; +} +.background_magic_beanstalk { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1128px -1332px; + width: 140px; + height: 147px; +} +.background_magical_candles { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -426px -444px; + width: 141px; + height: 147px; +} +.background_magical_museum { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -284px -444px; + width: 141px; + height: 147px; +} +.background_marble_temple { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -142px -444px; + width: 141px; + height: 147px; +} +.background_market { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px -1036px; + width: 140px; + height: 147px; +} +.background_meandering_cave { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px -888px; + width: 140px; + height: 147px; +} +.background_midnight_castle { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: 0px -444px; + width: 141px; + height: 147px; +} +.background_midnight_clouds { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -987px -1184px; + width: 140px; + height: 147px; +} +.background_midnight_lake { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -568px -296px; + width: 141px; + height: 147px; +} +.background_mist_shrouded_mountain { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -564px -1184px; + width: 140px; + height: 147px; +} +.background_mistiflying_circus { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -423px -1184px; + width: 140px; + height: 147px; +} +.background_mountain_lake { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -282px -1184px; + width: 140px; + height: 147px; +} +.background_mountain_pyramid { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1278px -888px; + width: 140px; + height: 147px; +} +.background_night_dunes { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1278px -444px; + width: 140px; + height: 147px; +} +.background_ocean_sunrise { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -568px -148px; + width: 141px; + height: 147px; +} +.background_on_tree_branch { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -568px 0px; + width: 141px; + height: 147px; +} +.background_open_waters { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -426px -296px; + width: 141px; + height: 147px; +} +.background_orchard { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -282px -1036px; + width: 140px; + height: 147px; +} +.background_pagodas { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -141px -1036px; + width: 140px; + height: 147px; +} +.background_pirate_flag { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -284px -296px; + width: 141px; + height: 147px; +} +.background_pixelists_workshop { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -142px -296px; + width: 141px; + height: 147px; +} +.background_pumpkin_patch { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1136px -592px; + width: 140px; + height: 147px; +} +.background_purple { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -987px -1480px; + width: 140px; + height: 147px; +} +.background_pyramids { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: 0px -296px; + width: 141px; + height: 147px; +} +.background_rainbows_end { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -426px -148px; + width: 141px; + height: 147px; +} +.background_rainforest { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -426px 0px; + width: 141px; + height: 147px; +} +.background_rainy_city { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px 0px; + width: 140px; + height: 147px; +} +.background_red { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -705px -1332px; + width: 140px; + height: 147px; +} +.background_rolling_hills { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -284px -148px; + width: 141px; + height: 147px; +} +.background_rose_garden { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -142px -148px; + width: 141px; + height: 147px; +} +.background_rowboat { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: 0px -148px; + width: 141px; + height: 147px; +} +.background_sandcastle { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -284px 0px; + width: 141px; + height: 147px; +} +.background_seafarer_ship { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1278px -148px; + width: 140px; + height: 147px; +} +.background_shimmering_ice_prism { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -846px -1036px; + width: 140px; + height: 147px; +} +.background_shimmery_bubbles { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -423px -1036px; + width: 140px; + height: 147px; +} +.background_slimy_swamp { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: 0px -1036px; + width: 140px; + height: 147px; +} +.background_snowman_army { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1136px -740px; + width: 140px; + height: 147px; +} +.background_snowy_pines { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -282px -1480px; + width: 140px; + height: 147px; +} +.background_snowy_sunrise { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -141px -1480px; + width: 140px; + height: 147px; +} +.background_south_pole { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1560px -1332px; + width: 140px; + height: 147px; +} +.background_sparkling_snowflake { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -141px -1332px; + width: 140px; + height: 147px; +} +.background_spider_web { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px -1184px; + width: 140px; + height: 147px; +} +.background_spooky_hotel { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -710px -592px; + width: 141px; + height: 147px; +} +.background_spring_rain { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -705px -1184px; + width: 140px; + height: 147px; +} +.background_stable { + background-image: url('~assets/images/sprites/spritesmith-main-0.png'); + background-position: -1419px 0px; + width: 140px; + height: 147px; +} diff --git a/website/client/assets/css/sprites/spritesmith-main-1.css b/website/client/assets/css/sprites/spritesmith-main-1.css index 6f04d0fe05..8dba8728bc 100644 --- a/website/client/assets/css/sprites/spritesmith-main-1.css +++ b/website/client/assets/css/sprites/spritesmith-main-1.css @@ -1,3174 +1,2934 @@ -.background_sunset_meadow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -426px -148px; - width: 140px; - height: 147px; -} -.background_sunset_oasis { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -592px; - width: 140px; - height: 147px; -} -.background_sunset_savannah { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -568px 0px; - width: 140px; - height: 147px; -} -.background_swarming_darkness { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -568px -148px; - width: 140px; - height: 147px; -} -.background_tar_pits { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -142px 0px; - width: 141px; - height: 147px; -} -.background_tavern { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -296px; - width: 140px; - height: 147px; -} -.background_terraced_rice_field { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -423px -296px; - width: 140px; - height: 147px; -} -.background_thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -284px 0px; - width: 141px; - height: 147px; -} -.background_tornado { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -148px; - width: 141px; - height: 147px; -} -.background_toymakers_workshop { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -142px -148px; - width: 141px; - height: 147px; -} -.background_treasure_room { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -141px -296px; - width: 140px; - height: 147px; -} -.background_tree_roots { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -282px -296px; - width: 140px; - height: 147px; -} -.background_tulip_garden { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -284px -148px; - width: 141px; - height: 147px; -} -.background_twinkly_lights { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px 0px; - width: 141px; - height: 147px; -} -.background_twinkly_party_lights { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -426px 0px; - width: 141px; - height: 147px; -} -.background_violet { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -568px -296px; - width: 140px; - height: 147px; -} -.background_volcano { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -444px; - width: 140px; - height: 147px; -} -.background_waterfall_rock { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -141px -444px; - width: 140px; - height: 147px; -} -.background_wedding_arch { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -282px -444px; - width: 140px; - height: 147px; -} -.background_windy_autumn { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -423px -444px; - width: 140px; - height: 147px; -} -.background_winter_fireworks { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -564px -444px; - width: 140px; - height: 147px; -} -.background_winter_night { +.background_stained_glass { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -709px 0px; width: 140px; height: 147px; } -.background_winter_storefront { +.background_starry_skies { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -709px -148px; + background-position: -141px -740px; width: 140px; height: 147px; } -.background_winter_town { +.background_starry_winter_night { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -709px -296px; + background-position: 0px 0px; + width: 141px; + height: 147px; +} +.background_stoikalm_volcanoes { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -568px -148px; width: 140px; height: 147px; } -.background_yellow { +.background_stone_circle { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -141px -444px; + width: 140px; + height: 147px; +} +.background_stormy_rooftops { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -282px -444px; + width: 140px; + height: 147px; +} +.background_stormy_ship { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -423px -444px; + width: 140px; + height: 147px; +} +.background_strange_sewers { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -564px -444px; + width: 140px; + height: 147px; +} +.background_summer_fireworks { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -284px -148px; + width: 141px; + height: 147px; +} +.background_sunken_ship { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); background-position: -709px -444px; width: 140px; height: 147px; } +.background_sunset_meadow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: 0px -592px; + width: 140px; + height: 147px; +} +.background_sunset_oasis { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -141px -592px; + width: 140px; + height: 147px; +} +.background_sunset_savannah { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -426px -296px; + width: 140px; + height: 147px; +} +.background_swarming_darkness { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -568px 0px; + width: 140px; + height: 147px; +} +.background_tar_pits { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -284px 0px; + width: 141px; + height: 147px; +} +.background_tavern { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -568px -296px; + width: 140px; + height: 147px; +} +.background_terraced_rice_field { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: 0px -444px; + width: 140px; + height: 147px; +} +.background_thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: 0px -148px; + width: 141px; + height: 147px; +} +.background_tide_pool { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -142px -148px; + width: 141px; + height: 147px; +} +.background_tornado { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -142px 0px; + width: 141px; + height: 147px; +} +.background_toymakers_workshop { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -426px 0px; + width: 141px; + height: 147px; +} +.background_training_grounds { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -426px -148px; + width: 141px; + height: 147px; +} +.background_treasure_room { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -709px -148px; + width: 140px; + height: 147px; +} +.background_tree_roots { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -709px -296px; + width: 140px; + height: 147px; +} +.background_tulip_garden { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: 0px -296px; + width: 141px; + height: 147px; +} +.background_twinkly_lights { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -142px -296px; + width: 141px; + height: 147px; +} +.background_twinkly_party_lights { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -284px -296px; + width: 141px; + height: 147px; +} +.background_violet { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -282px -592px; + width: 140px; + height: 147px; +} +.background_volcano { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -423px -592px; + width: 140px; + height: 147px; +} +.background_waterfall_rock { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -564px -592px; + width: 140px; + height: 147px; +} +.background_wedding_arch { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -705px -592px; + width: 140px; + height: 147px; +} +.background_windy_autumn { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -850px 0px; + width: 140px; + height: 147px; +} +.background_winter_fireworks { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -850px -148px; + width: 140px; + height: 147px; +} +.background_winter_night { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -850px -296px; + width: 140px; + height: 147px; +} +.background_winter_storefront { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -850px -444px; + width: 140px; + height: 147px; +} +.background_winter_town { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -850px -592px; + width: 140px; + height: 147px; +} +.background_yellow { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: 0px -740px; + width: 140px; + height: 147px; +} .icon_background_alpine_slopes { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -966px -1584px; + background-position: -1104px -1572px; + width: 68px; + height: 68px; +} +.icon_background_apple_picking { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1675px -1311px; width: 68px; height: 68px; } .icon_background_aquarium { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1035px -1584px; + background-position: -1675px -1242px; width: 68px; height: 68px; } .icon_background_archery_range { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -1104px; + background-position: -1675px -1173px; width: 68px; height: 68px; } .icon_background_at_the_docks { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1587px -1584px; + background-position: -1675px -1104px; width: 68px; height: 68px; } .icon_background_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -69px -1377px; + background-position: -1675px -1035px; width: 68px; height: 68px; } .icon_background_autumn_forest { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1104px -1584px; + background-position: -1675px -966px; width: 68px; height: 68px; } .icon_background_back_of_giant_beast { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1173px -1584px; + background-position: -1675px -897px; width: 68px; height: 68px; } .icon_background_bamboo_forest { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1242px -1584px; + background-position: -1675px -828px; + width: 68px; + height: 68px; +} +.icon_background_bayou { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1675px -759px; width: 68px; height: 68px; } .icon_background_beach { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1311px -1584px; + background-position: -1675px -690px; width: 68px; height: 68px; } .icon_background_beehive { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1518px -1584px; + background-position: -1675px -621px; width: 68px; height: 68px; } .icon_background_bell_tower { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1449px -1584px; + background-position: -1675px -552px; width: 68px; height: 68px; } .icon_background_beside_well { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -1584px; + background-position: -1675px -483px; width: 68px; height: 68px; } .icon_background_blacksmithy { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -897px -1584px; + background-position: -1675px -414px; width: 68px; height: 68px; } .icon_background_blizzard { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -828px -1584px; + background-position: -1675px -345px; width: 68px; height: 68px; } .icon_background_blue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -759px -1584px; + background-position: -1675px -276px; + width: 68px; + height: 68px; +} +.icon_background_bridge { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1675px -207px; width: 68px; height: 68px; } .icon_background_bug_covered_log { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -690px -1584px; + background-position: -1675px -138px; width: 68px; height: 68px; } .icon_background_buried_treasure { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -621px -1584px; + background-position: -1675px -69px; width: 68px; height: 68px; } .icon_background_champions_colosseum { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -552px -1584px; + background-position: -1675px 0px; width: 68px; height: 68px; } .icon_background_cherry_trees { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -483px -1584px; + background-position: -1587px -1572px; width: 68px; height: 68px; } .icon_background_chessboard_land { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -414px -1584px; + background-position: -1518px -1572px; width: 68px; height: 68px; } .icon_background_clouds { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -345px -1584px; + background-position: -1449px -1572px; width: 68px; height: 68px; } .icon_background_coral_reef { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -276px -1584px; + background-position: -1380px -1572px; width: 68px; height: 68px; } .icon_background_cornfields { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -1584px; + background-position: -1311px -1572px; + width: 68px; + height: 68px; +} +.icon_background_cozy_barn { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1242px -1572px; width: 68px; height: 68px; } .icon_background_cozy_library { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -138px -1584px; + background-position: -1173px -1572px; width: 68px; height: 68px; } +.icon_background_creepy_castle { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1675px -1449px; + width: 60px; + height: 60px; +} .icon_background_crosscountry_ski_trail { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -69px -1584px; + background-position: -1035px -1572px; width: 68px; height: 68px; } .icon_background_crystal_cave { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -1584px; + background-position: -966px -1572px; + width: 68px; + height: 68px; +} +.icon_background_dark_deep { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -897px -1572px; width: 68px; height: 68px; } .icon_background_deep_mine { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -1449px; + background-position: -828px -1572px; width: 68px; height: 68px; } .icon_background_deep_sea { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -1380px; + background-position: -759px -1572px; width: 68px; height: 68px; } .icon_background_desert_dunes { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -1311px; + background-position: -690px -1572px; width: 68px; height: 68px; } .icon_background_dilatory_castle { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -1242px; + background-position: -621px -1572px; + width: 68px; + height: 68px; +} +.icon_background_dilatory_city { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -552px -1572px; width: 68px; height: 68px; } .icon_background_dilatory_ruins { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -1173px; + background-position: -483px -1572px; width: 68px; height: 68px; } .icon_background_distant_castle { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -1104px; + background-position: -414px -1572px; width: 68px; height: 68px; } .icon_background_drifting_raft { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -1035px; + background-position: -345px -1572px; width: 68px; height: 68px; } .icon_background_driving_a_coach { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -966px; + background-position: -276px -1572px; width: 68px; height: 68px; } .icon_background_driving_a_sleigh { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -897px; + background-position: -207px -1572px; + width: 68px; + height: 68px; +} +.icon_background_dungeon { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -138px -1572px; width: 68px; height: 68px; } .icon_background_dusty_canyons { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -828px; + background-position: -69px -1572px; width: 68px; height: 68px; } .icon_background_elegant_balcony { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -759px; + background-position: 0px -1572px; width: 68px; height: 68px; } .icon_background_fairy_ring { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -690px; + background-position: -1606px -1449px; width: 68px; height: 68px; } .icon_background_fantastical_shoe_store { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -621px; + background-position: -1606px -1380px; width: 68px; height: 68px; } .icon_background_farmhouse { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -552px; + background-position: -1606px -1311px; width: 68px; height: 68px; } .icon_background_fiber_arts_room { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -483px; + background-position: -1606px -1242px; width: 68px; height: 68px; } .icon_background_floating_islands { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -414px; + background-position: -1606px -1173px; width: 68px; height: 68px; } .icon_background_floral_meadow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -345px; + background-position: -1606px -1104px; width: 68px; height: 68px; } .icon_background_flying_over_a_field_of_wildflowers { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -276px; + background-position: -1606px -1035px; width: 68px; height: 68px; } .customize-option.icon_background_flying_over_a_field_of_wildflowers { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1650px -291px; + background-position: -1631px -1050px; width: 60px; height: 60px; } .icon_background_flying_over_an_ancient_forest { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -207px; + background-position: -1606px -966px; width: 68px; height: 68px; } .icon_background_flying_over_icy_steppes { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -138px; + background-position: -1606px -897px; + width: 68px; + height: 68px; +} +.icon_background_flying_over_rocky_canyon { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1606px -828px; width: 68px; height: 68px; } .icon_background_forest { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -69px; + background-position: -1606px -759px; width: 68px; height: 68px; } .icon_background_frigid_peak { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px 0px; + background-position: -1606px -690px; width: 68px; height: 68px; } .icon_background_frozen_lake { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1518px -1515px; + background-position: -1606px -621px; width: 68px; height: 68px; } .icon_background_garden_shed { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1449px -1515px; + background-position: -1606px -552px; width: 68px; height: 68px; } .icon_background_gazebo { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -1515px; + background-position: -1606px -483px; width: 68px; height: 68px; } .icon_background_giant_birdhouse { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1311px -1515px; + background-position: -1606px -414px; + width: 68px; + height: 68px; +} +.icon_background_giant_book { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1606px -345px; width: 68px; height: 68px; } .icon_background_giant_florals { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1242px -1515px; + background-position: -1606px -276px; width: 68px; height: 68px; } .icon_background_giant_seashell { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1173px -1515px; + background-position: -1606px -207px; width: 68px; height: 68px; } .icon_background_giant_wave { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1104px -1515px; + background-position: -1606px -138px; width: 68px; height: 68px; } .icon_background_gorgeous_greenhouse { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1035px -1515px; + background-position: -1606px -69px; width: 68px; height: 68px; } .icon_background_grand_staircase { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -966px -1515px; + background-position: -1606px 0px; width: 68px; height: 68px; } .icon_background_graveyard { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -897px -1515px; + background-position: -1518px -1503px; width: 68px; height: 68px; } .icon_background_green { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -828px -1515px; + background-position: -1449px -1503px; width: 68px; height: 68px; } .icon_background_guardian_statues { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -759px -1515px; + background-position: -1380px -1503px; width: 68px; height: 68px; } .icon_background_gumdrop_land { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -690px -1515px; + background-position: -1311px -1503px; width: 68px; height: 68px; } .icon_background_habit_city_streets { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -621px -1515px; + background-position: -1242px -1503px; width: 68px; height: 68px; } .icon_background_harvest_feast { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -552px -1515px; + background-position: -1173px -1503px; width: 68px; height: 68px; } .icon_background_harvest_fields { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -483px -1515px; + background-position: -1104px -1503px; width: 68px; height: 68px; } .icon_background_harvest_moon { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -414px -1515px; + background-position: -1035px -1503px; width: 68px; height: 68px; } .icon_background_haunted_house { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -345px -1515px; + background-position: -966px -1503px; width: 68px; height: 68px; } .icon_background_ice_cave { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -276px -1515px; + background-position: -897px -1503px; width: 68px; height: 68px; } .icon_background_iceberg { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -1515px; + background-position: -828px -1503px; width: 68px; height: 68px; } .icon_background_idyllic_cabin { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -138px -1515px; + background-position: -759px -1503px; width: 68px; height: 68px; } .icon_background_island_waterfalls { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -69px -1515px; + background-position: -690px -1503px; width: 68px; height: 68px; } .icon_background_kelp_forest { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -1515px; + background-position: -621px -1503px; width: 68px; height: 68px; } .icon_background_lighthouse_shore { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -1380px; + background-position: -1446px -91px; width: 68px; height: 68px; } .icon_background_lilypad { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -1311px; + background-position: -483px -1503px; width: 68px; height: 68px; } .icon_background_magic_beanstalk { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -1242px; + background-position: -414px -1503px; width: 68px; height: 68px; } .icon_background_magical_candles { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -1173px; + background-position: -345px -1503px; width: 68px; height: 68px; } .icon_background_magical_museum { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -1377px; + background-position: -276px -1503px; width: 68px; height: 68px; } .icon_background_marble_temple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -1035px; + background-position: -207px -1503px; width: 68px; height: 68px; } .icon_background_market { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -966px; + background-position: -138px -1503px; width: 68px; height: 68px; } .icon_background_meandering_cave { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -897px; + background-position: -69px -1503px; width: 68px; height: 68px; } .icon_background_midnight_castle { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -828px; + background-position: 0px -1503px; width: 68px; height: 68px; } .icon_background_midnight_clouds { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -759px; + background-position: -1537px -1380px; width: 68px; height: 68px; } .icon_background_midnight_lake { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -690px; + background-position: -1537px -1311px; width: 68px; height: 68px; } .icon_background_mist_shrouded_mountain { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -621px; + background-position: -1537px -1242px; width: 68px; height: 68px; } .icon_background_mistiflying_circus { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -552px; + background-position: -1537px -1173px; width: 68px; height: 68px; } .icon_background_mountain_lake { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -483px; + background-position: -1537px -1104px; width: 68px; height: 68px; } .icon_background_mountain_pyramid { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -414px; + background-position: -1537px -1035px; width: 68px; height: 68px; } .icon_background_night_dunes { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -345px; + background-position: -1537px -966px; width: 68px; height: 68px; } .icon_background_ocean_sunrise { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -276px; + background-position: -1537px -897px; width: 68px; height: 68px; } .icon_background_on_tree_branch { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -207px; + background-position: -1537px -828px; width: 68px; height: 68px; } .icon_background_open_waters { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -138px; + background-position: -1537px -759px; width: 68px; height: 68px; } .icon_background_orchard { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -69px; + background-position: -1537px -690px; width: 68px; height: 68px; } .icon_background_pagodas { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px 0px; + background-position: -1537px -621px; width: 68px; height: 68px; } .icon_background_pirate_flag { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1449px -1446px; + background-position: -1537px -552px; width: 68px; height: 68px; } .icon_background_pixelists_workshop { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -1446px; + background-position: -1537px -483px; width: 68px; height: 68px; } .icon_background_pumpkin_patch { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1311px -1446px; + background-position: -1537px -414px; width: 68px; height: 68px; } .icon_background_purple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1242px -1446px; + background-position: -1537px -345px; width: 68px; height: 68px; } .icon_background_pyramids { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1173px -1446px; + background-position: -1537px -276px; width: 68px; height: 68px; } .icon_background_rainbows_end { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1104px -1446px; + background-position: -1537px -207px; width: 68px; height: 68px; } .icon_background_rainforest { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1035px -1446px; + background-position: -1537px -138px; width: 68px; height: 68px; } .icon_background_rainy_city { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -966px -1446px; + background-position: -1537px -69px; width: 68px; height: 68px; } .icon_background_red { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -897px -1446px; + background-position: -1537px 0px; width: 68px; height: 68px; } .icon_background_rolling_hills { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -828px -1446px; + background-position: -1449px -1434px; width: 68px; height: 68px; } .icon_background_rose_garden { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -759px -1446px; + background-position: -1380px -1434px; width: 68px; height: 68px; } .icon_background_rowboat { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -690px -1446px; + background-position: -1311px -1434px; width: 68px; height: 68px; } .icon_background_sandcastle { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -621px -1446px; + background-position: -1242px -1434px; width: 68px; height: 68px; } .icon_background_seafarer_ship { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -552px -1446px; + background-position: -1173px -1434px; width: 68px; height: 68px; } .icon_background_shimmering_ice_prism { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -483px -1446px; + background-position: -1104px -1434px; width: 68px; height: 68px; } .icon_background_shimmery_bubbles { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -414px -1446px; + background-position: -1035px -1434px; width: 68px; height: 68px; } .icon_background_slimy_swamp { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -345px -1446px; + background-position: -966px -1434px; width: 68px; height: 68px; } .icon_background_snowman_army { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -276px -1446px; + background-position: -897px -1434px; width: 68px; height: 68px; } .icon_background_snowy_pines { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -1446px; + background-position: -828px -1434px; width: 68px; height: 68px; } .icon_background_snowy_sunrise { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -138px -1446px; + background-position: -759px -1434px; width: 68px; height: 68px; } .icon_background_south_pole { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -69px -1446px; + background-position: -690px -1434px; width: 68px; height: 68px; } .icon_background_sparkling_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -1446px; + background-position: -621px -1434px; width: 68px; height: 68px; } .icon_background_spider_web { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -1311px; + background-position: -552px -1434px; width: 68px; height: 68px; } .icon_background_spooky_hotel { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -1242px; + background-position: -483px -1434px; width: 68px; height: 68px; } .icon_background_spring_rain { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -1173px; + background-position: -414px -1434px; width: 68px; height: 68px; } .icon_background_stable { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -1104px; + background-position: -345px -1434px; width: 68px; height: 68px; } .icon_background_stained_glass { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -1035px; + background-position: -276px -1434px; width: 68px; height: 68px; } .icon_background_starry_skies { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -966px; + background-position: -207px -1434px; width: 68px; height: 68px; } .icon_background_starry_winter_night { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -897px; + background-position: -138px -1434px; width: 68px; height: 68px; } .icon_background_stoikalm_volcanoes { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -828px; + background-position: -69px -1434px; width: 68px; height: 68px; } .icon_background_stone_circle { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -759px; + background-position: 0px -1434px; width: 68px; height: 68px; } .icon_background_stormy_rooftops { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -690px; + background-position: -1365px -1343px; width: 68px; height: 68px; } .icon_background_stormy_ship { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -621px; + background-position: -1274px -1252px; width: 68px; height: 68px; } .icon_background_strange_sewers { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -552px; + background-position: -1675px -1380px; width: 68px; height: 68px; } .icon_background_summer_fireworks { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -483px; + background-position: -1183px -1161px; width: 68px; height: 68px; } .icon_background_sunken_ship { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -414px; + background-position: -1092px -1070px; width: 68px; height: 68px; } .icon_background_sunset_meadow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -345px; + background-position: -1001px -979px; width: 68px; height: 68px; } .icon_background_sunset_oasis { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -276px; + background-position: -910px -888px; width: 68px; height: 68px; } .icon_background_sunset_savannah { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -207px; + background-position: -919px -740px; width: 68px; height: 68px; } .icon_background_swarming_darkness { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -138px; + background-position: -991px -910px; width: 68px; height: 68px; } .icon_background_tar_pits { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -69px; + background-position: -1082px -1001px; width: 68px; height: 68px; } .icon_background_tavern { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px 0px; + background-position: -1446px -160px; width: 68px; height: 68px; } .icon_background_terraced_rice_field { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1380px -1377px; + background-position: -552px -1503px; width: 68px; height: 68px; } .icon_background_thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1311px -1377px; + background-position: -1446px -229px; + width: 68px; + height: 68px; +} +.icon_background_tide_pool { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1446px -298px; width: 68px; height: 68px; } .icon_background_tornado { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1242px -1377px; + background-position: -1446px -367px; width: 68px; height: 68px; } .icon_background_toymakers_workshop { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1173px -1377px; + background-position: -1446px -436px; + width: 68px; + height: 68px; +} +.icon_background_training_grounds { + background-image: url('~assets/images/sprites/spritesmith-main-1.png'); + background-position: -1446px -505px; width: 68px; height: 68px; } .icon_background_treasure_room { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1104px -1377px; + background-position: -1446px -574px; width: 68px; height: 68px; } .icon_background_tree_roots { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1035px -1377px; + background-position: -1446px -643px; width: 68px; height: 68px; } .icon_background_tulip_garden { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -966px -1377px; + background-position: -1446px -712px; width: 68px; height: 68px; } .icon_background_twinkly_lights { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -897px -1377px; + background-position: -1446px -781px; width: 68px; height: 68px; } .icon_background_twinkly_party_lights { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -828px -1377px; + background-position: -1446px -850px; width: 68px; height: 68px; } .icon_background_violet { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -759px -1377px; + background-position: -1446px -919px; width: 68px; height: 68px; } .icon_background_volcano { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -690px -1377px; + background-position: -1446px -988px; width: 68px; height: 68px; } .icon_background_waterfall_rock { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -621px -1377px; + background-position: -1446px -1057px; width: 68px; height: 68px; } .icon_background_wedding_arch { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -552px -1377px; + background-position: -1446px -1126px; width: 68px; height: 68px; } .icon_background_windy_autumn { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -483px -1377px; + background-position: -1446px -1195px; width: 68px; height: 68px; } .icon_background_winter_fireworks { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -414px -1377px; + background-position: -1446px -1264px; width: 68px; height: 68px; } .icon_background_winter_night { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -345px -1377px; + background-position: -1446px -1333px; width: 68px; height: 68px; } .icon_background_winter_storefront { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -276px -1377px; + background-position: -1355px -1274px; width: 68px; height: 68px; } .icon_background_winter_town { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -1377px; + background-position: -1264px -1183px; width: 68px; height: 68px; } .icon_background_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -138px -1377px; + background-position: -1173px -1092px; width: 68px; height: 68px; } .hair_beard_1_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -364px -1286px; + background-position: -1355px -91px; width: 90px; height: 90px; } .customize-option.hair_beard_1_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -389px -1301px; + background-position: -1380px -106px; width: 60px; height: 60px; } .hair_beard_1_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -728px -1286px; + background-position: -1446px 0px; width: 90px; height: 90px; } .customize-option.hair_beard_1_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -753px -1301px; + background-position: -1471px -15px; width: 60px; height: 60px; } .hair_beard_1_black { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -577px -592px; + background-position: -1274px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_1_black { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -602px -607px; + background-position: -1299px -1358px; width: 60px; height: 60px; } .hair_beard_1_blond { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -910px -1286px; + background-position: -1183px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_1_blond { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -935px -1301px; + background-position: -1208px -1358px; width: 60px; height: 60px; } .hair_beard_1_blue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1001px -1286px; + background-position: -1092px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_1_blue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1026px -1301px; + background-position: -1117px -1358px; width: 60px; height: 60px; } .hair_beard_1_brown { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1092px -1286px; + background-position: -1001px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_1_brown { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1117px -1301px; + background-position: -1026px -1358px; width: 60px; height: 60px; } .hair_beard_1_candycane { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1183px -1286px; + background-position: -910px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_1_candycane { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1208px -1301px; + background-position: -935px -1358px; width: 60px; height: 60px; } .hair_beard_1_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1274px -1286px; + background-position: -819px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_1_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1299px -1301px; + background-position: -844px -1358px; width: 60px; height: 60px; } .hair_beard_1_festive { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1396px 0px; + background-position: -637px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_1_festive { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1421px -15px; + background-position: -662px -1358px; width: 60px; height: 60px; } .hair_beard_1_frost { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1396px -91px; + background-position: -546px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_1_frost { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1421px -106px; + background-position: -571px -1358px; width: 60px; height: 60px; } .hair_beard_1_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1396px -182px; + background-position: -455px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_1_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1421px -197px; + background-position: -480px -1358px; width: 60px; height: 60px; } .hair_beard_1_green { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1396px -273px; + background-position: -364px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_1_green { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1421px -288px; + background-position: -389px -1358px; width: 60px; height: 60px; } .hair_beard_1_halloween { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1396px -364px; + background-position: -273px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_1_halloween { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1421px -379px; + background-position: -298px -1358px; width: 60px; height: 60px; } .hair_beard_1_holly { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1396px -455px; + background-position: -182px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_1_holly { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1421px -470px; + background-position: -207px -1358px; width: 60px; height: 60px; } .hair_beard_1_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1396px -546px; + background-position: -91px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_1_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1421px -561px; + background-position: -116px -1358px; width: 60px; height: 60px; } .hair_beard_1_midnight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1396px -637px; + background-position: 0px -1343px; width: 90px; height: 90px; } .customize-option.hair_beard_1_midnight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1421px -652px; + background-position: -25px -1358px; width: 60px; height: 60px; } .hair_beard_1_pblue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -486px -592px; + background-position: -1355px -1183px; width: 90px; height: 90px; } .customize-option.hair_beard_1_pblue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -511px -607px; + background-position: -1380px -1198px; width: 60px; height: 60px; } .hair_beard_1_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1396px -819px; + background-position: -1355px -1092px; width: 90px; height: 90px; } .customize-option.hair_beard_1_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1421px -834px; + background-position: -1380px -1107px; width: 60px; height: 60px; } .hair_beard_1_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1396px -910px; + background-position: -1355px -1001px; width: 90px; height: 90px; } .customize-option.hair_beard_1_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1421px -925px; + background-position: -1380px -1016px; width: 60px; height: 60px; } .hair_beard_1_porange { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1396px -1001px; + background-position: -1355px -910px; width: 90px; height: 90px; } .customize-option.hair_beard_1_porange { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1421px -1016px; + background-position: -1380px -925px; width: 60px; height: 60px; } .hair_beard_1_ppink { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1396px -1092px; + background-position: -1355px -819px; width: 90px; height: 90px; } .customize-option.hair_beard_1_ppink { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1421px -1107px; + background-position: -1380px -834px; width: 60px; height: 60px; } .hair_beard_1_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1396px -1183px; + background-position: -1355px -728px; width: 90px; height: 90px; } .customize-option.hair_beard_1_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1421px -1198px; + background-position: -1380px -743px; width: 60px; height: 60px; } .hair_beard_1_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1396px -1274px; + background-position: -1355px -637px; width: 90px; height: 90px; } .customize-option.hair_beard_1_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1421px -1289px; + background-position: -1380px -652px; width: 60px; height: 60px; } .hair_beard_1_purple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1396px -728px; + background-position: -1355px -546px; width: 90px; height: 90px; } .customize-option.hair_beard_1_purple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1421px -743px; + background-position: -1380px -561px; width: 60px; height: 60px; } .hair_beard_1_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -819px -1286px; + background-position: -1355px -455px; width: 90px; height: 90px; } .customize-option.hair_beard_1_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -844px -1301px; + background-position: -1380px -470px; width: 60px; height: 60px; } .hair_beard_1_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -637px -1286px; + background-position: -1355px -364px; width: 90px; height: 90px; } .customize-option.hair_beard_1_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -662px -1301px; + background-position: -1380px -379px; width: 60px; height: 60px; } .hair_beard_1_red { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -546px -1286px; + background-position: -1355px -273px; width: 90px; height: 90px; } .customize-option.hair_beard_1_red { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -571px -1301px; + background-position: -1380px -288px; width: 60px; height: 60px; } .hair_beard_1_snowy { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -455px -1286px; + background-position: -1355px -182px; width: 90px; height: 90px; } .customize-option.hair_beard_1_snowy { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -480px -1301px; + background-position: -1380px -197px; width: 60px; height: 60px; } .hair_beard_1_white { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -273px -1286px; + background-position: -1355px 0px; width: 90px; height: 90px; } .customize-option.hair_beard_1_white { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -298px -1301px; + background-position: -1380px -15px; width: 60px; height: 60px; } .hair_beard_1_winternight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -182px -1286px; + background-position: -1183px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_1_winternight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -1301px; + background-position: -1208px -1267px; width: 60px; height: 60px; } .hair_beard_1_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -91px -1286px; + background-position: -1092px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_1_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -116px -1301px; + background-position: -1117px -1267px; width: 60px; height: 60px; } .hair_beard_1_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -1286px; + background-position: -1001px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_1_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -25px -1301px; + background-position: -1026px -1267px; width: 60px; height: 60px; } .hair_beard_1_zombie { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1305px -1183px; + background-position: -910px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_1_zombie { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1330px -1198px; + background-position: -935px -1267px; width: 60px; height: 60px; } .hair_beard_2_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1214px -1092px; + background-position: -728px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1239px -1107px; + background-position: -753px -1176px; width: 60px; height: 60px; } .hair_beard_2_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1305px -1092px; + background-position: -819px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_2_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1330px -1107px; + background-position: -844px -1267px; width: 60px; height: 60px; } .hair_beard_2_black { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1305px -1001px; + background-position: -728px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_2_black { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1330px -1016px; + background-position: -753px -1267px; width: 60px; height: 60px; } .hair_beard_2_blond { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1305px -910px; + background-position: -637px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_2_blond { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1330px -925px; + background-position: -662px -1267px; width: 60px; height: 60px; } .hair_beard_2_blue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1305px -819px; + background-position: -546px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_2_blue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1330px -834px; + background-position: -571px -1267px; width: 60px; height: 60px; } .hair_beard_2_brown { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1305px -728px; + background-position: -455px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_2_brown { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1330px -743px; + background-position: -480px -1267px; width: 60px; height: 60px; } .hair_beard_2_candycane { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1305px -637px; + background-position: -364px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_2_candycane { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1330px -652px; + background-position: -389px -1267px; width: 60px; height: 60px; } .hair_beard_2_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1305px -546px; + background-position: -273px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_2_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1330px -561px; + background-position: -298px -1267px; width: 60px; height: 60px; } .hair_beard_2_festive { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1305px -455px; + background-position: -182px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_2_festive { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1330px -470px; + background-position: -207px -1267px; width: 60px; height: 60px; } .hair_beard_2_frost { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1305px -364px; + background-position: -91px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_2_frost { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1330px -379px; + background-position: -116px -1267px; width: 60px; height: 60px; } .hair_beard_2_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1305px -273px; + background-position: 0px -1252px; width: 90px; height: 90px; } .customize-option.hair_beard_2_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1330px -288px; + background-position: -25px -1267px; width: 60px; height: 60px; } .hair_beard_2_green { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1305px -182px; + background-position: -1264px -1092px; width: 90px; height: 90px; } .customize-option.hair_beard_2_green { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1330px -197px; + background-position: -1289px -1107px; width: 60px; height: 60px; } .hair_beard_2_halloween { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1305px -91px; + background-position: -1264px -1001px; width: 90px; height: 90px; } .customize-option.hair_beard_2_halloween { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1330px -106px; + background-position: -1289px -1016px; width: 60px; height: 60px; } .hair_beard_2_holly { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1305px 0px; + background-position: -1264px -910px; width: 90px; height: 90px; } .customize-option.hair_beard_2_holly { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1330px -15px; + background-position: -1289px -925px; width: 60px; height: 60px; } .hair_beard_2_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1183px -1195px; + background-position: -1264px -819px; width: 90px; height: 90px; } .customize-option.hair_beard_2_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1208px -1210px; + background-position: -1289px -834px; width: 60px; height: 60px; } .hair_beard_2_midnight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1092px -1195px; + background-position: -1264px -728px; width: 90px; height: 90px; } .customize-option.hair_beard_2_midnight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1117px -1210px; + background-position: -1289px -743px; width: 60px; height: 60px; } .hair_beard_2_pblue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1001px -1195px; + background-position: -1264px -637px; width: 90px; height: 90px; } .customize-option.hair_beard_2_pblue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1026px -1210px; + background-position: -1289px -652px; width: 60px; height: 60px; } .hair_beard_2_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -910px -1195px; + background-position: -1264px -546px; width: 90px; height: 90px; } .customize-option.hair_beard_2_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -935px -1210px; + background-position: -1289px -561px; width: 60px; height: 60px; } .hair_beard_2_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -819px -1195px; + background-position: -1264px -455px; width: 90px; height: 90px; } .customize-option.hair_beard_2_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -844px -1210px; + background-position: -1289px -470px; width: 60px; height: 60px; } .hair_beard_2_porange { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -728px -1195px; + background-position: -1264px -364px; width: 90px; height: 90px; } .customize-option.hair_beard_2_porange { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -753px -1210px; + background-position: -1289px -379px; width: 60px; height: 60px; } .hair_beard_2_ppink { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -637px -1195px; + background-position: -1264px -273px; width: 90px; height: 90px; } .customize-option.hair_beard_2_ppink { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -662px -1210px; + background-position: -1289px -288px; width: 60px; height: 60px; } .hair_beard_2_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -546px -1195px; + background-position: -1264px -182px; width: 90px; height: 90px; } .customize-option.hair_beard_2_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -571px -1210px; + background-position: -1289px -197px; width: 60px; height: 60px; } .hair_beard_2_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -455px -1195px; + background-position: -1264px -91px; width: 90px; height: 90px; } .customize-option.hair_beard_2_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -480px -1210px; + background-position: -1289px -106px; width: 60px; height: 60px; } .hair_beard_2_purple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -364px -1195px; + background-position: -1264px 0px; width: 90px; height: 90px; } .customize-option.hair_beard_2_purple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -389px -1210px; + background-position: -1289px -15px; width: 60px; height: 60px; } .hair_beard_2_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -273px -1195px; + background-position: -1092px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -298px -1210px; + background-position: -1117px -1176px; width: 60px; height: 60px; } .hair_beard_2_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -182px -1195px; + background-position: -1001px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -1210px; + background-position: -1026px -1176px; width: 60px; height: 60px; } .hair_beard_2_red { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -91px -1195px; + background-position: -910px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_red { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -116px -1210px; + background-position: -935px -1176px; width: 60px; height: 60px; } .hair_beard_2_snowy { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -1195px; + background-position: -819px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_snowy { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -25px -1210px; + background-position: -844px -1176px; width: 60px; height: 60px; } .hair_beard_2_white { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1214px -1001px; + background-position: -637px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_white { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1239px -1016px; + background-position: -662px -1176px; width: 60px; height: 60px; } .hair_beard_2_winternight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1214px -910px; + background-position: -546px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_winternight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1239px -925px; + background-position: -571px -1176px; width: 60px; height: 60px; } .hair_beard_2_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1214px -819px; + background-position: -455px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1239px -834px; + background-position: -480px -1176px; width: 60px; height: 60px; } .hair_beard_2_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1214px -728px; + background-position: -364px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1239px -743px; + background-position: -389px -1176px; width: 60px; height: 60px; } .hair_beard_2_zombie { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1214px -637px; + background-position: -273px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_2_zombie { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1239px -652px; + background-position: -298px -1176px; width: 60px; height: 60px; } .hair_beard_3_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1123px -364px; + background-position: -1082px -910px; width: 90px; height: 90px; } .customize-option.hair_beard_3_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1148px -379px; + background-position: -1107px -925px; width: 60px; height: 60px; } .hair_beard_3_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1214px -546px; + background-position: -182px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_3_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1239px -561px; + background-position: -207px -1176px; width: 60px; height: 60px; } .hair_beard_3_black { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1214px -455px; + background-position: -91px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_3_black { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1239px -470px; + background-position: -116px -1176px; width: 60px; height: 60px; } .hair_beard_3_blond { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1214px -364px; + background-position: 0px -1161px; width: 90px; height: 90px; } .customize-option.hair_beard_3_blond { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1239px -379px; + background-position: -25px -1176px; width: 60px; height: 60px; } .hair_beard_3_blue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1214px -273px; + background-position: -1173px -1001px; width: 90px; height: 90px; } .customize-option.hair_beard_3_blue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1239px -288px; + background-position: -1198px -1016px; width: 60px; height: 60px; } .hair_beard_3_brown { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1214px -182px; + background-position: -1173px -910px; width: 90px; height: 90px; } .customize-option.hair_beard_3_brown { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1239px -197px; + background-position: -1198px -925px; width: 60px; height: 60px; } .hair_beard_3_candycane { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1214px -91px; + background-position: -1173px -819px; width: 90px; height: 90px; } .customize-option.hair_beard_3_candycane { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1239px -106px; + background-position: -1198px -834px; width: 60px; height: 60px; } .hair_beard_3_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1214px 0px; + background-position: -1173px -728px; width: 90px; height: 90px; } .customize-option.hair_beard_3_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1239px -15px; + background-position: -1198px -743px; width: 60px; height: 60px; } .hair_beard_3_festive { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1092px -1104px; + background-position: -1173px -637px; width: 90px; height: 90px; } .customize-option.hair_beard_3_festive { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1117px -1119px; + background-position: -1198px -652px; width: 60px; height: 60px; } .hair_beard_3_frost { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1001px -1104px; + background-position: -1173px -546px; width: 90px; height: 90px; } .customize-option.hair_beard_3_frost { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1026px -1119px; + background-position: -1198px -561px; width: 60px; height: 60px; } .hair_beard_3_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -910px -1104px; + background-position: -1173px -455px; width: 90px; height: 90px; } .customize-option.hair_beard_3_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -935px -1119px; + background-position: -1198px -470px; width: 60px; height: 60px; } .hair_beard_3_green { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -819px -1104px; + background-position: -1173px -364px; width: 90px; height: 90px; } .customize-option.hair_beard_3_green { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -844px -1119px; + background-position: -1198px -379px; width: 60px; height: 60px; } .hair_beard_3_halloween { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -728px -1104px; + background-position: -1173px -273px; width: 90px; height: 90px; } .customize-option.hair_beard_3_halloween { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -753px -1119px; + background-position: -1198px -288px; width: 60px; height: 60px; } .hair_beard_3_holly { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -637px -1104px; + background-position: -1173px -182px; width: 90px; height: 90px; } .customize-option.hair_beard_3_holly { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -662px -1119px; + background-position: -1198px -197px; width: 60px; height: 60px; } .hair_beard_3_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -546px -1104px; + background-position: -1173px -91px; width: 90px; height: 90px; } .customize-option.hair_beard_3_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -571px -1119px; + background-position: -1198px -106px; width: 60px; height: 60px; } .hair_beard_3_midnight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -455px -1104px; + background-position: -1173px 0px; width: 90px; height: 90px; } .customize-option.hair_beard_3_midnight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -480px -1119px; + background-position: -1198px -15px; width: 60px; height: 60px; } .hair_beard_3_pblue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -364px -1104px; + background-position: -1001px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_3_pblue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -389px -1119px; + background-position: -1026px -1085px; width: 60px; height: 60px; } .hair_beard_3_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -273px -1104px; + background-position: -910px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_3_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -298px -1119px; + background-position: -935px -1085px; width: 60px; height: 60px; } .hair_beard_3_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -182px -1104px; + background-position: -819px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_3_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -1119px; + background-position: -844px -1085px; width: 60px; height: 60px; } .hair_beard_3_porange { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -91px -1104px; + background-position: -728px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_3_porange { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -116px -1119px; + background-position: -753px -1085px; width: 60px; height: 60px; } .hair_beard_3_ppink { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -1104px; + background-position: -637px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_3_ppink { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -25px -1119px; + background-position: -662px -1085px; width: 60px; height: 60px; } .hair_beard_3_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1123px -1001px; + background-position: -546px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_3_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1148px -1016px; + background-position: -571px -1085px; width: 60px; height: 60px; } .hair_beard_3_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1123px -910px; + background-position: -455px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_3_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1148px -925px; + background-position: -480px -1085px; width: 60px; height: 60px; } .hair_beard_3_purple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1123px -819px; + background-position: -364px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_3_purple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1148px -834px; + background-position: -389px -1085px; width: 60px; height: 60px; } .hair_beard_3_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1123px -728px; + background-position: -273px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_3_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1148px -743px; + background-position: -298px -1085px; width: 60px; height: 60px; } .hair_beard_3_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1123px -637px; + background-position: -182px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_3_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1148px -652px; + background-position: -207px -1085px; width: 60px; height: 60px; } .hair_beard_3_red { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1123px -546px; + background-position: -91px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_3_red { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1148px -561px; + background-position: -116px -1085px; width: 60px; height: 60px; } .hair_beard_3_snowy { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1123px -455px; + background-position: 0px -1070px; width: 90px; height: 90px; } .customize-option.hair_beard_3_snowy { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1148px -470px; + background-position: -25px -1085px; width: 60px; height: 60px; } .hair_beard_3_white { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1123px -273px; + background-position: -1082px -819px; width: 90px; height: 90px; } .customize-option.hair_beard_3_white { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1148px -288px; + background-position: -1107px -834px; width: 60px; height: 60px; } .hair_beard_3_winternight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1123px -182px; + background-position: -1082px -728px; width: 90px; height: 90px; } .customize-option.hair_beard_3_winternight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1148px -197px; + background-position: -1107px -743px; width: 60px; height: 60px; } .hair_beard_3_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1123px -91px; + background-position: -1082px -637px; width: 90px; height: 90px; } .customize-option.hair_beard_3_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1148px -106px; + background-position: -1107px -652px; width: 60px; height: 60px; } .hair_beard_3_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1123px 0px; + background-position: -1082px -546px; width: 90px; height: 90px; } .customize-option.hair_beard_3_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1148px -15px; + background-position: -1107px -561px; width: 60px; height: 60px; } .hair_beard_3_zombie { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1001px -1013px; + background-position: -1082px -455px; width: 90px; height: 90px; } .customize-option.hair_beard_3_zombie { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1026px -1028px; + background-position: -1107px -470px; width: 60px; height: 60px; } .hair_mustache_1_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -455px -922px; + background-position: -728px -888px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -480px -937px; + background-position: -753px -903px; width: 60px; height: 60px; } .hair_mustache_1_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -910px -1013px; + background-position: -1082px -364px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -935px -1028px; + background-position: -1107px -379px; width: 60px; height: 60px; } .hair_mustache_1_black { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -819px -1013px; + background-position: -1082px -273px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_black { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -844px -1028px; + background-position: -1107px -288px; width: 60px; height: 60px; } .hair_mustache_1_blond { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -728px -1013px; + background-position: -1082px -182px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_blond { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -753px -1028px; + background-position: -1107px -197px; width: 60px; height: 60px; } .hair_mustache_1_blue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -637px -1013px; + background-position: -1082px -91px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_blue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -662px -1028px; + background-position: -1107px -106px; width: 60px; height: 60px; } .hair_mustache_1_brown { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -546px -1013px; + background-position: -1082px 0px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_brown { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -571px -1028px; + background-position: -1107px -15px; width: 60px; height: 60px; } .hair_mustache_1_candycane { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -455px -1013px; + background-position: -910px -979px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_candycane { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -480px -1028px; + background-position: -935px -994px; width: 60px; height: 60px; } .hair_mustache_1_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -364px -1013px; + background-position: -819px -979px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -389px -1028px; + background-position: -844px -994px; width: 60px; height: 60px; } .hair_mustache_1_festive { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -273px -1013px; + background-position: -728px -979px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_festive { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -298px -1028px; + background-position: -753px -994px; width: 60px; height: 60px; } .hair_mustache_1_frost { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -182px -1013px; + background-position: -637px -979px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_frost { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -1028px; + background-position: -662px -994px; width: 60px; height: 60px; } .hair_mustache_1_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -91px -1013px; + background-position: -546px -979px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -116px -1028px; + background-position: -571px -994px; width: 60px; height: 60px; } .hair_mustache_1_green { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -1013px; + background-position: -455px -979px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_green { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -25px -1028px; + background-position: -480px -994px; width: 60px; height: 60px; } .hair_mustache_1_halloween { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1032px -910px; + background-position: -364px -979px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_halloween { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1057px -925px; + background-position: -389px -994px; width: 60px; height: 60px; } .hair_mustache_1_holly { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1032px -819px; + background-position: -273px -979px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_holly { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1057px -834px; + background-position: -298px -994px; width: 60px; height: 60px; } .hair_mustache_1_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1032px -728px; + background-position: -182px -979px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1057px -743px; + background-position: -207px -994px; width: 60px; height: 60px; } .hair_mustache_1_midnight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1032px -637px; + background-position: -91px -979px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_midnight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1057px -652px; + background-position: -116px -994px; width: 60px; height: 60px; } .hair_mustache_1_pblue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1032px -546px; + background-position: 0px -979px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_pblue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1057px -561px; + background-position: -25px -994px; width: 60px; height: 60px; } .hair_mustache_1_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1032px -455px; + background-position: -991px -819px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1057px -470px; + background-position: -1016px -834px; width: 60px; height: 60px; } .hair_mustache_1_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1032px -364px; + background-position: -991px -728px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1057px -379px; + background-position: -1016px -743px; width: 60px; height: 60px; } .hair_mustache_1_porange { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1032px -273px; + background-position: -991px -637px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_porange { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1057px -288px; + background-position: -1016px -652px; width: 60px; height: 60px; } .hair_mustache_1_ppink { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1032px -182px; + background-position: -991px -546px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_ppink { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1057px -197px; + background-position: -1016px -561px; width: 60px; height: 60px; } .hair_mustache_1_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1032px -91px; + background-position: -991px -455px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1057px -106px; + background-position: -1016px -470px; width: 60px; height: 60px; } .hair_mustache_1_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1032px 0px; + background-position: -991px -364px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1057px -15px; + background-position: -1016px -379px; width: 60px; height: 60px; } .hair_mustache_1_purple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -910px -922px; + background-position: -991px -273px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_purple { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -935px -937px; + background-position: -1016px -288px; width: 60px; height: 60px; } .hair_mustache_1_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -819px -922px; + background-position: -991px -182px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -844px -937px; + background-position: -1016px -197px; width: 60px; height: 60px; } .hair_mustache_1_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -728px -922px; + background-position: -991px -91px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -753px -937px; + background-position: -1016px -106px; width: 60px; height: 60px; } .hair_mustache_1_red { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -637px -922px; + background-position: -991px 0px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_red { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -662px -937px; + background-position: -1016px -15px; width: 60px; height: 60px; } .hair_mustache_1_snowy { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -546px -922px; + background-position: -819px -888px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_snowy { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -571px -937px; + background-position: -844px -903px; width: 60px; height: 60px; } .hair_mustache_1_white { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -364px -922px; + background-position: -637px -888px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_white { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -389px -937px; + background-position: -662px -903px; width: 60px; height: 60px; } .hair_mustache_1_winternight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -273px -922px; + background-position: -546px -888px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_winternight { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -298px -937px; + background-position: -571px -903px; width: 60px; height: 60px; } .hair_mustache_1_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -182px -922px; + background-position: -455px -888px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -937px; + background-position: -480px -903px; width: 60px; height: 60px; } .hair_mustache_1_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -91px -922px; + background-position: -364px -888px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_yellow { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -116px -937px; + background-position: -389px -903px; width: 60px; height: 60px; } .hair_mustache_1_zombie { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -922px; + background-position: -273px -888px; width: 90px; height: 90px; } .customize-option.hair_mustache_1_zombie { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -25px -937px; - width: 60px; - height: 60px; -} -.hair_mustache_2_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -850px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -875px -106px; + background-position: -298px -903px; width: 60px; height: 60px; } .hair_mustache_2_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -941px -819px; + background-position: -182px -888px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_aurora { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -966px -834px; + background-position: -207px -903px; width: 60px; height: 60px; } .hair_mustache_2_black { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -941px -728px; + background-position: -91px -888px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_black { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -966px -743px; + background-position: -116px -903px; width: 60px; height: 60px; } .hair_mustache_2_blond { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -941px -637px; + background-position: 0px -888px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_blond { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -966px -652px; + background-position: -25px -903px; width: 60px; height: 60px; } .hair_mustache_2_blue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -941px -546px; + background-position: -828px -740px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_blue { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -966px -561px; + background-position: -853px -755px; width: 60px; height: 60px; } .hair_mustache_2_brown { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -941px -455px; + background-position: -737px -740px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_brown { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -966px -470px; + background-position: -762px -755px; width: 60px; height: 60px; } .hair_mustache_2_candycane { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -941px -364px; + background-position: -646px -740px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_candycane { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -966px -379px; + background-position: -671px -755px; width: 60px; height: 60px; } .hair_mustache_2_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -941px -273px; + background-position: -555px -740px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -966px -288px; + background-position: -580px -755px; width: 60px; height: 60px; } .hair_mustache_2_festive { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -941px -182px; + background-position: -464px -740px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_festive { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -966px -197px; + background-position: -489px -755px; width: 60px; height: 60px; } .hair_mustache_2_frost { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -941px -91px; + background-position: -373px -740px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_frost { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -966px -106px; + background-position: -398px -755px; width: 60px; height: 60px; } .hair_mustache_2_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -941px 0px; + background-position: -282px -740px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -966px -15px; + background-position: -307px -755px; width: 60px; height: 60px; } .hair_mustache_2_green { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -819px -831px; + background-position: -728px -1343px; width: 90px; height: 90px; } .customize-option.hair_mustache_2_green { background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -844px -846px; - width: 60px; - height: 60px; -} -.hair_mustache_2_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -728px -831px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -753px -846px; - width: 60px; - height: 60px; -} -.hair_mustache_2_holly { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -637px -831px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_holly { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -662px -846px; - width: 60px; - height: 60px; -} -.hair_mustache_2_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -546px -831px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -571px -846px; - width: 60px; - height: 60px; -} -.hair_mustache_2_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -455px -831px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -480px -846px; - width: 60px; - height: 60px; -} -.hair_mustache_2_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -364px -831px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -389px -846px; - width: 60px; - height: 60px; -} -.hair_mustache_2_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -273px -831px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -298px -846px; - width: 60px; - height: 60px; -} -.hair_mustache_2_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -182px -831px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -207px -846px; - width: 60px; - height: 60px; -} -.hair_mustache_2_porange { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -91px -831px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_porange { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -116px -846px; - width: 60px; - height: 60px; -} -.hair_mustache_2_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -831px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -25px -846px; - width: 60px; - height: 60px; -} -.hair_mustache_2_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -850px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -875px -743px; - width: 60px; - height: 60px; -} -.hair_mustache_2_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -850px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -875px -652px; - width: 60px; - height: 60px; -} -.hair_mustache_2_purple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -850px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_purple { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -875px -561px; - width: 60px; - height: 60px; -} -.hair_mustache_2_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -850px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -875px -470px; - width: 60px; - height: 60px; -} -.hair_mustache_2_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -850px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -875px -379px; - width: 60px; - height: 60px; -} -.hair_mustache_2_red { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -850px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_red { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -875px -288px; - width: 60px; - height: 60px; -} -.hair_mustache_2_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -850px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -875px -197px; - width: 60px; - height: 60px; -} -.hair_mustache_2_white { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -850px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_white { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -875px -15px; - width: 60px; - height: 60px; -} -.hair_mustache_2_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -728px -740px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -753px -755px; - width: 60px; - height: 60px; -} -.hair_mustache_2_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -637px -740px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -662px -755px; - width: 60px; - height: 60px; -} -.hair_mustache_2_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -546px -740px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -571px -755px; - width: 60px; - height: 60px; -} -.hair_mustache_2_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -455px -740px; - width: 90px; - height: 90px; -} -.customize-option.hair_mustache_2_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -480px -755px; - width: 60px; - height: 60px; -} -.button_chair_black { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1694px -122px; - width: 60px; - height: 60px; -} -.button_chair_blue { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1694px -61px; - width: 60px; - height: 60px; -} -.button_chair_green { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1694px 0px; - width: 60px; - height: 60px; -} -.button_chair_pink { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1487px -1380px; - width: 60px; - height: 60px; -} -.button_chair_red { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1556px -1449px; - width: 60px; - height: 60px; -} -.button_chair_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -1625px -1518px; - width: 60px; - height: 60px; -} -.chair_black { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -364px -740px; - width: 90px; - height: 90px; -} -.chair_blue { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -273px -740px; - width: 90px; - height: 90px; -} -.chair_green { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -182px -740px; - width: 90px; - height: 90px; -} -.chair_pink { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -91px -740px; - width: 90px; - height: 90px; -} -.chair_red { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: 0px -740px; - width: 90px; - height: 90px; -} -.chair_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -759px -592px; - width: 90px; - height: 90px; -} -.hair_flower_1 { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -668px -592px; - width: 90px; - height: 90px; -} -.customize-option.hair_flower_1 { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -693px -607px; - width: 60px; - height: 60px; -} -.hair_flower_10 { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -256px -592px; - width: 114px; - height: 90px; -} -.customize-option.hair_flower_10 { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -281px -607px; - width: 60px; - height: 60px; -} -.hair_flower_11 { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -141px -592px; - width: 114px; - height: 90px; -} -.customize-option.hair_flower_11 { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -166px -607px; - width: 60px; - height: 60px; -} -.hair_flower_12 { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -371px -592px; - width: 114px; - height: 90px; -} -.customize-option.hair_flower_12 { - background-image: url('~assets/images/sprites/spritesmith-main-1.png'); - background-position: -396px -607px; + background-position: -753px -1358px; width: 60px; height: 60px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-10.css b/website/client/assets/css/sprites/spritesmith-main-10.css index 1c92cf3b82..8c3e25eec6 100644 --- a/website/client/assets/css/sprites/spritesmith-main-10.css +++ b/website/client/assets/css/sprites/spritesmith-main-10.css @@ -1,495 +1,1929 @@ +.headAccessory_special_bearEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1242px -637px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_bearEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1267px -652px; + width: 60px; + height: 60px; +} +.headAccessory_special_blackHeadband { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -311px -857px; + width: 114px; + height: 90px; +} +.headAccessory_special_blueHeadband { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -967px -547px; + width: 114px; + height: 90px; +} +.headAccessory_special_cactusEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1242px -910px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_cactusEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1267px -925px; + width: 60px; + height: 60px; +} +.headAccessory_special_foxEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1242px -1001px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_foxEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1267px -1016px; + width: 60px; + height: 60px; +} +.headAccessory_special_greenHeadband { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -967px -638px; + width: 114px; + height: 90px; +} +.headAccessory_special_lionEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: 0px -1229px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_lionEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -25px -1244px; + width: 60px; + height: 60px; +} +.headAccessory_special_pandaEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -91px -1229px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_pandaEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -116px -1244px; + width: 60px; + height: 60px; +} +.headAccessory_special_pigEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -182px -1229px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_pigEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -207px -1244px; + width: 60px; + height: 60px; +} +.headAccessory_special_pinkHeadband { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -967px -729px; + width: 114px; + height: 90px; +} +.headAccessory_special_redHeadband { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -196px -857px; + width: 114px; + height: 90px; +} +.headAccessory_special_tigerEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -455px -1229px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_tigerEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -480px -1244px; + width: 60px; + height: 60px; +} +.headAccessory_special_whiteHeadband { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -967px -365px; + width: 114px; + height: 90px; +} +.headAccessory_special_wolfEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -637px -1229px; + width: 90px; + height: 90px; +} +.customize-option.headAccessory_special_wolfEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -662px -1244px; + width: 60px; + height: 60px; +} +.headAccessory_special_yellowHeadband { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -967px -456px; + width: 114px; + height: 90px; +} +.shop_headAccessory_special_bearEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -1449px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_blackHeadband { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -1380px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_blueHeadband { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -1311px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_cactusEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -1242px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_foxEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -1173px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_greenHeadband { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -1104px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_lionEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -1035px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_pandaEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -966px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_pigEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -897px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_pinkHeadband { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -828px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_redHeadband { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -759px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_tigerEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -690px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_whiteHeadband { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -621px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_wolfEars { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -552px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_yellowHeadband { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -483px; + width: 68px; + height: 68px; +} +.head_healer_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1142px -946px; + width: 90px; + height: 90px; +} +.head_rogue_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1092px -1411px; + width: 90px; + height: 90px; +} +.head_rogue_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -546px -1229px; + width: 90px; + height: 90px; +} +.head_rogue_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -728px -1229px; + width: 90px; + height: 90px; +} +.head_rogue_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -182px -1320px; + width: 90px; + height: 90px; +} +.head_rogue_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -273px -1320px; + width: 90px; + height: 90px; +} +.head_special_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -364px -1320px; + width: 90px; + height: 90px; +} +.head_special_bardHat { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -455px -1320px; + width: 90px; + height: 90px; +} +.head_special_clandestineCowl { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -546px -1320px; + width: 90px; + height: 90px; +} +.head_special_dandyHat { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -637px -1320px; + width: 90px; + height: 90px; +} +.head_special_fireCoralCirclet { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -819px -1320px; + width: 90px; + height: 90px; +} +.head_special_kabuto { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -910px -1320px; + width: 90px; + height: 90px; +} +.head_special_lunarWarriorHelm { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1424px 0px; + width: 90px; + height: 90px; +} +.head_special_mammothRiderHelm { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1424px -91px; + width: 90px; + height: 90px; +} +.head_special_namingDay2017 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1424px -819px; + width: 90px; + height: 90px; +} +.head_special_pageHelm { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1424px -1092px; + width: 90px; + height: 90px; +} +.head_special_pyromancersTurban { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1142px -491px; + width: 90px; + height: 90px; +} +.head_special_roguishRainbowMessengerHood { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1142px -582px; + width: 90px; + height: 90px; +} +.head_special_snowSovereignCrown { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1142px -673px; + width: 90px; + height: 90px; +} +.head_special_spikedHelm { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1142px -764px; + width: 90px; + height: 90px; +} +.head_special_turkeyHelmBase { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -426px -857px; + width: 114px; + height: 90px; +} +.head_warrior_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1142px -1037px; + width: 90px; + height: 90px; +} +.head_warrior_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -778px -1138px; + width: 90px; + height: 90px; +} +.head_warrior_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -869px -1138px; + width: 90px; + height: 90px; +} +.head_warrior_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -960px -1138px; + width: 90px; + height: 90px; +} +.head_warrior_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1051px -1138px; + width: 90px; + height: 90px; +} +.head_wizard_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1242px -728px; + width: 90px; + height: 90px; +} +.head_wizard_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1242px -819px; + width: 90px; + height: 90px; +} +.head_wizard_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1242px -1092px; + width: 90px; + height: 90px; +} +.head_wizard_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -273px -1229px; + width: 90px; + height: 90px; +} +.head_wizard_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -364px -1229px; + width: 90px; + height: 90px; +} +.shop_head_healer_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -828px -1571px; + width: 68px; + height: 68px; +} +.shop_head_healer_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1653px -1449px; + width: 68px; + height: 68px; +} +.shop_head_healer_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1653px -1518px; + width: 68px; + height: 68px; +} +.shop_head_healer_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -69px -1640px; + width: 68px; + height: 68px; +} +.shop_head_healer_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -138px -1640px; + width: 68px; + height: 68px; +} +.shop_head_rogue_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -207px -1640px; + width: 68px; + height: 68px; +} +.shop_head_rogue_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -552px -1640px; + width: 68px; + height: 68px; +} +.shop_head_rogue_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -621px -1640px; + width: 68px; + height: 68px; +} +.shop_head_rogue_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -690px -1640px; + width: 68px; + height: 68px; +} +.shop_head_rogue_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -759px -1640px; + width: 68px; + height: 68px; +} +.shop_head_special_0 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -828px -1640px; + width: 68px; + height: 68px; +} +.shop_head_special_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -897px -1640px; + width: 68px; + height: 68px; +} +.shop_head_special_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -966px -1640px; + width: 68px; + height: 68px; +} +.shop_head_special_bardHat { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1035px -1640px; + width: 68px; + height: 68px; +} +.shop_head_special_clandestineCowl { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1104px -1640px; + width: 68px; + height: 68px; +} +.shop_head_special_dandyHat { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1173px -1640px; + width: 68px; + height: 68px; +} +.shop_head_special_fireCoralCirclet { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1242px -1640px; + width: 68px; + height: 68px; +} +.shop_head_special_kabuto { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1311px -1640px; + width: 68px; + height: 68px; +} +.shop_head_special_lunarWarriorHelm { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1380px -1640px; + width: 68px; + height: 68px; +} +.shop_head_special_mammothRiderHelm { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1449px -1640px; + width: 68px; + height: 68px; +} +.shop_head_special_namingDay2017 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1333px -1274px; + width: 40px; + height: 40px; +} +.shop_head_special_pageHelm { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1518px -1640px; + width: 68px; + height: 68px; +} +.shop_head_special_pyromancersTurban { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -483px -1640px; + width: 68px; + height: 68px; +} +.shop_head_special_roguishRainbowMessengerHood { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -345px -1640px; + width: 68px; + height: 68px; +} +.shop_head_special_snowSovereignCrown { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -897px -1571px; + width: 68px; + height: 68px; +} +.shop_head_special_spikedHelm { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -759px -1571px; + width: 68px; + height: 68px; +} +.shop_head_special_turkeyHelmBase { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -690px -1571px; + width: 68px; + height: 68px; +} +.shop_head_warrior_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -621px -1571px; + width: 68px; + height: 68px; +} +.shop_head_warrior_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -220px -324px; + width: 68px; + height: 68px; +} +.shop_head_warrior_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -483px -1571px; + width: 68px; + height: 68px; +} +.shop_head_warrior_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -414px -1571px; + width: 68px; + height: 68px; +} +.shop_head_warrior_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -345px -1571px; + width: 68px; + height: 68px; +} +.shop_head_wizard_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -276px -1571px; + width: 68px; + height: 68px; +} +.shop_head_wizard_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -207px -1571px; + width: 68px; + height: 68px; +} +.shop_head_wizard_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -138px -1571px; + width: 68px; + height: 68px; +} +.shop_head_wizard_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -69px -1571px; + width: 68px; + height: 68px; +} +.shop_head_wizard_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: 0px -1571px; + width: 68px; + height: 68px; +} +.shield_healer_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1333px -910px; + width: 90px; + height: 90px; +} +.shield_healer_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1333px -1001px; + width: 90px; + height: 90px; +} +.shield_healer_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1333px -1092px; + width: 90px; + height: 90px; +} +.shield_healer_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1333px -1183px; + width: 90px; + height: 90px; +} +.shield_healer_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: 0px -1320px; + width: 90px; + height: 90px; +} +.shield_rogue_0 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -91px -1320px; + width: 90px; + height: 90px; +} +.shield_rogue_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -104px -1138px; + width: 103px; + height: 90px; +} +.shield_rogue_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: 0px -1138px; + width: 103px; + height: 90px; +} +.shield_rogue_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -771px -857px; + width: 114px; + height: 90px; +} +.shield_rogue_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1142px -400px; + width: 96px; + height: 90px; +} +.shield_rogue_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -886px -857px; + width: 114px; + height: 90px; +} +.shield_rogue_6 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -656px -857px; + width: 114px; + height: 90px; +} +.shield_special_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -728px -1320px; + width: 90px; + height: 90px; +} +.shield_special_diamondStave { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -208px -1138px; + width: 102px; + height: 90px; +} +.shield_special_goldenknight { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1001px -857px; + width: 111px; + height: 90px; +} +.shield_special_lootBag { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1001px -1320px; + width: 90px; + height: 90px; +} +.shield_special_mammothRiderHorn { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1092px -1320px; + width: 90px; + height: 90px; +} +.shield_special_moonpearlShield { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1183px -1320px; + width: 90px; + height: 90px; +} +.shield_special_roguishRainbowMessage { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1274px -1320px; + width: 90px; + height: 90px; +} +.shield_special_wakizashi { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -190px -996px; + width: 114px; + height: 87px; +} +.shield_special_wintryMirror { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -305px -996px; + width: 114px; + height: 87px; +} +.shield_warrior_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1424px -182px; + width: 90px; + height: 90px; +} +.shield_warrior_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1424px -273px; + width: 90px; + height: 90px; +} +.shield_warrior_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1424px -364px; + width: 90px; + height: 90px; +} +.shield_warrior_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1424px -455px; + width: 90px; + height: 90px; +} +.shield_warrior_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1424px -546px; + width: 90px; + height: 90px; +} +.shop_shield_healer_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -414px; + width: 68px; + height: 68px; +} +.shop_shield_healer_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -345px; + width: 68px; + height: 68px; +} +.shop_shield_healer_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -276px; + width: 68px; + height: 68px; +} +.shop_shield_healer_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -207px; + width: 68px; + height: 68px; +} +.shop_shield_healer_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -138px; + width: 68px; + height: 68px; +} +.shop_shield_rogue_0 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px -69px; + width: 68px; + height: 68px; +} +.shop_shield_rogue_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1584px 0px; + width: 68px; + height: 68px; +} +.shop_shield_rogue_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1449px -1502px; + width: 68px; + height: 68px; +} +.shop_shield_rogue_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1380px -1502px; + width: 68px; + height: 68px; +} +.shop_shield_rogue_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1311px -1502px; + width: 68px; + height: 68px; +} +.shop_shield_rogue_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1242px -1502px; + width: 68px; + height: 68px; +} +.shop_shield_rogue_6 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1173px -1502px; + width: 68px; + height: 68px; +} +.shop_shield_special_0 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1104px -1502px; + width: 68px; + height: 68px; +} +.shop_shield_special_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1035px -1502px; + width: 68px; + height: 68px; +} +.shop_shield_special_diamondStave { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -966px -1502px; + width: 68px; + height: 68px; +} +.shop_shield_special_goldenknight { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -897px -1502px; + width: 68px; + height: 68px; +} +.shop_shield_special_lootBag { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -828px -1502px; + width: 68px; + height: 68px; +} +.shop_shield_special_mammothRiderHorn { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -759px -1502px; + width: 68px; + height: 68px; +} +.shop_shield_special_moonpearlShield { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -690px -1502px; + width: 68px; + height: 68px; +} +.shop_shield_special_roguishRainbowMessage { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -621px -1502px; + width: 68px; + height: 68px; +} +.shop_shield_special_wakizashi { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px 0px; + width: 68px; + height: 68px; +} +.shop_shield_special_wintryMirror { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1653px -1311px; + width: 68px; + height: 68px; +} +.shop_shield_warrior_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -552px -1571px; + width: 68px; + height: 68px; +} +.shop_shield_warrior_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -660px -423px; + width: 68px; + height: 68px; +} +.shop_shield_warrior_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -660px -492px; + width: 68px; + height: 68px; +} +.shop_shield_warrior_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -660px -561px; + width: 68px; + height: 68px; +} +.shop_shield_warrior_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -878px -643px; + width: 68px; + height: 68px; +} +.shop_weapon_healer_0 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -878px -712px; + width: 68px; + height: 68px; +} +.shop_weapon_healer_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -420px -996px; + width: 68px; + height: 68px; +} +.shop_weapon_healer_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -489px -996px; + width: 68px; + height: 68px; +} +.shop_weapon_healer_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -558px -996px; + width: 68px; + height: 68px; +} +.shop_weapon_healer_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -627px -996px; + width: 68px; + height: 68px; +} +.shop_weapon_healer_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -696px -996px; + width: 68px; + height: 68px; +} +.shop_weapon_healer_6 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -765px -996px; + width: 68px; + height: 68px; +} +.shop_weapon_rogue_0 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -834px -996px; + width: 68px; + height: 68px; +} +.shop_weapon_rogue_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -903px -996px; + width: 68px; + height: 68px; +} +.shop_weapon_rogue_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -972px -996px; + width: 68px; + height: 68px; +} +.shop_weapon_rogue_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1041px -996px; + width: 68px; + height: 68px; +} +.shop_weapon_rogue_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1183px -1411px; + width: 68px; + height: 68px; +} +.shop_weapon_rogue_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1252px -1411px; + width: 68px; + height: 68px; +} +.shop_weapon_rogue_6 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1321px -1411px; + width: 68px; + height: 68px; +} +.shop_weapon_special_0 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1390px -1411px; + width: 68px; + height: 68px; +} +.shop_weapon_special_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1587px -1640px; + width: 68px; + height: 68px; +} +.shop_weapon_special_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -69px; + width: 68px; + height: 68px; +} +.shop_weapon_special_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -138px; + width: 68px; + height: 68px; +} +.shop_weapon_special_aetherCrystals { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -207px; + width: 68px; + height: 68px; +} +.shop_weapon_special_bardInstrument { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -276px; + width: 68px; + height: 68px; +} +.shop_weapon_special_critical { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -345px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fencingFoil { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -414px; + width: 68px; + height: 68px; +} +.shop_weapon_special_lunarScythe { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -483px; + width: 68px; + height: 68px; +} +.shop_weapon_special_mammothRiderSpear { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -552px; + width: 68px; + height: 68px; +} +.shop_weapon_special_nomadsScimitar { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -621px; + width: 68px; + height: 68px; +} +.shop_weapon_special_pageBanner { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -690px; + width: 68px; + height: 68px; +} +.shop_weapon_special_roguishRainbowMessage { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -759px; + width: 68px; + height: 68px; +} +.shop_weapon_special_skeletonKey { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -828px; + width: 68px; + height: 68px; +} +.shop_weapon_special_tachi { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -897px; + width: 68px; + height: 68px; +} +.shop_weapon_special_taskwoodsLantern { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -966px; + width: 68px; + height: 68px; +} +.shop_weapon_special_tridentOfCrashingTides { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -1035px; + width: 68px; + height: 68px; +} +.shop_weapon_warrior_0 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -1104px; + width: 68px; + height: 68px; +} +.shop_weapon_warrior_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -1173px; + width: 68px; + height: 68px; +} +.shop_weapon_warrior_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -1242px; + width: 68px; + height: 68px; +} +.shop_weapon_warrior_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -1311px; + width: 68px; + height: 68px; +} +.shop_weapon_warrior_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1515px -1380px; + width: 68px; + height: 68px; +} +.shop_weapon_warrior_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: 0px -1502px; + width: 68px; + height: 68px; +} +.shop_weapon_warrior_6 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -69px -1502px; + width: 68px; + height: 68px; +} +.shop_weapon_wizard_0 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -138px -1502px; + width: 68px; + height: 68px; +} +.shop_weapon_wizard_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -207px -1502px; + width: 68px; + height: 68px; +} +.shop_weapon_wizard_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -276px -1502px; + width: 68px; + height: 68px; +} +.shop_weapon_wizard_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -345px -1502px; + width: 68px; + height: 68px; +} +.shop_weapon_wizard_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -414px -1502px; + width: 68px; + height: 68px; +} +.shop_weapon_wizard_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -483px -1502px; + width: 68px; + height: 68px; +} +.shop_weapon_wizard_6 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -552px -1502px; + width: 68px; + height: 68px; +} +.weapon_healer_0 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1001px -1411px; + width: 90px; + height: 90px; +} +.weapon_healer_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -910px -1411px; + width: 90px; + height: 90px; +} +.weapon_healer_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -819px -1411px; + width: 90px; + height: 90px; +} +.weapon_healer_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -728px -1411px; + width: 90px; + height: 90px; +} +.weapon_healer_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -637px -1411px; + width: 90px; + height: 90px; +} +.weapon_healer_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -546px -1411px; + width: 90px; + height: 90px; +} +.weapon_healer_6 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -455px -1411px; + width: 90px; + height: 90px; +} +.weapon_rogue_0 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -364px -1411px; + width: 90px; + height: 90px; +} +.weapon_rogue_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -273px -1411px; + width: 90px; + height: 90px; +} +.weapon_rogue_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -182px -1411px; + width: 90px; + height: 90px; +} +.weapon_rogue_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -91px -1411px; + width: 90px; + height: 90px; +} +.weapon_rogue_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: 0px -1411px; + width: 90px; + height: 90px; +} +.weapon_rogue_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1424px -1274px; + width: 90px; + height: 90px; +} +.weapon_rogue_6 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1424px -1183px; + width: 90px; + height: 90px; +} +.weapon_special_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -311px -1138px; + width: 102px; + height: 90px; +} +.weapon_special_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1424px -1001px; + width: 90px; + height: 90px; +} +.weapon_special_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1424px -910px; + width: 90px; + height: 90px; +} +.weapon_special_aetherCrystals { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -541px -857px; + width: 114px; + height: 90px; +} +.weapon_special_bardInstrument { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1424px -728px; + width: 90px; + height: 90px; +} +.weapon_special_fencingFoil { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1424px -637px; + width: 90px; + height: 90px; +} +.weapon_special_lunarScythe { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1333px -819px; + width: 90px; + height: 90px; +} +.weapon_special_mammothRiderSpear { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1333px -728px; + width: 90px; + height: 90px; +} +.weapon_special_nomadsScimitar { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1333px -637px; + width: 90px; + height: 90px; +} +.weapon_special_pageBanner { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1333px -546px; + width: 90px; + height: 90px; +} +.weapon_special_roguishRainbowMessage { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1333px -455px; + width: 90px; + height: 90px; +} +.weapon_special_skeletonKey { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1333px -364px; + width: 90px; + height: 90px; +} +.weapon_special_tachi { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1333px -273px; + width: 90px; + height: 90px; +} +.weapon_special_taskwoodsLantern { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1333px -182px; + width: 90px; + height: 90px; +} +.weapon_special_tridentOfCrashingTides { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1333px -91px; + width: 90px; + height: 90px; +} +.weapon_warrior_0 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1333px 0px; + width: 90px; + height: 90px; +} +.weapon_warrior_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1183px -1229px; + width: 90px; + height: 90px; +} +.weapon_warrior_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1092px -1229px; + width: 90px; + height: 90px; +} +.weapon_warrior_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1001px -1229px; + width: 90px; + height: 90px; +} +.weapon_warrior_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -910px -1229px; + width: 90px; + height: 90px; +} +.weapon_warrior_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -819px -1229px; + width: 90px; + height: 90px; +} +.weapon_warrior_6 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1242px -546px; + width: 90px; + height: 90px; +} +.weapon_wizard_0 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1242px -455px; + width: 90px; + height: 90px; +} +.weapon_wizard_1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1242px -364px; + width: 90px; + height: 90px; +} +.weapon_wizard_2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1242px -273px; + width: 90px; + height: 90px; +} +.weapon_wizard_3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1242px -182px; + width: 90px; + height: 90px; +} +.weapon_wizard_4 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1242px -91px; + width: 90px; + height: 90px; +} +.weapon_wizard_5 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1242px 0px; + width: 90px; + height: 90px; +} +.weapon_wizard_6 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1142px -1138px; + width: 90px; + height: 90px; +} .Pet_Currency_Gem { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -220px -272px; + background-position: -1653px -1380px; width: 68px; height: 68px; } .Pet_Currency_Gem1x { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1974px -268px; + background-position: -1743px -499px; width: 15px; height: 13px; } .Pet_Currency_Gem2x { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1931px -1543px; + background-position: -1722px -445px; width: 30px; height: 26px; } .PixelPaw-Gold { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1923px -1186px; + background-position: -1653px -1587px; width: 51px; height: 51px; } .PixelPaw { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1938px -913px; + background-position: -1584px -1518px; width: 51px; height: 51px; } .PixelPaw002 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1938px -861px; + background-position: -1515px -1449px; width: 51px; height: 51px; } +.avatar_floral_healer { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -1142px -100px; + width: 99px; + height: 99px; +} .avatar_floral_rogue { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1802px -1374px; + background-position: -1142px 0px; width: 99px; height: 99px; } .avatar_floral_warrior { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1802px -1474px; + background-position: -1142px -300px; width: 99px; height: 99px; } .avatar_floral_wizard { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px -422px; + background-position: -1142px -200px; width: 99px; height: 99px; } .empty_bottles { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px -1464px; + background-position: -1518px -1502px; width: 64px; height: 54px; } .ghost { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1893px -1574px; + background-position: -687px -1138px; width: 90px; height: 90px; } .inventory_present { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1696px -981px; + background-position: -1653px -207px; width: 68px; height: 68px; } .inventory_present_01 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1696px -1257px; + background-position: -966px -1571px; width: 68px; height: 68px; } .inventory_present_02 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1718px -522px; + background-position: -1035px -1571px; width: 68px; height: 68px; } .inventory_present_03 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -220px -341px; + background-position: -1104px -1571px; width: 68px; height: 68px; } .inventory_present_04 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1902px -1374px; + background-position: -1173px -1571px; width: 68px; height: 68px; } .inventory_present_05 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1902px -1474px; + background-position: -1242px -1571px; width: 68px; height: 68px; } .inventory_present_06 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1718px -613px; + background-position: -1311px -1571px; width: 68px; height: 68px; } .inventory_present_07 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1718px -704px; + background-position: -1380px -1571px; width: 68px; height: 68px; } .inventory_present_08 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px -843px; + background-position: -1449px -1571px; width: 68px; height: 68px; } .inventory_present_09 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1696px -843px; + background-position: -1518px -1571px; width: 68px; height: 68px; } .inventory_present_10 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px -912px; + background-position: -1653px 0px; width: 68px; height: 68px; } .inventory_present_11 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1696px -912px; + background-position: -1653px -69px; width: 68px; height: 68px; } .inventory_present_12 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -880px -655px; + background-position: -1653px -138px; width: 68px; height: 68px; } .inventory_special_birthday { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px -1050px; + background-position: -1653px -276px; width: 68px; height: 68px; } .inventory_special_congrats { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1696px -1050px; + background-position: -1653px -345px; width: 68px; height: 68px; } .inventory_special_fortify { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px -1119px; + background-position: -1653px -414px; width: 68px; height: 68px; } .inventory_special_getwell { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1696px -1119px; + background-position: -1653px -483px; width: 68px; height: 68px; } .inventory_special_goodluck { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px -1188px; + background-position: -1653px -552px; width: 68px; height: 68px; } .inventory_special_greeting { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1696px -1326px; + background-position: -1653px -621px; width: 68px; height: 68px; } .inventory_special_nye { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1696px -1395px; + background-position: -1653px -690px; width: 68px; height: 68px; } .inventory_special_opaquePotion { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -220px -203px; + background-position: -1653px -759px; width: 68px; height: 68px; } .inventory_special_seafoam { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px -981px; + background-position: -1653px -828px; width: 68px; height: 68px; } .inventory_special_shinySeed { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1923px -1117px; + background-position: -1653px -897px; width: 68px; height: 68px; } .inventory_special_snowball { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1727px -422px; + background-position: -1653px -966px; width: 68px; height: 68px; } .inventory_special_spookySparkles { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1696px -1188px; + background-position: -1653px -1035px; width: 68px; height: 68px; } .inventory_special_thankyou { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -660px -573px; + background-position: -1653px -1104px; width: 68px; height: 68px; } .inventory_special_trinket { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -660px -504px; + background-position: -1653px -1173px; width: 68px; height: 68px; } .inventory_special_valentine { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -660px -435px; + background-position: -1653px -1242px; width: 68px; height: 68px; } .knockout { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px -795px; + background-position: -196px -948px; width: 120px; height: 47px; } .pet_key { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px -1395px; + background-position: 0px -1640px; width: 68px; height: 68px; } .rebirth_orb { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px -1326px; + background-position: -276px -1640px; width: 68px; height: 68px; } .seafoam_star { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px -522px; + background-position: -596px -1138px; width: 90px; height: 90px; } .shop_armoire { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px -1257px; + background-position: -414px -1640px; width: 68px; height: 68px; } .snowman { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px -704px; + background-position: -505px -1138px; width: 90px; height: 90px; } .zzz { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1748px -795px; + background-position: -1465px -1365px; width: 40px; height: 40px; } .zzz_light { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1921px -1068px; + background-position: -1424px -1365px; width: 40px; height: 40px; } .notif_inventory_present_01 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1953px -293px; + background-position: -1722px -242px; width: 28px; height: 28px; } .notif_inventory_present_02 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1953px -322px; + background-position: -1722px -416px; width: 28px; height: 28px; } .notif_inventory_present_03 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1953px -351px; + background-position: -1722px -387px; width: 28px; height: 28px; } .notif_inventory_present_04 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1953px -380px; + background-position: -1722px -358px; width: 28px; height: 28px; } .notif_inventory_present_05 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1902px -1543px; + background-position: -1722px -329px; width: 28px; height: 28px; } .notif_inventory_present_06 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1962px -1068px; + background-position: -1722px -300px; width: 28px; height: 28px; } .notif_inventory_present_07 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1963px -1238px; + background-position: -1722px -271px; width: 28px; height: 28px; } .notif_inventory_present_08 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1963px -1296px; + background-position: -1722px -184px; width: 28px; height: 28px; } .notif_inventory_present_09 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1963px -1325px; + background-position: -1722px -213px; width: 28px; height: 28px; } .notif_inventory_present_10 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1963px -1267px; + background-position: -1722px -155px; width: 28px; height: 28px; } .notif_inventory_present_11 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1953px -409px; + background-position: -1722px -126px; width: 28px; height: 28px; } .notif_inventory_present_12 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1953px -239px; + background-position: -1722px -97px; width: 28px; height: 28px; } .notif_inventory_special_birthday { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1953px -268px; + background-position: -1722px -526px; width: 20px; height: 24px; } .notif_inventory_special_congrats { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1965px -548px; + background-position: -1722px -647px; width: 20px; height: 22px; } .notif_inventory_special_getwell { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1965px -583px; + background-position: -1722px -601px; width: 20px; height: 22px; } .notif_inventory_special_goodluck { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1965px -471px; + background-position: -1722px -499px; width: 20px; height: 26px; } .notif_inventory_special_greeting { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1965px -606px; + background-position: -1722px -624px; width: 20px; height: 22px; } .notif_inventory_special_nye { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1965px -444px; + background-position: -1722px -472px; width: 24px; height: 26px; } .notif_inventory_special_thankyou { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1965px -523px; + background-position: -1722px -576px; width: 20px; height: 24px; } .notif_inventory_special_valentine { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1965px -498px; + background-position: -1722px -551px; width: 20px; height: 24px; } -.npc_alex { +.npc_apollo { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1802px -722px; - width: 162px; - height: 138px; -} -.npc_aprilFool { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1802px -1117px; - width: 120px; - height: 120px; + background-position: -414px -1138px; + width: 90px; + height: 90px; } .npc_bailey { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -880px -724px; - width: 60px; + background-position: -1082px -365px; + width: 54px; height: 72px; } -.npc_daniel { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1802px -861px; - width: 135px; - height: 123px; -} -.npc_ian { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1802px -1238px; - width: 75px; - height: 135px; -} .npc_justin { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1878px -1238px; + background-position: -220px -203px; width: 84px; height: 120px; } .npc_justin_head { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1953px -142px; + background-position: -1722px 0px; width: 36px; height: 96px; } .npc_matt { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1372px -1315px; + background-position: 0px -857px; width: 195px; height: 138px; } -.npc_sabe { +.npc_piyo { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1802px -1574px; + background-position: -1142px -855px; width: 90px; height: 90px; } -.npc_timetravelers { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -196px -1529px; - width: 195px; - height: 138px; -} -.npc_timetravelers_active { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -1529px; - width: 195px; - height: 138px; -} -.npc_tyler { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px -613px; - width: 90px; - height: 90px; -} -.npc_vicky { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1921px -985px; - width: 59px; - height: 82px; -} -.seasonalshop_closed { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1802px -444px; - width: 162px; - height: 138px; -} -.seasonalshop_open { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1802px -583px; - width: 162px; - height: 138px; -} .background_dysheartener { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); background-position: 0px 0px; @@ -498,325 +1932,115 @@ } .banner_flair_dysheartener { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1902px -1443px; + background-position: -1242px -1183px; width: 69px; height: 18px; } .phobia_dysheartener { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -967px -660px; + background-position: -527px -220px; width: 201px; height: 195px; } +.quest_alligator { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: 0px -643px; + width: 201px; + height: 213px; +} .quest_armadillo { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -220px -655px; - width: 219px; - height: 219px; -} -.quest_atom1 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -913px -1315px; - width: 250px; - height: 150px; -} -.quest_atom2 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1164px -1315px; - width: 207px; - height: 138px; -} -.quest_atom3 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -527px -220px; - width: 216px; - height: 180px; -} -.quest_axolotl { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -967px -220px; - width: 219px; - height: 219px; -} -.quest_badger { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -220px -875px; - width: 219px; - height: 219px; -} -.quest_basilist { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1802px 0px; - width: 189px; - height: 141px; -} -.quest_beetle { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1407px -1082px; - width: 204px; - height: 201px; -} -.quest_bunny { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -747px -440px; - width: 210px; - height: 186px; -} -.quest_butterfly { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -880px -875px; - width: 219px; - height: 219px; -} -.quest_cheetah { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1187px -220px; - width: 219px; - height: 219px; -} -.quest_cow { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px 0px; - width: 174px; - height: 213px; -} -.quest_dilatory { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1100px -1095px; - width: 219px; - height: 219px; -} -.quest_dilatoryDistress1 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1407px -871px; - width: 210px; - height: 210px; -} -.quest_dilatoryDistress2 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1802px -142px; - width: 150px; - height: 150px; -} -.quest_dilatoryDistress3 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1407px 0px; - width: 219px; - height: 219px; -} -.quest_dilatory_derby { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -880px -1095px; - width: 219px; - height: 219px; -} -.quest_dustbunnies { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -1095px; - width: 219px; - height: 219px; -} -.quest_egg { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1627px -214px; - width: 165px; - height: 207px; -} -.quest_evilsanta { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1802px -985px; - width: 118px; - height: 131px; -} -.quest_evilsanta2 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -660px -1095px; - width: 219px; - height: 219px; -} -.quest_falcon { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -875px; - width: 219px; - height: 219px; -} -.quest_ferret { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -220px -1095px; - width: 219px; - height: 219px; -} -.quest_frog { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -1315px; - width: 221px; - height: 213px; -} -.quest_ghost_stag { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1187px -660px; - width: 219px; - height: 219px; -} -.quest_goldenknight1 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1187px -440px; - width: 219px; - height: 219px; -} -.quest_goldenknight2 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -662px -1315px; - width: 250px; - height: 150px; -} -.quest_goldenknight3 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -203px; - width: 219px; - height: 231px; -} -.quest_gryphon { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -307px -220px; - width: 216px; - height: 177px; -} -.quest_guineapig { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -660px -875px; - width: 219px; - height: 219px; -} -.quest_harpy { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -440px -875px; - width: 219px; - height: 219px; -} -.quest_hedgehog { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1187px -880px; - width: 219px; - height: 186px; -} -.quest_hippo { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -307px 0px; - width: 219px; - height: 219px; -} -.quest_horse { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -967px -440px; - width: 219px; - height: 219px; -} -.quest_kraken { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -445px -1315px; - width: 216px; - height: 177px; -} -.quest_lostMasterclasser1 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -967px 0px; - width: 219px; - height: 219px; -} -.quest_lostMasterclasser2 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -660px -655px; - width: 219px; - height: 219px; -} -.quest_lostMasterclasser3 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -440px -655px; - width: 219px; - height: 219px; -} -.quest_mayhemMistiflying1 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1802px -293px; - width: 150px; - height: 150px; -} -.quest_mayhemMistiflying2 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -655px; - width: 219px; - height: 219px; -} -.quest_mayhemMistiflying3 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -747px -220px; - width: 219px; - height: 219px; -} -.quest_monkey { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -747px 0px; - width: 219px; - height: 219px; -} -.quest_moon1 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1407px -220px; - width: 216px; - height: 216px; -} -.quest_moon2 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -440px -435px; - width: 219px; - height: 219px; -} -.quest_moon3 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -220px -435px; - width: 219px; - height: 219px; -} -.quest_moonstone1 { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: 0px -435px; - width: 219px; - height: 219px; -} -.quest_moonstone2 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); background-position: -527px 0px; width: 219px; height: 219px; } -.quest_moonstone3 { +.quest_atom1 { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1187px 0px; + background-position: -419px -643px; + width: 250px; + height: 150px; +} +.quest_atom2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -670px -643px; + width: 207px; + height: 138px; +} +.quest_atom3 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -202px -643px; + width: 216px; + height: 180px; +} +.quest_axolotl { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -440px -423px; width: 219px; height: 219px; } -.quest_nudibranch { +.quest_badger { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1407px -437px; - width: 216px; - height: 216px; -} -.quest_octopus { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -222px -1315px; - width: 222px; - height: 177px; -} -.quest_owl { - background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -440px -1095px; + background-position: 0px -203px; width: 219px; height: 219px; } -.quest_peacock { +.quest_basilist { background-image: url('~assets/images/sprites/spritesmith-main-10.png'); - background-position: -1407px -654px; - width: 216px; - height: 216px; + background-position: 0px -996px; + width: 189px; + height: 141px; +} +.quest_beetle { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -747px -431px; + width: 204px; + height: 201px; +} +.quest_bunny { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -307px -220px; + width: 210px; + height: 186px; +} +.quest_butterfly { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -220px -423px; + width: 219px; + height: 219px; +} +.quest_cheetah { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: 0px -423px; + width: 219px; + height: 219px; +} +.quest_cow { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -967px 0px; + width: 174px; + height: 213px; +} +.quest_dilatory { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -747px 0px; + width: 219px; + height: 219px; +} +.quest_dilatoryDistress1 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -747px -220px; + width: 210px; + height: 210px; +} +.quest_dilatoryDistress2 { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -967px -214px; + width: 150px; + height: 150px; +} +.quest_dilatory_derby { + background-image: url('~assets/images/sprites/spritesmith-main-10.png'); + background-position: -307px 0px; + width: 219px; + height: 219px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-11.css b/website/client/assets/css/sprites/spritesmith-main-11.css index b18f14d7b3..600b14ecb2 100644 --- a/website/client/assets/css/sprites/spritesmith-main-11.css +++ b/website/client/assets/css/sprites/spritesmith-main-11.css @@ -1,1914 +1,402 @@ .quest_TEMPLATE_FOR_MISSING_IMAGE { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1097px -990px; + background-position: -502px -1546px; width: 221px; height: 39px; } -.quest_penguin { +.quest_dilatoryDistress3 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1097px -504px; - width: 190px; - height: 183px; -} -.quest_pterodactyl { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -220px 0px; + background-position: -440px -452px; width: 219px; height: 219px; } -.quest_rat { +.quest_dustbunnies { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -220px -660px; + background-position: -1320px 0px; width: 219px; height: 219px; } -.quest_rock { +.quest_egg { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -660px -660px; - width: 216px; - height: 216px; + background-position: -1757px -537px; + width: 165px; + height: 207px; } -.quest_rooster { +.quest_evilsanta { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1097px -151px; - width: 213px; - height: 174px; + background-position: -1757px -1198px; + width: 118px; + height: 131px; } -.quest_sabretooth { +.quest_evilsanta2 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -220px -220px; + background-position: 0px -232px; width: 219px; height: 219px; } -.quest_sheep { +.quest_falcon { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -440px 0px; + background-position: -220px -232px; width: 219px; height: 219px; } -.quest_slime { +.quest_ferret { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -440px -220px; + background-position: -440px -232px; width: 219px; height: 219px; } -.quest_sloth { +.quest_frog { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -440px; - width: 219px; - height: 219px; -} -.quest_snail { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -880px; - width: 219px; + background-position: -1100px -1112px; + width: 221px; height: 213px; } -.quest_snake { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -220px -880px; - width: 216px; - height: 177px; -} -.quest_spider { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1097px 0px; - width: 250px; - height: 150px; -} -.quest_squirrel { +.quest_ghost_stag { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-position: -660px -220px; width: 219px; height: 219px; } -.quest_stoikalmCalamity1 { +.quest_goldenknight1 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1097px -688px; - width: 150px; - height: 150px; -} -.quest_stoikalmCalamity2 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -660px; + background-position: 0px -452px; width: 219px; height: 219px; } -.quest_stoikalmCalamity3 { +.quest_goldenknight2 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -251px -1546px; + width: 250px; + height: 150px; +} +.quest_goldenknight3 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-position: 0px 0px; width: 219px; - height: 219px; + height: 231px; } -.quest_taskwoodsTerror1 { +.quest_gryphon { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1097px -839px; - width: 150px; - height: 150px; -} -.quest_taskwoodsTerror2 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -880px -217px; + background-position: -1322px -1112px; width: 216px; - height: 216px; + height: 177px; } -.quest_taskwoodsTerror3 { +.quest_guineapig { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -660px -440px; + background-position: -880px 0px; width: 219px; height: 219px; } -.quest_treeling { +.quest_harpy { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -880px -612px; + background-position: -880px -220px; + width: 219px; + height: 219px; +} +.quest_hedgehog { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -220px -1332px; + width: 219px; + height: 186px; +} +.quest_hippo { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: 0px -672px; + width: 219px; + height: 219px; +} +.quest_horse { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -220px -672px; + width: 219px; + height: 219px; +} +.quest_kangaroo { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -440px -672px; + width: 219px; + height: 219px; +} +.quest_kraken { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1531px -1332px; width: 216px; height: 177px; } -.quest_trex { +.quest_lostMasterclasser1 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1097px -326px; - width: 204px; - height: 177px; + background-position: -660px -672px; + width: 219px; + height: 219px; } -.quest_trex_undead { +.quest_lostMasterclasser2 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -880px -434px; + background-position: -880px -672px; + width: 219px; + height: 219px; +} +.quest_lostMasterclasser3 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -220px 0px; + width: 219px; + height: 219px; +} +.quest_mayhemMistiflying1 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1757px -896px; + width: 150px; + height: 150px; +} +.quest_mayhemMistiflying2 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1100px -440px; + width: 219px; + height: 219px; +} +.quest_mayhemMistiflying3 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1100px -660px; + width: 219px; + height: 219px; +} +.quest_monkey { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: 0px -892px; + width: 219px; + height: 219px; +} +.quest_moon1 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1540px -217px; width: 216px; + height: 216px; +} +.quest_moon2 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -220px -892px; + width: 219px; + height: 219px; +} +.quest_moon3 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -440px -892px; + width: 219px; + height: 219px; +} +.quest_moonstone1 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -660px -892px; + width: 219px; + height: 219px; +} +.quest_moonstone2 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -880px -892px; + width: 219px; + height: 219px; +} +.quest_moonstone3 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1100px -892px; + width: 219px; + height: 219px; +} +.quest_nudibranch { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1540px -651px; + width: 216px; + height: 216px; +} +.quest_octopus { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -440px -1332px; + width: 222px; height: 177px; } -.quest_triceratops { +.quest_owl { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1320px -440px; + width: 219px; + height: 219px; +} +.quest_peacock { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1540px 0px; + width: 216px; + height: 216px; +} +.quest_penguin { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1757px -353px; + width: 190px; + height: 183px; +} +.quest_pterodactyl { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1320px -880px; + width: 219px; + height: 219px; +} +.quest_rat { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: 0px -1112px; + width: 219px; + height: 219px; +} +.quest_rock { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1540px -868px; + width: 216px; + height: 216px; +} +.quest_rooster { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1757px 0px; + width: 213px; + height: 174px; +} +.quest_sabretooth { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -440px -1112px; + width: 219px; + height: 219px; +} +.quest_seaserpent { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -660px -1112px; + width: 219px; + height: 219px; +} +.quest_sheep { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); background-position: -660px 0px; width: 219px; height: 219px; } +.quest_slime { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -880px -1112px; + width: 219px; + height: 219px; +} +.quest_sloth { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -220px -1112px; + width: 219px; + height: 219px; +} +.quest_snail { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: 0px -1332px; + width: 219px; + height: 213px; +} +.quest_snake { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1314px -1332px; + width: 216px; + height: 177px; +} +.quest_spider { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: 0px -1546px; + width: 250px; + height: 150px; +} +.quest_squirrel { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1320px -660px; + width: 219px; + height: 219px; +} +.quest_stoikalmCalamity1 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1757px -745px; + width: 150px; + height: 150px; +} +.quest_stoikalmCalamity2 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1320px -220px; + width: 219px; + height: 219px; +} +.quest_stoikalmCalamity3 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1100px -220px; + width: 219px; + height: 219px; +} +.quest_taskwoodsTerror1 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1757px -1047px; + width: 150px; + height: 150px; +} +.quest_taskwoodsTerror2 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1540px -434px; + width: 216px; + height: 216px; +} +.quest_taskwoodsTerror3 { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -880px -440px; + width: 219px; + height: 219px; +} +.quest_treeling { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1097px -1332px; + width: 216px; + height: 177px; +} +.quest_trex { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -1757px -175px; + width: 204px; + height: 177px; +} +.quest_trex_undead { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -663px -1332px; + width: 216px; + height: 177px; +} +.quest_triceratops { + background-image: url('~assets/images/sprites/spritesmith-main-11.png'); + background-position: -660px -452px; + width: 219px; + height: 219px; +} .quest_turtle { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -440px -440px; + background-position: -220px -452px; width: 219px; height: 219px; } .quest_unicorn { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -220px -440px; + background-position: -440px 0px; width: 219px; height: 219px; } .quest_vice1 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -437px -880px; + background-position: -1540px -1085px; width: 216px; height: 177px; } .quest_vice2 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -220px; + background-position: -1100px 0px; width: 219px; height: 219px; } .quest_vice3 { background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -654px -880px; + background-position: -880px -1332px; width: 216px; height: 177px; } -.quest_whale { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -440px -660px; - width: 219px; - height: 219px; -} -.quest_yarn { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -880px 0px; - width: 216px; - height: 216px; -} -.quest_atom1_soapBars { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1146px -1030px; - width: 48px; - height: 51px; -} -.quest_dilatoryDistress1_blueFins { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1195px -1030px; - width: 51px; - height: 48px; -} -.quest_dilatoryDistress1_fireCoral { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -138px -1651px; - width: 48px; - height: 51px; -} -.quest_egg_plainEgg { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -285px -1651px; - width: 48px; - height: 51px; -} -.quest_evilsanta2_branches { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1288px -504px; - width: 48px; - height: 51px; -} -.quest_evilsanta2_tracks { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -1587px; - width: 54px; - height: 60px; -} -.quest_goldenknight1_testimony { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -187px -1651px; - width: 48px; - height: 51px; -} -.quest_lostMasterclasser1_ancientTome { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1417px -742px; - width: 33px; - height: 42px; -} -.quest_lostMasterclasser1_forbiddenTome { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1417px -811px; - width: 33px; - height: 42px; -} -.quest_lostMasterclasser1_hiddenTome { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1417px -880px; - width: 33px; - height: 42px; -} -.quest_mayhemMistiflying2_mistifly1 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -1518px; - width: 48px; - height: 51px; -} -.quest_mayhemMistiflying2_mistifly2 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1288px -608px; - width: 48px; - height: 51px; -} -.quest_mayhemMistiflying2_mistifly3 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1288px -556px; - width: 48px; - height: 51px; -} -.quest_moon1_shard { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1302px -326px; - width: 42px; - height: 42px; -} -.quest_moonstone1_moonstone { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1417px -949px; - width: 30px; - height: 30px; -} -.quest_stoikalmCalamity2_icicleCoin { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -236px -1651px; - width: 48px; - height: 51px; -} -.quest_taskwoodsTerror2_brownie { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -1380px; - width: 48px; - height: 51px; -} -.quest_taskwoodsTerror2_dryad { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -1449px; - width: 48px; - height: 51px; -} -.quest_taskwoodsTerror2_pixie { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1097px -1030px; - width: 48px; - height: 51px; -} -.quest_vice2_lightCrystal { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -744px -1651px; - width: 40px; - height: 40px; -} -.inventory_quest_scroll_armadillo { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -1104px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_atom1 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -1242px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_atom1_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -1173px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_atom2 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -1380px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_atom2_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -1311px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_atom3 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -69px -1513px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_atom3_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -1513px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_axolotl { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -207px -1513px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_badger { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -276px -1513px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_basilist { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -345px -1513px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_beetle { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -414px -1513px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_bunny { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -897px -1444px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_butterfly { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1348px -742px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_cheetah { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -138px -1513px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_cow { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1348px -811px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_dilatoryDistress1 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1348px -949px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_dilatoryDistress2 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1348px -1087px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_dilatoryDistress2_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1348px -1018px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_dilatoryDistress3 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1348px -1225px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_dilatoryDistress3_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1348px -1156px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_dilatory_derby { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1348px -880px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_dustbunnies { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1248px -688px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_egg { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1248px -757px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_evilsanta { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1248px -839px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_evilsanta2 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1248px -908px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_falcon { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -880px -790px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_ferret { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -949px -790px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_frog { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1018px -790px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_ghost_stag { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -871px -986px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_goldenknight1 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1009px -986px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_goldenknight1_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -940px -986px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_goldenknight2 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1272px -1200px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_goldenknight2_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1272px -1094px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_goldenknight3 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -69px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_goldenknight3_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_gryphon { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -138px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_guineapig { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -207px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_harpy { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -276px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_hedgehog { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -345px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_hippo { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -414px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_horse { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -483px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_kraken { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -552px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_lostMasterclasser1 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -690px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_lostMasterclasser1_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -621px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_lostMasterclasser2 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -828px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_lostMasterclasser2_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -759px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_lostMasterclasser3 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -966px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_lostMasterclasser3_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -897px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_lostMasterclasser4 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1104px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_lostMasterclasser4_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1035px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_mayhemMistiflying1 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1173px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_mayhemMistiflying2 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1311px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_mayhemMistiflying2_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1242px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_mayhemMistiflying3 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_mayhemMistiflying3_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1380px -1306px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_monkey { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -69px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moon1 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -207px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moon1_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -138px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moon2 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -345px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moon2_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -276px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moon3 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -483px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moon3_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -414px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moonstone1 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -621px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moonstone1_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -552px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moonstone2 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -759px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moonstone2_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -690px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moonstone3 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -897px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_moonstone3_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -828px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_nudibranch { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -966px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_octopus { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1035px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_owl { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1104px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_peacock { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1173px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_penguin { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1242px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_pterodactyl { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1311px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_rat { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1380px -1375px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_rock { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px 0px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_rooster { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -69px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_sabretooth { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -138px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_sheep { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -207px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_slime { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -276px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_sloth { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -345px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_snail { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -414px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_snake { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -483px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_spider { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -552px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_squirrel { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -621px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_stoikalmCalamity1 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -690px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_stoikalmCalamity2 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -828px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_stoikalmCalamity2_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -759px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_stoikalmCalamity3 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -966px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_stoikalmCalamity3_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -897px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_taskwoodsTerror1 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -1035px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_taskwoodsTerror2 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -1173px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_taskwoodsTerror2_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -1104px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_taskwoodsTerror3 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -1311px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_taskwoodsTerror3_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1454px -1242px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_treeling { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -1444px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_trex { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -138px -1444px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_trex_undead { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -69px -1444px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_triceratops { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -207px -1444px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_turtle { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -276px -1444px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_unicorn { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -345px -1444px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_vice1 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -483px -1444px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_vice1_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -414px -1444px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_vice2 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -621px -1444px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_vice2_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -552px -1444px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_vice3 { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -759px -1444px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_vice3_locked { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -690px -1444px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_whale { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -828px -1444px; - width: 68px; - height: 68px; -} -.inventory_quest_scroll_yarn { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -1035px; - width: 68px; - height: 68px; -} -.quest_bundle_aquaticAmigos { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -966px -1444px; - width: 68px; - height: 68px; -} -.quest_bundle_cuddleBuddies { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1035px -1444px; - width: 68px; - height: 68px; -} -.quest_bundle_farmFriends { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1104px -1444px; - width: 68px; - height: 68px; -} -.quest_bundle_featheredFriends { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1173px -1444px; - width: 68px; - height: 68px; -} -.quest_bundle_hugabug { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1242px -1444px; - width: 68px; - height: 68px; -} -.quest_bundle_splashyPals { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1311px -1444px; - width: 68px; - height: 68px; -} -.quest_bundle_winterQuests { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1380px -1444px; - width: 68px; - height: 68px; -} -.quest_bundle_witchyFamiliars { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1449px -1444px; - width: 68px; - height: 68px; -} -.shop_gem { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px 0px; - width: 68px; - height: 68px; -} -.shop_opaquePotion { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -69px; - width: 68px; - height: 68px; -} -.shop_potion { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -138px; - width: 68px; - height: 68px; -} -.shop_seafoam { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -207px; - width: 68px; - height: 68px; -} -.shop_shinySeed { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -276px; - width: 68px; - height: 68px; -} -.shop_snowball { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -345px; - width: 68px; - height: 68px; -} -.shop_spookySparkles { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -414px; - width: 68px; - height: 68px; -} -.shop_mounts_MagicalBee-Base { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -483px; - width: 68px; - height: 68px; -} -.shop_mounts_Mammoth-Base { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -552px; - width: 68px; - height: 68px; -} -.shop_mounts_MantisShrimp-Base { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -621px; - width: 68px; - height: 68px; -} -.shop_mounts_Phoenix-Base { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -690px; - width: 68px; - height: 68px; -} -.shop_pets_MagicalBee-Base { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -759px; - width: 68px; - height: 68px; -} -.shop_pets_Mammoth-Base { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -828px; - width: 68px; - height: 68px; -} -.shop_pets_MantisShrimp-Base { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -897px; - width: 68px; - height: 68px; -} -.shop_pets_Phoenix-Base { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1523px -966px; - width: 68px; - height: 68px; -} -.shop_backStab { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1288px -1030px; - width: 40px; - height: 40px; -} -.shop_brightness { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -703px -1651px; - width: 40px; - height: 40px; -} -.shop_defensiveStance { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -662px -1651px; - width: 40px; - height: 40px; -} -.shop_earth { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -621px -1651px; - width: 40px; - height: 40px; -} -.shop_fireball { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -580px -1651px; - width: 40px; - height: 40px; -} -.shop_frost { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -539px -1651px; - width: 40px; - height: 40px; -} -.shop_heal { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -498px -1651px; - width: 40px; - height: 40px; -} -.shop_healAll { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -457px -1651px; - width: 40px; - height: 40px; -} -.shop_intimidate { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -785px -1651px; - width: 40px; - height: 40px; -} -.shop_mpheal { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -416px -1651px; - width: 40px; - height: 40px; -} -.shop_pickPocket { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -375px -1651px; - width: 40px; - height: 40px; -} -.shop_protectAura { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -334px -1651px; - width: 40px; - height: 40px; -} -.shop_smash { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1302px -451px; - width: 40px; - height: 40px; -} -.shop_stealth { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1302px -410px; - width: 40px; - height: 40px; -} -.shop_toolsOfTrade { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1247px -1030px; - width: 40px; - height: 40px; -} -.shop_valorousPresence { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1302px -369px; - width: 40px; - height: 40px; -} -.Pet_Egg_Armadillo { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -690px -1513px; - width: 68px; - height: 68px; -} -.Pet_Egg_Axolotl { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -759px -1513px; - width: 68px; - height: 68px; -} -.Pet_Egg_Badger { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -828px -1513px; - width: 68px; - height: 68px; -} -.Pet_Egg_BearCub { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -897px -1513px; - width: 68px; - height: 68px; -} -.Pet_Egg_Beetle { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -966px -1513px; - width: 68px; - height: 68px; -} -.Pet_Egg_Bunny { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1035px -1513px; - width: 68px; - height: 68px; -} -.Pet_Egg_Butterfly { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1104px -1513px; - width: 68px; - height: 68px; -} -.Pet_Egg_Cactus { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1173px -1513px; - width: 68px; - height: 68px; -} -.Pet_Egg_Cheetah { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1242px -1513px; - width: 68px; - height: 68px; -} -.Pet_Egg_Cow { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1311px -1513px; - width: 68px; - height: 68px; -} -.Pet_Egg_Cuttlefish { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1380px -1513px; - width: 68px; - height: 68px; -} -.Pet_Egg_Deer { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1449px -1513px; - width: 68px; - height: 68px; -} -.Pet_Egg_Dragon { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1518px -1513px; - width: 68px; - height: 68px; -} -.Pet_Egg_Egg { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px 0px; - width: 68px; - height: 68px; -} -.Pet_Egg_Falcon { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -69px; - width: 68px; - height: 68px; -} -.Pet_Egg_Ferret { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -138px; - width: 68px; - height: 68px; -} -.Pet_Egg_FlyingPig { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -207px; - width: 68px; - height: 68px; -} -.Pet_Egg_Fox { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -276px; - width: 68px; - height: 68px; -} -.Pet_Egg_Frog { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -345px; - width: 68px; - height: 68px; -} -.Pet_Egg_Gryphon { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -414px; - width: 68px; - height: 68px; -} -.Pet_Egg_GuineaPig { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -483px; - width: 68px; - height: 68px; -} -.Pet_Egg_Hedgehog { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -552px; - width: 68px; - height: 68px; -} -.Pet_Egg_Hippo { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -621px; - width: 68px; - height: 68px; -} -.Pet_Egg_Horse { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -690px; - width: 68px; - height: 68px; -} -.Pet_Egg_LionCub { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -759px; - width: 68px; - height: 68px; -} -.Pet_Egg_Monkey { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -828px; - width: 68px; - height: 68px; -} -.Pet_Egg_Nudibranch { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -897px; - width: 68px; - height: 68px; -} -.Pet_Egg_Octopus { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -966px; - width: 68px; - height: 68px; -} -.Pet_Egg_Owl { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -1035px; - width: 68px; - height: 68px; -} -.Pet_Egg_PandaCub { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -1104px; - width: 68px; - height: 68px; -} -.Pet_Egg_Parrot { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -1173px; - width: 68px; - height: 68px; -} -.Pet_Egg_Peacock { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -1242px; - width: 68px; - height: 68px; -} -.Pet_Egg_Penguin { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -1311px; - width: 68px; - height: 68px; -} -.Pet_Egg_PolarBear { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -1380px; - width: 68px; - height: 68px; -} -.Pet_Egg_Pterodactyl { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1592px -1449px; - width: 68px; - height: 68px; -} -.Pet_Egg_Rat { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Rock { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -69px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Rooster { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -138px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Sabretooth { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -207px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Seahorse { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -276px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Sheep { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -345px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Slime { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -414px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Sloth { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -483px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Snail { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -552px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Snake { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -621px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Spider { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -690px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Squirrel { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -759px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_TRex { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -966px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_TigerCub { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -828px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Treeling { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -897px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Triceratops { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1035px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Turtle { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1104px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Unicorn { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1173px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Whale { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1242px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Wolf { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1311px -1582px; - width: 68px; - height: 68px; -} -.Pet_Egg_Yarn { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1380px -1582px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_Base { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1449px -1582px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1518px -1582px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1587px -1582px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_Desert { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px 0px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_Golden { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -69px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_Red { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -138px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_Shade { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -207px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -276px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_White { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -345px; - width: 68px; - height: 68px; -} -.Pet_Food_Cake_Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -414px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_Base { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -483px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -552px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -621px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_Desert { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -690px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_Golden { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -759px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_Red { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -828px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_Shade { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -897px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -966px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_White { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -1035px; - width: 68px; - height: 68px; -} -.Pet_Food_Candy_Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -1104px; - width: 68px; - height: 68px; -} -.Pet_Food_Chocolate { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -1173px; - width: 68px; - height: 68px; -} -.Pet_Food_CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -1242px; - width: 68px; - height: 68px; -} -.Pet_Food_CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -1311px; - width: 68px; - height: 68px; -} -.Pet_Food_Fish { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -1380px; - width: 68px; - height: 68px; -} -.Pet_Food_Honey { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -1449px; - width: 68px; - height: 68px; -} -.Pet_Food_Meat { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1661px -1518px; - width: 68px; - height: 68px; -} -.Pet_Food_Milk { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -1651px; - width: 68px; - height: 68px; -} -.Pet_Food_Potatoe { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -69px -1651px; - width: 68px; - height: 68px; -} -.Pet_Food_RottenMeat { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -621px -1513px; - width: 68px; - height: 68px; -} -.Pet_Food_Saddle { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -552px -1513px; - width: 68px; - height: 68px; -} -.Pet_Food_Strawberry { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -483px -1513px; - width: 68px; - height: 68px; -} -.Mount_Body_Armadillo-Base { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1348px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1348px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1348px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1348px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1348px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-Red { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1348px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1166px -1200px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1060px -1200px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-White { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -954px -1200px; - width: 105px; - height: 105px; -} -.Mount_Body_Armadillo-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -848px -1200px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-Base { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -742px -1200px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -636px -1200px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -530px -1200px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -424px -1200px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -318px -1200px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-Red { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -212px -1200px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -106px -1200px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -1200px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-White { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1166px -1094px; - width: 105px; - height: 105px; -} -.Mount_Body_Axolotl-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1060px -1094px; - width: 105px; - height: 105px; -} -.Mount_Body_Badger-Base { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -954px -1094px; - width: 105px; - height: 105px; -} -.Mount_Body_Badger-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -848px -1094px; - width: 105px; - height: 105px; -} -.Mount_Body_Badger-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -742px -1094px; - width: 105px; - height: 105px; -} -.Mount_Body_Badger-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -636px -1094px; - width: 105px; - height: 105px; -} -.Mount_Body_Badger-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -530px -1094px; - width: 105px; - height: 105px; -} -.Mount_Body_Badger-Red { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -424px -1094px; - width: 105px; - height: 105px; -} -.Mount_Body_Badger-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -318px -1094px; - width: 105px; - height: 105px; -} -.Mount_Body_Badger-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -212px -1094px; - width: 105px; - height: 105px; -} -.Mount_Body_Badger-White { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -106px -1094px; - width: 105px; - height: 105px; -} -.Mount_Body_Badger-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: 0px -1094px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -977px -880px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-Base { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -1348px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_BearCub-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-11.png'); - background-position: -871px -880px; - width: 105px; - height: 105px; -} diff --git a/website/client/assets/css/sprites/spritesmith-main-12.css b/website/client/assets/css/sprites/spritesmith-main-12.css index 3083bfcf5d..ae74b3be6a 100644 --- a/website/client/assets/css/sprites/spritesmith-main-12.css +++ b/website/client/assets/css/sprites/spritesmith-main-12.css @@ -1,1452 +1,2370 @@ +.quest_whale { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: 0px 0px; + width: 219px; + height: 219px; +} +.quest_yarn { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -220px 0px; + width: 216px; + height: 216px; +} +.quest_atom1_soapBars { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -682px; + width: 48px; + height: 51px; +} +.quest_dilatoryDistress1_blueFins { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -734px; + width: 51px; + height: 48px; +} +.quest_dilatoryDistress1_fireCoral { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -783px; + width: 48px; + height: 51px; +} +.quest_egg_plainEgg { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -835px; + width: 48px; + height: 51px; +} +.quest_evilsanta2_branches { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -887px; + width: 48px; + height: 51px; +} +.quest_evilsanta2_tracks { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -621px; + width: 54px; + height: 60px; +} +.quest_goldenknight1_testimony { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -991px; + width: 48px; + height: 51px; +} +.quest_lostMasterclasser1_ancientTome { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1354px -1060px; + width: 33px; + height: 42px; +} +.quest_lostMasterclasser1_forbiddenTome { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1354px -1129px; + width: 33px; + height: 42px; +} +.quest_lostMasterclasser1_hiddenTome { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -612px -372px; + width: 33px; + height: 42px; +} +.quest_mayhemMistiflying2_mistifly1 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -1043px; + width: 48px; + height: 51px; +} +.quest_mayhemMistiflying2_mistifly2 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -1095px; + width: 48px; + height: 51px; +} +.quest_mayhemMistiflying2_mistifly3 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -1147px; + width: 48px; + height: 51px; +} +.quest_moon1_shard { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -1355px; + width: 42px; + height: 42px; +} +.quest_moonstone1_moonstone { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -1518px; + width: 30px; + height: 30px; +} +.quest_stoikalmCalamity2_icicleCoin { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -1199px; + width: 48px; + height: 51px; +} +.quest_taskwoodsTerror2_brownie { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -1251px; + width: 48px; + height: 51px; +} +.quest_taskwoodsTerror2_dryad { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -939px; + width: 48px; + height: 51px; +} +.quest_taskwoodsTerror2_pixie { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -1303px; + width: 48px; + height: 51px; +} +.quest_vice2_lightCrystal { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1008px -848px; + width: 40px; + height: 40px; +} +.inventory_quest_scroll_alligator { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: 0px -1276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_armadillo { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -69px -1276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_atom1 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -207px -1276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_atom1_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -138px -1276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_atom2 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -345px -1276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_atom2_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -276px -1276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_atom3 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -483px -1276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_atom3_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -414px -1276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_axolotl { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -552px -1276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_badger { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -621px -1276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_basilist { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -690px -1276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_beetle { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -759px -1276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_bunny { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -828px -1276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_butterfly { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -897px -1276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_cheetah { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -966px -1276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_cow { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1035px -1276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_dilatoryDistress1 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -414px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_dilatoryDistress2 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_dilatoryDistress2_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -345px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_dilatoryDistress3 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -138px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_dilatoryDistress3_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -207px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_dilatory_derby { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_dustbunnies { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -69px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_egg { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px 0px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_evilsanta { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1587px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_evilsanta2 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1518px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_falcon { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1449px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_ferret { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1380px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_frog { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1311px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_ghost_stag { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1242px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_goldenknight1 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1104px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_goldenknight1_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1173px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_goldenknight2 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -966px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_goldenknight2_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1035px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_goldenknight3 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -828px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_goldenknight3_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -897px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_gryphon { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -759px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_guineapig { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -690px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_harpy { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -621px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_hedgehog { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -552px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_hippo { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -483px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_horse { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -414px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_kangaroo { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -345px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_kraken { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -276px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_lostMasterclasser1 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -138px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_lostMasterclasser1_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -207px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_lostMasterclasser2 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: 0px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_lostMasterclasser2_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -69px -1552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_lostMasterclasser3 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -1380px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_lostMasterclasser3_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -1449px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_lostMasterclasser4 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -1242px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_lostMasterclasser4_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -1311px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_mayhemMistiflying1 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -1173px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_mayhemMistiflying2 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -1035px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_mayhemMistiflying2_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -1104px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_mayhemMistiflying3 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -897px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_mayhemMistiflying3_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -966px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_monkey { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -828px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_moon1 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -690px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_moon1_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -759px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_moon2 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_moon2_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -621px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_moon3 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -414px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_moon3_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_moonstone1 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -276px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_moonstone1_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -345px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_moonstone2 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -138px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_moonstone2_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -207px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_moonstone3 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px 0px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_moonstone3_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1598px -69px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_nudibranch { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1518px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_octopus { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1449px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_owl { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1380px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_peacock { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1311px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_penguin { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1242px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_pterodactyl { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1173px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_rat { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1104px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_rock { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1035px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_rooster { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -966px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_sabretooth { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -897px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_seaserpent { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -828px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_sheep { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -759px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_slime { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -690px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_sloth { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -621px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_snail { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -552px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_snake { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -483px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_spider { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -414px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_squirrel { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -345px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_stoikalmCalamity1 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -276px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_stoikalmCalamity2 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -138px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_stoikalmCalamity2_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -207px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_stoikalmCalamity3 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: 0px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_stoikalmCalamity3_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -69px -1483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_taskwoodsTerror1 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -1380px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_taskwoodsTerror2 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -1242px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_taskwoodsTerror2_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -1311px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_taskwoodsTerror3 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -1104px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_taskwoodsTerror3_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -1173px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_treeling { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -1035px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_trex { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -897px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_trex_undead { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -966px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_triceratops { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -828px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_turtle { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -759px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_unicorn { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -690px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_vice1 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -552px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_vice1_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -621px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_vice2 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -414px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_vice2_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -483px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_vice3 { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1285px -1060px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_vice3_locked { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -345px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_whale { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: 0px -1345px; + width: 68px; + height: 68px; +} +.inventory_quest_scroll_yarn { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1285px -1129px; + width: 68px; + height: 68px; +} +.quest_bundle_aquaticAmigos { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -276px; + width: 68px; + height: 68px; +} +.quest_bundle_cuddleBuddies { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -543px -372px; + width: 68px; + height: 68px; +} +.quest_bundle_farmFriends { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -437px -248px; + width: 68px; + height: 68px; +} +.quest_bundle_featheredFriends { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -348px -220px; + width: 68px; + height: 68px; +} +.quest_bundle_forestFriends { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: 0px -1207px; + width: 68px; + height: 68px; +} +.quest_bundle_hugabug { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -69px -1207px; + width: 68px; + height: 68px; +} +.quest_bundle_splashyPals { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -138px -1207px; + width: 68px; + height: 68px; +} +.quest_bundle_winterQuests { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -207px -1207px; + width: 68px; + height: 68px; +} +.quest_bundle_witchyFamiliars { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -276px -1207px; + width: 68px; + height: 68px; +} +.shop_gem { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -345px -1207px; + width: 68px; + height: 68px; +} +.shop_opaquePotion { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -414px -1207px; + width: 68px; + height: 68px; +} +.shop_potion { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -483px -1207px; + width: 68px; + height: 68px; +} +.shop_seafoam { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -552px -1207px; + width: 68px; + height: 68px; +} +.shop_shinySeed { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -621px -1207px; + width: 68px; + height: 68px; +} +.shop_snowball { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -690px -1207px; + width: 68px; + height: 68px; +} +.shop_spookySparkles { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -759px -1207px; + width: 68px; + height: 68px; +} +.shop_mounts_MagicalBee-Base { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -828px -1207px; + width: 68px; + height: 68px; +} +.shop_mounts_Mammoth-Base { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -897px -1207px; + width: 68px; + height: 68px; +} +.shop_mounts_MantisShrimp-Base { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -966px -1207px; + width: 68px; + height: 68px; +} +.shop_mounts_Phoenix-Base { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1035px -1207px; + width: 68px; + height: 68px; +} +.shop_pets_MagicalBee-Base { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1104px -1207px; + width: 68px; + height: 68px; +} +.shop_pets_Mammoth-Base { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1173px -1207px; + width: 68px; + height: 68px; +} +.shop_pets_MantisShrimp-Base { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1242px -1207px; + width: 68px; + height: 68px; +} +.shop_pets_Phoenix-Base { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1311px -1207px; + width: 68px; + height: 68px; +} +.shop_backStab { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -1398px; + width: 40px; + height: 40px; +} +.shop_brightness { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -1439px; + width: 40px; + height: 40px; +} +.shop_defensiveStance { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -1521px; + width: 40px; + height: 40px; +} +.shop_earth { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -1562px; + width: 40px; + height: 40px; +} +.shop_fireball { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1073px -954px; + width: 40px; + height: 40px; +} +.shop_frost { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1114px -954px; + width: 40px; + height: 40px; +} +.shop_heal { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -967px -848px; + width: 40px; + height: 40px; +} +.shop_healAll { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -755px -636px; + width: 40px; + height: 40px; +} +.shop_intimidate { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -796px -636px; + width: 40px; + height: 40px; +} +.shop_mpheal { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -649px -530px; + width: 40px; + height: 40px; +} +.shop_pickPocket { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -690px -530px; + width: 40px; + height: 40px; +} +.shop_protectAura { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -902px -742px; + width: 40px; + height: 40px; +} +.shop_smash { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -861px -742px; + width: 40px; + height: 40px; +} +.shop_stealth { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1179px -1060px; + width: 40px; + height: 40px; +} +.shop_toolsOfTrade { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -1480px; + width: 40px; + height: 40px; +} +.shop_valorousPresence { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1220px -1060px; + width: 40px; + height: 40px; +} +.Pet_Egg_Alligator { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1104px -1276px; + width: 68px; + height: 68px; +} +.Pet_Egg_Armadillo { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1173px -1276px; + width: 68px; + height: 68px; +} +.Pet_Egg_Axolotl { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1242px -1276px; + width: 68px; + height: 68px; +} +.Pet_Egg_Badger { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1311px -1276px; + width: 68px; + height: 68px; +} +.Pet_Egg_BearCub { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px 0px; + width: 68px; + height: 68px; +} +.Pet_Egg_Beetle { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -69px; + width: 68px; + height: 68px; +} +.Pet_Egg_Bunny { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -138px; + width: 68px; + height: 68px; +} +.Pet_Egg_Butterfly { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -207px; + width: 68px; + height: 68px; +} +.Pet_Egg_Cactus { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -276px; + width: 68px; + height: 68px; +} +.Pet_Egg_Cheetah { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Cow { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -414px; + width: 68px; + height: 68px; +} +.Pet_Egg_Cuttlefish { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -483px; + width: 68px; + height: 68px; +} +.Pet_Egg_Deer { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -552px; + width: 68px; + height: 68px; +} +.Pet_Egg_Dragon { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -621px; + width: 68px; + height: 68px; +} +.Pet_Egg_Egg { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -690px; + width: 68px; + height: 68px; +} +.Pet_Egg_Falcon { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -759px; + width: 68px; + height: 68px; +} +.Pet_Egg_Ferret { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -828px; + width: 68px; + height: 68px; +} +.Pet_Egg_FlyingPig { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -897px; + width: 68px; + height: 68px; +} +.Pet_Egg_Fox { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -966px; + width: 68px; + height: 68px; +} +.Pet_Egg_Frog { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -1035px; + width: 68px; + height: 68px; +} +.Pet_Egg_Gryphon { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -1104px; + width: 68px; + height: 68px; +} +.Pet_Egg_GuineaPig { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -1173px; + width: 68px; + height: 68px; +} +.Pet_Egg_Hedgehog { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1391px -1242px; + width: 68px; + height: 68px; +} +.Pet_Egg_Hippo { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1667px -552px; + width: 68px; + height: 68px; +} +.Pet_Egg_Horse { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -69px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Kangaroo { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -138px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_LionCub { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -207px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Monkey { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -276px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Nudibranch { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -345px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Octopus { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -414px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Owl { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -483px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_PandaCub { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -552px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Parrot { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -621px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Peacock { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -690px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Penguin { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -759px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_PolarBear { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -828px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Pterodactyl { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -897px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Rat { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -966px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Rock { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1035px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Rooster { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1104px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Sabretooth { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1173px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_SeaSerpent { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1311px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Seahorse { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1242px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Sheep { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1380px -1345px; + width: 68px; + height: 68px; +} +.Pet_Egg_Slime { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px 0px; + width: 68px; + height: 68px; +} +.Pet_Egg_Sloth { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -69px; + width: 68px; + height: 68px; +} +.Pet_Egg_Snail { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -138px; + width: 68px; + height: 68px; +} +.Pet_Egg_Snake { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -207px; + width: 68px; + height: 68px; +} +.Pet_Egg_Spider { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -276px; + width: 68px; + height: 68px; +} +.Pet_Egg_Squirrel { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -345px; + width: 68px; + height: 68px; +} +.Pet_Egg_TRex { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -552px; + width: 68px; + height: 68px; +} +.Pet_Egg_TigerCub { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -414px; + width: 68px; + height: 68px; +} +.Pet_Egg_Treeling { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -483px; + width: 68px; + height: 68px; +} +.Pet_Egg_Triceratops { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -621px; + width: 68px; + height: 68px; +} +.Pet_Egg_Turtle { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -690px; + width: 68px; + height: 68px; +} +.Pet_Egg_Unicorn { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -759px; + width: 68px; + height: 68px; +} +.Pet_Egg_Whale { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -828px; + width: 68px; + height: 68px; +} +.Pet_Egg_Wolf { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -897px; + width: 68px; + height: 68px; +} +.Pet_Egg_Yarn { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -966px; + width: 68px; + height: 68px; +} +.Pet_Food_Cake_Base { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -1035px; + width: 68px; + height: 68px; +} +.Pet_Food_Cake_CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -1104px; + width: 68px; + height: 68px; +} +.Pet_Food_Cake_CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -1173px; + width: 68px; + height: 68px; +} +.Pet_Food_Cake_Desert { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -1242px; + width: 68px; + height: 68px; +} +.Pet_Food_Cake_Golden { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1460px -1311px; + width: 68px; + height: 68px; +} +.Pet_Food_Cake_Red { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: 0px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Cake_Shade { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -69px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Cake_Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -138px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Cake_White { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -207px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Cake_Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -276px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Candy_Base { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -345px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Candy_CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -414px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Candy_CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -483px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Candy_Desert { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -552px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Candy_Golden { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -621px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Candy_Red { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -690px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Candy_Shade { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -759px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Candy_Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -828px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Candy_White { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -897px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Candy_Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -966px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Chocolate { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1035px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1104px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1173px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Fish { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1242px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Honey { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1311px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Meat { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1380px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Milk { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1449px -1414px; + width: 68px; + height: 68px; +} +.Pet_Food_Potatoe { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px 0px; + width: 68px; + height: 68px; +} +.Pet_Food_RottenMeat { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -69px; + width: 68px; + height: 68px; +} +.Pet_Food_Saddle { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -138px; + width: 68px; + height: 68px; +} +.Pet_Food_Strawberry { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1529px -207px; + width: 68px; + height: 68px; +} +.Mount_Body_Alligator-Base { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1285px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_Alligator-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1285px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Alligator-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1285px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_Alligator-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1285px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_Alligator-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1285px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Alligator-Red { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1285px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Alligator-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1285px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Alligator-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1285px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Alligator-White { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1285px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Alligator-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1166px -1101px; + width: 105px; + height: 105px; +} +.Mount_Body_Armadillo-Base { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1060px -1101px; + width: 105px; + height: 105px; +} +.Mount_Body_Armadillo-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -954px -1101px; + width: 105px; + height: 105px; +} +.Mount_Body_Armadillo-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -848px -1101px; + width: 105px; + height: 105px; +} +.Mount_Body_Armadillo-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -742px -1101px; + width: 105px; + height: 105px; +} +.Mount_Body_Armadillo-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -636px -1101px; + width: 105px; + height: 105px; +} +.Mount_Body_Armadillo-Red { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -530px -1101px; + width: 105px; + height: 105px; +} +.Mount_Body_Armadillo-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -424px -1101px; + width: 105px; + height: 105px; +} +.Mount_Body_Armadillo-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -318px -1101px; + width: 105px; + height: 105px; +} +.Mount_Body_Armadillo-White { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -212px -1101px; + width: 105px; + height: 105px; +} +.Mount_Body_Armadillo-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -106px -1101px; + width: 105px; + height: 105px; +} +.Mount_Body_Axolotl-Base { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: 0px -1101px; + width: 105px; + height: 105px; +} +.Mount_Body_Axolotl-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1179px -954px; + width: 105px; + height: 105px; +} +.Mount_Body_Axolotl-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1179px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_Axolotl-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1179px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Axolotl-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1179px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_Axolotl-Red { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1179px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_Axolotl-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1179px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Axolotl-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1179px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Axolotl-White { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1179px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Axolotl-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1179px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Badger-Base { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1179px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Badger-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1060px -995px; + width: 105px; + height: 105px; +} +.Mount_Body_Badger-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -954px -995px; + width: 105px; + height: 105px; +} +.Mount_Body_Badger-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -848px -995px; + width: 105px; + height: 105px; +} +.Mount_Body_Badger-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -742px -995px; + width: 105px; + height: 105px; +} +.Mount_Body_Badger-Red { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -636px -995px; + width: 105px; + height: 105px; +} +.Mount_Body_Badger-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -530px -995px; + width: 105px; + height: 105px; +} +.Mount_Body_Badger-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -424px -995px; + width: 105px; + height: 105px; +} +.Mount_Body_Badger-White { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -318px -995px; + width: 105px; + height: 105px; +} +.Mount_Body_Badger-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -212px -995px; + width: 105px; + height: 105px; +} +.Mount_Body_BearCub-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -106px -995px; + width: 105px; + height: 105px; +} +.Mount_Body_BearCub-Base { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: 0px -995px; + width: 105px; + height: 105px; +} +.Mount_Body_BearCub-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1073px -848px; + width: 105px; + height: 105px; +} .Mount_Body_BearCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -1029px; + background-position: -1073px -742px; width: 105px; height: 105px; } .Mount_Body_BearCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -1135px; + background-position: -1073px -636px; width: 105px; height: 105px; } .Mount_Body_BearCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -787px 0px; + background-position: -1073px -530px; width: 105px; height: 105px; } .Mount_Body_BearCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -787px -106px; + background-position: -1073px -424px; width: 105px; height: 105px; } .Mount_Body_BearCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -787px -212px; + background-position: -1073px -318px; width: 105px; height: 105px; } .Mount_Body_BearCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -787px -318px; + background-position: -1073px -212px; width: 105px; height: 105px; } .Mount_Body_BearCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -787px -424px; + background-position: -1073px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_BearCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -1073px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_BearCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -954px -889px; width: 105px; height: 105px; } .Mount_Body_BearCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -787px -530px; + background-position: -848px -889px; width: 105px; height: 105px; } .Mount_Body_BearCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -711px; + background-position: -742px -889px; width: 105px; height: 105px; } .Mount_Body_BearCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -711px; + background-position: -636px -889px; width: 105px; height: 105px; } .Mount_Body_BearCub-Polar { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -711px; + background-position: -530px -889px; width: 105px; height: 105px; } .Mount_Body_BearCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -711px; + background-position: -424px -889px; width: 105px; height: 105px; } .Mount_Body_BearCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -999px 0px; + background-position: -318px -889px; width: 105px; height: 105px; } .Mount_Body_BearCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1105px -636px; + background-position: -212px -889px; width: 105px; height: 105px; } .Mount_Body_BearCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1105px -742px; + background-position: -106px -889px; width: 105px; height: 105px; } .Mount_Body_BearCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1105px -848px; + background-position: 0px -889px; width: 105px; height: 105px; } .Mount_Body_BearCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -1029px; + background-position: -967px -742px; width: 105px; height: 105px; } .Mount_Body_BearCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -1029px; + background-position: -967px -636px; width: 105px; height: 105px; } .Mount_Body_BearCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -121px; + background-position: -121px -220px; width: 120px; height: 120px; } .Mount_Body_BearCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -1029px; + background-position: -967px -424px; width: 105px; height: 105px; } .Mount_Body_BearCub-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -1029px; + background-position: -967px -318px; width: 105px; height: 105px; } .Mount_Body_BearCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -1029px; + background-position: -967px -212px; width: 105px; height: 105px; } .Mount_Body_Beetle-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -636px -1029px; + background-position: -967px -106px; width: 105px; height: 105px; } .Mount_Body_Beetle-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1317px -424px; + background-position: -967px 0px; width: 105px; height: 105px; } .Mount_Body_Beetle-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -848px; + background-position: -848px -783px; width: 105px; height: 105px; } .Mount_Body_Beetle-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1635px -424px; + background-position: -742px -783px; width: 105px; height: 105px; } .Mount_Body_Beetle-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1635px -848px; + background-position: -636px -783px; width: 105px; height: 105px; } .Mount_Body_Beetle-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1635px -954px; + background-position: -530px -783px; width: 105px; height: 105px; } .Mount_Body_Beetle-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1635px -1060px; + background-position: -424px -783px; width: 105px; height: 105px; } .Mount_Body_Beetle-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1635px -1166px; + background-position: -318px -783px; width: 105px; height: 105px; } .Mount_Body_Beetle-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1635px -1272px; + background-position: -212px -783px; width: 105px; height: 105px; } .Mount_Body_Beetle-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1635px -1378px; + background-position: -106px -783px; width: 105px; height: 105px; } .Mount_Body_Bunny-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -1559px; + background-position: 0px -783px; width: 105px; height: 105px; } .Mount_Body_Bunny-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -1559px; + background-position: -861px -636px; width: 105px; height: 105px; } .Mount_Body_Bunny-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -1559px; + background-position: -861px -530px; width: 105px; height: 105px; } .Mount_Body_Bunny-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -1559px; + background-position: -861px -424px; width: 105px; height: 105px; } .Mount_Body_Bunny-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -605px; + background-position: -861px -318px; width: 105px; height: 105px; } .Mount_Body_Bunny-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -605px; + background-position: -861px -212px; width: 105px; height: 105px; } .Mount_Body_Bunny-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -605px; + background-position: -861px -106px; width: 105px; height: 105px; } .Mount_Body_Bunny-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -605px; + background-position: -861px 0px; width: 105px; height: 105px; } .Mount_Body_Bunny-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -605px; + background-position: -742px -677px; width: 105px; height: 105px; } .Mount_Body_Bunny-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -636px -605px; + background-position: -636px -677px; width: 105px; height: 105px; } .Mount_Body_Butterfly-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -242px; + background-position: -543px 0px; width: 105px; height: 123px; } .Mount_Body_Butterfly-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -366px; + background-position: -424px -341px; width: 105px; height: 123px; } .Mount_Body_Butterfly-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -366px; + background-position: -318px -341px; width: 105px; height: 123px; } .Mount_Body_Butterfly-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -366px; + background-position: -437px 0px; width: 105px; height: 123px; } .Mount_Body_Butterfly-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -363px 0px; + background-position: -543px -248px; width: 105px; height: 123px; } .Mount_Body_Butterfly-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -242px; + background-position: 0px -341px; width: 105px; height: 123px; } .Mount_Body_Butterfly-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -242px; + background-position: -437px -124px; width: 105px; height: 123px; } .Mount_Body_Butterfly-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -469px -124px; + background-position: -543px -124px; width: 105px; height: 123px; } .Mount_Body_Butterfly-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -242px; + background-position: -212px -341px; width: 105px; height: 123px; } .Mount_Body_Butterfly-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -469px 0px; + background-position: -106px -341px; width: 105px; height: 123px; } .Mount_Body_Cactus-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -711px; + background-position: -755px -106px; width: 105px; height: 105px; } .Mount_Body_Cactus-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -711px; + background-position: -755px 0px; width: 105px; height: 105px; } .Mount_Body_Cactus-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -636px -711px; + background-position: -636px -571px; width: 105px; height: 105px; } .Mount_Body_Cactus-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -742px -711px; + background-position: -530px -571px; width: 105px; height: 105px; } .Mount_Body_Cactus-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -893px 0px; + background-position: -424px -571px; width: 105px; height: 105px; } .Mount_Body_Cactus-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -893px -106px; + background-position: -318px -571px; width: 105px; height: 105px; } .Mount_Body_Cactus-Ember { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -893px -212px; + background-position: -212px -571px; width: 105px; height: 105px; } .Mount_Body_Cactus-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -893px -318px; + background-position: -106px -571px; width: 105px; height: 105px; } .Mount_Body_Cactus-Floral { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -893px -424px; + background-position: 0px -571px; width: 105px; height: 105px; } .Mount_Body_Cactus-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -893px -530px; + background-position: -649px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -649px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Cactus-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-12.png'); + background-position: -649px -212px; width: 105px; height: 105px; } .Mount_Body_Cactus-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -893px -636px; + background-position: -649px -106px; width: 105px; height: 105px; } .Mount_Body_Cactus-Holly { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -817px; + background-position: -649px 0px; width: 105px; height: 105px; } .Mount_Body_Cactus-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -817px; + background-position: -530px -465px; width: 105px; height: 105px; } .Mount_Body_Cactus-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -817px; + background-position: -424px -465px; width: 105px; height: 105px; } .Mount_Body_Cactus-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -817px; + background-position: -318px -465px; width: 105px; height: 105px; } .Mount_Body_Cactus-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -817px; + background-position: -212px -465px; width: 105px; height: 105px; } .Mount_Body_Cactus-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -817px; + background-position: -106px -465px; width: 105px; height: 105px; } .Mount_Body_Cactus-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -636px -817px; + background-position: 0px -465px; width: 105px; height: 105px; } .Mount_Body_Cactus-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -742px -817px; + background-position: -242px -220px; width: 105px; height: 105px; } .Mount_Body_Cactus-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -848px -817px; + background-position: -1285px -954px; width: 105px; height: 105px; } .Mount_Body_Cactus-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -121px 0px; + background-position: 0px -220px; width: 120px; height: 120px; } .Mount_Body_Cactus-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -999px -106px; + background-position: -530px -677px; width: 105px; height: 105px; } .Mount_Body_Cactus-White { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -999px -212px; + background-position: -424px -677px; width: 105px; height: 105px; } .Mount_Body_Cactus-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -999px -318px; + background-position: -318px -677px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Base { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -999px -424px; + background-position: -212px -677px; width: 105px; height: 105px; } .Mount_Body_Cheetah-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -999px -530px; + background-position: -106px -677px; width: 105px; height: 105px; } .Mount_Body_Cheetah-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -999px -636px; + background-position: 0px -677px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Desert { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -999px -742px; + background-position: -755px -530px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Golden { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -923px; + background-position: -755px -424px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Red { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -923px; + background-position: -755px -318px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Shade { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -923px; + background-position: -755px -212px; width: 105px; height: 105px; } .Mount_Body_Cheetah-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -923px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-White { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -923px; - width: 105px; - height: 105px; -} -.Mount_Body_Cheetah-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -923px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-Base { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -636px -923px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -742px -923px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -848px -923px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -954px -923px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1105px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-Red { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1105px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1105px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1105px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-White { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1105px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Cow-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1105px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Cuttlefish-Base { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -575px -345px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -490px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -490px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -363px -124px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -242px -121px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-Red { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -469px -248px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -366px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -575px 0px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-White { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -575px -115px; - width: 105px; - height: 114px; -} -.Mount_Body_Cuttlefish-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -575px -230px; - width: 105px; - height: 114px; -} -.Mount_Body_Deer-Base { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -742px -1029px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -848px -1029px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -954px -1029px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1060px -1029px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1211px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-Red { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1211px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1211px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1211px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-White { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1211px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Deer-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1211px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1211px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Base { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1211px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1211px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1211px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -1135px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -605px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -1135px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -1135px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -1135px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -1135px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -636px -1135px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -742px -1135px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -848px -1135px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -954px -1135px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Red { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1060px -1135px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1166px -1135px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1317px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1317px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1317px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1317px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -121px -121px; - width: 120px; - height: 120px; -} -.Mount_Body_Dragon-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1317px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-White { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1317px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Dragon-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1317px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-Base { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1317px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1317px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1317px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -1241px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -1241px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-Red { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -1241px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -1241px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -1241px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-White { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -1241px; - width: 105px; - height: 105px; -} -.Mount_Body_Egg-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -636px -1241px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-Base { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -742px -1241px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -848px -1241px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -954px -1241px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1060px -1241px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1166px -1241px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-Red { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1272px -1241px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1423px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1423px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-White { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1423px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Falcon-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1423px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-Base { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1423px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1423px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1423px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1423px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1423px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-Red { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1423px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1423px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1423px -1166px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-White { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -1347px; - width: 105px; - height: 105px; -} -.Mount_Body_Ferret-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -1347px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -1347px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Base { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -1347px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -1347px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -1347px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -636px -1347px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -742px -1347px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -848px -1347px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -954px -1347px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1060px -1347px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1166px -1347px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1272px -1347px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1378px -1347px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Red { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -242px 0px; - width: 120px; - height: 120px; -} -.Mount_Body_FlyingPig-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-White { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_FlyingPig-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -1166px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1529px -1272px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Base { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px -1453px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -106px -1453px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -1453px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -1453px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -1453px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -1453px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -636px -1453px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -742px -1453px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -848px -1453px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -954px -1453px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1060px -1453px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1166px -1453px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1272px -1453px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Red { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1378px -1453px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1484px -1453px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1635px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1635px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1635px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1635px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: 0px 0px; - width: 120px; - height: 120px; -} -.Mount_Body_Fox-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1635px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-White { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1635px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Fox-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1635px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Frog-Base { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -212px -490px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -490px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -490px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -490px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -681px 0px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-Red { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -681px -115px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -681px -230px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -681px -345px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-White { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -681px -460px; - width: 105px; - height: 114px; -} -.Mount_Body_Frog-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -318px -366px; - width: 105px; - height: 114px; -} -.Mount_Body_Gryphon-Base { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -424px -1559px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -530px -1559px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -636px -1559px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -742px -1559px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -848px -1559px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-Red { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -954px -1559px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1060px -1559px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1166px -1559px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1272px -1559px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-White { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1378px -1559px; - width: 105px; - height: 105px; -} -.Mount_Body_Gryphon-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1484px -1559px; - width: 105px; - height: 105px; -} -.Mount_Body_GuineaPig-Base { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1590px -1559px; - width: 105px; - height: 105px; -} -.Mount_Body_GuineaPig-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1741px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_GuineaPig-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-12.png'); - background-position: -1741px -106px; + background-position: -967px -530px; width: 105px; height: 105px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-13.css b/website/client/assets/css/sprites/spritesmith-main-13.css index 845b2110a1..7b93775e9e 100644 --- a/website/client/assets/css/sprites/spritesmith-main-13.css +++ b/website/client/assets/css/sprites/spritesmith-main-13.css @@ -1,1440 +1,1464 @@ +.Mount_Body_Cheetah-White { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1202px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Cheetah-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -212px -1117px; + width: 105px; + height: 105px; +} +.Mount_Body_Cow-Base { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Cow-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_Cow-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -954px; + width: 105px; + height: 105px; +} +.Mount_Body_Cow-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -1060px; + width: 105px; + height: 105px; +} +.Mount_Body_Cow-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: 0px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Cow-Red { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -106px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Cow-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -212px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Cow-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -318px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Cow-White { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -424px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Cow-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -636px -693px; + width: 105px; + height: 105px; +} +.Mount_Body_Cuttlefish-Base { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -460px -230px; + width: 105px; + height: 114px; +} +.Mount_Body_Cuttlefish-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -460px -115px; + width: 105px; + height: 114px; +} +.Mount_Body_Cuttlefish-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -460px 0px; + width: 105px; + height: 114px; +} +.Mount_Body_Cuttlefish-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -318px -242px; + width: 105px; + height: 114px; +} +.Mount_Body_Cuttlefish-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: 0px -472px; + width: 105px; + height: 114px; +} +.Mount_Body_Cuttlefish-Red { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -106px -357px; + width: 105px; + height: 114px; +} +.Mount_Body_Cuttlefish-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -242px -124px; + width: 105px; + height: 114px; +} +.Mount_Body_Cuttlefish-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: 0px -242px; + width: 105px; + height: 114px; +} +.Mount_Body_Cuttlefish-White { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -106px -242px; + width: 105px; + height: 114px; +} +.Mount_Body_Cuttlefish-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -212px -242px; + width: 105px; + height: 114px; +} +.Mount_Body_Deer-Base { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -530px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Deer-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -636px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Deer-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1520px -954px; + width: 105px; + height: 105px; +} +.Mount_Body_Deer-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -848px -1435px; + width: 105px; + height: 105px; +} +.Mount_Body_Deer-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1272px -1541px; + width: 105px; + height: 105px; +} +.Mount_Body_Deer-Red { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1484px -1541px; + width: 105px; + height: 105px; +} +.Mount_Body_Deer-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -430px -472px; + width: 105px; + height: 105px; +} +.Mount_Body_Deer-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -536px -472px; + width: 105px; + height: 105px; +} +.Mount_Body_Deer-White { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -672px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Deer-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -672px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -672px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Base { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -672px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -672px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: 0px -587px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -106px -587px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -212px -587px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -318px -587px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -424px -587px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -530px -587px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -636px -587px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -778px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -778px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -778px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -778px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -778px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -778px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Red { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: 0px -693px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -106px -693px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -212px -693px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -318px -693px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -424px -693px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -530px -693px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -121px -121px; + width: 120px; + height: 120px; +} +.Mount_Body_Dragon-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -742px -693px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-White { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -884px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Dragon-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -884px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Egg-Base { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -884px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Egg-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -884px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Egg-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -884px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Egg-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -884px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_Egg-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -884px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_Egg-Red { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: 0px -799px; + width: 105px; + height: 105px; +} +.Mount_Body_Egg-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -106px -799px; + width: 105px; + height: 105px; +} +.Mount_Body_Egg-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -212px -799px; + width: 105px; + height: 105px; +} +.Mount_Body_Egg-White { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -318px -799px; + width: 105px; + height: 105px; +} +.Mount_Body_Egg-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -424px -799px; + width: 105px; + height: 105px; +} +.Mount_Body_Falcon-Base { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -530px -799px; + width: 105px; + height: 105px; +} +.Mount_Body_Falcon-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -636px -799px; + width: 105px; + height: 105px; +} +.Mount_Body_Falcon-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -742px -799px; + width: 105px; + height: 105px; +} +.Mount_Body_Falcon-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -848px -799px; + width: 105px; + height: 105px; +} +.Mount_Body_Falcon-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -990px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Falcon-Red { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -990px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Falcon-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -990px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Falcon-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -990px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Falcon-White { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -990px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Falcon-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -990px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_Ferret-Base { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -990px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_Ferret-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -990px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Ferret-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: 0px -905px; + width: 105px; + height: 105px; +} +.Mount_Body_Ferret-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -106px -905px; + width: 105px; + height: 105px; +} +.Mount_Body_Ferret-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -212px -905px; + width: 105px; + height: 105px; +} +.Mount_Body_Ferret-Red { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -318px -905px; + width: 105px; + height: 105px; +} +.Mount_Body_Ferret-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -424px -905px; + width: 105px; + height: 105px; +} +.Mount_Body_Ferret-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -530px -905px; + width: 105px; + height: 105px; +} +.Mount_Body_Ferret-White { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -636px -905px; + width: 105px; + height: 105px; +} +.Mount_Body_Ferret-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -742px -905px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -848px -905px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Base { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -954px -905px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1096px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1096px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1096px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1096px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1096px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1096px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1096px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1096px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1096px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: 0px -1011px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -106px -1011px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -212px -1011px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -318px -1011px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -424px -1011px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Red { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -530px -1011px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -636px -1011px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -742px -1011px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -848px -1011px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -954px -1011px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1060px -1011px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: 0px -121px; + width: 120px; + height: 120px; +} +.Mount_Body_FlyingPig-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1202px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-White { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1202px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_FlyingPig-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1202px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1202px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Base { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1202px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1202px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1202px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1202px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1202px -954px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: 0px -1117px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -106px -1117px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1732px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -318px -1117px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -424px -1117px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -530px -1117px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -636px -1117px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -742px -1117px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -848px -1117px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -954px -1117px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Red { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1060px -1117px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1166px -1117px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -121px 0px; + width: 120px; + height: 120px; +} +.Mount_Body_Fox-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-White { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_Fox-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1308px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Frog-Base { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -212px -472px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: 0px -357px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -348px -109px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -212px -357px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -318px -357px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-Red { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -424px -357px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -566px 0px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -566px -115px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-White { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -566px -230px; + width: 105px; + height: 114px; +} +.Mount_Body_Frog-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -566px -345px; + width: 105px; + height: 114px; +} +.Mount_Body_Gryphon-Base { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -742px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Gryphon-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -848px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Gryphon-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -954px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Gryphon-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1060px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Gryphon-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1166px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Gryphon-Red { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1272px -1223px; + width: 105px; + height: 105px; +} +.Mount_Body_Gryphon-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Gryphon-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Gryphon-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Gryphon-White { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Gryphon-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_GuineaPig-Base { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_GuineaPig-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_GuineaPig-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1414px -742px; + width: 105px; + height: 105px; +} .Mount_Body_GuineaPig-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -650px -106px; + background-position: -1414px -848px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1180px -954px; + background-position: -1414px -954px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -862px -636px; + background-position: -1414px -1060px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -850px; + background-position: -1414px -1166px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -850px; + background-position: 0px -1329px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -850px; + background-position: -106px -1329px; width: 105px; height: 105px; } .Mount_Body_GuineaPig-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -850px; + background-position: -212px -1329px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -848px -1168px; + background-position: -318px -1329px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -1486px; + background-position: -424px -1329px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -1486px; + background-position: -530px -1329px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -1486px; + background-position: -636px -1329px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -848px -1486px; + background-position: -742px -1329px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -954px -1486px; + background-position: -848px -1329px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1060px -1486px; + background-position: -954px -1329px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1166px -1486px; + background-position: -1060px -1329px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1272px -1486px; + background-position: -1166px -1329px; width: 105px; height: 105px; } .Mount_Body_Hedgehog-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1378px -1486px; + background-position: -1272px -1329px; width: 105px; height: 105px; } .Mount_Body_Hippo-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1484px -1486px; + background-position: -1378px -1329px; width: 105px; height: 105px; } .Mount_Body_Hippo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -544px -221px; + background-position: -1520px 0px; width: 105px; height: 105px; } .Mount_Body_Hippo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -544px -327px; + background-position: -1520px -106px; width: 105px; height: 105px; } .Mount_Body_Hippo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -532px; + background-position: -1520px -212px; width: 105px; height: 105px; } .Mount_Body_Hippo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -532px; + background-position: -1520px -318px; width: 105px; height: 105px; } .Mount_Body_Hippo-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -532px; + background-position: -1520px -424px; width: 105px; height: 105px; } .Mount_Body_Hippo-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -532px; + background-position: -1520px -530px; width: 105px; height: 105px; } .Mount_Body_Hippo-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -532px; + background-position: -1520px -636px; width: 105px; height: 105px; } .Mount_Body_Hippo-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -532px; + background-position: -1520px -742px; width: 105px; height: 105px; } .Mount_Body_Hippo-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -650px 0px; + background-position: -1520px -848px; width: 105px; height: 105px; } .Mount_Body_Hippogriff-Hopeful { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -408px; + background-position: -348px 0px; width: 111px; height: 108px; } .Mount_Body_Horse-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -650px -212px; + background-position: -1520px -1060px; width: 105px; height: 105px; } .Mount_Body_Horse-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -650px -318px; + background-position: -1520px -1166px; width: 105px; height: 105px; } .Mount_Body_Horse-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -650px -424px; + background-position: -1520px -1272px; width: 105px; height: 105px; } .Mount_Body_Horse-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -650px -530px; + background-position: 0px -1435px; width: 105px; height: 105px; } .Mount_Body_Horse-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -638px; + background-position: -106px -1435px; width: 105px; height: 105px; } .Mount_Body_Horse-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -638px; + background-position: -212px -1435px; width: 105px; height: 105px; } .Mount_Body_Horse-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -638px; + background-position: -318px -1435px; width: 105px; height: 105px; } .Mount_Body_Horse-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -638px; + background-position: -424px -1435px; width: 105px; height: 105px; } .Mount_Body_Horse-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -638px; + background-position: -530px -1435px; width: 105px; height: 105px; } .Mount_Body_Horse-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -638px; + background-position: -636px -1435px; width: 105px; height: 105px; } .Mount_Body_JackOLantern-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -848px -1592px; + background-position: -1732px -318px; width: 90px; height: 105px; } .Mount_Body_JackOLantern-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -439px -408px; + background-position: -1732px -212px; width: 90px; height: 105px; } .Mount_Body_Jackalope-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -638px; + background-position: -742px -1435px; + width: 105px; + height: 105px; +} +.Mount_Body_Kangaroo-Base { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1060px -1435px; + width: 105px; + height: 105px; +} +.Mount_Body_Kangaroo-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1166px -1435px; + width: 105px; + height: 105px; +} +.Mount_Body_Kangaroo-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1272px -1435px; + width: 105px; + height: 105px; +} +.Mount_Body_Kangaroo-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1378px -1435px; + width: 105px; + height: 105px; +} +.Mount_Body_Kangaroo-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1484px -1435px; + width: 105px; + height: 105px; +} +.Mount_Body_Kangaroo-Red { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1626px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Kangaroo-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1626px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Kangaroo-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1626px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Kangaroo-White { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1626px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Kangaroo-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -1626px -424px; width: 105px; height: 105px; } .Mount_Body_LionCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -756px -212px; + background-position: -1626px -530px; width: 105px; height: 105px; } .Mount_Body_LionCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -756px -318px; + background-position: -1626px -636px; width: 105px; height: 105px; } .Mount_Body_LionCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -756px -424px; + background-position: -1626px -742px; width: 105px; height: 105px; } .Mount_Body_LionCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -756px -530px; + background-position: -1626px -848px; width: 105px; height: 105px; } .Mount_Body_LionCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -756px -636px; + background-position: -1626px -954px; width: 105px; height: 105px; } .Mount_Body_LionCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -744px; + background-position: -1626px -1060px; width: 105px; height: 105px; } .Mount_Body_LionCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -744px; + background-position: -1626px -1166px; width: 105px; height: 105px; } .Mount_Body_LionCub-Ethereal { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -744px; + background-position: -1626px -1272px; width: 105px; height: 105px; } .Mount_Body_LionCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -744px; + background-position: -1626px -1378px; width: 105px; height: 105px; } .Mount_Body_LionCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -744px; + background-position: 0px -1541px; width: 105px; height: 105px; } .Mount_Body_LionCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -744px; + background-position: -106px -1541px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -212px -1541px; + width: 105px; + height: 105px; +} +.Mount_Body_LionCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-13.png'); + background-position: -318px -1541px; width: 105px; height: 105px; } .Mount_Body_LionCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -744px; + background-position: -424px -1541px; width: 105px; height: 105px; } .Mount_Body_LionCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -744px; + background-position: -530px -1541px; width: 105px; height: 105px; } .Mount_Body_LionCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -862px 0px; + background-position: -636px -1541px; width: 105px; height: 105px; } .Mount_Body_LionCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -862px -106px; + background-position: -742px -1541px; width: 105px; height: 105px; } .Mount_Body_LionCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -862px -212px; + background-position: -848px -1541px; width: 105px; height: 105px; } .Mount_Body_LionCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -862px -318px; + background-position: -954px -1541px; width: 105px; height: 105px; } .Mount_Body_LionCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -862px -424px; + background-position: -1060px -1541px; width: 105px; height: 105px; } .Mount_Body_LionCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -862px -530px; + background-position: -1166px -1541px; width: 105px; height: 105px; } .Mount_Body_LionCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -218px -408px; + background-position: -318px -472px; width: 111px; height: 105px; } .Mount_Body_LionCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -862px -742px; + background-position: -1378px -1541px; width: 105px; height: 105px; } .Mount_Body_LionCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -408px -257px; + background-position: 0px 0px; width: 120px; height: 120px; } .Mount_Body_LionCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -850px; + background-position: -1590px -1541px; width: 105px; height: 105px; } .Mount_Body_LionCub-White { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -850px; + background-position: -1732px 0px; width: 105px; height: 105px; } .Mount_Body_LionCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -850px; + background-position: -954px -1435px; width: 105px; height: 105px; } .Mount_Body_MagicalBee-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -544px 0px; + background-position: -106px -472px; width: 105px; height: 114px; } .Mount_Body_Mammoth-Base { background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -408px; + background-position: -242px 0px; width: 105px; height: 123px; } -.Mount_Body_MantisShrimp-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -330px -408px; - width: 108px; - height: 105px; -} -.Mount_Body_Monkey-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -850px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -848px -850px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -968px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -968px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -968px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -968px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -968px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -968px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -968px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Monkey-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -968px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -968px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -956px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -956px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -956px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -956px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -956px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -956px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -956px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -956px; - width: 105px; - height: 105px; -} -.Mount_Body_Nudibranch-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -848px -956px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -954px -956px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1074px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1074px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1074px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1074px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1074px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1074px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1074px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1074px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Octopus-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1074px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Orca-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1074px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -1062px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -1062px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -1062px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -1062px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -1062px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -1062px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -1062px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -1062px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -848px -1062px; - width: 105px; - height: 105px; -} -.Mount_Body_Owl-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -954px -1062px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1060px -1062px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1180px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1180px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1180px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1180px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1180px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1180px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1180px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1180px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1180px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -544px -115px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1180px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -1168px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -1168px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -1168px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -1168px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -1168px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -1168px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -1168px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -1168px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -408px -136px; - width: 120px; - height: 120px; -} -.Mount_Body_PandaCub-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -954px -1168px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1060px -1168px; - width: 105px; - height: 105px; -} -.Mount_Body_PandaCub-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1166px -1168px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1286px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1286px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1286px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1286px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1286px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1286px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1286px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1286px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1286px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Parrot-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1286px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1286px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1286px -1166px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -1274px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -1274px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -1274px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -1274px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -1274px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -1274px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -1274px; - width: 105px; - height: 105px; -} -.Mount_Body_Peacock-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -1274px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -848px -1274px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -954px -1274px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1060px -1274px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1166px -1274px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1272px -1274px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1392px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1392px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1392px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1392px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Penguin-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1392px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Phoenix-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1392px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Pterodactyl-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1392px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Pterodactyl-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1392px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Pterodactyl-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1392px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Pterodactyl-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1392px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Pterodactyl-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1392px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Pterodactyl-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1392px -1166px; - width: 105px; - height: 105px; -} -.Mount_Body_Pterodactyl-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1392px -1272px; - width: 105px; - height: 105px; -} -.Mount_Body_Pterodactyl-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -1380px; - width: 105px; - height: 105px; -} -.Mount_Body_Pterodactyl-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -1380px; - width: 105px; - height: 105px; -} -.Mount_Body_Pterodactyl-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -1380px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -1380px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -1380px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -1380px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -1380px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -1380px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -848px -1380px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -954px -1380px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1060px -1380px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1166px -1380px; - width: 105px; - height: 105px; -} -.Mount_Body_Rat-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1272px -1380px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1378px -1380px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1498px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1498px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1498px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1498px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1498px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1498px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1498px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1498px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Rock-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1498px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1498px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1498px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1498px -1166px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1498px -1272px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1498px -1378px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -1486px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -1486px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -1486px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -1486px; - width: 105px; - height: 105px; -} -.Mount_Body_Rooster-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -1486px; - width: 105px; - height: 105px; -} -.Mount_Body_Sabretooth-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -272px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -408px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -136px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -272px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -272px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -136px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_Sabretooth-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -136px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_Seahorse-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1604px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1604px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1604px -212px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1604px -318px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1604px -424px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1604px -530px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1604px -636px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1604px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1604px -848px; - width: 105px; - height: 105px; -} -.Mount_Body_Seahorse-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1604px -954px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1604px -1060px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1604px -1166px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1604px -1272px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1604px -1378px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -1604px -1484px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-Red { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: 0px -1592px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -106px -1592px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -212px -1592px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-White { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -318px -1592px; - width: 105px; - height: 105px; -} -.Mount_Body_Sheep-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -424px -1592px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-Base { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -530px -1592px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -636px -1592px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -756px -106px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -756px 0px; - width: 105px; - height: 105px; -} -.Mount_Body_Slime-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-13.png'); - background-position: -742px -1592px; - width: 105px; - height: 105px; -} diff --git a/website/client/assets/css/sprites/spritesmith-main-14.css b/website/client/assets/css/sprites/spritesmith-main-14.css index d45980c29c..4d83cbd7c9 100644 --- a/website/client/assets/css/sprites/spritesmith-main-14.css +++ b/website/client/assets/css/sprites/spritesmith-main-14.css @@ -1,1356 +1,1446 @@ -.Mount_Body_Slime-Red { +.Mount_Body_MantisShrimp-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1452px -848px; - width: 105px; + background-position: -408px -257px; + width: 108px; height: 105px; } -.Mount_Body_Slime-Shade { +.Mount_Body_Monkey-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1240px -530px; + background-position: -318px -1156px; width: 105px; height: 105px; } -.Mount_Body_Slime-Skeleton { +.Mount_Body_Monkey-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -922px -324px; + background-position: -1286px -1060px; width: 105px; height: 105px; } -.Mount_Body_Slime-White { +.Mount_Body_Monkey-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -922px -430px; + background-position: 0px -1262px; width: 105px; height: 105px; } -.Mount_Body_Slime-Zombie { +.Mount_Body_Monkey-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -922px -536px; + background-position: -106px -1262px; width: 105px; height: 105px; } -.Mount_Body_Sloth-Base { +.Mount_Body_Monkey-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -922px -642px; + background-position: -212px -1262px; width: 105px; height: 105px; } -.Mount_Body_Sloth-CottonCandyBlue { +.Mount_Body_Monkey-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -816px; + background-position: -318px -1262px; width: 105px; height: 105px; } -.Mount_Body_Sloth-CottonCandyPink { +.Mount_Body_Monkey-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -816px; + background-position: -424px -1262px; width: 105px; height: 105px; } -.Mount_Body_Sloth-Desert { +.Mount_Body_Monkey-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -816px; + background-position: -530px -1262px; width: 105px; height: 105px; } -.Mount_Body_Sloth-Golden { +.Mount_Body_Monkey-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -816px; + background-position: -636px -1262px; width: 105px; height: 105px; } -.Mount_Body_Sloth-Red { +.Mount_Body_Monkey-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -816px; + background-position: -742px -1262px; width: 105px; height: 105px; } -.Mount_Body_Sloth-Shade { +.Mount_Body_Nudibranch-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1028px -742px; + background-position: -848px -1262px; width: 105px; height: 105px; } -.Mount_Body_Sloth-Skeleton { +.Mount_Body_Nudibranch-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1134px -212px; + background-position: -848px -1580px; width: 105px; height: 105px; } -.Mount_Body_Sloth-White { +.Mount_Body_Nudibranch-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1134px -318px; + background-position: -954px -1580px; width: 105px; height: 105px; } -.Mount_Body_Sloth-Zombie { +.Mount_Body_Nudibranch-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1134px -424px; + background-position: -1060px -1580px; width: 105px; height: 105px; } -.Mount_Body_Snail-Base { +.Mount_Body_Nudibranch-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1134px -530px; + background-position: -1166px -1580px; width: 105px; height: 105px; } -.Mount_Body_Snail-CottonCandyBlue { +.Mount_Body_Nudibranch-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1134px -636px; + background-position: -1272px -1580px; width: 105px; height: 105px; } -.Mount_Body_Snail-CottonCandyPink { +.Mount_Body_Nudibranch-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1134px -742px; + background-position: -1378px -1580px; width: 105px; height: 105px; } -.Mount_Body_Snail-Desert { +.Mount_Body_Nudibranch-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1134px -848px; + background-position: -1484px -1580px; width: 105px; height: 105px; } -.Mount_Body_Snail-Golden { +.Mount_Body_Nudibranch-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1134px -954px; + background-position: -1590px -1580px; width: 105px; height: 105px; } -.Mount_Body_Snail-Red { +.Mount_Body_Nudibranch-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -1134px; + background-position: -1710px 0px; width: 105px; height: 105px; } -.Mount_Body_Snail-Shade { +.Mount_Body_Octopus-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -1134px; + background-position: -1710px -106px; width: 105px; height: 105px; } -.Mount_Body_Snail-Skeleton { +.Mount_Body_Octopus-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1346px -1060px; + background-position: -106px -517px; width: 105px; height: 105px; } -.Mount_Body_Snail-White { +.Mount_Body_Octopus-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1346px -1166px; + background-position: -212px -517px; width: 105px; height: 105px; } -.Mount_Body_Snail-Zombie { +.Mount_Body_Octopus-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -1346px; + background-position: -318px -517px; width: 105px; height: 105px; } -.Mount_Body_Snake-Base { +.Mount_Body_Octopus-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -1346px; + background-position: -424px -517px; width: 105px; height: 105px; } -.Mount_Body_Snake-CottonCandyBlue { +.Mount_Body_Octopus-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -1346px; + background-position: -530px -517px; width: 105px; height: 105px; } -.Mount_Body_Snake-CottonCandyPink { +.Mount_Body_Octopus-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -1346px; + background-position: -650px 0px; width: 105px; height: 105px; } -.Mount_Body_Snake-Desert { +.Mount_Body_Octopus-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -1346px; + background-position: -650px -106px; width: 105px; height: 105px; } -.Mount_Body_Snake-Golden { +.Mount_Body_Octopus-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -1346px; + background-position: -650px -212px; width: 105px; height: 105px; } -.Mount_Body_Snake-Red { +.Mount_Body_Octopus-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -1346px; + background-position: -650px -318px; width: 105px; height: 105px; } -.Mount_Body_Snake-Shade { +.Mount_Body_Orca-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -1346px; + background-position: -650px -424px; width: 105px; height: 105px; } -.Mount_Body_Snake-Skeleton { +.Mount_Body_Owl-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -848px -1346px; + background-position: 0px -626px; width: 105px; height: 105px; } -.Mount_Body_Snake-White { +.Mount_Body_Owl-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -954px -1346px; + background-position: -106px -626px; width: 105px; height: 105px; } -.Mount_Body_Snake-Zombie { +.Mount_Body_Owl-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1060px -1346px; + background-position: -212px -626px; width: 105px; height: 105px; } -.Mount_Body_Spider-Base { +.Mount_Body_Owl-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1166px -1346px; + background-position: -318px -626px; width: 105px; height: 105px; } -.Mount_Body_Spider-CottonCandyBlue { +.Mount_Body_Owl-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1272px -1346px; + background-position: -424px -626px; width: 105px; height: 105px; } -.Mount_Body_Spider-CottonCandyPink { +.Mount_Body_Owl-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1452px 0px; + background-position: -530px -626px; width: 105px; height: 105px; } -.Mount_Body_Spider-Desert { +.Mount_Body_Owl-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1452px -106px; + background-position: -636px -626px; width: 105px; height: 105px; } -.Mount_Body_Spider-Golden { +.Mount_Body_Owl-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1452px -212px; + background-position: -756px 0px; width: 105px; height: 105px; } -.Mount_Body_Spider-Red { +.Mount_Body_Owl-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1452px -318px; + background-position: -756px -106px; width: 105px; height: 105px; } -.Mount_Body_Spider-Shade { +.Mount_Body_Owl-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1452px -424px; + background-position: -756px -212px; width: 105px; height: 105px; } -.Mount_Body_Spider-Skeleton { +.Mount_Body_PandaCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1452px -530px; + background-position: -756px -318px; width: 105px; height: 105px; } -.Mount_Body_Spider-White { +.Mount_Body_PandaCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1452px -636px; + background-position: -756px -424px; width: 105px; height: 105px; } -.Mount_Body_Spider-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1452px -742px; - width: 105px; - height: 105px; -} -.Mount_Body_Squirrel-Base { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -816px -436px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -922px -109px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -922px 0px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -816px -654px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -816px -545px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-Red { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -665px -680px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -816px -327px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -816px -218px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-White { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -816px -109px; - width: 105px; - height: 108px; -} -.Mount_Body_Squirrel-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -816px 0px; - width: 105px; - height: 108px; -} -.Mount_Body_TRex-Base { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -136px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -272px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -408px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -544px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Red { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -544px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -544px -272px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -544px -408px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-White { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -544px; - width: 135px; - height: 135px; -} -.Mount_Body_TRex-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -136px -544px; - width: 135px; - height: 135px; -} -.Mount_Body_TigerCub-Aquatic { +.Mount_Body_PandaCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -816px; + background-position: -756px -530px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Base { +.Mount_Body_PandaCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -816px; + background-position: 0px -732px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-CottonCandyBlue { +.Mount_Body_PandaCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -816px; + background-position: -106px -732px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-CottonCandyPink { +.Mount_Body_PandaCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -848px -816px; + background-position: -212px -732px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Cupid { +.Mount_Body_PandaCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -922px; + background-position: -318px -732px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Desert { +.Mount_Body_PandaCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -922px; + background-position: -424px -732px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Ember { +.Mount_Body_PandaCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -922px; + background-position: -530px -732px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Fairy { +.Mount_Body_PandaCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -922px; + background-position: -636px -732px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Floral { +.Mount_Body_PandaCub-Glass { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -922px; + background-position: -742px -732px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Ghost { +.Mount_Body_PandaCub-Glow { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -922px; + background-position: -862px 0px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Golden { +.Mount_Body_PandaCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -922px; + background-position: -862px -106px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Holly { +.Mount_Body_PandaCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -922px; + background-position: -862px -212px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Peppermint { +.Mount_Body_PandaCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -848px -922px; + background-position: -862px -318px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Rainbow { +.Mount_Body_PandaCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1028px 0px; + background-position: -862px -424px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Red { +.Mount_Body_PandaCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1028px -106px; + background-position: -862px -530px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-RoyalPurple { +.Mount_Body_PandaCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1028px -212px; + background-position: -862px -636px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Shade { +.Mount_Body_PandaCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1028px -318px; + background-position: 0px -838px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Shimmer { +.Mount_Body_PandaCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1028px -424px; + background-position: -106px -838px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Skeleton { +.Mount_Body_PandaCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1028px -530px; + background-position: -212px -838px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Spooky { +.Mount_Body_PandaCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1028px -636px; + background-position: -318px -838px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-StarryNight { +.Mount_Body_PandaCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -544px -680px; + background-position: -408px -136px; width: 120px; height: 120px; } -.Mount_Body_TigerCub-Thunderstorm { +.Mount_Body_PandaCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1028px -848px; + background-position: -530px -838px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-White { +.Mount_Body_PandaCub-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -1028px; + background-position: -636px -838px; width: 105px; height: 105px; } -.Mount_Body_TigerCub-Zombie { +.Mount_Body_PandaCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -1028px; + background-position: -742px -838px; width: 105px; height: 105px; } -.Mount_Body_Treeling-Base { +.Mount_Body_Parrot-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -1028px; + background-position: -848px -838px; width: 105px; height: 105px; } -.Mount_Body_Treeling-CottonCandyBlue { +.Mount_Body_Parrot-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -1028px; + background-position: -968px 0px; width: 105px; height: 105px; } -.Mount_Body_Treeling-CottonCandyPink { +.Mount_Body_Parrot-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -1028px; + background-position: -968px -106px; width: 105px; height: 105px; } -.Mount_Body_Treeling-Desert { +.Mount_Body_Parrot-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -1028px; + background-position: -968px -212px; width: 105px; height: 105px; } -.Mount_Body_Treeling-Golden { +.Mount_Body_Parrot-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -1028px; + background-position: -968px -318px; width: 105px; height: 105px; } -.Mount_Body_Treeling-Red { +.Mount_Body_Parrot-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -1028px; + background-position: -968px -424px; width: 105px; height: 105px; } -.Mount_Body_Treeling-Shade { +.Mount_Body_Parrot-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -848px -1028px; + background-position: -968px -530px; width: 105px; height: 105px; } -.Mount_Body_Treeling-Skeleton { +.Mount_Body_Parrot-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -954px -1028px; + background-position: -968px -636px; width: 105px; height: 105px; } -.Mount_Body_Treeling-White { +.Mount_Body_Parrot-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1134px 0px; + background-position: -968px -742px; width: 105px; height: 105px; } -.Mount_Body_Treeling-Zombie { +.Mount_Body_Parrot-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1134px -106px; + background-position: 0px -944px; width: 105px; height: 105px; } -.Mount_Body_Triceratops-Base { +.Mount_Body_Peacock-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -1134px; + background-position: -106px -944px; width: 105px; height: 105px; } -.Mount_Body_Triceratops-CottonCandyBlue { +.Mount_Body_Peacock-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -1134px; + background-position: -212px -944px; width: 105px; height: 105px; } -.Mount_Body_Triceratops-CottonCandyPink { +.Mount_Body_Peacock-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -1134px; + background-position: -318px -944px; width: 105px; height: 105px; } -.Mount_Body_Triceratops-Desert { +.Mount_Body_Peacock-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -1134px; + background-position: -424px -944px; width: 105px; height: 105px; } -.Mount_Body_Triceratops-Golden { +.Mount_Body_Peacock-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -1134px; + background-position: -530px -944px; width: 105px; height: 105px; } -.Mount_Body_Triceratops-Red { +.Mount_Body_Peacock-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -1134px; + background-position: -636px -944px; width: 105px; height: 105px; } -.Mount_Body_Triceratops-Shade { +.Mount_Body_Peacock-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -848px -1134px; + background-position: -742px -944px; width: 105px; height: 105px; } -.Mount_Body_Triceratops-Skeleton { +.Mount_Body_Peacock-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -954px -1134px; + background-position: -848px -944px; width: 105px; height: 105px; } -.Mount_Body_Triceratops-White { +.Mount_Body_Peacock-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1060px -1134px; + background-position: -954px -944px; width: 105px; height: 105px; } -.Mount_Body_Triceratops-Zombie { +.Mount_Body_Peacock-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1240px 0px; + background-position: -1074px 0px; width: 105px; height: 105px; } -.Mount_Body_Turkey-Base { +.Mount_Body_Penguin-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1240px -106px; + background-position: -1074px -106px; width: 105px; height: 105px; } -.Mount_Body_Turkey-Gilded { +.Mount_Body_Penguin-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1240px -212px; + background-position: -1074px -212px; width: 105px; height: 105px; } -.Mount_Body_Turtle-Base { +.Mount_Body_Penguin-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1240px -318px; + background-position: -1074px -318px; width: 105px; height: 105px; } -.Mount_Body_Turtle-CottonCandyBlue { +.Mount_Body_Penguin-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1240px -424px; + background-position: -1074px -424px; width: 105px; height: 105px; } -.Mount_Body_Turtle-CottonCandyPink { +.Mount_Body_Penguin-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -922px -218px; + background-position: -1074px -530px; width: 105px; height: 105px; } -.Mount_Body_Turtle-Desert { +.Mount_Body_Penguin-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1240px -636px; + background-position: -1074px -636px; width: 105px; height: 105px; } -.Mount_Body_Turtle-Golden { +.Mount_Body_Penguin-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1240px -742px; + background-position: -1074px -742px; width: 105px; height: 105px; } -.Mount_Body_Turtle-Red { +.Mount_Body_Penguin-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1240px -848px; + background-position: -1074px -848px; width: 105px; height: 105px; } -.Mount_Body_Turtle-Shade { +.Mount_Body_Penguin-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1240px -954px; + background-position: 0px -1050px; width: 105px; height: 105px; } -.Mount_Body_Turtle-Skeleton { +.Mount_Body_Penguin-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1240px -1060px; + background-position: -106px -1050px; width: 105px; height: 105px; } -.Mount_Body_Turtle-White { +.Mount_Body_Phoenix-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -1240px; + background-position: -212px -1050px; width: 105px; height: 105px; } -.Mount_Body_Turtle-Zombie { +.Mount_Body_Pterodactyl-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -1240px; + background-position: -318px -1050px; width: 105px; height: 105px; } -.Mount_Body_Unicorn-Base { +.Mount_Body_Pterodactyl-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -1240px; + background-position: -424px -1050px; width: 105px; height: 105px; } -.Mount_Body_Unicorn-CottonCandyBlue { +.Mount_Body_Pterodactyl-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -1240px; + background-position: -530px -1050px; width: 105px; height: 105px; } -.Mount_Body_Unicorn-CottonCandyPink { +.Mount_Body_Pterodactyl-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -1240px; + background-position: -636px -1050px; width: 105px; height: 105px; } -.Mount_Body_Unicorn-Desert { +.Mount_Body_Pterodactyl-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -1240px; + background-position: -742px -1050px; width: 105px; height: 105px; } -.Mount_Body_Unicorn-Golden { +.Mount_Body_Pterodactyl-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -1240px; + background-position: -848px -1050px; width: 105px; height: 105px; } -.Mount_Body_Unicorn-Red { +.Mount_Body_Pterodactyl-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -1240px; + background-position: -954px -1050px; width: 105px; height: 105px; } -.Mount_Body_Unicorn-Shade { +.Mount_Body_Pterodactyl-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -848px -1240px; + background-position: -1060px -1050px; width: 105px; height: 105px; } -.Mount_Body_Unicorn-Skeleton { +.Mount_Body_Pterodactyl-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -954px -1240px; + background-position: -1180px 0px; width: 105px; height: 105px; } -.Mount_Body_Unicorn-White { +.Mount_Body_Pterodactyl-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1060px -1240px; + background-position: -1180px -106px; width: 105px; height: 105px; } -.Mount_Body_Unicorn-Zombie { +.Mount_Body_Rat-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1166px -1240px; + background-position: -1180px -212px; width: 105px; height: 105px; } -.Mount_Body_Whale-Base { +.Mount_Body_Rat-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1346px 0px; + background-position: -1180px -318px; width: 105px; height: 105px; } -.Mount_Body_Whale-CottonCandyBlue { +.Mount_Body_Rat-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1346px -106px; + background-position: -1180px -424px; width: 105px; height: 105px; } -.Mount_Body_Whale-CottonCandyPink { +.Mount_Body_Rat-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1346px -212px; + background-position: -1180px -530px; width: 105px; height: 105px; } -.Mount_Body_Whale-Desert { +.Mount_Body_Rat-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1346px -318px; + background-position: -1180px -636px; width: 105px; height: 105px; } -.Mount_Body_Whale-Golden { +.Mount_Body_Rat-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1346px -424px; + background-position: -1180px -742px; width: 105px; height: 105px; } -.Mount_Body_Whale-Red { +.Mount_Body_Rat-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1346px -530px; + background-position: -1180px -848px; width: 105px; height: 105px; } -.Mount_Body_Whale-Shade { +.Mount_Body_Rat-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1346px -636px; + background-position: -1180px -954px; width: 105px; height: 105px; } -.Mount_Body_Whale-Skeleton { +.Mount_Body_Rat-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1346px -742px; + background-position: 0px -1156px; width: 105px; height: 105px; } -.Mount_Body_Whale-White { +.Mount_Body_Rat-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1346px -848px; + background-position: -106px -1156px; width: 105px; height: 105px; } -.Mount_Body_Whale-Zombie { +.Mount_Body_Rock-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1346px -954px; + background-position: -212px -1156px; width: 105px; height: 105px; } -.Mount_Body_Wolf-Aquatic { +.Mount_Body_Rock-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -272px -544px; - width: 135px; - height: 135px; + background-position: -1710px -318px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-Base { +.Mount_Body_Rock-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px 0px; - width: 135px; - height: 135px; + background-position: -424px -1156px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-CottonCandyBlue { +.Mount_Body_Rock-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -544px -544px; - width: 135px; - height: 135px; + background-position: -530px -1156px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-CottonCandyPink { +.Mount_Body_Rock-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -680px 0px; - width: 135px; - height: 135px; + background-position: -636px -1156px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-Cupid { +.Mount_Body_Rock-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -680px -136px; - width: 135px; - height: 135px; + background-position: -742px -1156px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-Desert { +.Mount_Body_Rock-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -680px -272px; - width: 135px; - height: 135px; + background-position: -848px -1156px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-Ember { +.Mount_Body_Rock-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -680px -408px; - width: 135px; - height: 135px; + background-position: -954px -1156px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-Fairy { +.Mount_Body_Rock-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -680px -544px; - width: 135px; - height: 135px; + background-position: -1060px -1156px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-Floral { +.Mount_Body_Rock-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -680px; - width: 135px; - height: 135px; + background-position: -1166px -1156px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-Ghost { +.Mount_Body_Rooster-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -136px -680px; - width: 135px; - height: 135px; + background-position: -1286px 0px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-Golden { +.Mount_Body_Rooster-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -272px -680px; - width: 135px; - height: 135px; + background-position: -1286px -106px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-Holly { +.Mount_Body_Rooster-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -408px -680px; - width: 135px; - height: 135px; + background-position: -1286px -212px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-Peppermint { +.Mount_Body_Rooster-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -408px -544px; - width: 135px; - height: 135px; + background-position: -1286px -318px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-Rainbow { +.Mount_Body_Rooster-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -408px -272px; - width: 135px; - height: 135px; + background-position: -1286px -424px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-Red { +.Mount_Body_Rooster-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -408px -136px; - width: 135px; - height: 135px; + background-position: -1286px -530px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-RoyalPurple { +.Mount_Body_Rooster-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -408px 0px; - width: 135px; - height: 135px; + background-position: -1286px -636px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-Shade { +.Mount_Body_Rooster-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -272px -272px; - width: 135px; - height: 135px; + background-position: -1286px -742px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-Shimmer { +.Mount_Body_Rooster-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -136px -272px; - width: 135px; - height: 135px; + background-position: -1286px -848px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-Skeleton { +.Mount_Body_Rooster-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -272px; - width: 135px; - height: 135px; + background-position: -1286px -954px; + width: 105px; + height: 105px; } -.Mount_Body_Wolf-Spooky { +.Mount_Body_Sabretooth-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); background-position: -272px -136px; width: 135px; height: 135px; } -.Mount_Body_Wolf-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -272px 0px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -136px -136px; - width: 135px; - height: 135px; -} -.Mount_Body_Wolf-White { +.Mount_Body_Sabretooth-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); background-position: 0px -136px; width: 135px; height: 135px; } -.Mount_Body_Wolf-Zombie { +.Mount_Body_Sabretooth-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -136px -136px; + width: 135px; + height: 135px; +} +.Mount_Body_Sabretooth-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -272px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_Sabretooth-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: 0px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_Sabretooth-Red { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: 0px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_Sabretooth-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -136px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_Sabretooth-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -272px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_Sabretooth-White { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -408px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_Sabretooth-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); background-position: -136px 0px; width: 135px; height: 135px; } -.Mount_Body_Yarn-Base { +.Mount_Body_SeaSerpent-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1452px -954px; + background-position: -1392px -636px; width: 105px; height: 105px; } -.Mount_Body_Yarn-CottonCandyBlue { +.Mount_Body_SeaSerpent-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1452px -1060px; + background-position: -1392px -742px; width: 105px; height: 105px; } -.Mount_Body_Yarn-CottonCandyPink { +.Mount_Body_SeaSerpent-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1452px -1166px; + background-position: -1392px -848px; width: 105px; height: 105px; } -.Mount_Body_Yarn-Desert { +.Mount_Body_SeaSerpent-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1452px -1272px; + background-position: -1392px -954px; width: 105px; height: 105px; } -.Mount_Body_Yarn-Golden { +.Mount_Body_SeaSerpent-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -1452px; + background-position: -1392px -1060px; width: 105px; height: 105px; } -.Mount_Body_Yarn-Red { +.Mount_Body_SeaSerpent-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -1452px; + background-position: -1392px -1166px; width: 105px; height: 105px; } -.Mount_Body_Yarn-Shade { +.Mount_Body_SeaSerpent-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -1452px; + background-position: 0px -1368px; width: 105px; height: 105px; } -.Mount_Body_Yarn-Skeleton { +.Mount_Body_SeaSerpent-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -1452px; + background-position: -106px -1368px; width: 105px; height: 105px; } -.Mount_Body_Yarn-White { +.Mount_Body_SeaSerpent-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -1452px; + background-position: -212px -1368px; width: 105px; height: 105px; } -.Mount_Body_Yarn-Zombie { +.Mount_Body_SeaSerpent-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -1452px; + background-position: -318px -1368px; width: 105px; height: 105px; } -.Mount_Head_Armadillo-Base { +.Mount_Body_Seahorse-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -1452px; + background-position: -954px -1262px; width: 105px; height: 105px; } -.Mount_Head_Armadillo-CottonCandyBlue { +.Mount_Body_Seahorse-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -1452px; + background-position: -1060px -1262px; width: 105px; height: 105px; } -.Mount_Head_Armadillo-CottonCandyPink { +.Mount_Body_Seahorse-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -848px -1452px; + background-position: -1166px -1262px; width: 105px; height: 105px; } -.Mount_Head_Armadillo-Desert { +.Mount_Body_Seahorse-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -954px -1452px; + background-position: -1272px -1262px; width: 105px; height: 105px; } -.Mount_Head_Armadillo-Golden { +.Mount_Body_Seahorse-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1060px -1452px; + background-position: -1392px 0px; width: 105px; height: 105px; } -.Mount_Head_Armadillo-Red { +.Mount_Body_Seahorse-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1166px -1452px; + background-position: -1392px -106px; width: 105px; height: 105px; } -.Mount_Head_Armadillo-Shade { +.Mount_Body_Seahorse-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1272px -1452px; + background-position: -1392px -212px; width: 105px; height: 105px; } -.Mount_Head_Armadillo-Skeleton { +.Mount_Body_Seahorse-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1378px -1452px; + background-position: -1392px -318px; width: 105px; height: 105px; } -.Mount_Head_Armadillo-White { +.Mount_Body_Seahorse-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1558px 0px; + background-position: -1392px -424px; width: 105px; height: 105px; } -.Mount_Head_Armadillo-Zombie { +.Mount_Body_Seahorse-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1558px -106px; + background-position: -1392px -530px; width: 105px; height: 105px; } -.Mount_Head_Axolotl-Base { +.Mount_Body_Sheep-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1558px -212px; + background-position: -424px -1368px; width: 105px; height: 105px; } -.Mount_Head_Axolotl-CottonCandyBlue { +.Mount_Body_Sheep-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1558px -318px; + background-position: -530px -1368px; width: 105px; height: 105px; } -.Mount_Head_Axolotl-CottonCandyPink { +.Mount_Body_Sheep-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1558px -424px; + background-position: -636px -1368px; width: 105px; height: 105px; } -.Mount_Head_Axolotl-Desert { +.Mount_Body_Sheep-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1558px -530px; + background-position: -742px -1368px; width: 105px; height: 105px; } -.Mount_Head_Axolotl-Golden { +.Mount_Body_Sheep-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1558px -636px; + background-position: -848px -1368px; width: 105px; height: 105px; } -.Mount_Head_Axolotl-Red { +.Mount_Body_Sheep-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1558px -742px; + background-position: -954px -1368px; width: 105px; height: 105px; } -.Mount_Head_Axolotl-Shade { +.Mount_Body_Sheep-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1558px -848px; + background-position: -1060px -1368px; width: 105px; height: 105px; } -.Mount_Head_Axolotl-Skeleton { +.Mount_Body_Sheep-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1558px -954px; + background-position: -1166px -1368px; width: 105px; height: 105px; } -.Mount_Head_Axolotl-White { +.Mount_Body_Sheep-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1558px -1060px; + background-position: -1272px -1368px; width: 105px; height: 105px; } -.Mount_Head_Axolotl-Zombie { +.Mount_Body_Sheep-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1558px -1166px; + background-position: -1378px -1368px; width: 105px; height: 105px; } -.Mount_Head_Badger-Base { +.Mount_Body_Slime-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1558px -1272px; + background-position: -1498px 0px; width: 105px; height: 105px; } -.Mount_Head_Badger-CottonCandyBlue { +.Mount_Body_Slime-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1558px -1378px; + background-position: -1498px -106px; width: 105px; height: 105px; } -.Mount_Head_Badger-CottonCandyPink { +.Mount_Body_Slime-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: 0px -1558px; + background-position: -1498px -212px; width: 105px; height: 105px; } -.Mount_Head_Badger-Desert { +.Mount_Body_Slime-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -106px -1558px; + background-position: -1498px -318px; width: 105px; height: 105px; } -.Mount_Head_Badger-Golden { +.Mount_Body_Slime-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -212px -1558px; + background-position: -1498px -424px; width: 105px; height: 105px; } -.Mount_Head_Badger-Red { +.Mount_Body_Slime-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -318px -1558px; + background-position: -1498px -530px; width: 105px; height: 105px; } -.Mount_Head_Badger-Shade { +.Mount_Body_Slime-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -424px -1558px; + background-position: -1498px -636px; width: 105px; height: 105px; } -.Mount_Head_Badger-Skeleton { +.Mount_Body_Slime-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -530px -1558px; + background-position: -1498px -742px; width: 105px; height: 105px; } -.Mount_Head_Badger-White { +.Mount_Body_Slime-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -636px -1558px; + background-position: -1498px -848px; width: 105px; height: 105px; } -.Mount_Head_Badger-Zombie { +.Mount_Body_Slime-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -742px -1558px; + background-position: -1498px -954px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Aquatic { +.Mount_Body_Sloth-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -848px -1558px; + background-position: -1498px -1060px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Base { +.Mount_Body_Sloth-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -954px -1558px; + background-position: -1498px -1166px; width: 105px; height: 105px; } -.Mount_Head_BearCub-CottonCandyBlue { +.Mount_Body_Sloth-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1060px -1558px; + background-position: -1498px -1272px; width: 105px; height: 105px; } -.Mount_Head_BearCub-CottonCandyPink { +.Mount_Body_Sloth-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1166px -1558px; + background-position: 0px -1474px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Cupid { +.Mount_Body_Sloth-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1272px -1558px; + background-position: -106px -1474px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Desert { +.Mount_Body_Sloth-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1378px -1558px; + background-position: -212px -1474px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Ember { +.Mount_Body_Sloth-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1484px -1558px; + background-position: -318px -1474px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Fairy { +.Mount_Body_Sloth-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1664px 0px; + background-position: -424px -1474px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Floral { +.Mount_Body_Sloth-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1664px -106px; + background-position: -530px -1474px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Ghost { +.Mount_Body_Sloth-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1664px -212px; + background-position: -636px -1474px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Golden { +.Mount_Body_Snail-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1664px -318px; + background-position: -742px -1474px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Holly { +.Mount_Body_Snail-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1664px -424px; + background-position: -848px -1474px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Peppermint { +.Mount_Body_Snail-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1664px -530px; + background-position: -954px -1474px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Polar { +.Mount_Body_Snail-Desert { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1664px -636px; + background-position: -1060px -1474px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Rainbow { +.Mount_Body_Snail-Golden { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1664px -742px; + background-position: -1166px -1474px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Red { +.Mount_Body_Snail-Red { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1664px -848px; + background-position: -1272px -1474px; width: 105px; height: 105px; } -.Mount_Head_BearCub-RoyalPurple { +.Mount_Body_Snail-Shade { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1664px -954px; + background-position: -1378px -1474px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Shade { +.Mount_Body_Snail-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1664px -1060px; + background-position: -1484px -1474px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Shimmer { +.Mount_Body_Snail-White { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1664px -1166px; + background-position: -1604px 0px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Skeleton { +.Mount_Body_Snail-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1664px -1272px; + background-position: -1604px -106px; width: 105px; height: 105px; } -.Mount_Head_BearCub-Spooky { +.Mount_Body_Snake-Base { background-image: url('~assets/images/sprites/spritesmith-main-14.png'); - background-position: -1664px -1378px; + background-position: -1604px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Snake-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1604px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Snake-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1604px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Snake-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1604px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_Snake-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1604px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_Snake-Red { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1604px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Snake-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1604px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_Snake-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1604px -954px; + width: 105px; + height: 105px; +} +.Mount_Body_Snake-White { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1604px -1060px; + width: 105px; + height: 105px; +} +.Mount_Body_Snake-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1604px -1166px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-Base { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1604px -1272px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1604px -1378px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: 0px -1580px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -106px -1580px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -212px -1580px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-Red { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -318px -1580px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -424px -1580px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -530px -1580px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-White { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -636px -1580px; + width: 105px; + height: 105px; +} +.Mount_Body_Spider-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -742px -1580px; + width: 105px; + height: 105px; +} +.Mount_Body_Squirrel-Base { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: 0px -408px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -106px -408px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -212px -408px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -318px -408px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -424px -408px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-Red { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -544px 0px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -544px -109px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -544px -218px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-White { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -544px -327px; + width: 105px; + height: 108px; +} +.Mount_Body_Squirrel-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: 0px -517px; + width: 105px; + height: 108px; +} +.Mount_Body_TigerCub-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -1710px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Base { + background-image: url('~assets/images/sprites/spritesmith-main-14.png'); + background-position: -424px -838px; width: 105px; height: 105px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-15.css b/website/client/assets/css/sprites/spritesmith-main-15.css index 373a0620a9..4eb88b7f15 100644 --- a/website/client/assets/css/sprites/spritesmith-main-15.css +++ b/website/client/assets/css/sprites/spritesmith-main-15.css @@ -1,1458 +1,1338 @@ -.Mount_Head_BearCub-StarryNight { +.Mount_Body_TRex-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -136px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -136px -136px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -272px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -272px -136px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -136px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -272px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -408px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -408px -136px; + width: 135px; + height: 135px; +} +.Mount_Body_TRex-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -408px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_TigerCub-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1149px -954px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1255px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1255px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1255px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1255px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1573px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1484px -1558px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1679px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1679px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1679px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1679px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1679px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1149px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1149px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1149px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1149px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1149px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1149px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1149px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1149px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -816px 0px; + width: 120px; + height: 120px; +} +.Mount_Body_TigerCub-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -1134px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -106px -1134px; + width: 105px; + height: 105px; +} +.Mount_Body_TigerCub-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -212px -1134px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -318px -1134px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -424px -1134px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -530px -1134px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -636px -1134px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -742px -1134px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -848px -1134px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -954px -1134px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1060px -1134px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1255px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Treeling-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1255px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1679px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1679px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1679px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1679px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -816px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -106px -816px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -212px -816px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -318px -816px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -424px -816px; + width: 105px; + height: 105px; +} +.Mount_Body_Triceratops-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -530px -816px; + width: 105px; + height: 105px; +} +.Mount_Body_Turkey-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -636px -816px; + width: 105px; + height: 105px; +} +.Mount_Body_Turkey-Gilded { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -742px -816px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -848px -816px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -922px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -106px -922px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -212px -922px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -318px -922px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -424px -922px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -530px -922px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -636px -922px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -742px -922px; + width: 105px; + height: 105px; +} +.Mount_Body_Turtle-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -848px -922px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1043px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1043px -106px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1043px -212px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1043px -318px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1043px -424px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1043px -530px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1043px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1043px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1043px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_Unicorn-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -1028px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -106px -1028px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -212px -1028px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -318px -1028px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -424px -1028px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -530px -1028px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -636px -1028px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -742px -1028px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -848px -1028px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -954px -1028px; + width: 105px; + height: 105px; +} +.Mount_Body_Whale-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1149px 0px; + width: 105px; + height: 105px; +} +.Mount_Body_Wolf-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -408px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -136px -408px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -272px -408px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -408px -408px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -544px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -544px -136px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -544px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -544px -408px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -544px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -136px -544px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -272px -544px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -408px -544px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Golden { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); background-position: 0px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -680px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -680px -136px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -680px -272px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -680px -408px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -680px -544px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -680px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -136px -680px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -272px -680px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -408px -680px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -544px -680px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -680px -680px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -544px -544px; + width: 135px; + height: 135px; +} +.Mount_Body_Wolf-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -136px 0px; + width: 135px; + height: 135px; +} +.Mount_Body_Yarn-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1255px -636px; + width: 105px; + height: 105px; +} +.Mount_Body_Yarn-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1255px -742px; + width: 105px; + height: 105px; +} +.Mount_Body_Yarn-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1255px -848px; + width: 105px; + height: 105px; +} +.Mount_Body_Yarn-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1255px -954px; + width: 105px; + height: 105px; +} +.Mount_Body_Yarn-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1255px -1060px; + width: 105px; + height: 105px; +} +.Mount_Body_Yarn-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -1240px; + width: 105px; + height: 105px; +} +.Mount_Body_Yarn-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -106px -1240px; + width: 105px; + height: 105px; +} +.Mount_Body_Yarn-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -212px -1240px; + width: 105px; + height: 105px; +} +.Mount_Body_Yarn-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -318px -1240px; + width: 105px; + height: 105px; +} +.Mount_Body_Yarn-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -424px -1240px; + width: 105px; + height: 105px; +} +.Mount_Head_Alligator-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -530px -1240px; + width: 105px; + height: 105px; +} +.Mount_Head_Alligator-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -636px -1240px; + width: 105px; + height: 105px; +} +.Mount_Head_Alligator-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -742px -1240px; + width: 105px; + height: 105px; +} +.Mount_Head_Alligator-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -848px -1240px; + width: 105px; + height: 105px; +} +.Mount_Head_Alligator-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -954px -1240px; + width: 105px; + height: 105px; +} +.Mount_Head_Alligator-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1060px -1240px; + width: 105px; + height: 105px; +} +.Mount_Head_Alligator-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1166px -1240px; + width: 105px; + height: 105px; +} +.Mount_Head_Alligator-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1361px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Alligator-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1361px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Alligator-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1361px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Armadillo-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1361px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Armadillo-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1361px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Armadillo-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1361px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Armadillo-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1361px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Armadillo-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1361px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_Armadillo-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1361px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_Armadillo-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1361px -954px; + width: 105px; + height: 105px; +} +.Mount_Head_Armadillo-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1361px -1060px; + width: 105px; + height: 105px; +} +.Mount_Head_Armadillo-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1361px -1166px; + width: 105px; + height: 105px; +} +.Mount_Head_Armadillo-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -1346px; + width: 105px; + height: 105px; +} +.Mount_Head_Axolotl-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -106px -1346px; + width: 105px; + height: 105px; +} +.Mount_Head_Axolotl-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -212px -1346px; + width: 105px; + height: 105px; +} +.Mount_Head_Axolotl-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -318px -1346px; + width: 105px; + height: 105px; +} +.Mount_Head_Axolotl-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -424px -1346px; + width: 105px; + height: 105px; +} +.Mount_Head_Axolotl-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -530px -1346px; + width: 105px; + height: 105px; +} +.Mount_Head_Axolotl-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -636px -1346px; + width: 105px; + height: 105px; +} +.Mount_Head_Axolotl-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -742px -1346px; + width: 105px; + height: 105px; +} +.Mount_Head_Axolotl-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -848px -1346px; + width: 105px; + height: 105px; +} +.Mount_Head_Axolotl-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -954px -1346px; + width: 105px; + height: 105px; +} +.Mount_Head_Axolotl-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1060px -1346px; + width: 105px; + height: 105px; +} +.Mount_Head_Badger-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1166px -1346px; + width: 105px; + height: 105px; +} +.Mount_Head_Badger-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1272px -1346px; + width: 105px; + height: 105px; +} +.Mount_Head_Badger-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1467px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Badger-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1467px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Badger-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1467px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Badger-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1467px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Badger-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1467px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Badger-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1467px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Badger-White { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1467px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Badger-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1467px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1467px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Base { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1467px -954px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1467px -1060px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1467px -1166px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1467px -1272px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: 0px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -106px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -212px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -318px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -424px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -530px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -636px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -742px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -848px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -954px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Polar { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1060px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1166px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Red { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1272px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1378px -1452px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1573px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1573px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1573px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -1573px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_BearCub-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-15.png'); + background-position: -816px -121px; width: 120px; height: 120px; } .Mount_Head_BearCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -1135px; + background-position: -1573px -530px; width: 105px; height: 105px; } .Mount_Head_BearCub-White { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -1453px; + background-position: -1573px -636px; width: 105px; height: 105px; } .Mount_Head_BearCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -1453px; + background-position: -1573px -742px; width: 105px; height: 105px; } .Mount_Head_Beetle-Base { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -1453px; + background-position: -1573px -848px; width: 105px; height: 105px; } .Mount_Head_Beetle-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -848px -1453px; + background-position: -1573px -954px; width: 105px; height: 105px; } .Mount_Head_Beetle-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -954px -1453px; + background-position: -1573px -1060px; width: 105px; height: 105px; } .Mount_Head_Beetle-Desert { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1060px -1453px; + background-position: -1573px -1166px; width: 105px; height: 105px; } .Mount_Head_Beetle-Golden { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1166px -1453px; + background-position: -1573px -1272px; width: 105px; height: 105px; } .Mount_Head_Beetle-Red { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1272px -1453px; + background-position: -1573px -1378px; width: 105px; height: 105px; } .Mount_Head_Beetle-Shade { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1378px -1453px; + background-position: 0px -1558px; width: 105px; height: 105px; } .Mount_Head_Beetle-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -711px; + background-position: -106px -1558px; width: 105px; height: 105px; } .Mount_Head_Beetle-White { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -999px -636px; + background-position: -212px -1558px; width: 105px; height: 105px; } .Mount_Head_Beetle-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -999px -742px; + background-position: -318px -1558px; width: 105px; height: 105px; } .Mount_Head_Bunny-Base { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -923px; + background-position: -424px -1558px; width: 105px; height: 105px; } .Mount_Head_Bunny-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -923px; + background-position: -530px -1558px; width: 105px; height: 105px; } .Mount_Head_Bunny-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -923px; + background-position: -636px -1558px; width: 105px; height: 105px; } .Mount_Head_Bunny-Desert { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -923px; + background-position: -742px -1558px; width: 105px; height: 105px; } .Mount_Head_Bunny-Golden { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -923px; + background-position: -848px -1558px; width: 105px; height: 105px; } .Mount_Head_Bunny-Red { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -923px; + background-position: -954px -1558px; width: 105px; height: 105px; } .Mount_Head_Bunny-Shade { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -923px; + background-position: -1060px -1558px; width: 105px; height: 105px; } .Mount_Head_Bunny-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -923px; + background-position: -1166px -1558px; width: 105px; height: 105px; } .Mount_Head_Bunny-White { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1211px -848px; + background-position: -1272px -1558px; width: 105px; height: 105px; } .Mount_Head_Bunny-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -1347px; + background-position: -1378px -1558px; width: 105px; height: 105px; } .Mount_Head_Butterfly-Base { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -469px -124px; + background-position: -816px -242px; width: 105px; height: 123px; } .Mount_Head_Butterfly-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -242px; + background-position: -816px -366px; width: 105px; height: 123px; } .Mount_Head_Butterfly-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -366px; + background-position: -816px -490px; width: 105px; height: 123px; } .Mount_Head_Butterfly-Desert { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -366px; + background-position: -816px -614px; width: 105px; height: 123px; } .Mount_Head_Butterfly-Golden { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -469px 0px; + background-position: -937px -620px; width: 105px; height: 123px; } .Mount_Head_Butterfly-Red { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -363px 0px; + background-position: -937px -124px; width: 105px; height: 123px; } .Mount_Head_Butterfly-Shade { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -242px; + background-position: -937px -248px; width: 105px; height: 123px; } .Mount_Head_Butterfly-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -366px; + background-position: -937px -372px; width: 105px; height: 123px; } .Mount_Head_Butterfly-White { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -242px; + background-position: -937px -496px; width: 105px; height: 123px; } .Mount_Head_Butterfly-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -242px; + background-position: -937px 0px; width: 105px; height: 123px; } .Mount_Head_Cactus-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1484px -1453px; + background-position: -1679px -954px; width: 105px; height: 105px; } .Mount_Head_Cactus-Base { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -605px; + background-position: -1679px -1060px; width: 105px; height: 105px; } .Mount_Head_Cactus-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -605px; + background-position: -1679px -1166px; width: 105px; height: 105px; } .Mount_Head_Cactus-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -605px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -605px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -605px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -605px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -605px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -787px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -787px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -787px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -787px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -787px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -787px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -711px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -711px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -711px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -711px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -711px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -711px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -242px 0px; - width: 120px; - height: 120px; -} -.Mount_Head_Cactus-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -711px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -893px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Cactus-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -893px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -893px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -893px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -893px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -893px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -893px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -817px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -817px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -817px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -817px; - width: 105px; - height: 105px; -} -.Mount_Head_Cheetah-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -817px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -817px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -817px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -817px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -848px -817px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -999px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -999px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -999px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -999px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -999px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Cow-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -999px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Cuttlefish-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -575px -230px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -575px -345px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -490px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -469px -248px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -363px -124px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -681px -460px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -366px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -366px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -575px 0px; - width: 105px; - height: 114px; -} -.Mount_Head_Cuttlefish-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -575px -115px; - width: 105px; - height: 114px; -} -.Mount_Head_Deer-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -848px -923px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -954px -923px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1105px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1105px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1105px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1105px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1105px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1105px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1105px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Deer-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1105px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1105px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -1029px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -1029px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -1029px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -1029px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -1029px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -1029px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -1029px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -1029px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -848px -1029px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -954px -1029px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1060px -1029px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1211px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1211px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1211px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1211px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1211px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1211px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1211px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1211px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -121px -121px; - width: 120px; - height: 120px; -} -.Mount_Head_Dragon-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1211px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -1135px; - width: 105px; - height: 105px; -} -.Mount_Head_Dragon-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1741px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -1135px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -1135px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -1135px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -1135px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -1135px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -1135px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -848px -1135px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -954px -1135px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1060px -1135px; - width: 105px; - height: 105px; -} -.Mount_Head_Egg-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1166px -1135px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1317px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1317px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1317px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1317px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1317px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1317px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1317px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1317px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1317px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Falcon-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1317px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1317px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -1241px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -1241px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -1241px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -1241px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -1241px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -1241px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -1241px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -1241px; - width: 105px; - height: 105px; -} -.Mount_Head_Ferret-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -848px -1241px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -954px -1241px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1060px -1241px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1166px -1241px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1272px -1241px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1423px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1423px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1423px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1423px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1423px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1423px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1423px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1423px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1423px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1423px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1423px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1423px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -1347px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -1347px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -1347px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -1347px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -121px; - width: 120px; - height: 120px; -} -.Mount_Head_FlyingPig-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -1347px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -1347px; - width: 105px; - height: 105px; -} -.Mount_Head_FlyingPig-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -1347px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -848px -1347px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -954px -1347px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1060px -1347px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1166px -1347px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1272px -1347px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1378px -1347px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1529px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1529px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1529px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1529px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1529px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1529px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1529px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1529px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1529px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1529px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1529px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1529px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1529px -1272px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -1453px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -121px 0px; - width: 120px; - height: 120px; -} -.Mount_Head_Fox-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -1453px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -1453px; - width: 105px; - height: 105px; -} -.Mount_Head_Fox-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -1453px; - width: 105px; - height: 105px; -} -.Mount_Head_Frog-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -490px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -490px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -490px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -490px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -490px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -681px 0px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -681px -115px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -681px -230px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -681px -345px; - width: 105px; - height: 114px; -} -.Mount_Head_Frog-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -242px -121px; - width: 105px; - height: 114px; -} -.Mount_Head_Gryphon-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1635px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1635px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1635px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1635px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1635px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1635px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1635px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1635px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1635px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1635px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Gryphon-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1635px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1635px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1635px -1272px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1635px -1378px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: 0px -1559px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -1559px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -212px -1559px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -318px -1559px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -424px -1559px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -530px -1559px; - width: 105px; - height: 105px; -} -.Mount_Head_GuineaPig-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -636px -1559px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -742px -1559px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -848px -1559px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -954px -1559px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1060px -1559px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1166px -1559px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Red { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1272px -1559px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1378px -1559px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1484px -1559px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-White { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1590px -1559px; - width: 105px; - height: 105px; -} -.Mount_Head_Hedgehog-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1741px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Hippo-Base { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -1741px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Hippo-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-15.png'); - background-position: -106px -1453px; + background-position: -1679px -1272px; width: 105px; height: 105px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-16.css b/website/client/assets/css/sprites/spritesmith-main-16.css index babd06ab40..93308a8c9e 100644 --- a/website/client/assets/css/sprites/spritesmith-main-16.css +++ b/website/client/assets/css/sprites/spritesmith-main-16.css @@ -1,1440 +1,1470 @@ +.Mount_Head_Cactus-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -1326px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -1114px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -772px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -772px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -772px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -772px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -772px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -772px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -690px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -690px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -690px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -690px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -902px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -1060px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -1326px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -1326px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -1326px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px 0px; + width: 120px; + height: 120px; +} +.Mount_Head_Cactus-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -1326px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -742px -1326px; + width: 105px; + height: 105px; +} +.Mount_Head_Cactus-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -848px -1326px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -954px -1326px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1060px -1326px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1166px -1326px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1620px -1166px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -472px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -472px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -472px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -472px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -666px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Cheetah-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -666px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -666px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -666px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -666px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -584px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -584px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -584px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -584px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -584px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -584px; + width: 105px; + height: 105px; +} +.Mount_Head_Cow-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -584px; + width: 105px; + height: 105px; +} +.Mount_Head_Cuttlefish-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -454px 0px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -454px -115px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -242px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -242px -115px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -454px -230px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -348px 0px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -348px -115px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -242px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -242px; + width: 105px; + height: 114px; +} +.Mount_Head_Cuttlefish-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -242px; + width: 105px; + height: 114px; +} +.Mount_Head_Deer-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -690px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -690px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -690px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -742px -690px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -878px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -878px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -878px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -878px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -878px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Deer-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -878px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -878px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -796px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -796px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -796px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -796px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -796px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -796px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -796px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -742px -796px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -848px -796px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -984px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -984px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -984px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -984px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -984px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -984px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -984px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -984px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -902px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -902px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -902px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -902px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -121px -121px; + width: 120px; + height: 120px; +} +.Mount_Head_Dragon-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -902px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -902px; + width: 105px; + height: 105px; +} +.Mount_Head_Dragon-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -742px -902px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -848px -902px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -954px -902px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Egg-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1090px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -1008px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -1008px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -1008px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -1008px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -1008px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -1008px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -1008px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -742px -1008px; + width: 105px; + height: 105px; +} +.Mount_Head_Falcon-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -848px -1008px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -954px -1008px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1060px -1008px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Ferret-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1196px -954px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -1114px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -1114px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -472px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -1114px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -1114px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -1114px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -1114px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -742px -1114px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -848px -1114px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -954px -1114px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1060px -1114px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1166px -1114px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -121px 0px; + width: 120px; + height: 120px; +} +.Mount_Head_FlyingPig-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -954px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1302px -1060px; + width: 105px; + height: 105px; +} +.Mount_Head_FlyingPig-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -1220px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -1220px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -1220px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -1220px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -1220px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -1220px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -1220px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -742px -1220px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -848px -1220px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -954px -1220px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1060px -1220px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1166px -1220px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1272px -1220px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -954px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -121px; + width: 120px; + height: 120px; +} +.Mount_Head_Fox-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1408px -1166px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -1326px; + width: 105px; + height: 105px; +} +.Mount_Head_Fox-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -1326px; + width: 105px; + height: 105px; +} +.Mount_Head_Frog-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -242px 0px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -357px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -357px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -357px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -357px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -357px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -560px 0px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -560px -115px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -560px -230px; + width: 105px; + height: 114px; +} +.Mount_Head_Frog-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -560px -345px; + width: 105px; + height: 114px; +} +.Mount_Head_Gryphon-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1272px -1326px; + width: 105px; + height: 105px; +} +.Mount_Head_Gryphon-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1378px -1326px; + width: 105px; + height: 105px; +} +.Mount_Head_Gryphon-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Gryphon-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Gryphon-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Gryphon-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Gryphon-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Gryphon-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Gryphon-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Gryphon-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_Gryphon-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_GuineaPig-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -954px; + width: 105px; + height: 105px; +} +.Mount_Head_GuineaPig-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -1060px; + width: 105px; + height: 105px; +} +.Mount_Head_GuineaPig-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -1166px; + width: 105px; + height: 105px; +} +.Mount_Head_GuineaPig-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1514px -1272px; + width: 105px; + height: 105px; +} +.Mount_Head_GuineaPig-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: 0px -1432px; + width: 105px; + height: 105px; +} +.Mount_Head_GuineaPig-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -106px -1432px; + width: 105px; + height: 105px; +} +.Mount_Head_GuineaPig-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -212px -1432px; + width: 105px; + height: 105px; +} +.Mount_Head_GuineaPig-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -318px -1432px; + width: 105px; + height: 105px; +} +.Mount_Head_GuineaPig-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -424px -1432px; + width: 105px; + height: 105px; +} +.Mount_Head_GuineaPig-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -530px -1432px; + width: 105px; + height: 105px; +} +.Mount_Head_Hedgehog-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -636px -1432px; + width: 105px; + height: 105px; +} +.Mount_Head_Hedgehog-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -742px -1432px; + width: 105px; + height: 105px; +} +.Mount_Head_Hedgehog-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -848px -1432px; + width: 105px; + height: 105px; +} +.Mount_Head_Hedgehog-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -954px -1432px; + width: 105px; + height: 105px; +} +.Mount_Head_Hedgehog-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1060px -1432px; + width: 105px; + height: 105px; +} +.Mount_Head_Hedgehog-Red { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1166px -1432px; + width: 105px; + height: 105px; +} +.Mount_Head_Hedgehog-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1272px -1432px; + width: 105px; + height: 105px; +} +.Mount_Head_Hedgehog-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1378px -1432px; + width: 105px; + height: 105px; +} +.Mount_Head_Hedgehog-White { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1484px -1432px; + width: 105px; + height: 105px; +} +.Mount_Head_Hedgehog-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1620px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Hippo-Base { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1620px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Hippo-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-16.png'); + background-position: -1620px -212px; + width: 105px; + height: 105px; +} .Mount_Head_Hippo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1272px -1380px; + background-position: -1620px -318px; width: 105px; height: 105px; } .Mount_Head_Hippo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1180px -742px; + background-position: -1620px -424px; width: 105px; height: 105px; } .Mount_Head_Hippo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -756px 0px; + background-position: -1620px -530px; width: 105px; height: 105px; } .Mount_Head_Hippo-Red { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -756px -212px; + background-position: -1620px -636px; width: 105px; height: 105px; } .Mount_Head_Hippo-Shade { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -756px -636px; + background-position: -1620px -742px; width: 105px; height: 105px; } .Mount_Head_Hippo-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -744px; + background-position: -1620px -848px; width: 105px; height: 105px; } .Mount_Head_Hippo-White { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -744px; + background-position: -1620px -954px; width: 105px; height: 105px; } .Mount_Head_Hippo-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -954px -1062px; + background-position: -1620px -1060px; width: 105px; height: 105px; } .Mount_Head_Hippogriff-Hopeful { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -408px; + background-position: 0px -472px; width: 105px; height: 111px; } .Mount_Head_Horse-Base { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1378px -1380px; + background-position: -1620px -1272px; width: 105px; height: 105px; } .Mount_Head_Horse-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1498px 0px; + background-position: -1620px -1378px; width: 105px; height: 105px; } .Mount_Head_Horse-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1498px -106px; + background-position: 0px -1538px; width: 105px; height: 105px; } .Mount_Head_Horse-Desert { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1498px -212px; + background-position: -106px -1538px; width: 105px; height: 105px; } .Mount_Head_Horse-Golden { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1498px -318px; + background-position: -212px -1538px; width: 105px; height: 105px; } .Mount_Head_Horse-Red { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1498px -424px; + background-position: -318px -1538px; width: 105px; height: 105px; } .Mount_Head_Horse-Shade { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1498px -530px; + background-position: -424px -1538px; width: 105px; height: 105px; } .Mount_Head_Horse-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1498px -636px; + background-position: -530px -1538px; width: 105px; height: 105px; } .Mount_Head_Horse-White { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1498px -742px; + background-position: -636px -1538px; width: 105px; height: 105px; } .Mount_Head_Horse-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -544px -106px; + background-position: -742px -1538px; width: 105px; height: 105px; } .Mount_Head_JackOLantern-Base { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -727px -1592px; + background-position: -1726px -424px; width: 90px; height: 105px; } .Mount_Head_JackOLantern-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -1592px; + background-position: -1726px -318px; width: 90px; height: 105px; } .Mount_Head_Jackalope-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -544px -212px; + background-position: -848px -1538px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Aquatic { +.Mount_Head_Kangaroo-Base { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -532px; + background-position: -1166px -1538px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Base { +.Mount_Head_Kangaroo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -532px; + background-position: -1272px -1538px; width: 105px; height: 105px; } -.Mount_Head_LionCub-CottonCandyBlue { +.Mount_Head_Kangaroo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -532px; + background-position: -1378px -1538px; width: 105px; height: 105px; } -.Mount_Head_LionCub-CottonCandyPink { +.Mount_Head_Kangaroo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -532px; + background-position: -1484px -1538px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Cupid { +.Mount_Head_Kangaroo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -532px; + background-position: -1590px -1538px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Desert { +.Mount_Head_Kangaroo-Red { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -532px; + background-position: -1726px 0px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Ember { +.Mount_Head_Kangaroo-Shade { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -650px 0px; + background-position: -1726px -106px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Ethereal { +.Mount_Head_Kangaroo-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -650px -106px; + background-position: -1060px -1538px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Fairy { +.Mount_Head_Kangaroo-White { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -650px -212px; + background-position: -954px -1538px; width: 105px; height: 105px; } -.Mount_Head_LionCub-Floral { +.Mount_Head_Kangaroo-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -650px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -650px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -650px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -638px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -638px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -638px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -638px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -638px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -638px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -638px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -408px; - width: 105px; - height: 110px; -} -.Mount_Head_LionCub-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -756px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -408px -257px; - width: 120px; - height: 120px; -} -.Mount_Head_LionCub-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -756px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -756px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_LionCub-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -756px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_MagicalBee-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -408px; - width: 105px; - height: 114px; -} -.Mount_Head_Mammoth-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -408px; - width: 105px; - height: 123px; -} -.Mount_Head_MantisShrimp-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -408px; - width: 108px; - height: 105px; -} -.Mount_Head_Monkey-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -744px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -744px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -744px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -744px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -744px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -744px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -862px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -862px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -862px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Monkey-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -862px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -862px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -862px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -862px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -862px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -850px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -850px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -850px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -850px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -850px; - width: 105px; - height: 105px; -} -.Mount_Head_Nudibranch-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -850px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -850px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -850px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -848px -850px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -968px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -968px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -968px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -968px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -968px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -968px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Octopus-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -968px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Orca-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -968px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -968px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -956px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -956px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -956px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -956px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -956px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -956px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -956px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -956px; - width: 105px; - height: 105px; -} -.Mount_Head_Owl-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -848px -956px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -954px -956px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1074px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1074px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1074px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1074px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1074px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1074px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1074px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1074px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1074px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1074px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -1062px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -1062px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -1062px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -1062px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -1062px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -1062px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -1062px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -1062px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -848px -1062px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -408px -136px; - width: 120px; - height: 120px; -} -.Mount_Head_PandaCub-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1060px -1062px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1180px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_PandaCub-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1180px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1180px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1180px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1180px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1180px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1180px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -544px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1180px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1180px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1180px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Parrot-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -1168px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -1168px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -1168px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -1168px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -1168px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -1168px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -1168px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -1168px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -848px -1168px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -954px -1168px; - width: 105px; - height: 105px; -} -.Mount_Head_Peacock-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1060px -1168px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1166px -1168px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1286px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1286px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1286px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1286px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1286px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1286px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1286px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1286px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Penguin-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1286px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Phoenix-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1286px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Pterodactyl-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1286px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Pterodactyl-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1286px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Pterodactyl-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -1274px; - width: 105px; - height: 105px; -} -.Mount_Head_Pterodactyl-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -1274px; - width: 105px; - height: 105px; -} -.Mount_Head_Pterodactyl-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -1274px; - width: 105px; - height: 105px; -} -.Mount_Head_Pterodactyl-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -1274px; - width: 105px; - height: 105px; -} -.Mount_Head_Pterodactyl-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -1274px; - width: 105px; - height: 105px; -} -.Mount_Head_Pterodactyl-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -1274px; - width: 105px; - height: 105px; -} -.Mount_Head_Pterodactyl-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -1274px; - width: 105px; - height: 105px; -} -.Mount_Head_Pterodactyl-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -1274px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -848px -1274px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -954px -1274px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1060px -1274px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1166px -1274px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1272px -1274px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1392px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1392px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1392px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1392px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Rat-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1392px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1392px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1392px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1392px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1392px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1392px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1392px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1392px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1392px -1272px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -1380px; - width: 105px; - height: 105px; -} -.Mount_Head_Rock-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -1380px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -1380px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -1380px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -1380px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -1380px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -1380px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -1380px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -848px -1380px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -954px -1380px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1060px -1380px; - width: 105px; - height: 105px; -} -.Mount_Head_Rooster-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1166px -1380px; - width: 105px; - height: 105px; -} -.Mount_Head_Sabretooth-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -272px -272px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px 0px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -408px 0px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -136px -272px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -272px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -272px -136px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -272px 0px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -136px -136px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -136px; - width: 135px; - height: 135px; -} -.Mount_Head_Sabretooth-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -136px 0px; - width: 135px; - height: 135px; -} -.Mount_Head_Seahorse-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1498px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1498px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1498px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1498px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1498px -1272px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1498px -1378px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Seahorse-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -636px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -742px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -848px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -954px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1060px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1166px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1272px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Sheep-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1378px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1484px -1486px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1604px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1604px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1604px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1604px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1604px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1604px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1604px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1604px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Slime-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1604px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1604px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1604px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1604px -1166px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1604px -1272px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1604px -1378px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Red { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -1604px -1484px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: 0px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -106px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-White { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -212px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Sloth-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -318px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Base { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -424px -1592px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -544px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -544px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Snail-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-16.png'); - background-position: -530px -1592px; + background-position: -1726px -212px; width: 105px; height: 105px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-17.css b/website/client/assets/css/sprites/spritesmith-main-17.css index cc8651b23f..10fc0eed04 100644 --- a/website/client/assets/css/sprites/spritesmith-main-17.css +++ b/website/client/assets/css/sprites/spritesmith-main-17.css @@ -1,1506 +1,1440 @@ -.Mount_Head_Snail-Golden { +.Mount_Head_LionCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -922px -530px; + background-position: -544px -424px; width: 105px; height: 105px; } -.Mount_Head_Snail-Red { +.Mount_Head_LionCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -636px -1240px; + background-position: -1180px -742px; width: 105px; height: 105px; } -.Mount_Head_Snail-Shade { +.Mount_Head_LionCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1028px -212px; + background-position: -106px -532px; width: 105px; height: 105px; } -.Mount_Head_Snail-Skeleton { +.Mount_Head_LionCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1028px -318px; + background-position: -530px -532px; width: 105px; height: 105px; } -.Mount_Head_Snail-White { +.Mount_Head_LionCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1028px -424px; + background-position: -650px 0px; width: 105px; height: 105px; } -.Mount_Head_Snail-Zombie { +.Mount_Head_LionCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1028px -530px; + background-position: -650px -106px; width: 105px; height: 105px; } -.Mount_Head_Snake-Base { +.Mount_Head_LionCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1028px -636px; + background-position: -1074px -106px; width: 105px; height: 105px; } -.Mount_Head_Snake-CottonCandyBlue { +.Mount_Head_LionCub-Ethereal { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1028px -742px; + background-position: -1392px -742px; width: 105px; height: 105px; } -.Mount_Head_Snake-CottonCandyPink { +.Mount_Head_LionCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1028px -848px; + background-position: -1392px -848px; width: 105px; height: 105px; } -.Mount_Head_Snake-Desert { +.Mount_Head_LionCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -1028px; + background-position: -1392px -954px; width: 105px; height: 105px; } -.Mount_Head_Snake-Golden { +.Mount_Head_LionCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -1028px; + background-position: -1392px -1060px; width: 105px; height: 105px; } -.Mount_Head_Snake-Red { +.Mount_Head_LionCub-Glass { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -1028px; + background-position: -1392px -1166px; width: 105px; height: 105px; } -.Mount_Head_Snake-Shade { +.Mount_Head_LionCub-Glow { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -1240px; + background-position: -1392px -1272px; width: 105px; height: 105px; } -.Mount_Head_Snake-Skeleton { +.Mount_Head_LionCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -1240px; + background-position: 0px -1380px; width: 105px; height: 105px; } -.Mount_Head_Snake-White { +.Mount_Head_LionCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -530px -1240px; + background-position: -106px -1380px; width: 105px; height: 105px; } -.Mount_Head_Snake-Zombie { +.Mount_Head_LionCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -742px -1240px; + background-position: -212px -1380px; width: 105px; height: 105px; } -.Mount_Head_Spider-Base { +.Mount_Head_LionCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -848px -1240px; + background-position: -318px -1380px; width: 105px; height: 105px; } -.Mount_Head_Spider-CottonCandyBlue { +.Mount_Head_LionCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -954px -1240px; + background-position: -544px 0px; width: 105px; height: 105px; } -.Mount_Head_Spider-CottonCandyPink { +.Mount_Head_LionCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1060px -1240px; + background-position: -544px -106px; width: 105px; height: 105px; } -.Mount_Head_Spider-Desert { +.Mount_Head_LionCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1166px -1240px; + background-position: -544px -212px; width: 105px; height: 105px; } -.Mount_Head_Spider-Golden { +.Mount_Head_LionCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1346px 0px; + background-position: -544px -318px; width: 105px; height: 105px; } -.Mount_Head_Spider-Red { +.Mount_Head_LionCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1346px -106px; + background-position: -212px -408px; + width: 105px; + height: 110px; +} +.Mount_Head_LionCub-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: 0px -532px; width: 105px; height: 105px; } -.Mount_Head_Spider-Shade { +.Mount_Head_LionCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1346px -212px; + background-position: -408px -257px; + width: 120px; + height: 120px; +} +.Mount_Head_LionCub-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -212px -532px; width: 105px; height: 105px; } -.Mount_Head_Spider-Skeleton { +.Mount_Head_LionCub-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1346px -318px; + background-position: -318px -532px; width: 105px; height: 105px; } -.Mount_Head_Spider-White { +.Mount_Head_LionCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1346px -424px; + background-position: -424px -532px; width: 105px; height: 105px; } -.Mount_Head_Spider-Zombie { +.Mount_Head_MagicalBee-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1346px -530px; + background-position: -106px -408px; + width: 105px; + height: 114px; +} +.Mount_Head_Mammoth-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: 0px -408px; + width: 105px; + height: 123px; +} +.Mount_Head_MantisShrimp-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -318px -408px; + width: 108px; + height: 105px; +} +.Mount_Head_Monkey-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -650px -212px; width: 105px; height: 105px; } -.Mount_Head_Squirrel-Base { +.Mount_Head_Monkey-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1346px -636px; + background-position: -650px -318px; width: 105px; height: 105px; } -.Mount_Head_Squirrel-CottonCandyBlue { +.Mount_Head_Monkey-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1346px -742px; + background-position: -650px -424px; width: 105px; height: 105px; } -.Mount_Head_Squirrel-CottonCandyPink { +.Mount_Head_Monkey-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1346px -848px; + background-position: -650px -530px; width: 105px; height: 105px; } -.Mount_Head_Squirrel-Desert { +.Mount_Head_Monkey-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1346px -954px; + background-position: 0px -638px; width: 105px; height: 105px; } -.Mount_Head_Squirrel-Golden { +.Mount_Head_Monkey-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1346px -1060px; + background-position: -106px -638px; width: 105px; height: 105px; } -.Mount_Head_Squirrel-Red { +.Mount_Head_Monkey-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1346px -1166px; + background-position: -212px -638px; width: 105px; height: 105px; } -.Mount_Head_Squirrel-Shade { +.Mount_Head_Monkey-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -1346px; + background-position: -318px -638px; width: 105px; height: 105px; } -.Mount_Head_Squirrel-Skeleton { +.Mount_Head_Monkey-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -1346px; + background-position: -424px -638px; width: 105px; height: 105px; } -.Mount_Head_Squirrel-White { +.Mount_Head_Monkey-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -1346px; + background-position: -530px -638px; width: 105px; height: 105px; } -.Mount_Head_Squirrel-Zombie { +.Mount_Head_Nudibranch-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -665px -680px; + background-position: -636px -638px; width: 105px; height: 105px; } -.Mount_Head_TRex-Base { +.Mount_Head_Nudibranch-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -136px; - width: 135px; - height: 135px; + background-position: -756px 0px; + width: 105px; + height: 105px; } -.Mount_Head_TRex-CottonCandyBlue { +.Mount_Head_Nudibranch-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -136px -136px; - width: 135px; - height: 135px; + background-position: -756px -106px; + width: 105px; + height: 105px; } -.Mount_Head_TRex-CottonCandyPink { +.Mount_Head_Nudibranch-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -272px 0px; - width: 135px; - height: 135px; + background-position: -756px -212px; + width: 105px; + height: 105px; } -.Mount_Head_TRex-Desert { +.Mount_Head_Nudibranch-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -272px -136px; - width: 135px; - height: 135px; + background-position: -756px -318px; + width: 105px; + height: 105px; } -.Mount_Head_TRex-Golden { +.Mount_Head_Nudibranch-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -272px; - width: 135px; - height: 135px; + background-position: -756px -424px; + width: 105px; + height: 105px; } -.Mount_Head_TRex-Red { +.Mount_Head_Nudibranch-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -756px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Nudibranch-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -756px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Nudibranch-White { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: 0px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_Nudibranch-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -106px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_Octopus-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -212px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_Octopus-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -318px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_Octopus-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -424px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_Octopus-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -530px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_Octopus-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -636px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_Octopus-Red { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -742px -744px; + width: 105px; + height: 105px; +} +.Mount_Head_Octopus-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -862px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Octopus-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -862px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Octopus-White { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -862px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Octopus-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -862px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Orca-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -862px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Owl-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -862px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Owl-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -862px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Owl-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -862px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_Owl-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: 0px -850px; + width: 105px; + height: 105px; +} +.Mount_Head_Owl-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -106px -850px; + width: 105px; + height: 105px; +} +.Mount_Head_Owl-Red { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -212px -850px; + width: 105px; + height: 105px; +} +.Mount_Head_Owl-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -318px -850px; + width: 105px; + height: 105px; +} +.Mount_Head_Owl-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -424px -850px; + width: 105px; + height: 105px; +} +.Mount_Head_Owl-White { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -530px -850px; + width: 105px; + height: 105px; +} +.Mount_Head_Owl-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -636px -850px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -742px -850px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -848px -850px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -968px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -968px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -968px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -968px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -968px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -968px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -968px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -968px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -968px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: 0px -956px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -106px -956px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -212px -956px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -318px -956px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -424px -956px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Red { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -530px -956px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -636px -956px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -742px -956px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -848px -956px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -954px -956px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1074px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -408px -136px; + width: 120px; + height: 120px; +} +.Mount_Head_PandaCub-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1074px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-White { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1074px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_PandaCub-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1074px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Parrot-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1074px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Parrot-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1074px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Parrot-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1074px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_Parrot-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1074px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_Parrot-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1074px -954px; + width: 105px; + height: 105px; +} +.Mount_Head_Parrot-Red { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: 0px -1062px; + width: 105px; + height: 105px; +} +.Mount_Head_Parrot-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -106px -1062px; + width: 105px; + height: 105px; +} +.Mount_Head_Parrot-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -212px -1062px; + width: 105px; + height: 105px; +} +.Mount_Head_Parrot-White { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -318px -1062px; + width: 105px; + height: 105px; +} +.Mount_Head_Parrot-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -424px -1062px; + width: 105px; + height: 105px; +} +.Mount_Head_Peacock-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -530px -1062px; + width: 105px; + height: 105px; +} +.Mount_Head_Peacock-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -636px -1062px; + width: 105px; + height: 105px; +} +.Mount_Head_Peacock-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -742px -1062px; + width: 105px; + height: 105px; +} +.Mount_Head_Peacock-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -848px -1062px; + width: 105px; + height: 105px; +} +.Mount_Head_Peacock-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -954px -1062px; + width: 105px; + height: 105px; +} +.Mount_Head_Peacock-Red { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1060px -1062px; + width: 105px; + height: 105px; +} +.Mount_Head_Peacock-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1180px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Peacock-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1180px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Peacock-White { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1180px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Peacock-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1180px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Penguin-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1180px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Penguin-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1180px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Penguin-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1180px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Penguin-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -427px -408px; + width: 105px; + height: 105px; +} +.Mount_Head_Penguin-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1180px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_Penguin-Red { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1180px -954px; + width: 105px; + height: 105px; +} +.Mount_Head_Penguin-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1180px -1060px; + width: 105px; + height: 105px; +} +.Mount_Head_Penguin-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: 0px -1168px; + width: 105px; + height: 105px; +} +.Mount_Head_Penguin-White { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -106px -1168px; + width: 105px; + height: 105px; +} +.Mount_Head_Penguin-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -212px -1168px; + width: 105px; + height: 105px; +} +.Mount_Head_Phoenix-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -318px -1168px; + width: 105px; + height: 105px; +} +.Mount_Head_Pterodactyl-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -424px -1168px; + width: 105px; + height: 105px; +} +.Mount_Head_Pterodactyl-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -530px -1168px; + width: 105px; + height: 105px; +} +.Mount_Head_Pterodactyl-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -636px -1168px; + width: 105px; + height: 105px; +} +.Mount_Head_Pterodactyl-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -742px -1168px; + width: 105px; + height: 105px; +} +.Mount_Head_Pterodactyl-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -848px -1168px; + width: 105px; + height: 105px; +} +.Mount_Head_Pterodactyl-Red { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -954px -1168px; + width: 105px; + height: 105px; +} +.Mount_Head_Pterodactyl-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1060px -1168px; + width: 105px; + height: 105px; +} +.Mount_Head_Pterodactyl-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1166px -1168px; + width: 105px; + height: 105px; +} +.Mount_Head_Pterodactyl-White { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1286px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Pterodactyl-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1286px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Rat-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1286px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Rat-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1286px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Rat-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1286px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Rat-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1286px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Rat-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1286px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Rat-Red { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1286px -742px; + width: 105px; + height: 105px; +} +.Mount_Head_Rat-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1286px -848px; + width: 105px; + height: 105px; +} +.Mount_Head_Rat-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1286px -954px; + width: 105px; + height: 105px; +} +.Mount_Head_Rat-White { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1286px -1060px; + width: 105px; + height: 105px; +} +.Mount_Head_Rat-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1286px -1166px; + width: 105px; + height: 105px; +} +.Mount_Head_Rock-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: 0px -1274px; + width: 105px; + height: 105px; +} +.Mount_Head_Rock-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -106px -1274px; + width: 105px; + height: 105px; +} +.Mount_Head_Rock-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -212px -1274px; + width: 105px; + height: 105px; +} +.Mount_Head_Rock-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -318px -1274px; + width: 105px; + height: 105px; +} +.Mount_Head_Rock-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -424px -1274px; + width: 105px; + height: 105px; +} +.Mount_Head_Rock-Red { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -530px -1274px; + width: 105px; + height: 105px; +} +.Mount_Head_Rock-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -636px -1274px; + width: 105px; + height: 105px; +} +.Mount_Head_Rock-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -742px -1274px; + width: 105px; + height: 105px; +} +.Mount_Head_Rock-White { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -848px -1274px; + width: 105px; + height: 105px; +} +.Mount_Head_Rock-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -954px -1274px; + width: 105px; + height: 105px; +} +.Mount_Head_Rooster-Base { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1060px -1274px; + width: 105px; + height: 105px; +} +.Mount_Head_Rooster-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1166px -1274px; + width: 105px; + height: 105px; +} +.Mount_Head_Rooster-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1272px -1274px; + width: 105px; + height: 105px; +} +.Mount_Head_Rooster-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1392px 0px; + width: 105px; + height: 105px; +} +.Mount_Head_Rooster-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1392px -106px; + width: 105px; + height: 105px; +} +.Mount_Head_Rooster-Red { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1392px -212px; + width: 105px; + height: 105px; +} +.Mount_Head_Rooster-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1392px -318px; + width: 105px; + height: 105px; +} +.Mount_Head_Rooster-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1392px -424px; + width: 105px; + height: 105px; +} +.Mount_Head_Rooster-White { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1392px -530px; + width: 105px; + height: 105px; +} +.Mount_Head_Rooster-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-17.png'); + background-position: -1392px -636px; + width: 105px; + height: 105px; +} +.Mount_Head_Sabretooth-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); background-position: -136px -272px; width: 135px; height: 135px; } -.Mount_Head_TRex-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -272px -272px; - width: 135px; - height: 135px; -} -.Mount_Head_TRex-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -408px 0px; - width: 135px; - height: 135px; -} -.Mount_Head_TRex-White { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -408px -136px; - width: 135px; - height: 135px; -} -.Mount_Head_TRex-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -408px -272px; - width: 135px; - height: 135px; -} -.Mount_Head_TigerCub-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -816px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -816px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -816px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -816px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -816px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -816px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -816px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -816px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -816px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -816px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -816px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -816px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -530px -816px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -636px -816px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Red { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -742px -816px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -922px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -922px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -922px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -922px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -922px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -544px -680px; - width: 120px; - height: 120px; -} -.Mount_Head_TigerCub-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -922px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-White { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -922px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_TigerCub-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -922px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -922px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -922px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -922px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -922px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -530px -922px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-Red { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -636px -922px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -742px -922px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -848px -922px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-White { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1028px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Treeling-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1028px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -1028px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -1028px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -530px -1028px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -636px -1028px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -742px -1028px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-Red { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -848px -1028px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -954px -1028px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1134px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-White { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1134px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Triceratops-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1134px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Turkey-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1134px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Turkey-Gilded { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1134px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1134px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1134px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1134px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1134px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1134px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-Red { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -1134px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -1134px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -1134px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-White { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -1134px; - width: 105px; - height: 105px; -} -.Mount_Head_Turtle-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -1134px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -530px -1134px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -636px -1134px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -742px -1134px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -848px -1134px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -954px -1134px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-Red { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1060px -1134px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1240px 0px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1240px -106px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-White { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1240px -212px; - width: 105px; - height: 105px; -} -.Mount_Head_Unicorn-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1240px -318px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1240px -424px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1240px -530px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1240px -636px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1240px -742px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1240px -848px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-Red { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1240px -954px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1240px -1060px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -1240px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-White { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -106px -1240px; - width: 105px; - height: 105px; -} -.Mount_Head_Whale-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -212px -1240px; - width: 105px; - height: 105px; -} -.Mount_Head_Wolf-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -408px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -136px -408px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -272px -408px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -136px 0px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -408px -408px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -544px 0px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Ember { +.Mount_Head_Sabretooth-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); background-position: 0px 0px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Fairy { +.Mount_Head_Sabretooth-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -544px -272px; + background-position: -408px 0px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Floral { +.Mount_Head_Sabretooth-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -544px -408px; + background-position: -272px -272px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Ghost { +.Mount_Head_Sabretooth-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -544px; + background-position: 0px -272px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Golden { +.Mount_Head_Sabretooth-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -136px -544px; + background-position: -272px -136px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Holly { +.Mount_Head_Sabretooth-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -272px -544px; + background-position: -272px 0px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Peppermint { +.Mount_Head_Sabretooth-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -408px -544px; + background-position: -136px -136px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Rainbow { +.Mount_Head_Sabretooth-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -544px -544px; + background-position: 0px -136px; width: 135px; height: 135px; } -.Mount_Head_Wolf-Red { +.Mount_Head_Sabretooth-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -680px 0px; + background-position: -136px 0px; width: 135px; height: 135px; } -.Mount_Head_Wolf-RoyalPurple { +.Mount_Head_SeaSerpent-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -680px -136px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -680px -272px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -680px -408px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -680px -544px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -680px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -136px -680px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -272px -680px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-White { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -544px -136px; - width: 135px; - height: 135px; -} -.Mount_Head_Wolf-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -408px -680px; - width: 135px; - height: 135px; -} -.Mount_Head_Yarn-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -318px -1346px; + background-position: -1498px 0px; width: 105px; height: 105px; } -.Mount_Head_Yarn-CottonCandyBlue { +.Mount_Head_SeaSerpent-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -424px -1346px; + background-position: -1498px -106px; width: 105px; height: 105px; } -.Mount_Head_Yarn-CottonCandyPink { +.Mount_Head_SeaSerpent-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -530px -1346px; + background-position: -1498px -212px; width: 105px; height: 105px; } -.Mount_Head_Yarn-Desert { +.Mount_Head_SeaSerpent-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -636px -1346px; + background-position: -1498px -318px; width: 105px; height: 105px; } -.Mount_Head_Yarn-Golden { +.Mount_Head_SeaSerpent-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -742px -1346px; + background-position: -1498px -424px; width: 105px; height: 105px; } -.Mount_Head_Yarn-Red { +.Mount_Head_SeaSerpent-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -848px -1346px; + background-position: -1498px -530px; width: 105px; height: 105px; } -.Mount_Head_Yarn-Shade { +.Mount_Head_SeaSerpent-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -954px -1346px; + background-position: -1498px -636px; width: 105px; height: 105px; } -.Mount_Head_Yarn-Skeleton { +.Mount_Head_SeaSerpent-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1060px -1346px; + background-position: -1498px -742px; width: 105px; height: 105px; } -.Mount_Head_Yarn-White { +.Mount_Head_SeaSerpent-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1166px -1346px; + background-position: -1498px -848px; width: 105px; height: 105px; } -.Mount_Head_Yarn-Zombie { +.Mount_Head_SeaSerpent-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1272px -1346px; + background-position: -1498px -954px; width: 105px; height: 105px; } -.Mount_Icon_Aether-Invisible { +.Mount_Head_Seahorse-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1452px -100px; - width: 81px; - height: 99px; + background-position: -424px -1380px; + width: 105px; + height: 105px; } -.Mount_Icon_Armadillo-Base { +.Mount_Head_Seahorse-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1616px 0px; - width: 81px; - height: 99px; + background-position: -530px -1380px; + width: 105px; + height: 105px; } -.Mount_Icon_Armadillo-CottonCandyBlue { +.Mount_Head_Seahorse-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1452px -200px; - width: 81px; - height: 99px; + background-position: -636px -1380px; + width: 105px; + height: 105px; } -.Mount_Icon_Armadillo-CottonCandyPink { +.Mount_Head_Seahorse-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1452px -300px; - width: 81px; - height: 99px; + background-position: -742px -1380px; + width: 105px; + height: 105px; } -.Mount_Icon_Armadillo-Desert { +.Mount_Head_Seahorse-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1452px -400px; - width: 81px; - height: 99px; + background-position: -848px -1380px; + width: 105px; + height: 105px; } -.Mount_Icon_Armadillo-Golden { +.Mount_Head_Seahorse-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1452px -500px; - width: 81px; - height: 99px; + background-position: -954px -1380px; + width: 105px; + height: 105px; } -.Mount_Icon_Armadillo-Red { +.Mount_Head_Seahorse-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1452px -600px; - width: 81px; - height: 99px; + background-position: -1060px -1380px; + width: 105px; + height: 105px; } -.Mount_Icon_Armadillo-Shade { +.Mount_Head_Seahorse-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1452px -700px; - width: 81px; - height: 99px; + background-position: -1166px -1380px; + width: 105px; + height: 105px; } -.Mount_Icon_Armadillo-Skeleton { +.Mount_Head_Seahorse-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1452px -800px; - width: 81px; - height: 99px; + background-position: -1272px -1380px; + width: 105px; + height: 105px; } -.Mount_Icon_Armadillo-White { +.Mount_Head_Seahorse-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1452px -900px; - width: 81px; - height: 99px; + background-position: -1378px -1380px; + width: 105px; + height: 105px; } -.Mount_Icon_Armadillo-Zombie { +.Mount_Head_Sheep-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1452px -1000px; - width: 81px; - height: 99px; + background-position: -1498px -1060px; + width: 105px; + height: 105px; } -.Mount_Icon_Axolotl-Base { +.Mount_Head_Sheep-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1452px -1100px; - width: 81px; - height: 99px; + background-position: -1498px -1166px; + width: 105px; + height: 105px; } -.Mount_Icon_Axolotl-CottonCandyBlue { +.Mount_Head_Sheep-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1452px -1200px; - width: 81px; - height: 99px; + background-position: -1498px -1272px; + width: 105px; + height: 105px; } -.Mount_Icon_Axolotl-CottonCandyPink { +.Mount_Head_Sheep-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1452px -1300px; - width: 81px; - height: 99px; + background-position: -1498px -1378px; + width: 105px; + height: 105px; } -.Mount_Icon_Axolotl-Desert { +.Mount_Head_Sheep-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1534px 0px; - width: 81px; - height: 99px; + background-position: 0px -1486px; + width: 105px; + height: 105px; } -.Mount_Icon_Axolotl-Golden { +.Mount_Head_Sheep-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1534px -100px; - width: 81px; - height: 99px; + background-position: -106px -1486px; + width: 105px; + height: 105px; } -.Mount_Icon_Axolotl-Red { +.Mount_Head_Sheep-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1534px -200px; - width: 81px; - height: 99px; + background-position: -212px -1486px; + width: 105px; + height: 105px; } -.Mount_Icon_Axolotl-Shade { +.Mount_Head_Sheep-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1534px -300px; - width: 81px; - height: 99px; + background-position: -318px -1486px; + width: 105px; + height: 105px; } -.Mount_Icon_Axolotl-Skeleton { +.Mount_Head_Sheep-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1534px -400px; - width: 81px; - height: 99px; + background-position: -424px -1486px; + width: 105px; + height: 105px; } -.Mount_Icon_Axolotl-White { +.Mount_Head_Sheep-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1534px -500px; - width: 81px; - height: 99px; + background-position: -530px -1486px; + width: 105px; + height: 105px; } -.Mount_Icon_Axolotl-Zombie { +.Mount_Head_Slime-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1534px -600px; - width: 81px; - height: 99px; + background-position: -636px -1486px; + width: 105px; + height: 105px; } -.Mount_Icon_Badger-Base { +.Mount_Head_Slime-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1534px -700px; - width: 81px; - height: 99px; + background-position: -742px -1486px; + width: 105px; + height: 105px; } -.Mount_Icon_Badger-CottonCandyBlue { +.Mount_Head_Slime-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1534px -800px; - width: 81px; - height: 99px; + background-position: -848px -1486px; + width: 105px; + height: 105px; } -.Mount_Icon_Badger-CottonCandyPink { +.Mount_Head_Slime-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1534px -900px; - width: 81px; - height: 99px; + background-position: -954px -1486px; + width: 105px; + height: 105px; } -.Mount_Icon_Badger-Desert { +.Mount_Head_Slime-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1534px -1000px; - width: 81px; - height: 99px; + background-position: -1060px -1486px; + width: 105px; + height: 105px; } -.Mount_Icon_Badger-Golden { +.Mount_Head_Slime-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1534px -1100px; - width: 81px; - height: 99px; + background-position: -1166px -1486px; + width: 105px; + height: 105px; } -.Mount_Icon_Badger-Red { +.Mount_Head_Slime-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1534px -1200px; - width: 81px; - height: 99px; + background-position: -1272px -1486px; + width: 105px; + height: 105px; } -.Mount_Icon_Badger-Shade { +.Mount_Head_Slime-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1534px -1300px; - width: 81px; - height: 99px; + background-position: -1378px -1486px; + width: 105px; + height: 105px; } -.Mount_Icon_Badger-Skeleton { +.Mount_Head_Slime-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -1452px; - width: 81px; - height: 99px; + background-position: -1484px -1486px; + width: 105px; + height: 105px; } -.Mount_Icon_Badger-White { +.Mount_Head_Slime-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -82px -1452px; - width: 81px; - height: 99px; + background-position: -1604px 0px; + width: 105px; + height: 105px; } -.Mount_Icon_Badger-Zombie { +.Mount_Head_Sloth-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -164px -1452px; - width: 81px; - height: 99px; + background-position: -1604px -106px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Aquatic { +.Mount_Head_Sloth-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -246px -1452px; - width: 81px; - height: 99px; + background-position: -1604px -212px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Base { +.Mount_Head_Sloth-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -328px -1452px; - width: 81px; - height: 99px; + background-position: -1604px -318px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-CottonCandyBlue { +.Mount_Head_Sloth-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -410px -1452px; - width: 81px; - height: 99px; + background-position: -1604px -424px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-CottonCandyPink { +.Mount_Head_Sloth-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -492px -1452px; - width: 81px; - height: 99px; + background-position: -1604px -530px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Cupid { +.Mount_Head_Sloth-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -574px -1452px; - width: 81px; - height: 99px; + background-position: -1604px -636px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Desert { +.Mount_Head_Sloth-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -656px -1452px; - width: 81px; - height: 99px; + background-position: -1604px -742px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Ember { +.Mount_Head_Sloth-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -738px -1452px; - width: 81px; - height: 99px; + background-position: -1604px -848px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Fairy { +.Mount_Head_Sloth-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -820px -1452px; - width: 81px; - height: 99px; + background-position: -1604px -954px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Floral { +.Mount_Head_Sloth-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -902px -1452px; - width: 81px; - height: 99px; + background-position: -1604px -1060px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Ghost { +.Mount_Head_Snail-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -984px -1452px; - width: 81px; - height: 99px; + background-position: -1604px -1166px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Golden { +.Mount_Head_Snail-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1066px -1452px; - width: 81px; - height: 99px; + background-position: -1604px -1272px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Holly { +.Mount_Head_Snail-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1148px -1452px; - width: 81px; - height: 99px; + background-position: -1604px -1378px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Peppermint { +.Mount_Head_Snail-Desert { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1230px -1452px; - width: 81px; - height: 99px; + background-position: -1604px -1484px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Polar { +.Mount_Head_Snail-Golden { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1312px -1452px; - width: 81px; - height: 99px; + background-position: 0px -1592px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Rainbow { +.Mount_Head_Snail-Red { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1394px -1452px; - width: 81px; - height: 99px; + background-position: -106px -1592px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Red { +.Mount_Head_Snail-Shade { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1476px -1452px; - width: 81px; - height: 99px; + background-position: -212px -1592px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-RoyalPurple { +.Mount_Head_Snail-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1452px 0px; - width: 81px; - height: 99px; + background-position: -318px -1592px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Shade { +.Mount_Head_Snail-White { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1616px -100px; - width: 81px; - height: 99px; + background-position: -424px -1592px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Shimmer { +.Mount_Head_Snail-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1616px -200px; - width: 81px; - height: 99px; + background-position: -530px -1592px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Skeleton { +.Mount_Head_Snake-Base { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1616px -300px; - width: 81px; - height: 99px; + background-position: -636px -1592px; + width: 105px; + height: 105px; } -.Mount_Icon_BearCub-Spooky { +.Mount_Head_Snake-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1616px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1616px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1616px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-White { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1616px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_BearCub-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1616px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1616px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1616px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1616px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1616px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1616px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Red { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1616px -1400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: 0px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -82px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-White { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -164px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Beetle-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -246px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -328px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -410px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -492px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -574px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -656px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Red { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -738px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -820px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -902px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-White { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -984px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Bunny-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1066px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1148px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1230px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1312px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1394px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1476px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Red { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1558px -1552px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1698px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1698px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-White { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1698px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Butterfly-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1698px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1698px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Base { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1698px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1698px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1698px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1698px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1698px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1698px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1698px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Cactus-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-17.png'); - background-position: -1698px -1200px; - width: 81px; - height: 99px; + background-position: -742px -1592px; + width: 105px; + height: 105px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-18.css b/website/client/assets/css/sprites/spritesmith-main-18.css index 2bf0d7e875..7116864a91 100644 --- a/website/client/assets/css/sprites/spritesmith-main-18.css +++ b/website/client/assets/css/sprites/spritesmith-main-18.css @@ -1,1992 +1,1506 @@ -.Mount_Icon_Cactus-Ghost { +.Mount_Head_Snake-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px 0px; - width: 81px; - height: 99px; + background-position: -742px -816px; + width: 105px; + height: 105px; } -.Mount_Icon_Cactus-Golden { +.Mount_Head_Snake-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -1100px; - width: 81px; - height: 99px; + background-position: -636px -1240px; + width: 105px; + height: 105px; } -.Mount_Icon_Cactus-Holly { +.Mount_Head_Snake-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px 0px; - width: 81px; - height: 99px; + background-position: -530px -922px; + width: 105px; + height: 105px; } -.Mount_Icon_Cactus-Peppermint { +.Mount_Head_Snake-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -100px; - width: 81px; - height: 99px; + background-position: -636px -922px; + width: 105px; + height: 105px; } -.Mount_Icon_Cactus-Rainbow { +.Mount_Head_Snake-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -100px; - width: 81px; - height: 99px; + background-position: -742px -922px; + width: 105px; + height: 105px; } -.Mount_Icon_Cactus-Red { +.Mount_Head_Snake-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -100px; - width: 81px; - height: 99px; + background-position: -848px -922px; + width: 105px; + height: 105px; } -.Mount_Icon_Cactus-RoyalPurple { +.Mount_Head_Snake-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px 0px; - width: 81px; - height: 99px; + background-position: -1043px 0px; + width: 105px; + height: 105px; } -.Mount_Icon_Cactus-Shade { +.Mount_Head_Snake-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -100px; - width: 81px; - height: 99px; + background-position: -1043px -106px; + width: 105px; + height: 105px; } -.Mount_Icon_Cactus-Shimmer { +.Mount_Head_Spider-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -200px; - width: 81px; - height: 99px; + background-position: -1043px -212px; + width: 105px; + height: 105px; } -.Mount_Icon_Cactus-Skeleton { +.Mount_Head_Spider-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -200px; - width: 81px; - height: 99px; + background-position: -1043px -318px; + width: 105px; + height: 105px; } -.Mount_Icon_Cactus-Spooky { +.Mount_Head_Spider-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -200px; - width: 81px; - height: 99px; + background-position: -1043px -424px; + width: 105px; + height: 105px; } -.Mount_Icon_Cactus-StarryNight { +.Mount_Head_Spider-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -200px; - width: 81px; - height: 99px; + background-position: -1043px -530px; + width: 105px; + height: 105px; } -.Mount_Icon_Cactus-Thunderstorm { +.Mount_Head_Spider-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px 0px; - width: 81px; - height: 99px; + background-position: -1255px -848px; + width: 105px; + height: 105px; } -.Mount_Icon_Cactus-White { +.Mount_Head_Spider-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -100px; - width: 81px; - height: 99px; + background-position: -1255px -954px; + width: 105px; + height: 105px; } -.Mount_Icon_Cactus-Zombie { +.Mount_Head_Spider-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -200px; - width: 81px; - height: 99px; + background-position: -1255px -1060px; + width: 105px; + height: 105px; } -.Mount_Icon_Cheetah-Base { +.Mount_Head_Spider-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -300px; - width: 81px; - height: 99px; + background-position: 0px -1240px; + width: 105px; + height: 105px; } -.Mount_Icon_Cheetah-CottonCandyBlue { +.Mount_Head_Spider-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -300px; - width: 81px; - height: 99px; + background-position: -106px -1240px; + width: 105px; + height: 105px; } -.Mount_Icon_Cheetah-CottonCandyPink { +.Mount_Head_Spider-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -300px; - width: 81px; - height: 99px; + background-position: -212px -1240px; + width: 105px; + height: 105px; } -.Mount_Icon_Cheetah-Desert { +.Mount_Head_Squirrel-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -300px; - width: 81px; - height: 99px; + background-position: -318px -1240px; + width: 105px; + height: 105px; } -.Mount_Icon_Cheetah-Golden { +.Mount_Head_Squirrel-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -300px; - width: 81px; - height: 99px; + background-position: -424px -1240px; + width: 105px; + height: 105px; } -.Mount_Icon_Cheetah-Red { +.Mount_Head_Squirrel-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px 0px; - width: 81px; - height: 99px; + background-position: -530px -1240px; + width: 105px; + height: 105px; } -.Mount_Icon_Cheetah-Shade { +.Mount_Head_Squirrel-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -100px; - width: 81px; - height: 99px; + background-position: -742px -1240px; + width: 105px; + height: 105px; } -.Mount_Icon_Cheetah-Skeleton { +.Mount_Head_Squirrel-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -200px; - width: 81px; - height: 99px; + background-position: -848px -1240px; + width: 105px; + height: 105px; } -.Mount_Icon_Cheetah-White { +.Mount_Head_Squirrel-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -300px; - width: 81px; - height: 99px; + background-position: -954px -1240px; + width: 105px; + height: 105px; } -.Mount_Icon_Cheetah-Zombie { +.Mount_Head_Squirrel-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px 0px; - width: 81px; - height: 99px; + background-position: -1060px -1240px; + width: 105px; + height: 105px; } -.Mount_Icon_Cow-Base { +.Mount_Head_Squirrel-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -100px; - width: 81px; - height: 99px; + background-position: -1166px -1240px; + width: 105px; + height: 105px; } -.Mount_Icon_Cow-CottonCandyBlue { +.Mount_Head_Squirrel-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -200px; - width: 81px; - height: 99px; + background-position: -1361px 0px; + width: 105px; + height: 105px; } -.Mount_Icon_Cow-CottonCandyPink { +.Mount_Head_Squirrel-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -300px; - width: 81px; - height: 99px; + background-position: -1361px -106px; + width: 105px; + height: 105px; } -.Mount_Icon_Cow-Desert { +.Mount_Head_TRex-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -400px; - width: 81px; - height: 99px; + background-position: 0px -136px; + width: 135px; + height: 135px; } -.Mount_Icon_Cow-Golden { +.Mount_Head_TRex-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -400px; - width: 81px; - height: 99px; + background-position: -136px -136px; + width: 135px; + height: 135px; } -.Mount_Icon_Cow-Red { +.Mount_Head_TRex-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -400px; - width: 81px; - height: 99px; + background-position: -272px 0px; + width: 135px; + height: 135px; } -.Mount_Icon_Cow-Shade { +.Mount_Head_TRex-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -400px; - width: 81px; - height: 99px; + background-position: -272px -136px; + width: 135px; + height: 135px; } -.Mount_Icon_Cow-Skeleton { +.Mount_Head_TRex-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -400px; - width: 81px; - height: 99px; + background-position: 0px -272px; + width: 135px; + height: 135px; } -.Mount_Icon_Cow-White { +.Mount_Head_TRex-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -400px; - width: 81px; - height: 99px; + background-position: -136px -272px; + width: 135px; + height: 135px; } -.Mount_Icon_Cow-Zombie { +.Mount_Head_TRex-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -400px; - width: 81px; - height: 99px; + background-position: -272px -272px; + width: 135px; + height: 135px; } -.Mount_Icon_Cuttlefish-Base { +.Mount_Head_TRex-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px 0px; - width: 81px; - height: 99px; + background-position: -408px 0px; + width: 135px; + height: 135px; } -.Mount_Icon_Cuttlefish-CottonCandyBlue { +.Mount_Head_TRex-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -100px; - width: 81px; - height: 99px; + background-position: -408px -136px; + width: 135px; + height: 135px; } -.Mount_Icon_Cuttlefish-CottonCandyPink { +.Mount_Head_TRex-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -200px; - width: 81px; - height: 99px; + background-position: -408px -272px; + width: 135px; + height: 135px; } -.Mount_Icon_Cuttlefish-Desert { +.Mount_Head_TigerCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -300px; - width: 81px; - height: 99px; + background-position: -1361px -212px; + width: 105px; + height: 105px; } -.Mount_Icon_Cuttlefish-Golden { +.Mount_Head_TigerCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -400px; - width: 81px; - height: 99px; + background-position: -1361px -318px; + width: 105px; + height: 105px; } -.Mount_Icon_Cuttlefish-Red { +.Mount_Head_TigerCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -500px; - width: 81px; - height: 99px; + background-position: -1361px -424px; + width: 105px; + height: 105px; } -.Mount_Icon_Cuttlefish-Shade { +.Mount_Head_TigerCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -500px; - width: 81px; - height: 99px; + background-position: -1361px -530px; + width: 105px; + height: 105px; } -.Mount_Icon_Cuttlefish-Skeleton { +.Mount_Head_TigerCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -500px; - width: 81px; - height: 99px; + background-position: -1361px -636px; + width: 105px; + height: 105px; } -.Mount_Icon_Cuttlefish-White { +.Mount_Head_TigerCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -500px; - width: 81px; - height: 99px; + background-position: -1361px -742px; + width: 105px; + height: 105px; } -.Mount_Icon_Cuttlefish-Zombie { +.Mount_Head_TigerCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -500px; - width: 81px; - height: 99px; + background-position: -1361px -848px; + width: 105px; + height: 105px; } -.Mount_Icon_Deer-Base { +.Mount_Head_TigerCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -500px; - width: 81px; - height: 99px; + background-position: -1361px -954px; + width: 105px; + height: 105px; } -.Mount_Icon_Deer-CottonCandyBlue { +.Mount_Head_TigerCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -500px; - width: 81px; - height: 99px; + background-position: -1361px -1060px; + width: 105px; + height: 105px; } -.Mount_Icon_Deer-CottonCandyPink { +.Mount_Head_TigerCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -500px; - width: 81px; - height: 99px; + background-position: -816px -121px; + width: 105px; + height: 105px; } -.Mount_Icon_Deer-Desert { +.Mount_Head_TigerCub-Glass { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px 0px; - width: 81px; - height: 99px; + background-position: -816px -227px; + width: 105px; + height: 105px; } -.Mount_Icon_Deer-Golden { +.Mount_Head_TigerCub-Glow { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -100px; - width: 81px; - height: 99px; + background-position: -816px -333px; + width: 105px; + height: 105px; } -.Mount_Icon_Deer-Red { +.Mount_Head_TigerCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -200px; - width: 81px; - height: 99px; + background-position: -816px -439px; + width: 105px; + height: 105px; } -.Mount_Icon_Deer-Shade { +.Mount_Head_TigerCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -300px; - width: 81px; - height: 99px; + background-position: -816px -545px; + width: 105px; + height: 105px; } -.Mount_Icon_Deer-Skeleton { +.Mount_Head_TigerCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -400px; - width: 81px; - height: 99px; + background-position: -816px -651px; + width: 105px; + height: 105px; } -.Mount_Icon_Deer-White { +.Mount_Head_TigerCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -500px; - width: 81px; - height: 99px; + background-position: 0px -816px; + width: 105px; + height: 105px; } -.Mount_Icon_Deer-Zombie { +.Mount_Head_TigerCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -600px; - width: 81px; - height: 99px; + background-position: -106px -816px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Aquatic { +.Mount_Head_TigerCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -600px; - width: 81px; - height: 99px; + background-position: -212px -816px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Base { +.Mount_Head_TigerCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -600px; - width: 81px; - height: 99px; + background-position: -318px -816px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-CottonCandyBlue { +.Mount_Head_TigerCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -600px; - width: 81px; - height: 99px; + background-position: -424px -816px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-CottonCandyPink { +.Mount_Head_TigerCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -600px; - width: 81px; - height: 99px; + background-position: -530px -816px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Cupid { +.Mount_Head_TigerCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -600px; - width: 81px; - height: 99px; + background-position: -636px -816px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Desert { +.Mount_Head_TigerCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -600px; - width: 81px; - height: 99px; + background-position: -816px 0px; + width: 120px; + height: 120px; } -.Mount_Icon_Dragon-Ember { +.Mount_Head_TigerCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -600px; - width: 81px; - height: 99px; + background-position: -937px 0px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Fairy { +.Mount_Head_TigerCub-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -600px; - width: 81px; - height: 99px; + background-position: -937px -106px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Floral { +.Mount_Head_TigerCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px 0px; - width: 81px; - height: 99px; + background-position: -937px -212px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Ghost { +.Mount_Head_Treeling-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -100px; - width: 81px; - height: 99px; + background-position: -937px -318px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Golden { +.Mount_Head_Treeling-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -200px; - width: 81px; - height: 99px; + background-position: -937px -424px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Holly { +.Mount_Head_Treeling-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -300px; - width: 81px; - height: 99px; + background-position: -937px -530px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Peppermint { +.Mount_Head_Treeling-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -400px; - width: 81px; - height: 99px; + background-position: -937px -636px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Rainbow { +.Mount_Head_Treeling-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -500px; - width: 81px; - height: 99px; + background-position: -937px -742px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Red { +.Mount_Head_Treeling-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -600px; - width: 81px; - height: 99px; + background-position: 0px -922px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-RoyalPurple { +.Mount_Head_Treeling-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -700px; - width: 81px; - height: 99px; + background-position: -106px -922px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Shade { +.Mount_Head_Treeling-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -700px; - width: 81px; - height: 99px; + background-position: -212px -922px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Shimmer { +.Mount_Head_Treeling-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -700px; - width: 81px; - height: 99px; + background-position: -318px -922px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Skeleton { +.Mount_Head_Treeling-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -700px; - width: 81px; - height: 99px; + background-position: -424px -922px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Spooky { +.Mount_Head_Triceratops-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -700px; - width: 81px; - height: 99px; + background-position: -1043px -636px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-StarryNight { +.Mount_Head_Triceratops-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -700px; - width: 81px; - height: 99px; + background-position: -1043px -742px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Thunderstorm { +.Mount_Head_Triceratops-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -700px; - width: 81px; - height: 99px; + background-position: -1043px -848px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-White { +.Mount_Head_Triceratops-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -700px; - width: 81px; - height: 99px; + background-position: 0px -1028px; + width: 105px; + height: 105px; } -.Mount_Icon_Dragon-Zombie { +.Mount_Head_Triceratops-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -700px; - width: 81px; - height: 99px; + background-position: -106px -1028px; + width: 105px; + height: 105px; } -.Mount_Icon_Egg-Base { +.Mount_Head_Triceratops-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -700px; - width: 81px; - height: 99px; + background-position: -212px -1028px; + width: 105px; + height: 105px; } -.Mount_Icon_Egg-CottonCandyBlue { +.Mount_Head_Triceratops-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px 0px; - width: 81px; - height: 99px; + background-position: -318px -1028px; + width: 105px; + height: 105px; } -.Mount_Icon_Egg-CottonCandyPink { +.Mount_Head_Triceratops-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -100px; - width: 81px; - height: 99px; + background-position: -424px -1028px; + width: 105px; + height: 105px; } -.Mount_Icon_Egg-Desert { +.Mount_Head_Triceratops-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -200px; - width: 81px; - height: 99px; + background-position: -530px -1028px; + width: 105px; + height: 105px; } -.Mount_Icon_Egg-Golden { +.Mount_Head_Triceratops-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -300px; - width: 81px; - height: 99px; + background-position: -636px -1028px; + width: 105px; + height: 105px; } -.Mount_Icon_Egg-Red { +.Mount_Head_Turkey-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -400px; - width: 81px; - height: 99px; + background-position: -742px -1028px; + width: 105px; + height: 105px; } -.Mount_Icon_Egg-Shade { +.Mount_Head_Turkey-Gilded { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -500px; - width: 81px; - height: 99px; + background-position: -848px -1028px; + width: 105px; + height: 105px; } -.Mount_Icon_Egg-Skeleton { +.Mount_Head_Turtle-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -600px; - width: 81px; - height: 99px; + background-position: -954px -1028px; + width: 105px; + height: 105px; } -.Mount_Icon_Egg-White { +.Mount_Head_Turtle-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -700px; - width: 81px; - height: 99px; + background-position: -1149px 0px; + width: 105px; + height: 105px; } -.Mount_Icon_Egg-Zombie { +.Mount_Head_Turtle-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -800px; - width: 81px; - height: 99px; + background-position: -1149px -106px; + width: 105px; + height: 105px; } -.Mount_Icon_Falcon-Base { +.Mount_Head_Turtle-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -800px; - width: 81px; - height: 99px; + background-position: -1149px -212px; + width: 105px; + height: 105px; } -.Mount_Icon_Falcon-CottonCandyBlue { +.Mount_Head_Turtle-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -800px; - width: 81px; - height: 99px; + background-position: -1149px -318px; + width: 105px; + height: 105px; } -.Mount_Icon_Falcon-CottonCandyPink { +.Mount_Head_Turtle-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -800px; - width: 81px; - height: 99px; + background-position: -1149px -424px; + width: 105px; + height: 105px; } -.Mount_Icon_Falcon-Desert { +.Mount_Head_Turtle-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -800px; - width: 81px; - height: 99px; + background-position: -1149px -530px; + width: 105px; + height: 105px; } -.Mount_Icon_Falcon-Golden { +.Mount_Head_Turtle-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -800px; - width: 81px; - height: 99px; + background-position: -1149px -636px; + width: 105px; + height: 105px; } -.Mount_Icon_Falcon-Red { +.Mount_Head_Turtle-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -800px; - width: 81px; - height: 99px; + background-position: -1149px -742px; + width: 105px; + height: 105px; } -.Mount_Icon_Falcon-Shade { +.Mount_Head_Turtle-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -800px; - width: 81px; - height: 99px; + background-position: -1149px -848px; + width: 105px; + height: 105px; } -.Mount_Icon_Falcon-Skeleton { +.Mount_Head_Unicorn-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -800px; - width: 81px; - height: 99px; + background-position: -1149px -954px; + width: 105px; + height: 105px; } -.Mount_Icon_Falcon-White { +.Mount_Head_Unicorn-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -800px; - width: 81px; - height: 99px; + background-position: 0px -1134px; + width: 105px; + height: 105px; } -.Mount_Icon_Falcon-Zombie { +.Mount_Head_Unicorn-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -800px; - width: 81px; - height: 99px; + background-position: -106px -1134px; + width: 105px; + height: 105px; } -.Mount_Icon_Ferret-Base { +.Mount_Head_Unicorn-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px 0px; - width: 81px; - height: 99px; + background-position: -212px -1134px; + width: 105px; + height: 105px; } -.Mount_Icon_Ferret-CottonCandyBlue { +.Mount_Head_Unicorn-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -100px; - width: 81px; - height: 99px; + background-position: -318px -1134px; + width: 105px; + height: 105px; } -.Mount_Icon_Ferret-CottonCandyPink { +.Mount_Head_Unicorn-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -200px; - width: 81px; - height: 99px; + background-position: -424px -1134px; + width: 105px; + height: 105px; } -.Mount_Icon_Ferret-Desert { +.Mount_Head_Unicorn-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -300px; - width: 81px; - height: 99px; + background-position: -530px -1134px; + width: 105px; + height: 105px; } -.Mount_Icon_Ferret-Golden { +.Mount_Head_Unicorn-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -400px; - width: 81px; - height: 99px; + background-position: -636px -1134px; + width: 105px; + height: 105px; } -.Mount_Icon_Ferret-Red { +.Mount_Head_Unicorn-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -500px; - width: 81px; - height: 99px; + background-position: -742px -1134px; + width: 105px; + height: 105px; } -.Mount_Icon_Ferret-Shade { +.Mount_Head_Unicorn-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -600px; - width: 81px; - height: 99px; + background-position: -848px -1134px; + width: 105px; + height: 105px; } -.Mount_Icon_Ferret-Skeleton { +.Mount_Head_Whale-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -700px; - width: 81px; - height: 99px; + background-position: -954px -1134px; + width: 105px; + height: 105px; } -.Mount_Icon_Ferret-White { +.Mount_Head_Whale-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -800px; - width: 81px; - height: 99px; + background-position: -1060px -1134px; + width: 105px; + height: 105px; } -.Mount_Icon_Ferret-Zombie { +.Mount_Head_Whale-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px 0px; - width: 81px; - height: 99px; + background-position: -1255px 0px; + width: 105px; + height: 105px; } -.Mount_Icon_FlyingPig-Aquatic { +.Mount_Head_Whale-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -100px; - width: 81px; - height: 99px; + background-position: -1255px -106px; + width: 105px; + height: 105px; } -.Mount_Icon_FlyingPig-Base { +.Mount_Head_Whale-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -200px; - width: 81px; - height: 99px; + background-position: -1255px -212px; + width: 105px; + height: 105px; } -.Mount_Icon_FlyingPig-CottonCandyBlue { +.Mount_Head_Whale-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -300px; - width: 81px; - height: 99px; + background-position: -1255px -318px; + width: 105px; + height: 105px; } -.Mount_Icon_FlyingPig-CottonCandyPink { +.Mount_Head_Whale-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -400px; - width: 81px; - height: 99px; + background-position: -1255px -424px; + width: 105px; + height: 105px; } -.Mount_Icon_FlyingPig-Cupid { +.Mount_Head_Whale-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -500px; - width: 81px; - height: 99px; + background-position: -1255px -530px; + width: 105px; + height: 105px; } -.Mount_Icon_FlyingPig-Desert { +.Mount_Head_Whale-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -600px; - width: 81px; - height: 99px; + background-position: -1255px -636px; + width: 105px; + height: 105px; } -.Mount_Icon_FlyingPig-Ember { +.Mount_Head_Whale-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -700px; - width: 81px; - height: 99px; + background-position: -1255px -742px; + width: 105px; + height: 105px; } -.Mount_Icon_FlyingPig-Fairy { +.Mount_Head_Wolf-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -800px; - width: 81px; - height: 99px; + background-position: 0px -408px; + width: 135px; + height: 135px; } -.Mount_Icon_FlyingPig-Floral { +.Mount_Head_Wolf-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -900px; - width: 81px; - height: 99px; + background-position: -136px -408px; + width: 135px; + height: 135px; } -.Mount_Icon_FlyingPig-Ghost { +.Mount_Head_Wolf-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -900px; - width: 81px; - height: 99px; + background-position: -272px -408px; + width: 135px; + height: 135px; } -.Mount_Icon_FlyingPig-Golden { +.Mount_Head_Wolf-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -900px; - width: 81px; - height: 99px; + background-position: -408px -408px; + width: 135px; + height: 135px; } -.Mount_Icon_FlyingPig-Holly { +.Mount_Head_Wolf-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -900px; - width: 81px; - height: 99px; + background-position: -544px 0px; + width: 135px; + height: 135px; } -.Mount_Icon_FlyingPig-Peppermint { +.Mount_Head_Wolf-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -900px; - width: 81px; - height: 99px; + background-position: -544px -136px; + width: 135px; + height: 135px; } -.Mount_Icon_FlyingPig-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Red { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-White { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_FlyingPig-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Base { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Red { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-White { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Fox-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-Base { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-Red { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-White { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Frog-Zombie { +.Mount_Head_Wolf-Ember { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); background-position: 0px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-Base { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-Red { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-White { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Gryphon-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-Base { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-Red { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-White { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_GuineaPig-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-Base { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -1100px; - width: 81px; - height: 99px; + width: 135px; + height: 135px; } -.Mount_Icon_Hedgehog-Golden { +.Mount_Head_Wolf-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-Red { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hedgehog-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -1200px; - width: 81px; - height: 99px; + background-position: -544px -408px; + width: 135px; + height: 135px; } -.Mount_Icon_Hedgehog-White { +.Mount_Head_Wolf-Floral { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -1200px; - width: 81px; - height: 99px; + background-position: 0px -544px; + width: 135px; + height: 135px; } -.Mount_Icon_Hedgehog-Zombie { +.Mount_Head_Wolf-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -1200px; - width: 81px; - height: 99px; + background-position: -136px 0px; + width: 135px; + height: 135px; } -.Mount_Icon_Hippo-Base { +.Mount_Head_Wolf-Glass { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -1200px; - width: 81px; - height: 99px; + background-position: -136px -544px; + width: 135px; + height: 135px; } -.Mount_Icon_Hippo-CottonCandyBlue { +.Mount_Head_Wolf-Glow { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -1200px; - width: 81px; - height: 99px; + background-position: -272px -544px; + width: 135px; + height: 135px; } -.Mount_Icon_Hippo-Desert { +.Mount_Head_Wolf-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-Red { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-White { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Hippo-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -1200px; - width: 81px; - height: 99px; + background-position: -408px -544px; + width: 135px; + height: 135px; } -.Mount_Icon_Hippogriff-Hopeful { +.Mount_Head_Wolf-Holly { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px 0px; - width: 81px; - height: 99px; + background-position: -544px -544px; + width: 135px; + height: 135px; } -.Mount_Icon_Horse-Base { +.Mount_Head_Wolf-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -100px; - width: 81px; - height: 99px; + background-position: -680px 0px; + width: 135px; + height: 135px; } -.Mount_Icon_Horse-CottonCandyBlue { +.Mount_Head_Wolf-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -200px; - width: 81px; - height: 99px; + background-position: -680px -136px; + width: 135px; + height: 135px; } -.Mount_Icon_Horse-CottonCandyPink { +.Mount_Head_Wolf-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -300px; - width: 81px; - height: 99px; + background-position: -680px -272px; + width: 135px; + height: 135px; } -.Mount_Icon_Horse-Desert { +.Mount_Head_Wolf-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -400px; - width: 81px; - height: 99px; + background-position: -680px -408px; + width: 135px; + height: 135px; } -.Mount_Icon_Horse-Golden { +.Mount_Head_Wolf-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -500px; - width: 81px; - height: 99px; + background-position: -680px -544px; + width: 135px; + height: 135px; } -.Mount_Icon_Horse-Red { +.Mount_Head_Wolf-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -600px; - width: 81px; - height: 99px; + background-position: 0px -680px; + width: 135px; + height: 135px; } -.Mount_Icon_Horse-Shade { +.Mount_Head_Wolf-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -700px; - width: 81px; - height: 99px; + background-position: -136px -680px; + width: 135px; + height: 135px; } -.Mount_Icon_Horse-Skeleton { +.Mount_Head_Wolf-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -800px; - width: 81px; - height: 99px; + background-position: -272px -680px; + width: 135px; + height: 135px; } -.Mount_Icon_Horse-White { +.Mount_Head_Wolf-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -900px; - width: 81px; - height: 99px; + background-position: -408px -680px; + width: 135px; + height: 135px; } -.Mount_Icon_Horse-Zombie { +.Mount_Head_Wolf-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -1000px; - width: 81px; - height: 99px; + background-position: -544px -680px; + width: 135px; + height: 135px; } -.Mount_Icon_JackOLantern-Base { +.Mount_Head_Wolf-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -1200px; - width: 81px; - height: 99px; + background-position: -544px -272px; + width: 135px; + height: 135px; } -.Mount_Icon_JackOLantern-Ghost { +.Mount_Head_Wolf-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px 0px; - width: 81px; - height: 99px; + background-position: -680px -680px; + width: 135px; + height: 135px; } -.Mount_Icon_Jackalope-RoyalPurple { +.Mount_Head_Yarn-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -1100px; - width: 81px; - height: 99px; + background-position: -1361px -1166px; + width: 105px; + height: 105px; } -.Mount_Icon_LionCub-Aquatic { +.Mount_Head_Yarn-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -100px; - width: 81px; - height: 99px; + background-position: 0px -1346px; + width: 105px; + height: 105px; } -.Mount_Icon_LionCub-Base { +.Mount_Head_Yarn-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -200px; - width: 81px; - height: 99px; + background-position: -106px -1346px; + width: 105px; + height: 105px; } -.Mount_Icon_LionCub-CottonCandyBlue { +.Mount_Head_Yarn-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -300px; - width: 81px; - height: 99px; + background-position: -212px -1346px; + width: 105px; + height: 105px; } -.Mount_Icon_LionCub-CottonCandyPink { +.Mount_Head_Yarn-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -400px; - width: 81px; - height: 99px; + background-position: -318px -1346px; + width: 105px; + height: 105px; } -.Mount_Icon_LionCub-Cupid { +.Mount_Head_Yarn-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -500px; - width: 81px; - height: 99px; + background-position: -424px -1346px; + width: 105px; + height: 105px; } -.Mount_Icon_LionCub-Desert { +.Mount_Head_Yarn-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -600px; - width: 81px; - height: 99px; + background-position: -530px -1346px; + width: 105px; + height: 105px; } -.Mount_Icon_LionCub-Ember { +.Mount_Head_Yarn-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -700px; - width: 81px; - height: 99px; + background-position: -636px -1346px; + width: 105px; + height: 105px; } -.Mount_Icon_LionCub-Ethereal { +.Mount_Head_Yarn-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -800px; - width: 81px; - height: 99px; + background-position: -742px -1346px; + width: 105px; + height: 105px; } -.Mount_Icon_LionCub-Fairy { +.Mount_Head_Yarn-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -900px; - width: 81px; - height: 99px; + background-position: -848px -1346px; + width: 105px; + height: 105px; } -.Mount_Icon_LionCub-Floral { +.Mount_Icon_Aether-Invisible { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -1000px; + background-position: -954px -922px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Ghost { +.Mount_Icon_Alligator-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -1100px; + background-position: -820px -1452px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Golden { +.Mount_Icon_Alligator-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -1200px; + background-position: -1060px -1028px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Holly { +.Mount_Icon_Alligator-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -1300px; + background-position: -1166px -1134px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Peppermint { +.Mount_Icon_Alligator-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -1300px; + background-position: -1272px -1240px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Rainbow { +.Mount_Icon_Alligator-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -1300px; + background-position: -954px -1346px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Red { +.Mount_Icon_Alligator-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -1300px; + background-position: -1036px -1346px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-RoyalPurple { +.Mount_Icon_Alligator-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -1300px; + background-position: -1118px -1346px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Shade { +.Mount_Icon_Alligator-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -1300px; + background-position: -1200px -1346px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Shimmer { +.Mount_Icon_Alligator-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -1300px; + background-position: -1282px -1346px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Skeleton { +.Mount_Icon_Alligator-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -1300px; + background-position: -1364px -1346px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Spooky { +.Mount_Icon_Armadillo-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -1300px; + background-position: -1467px 0px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-StarryNight { +.Mount_Icon_Armadillo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -1300px; + background-position: -1467px -100px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Thunderstorm { +.Mount_Icon_Armadillo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -1300px; + background-position: -1467px -200px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-White { +.Mount_Icon_Armadillo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -1300px; + background-position: -1467px -300px; width: 81px; height: 99px; } -.Mount_Icon_LionCub-Zombie { +.Mount_Icon_Armadillo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -1300px; + background-position: -1467px -400px; width: 81px; height: 99px; } -.Mount_Icon_MagicalBee-Base { +.Mount_Icon_Armadillo-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -1300px; + background-position: -1467px -500px; width: 81px; height: 99px; } -.Mount_Icon_Mammoth-Base { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1640px -1087px; - width: 78px; - height: 86px; -} -.Mount_Icon_MantisShrimp-Base { +.Mount_Icon_Armadillo-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -1300px; + background-position: -1467px -600px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-Base { +.Mount_Icon_Armadillo-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -1300px; + background-position: -1467px -700px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-CottonCandyBlue { +.Mount_Icon_Armadillo-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -1300px; + background-position: -1467px -800px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-CottonCandyPink { +.Mount_Icon_Armadillo-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px 0px; + background-position: -1467px -900px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-Desert { +.Mount_Icon_Axolotl-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -100px; + background-position: -1467px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-Golden { +.Mount_Icon_Axolotl-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -200px; + background-position: -1467px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-Red { +.Mount_Icon_Axolotl-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -300px; + background-position: -1467px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-Shade { +.Mount_Icon_Axolotl-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -400px; + background-position: -1467px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-Skeleton { +.Mount_Icon_Axolotl-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -500px; + background-position: -1549px 0px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-White { +.Mount_Icon_Axolotl-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -600px; + background-position: -1549px -100px; width: 81px; height: 99px; } -.Mount_Icon_Monkey-Zombie { +.Mount_Icon_Axolotl-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -700px; + background-position: -1549px -200px; width: 81px; height: 99px; } -.Mount_Icon_Nudibranch-Base { +.Mount_Icon_Axolotl-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -800px; + background-position: -1549px -300px; width: 81px; height: 99px; } -.Mount_Icon_Nudibranch-CottonCandyBlue { +.Mount_Icon_Axolotl-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -900px; + background-position: -1549px -400px; width: 81px; height: 99px; } -.Mount_Icon_Nudibranch-CottonCandyPink { +.Mount_Icon_Axolotl-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -1000px; + background-position: -1549px -500px; width: 81px; height: 99px; } -.Mount_Icon_Nudibranch-Desert { +.Mount_Icon_Badger-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -1100px; + background-position: -1549px -600px; width: 81px; height: 99px; } -.Mount_Icon_Nudibranch-Golden { +.Mount_Icon_Badger-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -1200px; + background-position: -1549px -700px; width: 81px; height: 99px; } -.Mount_Icon_Nudibranch-Red { +.Mount_Icon_Badger-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -1300px; + background-position: -1549px -800px; width: 81px; height: 99px; } -.Mount_Icon_Nudibranch-Shade { +.Mount_Icon_Badger-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -1400px; + background-position: -1549px -900px; width: 81px; height: 99px; } -.Mount_Icon_Nudibranch-Skeleton { +.Mount_Icon_Badger-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -1400px; + background-position: -1549px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Nudibranch-White { +.Mount_Icon_Badger-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -1400px; + background-position: -1549px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Nudibranch-Zombie { +.Mount_Icon_Badger-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -1400px; + background-position: -1549px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-Base { +.Mount_Icon_Badger-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -1400px; + background-position: -1549px -1300px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-CottonCandyBlue { +.Mount_Icon_Badger-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -1400px; + background-position: 0px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-CottonCandyPink { +.Mount_Icon_Badger-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -1400px; + background-position: -82px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-Desert { +.Mount_Icon_BearCub-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -1400px; + background-position: -164px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-Golden { +.Mount_Icon_BearCub-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -1400px; + background-position: -246px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-Red { +.Mount_Icon_BearCub-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -1400px; + background-position: -328px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-Shade { +.Mount_Icon_BearCub-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -1400px; + background-position: -410px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-Skeleton { +.Mount_Icon_BearCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -1400px; + background-position: -492px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-White { +.Mount_Icon_BearCub-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -1400px; + background-position: -574px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Octopus-Zombie { +.Mount_Icon_BearCub-Ember { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -1400px; + background-position: -656px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Orca-Base { - background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1640px -1000px; - width: 78px; - height: 86px; -} -.Mount_Icon_Owl-Base { +.Mount_Icon_BearCub-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -1400px; + background-position: -738px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Owl-CottonCandyBlue { +.Mount_Icon_BearCub-Floral { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -1400px; + background-position: -848px -816px; width: 81px; height: 99px; } -.Mount_Icon_Owl-CottonCandyPink { +.Mount_Icon_BearCub-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -1400px; + background-position: -902px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Owl-Desert { +.Mount_Icon_BearCub-Glass { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -1400px; + background-position: -984px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Owl-Golden { +.Mount_Icon_BearCub-Glow { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px 0px; + background-position: -1066px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Owl-Red { +.Mount_Icon_BearCub-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px -100px; + background-position: -1148px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Owl-Shade { +.Mount_Icon_BearCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px -200px; + background-position: -1230px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Owl-Skeleton { +.Mount_Icon_BearCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px -300px; + background-position: -1312px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Owl-White { +.Mount_Icon_BearCub-Polar { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px -400px; + background-position: -1394px -1452px; width: 81px; height: 99px; } -.Mount_Icon_Owl-Zombie { +.Mount_Icon_BearCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px -500px; + background-position: -1476px -1452px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Aquatic { +.Mount_Icon_BearCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px -600px; + background-position: -1631px 0px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Base { +.Mount_Icon_BearCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px -700px; + background-position: -1631px -100px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-CottonCandyBlue { +.Mount_Icon_BearCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px -800px; + background-position: -1631px -200px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-CottonCandyPink { +.Mount_Icon_BearCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px -900px; + background-position: -1631px -300px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Cupid { +.Mount_Icon_BearCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px -1000px; + background-position: -1631px -400px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Desert { +.Mount_Icon_BearCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px -1100px; + background-position: -1631px -500px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Ember { +.Mount_Icon_BearCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px -1200px; + background-position: -1631px -600px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Fairy { +.Mount_Icon_BearCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px -1300px; + background-position: -1631px -700px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Floral { +.Mount_Icon_BearCub-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px -1400px; + background-position: -1631px -800px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Ghost { +.Mount_Icon_BearCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: 0px -1500px; + background-position: -1631px -900px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Golden { +.Mount_Icon_Beetle-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -82px -1500px; + background-position: -1631px -1000px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Holly { +.Mount_Icon_Beetle-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -164px -1500px; + background-position: -1631px -1100px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Peppermint { +.Mount_Icon_Beetle-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -246px -1500px; + background-position: -1631px -1200px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Rainbow { +.Mount_Icon_Beetle-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -328px -1500px; + background-position: -1631px -1300px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Red { +.Mount_Icon_Beetle-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -410px -1500px; + background-position: -1631px -1400px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-RoyalPurple { +.Mount_Icon_Beetle-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -492px -1500px; + background-position: 0px -1552px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Shade { +.Mount_Icon_Beetle-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -574px -1500px; + background-position: -82px -1552px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Shimmer { +.Mount_Icon_Beetle-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -656px -1500px; + background-position: -164px -1552px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Skeleton { +.Mount_Icon_Beetle-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -738px -1500px; + background-position: -246px -1552px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Spooky { +.Mount_Icon_Beetle-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -820px -1500px; + background-position: -328px -1552px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-StarryNight { +.Mount_Icon_Bunny-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -902px -1500px; + background-position: -410px -1552px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Thunderstorm { +.Mount_Icon_Bunny-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -984px -1500px; + background-position: -492px -1552px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-White { +.Mount_Icon_Bunny-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1066px -1500px; + background-position: -574px -1552px; width: 81px; height: 99px; } -.Mount_Icon_PandaCub-Zombie { +.Mount_Icon_Bunny-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -1500px; + background-position: -656px -1552px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Base { +.Mount_Icon_Bunny-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1230px -1500px; + background-position: -738px -1552px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-CottonCandyBlue { +.Mount_Icon_Bunny-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1312px -1500px; + background-position: -820px -1552px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-CottonCandyPink { +.Mount_Icon_Bunny-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1394px -1500px; + background-position: -902px -1552px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Desert { +.Mount_Icon_Bunny-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1476px -1500px; + background-position: -984px -1552px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Golden { +.Mount_Icon_Bunny-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1558px -1500px; + background-position: -1066px -1552px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Red { +.Mount_Icon_Bunny-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1640px 0px; + background-position: -1148px -1552px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Shade { +.Mount_Icon_Butterfly-Base { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1640px -100px; + background-position: -1230px -1552px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Skeleton { +.Mount_Icon_Butterfly-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1640px -200px; + background-position: -1312px -1552px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-White { +.Mount_Icon_Butterfly-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1640px -300px; + background-position: -1394px -1552px; width: 81px; height: 99px; } -.Mount_Icon_Parrot-Zombie { +.Mount_Icon_Butterfly-Desert { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1640px -400px; + background-position: -1476px -1552px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-Base { +.Mount_Icon_Butterfly-Golden { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1640px -500px; + background-position: -1558px -1552px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-CottonCandyBlue { +.Mount_Icon_Butterfly-Red { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1640px -600px; + background-position: -1713px 0px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-CottonCandyPink { +.Mount_Icon_Butterfly-Shade { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1640px -700px; + background-position: -1713px -100px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-Desert { +.Mount_Icon_Butterfly-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1640px -800px; + background-position: -1713px -200px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-Golden { +.Mount_Icon_Butterfly-White { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -1400px; + background-position: -1713px -300px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-Red { +.Mount_Icon_Butterfly-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1148px -1300px; + background-position: -1713px -400px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-Shade { +.Mount_Icon_Cactus-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-18.png'); - background-position: -1640px -900px; + background-position: -1713px -500px; width: 81px; height: 99px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-19.css b/website/client/assets/css/sprites/spritesmith-main-19.css index 3fe4510ff1..95a583e355 100644 --- a/website/client/assets/css/sprites/spritesmith-main-19.css +++ b/website/client/assets/css/sprites/spritesmith-main-19.css @@ -1,2004 +1,1992 @@ -.Mount_Icon_Peacock-Skeleton { +.Mount_Icon_Cactus-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px 0px; width: 81px; height: 99px; } -.Mount_Icon_Peacock-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Peacock-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: 0px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -82px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -246px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -246px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: 0px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -82px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -246px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Penguin-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -328px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Phoenix-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -328px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Pterodactyl-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -328px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Pterodactyl-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: 0px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Pterodactyl-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -82px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Pterodactyl-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Pterodactyl-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -246px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Pterodactyl-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -328px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Pterodactyl-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -410px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Pterodactyl-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -410px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Pterodactyl-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -410px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Pterodactyl-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -410px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -492px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -492px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -492px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -492px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: 0px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -82px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -246px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -328px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rat-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -410px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -492px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -574px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -574px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -574px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -574px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -574px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: 0px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -82px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rock-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -246px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -328px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -410px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -492px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -574px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -656px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -656px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -656px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -656px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -656px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Rooster-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -656px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: 0px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -82px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -246px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -328px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -410px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -492px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -574px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -656px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sabretooth-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -738px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -738px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -738px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -738px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -738px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -738px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -738px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: 0px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -82px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Seahorse-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -246px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -328px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -410px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -492px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -574px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -656px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -738px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -820px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -820px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -820px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sheep-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -820px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -820px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -820px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -820px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -820px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: 0px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -82px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -246px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -328px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Slime-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -410px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -492px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -574px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -656px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -738px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -820px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -902px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -902px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -902px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -902px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Sloth-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -902px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -902px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -902px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -902px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -902px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -984px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -984px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -984px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -984px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -984px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snail-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -984px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -984px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -984px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -984px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: 0px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -82px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -246px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -328px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -410px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Snake-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -492px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -574px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -656px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -738px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -820px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -902px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -984px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Spider-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Squirrel-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Squirrel-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Squirrel-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Squirrel-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Squirrel-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Squirrel-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Squirrel-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: 0px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Squirrel-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -82px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Squirrel-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Squirrel-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -246px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1230px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1230px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1230px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1230px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1230px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1230px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1230px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_TRex-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1230px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -328px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -410px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -492px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -574px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -656px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -738px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -820px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -902px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -984px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: 0px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_TigerCub-White { +.Mount_Icon_Cactus-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px -1100px; width: 81px; height: 99px; } -.Mount_Icon_TigerCub-Zombie { +.Mount_Icon_Cactus-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: 0px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -82px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -246px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -246px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: 0px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -82px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -246px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -328px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -328px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -328px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: 0px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -82px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -246px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -328px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -410px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -410px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -410px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -410px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cactus-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -492px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cheetah-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -492px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cheetah-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -492px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cheetah-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -492px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cheetah-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: 0px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cheetah-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -82px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cheetah-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cheetah-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -246px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cheetah-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -328px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cheetah-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -410px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cheetah-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -492px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cow-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -574px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cow-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -574px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cow-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -574px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cow-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -574px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cow-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -574px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cow-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: 0px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cow-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -82px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cow-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cow-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -246px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cow-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -328px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cuttlefish-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -410px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cuttlefish-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -492px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cuttlefish-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -574px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cuttlefish-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -656px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cuttlefish-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -656px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cuttlefish-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -656px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cuttlefish-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -656px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cuttlefish-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -656px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cuttlefish-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -656px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Cuttlefish-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: 0px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Deer-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -82px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Deer-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Deer-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -246px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Deer-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -328px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Deer-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -410px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Deer-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -492px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Deer-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -574px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Deer-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -656px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Deer-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -738px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Deer-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -738px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -738px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -738px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -738px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -738px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -738px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: 0px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -82px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -246px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -328px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -410px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -492px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -574px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -656px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -738px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -820px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -820px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -820px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -820px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -820px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -820px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -820px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -820px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: 0px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -82px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Dragon-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Egg-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -246px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Egg-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -328px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Egg-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -410px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Egg-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -492px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Egg-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -574px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Egg-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -656px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Egg-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -738px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Egg-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -820px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Egg-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -902px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Egg-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -902px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Falcon-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -902px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Falcon-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -902px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Falcon-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -902px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Falcon-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -902px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Falcon-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -902px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Falcon-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -902px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Falcon-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -902px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Falcon-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -984px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Falcon-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -984px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Falcon-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -984px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Ferret-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -984px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Ferret-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -984px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Ferret-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -984px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Ferret-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -984px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Ferret-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -984px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Ferret-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -984px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Ferret-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: 0px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Ferret-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -82px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Ferret-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Ferret-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -246px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -328px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -410px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -492px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -574px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -656px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -738px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -820px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -902px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -984px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: 0px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -82px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -246px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -328px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -410px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_FlyingPig-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -492px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -574px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -656px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -738px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -820px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -902px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -984px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: 0px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px 0px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-Base { +.Mount_Icon_Fox-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Fox-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -246px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-CottonCandyBlue { +.Mount_Icon_Fox-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-CottonCandyPink { +.Mount_Icon_Fox-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-Desert { +.Mount_Icon_Fox-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-Golden { +.Mount_Icon_Fox-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-Red { +.Mount_Icon_Frog-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-Shade { +.Mount_Icon_Frog-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-Skeleton { +.Mount_Icon_Frog-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-White { +.Mount_Icon_Frog-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -902px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Treeling-Zombie { +.Mount_Icon_Frog-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -984px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-Base { +.Mount_Icon_Frog-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Frog-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Frog-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1230px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Frog-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1230px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Frog-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1230px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Gryphon-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1230px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Gryphon-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1230px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Gryphon-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1230px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Gryphon-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1230px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Gryphon-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1230px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Gryphon-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -800px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-CottonCandyBlue { +.Mount_Icon_Gryphon-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -900px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-CottonCandyPink { +.Mount_Icon_Gryphon-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-Desert { +.Mount_Icon_Gryphon-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-Golden { +.Mount_Icon_Gryphon-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: 0px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-Red { +.Mount_Icon_Gryphon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -82px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-Shade { +.Mount_Icon_GuineaPig-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -164px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-Skeleton { +.Mount_Icon_GuineaPig-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -246px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-White { +.Mount_Icon_GuineaPig-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -328px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Triceratops-Zombie { +.Mount_Icon_GuineaPig-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -410px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Turkey-Base { +.Mount_Icon_GuineaPig-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -492px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Turkey-Gilded { +.Mount_Icon_GuineaPig-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -574px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Turtle-Base { +.Mount_Icon_GuineaPig-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -656px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Turtle-CottonCandyBlue { +.Mount_Icon_GuineaPig-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -738px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Turtle-CottonCandyPink { +.Mount_Icon_GuineaPig-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -820px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Turtle-Desert { +.Mount_Icon_GuineaPig-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -902px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Turtle-Golden { +.Mount_Icon_Hedgehog-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -984px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Turtle-Red { +.Mount_Icon_Hedgehog-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1066px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Turtle-Shade { +.Mount_Icon_Hedgehog-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1148px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Turtle-Skeleton { +.Mount_Icon_Hedgehog-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1230px -1200px; width: 81px; height: 99px; } -.Mount_Icon_Turtle-White { +.Mount_Icon_Hedgehog-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px 0px; width: 81px; height: 99px; } -.Mount_Icon_Turtle-Zombie { +.Mount_Icon_Hedgehog-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -100px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-Base { +.Mount_Icon_Hedgehog-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -200px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-CottonCandyBlue { +.Mount_Icon_Hedgehog-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -300px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-CottonCandyPink { +.Mount_Icon_Hedgehog-White { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -400px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-Desert { +.Mount_Icon_Hedgehog-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -500px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-Golden { +.Mount_Icon_Hippo-Base { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -600px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-Red { +.Mount_Icon_Hippo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -700px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-Shade { +.Mount_Icon_Hippo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -800px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-Skeleton { +.Mount_Icon_Hippo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -900px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-White { +.Mount_Icon_Hippo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -1000px; width: 81px; height: 99px; } -.Mount_Icon_Unicorn-Zombie { +.Mount_Icon_Hippo-Red { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -1100px; width: 81px; height: 99px; } -.Mount_Icon_Whale-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -1096px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -1009px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -922px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -835px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -1183px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -661px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -574px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -487px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -748px; - width: 78px; - height: 86px; -} -.Mount_Icon_Whale-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -400px; - width: 78px; - height: 86px; -} -.Mount_Icon_Wolf-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -1100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -1200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: 0px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -82px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -246px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -328px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -410px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -492px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -574px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -656px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -738px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -820px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -902px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -984px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1230px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1312px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -1300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px 0px; - width: 81px; - height: 99px; -} -.Mount_Icon_Wolf-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -100px; - width: 81px; - height: 99px; -} -.Mount_Icon_Yarn-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -200px; - width: 81px; - height: 99px; -} -.Mount_Icon_Yarn-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -300px; - width: 81px; - height: 99px; -} -.Mount_Icon_Yarn-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -400px; - width: 81px; - height: 99px; -} -.Mount_Icon_Yarn-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -500px; - width: 81px; - height: 99px; -} -.Mount_Icon_Yarn-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -600px; - width: 81px; - height: 99px; -} -.Mount_Icon_Yarn-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -700px; - width: 81px; - height: 99px; -} -.Mount_Icon_Yarn-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -800px; - width: 81px; - height: 99px; -} -.Mount_Icon_Yarn-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -900px; - width: 81px; - height: 99px; -} -.Mount_Icon_Yarn-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -1000px; - width: 81px; - height: 99px; -} -.Mount_Icon_Yarn-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -1100px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -1200px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -1300px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: 0px -1400px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -82px -1400px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px -1400px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -246px -1400px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -328px -1400px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -410px -1400px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -492px -1400px; - width: 81px; - height: 99px; -} -.Pet-Armadillo-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -574px -1400px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -656px -1400px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -738px -1400px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -820px -1400px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -902px -1400px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -984px -1400px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px -1400px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px -1400px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1230px -1400px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1312px -1400px; - width: 81px; - height: 99px; -} -.Pet-Axolotl-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -1400px; - width: 81px; - height: 99px; -} -.Pet-Badger-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -1400px; - width: 81px; - height: 99px; -} -.Pet-Badger-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px 0px; - width: 81px; - height: 99px; -} -.Pet-Badger-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -100px; - width: 81px; - height: 99px; -} -.Pet-Badger-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -200px; - width: 81px; - height: 99px; -} -.Pet-Badger-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -300px; - width: 81px; - height: 99px; -} -.Pet-Badger-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -400px; - width: 81px; - height: 99px; -} -.Pet-Badger-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -500px; - width: 81px; - height: 99px; -} -.Pet-Badger-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -600px; - width: 81px; - height: 99px; -} -.Pet-Badger-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -700px; - width: 81px; - height: 99px; -} -.Pet-Badger-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -800px; - width: 81px; - height: 99px; -} -.Pet-Bear-Veteran { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -900px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -1000px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -1100px; - width: 81px; - height: 99px; -} -.Pet-BearCub-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -1200px; - width: 81px; - height: 99px; -} -.Pet-BearCub-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -1300px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -1400px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: 0px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -82px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -164px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -246px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -328px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -410px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -492px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -574px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Polar { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -656px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -738px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -820px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -902px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -984px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1066px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1148px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1230px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1312px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1476px -1500px; - width: 81px; - height: 99px; -} -.Pet-BearCub-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1558px -1500px; - width: 81px; - height: 99px; -} -.Pet-Beetle-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px 0px; - width: 81px; - height: 99px; -} -.Pet-Beetle-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -100px; - width: 81px; - height: 99px; -} -.Pet-Beetle-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1640px -200px; - width: 81px; - height: 99px; -} -.Pet-Beetle-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -800px; - width: 81px; - height: 99px; -} -.Pet-Beetle-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -700px; - width: 81px; - height: 99px; -} -.Pet-Beetle-Red { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -600px; - width: 81px; - height: 99px; -} -.Pet-Beetle-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -500px; - width: 81px; - height: 99px; -} -.Pet-Beetle-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -400px; - width: 81px; - height: 99px; -} -.Pet-Beetle-White { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -300px; - width: 81px; - height: 99px; -} -.Pet-Beetle-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -200px; - width: 81px; - height: 99px; -} -.Pet-Bunny-Base { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px -100px; - width: 81px; - height: 99px; -} -.Pet-Bunny-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-19.png'); - background-position: -1394px 0px; - width: 81px; - height: 99px; -} -.Pet-Bunny-CottonCandyPink { +.Mount_Icon_Hippo-Shade { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1312px -1200px; width: 81px; height: 99px; } -.Pet-Bunny-Desert { +.Mount_Icon_Hippo-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Hippo-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Hippo-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Hippogriff-Hopeful { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Horse-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: 0px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_JackOLantern-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_JackOLantern-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -246px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Jackalope-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -82px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -328px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -410px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -492px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -574px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -656px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -738px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -820px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -902px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -984px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Kangaroo-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1230px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1312px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Ethereal { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: 0px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -82px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -246px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -328px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -410px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -492px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -574px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_LionCub-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -656px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_MagicalBee-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -738px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Mammoth-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -1087px; + width: 78px; + height: 86px; +} +.Mount_Icon_MantisShrimp-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -902px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Monkey-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -984px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Monkey-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Monkey-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Monkey-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1230px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Monkey-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1312px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Monkey-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Monkey-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Monkey-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Monkey-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Monkey-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Nudibranch-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Nudibranch-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Nudibranch-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Nudibranch-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Nudibranch-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Nudibranch-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Nudibranch-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Nudibranch-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Nudibranch-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Nudibranch-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Octopus-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -1300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Octopus-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Octopus-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: 0px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Octopus-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -82px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Octopus-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -164px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Octopus-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -246px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Octopus-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -328px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Octopus-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -410px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Octopus-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -492px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Octopus-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -574px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Orca-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -1000px; + width: 78px; + height: 86px; +} +.Mount_Icon_Owl-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -738px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Owl-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -820px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Owl-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -902px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Owl-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -984px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Owl-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1066px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Owl-Red { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1148px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Owl-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1230px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Owl-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1312px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Owl-White { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1394px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Owl-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1476px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_PandaCub-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1558px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_PandaCub-Base { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_PandaCub-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_PandaCub-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_PandaCub-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-19.png'); background-position: -1640px -300px; width: 81px; height: 99px; } +.Mount_Icon_PandaCub-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_PandaCub-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_PandaCub-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_PandaCub-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_PandaCub-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_PandaCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -656px -1500px; + width: 81px; + height: 99px; +} +.Mount_Icon_PandaCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -820px -1400px; + width: 81px; + height: 99px; +} +.Mount_Icon_PandaCub-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-19.png'); + background-position: -1640px -900px; + width: 81px; + height: 99px; +} diff --git a/website/client/assets/css/sprites/spritesmith-main-2.css b/website/client/assets/css/sprites/spritesmith-main-2.css index 64aac4d214..609447ab6b 100644 --- a/website/client/assets/css/sprites/spritesmith-main-2.css +++ b/website/client/assets/css/sprites/spritesmith-main-2.css @@ -1,3936 +1,3840 @@ -.hair_flower_13 { +.hair_mustache_2_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px 0px; - width: 114px; - height: 90px; -} -.customize-option.hair_flower_13 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -15px; - width: 60px; - height: 60px; -} -.hair_flower_14 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -182px; - width: 114px; - height: 90px; -} -.customize-option.hair_flower_14 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -197px; - width: 60px; - height: 60px; -} -.hair_flower_15 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -115px 0px; - width: 114px; - height: 90px; -} -.customize-option.hair_flower_15 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -140px -15px; - width: 60px; - height: 60px; -} -.hair_flower_16 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -91px; - width: 114px; - height: 90px; -} -.customize-option.hair_flower_16 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -106px; - width: 60px; - height: 60px; -} -.hair_flower_2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -345px -91px; + background-position: -364px -273px; width: 90px; height: 90px; } -.customize-option.hair_flower_2 { +.customize-option.hair_mustache_2_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -370px -106px; + background-position: -389px -288px; width: 60px; height: 60px; } -.hair_flower_3 { +.hair_mustache_2_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -345px -182px; + background-position: -642px -91px; width: 90px; height: 90px; } -.customize-option.hair_flower_3 { +.customize-option.hair_mustache_2_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -370px -197px; + background-position: -667px -106px; width: 60px; height: 60px; } -.hair_flower_4 { +.hair_mustache_2_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -1092px; + background-position: -1188px 0px; width: 90px; height: 90px; } -.customize-option.hair_flower_4 { +.customize-option.hair_mustache_2_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -1107px; + background-position: -1213px -15px; width: 60px; height: 60px; } -.hair_flower_5 { +.hair_mustache_2_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -115px -182px; + background-position: -642px -182px; width: 90px; height: 90px; } -.customize-option.hair_flower_5 { +.customize-option.hair_mustache_2_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -140px -197px; + background-position: -667px -197px; width: 60px; height: 60px; } -.hair_flower_6 { +.hair_mustache_2_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -206px -182px; + background-position: -642px -273px; width: 90px; height: 90px; } -.customize-option.hair_flower_6 { +.customize-option.hair_mustache_2_midnight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -231px -197px; + background-position: -667px -288px; width: 60px; height: 60px; } -.hair_flower_7 { +.hair_mustache_2_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -115px -91px; - width: 114px; - height: 90px; -} -.customize-option.hair_flower_7 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -140px -106px; - width: 60px; - height: 60px; -} -.hair_flower_8 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -230px 0px; - width: 114px; - height: 90px; -} -.customize-option.hair_flower_8 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -255px -15px; - width: 60px; - height: 60px; -} -.hair_flower_9 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -230px -91px; - width: 114px; - height: 90px; -} -.customize-option.hair_flower_9 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -255px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_1_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -546px; + background-position: -642px -364px; width: 90px; height: 90px; } -.customize-option.hair_bangs_1_TRUred { +.customize-option.hair_mustache_2_pblue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -561px; + background-position: -667px -379px; width: 60px; height: 60px; } -.hair_bangs_1_aurora { +.hair_mustache_2_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -273px; + background-position: -642px -455px; width: 90px; height: 90px; } -.customize-option.hair_bangs_1_aurora { +.customize-option.hair_mustache_2_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -288px; + background-position: -667px -470px; width: 60px; height: 60px; } -.hair_bangs_1_black { +.hair_mustache_2_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -273px; + background-position: -642px -546px; width: 90px; height: 90px; } -.customize-option.hair_bangs_1_black { +.customize-option.hair_mustache_2_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -288px; + background-position: -667px -561px; width: 60px; height: 60px; } -.hair_bangs_1_blond { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_blond { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_1_blue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_blue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_1_brown { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -436px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_brown { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -461px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_1_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -436px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -461px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_1_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -436px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -461px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_1_festive { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -436px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_festive { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -461px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_1_frost { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_frost { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_1_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_1_green { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_green { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_1_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_1_holly { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_holly { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_1_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -527px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -552px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_1_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -527px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -552px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_1_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -527px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -552px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_1_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -527px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -552px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_1_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -527px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -552px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_1_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_1_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_1_porange { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_porange { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_1_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_1_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_1_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_1_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -618px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -643px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_1_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -618px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -643px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_1_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -618px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -643px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_1_purple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -618px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_purple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -643px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_1_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -618px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -643px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_1_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -618px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -643px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_1_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_1_red { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_red { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_1_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_1_white { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_white { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_1_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_1_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_1_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -709px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -734px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_1_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -709px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_1_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -734px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_2_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -891px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -916px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_2_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -709px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -734px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_2_black { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -709px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_black { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -734px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_2_blond { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -709px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_blond { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -734px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_2_blue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -709px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_blue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -734px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_2_brown { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -709px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_brown { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -734px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_2_candycane { +.hair_mustache_2_porange { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: 0px -637px; width: 90px; height: 90px; } -.customize-option.hair_bangs_2_candycane { +.customize-option.hair_mustache_2_porange { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -25px -652px; width: 60px; height: 60px; } -.hair_bangs_2_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_2_festive { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_festive { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_2_frost { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_frost { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_2_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_2_green { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_green { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_2_halloween { +.hair_mustache_2_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -546px -637px; width: 90px; height: 90px; } -.customize-option.hair_bangs_2_halloween { +.customize-option.hair_mustache_2_ppink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -571px -652px; width: 60px; height: 60px; } -.hair_bangs_2_holly { +.hair_mustache_2_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -637px -637px; width: 90px; height: 90px; } -.customize-option.hair_bangs_2_holly { +.customize-option.hair_mustache_2_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -662px -652px; width: 60px; height: 60px; } -.hair_bangs_2_hollygreen { +.hair_mustache_2_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -800px 0px; + background-position: -733px 0px; width: 90px; height: 90px; } -.customize-option.hair_bangs_2_hollygreen { +.customize-option.hair_mustache_2_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -825px -15px; + background-position: -758px -15px; width: 60px; height: 60px; } -.hair_bangs_2_midnight { +.hair_mustache_2_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -800px -91px; + background-position: -345px -182px; width: 90px; height: 90px; } -.customize-option.hair_bangs_2_midnight { +.customize-option.hair_mustache_2_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -825px -106px; + background-position: -370px -197px; width: 60px; height: 60px; } -.hair_bangs_2_pblue { +.hair_mustache_2_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -800px -182px; + background-position: 0px -273px; width: 90px; height: 90px; } -.customize-option.hair_bangs_2_pblue { +.customize-option.hair_mustache_2_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -825px -197px; + background-position: -25px -288px; width: 60px; height: 60px; } -.hair_bangs_2_pblue2 { +.hair_mustache_2_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -800px -273px; + background-position: -91px -273px; width: 90px; height: 90px; } -.customize-option.hair_bangs_2_pblue2 { +.customize-option.hair_mustache_2_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -825px -288px; + background-position: -116px -288px; width: 60px; height: 60px; } -.hair_bangs_2_peppermint { +.hair_mustache_2_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -800px -364px; + background-position: -182px -273px; width: 90px; height: 90px; } -.customize-option.hair_bangs_2_peppermint { +.customize-option.hair_mustache_2_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -825px -379px; + background-position: -207px -288px; width: 60px; height: 60px; } -.hair_bangs_2_pgreen { +.hair_mustache_2_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -800px -455px; + background-position: -273px -273px; width: 90px; height: 90px; } -.customize-option.hair_bangs_2_pgreen { +.customize-option.hair_mustache_2_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -825px -470px; + background-position: -298px -288px; width: 60px; height: 60px; } -.hair_bangs_2_pgreen2 { +.hair_mustache_2_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -800px -546px; + background-position: 0px -364px; width: 90px; height: 90px; } -.customize-option.hair_bangs_2_pgreen2 { +.customize-option.hair_mustache_2_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -825px -561px; + background-position: -25px -379px; width: 60px; height: 60px; } -.hair_bangs_2_porange { +.hair_mustache_2_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -800px -637px; + background-position: -91px -364px; width: 90px; height: 90px; } -.customize-option.hair_bangs_2_porange { +.customize-option.hair_mustache_2_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -825px -652px; + background-position: -116px -379px; width: 60px; height: 60px; } -.hair_bangs_2_porange2 { +.hair_mustache_2_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -728px; + background-position: -182px -364px; width: 90px; height: 90px; } -.customize-option.hair_bangs_2_porange2 { +.customize-option.hair_mustache_2_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -743px; + background-position: -207px -379px; width: 60px; height: 60px; } -.hair_bangs_2_ppink { +.hair_mustache_2_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -728px; + background-position: -273px -364px; width: 90px; height: 90px; } -.customize-option.hair_bangs_2_ppink { +.customize-option.hair_mustache_2_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -743px; + background-position: -298px -379px; width: 60px; height: 60px; } -.hair_bangs_2_ppink2 { +.hair_mustache_2_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -728px; + background-position: -364px -364px; width: 90px; height: 90px; } -.customize-option.hair_bangs_2_ppink2 { +.customize-option.hair_mustache_2_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -743px; + background-position: -389px -379px; width: 60px; height: 60px; } -.hair_bangs_2_ppurple { +.button_chair_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_2_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_2_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_2_purple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_purple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_2_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_2_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_2_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -891px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -916px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_2_red { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -891px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_red { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -916px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_2_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -891px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -916px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_2_white { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -891px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_white { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -916px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_2_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -891px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -916px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_2_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -891px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -916px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_2_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -891px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -916px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_2_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -891px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_2_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -916px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_3_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1073px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1098px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_3_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -834px; - width: 60px; - height: 60px; -} -.hair_bangs_3_black { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_black { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -834px; - width: 60px; - height: 60px; -} -.hair_bangs_3_blond { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_blond { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -834px; - width: 60px; - height: 60px; -} -.hair_bangs_3_blue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_blue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -834px; - width: 60px; - height: 60px; -} -.hair_bangs_3_brown { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_brown { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -834px; - width: 60px; - height: 60px; -} -.hair_bangs_3_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -834px; - width: 60px; - height: 60px; -} -.hair_bangs_3_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -834px; - width: 60px; - height: 60px; -} -.hair_bangs_3_festive { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_festive { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -834px; - width: 60px; - height: 60px; -} -.hair_bangs_3_frost { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_frost { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -834px; - width: 60px; - height: 60px; -} -.hair_bangs_3_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -834px; - width: 60px; - height: 60px; -} -.hair_bangs_3_green { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -982px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_green { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1007px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_3_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -982px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1007px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_3_holly { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -982px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_holly { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1007px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_3_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -982px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1007px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_3_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -982px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1007px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_3_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -982px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1007px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_3_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -982px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1007px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_3_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -982px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1007px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_3_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -982px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1007px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_3_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -982px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1007px -834px; - width: 60px; - height: 60px; -} -.hair_bangs_3_porange { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_porange { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -925px; - width: 60px; - height: 60px; -} -.hair_bangs_3_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -925px; - width: 60px; - height: 60px; -} -.hair_bangs_3_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -925px; - width: 60px; - height: 60px; -} -.hair_bangs_3_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -925px; - width: 60px; - height: 60px; -} -.hair_bangs_3_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -925px; - width: 60px; - height: 60px; -} -.hair_bangs_3_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -925px; - width: 60px; - height: 60px; -} -.hair_bangs_3_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -925px; - width: 60px; - height: 60px; -} -.hair_bangs_3_purple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_purple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -925px; - width: 60px; - height: 60px; -} -.hair_bangs_3_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -925px; - width: 60px; - height: 60px; -} -.hair_bangs_3_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -925px; - width: 60px; - height: 60px; -} -.hair_bangs_3_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -910px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -935px -925px; - width: 60px; - height: 60px; -} -.hair_bangs_3_red { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1073px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_red { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1098px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_3_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1073px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1098px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_3_white { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1073px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_white { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1098px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_3_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1073px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1098px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_3_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1073px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1098px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_3_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1073px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1098px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_3_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1073px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_3_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1098px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_4_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -1107px; - width: 60px; - height: 60px; -} -.hair_bangs_4_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1073px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1098px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_4_black { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1073px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_black { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1098px -834px; - width: 60px; - height: 60px; -} -.hair_bangs_4_blond { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1073px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_blond { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1098px -925px; - width: 60px; - height: 60px; -} -.hair_bangs_4_blue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_blue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -1016px; - width: 60px; - height: 60px; -} -.hair_bangs_4_brown { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_brown { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -1016px; - width: 60px; - height: 60px; -} -.hair_bangs_4_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -1016px; - width: 60px; - height: 60px; -} -.hair_bangs_4_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -1016px; - width: 60px; - height: 60px; -} -.hair_bangs_4_festive { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_festive { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -1016px; - width: 60px; - height: 60px; -} -.hair_bangs_4_frost { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_frost { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -1016px; - width: 60px; - height: 60px; -} -.hair_bangs_4_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -1016px; - width: 60px; - height: 60px; -} -.hair_bangs_4_green { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_green { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -1016px; - width: 60px; - height: 60px; -} -.hair_bangs_4_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -1016px; - width: 60px; - height: 60px; -} -.hair_bangs_4_holly { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_holly { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -1016px; - width: 60px; - height: 60px; -} -.hair_bangs_4_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -910px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -935px -1016px; - width: 60px; - height: 60px; -} -.hair_bangs_4_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1001px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1026px -1016px; - width: 60px; - height: 60px; -} -.hair_bangs_4_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1164px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1189px -15px; - width: 60px; - height: 60px; -} -.hair_bangs_4_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1164px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1189px -106px; - width: 60px; - height: 60px; -} -.hair_bangs_4_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1164px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1189px -197px; - width: 60px; - height: 60px; -} -.hair_bangs_4_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1164px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1189px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_4_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1164px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1189px -379px; - width: 60px; - height: 60px; -} -.hair_bangs_4_porange { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1164px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_porange { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1189px -470px; - width: 60px; - height: 60px; -} -.hair_bangs_4_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1164px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1189px -561px; - width: 60px; - height: 60px; -} -.hair_bangs_4_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1164px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1189px -652px; - width: 60px; - height: 60px; -} -.hair_bangs_4_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1164px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1189px -743px; - width: 60px; - height: 60px; -} -.hair_bangs_4_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1164px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1189px -834px; - width: 60px; - height: 60px; -} -.hair_bangs_4_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1164px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1189px -925px; - width: 60px; - height: 60px; -} -.hair_bangs_4_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1164px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1189px -1016px; - width: 60px; - height: 60px; -} -.hair_bangs_4_purple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_purple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -1107px; - width: 60px; - height: 60px; -} -.hair_bangs_4_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -1107px; - width: 60px; - height: 60px; -} -.hair_bangs_4_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -1107px; - width: 60px; - height: 60px; -} -.hair_bangs_4_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -1107px; - width: 60px; - height: 60px; -} -.hair_bangs_4_red { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_red { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -1107px; - width: 60px; - height: 60px; -} -.hair_bangs_4_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -1107px; - width: 60px; - height: 60px; -} -.hair_bangs_4_white { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_white { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -1107px; - width: 60px; - height: 60px; -} -.hair_bangs_4_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1710px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1735px -288px; - width: 60px; - height: 60px; -} -.hair_bangs_4_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -1107px; - width: 60px; - height: 60px; -} -.hair_bangs_4_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -910px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -935px -1107px; - width: 60px; - height: 60px; -} -.hair_bangs_4_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1001px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_bangs_4_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1026px -1107px; - width: 60px; - height: 60px; -} -.hair_base_10_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -1380px; - width: 60px; - height: 60px; -} -.hair_base_10_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1346px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1371px -1016px; - width: 60px; - height: 60px; -} -.hair_base_10_black { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1346px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_black { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1371px -1107px; - width: 60px; - height: 60px; -} -.hair_base_10_blond { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1346px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_blond { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1371px -1198px; - width: 60px; - height: 60px; -} -.hair_base_10_blue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_blue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -1289px; - width: 60px; - height: 60px; -} -.hair_base_10_brown { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_brown { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -1289px; - width: 60px; - height: 60px; -} -.hair_base_10_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -1289px; - width: 60px; - height: 60px; -} -.hair_base_10_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -1289px; - width: 60px; - height: 60px; -} -.hair_base_10_festive { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_festive { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -1289px; - width: 60px; - height: 60px; -} -.hair_base_10_frost { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_frost { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -1289px; - width: 60px; - height: 60px; -} -.hair_base_10_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -1289px; - width: 60px; - height: 60px; -} -.hair_base_10_green { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_green { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -1289px; - width: 60px; - height: 60px; -} -.hair_base_10_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -1289px; - width: 60px; - height: 60px; -} -.hair_base_10_holly { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_holly { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -1289px; - width: 60px; - height: 60px; -} -.hair_base_10_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -910px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -935px -1289px; - width: 60px; - height: 60px; -} -.hair_base_10_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1001px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1026px -1289px; - width: 60px; - height: 60px; -} -.hair_base_10_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1092px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1117px -1289px; - width: 60px; - height: 60px; -} -.hair_base_10_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1183px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1208px -1289px; - width: 60px; - height: 60px; -} -.hair_base_10_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1274px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1299px -1289px; - width: 60px; - height: 60px; -} -.hair_base_10_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1437px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1462px -15px; - width: 60px; - height: 60px; -} -.hair_base_10_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1437px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1462px -106px; - width: 60px; - height: 60px; -} -.hair_base_10_porange { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1437px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_porange { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1462px -197px; - width: 60px; - height: 60px; -} -.hair_base_10_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1437px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1462px -288px; - width: 60px; - height: 60px; -} -.hair_base_10_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1437px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1462px -379px; - width: 60px; - height: 60px; -} -.hair_base_10_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1437px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1462px -470px; - width: 60px; - height: 60px; -} -.hair_base_10_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1437px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1462px -561px; - width: 60px; - height: 60px; -} -.hair_base_10_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1437px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1462px -652px; - width: 60px; - height: 60px; -} -.hair_base_10_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1437px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1462px -743px; - width: 60px; - height: 60px; -} -.hair_base_10_purple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1437px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_purple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1462px -834px; - width: 60px; - height: 60px; -} -.hair_base_10_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1437px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1462px -925px; - width: 60px; - height: 60px; -} -.hair_base_10_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1437px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1462px -1016px; - width: 60px; - height: 60px; -} -.hair_base_10_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1437px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1462px -1107px; - width: 60px; - height: 60px; -} -.hair_base_10_red { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1437px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_red { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1462px -1198px; - width: 60px; - height: 60px; -} -.hair_base_10_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1437px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1462px -1289px; - width: 60px; - height: 60px; -} -.hair_base_10_white { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_white { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -1380px; - width: 60px; - height: 60px; -} -.hair_base_10_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -1380px; - width: 60px; - height: 60px; -} -.hair_base_10_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -1380px; - width: 60px; - height: 60px; -} -.hair_base_10_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -1380px; - width: 60px; - height: 60px; -} -.hair_base_10_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_10_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -1380px; - width: 60px; - height: 60px; -} -.hair_base_11_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -1471px; - width: 60px; - height: 60px; -} -.hair_base_11_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -1380px; - width: 60px; - height: 60px; -} -.hair_base_11_black { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_black { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -1380px; - width: 60px; - height: 60px; -} -.hair_base_11_blond { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_blond { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -1380px; - width: 60px; - height: 60px; -} -.hair_base_11_blue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_blue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -1380px; - width: 60px; - height: 60px; -} -.hair_base_11_brown { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -910px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_brown { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -935px -1380px; - width: 60px; - height: 60px; -} -.hair_base_11_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1001px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1026px -1380px; - width: 60px; - height: 60px; -} -.hair_base_11_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1092px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1117px -1380px; - width: 60px; - height: 60px; -} -.hair_base_11_festive { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1183px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_festive { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1208px -1380px; - width: 60px; - height: 60px; -} -.hair_base_11_frost { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1274px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_frost { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1299px -1380px; - width: 60px; - height: 60px; -} -.hair_base_11_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1365px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1390px -1380px; - width: 60px; - height: 60px; -} -.hair_base_11_green { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1528px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_green { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1553px -15px; - width: 60px; - height: 60px; -} -.hair_base_11_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1528px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1553px -106px; - width: 60px; - height: 60px; -} -.hair_base_11_holly { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1528px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_holly { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1553px -197px; - width: 60px; - height: 60px; -} -.hair_base_11_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1528px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1553px -288px; - width: 60px; - height: 60px; -} -.hair_base_11_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1528px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1553px -379px; - width: 60px; - height: 60px; -} -.hair_base_11_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1528px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1553px -470px; - width: 60px; - height: 60px; -} -.hair_base_11_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1528px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1553px -561px; - width: 60px; - height: 60px; -} -.hair_base_11_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1528px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1553px -652px; - width: 60px; - height: 60px; -} -.hair_base_11_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1528px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1553px -743px; - width: 60px; - height: 60px; -} -.hair_base_11_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1528px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1553px -834px; - width: 60px; - height: 60px; -} -.hair_base_11_porange { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1528px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_porange { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1553px -925px; - width: 60px; - height: 60px; -} -.hair_base_11_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1528px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1553px -1016px; - width: 60px; - height: 60px; -} -.hair_base_11_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1528px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1553px -1107px; - width: 60px; - height: 60px; -} -.hair_base_11_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1528px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1553px -1198px; - width: 60px; - height: 60px; -} -.hair_base_11_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1528px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1553px -1289px; - width: 60px; - height: 60px; -} -.hair_base_11_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1528px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1553px -1380px; - width: 60px; - height: 60px; -} -.hair_base_11_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -1471px; - width: 60px; - height: 60px; -} -.hair_base_11_purple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_purple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -1471px; - width: 60px; - height: 60px; -} -.hair_base_11_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -1471px; - width: 60px; - height: 60px; -} -.hair_base_11_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -1471px; - width: 60px; - height: 60px; -} -.hair_base_11_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -1471px; - width: 60px; - height: 60px; -} -.hair_base_11_red { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_red { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -1471px; - width: 60px; - height: 60px; -} -.hair_base_11_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -1471px; - width: 60px; - height: 60px; -} -.hair_base_11_white { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_white { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -1471px; - width: 60px; - height: 60px; -} -.hair_base_11_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -1471px; - width: 60px; - height: 60px; -} -.hair_base_11_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -910px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -935px -1471px; - width: 60px; - height: 60px; -} -.hair_base_11_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1001px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1026px -1471px; - width: 60px; - height: 60px; -} -.hair_base_11_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1092px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_11_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1117px -1471px; - width: 60px; - height: 60px; -} -.hair_base_12_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1092px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1117px -1562px; - width: 60px; - height: 60px; -} -.hair_base_12_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1183px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1208px -1471px; - width: 60px; - height: 60px; -} -.hair_base_12_black { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1274px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_black { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1299px -1471px; - width: 60px; - height: 60px; -} -.hair_base_12_blond { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1365px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_blond { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1390px -1471px; - width: 60px; - height: 60px; -} -.hair_base_12_blue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1456px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_blue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1481px -1471px; - width: 60px; - height: 60px; -} -.hair_base_12_brown { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_brown { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -15px; - width: 60px; - height: 60px; -} -.hair_base_12_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -106px; - width: 60px; - height: 60px; -} -.hair_base_12_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -197px; - width: 60px; - height: 60px; -} -.hair_base_12_festive { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_festive { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -288px; - width: 60px; - height: 60px; -} -.hair_base_12_frost { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_frost { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -379px; - width: 60px; - height: 60px; -} -.hair_base_12_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -470px; - width: 60px; - height: 60px; -} -.hair_base_12_green { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_green { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -561px; - width: 60px; - height: 60px; -} -.hair_base_12_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -652px; - width: 60px; - height: 60px; -} -.hair_base_12_holly { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_holly { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -743px; - width: 60px; - height: 60px; -} -.hair_base_12_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -834px; - width: 60px; - height: 60px; -} -.hair_base_12_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -925px; - width: 60px; - height: 60px; -} -.hair_base_12_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -1016px; - width: 60px; - height: 60px; -} -.hair_base_12_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -1107px; - width: 60px; - height: 60px; -} -.hair_base_12_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -1198px; - width: 60px; - height: 60px; -} -.hair_base_12_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -1289px; - width: 60px; - height: 60px; -} -.hair_base_12_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -1380px; - width: 60px; - height: 60px; -} -.hair_base_12_porange { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1619px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_porange { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1644px -1471px; - width: 60px; - height: 60px; -} -.hair_base_12_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: 0px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -25px -1562px; - width: 60px; - height: 60px; -} -.hair_base_12_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -91px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -116px -1562px; - width: 60px; - height: 60px; -} -.hair_base_12_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -182px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -207px -1562px; - width: 60px; - height: 60px; -} -.hair_base_12_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -273px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -298px -1562px; - width: 60px; - height: 60px; -} -.hair_base_12_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -364px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -389px -1562px; - width: 60px; - height: 60px; -} -.hair_base_12_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -455px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -480px -1562px; - width: 60px; - height: 60px; -} -.hair_base_12_purple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -546px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_purple { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -571px -1562px; - width: 60px; - height: 60px; -} -.hair_base_12_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -637px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -662px -1562px; - width: 60px; - height: 60px; -} -.hair_base_12_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -728px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -753px -1562px; - width: 60px; - height: 60px; -} -.hair_base_12_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -819px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -844px -1562px; - width: 60px; - height: 60px; -} -.hair_base_12_red { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -910px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_red { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -935px -1562px; - width: 60px; - height: 60px; -} -.hair_base_12_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1001px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1026px -1562px; - width: 60px; - height: 60px; -} -.hair_base_12_white { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1183px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_white { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1208px -1562px; + background-position: -1643px -589px; width: 60px; height: 60px; } -.hair_base_12_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1274px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_winternight { +.button_chair_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1299px -1562px; + background-position: -1643px -528px; width: 60px; height: 60px; } -.hair_base_12_winterstar { +.button_chair_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1365px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_12_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1390px -1562px; + background-position: -1643px -467px; width: 60px; height: 60px; } -.hair_base_12_yellow { +.button_chair_handleless_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1456px -1547px; - width: 90px; - height: 90px; + background-position: -1643px 0px; + width: 68px; + height: 68px; } -.customize-option.hair_base_12_yellow { +.button_chair_handleless_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1481px -1562px; - width: 60px; - height: 60px; + background-position: -1643px -276px; + width: 68px; + height: 68px; } -.hair_base_12_zombie { +.button_chair_handleless_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -1547px -1547px; - width: 90px; - height: 90px; + width: 68px; + height: 68px; } -.customize-option.hair_base_12_zombie { +.button_chair_handleless_pink { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1572px -1562px; + background-position: -1643px -207px; + width: 68px; + height: 68px; +} +.button_chair_handleless_red { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1643px -138px; + width: 68px; + height: 68px; +} +.button_chair_handleless_yellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1643px -69px; + width: 68px; + height: 68px; +} +.button_chair_pink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1643px -406px; width: 60px; height: 60px; } -.hair_base_13_aurora { +.button_chair_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1710px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1735px -15px; + background-position: -1643px -345px; width: 60px; height: 60px; } -.hair_base_13_black { +.button_chair_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1710px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_black { - background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1735px -106px; + background-position: -1643px -650px; width: 60px; height: 60px; } -.hair_base_13_blond { +.chair_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1710px -182px; + background-position: -551px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_13_blond { +.chair_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1735px -197px; + background-position: -551px -182px; + width: 90px; + height: 90px; +} +.chair_green { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -551px -273px; + width: 90px; + height: 90px; +} +.chair_handleless_black { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -551px -364px; + width: 90px; + height: 90px; +} +.chair_handleless_blue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -551px -455px; + width: 90px; + height: 90px; +} +.chair_handleless_green { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: 0px -546px; + width: 90px; + height: 90px; +} +.chair_handleless_pink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -91px -546px; + width: 90px; + height: 90px; +} +.chair_handleless_red { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -182px -546px; + width: 90px; + height: 90px; +} +.chair_handleless_yellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -273px -546px; + width: 90px; + height: 90px; +} +.chair_pink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -364px -546px; + width: 90px; + height: 90px; +} +.chair_red { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -455px -546px; + width: 90px; + height: 90px; +} +.chair_yellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -546px -546px; + width: 90px; + height: 90px; +} +.hair_flower_1 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -642px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_flower_1 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -667px -15px; width: 60px; height: 60px; } -.hair_base_13_blue { +.hair_flower_10 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -230px -91px; + width: 114px; + height: 90px; +} +.customize-option.hair_flower_10 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -255px -106px; + width: 60px; + height: 60px; +} +.hair_flower_11 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: 0px -91px; + width: 114px; + height: 90px; +} +.customize-option.hair_flower_11 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -25px -106px; + width: 60px; + height: 60px; +} +.hair_flower_12 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -115px -91px; + width: 114px; + height: 90px; +} +.customize-option.hair_flower_12 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -140px -106px; + width: 60px; + height: 60px; +} +.hair_flower_13 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -230px 0px; + width: 114px; + height: 90px; +} +.customize-option.hair_flower_13 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -255px -15px; + width: 60px; + height: 60px; +} +.hair_flower_14 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: 0px 0px; + width: 114px; + height: 90px; +} +.customize-option.hair_flower_14 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -25px -15px; + width: 60px; + height: 60px; +} +.hair_flower_15 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: 0px -182px; + width: 114px; + height: 90px; +} +.customize-option.hair_flower_15 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -25px -197px; + width: 60px; + height: 60px; +} +.hair_flower_16 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -115px -182px; + width: 114px; + height: 90px; +} +.customize-option.hair_flower_16 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -140px -197px; + width: 60px; + height: 60px; +} +.hair_flower_2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -91px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_flower_2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -116px -652px; + width: 60px; + height: 60px; +} +.hair_flower_3 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -182px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_flower_3 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -207px -652px; + width: 60px; + height: 60px; +} +.hair_flower_4 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -273px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_flower_4 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -298px -652px; + width: 60px; + height: 60px; +} +.hair_flower_5 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -364px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_flower_5 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -389px -652px; + width: 60px; + height: 60px; +} +.hair_flower_6 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -455px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_flower_6 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -480px -652px; + width: 60px; + height: 60px; +} +.hair_flower_7 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -230px -182px; + width: 114px; + height: 90px; +} +.customize-option.hair_flower_7 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -255px -197px; + width: 60px; + height: 60px; +} +.hair_flower_8 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -345px 0px; - width: 90px; + width: 114px; height: 90px; } -.customize-option.hair_base_13_blue { +.customize-option.hair_flower_8 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -370px -15px; width: 60px; height: 60px; } -.hair_base_1_TRUred { +.hair_flower_9 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1346px -455px; - width: 90px; + background-position: -115px 0px; + width: 114px; height: 90px; } -.customize-option.hair_base_1_TRUred { +.customize-option.hair_flower_9 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1371px -470px; + background-position: -140px -15px; width: 60px; height: 60px; } -.hair_base_1_aurora { +.hair_bangs_1_TRUred { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -728px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_TRUred { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -753px -834px; + width: 60px; + height: 60px; +} +.hair_bangs_1_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -733px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -758px -106px; + width: 60px; + height: 60px; +} +.hair_bangs_1_black { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -733px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_black { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -758px -197px; + width: 60px; + height: 60px; +} +.hair_bangs_1_blond { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -733px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_blond { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -758px -288px; + width: 60px; + height: 60px; +} +.hair_bangs_1_blue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -733px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_blue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -758px -379px; + width: 60px; + height: 60px; +} +.hair_bangs_1_brown { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -733px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_brown { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -758px -470px; + width: 60px; + height: 60px; +} +.hair_bangs_1_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -733px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -758px -561px; + width: 60px; + height: 60px; +} +.hair_bangs_1_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -733px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -758px -652px; + width: 60px; + height: 60px; +} +.hair_bangs_1_festive { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: 0px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_festive { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -25px -743px; + width: 60px; + height: 60px; +} +.hair_bangs_1_frost { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -91px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_frost { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -116px -743px; + width: 60px; + height: 60px; +} +.hair_bangs_1_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -182px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -207px -743px; + width: 60px; + height: 60px; +} +.hair_bangs_1_green { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -273px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_green { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -298px -743px; + width: 60px; + height: 60px; +} +.hair_bangs_1_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -364px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -389px -743px; + width: 60px; + height: 60px; +} +.hair_bangs_1_holly { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -455px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_holly { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -480px -743px; + width: 60px; + height: 60px; +} +.hair_bangs_1_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -546px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -571px -743px; + width: 60px; + height: 60px; +} +.hair_bangs_1_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -637px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -662px -743px; + width: 60px; + height: 60px; +} +.hair_bangs_1_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -728px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -753px -743px; + width: 60px; + height: 60px; +} +.hair_bangs_1_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -824px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -849px -15px; + width: 60px; + height: 60px; +} +.hair_bangs_1_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -824px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -849px -106px; + width: 60px; + height: 60px; +} +.hair_bangs_1_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -824px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -849px -197px; + width: 60px; + height: 60px; +} +.hair_bangs_1_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -824px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -849px -288px; + width: 60px; + height: 60px; +} +.hair_bangs_1_porange { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -824px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_porange { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -849px -379px; + width: 60px; + height: 60px; +} +.hair_bangs_1_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -824px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -849px -470px; + width: 60px; + height: 60px; +} +.hair_bangs_1_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -824px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -849px -561px; + width: 60px; + height: 60px; +} +.hair_bangs_1_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -824px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -849px -652px; + width: 60px; + height: 60px; +} +.hair_bangs_1_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -824px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -849px -743px; + width: 60px; + height: 60px; +} +.hair_bangs_1_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: 0px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -25px -834px; + width: 60px; + height: 60px; +} +.hair_bangs_1_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -91px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -116px -834px; + width: 60px; + height: 60px; +} +.hair_bangs_1_purple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -182px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_purple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -207px -834px; + width: 60px; + height: 60px; +} +.hair_bangs_1_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -273px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -298px -834px; + width: 60px; + height: 60px; +} +.hair_bangs_1_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -364px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -389px -834px; + width: 60px; + height: 60px; +} +.hair_bangs_1_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -455px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -480px -834px; + width: 60px; + height: 60px; +} +.hair_bangs_1_red { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -546px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_red { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -571px -834px; + width: 60px; + height: 60px; +} +.hair_bangs_1_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -637px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -662px -834px; + width: 60px; + height: 60px; +} +.hair_bangs_1_white { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -819px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_white { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -844px -834px; + width: 60px; + height: 60px; +} +.hair_bangs_1_winternight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -915px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_winternight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -940px -15px; + width: 60px; + height: 60px; +} +.hair_bangs_1_winterstar { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -915px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_winterstar { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -940px -106px; + width: 60px; + height: 60px; +} +.hair_bangs_1_yellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -915px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_yellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -940px -197px; + width: 60px; + height: 60px; +} +.hair_bangs_1_zombie { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -915px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_1_zombie { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -940px -288px; + width: 60px; + height: 60px; +} +.hair_bangs_2_TRUred { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -455px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_TRUred { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -480px -1016px; + width: 60px; + height: 60px; +} +.hair_bangs_2_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -915px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -940px -379px; + width: 60px; + height: 60px; +} +.hair_bangs_2_black { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -915px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_black { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -940px -470px; + width: 60px; + height: 60px; +} +.hair_bangs_2_blond { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -915px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_blond { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -940px -561px; + width: 60px; + height: 60px; +} +.hair_bangs_2_blue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -915px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_blue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -940px -652px; + width: 60px; + height: 60px; +} +.hair_bangs_2_brown { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -915px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_brown { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -940px -743px; + width: 60px; + height: 60px; +} +.hair_bangs_2_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -915px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -940px -834px; + width: 60px; + height: 60px; +} +.hair_bangs_2_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: 0px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -25px -925px; + width: 60px; + height: 60px; +} +.hair_bangs_2_festive { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -91px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_festive { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -116px -925px; + width: 60px; + height: 60px; +} +.hair_bangs_2_frost { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -182px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_frost { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -207px -925px; + width: 60px; + height: 60px; +} +.hair_bangs_2_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -273px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -298px -925px; + width: 60px; + height: 60px; +} +.hair_bangs_2_green { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -364px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_green { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -389px -925px; + width: 60px; + height: 60px; +} +.hair_bangs_2_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -455px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -480px -925px; + width: 60px; + height: 60px; +} +.hair_bangs_2_holly { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -546px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_holly { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -571px -925px; + width: 60px; + height: 60px; +} +.hair_bangs_2_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -637px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -662px -925px; + width: 60px; + height: 60px; +} +.hair_bangs_2_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -728px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -753px -925px; + width: 60px; + height: 60px; +} +.hair_bangs_2_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -819px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -844px -925px; + width: 60px; + height: 60px; +} +.hair_bangs_2_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -910px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -935px -925px; + width: 60px; + height: 60px; +} +.hair_bangs_2_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1006px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1031px -15px; + width: 60px; + height: 60px; +} +.hair_bangs_2_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1006px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1031px -106px; + width: 60px; + height: 60px; +} +.hair_bangs_2_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1006px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1031px -197px; + width: 60px; + height: 60px; +} +.hair_bangs_2_porange { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1006px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_porange { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1031px -288px; + width: 60px; + height: 60px; +} +.hair_bangs_2_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1006px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1031px -379px; + width: 60px; + height: 60px; +} +.hair_bangs_2_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1006px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1031px -470px; + width: 60px; + height: 60px; +} +.hair_bangs_2_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1006px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1031px -561px; + width: 60px; + height: 60px; +} +.hair_bangs_2_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1006px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1031px -652px; + width: 60px; + height: 60px; +} +.hair_bangs_2_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1006px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1031px -743px; + width: 60px; + height: 60px; +} +.hair_bangs_2_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1006px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1031px -834px; + width: 60px; + height: 60px; +} +.hair_bangs_2_purple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1006px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_purple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1031px -925px; + width: 60px; + height: 60px; +} +.hair_bangs_2_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: 0px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -25px -1016px; + width: 60px; + height: 60px; +} +.hair_bangs_2_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -91px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -116px -1016px; + width: 60px; + height: 60px; +} +.hair_bangs_2_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -182px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -207px -1016px; + width: 60px; + height: 60px; +} +.hair_bangs_2_red { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -273px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_red { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -298px -1016px; + width: 60px; + height: 60px; +} +.hair_bangs_2_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -364px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -389px -1016px; + width: 60px; + height: 60px; +} +.hair_bangs_2_white { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -546px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_white { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -571px -1016px; + width: 60px; + height: 60px; +} +.hair_bangs_2_winternight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -637px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_winternight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -662px -1016px; + width: 60px; + height: 60px; +} +.hair_bangs_2_winterstar { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -728px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_winterstar { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -753px -1016px; + width: 60px; + height: 60px; +} +.hair_bangs_2_yellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -819px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_yellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -844px -1016px; + width: 60px; + height: 60px; +} +.hair_bangs_2_zombie { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -910px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_2_zombie { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -935px -1016px; + width: 60px; + height: 60px; +} +.hair_bangs_3_TRUred { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1188px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_TRUred { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1213px -652px; + width: 60px; + height: 60px; +} +.hair_bangs_3_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1001px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1026px -1016px; + width: 60px; + height: 60px; +} +.hair_bangs_3_black { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1097px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_black { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1122px -15px; + width: 60px; + height: 60px; +} +.hair_bangs_3_blond { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1097px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_blond { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1122px -106px; + width: 60px; + height: 60px; +} +.hair_bangs_3_blue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1097px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_blue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1122px -197px; + width: 60px; + height: 60px; +} +.hair_bangs_3_brown { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1097px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_brown { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1122px -288px; + width: 60px; + height: 60px; +} +.hair_bangs_3_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1097px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1122px -379px; + width: 60px; + height: 60px; +} +.hair_bangs_3_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1097px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1122px -470px; + width: 60px; + height: 60px; +} +.hair_bangs_3_festive { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1097px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_festive { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1122px -561px; + width: 60px; + height: 60px; +} +.hair_bangs_3_frost { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1097px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_frost { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1122px -652px; + width: 60px; + height: 60px; +} +.hair_bangs_3_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1097px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1122px -743px; + width: 60px; + height: 60px; +} +.hair_bangs_3_green { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1097px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_green { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1122px -834px; + width: 60px; + height: 60px; +} +.hair_bangs_3_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1097px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1122px -925px; + width: 60px; + height: 60px; +} +.hair_bangs_3_holly { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1097px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_holly { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1122px -1016px; + width: 60px; + height: 60px; +} +.hair_bangs_3_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: 0px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -25px -1107px; + width: 60px; + height: 60px; +} +.hair_bangs_3_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -91px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -116px -1107px; + width: 60px; + height: 60px; +} +.hair_bangs_3_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -182px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -207px -1107px; + width: 60px; + height: 60px; +} +.hair_bangs_3_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -273px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -298px -1107px; + width: 60px; + height: 60px; +} +.hair_bangs_3_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -364px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -389px -1107px; + width: 60px; + height: 60px; +} +.hair_bangs_3_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -455px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -480px -1107px; + width: 60px; + height: 60px; +} +.hair_bangs_3_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -546px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -571px -1107px; + width: 60px; + height: 60px; +} +.hair_bangs_3_porange { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -637px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_porange { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -662px -1107px; + width: 60px; + height: 60px; +} +.hair_bangs_3_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -728px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -753px -1107px; + width: 60px; + height: 60px; +} +.hair_bangs_3_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -819px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -844px -1107px; + width: 60px; + height: 60px; +} +.hair_bangs_3_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -910px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -935px -1107px; + width: 60px; + height: 60px; +} +.hair_bangs_3_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1001px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_3_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1026px -1107px; + width: 60px; + height: 60px; +} +.hair_bangs_3_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -1092px -1092px; width: 90px; height: 90px; } -.customize-option.hair_base_1_aurora { +.customize-option.hair_bangs_3_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -1117px -1107px; width: 60px; height: 60px; } -.hair_base_1_black { +.hair_bangs_3_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1255px 0px; + background-position: -345px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_1_black { +.customize-option.hair_bangs_3_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1280px -15px; + background-position: -370px -106px; width: 60px; height: 60px; } -.hair_base_1_blond { +.hair_bangs_3_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1255px -91px; + background-position: -1188px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_1_blond { +.customize-option.hair_bangs_3_purple { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1280px -106px; + background-position: -1213px -106px; width: 60px; height: 60px; } -.hair_base_1_blue { +.hair_bangs_3_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1255px -182px; + background-position: -1188px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_1_blue { +.customize-option.hair_bangs_3_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1280px -197px; + background-position: -1213px -197px; width: 60px; height: 60px; } -.hair_base_1_brown { +.hair_bangs_3_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1255px -273px; + background-position: -1188px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_1_brown { +.customize-option.hair_bangs_3_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1280px -288px; + background-position: -1213px -288px; width: 60px; height: 60px; } -.hair_base_1_candycane { +.hair_bangs_3_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1255px -364px; + background-position: -1188px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_1_candycane { +.customize-option.hair_bangs_3_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1280px -379px; + background-position: -1213px -379px; width: 60px; height: 60px; } -.hair_base_1_candycorn { +.hair_bangs_3_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1255px -455px; + background-position: -1188px -455px; width: 90px; height: 90px; } -.customize-option.hair_base_1_candycorn { +.customize-option.hair_bangs_3_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1280px -470px; + background-position: -1213px -470px; width: 60px; height: 60px; } -.hair_base_1_festive { +.hair_bangs_3_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1255px -546px; + background-position: -1188px -546px; width: 90px; height: 90px; } -.customize-option.hair_base_1_festive { +.customize-option.hair_bangs_3_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1280px -561px; + background-position: -1213px -561px; width: 60px; height: 60px; } -.hair_base_1_frost { +.hair_bangs_3_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1255px -637px; + background-position: -1188px -728px; width: 90px; height: 90px; } -.customize-option.hair_base_1_frost { +.customize-option.hair_bangs_3_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1280px -652px; + background-position: -1213px -743px; width: 60px; height: 60px; } -.hair_base_1_ghostwhite { +.hair_bangs_3_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1255px -728px; + background-position: -1188px -819px; width: 90px; height: 90px; } -.customize-option.hair_base_1_ghostwhite { +.customize-option.hair_bangs_3_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1280px -743px; + background-position: -1213px -834px; width: 60px; height: 60px; } -.hair_base_1_green { +.hair_bangs_3_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1255px -819px; + background-position: -1188px -910px; width: 90px; height: 90px; } -.customize-option.hair_base_1_green { +.customize-option.hair_bangs_3_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1280px -834px; + background-position: -1213px -925px; width: 60px; height: 60px; } -.hair_base_1_halloween { +.hair_bangs_3_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1255px -910px; + background-position: -1188px -1001px; width: 90px; height: 90px; } -.customize-option.hair_base_1_halloween { +.customize-option.hair_bangs_3_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1280px -925px; + background-position: -1213px -1016px; width: 60px; height: 60px; } -.hair_base_1_holly { +.hair_bangs_3_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1255px -1001px; + background-position: -1188px -1092px; width: 90px; height: 90px; } -.customize-option.hair_base_1_holly { +.customize-option.hair_bangs_3_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1280px -1016px; + background-position: -1213px -1107px; width: 60px; height: 60px; } -.hair_base_1_hollygreen { +.hair_bangs_4_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1255px -1092px; + background-position: -455px -1274px; width: 90px; height: 90px; } -.customize-option.hair_base_1_hollygreen { +.customize-option.hair_bangs_4_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1280px -1107px; + background-position: -480px -1289px; width: 60px; height: 60px; } -.hair_base_1_midnight { +.hair_bangs_4_aurora { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: 0px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_1_midnight { +.customize-option.hair_bangs_4_aurora { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -25px -1198px; width: 60px; height: 60px; } -.hair_base_1_pblue { +.hair_bangs_4_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -91px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_1_pblue { +.customize-option.hair_bangs_4_black { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -116px -1198px; width: 60px; height: 60px; } -.hair_base_1_pblue2 { +.hair_bangs_4_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -182px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_1_pblue2 { +.customize-option.hair_bangs_4_blond { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -207px -1198px; width: 60px; height: 60px; } -.hair_base_1_peppermint { +.hair_bangs_4_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -273px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_1_peppermint { +.customize-option.hair_bangs_4_blue { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -298px -1198px; width: 60px; height: 60px; } -.hair_base_1_pgreen { +.hair_bangs_4_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -364px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_1_pgreen { +.customize-option.hair_bangs_4_brown { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -389px -1198px; width: 60px; height: 60px; } -.hair_base_1_pgreen2 { +.hair_bangs_4_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -455px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_1_pgreen2 { +.customize-option.hair_bangs_4_candycane { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -480px -1198px; width: 60px; height: 60px; } -.hair_base_1_porange { +.hair_bangs_4_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -546px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_1_porange { +.customize-option.hair_bangs_4_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -571px -1198px; width: 60px; height: 60px; } -.hair_base_1_porange2 { +.hair_bangs_4_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -637px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_1_porange2 { +.customize-option.hair_bangs_4_festive { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -662px -1198px; width: 60px; height: 60px; } -.hair_base_1_ppink { +.hair_bangs_4_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -728px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_1_ppink { +.customize-option.hair_bangs_4_frost { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -753px -1198px; width: 60px; height: 60px; } -.hair_base_1_ppink2 { +.hair_bangs_4_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -819px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_1_ppink2 { +.customize-option.hair_bangs_4_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -844px -1198px; width: 60px; height: 60px; } -.hair_base_1_ppurple { +.hair_bangs_4_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -910px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_1_ppurple { +.customize-option.hair_bangs_4_green { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -935px -1198px; width: 60px; height: 60px; } -.hair_base_1_ppurple2 { +.hair_bangs_4_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -1001px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_1_ppurple2 { +.customize-option.hair_bangs_4_halloween { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -1026px -1198px; width: 60px; height: 60px; } -.hair_base_1_pumpkin { +.hair_bangs_4_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -1092px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_1_pumpkin { +.customize-option.hair_bangs_4_holly { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -1117px -1198px; width: 60px; height: 60px; } -.hair_base_1_purple { +.hair_bangs_4_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -1183px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_1_purple { +.customize-option.hair_bangs_4_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); background-position: -1208px -1198px; width: 60px; height: 60px; } +.hair_bangs_4_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1279px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1304px -15px; + width: 60px; + height: 60px; +} +.hair_bangs_4_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1279px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1304px -106px; + width: 60px; + height: 60px; +} +.hair_bangs_4_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1279px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1304px -197px; + width: 60px; + height: 60px; +} +.hair_bangs_4_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1279px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1304px -288px; + width: 60px; + height: 60px; +} +.hair_bangs_4_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1279px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1304px -379px; + width: 60px; + height: 60px; +} +.hair_bangs_4_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1279px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1304px -470px; + width: 60px; + height: 60px; +} +.hair_bangs_4_porange { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1279px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_porange { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1304px -561px; + width: 60px; + height: 60px; +} +.hair_bangs_4_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1279px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1304px -652px; + width: 60px; + height: 60px; +} +.hair_bangs_4_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1279px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1304px -743px; + width: 60px; + height: 60px; +} +.hair_bangs_4_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1279px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1304px -834px; + width: 60px; + height: 60px; +} +.hair_bangs_4_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1279px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1304px -925px; + width: 60px; + height: 60px; +} +.hair_bangs_4_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1279px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1304px -1016px; + width: 60px; + height: 60px; +} +.hair_bangs_4_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1279px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1304px -1107px; + width: 60px; + height: 60px; +} +.hair_bangs_4_purple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1279px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_purple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1304px -1198px; + width: 60px; + height: 60px; +} +.hair_bangs_4_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: 0px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -25px -1289px; + width: 60px; + height: 60px; +} +.hair_bangs_4_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -91px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -116px -1289px; + width: 60px; + height: 60px; +} +.hair_bangs_4_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -182px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -207px -1289px; + width: 60px; + height: 60px; +} +.hair_bangs_4_red { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -273px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_red { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -298px -1289px; + width: 60px; + height: 60px; +} +.hair_bangs_4_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -364px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -389px -1289px; + width: 60px; + height: 60px; +} +.hair_bangs_4_white { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -546px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_white { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -571px -1289px; + width: 60px; + height: 60px; +} +.hair_bangs_4_winternight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -637px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_winternight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -662px -1289px; + width: 60px; + height: 60px; +} +.hair_bangs_4_winterstar { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -728px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_winterstar { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -753px -1289px; + width: 60px; + height: 60px; +} +.hair_bangs_4_yellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -819px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_yellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -844px -1289px; + width: 60px; + height: 60px; +} +.hair_bangs_4_zombie { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -910px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_bangs_4_zombie { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -935px -1289px; + width: 60px; + height: 60px; +} +.hair_base_10_TRUred { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_TRUred { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -379px; + width: 60px; + height: 60px; +} +.hair_base_10_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1461px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1486px -379px; + width: 60px; + height: 60px; +} +.hair_base_10_black { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1461px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_black { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1486px -470px; + width: 60px; + height: 60px; +} +.hair_base_10_blond { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1461px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_blond { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1486px -561px; + width: 60px; + height: 60px; +} +.hair_base_10_blue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1461px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_blue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1486px -652px; + width: 60px; + height: 60px; +} +.hair_base_10_brown { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1461px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_brown { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1486px -743px; + width: 60px; + height: 60px; +} +.hair_base_10_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1461px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1486px -834px; + width: 60px; + height: 60px; +} +.hair_base_10_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1461px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1486px -925px; + width: 60px; + height: 60px; +} +.hair_base_10_festive { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1461px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_festive { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1486px -1016px; + width: 60px; + height: 60px; +} +.hair_base_10_frost { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1461px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_frost { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1486px -1107px; + width: 60px; + height: 60px; +} +.hair_base_10_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1461px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1486px -1198px; + width: 60px; + height: 60px; +} +.hair_base_10_green { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1461px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_green { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1486px -1289px; + width: 60px; + height: 60px; +} +.hair_base_10_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1461px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1486px -1380px; + width: 60px; + height: 60px; +} +.hair_base_10_holly { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: 0px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_holly { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -25px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -91px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -116px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -182px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -207px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -273px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -298px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -364px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -389px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -455px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -480px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -546px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -571px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -637px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -662px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_porange { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -728px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_porange { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -753px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -819px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -844px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -910px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -935px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1001px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1026px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1092px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1117px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1183px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1208px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1274px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1299px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_purple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1365px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_purple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1390px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1456px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1481px -1471px; + width: 60px; + height: 60px; +} +.hair_base_10_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -15px; + width: 60px; + height: 60px; +} +.hair_base_10_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -106px; + width: 60px; + height: 60px; +} +.hair_base_10_red { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_red { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -197px; + width: 60px; + height: 60px; +} +.hair_base_10_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -288px; + width: 60px; + height: 60px; +} +.hair_base_10_white { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_white { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -470px; + width: 60px; + height: 60px; +} +.hair_base_10_winternight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_winternight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -561px; + width: 60px; + height: 60px; +} +.hair_base_10_winterstar { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_winterstar { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -652px; + width: 60px; + height: 60px; +} +.hair_base_10_yellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_yellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -743px; + width: 60px; + height: 60px; +} +.hair_base_10_zombie { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_10_zombie { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -834px; + width: 60px; + height: 60px; +} +.hair_base_11_TRUred { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -460px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_TRUred { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -485px -106px; + width: 60px; + height: 60px; +} +.hair_base_11_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -925px; + width: 60px; + height: 60px; +} +.hair_base_11_black { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_black { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -1016px; + width: 60px; + height: 60px; +} +.hair_base_11_blond { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_blond { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -1107px; + width: 60px; + height: 60px; +} +.hair_base_11_blue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_blue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -1198px; + width: 60px; + height: 60px; +} +.hair_base_11_brown { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_brown { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -1289px; + width: 60px; + height: 60px; +} +.hair_base_11_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -1380px; + width: 60px; + height: 60px; +} +.hair_base_11_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1552px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1577px -1471px; + width: 60px; + height: 60px; +} +.hair_base_11_festive { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: 0px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_festive { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -25px -1562px; + width: 60px; + height: 60px; +} +.hair_base_11_frost { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -91px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_frost { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -116px -1562px; + width: 60px; + height: 60px; +} +.hair_base_11_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -182px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -207px -1562px; + width: 60px; + height: 60px; +} +.hair_base_11_green { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -273px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_green { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -298px -1562px; + width: 60px; + height: 60px; +} +.hair_base_11_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -364px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -389px -1562px; + width: 60px; + height: 60px; +} +.hair_base_11_holly { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -455px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_holly { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -480px -1562px; + width: 60px; + height: 60px; +} +.hair_base_11_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -546px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -571px -1562px; + width: 60px; + height: 60px; +} +.hair_base_11_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -637px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -662px -1562px; + width: 60px; + height: 60px; +} +.hair_base_11_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -728px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -753px -1562px; + width: 60px; + height: 60px; +} +.hair_base_11_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -819px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -844px -1562px; + width: 60px; + height: 60px; +} +.hair_base_11_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -910px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -935px -1562px; + width: 60px; + height: 60px; +} +.hair_base_11_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1001px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1026px -1562px; + width: 60px; + height: 60px; +} +.hair_base_11_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1092px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1117px -1562px; + width: 60px; + height: 60px; +} +.hair_base_11_porange { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1183px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_porange { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1208px -1562px; + width: 60px; + height: 60px; +} +.hair_base_11_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1274px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1299px -1562px; + width: 60px; + height: 60px; +} +.hair_base_11_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1365px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1390px -1562px; + width: 60px; + height: 60px; +} +.hair_base_11_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -551px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -576px -15px; + width: 60px; + height: 60px; +} +.hair_base_11_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -455px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -480px -470px; + width: 60px; + height: 60px; +} +.hair_base_11_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -364px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -389px -470px; + width: 60px; + height: 60px; +} +.hair_base_11_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -273px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -298px -470px; + width: 60px; + height: 60px; +} +.hair_base_11_purple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -182px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_purple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -207px -470px; + width: 60px; + height: 60px; +} +.hair_base_11_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -91px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -116px -470px; + width: 60px; + height: 60px; +} +.hair_base_11_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: 0px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -25px -470px; + width: 60px; + height: 60px; +} +.hair_base_11_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -460px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -485px -379px; + width: 60px; + height: 60px; +} +.hair_base_11_red { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -460px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_red { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -485px -288px; + width: 60px; + height: 60px; +} +.hair_base_11_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -460px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -485px -197px; + width: 60px; + height: 60px; +} +.hair_base_11_white { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -460px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_white { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -485px -15px; + width: 60px; + height: 60px; +} +.hair_base_11_winternight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1456px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_11_winternight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1481px -1562px; + width: 60px; + height: 60px; +} +.hair_base_1_TRUred { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1274px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_TRUred { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1299px -1380px; + width: 60px; + height: 60px; +} +.hair_base_1_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1001px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1026px -1289px; + width: 60px; + height: 60px; +} +.hair_base_1_black { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1092px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_black { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1117px -1289px; + width: 60px; + height: 60px; +} +.hair_base_1_blond { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1183px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_blond { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1208px -1289px; + width: 60px; + height: 60px; +} +.hair_base_1_blue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1274px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_blue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1299px -1289px; + width: 60px; + height: 60px; +} +.hair_base_1_brown { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1370px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_brown { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1395px -15px; + width: 60px; + height: 60px; +} +.hair_base_1_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1370px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1395px -106px; + width: 60px; + height: 60px; +} +.hair_base_1_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1370px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1395px -197px; + width: 60px; + height: 60px; +} +.hair_base_1_festive { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1370px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_festive { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1395px -288px; + width: 60px; + height: 60px; +} +.hair_base_1_frost { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1370px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_frost { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1395px -379px; + width: 60px; + height: 60px; +} +.hair_base_1_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1370px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1395px -470px; + width: 60px; + height: 60px; +} +.hair_base_1_green { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1370px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_green { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1395px -561px; + width: 60px; + height: 60px; +} +.hair_base_1_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1370px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1395px -652px; + width: 60px; + height: 60px; +} +.hair_base_1_holly { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1370px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_holly { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1395px -743px; + width: 60px; + height: 60px; +} +.hair_base_1_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1370px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1395px -834px; + width: 60px; + height: 60px; +} +.hair_base_1_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1370px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1395px -925px; + width: 60px; + height: 60px; +} +.hair_base_1_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1370px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1395px -1016px; + width: 60px; + height: 60px; +} +.hair_base_1_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1370px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1395px -1107px; + width: 60px; + height: 60px; +} +.hair_base_1_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1370px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1395px -1198px; + width: 60px; + height: 60px; +} +.hair_base_1_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1370px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -1395px -1289px; + width: 60px; + height: 60px; +} +.hair_base_1_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: 0px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -25px -1380px; + width: 60px; + height: 60px; +} +.hair_base_1_porange { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -91px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_porange { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -116px -1380px; + width: 60px; + height: 60px; +} +.hair_base_1_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -182px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -207px -1380px; + width: 60px; + height: 60px; +} +.hair_base_1_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -273px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -298px -1380px; + width: 60px; + height: 60px; +} +.hair_base_1_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -364px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -389px -1380px; + width: 60px; + height: 60px; +} +.hair_base_1_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -455px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -480px -1380px; + width: 60px; + height: 60px; +} +.hair_base_1_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -546px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -571px -1380px; + width: 60px; + height: 60px; +} +.hair_base_1_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -637px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -662px -1380px; + width: 60px; + height: 60px; +} +.hair_base_1_purple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -728px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_1_purple { + background-image: url('~assets/images/sprites/spritesmith-main-2.png'); + background-position: -753px -1380px; + width: 60px; + height: 60px; +} .hair_base_1_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1346px 0px; + background-position: -819px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1371px -15px; + background-position: -844px -1380px; width: 60px; height: 60px; } .hair_base_1_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1346px -91px; + background-position: -910px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1371px -106px; + background-position: -935px -1380px; width: 60px; height: 60px; } .hair_base_1_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1346px -182px; + background-position: -1001px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1371px -197px; + background-position: -1026px -1380px; width: 60px; height: 60px; } .hair_base_1_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1346px -273px; + background-position: -1092px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_red { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1371px -288px; + background-position: -1117px -1380px; width: 60px; height: 60px; } .hair_base_1_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1346px -364px; + background-position: -1183px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_snowy { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1371px -379px; + background-position: -1208px -1380px; width: 60px; height: 60px; } .hair_base_1_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1346px -546px; + background-position: -1365px -1365px; width: 90px; height: 90px; } .customize-option.hair_base_1_white { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1371px -561px; + background-position: -1390px -1380px; width: 60px; height: 60px; } .hair_base_1_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1346px -637px; + background-position: -1461px 0px; width: 90px; height: 90px; } .customize-option.hair_base_1_winternight { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1371px -652px; + background-position: -1486px -15px; width: 60px; height: 60px; } .hair_base_1_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1346px -728px; + background-position: -1461px -91px; width: 90px; height: 90px; } .customize-option.hair_base_1_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1371px -743px; + background-position: -1486px -106px; width: 60px; height: 60px; } .hair_base_1_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1346px -819px; + background-position: -1461px -182px; width: 90px; height: 90px; } .customize-option.hair_base_1_yellow { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1371px -834px; + background-position: -1486px -197px; width: 60px; height: 60px; } .hair_base_1_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1346px -910px; + background-position: -1461px -273px; width: 90px; height: 90px; } .customize-option.hair_base_1_zombie { background-image: url('~assets/images/sprites/spritesmith-main-2.png'); - background-position: -1371px -925px; + background-position: -1486px -288px; width: 60px; height: 60px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-20.css b/website/client/assets/css/sprites/spritesmith-main-20.css index 028703472a..3a1dbc9311 100644 --- a/website/client/assets/css/sprites/spritesmith-main-20.css +++ b/website/client/assets/css/sprites/spritesmith-main-20.css @@ -1,1992 +1,2004 @@ -.Pet-Bunny-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -803px; - width: 81px; - height: 99px; -} -.Pet-Bunny-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -1103px; - width: 81px; - height: 99px; -} -.Pet-Bunny-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px 0px; - width: 81px; - height: 99px; -} -.Pet-Bunny-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -103px; - width: 81px; - height: 99px; -} -.Pet-Bunny-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -103px; - width: 81px; - height: 99px; -} -.Pet-Bunny-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -103px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px 0px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -100px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -203px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -203px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -203px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -203px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px 0px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -100px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -200px; - width: 81px; - height: 99px; -} -.Pet-Butterfly-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -303px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -303px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -303px; - width: 81px; - height: 99px; -} -.Pet-Cactus-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -303px; - width: 81px; - height: 99px; -} -.Pet-Cactus-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -303px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px 0px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -100px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -200px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -300px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px 0px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -100px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -200px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -300px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -403px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -403px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -403px; - width: 81px; - height: 99px; -} -.Pet-Cactus-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -403px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -403px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -403px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -403px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px 0px; - width: 81px; - height: 99px; -} -.Pet-Cactus-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -100px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -200px; - width: 81px; - height: 99px; -} -.Pet-Cactus-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -300px; - width: 81px; - height: 99px; -} -.Pet-Cactus-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -400px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -503px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -503px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -503px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -503px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -503px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -503px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -503px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -503px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px 0px; - width: 81px; - height: 99px; -} -.Pet-Cheetah-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -100px; - width: 81px; - height: 99px; -} -.Pet-Cow-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -200px; - width: 81px; - height: 99px; -} -.Pet-Cow-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -300px; - width: 81px; - height: 99px; -} -.Pet-Cow-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -400px; - width: 81px; - height: 99px; -} -.Pet-Cow-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -500px; - width: 81px; - height: 99px; -} -.Pet-Cow-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -603px; - width: 81px; - height: 99px; -} -.Pet-Cow-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -603px; - width: 81px; - height: 99px; -} -.Pet-Cow-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -603px; - width: 81px; - height: 99px; -} -.Pet-Cow-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -603px; - width: 81px; - height: 99px; -} -.Pet-Cow-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -603px; - width: 81px; - height: 99px; -} -.Pet-Cow-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -603px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -603px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -603px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -603px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px 0px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -100px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -200px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -300px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -400px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -500px; - width: 81px; - height: 99px; -} -.Pet-Cuttlefish-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -600px; - width: 81px; - height: 99px; -} -.Pet-Deer-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -703px; - width: 81px; - height: 99px; -} -.Pet-Deer-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -703px; - width: 81px; - height: 99px; -} -.Pet-Deer-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -703px; - width: 81px; - height: 99px; -} -.Pet-Deer-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -703px; - width: 81px; - height: 99px; -} -.Pet-Deer-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -703px; - width: 81px; - height: 99px; -} -.Pet-Deer-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -703px; - width: 81px; - height: 99px; -} -.Pet-Deer-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -703px; - width: 81px; - height: 99px; -} -.Pet-Deer-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -703px; - width: 81px; - height: 99px; -} -.Pet-Deer-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -703px; - width: 81px; - height: 99px; -} -.Pet-Deer-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -703px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px 0px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -100px; - width: 81px; - height: 99px; -} -.Pet-Dragon-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -200px; - width: 81px; - height: 99px; -} -.Pet-Dragon-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -300px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -400px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -500px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -600px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -700px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px 0px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -100px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -200px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -300px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Hydra { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -400px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -500px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -600px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -700px; - width: 81px; - height: 99px; -} -.Pet-Dragon-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -803px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -803px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -803px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -803px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -803px; - width: 81px; - height: 99px; -} -.Pet-Dragon-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px 0px; - width: 81px; - height: 102px; -} -.Pet-Dragon-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -803px; - width: 81px; - height: 99px; -} -.Pet-Dragon-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -803px; - width: 81px; - height: 99px; -} -.Pet-Dragon-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -803px; - width: 81px; - height: 99px; -} -.Pet-Egg-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -803px; - width: 81px; - height: 99px; -} -.Pet-Egg-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -803px; - width: 81px; - height: 99px; -} -.Pet-Egg-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -803px; - width: 81px; - height: 99px; -} -.Pet-Egg-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px 0px; - width: 81px; - height: 99px; -} -.Pet-Egg-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -100px; - width: 81px; - height: 99px; -} -.Pet-Egg-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -200px; - width: 81px; - height: 99px; -} -.Pet-Egg-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -300px; - width: 81px; - height: 99px; -} -.Pet-Egg-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -400px; - width: 81px; - height: 99px; -} -.Pet-Egg-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -500px; - width: 81px; - height: 99px; -} -.Pet-Egg-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -600px; - width: 81px; - height: 99px; -} -.Pet-Falcon-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -700px; - width: 81px; - height: 99px; -} -.Pet-Falcon-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -800px; - width: 81px; - height: 99px; -} -.Pet-Falcon-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -903px; - width: 81px; - height: 99px; -} -.Pet-Falcon-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -903px; - width: 81px; - height: 99px; -} -.Pet-Falcon-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -903px; - width: 81px; - height: 99px; -} -.Pet-Falcon-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -903px; - width: 81px; - height: 99px; -} -.Pet-Falcon-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -903px; - width: 81px; - height: 99px; -} -.Pet-Falcon-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -903px; - width: 81px; - height: 99px; -} -.Pet-Falcon-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -903px; - width: 81px; - height: 99px; -} -.Pet-Falcon-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -903px; - width: 81px; - height: 99px; -} -.Pet-Ferret-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -903px; - width: 81px; - height: 99px; -} -.Pet-Ferret-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -903px; - width: 81px; - height: 99px; -} -.Pet-Ferret-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -903px; - width: 81px; - height: 99px; -} -.Pet-Ferret-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -903px; - width: 81px; - height: 99px; -} -.Pet-Ferret-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -903px; - width: 81px; - height: 99px; -} -.Pet-Ferret-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px 0px; - width: 81px; - height: 99px; -} -.Pet-Ferret-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -100px; - width: 81px; - height: 99px; -} -.Pet-Ferret-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -200px; - width: 81px; - height: 99px; -} -.Pet-Ferret-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -300px; - width: 81px; - height: 99px; -} -.Pet-Ferret-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -400px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -500px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -600px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -700px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -800px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -900px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -1003px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -1003px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -1003px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -1003px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -1003px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -1003px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -1003px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -1003px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -1003px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -1003px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -1003px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -1003px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -1003px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -1003px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px 0px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -100px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -200px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -300px; - width: 81px; - height: 99px; -} -.Pet-FlyingPig-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -400px; - width: 81px; - height: 99px; -} -.Pet-Fox-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -500px; - width: 81px; - height: 99px; -} -.Pet-Fox-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -600px; - width: 81px; - height: 99px; -} -.Pet-Fox-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -700px; - width: 81px; - height: 99px; -} -.Pet-Fox-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -800px; - width: 81px; - height: 99px; -} -.Pet-Fox-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -900px; - width: 81px; - height: 99px; -} -.Pet-Fox-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -1000px; - width: 81px; - height: 99px; -} -.Pet-Fox-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -1103px; - width: 81px; - height: 99px; -} -.Pet-Fox-Fairy { +.Mount_Icon_PandaCub-Holly { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -82px 0px; width: 81px; height: 99px; } -.Pet-Fox-Floral { +.Mount_Icon_PandaCub-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -1103px; + background-position: -164px -1100px; width: 81px; height: 99px; } -.Pet-Fox-Ghost { +.Mount_Icon_PandaCub-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -1103px; + background-position: -164px 0px; width: 81px; height: 99px; } -.Pet-Fox-Golden { +.Mount_Icon_PandaCub-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -1103px; + background-position: 0px -100px; width: 81px; height: 99px; } -.Pet-Fox-Holly { +.Mount_Icon_PandaCub-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -1103px; + background-position: -82px -100px; width: 81px; height: 99px; } -.Pet-Fox-Peppermint { +.Mount_Icon_PandaCub-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -1103px; + background-position: -164px -100px; width: 81px; height: 99px; } -.Pet-Fox-Rainbow { +.Mount_Icon_PandaCub-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -1103px; + background-position: -246px 0px; width: 81px; height: 99px; } -.Pet-Fox-Red { +.Mount_Icon_PandaCub-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -1103px; + background-position: -246px -100px; width: 81px; height: 99px; } -.Pet-Fox-RoyalPurple { +.Mount_Icon_PandaCub-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -1103px; + background-position: 0px -200px; width: 81px; height: 99px; } -.Pet-Fox-Shade { +.Mount_Icon_PandaCub-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -1103px; + background-position: -82px -200px; width: 81px; height: 99px; } -.Pet-Fox-Shimmer { +.Mount_Icon_PandaCub-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -1103px; + background-position: -164px -200px; width: 81px; height: 99px; } -.Pet-Fox-Skeleton { +.Mount_Icon_PandaCub-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -1103px; + background-position: -246px -200px; width: 81px; height: 99px; } -.Pet-Fox-Spooky { +.Mount_Icon_PandaCub-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -1103px; + background-position: -328px 0px; width: 81px; height: 99px; } -.Pet-Fox-StarryNight { +.Mount_Icon_Parrot-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -1103px; + background-position: -328px -100px; width: 81px; height: 99px; } -.Pet-Fox-Thunderstorm { +.Mount_Icon_Parrot-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -328px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Parrot-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: 0px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Parrot-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -82px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Parrot-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -164px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Parrot-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -246px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Parrot-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -328px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Parrot-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -410px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Parrot-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -410px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Parrot-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -410px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Peacock-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -410px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Peacock-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Peacock-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Peacock-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Peacock-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Peacock-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: 0px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Peacock-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -82px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Peacock-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -164px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Peacock-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -246px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Peacock-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -328px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Penguin-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -410px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Penguin-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Penguin-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -574px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Penguin-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -574px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Penguin-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -574px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Penguin-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -574px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Penguin-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -574px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Penguin-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: 0px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Penguin-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -82px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Penguin-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -164px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Phoenix-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -246px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -328px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -410px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -574px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -656px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -656px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -656px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -656px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -656px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Pterodactyl-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -656px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rat-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: 0px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rat-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -82px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rat-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -164px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rat-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -246px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rat-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -328px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rat-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -410px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rat-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rat-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -574px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rat-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -656px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rat-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -738px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rock-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -738px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rock-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -738px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rock-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -738px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rock-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -738px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rock-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -738px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rock-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -738px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rock-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: 0px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rock-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -82px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rock-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -164px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rock-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -246px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rooster-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -328px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rooster-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -410px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rooster-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rooster-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -574px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rooster-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -656px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rooster-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -738px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rooster-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -820px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rooster-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -820px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rooster-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -820px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Rooster-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -820px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sabretooth-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -820px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sabretooth-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -820px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sabretooth-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -820px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sabretooth-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -820px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sabretooth-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: 0px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sabretooth-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -82px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sabretooth-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -164px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sabretooth-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -246px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sabretooth-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -328px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sabretooth-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -410px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_SeaSerpent-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_SeaSerpent-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_SeaSerpent-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_SeaSerpent-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_SeaSerpent-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_SeaSerpent-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_SeaSerpent-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_SeaSerpent-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_SeaSerpent-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_SeaSerpent-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -574px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -656px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -738px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -820px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Seahorse-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sheep-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sheep-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sheep-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sheep-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: 0px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sheep-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -82px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sheep-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -164px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sheep-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -246px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sheep-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -328px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sheep-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -410px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sheep-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Slime-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -574px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Slime-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -656px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Slime-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -738px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Slime-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -820px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Slime-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Slime-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Slime-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1066px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Slime-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1066px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Slime-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1066px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Slime-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1066px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sloth-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1066px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sloth-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1066px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sloth-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1066px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sloth-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1066px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sloth-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1066px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sloth-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1066px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sloth-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: 0px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sloth-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -82px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sloth-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -164px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Sloth-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -246px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snail-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -328px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snail-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -410px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snail-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snail-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -574px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snail-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -656px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snail-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -738px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snail-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -820px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snail-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snail-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snail-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1066px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snake-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snake-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snake-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snake-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snake-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snake-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snake-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snake-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snake-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Snake-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: 0px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -82px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: 0px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -246px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -328px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -410px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -574px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Spider-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -656px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Squirrel-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -738px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Squirrel-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -820px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Squirrel-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Squirrel-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Squirrel-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1066px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Squirrel-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Squirrel-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px 0px; width: 81px; height: 99px; } -.Pet-Fox-White { +.Mount_Icon_Squirrel-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px -100px; width: 81px; height: 99px; } -.Pet-Fox-Zombie { +.Mount_Icon_Squirrel-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px -200px; width: 81px; height: 99px; } -.Pet-Frog-Base { +.Mount_Icon_Squirrel-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1230px -300px; width: 81px; height: 99px; } -.Pet-Frog-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1230px -400px; - width: 81px; - height: 99px; -} -.Pet-Frog-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1230px -500px; - width: 81px; - height: 99px; -} -.Pet-Frog-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1230px -600px; - width: 81px; - height: 99px; -} -.Pet-Frog-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1230px -700px; - width: 81px; - height: 99px; -} -.Pet-Frog-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1230px -800px; - width: 81px; - height: 99px; -} -.Pet-Frog-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1230px -900px; - width: 81px; - height: 99px; -} -.Pet-Frog-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1230px -1000px; - width: 81px; - height: 99px; -} -.Pet-Frog-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1230px -1100px; - width: 81px; - height: 99px; -} -.Pet-Frog-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -1203px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -1203px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -1203px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -1203px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -1203px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -1203px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -1203px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -1203px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -1203px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -1203px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -1203px; - width: 81px; - height: 99px; -} -.Pet-Gryphon-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -1203px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -1203px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -1203px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -1203px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1230px -1203px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px 0px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -100px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -200px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -300px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -400px; - width: 81px; - height: 99px; -} -.Pet-GuineaPig-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -500px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -600px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -700px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -800px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -900px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -1000px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -1100px; - width: 81px; - height: 99px; -} -.Pet-Hedgehog-Shade { +.Mount_Icon_TRex-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1312px -1200px; width: 81px; height: 99px; } -.Pet-Hedgehog-Skeleton { +.Mount_Icon_TRex-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px 0px; width: 81px; height: 99px; } -.Pet-Hedgehog-White { +.Mount_Icon_TRex-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -100px; width: 81px; height: 99px; } -.Pet-Hedgehog-Zombie { +.Mount_Icon_TRex-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -200px; width: 81px; height: 99px; } -.Pet-Hippo-Base { +.Mount_Icon_TRex-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -300px; width: 81px; height: 99px; } -.Pet-Hippo-CottonCandyBlue { +.Mount_Icon_TRex-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -400px; width: 81px; height: 99px; } -.Pet-Hippo-CottonCandyPink { +.Mount_Icon_TRex-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -500px; width: 81px; height: 99px; } -.Pet-Hippo-Desert { +.Mount_Icon_TRex-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -600px; width: 81px; height: 99px; } -.Pet-Hippo-Golden { +.Mount_Icon_TRex-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -700px; width: 81px; height: 99px; } -.Pet-Hippo-Red { +.Mount_Icon_TRex-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -800px; width: 81px; height: 99px; } -.Pet-Hippo-Shade { +.Mount_Icon_TigerCub-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1230px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1230px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1230px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1230px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1230px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1230px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1230px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1230px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: 0px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -82px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -164px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -246px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -328px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -410px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -574px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -656px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -738px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -820px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -902px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -984px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1066px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1148px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1230px -1200px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1312px 0px; + width: 81px; + height: 99px; +} +.Mount_Icon_TigerCub-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1312px -100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1312px -200px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1312px -300px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1312px -400px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1312px -500px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1312px -600px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1312px -700px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1312px -800px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1312px -900px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1312px -1000px; + width: 81px; + height: 99px; +} +.Mount_Icon_Treeling-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1312px -1100px; + width: 81px; + height: 99px; +} +.Mount_Icon_Triceratops-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -900px; width: 81px; height: 99px; } -.Pet-Hippo-Skeleton { +.Mount_Icon_Triceratops-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -1000px; width: 81px; height: 99px; } -.Pet-Hippo-White { +.Mount_Icon_Triceratops-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -1100px; width: 81px; height: 99px; } -.Pet-Hippo-Zombie { +.Mount_Icon_Triceratops-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1394px -1200px; width: 81px; height: 99px; } -.Pet-Hippogriff-Hopeful { +.Mount_Icon_Triceratops-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -1303px; + background-position: 0px -1300px; width: 81px; height: 99px; } -.Pet-Horse-Base { +.Mount_Icon_Triceratops-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -1303px; + background-position: -82px -1300px; width: 81px; height: 99px; } -.Pet-Horse-CottonCandyBlue { +.Mount_Icon_Triceratops-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -1303px; + background-position: -164px -1300px; width: 81px; height: 99px; } -.Pet-Horse-CottonCandyPink { +.Mount_Icon_Triceratops-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -1303px; + background-position: -246px -1300px; width: 81px; height: 99px; } -.Pet-Horse-Desert { +.Mount_Icon_Triceratops-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -1303px; + background-position: -328px -1300px; width: 81px; height: 99px; } -.Pet-Horse-Golden { +.Mount_Icon_Triceratops-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -1303px; + background-position: -410px -1300px; width: 81px; height: 99px; } -.Pet-Horse-Red { +.Mount_Icon_Turkey-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -1303px; + background-position: -492px -1300px; width: 81px; height: 99px; } -.Pet-Horse-Shade { +.Mount_Icon_Turkey-Gilded { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -1303px; + background-position: -574px -1300px; width: 81px; height: 99px; } -.Pet-Horse-Skeleton { +.Mount_Icon_Turtle-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -1303px; + background-position: -656px -1300px; width: 81px; height: 99px; } -.Pet-Horse-White { +.Mount_Icon_Turtle-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -1303px; + background-position: -738px -1300px; width: 81px; height: 99px; } -.Pet-Horse-Zombie { +.Mount_Icon_Turtle-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -1303px; + background-position: -820px -1300px; width: 81px; height: 99px; } -.Pet-JackOLantern-Base { +.Mount_Icon_Turtle-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -1303px; + background-position: -902px -1300px; width: 81px; height: 99px; } -.Pet-JackOLantern-Ghost { +.Mount_Icon_Turtle-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -1303px; + background-position: -984px -1300px; width: 81px; height: 99px; } -.Pet-Jackalope-RoyalPurple { +.Mount_Icon_Turtle-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -1303px; + background-position: -1066px -1300px; width: 81px; height: 99px; } -.Pet-Lion-Veteran { +.Mount_Icon_Turtle-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -1303px; + background-position: -1148px -1300px; width: 81px; height: 99px; } -.Pet-LionCub-Aquatic { +.Mount_Icon_Turtle-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1230px -1303px; + background-position: -1230px -1300px; width: 81px; height: 99px; } -.Pet-LionCub-Base { +.Mount_Icon_Turtle-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -1303px; + background-position: -1312px -1300px; width: 81px; height: 99px; } -.Pet-LionCub-CottonCandyBlue { +.Mount_Icon_Turtle-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1394px -1303px; + background-position: -1394px -1300px; width: 81px; height: 99px; } -.Pet-LionCub-CottonCandyPink { +.Mount_Icon_Unicorn-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1476px 0px; width: 81px; height: 99px; } -.Pet-LionCub-Cupid { +.Mount_Icon_Unicorn-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1476px -100px; width: 81px; height: 99px; } -.Pet-LionCub-Desert { +.Mount_Icon_Unicorn-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1476px -200px; width: 81px; height: 99px; } -.Pet-LionCub-Ember { +.Mount_Icon_Unicorn-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1476px -300px; width: 81px; height: 99px; } -.Pet-LionCub-Fairy { +.Mount_Icon_Unicorn-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1476px -400px; width: 81px; height: 99px; } -.Pet-LionCub-Floral { +.Mount_Icon_Unicorn-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1476px -500px; width: 81px; height: 99px; } -.Pet-LionCub-Ghost { +.Mount_Icon_Unicorn-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1476px -600px; width: 81px; height: 99px; } -.Pet-LionCub-Golden { +.Mount_Icon_Unicorn-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1476px -700px; width: 81px; height: 99px; } -.Pet-LionCub-Holly { +.Mount_Icon_Unicorn-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1476px -800px; width: 81px; height: 99px; } -.Pet-LionCub-Peppermint { +.Mount_Icon_Unicorn-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1476px -900px; width: 81px; height: 99px; } -.Pet-LionCub-Rainbow { +.Mount_Icon_Whale-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -1000px; + background-position: -1640px -1096px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -1009px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -922px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -835px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -1183px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -661px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -574px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -487px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -748px; + width: 78px; + height: 86px; +} +.Mount_Icon_Whale-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1640px -400px; + width: 78px; + height: 86px; +} +.Mount_Icon_Wolf-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -492px -1400px; width: 81px; height: 99px; } -.Pet-LionCub-Red { +.Mount_Icon_Wolf-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -1100px; + background-position: -574px -1400px; width: 81px; height: 99px; } -.Pet-LionCub-RoyalPurple { +.Mount_Icon_Wolf-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -1200px; + background-position: -656px -1400px; width: 81px; height: 99px; } -.Pet-LionCub-Shade { +.Mount_Icon_Wolf-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -1300px; + background-position: -738px -1400px; width: 81px; height: 99px; } -.Pet-LionCub-Shimmer { +.Mount_Icon_Wolf-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -1403px; + background-position: -820px -1400px; width: 81px; height: 99px; } -.Pet-LionCub-Skeleton { +.Mount_Icon_Wolf-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -1403px; + background-position: -902px -1400px; width: 81px; height: 99px; } -.Pet-LionCub-Spooky { +.Mount_Icon_Wolf-Ember { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -1403px; + background-position: -984px -1400px; width: 81px; height: 99px; } -.Pet-LionCub-StarryNight { +.Mount_Icon_Wolf-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -1403px; + background-position: -1066px -1400px; width: 81px; height: 99px; } -.Pet-LionCub-Thunderstorm { +.Mount_Icon_Wolf-Floral { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -1403px; + background-position: -1148px -1400px; width: 81px; height: 99px; } -.Pet-LionCub-White { +.Mount_Icon_Wolf-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -1403px; + background-position: -1230px -1400px; width: 81px; height: 99px; } -.Pet-LionCub-Zombie { +.Mount_Icon_Wolf-Glass { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -1403px; + background-position: -1312px -1400px; width: 81px; height: 99px; } -.Pet-MagicalBee-Base { +.Mount_Icon_Wolf-Glow { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -1403px; + background-position: -1394px -1400px; width: 81px; height: 99px; } -.Pet-Mammoth-Base { +.Mount_Icon_Wolf-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -1403px; + background-position: -1476px -1400px; width: 81px; height: 99px; } -.Pet-MantisShrimp-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -1403px; - width: 81px; - height: 99px; -} -.Pet-Monkey-Base { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -1403px; - width: 81px; - height: 99px; -} -.Pet-Monkey-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -1403px; - width: 81px; - height: 99px; -} -.Pet-Monkey-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -1403px; - width: 81px; - height: 99px; -} -.Pet-Monkey-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -1403px; - width: 81px; - height: 99px; -} -.Pet-Monkey-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -1403px; - width: 81px; - height: 99px; -} -.Pet-Monkey-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1230px -1403px; - width: 81px; - height: 99px; -} -.Pet-Monkey-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -1403px; - width: 81px; - height: 99px; -} -.Pet-Monkey-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1394px -1403px; - width: 81px; - height: 99px; -} -.Pet-Monkey-White { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -1403px; - width: 81px; - height: 99px; -} -.Pet-Monkey-Zombie { +.Mount_Icon_Wolf-Holly { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px 0px; width: 81px; height: 99px; } -.Pet-Nudibranch-Base { +.Mount_Icon_Wolf-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -100px; width: 81px; height: 99px; } -.Pet-Nudibranch-CottonCandyBlue { +.Mount_Icon_Wolf-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -200px; width: 81px; height: 99px; } -.Pet-Nudibranch-CottonCandyPink { +.Mount_Icon_Wolf-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -300px; width: 81px; height: 99px; } -.Pet-Nudibranch-Desert { +.Mount_Icon_Wolf-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -400px; width: 81px; height: 99px; } -.Pet-Nudibranch-Golden { +.Mount_Icon_Wolf-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -500px; width: 81px; height: 99px; } -.Pet-Nudibranch-Red { +.Mount_Icon_Wolf-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -600px; width: 81px; height: 99px; } -.Pet-Nudibranch-Shade { +.Mount_Icon_Wolf-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -700px; width: 81px; height: 99px; } -.Pet-Nudibranch-Skeleton { +.Mount_Icon_Wolf-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -800px; width: 81px; height: 99px; } -.Pet-Nudibranch-White { +.Mount_Icon_Wolf-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -900px; width: 81px; height: 99px; } -.Pet-Nudibranch-Zombie { +.Mount_Icon_Wolf-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -1000px; width: 81px; height: 99px; } -.Pet-Octopus-Base { +.Mount_Icon_Wolf-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -1100px; width: 81px; height: 99px; } -.Pet-Octopus-CottonCandyBlue { +.Mount_Icon_Wolf-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -1200px; width: 81px; height: 99px; } -.Pet-Octopus-CottonCandyPink { +.Mount_Icon_Yarn-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -1300px; width: 81px; height: 99px; } -.Pet-Octopus-Desert { +.Mount_Icon_Yarn-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1558px -1400px; width: 81px; height: 99px; } -.Pet-Octopus-Golden { +.Mount_Icon_Yarn-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: 0px -1503px; + background-position: 0px -1500px; width: 81px; height: 99px; } -.Pet-Octopus-Red { +.Mount_Icon_Yarn-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -82px -1503px; + background-position: -82px -1500px; width: 81px; height: 99px; } -.Pet-Octopus-Shade { +.Mount_Icon_Yarn-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -164px -1503px; + background-position: -164px -1500px; width: 81px; height: 99px; } -.Pet-Octopus-Skeleton { +.Mount_Icon_Yarn-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -246px -1503px; + background-position: -246px -1500px; width: 81px; height: 99px; } -.Pet-Octopus-White { +.Mount_Icon_Yarn-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -328px -1503px; + background-position: -328px -1500px; width: 81px; height: 99px; } -.Pet-Octopus-Zombie { +.Mount_Icon_Yarn-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -410px -1503px; + background-position: -410px -1500px; width: 81px; height: 99px; } -.Pet-Orca-Base { +.Mount_Icon_Yarn-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -492px -1503px; + background-position: -492px -1500px; width: 81px; height: 99px; } -.Pet-Owl-Base { +.Mount_Icon_Yarn-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -574px -1503px; + background-position: -574px -1500px; width: 81px; height: 99px; } -.Pet-Owl-CottonCandyBlue { +.Pet-Alligator-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -656px -1503px; + background-position: -656px -1500px; width: 81px; height: 99px; } -.Pet-Owl-CottonCandyPink { +.Pet-Alligator-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -738px -1503px; + background-position: -738px -1500px; width: 81px; height: 99px; } -.Pet-Owl-Desert { +.Pet-Alligator-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -820px -1503px; + background-position: -820px -1500px; width: 81px; height: 99px; } -.Pet-Owl-Golden { +.Pet-Alligator-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -902px -1503px; + background-position: -902px -1500px; width: 81px; height: 99px; } -.Pet-Owl-Red { +.Pet-Alligator-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -984px -1503px; + background-position: -984px -1500px; width: 81px; height: 99px; } -.Pet-Owl-Shade { +.Pet-Alligator-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1066px -1503px; + background-position: -1066px -1500px; width: 81px; height: 99px; } -.Pet-Owl-Skeleton { +.Pet-Alligator-Shade { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1148px -1503px; + background-position: -1148px -1500px; width: 81px; height: 99px; } -.Pet-Owl-White { +.Pet-Alligator-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1230px -1503px; + background-position: -1230px -1500px; width: 81px; height: 99px; } -.Pet-Owl-Zombie { +.Pet-Alligator-White { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1312px -1503px; + background-position: -1312px -1500px; width: 81px; height: 99px; } -.Pet-PandaCub-Aquatic { +.Pet-Alligator-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1394px -1503px; + background-position: -1394px -1500px; width: 81px; height: 99px; } -.Pet-PandaCub-Base { +.Pet-Armadillo-Base { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1476px -1503px; + background-position: -1476px -1500px; width: 81px; height: 99px; } -.Pet-PandaCub-CottonCandyBlue { +.Pet-Armadillo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1558px -1503px; + background-position: -1558px -1500px; width: 81px; height: 99px; } -.Pet-PandaCub-CottonCandyPink { +.Pet-Armadillo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1640px 0px; width: 81px; height: 99px; } -.Pet-PandaCub-Cupid { +.Pet-Armadillo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1640px -100px; width: 81px; height: 99px; } -.Pet-PandaCub-Desert { +.Pet-Armadillo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1640px -200px; width: 81px; height: 99px; } -.Pet-PandaCub-Ember { +.Pet-Armadillo-Red { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -410px -1400px; + width: 81px; + height: 99px; +} +.Pet-Armadillo-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -328px -1400px; + width: 81px; + height: 99px; +} +.Pet-Armadillo-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -246px -1400px; + width: 81px; + height: 99px; +} +.Pet-Armadillo-White { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -164px -1400px; + width: 81px; + height: 99px; +} +.Pet-Armadillo-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -82px -1400px; + width: 81px; + height: 99px; +} +.Pet-Axolotl-Base { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: 0px -1400px; + width: 81px; + height: 99px; +} +.Pet-Axolotl-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1476px -1300px; + width: 81px; + height: 99px; +} +.Pet-Axolotl-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1476px -1200px; + width: 81px; + height: 99px; +} +.Pet-Axolotl-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1476px -1100px; + width: 81px; + height: 99px; +} +.Pet-Axolotl-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-20.png'); + background-position: -1476px -1000px; + width: 81px; + height: 99px; +} +.Pet-Axolotl-Red { background-image: url('~assets/images/sprites/spritesmith-main-20.png'); background-position: -1640px -300px; width: 81px; height: 99px; } -.Pet-PandaCub-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -400px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -500px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -600px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -700px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Holly { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -800px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -900px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -1000px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Red { - background-image: url('~assets/images/sprites/spritesmith-main-20.png'); - background-position: -1640px -1100px; - width: 81px; - height: 99px; -} diff --git a/website/client/assets/css/sprites/spritesmith-main-21.css b/website/client/assets/css/sprites/spritesmith-main-21.css index 432af12f3f..79db87ab7e 100644 --- a/website/client/assets/css/sprites/spritesmith-main-21.css +++ b/website/client/assets/css/sprites/spritesmith-main-21.css @@ -1,1902 +1,1992 @@ -.Pet-PandaCub-RoyalPurple { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px 0px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -400px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Shimmer { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px 0px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -100px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Spooky { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px -100px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-StarryNight { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -100px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Thunderstorm { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px 0px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -100px; - width: 81px; - height: 99px; -} -.Pet-PandaCub-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -200px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px -200px; - width: 81px; - height: 99px; -} -.Pet-Parrot-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -200px; - width: 81px; - height: 99px; -} -.Pet-Parrot-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -200px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px 0px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -100px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -200px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -300px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px -300px; - width: 81px; - height: 99px; -} -.Pet-Parrot-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -300px; - width: 81px; - height: 99px; -} -.Pet-Parrot-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -300px; - width: 81px; - height: 99px; -} -.Pet-Peacock-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -300px; - width: 81px; - height: 99px; -} -.Pet-Peacock-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px 0px; - width: 81px; - height: 99px; -} -.Pet-Peacock-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -100px; - width: 81px; - height: 99px; -} -.Pet-Peacock-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -200px; - width: 81px; - height: 99px; -} -.Pet-Peacock-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -300px; - width: 81px; - height: 99px; -} -.Pet-Peacock-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px 0px; - width: 81px; - height: 99px; -} -.Pet-Peacock-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -100px; - width: 81px; - height: 99px; -} -.Pet-Peacock-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -200px; - width: 81px; - height: 99px; -} -.Pet-Peacock-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -300px; - width: 81px; - height: 99px; -} -.Pet-Peacock-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -400px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px -400px; - width: 81px; - height: 99px; -} -.Pet-Penguin-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -400px; - width: 81px; - height: 99px; -} -.Pet-Penguin-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -400px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -400px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -400px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -400px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px 0px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -100px; - width: 81px; - height: 99px; -} -.Pet-Penguin-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -200px; - width: 81px; - height: 99px; -} -.Pet-Penguin-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -300px; - width: 81px; - height: 99px; -} -.Pet-Phoenix-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -400px; - width: 81px; - height: 99px; -} -.Pet-Pterodactyl-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -500px; - width: 81px; - height: 99px; -} -.Pet-Pterodactyl-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px -500px; - width: 81px; - height: 99px; -} -.Pet-Pterodactyl-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -500px; - width: 81px; - height: 99px; -} -.Pet-Pterodactyl-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -500px; - width: 81px; - height: 99px; -} -.Pet-Pterodactyl-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -500px; - width: 81px; - height: 99px; -} -.Pet-Pterodactyl-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -500px; - width: 81px; - height: 99px; -} -.Pet-Pterodactyl-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -500px; - width: 81px; - height: 99px; -} -.Pet-Pterodactyl-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -500px; - width: 81px; - height: 99px; -} -.Pet-Pterodactyl-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px 0px; - width: 81px; - height: 99px; -} -.Pet-Pterodactyl-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -100px; - width: 81px; - height: 99px; -} -.Pet-Rat-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -200px; - width: 81px; - height: 99px; -} -.Pet-Rat-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -300px; - width: 81px; - height: 99px; -} -.Pet-Rat-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -400px; - width: 81px; - height: 99px; -} -.Pet-Rat-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -500px; - width: 81px; - height: 99px; -} -.Pet-Rat-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -600px; - width: 81px; - height: 99px; -} -.Pet-Rat-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px -600px; - width: 81px; - height: 99px; -} -.Pet-Rat-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -600px; - width: 81px; - height: 99px; -} -.Pet-Rat-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -600px; - width: 81px; - height: 99px; -} -.Pet-Rat-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -600px; - width: 81px; - height: 99px; -} -.Pet-Rat-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -600px; - width: 81px; - height: 99px; -} -.Pet-Rock-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -600px; - width: 81px; - height: 99px; -} -.Pet-Rock-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -600px; - width: 81px; - height: 99px; -} -.Pet-Rock-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -600px; - width: 81px; - height: 99px; -} -.Pet-Rock-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px 0px; - width: 81px; - height: 99px; -} -.Pet-Rock-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -100px; - width: 81px; - height: 99px; -} -.Pet-Rock-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -200px; - width: 81px; - height: 99px; -} -.Pet-Rock-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -300px; - width: 81px; - height: 99px; -} -.Pet-Rock-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -400px; - width: 81px; - height: 99px; -} -.Pet-Rock-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -500px; - width: 81px; - height: 99px; -} -.Pet-Rock-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -600px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -700px; - width: 81px; - height: 99px; -} -.Pet-Rooster-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -700px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px 0px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -100px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -200px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -300px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -400px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -500px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -600px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -700px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -800px; - width: 81px; - height: 99px; -} -.Pet-Sabretooth-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px -800px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -800px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -800px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -800px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -800px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -800px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -800px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -800px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -800px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -800px; - width: 81px; - height: 99px; -} -.Pet-Seahorse-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px 0px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -100px; - width: 81px; - height: 99px; -} -.Pet-Sheep-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -200px; - width: 81px; - height: 99px; -} -.Pet-Sheep-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -300px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -400px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -500px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -600px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -700px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -800px; - width: 81px; - height: 99px; -} -.Pet-Sheep-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px 0px; - width: 81px; - height: 99px; -} -.Pet-Sheep-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -100px; - width: 81px; - height: 99px; -} -.Pet-Slime-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -200px; - width: 81px; - height: 99px; -} -.Pet-Slime-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -300px; - width: 81px; - height: 99px; -} -.Pet-Slime-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -400px; - width: 81px; - height: 99px; -} -.Pet-Slime-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -500px; - width: 81px; - height: 99px; -} -.Pet-Slime-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -600px; - width: 81px; - height: 99px; -} -.Pet-Slime-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -700px; - width: 81px; - height: 99px; -} -.Pet-Slime-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -800px; - width: 81px; - height: 99px; -} -.Pet-Slime-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -900px; - width: 81px; - height: 99px; -} -.Pet-Slime-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px -900px; - width: 81px; - height: 99px; -} -.Pet-Slime-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -900px; - width: 81px; - height: 99px; -} -.Pet-Sloth-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -900px; - width: 81px; - height: 99px; -} -.Pet-Sloth-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -900px; - width: 81px; - height: 99px; -} -.Pet-Sloth-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -900px; - width: 81px; - height: 99px; -} -.Pet-Sloth-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -900px; - width: 81px; - height: 99px; -} -.Pet-Sloth-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -900px; - width: 81px; - height: 99px; -} -.Pet-Sloth-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -900px; - width: 81px; - height: 99px; -} -.Pet-Sloth-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -900px; - width: 81px; - height: 99px; -} -.Pet-Sloth-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -900px; - width: 81px; - height: 99px; -} -.Pet-Sloth-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -900px; - width: 81px; - height: 99px; -} -.Pet-Sloth-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -900px; - width: 81px; - height: 99px; -} -.Pet-Snail-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px 0px; - width: 81px; - height: 99px; -} -.Pet-Snail-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -100px; - width: 81px; - height: 99px; -} -.Pet-Snail-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -200px; - width: 81px; - height: 99px; -} -.Pet-Snail-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -300px; - width: 81px; - height: 99px; -} -.Pet-Snail-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -400px; - width: 81px; - height: 99px; -} -.Pet-Snail-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -500px; - width: 81px; - height: 99px; -} -.Pet-Snail-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -600px; - width: 81px; - height: 99px; -} -.Pet-Snail-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -700px; - width: 81px; - height: 99px; -} -.Pet-Snail-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -800px; - width: 81px; - height: 99px; -} -.Pet-Snail-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -900px; - width: 81px; - height: 99px; -} -.Pet-Snake-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -1000px; - width: 81px; - height: 99px; -} -.Pet-Snake-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px -1000px; - width: 81px; - height: 99px; -} -.Pet-Snake-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -1000px; - width: 81px; - height: 99px; -} -.Pet-Snake-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -1000px; - width: 81px; - height: 99px; -} -.Pet-Snake-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -1000px; - width: 81px; - height: 99px; -} -.Pet-Snake-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -1000px; - width: 81px; - height: 99px; -} -.Pet-Snake-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -1000px; - width: 81px; - height: 99px; -} -.Pet-Snake-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -1000px; - width: 81px; - height: 99px; -} -.Pet-Snake-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -1000px; - width: 81px; - height: 99px; -} -.Pet-Snake-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -1000px; - width: 81px; - height: 99px; -} -.Pet-Spider-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -1000px; - width: 81px; - height: 99px; -} -.Pet-Spider-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -1000px; - width: 81px; - height: 99px; -} -.Pet-Spider-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -1000px; - width: 81px; - height: 99px; -} -.Pet-Spider-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -1000px; - width: 81px; - height: 99px; -} -.Pet-Spider-Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px 0px; - width: 81px; - height: 99px; -} -.Pet-Spider-Red { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -100px; - width: 81px; - height: 99px; -} -.Pet-Spider-Shade { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -200px; - width: 81px; - height: 99px; -} -.Pet-Spider-Skeleton { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -300px; - width: 81px; - height: 99px; -} -.Pet-Spider-White { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px 0px; - width: 81px; - height: 99px; -} -.Pet-Spider-Zombie { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -500px; - width: 81px; - height: 99px; -} -.Pet-Squirrel-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -600px; - width: 81px; - height: 99px; -} -.Pet-Squirrel-CottonCandyBlue { +.Pet-Axolotl-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1148px -700px; width: 81px; height: 99px; } -.Pet-Squirrel-CottonCandyPink { +.Pet-Axolotl-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -82px -1103px; + width: 81px; + height: 99px; +} +.Pet-Axolotl-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -164px 0px; + width: 81px; + height: 99px; +} +.Pet-Axolotl-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: 0px -103px; + width: 81px; + height: 99px; +} +.Pet-Badger-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -82px -103px; + width: 81px; + height: 99px; +} +.Pet-Badger-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -164px -103px; + width: 81px; + height: 99px; +} +.Pet-Badger-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -246px 0px; + width: 81px; + height: 99px; +} +.Pet-Badger-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -246px -100px; + width: 81px; + height: 99px; +} +.Pet-Badger-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: 0px -203px; + width: 81px; + height: 99px; +} +.Pet-Badger-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -82px -203px; + width: 81px; + height: 99px; +} +.Pet-Badger-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -164px -203px; + width: 81px; + height: 99px; +} +.Pet-Badger-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -246px -203px; + width: 81px; + height: 99px; +} +.Pet-Badger-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -328px 0px; + width: 81px; + height: 99px; +} +.Pet-Badger-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -328px -100px; + width: 81px; + height: 99px; +} +.Pet-Bear-Veteran { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -328px -200px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: 0px -303px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -82px -303px; + width: 81px; + height: 99px; +} +.Pet-BearCub-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -164px -303px; + width: 81px; + height: 99px; +} +.Pet-BearCub-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -246px -303px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -328px -303px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -410px 0px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -410px -100px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -410px -200px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -410px -300px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -492px 0px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -492px -100px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -492px -200px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -492px -300px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: 0px -403px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -82px -403px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Polar { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -164px -403px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -246px -403px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -328px -403px; + width: 81px; + height: 99px; +} +.Pet-BearCub-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -410px -403px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -492px -403px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -574px 0px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -574px -100px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -574px -200px; + width: 81px; + height: 99px; +} +.Pet-BearCub-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -574px -300px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -574px -400px; + width: 81px; + height: 99px; +} +.Pet-BearCub-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: 0px -503px; + width: 81px; + height: 99px; +} +.Pet-BearCub-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -82px -503px; + width: 81px; + height: 99px; +} +.Pet-Beetle-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -164px -503px; + width: 81px; + height: 99px; +} +.Pet-Beetle-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -246px -503px; + width: 81px; + height: 99px; +} +.Pet-Beetle-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -328px -503px; + width: 81px; + height: 99px; +} +.Pet-Beetle-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -410px -503px; + width: 81px; + height: 99px; +} +.Pet-Beetle-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -492px -503px; + width: 81px; + height: 99px; +} +.Pet-Beetle-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -574px -503px; + width: 81px; + height: 99px; +} +.Pet-Beetle-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -656px 0px; + width: 81px; + height: 99px; +} +.Pet-Beetle-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -656px -100px; + width: 81px; + height: 99px; +} +.Pet-Beetle-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -656px -200px; + width: 81px; + height: 99px; +} +.Pet-Beetle-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -656px -300px; + width: 81px; + height: 99px; +} +.Pet-Bunny-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -656px -400px; + width: 81px; + height: 99px; +} +.Pet-Bunny-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -656px -500px; + width: 81px; + height: 99px; +} +.Pet-Bunny-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: 0px -603px; + width: 81px; + height: 99px; +} +.Pet-Bunny-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -82px -603px; + width: 81px; + height: 99px; +} +.Pet-Bunny-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -164px -603px; + width: 81px; + height: 99px; +} +.Pet-Bunny-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -246px -603px; + width: 81px; + height: 99px; +} +.Pet-Bunny-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -328px -603px; + width: 81px; + height: 99px; +} +.Pet-Bunny-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -410px -603px; + width: 81px; + height: 99px; +} +.Pet-Bunny-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -492px -603px; + width: 81px; + height: 99px; +} +.Pet-Bunny-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -574px -603px; + width: 81px; + height: 99px; +} +.Pet-Butterfly-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -656px -603px; + width: 81px; + height: 99px; +} +.Pet-Butterfly-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -738px 0px; + width: 81px; + height: 99px; +} +.Pet-Butterfly-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -738px -100px; + width: 81px; + height: 99px; +} +.Pet-Butterfly-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -738px -200px; + width: 81px; + height: 99px; +} +.Pet-Butterfly-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -738px -300px; + width: 81px; + height: 99px; +} +.Pet-Butterfly-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -738px -400px; + width: 81px; + height: 99px; +} +.Pet-Butterfly-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -738px -500px; + width: 81px; + height: 99px; +} +.Pet-Butterfly-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -738px -600px; + width: 81px; + height: 99px; +} +.Pet-Butterfly-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: 0px -703px; + width: 81px; + height: 99px; +} +.Pet-Butterfly-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -82px -703px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -164px -703px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -246px -703px; + width: 81px; + height: 99px; +} +.Pet-Cactus-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -328px -703px; + width: 81px; + height: 99px; +} +.Pet-Cactus-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -410px -703px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -492px -703px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -574px -703px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -656px -703px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -738px -703px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -820px 0px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -820px -100px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -820px -200px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -820px -300px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -820px -400px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -820px -500px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -820px -600px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -820px -700px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -902px 0px; + width: 81px; + height: 99px; +} +.Pet-Cactus-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -902px -100px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -902px -200px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -902px -300px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -902px -400px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -902px -500px; + width: 81px; + height: 99px; +} +.Pet-Cactus-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -902px -600px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -902px -700px; + width: 81px; + height: 99px; +} +.Pet-Cactus-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: 0px -803px; + width: 81px; + height: 99px; +} +.Pet-Cactus-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -82px -803px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -164px -803px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -246px -803px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -328px -803px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -410px -803px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -492px -803px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -574px -803px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -656px -803px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -738px -803px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -820px -803px; + width: 81px; + height: 99px; +} +.Pet-Cheetah-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -902px -803px; + width: 81px; + height: 99px; +} +.Pet-Cow-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -984px 0px; + width: 81px; + height: 99px; +} +.Pet-Cow-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -984px -100px; + width: 81px; + height: 99px; +} +.Pet-Cow-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -984px -200px; + width: 81px; + height: 99px; +} +.Pet-Cow-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -984px -300px; + width: 81px; + height: 99px; +} +.Pet-Cow-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -984px -400px; + width: 81px; + height: 99px; +} +.Pet-Cow-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -984px -500px; + width: 81px; + height: 99px; +} +.Pet-Cow-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -984px -600px; + width: 81px; + height: 99px; +} +.Pet-Cow-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -984px -700px; + width: 81px; + height: 99px; +} +.Pet-Cow-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -984px -800px; + width: 81px; + height: 99px; +} +.Pet-Cow-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: 0px -903px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -82px -903px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -164px -903px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -246px -903px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -328px -903px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -410px -903px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -492px -903px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -574px -903px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -656px -903px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -738px -903px; + width: 81px; + height: 99px; +} +.Pet-Cuttlefish-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -820px -903px; + width: 81px; + height: 99px; +} +.Pet-Deer-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -902px -903px; + width: 81px; + height: 99px; +} +.Pet-Deer-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -984px -903px; + width: 81px; + height: 99px; +} +.Pet-Deer-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1066px 0px; + width: 81px; + height: 99px; +} +.Pet-Deer-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1066px -100px; + width: 81px; + height: 99px; +} +.Pet-Deer-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1066px -200px; + width: 81px; + height: 99px; +} +.Pet-Deer-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1066px -300px; + width: 81px; + height: 99px; +} +.Pet-Deer-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1066px -400px; + width: 81px; + height: 99px; +} +.Pet-Deer-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1066px -500px; + width: 81px; + height: 99px; +} +.Pet-Deer-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1066px -600px; + width: 81px; + height: 99px; +} +.Pet-Deer-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1066px -700px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1066px -800px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1066px -900px; + width: 81px; + height: 99px; +} +.Pet-Dragon-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: 0px -1003px; + width: 81px; + height: 99px; +} +.Pet-Dragon-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -82px -1003px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -164px -1003px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -246px -1003px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -328px -1003px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -410px -1003px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -492px -1003px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -574px -1003px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -656px -1003px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -738px -1003px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -820px -1003px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -902px -1003px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Hydra { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -984px -1003px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1066px -1003px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1148px 0px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1148px -100px; + width: 81px; + height: 99px; +} +.Pet-Dragon-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1148px -200px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1148px -300px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1148px -400px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1148px -500px; + width: 81px; + height: 99px; +} +.Pet-Dragon-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1148px -600px; + width: 81px; + height: 99px; +} +.Pet-Dragon-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: 0px 0px; + width: 81px; + height: 102px; +} +.Pet-Dragon-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1148px -800px; width: 81px; height: 99px; } -.Pet-Squirrel-Desert { +.Pet-Dragon-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1148px -900px; width: 81px; height: 99px; } -.Pet-Squirrel-Golden { +.Pet-Dragon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1148px -1000px; width: 81px; height: 99px; } -.Pet-Squirrel-Red { +.Pet-Egg-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -1100px; + background-position: 0px -1103px; width: 81px; height: 99px; } -.Pet-Squirrel-Shade { +.Pet-Egg-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px -1100px; + background-position: -82px 0px; width: 81px; height: 99px; } -.Pet-Squirrel-Skeleton { +.Pet-Egg-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -1100px; + background-position: -164px -1103px; width: 81px; height: 99px; } -.Pet-Squirrel-White { +.Pet-Egg-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -1100px; + background-position: -246px -1103px; width: 81px; height: 99px; } -.Pet-Squirrel-Zombie { +.Pet-Egg-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -1100px; + background-position: -328px -1103px; width: 81px; height: 99px; } -.Pet-TRex-Base { +.Pet-Egg-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -1200px; + background-position: -410px -1103px; width: 81px; height: 99px; } -.Pet-TRex-CottonCandyBlue { +.Pet-Egg-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -1200px; + background-position: -492px -1103px; width: 81px; height: 99px; } -.Pet-TRex-CottonCandyPink { +.Pet-Egg-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px -1200px; + background-position: -574px -1103px; width: 81px; height: 99px; } -.Pet-TRex-Desert { +.Pet-Egg-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px 0px; + background-position: -656px -1103px; width: 81px; height: 99px; } -.Pet-TRex-Golden { +.Pet-Egg-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -100px; + background-position: -738px -1103px; width: 81px; height: 99px; } -.Pet-TRex-Red { +.Pet-Falcon-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -200px; + background-position: -820px -1103px; width: 81px; height: 99px; } -.Pet-TRex-Shade { +.Pet-Falcon-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -300px; + background-position: -902px -1103px; width: 81px; height: 99px; } -.Pet-TRex-Skeleton { +.Pet-Falcon-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -400px; + background-position: -984px -1103px; width: 81px; height: 99px; } -.Pet-TRex-White { +.Pet-Falcon-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -500px; + background-position: -1066px -1103px; width: 81px; height: 99px; } -.Pet-TRex-Zombie { +.Pet-Falcon-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -600px; + background-position: -1148px -1103px; width: 81px; height: 99px; } -.Pet-Tiger-Veteran { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -1100px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -1100px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -1100px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -1100px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -1100px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -1100px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -1100px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Ember { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -1100px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -1100px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Floral { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -1100px; - width: 81px; - height: 99px; -} -.Pet-TigerCub-Ghost { +.Pet-Falcon-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1230px 0px; width: 81px; height: 99px; } -.Pet-TigerCub-Golden { +.Pet-Falcon-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1230px -100px; width: 81px; height: 99px; } -.Pet-TigerCub-Holly { +.Pet-Falcon-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1230px -200px; width: 81px; height: 99px; } -.Pet-TigerCub-Peppermint { +.Pet-Falcon-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1230px -300px; width: 81px; height: 99px; } -.Pet-TigerCub-Rainbow { +.Pet-Falcon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1230px -400px; width: 81px; height: 99px; } -.Pet-TigerCub-Red { +.Pet-Ferret-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1230px -500px; width: 81px; height: 99px; } -.Pet-TigerCub-RoyalPurple { +.Pet-Ferret-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1230px -600px; width: 81px; height: 99px; } -.Pet-TigerCub-Shade { +.Pet-Ferret-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1230px -700px; width: 81px; height: 99px; } -.Pet-TigerCub-Shimmer { +.Pet-Ferret-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1230px -800px; width: 81px; height: 99px; } -.Pet-TigerCub-Skeleton { +.Pet-Ferret-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1230px -900px; width: 81px; height: 99px; } -.Pet-TigerCub-Spooky { +.Pet-Ferret-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1230px -1000px; width: 81px; height: 99px; } -.Pet-TigerCub-StarryNight { +.Pet-Ferret-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1230px -1100px; width: 81px; height: 99px; } -.Pet-TigerCub-Thunderstorm { +.Pet-Ferret-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -1200px; + background-position: 0px -1203px; width: 81px; height: 99px; } -.Pet-TigerCub-White { +.Pet-Ferret-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px -1200px; + background-position: -82px -1203px; width: 81px; height: 99px; } -.Pet-TigerCub-Zombie { +.Pet-Ferret-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -1200px; + background-position: -164px -1203px; width: 81px; height: 99px; } -.Pet-Treeling-Base { +.Pet-FlyingPig-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -1200px; + background-position: -246px -1203px; width: 81px; height: 99px; } -.Pet-Treeling-CottonCandyBlue { +.Pet-FlyingPig-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -1200px; + background-position: -328px -1203px; width: 81px; height: 99px; } -.Pet-Treeling-CottonCandyPink { +.Pet-FlyingPig-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -1200px; + background-position: -410px -1203px; width: 81px; height: 99px; } -.Pet-Treeling-Desert { +.Pet-FlyingPig-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -1200px; + background-position: -492px -1203px; width: 81px; height: 99px; } -.Pet-Treeling-Golden { +.Pet-FlyingPig-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -1200px; + background-position: -574px -1203px; width: 81px; height: 99px; } -.Pet-Treeling-Red { +.Pet-FlyingPig-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -1200px; + background-position: -656px -1203px; width: 81px; height: 99px; } -.Pet-Treeling-Shade { +.Pet-FlyingPig-Ember { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -1200px; + background-position: -738px -1203px; width: 81px; height: 99px; } -.Pet-Treeling-Skeleton { +.Pet-FlyingPig-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -1200px; + background-position: -820px -1203px; width: 81px; height: 99px; } -.Pet-Treeling-White { +.Pet-FlyingPig-Floral { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -1200px; + background-position: -902px -1203px; width: 81px; height: 99px; } -.Pet-Treeling-Zombie { +.Pet-FlyingPig-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -1200px; + background-position: -984px -1203px; width: 81px; height: 99px; } -.Pet-Triceratops-Base { +.Pet-FlyingPig-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1066px -1203px; + width: 81px; + height: 99px; +} +.Pet-FlyingPig-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1148px -1203px; + width: 81px; + height: 99px; +} +.Pet-FlyingPig-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1230px -1203px; + width: 81px; + height: 99px; +} +.Pet-FlyingPig-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px 0px; + width: 81px; + height: 99px; +} +.Pet-FlyingPig-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -100px; + width: 81px; + height: 99px; +} +.Pet-FlyingPig-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -200px; + width: 81px; + height: 99px; +} +.Pet-FlyingPig-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -300px; + width: 81px; + height: 99px; +} +.Pet-FlyingPig-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -400px; + width: 81px; + height: 99px; +} +.Pet-FlyingPig-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -500px; + width: 81px; + height: 99px; +} +.Pet-FlyingPig-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -600px; + width: 81px; + height: 99px; +} +.Pet-FlyingPig-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1312px -700px; width: 81px; height: 99px; } -.Pet-Triceratops-CottonCandyBlue { +.Pet-FlyingPig-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1312px -800px; width: 81px; height: 99px; } -.Pet-Triceratops-CottonCandyPink { +.Pet-FlyingPig-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1312px -900px; width: 81px; height: 99px; } -.Pet-Triceratops-Desert { +.Pet-FlyingPig-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1312px -1000px; width: 81px; height: 99px; } -.Pet-Triceratops-Golden { +.Pet-FlyingPig-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1312px -1100px; width: 81px; height: 99px; } -.Pet-Triceratops-Red { +.Pet-FlyingPig-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1312px -1200px; width: 81px; height: 99px; } -.Pet-Triceratops-Shade { +.Pet-Fox-Aquatic { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1394px 0px; width: 81px; height: 99px; } -.Pet-Triceratops-Skeleton { +.Pet-Fox-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1394px -100px; width: 81px; height: 99px; } -.Pet-Triceratops-White { +.Pet-Fox-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1394px -200px; width: 81px; height: 99px; } -.Pet-Triceratops-Zombie { +.Pet-Fox-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1394px -300px; width: 81px; height: 99px; } -.Pet-Turkey-Base { +.Pet-Fox-Cupid { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1394px -400px; width: 81px; height: 99px; } -.Pet-Turkey-Gilded { +.Pet-Fox-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1394px -500px; width: 81px; height: 99px; } -.Pet-Turtle-Base { +.Pet-Fox-Ember { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1394px -600px; width: 81px; height: 99px; } -.Pet-Turtle-CottonCandyBlue { +.Pet-Fox-Fairy { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1394px -700px; width: 81px; height: 99px; } -.Pet-Turtle-CottonCandyPink { +.Pet-Fox-Floral { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1394px -800px; width: 81px; height: 99px; } -.Pet-Turtle-Desert { +.Pet-Fox-Ghost { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1394px -900px; width: 81px; height: 99px; } -.Pet-Turtle-Golden { +.Pet-Fox-Glass { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1394px -1000px; width: 81px; height: 99px; } -.Pet-Turtle-Red { +.Pet-Fox-Glow { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1394px -1100px; width: 81px; height: 99px; } -.Pet-Turtle-Shade { +.Pet-Fox-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1394px -1200px; width: 81px; height: 99px; } -.Pet-Turtle-Skeleton { +.Pet-Fox-Holly { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -1300px; + background-position: 0px -1303px; width: 81px; height: 99px; } -.Pet-Turtle-White { +.Pet-Fox-Peppermint { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px -1300px; + background-position: -82px -1303px; width: 81px; height: 99px; } -.Pet-Turtle-Zombie { +.Pet-Fox-Rainbow { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -1300px; + background-position: -164px -1303px; width: 81px; height: 99px; } -.Pet-Unicorn-Base { +.Pet-Fox-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -1300px; + background-position: -246px -1303px; width: 81px; height: 99px; } -.Pet-Unicorn-CottonCandyBlue { +.Pet-Fox-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -1300px; + background-position: -328px -1303px; width: 81px; height: 99px; } -.Pet-Unicorn-CottonCandyPink { +.Pet-Fox-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -1300px; + background-position: -410px -1303px; width: 81px; height: 99px; } -.Pet-Unicorn-Desert { +.Pet-Fox-Shimmer { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -1300px; + background-position: -492px -1303px; width: 81px; height: 99px; } -.Pet-Unicorn-Golden { +.Pet-Fox-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -1300px; + background-position: -574px -1303px; width: 81px; height: 99px; } -.Pet-Unicorn-Red { +.Pet-Fox-Spooky { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -1300px; + background-position: -656px -1303px; width: 81px; height: 99px; } -.Pet-Unicorn-Shade { +.Pet-Fox-StarryNight { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -1300px; + background-position: -738px -1303px; width: 81px; height: 99px; } -.Pet-Unicorn-Skeleton { +.Pet-Fox-Thunderstorm { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -1300px; + background-position: -820px -1303px; width: 81px; height: 99px; } -.Pet-Unicorn-White { +.Pet-Fox-Veteran { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -1300px; + background-position: -902px -1303px; width: 81px; height: 99px; } -.Pet-Unicorn-Zombie { +.Pet-Fox-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -1300px; + background-position: -984px -1303px; width: 81px; height: 99px; } -.Pet-Whale-Base { +.Pet-Fox-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -1300px; + background-position: -1066px -1303px; width: 81px; height: 99px; } -.Pet-Whale-CottonCandyBlue { +.Pet-Frog-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -1300px; + background-position: -1148px -1303px; width: 81px; height: 99px; } -.Pet-Whale-CottonCandyPink { +.Pet-Frog-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px -1300px; + background-position: -1230px -1303px; width: 81px; height: 99px; } -.Pet-Whale-Desert { +.Pet-Frog-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -1300px; + background-position: -1312px -1303px; width: 81px; height: 99px; } -.Pet-Whale-Golden { +.Pet-Frog-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1394px -1300px; + background-position: -1394px -1303px; width: 81px; height: 99px; } -.Pet-Whale-Red { +.Pet-Frog-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1476px 0px; width: 81px; height: 99px; } -.Pet-Whale-Shade { +.Pet-Frog-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1476px -100px; width: 81px; height: 99px; } -.Pet-Whale-Skeleton { +.Pet-Frog-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1476px -200px; width: 81px; height: 99px; } -.Pet-Whale-White { +.Pet-Frog-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1476px -300px; width: 81px; height: 99px; } -.Pet-Whale-Zombie { +.Pet-Frog-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1476px -400px; width: 81px; height: 99px; } -.Pet-Wolf-Aquatic { +.Pet-Frog-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1476px -500px; width: 81px; height: 99px; } -.Pet-Wolf-Base { +.Pet-Gryphon-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1476px -600px; width: 81px; height: 99px; } -.Pet-Wolf-CottonCandyBlue { +.Pet-Gryphon-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1476px -700px; width: 81px; height: 99px; } -.Pet-Wolf-CottonCandyPink { +.Pet-Gryphon-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1476px -800px; width: 81px; height: 99px; } -.Pet-Wolf-Cupid { +.Pet-Gryphon-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1476px -900px; width: 81px; height: 99px; } -.Pet-Wolf-Desert { +.Pet-Gryphon-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1476px -1000px; width: 81px; height: 99px; } -.Pet-Wolf-Ember { +.Pet-Gryphon-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1476px -1100px; width: 81px; height: 99px; } -.Pet-Wolf-Fairy { +.Pet-Gryphon-RoyalPurple { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1476px -1200px; width: 81px; height: 99px; } -.Pet-Wolf-Floral { +.Pet-Gryphon-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1476px -1300px; width: 81px; height: 99px; } -.Pet-Wolf-Ghost { +.Pet-Gryphon-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -1400px; + background-position: 0px -1403px; width: 81px; height: 99px; } -.Pet-Wolf-Golden { +.Pet-Gryphon-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -82px -1400px; + background-position: -82px -1403px; width: 81px; height: 99px; } -.Pet-Wolf-Holly { +.Pet-Gryphon-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -164px -1400px; + background-position: -164px -1403px; width: 81px; height: 99px; } -.Pet-Wolf-Peppermint { +.Pet-GuineaPig-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -246px -1400px; + background-position: -246px -1403px; width: 81px; height: 99px; } -.Pet-Wolf-Rainbow { +.Pet-GuineaPig-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -328px -1400px; + background-position: -328px -1403px; width: 81px; height: 99px; } -.Pet-Wolf-Red { +.Pet-GuineaPig-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -410px -1400px; + background-position: -410px -1403px; width: 81px; height: 99px; } -.Pet-Wolf-RoyalPurple { +.Pet-GuineaPig-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -492px -1400px; + background-position: -492px -1403px; width: 81px; height: 99px; } -.Pet-Wolf-Shade { +.Pet-GuineaPig-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -574px -1400px; + background-position: -574px -1403px; width: 81px; height: 99px; } -.Pet-Wolf-Shimmer { +.Pet-GuineaPig-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -656px -1400px; + background-position: -656px -1403px; width: 81px; height: 99px; } -.Pet-Wolf-Skeleton { +.Pet-GuineaPig-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -738px -1400px; + background-position: -738px -1403px; width: 81px; height: 99px; } -.Pet-Wolf-Spooky { +.Pet-GuineaPig-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -820px -1400px; + background-position: -820px -1403px; width: 81px; height: 99px; } -.Pet-Wolf-StarryNight { +.Pet-GuineaPig-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -902px -1400px; + background-position: -902px -1403px; width: 81px; height: 99px; } -.Pet-Wolf-Thunderstorm { +.Pet-GuineaPig-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -984px -1400px; + background-position: -984px -1403px; width: 81px; height: 99px; } -.Pet-Wolf-Veteran { +.Pet-Hedgehog-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1066px -1400px; + background-position: -1066px -1403px; width: 81px; height: 99px; } -.Pet-Wolf-White { +.Pet-Hedgehog-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1148px -1400px; + background-position: -1148px -1403px; width: 81px; height: 99px; } -.Pet-Wolf-Zombie { +.Pet-Hedgehog-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1230px -1400px; + background-position: -1230px -1403px; width: 81px; height: 99px; } -.Pet-Yarn-Base { +.Pet-Hedgehog-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1312px -1400px; + background-position: -1312px -1403px; width: 81px; height: 99px; } -.Pet-Yarn-CottonCandyBlue { +.Pet-Hedgehog-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1394px -1400px; + background-position: -1394px -1403px; width: 81px; height: 99px; } -.Pet-Yarn-CottonCandyPink { +.Pet-Hedgehog-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1476px -1400px; + background-position: -1476px -1403px; width: 81px; height: 99px; } -.Pet-Yarn-Desert { +.Pet-Hedgehog-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px 0px; width: 81px; height: 99px; } -.Pet-Yarn-Golden { +.Pet-Hedgehog-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -100px; width: 81px; height: 99px; } -.Pet-Yarn-Red { +.Pet-Hedgehog-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -200px; width: 81px; height: 99px; } -.Pet-Yarn-Shade { +.Pet-Hedgehog-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -300px; width: 81px; height: 99px; } -.Pet-Yarn-Skeleton { +.Pet-Hippo-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -400px; width: 81px; height: 99px; } -.Pet-Yarn-White { +.Pet-Hippo-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -500px; width: 81px; height: 99px; } -.Pet-Yarn-Zombie { +.Pet-Hippo-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -600px; width: 81px; height: 99px; } -.Pet_HatchingPotion_Aquatic { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1558px -769px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Base { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -69px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_CottonCandyBlue { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1558px -838px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_CottonCandyPink { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1558px -907px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Cupid { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1558px -976px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Desert { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1558px -1045px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Ember { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1558px -1114px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Fairy { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1558px -1183px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Floral { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1558px -1252px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Ghost { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1558px -1321px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Golden { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -1558px -1390px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Holly { - background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: 0px -1500px; - width: 68px; - height: 68px; -} -.Pet_HatchingPotion_Peppermint { +.Pet-Hippo-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); background-position: -1558px -700px; - width: 68px; - height: 68px; + width: 81px; + height: 99px; } -.Pet_HatchingPotion_Purple { +.Pet-Hippo-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -138px -1500px; - width: 68px; - height: 68px; + background-position: -1558px -800px; + width: 81px; + height: 99px; } -.Pet_HatchingPotion_Rainbow { +.Pet-Hippo-Red { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -207px -1500px; - width: 68px; - height: 68px; + background-position: -1558px -900px; + width: 81px; + height: 99px; } -.Pet_HatchingPotion_Red { +.Pet-Hippo-Shade { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -276px -1500px; - width: 68px; - height: 68px; + background-position: -1558px -1000px; + width: 81px; + height: 99px; } -.Pet_HatchingPotion_RoyalPurple { +.Pet-Hippo-Skeleton { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -345px -1500px; - width: 68px; - height: 68px; + background-position: -1558px -1100px; + width: 81px; + height: 99px; } -.Pet_HatchingPotion_Shade { +.Pet-Hippo-White { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -414px -1500px; - width: 68px; - height: 68px; + background-position: -1558px -1200px; + width: 81px; + height: 99px; } -.Pet_HatchingPotion_Shimmer { +.Pet-Hippo-Zombie { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -483px -1500px; - width: 68px; - height: 68px; + background-position: -1558px -1300px; + width: 81px; + height: 99px; } -.Pet_HatchingPotion_Skeleton { +.Pet-Hippogriff-Hopeful { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -552px -1500px; - width: 68px; - height: 68px; + background-position: -1558px -1400px; + width: 81px; + height: 99px; } -.Pet_HatchingPotion_Spooky { +.Pet-Horse-Base { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -621px -1500px; - width: 68px; - height: 68px; + background-position: 0px -1503px; + width: 81px; + height: 99px; } -.Pet_HatchingPotion_StarryNight { +.Pet-Horse-CottonCandyBlue { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -690px -1500px; - width: 68px; - height: 68px; + background-position: -82px -1503px; + width: 81px; + height: 99px; } -.Pet_HatchingPotion_Thunderstorm { +.Pet-Horse-CottonCandyPink { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -759px -1500px; - width: 68px; - height: 68px; + background-position: -164px -1503px; + width: 81px; + height: 99px; } -.Pet_HatchingPotion_White { +.Pet-Horse-Desert { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -828px -1500px; - width: 68px; - height: 68px; + background-position: -246px -1503px; + width: 81px; + height: 99px; } -.Pet_HatchingPotion_Zombie { +.Pet-Horse-Golden { background-image: url('~assets/images/sprites/spritesmith-main-21.png'); - background-position: -897px -1500px; - width: 68px; - height: 68px; + background-position: -328px -1503px; + width: 81px; + height: 99px; +} +.Pet-Horse-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -410px -1503px; + width: 81px; + height: 99px; +} +.Pet-Horse-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -492px -1503px; + width: 81px; + height: 99px; +} +.Pet-Horse-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -574px -1503px; + width: 81px; + height: 99px; +} +.Pet-Horse-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -656px -1503px; + width: 81px; + height: 99px; +} +.Pet-Horse-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -738px -1503px; + width: 81px; + height: 99px; +} +.Pet-JackOLantern-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -902px -1503px; + width: 81px; + height: 99px; +} +.Pet-JackOLantern-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -984px -1503px; + width: 81px; + height: 99px; +} +.Pet-JackOLantern-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1066px -1503px; + width: 81px; + height: 99px; +} +.Pet-Jackalope-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -820px -1503px; + width: 81px; + height: 99px; +} +.Pet-Kangaroo-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1148px -1503px; + width: 81px; + height: 99px; +} +.Pet-Kangaroo-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1230px -1503px; + width: 81px; + height: 99px; +} +.Pet-Kangaroo-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1312px -1503px; + width: 81px; + height: 99px; +} +.Pet-Kangaroo-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1394px -1503px; + width: 81px; + height: 99px; +} +.Pet-Kangaroo-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1476px -1503px; + width: 81px; + height: 99px; +} +.Pet-Kangaroo-Red { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1558px -1503px; + width: 81px; + height: 99px; +} +.Pet-Kangaroo-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1640px 0px; + width: 81px; + height: 99px; +} +.Pet-Kangaroo-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1640px -100px; + width: 81px; + height: 99px; +} +.Pet-Kangaroo-White { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1640px -200px; + width: 81px; + height: 99px; +} +.Pet-Kangaroo-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1640px -300px; + width: 81px; + height: 99px; +} +.Pet-Lion-Veteran { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1640px -400px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1640px -500px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Base { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1640px -600px; + width: 81px; + height: 99px; +} +.Pet-LionCub-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1640px -700px; + width: 81px; + height: 99px; +} +.Pet-LionCub-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1640px -800px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1640px -900px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1640px -1000px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-21.png'); + background-position: -1640px -1100px; + width: 81px; + height: 99px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-22.css b/website/client/assets/css/sprites/spritesmith-main-22.css new file mode 100644 index 0000000000..1a8d8d70df --- /dev/null +++ b/website/client/assets/css/sprites/spritesmith-main-22.css @@ -0,0 +1,1992 @@ +.Pet-LionCub-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px 0px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px -1100px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px 0px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px -100px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px -100px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px -100px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px 0px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px -100px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px -200px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px -200px; + width: 81px; + height: 99px; +} +.Pet-LionCub-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px -200px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px -200px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px 0px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -100px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -200px; + width: 81px; + height: 99px; +} +.Pet-LionCub-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px -300px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px -300px; + width: 81px; + height: 99px; +} +.Pet-LionCub-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px -300px; + width: 81px; + height: 99px; +} +.Pet-LionCub-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px -300px; + width: 81px; + height: 99px; +} +.Pet-MagicalBee-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -300px; + width: 81px; + height: 99px; +} +.Pet-Mammoth-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -410px 0px; + width: 81px; + height: 99px; +} +.Pet-MantisShrimp-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -410px -100px; + width: 81px; + height: 99px; +} +.Pet-Monkey-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -410px -200px; + width: 81px; + height: 99px; +} +.Pet-Monkey-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -410px -300px; + width: 81px; + height: 99px; +} +.Pet-Monkey-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -492px 0px; + width: 81px; + height: 99px; +} +.Pet-Monkey-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -492px -100px; + width: 81px; + height: 99px; +} +.Pet-Monkey-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -492px -200px; + width: 81px; + height: 99px; +} +.Pet-Monkey-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -492px -300px; + width: 81px; + height: 99px; +} +.Pet-Monkey-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px -400px; + width: 81px; + height: 99px; +} +.Pet-Monkey-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px -400px; + width: 81px; + height: 99px; +} +.Pet-Monkey-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px -400px; + width: 81px; + height: 99px; +} +.Pet-Monkey-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px -400px; + width: 81px; + height: 99px; +} +.Pet-Nudibranch-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -400px; + width: 81px; + height: 99px; +} +.Pet-Nudibranch-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -410px -400px; + width: 81px; + height: 99px; +} +.Pet-Nudibranch-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -492px -400px; + width: 81px; + height: 99px; +} +.Pet-Nudibranch-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -574px 0px; + width: 81px; + height: 99px; +} +.Pet-Nudibranch-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -574px -100px; + width: 81px; + height: 99px; +} +.Pet-Nudibranch-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -574px -200px; + width: 81px; + height: 99px; +} +.Pet-Nudibranch-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -574px -300px; + width: 81px; + height: 99px; +} +.Pet-Nudibranch-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -574px -400px; + width: 81px; + height: 99px; +} +.Pet-Nudibranch-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px -500px; + width: 81px; + height: 99px; +} +.Pet-Nudibranch-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px -500px; + width: 81px; + height: 99px; +} +.Pet-Octopus-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px -500px; + width: 81px; + height: 99px; +} +.Pet-Octopus-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px -500px; + width: 81px; + height: 99px; +} +.Pet-Octopus-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -500px; + width: 81px; + height: 99px; +} +.Pet-Octopus-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -410px -500px; + width: 81px; + height: 99px; +} +.Pet-Octopus-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -492px -500px; + width: 81px; + height: 99px; +} +.Pet-Octopus-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -574px -500px; + width: 81px; + height: 99px; +} +.Pet-Octopus-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -656px 0px; + width: 81px; + height: 99px; +} +.Pet-Octopus-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -656px -100px; + width: 81px; + height: 99px; +} +.Pet-Octopus-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -656px -200px; + width: 81px; + height: 99px; +} +.Pet-Octopus-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -656px -300px; + width: 81px; + height: 99px; +} +.Pet-Orca-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -656px -400px; + width: 81px; + height: 99px; +} +.Pet-Owl-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -656px -500px; + width: 81px; + height: 99px; +} +.Pet-Owl-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px -600px; + width: 81px; + height: 99px; +} +.Pet-Owl-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px -600px; + width: 81px; + height: 99px; +} +.Pet-Owl-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px -600px; + width: 81px; + height: 99px; +} +.Pet-Owl-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px -600px; + width: 81px; + height: 99px; +} +.Pet-Owl-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -600px; + width: 81px; + height: 99px; +} +.Pet-Owl-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -410px -600px; + width: 81px; + height: 99px; +} +.Pet-Owl-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -492px -600px; + width: 81px; + height: 99px; +} +.Pet-Owl-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -574px -600px; + width: 81px; + height: 99px; +} +.Pet-Owl-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -656px -600px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -738px 0px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -738px -100px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -738px -200px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -738px -300px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -738px -400px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -738px -500px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -738px -600px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -410px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -492px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -574px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -656px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -738px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -820px 0px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -820px -100px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -820px -200px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -820px -300px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -820px -400px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -820px -500px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -820px -600px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -820px -700px; + width: 81px; + height: 99px; +} +.Pet-PandaCub-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px -800px; + width: 81px; + height: 99px; +} +.Pet-Parrot-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px -800px; + width: 81px; + height: 99px; +} +.Pet-Parrot-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px -800px; + width: 81px; + height: 99px; +} +.Pet-Parrot-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px -800px; + width: 81px; + height: 99px; +} +.Pet-Parrot-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -800px; + width: 81px; + height: 99px; +} +.Pet-Parrot-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -410px -800px; + width: 81px; + height: 99px; +} +.Pet-Parrot-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -492px -800px; + width: 81px; + height: 99px; +} +.Pet-Parrot-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -574px -800px; + width: 81px; + height: 99px; +} +.Pet-Parrot-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -656px -800px; + width: 81px; + height: 99px; +} +.Pet-Parrot-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -738px -800px; + width: 81px; + height: 99px; +} +.Pet-Parrot-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -820px -800px; + width: 81px; + height: 99px; +} +.Pet-Peacock-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -902px 0px; + width: 81px; + height: 99px; +} +.Pet-Peacock-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -902px -100px; + width: 81px; + height: 99px; +} +.Pet-Peacock-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -902px -200px; + width: 81px; + height: 99px; +} +.Pet-Peacock-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -902px -300px; + width: 81px; + height: 99px; +} +.Pet-Peacock-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -902px -400px; + width: 81px; + height: 99px; +} +.Pet-Peacock-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -902px -500px; + width: 81px; + height: 99px; +} +.Pet-Peacock-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -902px -600px; + width: 81px; + height: 99px; +} +.Pet-Peacock-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -902px -700px; + width: 81px; + height: 99px; +} +.Pet-Peacock-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -902px -800px; + width: 81px; + height: 99px; +} +.Pet-Peacock-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -984px 0px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -984px -100px; + width: 81px; + height: 99px; +} +.Pet-Penguin-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -984px -200px; + width: 81px; + height: 99px; +} +.Pet-Penguin-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -984px -300px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -984px -400px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -984px -500px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -984px -600px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -984px -700px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -984px -800px; + width: 81px; + height: 99px; +} +.Pet-Penguin-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px -900px; + width: 81px; + height: 99px; +} +.Pet-Penguin-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px -900px; + width: 81px; + height: 99px; +} +.Pet-Phoenix-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px -900px; + width: 81px; + height: 99px; +} +.Pet-Pterodactyl-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px -900px; + width: 81px; + height: 99px; +} +.Pet-Pterodactyl-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -900px; + width: 81px; + height: 99px; +} +.Pet-Pterodactyl-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -410px -900px; + width: 81px; + height: 99px; +} +.Pet-Pterodactyl-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -492px -900px; + width: 81px; + height: 99px; +} +.Pet-Pterodactyl-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -574px -900px; + width: 81px; + height: 99px; +} +.Pet-Pterodactyl-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -656px -900px; + width: 81px; + height: 99px; +} +.Pet-Pterodactyl-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -738px -900px; + width: 81px; + height: 99px; +} +.Pet-Pterodactyl-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -820px -900px; + width: 81px; + height: 99px; +} +.Pet-Pterodactyl-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -902px -900px; + width: 81px; + height: 99px; +} +.Pet-Pterodactyl-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -984px -900px; + width: 81px; + height: 99px; +} +.Pet-Rat-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px 0px; + width: 81px; + height: 99px; +} +.Pet-Rat-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px -100px; + width: 81px; + height: 99px; +} +.Pet-Rat-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px -200px; + width: 81px; + height: 99px; +} +.Pet-Rat-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px -300px; + width: 81px; + height: 99px; +} +.Pet-Rat-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px -400px; + width: 81px; + height: 99px; +} +.Pet-Rat-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px -500px; + width: 81px; + height: 99px; +} +.Pet-Rat-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px -600px; + width: 81px; + height: 99px; +} +.Pet-Rat-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px -700px; + width: 81px; + height: 99px; +} +.Pet-Rat-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px -800px; + width: 81px; + height: 99px; +} +.Pet-Rat-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px -900px; + width: 81px; + height: 99px; +} +.Pet-Rock-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px -1000px; + width: 81px; + height: 99px; +} +.Pet-Rock-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px -1000px; + width: 81px; + height: 99px; +} +.Pet-Rock-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px -1000px; + width: 81px; + height: 99px; +} +.Pet-Rock-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px -1000px; + width: 81px; + height: 99px; +} +.Pet-Rock-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -1000px; + width: 81px; + height: 99px; +} +.Pet-Rock-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -410px -1000px; + width: 81px; + height: 99px; +} +.Pet-Rock-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -492px -1000px; + width: 81px; + height: 99px; +} +.Pet-Rock-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -574px -1000px; + width: 81px; + height: 99px; +} +.Pet-Rock-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -656px -1000px; + width: 81px; + height: 99px; +} +.Pet-Rock-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -738px -1000px; + width: 81px; + height: 99px; +} +.Pet-Rooster-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -820px -1000px; + width: 81px; + height: 99px; +} +.Pet-Rooster-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -902px -1000px; + width: 81px; + height: 99px; +} +.Pet-Rooster-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -984px -1000px; + width: 81px; + height: 99px; +} +.Pet-Rooster-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px -1000px; + width: 81px; + height: 99px; +} +.Pet-Rooster-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px 0px; + width: 81px; + height: 99px; +} +.Pet-Rooster-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px -100px; + width: 81px; + height: 99px; +} +.Pet-Rooster-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px -200px; + width: 81px; + height: 99px; +} +.Pet-Rooster-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px -300px; + width: 81px; + height: 99px; +} +.Pet-Rooster-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px -400px; + width: 81px; + height: 99px; +} +.Pet-Rooster-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px -500px; + width: 81px; + height: 99px; +} +.Pet-Sabretooth-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px -600px; + width: 81px; + height: 99px; +} +.Pet-Sabretooth-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px -700px; + width: 81px; + height: 99px; +} +.Pet-Sabretooth-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px -800px; + width: 81px; + height: 99px; +} +.Pet-Sabretooth-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px -900px; + width: 81px; + height: 99px; +} +.Pet-Sabretooth-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px -1000px; + width: 81px; + height: 99px; +} +.Pet-Sabretooth-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px -1100px; + width: 81px; + height: 99px; +} +.Pet-Sabretooth-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px 0px; + width: 81px; + height: 99px; +} +.Pet-Sabretooth-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px -1100px; + width: 81px; + height: 99px; +} +.Pet-Sabretooth-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px -1100px; + width: 81px; + height: 99px; +} +.Pet-Sabretooth-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -1100px; + width: 81px; + height: 99px; +} +.Pet-SeaSerpent-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px 0px; + width: 81px; + height: 99px; +} +.Pet-SeaSerpent-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -100px; + width: 81px; + height: 99px; +} +.Pet-SeaSerpent-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -200px; + width: 81px; + height: 99px; +} +.Pet-SeaSerpent-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -300px; + width: 81px; + height: 99px; +} +.Pet-SeaSerpent-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -400px; + width: 81px; + height: 99px; +} +.Pet-SeaSerpent-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -500px; + width: 81px; + height: 99px; +} +.Pet-SeaSerpent-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -600px; + width: 81px; + height: 99px; +} +.Pet-SeaSerpent-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -700px; + width: 81px; + height: 99px; +} +.Pet-SeaSerpent-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -800px; + width: 81px; + height: 99px; +} +.Pet-SeaSerpent-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -900px; + width: 81px; + height: 99px; +} +.Pet-Seahorse-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -410px -1100px; + width: 81px; + height: 99px; +} +.Pet-Seahorse-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -492px -1100px; + width: 81px; + height: 99px; +} +.Pet-Seahorse-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -574px -1100px; + width: 81px; + height: 99px; +} +.Pet-Seahorse-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -656px -1100px; + width: 81px; + height: 99px; +} +.Pet-Seahorse-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -738px -1100px; + width: 81px; + height: 99px; +} +.Pet-Seahorse-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -820px -1100px; + width: 81px; + height: 99px; +} +.Pet-Seahorse-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -902px -1100px; + width: 81px; + height: 99px; +} +.Pet-Seahorse-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -984px -1100px; + width: 81px; + height: 99px; +} +.Pet-Seahorse-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px -1100px; + width: 81px; + height: 99px; +} +.Pet-Seahorse-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px -1100px; + width: 81px; + height: 99px; +} +.Pet-Sheep-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -1000px; + width: 81px; + height: 99px; +} +.Pet-Sheep-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -1100px; + width: 81px; + height: 99px; +} +.Pet-Sheep-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px -1200px; + width: 81px; + height: 99px; +} +.Pet-Sheep-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px -1200px; + width: 81px; + height: 99px; +} +.Pet-Sheep-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px -1200px; + width: 81px; + height: 99px; +} +.Pet-Sheep-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px -1200px; + width: 81px; + height: 99px; +} +.Pet-Sheep-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -1200px; + width: 81px; + height: 99px; +} +.Pet-Sheep-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -410px -1200px; + width: 81px; + height: 99px; +} +.Pet-Sheep-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -492px -1200px; + width: 81px; + height: 99px; +} +.Pet-Sheep-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -574px -1200px; + width: 81px; + height: 99px; +} +.Pet-Slime-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -656px -1200px; + width: 81px; + height: 99px; +} +.Pet-Slime-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -738px -1200px; + width: 81px; + height: 99px; +} +.Pet-Slime-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -820px -1200px; + width: 81px; + height: 99px; +} +.Pet-Slime-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -902px -1200px; + width: 81px; + height: 99px; +} +.Pet-Slime-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -984px -1200px; + width: 81px; + height: 99px; +} +.Pet-Slime-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px -1200px; + width: 81px; + height: 99px; +} +.Pet-Slime-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px -1200px; + width: 81px; + height: 99px; +} +.Pet-Slime-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -1200px; + width: 81px; + height: 99px; +} +.Pet-Slime-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1312px 0px; + width: 81px; + height: 99px; +} +.Pet-Slime-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1312px -100px; + width: 81px; + height: 99px; +} +.Pet-Sloth-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1312px -200px; + width: 81px; + height: 99px; +} +.Pet-Sloth-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1312px -300px; + width: 81px; + height: 99px; +} +.Pet-Sloth-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1312px -400px; + width: 81px; + height: 99px; +} +.Pet-Sloth-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1312px -500px; + width: 81px; + height: 99px; +} +.Pet-Sloth-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1312px -600px; + width: 81px; + height: 99px; +} +.Pet-Sloth-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1312px -700px; + width: 81px; + height: 99px; +} +.Pet-Sloth-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1312px -800px; + width: 81px; + height: 99px; +} +.Pet-Sloth-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1312px -900px; + width: 81px; + height: 99px; +} +.Pet-Sloth-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1312px -1000px; + width: 81px; + height: 99px; +} +.Pet-Sloth-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1312px -1100px; + width: 81px; + height: 99px; +} +.Pet-Snail-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1312px -1200px; + width: 81px; + height: 99px; +} +.Pet-Snail-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1394px 0px; + width: 81px; + height: 99px; +} +.Pet-Snail-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1394px -100px; + width: 81px; + height: 99px; +} +.Pet-Snail-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1394px -200px; + width: 81px; + height: 99px; +} +.Pet-Snail-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1394px -300px; + width: 81px; + height: 99px; +} +.Pet-Snail-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1394px -400px; + width: 81px; + height: 99px; +} +.Pet-Snail-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1394px -500px; + width: 81px; + height: 99px; +} +.Pet-Snail-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1394px -600px; + width: 81px; + height: 99px; +} +.Pet-Snail-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1394px -700px; + width: 81px; + height: 99px; +} +.Pet-Snail-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1394px -800px; + width: 81px; + height: 99px; +} +.Pet-Snake-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1394px -900px; + width: 81px; + height: 99px; +} +.Pet-Snake-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1394px -1000px; + width: 81px; + height: 99px; +} +.Pet-Snake-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1394px -1100px; + width: 81px; + height: 99px; +} +.Pet-Snake-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1394px -1200px; + width: 81px; + height: 99px; +} +.Pet-Snake-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px -1300px; + width: 81px; + height: 99px; +} +.Pet-Snake-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px -1300px; + width: 81px; + height: 99px; +} +.Pet-Snake-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px -1300px; + width: 81px; + height: 99px; +} +.Pet-Snake-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px -1300px; + width: 81px; + height: 99px; +} +.Pet-Snake-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -1300px; + width: 81px; + height: 99px; +} +.Pet-Snake-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -410px -1300px; + width: 81px; + height: 99px; +} +.Pet-Spider-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -492px -1300px; + width: 81px; + height: 99px; +} +.Pet-Spider-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -574px -1300px; + width: 81px; + height: 99px; +} +.Pet-Spider-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -656px -1300px; + width: 81px; + height: 99px; +} +.Pet-Spider-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -738px -1300px; + width: 81px; + height: 99px; +} +.Pet-Spider-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -820px -1300px; + width: 81px; + height: 99px; +} +.Pet-Spider-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -902px -1300px; + width: 81px; + height: 99px; +} +.Pet-Spider-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -984px -1300px; + width: 81px; + height: 99px; +} +.Pet-Spider-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px -1300px; + width: 81px; + height: 99px; +} +.Pet-Spider-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px -1300px; + width: 81px; + height: 99px; +} +.Pet-Spider-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -1300px; + width: 81px; + height: 99px; +} +.Pet-Squirrel-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1312px -1300px; + width: 81px; + height: 99px; +} +.Pet-Squirrel-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1394px -1300px; + width: 81px; + height: 99px; +} +.Pet-Squirrel-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1476px 0px; + width: 81px; + height: 99px; +} +.Pet-Squirrel-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1476px -100px; + width: 81px; + height: 99px; +} +.Pet-Squirrel-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1476px -200px; + width: 81px; + height: 99px; +} +.Pet-Squirrel-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1476px -300px; + width: 81px; + height: 99px; +} +.Pet-Squirrel-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1476px -400px; + width: 81px; + height: 99px; +} +.Pet-Squirrel-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1476px -500px; + width: 81px; + height: 99px; +} +.Pet-Squirrel-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1476px -600px; + width: 81px; + height: 99px; +} +.Pet-Squirrel-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1476px -700px; + width: 81px; + height: 99px; +} +.Pet-TRex-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -1200px; + width: 81px; + height: 99px; +} +.Pet-TRex-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -1300px; + width: 81px; + height: 99px; +} +.Pet-TRex-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -1400px; + width: 81px; + height: 99px; +} +.Pet-TRex-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px -1500px; + width: 81px; + height: 99px; +} +.Pet-TRex-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px -1500px; + width: 81px; + height: 99px; +} +.Pet-TRex-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px -1500px; + width: 81px; + height: 99px; +} +.Pet-TRex-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px -1500px; + width: 81px; + height: 99px; +} +.Pet-TRex-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -1500px; + width: 81px; + height: 99px; +} +.Pet-TRex-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -410px -1500px; + width: 81px; + height: 99px; +} +.Pet-TRex-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -492px -1500px; + width: 81px; + height: 99px; +} +.Pet-Tiger-Veteran { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1476px -800px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1476px -900px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1476px -1000px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1476px -1100px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1476px -1200px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1476px -1300px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: 0px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -82px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -164px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -246px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -328px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -410px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -492px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -574px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -656px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -738px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -820px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -902px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -984px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1312px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1394px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1476px -1400px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px 0px; + width: 81px; + height: 99px; +} +.Pet-TigerCub-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -100px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -200px; + width: 81px; + height: 99px; +} +.Pet-Treeling-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -300px; + width: 81px; + height: 99px; +} +.Pet-Treeling-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -400px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -500px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -600px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -700px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -800px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -900px; + width: 81px; + height: 99px; +} +.Pet-Treeling-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -1000px; + width: 81px; + height: 99px; +} +.Pet-Treeling-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -1100px; + width: 81px; + height: 99px; +} +.Pet-Triceratops-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -574px -1500px; + width: 81px; + height: 99px; +} +.Pet-Triceratops-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -656px -1500px; + width: 81px; + height: 99px; +} +.Pet-Triceratops-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -738px -1500px; + width: 81px; + height: 99px; +} +.Pet-Triceratops-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -820px -1500px; + width: 81px; + height: 99px; +} +.Pet-Triceratops-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -902px -1500px; + width: 81px; + height: 99px; +} +.Pet-Triceratops-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -984px -1500px; + width: 81px; + height: 99px; +} +.Pet-Triceratops-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1066px -1500px; + width: 81px; + height: 99px; +} +.Pet-Triceratops-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1148px -1500px; + width: 81px; + height: 99px; +} +.Pet-Triceratops-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1230px -1500px; + width: 81px; + height: 99px; +} +.Pet-Triceratops-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1312px -1500px; + width: 81px; + height: 99px; +} +.Pet-Turkey-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1394px -1500px; + width: 81px; + height: 99px; +} +.Pet-Turkey-Gilded { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1476px -1500px; + width: 81px; + height: 99px; +} +.Pet-Turtle-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1558px -1500px; + width: 81px; + height: 99px; +} +.Pet-Turtle-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1640px 0px; + width: 81px; + height: 99px; +} +.Pet-Turtle-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1640px -100px; + width: 81px; + height: 99px; +} +.Pet-Turtle-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1640px -200px; + width: 81px; + height: 99px; +} +.Pet-Turtle-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1640px -300px; + width: 81px; + height: 99px; +} +.Pet-Turtle-Red { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1640px -400px; + width: 81px; + height: 99px; +} +.Pet-Turtle-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1640px -500px; + width: 81px; + height: 99px; +} +.Pet-Turtle-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1640px -600px; + width: 81px; + height: 99px; +} +.Pet-Turtle-White { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1640px -700px; + width: 81px; + height: 99px; +} +.Pet-Turtle-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1640px -800px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-Base { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1640px -900px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1640px -1000px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-22.png'); + background-position: -1640px -1100px; + width: 81px; + height: 99px; +} diff --git a/website/client/assets/css/sprites/spritesmith-main-23.css b/website/client/assets/css/sprites/spritesmith-main-23.css new file mode 100644 index 0000000000..299eaabbfb --- /dev/null +++ b/website/client/assets/css/sprites/spritesmith-main-23.css @@ -0,0 +1,486 @@ +.Pet-Unicorn-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -82px 0px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px -500px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-Red { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -164px 0px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px -100px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -82px -100px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-White { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -164px -100px; + width: 81px; + height: 99px; +} +.Pet-Unicorn-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -246px 0px; + width: 81px; + height: 99px; +} +.Pet-Whale-Base { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -246px -100px; + width: 81px; + height: 99px; +} +.Pet-Whale-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px -200px; + width: 81px; + height: 99px; +} +.Pet-Whale-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -82px -200px; + width: 81px; + height: 99px; +} +.Pet-Whale-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -164px -200px; + width: 81px; + height: 99px; +} +.Pet-Whale-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -246px -200px; + width: 81px; + height: 99px; +} +.Pet-Whale-Red { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -328px 0px; + width: 81px; + height: 99px; +} +.Pet-Whale-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -328px -100px; + width: 81px; + height: 99px; +} +.Pet-Whale-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -328px -200px; + width: 81px; + height: 99px; +} +.Pet-Whale-White { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px -300px; + width: 81px; + height: 99px; +} +.Pet-Whale-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -82px -300px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -164px -300px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Base { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -246px -300px; + width: 81px; + height: 99px; +} +.Pet-Wolf-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -328px -300px; + width: 81px; + height: 99px; +} +.Pet-Wolf-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -410px 0px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -410px -100px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -410px -200px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Ember { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -410px -300px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -492px 0px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Floral { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -492px -100px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -492px -200px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Glass { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -492px -300px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Glow { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px -400px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -82px -400px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Holly { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -164px -400px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -246px -400px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -328px -400px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Red { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -410px -400px; + width: 81px; + height: 99px; +} +.Pet-Wolf-RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -492px -400px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -574px 0px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -574px -100px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -574px -200px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -574px -300px; + width: 81px; + height: 99px; +} +.Pet-Wolf-StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -574px -400px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px 0px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Veteran { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -82px -500px; + width: 81px; + height: 99px; +} +.Pet-Wolf-White { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -164px -500px; + width: 81px; + height: 99px; +} +.Pet-Wolf-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -246px -500px; + width: 81px; + height: 99px; +} +.Pet-Yarn-Base { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -328px -500px; + width: 81px; + height: 99px; +} +.Pet-Yarn-CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -410px -500px; + width: 81px; + height: 99px; +} +.Pet-Yarn-CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -492px -500px; + width: 81px; + height: 99px; +} +.Pet-Yarn-Desert { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -574px -500px; + width: 81px; + height: 99px; +} +.Pet-Yarn-Golden { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -656px 0px; + width: 81px; + height: 99px; +} +.Pet-Yarn-Red { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -656px -100px; + width: 81px; + height: 99px; +} +.Pet-Yarn-Shade { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -656px -200px; + width: 81px; + height: 99px; +} +.Pet-Yarn-Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -656px -300px; + width: 81px; + height: 99px; +} +.Pet-Yarn-White { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -656px -400px; + width: 81px; + height: 99px; +} +.Pet-Yarn-Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -656px -500px; + width: 81px; + height: 99px; +} +.Pet_HatchingPotion_Aquatic { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -69px -600px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Base { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -207px -669px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_CottonCandyBlue { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -138px -600px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_CottonCandyPink { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -207px -600px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Cupid { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -276px -600px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Desert { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -345px -600px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Ember { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -414px -600px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Fairy { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -483px -600px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Floral { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -552px -600px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Ghost { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -621px -600px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Glass { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px -669px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Glow { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -69px -669px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Golden { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -138px -669px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Holly { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: 0px -600px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -276px -669px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Purple { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -345px -669px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -414px -669px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Red { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -483px -669px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_RoyalPurple { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -552px -669px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Shade { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -621px -669px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Shimmer { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -738px 0px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -738px -69px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Spooky { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -738px -138px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_StarryNight { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -738px -207px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Thunderstorm { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -738px -276px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_White { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -738px -345px; + width: 68px; + height: 68px; +} +.Pet_HatchingPotion_Zombie { + background-image: url('~assets/images/sprites/spritesmith-main-23.png'); + background-position: -738px -414px; + width: 68px; + height: 68px; +} diff --git a/website/client/assets/css/sprites/spritesmith-main-3.css b/website/client/assets/css/sprites/spritesmith-main-3.css index 012e080658..5355bc1520 100644 --- a/website/client/assets/css/sprites/spritesmith-main-3.css +++ b/website/client/assets/css/sprites/spritesmith-main-3.css @@ -1,3948 +1,3948 @@ -.hair_base_13_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -379px; - width: 60px; - height: 60px; -} -.hair_base_13_brown { +.hair_base_11_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -91px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_13_brown { +.customize-option.hair_base_11_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -116px -15px; width: 60px; height: 60px; } -.hair_base_13_candycane { +.hair_base_11_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -728px -1092px; width: 90px; height: 90px; } -.customize-option.hair_base_13_candycane { +.customize-option.hair_base_11_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -753px -1107px; width: 60px; height: 60px; } -.hair_base_13_candycorn { +.hair_base_11_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: 0px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_13_candycorn { +.customize-option.hair_base_11_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -25px -106px; width: 60px; height: 60px; } -.hair_base_13_festive { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_festive { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -106px; - width: 60px; - height: 60px; -} -.hair_base_13_frost { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_frost { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -15px; - width: 60px; - height: 60px; -} -.hair_base_13_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -106px; - width: 60px; - height: 60px; -} -.hair_base_13_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -197px; - width: 60px; - height: 60px; -} -.hair_base_13_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -197px; - width: 60px; - height: 60px; -} -.hair_base_13_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -197px; - width: 60px; - height: 60px; -} -.hair_base_13_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -15px; - width: 60px; - height: 60px; -} -.hair_base_13_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -106px; - width: 60px; - height: 60px; -} -.hair_base_13_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -197px; - width: 60px; - height: 60px; -} -.hair_base_13_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -288px; - width: 60px; - height: 60px; -} -.hair_base_13_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -288px; - width: 60px; - height: 60px; -} -.hair_base_13_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -288px; - width: 60px; - height: 60px; -} -.hair_base_13_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -288px; - width: 60px; - height: 60px; -} -.hair_base_13_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -15px; - width: 60px; - height: 60px; -} -.hair_base_13_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -106px; - width: 60px; - height: 60px; -} -.hair_base_13_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -197px; - width: 60px; - height: 60px; -} -.hair_base_13_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -288px; - width: 60px; - height: 60px; -} -.hair_base_13_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -379px; - width: 60px; - height: 60px; -} -.hair_base_13_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -379px; - width: 60px; - height: 60px; -} -.hair_base_13_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -379px; - width: 60px; - height: 60px; -} -.hair_base_13_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -379px; - width: 60px; - height: 60px; -} -.hair_base_13_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -379px; - width: 60px; - height: 60px; -} -.hair_base_13_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -15px; - width: 60px; - height: 60px; -} -.hair_base_13_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -106px; - width: 60px; - height: 60px; -} -.hair_base_13_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -197px; - width: 60px; - height: 60px; -} -.hair_base_13_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -288px; - width: 60px; - height: 60px; -} -.hair_base_13_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -470px; - width: 60px; - height: 60px; -} -.hair_base_13_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -470px; - width: 60px; - height: 60px; -} -.hair_base_13_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -470px; - width: 60px; - height: 60px; -} -.hair_base_13_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -470px; - width: 60px; - height: 60px; -} -.hair_base_13_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_13_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -470px; - width: 60px; - height: 60px; -} -.hair_base_14_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -379px; - width: 60px; - height: 60px; -} -.hair_base_14_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -470px; - width: 60px; - height: 60px; -} -.hair_base_14_black { +.hair_base_12_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -546px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_14_black { +.customize-option.hair_base_12_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -571px -15px; width: 60px; height: 60px; } -.hair_base_14_blond { +.hair_base_12_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -106px; + width: 60px; + height: 60px; +} +.hair_base_12_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -15px; + width: 60px; + height: 60px; +} +.hair_base_12_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -106px; + width: 60px; + height: 60px; +} +.hair_base_12_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -197px; + width: 60px; + height: 60px; +} +.hair_base_12_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -197px; + width: 60px; + height: 60px; +} +.hair_base_12_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -197px; + width: 60px; + height: 60px; +} +.hair_base_12_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -15px; + width: 60px; + height: 60px; +} +.hair_base_12_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -106px; + width: 60px; + height: 60px; +} +.hair_base_12_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -197px; + width: 60px; + height: 60px; +} +.hair_base_12_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -15px; + width: 60px; + height: 60px; +} +.hair_base_12_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -106px; + width: 60px; + height: 60px; +} +.hair_base_12_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -197px; + width: 60px; + height: 60px; +} +.hair_base_12_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -15px; + width: 60px; + height: 60px; +} +.hair_base_12_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -106px; + width: 60px; + height: 60px; +} +.hair_base_12_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -197px; + width: 60px; + height: 60px; +} +.hair_base_12_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -288px; + width: 60px; + height: 60px; +} +.hair_base_12_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -379px; + width: 60px; + height: 60px; +} +.hair_base_12_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_12_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -470px; + width: 60px; + height: 60px; +} +.hair_base_12_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -546px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_14_blond { +.customize-option.hair_base_12_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -571px -106px; width: 60px; height: 60px; } -.hair_base_14_blue { +.hair_base_12_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -546px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_14_blue { +.customize-option.hair_base_12_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -571px -197px; width: 60px; height: 60px; } -.hair_base_14_brown { +.hair_base_12_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -546px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_14_brown { +.customize-option.hair_base_12_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -571px -288px; width: 60px; height: 60px; } -.hair_base_14_candycane { +.hair_base_12_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -546px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_14_candycane { +.customize-option.hair_base_12_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -571px -379px; width: 60px; height: 60px; } -.hair_base_14_candycorn { +.hair_base_12_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -546px -455px; width: 90px; height: 90px; } -.customize-option.hair_base_14_candycorn { +.customize-option.hair_base_12_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -571px -470px; width: 60px; height: 60px; } -.hair_base_14_festive { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_festive { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -561px; - width: 60px; - height: 60px; -} -.hair_base_14_frost { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_frost { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -561px; - width: 60px; - height: 60px; -} -.hair_base_14_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -561px; - width: 60px; - height: 60px; -} -.hair_base_14_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -561px; - width: 60px; - height: 60px; -} -.hair_base_14_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -561px; - width: 60px; - height: 60px; -} -.hair_base_14_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -561px; - width: 60px; - height: 60px; -} -.hair_base_14_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -561px; - width: 60px; - height: 60px; -} -.hair_base_14_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -15px; - width: 60px; - height: 60px; -} -.hair_base_14_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -106px; - width: 60px; - height: 60px; -} -.hair_base_14_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -197px; - width: 60px; - height: 60px; -} -.hair_base_14_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -288px; - width: 60px; - height: 60px; -} -.hair_base_14_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -379px; - width: 60px; - height: 60px; -} -.hair_base_14_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -470px; - width: 60px; - height: 60px; -} -.hair_base_14_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -561px; - width: 60px; - height: 60px; -} -.hair_base_14_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -652px; - width: 60px; - height: 60px; -} -.hair_base_14_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -652px; - width: 60px; - height: 60px; -} -.hair_base_14_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -652px; - width: 60px; - height: 60px; -} -.hair_base_14_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -652px; - width: 60px; - height: 60px; -} -.hair_base_14_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -652px; - width: 60px; - height: 60px; -} -.hair_base_14_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -652px; - width: 60px; - height: 60px; -} -.hair_base_14_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -652px; - width: 60px; - height: 60px; -} -.hair_base_14_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -652px; - width: 60px; - height: 60px; -} -.hair_base_14_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -15px; - width: 60px; - height: 60px; -} -.hair_base_14_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -106px; - width: 60px; - height: 60px; -} -.hair_base_14_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -197px; - width: 60px; - height: 60px; -} -.hair_base_14_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -288px; - width: 60px; - height: 60px; -} -.hair_base_14_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -470px; - width: 60px; - height: 60px; -} -.hair_base_14_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -561px; - width: 60px; - height: 60px; -} -.hair_base_14_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -652px; - width: 60px; - height: 60px; -} -.hair_base_14_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -743px; - width: 60px; - height: 60px; -} -.hair_base_14_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_14_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -743px; - width: 60px; - height: 60px; -} -.hair_base_15_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -637px; - width: 60px; - height: 60px; -} -.hair_base_15_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -728px; - width: 60px; - height: 60px; -} -.hair_base_15_black { +.hair_base_13_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -273px -728px; width: 90px; height: 90px; } -.customize-option.hair_base_15_black { +.customize-option.hair_base_13_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -728px; + background-position: -298px -743px; width: 60px; height: 60px; } -.hair_base_15_blond { +.hair_base_13_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -561px; + width: 60px; + height: 60px; +} +.hair_base_13_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -561px; + width: 60px; + height: 60px; +} +.hair_base_13_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -561px; + width: 60px; + height: 60px; +} +.hair_base_13_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -561px; + width: 60px; + height: 60px; +} +.hair_base_13_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -561px; + width: 60px; + height: 60px; +} +.hair_base_13_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -561px; + width: 60px; + height: 60px; +} +.hair_base_13_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -561px; + width: 60px; + height: 60px; +} +.hair_base_13_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -15px; + width: 60px; + height: 60px; +} +.hair_base_13_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -106px; + width: 60px; + height: 60px; +} +.hair_base_13_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -197px; + width: 60px; + height: 60px; +} +.hair_base_13_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -288px; + width: 60px; + height: 60px; +} +.hair_base_13_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -379px; + width: 60px; + height: 60px; +} +.hair_base_13_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -470px; + width: 60px; + height: 60px; +} +.hair_base_13_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -561px; + width: 60px; + height: 60px; +} +.hair_base_13_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -15px; + width: 60px; + height: 60px; +} +.hair_base_13_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -106px; + width: 60px; + height: 60px; +} +.hair_base_13_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -197px; + width: 60px; + height: 60px; +} +.hair_base_13_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -288px; + width: 60px; + height: 60px; +} +.hair_base_13_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -379px; + width: 60px; + height: 60px; +} +.hair_base_13_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -470px; + width: 60px; + height: 60px; +} +.hair_base_13_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -561px; + width: 60px; + height: 60px; +} +.hair_base_13_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -652px; + width: 60px; + height: 60px; +} +.hair_base_13_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -743px; + width: 60px; + height: 60px; +} +.hair_base_13_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -743px; + width: 60px; + height: 60px; +} +.hair_base_13_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_13_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -743px; + width: 60px; + height: 60px; +} +.hair_base_13_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -364px -728px; width: 90px; height: 90px; } -.customize-option.hair_base_15_blond { +.customize-option.hair_base_13_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -728px; + background-position: -389px -743px; width: 60px; height: 60px; } -.hair_base_15_blue { +.hair_base_13_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -455px -728px; width: 90px; height: 90px; } -.customize-option.hair_base_15_blue { +.customize-option.hair_base_13_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -728px; + background-position: -480px -743px; width: 60px; height: 60px; } -.hair_base_15_brown { +.hair_base_13_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -546px -728px; width: 90px; height: 90px; } -.customize-option.hair_base_15_brown { +.customize-option.hair_base_13_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -728px; + background-position: -571px -743px; width: 60px; height: 60px; } -.hair_base_15_candycane { +.hair_base_13_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -637px -728px; width: 90px; height: 90px; } -.customize-option.hair_base_15_candycane { +.customize-option.hair_base_13_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -728px; + background-position: -662px -743px; width: 60px; height: 60px; } -.hair_base_15_candycorn { +.hair_base_13_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -728px -728px; width: 90px; height: 90px; } -.customize-option.hair_base_15_candycorn { +.customize-option.hair_base_13_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -728px; + background-position: -753px -743px; width: 60px; height: 60px; } -.hair_base_15_festive { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_festive { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -0px; - width: 60px; - height: 60px; -} -.hair_base_15_frost { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_frost { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -91px; - width: 60px; - height: 60px; -} -.hair_base_15_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -182px; - width: 60px; - height: 60px; -} -.hair_base_15_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -273px; - width: 60px; - height: 60px; -} -.hair_base_15_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -364px; - width: 60px; - height: 60px; -} -.hair_base_15_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -455px; - width: 60px; - height: 60px; -} -.hair_base_15_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -546px; - width: 60px; - height: 60px; -} -.hair_base_15_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -637px; - width: 60px; - height: 60px; -} -.hair_base_15_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -728px; - width: 60px; - height: 60px; -} -.hair_base_15_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -819px; - width: 60px; - height: 60px; -} -.hair_base_15_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -819px; - width: 60px; - height: 60px; -} -.hair_base_15_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -819px; - width: 60px; - height: 60px; -} -.hair_base_15_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -819px; - width: 60px; - height: 60px; -} -.hair_base_15_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -819px; - width: 60px; - height: 60px; -} -.hair_base_15_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -819px; - width: 60px; - height: 60px; -} -.hair_base_15_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -819px; - width: 60px; - height: 60px; -} -.hair_base_15_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -819px; - width: 60px; - height: 60px; -} -.hair_base_15_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -819px; - width: 60px; - height: 60px; -} -.hair_base_15_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -819px; - width: 60px; - height: 60px; -} -.hair_base_15_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -0px; - width: 60px; - height: 60px; -} -.hair_base_15_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -91px; - width: 60px; - height: 60px; -} -.hair_base_15_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -182px; - width: 60px; - height: 60px; -} -.hair_base_15_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -273px; - width: 60px; - height: 60px; -} -.hair_base_15_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -364px; - width: 60px; - height: 60px; -} -.hair_base_15_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -455px; - width: 60px; - height: 60px; -} -.hair_base_15_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -546px; - width: 60px; - height: 60px; -} -.hair_base_15_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -728px; - width: 60px; - height: 60px; -} -.hair_base_15_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -819px; - width: 60px; - height: 60px; -} -.hair_base_15_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -910px; - width: 60px; - height: 60px; -} -.hair_base_15_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -910px; - width: 60px; - height: 60px; -} -.hair_base_15_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_15_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -910px; - width: 60px; - height: 60px; -} -.hair_base_16_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -182px; - width: 60px; - height: 60px; -} -.hair_base_16_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -910px; - width: 60px; - height: 60px; -} -.hair_base_16_black { +.hair_base_14_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -364px -910px; width: 90px; height: 90px; } -.customize-option.hair_base_16_black { +.customize-option.hair_base_14_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -910px; + background-position: -389px -925px; width: 60px; height: 60px; } -.hair_base_16_blond { +.hair_base_14_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -15px; + width: 60px; + height: 60px; +} +.hair_base_14_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -106px; + width: 60px; + height: 60px; +} +.hair_base_14_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -197px; + width: 60px; + height: 60px; +} +.hair_base_14_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -288px; + width: 60px; + height: 60px; +} +.hair_base_14_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -379px; + width: 60px; + height: 60px; +} +.hair_base_14_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -470px; + width: 60px; + height: 60px; +} +.hair_base_14_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -561px; + width: 60px; + height: 60px; +} +.hair_base_14_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -652px; + width: 60px; + height: 60px; +} +.hair_base_14_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -743px; + width: 60px; + height: 60px; +} +.hair_base_14_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -15px; + width: 60px; + height: 60px; +} +.hair_base_14_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -106px; + width: 60px; + height: 60px; +} +.hair_base_14_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -197px; + width: 60px; + height: 60px; +} +.hair_base_14_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -288px; + width: 60px; + height: 60px; +} +.hair_base_14_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -379px; + width: 60px; + height: 60px; +} +.hair_base_14_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -470px; + width: 60px; + height: 60px; +} +.hair_base_14_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -561px; + width: 60px; + height: 60px; +} +.hair_base_14_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -652px; + width: 60px; + height: 60px; +} +.hair_base_14_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -743px; + width: 60px; + height: 60px; +} +.hair_base_14_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -834px; + width: 60px; + height: 60px; +} +.hair_base_14_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_14_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -925px; + width: 60px; + height: 60px; +} +.hair_base_14_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -455px -910px; width: 90px; height: 90px; } -.customize-option.hair_base_16_blond { +.customize-option.hair_base_14_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -910px; + background-position: -480px -925px; width: 60px; height: 60px; } -.hair_base_16_blue { +.hair_base_14_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -546px -910px; width: 90px; height: 90px; } -.customize-option.hair_base_16_blue { +.customize-option.hair_base_14_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -910px; + background-position: -571px -925px; width: 60px; height: 60px; } -.hair_base_16_brown { +.hair_base_14_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -637px -910px; width: 90px; height: 90px; } -.customize-option.hair_base_16_brown { +.customize-option.hair_base_14_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -910px; + background-position: -662px -925px; width: 60px; height: 60px; } -.hair_base_16_candycane { +.hair_base_14_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -728px -910px; width: 90px; height: 90px; } -.customize-option.hair_base_16_candycane { +.customize-option.hair_base_14_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -910px; + background-position: -753px -925px; width: 60px; height: 60px; } -.hair_base_16_candycorn { +.hair_base_14_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -819px -910px; width: 90px; height: 90px; } -.customize-option.hair_base_16_candycorn { +.customize-option.hair_base_14_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -910px; + background-position: -844px -925px; width: 60px; height: 60px; } -.hair_base_16_festive { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_festive { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -910px; - width: 60px; - height: 60px; -} -.hair_base_16_frost { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_frost { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -0px; - width: 60px; - height: 60px; -} -.hair_base_16_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -91px; - width: 60px; - height: 60px; -} -.hair_base_16_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -182px; - width: 60px; - height: 60px; -} -.hair_base_16_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -273px; - width: 60px; - height: 60px; -} -.hair_base_16_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -364px; - width: 60px; - height: 60px; -} -.hair_base_16_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -455px; - width: 60px; - height: 60px; -} -.hair_base_16_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -546px; - width: 60px; - height: 60px; -} -.hair_base_16_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -637px; - width: 60px; - height: 60px; -} -.hair_base_16_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -728px; - width: 60px; - height: 60px; -} -.hair_base_16_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -819px; - width: 60px; - height: 60px; -} -.hair_base_16_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -910px; - width: 60px; - height: 60px; -} -.hair_base_16_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -1001px; - width: 60px; - height: 60px; -} -.hair_base_16_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -1001px; - width: 60px; - height: 60px; -} -.hair_base_16_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -1001px; - width: 60px; - height: 60px; -} -.hair_base_16_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -1001px; - width: 60px; - height: 60px; -} -.hair_base_16_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -1001px; - width: 60px; - height: 60px; -} -.hair_base_16_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -1001px; - width: 60px; - height: 60px; -} -.hair_base_16_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -1001px; - width: 60px; - height: 60px; -} -.hair_base_16_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -1001px; - width: 60px; - height: 60px; -} -.hair_base_16_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -1001px; - width: 60px; - height: 60px; -} -.hair_base_16_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -1001px; - width: 60px; - height: 60px; -} -.hair_base_16_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -1001px; - width: 60px; - height: 60px; -} -.hair_base_16_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -1001px; - width: 60px; - height: 60px; -} -.hair_base_16_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -0px; - width: 60px; - height: 60px; -} -.hair_base_16_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -91px; - width: 60px; - height: 60px; -} -.hair_base_16_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -273px; - width: 60px; - height: 60px; -} -.hair_base_16_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -364px; - width: 60px; - height: 60px; -} -.hair_base_16_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -455px; - width: 60px; - height: 60px; -} -.hair_base_16_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -546px; - width: 60px; - height: 60px; -} -.hair_base_16_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_16_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -637px; - width: 60px; - height: 60px; -} -.hair_base_17_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -1183px; - width: 60px; - height: 60px; -} -.hair_base_17_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -728px; - width: 60px; - height: 60px; -} -.hair_base_17_black { +.hair_base_15_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1092px -819px; width: 90px; height: 90px; } -.customize-option.hair_base_17_black { +.customize-option.hair_base_15_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1117px -819px; width: 60px; height: 60px; } -.hair_base_17_blond { +.hair_base_15_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -910px; + width: 60px; + height: 60px; +} +.hair_base_15_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -0px; + width: 60px; + height: 60px; +} +.hair_base_15_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -91px; + width: 60px; + height: 60px; +} +.hair_base_15_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -182px; + width: 60px; + height: 60px; +} +.hair_base_15_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -273px; + width: 60px; + height: 60px; +} +.hair_base_15_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -364px; + width: 60px; + height: 60px; +} +.hair_base_15_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -455px; + width: 60px; + height: 60px; +} +.hair_base_15_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -546px; + width: 60px; + height: 60px; +} +.hair_base_15_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -637px; + width: 60px; + height: 60px; +} +.hair_base_15_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -728px; + width: 60px; + height: 60px; +} +.hair_base_15_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -819px; + width: 60px; + height: 60px; +} +.hair_base_15_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -910px; + width: 60px; + height: 60px; +} +.hair_base_15_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -1001px; + width: 60px; + height: 60px; +} +.hair_base_15_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -0px; + width: 60px; + height: 60px; +} +.hair_base_15_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -91px; + width: 60px; + height: 60px; +} +.hair_base_15_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -182px; + width: 60px; + height: 60px; +} +.hair_base_15_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -273px; + width: 60px; + height: 60px; +} +.hair_base_15_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -364px; + width: 60px; + height: 60px; +} +.hair_base_15_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -455px; + width: 60px; + height: 60px; +} +.hair_base_15_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -546px; + width: 60px; + height: 60px; +} +.hair_base_15_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -637px; + width: 60px; + height: 60px; +} +.hair_base_15_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_15_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -728px; + width: 60px; + height: 60px; +} +.hair_base_15_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1092px -910px; width: 90px; height: 90px; } -.customize-option.hair_base_17_blond { +.customize-option.hair_base_15_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1117px -910px; width: 60px; height: 60px; } -.hair_base_17_blue { +.hair_base_15_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1092px -1001px; width: 90px; height: 90px; } -.customize-option.hair_base_17_blue { +.customize-option.hair_base_15_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1117px -1001px; width: 60px; height: 60px; } -.hair_base_17_brown { +.hair_base_15_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: 0px -1092px; width: 90px; height: 90px; } -.customize-option.hair_base_17_brown { +.customize-option.hair_base_15_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -25px -1092px; width: 60px; height: 60px; } -.hair_base_17_candycane { +.hair_base_15_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -91px -1092px; width: 90px; height: 90px; } -.customize-option.hair_base_17_candycane { +.customize-option.hair_base_15_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -116px -1092px; width: 60px; height: 60px; } -.hair_base_17_candycorn { +.hair_base_15_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -182px -1092px; width: 90px; height: 90px; } -.customize-option.hair_base_17_candycorn { +.customize-option.hair_base_15_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -207px -1092px; width: 60px; height: 60px; } -.hair_base_17_festive { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_festive { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -1092px; - width: 60px; - height: 60px; -} -.hair_base_17_frost { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_frost { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -1092px; - width: 60px; - height: 60px; -} -.hair_base_17_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -1092px; - width: 60px; - height: 60px; -} -.hair_base_17_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -1092px; - width: 60px; - height: 60px; -} -.hair_base_17_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -1092px; - width: 60px; - height: 60px; -} -.hair_base_17_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -0px; - width: 60px; - height: 60px; -} -.hair_base_17_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -1092px; - width: 60px; - height: 60px; -} -.hair_base_17_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -1092px; - width: 60px; - height: 60px; -} -.hair_base_17_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -1092px; - width: 60px; - height: 60px; -} -.hair_base_17_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -1092px; - width: 60px; - height: 60px; -} -.hair_base_17_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -0px; - width: 60px; - height: 60px; -} -.hair_base_17_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -91px; - width: 60px; - height: 60px; -} -.hair_base_17_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -182px; - width: 60px; - height: 60px; -} -.hair_base_17_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -273px; - width: 60px; - height: 60px; -} -.hair_base_17_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -364px; - width: 60px; - height: 60px; -} -.hair_base_17_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -455px; - width: 60px; - height: 60px; -} -.hair_base_17_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -546px; - width: 60px; - height: 60px; -} -.hair_base_17_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -637px; - width: 60px; - height: 60px; -} -.hair_base_17_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -728px; - width: 60px; - height: 60px; -} -.hair_base_17_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -819px; - width: 60px; - height: 60px; -} -.hair_base_17_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -910px; - width: 60px; - height: 60px; -} -.hair_base_17_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -1001px; - width: 60px; - height: 60px; -} -.hair_base_17_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -1092px; - width: 60px; - height: 60px; -} -.hair_base_17_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -1183px; - width: 60px; - height: 60px; -} -.hair_base_17_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -1183px; - width: 60px; - height: 60px; -} -.hair_base_17_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -1183px; - width: 60px; - height: 60px; -} -.hair_base_17_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -1183px; - width: 60px; - height: 60px; -} -.hair_base_17_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -1183px; - width: 60px; - height: 60px; -} -.hair_base_17_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -1183px; - width: 60px; - height: 60px; -} -.hair_base_17_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -1183px; - width: 60px; - height: 60px; -} -.hair_base_17_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_17_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -1183px; - width: 60px; - height: 60px; -} -.hair_base_18_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -1183px; - width: 60px; - height: 60px; -} -.hair_base_18_black { +.hair_base_16_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -910px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_18_black { +.customize-option.hair_base_16_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -935px -1183px; width: 60px; height: 60px; } -.hair_base_18_blond { +.hair_base_16_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -1092px; + width: 60px; + height: 60px; +} +.hair_base_16_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -1092px; + width: 60px; + height: 60px; +} +.hair_base_16_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -1092px; + width: 60px; + height: 60px; +} +.hair_base_16_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -1092px; + width: 60px; + height: 60px; +} +.hair_base_16_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -1092px; + width: 60px; + height: 60px; +} +.hair_base_16_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -0px; + width: 60px; + height: 60px; +} +.hair_base_16_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -1092px; + width: 60px; + height: 60px; +} +.hair_base_16_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -1092px; + width: 60px; + height: 60px; +} +.hair_base_16_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -1092px; + width: 60px; + height: 60px; +} +.hair_base_16_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -1092px; + width: 60px; + height: 60px; +} +.hair_base_16_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -0px; + width: 60px; + height: 60px; +} +.hair_base_16_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -91px; + width: 60px; + height: 60px; +} +.hair_base_16_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -182px; + width: 60px; + height: 60px; +} +.hair_base_16_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -273px; + width: 60px; + height: 60px; +} +.hair_base_16_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -364px; + width: 60px; + height: 60px; +} +.hair_base_16_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -455px; + width: 60px; + height: 60px; +} +.hair_base_16_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -546px; + width: 60px; + height: 60px; +} +.hair_base_16_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -637px; + width: 60px; + height: 60px; +} +.hair_base_16_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -728px; + width: 60px; + height: 60px; +} +.hair_base_16_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -819px; + width: 60px; + height: 60px; +} +.hair_base_16_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -910px; + width: 60px; + height: 60px; +} +.hair_base_16_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -1001px; + width: 60px; + height: 60px; +} +.hair_base_16_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -1092px; + width: 60px; + height: 60px; +} +.hair_base_16_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_16_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -1183px; + width: 60px; + height: 60px; +} +.hair_base_16_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1001px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_18_blond { +.customize-option.hair_base_16_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1026px -1183px; width: 60px; height: 60px; } -.hair_base_18_blue { +.hair_base_16_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1092px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_18_blue { +.customize-option.hair_base_16_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1117px -1183px; width: 60px; height: 60px; } -.hair_base_18_brown { +.hair_base_16_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1183px -1183px; width: 90px; height: 90px; } -.customize-option.hair_base_18_brown { +.customize-option.hair_base_16_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1208px -1183px; width: 60px; height: 60px; } -.hair_base_18_candycane { +.hair_base_16_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1274px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_18_candycane { +.customize-option.hair_base_16_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1299px -0px; width: 60px; height: 60px; } -.hair_base_18_candycorn { +.hair_base_16_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1274px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_18_candycorn { +.customize-option.hair_base_16_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1299px -91px; width: 60px; height: 60px; } -.hair_base_18_festive { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_festive { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -182px; - width: 60px; - height: 60px; -} -.hair_base_18_frost { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_frost { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -273px; - width: 60px; - height: 60px; -} -.hair_base_18_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -364px; - width: 60px; - height: 60px; -} -.hair_base_18_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -455px; - width: 60px; - height: 60px; -} -.hair_base_18_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -546px; - width: 60px; - height: 60px; -} -.hair_base_18_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -637px; - width: 60px; - height: 60px; -} -.hair_base_18_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -728px; - width: 60px; - height: 60px; -} -.hair_base_18_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -819px; - width: 60px; - height: 60px; -} -.hair_base_18_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -910px; - width: 60px; - height: 60px; -} -.hair_base_18_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -1001px; - width: 60px; - height: 60px; -} -.hair_base_18_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -1092px; - width: 60px; - height: 60px; -} -.hair_base_18_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -1183px; - width: 60px; - height: 60px; -} -.hair_base_18_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -1274px; - width: 60px; - height: 60px; -} -.hair_base_18_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -0px; - width: 60px; - height: 60px; -} -.hair_base_18_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -91px; - width: 60px; - height: 60px; -} -.hair_base_18_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -182px; - width: 60px; - height: 60px; -} -.hair_base_18_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -273px; - width: 60px; - height: 60px; -} -.hair_base_18_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_18_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -364px; - width: 60px; - height: 60px; -} -.hair_base_19_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -637px; - width: 60px; - height: 60px; -} -.hair_base_19_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -455px; - width: 60px; - height: 60px; -} -.hair_base_19_black { +.hair_base_17_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1365px -546px; width: 90px; height: 90px; } -.customize-option.hair_base_19_black { +.customize-option.hair_base_17_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1390px -546px; width: 60px; height: 60px; } -.hair_base_19_blond { +.hair_base_17_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -182px; + width: 60px; + height: 60px; +} +.hair_base_17_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -273px; + width: 60px; + height: 60px; +} +.hair_base_17_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -364px; + width: 60px; + height: 60px; +} +.hair_base_17_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -455px; + width: 60px; + height: 60px; +} +.hair_base_17_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -546px; + width: 60px; + height: 60px; +} +.hair_base_17_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -637px; + width: 60px; + height: 60px; +} +.hair_base_17_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -728px; + width: 60px; + height: 60px; +} +.hair_base_17_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -819px; + width: 60px; + height: 60px; +} +.hair_base_17_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -910px; + width: 60px; + height: 60px; +} +.hair_base_17_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -1001px; + width: 60px; + height: 60px; +} +.hair_base_17_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -1092px; + width: 60px; + height: 60px; +} +.hair_base_17_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -1183px; + width: 60px; + height: 60px; +} +.hair_base_17_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -1274px; + width: 60px; + height: 60px; +} +.hair_base_17_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -0px; + width: 60px; + height: 60px; +} +.hair_base_17_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -91px; + width: 60px; + height: 60px; +} +.hair_base_17_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -182px; + width: 60px; + height: 60px; +} +.hair_base_17_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -273px; + width: 60px; + height: 60px; +} +.hair_base_17_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -364px; + width: 60px; + height: 60px; +} +.hair_base_17_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_17_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -455px; + width: 60px; + height: 60px; +} +.hair_base_17_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1365px -637px; width: 90px; height: 90px; } -.customize-option.hair_base_19_blond { +.customize-option.hair_base_17_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1390px -637px; width: 60px; height: 60px; } -.hair_base_19_blue { +.hair_base_17_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1365px -728px; width: 90px; height: 90px; } -.customize-option.hair_base_19_blue { +.customize-option.hair_base_17_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1390px -728px; width: 60px; height: 60px; } -.hair_base_19_brown { +.hair_base_17_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1365px -819px; width: 90px; height: 90px; } -.customize-option.hair_base_19_brown { +.customize-option.hair_base_17_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1390px -819px; width: 60px; height: 60px; } -.hair_base_19_candycane { +.hair_base_17_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1365px -910px; width: 90px; height: 90px; } -.customize-option.hair_base_19_candycane { +.customize-option.hair_base_17_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1390px -910px; width: 60px; height: 60px; } -.hair_base_19_candycorn { +.hair_base_17_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1365px -1001px; width: 90px; height: 90px; } -.customize-option.hair_base_19_candycorn { +.customize-option.hair_base_17_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1390px -1001px; width: 60px; height: 60px; } -.hair_base_19_festive { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_festive { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -1092px; - width: 60px; - height: 60px; -} -.hair_base_19_frost { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_frost { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -1183px; - width: 60px; - height: 60px; -} -.hair_base_19_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -1274px; - width: 60px; - height: 60px; -} -.hair_base_19_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: 0px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -91px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -1365px; - width: 60px; - height: 60px; -} -.hair_base_19_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -0px; - width: 60px; - height: 60px; -} -.hair_base_19_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_purple { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -91px; - width: 60px; - height: 60px; -} -.hair_base_19_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -182px; - width: 60px; - height: 60px; -} -.hair_base_19_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -273px; - width: 60px; - height: 60px; -} -.hair_base_19_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -364px; - width: 60px; - height: 60px; -} -.hair_base_19_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_red { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -455px; - width: 60px; - height: 60px; -} -.hair_base_19_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -546px; - width: 60px; - height: 60px; -} -.hair_base_19_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_white { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -728px; - width: 60px; - height: 60px; -} -.hair_base_19_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -819px; - width: 60px; - height: 60px; -} -.hair_base_19_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -910px; - width: 60px; - height: 60px; -} -.hair_base_19_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -1001px; - width: 60px; - height: 60px; -} -.hair_base_19_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_19_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -1092px; - width: 60px; - height: 60px; -} -.hair_base_20_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -182px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -1547px; - width: 60px; - height: 60px; -} -.hair_base_20_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -273px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_black { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -1547px; - width: 60px; - height: 60px; -} -.hair_base_20_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -364px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_blond { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -1547px; - width: 60px; - height: 60px; -} -.hair_base_20_blue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -455px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_blue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -1547px; - width: 60px; - height: 60px; -} -.hair_base_20_brown { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -546px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_brown { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -1547px; - width: 60px; - height: 60px; -} -.hair_base_20_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -637px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -1547px; - width: 60px; - height: 60px; -} -.hair_base_20_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -728px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -1547px; - width: 60px; - height: 60px; -} -.hair_base_20_festive { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -819px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_festive { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -1547px; - width: 60px; - height: 60px; -} -.hair_base_20_frost { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -910px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_frost { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -1547px; - width: 60px; - height: 60px; -} -.hair_base_20_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1001px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -1547px; - width: 60px; - height: 60px; -} -.hair_base_20_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1092px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_green { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -1547px; - width: 60px; - height: 60px; -} -.hair_base_20_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1183px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -1547px; - width: 60px; - height: 60px; -} -.hair_base_20_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1274px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_holly { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -1547px; - width: 60px; - height: 60px; -} -.hair_base_20_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1365px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -1547px; - width: 60px; - height: 60px; -} -.hair_base_20_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -1547px; - width: 60px; - height: 60px; -} -.hair_base_20_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -1547px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -1547px; - width: 60px; - height: 60px; -} -.hair_base_20_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1638px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1663px -0px; - width: 60px; - height: 60px; -} -.hair_base_20_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1638px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1663px -91px; - width: 60px; - height: 60px; -} -.hair_base_20_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1638px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1663px -182px; - width: 60px; - height: 60px; -} -.hair_base_20_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1638px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1663px -273px; - width: 60px; - height: 60px; -} -.hair_base_20_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1638px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_porange { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1663px -364px; - width: 60px; - height: 60px; -} -.hair_base_2_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1547px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -1198px; - width: 60px; - height: 60px; -} -.hair_base_2_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1456px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_2_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -1198px; - width: 60px; - height: 60px; -} -.hair_base_2_black { +.hair_base_18_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1456px -1274px; width: 90px; height: 90px; } -.customize-option.hair_base_2_black { +.customize-option.hair_base_18_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -1289px; + background-position: -1481px -1274px; width: 60px; height: 60px; } -.hair_base_2_blond { +.hair_base_18_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -1092px; + width: 60px; + height: 60px; +} +.hair_base_18_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -1183px; + width: 60px; + height: 60px; +} +.hair_base_18_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -1274px; + width: 60px; + height: 60px; +} +.hair_base_18_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: 0px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -25px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -91px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -116px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -1365px; + width: 60px; + height: 60px; +} +.hair_base_18_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -0px; + width: 60px; + height: 60px; +} +.hair_base_18_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_porange { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -91px; + width: 60px; + height: 60px; +} +.hair_base_18_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -182px; + width: 60px; + height: 60px; +} +.hair_base_18_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -273px; + width: 60px; + height: 60px; +} +.hair_base_18_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -364px; + width: 60px; + height: 60px; +} +.hair_base_18_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -455px; + width: 60px; + height: 60px; +} +.hair_base_18_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -546px; + width: 60px; + height: 60px; +} +.hair_base_18_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -637px; + width: 60px; + height: 60px; +} +.hair_base_18_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_purple { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -728px; + width: 60px; + height: 60px; +} +.hair_base_18_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -819px; + width: 60px; + height: 60px; +} +.hair_base_18_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -910px; + width: 60px; + height: 60px; +} +.hair_base_18_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -1001px; + width: 60px; + height: 60px; +} +.hair_base_18_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_red { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -1092px; + width: 60px; + height: 60px; +} +.hair_base_18_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_18_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -1183px; + width: 60px; + height: 60px; +} +.hair_base_18_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1456px -1365px; width: 90px; height: 90px; } -.customize-option.hair_base_2_blond { +.customize-option.hair_base_18_white { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -1380px; + background-position: -1481px -1365px; width: 60px; height: 60px; } -.hair_base_2_blue { +.hair_base_18_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: 0px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_blue { +.customize-option.hair_base_18_winternight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -1471px; + background-position: -25px -1456px; width: 60px; height: 60px; } -.hair_base_2_brown { +.hair_base_18_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -91px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_brown { +.customize-option.hair_base_18_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -1471px; + background-position: -116px -1456px; width: 60px; height: 60px; } -.hair_base_2_candycane { +.hair_base_18_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -182px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_candycane { +.customize-option.hair_base_18_yellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -207px -1471px; + background-position: -207px -1456px; width: 60px; height: 60px; } -.hair_base_2_candycorn { +.hair_base_18_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -273px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_candycorn { +.customize-option.hair_base_18_zombie { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -298px -1471px; + background-position: -298px -1456px; width: 60px; height: 60px; } -.hair_base_2_festive { +.hair_base_19_TRUred { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -273px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_TRUred { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -298px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_aurora { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -364px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_festive { +.customize-option.hair_base_19_aurora { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -389px -1471px; + background-position: -389px -1456px; width: 60px; height: 60px; } -.hair_base_2_frost { +.hair_base_19_black { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -455px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_frost { +.customize-option.hair_base_19_black { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -480px -1471px; + background-position: -480px -1456px; width: 60px; height: 60px; } -.hair_base_2_ghostwhite { +.hair_base_19_blond { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -546px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_ghostwhite { +.customize-option.hair_base_19_blond { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -571px -1471px; + background-position: -571px -1456px; width: 60px; height: 60px; } -.hair_base_2_green { +.hair_base_19_blue { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -637px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_green { +.customize-option.hair_base_19_blue { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -662px -1471px; + background-position: -662px -1456px; width: 60px; height: 60px; } -.hair_base_2_halloween { +.hair_base_19_brown { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -728px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_halloween { +.customize-option.hair_base_19_brown { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -753px -1471px; + background-position: -753px -1456px; width: 60px; height: 60px; } -.hair_base_2_holly { +.hair_base_19_candycane { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -819px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_holly { +.customize-option.hair_base_19_candycane { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -844px -1471px; + background-position: -844px -1456px; width: 60px; height: 60px; } -.hair_base_2_hollygreen { +.hair_base_19_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -910px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_hollygreen { +.customize-option.hair_base_19_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -935px -1471px; + background-position: -935px -1456px; width: 60px; height: 60px; } -.hair_base_2_midnight { +.hair_base_19_festive { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1001px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_midnight { +.customize-option.hair_base_19_festive { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1026px -1471px; + background-position: -1026px -1456px; width: 60px; height: 60px; } -.hair_base_2_pblue { +.hair_base_19_frost { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1092px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_pblue { +.customize-option.hair_base_19_frost { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1117px -1471px; + background-position: -1117px -1456px; width: 60px; height: 60px; } -.hair_base_2_pblue2 { +.hair_base_19_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1183px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_pblue2 { +.customize-option.hair_base_19_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1208px -1471px; + background-position: -1208px -1456px; width: 60px; height: 60px; } -.hair_base_2_peppermint { +.hair_base_19_green { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1274px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_peppermint { +.customize-option.hair_base_19_green { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1299px -1471px; + background-position: -1299px -1456px; width: 60px; height: 60px; } -.hair_base_2_pgreen { +.hair_base_19_halloween { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1365px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_pgreen { +.customize-option.hair_base_19_halloween { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1390px -1471px; + background-position: -1390px -1456px; width: 60px; height: 60px; } -.hair_base_2_pgreen2 { +.hair_base_19_holly { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1456px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_pgreen2 { +.customize-option.hair_base_19_holly { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1481px -1471px; + background-position: -1481px -1456px; width: 60px; height: 60px; } -.hair_base_2_porange { +.hair_base_19_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_2_porange { +.customize-option.hair_base_19_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -15px; + background-position: -1572px -0px; width: 60px; height: 60px; } -.hair_base_2_porange2 { +.hair_base_19_midnight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_2_porange2 { +.customize-option.hair_base_19_midnight { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -106px; + background-position: -1572px -91px; width: 60px; height: 60px; } -.hair_base_2_ppink { +.hair_base_19_pblue { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_2_ppink { +.customize-option.hair_base_19_pblue { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -197px; + background-position: -1572px -182px; width: 60px; height: 60px; } -.hair_base_2_ppink2 { +.hair_base_19_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_2_ppink2 { +.customize-option.hair_base_19_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -288px; + background-position: -1572px -273px; width: 60px; height: 60px; } -.hair_base_2_ppurple { +.hair_base_19_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_2_ppurple { +.customize-option.hair_base_19_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -379px; + background-position: -1572px -364px; width: 60px; height: 60px; } -.hair_base_2_ppurple2 { +.hair_base_19_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px -455px; width: 90px; height: 90px; } -.customize-option.hair_base_2_ppurple2 { +.customize-option.hair_base_19_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -470px; + background-position: -1572px -455px; width: 60px; height: 60px; } -.hair_base_2_pumpkin { +.hair_base_19_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px -546px; width: 90px; height: 90px; } -.customize-option.hair_base_2_pumpkin { +.customize-option.hair_base_19_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -561px; + background-position: -1572px -546px; width: 60px; height: 60px; } -.hair_base_2_purple { +.hair_base_19_porange { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px -637px; width: 90px; height: 90px; } -.customize-option.hair_base_2_purple { +.customize-option.hair_base_19_porange { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -652px; + background-position: -1572px -637px; width: 60px; height: 60px; } -.hair_base_2_pyellow { +.hair_base_19_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px -728px; width: 90px; height: 90px; } -.customize-option.hair_base_2_pyellow { +.customize-option.hair_base_19_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -743px; + background-position: -1572px -728px; width: 60px; height: 60px; } -.hair_base_2_pyellow2 { +.hair_base_19_ppink { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px -819px; width: 90px; height: 90px; } -.customize-option.hair_base_2_pyellow2 { +.customize-option.hair_base_19_ppink { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -834px; + background-position: -1572px -819px; width: 60px; height: 60px; } -.hair_base_2_rainbow { +.hair_base_19_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px -910px; width: 90px; height: 90px; } -.customize-option.hair_base_2_rainbow { +.customize-option.hair_base_19_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -925px; + background-position: -1572px -910px; width: 60px; height: 60px; } -.hair_base_2_red { +.hair_base_19_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px -1001px; width: 90px; height: 90px; } -.customize-option.hair_base_2_red { +.customize-option.hair_base_19_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -1016px; + background-position: -1572px -1001px; width: 60px; height: 60px; } -.hair_base_2_snowy { +.hair_base_19_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px -1092px; width: 90px; height: 90px; } -.customize-option.hair_base_2_snowy { +.customize-option.hair_base_19_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -1107px; + background-position: -1572px -1092px; width: 60px; height: 60px; } -.hair_base_2_white { +.hair_base_19_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -1183px; + width: 60px; + height: 60px; +} +.hair_base_19_purple { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px -1274px; width: 90px; height: 90px; } -.customize-option.hair_base_2_white { +.customize-option.hair_base_19_purple { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -1289px; + background-position: -1572px -1274px; width: 60px; height: 60px; } -.hair_base_2_winternight { +.hair_base_19_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px -1365px; width: 90px; height: 90px; } -.customize-option.hair_base_2_winternight { +.customize-option.hair_base_19_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -1380px; + background-position: -1572px -1365px; width: 60px; height: 60px; } -.hair_base_2_winterstar { +.hair_base_19_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -1547px -1456px; width: 90px; height: 90px; } -.customize-option.hair_base_2_winterstar { +.customize-option.hair_base_19_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -1572px -1471px; + background-position: -1572px -1456px; width: 60px; height: 60px; } -.hair_base_2_yellow { +.hair_base_19_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: 0px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_2_yellow { +.customize-option.hair_base_19_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -25px -1562px; + background-position: -25px -1547px; width: 60px; height: 60px; } -.hair_base_2_zombie { +.hair_base_19_red { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); background-position: -91px -1547px; width: 90px; height: 90px; } -.customize-option.hair_base_2_zombie { +.customize-option.hair_base_19_red { background-image: url('~assets/images/sprites/spritesmith-main-3.png'); - background-position: -116px -1562px; + background-position: -116px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -182px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -207px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_white { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -364px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_white { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -389px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_winternight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -455px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_winternight { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -480px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_winterstar { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -546px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_winterstar { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -571px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_yellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -637px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_yellow { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -662px -1547px; + width: 60px; + height: 60px; +} +.hair_base_19_zombie { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -728px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_19_zombie { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -753px -1547px; + width: 60px; + height: 60px; +} +.hair_base_2_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -819px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_2_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -844px -1562px; + width: 60px; + height: 60px; +} +.hair_base_2_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -910px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_2_black { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -935px -1562px; + width: 60px; + height: 60px; +} +.hair_base_2_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1001px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_2_blond { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1026px -1562px; + width: 60px; + height: 60px; +} +.hair_base_2_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1092px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_2_blue { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1117px -1562px; + width: 60px; + height: 60px; +} +.hair_base_2_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1183px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_2_brown { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1208px -1562px; + width: 60px; + height: 60px; +} +.hair_base_2_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1274px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_2_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1299px -1562px; + width: 60px; + height: 60px; +} +.hair_base_2_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1365px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_2_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1390px -1562px; + width: 60px; + height: 60px; +} +.hair_base_2_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1456px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_2_festive { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1481px -1562px; + width: 60px; + height: 60px; +} +.hair_base_2_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1547px -1547px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_2_frost { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1572px -1562px; + width: 60px; + height: 60px; +} +.hair_base_2_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1638px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_2_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1663px -15px; + width: 60px; + height: 60px; +} +.hair_base_2_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1638px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_2_green { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1663px -106px; + width: 60px; + height: 60px; +} +.hair_base_2_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1638px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_2_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1663px -197px; + width: 60px; + height: 60px; +} +.hair_base_2_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1638px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_2_holly { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1663px -288px; + width: 60px; + height: 60px; +} +.hair_base_2_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1638px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_2_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-3.png'); + background-position: -1663px -379px; width: 60px; height: 60px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-4.css b/website/client/assets/css/sprites/spritesmith-main-4.css index 4917446fe0..f10f90f6f9 100644 --- a/website/client/assets/css/sprites/spritesmith-main-4.css +++ b/website/client/assets/css/sprites/spritesmith-main-4.css @@ -1,3948 +1,3948 @@ .hair_base_20_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -273px; - width: 60px; - height: 60px; -} -.hair_base_20_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -0px; - width: 60px; - height: 60px; -} -.hair_base_20_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -1092px; - width: 60px; - height: 60px; -} -.hair_base_20_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -91px; - width: 60px; - height: 60px; -} -.hair_base_20_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -91px; - width: 60px; - height: 60px; -} -.hair_base_20_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -0px; - width: 60px; - height: 60px; -} -.hair_base_20_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -91px; - width: 60px; - height: 60px; -} -.hair_base_20_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -182px; - width: 60px; - height: 60px; -} -.hair_base_20_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -182px; - width: 60px; - height: 60px; -} -.hair_base_20_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -182px; - width: 60px; - height: 60px; -} -.hair_base_20_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -0px; - width: 60px; - height: 60px; -} -.hair_base_20_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -91px; - width: 60px; - height: 60px; -} -.hair_base_20_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -182px; - width: 60px; - height: 60px; -} -.hair_base_20_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -273px; - width: 60px; - height: 60px; -} -.hair_base_20_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -273px; - width: 60px; - height: 60px; -} -.hair_base_20_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -273px; - width: 60px; - height: 60px; -} -.hair_base_20_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -0px; - width: 60px; - height: 60px; -} -.hair_base_20_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_20_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -91px; - width: 60px; - height: 60px; -} -.hair_base_3_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -197px; - width: 60px; - height: 60px; -} -.hair_base_3_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -197px; - width: 60px; - height: 60px; -} -.hair_base_3_black { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_black { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -288px; - width: 60px; - height: 60px; -} -.hair_base_3_blond { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_blond { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -379px; - width: 60px; - height: 60px; -} -.hair_base_3_blue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_blue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -379px; - width: 60px; - height: 60px; -} -.hair_base_3_brown { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_brown { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -379px; - width: 60px; - height: 60px; -} -.hair_base_3_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_candycane { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -379px; - width: 60px; - height: 60px; -} -.hair_base_3_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -379px; - width: 60px; - height: 60px; -} -.hair_base_3_festive { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_festive { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -15px; - width: 60px; - height: 60px; -} -.hair_base_3_frost { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_frost { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -106px; - width: 60px; - height: 60px; -} -.hair_base_3_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -197px; - width: 60px; - height: 60px; -} -.hair_base_3_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -288px; - width: 60px; - height: 60px; -} -.hair_base_3_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -379px; - width: 60px; - height: 60px; -} -.hair_base_3_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -470px; - width: 60px; - height: 60px; -} -.hair_base_3_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -470px; - width: 60px; - height: 60px; -} -.hair_base_3_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -470px; - width: 60px; - height: 60px; -} -.hair_base_3_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -470px; - width: 60px; - height: 60px; -} -.hair_base_3_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -470px; - width: 60px; - height: 60px; -} -.hair_base_3_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -470px; - width: 60px; - height: 60px; -} -.hair_base_3_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -15px; - width: 60px; - height: 60px; -} -.hair_base_3_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -106px; - width: 60px; - height: 60px; -} -.hair_base_3_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -197px; - width: 60px; - height: 60px; -} -.hair_base_3_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -288px; - width: 60px; - height: 60px; -} -.hair_base_3_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -379px; - width: 60px; - height: 60px; -} -.hair_base_3_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -470px; - width: 60px; - height: 60px; -} -.hair_base_3_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -561px; - width: 60px; - height: 60px; -} -.hair_base_3_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -561px; - width: 60px; - height: 60px; -} -.hair_base_3_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -561px; - width: 60px; - height: 60px; -} -.hair_base_3_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -561px; - width: 60px; - height: 60px; -} -.hair_base_3_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -561px; - width: 60px; - height: 60px; -} -.hair_base_3_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -561px; - width: 60px; - height: 60px; -} -.hair_base_3_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -561px; - width: 60px; - height: 60px; -} -.hair_base_3_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -15px; - width: 60px; - height: 60px; -} -.hair_base_3_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -106px; - width: 60px; - height: 60px; -} -.hair_base_3_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -288px; - width: 60px; - height: 60px; -} -.hair_base_3_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -379px; - width: 60px; - height: 60px; -} -.hair_base_3_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -470px; - width: 60px; - height: 60px; -} -.hair_base_3_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -561px; - width: 60px; - height: 60px; -} -.hair_base_3_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_3_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -652px; - width: 60px; - height: 60px; -} -.hair_base_4_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -834px; - width: 60px; - height: 60px; -} -.hair_base_4_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -652px; - width: 60px; - height: 60px; -} -.hair_base_4_black { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -182px -637px; width: 90px; height: 90px; } -.customize-option.hair_base_4_black { +.customize-option.hair_base_20_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -652px; + background-position: -207px -637px; width: 60px; height: 60px; } -.hair_base_4_blond { +.hair_base_20_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -0px; + width: 60px; + height: 60px; +} +.hair_base_20_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -91px; + width: 60px; + height: 60px; +} +.hair_base_20_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -182px; + width: 60px; + height: 60px; +} +.hair_base_20_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -273px; + width: 60px; + height: 60px; +} +.hair_base_20_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -364px; + width: 60px; + height: 60px; +} +.hair_base_20_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -455px; + width: 60px; + height: 60px; +} +.hair_base_20_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -455px; + width: 60px; + height: 60px; +} +.hair_base_20_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -455px; + width: 60px; + height: 60px; +} +.hair_base_20_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -455px; + width: 60px; + height: 60px; +} +.hair_base_20_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -455px; + width: 60px; + height: 60px; +} +.hair_base_20_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -455px; + width: 60px; + height: 60px; +} +.hair_base_20_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -0px; + width: 60px; + height: 60px; +} +.hair_base_20_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -91px; + width: 60px; + height: 60px; +} +.hair_base_20_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -182px; + width: 60px; + height: 60px; +} +.hair_base_20_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -273px; + width: 60px; + height: 60px; +} +.hair_base_20_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -364px; + width: 60px; + height: 60px; +} +.hair_base_20_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -455px; + width: 60px; + height: 60px; +} +.hair_base_20_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -546px; + width: 60px; + height: 60px; +} +.hair_base_20_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -546px; + width: 60px; + height: 60px; +} +.hair_base_20_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -546px; + width: 60px; + height: 60px; +} +.hair_base_20_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -546px; + width: 60px; + height: 60px; +} +.hair_base_20_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -546px; + width: 60px; + height: 60px; +} +.hair_base_20_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -546px; + width: 60px; + height: 60px; +} +.hair_base_20_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -546px; + width: 60px; + height: 60px; +} +.hair_base_20_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -0px; + width: 60px; + height: 60px; +} +.hair_base_20_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -91px; + width: 60px; + height: 60px; +} +.hair_base_20_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -182px; + width: 60px; + height: 60px; +} +.hair_base_20_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -273px; + width: 60px; + height: 60px; +} +.hair_base_20_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -364px; + width: 60px; + height: 60px; +} +.hair_base_20_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -455px; + width: 60px; + height: 60px; +} +.hair_base_20_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -546px; + width: 60px; + height: 60px; +} +.hair_base_20_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -637px; + width: 60px; + height: 60px; +} +.hair_base_20_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_20_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -637px; + width: 60px; + height: 60px; +} +.hair_base_20_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -273px -637px; width: 90px; height: 90px; } -.customize-option.hair_base_4_blond { +.customize-option.hair_base_20_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -652px; + background-position: -298px -637px; width: 60px; height: 60px; } -.hair_base_4_blue { +.hair_base_20_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -364px -637px; width: 90px; height: 90px; } -.customize-option.hair_base_4_blue { +.customize-option.hair_base_20_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -652px; + background-position: -389px -637px; width: 60px; height: 60px; } -.hair_base_4_brown { +.hair_base_20_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -455px -637px; width: 90px; height: 90px; } -.customize-option.hair_base_4_brown { +.customize-option.hair_base_20_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -652px; + background-position: -480px -637px; width: 60px; height: 60px; } -.hair_base_4_candycane { +.hair_base_20_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -546px -637px; width: 90px; height: 90px; } -.customize-option.hair_base_4_candycane { +.customize-option.hair_base_20_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -652px; + background-position: -571px -637px; width: 60px; height: 60px; } -.hair_base_4_candycorn { +.hair_base_20_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -637px -637px; width: 90px; height: 90px; } -.customize-option.hair_base_4_candycorn { +.customize-option.hair_base_20_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -652px; + background-position: -662px -637px; width: 60px; height: 60px; } -.hair_base_4_festive { +.hair_base_2_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px 0px; + background-position: -364px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_4_festive { +.customize-option.hair_base_2_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -15px; + background-position: -389px -288px; width: 60px; height: 60px; } -.hair_base_4_frost { +.hair_base_2_midnight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -91px; + background-position: -91px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_4_frost { +.customize-option.hair_base_2_midnight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -106px; + background-position: -116px -15px; width: 60px; height: 60px; } -.hair_base_4_ghostwhite { +.hair_base_2_pblue { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -182px; + background-position: -728px -1092px; width: 90px; height: 90px; } -.customize-option.hair_base_4_ghostwhite { +.customize-option.hair_base_2_pblue { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -197px; + background-position: -753px -1107px; width: 60px; height: 60px; } -.hair_base_4_green { +.hair_base_2_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -273px; + background-position: 0px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_4_green { +.customize-option.hair_base_2_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -288px; + background-position: -25px -106px; width: 60px; height: 60px; } -.hair_base_4_halloween { +.hair_base_2_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -364px; + background-position: -91px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_4_halloween { +.customize-option.hair_base_2_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -379px; + background-position: -116px -106px; width: 60px; height: 60px; } -.hair_base_4_holly { +.hair_base_2_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -455px; + background-position: -182px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_4_holly { +.customize-option.hair_base_2_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -470px; + background-position: -207px -15px; width: 60px; height: 60px; } -.hair_base_4_hollygreen { +.hair_base_2_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -546px; + background-position: -182px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_4_hollygreen { +.customize-option.hair_base_2_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -561px; + background-position: -207px -106px; width: 60px; height: 60px; } -.hair_base_4_midnight { +.hair_base_2_porange { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -637px; + background-position: 0px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_4_midnight { +.customize-option.hair_base_2_porange { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -652px; + background-position: -25px -197px; width: 60px; height: 60px; } -.hair_base_4_pblue { +.hair_base_2_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -728px; + background-position: -91px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_4_pblue { +.customize-option.hair_base_2_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -743px; + background-position: -116px -197px; width: 60px; height: 60px; } -.hair_base_4_pblue2 { +.hair_base_2_ppink { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -728px; + background-position: -182px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_4_pblue2 { +.customize-option.hair_base_2_ppink { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -743px; + background-position: -207px -197px; width: 60px; height: 60px; } -.hair_base_4_peppermint { +.hair_base_2_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -728px; + background-position: -273px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_4_peppermint { +.customize-option.hair_base_2_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -743px; + background-position: -298px -15px; width: 60px; height: 60px; } -.hair_base_4_pgreen { +.hair_base_2_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -728px; + background-position: -273px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_4_pgreen { +.customize-option.hair_base_2_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -743px; + background-position: -298px -106px; width: 60px; height: 60px; } -.hair_base_4_pgreen2 { +.hair_base_2_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -728px; + background-position: -273px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_4_pgreen2 { +.customize-option.hair_base_2_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -743px; + background-position: -298px -197px; width: 60px; height: 60px; } -.hair_base_4_porange { +.hair_base_2_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -728px; + background-position: 0px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_4_porange { +.customize-option.hair_base_2_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -743px; + background-position: -25px -288px; width: 60px; height: 60px; } -.hair_base_4_porange2 { +.hair_base_2_purple { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -728px; + background-position: -91px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_4_porange2 { +.customize-option.hair_base_2_purple { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -743px; + background-position: -116px -288px; width: 60px; height: 60px; } -.hair_base_4_ppink { +.hair_base_2_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -728px; + background-position: -182px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_4_ppink { +.customize-option.hair_base_2_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -743px; + background-position: -207px -288px; width: 60px; height: 60px; } -.hair_base_4_ppink2 { +.hair_base_2_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -728px; + background-position: -273px -273px; width: 90px; height: 90px; } -.customize-option.hair_base_4_ppink2 { +.customize-option.hair_base_2_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -743px; + background-position: -298px -288px; width: 60px; height: 60px; } -.hair_base_4_ppurple { +.hair_base_2_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px 0px; + background-position: -364px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_4_ppurple { +.customize-option.hair_base_2_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -15px; + background-position: -389px -15px; width: 60px; height: 60px; } -.hair_base_4_ppurple2 { +.hair_base_2_red { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -91px; + background-position: -364px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_4_ppurple2 { +.customize-option.hair_base_2_red { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -106px; + background-position: -389px -106px; width: 60px; height: 60px; } -.hair_base_4_pumpkin { +.hair_base_2_snowy { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -182px; + background-position: -364px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_4_pumpkin { +.customize-option.hair_base_2_snowy { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -197px; + background-position: -389px -197px; width: 60px; height: 60px; } -.hair_base_4_purple { +.hair_base_2_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -273px; + background-position: 0px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_4_purple { +.customize-option.hair_base_2_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -288px; + background-position: -25px -379px; width: 60px; height: 60px; } -.hair_base_4_pyellow { +.hair_base_2_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -364px; + background-position: -91px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_4_pyellow { +.customize-option.hair_base_2_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -379px; + background-position: -116px -379px; width: 60px; height: 60px; } -.hair_base_4_pyellow2 { +.hair_base_2_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -455px; + background-position: -182px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_4_pyellow2 { +.customize-option.hair_base_2_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -470px; + background-position: -207px -379px; width: 60px; height: 60px; } -.hair_base_4_rainbow { +.hair_base_2_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -546px; + background-position: -273px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_4_rainbow { +.customize-option.hair_base_2_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -561px; + background-position: -298px -379px; width: 60px; height: 60px; } -.hair_base_4_red { +.hair_base_2_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -637px; + background-position: -364px -364px; width: 90px; height: 90px; } -.customize-option.hair_base_4_red { +.customize-option.hair_base_2_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -652px; + background-position: -389px -379px; width: 60px; height: 60px; } -.hair_base_4_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -743px; - width: 60px; - height: 60px; -} -.hair_base_4_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -834px; - width: 60px; - height: 60px; -} -.hair_base_4_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -834px; - width: 60px; - height: 60px; -} -.hair_base_4_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -834px; - width: 60px; - height: 60px; -} -.hair_base_4_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -834px; - width: 60px; - height: 60px; -} -.hair_base_4_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_4_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -834px; - width: 60px; - height: 60px; -} -.hair_base_5_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -743px; - width: 60px; - height: 60px; -} -.hair_base_5_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -834px; - width: 60px; - height: 60px; -} -.hair_base_5_black { +.hair_base_3_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -637px -819px; width: 90px; height: 90px; } -.customize-option.hair_base_5_black { +.customize-option.hair_base_3_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -662px -834px; width: 60px; height: 60px; } -.hair_base_5_blond { +.hair_base_3_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -15px; + width: 60px; + height: 60px; +} +.hair_base_3_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -106px; + width: 60px; + height: 60px; +} +.hair_base_3_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -197px; + width: 60px; + height: 60px; +} +.hair_base_3_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -288px; + width: 60px; + height: 60px; +} +.hair_base_3_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -379px; + width: 60px; + height: 60px; +} +.hair_base_3_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -470px; + width: 60px; + height: 60px; +} +.hair_base_3_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -561px; + width: 60px; + height: 60px; +} +.hair_base_3_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -652px; + width: 60px; + height: 60px; +} +.hair_base_3_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -15px; + width: 60px; + height: 60px; +} +.hair_base_3_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -106px; + width: 60px; + height: 60px; +} +.hair_base_3_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -197px; + width: 60px; + height: 60px; +} +.hair_base_3_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -288px; + width: 60px; + height: 60px; +} +.hair_base_3_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -379px; + width: 60px; + height: 60px; +} +.hair_base_3_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -470px; + width: 60px; + height: 60px; +} +.hair_base_3_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -561px; + width: 60px; + height: 60px; +} +.hair_base_3_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -652px; + width: 60px; + height: 60px; +} +.hair_base_3_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -743px; + width: 60px; + height: 60px; +} +.hair_base_3_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_3_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -834px; + width: 60px; + height: 60px; +} +.hair_base_3_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -728px -819px; width: 90px; height: 90px; } -.customize-option.hair_base_5_blond { +.customize-option.hair_base_3_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -753px -834px; width: 60px; height: 60px; } -.hair_base_5_blue { +.hair_base_3_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -819px -819px; width: 90px; height: 90px; } -.customize-option.hair_base_5_blue { +.customize-option.hair_base_3_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -844px -834px; width: 60px; height: 60px; } -.hair_base_5_brown { +.hair_base_3_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -910px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_5_brown { +.customize-option.hair_base_3_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -935px -15px; width: 60px; height: 60px; } -.hair_base_5_candycane { +.hair_base_3_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -910px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_5_candycane { +.customize-option.hair_base_3_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -935px -106px; width: 60px; height: 60px; } -.hair_base_5_candycorn { +.hair_base_3_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -910px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_5_candycorn { +.customize-option.hair_base_3_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -935px -197px; width: 60px; height: 60px; } -.hair_base_5_festive { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_festive { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -288px; - width: 60px; - height: 60px; -} -.hair_base_5_frost { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_frost { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -379px; - width: 60px; - height: 60px; -} -.hair_base_5_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -470px; - width: 60px; - height: 60px; -} -.hair_base_5_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -561px; - width: 60px; - height: 60px; -} -.hair_base_5_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -652px; - width: 60px; - height: 60px; -} -.hair_base_5_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -743px; - width: 60px; - height: 60px; -} -.hair_base_5_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -834px; - width: 60px; - height: 60px; -} -.hair_base_5_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -925px; - width: 60px; - height: 60px; -} -.hair_base_5_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -925px; - width: 60px; - height: 60px; -} -.hair_base_5_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -925px; - width: 60px; - height: 60px; -} -.hair_base_5_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -925px; - width: 60px; - height: 60px; -} -.hair_base_5_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -925px; - width: 60px; - height: 60px; -} -.hair_base_5_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -925px; - width: 60px; - height: 60px; -} -.hair_base_5_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -925px; - width: 60px; - height: 60px; -} -.hair_base_5_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -925px; - width: 60px; - height: 60px; -} -.hair_base_5_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -925px; - width: 60px; - height: 60px; -} -.hair_base_5_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -925px; - width: 60px; - height: 60px; -} -.hair_base_5_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -925px; - width: 60px; - height: 60px; -} -.hair_base_5_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -15px; - width: 60px; - height: 60px; -} -.hair_base_5_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -106px; - width: 60px; - height: 60px; -} -.hair_base_5_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -197px; - width: 60px; - height: 60px; -} -.hair_base_5_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -288px; - width: 60px; - height: 60px; -} -.hair_base_5_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -379px; - width: 60px; - height: 60px; -} -.hair_base_5_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -470px; - width: 60px; - height: 60px; -} -.hair_base_5_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -561px; - width: 60px; - height: 60px; -} -.hair_base_5_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -652px; - width: 60px; - height: 60px; -} -.hair_base_5_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -834px; - width: 60px; - height: 60px; -} -.hair_base_5_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -925px; - width: 60px; - height: 60px; -} -.hair_base_5_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -1016px; - width: 60px; - height: 60px; -} -.hair_base_5_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -1016px; - width: 60px; - height: 60px; -} -.hair_base_5_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_5_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -1016px; - width: 60px; - height: 60px; -} -.hair_base_6_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -1107px; - width: 60px; - height: 60px; -} -.hair_base_6_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -1016px; - width: 60px; - height: 60px; -} -.hair_base_6_black { +.hair_base_4_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -364px -1001px; width: 90px; height: 90px; } -.customize-option.hair_base_6_black { +.customize-option.hair_base_4_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -389px -1016px; width: 60px; height: 60px; } -.hair_base_6_blond { +.hair_base_4_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -288px; + width: 60px; + height: 60px; +} +.hair_base_4_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -379px; + width: 60px; + height: 60px; +} +.hair_base_4_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -470px; + width: 60px; + height: 60px; +} +.hair_base_4_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -561px; + width: 60px; + height: 60px; +} +.hair_base_4_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -652px; + width: 60px; + height: 60px; +} +.hair_base_4_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -743px; + width: 60px; + height: 60px; +} +.hair_base_4_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -834px; + width: 60px; + height: 60px; +} +.hair_base_4_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -15px; + width: 60px; + height: 60px; +} +.hair_base_4_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -106px; + width: 60px; + height: 60px; +} +.hair_base_4_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -197px; + width: 60px; + height: 60px; +} +.hair_base_4_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -288px; + width: 60px; + height: 60px; +} +.hair_base_4_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -379px; + width: 60px; + height: 60px; +} +.hair_base_4_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -470px; + width: 60px; + height: 60px; +} +.hair_base_4_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -561px; + width: 60px; + height: 60px; +} +.hair_base_4_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -652px; + width: 60px; + height: 60px; +} +.hair_base_4_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -743px; + width: 60px; + height: 60px; +} +.hair_base_4_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -834px; + width: 60px; + height: 60px; +} +.hair_base_4_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -925px; + width: 60px; + height: 60px; +} +.hair_base_4_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -1016px; + width: 60px; + height: 60px; +} +.hair_base_4_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -1016px; + width: 60px; + height: 60px; +} +.hair_base_4_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -1016px; + width: 60px; + height: 60px; +} +.hair_base_4_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_4_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -1016px; + width: 60px; + height: 60px; +} +.hair_base_4_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -455px -1001px; width: 90px; height: 90px; } -.customize-option.hair_base_6_blond { +.customize-option.hair_base_4_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -480px -1016px; width: 60px; height: 60px; } -.hair_base_6_blue { +.hair_base_4_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -546px -1001px; width: 90px; height: 90px; } -.customize-option.hair_base_6_blue { +.customize-option.hair_base_4_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -571px -1016px; width: 60px; height: 60px; } -.hair_base_6_brown { +.hair_base_4_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -637px -1001px; width: 90px; height: 90px; } -.customize-option.hair_base_6_brown { +.customize-option.hair_base_4_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -662px -1016px; width: 60px; height: 60px; } -.hair_base_6_candycane { +.hair_base_4_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -728px -1001px; width: 90px; height: 90px; } -.customize-option.hair_base_6_candycane { +.customize-option.hair_base_4_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -753px -1016px; width: 60px; height: 60px; } -.hair_base_6_candycorn { +.hair_base_4_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -819px -1001px; width: 90px; height: 90px; } -.customize-option.hair_base_6_candycorn { +.customize-option.hair_base_4_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -844px -1016px; width: 60px; height: 60px; } -.hair_base_6_festive { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_festive { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -1016px; - width: 60px; - height: 60px; -} -.hair_base_6_frost { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_frost { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -1016px; - width: 60px; - height: 60px; -} -.hair_base_6_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -15px; - width: 60px; - height: 60px; -} -.hair_base_6_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -106px; - width: 60px; - height: 60px; -} -.hair_base_6_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -197px; - width: 60px; - height: 60px; -} -.hair_base_6_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -288px; - width: 60px; - height: 60px; -} -.hair_base_6_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -379px; - width: 60px; - height: 60px; -} -.hair_base_6_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -470px; - width: 60px; - height: 60px; -} -.hair_base_6_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -561px; - width: 60px; - height: 60px; -} -.hair_base_6_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -652px; - width: 60px; - height: 60px; -} -.hair_base_6_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -743px; - width: 60px; - height: 60px; -} -.hair_base_6_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -834px; - width: 60px; - height: 60px; -} -.hair_base_6_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -925px; - width: 60px; - height: 60px; -} -.hair_base_6_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -1016px; - width: 60px; - height: 60px; -} -.hair_base_6_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -1107px; - width: 60px; - height: 60px; -} -.hair_base_6_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -1107px; - width: 60px; - height: 60px; -} -.hair_base_6_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -1107px; - width: 60px; - height: 60px; -} -.hair_base_6_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -1107px; - width: 60px; - height: 60px; -} -.hair_base_6_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -1107px; - width: 60px; - height: 60px; -} -.hair_base_6_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -1107px; - width: 60px; - height: 60px; -} -.hair_base_6_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -1107px; - width: 60px; - height: 60px; -} -.hair_base_6_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -1107px; - width: 60px; - height: 60px; -} -.hair_base_6_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -15px; - width: 60px; - height: 60px; -} -.hair_base_6_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -1107px; - width: 60px; - height: 60px; -} -.hair_base_6_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -1107px; - width: 60px; - height: 60px; -} -.hair_base_6_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -1107px; - width: 60px; - height: 60px; -} -.hair_base_6_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -15px; - width: 60px; - height: 60px; -} -.hair_base_6_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -106px; - width: 60px; - height: 60px; -} -.hair_base_6_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -197px; - width: 60px; - height: 60px; -} -.hair_base_6_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -288px; - width: 60px; - height: 60px; -} -.hair_base_6_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_6_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -379px; - width: 60px; - height: 60px; -} -.hair_base_7_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -1016px; - width: 60px; - height: 60px; -} -.hair_base_7_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -470px; - width: 60px; - height: 60px; -} -.hair_base_7_black { +.hair_base_5_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1183px -546px; width: 90px; height: 90px; } -.customize-option.hair_base_7_black { +.customize-option.hair_base_5_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1208px -561px; width: 60px; height: 60px; } -.hair_base_7_blond { +.hair_base_5_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -1016px; + width: 60px; + height: 60px; +} +.hair_base_5_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -1016px; + width: 60px; + height: 60px; +} +.hair_base_5_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -15px; + width: 60px; + height: 60px; +} +.hair_base_5_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -106px; + width: 60px; + height: 60px; +} +.hair_base_5_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -197px; + width: 60px; + height: 60px; +} +.hair_base_5_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -288px; + width: 60px; + height: 60px; +} +.hair_base_5_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -379px; + width: 60px; + height: 60px; +} +.hair_base_5_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -470px; + width: 60px; + height: 60px; +} +.hair_base_5_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -561px; + width: 60px; + height: 60px; +} +.hair_base_5_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -652px; + width: 60px; + height: 60px; +} +.hair_base_5_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -743px; + width: 60px; + height: 60px; +} +.hair_base_5_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -834px; + width: 60px; + height: 60px; +} +.hair_base_5_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -925px; + width: 60px; + height: 60px; +} +.hair_base_5_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -1016px; + width: 60px; + height: 60px; +} +.hair_base_5_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -15px; + width: 60px; + height: 60px; +} +.hair_base_5_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -1107px; + width: 60px; + height: 60px; +} +.hair_base_5_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -15px; + width: 60px; + height: 60px; +} +.hair_base_5_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -106px; + width: 60px; + height: 60px; +} +.hair_base_5_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -197px; + width: 60px; + height: 60px; +} +.hair_base_5_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -288px; + width: 60px; + height: 60px; +} +.hair_base_5_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -379px; + width: 60px; + height: 60px; +} +.hair_base_5_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_5_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -470px; + width: 60px; + height: 60px; +} +.hair_base_5_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1183px -637px; width: 90px; height: 90px; } -.customize-option.hair_base_7_blond { +.customize-option.hair_base_5_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1208px -652px; width: 60px; height: 60px; } -.hair_base_7_blue { +.hair_base_5_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1183px -728px; width: 90px; height: 90px; } -.customize-option.hair_base_7_blue { +.customize-option.hair_base_5_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1208px -743px; width: 60px; height: 60px; } -.hair_base_7_brown { +.hair_base_5_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1183px -819px; width: 90px; height: 90px; } -.customize-option.hair_base_7_brown { +.customize-option.hair_base_5_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1208px -834px; width: 60px; height: 60px; } -.hair_base_7_candycane { +.hair_base_5_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1183px -910px; width: 90px; height: 90px; } -.customize-option.hair_base_7_candycane { +.customize-option.hair_base_5_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1208px -925px; width: 60px; height: 60px; } -.hair_base_7_candycorn { +.hair_base_5_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1183px -1001px; width: 90px; height: 90px; } -.customize-option.hair_base_7_candycorn { +.customize-option.hair_base_5_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1208px -1016px; width: 60px; height: 60px; } -.hair_base_7_festive { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_festive { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -1107px; - width: 60px; - height: 60px; -} -.hair_base_7_frost { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_frost { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -1198px; - width: 60px; - height: 60px; -} -.hair_base_7_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -1198px; - width: 60px; - height: 60px; -} -.hair_base_7_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -1198px; - width: 60px; - height: 60px; -} -.hair_base_7_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -1198px; - width: 60px; - height: 60px; -} -.hair_base_7_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -1198px; - width: 60px; - height: 60px; -} -.hair_base_7_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -1198px; - width: 60px; - height: 60px; -} -.hair_base_7_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -1198px; - width: 60px; - height: 60px; -} -.hair_base_7_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -1198px; - width: 60px; - height: 60px; -} -.hair_base_7_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -1198px; - width: 60px; - height: 60px; -} -.hair_base_7_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -1198px; - width: 60px; - height: 60px; -} -.hair_base_7_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -1198px; - width: 60px; - height: 60px; -} -.hair_base_7_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -1198px; - width: 60px; - height: 60px; -} -.hair_base_7_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -1198px; - width: 60px; - height: 60px; -} -.hair_base_7_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -1198px; - width: 60px; - height: 60px; -} -.hair_base_7_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -15px; - width: 60px; - height: 60px; -} -.hair_base_7_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -106px; - width: 60px; - height: 60px; -} -.hair_base_7_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -197px; - width: 60px; - height: 60px; -} -.hair_base_7_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -288px; - width: 60px; - height: 60px; -} -.hair_base_7_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -379px; - width: 60px; - height: 60px; -} -.hair_base_7_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -470px; - width: 60px; - height: 60px; -} -.hair_base_7_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -561px; - width: 60px; - height: 60px; -} -.hair_base_7_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -652px; - width: 60px; - height: 60px; -} -.hair_base_7_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -743px; - width: 60px; - height: 60px; -} -.hair_base_7_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -834px; - width: 60px; - height: 60px; -} -.hair_base_7_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -925px; - width: 60px; - height: 60px; -} -.hair_base_7_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -1107px; - width: 60px; - height: 60px; -} -.hair_base_7_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -1198px; - width: 60px; - height: 60px; -} -.hair_base_7_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -1289px; - width: 60px; - height: 60px; -} -.hair_base_7_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -1289px; - width: 60px; - height: 60px; -} -.hair_base_7_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_7_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -1289px; - width: 60px; - height: 60px; -} -.hair_base_8_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -1380px; - width: 60px; - height: 60px; -} -.hair_base_8_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -1289px; - width: 60px; - height: 60px; -} -.hair_base_8_black { +.hair_base_6_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -364px -1274px; width: 90px; height: 90px; } -.customize-option.hair_base_8_black { +.customize-option.hair_base_6_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -389px -1289px; width: 60px; height: 60px; } -.hair_base_8_blond { +.hair_base_6_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -1107px; + width: 60px; + height: 60px; +} +.hair_base_6_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -15px; + width: 60px; + height: 60px; +} +.hair_base_6_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -106px; + width: 60px; + height: 60px; +} +.hair_base_6_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -197px; + width: 60px; + height: 60px; +} +.hair_base_6_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -288px; + width: 60px; + height: 60px; +} +.hair_base_6_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -379px; + width: 60px; + height: 60px; +} +.hair_base_6_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -470px; + width: 60px; + height: 60px; +} +.hair_base_6_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -561px; + width: 60px; + height: 60px; +} +.hair_base_6_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -652px; + width: 60px; + height: 60px; +} +.hair_base_6_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -743px; + width: 60px; + height: 60px; +} +.hair_base_6_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -834px; + width: 60px; + height: 60px; +} +.hair_base_6_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -925px; + width: 60px; + height: 60px; +} +.hair_base_6_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -1016px; + width: 60px; + height: 60px; +} +.hair_base_6_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -1107px; + width: 60px; + height: 60px; +} +.hair_base_6_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -1198px; + width: 60px; + height: 60px; +} +.hair_base_6_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_6_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -1289px; + width: 60px; + height: 60px; +} +.hair_base_6_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -455px -1274px; width: 90px; height: 90px; } -.customize-option.hair_base_8_blond { +.customize-option.hair_base_6_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -480px -1289px; width: 60px; height: 60px; } -.hair_base_8_blue { +.hair_base_6_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -546px -1274px; width: 90px; height: 90px; } -.customize-option.hair_base_8_blue { +.customize-option.hair_base_6_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -571px -1289px; width: 60px; height: 60px; } -.hair_base_8_brown { +.hair_base_6_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -637px -1274px; width: 90px; height: 90px; } -.customize-option.hair_base_8_brown { +.customize-option.hair_base_6_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -662px -1289px; width: 60px; height: 60px; } -.hair_base_8_candycane { +.hair_base_6_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -728px -1274px; width: 90px; height: 90px; } -.customize-option.hair_base_8_candycane { +.customize-option.hair_base_6_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -753px -1289px; width: 60px; height: 60px; } -.hair_base_8_candycorn { +.hair_base_6_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -819px -1274px; width: 90px; height: 90px; } -.customize-option.hair_base_8_candycorn { +.customize-option.hair_base_6_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -844px -1289px; width: 60px; height: 60px; } -.hair_base_8_festive { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_festive { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -1289px; - width: 60px; - height: 60px; -} -.hair_base_8_frost { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_frost { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -1289px; - width: 60px; - height: 60px; -} -.hair_base_8_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -1289px; - width: 60px; - height: 60px; -} -.hair_base_8_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -1289px; - width: 60px; - height: 60px; -} -.hair_base_8_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -1289px; - width: 60px; - height: 60px; -} -.hair_base_8_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -15px; - width: 60px; - height: 60px; -} -.hair_base_8_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -106px; - width: 60px; - height: 60px; -} -.hair_base_8_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -197px; - width: 60px; - height: 60px; -} -.hair_base_8_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -288px; - width: 60px; - height: 60px; -} -.hair_base_8_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -379px; - width: 60px; - height: 60px; -} -.hair_base_8_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -470px; - width: 60px; - height: 60px; -} -.hair_base_8_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -561px; - width: 60px; - height: 60px; -} -.hair_base_8_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -652px; - width: 60px; - height: 60px; -} -.hair_base_8_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -743px; - width: 60px; - height: 60px; -} -.hair_base_8_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -834px; - width: 60px; - height: 60px; -} -.hair_base_8_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -925px; - width: 60px; - height: 60px; -} -.hair_base_8_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -1016px; - width: 60px; - height: 60px; -} -.hair_base_8_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -1107px; - width: 60px; - height: 60px; -} -.hair_base_8_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -1198px; - width: 60px; - height: 60px; -} -.hair_base_8_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -1289px; - width: 60px; - height: 60px; -} -.hair_base_8_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -1380px; - width: 60px; - height: 60px; -} -.hair_base_8_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -1380px; - width: 60px; - height: 60px; -} -.hair_base_8_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -1380px; - width: 60px; - height: 60px; -} -.hair_base_8_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -1380px; - width: 60px; - height: 60px; -} -.hair_base_8_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -1380px; - width: 60px; - height: 60px; -} -.hair_base_8_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -1380px; - width: 60px; - height: 60px; -} -.hair_base_8_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -1380px; - width: 60px; - height: 60px; -} -.hair_base_8_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -1380px; - width: 60px; - height: 60px; -} -.hair_base_8_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -1380px; - width: 60px; - height: 60px; -} -.hair_base_8_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -1380px; - width: 60px; - height: 60px; -} -.hair_base_8_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_8_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -1380px; - width: 60px; - height: 60px; -} -.hair_base_9_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1183px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_TRUred { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1208px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_aurora { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -1380px; - width: 60px; - height: 60px; -} -.hair_base_9_black { +.hair_base_7_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1183px -1365px; width: 90px; height: 90px; } -.customize-option.hair_base_9_black { +.customize-option.hair_base_7_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1208px -1380px; width: 60px; height: 60px; } -.hair_base_9_blond { +.hair_base_7_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -1289px; + width: 60px; + height: 60px; +} +.hair_base_7_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -1289px; + width: 60px; + height: 60px; +} +.hair_base_7_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -1289px; + width: 60px; + height: 60px; +} +.hair_base_7_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -1289px; + width: 60px; + height: 60px; +} +.hair_base_7_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -1289px; + width: 60px; + height: 60px; +} +.hair_base_7_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -15px; + width: 60px; + height: 60px; +} +.hair_base_7_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -106px; + width: 60px; + height: 60px; +} +.hair_base_7_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -197px; + width: 60px; + height: 60px; +} +.hair_base_7_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -288px; + width: 60px; + height: 60px; +} +.hair_base_7_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -379px; + width: 60px; + height: 60px; +} +.hair_base_7_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -470px; + width: 60px; + height: 60px; +} +.hair_base_7_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -561px; + width: 60px; + height: 60px; +} +.hair_base_7_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -652px; + width: 60px; + height: 60px; +} +.hair_base_7_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -743px; + width: 60px; + height: 60px; +} +.hair_base_7_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -834px; + width: 60px; + height: 60px; +} +.hair_base_7_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -925px; + width: 60px; + height: 60px; +} +.hair_base_7_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -1016px; + width: 60px; + height: 60px; +} +.hair_base_7_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -1107px; + width: 60px; + height: 60px; +} +.hair_base_7_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -1198px; + width: 60px; + height: 60px; +} +.hair_base_7_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -1289px; + width: 60px; + height: 60px; +} +.hair_base_7_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_7_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -1380px; + width: 60px; + height: 60px; +} +.hair_base_7_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1274px -1365px; width: 90px; height: 90px; } -.customize-option.hair_base_9_blond { +.customize-option.hair_base_7_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1299px -1380px; width: 60px; height: 60px; } -.hair_base_9_blue { +.hair_base_7_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1365px -1365px; width: 90px; height: 90px; } -.customize-option.hair_base_9_blue { +.customize-option.hair_base_7_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1390px -1380px; width: 60px; height: 60px; } -.hair_base_9_brown { +.hair_base_7_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1456px 0px; width: 90px; height: 90px; } -.customize-option.hair_base_9_brown { +.customize-option.hair_base_7_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1481px -15px; width: 60px; height: 60px; } -.hair_base_9_candycane { +.hair_base_7_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1456px -91px; width: 90px; height: 90px; } -.customize-option.hair_base_9_candycane { +.customize-option.hair_base_7_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1481px -106px; width: 60px; height: 60px; } -.hair_base_9_candycorn { +.hair_base_7_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1456px -182px; width: 90px; height: 90px; } -.customize-option.hair_base_9_candycorn { +.customize-option.hair_base_7_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1481px -197px; width: 60px; height: 60px; } -.hair_base_9_festive { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -273px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_festive { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -288px; - width: 60px; - height: 60px; -} -.hair_base_9_frost { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -364px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_frost { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -379px; - width: 60px; - height: 60px; -} -.hair_base_9_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -455px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_ghostwhite { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -470px; - width: 60px; - height: 60px; -} -.hair_base_9_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -546px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_green { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -561px; - width: 60px; - height: 60px; -} -.hair_base_9_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -637px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_halloween { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -652px; - width: 60px; - height: 60px; -} -.hair_base_9_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -728px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_holly { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -743px; - width: 60px; - height: 60px; -} -.hair_base_9_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -819px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_hollygreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -834px; - width: 60px; - height: 60px; -} -.hair_base_9_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -910px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_midnight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -925px; - width: 60px; - height: 60px; -} -.hair_base_9_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -1001px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pblue { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -1016px; - width: 60px; - height: 60px; -} -.hair_base_9_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -1092px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -1107px; - width: 60px; - height: 60px; -} -.hair_base_9_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -1183px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_peppermint { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -1198px; - width: 60px; - height: 60px; -} -.hair_base_9_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -1274px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pgreen { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -1289px; - width: 60px; - height: 60px; -} -.hair_base_9_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -1365px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pgreen2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -1380px; - width: 60px; - height: 60px; -} -.hair_base_9_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: 0px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_porange { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -25px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -91px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_porange2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -116px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -182px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_ppink { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -207px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -273px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_ppink2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -298px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -364px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_ppurple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -389px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -455px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_ppurple2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -480px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -546px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pumpkin { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -571px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -637px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_purple { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -662px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -728px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pyellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -753px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -819px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_pyellow2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -844px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -910px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_rainbow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -935px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1001px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_red { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1026px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1092px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_snowy { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1117px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1274px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_white { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1299px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1365px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_winternight { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1456px -1456px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_winterstar { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -1471px; - width: 60px; - height: 60px; -} -.hair_base_9_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1547px 0px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1572px -15px; - width: 60px; - height: 60px; -} -.hair_base_9_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1547px -91px; - width: 90px; - height: 90px; -} -.customize-option.hair_base_9_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1572px -106px; - width: 60px; - height: 60px; -} -.hair_beard_1_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1547px -182px; - width: 90px; - height: 90px; -} -.customize-option.hair_beard_1_pblue2 { - background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1572px -197px; - width: 60px; - height: 60px; -} -.hair_beard_1_pgreen2 { +.hair_base_8_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -273px; width: 90px; height: 90px; } -.customize-option.hair_beard_1_pgreen2 { +.customize-option.hair_base_8_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -288px; width: 60px; height: 60px; } -.hair_beard_1_porange2 { +.hair_base_8_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_aurora { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -288px; + width: 60px; + height: 60px; +} +.hair_base_8_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_black { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -379px; + width: 60px; + height: 60px; +} +.hair_base_8_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -455px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_blond { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -470px; + width: 60px; + height: 60px; +} +.hair_base_8_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -546px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_blue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -561px; + width: 60px; + height: 60px; +} +.hair_base_8_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -637px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_brown { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -652px; + width: 60px; + height: 60px; +} +.hair_base_8_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -728px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -743px; + width: 60px; + height: 60px; +} +.hair_base_8_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -819px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_candycorn { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -834px; + width: 60px; + height: 60px; +} +.hair_base_8_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -910px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_festive { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -925px; + width: 60px; + height: 60px; +} +.hair_base_8_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -1001px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_frost { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -1016px; + width: 60px; + height: 60px; +} +.hair_base_8_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -1092px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_ghostwhite { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -1107px; + width: 60px; + height: 60px; +} +.hair_base_8_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -1183px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_green { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -1198px; + width: 60px; + height: 60px; +} +.hair_base_8_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -1274px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_halloween { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -1289px; + width: 60px; + height: 60px; +} +.hair_base_8_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_holly { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -1380px; + width: 60px; + height: 60px; +} +.hair_base_8_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: 0px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_hollygreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -25px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -91px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_midnight { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -116px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -182px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pblue { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -207px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -273px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pblue2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -298px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -364px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_peppermint { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -389px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -455px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pgreen { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -480px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -546px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pgreen2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -571px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -637px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_porange { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -662px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -728px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -753px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -819px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_ppink { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -844px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -910px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -935px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1001px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_ppurple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1026px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1092px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1117px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1183px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1208px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1274px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_purple { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1299px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1365px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pyellow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1390px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1456px -1456px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1481px -1471px; + width: 60px; + height: 60px; +} +.hair_base_8_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1547px 0px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1572px -15px; + width: 60px; + height: 60px; +} +.hair_base_8_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1547px -91px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_red { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1572px -106px; + width: 60px; + height: 60px; +} +.hair_base_8_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1547px -182px; + width: 90px; + height: 90px; +} +.customize-option.hair_base_8_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-4.png'); + background-position: -1572px -197px; + width: 60px; + height: 60px; +} +.hair_base_8_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -364px; width: 90px; height: 90px; } -.customize-option.hair_beard_1_porange2 { +.customize-option.hair_base_8_white { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -379px; width: 60px; height: 60px; } -.hair_beard_1_ppink2 { +.hair_base_8_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -455px; width: 90px; height: 90px; } -.customize-option.hair_beard_1_ppink2 { +.customize-option.hair_base_8_winternight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -470px; width: 60px; height: 60px; } -.hair_beard_1_ppurple2 { +.hair_base_8_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -546px; width: 90px; height: 90px; } -.customize-option.hair_beard_1_ppurple2 { +.customize-option.hair_base_8_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -561px; width: 60px; height: 60px; } -.hair_beard_1_pyellow2 { +.hair_base_8_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -637px; width: 90px; height: 90px; } -.customize-option.hair_beard_1_pyellow2 { +.customize-option.hair_base_8_yellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -652px; width: 60px; height: 60px; } -.hair_beard_2_pblue2 { +.hair_base_8_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -728px; width: 90px; height: 90px; } -.customize-option.hair_beard_2_pblue2 { +.customize-option.hair_base_8_zombie { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -743px; width: 60px; height: 60px; } -.hair_beard_2_pgreen2 { +.hair_base_9_aurora { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -819px; width: 90px; height: 90px; } -.customize-option.hair_beard_2_pgreen2 { +.customize-option.hair_base_9_aurora { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -834px; width: 60px; height: 60px; } -.hair_beard_2_porange2 { +.hair_base_9_black { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -910px; width: 90px; height: 90px; } -.customize-option.hair_beard_2_porange2 { +.customize-option.hair_base_9_black { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -925px; width: 60px; height: 60px; } -.hair_beard_2_ppink2 { +.hair_base_9_blond { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -1001px; width: 90px; height: 90px; } -.customize-option.hair_beard_2_ppink2 { +.customize-option.hair_base_9_blond { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -1016px; width: 60px; height: 60px; } -.hair_beard_2_ppurple2 { +.hair_base_9_blue { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -1092px; width: 90px; height: 90px; } -.customize-option.hair_beard_2_ppurple2 { +.customize-option.hair_base_9_blue { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -1107px; width: 60px; height: 60px; } -.hair_beard_2_pyellow2 { +.hair_base_9_brown { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -1183px; width: 90px; height: 90px; } -.customize-option.hair_beard_2_pyellow2 { +.customize-option.hair_base_9_brown { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -1198px; width: 60px; height: 60px; } -.hair_beard_3_pblue2 { +.hair_base_9_candycane { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -1274px; width: 90px; height: 90px; } -.customize-option.hair_beard_3_pblue2 { +.customize-option.hair_base_9_candycane { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -1289px; width: 60px; height: 60px; } -.hair_beard_3_pgreen2 { +.hair_base_9_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -1365px; width: 90px; height: 90px; } -.customize-option.hair_beard_3_pgreen2 { +.customize-option.hair_base_9_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -1380px; width: 60px; height: 60px; } -.hair_beard_3_porange2 { +.hair_base_9_festive { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -1456px; width: 90px; height: 90px; } -.customize-option.hair_beard_3_porange2 { +.customize-option.hair_base_9_festive { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1572px -1471px; width: 60px; height: 60px; } -.hair_beard_3_ppink2 { +.hair_base_9_frost { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: 0px -1547px; width: 90px; height: 90px; } -.customize-option.hair_beard_3_ppink2 { +.customize-option.hair_base_9_frost { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -25px -1562px; width: 60px; height: 60px; } -.hair_beard_3_ppurple2 { +.hair_base_9_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -91px -1547px; width: 90px; height: 90px; } -.customize-option.hair_beard_3_ppurple2 { +.customize-option.hair_base_9_ghostwhite { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -116px -1562px; width: 60px; height: 60px; } -.hair_beard_3_pyellow2 { +.hair_base_9_green { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -182px -1547px; width: 90px; height: 90px; } -.customize-option.hair_beard_3_pyellow2 { +.customize-option.hair_base_9_green { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -207px -1562px; width: 60px; height: 60px; } -.hair_mustache_1_pblue2 { +.hair_base_9_halloween { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -273px -1547px; width: 90px; height: 90px; } -.customize-option.hair_mustache_1_pblue2 { +.customize-option.hair_base_9_halloween { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -298px -1562px; width: 60px; height: 60px; } -.hair_mustache_1_pgreen2 { +.hair_base_9_holly { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -364px -1547px; width: 90px; height: 90px; } -.customize-option.hair_mustache_1_pgreen2 { +.customize-option.hair_base_9_holly { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -389px -1562px; width: 60px; height: 60px; } -.hair_mustache_1_porange2 { +.hair_base_9_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -455px -1547px; width: 90px; height: 90px; } -.customize-option.hair_mustache_1_porange2 { +.customize-option.hair_base_9_hollygreen { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -480px -1562px; width: 60px; height: 60px; } -.hair_mustache_1_ppink2 { +.hair_base_9_midnight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -546px -1547px; width: 90px; height: 90px; } -.customize-option.hair_mustache_1_ppink2 { +.customize-option.hair_base_9_midnight { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -571px -1562px; width: 60px; height: 60px; } -.hair_mustache_1_ppurple2 { +.hair_base_9_pblue { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -637px -1547px; width: 90px; height: 90px; } -.customize-option.hair_mustache_1_ppurple2 { +.customize-option.hair_base_9_pblue { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -662px -1562px; width: 60px; height: 60px; } -.hair_mustache_1_pyellow2 { +.hair_base_9_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -728px -1547px; width: 90px; height: 90px; } -.customize-option.hair_mustache_1_pyellow2 { +.customize-option.hair_base_9_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -753px -1562px; width: 60px; height: 60px; } -.hair_mustache_2_pblue2 { +.hair_base_9_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -819px -1547px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_pblue2 { +.customize-option.hair_base_9_peppermint { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -844px -1562px; width: 60px; height: 60px; } -.hair_mustache_2_pgreen2 { +.hair_base_9_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -910px -1547px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_pgreen2 { +.customize-option.hair_base_9_pgreen { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -935px -1562px; width: 60px; height: 60px; } -.hair_mustache_2_porange2 { +.hair_base_9_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1001px -1547px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_porange2 { +.customize-option.hair_base_9_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1026px -1562px; width: 60px; height: 60px; } -.hair_mustache_2_ppink2 { +.hair_base_9_porange { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1092px -1547px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_ppink2 { +.customize-option.hair_base_9_porange { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1117px -1562px; width: 60px; height: 60px; } -.hair_mustache_2_ppurple2 { +.hair_base_9_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1183px -1547px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_ppurple2 { +.customize-option.hair_base_9_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1208px -1562px; width: 60px; height: 60px; } -.hair_mustache_2_pyellow2 { +.hair_base_9_ppink { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1274px -1547px; width: 90px; height: 90px; } -.customize-option.hair_mustache_2_pyellow2 { +.customize-option.hair_base_9_ppink { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1299px -1562px; width: 60px; height: 60px; } -.broad_shirt_black { +.hair_base_9_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1365px -1547px; width: 90px; height: 90px; } -.customize-option.broad_shirt_black { +.customize-option.hair_base_9_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1390px -1582px; + background-position: -1390px -1562px; width: 60px; height: 60px; } -.broad_shirt_blue { +.hair_base_9_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1456px -1547px; width: 90px; height: 90px; } -.customize-option.broad_shirt_blue { +.customize-option.hair_base_9_ppurple { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1481px -1582px; + background-position: -1481px -1562px; width: 60px; height: 60px; } -.broad_shirt_convict { +.hair_base_9_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1547px -1547px; width: 90px; height: 90px; } -.customize-option.broad_shirt_convict { +.customize-option.hair_base_9_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1572px -1582px; + background-position: -1572px -1562px; width: 60px; height: 60px; } -.broad_shirt_cross { +.hair_base_9_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1638px 0px; width: 90px; height: 90px; } -.customize-option.broad_shirt_cross { +.customize-option.hair_base_9_pumpkin { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1663px -35px; + background-position: -1663px -15px; width: 60px; height: 60px; } -.broad_shirt_fire { +.hair_base_9_purple { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1638px -91px; width: 90px; height: 90px; } -.customize-option.broad_shirt_fire { +.customize-option.hair_base_9_purple { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1663px -126px; + background-position: -1663px -106px; width: 60px; height: 60px; } -.broad_shirt_green { +.hair_base_9_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1638px -182px; width: 90px; height: 90px; } -.customize-option.broad_shirt_green { +.customize-option.hair_base_9_pyellow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1663px -217px; + background-position: -1663px -197px; width: 60px; height: 60px; } -.broad_shirt_horizon { +.hair_base_9_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1638px -273px; width: 90px; height: 90px; } -.customize-option.broad_shirt_horizon { +.customize-option.hair_base_9_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1663px -308px; + background-position: -1663px -288px; width: 60px; height: 60px; } -.broad_shirt_ocean { +.hair_base_9_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); background-position: -1638px -364px; width: 90px; height: 90px; } -.customize-option.broad_shirt_ocean { +.customize-option.hair_base_9_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-4.png'); - background-position: -1663px -399px; + background-position: -1663px -379px; width: 60px; height: 60px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-5.css b/website/client/assets/css/sprites/spritesmith-main-5.css index 2bf6de2081..5cba9d4717 100644 --- a/website/client/assets/css/sprites/spritesmith-main-5.css +++ b/website/client/assets/css/sprites/spritesmith-main-5.css @@ -1,1824 +1,2376 @@ -.broad_shirt_pink { +.hair_base_9_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -728px -1089px; + background-position: -728px -1271px; width: 90px; height: 90px; } -.customize-option.broad_shirt_pink { +.customize-option.hair_base_9_TRUred { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -753px -1124px; + background-position: -753px -1286px; width: 60px; height: 60px; } -.broad_shirt_purple { +.hair_base_9_red { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1288px -364px; + background-position: -364px -1271px; width: 90px; height: 90px; } -.customize-option.broad_shirt_purple { +.customize-option.hair_base_9_red { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1313px -399px; + background-position: -389px -1286px; width: 60px; height: 60px; } -.broad_shirt_rainbow { +.hair_base_9_snowy { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1092px -1089px; + background-position: -1221px -819px; width: 90px; height: 90px; } -.customize-option.broad_shirt_rainbow { +.customize-option.hair_base_9_snowy { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1117px -1124px; + background-position: -1246px -834px; width: 60px; height: 60px; } -.broad_shirt_redblue { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1197px -182px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_redblue { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1222px -217px; - width: 60px; - height: 60px; -} -.broad_shirt_thunder { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1197px -728px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_thunder { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1222px -763px; - width: 60px; - height: 60px; -} -.broad_shirt_tropical { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1197px -910px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_tropical { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1222px -945px; - width: 60px; - height: 60px; -} -.broad_shirt_white { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -1180px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_white { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -571px -1215px; - width: 60px; - height: 60px; -} -.broad_shirt_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1288px -182px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_yellow { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1313px -217px; - width: 60px; - height: 60px; -} -.broad_shirt_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1288px -546px; - width: 90px; - height: 90px; -} -.customize-option.broad_shirt_zombie { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1313px -581px; - width: 60px; - height: 60px; -} -.slim_shirt_black { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1288px -910px; - width: 90px; - height: 90px; -} -.customize-option.slim_shirt_black { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1313px -945px; - width: 60px; - height: 60px; -} -.slim_shirt_blue { +.hair_base_9_white { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -1001px -1271px; width: 90px; height: 90px; } -.customize-option.slim_shirt_blue { +.customize-option.hair_base_9_white { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1026px -1306px; + background-position: -1026px -1286px; width: 60px; height: 60px; } -.slim_shirt_convict { +.hair_base_9_winternight { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1092px -1271px; + background-position: -1183px -1271px; width: 90px; height: 90px; } -.customize-option.slim_shirt_convict { +.customize-option.hair_base_9_winternight { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1117px -1306px; + background-position: -1208px -1286px; width: 60px; height: 60px; } -.slim_shirt_cross { +.hair_base_9_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1379px -182px; + background-position: -1403px -273px; width: 90px; height: 90px; } -.customize-option.slim_shirt_cross { +.customize-option.hair_base_9_winterstar { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1404px -217px; + background-position: -1428px -288px; width: 60px; height: 60px; } -.slim_shirt_fire { +.hair_base_9_yellow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1379px -364px; + background-position: -1403px -455px; width: 90px; height: 90px; } -.customize-option.slim_shirt_fire { +.customize-option.hair_base_9_yellow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1404px -399px; + background-position: -1428px -470px; width: 60px; height: 60px; } -.slim_shirt_green { +.hair_base_9_zombie { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1379px -1001px; + background-position: 0px -1362px; width: 90px; height: 90px; } -.customize-option.slim_shirt_green { +.customize-option.hair_base_9_zombie { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1404px -1036px; + background-position: -25px -1377px; width: 60px; height: 60px; } -.slim_shirt_horizon { +.hair_beard_1_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1470px -455px; + background-position: -546px -1362px; width: 90px; height: 90px; } -.customize-option.slim_shirt_horizon { +.customize-option.hair_beard_1_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1495px -490px; + background-position: -571px -1377px; width: 60px; height: 60px; } -.slim_shirt_ocean { +.hair_beard_1_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1470px -637px; + background-position: -1001px -1362px; width: 90px; height: 90px; } -.customize-option.slim_shirt_ocean { +.customize-option.hair_beard_1_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1495px -672px; + background-position: -1026px -1377px; width: 60px; height: 60px; } -.slim_shirt_pink { +.hair_beard_1_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1470px -819px; + background-position: -1092px -1362px; width: 90px; height: 90px; } -.customize-option.slim_shirt_pink { +.customize-option.hair_beard_1_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1495px -854px; + background-position: -1117px -1377px; width: 60px; height: 60px; } -.slim_shirt_purple { +.hair_beard_1_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1470px -1001px; + background-position: -1494px 0px; width: 90px; height: 90px; } -.customize-option.slim_shirt_purple { +.customize-option.hair_beard_1_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1495px -1036px; + background-position: -1519px -15px; width: 60px; height: 60px; } -.slim_shirt_rainbow { +.hair_beard_1_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -1453px; + background-position: -1494px -364px; width: 90px; height: 90px; } -.customize-option.slim_shirt_rainbow { +.customize-option.hair_beard_1_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -662px -1488px; + background-position: -1519px -379px; width: 60px; height: 60px; } -.slim_shirt_redblue { +.hair_beard_1_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -728px -1453px; + background-position: -273px -1453px; width: 90px; height: 90px; } -.customize-option.slim_shirt_redblue { +.customize-option.hair_beard_1_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -753px -1488px; + background-position: -298px -1468px; width: 60px; height: 60px; } -.slim_shirt_thunder { +.hair_beard_2_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -910px -1453px; + background-position: -364px -1453px; width: 90px; height: 90px; } -.customize-option.slim_shirt_thunder { +.customize-option.hair_beard_2_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -935px -1488px; + background-position: -389px -1468px; width: 60px; height: 60px; } -.slim_shirt_tropical { +.hair_beard_2_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -460px -273px; + background-position: -819px -1453px; width: 90px; height: 90px; } -.customize-option.slim_shirt_tropical { +.customize-option.hair_beard_2_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -485px -308px; + background-position: -844px -1468px; width: 60px; height: 60px; } -.slim_shirt_white { +.hair_beard_2_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -452px; + background-position: -1001px -1453px; width: 90px; height: 90px; } -.customize-option.slim_shirt_white { +.customize-option.hair_beard_2_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -25px -487px; + background-position: -1026px -1468px; width: 60px; height: 60px; } -.slim_shirt_yellow { +.hair_beard_2_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -452px; + background-position: -1585px -182px; width: 90px; height: 90px; } -.customize-option.slim_shirt_yellow { +.customize-option.hair_beard_2_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -116px -487px; + background-position: -1610px -197px; width: 60px; height: 60px; } -.slim_shirt_zombie { +.hair_beard_2_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -452px; + background-position: -1585px -910px; width: 90px; height: 90px; } -.customize-option.slim_shirt_zombie { +.customize-option.hair_beard_2_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -207px -487px; + background-position: -1610px -925px; width: 60px; height: 60px; } -.skin_0ff591 { +.hair_beard_2_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -452px; + background-position: -273px -1544px; width: 90px; height: 90px; } -.customize-option.skin_0ff591 { +.customize-option.hair_beard_2_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -389px -467px; + background-position: -298px -1559px; width: 60px; height: 60px; } -.skin_0ff591_sleep { +.hair_beard_3_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -452px; + background-position: -910px -1544px; width: 90px; height: 90px; } -.customize-option.skin_0ff591_sleep { +.customize-option.hair_beard_3_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -298px -467px; + background-position: -935px -1559px; width: 60px; height: 60px; } -.skin_2b43f6 { +.hair_beard_3_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -560px 0px; + background-position: -1183px -1544px; width: 90px; height: 90px; } -.customize-option.skin_2b43f6 { +.customize-option.hair_beard_3_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -585px -15px; + background-position: -1208px -1559px; width: 60px; height: 60px; } -.skin_2b43f6_sleep { +.hair_beard_3_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -452px; + background-position: -1365px -1544px; width: 90px; height: 90px; } -.customize-option.skin_2b43f6_sleep { +.customize-option.hair_beard_3_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -480px -467px; + background-position: -1390px -1559px; width: 60px; height: 60px; } -.skin_6bd049 { +.hair_beard_3_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -560px -182px; + background-position: -1547px -1544px; width: 90px; height: 90px; } -.customize-option.skin_6bd049 { +.customize-option.hair_beard_3_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -585px -197px; + background-position: -1572px -1559px; width: 60px; height: 60px; } -.skin_6bd049_sleep { +.hair_beard_3_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -560px -91px; + background-position: -1676px -91px; width: 90px; height: 90px; } -.customize-option.skin_6bd049_sleep { +.customize-option.hair_beard_3_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -585px -106px; + background-position: -1701px -106px; width: 60px; height: 60px; } -.skin_800ed0 { +.hair_beard_3_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -560px -364px; + background-position: -1676px -728px; width: 90px; height: 90px; } -.customize-option.skin_800ed0 { +.customize-option.hair_beard_3_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -585px -379px; + background-position: -1701px -743px; width: 60px; height: 60px; } -.skin_800ed0_sleep { +.hair_mustache_1_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -560px -273px; + background-position: -1676px -1183px; width: 90px; height: 90px; } -.customize-option.skin_800ed0_sleep { +.customize-option.hair_mustache_1_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -585px -288px; + background-position: -1701px -1198px; width: 60px; height: 60px; } -.skin_915533 { +.hair_mustache_1_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -543px; + background-position: -1676px -1274px; width: 90px; height: 90px; } -.customize-option.skin_915533 { +.customize-option.hair_mustache_1_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -116px -558px; + background-position: -1701px -1289px; width: 60px; height: 60px; } -.skin_915533_sleep { +.hair_mustache_1_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1676px -1365px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_porange2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1701px -1380px; + width: 60px; + height: 60px; +} +.hair_mustache_1_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: 0px -1635px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_ppink2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -25px -1650px; + width: 60px; + height: 60px; +} +.hair_mustache_1_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -575px -273px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_ppurple2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -600px -288px; + width: 60px; + height: 60px; +} +.hair_mustache_1_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -575px -364px; + width: 90px; + height: 90px; +} +.customize-option.hair_mustache_1_pyellow2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -600px -379px; + width: 60px; + height: 60px; +} +.hair_mustache_2_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: 0px -543px; width: 90px; height: 90px; } -.customize-option.skin_915533_sleep { +.customize-option.hair_mustache_2_pblue2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -25px -558px; width: 60px; height: 60px; } -.skin_98461a { +.hair_mustache_2_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -543px; + background-position: -91px -543px; width: 90px; height: 90px; } -.customize-option.skin_98461a { +.customize-option.hair_mustache_2_pgreen2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -298px -558px; + background-position: -116px -558px; width: 60px; height: 60px; } -.skin_98461a_sleep { +.hair_mustache_2_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -182px -543px; width: 90px; height: 90px; } -.customize-option.skin_98461a_sleep { +.customize-option.hair_mustache_2_porange2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -207px -558px; width: 60px; height: 60px; } -.skin_aurora { +.hair_mustache_2_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -543px; + background-position: -273px -543px; width: 90px; height: 90px; } -.customize-option.skin_aurora { +.customize-option.hair_mustache_2_ppink2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -480px -558px; + background-position: -298px -558px; width: 60px; height: 60px; } -.skin_aurora_sleep { +.hair_mustache_2_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -364px -543px; width: 90px; height: 90px; } -.customize-option.skin_aurora_sleep { +.customize-option.hair_mustache_2_ppurple2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -389px -558px; width: 60px; height: 60px; } -.skin_bear { +.hair_mustache_2_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -651px 0px; + background-position: -455px -543px; width: 90px; height: 90px; } -.customize-option.skin_bear { +.customize-option.hair_mustache_2_pyellow2 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -676px -15px; + background-position: -480px -558px; width: 60px; height: 60px; } -.skin_bear_sleep { +.broad_shirt_black { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -546px -543px; width: 90px; height: 90px; } -.customize-option.skin_bear_sleep { +.customize-option.broad_shirt_black { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -571px -558px; + background-position: -571px -578px; width: 60px; height: 60px; } -.skin_c06534 { +.broad_shirt_blue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -651px -182px; + background-position: -675px 0px; width: 90px; height: 90px; } -.customize-option.skin_c06534 { +.customize-option.broad_shirt_blue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -676px -197px; + background-position: -700px -35px; width: 60px; height: 60px; } -.skin_c06534_sleep { +.broad_shirt_convict { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -651px -91px; + background-position: -675px -91px; width: 90px; height: 90px; } -.customize-option.skin_c06534_sleep { +.customize-option.broad_shirt_convict { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -676px -106px; + background-position: -700px -126px; width: 60px; height: 60px; } -.skin_c3e1dc { +.broad_shirt_cross { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -651px -364px; + background-position: -675px -182px; width: 90px; height: 90px; } -.customize-option.skin_c3e1dc { +.customize-option.broad_shirt_cross { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -676px -379px; + background-position: -700px -217px; width: 60px; height: 60px; } -.skin_c3e1dc_sleep { +.broad_shirt_fire { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -651px -273px; + background-position: -675px -273px; width: 90px; height: 90px; } -.customize-option.skin_c3e1dc_sleep { +.customize-option.broad_shirt_fire { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -676px -288px; + background-position: -700px -308px; width: 60px; height: 60px; } -.skin_cactus { +.broad_shirt_green { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -675px -364px; + width: 90px; + height: 90px; +} +.customize-option.broad_shirt_green { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -700px -399px; + width: 60px; + height: 60px; +} +.broad_shirt_horizon { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -675px -455px; + width: 90px; + height: 90px; +} +.customize-option.broad_shirt_horizon { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -700px -490px; + width: 60px; + height: 60px; +} +.broad_shirt_ocean { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: 0px -634px; width: 90px; height: 90px; } -.customize-option.skin_cactus { +.customize-option.broad_shirt_ocean { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -25px -649px; + background-position: -25px -669px; width: 60px; height: 60px; } -.skin_cactus_sleep { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -651px -455px; - width: 90px; - height: 90px; -} -.customize-option.skin_cactus_sleep { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -676px -470px; - width: 60px; - height: 60px; -} -.skin_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -634px; - width: 90px; - height: 90px; -} -.customize-option.skin_candycorn { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -207px -649px; - width: 60px; - height: 60px; -} -.skin_candycorn_sleep { +.broad_shirt_pink { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -91px -634px; width: 90px; height: 90px; } -.customize-option.skin_candycorn_sleep { +.customize-option.broad_shirt_pink { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -116px -649px; + background-position: -116px -669px; width: 60px; height: 60px; } -.skin_clownfish { +.broad_shirt_purple { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -634px; + background-position: -182px -634px; width: 90px; height: 90px; } -.customize-option.skin_clownfish { +.customize-option.broad_shirt_purple { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -389px -649px; + background-position: -207px -669px; width: 60px; height: 60px; } -.skin_clownfish_sleep { +.broad_shirt_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -273px -634px; width: 90px; height: 90px; } -.customize-option.skin_clownfish_sleep { +.customize-option.broad_shirt_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -298px -649px; + background-position: -298px -669px; width: 60px; height: 60px; } -.skin_d7a9f7 { +.broad_shirt_redblue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -634px; + background-position: -364px -634px; width: 90px; height: 90px; } -.customize-option.skin_d7a9f7 { +.customize-option.broad_shirt_redblue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -571px -649px; + background-position: -389px -669px; width: 60px; height: 60px; } -.skin_d7a9f7_sleep { +.broad_shirt_thunder { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -455px -634px; width: 90px; height: 90px; } -.customize-option.skin_d7a9f7_sleep { +.customize-option.broad_shirt_thunder { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -480px -649px; + background-position: -480px -669px; width: 60px; height: 60px; } -.skin_dapper { +.broad_shirt_tropical { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -742px 0px; + background-position: -546px -634px; width: 90px; height: 90px; } -.customize-option.skin_dapper { +.customize-option.broad_shirt_tropical { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -767px -15px; + background-position: -571px -669px; width: 60px; height: 60px; } -.skin_dapper_sleep { +.broad_shirt_white { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -637px -634px; width: 90px; height: 90px; } -.customize-option.skin_dapper_sleep { +.customize-option.broad_shirt_white { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -662px -649px; + background-position: -662px -669px; width: 60px; height: 60px; } -.skin_ddc994 { +.broad_shirt_yellow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -742px -182px; + background-position: -766px 0px; width: 90px; height: 90px; } -.customize-option.skin_ddc994 { +.customize-option.broad_shirt_yellow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -767px -197px; + background-position: -791px -35px; width: 60px; height: 60px; } -.skin_ddc994_sleep { +.broad_shirt_zombie { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -742px -91px; + background-position: -766px -91px; width: 90px; height: 90px; } -.customize-option.skin_ddc994_sleep { +.customize-option.broad_shirt_zombie { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -767px -106px; + background-position: -791px -126px; width: 60px; height: 60px; } -.skin_deepocean { +.slim_shirt_black { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -742px -364px; + background-position: -766px -182px; width: 90px; height: 90px; } -.customize-option.skin_deepocean { +.customize-option.slim_shirt_black { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -767px -379px; + background-position: -791px -217px; width: 60px; height: 60px; } -.skin_deepocean_sleep { +.slim_shirt_blue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -742px -273px; + background-position: -766px -273px; width: 90px; height: 90px; } -.customize-option.skin_deepocean_sleep { +.customize-option.slim_shirt_blue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -767px -288px; + background-position: -791px -308px; width: 60px; height: 60px; } -.skin_ea8349 { +.slim_shirt_convict { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -742px -546px; + background-position: -766px -364px; width: 90px; height: 90px; } -.customize-option.skin_ea8349 { +.customize-option.slim_shirt_convict { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -767px -561px; + background-position: -791px -399px; width: 60px; height: 60px; } -.skin_ea8349_sleep { +.slim_shirt_cross { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -742px -455px; + background-position: -766px -455px; width: 90px; height: 90px; } -.customize-option.skin_ea8349_sleep { +.customize-option.slim_shirt_cross { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -767px -470px; + background-position: -791px -490px; width: 60px; height: 60px; } -.skin_eb052b { +.slim_shirt_fire { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -725px; + background-position: -766px -546px; width: 90px; height: 90px; } -.customize-option.skin_eb052b { +.customize-option.slim_shirt_fire { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -116px -740px; + background-position: -791px -581px; width: 60px; height: 60px; } -.skin_eb052b_sleep { +.slim_shirt_green { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: 0px -725px; width: 90px; height: 90px; } -.customize-option.skin_eb052b_sleep { +.customize-option.slim_shirt_green { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -25px -740px; + background-position: -25px -760px; width: 60px; height: 60px; } -.skin_f5a76e { +.slim_shirt_horizon { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -725px; + background-position: -91px -725px; width: 90px; height: 90px; } -.customize-option.skin_f5a76e { +.customize-option.slim_shirt_horizon { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -298px -740px; + background-position: -116px -760px; width: 60px; height: 60px; } -.skin_f5a76e_sleep { +.slim_shirt_ocean { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -182px -725px; width: 90px; height: 90px; } -.customize-option.skin_f5a76e_sleep { +.customize-option.slim_shirt_ocean { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -207px -740px; + background-position: -207px -760px; width: 60px; height: 60px; } -.skin_f5d70f { +.slim_shirt_pink { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -725px; + background-position: -273px -725px; width: 90px; height: 90px; } -.customize-option.skin_f5d70f { +.customize-option.slim_shirt_pink { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -480px -740px; + background-position: -298px -760px; width: 60px; height: 60px; } -.skin_f5d70f_sleep { +.slim_shirt_purple { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -364px -725px; width: 90px; height: 90px; } -.customize-option.skin_f5d70f_sleep { +.customize-option.slim_shirt_purple { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -389px -740px; + background-position: -389px -760px; width: 60px; height: 60px; } -.skin_f69922 { +.slim_shirt_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -725px; + background-position: -455px -725px; width: 90px; height: 90px; } -.customize-option.skin_f69922 { +.customize-option.slim_shirt_rainbow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -662px -740px; + background-position: -480px -760px; width: 60px; height: 60px; } -.skin_f69922_sleep { +.slim_shirt_redblue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -546px -725px; width: 90px; height: 90px; } -.customize-option.skin_f69922_sleep { +.customize-option.slim_shirt_redblue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -571px -740px; + background-position: -571px -760px; width: 60px; height: 60px; } -.skin_festive { +.slim_shirt_thunder { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -833px 0px; + background-position: -637px -725px; width: 90px; height: 90px; } -.customize-option.skin_festive { +.customize-option.slim_shirt_thunder { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -858px -15px; + background-position: -662px -760px; width: 60px; height: 60px; } -.skin_festive_sleep { +.slim_shirt_tropical { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -728px -725px; width: 90px; height: 90px; } -.customize-option.skin_festive_sleep { +.customize-option.slim_shirt_tropical { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -753px -740px; + background-position: -753px -760px; width: 60px; height: 60px; } -.skin_fox { +.slim_shirt_white { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -833px -182px; + background-position: -857px 0px; width: 90px; height: 90px; } -.customize-option.skin_fox { +.customize-option.slim_shirt_white { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -858px -197px; + background-position: -882px -35px; width: 60px; height: 60px; } -.skin_fox_sleep { +.slim_shirt_yellow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -833px -91px; + background-position: -857px -91px; width: 90px; height: 90px; } -.customize-option.skin_fox_sleep { +.customize-option.slim_shirt_yellow { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -858px -106px; + background-position: -882px -126px; width: 60px; height: 60px; } -.skin_ghost { +.slim_shirt_zombie { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -833px -364px; + background-position: -857px -182px; width: 90px; height: 90px; } -.customize-option.skin_ghost { +.customize-option.slim_shirt_zombie { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -858px -379px; + background-position: -882px -217px; width: 60px; height: 60px; } -.skin_ghost_sleep { +.skin_0ff591 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -833px -273px; + background-position: -857px -364px; width: 90px; height: 90px; } -.customize-option.skin_ghost_sleep { +.customize-option.skin_0ff591 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -858px -288px; + background-position: -882px -379px; width: 60px; height: 60px; } -.skin_holly { +.skin_0ff591_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -833px -546px; + background-position: -857px -273px; width: 90px; height: 90px; } -.customize-option.skin_holly { +.customize-option.skin_0ff591_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -858px -561px; + background-position: -882px -288px; width: 60px; height: 60px; } -.skin_holly_sleep { +.skin_2b43f6 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -833px -455px; + background-position: -857px -546px; width: 90px; height: 90px; } -.customize-option.skin_holly_sleep { +.customize-option.skin_2b43f6 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -858px -470px; + background-position: -882px -561px; width: 60px; height: 60px; } -.skin_lion { +.skin_2b43f6_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -857px -455px; + width: 90px; + height: 90px; +} +.customize-option.skin_2b43f6_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -882px -470px; + width: 60px; + height: 60px; +} +.skin_6bd049 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: 0px -816px; width: 90px; height: 90px; } -.customize-option.skin_lion { +.customize-option.skin_6bd049 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -25px -831px; width: 60px; height: 60px; } -.skin_lion_sleep { +.skin_6bd049_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -833px -637px; + background-position: -857px -637px; width: 90px; height: 90px; } -.customize-option.skin_lion_sleep { +.customize-option.skin_6bd049_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -858px -652px; + background-position: -882px -652px; width: 60px; height: 60px; } -.skin_merblue { +.skin_800ed0 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -182px -816px; width: 90px; height: 90px; } -.customize-option.skin_merblue { +.customize-option.skin_800ed0 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -207px -831px; width: 60px; height: 60px; } -.skin_merblue_sleep { +.skin_800ed0_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -91px -816px; width: 90px; height: 90px; } -.customize-option.skin_merblue_sleep { +.customize-option.skin_800ed0_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -116px -831px; width: 60px; height: 60px; } -.skin_mergold { +.skin_915533 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -364px -816px; width: 90px; height: 90px; } -.customize-option.skin_mergold { +.customize-option.skin_915533 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -389px -831px; width: 60px; height: 60px; } -.skin_mergold_sleep { +.skin_915533_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -273px -816px; width: 90px; height: 90px; } -.customize-option.skin_mergold_sleep { +.customize-option.skin_915533_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -298px -831px; width: 60px; height: 60px; } -.skin_mergreen { +.skin_98461a { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -546px -816px; width: 90px; height: 90px; } -.customize-option.skin_mergreen { +.customize-option.skin_98461a { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -571px -831px; width: 60px; height: 60px; } -.skin_mergreen_sleep { +.skin_98461a_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -455px -816px; width: 90px; height: 90px; } -.customize-option.skin_mergreen_sleep { +.customize-option.skin_98461a_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -480px -831px; width: 60px; height: 60px; } -.skin_merruby { +.skin_aurora { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -728px -816px; width: 90px; height: 90px; } -.customize-option.skin_merruby { +.customize-option.skin_aurora { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -753px -831px; width: 60px; height: 60px; } -.skin_merruby_sleep { +.skin_aurora_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -637px -816px; width: 90px; height: 90px; } -.customize-option.skin_merruby_sleep { +.customize-option.skin_aurora_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -662px -831px; width: 60px; height: 60px; } -.skin_monster { +.skin_bear { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -924px 0px; + background-position: -948px 0px; width: 90px; height: 90px; } -.customize-option.skin_monster { +.customize-option.skin_bear { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -949px -15px; + background-position: -973px -15px; width: 60px; height: 60px; } -.skin_monster_sleep { +.skin_bear_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -819px -816px; width: 90px; height: 90px; } -.customize-option.skin_monster_sleep { +.customize-option.skin_bear_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -844px -831px; width: 60px; height: 60px; } -.skin_ogre { +.skin_c06534 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -924px -182px; + background-position: -948px -182px; width: 90px; height: 90px; } -.customize-option.skin_ogre { +.customize-option.skin_c06534 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -949px -197px; + background-position: -973px -197px; width: 60px; height: 60px; } -.skin_ogre_sleep { +.skin_c06534_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -924px -91px; + background-position: -948px -91px; width: 90px; height: 90px; } -.customize-option.skin_ogre_sleep { +.customize-option.skin_c06534_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -949px -106px; + background-position: -973px -106px; width: 60px; height: 60px; } -.skin_panda { +.skin_c3e1dc { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -924px -364px; + background-position: -948px -364px; width: 90px; height: 90px; } -.customize-option.skin_panda { +.customize-option.skin_c3e1dc { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -949px -379px; + background-position: -973px -379px; width: 60px; height: 60px; } -.skin_panda_sleep { +.skin_c3e1dc_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -924px -273px; + background-position: -948px -273px; width: 90px; height: 90px; } -.customize-option.skin_panda_sleep { +.customize-option.skin_c3e1dc_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -949px -288px; + background-position: -973px -288px; width: 60px; height: 60px; } -.skin_pastelBlue { +.skin_cactus { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -924px -546px; + background-position: -948px -546px; width: 90px; height: 90px; } -.customize-option.skin_pastelBlue { +.customize-option.skin_cactus { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -949px -561px; + background-position: -973px -561px; width: 60px; height: 60px; } -.skin_pastelBlue_sleep { +.skin_cactus_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -924px -455px; + background-position: -948px -455px; width: 90px; height: 90px; } -.customize-option.skin_pastelBlue_sleep { +.customize-option.skin_cactus_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -949px -470px; + background-position: -973px -470px; width: 60px; height: 60px; } -.skin_pastelGreen { +.skin_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -924px -728px; + background-position: -948px -728px; width: 90px; height: 90px; } -.customize-option.skin_pastelGreen { +.customize-option.skin_candycorn { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -949px -743px; + background-position: -973px -743px; width: 60px; height: 60px; } -.skin_pastelGreen_sleep { +.skin_candycorn_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -924px -637px; + background-position: -948px -637px; width: 90px; height: 90px; } -.customize-option.skin_pastelGreen_sleep { +.customize-option.skin_candycorn_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -949px -652px; + background-position: -973px -652px; width: 60px; height: 60px; } -.skin_pastelOrange { +.skin_clownfish { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -91px -907px; width: 90px; height: 90px; } -.customize-option.skin_pastelOrange { +.customize-option.skin_clownfish { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -116px -922px; width: 60px; height: 60px; } -.skin_pastelOrange_sleep { +.skin_clownfish_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: 0px -907px; width: 90px; height: 90px; } -.customize-option.skin_pastelOrange_sleep { +.customize-option.skin_clownfish_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -25px -922px; width: 60px; height: 60px; } -.skin_pastelPink { +.skin_d7a9f7 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -273px -907px; width: 90px; height: 90px; } -.customize-option.skin_pastelPink { +.customize-option.skin_d7a9f7 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -298px -922px; width: 60px; height: 60px; } -.skin_pastelPink_sleep { +.skin_d7a9f7_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -182px -907px; width: 90px; height: 90px; } -.customize-option.skin_pastelPink_sleep { +.customize-option.skin_d7a9f7_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -207px -922px; width: 60px; height: 60px; } -.skin_pastelPurple { +.skin_dapper { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -455px -907px; width: 90px; height: 90px; } -.customize-option.skin_pastelPurple { +.customize-option.skin_dapper { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -480px -922px; width: 60px; height: 60px; } -.skin_pastelPurple_sleep { +.skin_dapper_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -364px -907px; width: 90px; height: 90px; } -.customize-option.skin_pastelPurple_sleep { +.customize-option.skin_dapper_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -389px -922px; width: 60px; height: 60px; } -.skin_pastelRainbowChevron { +.skin_ddc994 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -637px -907px; width: 90px; height: 90px; } -.customize-option.skin_pastelRainbowChevron { +.customize-option.skin_ddc994 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -662px -922px; width: 60px; height: 60px; } -.skin_pastelRainbowChevron_sleep { +.skin_ddc994_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -546px -907px; width: 90px; height: 90px; } -.customize-option.skin_pastelRainbowChevron_sleep { +.customize-option.skin_ddc994_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -571px -922px; width: 60px; height: 60px; } -.skin_pastelRainbowDiagonal { +.skin_deepocean { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -819px -907px; width: 90px; height: 90px; } -.customize-option.skin_pastelRainbowDiagonal { +.customize-option.skin_deepocean { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -844px -922px; width: 60px; height: 60px; } -.skin_pastelRainbowDiagonal_sleep { +.skin_deepocean_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -728px -907px; width: 90px; height: 90px; } -.customize-option.skin_pastelRainbowDiagonal_sleep { +.customize-option.skin_deepocean_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -753px -922px; width: 60px; height: 60px; } -.skin_pastelYellow { +.skin_ea8349 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1015px 0px; + background-position: -1039px 0px; width: 90px; height: 90px; } -.customize-option.skin_pastelYellow { +.customize-option.skin_ea8349 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1040px -15px; + background-position: -1064px -15px; width: 60px; height: 60px; } -.skin_pastelYellow_sleep { +.skin_ea8349_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -910px -907px; width: 90px; height: 90px; } -.customize-option.skin_pastelYellow_sleep { +.customize-option.skin_ea8349_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -935px -922px; width: 60px; height: 60px; } -.skin_pig { +.skin_eb052b { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1015px -182px; + background-position: -1039px -182px; width: 90px; height: 90px; } -.customize-option.skin_pig { +.customize-option.skin_eb052b { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1040px -197px; + background-position: -1064px -197px; width: 60px; height: 60px; } -.skin_pig_sleep { +.skin_eb052b_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1015px -91px; + background-position: -1039px -91px; width: 90px; height: 90px; } -.customize-option.skin_pig_sleep { +.customize-option.skin_eb052b_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1040px -106px; + background-position: -1064px -106px; width: 60px; height: 60px; } -.skin_polar { +.skin_f5a76e { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1015px -364px; + background-position: -1039px -364px; width: 90px; height: 90px; } -.customize-option.skin_polar { +.customize-option.skin_f5a76e { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1040px -379px; + background-position: -1064px -379px; width: 60px; height: 60px; } -.skin_polar_sleep { +.skin_f5a76e_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1015px -273px; + background-position: -1039px -273px; width: 90px; height: 90px; } -.customize-option.skin_polar_sleep { +.customize-option.skin_f5a76e_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1040px -288px; + background-position: -1064px -288px; width: 60px; height: 60px; } -.skin_pumpkin { +.skin_f5d70f { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1015px -546px; + background-position: -1039px -546px; width: 90px; height: 90px; } -.customize-option.skin_pumpkin { +.customize-option.skin_f5d70f { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1040px -561px; + background-position: -1064px -561px; width: 60px; height: 60px; } -.skin_pumpkin2 { +.skin_f5d70f_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1015px -728px; + background-position: -1039px -455px; width: 90px; height: 90px; } -.customize-option.skin_pumpkin2 { +.customize-option.skin_f5d70f_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1040px -743px; + background-position: -1064px -470px; width: 60px; height: 60px; } -.skin_pumpkin2_sleep { +.skin_f69922 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1015px -637px; + background-position: -1039px -728px; width: 90px; height: 90px; } -.customize-option.skin_pumpkin2_sleep { +.customize-option.skin_f69922 { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1040px -652px; + background-position: -1064px -743px; width: 60px; height: 60px; } -.skin_pumpkin_sleep { +.skin_f69922_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1015px -455px; + background-position: -1039px -637px; width: 90px; height: 90px; } -.customize-option.skin_pumpkin_sleep { +.customize-option.skin_f69922_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1040px -470px; + background-position: -1064px -652px; width: 60px; height: 60px; } -.skin_rainbow { +.skin_festive { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: 0px -998px; width: 90px; height: 90px; } -.customize-option.skin_rainbow { +.customize-option.skin_festive { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -25px -1013px; width: 60px; height: 60px; } -.skin_rainbow_sleep { +.skin_festive_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1015px -819px; + background-position: -1039px -819px; width: 90px; height: 90px; } -.customize-option.skin_rainbow_sleep { +.customize-option.skin_festive_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1040px -834px; + background-position: -1064px -834px; width: 60px; height: 60px; } -.skin_reptile { +.skin_fox { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -182px -998px; width: 90px; height: 90px; } -.customize-option.skin_reptile { +.customize-option.skin_fox { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -207px -1013px; width: 60px; height: 60px; } -.skin_reptile_sleep { +.skin_fox_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -91px -998px; width: 90px; height: 90px; } -.customize-option.skin_reptile_sleep { +.customize-option.skin_fox_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -116px -1013px; width: 60px; height: 60px; } -.skin_shadow { +.skin_ghost { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -364px -998px; width: 90px; height: 90px; } -.customize-option.skin_shadow { +.customize-option.skin_ghost { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -389px -1013px; width: 60px; height: 60px; } -.skin_shadow2 { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -998px; - width: 90px; - height: 90px; -} -.customize-option.skin_shadow2 { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -571px -1013px; - width: 60px; - height: 60px; -} -.skin_shadow2_sleep { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -998px; - width: 90px; - height: 90px; -} -.customize-option.skin_shadow2_sleep { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -480px -1013px; - width: 60px; - height: 60px; -} -.skin_shadow_sleep { +.skin_ghost_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -273px -998px; width: 90px; height: 90px; } -.customize-option.skin_shadow_sleep { +.customize-option.skin_ghost_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -298px -1013px; width: 60px; height: 60px; } -.skin_shark { +.skin_holly { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -546px -998px; + width: 90px; + height: 90px; +} +.customize-option.skin_holly { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -571px -1013px; + width: 60px; + height: 60px; +} +.skin_holly_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -455px -998px; + width: 90px; + height: 90px; +} +.customize-option.skin_holly_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -480px -1013px; + width: 60px; + height: 60px; +} +.skin_lion { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -728px -998px; width: 90px; height: 90px; } -.customize-option.skin_shark { +.customize-option.skin_lion { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -753px -1013px; width: 60px; height: 60px; } -.skin_shark_sleep { +.skin_lion_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -637px -998px; width: 90px; height: 90px; } -.customize-option.skin_shark_sleep { +.customize-option.skin_lion_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -662px -1013px; width: 60px; height: 60px; } -.skin_skeleton { +.skin_merblue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -910px -998px; width: 90px; height: 90px; } -.customize-option.skin_skeleton { +.customize-option.skin_merblue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -935px -1013px; width: 60px; height: 60px; } -.skin_skeleton2 { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1106px 0px; - width: 90px; - height: 90px; -} -.customize-option.skin_skeleton2 { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1131px -15px; - width: 60px; - height: 60px; -} -.skin_skeleton2_sleep { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1001px -998px; - width: 90px; - height: 90px; -} -.customize-option.skin_skeleton2_sleep { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1026px -1013px; - width: 60px; - height: 60px; -} -.skin_skeleton_sleep { +.skin_merblue_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -819px -998px; width: 90px; height: 90px; } -.customize-option.skin_skeleton_sleep { +.customize-option.skin_merblue_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -844px -1013px; width: 60px; height: 60px; } -.skin_snowy { +.skin_mergold { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1106px -182px; + background-position: -1130px 0px; width: 90px; height: 90px; } -.customize-option.skin_snowy { +.customize-option.skin_mergold { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1131px -197px; + background-position: -1155px -15px; width: 60px; height: 60px; } -.skin_snowy_sleep { +.skin_mergold_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1106px -91px; + background-position: -1001px -998px; width: 90px; height: 90px; } -.customize-option.skin_snowy_sleep { +.customize-option.skin_mergold_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1131px -106px; + background-position: -1026px -1013px; width: 60px; height: 60px; } -.skin_sugar { +.skin_mergreen { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1106px -364px; + background-position: -1130px -182px; width: 90px; height: 90px; } -.customize-option.skin_sugar { +.customize-option.skin_mergreen { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1131px -379px; + background-position: -1155px -197px; width: 60px; height: 60px; } -.skin_sugar_sleep { +.skin_mergreen_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1106px -273px; + background-position: -1130px -91px; width: 90px; height: 90px; } -.customize-option.skin_sugar_sleep { +.customize-option.skin_mergreen_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1131px -288px; + background-position: -1155px -106px; width: 60px; height: 60px; } -.skin_tiger { +.skin_merruby { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1106px -546px; + background-position: -1130px -364px; width: 90px; height: 90px; } -.customize-option.skin_tiger { +.customize-option.skin_merruby { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1131px -561px; + background-position: -1155px -379px; width: 60px; height: 60px; } -.skin_tiger_sleep { +.skin_merruby_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1106px -455px; + background-position: -1130px -273px; width: 90px; height: 90px; } -.customize-option.skin_tiger_sleep { +.customize-option.skin_merruby_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1131px -470px; + background-position: -1155px -288px; width: 60px; height: 60px; } -.skin_transparent { +.skin_monster { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1106px -728px; + background-position: -1130px -546px; width: 90px; height: 90px; } -.customize-option.skin_transparent { +.customize-option.skin_monster { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1131px -743px; + background-position: -1155px -561px; width: 60px; height: 60px; } -.skin_transparent_sleep { +.skin_monster_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1106px -637px; + background-position: -1130px -455px; width: 90px; height: 90px; } -.customize-option.skin_transparent_sleep { +.customize-option.skin_monster_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1131px -652px; + background-position: -1155px -470px; width: 60px; height: 60px; } -.skin_tropicalwater { +.skin_ogre { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1106px -910px; + background-position: -1130px -728px; width: 90px; height: 90px; } -.customize-option.skin_tropicalwater { +.customize-option.skin_ogre { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1131px -925px; + background-position: -1155px -743px; width: 60px; height: 60px; } -.skin_tropicalwater_sleep { +.skin_ogre_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1106px -819px; + background-position: -1130px -637px; width: 90px; height: 90px; } -.customize-option.skin_tropicalwater_sleep { +.customize-option.skin_ogre_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1131px -834px; + background-position: -1155px -652px; width: 60px; height: 60px; } -.skin_winterstar { +.skin_panda { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1130px -910px; + width: 90px; + height: 90px; +} +.customize-option.skin_panda { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1155px -925px; + width: 60px; + height: 60px; +} +.skin_panda_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1130px -819px; + width: 90px; + height: 90px; +} +.customize-option.skin_panda_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1155px -834px; + width: 60px; + height: 60px; +} +.skin_pastelBlue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -91px -1089px; width: 90px; height: 90px; } -.customize-option.skin_winterstar { +.customize-option.skin_pastelBlue { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -116px -1104px; width: 60px; height: 60px; } -.skin_winterstar_sleep { +.skin_pastelBlue_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: 0px -1089px; width: 90px; height: 90px; } -.customize-option.skin_winterstar_sleep { +.customize-option.skin_pastelBlue_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -25px -1104px; width: 60px; height: 60px; } -.skin_wolf { +.skin_pastelGreen { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -273px -1089px; width: 90px; height: 90px; } -.customize-option.skin_wolf { +.customize-option.skin_pastelGreen { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -298px -1104px; width: 60px; height: 60px; } -.skin_wolf_sleep { +.skin_pastelGreen_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -182px -1089px; width: 90px; height: 90px; } -.customize-option.skin_wolf_sleep { +.customize-option.skin_pastelGreen_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -207px -1104px; width: 60px; height: 60px; } -.skin_zombie { +.skin_pastelOrange { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -455px -1089px; width: 90px; height: 90px; } -.customize-option.skin_zombie { +.customize-option.skin_pastelOrange { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -480px -1104px; width: 60px; height: 60px; } -.skin_zombie2 { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -1089px; - width: 90px; - height: 90px; -} -.customize-option.skin_zombie2 { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -662px -1104px; - width: 60px; - height: 60px; -} -.skin_zombie2_sleep { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -1089px; - width: 90px; - height: 90px; -} -.customize-option.skin_zombie2_sleep { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -571px -1104px; - width: 60px; - height: 60px; -} -.skin_zombie_sleep { +.skin_pastelOrange_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -364px -1089px; width: 90px; height: 90px; } -.customize-option.skin_zombie_sleep { +.customize-option.skin_pastelOrange_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -389px -1104px; width: 60px; height: 60px; } -.body_armoire_cozyScarf { +.skin_pastelPink { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -345px -273px; - width: 114px; - height: 87px; + background-position: -637px -1089px; + width: 90px; + height: 90px; } -.broad_armor_armoire_antiProcrastinationArmor { +.customize-option.skin_pastelPink { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -662px -1104px; + width: 60px; + height: 60px; +} +.skin_pastelPink_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -546px -1089px; + width: 90px; + height: 90px; +} +.customize-option.skin_pastelPink_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -571px -1104px; + width: 60px; + height: 60px; +} +.skin_pastelPurple { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -819px -1089px; width: 90px; height: 90px; } -.broad_armor_armoire_barristerRobes { +.customize-option.skin_pastelPurple { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -844px -1104px; + width: 60px; + height: 60px; +} +.skin_pastelPurple_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -728px -1089px; + width: 90px; + height: 90px; +} +.customize-option.skin_pastelPurple_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -753px -1104px; + width: 60px; + height: 60px; +} +.skin_pastelRainbowChevron { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1001px -1089px; + width: 90px; + height: 90px; +} +.customize-option.skin_pastelRainbowChevron { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1026px -1104px; + width: 60px; + height: 60px; +} +.skin_pastelRainbowChevron_sleep { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -910px -1089px; width: 90px; height: 90px; } +.customize-option.skin_pastelRainbowChevron_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -935px -1104px; + width: 60px; + height: 60px; +} +.skin_pastelRainbowDiagonal { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1221px 0px; + width: 90px; + height: 90px; +} +.customize-option.skin_pastelRainbowDiagonal { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1246px -15px; + width: 60px; + height: 60px; +} +.skin_pastelRainbowDiagonal_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1092px -1089px; + width: 90px; + height: 90px; +} +.customize-option.skin_pastelRainbowDiagonal_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1117px -1104px; + width: 60px; + height: 60px; +} +.skin_pastelYellow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1221px -182px; + width: 90px; + height: 90px; +} +.customize-option.skin_pastelYellow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1246px -197px; + width: 60px; + height: 60px; +} +.skin_pastelYellow_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1221px -91px; + width: 90px; + height: 90px; +} +.customize-option.skin_pastelYellow_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1246px -106px; + width: 60px; + height: 60px; +} +.skin_pig { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1221px -364px; + width: 90px; + height: 90px; +} +.customize-option.skin_pig { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1246px -379px; + width: 60px; + height: 60px; +} +.skin_pig_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1221px -273px; + width: 90px; + height: 90px; +} +.customize-option.skin_pig_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1246px -288px; + width: 60px; + height: 60px; +} +.skin_polar { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1221px -546px; + width: 90px; + height: 90px; +} +.customize-option.skin_polar { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1246px -561px; + width: 60px; + height: 60px; +} +.skin_polar_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1221px -455px; + width: 90px; + height: 90px; +} +.customize-option.skin_polar_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1246px -470px; + width: 60px; + height: 60px; +} +.skin_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1221px -728px; + width: 90px; + height: 90px; +} +.customize-option.skin_pumpkin { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1246px -743px; + width: 60px; + height: 60px; +} +.skin_pumpkin2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1221px -910px; + width: 90px; + height: 90px; +} +.customize-option.skin_pumpkin2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1246px -925px; + width: 60px; + height: 60px; +} +.skin_pumpkin2_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -575px -182px; + width: 90px; + height: 90px; +} +.customize-option.skin_pumpkin2_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -600px -197px; + width: 60px; + height: 60px; +} +.skin_pumpkin_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1221px -637px; + width: 90px; + height: 90px; +} +.customize-option.skin_pumpkin_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1246px -652px; + width: 60px; + height: 60px; +} +.skin_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: 0px -1180px; + width: 90px; + height: 90px; +} +.customize-option.skin_rainbow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -25px -1195px; + width: 60px; + height: 60px; +} +.skin_rainbow_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1221px -1001px; + width: 90px; + height: 90px; +} +.customize-option.skin_rainbow_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1246px -1016px; + width: 60px; + height: 60px; +} +.skin_reptile { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -182px -1180px; + width: 90px; + height: 90px; +} +.customize-option.skin_reptile { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -207px -1195px; + width: 60px; + height: 60px; +} +.skin_reptile_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -91px -1180px; + width: 90px; + height: 90px; +} +.customize-option.skin_reptile_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -116px -1195px; + width: 60px; + height: 60px; +} +.skin_shadow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -364px -1180px; + width: 90px; + height: 90px; +} +.customize-option.skin_shadow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -389px -1195px; + width: 60px; + height: 60px; +} +.skin_shadow2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -546px -1180px; + width: 90px; + height: 90px; +} +.customize-option.skin_shadow2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -571px -1195px; + width: 60px; + height: 60px; +} +.skin_shadow2_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -455px -1180px; + width: 90px; + height: 90px; +} +.customize-option.skin_shadow2_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -480px -1195px; + width: 60px; + height: 60px; +} +.skin_shadow_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -273px -1180px; + width: 90px; + height: 90px; +} +.customize-option.skin_shadow_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -298px -1195px; + width: 60px; + height: 60px; +} +.skin_shark { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -728px -1180px; + width: 90px; + height: 90px; +} +.customize-option.skin_shark { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -753px -1195px; + width: 60px; + height: 60px; +} +.skin_shark_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -637px -1180px; + width: 90px; + height: 90px; +} +.customize-option.skin_shark_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -662px -1195px; + width: 60px; + height: 60px; +} +.skin_skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -910px -1180px; + width: 90px; + height: 90px; +} +.customize-option.skin_skeleton { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -935px -1195px; + width: 60px; + height: 60px; +} +.skin_skeleton2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1092px -1180px; + width: 90px; + height: 90px; +} +.customize-option.skin_skeleton2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1117px -1195px; + width: 60px; + height: 60px; +} +.skin_skeleton2_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1001px -1180px; + width: 90px; + height: 90px; +} +.customize-option.skin_skeleton2_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1026px -1195px; + width: 60px; + height: 60px; +} +.skin_skeleton_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -819px -1180px; + width: 90px; + height: 90px; +} +.customize-option.skin_skeleton_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -844px -1195px; + width: 60px; + height: 60px; +} +.skin_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1312px 0px; + width: 90px; + height: 90px; +} +.customize-option.skin_snowy { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1337px -15px; + width: 60px; + height: 60px; +} +.skin_snowy_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1183px -1180px; + width: 90px; + height: 90px; +} +.customize-option.skin_snowy_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1208px -1195px; + width: 60px; + height: 60px; +} +.skin_sugar { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1312px -182px; + width: 90px; + height: 90px; +} +.customize-option.skin_sugar { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1337px -197px; + width: 60px; + height: 60px; +} +.skin_sugar_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1312px -91px; + width: 90px; + height: 90px; +} +.customize-option.skin_sugar_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1337px -106px; + width: 60px; + height: 60px; +} +.skin_tiger { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1312px -364px; + width: 90px; + height: 90px; +} +.customize-option.skin_tiger { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1337px -379px; + width: 60px; + height: 60px; +} +.skin_tiger_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1312px -273px; + width: 90px; + height: 90px; +} +.customize-option.skin_tiger_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1337px -288px; + width: 60px; + height: 60px; +} +.skin_transparent { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1312px -546px; + width: 90px; + height: 90px; +} +.customize-option.skin_transparent { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1337px -561px; + width: 60px; + height: 60px; +} +.skin_transparent_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1312px -455px; + width: 90px; + height: 90px; +} +.customize-option.skin_transparent_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1337px -470px; + width: 60px; + height: 60px; +} +.skin_tropicalwater { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1312px -728px; + width: 90px; + height: 90px; +} +.customize-option.skin_tropicalwater { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1337px -743px; + width: 60px; + height: 60px; +} +.skin_tropicalwater_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1312px -637px; + width: 90px; + height: 90px; +} +.customize-option.skin_tropicalwater_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1337px -652px; + width: 60px; + height: 60px; +} +.skin_winterstar { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1312px -910px; + width: 90px; + height: 90px; +} +.customize-option.skin_winterstar { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1337px -925px; + width: 60px; + height: 60px; +} +.skin_winterstar_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1312px -819px; + width: 90px; + height: 90px; +} +.customize-option.skin_winterstar_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1337px -834px; + width: 60px; + height: 60px; +} +.skin_wolf { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1312px -1092px; + width: 90px; + height: 90px; +} +.customize-option.skin_wolf { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1337px -1107px; + width: 60px; + height: 60px; +} +.skin_wolf_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1312px -1001px; + width: 90px; + height: 90px; +} +.customize-option.skin_wolf_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1337px -1016px; + width: 60px; + height: 60px; +} +.skin_zombie { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -91px -1271px; + width: 90px; + height: 90px; +} +.customize-option.skin_zombie { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -116px -1286px; + width: 60px; + height: 60px; +} +.skin_zombie2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -273px -1271px; + width: 90px; + height: 90px; +} +.customize-option.skin_zombie2 { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -298px -1286px; + width: 60px; + height: 60px; +} +.skin_zombie2_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -182px -1271px; + width: 90px; + height: 90px; +} +.customize-option.skin_zombie2_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -207px -1286px; + width: 60px; + height: 60px; +} +.skin_zombie_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: 0px -1271px; + width: 90px; + height: 90px; +} +.customize-option.skin_zombie_sleep { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -25px -1286px; + width: 60px; + height: 60px; +} +.body_armoire_cozyScarf { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -460px -358px; + width: 114px; + height: 87px; +} +.broad_armor_armoire_antiProcrastinationArmor { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -455px -1271px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_barristerRobes { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -546px -1271px; + width: 90px; + height: 90px; +} .broad_armor_armoire_basicArcherArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1001px -1089px; + background-position: -637px -1271px; width: 90px; height: 90px; } @@ -1830,13 +2382,13 @@ } .broad_armor_armoire_candlestickMakerOutfit { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1197px 0px; + background-position: -819px -1271px; width: 90px; height: 90px; } .broad_armor_armoire_cannoneerRags { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1197px -91px; + background-position: -910px -1271px; width: 90px; height: 90px; } @@ -1848,637 +2400,697 @@ } .broad_armor_armoire_cobblersCoveralls { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1197px -273px; + background-position: -1092px -1271px; width: 90px; height: 90px; } -.broad_armor_armoire_crystalCrescentRobes { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1197px -364px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_dragonTamerArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1197px -455px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_falconerArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1197px -546px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_farrierOutfit { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1197px -637px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_flutteryFrock { +.broad_armor_armoire_coverallsOfBookbinding { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -230px 0px; width: 114px; height: 90px; } -.broad_armor_armoire_gladiatorArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1197px -819px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_glassblowersCoveralls { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -230px -91px; - width: 114px; - height: 90px; -} -.broad_armor_armoire_goldenToga { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1197px -1001px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_gownOfHearts { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -1180px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_graduateRobe { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -1180px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_greenFestivalYukata { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -1180px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_hornedIronArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -1180px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_ironBlueArcherArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -1180px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_jesterCostume { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -1180px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_lamplightersGreatcoat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -115px -364px; - width: 114px; - height: 87px; -} -.broad_armor_armoire_lunarArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -1180px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_merchantTunic { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -728px -1180px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_minerOveralls { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -819px -1180px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_mushroomDruidArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -910px -1180px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_ogreArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1001px -1180px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_plagueDoctorOvercoat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1092px -1180px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_ramFleeceRobes { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1183px -1180px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_rancherRobes { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1288px 0px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_redPartyDress { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1288px -91px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_robeOfDiamonds { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -115px -182px; - width: 114px; - height: 90px; -} -.broad_armor_armoire_royalRobes { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1288px -273px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_shepherdRobes { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -460px -182px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_stripedSwimsuit { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1288px -455px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_swanDancerTutu { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -460px 0px; - width: 99px; - height: 90px; -} -.broad_armor_armoire_vermilionArcherArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1288px -637px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_vikingTunic { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1288px -728px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_woodElfArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1288px -819px; - width: 90px; - height: 90px; -} -.broad_armor_armoire_wovenRobes { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -345px 0px; - width: 114px; - height: 90px; -} -.broad_armor_armoire_yellowPartyDress { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1288px -1001px; - width: 90px; - height: 90px; -} -.eyewear_armoire_goofyGlasses { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1288px -1092px; - width: 90px; - height: 90px; -} -.eyewear_armoire_plagueDoctorMask { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -1271px; - width: 90px; - height: 90px; -} -.headAccessory_armoire_comicalArrow { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1470px -182px; - width: 90px; - height: 90px; -} -.head_armoire_antiProcrastinationHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -1271px; - width: 90px; - height: 90px; -} -.head_armoire_barristerWig { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -1271px; - width: 90px; - height: 90px; -} -.head_armoire_basicArcherCap { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -1271px; - width: 90px; - height: 90px; -} -.head_armoire_bigWig { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -1271px; - width: 90px; - height: 90px; -} -.head_armoire_birdsNest { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -1271px; - width: 90px; - height: 90px; -} -.head_armoire_blackCat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -1271px; - width: 90px; - height: 90px; -} -.head_armoire_blueFloppyHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -1271px; - width: 90px; - height: 90px; -} -.head_armoire_blueHairbow { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -728px -1271px; - width: 90px; - height: 90px; -} -.head_armoire_candlestickMakerHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -819px -1271px; - width: 90px; - height: 90px; -} -.head_armoire_cannoneerBandanna { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -910px -1271px; - width: 90px; - height: 90px; -} -.head_armoire_coachDriversHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -345px -91px; - width: 114px; - height: 90px; -} -.head_armoire_crownOfDiamonds { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px 0px; - width: 114px; - height: 90px; -} -.head_armoire_crownOfHearts { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1183px -1271px; - width: 90px; - height: 90px; -} -.head_armoire_crystalCrescentHat { +.broad_armor_armoire_crystalCrescentRobes { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: -1274px -1271px; width: 90px; height: 90px; } -.head_armoire_dragonTamerHelm { +.broad_armor_armoire_dragonTamerArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1379px 0px; + background-position: -1403px 0px; width: 90px; height: 90px; } -.head_armoire_falconerCap { +.broad_armor_armoire_falconerArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1379px -91px; + background-position: -1403px -91px; width: 90px; height: 90px; } -.head_armoire_flutteryWig { +.broad_armor_armoire_farrierOutfit { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -273px; + background-position: -1403px -182px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_flutteryFrock { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -230px -91px; width: 114px; height: 90px; } -.head_armoire_gladiatorHelm { +.broad_armor_armoire_gladiatorArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1379px -273px; + background-position: -1403px -364px; width: 90px; height: 90px; } -.head_armoire_glassblowersHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -115px -273px; - width: 114px; - height: 90px; -} -.head_armoire_goldenLaurels { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1379px -455px; - width: 90px; - height: 90px; -} -.head_armoire_graduateCap { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1379px -546px; - width: 90px; - height: 90px; -} -.head_armoire_greenFloppyHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1379px -637px; - width: 90px; - height: 90px; -} -.head_armoire_hornedIronHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1379px -728px; - width: 90px; - height: 90px; -} -.head_armoire_ironBlueArcherHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1379px -819px; - width: 90px; - height: 90px; -} -.head_armoire_jesterCap { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1379px -910px; - width: 90px; - height: 90px; -} -.head_armoire_lamplightersTopHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -230px -273px; - width: 114px; - height: 87px; -} -.head_armoire_lunarCrown { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1379px -1092px; - width: 90px; - height: 90px; -} -.head_armoire_merchantChaperon { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1379px -1183px; - width: 90px; - height: 90px; -} -.head_armoire_minerHelmet { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -1362px; - width: 90px; - height: 90px; -} -.head_armoire_mushroomDruidCap { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -1362px; - width: 90px; - height: 90px; -} -.head_armoire_ogreMask { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -1362px; - width: 90px; - height: 90px; -} -.head_armoire_orangeCat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -1362px; - width: 90px; - height: 90px; -} -.head_armoire_paperBag { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -1362px; - width: 90px; - height: 90px; -} -.head_armoire_plagueDoctorHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -1362px; - width: 90px; - height: 90px; -} -.head_armoire_ramHeaddress { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -1362px; - width: 90px; - height: 90px; -} -.head_armoire_rancherHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -637px -1362px; - width: 90px; - height: 90px; -} -.head_armoire_redFloppyHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -728px -1362px; - width: 90px; - height: 90px; -} -.head_armoire_redHairbow { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -819px -1362px; - width: 90px; - height: 90px; -} -.head_armoire_royalCrown { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -910px -1362px; - width: 90px; - height: 90px; -} -.head_armoire_shepherdHeaddress { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1001px -1362px; - width: 90px; - height: 90px; -} -.head_armoire_swanFeatherCrown { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1092px -1362px; - width: 90px; - height: 90px; -} -.head_armoire_vermilionArcherHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1183px -1362px; - width: 90px; - height: 90px; -} -.head_armoire_vikingHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1274px -1362px; - width: 90px; - height: 90px; -} -.head_armoire_violetFloppyHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1365px -1362px; - width: 90px; - height: 90px; -} -.head_armoire_woodElfHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1470px 0px; - width: 90px; - height: 90px; -} -.head_armoire_yellowHairbow { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1470px -91px; - width: 90px; - height: 90px; -} -.shield_armoire_antiProcrastinationShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1470px -273px; - width: 90px; - height: 90px; -} -.shield_armoire_dragonTamerShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1470px -364px; - width: 90px; - height: 90px; -} -.shield_armoire_fancyBlownGlassVase { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -345px -182px; - width: 114px; - height: 90px; -} -.shield_armoire_fancyShoe { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1470px -546px; - width: 90px; - height: 90px; -} -.shield_armoire_festivalParasol { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -364px; - width: 114px; - height: 87px; -} -.shield_armoire_floralBouquet { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1470px -728px; - width: 90px; - height: 90px; -} -.shield_armoire_flutteryFan { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -230px -182px; - width: 114px; - height: 90px; -} -.shield_armoire_gladiatorShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1470px -910px; - width: 90px; - height: 90px; -} -.shield_armoire_goldenBaton { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -460px -91px; - width: 99px; - height: 90px; -} -.shield_armoire_handmadeCandlestick { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1470px -1092px; - width: 90px; - height: 90px; -} -.shield_armoire_horseshoe { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1470px -1183px; - width: 90px; - height: 90px; -} -.shield_armoire_midnightShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1470px -1274px; - width: 90px; - height: 90px; -} -.shield_armoire_mushroomDruidShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -1453px; - width: 90px; - height: 90px; -} -.shield_armoire_mysticLamp { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -91px -1453px; - width: 90px; - height: 90px; -} -.shield_armoire_perchingFalcon { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -182px -1453px; - width: 90px; - height: 90px; -} -.shield_armoire_ramHornShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -273px -1453px; - width: 90px; - height: 90px; -} -.shield_armoire_redRose { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -364px -1453px; - width: 90px; - height: 90px; -} -.shield_armoire_royalCane { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -455px -1453px; - width: 90px; - height: 90px; -} -.shield_armoire_sandyBucket { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -546px -1453px; - width: 90px; - height: 90px; -} -.shield_armoire_shieldOfDiamonds { +.broad_armor_armoire_glassblowersCoveralls { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); background-position: 0px -182px; width: 114px; height: 90px; } -.shield_armoire_swanFeatherFan { +.broad_armor_armoire_goldenToga { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -230px -364px; + background-position: -1403px -546px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_gownOfHearts { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1403px -637px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_graduateRobe { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1403px -728px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_greenFestivalYukata { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1403px -819px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_hornedIronArmor { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1403px -910px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_ironBlueArcherArmor { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1403px -1001px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_jesterCostume { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1403px -1092px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_jeweledArcherArmor { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1403px -1183px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_lamplightersGreatcoat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -115px -455px; width: 114px; height: 87px; } +.broad_armor_armoire_lunarArmor { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -91px -1362px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_merchantTunic { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -182px -1362px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_minerOveralls { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -273px -1362px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_mushroomDruidArmor { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -364px -1362px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_ogreArmor { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -455px -1362px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_piraticalPrincessGown { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -230px -182px; + width: 114px; + height: 90px; +} +.broad_armor_armoire_plagueDoctorOvercoat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -637px -1362px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_ramFleeceRobes { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -728px -1362px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_rancherRobes { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -819px -1362px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_redPartyDress { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -910px -1362px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_robeOfDiamonds { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -345px 0px; + width: 114px; + height: 90px; +} +.broad_armor_armoire_robeOfSpades { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -345px -91px; + width: 114px; + height: 90px; +} +.broad_armor_armoire_royalRobes { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1183px -1362px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_shepherdRobes { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1274px -1362px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_stripedSwimsuit { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1365px -1362px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_swanDancerTutu { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -575px -91px; + width: 99px; + height: 90px; +} +.broad_armor_armoire_vermilionArcherArmor { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1494px -91px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_vikingTunic { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1494px -182px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_woodElfArmor { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1494px -273px; + width: 90px; + height: 90px; +} +.broad_armor_armoire_wovenRobes { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: 0px -273px; + width: 114px; + height: 90px; +} +.broad_armor_armoire_yellowPartyDress { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1494px -455px; + width: 90px; + height: 90px; +} +.eyewear_armoire_goofyGlasses { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1494px -546px; + width: 90px; + height: 90px; +} +.eyewear_armoire_plagueDoctorMask { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1494px -637px; + width: 90px; + height: 90px; +} +.headAccessory_armoire_comicalArrow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -819px -1544px; + width: 90px; + height: 90px; +} +.headAccessory_armoire_gogglesOfBookbinding { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -460px 0px; + width: 114px; + height: 90px; +} +.head_armoire_antiProcrastinationHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1494px -728px; + width: 90px; + height: 90px; +} +.head_armoire_barristerWig { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1494px -819px; + width: 90px; + height: 90px; +} +.head_armoire_basicArcherCap { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1494px -910px; + width: 90px; + height: 90px; +} +.head_armoire_bigWig { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1494px -1001px; + width: 90px; + height: 90px; +} +.head_armoire_birdsNest { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1494px -1092px; + width: 90px; + height: 90px; +} +.head_armoire_blackCat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1494px -1183px; + width: 90px; + height: 90px; +} +.head_armoire_blueFloppyHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1494px -1274px; + width: 90px; + height: 90px; +} +.head_armoire_blueHairbow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: 0px -1453px; + width: 90px; + height: 90px; +} +.head_armoire_candlestickMakerHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -91px -1453px; + width: 90px; + height: 90px; +} +.head_armoire_cannoneerBandanna { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -182px -1453px; + width: 90px; + height: 90px; +} +.head_armoire_coachDriversHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -115px -273px; + width: 114px; + height: 90px; +} +.head_armoire_crownOfDiamonds { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -230px -273px; + width: 114px; + height: 90px; +} +.head_armoire_crownOfHearts { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -455px -1453px; + width: 90px; + height: 90px; +} +.head_armoire_crystalCrescentHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -546px -1453px; + width: 90px; + height: 90px; +} +.head_armoire_dragonTamerHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -637px -1453px; + width: 90px; + height: 90px; +} +.head_armoire_falconerCap { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -728px -1453px; + width: 90px; + height: 90px; +} +.head_armoire_flutteryWig { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: 0px 0px; + width: 114px; + height: 90px; +} +.head_armoire_gladiatorHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -910px -1453px; + width: 90px; + height: 90px; +} +.head_armoire_glassblowersHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: 0px -364px; + width: 114px; + height: 90px; +} +.head_armoire_goldenLaurels { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1092px -1453px; + width: 90px; + height: 90px; +} +.head_armoire_graduateCap { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1183px -1453px; + width: 90px; + height: 90px; +} +.head_armoire_greenFloppyHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1274px -1453px; + width: 90px; + height: 90px; +} +.head_armoire_hornedIronHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1365px -1453px; + width: 90px; + height: 90px; +} +.head_armoire_ironBlueArcherHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1456px -1453px; + width: 90px; + height: 90px; +} +.head_armoire_jesterCap { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1585px 0px; + width: 90px; + height: 90px; +} +.head_armoire_jeweledArcherHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1585px -91px; + width: 90px; + height: 90px; +} +.head_armoire_lamplightersTopHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -460px -270px; + width: 114px; + height: 87px; +} +.head_armoire_lunarCrown { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1585px -273px; + width: 90px; + height: 90px; +} +.head_armoire_merchantChaperon { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1585px -364px; + width: 90px; + height: 90px; +} +.head_armoire_minerHelmet { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1585px -455px; + width: 90px; + height: 90px; +} +.head_armoire_mushroomDruidCap { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1585px -546px; + width: 90px; + height: 90px; +} +.head_armoire_ogreMask { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1585px -637px; + width: 90px; + height: 90px; +} +.head_armoire_orangeCat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1585px -728px; + width: 90px; + height: 90px; +} +.head_armoire_paperBag { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1585px -819px; + width: 90px; + height: 90px; +} +.head_armoire_piraticalPrincessHeaddress { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -230px -364px; + width: 114px; + height: 90px; +} +.head_armoire_plagueDoctorHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1585px -1001px; + width: 90px; + height: 90px; +} +.head_armoire_ramHeaddress { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1585px -1092px; + width: 90px; + height: 90px; +} +.head_armoire_rancherHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1585px -1183px; + width: 90px; + height: 90px; +} +.head_armoire_redFloppyHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1585px -1274px; + width: 90px; + height: 90px; +} +.head_armoire_redHairbow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1585px -1365px; + width: 90px; + height: 90px; +} +.head_armoire_royalCrown { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: 0px -1544px; + width: 90px; + height: 90px; +} +.head_armoire_shepherdHeaddress { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -91px -1544px; + width: 90px; + height: 90px; +} +.head_armoire_swanFeatherCrown { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -182px -1544px; + width: 90px; + height: 90px; +} +.head_armoire_veilOfSpades { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -345px -364px; + width: 114px; + height: 90px; +} +.head_armoire_vermilionArcherHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -364px -1544px; + width: 90px; + height: 90px; +} +.head_armoire_vikingHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -455px -1544px; + width: 90px; + height: 90px; +} +.head_armoire_violetFloppyHat { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -546px -1544px; + width: 90px; + height: 90px; +} +.head_armoire_woodElfHelm { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -637px -1544px; + width: 90px; + height: 90px; +} +.head_armoire_yellowHairbow { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -728px -1544px; + width: 90px; + height: 90px; +} +.shield_armoire_antiProcrastinationShield { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1001px -1544px; + width: 90px; + height: 90px; +} +.shield_armoire_dragonTamerShield { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1092px -1544px; + width: 90px; + height: 90px; +} +.shield_armoire_fancyBlownGlassVase { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -460px -91px; + width: 114px; + height: 90px; +} +.shield_armoire_fancyShoe { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1274px -1544px; + width: 90px; + height: 90px; +} +.shield_armoire_festivalParasol { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -460px -182px; + width: 114px; + height: 87px; +} +.shield_armoire_floralBouquet { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1456px -1544px; + width: 90px; + height: 90px; +} +.shield_armoire_flutteryFan { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -115px -364px; + width: 114px; + height: 90px; +} +.shield_armoire_gladiatorShield { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1676px 0px; + width: 90px; + height: 90px; +} +.shield_armoire_goldenBaton { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -575px 0px; + width: 99px; + height: 90px; +} +.shield_armoire_handmadeCandlestick { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1676px -182px; + width: 90px; + height: 90px; +} +.shield_armoire_horseshoe { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1676px -273px; + width: 90px; + height: 90px; +} +.shield_armoire_midnightShield { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1676px -364px; + width: 90px; + height: 90px; +} +.shield_armoire_mushroomDruidShield { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1676px -455px; + width: 90px; + height: 90px; +} +.shield_armoire_mysticLamp { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1676px -546px; + width: 90px; + height: 90px; +} +.shield_armoire_perchingFalcon { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1676px -637px; + width: 90px; + height: 90px; +} +.shield_armoire_piraticalSkullShield { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -345px -273px; + width: 114px; + height: 90px; +} +.shield_armoire_ramHornShield { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1676px -819px; + width: 90px; + height: 90px; +} +.shield_armoire_redRose { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1676px -910px; + width: 90px; + height: 90px; +} +.shield_armoire_royalCane { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1676px -1001px; + width: 90px; + height: 90px; +} +.shield_armoire_sandyBucket { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -1676px -1092px; + width: 90px; + height: 90px; +} +.shield_armoire_shieldOfDiamonds { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -345px -182px; + width: 114px; + height: 90px; +} +.shield_armoire_swanFeatherFan { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: 0px -455px; + width: 114px; + height: 87px; +} +.shield_armoire_unfinishedTome { + background-image: url('~assets/images/sprites/spritesmith-main-5.png'); + background-position: -115px -182px; + width: 114px; + height: 90px; +} .shield_armoire_vikingShield { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -819px -1453px; + background-position: -1676px -1456px; width: 90px; height: 90px; } @@ -2490,637 +3102,25 @@ } .shop_armor_armoire_antiProcrastinationArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -798px -1613px; - width: 40px; - height: 40px; + background-position: -1676px -1547px; + width: 68px; + height: 68px; } .shop_armor_armoire_barristerRobes { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -690px -1544px; + background-position: -1585px -1456px; width: 68px; height: 68px; } .shop_armor_armoire_basicArcherArmor { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1288px -1183px; + background-position: -1494px -1365px; width: 68px; height: 68px; } .shop_armor_armoire_bluePartyDress { background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1197px -1092px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_candlestickMakerOutfit { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1106px -1001px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_cannoneerRags { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1015px -910px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_coachDriverLivery { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -924px -819px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_cobblersCoveralls { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -833px -728px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_crystalCrescentRobes { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -742px -637px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_dragonTamerArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -651px -546px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_falconerArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -560px -455px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_farrierOutfit { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -757px -1613px; - width: 40px; - height: 40px; -} -.shop_armor_armoire_flutteryFrock { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -345px -364px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_gladiatorArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1001px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_glassblowersCoveralls { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1070px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_goldenToga { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1139px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_gownOfHearts { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1208px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_graduateRobe { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1277px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_greenFestivalYukata { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1346px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_hornedIronArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1415px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_ironBlueArcherArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1484px -1453px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_jesterCostume { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px 0px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_lamplightersGreatcoat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -69px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_lunarArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -138px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_merchantTunic { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -207px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_minerOveralls { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -276px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_mushroomDruidArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -345px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_ogreArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -414px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_plagueDoctorOvercoat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -483px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_ramFleeceRobes { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -552px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_rancherRobes { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -621px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_redPartyDress { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -690px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_robeOfDiamonds { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -759px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_royalRobes { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -828px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_shepherdRobes { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -897px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_stripedSwimsuit { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -966px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_swanDancerTutu { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -716px -1613px; - width: 40px; - height: 40px; -} -.shop_armor_armoire_vermilionArcherArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -1104px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_vikingTunic { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -1173px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_woodElfArmor { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -1242px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_wovenRobes { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -1311px; - width: 68px; - height: 68px; -} -.shop_armor_armoire_yellowPartyDress { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -634px -1613px; - width: 40px; - height: 40px; -} -.shop_body_armoire_cozyScarf { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -1449px; - width: 68px; - height: 68px; -} -.shop_eyewear_armoire_goofyGlasses { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -1544px; - width: 68px; - height: 68px; -} -.shop_eyewear_armoire_plagueDoctorMask { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -69px -1544px; - width: 68px; - height: 68px; -} -.shop_headAccessory_armoire_comicalArrow { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -138px -1613px; - width: 68px; - height: 68px; -} -.shop_head_armoire_antiProcrastinationHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -552px -1613px; - width: 40px; - height: 40px; -} -.shop_head_armoire_barristerWig { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -207px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_basicArcherCap { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -276px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_bigWig { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -345px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_birdsNest { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -414px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_blackCat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -483px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_blueFloppyHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -552px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_blueHairbow { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -621px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_candlestickMakerHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1470px -1365px; - width: 68px; - height: 68px; -} -.shop_head_armoire_cannoneerBandanna { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -759px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_coachDriversHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -828px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_crownOfDiamonds { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -897px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_crownOfHearts { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -966px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_crystalCrescentHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1035px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_dragonTamerHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1104px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_falconerCap { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1173px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_flutteryWig { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1242px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_gladiatorHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1311px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_glassblowersHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1380px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_goldenLaurels { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1449px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_graduateCap { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1518px -1544px; - width: 68px; - height: 68px; -} -.shop_head_armoire_greenFloppyHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px 0px; - width: 68px; - height: 68px; -} -.shop_head_armoire_hornedIronHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -69px; - width: 68px; - height: 68px; -} -.shop_head_armoire_ironBlueArcherHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -138px; - width: 68px; - height: 68px; -} -.shop_head_armoire_jesterCap { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -207px; - width: 68px; - height: 68px; -} -.shop_head_armoire_lamplightersTopHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -276px; - width: 68px; - height: 68px; -} -.shop_head_armoire_lunarCrown { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -345px; - width: 68px; - height: 68px; -} -.shop_head_armoire_merchantChaperon { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -414px; - width: 68px; - height: 68px; -} -.shop_head_armoire_minerHelmet { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -483px; - width: 68px; - height: 68px; -} -.shop_head_armoire_mushroomDruidCap { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -552px; - width: 68px; - height: 68px; -} -.shop_head_armoire_ogreMask { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -621px; - width: 68px; - height: 68px; -} -.shop_head_armoire_orangeCat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -690px; - width: 68px; - height: 68px; -} -.shop_head_armoire_paperBag { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -759px; - width: 68px; - height: 68px; -} -.shop_head_armoire_plagueDoctorHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -828px; - width: 68px; - height: 68px; -} -.shop_head_armoire_ramHeaddress { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -897px; - width: 68px; - height: 68px; -} -.shop_head_armoire_rancherHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -966px; - width: 68px; - height: 68px; -} -.shop_head_armoire_redFloppyHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -1035px; - width: 68px; - height: 68px; -} -.shop_head_armoire_redHairbow { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -1104px; - width: 68px; - height: 68px; -} -.shop_head_armoire_royalCrown { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -1173px; - width: 68px; - height: 68px; -} -.shop_head_armoire_shepherdHeaddress { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -1242px; - width: 68px; - height: 68px; -} -.shop_head_armoire_swanFeatherCrown { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1587px -1544px; - width: 40px; - height: 40px; -} -.shop_head_armoire_vermilionArcherHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -1380px; - width: 68px; - height: 68px; -} -.shop_head_armoire_vikingHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -1449px; - width: 68px; - height: 68px; -} -.shop_head_armoire_violetFloppyHat { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -1518px; - width: 68px; - height: 68px; -} -.shop_head_armoire_woodElfHelm { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: 0px -1613px; - width: 68px; - height: 68px; -} -.shop_head_armoire_yellowHairbow { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -69px -1613px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_antiProcrastinationShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -414px -364px; - width: 40px; - height: 40px; -} -.shop_shield_armoire_dragonTamerShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -276px -1613px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_fancyBlownGlassVase { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -345px -1613px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_fancyShoe { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -414px -1613px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_festivalParasol { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -483px -1613px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_floralBouquet { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -207px -1613px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_flutteryFan { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1630px -1311px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_gladiatorShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -138px -1544px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_goldenBaton { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -593px -1613px; - width: 40px; - height: 40px; -} -.shop_shield_armoire_handmadeCandlestick { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -1380px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_horseshoe { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -675px -1613px; - width: 40px; - height: 40px; -} -.shop_shield_armoire_midnightShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1561px -1035px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_mushroomDruidShield { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -460px -364px; - width: 68px; - height: 68px; -} -.shop_shield_armoire_mysticLamp { - background-image: url('~assets/images/sprites/spritesmith-main-5.png'); - background-position: -1379px -1274px; + background-position: -1403px -1274px; width: 68px; height: 68px; } diff --git a/website/client/assets/css/sprites/spritesmith-main-6.css b/website/client/assets/css/sprites/spritesmith-main-6.css index 01c233f173..dafe37dc67 100644 --- a/website/client/assets/css/sprites/spritesmith-main-6.css +++ b/website/client/assets/css/sprites/spritesmith-main-6.css @@ -1,1278 +1,2022 @@ +.shop_armor_armoire_candlestickMakerOutfit { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1587px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_cannoneerRags { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1327px -897px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_coachDriverLivery { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -276px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_cobblersCoveralls { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -345px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_coverallsOfBookbinding { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -414px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_crystalCrescentRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -483px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_dragonTamerArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -552px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_falconerArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -621px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_farrierOutfit { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -690px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_flutteryFrock { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -759px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_gladiatorArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1518px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_glassblowersCoveralls { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1449px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_goldenToga { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1380px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_gownOfHearts { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1311px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_graduateRobe { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1242px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_greenFestivalYukata { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1173px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_hornedIronArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1104px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_ironBlueArcherArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1035px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_jesterCostume { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -621px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_jeweledArcherArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -552px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_lamplightersGreatcoat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -483px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_lunarArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -414px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_merchantTunic { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -345px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_minerOveralls { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -138px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_mushroomDruidArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -69px -1550px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_ogreArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -207px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_piraticalPrincessGown { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -138px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_plagueDoctorOvercoat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -69px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_ramFleeceRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px 0px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_rancherRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1518px -1481px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_redPartyDress { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1449px -1481px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_robeOfDiamonds { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1380px -1481px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_robeOfSpades { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1311px -1481px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_royalRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1242px -1481px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_shepherdRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1173px -1481px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_stripedSwimsuit { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1104px -1481px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_swanDancerTutu { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1035px -1481px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_vermilionArcherArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -966px -1481px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_vikingTunic { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -897px -1481px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_woodElfArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -828px -1481px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_wovenRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -759px -1481px; + width: 68px; + height: 68px; +} +.shop_armor_armoire_yellowPartyDress { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -690px -1481px; + width: 68px; + height: 68px; +} +.shop_body_armoire_cozyScarf { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -621px -1481px; + width: 68px; + height: 68px; +} +.shop_eyewear_armoire_goofyGlasses { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -552px -1481px; + width: 68px; + height: 68px; +} +.shop_eyewear_armoire_plagueDoctorMask { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -483px -1481px; + width: 68px; + height: 68px; +} +.shop_headAccessory_armoire_comicalArrow { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -345px -1343px; + width: 68px; + height: 68px; +} +.shop_headAccessory_armoire_gogglesOfBookbinding { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -276px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_antiProcrastinationHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -414px -1481px; + width: 68px; + height: 68px; +} +.shop_head_armoire_barristerWig { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -345px -1481px; + width: 68px; + height: 68px; +} +.shop_head_armoire_basicArcherCap { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -276px -1481px; + width: 68px; + height: 68px; +} +.shop_head_armoire_bigWig { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -207px -1481px; + width: 68px; + height: 68px; +} +.shop_head_armoire_birdsNest { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -138px -1481px; + width: 68px; + height: 68px; +} +.shop_head_armoire_blackCat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -69px -1481px; + width: 68px; + height: 68px; +} +.shop_head_armoire_blueFloppyHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -1481px; + width: 68px; + height: 68px; +} +.shop_head_armoire_blueHairbow { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -1380px; + width: 68px; + height: 68px; +} +.shop_head_armoire_candlestickMakerHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -1311px; + width: 68px; + height: 68px; +} +.shop_head_armoire_cannoneerBandanna { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -1242px; + width: 68px; + height: 68px; +} +.shop_head_armoire_coachDriversHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -1173px; + width: 68px; + height: 68px; +} +.shop_head_armoire_crownOfDiamonds { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -1104px; + width: 68px; + height: 68px; +} +.shop_head_armoire_crownOfHearts { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -1035px; + width: 68px; + height: 68px; +} +.shop_head_armoire_crystalCrescentHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -966px; + width: 68px; + height: 68px; +} +.shop_head_armoire_dragonTamerHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -897px; + width: 68px; + height: 68px; +} +.shop_head_armoire_falconerCap { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -828px; + width: 68px; + height: 68px; +} +.shop_head_armoire_flutteryWig { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -759px; + width: 68px; + height: 68px; +} +.shop_head_armoire_gladiatorHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -690px; + width: 68px; + height: 68px; +} +.shop_head_armoire_glassblowersHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -621px; + width: 68px; + height: 68px; +} +.shop_head_armoire_goldenLaurels { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -552px; + width: 68px; + height: 68px; +} +.shop_head_armoire_graduateCap { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -483px; + width: 68px; + height: 68px; +} +.shop_head_armoire_greenFloppyHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -414px; + width: 68px; + height: 68px; +} +.shop_head_armoire_hornedIronHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -345px; + width: 68px; + height: 68px; +} +.shop_head_armoire_ironBlueArcherHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -276px; + width: 68px; + height: 68px; +} +.shop_head_armoire_jesterCap { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1534px -207px; + width: 68px; + height: 68px; +} +.shop_head_armoire_jeweledArcherHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -552px; + width: 68px; + height: 68px; +} +.shop_head_armoire_lamplightersTopHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -483px; + width: 68px; + height: 68px; +} +.shop_head_armoire_lunarCrown { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -414px; + width: 68px; + height: 68px; +} +.shop_head_armoire_merchantChaperon { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -345px; + width: 68px; + height: 68px; +} +.shop_head_armoire_minerHelmet { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -276px; + width: 68px; + height: 68px; +} +.shop_head_armoire_mushroomDruidCap { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -207px; + width: 68px; + height: 68px; +} +.shop_head_armoire_ogreMask { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -138px; + width: 68px; + height: 68px; +} +.shop_head_armoire_orangeCat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px -69px; + width: 68px; + height: 68px; +} +.shop_head_armoire_paperBag { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1465px 0px; + width: 68px; + height: 68px; +} +.shop_head_armoire_piraticalPrincessHeaddress { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1380px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_plagueDoctorHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1311px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_ramHeaddress { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1242px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_rancherHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1173px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_redFloppyHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1104px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_redHairbow { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1035px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_royalCrown { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -966px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_shepherdHeaddress { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -897px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_swanFeatherCrown { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -828px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_veilOfSpades { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -759px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_vermilionArcherHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -690px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_vikingHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -621px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_violetFloppyHat { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -552px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_woodElfHelm { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -483px -1343px; + width: 68px; + height: 68px; +} +.shop_head_armoire_yellowHairbow { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -414px -1343px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_antiProcrastinationShield { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -207px -1343px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_dragonTamerShield { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -138px -1343px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_fancyBlownGlassVase { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -69px -1343px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_fancyShoe { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -1343px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_festivalParasol { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1396px -1242px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_floralBouquet { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1396px -1173px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_flutteryFan { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1396px -1104px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_gladiatorShield { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1396px -1035px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_goldenBaton { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1396px -966px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_handmadeCandlestick { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1396px -897px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_horseshoe { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1396px -828px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_midnightShield { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1396px -759px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_mushroomDruidShield { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1396px -690px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_mysticLamp { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1396px -621px; + width: 68px; + height: 68px; +} .shop_shield_armoire_perchingFalcon { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -276px; + background-position: -1396px -552px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_piraticalSkullShield { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1396px -483px; width: 68px; height: 68px; } .shop_shield_armoire_ramHornShield { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -759px -1447px; + background-position: -1396px -414px; width: 68px; height: 68px; } .shop_shield_armoire_redRose { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1242px -1585px; + background-position: -1396px -345px; width: 68px; height: 68px; } .shop_shield_armoire_royalCane { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -69px; + background-position: -1396px -276px; width: 68px; height: 68px; } .shop_shield_armoire_sandyBucket { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -138px; + background-position: -1396px -207px; width: 68px; height: 68px; } .shop_shield_armoire_shieldOfDiamonds { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -207px; + background-position: -1396px -138px; width: 68px; height: 68px; } .shop_shield_armoire_swanFeatherFan { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -1449px; - width: 40px; - height: 40px; + background-position: -1396px -69px; + width: 68px; + height: 68px; +} +.shop_shield_armoire_unfinishedTome { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1396px 0px; + width: 68px; + height: 68px; } .shop_shield_armoire_vikingShield { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -345px; + background-position: -1311px -1274px; width: 68px; height: 68px; } .shop_shield_armoire_weaversShuttle { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -414px; + background-position: -1242px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_barristerGavel { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -483px; + background-position: -1173px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_basicCrossbow { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -138px -1585px; + background-position: -1104px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_basicLongbow { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -207px -1585px; + background-position: -1035px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_batWand { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -345px -1585px; + background-position: -897px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_battleAxe { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -276px -1585px; + background-position: -966px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_blueLongbow { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -414px -1585px; + background-position: -828px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_cannon { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -483px -1585px; + background-position: -759px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_coachDriversWhip { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -552px -1585px; + background-position: -690px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_cobblersHammer { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -621px -1585px; + background-position: -621px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_crystalCrescentStaff { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -690px -1585px; + background-position: -552px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_festivalFirecracker { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -759px -1585px; + background-position: -483px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_flutteryArmy { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -828px -1585px; + background-position: -414px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_forestFungusStaff { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -897px -1585px; + background-position: -345px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_glassblowersBlowpipe { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -966px -1585px; + background-position: -276px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_glowingSpear { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1035px -1585px; + background-position: -207px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_goldWingStaff { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1104px -1585px; + background-position: -138px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_habiticanDiploma { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1173px -1585px; + background-position: -69px -1274px; width: 68px; height: 68px; } .shop_weapon_armoire_hoofClippers { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -1518px; - width: 40px; - height: 40px; + background-position: 0px -1274px; + width: 68px; + height: 68px; } .shop_weapon_armoire_ironCrook { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1311px -1585px; + background-position: -1327px -1173px; width: 68px; height: 68px; } .shop_weapon_armoire_jesterBaton { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1380px -1585px; + background-position: -1327px -1104px; + width: 68px; + height: 68px; +} +.shop_weapon_armoire_jeweledArcherBow { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1327px -1035px; width: 68px; height: 68px; } .shop_weapon_armoire_lamplighter { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1449px -1585px; + background-position: -1327px -966px; width: 68px; height: 68px; } .shop_weapon_armoire_lunarSceptre { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -182px; + background-position: -1327px -828px; width: 68px; height: 68px; } .shop_weapon_armoire_merchantsDisplayTray { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -458px; + background-position: -1327px -759px; width: 68px; height: 68px; } .shop_weapon_armoire_miningPickax { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -596px; + background-position: -1327px -690px; width: 68px; height: 68px; } .shop_weapon_armoire_mythmakerSword { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -665px; + background-position: -1327px -621px; + width: 68px; + height: 68px; +} +.shop_weapon_armoire_needleOfBookbinding { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1327px -552px; width: 68px; height: 68px; } .shop_weapon_armoire_ogreClub { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -966px -1447px; + background-position: -1327px -483px; + width: 68px; + height: 68px; +} +.shop_weapon_armoire_poisonedGoblet { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1327px -414px; width: 68px; height: 68px; } .shop_weapon_armoire_rancherLasso { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1035px -1447px; + background-position: -1327px -345px; width: 68px; height: 68px; } .shop_weapon_armoire_sandySpade { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1104px -1447px; + background-position: -1327px -276px; width: 68px; height: 68px; } .shop_weapon_armoire_scepterOfDiamonds { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1173px -1447px; + background-position: -1327px -207px; width: 68px; height: 68px; } .shop_weapon_armoire_shepherdsCrook { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1242px -1447px; + background-position: -1327px -138px; + width: 68px; + height: 68px; +} +.shop_weapon_armoire_spearOfSpades { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1327px -69px; width: 68px; height: 68px; } .shop_weapon_armoire_vermilionArcherBow { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1311px -1447px; + background-position: -1327px 0px; width: 68px; height: 68px; } .shop_weapon_armoire_wandOfHearts { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1380px -1447px; + background-position: -1230px -1183px; width: 68px; height: 68px; } .shop_weapon_armoire_weaversComb { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1449px -1447px; + background-position: -621px -1412px; width: 68px; height: 68px; } .shop_weapon_armoire_woodElfStaff { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px 0px; + background-position: -1161px -1183px; width: 68px; height: 68px; } .slim_armor_armoire_antiProcrastinationArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -637px -1265px; + background-position: -819px -1092px; width: 90px; height: 90px; } .slim_armor_armoire_barristerRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -923px -273px; + background-position: -910px -1092px; width: 90px; height: 90px; } .slim_armor_armoire_basicArcherArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -819px -992px; + background-position: -1001px -1092px; width: 90px; height: 90px; } .slim_armor_armoire_bluePartyDress { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -345px -455px; + background-position: -230px -182px; width: 114px; height: 90px; } .slim_armor_armoire_candlestickMakerOutfit { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1287px -819px; + background-position: -1236px 0px; width: 90px; height: 90px; } .slim_armor_armoire_cannoneerRags { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -273px -1265px; + background-position: -1236px -91px; width: 90px; height: 90px; } .slim_armor_armoire_coachDriverLivery { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -455px; + background-position: -115px -182px; width: 114px; height: 90px; } .slim_armor_armoire_cobblersCoveralls { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1378px -364px; + background-position: -1236px -273px; width: 90px; height: 90px; } -.slim_armor_armoire_crystalCrescentRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1378px -728px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_dragonTamerArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1378px -1092px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_falconerArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -637px -1356px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_farrierOutfit { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -767px -810px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_flutteryFrock { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -587px -182px; - width: 114px; - height: 90px; -} -.slim_armor_armoire_gladiatorArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1014px -819px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_glassblowersCoveralls { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -242px 0px; - width: 114px; - height: 90px; -} -.slim_armor_armoire_goldenToga { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -910px -1083px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_gownOfHearts { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1196px -728px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_graduateRobe { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1196px -819px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_greenFestivalYukata { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1196px -910px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_hornedIronArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1196px -1001px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_ironBlueArcherArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -364px -1174px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_jesterCostume { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -819px -1174px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_lamplightersGreatcoat { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -230px -634px; - width: 114px; - height: 87px; -} -.slim_armor_armoire_lunarArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1001px -1174px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_merchantTunic { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1287px 0px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_minerOveralls { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1287px -91px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_mushroomDruidArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1287px -182px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_ogreArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1287px -273px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_plagueDoctorOvercoat { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1287px -364px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_ramFleeceRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1287px -455px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_rancherRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1287px -546px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_redPartyDress { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1287px -637px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_robeOfDiamonds { +.slim_armor_armoire_coverallsOfBookbinding { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: 0px -182px; width: 114px; height: 90px; } -.slim_armor_armoire_royalRobes { +.slim_armor_armoire_crystalCrescentRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1287px -910px; + background-position: -1236px -455px; width: 90px; height: 90px; } -.slim_armor_armoire_shepherdRobes { +.slim_armor_armoire_dragonTamerArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1287px -1092px; + background-position: -1236px -546px; width: 90px; height: 90px; } -.slim_armor_armoire_stripedSwimsuit { +.slim_armor_armoire_falconerArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -1265px; + background-position: -1236px -637px; width: 90px; height: 90px; } -.slim_armor_armoire_swanDancerTutu { +.slim_armor_armoire_farrierOutfit { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -106px -810px; - width: 99px; - height: 90px; -} -.slim_armor_armoire_vermilionArcherArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -364px -1265px; + background-position: -1236px -728px; width: 90px; height: 90px; } -.slim_armor_armoire_vikingTunic { +.slim_armor_armoire_flutteryFrock { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -455px -1265px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_woodElfArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -546px -1265px; - width: 90px; - height: 90px; -} -.slim_armor_armoire_wovenRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -115px -182px; + background-position: -230px -91px; width: 114px; height: 90px; } -.slim_armor_armoire_yellowPartyDress { +.slim_armor_armoire_gladiatorArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -728px -1265px; + background-position: -1236px -910px; width: 90px; height: 90px; } -.weapon_armoire_barristerGavel { +.slim_armor_armoire_glassblowersCoveralls { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -819px -1265px; - width: 90px; - height: 90px; -} -.weapon_armoire_basicCrossbow { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -910px -1265px; - width: 90px; - height: 90px; -} -.weapon_armoire_basicLongbow { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1092px -1265px; - width: 90px; - height: 90px; -} -.weapon_armoire_batWand { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1378px 0px; - width: 90px; - height: 90px; -} -.weapon_armoire_battleAxe { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1183px -1265px; - width: 90px; - height: 90px; -} -.weapon_armoire_blueLongbow { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1378px -91px; - width: 90px; - height: 90px; -} -.weapon_armoire_cannon { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1378px -273px; - width: 90px; - height: 90px; -} -.weapon_armoire_coachDriversWhip { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -230px -182px; + background-position: -230px 0px; width: 114px; height: 90px; } -.weapon_armoire_cobblersHammer { +.slim_armor_armoire_goldenToga { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1378px -455px; + background-position: -1236px -1092px; width: 90px; height: 90px; } -.weapon_armoire_crystalCrescentStaff { +.slim_armor_armoire_gownOfHearts { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1378px -546px; + background-position: 0px -1183px; width: 90px; height: 90px; } -.weapon_armoire_festivalFirecracker { +.slim_armor_armoire_graduateRobe { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1378px -637px; + background-position: -91px -1183px; width: 90px; height: 90px; } -.weapon_armoire_flutteryArmy { +.slim_armor_armoire_greenFestivalYukata { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -357px 0px; - width: 114px; - height: 90px; -} -.weapon_armoire_forestFungusStaff { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1378px -910px; + background-position: -182px -1183px; width: 90px; height: 90px; } -.weapon_armoire_glassblowersBlowpipe { +.slim_armor_armoire_hornedIronArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -357px -91px; - width: 114px; - height: 90px; -} -.weapon_armoire_glowingSpear { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1378px -1183px; + background-position: -273px -1183px; width: 90px; height: 90px; } -.weapon_armoire_goldWingStaff { +.slim_armor_armoire_ironBlueArcherArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -182px -1356px; + background-position: -364px -1183px; width: 90px; height: 90px; } -.weapon_armoire_habiticanDiploma { +.slim_armor_armoire_jesterCostume { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -273px -1356px; + background-position: -455px -1183px; width: 90px; height: 90px; } -.weapon_armoire_hoofClippers { +.slim_armor_armoire_jeweledArcherArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -364px -1356px; + background-position: -546px -1183px; width: 90px; height: 90px; } -.weapon_armoire_ironCrook { +.slim_armor_armoire_lamplightersGreatcoat { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -455px -1356px; - width: 90px; - height: 90px; -} -.weapon_armoire_jesterBaton { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -546px -1356px; - width: 90px; - height: 90px; -} -.weapon_armoire_lamplighter { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -115px -634px; + background-position: -575px -352px; width: 114px; height: 87px; } -.weapon_armoire_lunarSceptre { +.slim_armor_armoire_lunarArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -728px -1356px; + background-position: -728px -1183px; width: 90px; height: 90px; } -.weapon_armoire_merchantsDisplayTray { +.slim_armor_armoire_merchantTunic { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -819px -1356px; + background-position: -819px -1183px; width: 90px; height: 90px; } -.weapon_armoire_miningPickax { +.slim_armor_armoire_minerOveralls { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1001px -1356px; + background-position: -910px -1183px; width: 90px; height: 90px; } -.weapon_armoire_mythmakerSword { +.slim_armor_armoire_mushroomDruidArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1092px -1356px; + background-position: -1001px -1183px; width: 90px; height: 90px; } -.weapon_armoire_ogreClub { +.slim_armor_armoire_ogreArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1274px -1356px; + background-position: -728px -1092px; width: 90px; height: 90px; } -.weapon_armoire_rancherLasso { +.slim_armor_armoire_piraticalPrincessGown { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1365px -1356px; - width: 90px; - height: 90px; -} -.weapon_armoire_sandySpade { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -676px -810px; - width: 90px; - height: 90px; -} -.weapon_armoire_scepterOfDiamonds { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -273px; + background-position: -345px 0px; width: 114px; height: 90px; } -.weapon_armoire_shepherdsCrook { +.slim_armor_armoire_plagueDoctorOvercoat { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -923px 0px; + background-position: -546px -1092px; width: 90px; height: 90px; } -.weapon_armoire_vermilionArcherBow { +.slim_armor_armoire_ramFleeceRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -923px -91px; + background-position: -455px -1092px; width: 90px; height: 90px; } -.weapon_armoire_wandOfHearts { +.slim_armor_armoire_rancherRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -923px -182px; + background-position: -364px -1092px; width: 90px; height: 90px; } -.weapon_armoire_weaversComb { +.slim_armor_armoire_redPartyDress { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -115px -273px; - width: 114px; - height: 90px; -} -.weapon_armoire_woodElfStaff { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -923px -364px; + background-position: -273px -1092px; width: 90px; height: 90px; } -.armor_special_bardRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -923px -455px; - width: 90px; - height: 90px; -} -.broad_armor_healer_1 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -923px -546px; - width: 90px; - height: 90px; -} -.broad_armor_healer_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -923px -637px; - width: 90px; - height: 90px; -} -.broad_armor_healer_3 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -923px -728px; - width: 90px; - height: 90px; -} -.broad_armor_healer_4 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -901px; - width: 90px; - height: 90px; -} -.broad_armor_healer_5 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -91px -901px; - width: 90px; - height: 90px; -} -.broad_armor_rogue_1 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -182px -901px; - width: 90px; - height: 90px; -} -.broad_armor_rogue_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -273px -901px; - width: 90px; - height: 90px; -} -.broad_armor_rogue_3 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -364px -901px; - width: 90px; - height: 90px; -} -.broad_armor_rogue_4 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -455px -901px; - width: 90px; - height: 90px; -} -.broad_armor_rogue_5 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -546px -901px; - width: 90px; - height: 90px; -} -.broad_armor_special_2 { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -637px -901px; - width: 90px; - height: 90px; -} -.broad_armor_special_bardRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -728px -901px; - width: 90px; - height: 90px; -} -.broad_armor_special_dandySuit { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -819px -901px; - width: 90px; - height: 90px; -} -.broad_armor_special_finnedOceanicArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -910px -901px; - width: 90px; - height: 90px; -} -.broad_armor_special_lunarWarriorArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1014px 0px; - width: 90px; - height: 90px; -} -.broad_armor_special_mammothRiderArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1014px -91px; - width: 90px; - height: 90px; -} -.broad_armor_special_nomadsCuirass { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1014px -182px; - width: 90px; - height: 90px; -} -.broad_armor_special_pageArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1014px -273px; - width: 90px; - height: 90px; -} -.broad_armor_special_pyromancersRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1014px -364px; - width: 90px; - height: 90px; -} -.broad_armor_special_roguishRainbowMessengerRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1014px -455px; - width: 90px; - height: 90px; -} -.broad_armor_special_samuraiArmor { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1014px -546px; - width: 90px; - height: 90px; -} -.broad_armor_special_sneakthiefRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1014px -637px; - width: 90px; - height: 90px; -} -.broad_armor_special_snowSovereignRobes { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1014px -728px; - width: 90px; - height: 90px; -} -.broad_armor_special_turkeyArmorBase { +.slim_armor_armoire_robeOfDiamonds { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); background-position: -230px -273px; width: 114px; height: 90px; } +.slim_armor_armoire_robeOfSpades { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -460px -273px; + width: 114px; + height: 90px; +} +.slim_armor_armoire_royalRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -1092px; + width: 90px; + height: 90px; +} +.slim_armor_armoire_shepherdRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -1001px; + width: 90px; + height: 90px; +} +.slim_armor_armoire_stripedSwimsuit { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -910px; + width: 90px; + height: 90px; +} +.slim_armor_armoire_swanDancerTutu { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -546px; + width: 99px; + height: 90px; +} +.slim_armor_armoire_vermilionArcherArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -728px; + width: 90px; + height: 90px; +} +.slim_armor_armoire_vikingTunic { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -637px; + width: 90px; + height: 90px; +} +.slim_armor_armoire_woodElfArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -546px; + width: 90px; + height: 90px; +} +.slim_armor_armoire_wovenRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -230px -455px; + width: 114px; + height: 90px; +} +.slim_armor_armoire_yellowPartyDress { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -182px -910px; + width: 90px; + height: 90px; +} +.weapon_armoire_barristerGavel { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -364px; + width: 90px; + height: 90px; +} +.weapon_armoire_basicCrossbow { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -273px; + width: 90px; + height: 90px; +} +.weapon_armoire_basicLongbow { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -182px; + width: 90px; + height: 90px; +} +.weapon_armoire_batWand { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px 0px; + width: 90px; + height: 90px; +} +.weapon_armoire_battleAxe { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -91px; + width: 90px; + height: 90px; +} +.weapon_armoire_blueLongbow { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1001px -1001px; + width: 90px; + height: 90px; +} +.weapon_armoire_cannon { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -910px -1001px; + width: 90px; + height: 90px; +} +.weapon_armoire_coachDriversWhip { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -115px -455px; + width: 114px; + height: 90px; +} +.weapon_armoire_cobblersHammer { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -728px -1001px; + width: 90px; + height: 90px; +} +.weapon_armoire_crystalCrescentStaff { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -637px -1001px; + width: 90px; + height: 90px; +} +.weapon_armoire_festivalFirecracker { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -546px -1001px; + width: 90px; + height: 90px; +} +.weapon_armoire_flutteryArmy { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -455px; + width: 114px; + height: 90px; +} +.weapon_armoire_forestFungusStaff { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -364px -1001px; + width: 90px; + height: 90px; +} +.weapon_armoire_glassblowersBlowpipe { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -460px -364px; + width: 114px; + height: 90px; +} +.weapon_armoire_glowingSpear { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -182px -1001px; + width: 90px; + height: 90px; +} +.weapon_armoire_goldWingStaff { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -91px -1001px; + width: 90px; + height: 90px; +} +.weapon_armoire_habiticanDiploma { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -1001px; + width: 90px; + height: 90px; +} +.weapon_armoire_hoofClippers { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -910px; + width: 90px; + height: 90px; +} +.weapon_armoire_ironCrook { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -819px; + width: 90px; + height: 90px; +} +.weapon_armoire_jesterBaton { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -728px; + width: 90px; + height: 90px; +} +.weapon_armoire_jeweledArcherBow { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -637px; + width: 90px; + height: 90px; +} +.weapon_armoire_lamplighter { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -345px -455px; + width: 114px; + height: 87px; +} +.weapon_armoire_lunarSceptre { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -455px; + width: 90px; + height: 90px; +} +.weapon_armoire_merchantsDisplayTray { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -364px; + width: 90px; + height: 90px; +} +.weapon_armoire_miningPickax { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -273px; + width: 90px; + height: 90px; +} +.weapon_armoire_mythmakerSword { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -182px; + width: 90px; + height: 90px; +} +.weapon_armoire_needleOfBookbinding { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -460px -182px; + width: 114px; + height: 90px; +} +.weapon_armoire_ogreClub { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px 0px; + width: 90px; + height: 90px; +} +.weapon_armoire_poisonedGoblet { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -460px -91px; + width: 114px; + height: 90px; +} +.weapon_armoire_rancherLasso { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -819px -910px; + width: 90px; + height: 90px; +} +.weapon_armoire_sandySpade { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -728px -910px; + width: 90px; + height: 90px; +} +.weapon_armoire_scepterOfDiamonds { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -460px 0px; + width: 114px; + height: 90px; +} +.weapon_armoire_shepherdsCrook { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -546px -910px; + width: 90px; + height: 90px; +} +.weapon_armoire_spearOfSpades { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px 0px; + width: 114px; + height: 90px; +} +.weapon_armoire_vermilionArcherBow { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -364px -910px; + width: 90px; + height: 90px; +} +.weapon_armoire_wandOfHearts { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -273px -910px; + width: 90px; + height: 90px; +} +.weapon_armoire_weaversComb { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -230px -364px; + width: 114px; + height: 90px; +} +.weapon_armoire_woodElfStaff { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -91px -910px; + width: 90px; + height: 90px; +} +.armor_special_bardRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -910px; + width: 90px; + height: 90px; +} +.broad_armor_healer_1 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -819px; + width: 90px; + height: 90px; +} +.broad_armor_healer_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -728px; + width: 90px; + height: 90px; +} +.broad_armor_healer_3 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -637px; + width: 90px; + height: 90px; +} +.broad_armor_healer_4 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -546px; + width: 90px; + height: 90px; +} +.broad_armor_healer_5 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -455px; + width: 90px; + height: 90px; +} +.broad_armor_rogue_1 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -364px; + width: 90px; + height: 90px; +} +.broad_armor_rogue_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -273px; + width: 90px; + height: 90px; +} +.broad_armor_rogue_3 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -182px; + width: 90px; + height: 90px; +} +.broad_armor_rogue_4 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px -91px; + width: 90px; + height: 90px; +} +.broad_armor_rogue_5 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -963px 0px; + width: 90px; + height: 90px; +} +.broad_armor_special_2 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -819px -819px; + width: 90px; + height: 90px; +} +.broad_armor_special_bardRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -728px -819px; + width: 90px; + height: 90px; +} +.broad_armor_special_dandySuit { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -637px -819px; + width: 90px; + height: 90px; +} +.broad_armor_special_finnedOceanicArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -546px -819px; + width: 90px; + height: 90px; +} +.broad_armor_special_lunarWarriorArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -455px -819px; + width: 90px; + height: 90px; +} +.broad_armor_special_mammothRiderArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -364px -819px; + width: 90px; + height: 90px; +} +.broad_armor_special_nomadsCuirass { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -273px -819px; + width: 90px; + height: 90px; +} +.broad_armor_special_pageArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -182px -819px; + width: 90px; + height: 90px; +} +.broad_armor_special_pyromancersRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -91px -819px; + width: 90px; + height: 90px; +} +.broad_armor_special_roguishRainbowMessengerRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -819px; + width: 90px; + height: 90px; +} +.broad_armor_special_samuraiArmor { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -872px -728px; + width: 90px; + height: 90px; +} +.broad_armor_special_sneakthiefRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -872px -637px; + width: 90px; + height: 90px; +} +.broad_armor_special_snowSovereignRobes { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -872px -546px; + width: 90px; + height: 90px; +} +.broad_armor_special_turkeyArmorBase { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -115px -364px; + width: 114px; + height: 90px; +} .broad_armor_warrior_1 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -992px; + background-position: -872px -364px; width: 90px; height: 90px; } .broad_armor_warrior_2 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -91px -992px; + background-position: -872px -273px; width: 90px; height: 90px; } .broad_armor_warrior_3 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -182px -992px; + background-position: -872px -182px; width: 90px; height: 90px; } .broad_armor_warrior_4 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -273px -992px; + background-position: -872px -91px; width: 90px; height: 90px; } .broad_armor_warrior_5 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -364px -992px; + background-position: -872px 0px; width: 90px; height: 90px; } .broad_armor_wizard_1 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -455px -992px; + background-position: -728px -728px; width: 90px; height: 90px; } .broad_armor_wizard_2 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -546px -992px; + background-position: -637px -728px; width: 90px; height: 90px; } .broad_armor_wizard_3 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -637px -992px; + background-position: -546px -728px; width: 90px; height: 90px; } .broad_armor_wizard_4 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -728px -992px; + background-position: -455px -728px; width: 90px; height: 90px; } .broad_armor_wizard_5 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -91px; + background-position: -364px -728px; width: 90px; height: 90px; } .shop_armor_healer_1 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -734px; + background-position: -1465px -621px; width: 68px; height: 68px; } .shop_armor_healer_2 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -803px; + background-position: -1465px -690px; width: 68px; height: 68px; } .shop_armor_healer_3 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -872px; + background-position: -1465px -759px; width: 68px; height: 68px; } .shop_armor_healer_4 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -1286px; + background-position: -1465px -828px; width: 68px; height: 68px; } .shop_armor_healer_5 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -1355px; + background-position: -1465px -897px; width: 68px; height: 68px; } .shop_armor_rogue_1 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1378px -1274px; + background-position: -1465px -966px; width: 68px; height: 68px; } .shop_armor_rogue_2 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1287px -1183px; + background-position: -1465px -1035px; width: 68px; height: 68px; } .shop_armor_rogue_3 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1196px -1092px; + background-position: -1465px -1104px; width: 68px; height: 68px; } .shop_armor_rogue_4 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1105px -1001px; + background-position: -1465px -1173px; width: 68px; height: 68px; } .shop_armor_rogue_5 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1014px -910px; + background-position: -1465px -1242px; width: 68px; height: 68px; } .shop_armor_special_0 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -923px -819px; + background-position: -1465px -1311px; width: 68px; height: 68px; } .shop_armor_special_1 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -817px -728px; + background-position: 0px -1412px; width: 68px; height: 68px; } .shop_armor_special_2 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -115px -722px; + background-position: -69px -1412px; width: 68px; height: 68px; } .shop_armor_special_bardRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -184px -722px; + background-position: -138px -1412px; width: 68px; height: 68px; } .shop_armor_special_dandySuit { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -253px -722px; + background-position: -207px -1412px; width: 68px; height: 68px; } .shop_armor_special_finnedOceanicArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -322px -722px; + background-position: -276px -1412px; width: 68px; height: 68px; } .shop_armor_special_lunarWarriorArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -391px -722px; + background-position: -345px -1412px; width: 68px; height: 68px; } .shop_armor_special_mammothRiderArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -460px -722px; + background-position: -414px -1412px; width: 68px; height: 68px; } .shop_armor_special_nomadsCuirass { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -529px -722px; + background-position: -483px -1412px; width: 68px; height: 68px; } .shop_armor_special_pageArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -598px -722px; + background-position: -552px -1412px; width: 68px; height: 68px; } .shop_armor_special_pyromancersRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -667px -722px; + background-position: -1092px -1183px; width: 68px; height: 68px; } .shop_armor_special_roguishRainbowMessengerRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -736px -722px; + background-position: -690px -1412px; width: 68px; height: 68px; } .shop_armor_special_samuraiArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -1447px; + background-position: -759px -1412px; width: 68px; height: 68px; } .shop_armor_special_sneakthiefRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -69px -1447px; + background-position: -828px -1412px; width: 68px; height: 68px; } .shop_armor_special_snowSovereignRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -138px -1447px; + background-position: -897px -1412px; width: 68px; height: 68px; } .shop_armor_special_turkeyArmorBase { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -207px -1447px; + background-position: -966px -1412px; width: 68px; height: 68px; } .shop_armor_warrior_1 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -276px -1447px; + background-position: -1035px -1412px; width: 68px; height: 68px; } .shop_armor_warrior_2 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -345px -1447px; + background-position: -1104px -1412px; width: 68px; height: 68px; } .shop_armor_warrior_3 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -414px -1447px; + background-position: -1173px -1412px; width: 68px; height: 68px; } .shop_armor_warrior_4 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -483px -1447px; + background-position: -1242px -1412px; width: 68px; height: 68px; } .shop_armor_warrior_5 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -552px -1447px; + background-position: -1311px -1412px; width: 68px; height: 68px; } .shop_armor_wizard_1 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -621px -1447px; + background-position: -1380px -1412px; width: 68px; height: 68px; } .shop_armor_wizard_2 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -690px -1447px; + background-position: -1449px -1412px; width: 68px; height: 68px; } .shop_armor_wizard_3 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1518px -1585px; + background-position: -1534px 0px; width: 68px; height: 68px; } .shop_armor_wizard_4 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -828px -1447px; + background-position: -1534px -69px; width: 68px; height: 68px; } .shop_armor_wizard_5 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -897px -1447px; + background-position: -1534px -138px; width: 68px; height: 68px; } .slim_armor_healer_1 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -910px -992px; + background-position: -273px -728px; width: 90px; height: 90px; } .slim_armor_healer_2 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1001px -992px; + background-position: -182px -728px; width: 90px; height: 90px; } .slim_armor_healer_3 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1105px 0px; + background-position: -91px -728px; width: 90px; height: 90px; } .slim_armor_healer_4 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1105px -91px; + background-position: 0px -728px; width: 90px; height: 90px; } .slim_armor_healer_5 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1105px -182px; + background-position: -781px -637px; width: 90px; height: 90px; } .slim_armor_rogue_1 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1105px -273px; + background-position: -781px -546px; width: 90px; height: 90px; } .slim_armor_rogue_2 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1105px -364px; + background-position: -781px -455px; width: 90px; height: 90px; } .slim_armor_rogue_3 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1105px -455px; + background-position: -781px -364px; width: 90px; height: 90px; } .slim_armor_rogue_4 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1105px -546px; + background-position: -781px -273px; width: 90px; height: 90px; } .slim_armor_rogue_5 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1105px -637px; + background-position: -781px -182px; width: 90px; height: 90px; } .slim_armor_special_2 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1105px -728px; + background-position: -781px -91px; width: 90px; height: 90px; } .slim_armor_special_bardRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1105px -819px; + background-position: -781px 0px; width: 90px; height: 90px; } .slim_armor_special_dandySuit { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1105px -910px; + background-position: -637px -637px; width: 90px; height: 90px; } .slim_armor_special_finnedOceanicArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -1083px; + background-position: -546px -637px; width: 90px; height: 90px; } .slim_armor_special_lunarWarriorArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -91px -1083px; + background-position: -455px -637px; width: 90px; height: 90px; } .slim_armor_special_mammothRiderArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -182px -1083px; + background-position: -364px -637px; width: 90px; height: 90px; } .slim_armor_special_nomadsCuirass { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -273px -1083px; + background-position: -273px -637px; width: 90px; height: 90px; } .slim_armor_special_pageArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -364px -1083px; + background-position: -182px -637px; width: 90px; height: 90px; } .slim_armor_special_pyromancersRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -455px -1083px; + background-position: -91px -637px; width: 90px; height: 90px; } .slim_armor_special_roguishRainbowMessengerRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -546px -1083px; + background-position: 0px -637px; width: 90px; height: 90px; } .slim_armor_special_samuraiArmor { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -637px -1083px; + background-position: -690px -546px; width: 90px; height: 90px; } .slim_armor_special_sneakthiefRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -728px -1083px; + background-position: -690px -455px; width: 90px; height: 90px; } .slim_armor_special_snowSovereignRobes { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -819px -1083px; + background-position: -690px -364px; width: 90px; height: 90px; } @@ -1284,961 +2028,427 @@ } .slim_armor_warrior_1 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1001px -1083px; + background-position: -690px -182px; width: 90px; height: 90px; } .slim_armor_warrior_2 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1092px -1083px; + background-position: -690px -91px; width: 90px; height: 90px; } .slim_armor_warrior_3 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1196px 0px; + background-position: -690px 0px; width: 90px; height: 90px; } .slim_armor_warrior_4 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1196px -91px; + background-position: -558px -546px; width: 90px; height: 90px; } .slim_armor_warrior_5 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1196px -182px; + background-position: -467px -546px; width: 90px; height: 90px; } .slim_armor_wizard_1 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1196px -273px; + background-position: -376px -546px; width: 90px; height: 90px; } .slim_armor_wizard_2 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1196px -364px; + background-position: -285px -546px; width: 90px; height: 90px; } .slim_armor_wizard_3 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1196px -455px; + background-position: -194px -546px; width: 90px; height: 90px; } .slim_armor_wizard_4 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1196px -546px; + background-position: -637px -1183px; width: 90px; height: 90px; } .slim_armor_wizard_5 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1196px -637px; + background-position: -1236px -1001px; width: 90px; height: 90px; } .back_special_aetherCloak { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -115px -364px; + background-position: -345px -273px; width: 114px; height: 90px; } +.back_special_bearTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1236px -364px; + width: 90px; + height: 90px; +} +.back_special_cactusTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1236px -182px; + width: 90px; + height: 90px; +} +.back_special_foxTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1092px -1092px; + width: 90px; + height: 90px; +} +.back_special_lionTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -637px -1092px; + width: 90px; + height: 90px; +} +.back_special_pandaTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -182px -1092px; + width: 90px; + height: 90px; +} +.back_special_pigTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -91px -1092px; + width: 90px; + height: 90px; +} .back_special_snowdriftVeil { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -702px -528px; + background-position: -460px -455px; width: 114px; height: 87px; } +.back_special_tigerTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1145px -455px; + width: 90px; + height: 90px; +} .back_special_turkeyTailBase { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -345px -364px; + background-position: -115px -273px; width: 114px; height: 90px; } +.back_special_wolfTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -455px -1001px; + width: 90px; + height: 90px; +} +.icon_back_special_bearTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -427px; + width: 60px; + height: 60px; +} +.icon_back_special_cactusTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -366px; + width: 60px; + height: 60px; +} +.icon_back_special_foxTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -305px; + width: 60px; + height: 60px; +} +.icon_back_special_lionTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -244px; + width: 60px; + height: 60px; +} +.icon_back_special_pandaTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -183px; + width: 60px; + height: 60px; +} +.icon_back_special_pigTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -122px; + width: 60px; + height: 60px; +} +.icon_back_special_tigerTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px -61px; + width: 60px; + height: 60px; +} +.icon_back_special_wolfTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1672px 0px; + width: 60px; + height: 60px; +} .shop_back_special_aetherCloak { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -251px; + background-position: -1603px -828px; + width: 68px; + height: 68px; +} +.shop_back_special_bearTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -897px; + width: 68px; + height: 68px; +} +.shop_back_special_cactusTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -966px; + width: 68px; + height: 68px; +} +.shop_back_special_foxTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -1035px; + width: 68px; + height: 68px; +} +.shop_back_special_lionTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -1104px; + width: 68px; + height: 68px; +} +.shop_back_special_pandaTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -1173px; + width: 68px; + height: 68px; +} +.shop_back_special_pigTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -1242px; width: 68px; height: 68px; } .shop_back_special_snowdriftVeil { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -320px; + background-position: -1603px -1311px; + width: 68px; + height: 68px; +} +.shop_back_special_tigerTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1603px -1380px; width: 68px; height: 68px; } .shop_back_special_turkeyTailBase { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -389px; + background-position: -1603px -1449px; + width: 68px; + height: 68px; +} +.shop_back_special_wolfTail { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: 0px -1550px; width: 68px; height: 68px; } .body_special_aetherAmulet { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -472px 0px; + background-position: 0px -273px; width: 114px; height: 90px; } +.body_special_namingDay2018 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -1054px -546px; + width: 90px; + height: 90px; +} .shop_body_special_aetherAmulet { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -527px; + background-position: -207px -1550px; + width: 68px; + height: 68px; +} +.shop_body_special_namingDay2018 { + background-image: url('~assets/images/sprites/spritesmith-main-6.png'); + background-position: -276px -1550px; width: 68px; height: 68px; } .broad_armor_special_birthday { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -1174px; + background-position: -1054px -91px; width: 90px; height: 90px; } .broad_armor_special_birthday2015 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -91px -1174px; + background-position: -910px -910px; width: 90px; height: 90px; } .broad_armor_special_birthday2016 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -182px -1174px; + background-position: -637px -910px; width: 90px; height: 90px; } .broad_armor_special_birthday2017 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -273px -1174px; + background-position: -455px -910px; width: 90px; height: 90px; } .broad_armor_special_birthday2018 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -472px -91px; + background-position: -345px -182px; width: 114px; height: 90px; } .shop_armor_special_birthday { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -941px; + background-position: -690px -1550px; width: 68px; height: 68px; } .shop_armor_special_birthday2015 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -1010px; + background-position: -759px -1550px; width: 68px; height: 68px; } .shop_armor_special_birthday2016 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -1079px; + background-position: -828px -1550px; width: 68px; height: 68px; } .shop_armor_special_birthday2017 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -1148px; + background-position: -897px -1550px; width: 68px; height: 68px; } .shop_armor_special_birthday2018 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px -1217px; + background-position: -966px -1550px; width: 68px; height: 68px; } .slim_armor_special_birthday { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -455px -1174px; + background-position: -872px -455px; width: 90px; height: 90px; } .slim_armor_special_birthday2015 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -546px -1174px; + background-position: -690px -273px; width: 90px; height: 90px; } .slim_armor_special_birthday2016 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -637px -1174px; + background-position: -1236px -819px; width: 90px; height: 90px; } .slim_armor_special_birthday2017 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -728px -1174px; + background-position: -1145px -819px; width: 90px; height: 90px; } .slim_armor_special_birthday2018 { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -472px -182px; + background-position: -345px -91px; width: 114px; height: 90px; } .broad_armor_special_fall2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -488px -810px; + background-position: -100px -546px; width: 93px; height: 90px; } .broad_armor_special_fall2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -817px -364px; + background-position: -575px -440px; width: 105px; height: 90px; } .broad_armor_special_fall2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1092px -1174px; + background-position: -819px -1001px; width: 90px; height: 90px; } .broad_armor_special_fall2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1183px -1174px; + background-position: -273px -1001px; width: 90px; height: 90px; } .broad_armor_special_fall2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -702px -176px; + background-position: -575px 0px; width: 114px; height: 87px; } .broad_armor_special_fall2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -702px -88px; + background-position: -575px -88px; width: 114px; height: 87px; } .broad_armor_special_fall2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -702px 0px; + background-position: -575px -176px; width: 114px; height: 87px; } .broad_armor_special_fall2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -575px -546px; + background-position: -575px -264px; width: 114px; height: 87px; } .broad_armor_special_fall2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -121px -91px; + background-position: -115px -91px; width: 114px; height: 90px; } .broad_armor_special_fall2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -460px -455px; + background-position: 0px -91px; width: 114px; height: 90px; } .broad_armor_special_fall2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -587px 0px; + background-position: -345px -364px; width: 114px; height: 90px; } .broad_armor_special_fall2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -587px -91px; + background-position: -115px 0px; width: 114px; height: 90px; } -.broad_armor_special_fallHealer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1287px -728px; - width: 90px; - height: 90px; -} -.broad_armor_special_fallMage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -91px; - width: 120px; - height: 90px; -} -.broad_armor_special_fallRogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -810px; - width: 105px; - height: 90px; -} -.broad_armor_special_fallWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1287px -1001px; - width: 90px; - height: 90px; -} -.head_special_fall2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -394px -810px; - width: 93px; - height: 90px; -} -.head_special_fall2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -817px -273px; - width: 105px; - height: 90px; -} -.head_special_fall2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -91px -1265px; - width: 90px; - height: 90px; -} -.head_special_fall2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -182px -1265px; - width: 90px; - height: 90px; -} -.head_special_fall2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -345px -546px; - width: 114px; - height: 87px; -} -.head_special_fall2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -115px -546px; - width: 114px; - height: 87px; -} -.head_special_fall2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -702px -352px; - width: 114px; - height: 87px; -} -.head_special_fall2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -230px -546px; - width: 114px; - height: 87px; -} -.head_special_fall2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -587px -455px; - width: 114px; - height: 90px; -} -.head_special_fall2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -587px -273px; - width: 114px; - height: 90px; -} -.head_special_fall2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -230px -455px; - width: 114px; - height: 90px; -} -.head_special_fall2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -115px -455px; - width: 114px; - height: 90px; -} -.head_special_fallHealer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1001px -1265px; - width: 90px; - height: 90px; -} -.head_special_fallMage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -121px 0px; - width: 120px; - height: 90px; -} -.head_special_fallRogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -817px -455px; - width: 105px; - height: 90px; -} -.head_special_fallWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1274px -1265px; - width: 90px; - height: 90px; -} -.shield_special_fall2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -300px -810px; - width: 93px; - height: 90px; -} -.shield_special_fall2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -817px -637px; - width: 105px; - height: 90px; -} -.shield_special_fall2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1378px -182px; - width: 90px; - height: 90px; -} -.shield_special_fall2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -702px -264px; - width: 114px; - height: 87px; -} -.shield_special_fall2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -546px; - width: 114px; - height: 87px; -} -.shield_special_fall2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -702px -440px; - width: 114px; - height: 87px; -} -.shield_special_fall2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -230px -364px; - width: 114px; - height: 90px; -} -.shield_special_fall2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -345px -273px; - width: 114px; - height: 90px; -} -.shield_special_fall2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -357px -182px; - width: 114px; - height: 90px; -} -.shield_special_fallHealer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1378px -819px; - width: 90px; - height: 90px; -} -.shield_special_fallRogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -817px 0px; - width: 105px; - height: 90px; -} -.shield_special_fallWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1378px -1001px; - width: 90px; - height: 90px; -} -.shop_armor_special_fall2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -552px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -621px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -690px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -759px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -828px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -897px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -966px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -1035px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -1104px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -1173px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -1242px; - width: 68px; - height: 68px; -} -.shop_armor_special_fall2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -1311px; - width: 68px; - height: 68px; -} -.shop_armor_special_fallHealer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1560px -1380px; - width: 68px; - height: 68px; -} -.shop_armor_special_fallMage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -1516px; - width: 68px; - height: 68px; -} -.shop_armor_special_fallRogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -69px -1516px; - width: 68px; - height: 68px; -} -.shop_armor_special_fallWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -138px -1516px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -207px -1516px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -276px -1516px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -345px -1516px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -414px -1516px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -483px -1516px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -552px -1516px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -621px -1516px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -690px -1516px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -759px -1516px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -828px -1516px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -897px -1516px; - width: 68px; - height: 68px; -} -.shop_head_special_fall2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -966px -1516px; - width: 68px; - height: 68px; -} -.shop_head_special_fallHealer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1035px -1516px; - width: 68px; - height: 68px; -} -.shop_head_special_fallMage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1104px -1516px; - width: 68px; - height: 68px; -} -.shop_head_special_fallRogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1173px -1516px; - width: 68px; - height: 68px; -} -.shop_head_special_fallWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1242px -1516px; - width: 68px; - height: 68px; -} -.shop_shield_special_fall2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1311px -1516px; - width: 68px; - height: 68px; -} -.shop_shield_special_fall2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1380px -1516px; - width: 68px; - height: 68px; -} -.shop_shield_special_fall2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1449px -1516px; - width: 68px; - height: 68px; -} -.shop_shield_special_fall2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1518px -1516px; - width: 68px; - height: 68px; -} -.shop_shield_special_fall2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px 0px; - width: 68px; - height: 68px; -} -.shop_shield_special_fall2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -69px; - width: 68px; - height: 68px; -} -.shop_shield_special_fall2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -138px; - width: 68px; - height: 68px; -} -.shop_shield_special_fall2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -207px; - width: 68px; - height: 68px; -} -.shop_shield_special_fall2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -276px; - width: 68px; - height: 68px; -} -.shop_shield_special_fallHealer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -345px; - width: 68px; - height: 68px; -} -.shop_shield_special_fallRogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -414px; - width: 68px; - height: 68px; -} -.shop_shield_special_fallWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -483px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -552px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -621px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -690px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -759px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -828px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -897px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -966px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -1035px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -1104px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -1173px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -1242px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fall2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -1311px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fallHealer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -1380px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fallMage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1629px -1449px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fallRogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -1585px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fallWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -69px -1585px; - width: 68px; - height: 68px; -} -.slim_armor_special_fall2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -206px -810px; - width: 93px; - height: 90px; -} -.slim_armor_special_fall2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -817px -182px; - width: 105px; - height: 90px; -} -.slim_armor_special_fall2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -1356px; - width: 90px; - height: 90px; -} -.slim_armor_special_fall2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -91px -1356px; - width: 90px; - height: 90px; -} -.slim_armor_special_fall2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -345px -634px; - width: 114px; - height: 87px; -} -.slim_armor_special_fall2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -460px -634px; - width: 114px; - height: 87px; -} -.slim_armor_special_fall2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -575px -634px; - width: 114px; - height: 87px; -} -.slim_armor_special_fall2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -690px -634px; - width: 114px; - height: 87px; -} -.slim_armor_special_fall2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -472px -273px; - width: 114px; - height: 90px; -} -.slim_armor_special_fall2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -242px -91px; - width: 114px; - height: 90px; -} -.slim_armor_special_fall2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -472px -364px; - width: 114px; - height: 90px; -} -.slim_armor_special_fall2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -587px -364px; - width: 114px; - height: 90px; -} -.slim_armor_special_fallHealer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -910px -1356px; - width: 90px; - height: 90px; -} -.slim_armor_special_fallMage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px 0px; - width: 120px; - height: 90px; -} -.slim_armor_special_fallRogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -817px -546px; - width: 105px; - height: 90px; -} -.slim_armor_special_fallWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1183px -1356px; - width: 90px; - height: 90px; -} -.weapon_special_fall2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -582px -810px; - width: 93px; - height: 90px; -} -.weapon_special_fall2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -817px -91px; - width: 105px; - height: 90px; -} -.weapon_special_fall2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -1469px 0px; - width: 90px; - height: 90px; -} -.weapon_special_fall2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -910px -1174px; - width: 90px; - height: 90px; -} -.weapon_special_fall2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: -460px -546px; - width: 114px; - height: 87px; -} -.weapon_special_fall2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -634px; - width: 114px; - height: 87px; -} -.weapon_special_fall2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-6.png'); - background-position: 0px -722px; - width: 114px; - height: 87px; -} diff --git a/website/client/assets/css/sprites/spritesmith-main-7.css b/website/client/assets/css/sprites/spritesmith-main-7.css index b31eb666a7..b01237e9be 100644 --- a/website/client/assets/css/sprites/spritesmith-main-7.css +++ b/website/client/assets/css/sprites/spritesmith-main-7.css @@ -1,2334 +1,2346 @@ -.weapon_special_fall2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -112px -546px; - width: 114px; - height: 87px; -} -.weapon_special_fall2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -230px -273px; - width: 114px; - height: 90px; -} -.weapon_special_fall2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -345px -455px; - width: 114px; - height: 90px; -} -.weapon_special_fall2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -230px -364px; - width: 114px; - height: 90px; -} -.weapon_special_fall2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -242px -91px; - width: 114px; - height: 90px; -} -.weapon_special_fallHealer { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -978px -546px; - width: 90px; - height: 90px; -} -.weapon_special_fallMage { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px 0px; - width: 120px; - height: 90px; -} -.weapon_special_fallRogue { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -424px -637px; - width: 105px; - height: 90px; -} -.weapon_special_fallWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -978px -637px; - width: 90px; - height: 90px; -} -.broad_armor_special_gaymerx { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -91px -916px; - width: 90px; - height: 90px; -} -.head_special_gaymerx { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -182px -916px; - width: 90px; - height: 90px; -} -.shop_armor_special_gaymerx { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -414px -1578px; - width: 68px; - height: 68px; -} -.shop_head_special_gaymerx { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -1173px; - width: 68px; - height: 68px; -} -.slim_armor_special_gaymerx { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -273px -1007px; - width: 90px; - height: 90px; -} -.back_mystery_201402 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -364px -1007px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201402 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -637px -1007px; - width: 90px; - height: 90px; -} -.head_mystery_201402 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -728px -1007px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201402 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -552px; - width: 68px; - height: 68px; -} -.shop_back_mystery_201402 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -759px -1509px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201402 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -483px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201402 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -414px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201402 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1251px -1001px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201403 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -182px -1189px; - width: 90px; - height: 90px; -} -.headAccessory_mystery_201403 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -273px -1189px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201403 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1242px -1440px; - width: 68px; - height: 68px; -} -.shop_headAccessory_mystery_201403 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1173px -1440px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201403 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -828px -1440px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201403 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -364px -1189px; - width: 90px; - height: 90px; -} -.back_mystery_201404 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -546px -1189px; - width: 90px; - height: 90px; -} -.headAccessory_mystery_201404 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -728px -1189px; - width: 90px; - height: 90px; -} -.shop_back_mystery_201404 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -345px -1440px; - width: 68px; - height: 68px; -} -.shop_headAccessory_mystery_201404 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -276px -1440px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201404 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -1440px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201405 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -819px -1189px; - width: 90px; - height: 90px; -} -.head_mystery_201405 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -910px -1189px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201405 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -966px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201405 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -897px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201405 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -828px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201405 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1001px -1189px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201406 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -793px -618px; - width: 90px; - height: 96px; -} -.head_mystery_201406 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -728px; - width: 90px; - height: 96px; -} -.shop_armor_mystery_201406 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -483px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201406 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -207px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201406 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -138px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201406 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -91px -728px; - width: 90px; - height: 96px; -} -.broad_armor_mystery_201407 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1342px -182px; - width: 90px; - height: 90px; -} -.head_mystery_201407 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1342px -364px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201407 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -828px -1371px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201407 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -552px -1371px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201407 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -483px -1371px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201407 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -455px -1280px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201408 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -728px -1280px; - width: 90px; - height: 90px; -} -.head_mystery_201408 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -546px -1280px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201408 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -621px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201408 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -690px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201408 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -966px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201408 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1342px -910px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201409 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1342px -819px; - width: 90px; - height: 90px; -} -.headAccessory_mystery_201409 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1342px -455px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201409 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -897px -1371px; - width: 68px; - height: 68px; -} -.shop_headAccessory_mystery_201409 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -552px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201409 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -690px -1440px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201409 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1251px -1092px; - width: 90px; - height: 90px; -} -.back_mystery_201410 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -276px -728px; - width: 93px; - height: 90px; -} -.broad_armor_mystery_201410 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -370px -728px; - width: 93px; - height: 90px; -} -.shop_armor_mystery_201410 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -897px; - width: 68px; - height: 68px; -} -.shop_back_mystery_201410 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -1311px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201410 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1242px -1509px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201410 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -746px -728px; - width: 93px; - height: 90px; -} -.head_mystery_201411 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -364px -1098px; - width: 90px; - height: 90px; -} -.shop_head_mystery_201411 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -690px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201411 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -759px; - width: 68px; - height: 68px; -} -.shop_weapon_mystery_201411 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -1035px; - width: 68px; - height: 68px; -} -.weapon_mystery_201411 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -1007px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201412 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1069px -910px; - width: 90px; - height: 90px; -} -.head_mystery_201412 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1069px -546px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201412 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -69px -1578px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201412 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -138px -1578px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201412 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -483px -1578px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201412 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -910px -916px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201501 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -188px -825px; - width: 90px; - height: 90px; -} -.head_mystery_201501 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1342px -1001px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201501 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -966px -1371px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201501 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1035px -1371px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201501 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1380px -1371px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201501 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -643px -825px; - width: 90px; - height: 90px; -} -.headAccessory_mystery_201502 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -734px -825px; - width: 90px; - height: 90px; -} -.shop_headAccessory_mystery_201502 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px 0px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201502 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1242px -1578px; - width: 68px; - height: 68px; -} -.shop_weapon_mystery_201502 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1173px -1578px; - width: 68px; - height: 68px; -} -.weapon_mystery_201502 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -978px -182px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201503 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -978px -273px; - width: 90px; - height: 90px; -} -.eyewear_mystery_201503 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -978px -364px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201503 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1104px -1578px; - width: 68px; - height: 68px; -} -.shop_eyewear_mystery_201503 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1035px -1578px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201503 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -966px -1578px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201503 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -978px -728px; - width: 90px; - height: 90px; -} -.back_mystery_201504 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -978px -819px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201504 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -916px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201504 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -897px -1578px; - width: 68px; - height: 68px; -} -.shop_back_mystery_201504 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -828px -1578px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201504 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -759px -1578px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201504 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -364px -916px; - width: 90px; - height: 90px; -} -.head_mystery_201505 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -455px -916px; - width: 90px; - height: 90px; -} -.shop_head_mystery_201505 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -690px -1578px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201505 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -621px -1578px; - width: 68px; - height: 68px; -} -.shop_weapon_mystery_201505 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -552px -1578px; - width: 68px; - height: 68px; -} -.weapon_mystery_201505 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -819px -916px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201506 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -702px -106px; - width: 90px; - height: 105px; -} -.eyewear_mystery_201506 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -702px -212px; - width: 90px; - height: 105px; -} -.shop_armor_mystery_201506 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -345px -1578px; - width: 68px; - height: 68px; -} -.shop_eyewear_mystery_201506 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -276px -1578px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201506 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -207px -1578px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201506 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -702px -318px; - width: 90px; - height: 105px; -} -.back_mystery_201507 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -702px 0px; - width: 90px; - height: 105px; -} -.eyewear_mystery_201507 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -793px 0px; - width: 90px; - height: 105px; -} -.shop_back_mystery_201507 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -1578px; - width: 68px; - height: 68px; -} -.shop_eyewear_mystery_201507 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -1449px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201507 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -1380px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201508 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -884px -455px; - width: 93px; - height: 90px; -} -.head_mystery_201508 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -884px -364px; - width: 93px; - height: 90px; -} -.shop_armor_mystery_201508 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -1311px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201508 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -1242px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201508 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -1104px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201508 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -884px -273px; - width: 93px; - height: 90px; -} -.broad_armor_mystery_201509 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -455px -1007px; - width: 90px; - height: 90px; -} -.head_mystery_201509 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -546px -1007px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201509 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -966px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201509 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -897px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201509 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -828px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201509 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -910px -1007px; - width: 90px; - height: 90px; -} -.back_mystery_201510 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -212px -637px; - width: 105px; - height: 90px; -} -.headAccessory_mystery_201510 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -884px -91px; - width: 93px; - height: 90px; -} -.shop_back_mystery_201510 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -621px; - width: 68px; - height: 68px; -} -.shop_headAccessory_mystery_201510 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -483px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201510 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -414px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201511 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1160px -364px; - width: 90px; - height: 90px; -} -.head_mystery_201511 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1160px -455px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201511 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -345px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201511 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -276px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201511 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -207px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201511 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1160px -819px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201512 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1160px -910px; - width: 90px; - height: 90px; -} -.head_mystery_201512 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1160px -1001px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201512 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -138px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201512 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -69px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201512 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1311px -1509px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201512 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -273px -1098px; - width: 90px; - height: 90px; -} -.head_mystery_201601 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -121px 0px; - width: 120px; - height: 90px; -} -.shield_mystery_201601 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -91px; - width: 120px; - height: 90px; -} -.shop_head_mystery_201601 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1173px -1509px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201601 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1104px -1509px; - width: 68px; - height: 68px; -} -.shop_shield_mystery_201601 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -690px -1509px; - width: 68px; - height: 68px; -} -.back_mystery_201602 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -819px -1098px; - width: 90px; - height: 90px; -} -.head_mystery_201602 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -910px -1098px; - width: 90px; - height: 90px; -} -.shop_back_mystery_201602 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -621px -1509px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201602 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -207px -1509px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201602 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -138px -1509px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201603 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1251px -91px; - width: 90px; - height: 90px; -} -.head_mystery_201603 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1251px -182px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201603 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -69px -1509px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201603 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -1509px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201603 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -1380px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201603 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1251px -546px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201604 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -558px -728px; - width: 93px; - height: 90px; -} -.head_mystery_201604 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -464px -728px; - width: 93px; - height: 90px; -} -.shop_armor_mystery_201604 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -828px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201604 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -759px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201604 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -138px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201604 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -182px -728px; - width: 93px; - height: 90px; -} -.broad_armor_mystery_201605 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -1189px; - width: 90px; - height: 90px; -} -.head_mystery_201605 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -91px -1189px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201605 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -457px -546px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201605 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1311px -1440px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201605 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -759px -1440px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201605 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -455px -1189px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201606 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -793px -212px; - width: 90px; - height: 105px; -} -.head_mystery_201606 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -637px -1189px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201606 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -414px -1440px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201606 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -1311px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201606 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -1242px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201606 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -793px -106px; - width: 90px; - height: 105px; -} -.broad_armor_mystery_201607 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1092px -1189px; - width: 90px; - height: 90px; -} -.head_mystery_201607 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1183px -1189px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201607 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -69px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201607 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1242px -1371px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201607 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1173px -1371px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201607 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1342px -273px; - width: 90px; - height: 90px; -} -.back_mystery_201608 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -884px -728px; - width: 93px; - height: 90px; -} -.head_mystery_201608 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -884px -637px; - width: 93px; - height: 90px; -} -.shop_back_mystery_201608 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -207px -1371px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201608 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -138px -1371px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201608 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -69px -1371px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201609 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -884px -546px; - width: 93px; - height: 90px; -} -.head_mystery_201609 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -884px -182px; - width: 93px; - height: 90px; -} -.shop_armor_mystery_201609 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -1173px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201609 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -1104px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201609 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -1035px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201609 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -884px 0px; - width: 93px; - height: 90px; -} -.broad_armor_mystery_201610 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -793px -318px; - width: 90px; - height: 99px; -} -.head_mystery_201610 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -793px -418px; - width: 90px; - height: 99px; -} -.shop_armor_mystery_201610 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -345px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201610 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -276px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201610 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px 0px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201610 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -793px -518px; - width: 90px; - height: 99px; -} -.head_mystery_201611 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -637px -1280px; - width: 90px; - height: 90px; -} -.shop_head_mystery_201611 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1321px -1280px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201611 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1252px -1280px; - width: 68px; - height: 68px; -} -.shop_weapon_mystery_201611 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -526px -546px; - width: 68px; - height: 68px; -} -.weapon_mystery_201611 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1001px -1280px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201612 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1092px -1280px; - width: 90px; - height: 90px; -} -.head_mystery_201612 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -910px -1280px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201612 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -69px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201612 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -595px -546px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201612 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1183px -1280px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201612 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -819px -1280px; - width: 90px; - height: 90px; -} -.eyewear_mystery_201701 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -702px -530px; - width: 90px; - height: 105px; -} -.shield_mystery_201701 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -702px -424px; - width: 90px; - height: 105px; -} -.shop_eyewear_mystery_201701 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -69px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201701 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -138px; - width: 68px; - height: 68px; -} -.shop_shield_mystery_201701 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -207px; - width: 68px; - height: 68px; -} -.back_mystery_201702 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -364px -1280px; - width: 90px; - height: 90px; -} -.head_mystery_201702 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -273px -1280px; - width: 90px; - height: 90px; -} -.shop_back_mystery_201702 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -414px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201702 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -483px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201702 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -552px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -182px -1280px; - width: 90px; - height: 90px; -} -.head_mystery_201703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -91px -1280px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -759px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -828px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -897px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -1280px; - width: 90px; - height: 90px; -} -.back_mystery_201704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1342px -1183px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_201704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1342px -1092px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_201704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1311px -1578px; - width: 68px; - height: 68px; -} -.shop_back_mystery_201704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -1242px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -1371px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1342px -728px; - width: 90px; - height: 90px; -} -.body_mystery_201705 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1342px -637px; - width: 90px; - height: 90px; -} -.head_mystery_201705 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1342px -546px; - width: 90px; - height: 90px; -} -.shop_body_mystery_201705 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -276px -1371px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201705 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -345px -1371px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201705 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -414px -1371px; - width: 68px; - height: 68px; -} -.back_mystery_201706 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -546px; - width: 111px; - height: 90px; -} -.body_mystery_201706 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -587px -455px; - width: 111px; - height: 90px; -} -.shop_back_mystery_201706 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -621px -1371px; - width: 68px; - height: 68px; -} -.shop_body_mystery_201706 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -690px -1371px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201706 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -759px -1371px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201707 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -637px; - width: 105px; - height: 90px; -} -.head_mystery_201707 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -106px -637px; - width: 105px; - height: 90px; -} -.shop_armor_mystery_201707 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1433px -1311px; - width: 40px; - height: 40px; -} -.shop_head_mystery_201707 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -1380px; - width: 40px; - height: 40px; -} -.shop_set_mystery_201707 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1104px -1371px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201707 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -318px -637px; - width: 105px; - height: 90px; -} -.shield_mystery_201708 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1342px -91px; - width: 90px; - height: 90px; -} -.shop_set_mystery_201708 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1311px -1371px; - width: 68px; - height: 68px; -} -.shop_shield_mystery_201708 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -1449px; - width: 40px; - height: 40px; -} -.shop_weapon_mystery_201708 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px -1518px; - width: 40px; - height: 40px; -} -.weapon_mystery_201708 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1342px 0px; - width: 90px; - height: 90px; -} -.back_mystery_201709 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -587px -364px; - width: 114px; - height: 90px; -} -.shield_mystery_201709 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -587px -273px; - width: 114px; - height: 90px; -} -.shop_back_mystery_201709 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -276px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201709 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -345px; - width: 68px; - height: 68px; -} -.shop_shield_mystery_201709 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -414px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201710 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -94px -825px; - width: 93px; - height: 90px; -} -.head_mystery_201710 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -652px -728px; - width: 93px; - height: 90px; -} -.shop_armor_mystery_201710 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -621px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201710 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -690px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201710 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -759px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201710 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -825px; - width: 93px; - height: 90px; -} -.body_mystery_201711 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -587px -182px; - width: 114px; - height: 90px; -} -.broad_armor_mystery_201711 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -587px -91px; - width: 114px; - height: 90px; -} -.shop_armor_mystery_201711 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -1035px; - width: 68px; - height: 68px; -} -.shop_body_mystery_201711 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -1104px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201711 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1502px -1173px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201711 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -587px 0px; - width: 114px; - height: 90px; -} -.broad_armor_mystery_201712 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -460px -455px; - width: 114px; - height: 90px; -} -.head_mystery_201712 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -242px 0px; - width: 114px; - height: 90px; -} -.shop_armor_mystery_201712 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -69px -1440px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201712 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -138px -1440px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201712 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -207px -1440px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201712 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -230px -455px; - width: 114px; - height: 90px; -} -.back_mystery_201801 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -115px -455px; - width: 114px; - height: 90px; -} -.headAccessory_mystery_201801 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -455px; - width: 114px; - height: 90px; -} -.shop_back_mystery_201801 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -483px -1440px; - width: 68px; - height: 68px; -} -.shop_headAccessory_mystery_201801 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -552px -1440px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201801 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -621px -1440px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_201802 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -472px -364px; - width: 114px; - height: 90px; -} -.head_mystery_201802 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -472px -273px; - width: 114px; - height: 90px; -} -.shield_mystery_201802 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -472px -182px; - width: 114px; - height: 90px; -} -.shop_armor_mystery_201802 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -897px -1440px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201802 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -966px -1440px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201802 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1035px -1440px; - width: 68px; - height: 68px; -} -.shop_shield_mystery_201802 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1104px -1440px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_201802 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -472px -91px; - width: 114px; - height: 90px; -} -.back_mystery_201803 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -472px 0px; - width: 114px; - height: 90px; -} -.head_mystery_201803 { +.broad_armor_special_fall2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); background-position: -345px -364px; width: 114px; height: 90px; } -.shop_back_mystery_201803 { +.broad_armor_special_fall2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1380px -1440px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201803 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1449px -1440px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201803 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px 0px; - width: 68px; - height: 68px; -} -.back_mystery_201804 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -121px -91px; + background-position: -478px -273px; width: 114px; height: 90px; } -.headAccessory_mystery_201804 { +.broad_armor_special_fall2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -115px -364px; + background-position: -230px -546px; width: 114px; height: 90px; } -.shop_back_mystery_201804 { +.broad_armor_special_fall2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -207px; - width: 68px; - height: 68px; -} -.shop_headAccessory_mystery_201804 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -276px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201804 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -345px; - width: 68px; - height: 68px; -} -.back_mystery_201805 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -364px; + background-position: -345px -546px; width: 114px; height: 90px; } -.head_mystery_201805 { +.broad_armor_special_fallHealer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -345px -273px; - width: 114px; - height: 90px; -} -.shop_back_mystery_201805 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -552px; - width: 68px; - height: 68px; -} -.shop_head_mystery_201805 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -621px; - width: 68px; - height: 68px; -} -.shop_set_mystery_201805 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -690px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_301404 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1251px -910px; + background-position: -1005px -182px; width: 90px; height: 90px; } -.eyewear_mystery_301404 { +.broad_armor_special_fallMage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1251px -819px; + background-position: -121px 0px; + width: 120px; + height: 90px; +} +.broad_armor_special_fallRogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -106px -725px; + width: 105px; + height: 90px; +} +.broad_armor_special_fallWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1099px -182px; width: 90px; height: 90px; } -.head_mystery_301404 { +.head_special_fall2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1251px -728px; + background-position: -279px -907px; + width: 93px; + height: 90px; +} +.head_special_fall2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -212px -725px; + width: 105px; + height: 90px; +} +.head_special_fall2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1005px -273px; width: 90px; height: 90px; } -.shop_armor_mystery_301404 { +.head_special_fall2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -966px; - width: 68px; - height: 68px; -} -.shop_eyewear_mystery_301404 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -1035px; - width: 68px; - height: 68px; -} -.shop_head_mystery_301404 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -1104px; - width: 68px; - height: 68px; -} -.shop_set_mystery_301404 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -1173px; - width: 68px; - height: 68px; -} -.shop_weapon_mystery_301404 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1571px -1242px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_301404 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1251px -637px; + background-position: -1001px -1004px; width: 90px; height: 90px; } -.weapon_mystery_301404 { +.head_special_fall2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1251px -455px; - width: 90px; - height: 90px; -} -.eyewear_mystery_301405 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1251px -364px; - width: 90px; - height: 90px; -} -.headAccessory_mystery_301405 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1251px 0px; - width: 90px; - height: 90px; -} -.head_mystery_301405 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1251px -273px; - width: 90px; - height: 90px; -} -.shield_mystery_301405 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1092px -1098px; - width: 90px; - height: 90px; -} -.shop_eyewear_mystery_301405 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -276px -1509px; - width: 68px; - height: 68px; -} -.shop_headAccessory_mystery_301405 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -414px -1509px; - width: 68px; - height: 68px; -} -.shop_head_mystery_301405 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -345px -1509px; - width: 68px; - height: 68px; -} -.shop_set_mystery_301405 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -483px -1509px; - width: 68px; - height: 68px; -} -.shop_shield_mystery_301405 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -552px -1509px; - width: 68px; - height: 68px; -} -.broad_armor_mystery_301703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1001px -1098px; - width: 90px; - height: 90px; -} -.eyewear_mystery_301703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -728px -1098px; - width: 90px; - height: 90px; -} -.head_mystery_301703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -227px -546px; + background-position: -708px -440px; width: 114px; height: 87px; } -.shop_armor_mystery_301703 { +.head_special_fall2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -828px -1509px; - width: 68px; - height: 68px; -} -.shop_eyewear_mystery_301703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -897px -1509px; - width: 68px; - height: 68px; -} -.shop_head_mystery_301703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -966px -1509px; - width: 68px; - height: 68px; -} -.shop_set_mystery_301703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1035px -1509px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_301703 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -637px -1098px; - width: 90px; - height: 90px; -} -.broad_armor_mystery_301704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -546px -1098px; - width: 90px; - height: 90px; -} -.head_mystery_301704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -455px -1098px; - width: 90px; - height: 90px; -} -.shield_mystery_301704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -182px -1098px; - width: 90px; - height: 90px; -} -.shop_armor_mystery_301704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1380px -1509px; - width: 68px; - height: 68px; -} -.shop_head_mystery_301704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1449px -1509px; - width: 68px; - height: 68px; -} -.shop_set_mystery_301704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1518px -1509px; - width: 68px; - height: 68px; -} -.shop_shield_mystery_301704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1640px 0px; - width: 68px; - height: 68px; -} -.slim_armor_mystery_301704 { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -91px -1098px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: 0px -1098px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1160px -728px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1160px -637px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1160px -546px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1160px -273px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1160px -182px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -633px -637px; - width: 102px; - height: 90px; -} -.broad_armor_special_spring2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1160px -91px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1160px 0px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1001px -1007px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -819px -1007px; - width: 90px; - height: 90px; -} -.broad_armor_special_spring2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -342px -546px; + background-position: -708px 0px; width: 114px; height: 87px; } -.broad_armor_special_spring2018Healer { +.head_special_fall2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -115px -273px; + background-position: -708px -88px; + width: 114px; + height: 87px; +} +.head_special_fall2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -708px -176px; + width: 114px; + height: 87px; +} +.head_special_fall2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -363px -182px; width: 114px; height: 90px; } -.broad_armor_special_spring2018Mage { +.head_special_fall2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); background-position: 0px -273px; width: 114px; height: 90px; } -.broad_armor_special_spring2018Rogue { +.head_special_fall2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -357px -182px; + background-position: -115px -273px; width: 114px; height: 90px; } -.broad_armor_special_spring2018Warrior { +.head_special_fall2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -357px -91px; + background-position: -230px -273px; width: 114px; height: 90px; } -.broad_armor_special_springHealer { +.head_special_fall2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -182px -1007px; + background-position: -345px -273px; + width: 114px; + height: 90px; +} +.head_special_fall2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: 0px -364px; + width: 114px; + height: 90px; +} +.head_special_fall2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -115px -364px; + width: 114px; + height: 90px; +} +.head_special_fall2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -230px -364px; + width: 114px; + height: 90px; +} +.head_special_fallHealer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1099px -546px; width: 90px; height: 90px; } -.broad_armor_special_springMage { +.head_special_fallMage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -91px -1007px; + background-position: -121px -91px; + width: 120px; + height: 90px; +} +.head_special_fallRogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -636px -725px; + width: 105px; + height: 90px; +} +.head_special_fallWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -910px -1004px; width: 90px; height: 90px; } -.broad_armor_special_springRogue { +.shield_special_fall2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1069px -819px; + background-position: -494px -816px; + width: 93px; + height: 90px; +} +.shield_special_fall2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: 0px -725px; + width: 105px; + height: 90px; +} +.shield_special_fall2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1099px -273px; width: 90px; height: 90px; } -.broad_armor_special_springWarrior { +.shield_special_fall2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1069px -728px; + background-position: -575px -637px; + width: 114px; + height: 87px; +} +.shield_special_fall2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -460px -637px; + width: 114px; + height: 87px; +} +.shield_special_fall2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -345px -637px; + width: 114px; + height: 87px; +} +.shield_special_fall2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -115px -455px; + width: 114px; + height: 90px; +} +.shield_special_fall2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -230px -455px; + width: 114px; + height: 90px; +} +.shield_special_fall2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -345px -455px; + width: 114px; + height: 90px; +} +.shield_special_fall2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -460px -455px; + width: 114px; + height: 90px; +} +.shield_special_fall2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -593px 0px; + width: 114px; + height: 90px; +} +.shield_special_fall2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -593px -91px; + width: 114px; + height: 90px; +} +.shield_special_fallHealer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1099px -455px; width: 90px; height: 90px; } -.headAccessory_special_spring2015Healer { +.shield_special_fallRogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -552px -825px; + background-position: -742px -725px; + width: 105px; + height: 90px; +} +.shield_special_fallWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1099px -637px; width: 90px; height: 90px; } -.headAccessory_special_spring2015Mage { +.shop_armor_special_fall2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -461px -825px; + background-position: -1648px -1035px; + width: 68px; + height: 68px; +} +.shop_armor_special_fall2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px -966px; + width: 68px; + height: 68px; +} +.shop_armor_special_fall2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px -897px; + width: 68px; + height: 68px; +} +.shop_armor_special_fall2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px -621px; + width: 68px; + height: 68px; +} +.shop_armor_special_fall2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px -552px; + width: 68px; + height: 68px; +} +.shop_armor_special_fall2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px -483px; + width: 68px; + height: 68px; +} +.shop_armor_special_fall2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px -207px; + width: 68px; + height: 68px; +} +.shop_armor_special_fall2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px -138px; + width: 68px; + height: 68px; +} +.shop_armor_special_fall2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1449px -1575px; + width: 68px; + height: 68px; +} +.shop_armor_special_fall2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1380px -1575px; + width: 68px; + height: 68px; +} +.shop_armor_special_fall2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1104px -1575px; + width: 68px; + height: 68px; +} +.shop_armor_special_fall2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1035px -1575px; + width: 68px; + height: 68px; +} +.shop_armor_special_fall2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -966px -1575px; + width: 68px; + height: 68px; +} +.shop_armor_special_fall2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -690px -1575px; + width: 68px; + height: 68px; +} +.shop_armor_special_fall2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -621px -1575px; + width: 68px; + height: 68px; +} +.shop_armor_special_fall2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -552px -1575px; + width: 68px; + height: 68px; +} +.shop_armor_special_fallHealer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -276px -1575px; + width: 68px; + height: 68px; +} +.shop_armor_special_fallMage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -207px -1575px; + width: 68px; + height: 68px; +} +.shop_armor_special_fallRogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -1449px; + width: 68px; + height: 68px; +} +.shop_armor_special_fallWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -1380px; + width: 68px; + height: 68px; +} +.shop_head_special_fall2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -1311px; + width: 68px; + height: 68px; +} +.shop_head_special_fall2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -1035px; + width: 68px; + height: 68px; +} +.shop_head_special_fall2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -966px; + width: 68px; + height: 68px; +} +.shop_head_special_fall2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -690px; + width: 68px; + height: 68px; +} +.shop_head_special_fall2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -621px; + width: 68px; + height: 68px; +} +.shop_head_special_fall2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -552px; + width: 68px; + height: 68px; +} +.shop_head_special_fall2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -276px; + width: 68px; + height: 68px; +} +.shop_head_special_fall2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -207px; + width: 68px; + height: 68px; +} +.shop_head_special_fall2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -138px; + width: 68px; + height: 68px; +} +.shop_head_special_fall2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1380px -1506px; + width: 68px; + height: 68px; +} +.shop_head_special_fall2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1311px -1506px; + width: 68px; + height: 68px; +} +.shop_head_special_fall2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1242px -1506px; + width: 68px; + height: 68px; +} +.shop_head_special_fall2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -966px -1506px; + width: 68px; + height: 68px; +} +.shop_head_special_fall2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -897px -1506px; + width: 68px; + height: 68px; +} +.shop_head_special_fall2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -828px -1506px; + width: 68px; + height: 68px; +} +.shop_head_special_fall2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -552px -1506px; + width: 68px; + height: 68px; +} +.shop_head_special_fallHealer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -483px -1506px; + width: 68px; + height: 68px; +} +.shop_head_special_fallMage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -414px -1506px; + width: 68px; + height: 68px; +} +.shop_head_special_fallRogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -138px -1506px; + width: 68px; + height: 68px; +} +.shop_head_special_fallWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -69px -1506px; + width: 68px; + height: 68px; +} +.shop_shield_special_fall2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -1242px; + width: 68px; + height: 68px; +} +.shop_shield_special_fall2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -1173px; + width: 68px; + height: 68px; +} +.shop_shield_special_fall2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -897px; + width: 68px; + height: 68px; +} +.shop_shield_special_fall2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -828px; + width: 68px; + height: 68px; +} +.shop_shield_special_fall2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -759px; + width: 68px; + height: 68px; +} +.shop_shield_special_fall2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -823px -636px; + width: 68px; + height: 68px; +} +.shop_shield_special_fall2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -414px; + width: 68px; + height: 68px; +} +.shop_shield_special_fall2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -345px; + width: 68px; + height: 68px; +} +.shop_shield_special_fall2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -69px; + width: 68px; + height: 68px; +} +.shop_shield_special_fall2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px 0px; + width: 68px; + height: 68px; +} +.shop_shield_special_fall2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1173px -1437px; + width: 68px; + height: 68px; +} +.shop_shield_special_fall2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1104px -1437px; + width: 68px; + height: 68px; +} +.shop_shield_special_fallHealer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1035px -1437px; + width: 68px; + height: 68px; +} +.shop_shield_special_fallRogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -759px -1437px; + width: 68px; + height: 68px; +} +.shop_shield_special_fallWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -690px -1437px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fall2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -621px -1437px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fall2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -345px -1437px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fall2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -276px -1437px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fall2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: 0px -1437px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fall2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -1311px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fall2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -1242px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fall2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -966px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fall2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -897px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fall2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -828px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fall2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -552px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fall2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -483px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fall2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -207px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fall2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -138px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fall2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -69px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fall2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1173px -1368px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fall2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1104px -1368px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fallHealer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1035px -1368px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fallMage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -759px -1368px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fallRogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -690px -1368px; + width: 68px; + height: 68px; +} +.shop_weapon_special_fallWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -414px -1368px; + width: 68px; + height: 68px; +} +.slim_armor_special_fall2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -400px -816px; + width: 93px; + height: 90px; +} +.slim_armor_special_fall2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -106px -816px; + width: 105px; + height: 90px; +} +.slim_armor_special_fall2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1099px 0px; width: 90px; height: 90px; } -.headAccessory_special_spring2015Rogue { +.slim_armor_special_fall2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -370px -825px; + background-position: -1099px -91px; width: 90px; height: 90px; } -.headAccessory_special_spring2015Warrior { +.slim_armor_special_fall2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -279px -825px; + background-position: -708px -264px; + width: 114px; + height: 87px; +} +.slim_armor_special_fall2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -708px -352px; + width: 114px; + height: 87px; +} +.slim_armor_special_fall2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -460px -546px; + width: 114px; + height: 87px; +} +.slim_armor_special_fall2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -708px -528px; + width: 114px; + height: 87px; +} +.slim_armor_special_fall2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -115px -546px; + width: 114px; + height: 90px; +} +.slim_armor_special_fall2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: 0px -546px; + width: 114px; + height: 90px; +} +.slim_armor_special_fall2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -593px -455px; + width: 114px; + height: 90px; +} +.slim_armor_special_fall2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -593px -364px; + width: 114px; + height: 90px; +} +.slim_armor_special_fall2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -593px -273px; + width: 114px; + height: 90px; +} +.slim_armor_special_fall2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -593px -182px; + width: 114px; + height: 90px; +} +.slim_armor_special_fall2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: 0px -455px; + width: 114px; + height: 90px; +} +.slim_armor_special_fall2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -478px -364px; + width: 114px; + height: 90px; +} +.slim_armor_special_fallHealer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -182px -1095px; width: 90px; height: 90px; } -.head_special_spring2015Healer { +.slim_armor_special_fallMage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1069px -637px; + background-position: -242px 0px; + width: 120px; + height: 90px; +} +.slim_armor_special_fallRogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: 0px -816px; + width: 105px; + height: 90px; +} +.slim_armor_special_fallWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -455px -1095px; width: 90px; height: 90px; } -.head_special_spring2015Mage { +.weapon_special_fall2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1069px -455px; + background-position: -306px -816px; + width: 93px; + height: 90px; +} +.weapon_special_fall2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -424px -725px; + width: 105px; + height: 90px; +} +.weapon_special_fall2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -728px -1095px; width: 90px; height: 90px; } -.head_special_spring2015Rogue { +.weapon_special_fall2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1069px -364px; + background-position: -819px -1095px; width: 90px; height: 90px; } -.head_special_spring2015Warrior { +.weapon_special_fall2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1069px -273px; - width: 90px; + background-position: 0px -637px; + width: 114px; + height: 87px; +} +.weapon_special_fall2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -575px -546px; + width: 114px; + height: 87px; +} +.weapon_special_fall2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -115px -637px; + width: 114px; + height: 87px; +} +.weapon_special_fall2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -230px -637px; + width: 114px; + height: 87px; +} +.weapon_special_fall2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -478px -182px; + width: 114px; height: 90px; } -.head_special_spring2016Healer { +.weapon_special_fall2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1069px -182px; - width: 90px; + background-position: -478px -91px; + width: 114px; height: 90px; } -.head_special_spring2016Mage { +.weapon_special_fall2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1069px -91px; - width: 90px; + background-position: -478px 0px; + width: 114px; height: 90px; } -.head_special_spring2016Rogue { +.weapon_special_fall2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -530px -637px; - width: 102px; + background-position: -363px -91px; + width: 114px; height: 90px; } -.head_special_spring2016Warrior { +.weapon_special_fall2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -1069px 0px; - width: 90px; + background-position: -363px 0px; + width: 114px; height: 90px; } -.head_special_spring2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -728px -916px; - width: 90px; - height: 90px; -} -.head_special_spring2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -637px -916px; - width: 90px; - height: 90px; -} -.head_special_spring2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -546px -916px; - width: 90px; - height: 90px; -} -.head_special_spring2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -273px -916px; - width: 90px; - height: 90px; -} -.head_special_spring2018Healer { +.weapon_special_fall2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); background-position: -230px -182px; width: 114px; height: 90px; } -.head_special_spring2018Mage { +.weapon_special_fall2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); background-position: -115px -182px; width: 114px; height: 90px; } -.head_special_spring2018Rogue { +.weapon_special_fall2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); background-position: 0px -182px; width: 114px; height: 90px; } -.head_special_spring2018Warrior { +.weapon_special_fallHealer { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -357px 0px; - width: 114px; - height: 90px; -} -.head_special_springHealer { - background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -978px -455px; + background-position: -1190px -819px; width: 90px; height: 90px; } -.head_special_springMage { +.weapon_special_fallMage { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -978px -91px; + background-position: 0px -91px; + width: 120px; + height: 90px; +} +.weapon_special_fallRogue { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -530px -725px; + width: 105px; + height: 90px; +} +.weapon_special_fallWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1190px -1092px; width: 90px; height: 90px; } -.head_special_springRogue { +.broad_armor_special_gaymerx { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -978px 0px; + background-position: 0px -1186px; width: 90px; height: 90px; } -.head_special_springWarrior { +.head_special_gaymerx { background-image: url('~assets/images/sprites/spritesmith-main-7.png'); - background-position: -825px -825px; + background-position: -91px -1186px; width: 90px; height: 90px; } +.shop_armor_special_gaymerx { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -345px -1368px; + width: 68px; + height: 68px; +} +.shop_head_special_gaymerx { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -276px -1368px; + width: 68px; + height: 68px; +} +.slim_armor_special_gaymerx { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -364px -1186px; + width: 90px; + height: 90px; +} +.back_mystery_201402 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -455px -1186px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201402 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -546px -1186px; + width: 90px; + height: 90px; +} +.head_mystery_201402 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -637px -1186px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201402 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: 0px -1368px; + width: 68px; + height: 68px; +} +.shop_back_mystery_201402 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -1242px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201402 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -1173px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201402 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -897px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201402 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1092px -1186px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201403 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1183px -1186px; + width: 90px; + height: 90px; +} +.headAccessory_mystery_201403 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1281px 0px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201403 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -828px; + width: 68px; + height: 68px; +} +.shop_headAccessory_mystery_201403 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -552px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201403 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -483px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201403 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1281px -364px; + width: 90px; + height: 90px; +} +.back_mystery_201404 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1281px -455px; + width: 90px; + height: 90px; +} +.headAccessory_mystery_201404 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1281px -546px; + width: 90px; + height: 90px; +} +.shop_back_mystery_201404 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -414px; + width: 68px; + height: 68px; +} +.shop_headAccessory_mystery_201404 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -138px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201404 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -69px; + width: 68px; + height: 68px; +} +.broad_armor_mystery_201405 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1281px -910px; + width: 90px; + height: 90px; +} +.head_mystery_201405 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1281px -1001px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201405 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px 0px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201405 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1073px -1277px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201405 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1004px -1277px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201405 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -91px -1277px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201406 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: 0px -907px; + width: 90px; + height: 96px; +} +.head_mystery_201406 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -914px -715px; + width: 90px; + height: 96px; +} +.shop_armor_mystery_201406 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -935px -1277px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201406 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -483px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201406 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -690px -637px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201406 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -914px -618px; + width: 90px; + height: 96px; +} +.broad_armor_mystery_201407 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -546px -1277px; + width: 90px; + height: 90px; +} +.head_mystery_201407 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1099px -364px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201407 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -728px -1277px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201407 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -797px -1277px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201407 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -866px -1277px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201407 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -364px -1277px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201408 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: 0px -1277px; + width: 90px; + height: 90px; +} +.head_mystery_201408 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1281px -1183px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201408 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1142px -1277px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201408 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1211px -1277px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201408 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1280px -1277px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201408 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1281px -1092px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201409 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1281px -819px; + width: 90px; + height: 90px; +} +.headAccessory_mystery_201409 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1281px -728px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201409 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -207px; + width: 68px; + height: 68px; +} +.shop_headAccessory_mystery_201409 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -276px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201409 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -345px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201409 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1281px -637px; + width: 90px; + height: 90px; +} +.back_mystery_201410 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -655px -907px; + width: 93px; + height: 90px; +} +.broad_armor_mystery_201410 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -561px -907px; + width: 93px; + height: 90px; +} +.shop_armor_mystery_201410 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -621px; + width: 68px; + height: 68px; +} +.shop_back_mystery_201410 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -690px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201410 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -759px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201410 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -467px -907px; + width: 93px; + height: 90px; +} +.head_mystery_201411 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1001px -1186px; + width: 90px; + height: 90px; +} +.shop_head_mystery_201411 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -966px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201411 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -1035px; + width: 68px; + height: 68px; +} +.shop_weapon_mystery_201411 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1372px -1104px; + width: 68px; + height: 68px; +} +.weapon_mystery_201411 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -910px -1186px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201412 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -819px -1186px; + width: 90px; + height: 90px; +} +.head_mystery_201412 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -728px -1186px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201412 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -69px -1368px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201412 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -138px -1368px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201412 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -207px -1368px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201412 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -273px -1186px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201501 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -182px -1186px; + width: 90px; + height: 90px; +} +.head_mystery_201501 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -819px -1004px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201501 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -483px -1368px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201501 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -552px -1368px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201501 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -621px -1368px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201501 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -728px -1004px; + width: 90px; + height: 90px; +} +.headAccessory_mystery_201502 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -637px -1004px; + width: 90px; + height: 90px; +} +.shop_headAccessory_mystery_201502 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -828px -1368px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201502 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -897px -1368px; + width: 68px; + height: 68px; +} +.shop_weapon_mystery_201502 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -966px -1368px; + width: 68px; + height: 68px; +} +.weapon_mystery_201502 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -546px -1004px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201503 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -455px -1004px; + width: 90px; + height: 90px; +} +.eyewear_mystery_201503 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -364px -1004px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201503 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1242px -1368px; + width: 68px; + height: 68px; +} +.shop_eyewear_mystery_201503 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1311px -1368px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201503 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px 0px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201503 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -273px -1004px; + width: 90px; + height: 90px; +} +.back_mystery_201504 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -182px -1004px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201504 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -91px -1004px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201504 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -276px; + width: 68px; + height: 68px; +} +.shop_back_mystery_201504 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -345px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201504 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -414px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201504 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: 0px -1004px; + width: 90px; + height: 90px; +} +.head_mystery_201505 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1005px -910px; + width: 90px; + height: 90px; +} +.shop_head_mystery_201505 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -621px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201505 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -690px; + width: 68px; + height: 68px; +} +.shop_weapon_mystery_201505 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -759px; + width: 68px; + height: 68px; +} +.weapon_mystery_201505 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1005px -819px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201506 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -823px -106px; + width: 90px; + height: 105px; +} +.eyewear_mystery_201506 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -823px 0px; + width: 90px; + height: 105px; +} +.shop_armor_mystery_201506 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -1035px; + width: 68px; + height: 68px; +} +.shop_eyewear_mystery_201506 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -1104px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201506 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1441px -1173px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201506 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -914px -212px; + width: 90px; + height: 105px; +} +.back_mystery_201507 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -914px -106px; + width: 90px; + height: 105px; +} +.eyewear_mystery_201507 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -914px 0px; + width: 90px; + height: 105px; +} +.shop_back_mystery_201507 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -69px -1437px; + width: 68px; + height: 68px; +} +.shop_eyewear_mystery_201507 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -138px -1437px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201507 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -207px -1437px; + width: 68px; + height: 68px; +} +.broad_armor_mystery_201508 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -588px -816px; + width: 93px; + height: 90px; +} +.head_mystery_201508 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -682px -816px; + width: 93px; + height: 90px; +} +.shop_armor_mystery_201508 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -414px -1437px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201508 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -483px -1437px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201508 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -552px -1437px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201508 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -776px -816px; + width: 93px; + height: 90px; +} +.broad_armor_mystery_201509 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -455px -1277px; + width: 90px; + height: 90px; +} +.head_mystery_201509 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -273px -1277px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201509 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -828px -1437px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201509 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -897px -1437px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201509 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -966px -1437px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201509 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -182px -1277px; + width: 90px; + height: 90px; +} +.back_mystery_201510 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -318px -725px; + width: 105px; + height: 90px; +} +.headAccessory_mystery_201510 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -870px -816px; + width: 93px; + height: 90px; +} +.shop_back_mystery_201510 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1242px -1437px; + width: 68px; + height: 68px; +} +.shop_headAccessory_mystery_201510 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1311px -1437px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201510 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1380px -1437px; + width: 68px; + height: 68px; +} +.broad_armor_mystery_201511 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1281px -91px; + width: 90px; + height: 90px; +} +.head_mystery_201511 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1190px -1001px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201511 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -138px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201511 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -207px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201511 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -276px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201511 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1190px -910px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201512 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1190px -728px; + width: 90px; + height: 90px; +} +.head_mystery_201512 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1190px -637px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201512 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -552px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201512 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -621px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201512 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -690px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201512 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1190px -546px; + width: 90px; + height: 90px; +} +.head_mystery_201601 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: 0px 0px; + width: 120px; + height: 90px; +} +.shield_mystery_201601 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -242px -91px; + width: 120px; + height: 90px; +} +.shop_head_mystery_201601 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -966px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201601 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -1035px; + width: 68px; + height: 68px; +} +.shop_shield_mystery_201601 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -1104px; + width: 68px; + height: 68px; +} +.back_mystery_201602 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1190px -273px; + width: 90px; + height: 90px; +} +.head_mystery_201602 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1190px -182px; + width: 90px; + height: 90px; +} +.shop_back_mystery_201602 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -1311px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201602 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1510px -1380px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201602 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: 0px -1506px; + width: 68px; + height: 68px; +} +.broad_armor_mystery_201603 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1190px -91px; + width: 90px; + height: 90px; +} +.head_mystery_201603 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1190px 0px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201603 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -207px -1506px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201603 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -276px -1506px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201603 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -345px -1506px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201603 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1092px -1095px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201604 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -373px -907px; + width: 93px; + height: 90px; +} +.head_mystery_201604 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -749px -907px; + width: 93px; + height: 90px; +} +.shop_armor_mystery_201604 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -621px -1506px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201604 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -690px -1506px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201604 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -759px -1506px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201604 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -843px -907px; + width: 93px; + height: 90px; +} +.broad_armor_mystery_201605 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -546px -1095px; + width: 90px; + height: 90px; +} +.head_mystery_201605 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -364px -1095px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201605 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1035px -1506px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201605 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1104px -1506px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201605 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1173px -1506px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201605 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -273px -1095px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201606 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -823px -424px; + width: 90px; + height: 105px; +} +.head_mystery_201606 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: 0px -1095px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201606 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1449px -1506px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201606 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px 0px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201606 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -69px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201606 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -823px -318px; + width: 90px; + height: 105px; +} +.broad_armor_mystery_201607 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1099px -910px; + width: 90px; + height: 90px; +} +.head_mystery_201607 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1099px -819px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201607 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -345px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201607 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -414px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201607 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -483px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201607 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1099px -728px; + width: 90px; + height: 90px; +} +.back_mystery_201608 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1005px 0px; + width: 93px; + height: 90px; +} +.head_mystery_201608 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -185px -907px; + width: 93px; + height: 90px; +} +.shop_back_mystery_201608 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -759px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201608 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -828px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201608 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -897px; + width: 68px; + height: 68px; +} +.broad_armor_mystery_201609 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1005px -91px; + width: 93px; + height: 90px; +} +.head_mystery_201609 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -212px -816px; + width: 93px; + height: 90px; +} +.shop_armor_mystery_201609 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -1104px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201609 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -1173px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201609 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1579px -1242px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201609 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -91px -907px; + width: 93px; + height: 90px; +} +.broad_armor_mystery_201610 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -914px -518px; + width: 90px; + height: 99px; +} +.head_mystery_201610 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -914px -418px; + width: 90px; + height: 99px; +} +.shop_armor_mystery_201610 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: 0px -1575px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201610 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -69px -1575px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201610 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -138px -1575px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201610 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -914px -318px; + width: 90px; + height: 99px; +} +.head_mystery_201611 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1005px -728px; + width: 90px; + height: 90px; +} +.shop_head_mystery_201611 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -345px -1575px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201611 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -414px -1575px; + width: 68px; + height: 68px; +} +.shop_weapon_mystery_201611 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -483px -1575px; + width: 68px; + height: 68px; +} +.weapon_mystery_201611 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1005px -637px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201612 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1005px -546px; + width: 90px; + height: 90px; +} +.head_mystery_201612 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1005px -455px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201612 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -759px -1575px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201612 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -828px -1575px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201612 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -897px -1575px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201612 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1005px -364px; + width: 90px; + height: 90px; +} +.eyewear_mystery_201701 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -823px -212px; + width: 90px; + height: 105px; +} +.shield_mystery_201701 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -823px -530px; + width: 90px; + height: 105px; +} +.shop_eyewear_mystery_201701 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1173px -1575px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201701 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1242px -1575px; + width: 68px; + height: 68px; +} +.shop_shield_mystery_201701 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1311px -1575px; + width: 68px; + height: 68px; +} +.back_mystery_201702 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -637px -1277px; + width: 90px; + height: 90px; +} +.head_mystery_201702 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1281px -273px; + width: 90px; + height: 90px; +} +.shop_back_mystery_201702 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1518px -1575px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201702 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px 0px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201702 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px -69px; + width: 68px; + height: 68px; +} +.broad_armor_mystery_201703 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1281px -182px; + width: 90px; + height: 90px; +} +.head_mystery_201703 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1190px -455px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201703 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px -276px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201703 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px -345px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201703 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px -414px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201703 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1190px -364px; + width: 90px; + height: 90px; +} +.back_mystery_201704 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1001px -1095px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_201704 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -910px -1095px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_201704 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px -690px; + width: 68px; + height: 68px; +} +.shop_back_mystery_201704 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px -759px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201704 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px -828px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201704 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -637px -1095px; + width: 90px; + height: 90px; +} +.body_mystery_201705 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -91px -1095px; + width: 90px; + height: 90px; +} +.head_mystery_201705 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1099px -1001px; + width: 90px; + height: 90px; +} +.shop_body_mystery_201705 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px -1104px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201705 { + background-image: url('~assets/images/sprites/spritesmith-main-7.png'); + background-position: -1648px -1173px; + width: 68px; + height: 68px; +} diff --git a/website/client/assets/css/sprites/spritesmith-main-8.css b/website/client/assets/css/sprites/spritesmith-main-8.css index c92412903d..756a40d406 100644 --- a/website/client/assets/css/sprites/spritesmith-main-8.css +++ b/website/client/assets/css/sprites/spritesmith-main-8.css @@ -1,2238 +1,2214 @@ -.headAccessory_special_spring2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1187px 0px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1369px -182px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1084px -182px; - width: 102px; - height: 90px; -} -.headAccessory_special_spring2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1278px -546px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -273px -1270px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -728px -1270px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -819px -1270px; - width: 90px; - height: 90px; -} -.headAccessory_special_spring2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -910px -1270px; - width: 90px; - height: 90px; -} -.headAccessory_special_springHealer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1369px -364px; - width: 90px; - height: 90px; -} -.headAccessory_special_springMage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1369px -546px; - width: 90px; - height: 90px; -} -.headAccessory_special_springRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1369px -728px; - width: 90px; - height: 90px; -} -.headAccessory_special_springWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1369px -819px; - width: 90px; - height: 90px; -} -.shield_special_spring2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1084px -728px; - width: 90px; - height: 90px; -} -.shield_special_spring2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -690px -621px; - width: 90px; - height: 90px; -} -.shield_special_spring2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -1088px; - width: 90px; - height: 90px; -} -.shield_special_spring2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1092px -1088px; - width: 90px; - height: 90px; -} -.shield_special_spring2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1084px -91px; - width: 102px; - height: 90px; -} -.shield_special_spring2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1187px -91px; - width: 90px; - height: 90px; -} -.shield_special_spring2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1278px -364px; - width: 90px; - height: 90px; -} -.shield_special_spring2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -230px -530px; - width: 114px; - height: 90px; -} -.shield_special_spring2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -115px -803px; - width: 114px; - height: 87px; -} -.shield_special_spring2018Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -460px -621px; - width: 114px; - height: 90px; -} -.shield_special_spring2018Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -787px 0px; - width: 114px; - height: 90px; -} -.shield_special_spring2018Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -309px -424px; - width: 114px; - height: 90px; -} -.shield_special_springHealer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1001px -1270px; - width: 90px; - height: 90px; -} -.shield_special_springRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1092px -1270px; - width: 90px; - height: 90px; -} -.shield_special_springWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1369px 0px; - width: 90px; - height: 90px; -} -.shop_armor_special_spring2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1667px -345px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1667px -276px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1667px -207px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1667px -138px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1667px -69px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1667px 0px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1587px -1590px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1518px -1590px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1449px -1590px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2017Mage { +.shop_set_mystery_201705 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); background-position: -1380px -1590px; width: 68px; height: 68px; } -.shop_armor_special_spring2017Rogue { +.back_mystery_201706 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1311px -1590px; - width: 68px; - height: 68px; + background-position: -914px -91px; + width: 111px; + height: 90px; } -.shop_armor_special_spring2017Warrior { +.body_mystery_201706 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1242px -1590px; - width: 68px; - height: 68px; + background-position: -914px 0px; + width: 111px; + height: 90px; } -.shop_armor_special_spring2018Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1173px -1590px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2018Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1104px -1590px; - width: 68px; - height: 68px; -} -.shop_armor_special_spring2018Rogue { +.shop_back_mystery_201706 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); background-position: -1035px -1590px; width: 68px; height: 68px; } -.shop_armor_special_spring2018Warrior { +.shop_body_mystery_201706 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -966px -1590px; + background-position: -1104px -1590px; width: 68px; height: 68px; } -.shop_armor_special_springHealer { +.shop_set_mystery_201706 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -897px -1590px; + background-position: -1311px -1590px; width: 68px; height: 68px; } -.shop_armor_special_springMage { +.broad_armor_mystery_201707 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -828px -1590px; - width: 68px; - height: 68px; -} -.shop_armor_special_springRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -759px -1590px; - width: 68px; - height: 68px; -} -.shop_armor_special_springWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -690px -1590px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -828px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -759px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -690px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -621px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -552px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -483px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -414px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1518px -1521px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1449px -1521px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1380px -1521px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1311px -1521px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_spring2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1242px -1521px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_springHealer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1173px -1521px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_springMage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1104px -1521px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_springRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1035px -1521px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_springWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -966px -1521px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -621px -1590px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -552px -1590px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -483px -1590px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -414px -1590px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -1590px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -276px -1590px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -207px -1590px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -138px -1590px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -69px -1590px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -1590px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -1518px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -1449px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2018Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -1380px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2018Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -1311px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2018Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -1242px; - width: 68px; - height: 68px; -} -.shop_head_special_spring2018Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -1173px; - width: 68px; - height: 68px; -} -.shop_head_special_springHealer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -1104px; - width: 68px; - height: 68px; -} -.shop_head_special_springMage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -1035px; - width: 68px; - height: 68px; -} -.shop_head_special_springRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -966px; - width: 68px; - height: 68px; -} -.shop_head_special_springWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -897px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -897px -1521px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -828px -1521px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -759px -1521px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -690px -1521px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -621px -1521px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -552px -1521px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -483px -1521px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -414px -1521px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -1521px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2018Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -276px -1521px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2018Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -207px -1521px; - width: 68px; - height: 68px; -} -.shop_shield_special_spring2018Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -138px -1521px; - width: 68px; - height: 68px; -} -.shop_shield_special_springHealer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -69px -1521px; - width: 68px; - height: 68px; -} -.shop_shield_special_springRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -1521px; - width: 68px; - height: 68px; -} -.shop_shield_special_springWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -1449px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -1380px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -1311px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -1242px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -1173px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1667px -414px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -1035px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -966px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -897px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -828px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -759px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -690px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -621px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2018Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -552px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2018Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -672px -546px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2018Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -787px -637px; - width: 68px; - height: 68px; -} -.shop_weapon_special_spring2018Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1084px -910px; - width: 68px; - height: 68px; -} -.shop_weapon_special_springHealer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1187px -1092px; - width: 68px; - height: 68px; -} -.shop_weapon_special_springMage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1278px -1183px; - width: 68px; - height: 68px; -} -.shop_weapon_special_springRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -1104px; - width: 68px; - height: 68px; -} -.shop_weapon_special_springWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1369px -1274px; - width: 68px; - height: 68px; -} -.slim_armor_special_spring2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -91px -1088px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -182px -1088px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -273px -1088px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -364px -1088px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -455px -1088px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -546px -1088px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -637px -1088px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -728px -1088px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -819px -1088px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -910px -1088px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1001px -1088px; - width: 90px; - height: 90px; -} -.slim_armor_special_spring2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -803px; - width: 114px; - height: 87px; -} -.slim_armor_special_spring2018Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -230px -621px; - width: 114px; - height: 90px; -} -.slim_armor_special_spring2018Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -672px -273px; - width: 114px; - height: 90px; -} -.slim_armor_special_spring2018Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -672px -182px; - width: 114px; - height: 90px; -} -.slim_armor_special_spring2018Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -672px -91px; - width: 114px; - height: 90px; -} -.slim_armor_special_springHealer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1187px -364px; - width: 90px; - height: 90px; -} -.slim_armor_special_springMage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1187px -455px; - width: 90px; - height: 90px; -} -.slim_armor_special_springRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1187px -546px; - width: 90px; - height: 90px; -} -.slim_armor_special_springWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1187px -637px; - width: 90px; - height: 90px; -} -.weapon_special_spring2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1187px -728px; - width: 90px; - height: 90px; -} -.weapon_special_spring2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1187px -819px; - width: 90px; - height: 90px; -} -.weapon_special_spring2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1187px -910px; - width: 90px; - height: 90px; -} -.weapon_special_spring2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1187px -1001px; - width: 90px; - height: 90px; -} -.weapon_special_spring2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -1179px; - width: 90px; - height: 90px; -} -.weapon_special_spring2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -91px -1179px; - width: 90px; - height: 90px; -} -.weapon_special_spring2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1084px 0px; - width: 102px; - height: 90px; -} -.weapon_special_spring2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -273px -1179px; - width: 90px; - height: 90px; -} -.weapon_special_spring2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -364px -1179px; - width: 90px; - height: 90px; -} -.weapon_special_spring2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -455px -1179px; - width: 90px; - height: 90px; -} -.weapon_special_spring2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -546px -1179px; - width: 90px; - height: 90px; -} -.weapon_special_spring2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -637px -1179px; - width: 90px; - height: 90px; -} -.weapon_special_spring2018Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -672px 0px; - width: 114px; - height: 90px; -} -.weapon_special_spring2018Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -530px; - width: 114px; - height: 90px; -} -.weapon_special_spring2018Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -557px -364px; - width: 114px; - height: 90px; -} -.weapon_special_spring2018Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -557px -91px; - width: 114px; - height: 90px; -} -.weapon_special_springHealer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1092px -1179px; - width: 90px; - height: 90px; -} -.weapon_special_springMage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1183px -1179px; - width: 90px; - height: 90px; -} -.weapon_special_springRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1278px 0px; - width: 90px; - height: 90px; -} -.weapon_special_springWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1278px -91px; - width: 90px; - height: 90px; -} -.body_special_summer2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1278px -182px; - width: 90px; - height: 90px; -} -.body_special_summer2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1278px -273px; - width: 90px; - height: 90px; -} -.body_special_summer2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -454px 0px; - width: 102px; - height: 105px; -} -.body_special_summer2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -902px -106px; - width: 90px; - height: 105px; -} -.body_special_summerHealer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -902px -212px; - width: 90px; - height: 105px; -} -.body_special_summerMage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -902px -318px; - width: 90px; - height: 105px; -} -.broad_armor_special_summer2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1278px -728px; - width: 90px; - height: 90px; -} -.broad_armor_special_summer2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1278px -819px; - width: 90px; - height: 90px; -} -.broad_armor_special_summer2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -212px -318px; - width: 102px; - height: 105px; -} -.broad_armor_special_summer2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -902px -530px; - width: 90px; - height: 105px; -} -.broad_armor_special_summer2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -902px -636px; - width: 90px; - height: 105px; -} -.broad_armor_special_summer2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -902px -742px; - width: 90px; - height: 105px; -} -.broad_armor_special_summer2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -993px 0px; - width: 90px; - height: 105px; -} -.broad_armor_special_summer2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -993px -212px; - width: 90px; - height: 105px; -} -.broad_armor_special_summer2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -115px 0px; - width: 114px; - height: 105px; -} -.broad_armor_special_summer2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -364px -1270px; - width: 90px; - height: 90px; -} -.broad_armor_special_summer2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -230px -109px; + background-position: -914px -546px; width: 105px; - height: 105px; -} -.broad_armor_special_summer2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -575px -621px; - width: 114px; height: 90px; } -.broad_armor_special_summerHealer { +.head_mystery_201707 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -993px -530px; - width: 90px; - height: 105px; -} -.broad_armor_special_summerMage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -993px -636px; - width: 90px; - height: 105px; -} -.broad_armor_special_summerRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -224px -712px; - width: 111px; - height: 90px; -} -.broad_armor_special_summerWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -336px -712px; - width: 111px; - height: 90px; -} -.eyewear_special_summerRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -448px -712px; - width: 111px; - height: 90px; -} -.eyewear_special_summerWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -560px -712px; - width: 111px; - height: 90px; -} -.head_special_summer2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1183px -1270px; - width: 90px; - height: 90px; -} -.head_special_summer2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1274px -1270px; - width: 90px; - height: 90px; -} -.head_special_summer2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -454px -106px; - width: 102px; - height: 105px; -} -.head_special_summer2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -364px -891px; - width: 90px; - height: 105px; -} -.head_special_summer2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -819px -1361px; - width: 90px; - height: 90px; -} -.head_special_summer2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1369px -273px; - width: 90px; - height: 90px; -} -.head_special_summer2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -109px -106px; - width: 108px; - height: 108px; -} -.head_special_summer2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1369px -455px; - width: 90px; - height: 90px; -} -.head_special_summer2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -115px -215px; - width: 114px; - height: 102px; -} -.head_special_summer2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1369px -637px; - width: 90px; - height: 90px; -} -.head_special_summer2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -318px; + background-position: -460px -454px; width: 105px; - height: 105px; -} -.head_special_summer2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -621px; - width: 114px; height: 90px; } -.head_special_summerHealer { +.shop_armor_mystery_201707 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -728px -891px; - width: 90px; - height: 105px; + background-position: -1026px -954px; + width: 40px; + height: 40px; } -.head_special_summerMage { +.shop_head_mystery_201707 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -819px -891px; - width: 90px; - height: 105px; + background-position: -1067px -954px; + width: 40px; + height: 40px; } -.head_special_summerRogue { +.shop_set_mystery_201707 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -784px -712px; - width: 111px; - height: 90px; + background-position: -1242px -1590px; + width: 68px; + height: 68px; } -.head_special_summerWarrior { +.slim_armor_mystery_201707 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -672px -712px; - width: 111px; - height: 90px; -} -.Healer_Summer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -455px -891px; - width: 90px; - height: 105px; -} -.Mage_Summer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -273px -891px; - width: 90px; - height: 105px; -} -.SummerRogue14 { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -787px -91px; - width: 111px; - height: 90px; -} -.SummerWarrior14 { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -787px -273px; - width: 111px; - height: 90px; -} -.shield_special_summer2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -364px -1361px; - width: 90px; - height: 90px; -} -.shield_special_summer2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -424px; - width: 102px; - height: 105px; -} -.shield_special_summer2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -91px -891px; - width: 90px; - height: 105px; -} -.shield_special_summer2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -637px -1361px; - width: 90px; - height: 90px; -} -.shield_special_summer2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -106px; - width: 108px; - height: 108px; -} -.shield_special_summer2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -454px -318px; - width: 102px; - height: 105px; -} -.shield_special_summer2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -215px; - width: 114px; - height: 102px; -} -.shield_special_summer2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -106px -318px; + background-position: -460px -363px; width: 105px; - height: 105px; -} -.shield_special_summer2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -115px -530px; - width: 114px; height: 90px; } -.shield_special_summerHealer { +.shield_mystery_201708 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -891px; - width: 90px; - height: 105px; -} -.shield_special_summerRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -787px -546px; - width: 111px; - height: 90px; -} -.shield_special_summerWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -787px -182px; - width: 111px; - height: 90px; -} -.shop_armor_special_summer2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -557px -455px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -803px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -414px -803px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -483px -803px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -552px -803px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -621px -803px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -690px -803px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -759px -803px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -828px -803px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1015px -891px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -910px -1361px; - width: 68px; - height: 68px; -} -.shop_armor_special_summer2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -979px -1361px; - width: 68px; - height: 68px; -} -.shop_armor_special_summerHealer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1048px -1361px; - width: 68px; - height: 68px; -} -.shop_armor_special_summerMage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1117px -1361px; - width: 68px; - height: 68px; -} -.shop_armor_special_summerRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1186px -1361px; - width: 68px; - height: 68px; -} -.shop_armor_special_summerWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1255px -1361px; - width: 68px; - height: 68px; -} -.shop_body_special_summer2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1324px -1361px; - width: 68px; - height: 68px; -} -.shop_body_special_summer2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px 0px; - width: 68px; - height: 68px; -} -.shop_body_special_summer2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -69px; - width: 68px; - height: 68px; -} -.shop_body_special_summer2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -138px; - width: 68px; - height: 68px; -} -.shop_body_special_summerHealer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -207px; - width: 68px; - height: 68px; -} -.shop_body_special_summerMage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -276px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_summerRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -345px; - width: 68px; - height: 68px; -} -.shop_eyewear_special_summerWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -414px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -483px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -552px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -621px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -690px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -759px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -828px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -897px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -966px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -1035px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -1104px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -1173px; - width: 68px; - height: 68px; -} -.shop_head_special_summer2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -1242px; - width: 68px; - height: 68px; -} -.shop_head_special_summerHealer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -1311px; - width: 68px; - height: 68px; -} -.shop_head_special_summerMage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1460px -1380px; - width: 68px; - height: 68px; -} -.shop_head_special_summerRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -1452px; - width: 68px; - height: 68px; -} -.shop_head_special_summerWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -69px -1452px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -138px -1452px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -207px -1452px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -276px -1452px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -345px -1452px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -414px -1452px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -483px -1452px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -552px -1452px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -621px -1452px; - width: 68px; - height: 68px; -} -.shop_shield_special_summer2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -690px -1452px; - width: 68px; - height: 68px; -} -.shop_shield_special_summerHealer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -759px -1452px; - width: 68px; - height: 68px; -} -.shop_shield_special_summerRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -828px -1452px; - width: 68px; - height: 68px; -} -.shop_shield_special_summerWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -897px -1452px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -966px -1452px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2015Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1035px -1452px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2015Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1104px -1452px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1173px -1452px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1242px -1452px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1311px -1452px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1380px -1452px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1449px -1452px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px 0px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -69px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -138px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summer2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -207px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summerHealer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -276px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summerMage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -345px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summerRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -414px; - width: 68px; - height: 68px; -} -.shop_weapon_special_summerWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1529px -483px; - width: 68px; - height: 68px; -} -.slim_armor_special_summer2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -546px -997px; + background-position: -1117px -819px; width: 90px; height: 90px; } -.slim_armor_special_summer2015Mage { +.shop_set_mystery_201708 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -455px -997px; - width: 90px; - height: 90px; + background-position: -1173px -1590px; + width: 68px; + height: 68px; } -.slim_armor_special_summer2015Rogue { +.shop_shield_mystery_201708 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -206px -424px; - width: 102px; - height: 105px; + background-position: -914px -849px; + width: 40px; + height: 40px; } -.slim_armor_special_summer2015Warrior { +.shop_weapon_mystery_201708 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -182px -891px; - width: 90px; - height: 105px; + background-position: -955px -849px; + width: 40px; + height: 40px; } -.slim_armor_special_summer2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -902px -424px; - width: 90px; - height: 105px; -} -.slim_armor_special_summer2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -993px -106px; - width: 90px; - height: 105px; -} -.slim_armor_special_summer2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -993px -318px; - width: 90px; - height: 105px; -} -.slim_armor_special_summer2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -454px -212px; - width: 102px; - height: 105px; -} -.slim_armor_special_summer2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px 0px; - width: 114px; - height: 105px; -} -.slim_armor_special_summer2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1084px -819px; - width: 90px; - height: 90px; -} -.slim_armor_special_summer2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -339px -103px; - width: 105px; - height: 105px; -} -.slim_armor_special_summer2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -672px -364px; - width: 114px; - height: 90px; -} -.slim_armor_special_summerHealer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -993px -424px; - width: 90px; - height: 105px; -} -.slim_armor_special_summerMage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -993px -742px; - width: 90px; - height: 105px; -} -.slim_armor_special_summerRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -112px -712px; - width: 111px; - height: 90px; -} -.slim_armor_special_summerWarrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -787px -364px; - width: 111px; - height: 90px; -} -.weapon_special_summer2015Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -91px -1361px; - width: 90px; - height: 90px; -} -.weapon_special_summer2015Mage { +.weapon_mystery_201708 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); background-position: 0px -1361px; width: 90px; height: 90px; } -.weapon_special_summer2015Rogue { +.back_mystery_201709 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -315px -318px; - width: 102px; - height: 105px; -} -.weapon_special_summer2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -546px -891px; - width: 90px; - height: 105px; -} -.weapon_special_summer2016Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1369px -1001px; - width: 90px; - height: 90px; -} -.weapon_special_summer2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1369px -910px; - width: 90px; - height: 90px; -} -.weapon_special_summer2016Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -230px 0px; - width: 108px; - height: 108px; -} -.weapon_special_summer2016Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -103px -424px; - width: 102px; - height: 105px; -} -.weapon_special_summer2017Healer { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -339px 0px; - width: 114px; - height: 102px; -} -.weapon_special_summer2017Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -230px -215px; - width: 105px; - height: 90px; -} -.weapon_special_summer2017Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -339px -209px; - width: 105px; - height: 105px; -} -.weapon_special_summer2017Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -557px -182px; + background-position: -230px -727px; width: 114px; height: 90px; } -.weapon_special_summerHealer { +.shield_mystery_201709 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -637px -891px; - width: 90px; - height: 105px; -} -.weapon_special_summerMage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -902px 0px; - width: 90px; - height: 105px; -} -.weapon_special_summerRogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -787px -455px; - width: 111px; + background-position: -575px -727px; + width: 114px; height: 90px; } -.weapon_special_summerWarrior { +.shop_back_mystery_201709 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -712px; - width: 111px; + background-position: -966px -1590px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201709 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -897px -1590px; + width: 68px; + height: 68px; +} +.shop_shield_mystery_201709 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -828px -1590px; + width: 68px; + height: 68px; +} +.broad_armor_mystery_201710 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -291px -997px; + width: 93px; height: 90px; } -.back_special_takeThis { +.head_mystery_201710 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -230px -803px; + background-position: -103px -997px; + width: 93px; + height: 90px; +} +.shop_armor_mystery_201710 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -759px -1590px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201710 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -690px -1590px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201710 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -621px -1590px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201710 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -197px -997px; + width: 93px; + height: 90px; +} +.body_mystery_201711 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -230px -454px; + width: 114px; + height: 90px; +} +.broad_armor_mystery_201711 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -345px -454px; + width: 114px; + height: 90px; +} +.shop_armor_mystery_201711 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -552px -1590px; + width: 68px; + height: 68px; +} +.shop_body_mystery_201711 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -483px -1590px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201711 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -414px -1590px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201711 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -569px -273px; + width: 114px; + height: 90px; +} +.broad_armor_mystery_201712 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -569px -364px; + width: 114px; + height: 90px; +} +.head_mystery_201712 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: 0px -545px; + width: 114px; + height: 90px; +} +.shop_armor_mystery_201712 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -345px -1590px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201712 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -276px -1590px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201712 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -207px -1590px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201712 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -345px -545px; + width: 114px; + height: 90px; +} +.back_mystery_201801 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -460px -545px; + width: 114px; + height: 90px; +} +.headAccessory_mystery_201801 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -684px 0px; + width: 114px; + height: 90px; +} +.shop_back_mystery_201801 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -138px -1590px; + width: 68px; + height: 68px; +} +.shop_headAccessory_mystery_201801 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -69px -1590px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201801 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: 0px -1590px; + width: 68px; + height: 68px; +} +.broad_armor_mystery_201802 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -684px -364px; + width: 114px; + height: 90px; +} +.head_mystery_201802 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -684px -455px; + width: 114px; + height: 90px; +} +.shield_mystery_201802 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: 0px -636px; + width: 114px; + height: 90px; +} +.shop_armor_mystery_201802 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -1518px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201802 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -1449px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201802 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -1380px; + width: 68px; + height: 68px; +} +.shop_shield_mystery_201802 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -1311px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201802 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -345px -636px; + width: 114px; + height: 90px; +} +.back_mystery_201803 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -460px -636px; + width: 114px; + height: 90px; +} +.head_mystery_201803 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -575px -636px; + width: 114px; + height: 90px; +} +.shop_back_mystery_201803 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -1242px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201803 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -1173px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201803 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -1104px; + width: 68px; + height: 68px; +} +.back_mystery_201804 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -799px -273px; + width: 114px; + height: 90px; +} +.headAccessory_mystery_201804 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -690px -818px; + width: 114px; + height: 90px; +} +.shop_back_mystery_201804 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -1035px; + width: 68px; + height: 68px; +} +.shop_headAccessory_mystery_201804 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -966px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201804 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -897px; + width: 68px; + height: 68px; +} +.back_mystery_201805 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -799px -546px; + width: 114px; + height: 90px; +} +.head_mystery_201805 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: 0px -727px; + width: 114px; + height: 90px; +} +.shop_back_mystery_201805 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -828px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201805 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -759px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201805 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -690px; + width: 68px; + height: 68px; +} +.broad_armor_mystery_201806 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -345px -121px; + width: 114px; + height: 120px; +} +.head_mystery_201806 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: 0px -242px; + width: 114px; + height: 120px; +} +.shop_armor_mystery_201806 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -621px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201806 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -552px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201806 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -483px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201806 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -345px 0px; + width: 114px; + height: 120px; +} +.broad_armor_mystery_201807 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -230px -121px; + width: 114px; + height: 120px; +} +.head_mystery_201807 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -115px -121px; + width: 114px; + height: 120px; +} +.shop_armor_mystery_201807 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -414px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201807 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -345px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201807 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -276px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201807 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: 0px 0px; + width: 114px; + height: 120px; +} +.broad_armor_mystery_201808 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -460px -818px; + width: 114px; + height: 90px; +} +.head_mystery_201808 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -575px -818px; + width: 114px; + height: 90px; +} +.shop_armor_mystery_201808 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -207px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201808 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -138px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201808 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px -69px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201808 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -799px -364px; + width: 114px; + height: 90px; +} +.broad_armor_mystery_201809 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -799px -182px; + width: 114px; + height: 90px; +} +.head_mystery_201809 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -799px -91px; + width: 114px; + height: 90px; +} +.shop_armor_mystery_201809 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1619px 0px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201809 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1518px -1521px; + width: 68px; + height: 68px; +} +.shop_set_mystery_201809 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1449px -1521px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201809 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -799px 0px; + width: 114px; + height: 90px; +} +.broad_armor_mystery_201810 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -115px -636px; + width: 114px; + height: 90px; +} +.head_mystery_201810 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -684px -273px; + width: 114px; + height: 90px; +} +.shop_armor_mystery_201810 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1380px -1521px; + width: 68px; + height: 68px; +} +.shop_head_mystery_201810 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1311px -1521px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_201810 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -684px -182px; + width: 114px; + height: 90px; +} +.broad_armor_mystery_301404 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -91px -1361px; + width: 90px; + height: 90px; +} +.eyewear_mystery_301404 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -385px -997px; + width: 90px; + height: 90px; +} +.head_mystery_301404 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -476px -997px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_301404 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1242px -1521px; + width: 68px; + height: 68px; +} +.shop_eyewear_mystery_301404 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1173px -1521px; + width: 68px; + height: 68px; +} +.shop_head_mystery_301404 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1104px -1521px; + width: 68px; + height: 68px; +} +.shop_set_mystery_301404 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1035px -1521px; + width: 68px; + height: 68px; +} +.shop_weapon_mystery_301404 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -966px -1521px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_301404 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1022px -997px; + width: 90px; + height: 90px; +} +.weapon_mystery_301404 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1117px 0px; + width: 90px; + height: 90px; +} +.eyewear_mystery_301405 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1117px -91px; + width: 90px; + height: 90px; +} +.headAccessory_mystery_301405 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1117px -273px; + width: 90px; + height: 90px; +} +.head_mystery_301405 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1117px -182px; + width: 90px; + height: 90px; +} +.shield_mystery_301405 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1117px -364px; + width: 90px; + height: 90px; +} +.shop_eyewear_mystery_301405 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -897px -1521px; + width: 68px; + height: 68px; +} +.shop_headAccessory_mystery_301405 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -759px -1521px; + width: 68px; + height: 68px; +} +.shop_head_mystery_301405 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -828px -1521px; + width: 68px; + height: 68px; +} +.shop_set_mystery_301405 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -690px -1521px; + width: 68px; + height: 68px; +} +.shop_shield_mystery_301405 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -621px -1521px; + width: 68px; + height: 68px; +} +.broad_armor_mystery_301703 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1117px -910px; + width: 90px; + height: 90px; +} +.eyewear_mystery_301703 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: 0px -1088px; + width: 90px; + height: 90px; +} +.head_mystery_301703 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -684px -546px; width: 114px; height: 87px; } -.body_special_takeThis { +.shop_armor_mystery_301703 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -637px -1270px; - width: 90px; - height: 90px; -} -.broad_armor_special_takeThis { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -546px -1270px; - width: 90px; - height: 90px; -} -.head_special_takeThis { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -455px -1270px; - width: 90px; - height: 90px; -} -.shield_special_takeThis { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1084px -637px; - width: 93px; - height: 90px; -} -.shop_armor_special_takeThis { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px 0px; + background-position: -552px -1521px; width: 68px; height: 68px; } -.shop_back_special_takeThis { +.shop_eyewear_mystery_301703 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -69px; + background-position: -483px -1521px; width: 68px; height: 68px; } -.shop_body_special_takeThis { +.shop_head_mystery_301703 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -138px; + background-position: -414px -1521px; width: 68px; height: 68px; } -.shop_head_special_takeThis { +.shop_set_mystery_301703 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -207px; + background-position: -345px -1521px; width: 68px; height: 68px; } -.shop_shield_special_takeThis { +.slim_armor_mystery_301703 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -276px; + background-position: -546px -1088px; + width: 90px; + height: 90px; +} +.broad_armor_mystery_301704 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -637px -1088px; + width: 90px; + height: 90px; +} +.head_mystery_301704 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -728px -1088px; + width: 90px; + height: 90px; +} +.shield_mystery_301704 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -819px -1088px; + width: 90px; + height: 90px; +} +.shop_armor_mystery_301704 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -276px -1521px; width: 68px; height: 68px; } -.shop_weapon_special_takeThis { +.shop_head_mystery_301704 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1598px -345px; + background-position: -207px -1521px; width: 68px; height: 68px; } -.slim_armor_special_takeThis { +.shop_set_mystery_301704 { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -182px -1270px; + background-position: -138px -1521px; + width: 68px; + height: 68px; +} +.shop_shield_mystery_301704 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -69px -1521px; + width: 68px; + height: 68px; +} +.slim_armor_mystery_301704 { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1208px -91px; width: 90px; height: 90px; } -.weapon_special_takeThis { +.broad_armor_special_spring2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -91px -1270px; + background-position: -1208px -182px; width: 90px; height: 90px; } -.broad_armor_special_candycane { +.broad_armor_special_spring2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -1270px; + background-position: -1208px -273px; width: 90px; height: 90px; } -.broad_armor_special_ski { +.broad_armor_special_spring2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1278px -1092px; + background-position: -1208px -364px; width: 90px; height: 90px; } -.broad_armor_special_snowflake { +.broad_armor_special_spring2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1278px -1001px; + background-position: -1208px -455px; width: 90px; height: 90px; } -.broad_armor_special_winter2015Healer { +.broad_armor_special_spring2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1278px -910px; + background-position: -1208px -546px; width: 90px; height: 90px; } -.broad_armor_special_winter2015Mage { +.broad_armor_special_spring2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1278px -637px; + background-position: -1208px -637px; width: 90px; height: 90px; } -.broad_armor_special_winter2015Rogue { +.broad_armor_special_spring2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1084px -364px; - width: 96px; + background-position: -690px -636px; + width: 102px; height: 90px; } -.broad_armor_special_winter2015Warrior { +.broad_armor_special_spring2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1278px -455px; + background-position: -1208px -819px; width: 90px; height: 90px; } -.broad_armor_special_winter2016Healer { +.broad_armor_special_spring2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1084px -546px; - width: 93px; - height: 90px; -} -.broad_armor_special_winter2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1001px -1179px; + background-position: -1208px -910px; width: 90px; height: 90px; } -.broad_armor_special_winter2016Rogue { +.broad_armor_special_spring2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -910px -1179px; + background-position: -1208px -1001px; width: 90px; height: 90px; } -.broad_armor_special_winter2016Warrior { +.broad_armor_special_spring2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -819px -1179px; + background-position: 0px -1179px; width: 90px; height: 90px; } -.broad_armor_special_winter2017Healer { +.broad_armor_special_spring2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: 0px -909px; + width: 114px; + height: 87px; +} +.broad_armor_special_spring2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: 0px -363px; + width: 114px; + height: 90px; +} +.broad_armor_special_spring2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -345px -818px; + width: 114px; + height: 90px; +} +.broad_armor_special_spring2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: 0px -818px; + width: 114px; + height: 90px; +} +.broad_armor_special_spring2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -690px -727px; + width: 114px; + height: 90px; +} +.broad_armor_special_springHealer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -546px -1179px; + width: 90px; + height: 90px; +} +.broad_armor_special_springMage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -637px -1179px; + width: 90px; + height: 90px; +} +.broad_armor_special_springRogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); background-position: -728px -1179px; width: 90px; height: 90px; } -.broad_armor_special_winter2017Mage { +.broad_armor_special_springWarrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -182px -1179px; + background-position: -819px -1179px; width: 90px; height: 90px; } -.broad_armor_special_winter2017Rogue { +.headAccessory_special_spring2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1187px -273px; + background-position: -273px -1270px; width: 90px; height: 90px; } -.broad_armor_special_winter2017Warrior { +.headAccessory_special_spring2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1187px -182px; + background-position: -364px -1270px; width: 90px; height: 90px; } -.broad_armor_special_winter2018Healer { +.headAccessory_special_spring2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -115px -621px; - width: 114px; - height: 90px; -} -.broad_armor_special_winter2018Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -621px; - width: 114px; - height: 90px; -} -.broad_armor_special_winter2018Rogue { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -672px -455px; - width: 114px; - height: 90px; -} -.broad_armor_special_winter2018Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -460px -530px; - width: 114px; - height: 90px; -} -.broad_armor_special_yeti { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1092px -997px; + background-position: -455px -1270px; width: 90px; height: 90px; } -.head_special_candycane { +.headAccessory_special_spring2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1001px -997px; + background-position: -546px -1270px; width: 90px; height: 90px; } -.head_special_nye { +.headAccessory_special_spring2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -910px -997px; + background-position: -637px -1270px; width: 90px; height: 90px; } -.head_special_nye2014 { +.headAccessory_special_spring2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -819px -997px; + background-position: -728px -1270px; width: 90px; height: 90px; } -.head_special_nye2015 { +.headAccessory_special_spring2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -728px -997px; + background-position: -575px -545px; + width: 102px; + height: 90px; +} +.headAccessory_special_spring2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -910px -1270px; width: 90px; height: 90px; } -.head_special_nye2016 { +.headAccessory_special_spring2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -637px -997px; + background-position: -1001px -1270px; width: 90px; height: 90px; } -.head_special_nye2017 { +.headAccessory_special_spring2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -364px -997px; + background-position: -1092px -1270px; width: 90px; height: 90px; } -.head_special_ski { +.headAccessory_special_spring2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -273px -997px; + background-position: -1183px -1270px; width: 90px; height: 90px; } -.head_special_snowflake { +.headAccessory_special_spring2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -182px -997px; + background-position: -1274px -1270px; width: 90px; height: 90px; } -.head_special_winter2015Healer { +.headAccessory_special_springHealer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -91px -997px; + background-position: -1299px -1001px; width: 90px; height: 90px; } -.head_special_winter2015Mage { +.headAccessory_special_springMage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px -91px; + width: 90px; + height: 90px; +} +.headAccessory_special_springRogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px -182px; + width: 90px; + height: 90px; +} +.headAccessory_special_springWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px -273px; + width: 90px; + height: 90px; +} +.head_special_spring2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -910px -1179px; + width: 90px; + height: 90px; +} +.head_special_spring2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1001px -1179px; + width: 90px; + height: 90px; +} +.head_special_spring2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1092px -1179px; + width: 90px; + height: 90px; +} +.head_special_spring2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1183px -1179px; + width: 90px; + height: 90px; +} +.head_special_spring2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1299px 0px; + width: 90px; + height: 90px; +} +.head_special_spring2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1299px -91px; + width: 90px; + height: 90px; +} +.head_special_spring2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); background-position: 0px -997px; + width: 102px; + height: 90px; +} +.head_special_spring2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1299px -273px; width: 90px; height: 90px; } -.head_special_winter2015Rogue { +.head_special_spring2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1084px -273px; - width: 96px; - height: 90px; -} -.head_special_winter2015Warrior { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -575px -530px; + background-position: -1299px -364px; width: 90px; height: 90px; } -.head_special_winter2016Healer { +.head_special_spring2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1084px -455px; - width: 93px; - height: 90px; -} -.head_special_winter2016Mage { - background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -728px -1361px; + background-position: -1299px -455px; width: 90px; height: 90px; } -.head_special_winter2016Rogue { +.head_special_spring2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -546px -1361px; + background-position: -1299px -546px; width: 90px; height: 90px; } -.head_special_winter2016Warrior { +.head_special_spring2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -455px -1361px; + background-position: -1299px -637px; width: 90px; height: 90px; } -.head_special_winter2017Healer { +.head_special_spring2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -273px -1361px; + background-position: -115px -727px; + width: 114px; + height: 90px; +} +.head_special_spring2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -799px -455px; + width: 114px; + height: 90px; +} +.head_special_spring2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -230px -636px; + width: 114px; + height: 90px; +} +.head_special_spring2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -115px -545px; + width: 114px; + height: 90px; +} +.head_special_springHealer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1299px -1092px; width: 90px; height: 90px; } -.head_special_winter2017Mage { +.head_special_springMage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: 0px -1270px; + width: 90px; + height: 90px; +} +.head_special_springRogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -91px -1270px; + width: 90px; + height: 90px; +} +.head_special_springWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -182px -1270px; + width: 90px; + height: 90px; +} +.shield_special_spring2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px -364px; + width: 90px; + height: 90px; +} +.shield_special_spring2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px -455px; + width: 90px; + height: 90px; +} +.shield_special_spring2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px -546px; + width: 90px; + height: 90px; +} +.shield_special_spring2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px -637px; + width: 90px; + height: 90px; +} +.shield_special_spring2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -805px -727px; + width: 102px; + height: 90px; +} +.shield_special_spring2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px -819px; + width: 90px; + height: 90px; +} +.shield_special_spring2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px -910px; + width: 90px; + height: 90px; +} +.shield_special_spring2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -569px 0px; + width: 114px; + height: 90px; +} +.shield_special_spring2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -799px -637px; + width: 114px; + height: 87px; +} +.shield_special_spring2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: 0px -454px; + width: 114px; + height: 90px; +} +.shield_special_spring2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -230px -363px; + width: 114px; + height: 90px; +} +.shield_special_spring2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -569px -182px; + width: 114px; + height: 90px; +} +.shield_special_springHealer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); background-position: -182px -1361px; width: 90px; height: 90px; } -.head_special_winter2017Rogue { +.shield_special_springRogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1369px -1183px; + background-position: -273px -1361px; width: 90px; height: 90px; } -.head_special_winter2017Warrior { +.shield_special_springWarrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1369px -1092px; + background-position: -364px -1361px; width: 90px; height: 90px; } -.head_special_winter2018Healer { +.shop_armor_special_spring2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: 0px -530px; - width: 114px; - height: 90px; + background-position: 0px -1521px; + width: 68px; + height: 68px; } -.head_special_winter2018Mage { +.shop_armor_special_spring2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -557px -273px; - width: 114px; - height: 90px; + background-position: -1550px -1449px; + width: 68px; + height: 68px; } -.head_special_winter2018Rogue { +.shop_armor_special_spring2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -557px 0px; - width: 114px; - height: 90px; + background-position: -1550px -1380px; + width: 68px; + height: 68px; } -.head_special_winter2018Warrior { +.shop_armor_special_spring2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -424px -424px; - width: 114px; - height: 90px; + background-position: -1550px -1311px; + width: 68px; + height: 68px; } -.head_special_yeti { +.shop_armor_special_spring2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -1369px -91px; + background-position: -1550px -1242px; + width: 68px; + height: 68px; +} +.shop_armor_special_spring2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1299px -1183px; + width: 68px; + height: 68px; +} +.shop_armor_special_spring2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -828px; + width: 68px; + height: 68px; +} +.shop_armor_special_spring2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1208px -1092px; + width: 68px; + height: 68px; +} +.shop_armor_special_spring2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1117px -1001px; + width: 68px; + height: 68px; +} +.shop_armor_special_spring2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -115px -909px; + width: 68px; + height: 68px; +} +.shop_armor_special_spring2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -184px -909px; + width: 68px; + height: 68px; +} +.shop_armor_special_spring2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -253px -909px; + width: 68px; + height: 68px; +} +.shop_armor_special_spring2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -322px -909px; + width: 68px; + height: 68px; +} +.shop_armor_special_spring2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -391px -909px; + width: 68px; + height: 68px; +} +.shop_armor_special_spring2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -460px -909px; + width: 68px; + height: 68px; +} +.shop_armor_special_spring2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -529px -909px; + width: 68px; + height: 68px; +} +.shop_armor_special_springHealer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -598px -909px; + width: 68px; + height: 68px; +} +.shop_armor_special_springMage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -667px -909px; + width: 68px; + height: 68px; +} +.shop_armor_special_springRogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -736px -909px; + width: 68px; + height: 68px; +} +.shop_armor_special_springWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -805px -909px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_spring2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -690px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_spring2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -759px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_spring2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -828px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_spring2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -897px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_spring2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -966px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_spring2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -1035px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_spring2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -1104px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_spring2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -1173px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_spring2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -1242px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_spring2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -1311px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_spring2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -1380px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_spring2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: 0px -1452px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_springHealer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -69px -1452px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_springMage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -138px -1452px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_springRogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -207px -1452px; + width: 68px; + height: 68px; +} +.shop_headAccessory_special_springWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -276px -1452px; + width: 68px; + height: 68px; +} +.shop_head_special_spring2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -874px -909px; + width: 68px; + height: 68px; +} +.shop_head_special_spring2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -943px -909px; + width: 68px; + height: 68px; +} +.shop_head_special_spring2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -910px -1361px; + width: 68px; + height: 68px; +} +.shop_head_special_spring2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -979px -1361px; + width: 68px; + height: 68px; +} +.shop_head_special_spring2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1048px -1361px; + width: 68px; + height: 68px; +} +.shop_head_special_spring2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1117px -1361px; + width: 68px; + height: 68px; +} +.shop_head_special_spring2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1186px -1361px; + width: 68px; + height: 68px; +} +.shop_head_special_spring2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1255px -1361px; + width: 68px; + height: 68px; +} +.shop_head_special_spring2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1324px -1361px; + width: 68px; + height: 68px; +} +.shop_head_special_spring2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1393px -1361px; + width: 68px; + height: 68px; +} +.shop_head_special_spring2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px 0px; + width: 68px; + height: 68px; +} +.shop_head_special_spring2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -69px; + width: 68px; + height: 68px; +} +.shop_head_special_spring2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -138px; + width: 68px; + height: 68px; +} +.shop_head_special_spring2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -207px; + width: 68px; + height: 68px; +} +.shop_head_special_spring2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -276px; + width: 68px; + height: 68px; +} +.shop_head_special_spring2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -345px; + width: 68px; + height: 68px; +} +.shop_head_special_springHealer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -414px; + width: 68px; + height: 68px; +} +.shop_head_special_springMage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -483px; + width: 68px; + height: 68px; +} +.shop_head_special_springRogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -552px; + width: 68px; + height: 68px; +} +.shop_head_special_springWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1481px -621px; + width: 68px; + height: 68px; +} +.shop_shield_special_spring2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -345px -1452px; + width: 68px; + height: 68px; +} +.shop_shield_special_spring2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -414px -1452px; + width: 68px; + height: 68px; +} +.shop_shield_special_spring2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -483px -1452px; + width: 68px; + height: 68px; +} +.shop_shield_special_spring2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -552px -1452px; + width: 68px; + height: 68px; +} +.shop_shield_special_spring2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -621px -1452px; + width: 68px; + height: 68px; +} +.shop_shield_special_spring2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -690px -1452px; + width: 68px; + height: 68px; +} +.shop_shield_special_spring2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -759px -1452px; + width: 68px; + height: 68px; +} +.shop_shield_special_spring2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -828px -1452px; + width: 68px; + height: 68px; +} +.shop_shield_special_spring2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -897px -1452px; + width: 68px; + height: 68px; +} +.shop_shield_special_spring2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -966px -1452px; + width: 68px; + height: 68px; +} +.shop_shield_special_spring2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1035px -1452px; + width: 68px; + height: 68px; +} +.shop_shield_special_spring2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1104px -1452px; + width: 68px; + height: 68px; +} +.shop_shield_special_springHealer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1173px -1452px; + width: 68px; + height: 68px; +} +.shop_shield_special_springRogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1242px -1452px; + width: 68px; + height: 68px; +} +.shop_shield_special_springWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1311px -1452px; + width: 68px; + height: 68px; +} +.shop_weapon_special_spring2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1380px -1452px; + width: 68px; + height: 68px; +} +.shop_weapon_special_spring2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1449px -1452px; + width: 68px; + height: 68px; +} +.shop_weapon_special_spring2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px 0px; + width: 68px; + height: 68px; +} +.shop_weapon_special_spring2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -69px; + width: 68px; + height: 68px; +} +.shop_weapon_special_spring2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -138px; + width: 68px; + height: 68px; +} +.shop_weapon_special_spring2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -207px; + width: 68px; + height: 68px; +} +.shop_weapon_special_spring2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -276px; + width: 68px; + height: 68px; +} +.shop_weapon_special_spring2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -345px; + width: 68px; + height: 68px; +} +.shop_weapon_special_spring2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -414px; + width: 68px; + height: 68px; +} +.shop_weapon_special_spring2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -483px; + width: 68px; + height: 68px; +} +.shop_weapon_special_spring2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -552px; + width: 68px; + height: 68px; +} +.shop_weapon_special_spring2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -621px; + width: 68px; + height: 68px; +} +.shop_weapon_special_spring2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -690px; + width: 68px; + height: 68px; +} +.shop_weapon_special_spring2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -759px; + width: 68px; + height: 68px; +} +.shop_weapon_special_spring2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px -1274px; + width: 68px; + height: 68px; +} +.shop_weapon_special_spring2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -897px; + width: 68px; + height: 68px; +} +.shop_weapon_special_springHealer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -966px; + width: 68px; + height: 68px; +} +.shop_weapon_special_springMage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -1035px; + width: 68px; + height: 68px; +} +.shop_weapon_special_springRogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -1104px; + width: 68px; + height: 68px; +} +.shop_weapon_special_springWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1550px -1173px; + width: 68px; + height: 68px; +} +.slim_armor_special_spring2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -819px -1361px; width: 90px; height: 90px; } -.shield_special_ski { +.slim_armor_special_spring2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-8.png'); - background-position: -910px -891px; - width: 104px; + background-position: -728px -1361px; + width: 90px; height: 90px; } +.slim_armor_special_spring2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -637px -1361px; + width: 90px; + height: 90px; +} +.slim_armor_special_spring2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -546px -1361px; + width: 90px; + height: 90px; +} +.slim_armor_special_spring2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -455px -1361px; + width: 90px; + height: 90px; +} +.slim_armor_special_spring2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1208px 0px; + width: 90px; + height: 90px; +} +.slim_armor_special_spring2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1092px -1088px; + width: 90px; + height: 90px; +} +.slim_armor_special_spring2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1001px -1088px; + width: 90px; + height: 90px; +} +.slim_armor_special_spring2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -910px -1088px; + width: 90px; + height: 90px; +} +.slim_armor_special_spring2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -455px -1088px; + width: 90px; + height: 90px; +} +.slim_armor_special_spring2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -364px -1088px; + width: 90px; + height: 90px; +} +.slim_armor_special_spring2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -569px -455px; + width: 114px; + height: 87px; +} +.slim_armor_special_spring2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -115px -363px; + width: 114px; + height: 90px; +} +.slim_armor_special_spring2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -115px -454px; + width: 114px; + height: 90px; +} +.slim_armor_special_spring2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -230px -545px; + width: 114px; + height: 90px; +} +.slim_armor_special_spring2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -684px -91px; + width: 114px; + height: 90px; +} +.slim_armor_special_springHealer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1117px -546px; + width: 90px; + height: 90px; +} +.slim_armor_special_springMage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1117px -455px; + width: 90px; + height: 90px; +} +.slim_armor_special_springRogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -931px -997px; + width: 90px; + height: 90px; +} +.slim_armor_special_springWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -840px -997px; + width: 90px; + height: 90px; +} +.weapon_special_spring2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -749px -997px; + width: 90px; + height: 90px; +} +.weapon_special_spring2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -658px -997px; + width: 90px; + height: 90px; +} +.weapon_special_spring2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -567px -997px; + width: 90px; + height: 90px; +} +.weapon_special_spring2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px -1183px; + width: 90px; + height: 90px; +} +.weapon_special_spring2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px -1092px; + width: 90px; + height: 90px; +} +.weapon_special_spring2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -819px -1270px; + width: 90px; + height: 90px; +} +.weapon_special_spring2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -805px -818px; + width: 102px; + height: 90px; +} +.weapon_special_spring2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1299px -910px; + width: 90px; + height: 90px; +} +.weapon_special_spring2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -455px -1179px; + width: 90px; + height: 90px; +} +.weapon_special_spring2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -364px -1179px; + width: 90px; + height: 90px; +} +.weapon_special_spring2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -273px -1179px; + width: 90px; + height: 90px; +} +.weapon_special_spring2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -273px -1088px; + width: 90px; + height: 90px; +} +.weapon_special_spring2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -230px -818px; + width: 114px; + height: 90px; +} +.weapon_special_spring2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -115px -818px; + width: 114px; + height: 90px; +} +.weapon_special_spring2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -460px -727px; + width: 114px; + height: 90px; +} +.weapon_special_spring2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -345px -727px; + width: 114px; + height: 90px; +} +.weapon_special_springHealer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px -728px; + width: 90px; + height: 90px; +} +.weapon_special_springMage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1299px -819px; + width: 90px; + height: 90px; +} +.weapon_special_springRogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1299px -728px; + width: 90px; + height: 90px; +} +.weapon_special_springWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1299px -182px; + width: 90px; + height: 90px; +} +.body_special_summer2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1208px -728px; + width: 90px; + height: 90px; +} +.body_special_summer2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -182px -1088px; + width: 90px; + height: 90px; +} +.body_special_summer2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -460px -215px; + width: 102px; + height: 105px; +} +.body_special_summer2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1026px 0px; + width: 90px; + height: 105px; +} +.body_special_summerHealer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1026px -742px; + width: 90px; + height: 105px; +} +.body_special_summerMage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1026px -636px; + width: 90px; + height: 105px; +} +.broad_armor_special_summer2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -91px -1179px; + width: 90px; + height: 90px; +} +.broad_armor_special_summer2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -91px -1088px; + width: 90px; + height: 90px; +} +.broad_armor_special_summer2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -333px -242px; + width: 102px; + height: 105px; +} +.broad_armor_special_summer2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1026px -530px; + width: 90px; + height: 105px; +} +.broad_armor_special_summer2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1026px -318px; + width: 90px; + height: 105px; +} +.broad_armor_special_summer2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -914px -743px; + width: 90px; + height: 105px; +} +.broad_armor_special_summer2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1026px -424px; + width: 90px; + height: 105px; +} +.broad_armor_special_summer2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1026px -212px; + width: 90px; + height: 105px; +} +.broad_armor_special_summer2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -115px -242px; + width: 114px; + height: 105px; +} +.broad_armor_special_summer2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px 0px; + width: 90px; + height: 90px; +} +.broad_armor_special_summer2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -460px -109px; + width: 105px; + height: 105px; +} +.broad_armor_special_summer2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -569px -91px; + width: 114px; + height: 90px; +} +.broad_armor_special_summer2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: 0px -121px; + width: 114px; + height: 120px; +} +.broad_armor_special_summer2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -230px 0px; + width: 114px; + height: 120px; +} +.broad_armor_special_summer2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -345px -363px; + width: 114px; + height: 90px; +} +.broad_armor_special_summer2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -115px 0px; + width: 114px; + height: 120px; +} +.broad_armor_special_summerHealer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1026px -106px; + width: 90px; + height: 105px; +} +.broad_armor_special_summerMage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1026px -848px; + width: 90px; + height: 105px; +} +.broad_armor_special_summerRogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -914px -455px; + width: 111px; + height: 90px; +} +.broad_armor_special_summerWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -914px -364px; + width: 111px; + height: 90px; +} +.eyewear_special_summerRogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -914px -273px; + width: 111px; + height: 90px; +} +.eyewear_special_summerWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -914px -182px; + width: 111px; + height: 90px; +} +.head_special_summer2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1117px -637px; + width: 90px; + height: 90px; +} +.head_special_summer2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1390px -1001px; + width: 90px; + height: 90px; +} +.head_special_summer2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -230px -242px; + width: 102px; + height: 105px; +} +.head_special_summer2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -914px -637px; + width: 90px; + height: 105px; +} +.head_special_summer2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -182px -1179px; + width: 90px; + height: 90px; +} +.head_special_summer2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -1117px -728px; + width: 90px; + height: 90px; +} +.head_special_summer2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-8.png'); + background-position: -460px 0px; + width: 108px; + height: 108px; +} diff --git a/website/client/assets/css/sprites/spritesmith-main-9.css b/website/client/assets/css/sprites/spritesmith-main-9.css index 91e64e892c..b96424cccb 100644 --- a/website/client/assets/css/sprites/spritesmith-main-9.css +++ b/website/client/assets/css/sprites/spritesmith-main-9.css @@ -1,2550 +1,2322 @@ +.head_special_summer2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1117px -637px; + width: 90px; + height: 90px; +} +.head_special_summer2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px -363px; + width: 114px; + height: 102px; +} +.head_special_summer2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1117px -728px; + width: 90px; + height: 90px; +} +.head_special_summer2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -569px -212px; + width: 105px; + height: 105px; +} +.head_special_summer2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -575px -663px; + width: 114px; + height: 90px; +} +.head_special_summer2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -345px -121px; + width: 114px; + height: 120px; +} +.head_special_summer2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -230px -121px; + width: 114px; + height: 120px; +} +.head_special_summer2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -790px -182px; + width: 114px; + height: 90px; +} +.head_special_summer2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -230px 0px; + width: 114px; + height: 120px; +} +.head_special_summerHealer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -905px -406px; + width: 90px; + height: 105px; +} +.head_special_summerMage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -905px -512px; + width: 90px; + height: 105px; +} +.head_special_summerRogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -336px -754px; + width: 111px; + height: 90px; +} +.head_special_summerWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -448px -754px; + width: 111px; + height: 90px; +} +.shield_special_summer2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1117px -546px; + width: 90px; + height: 90px; +} +.shield_special_summer2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -103px -466px; + width: 102px; + height: 105px; +} +.shield_special_summer2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -455px -845px; + width: 90px; + height: 105px; +} +.shield_special_summer2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1092px -1224px; + width: 90px; + height: 90px; +} +.shield_special_summer2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -460px -109px; + width: 108px; + height: 108px; +} +.shield_special_summer2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -412px -466px; + width: 102px; + height: 105px; +} +.shield_special_summer2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -230px -363px; + width: 114px; + height: 102px; +} +.shield_special_summer2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -569px 0px; + width: 105px; + height: 105px; +} +.shield_special_summer2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -675px -546px; + width: 114px; + height: 90px; +} +.shield_special_summer2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -115px -242px; + width: 114px; + height: 120px; +} +.shield_special_summer2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -115px -663px; + width: 114px; + height: 90px; +} +.shield_special_summer2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -230px -242px; + width: 114px; + height: 120px; +} +.shield_special_summerHealer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -364px -845px; + width: 90px; + height: 105px; +} +.shield_special_summerRogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -784px -754px; + width: 111px; + height: 90px; +} +.shield_special_summerWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px -754px; + width: 111px; + height: 90px; +} +.shop_armor_special_summer2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1688px 0px; + width: 68px; + height: 68px; +} +.shop_armor_special_summer2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1587px -1591px; + width: 68px; + height: 68px; +} +.shop_armor_special_summer2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1518px -1591px; + width: 68px; + height: 68px; +} +.shop_armor_special_summer2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1449px -1591px; + width: 68px; + height: 68px; +} +.shop_armor_special_summer2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -828px -1591px; + width: 68px; + height: 68px; +} +.shop_armor_special_summer2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -759px -1591px; + width: 68px; + height: 68px; +} +.shop_armor_special_summer2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -690px -1591px; + width: 68px; + height: 68px; +} +.shop_armor_special_summer2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -621px -1591px; + width: 68px; + height: 68px; +} +.shop_armor_special_summer2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -552px -1591px; + width: 68px; + height: 68px; +} +.shop_armor_special_summer2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -483px -1591px; + width: 68px; + height: 68px; +} +.shop_armor_special_summer2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -414px -1591px; + width: 68px; + height: 68px; +} +.shop_armor_special_summer2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -345px -1591px; + width: 68px; + height: 68px; +} +.shop_armor_special_summer2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -1380px; + width: 68px; + height: 68px; +} +.shop_armor_special_summer2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -1311px; + width: 68px; + height: 68px; +} +.shop_armor_special_summer2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -1242px; + width: 68px; + height: 68px; +} +.shop_armor_special_summer2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -1173px; + width: 68px; + height: 68px; +} +.shop_armor_special_summerHealer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -1104px; + width: 68px; + height: 68px; +} +.shop_armor_special_summerMage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -1035px; + width: 68px; + height: 68px; +} +.shop_armor_special_summerRogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -966px; + width: 68px; + height: 68px; +} +.shop_armor_special_summerWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -897px; + width: 68px; + height: 68px; +} +.shop_body_special_summer2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -828px; + width: 68px; + height: 68px; +} +.shop_body_special_summer2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -759px; + width: 68px; + height: 68px; +} +.shop_body_special_summer2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -690px; + width: 68px; + height: 68px; +} +.shop_body_special_summer2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -621px; + width: 68px; + height: 68px; +} +.shop_body_special_summerHealer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -552px; + width: 68px; + height: 68px; +} +.shop_body_special_summerMage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -483px; + width: 68px; + height: 68px; +} +.shop_eyewear_special_summerRogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -414px; + width: 68px; + height: 68px; +} +.shop_eyewear_special_summerWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -345px; + width: 68px; + height: 68px; +} +.shop_head_special_summer2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -276px; + width: 68px; + height: 68px; +} +.shop_head_special_summer2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -207px; + width: 68px; + height: 68px; +} +.shop_head_special_summer2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -138px; + width: 68px; + height: 68px; +} +.shop_head_special_summer2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px -69px; + width: 68px; + height: 68px; +} +.shop_head_special_summer2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1619px 0px; + width: 68px; + height: 68px; +} +.shop_head_special_summer2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1518px -1522px; + width: 68px; + height: 68px; +} +.shop_head_special_summer2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1449px -1522px; + width: 68px; + height: 68px; +} +.shop_head_special_summer2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1380px -1522px; + width: 68px; + height: 68px; +} +.shop_head_special_summer2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1311px -1522px; + width: 68px; + height: 68px; +} +.shop_head_special_summer2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1242px -1522px; + width: 68px; + height: 68px; +} +.shop_head_special_summer2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1173px -1522px; + width: 68px; + height: 68px; +} +.shop_head_special_summer2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1104px -1522px; + width: 68px; + height: 68px; +} +.shop_head_special_summer2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1035px -1522px; + width: 68px; + height: 68px; +} +.shop_head_special_summer2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -966px -1522px; + width: 68px; + height: 68px; +} +.shop_head_special_summer2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -897px -1522px; + width: 68px; + height: 68px; +} +.shop_head_special_summer2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -828px -1522px; + width: 68px; + height: 68px; +} +.shop_head_special_summerHealer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -759px -1522px; + width: 68px; + height: 68px; +} +.shop_head_special_summerMage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -690px -1522px; + width: 68px; + height: 68px; +} +.shop_head_special_summerRogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -621px -1522px; + width: 68px; + height: 68px; +} +.shop_head_special_summerWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -552px -1522px; + width: 68px; + height: 68px; +} +.shop_shield_special_summer2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -483px -1522px; + width: 68px; + height: 68px; +} +.shop_shield_special_summer2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -414px -1522px; + width: 68px; + height: 68px; +} +.shop_shield_special_summer2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -345px -1522px; + width: 68px; + height: 68px; +} +.shop_shield_special_summer2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -276px -1522px; + width: 68px; + height: 68px; +} +.shop_shield_special_summer2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -207px -1522px; + width: 68px; + height: 68px; +} +.shop_shield_special_summer2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -138px -1522px; + width: 68px; + height: 68px; +} +.shop_shield_special_summer2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -69px -1522px; + width: 68px; + height: 68px; +} +.shop_shield_special_summer2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px -1522px; + width: 68px; + height: 68px; +} +.shop_shield_special_summer2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1550px -1449px; + width: 68px; + height: 68px; +} +.shop_shield_special_summer2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1550px -1380px; + width: 68px; + height: 68px; +} +.shop_shield_special_summer2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1550px -1311px; + width: 68px; + height: 68px; +} +.shop_shield_special_summer2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -138px -1384px; + width: 68px; + height: 68px; +} +.shop_shield_special_summerHealer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -69px -1384px; + width: 68px; + height: 68px; +} +.shop_shield_special_summerRogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px -1384px; + width: 68px; + height: 68px; +} +.shop_shield_special_summerWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1380px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summer2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1311px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summer2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1242px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summer2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1173px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summer2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1104px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summer2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1035px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summer2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -966px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summer2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -897px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summer2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -828px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summer2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -759px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summer2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -690px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summer2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -621px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summer2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -552px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summer2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -483px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summer2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -414px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summer2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -345px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summer2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -276px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summerHealer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -207px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summerMage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -138px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summerRogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -69px -1315px; + width: 68px; + height: 68px; +} +.shop_weapon_special_summerWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px -1315px; + width: 68px; + height: 68px; +} +.slim_armor_special_summer2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1117px -364px; + width: 90px; + height: 90px; +} +.slim_armor_special_summer2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1117px -455px; + width: 90px; + height: 90px; +} +.slim_armor_special_summer2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -569px -318px; + width: 102px; + height: 105px; +} +.slim_armor_special_summer2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -905px -194px; + width: 90px; + height: 105px; +} +.slim_armor_special_summer2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -905px -88px; + width: 90px; + height: 105px; +} +.slim_armor_special_summer2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -182px -845px; + width: 90px; + height: 105px; +} +.slim_armor_special_summer2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -273px -845px; + width: 90px; + height: 105px; +} +.slim_armor_special_summer2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -309px -466px; + width: 102px; + height: 105px; +} +.slim_armor_special_summer2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -345px -242px; + width: 114px; + height: 105px; +} +.slim_armor_special_summer2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -182px -1042px; + width: 90px; + height: 90px; +} +.slim_armor_special_summer2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -569px -106px; + width: 105px; + height: 105px; +} +.slim_armor_special_summer2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -790px -364px; + width: 114px; + height: 90px; +} +.slim_armor_special_summer2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px -121px; + width: 114px; + height: 120px; +} +.slim_armor_special_summer2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px 0px; + width: 114px; + height: 120px; +} +.slim_armor_special_summer2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -230px -663px; + width: 114px; + height: 90px; +} +.slim_armor_special_summer2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -345px 0px; + width: 114px; + height: 120px; +} +.slim_armor_special_summerHealer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -905px -618px; + width: 90px; + height: 105px; +} +.slim_armor_special_summerMage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px -845px; + width: 90px; + height: 105px; +} +.slim_armor_special_summerRogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -112px -754px; + width: 111px; + height: 90px; +} +.slim_armor_special_summerWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -224px -754px; + width: 111px; + height: 90px; +} +.weapon_special_summer2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1208px 0px; + width: 90px; + height: 90px; +} +.weapon_special_summer2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1208px -91px; + width: 90px; + height: 90px; +} +.weapon_special_summer2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px -466px; + width: 102px; + height: 105px; +} +.weapon_special_summer2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -905px -300px; + width: 90px; + height: 105px; +} +.weapon_special_summer2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1208px -364px; + width: 90px; + height: 90px; +} +.weapon_special_summer2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1208px -455px; + width: 90px; + height: 90px; +} +.weapon_special_summer2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -460px 0px; + width: 108px; + height: 108px; +} +.weapon_special_summer2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -206px -466px; + width: 102px; + height: 105px; +} +.weapon_special_summer2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -115px -363px; + width: 114px; + height: 102px; +} +.weapon_special_summer2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -905px -724px; + width: 105px; + height: 90px; +} +.weapon_special_summer2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -460px -218px; + width: 105px; + height: 105px; +} +.weapon_special_summer2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px -572px; + width: 114px; + height: 90px; +} +.weapon_special_summer2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -115px 0px; + width: 114px; + height: 120px; +} +.weapon_special_summer2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px -242px; + width: 114px; + height: 120px; +} +.weapon_special_summer2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -790px -91px; + width: 114px; + height: 90px; +} +.weapon_special_summer2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -115px -121px; + width: 114px; + height: 120px; +} +.weapon_special_summerHealer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -546px -845px; + width: 90px; + height: 105px; +} +.weapon_special_summerMage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -91px -845px; + width: 90px; + height: 105px; +} +.weapon_special_summerRogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -672px -754px; + width: 111px; + height: 90px; +} +.weapon_special_summerWarrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -560px -754px; + width: 111px; + height: 90px; +} +.back_special_takeThis { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -905px 0px; + width: 114px; + height: 87px; +} +.body_special_takeThis { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -819px -1133px; + width: 90px; + height: 90px; +} +.broad_armor_special_takeThis { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -910px -1133px; + width: 90px; + height: 90px; +} +.head_special_takeThis { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1001px -1133px; + width: 90px; + height: 90px; +} +.shield_special_takeThis { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1020px -273px; + width: 93px; + height: 90px; +} +.shop_armor_special_takeThis { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1390px -1186px; + width: 68px; + height: 68px; +} +.shop_back_special_takeThis { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1390px -1117px; + width: 68px; + height: 68px; +} +.shop_body_special_takeThis { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1390px -1048px; + width: 68px; + height: 68px; +} +.shop_head_special_takeThis { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1390px -979px; + width: 68px; + height: 68px; +} +.shop_shield_special_takeThis { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1550px -69px; + width: 68px; + height: 68px; +} +.shop_weapon_special_takeThis { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1390px -910px; + width: 68px; + height: 68px; +} +.slim_armor_special_takeThis { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1299px -455px; + width: 90px; + height: 90px; +} +.weapon_special_takeThis { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1299px -546px; + width: 90px; + height: 90px; +} +.broad_armor_special_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1299px -637px; + width: 90px; + height: 90px; +} +.broad_armor_special_ski { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1299px -728px; + width: 90px; + height: 90px; +} +.broad_armor_special_snowflake { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1299px -819px; + width: 90px; + height: 90px; +} +.broad_armor_special_winter2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1299px -910px; + width: 90px; + height: 90px; +} +.broad_armor_special_winter2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1299px -1001px; + width: 90px; + height: 90px; +} +.broad_armor_special_winter2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -575px -572px; + width: 96px; + height: 90px; +} +.broad_armor_special_winter2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px -1224px; + width: 90px; + height: 90px; +} +.broad_armor_special_winter2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1020px -182px; + width: 93px; + height: 90px; +} +.broad_armor_special_winter2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -182px -1224px; + width: 90px; + height: 90px; +} +.broad_armor_special_winter2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -273px -1224px; + width: 90px; + height: 90px; +} +.broad_armor_special_winter2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -364px -1224px; + width: 90px; + height: 90px; +} +.broad_armor_special_winter2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -455px -1224px; + width: 90px; + height: 90px; +} +.broad_armor_special_winter2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -546px -1224px; + width: 90px; + height: 90px; +} +.broad_armor_special_winter2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -637px -1224px; + width: 90px; + height: 90px; +} +.broad_armor_special_winter2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -728px -1224px; + width: 90px; + height: 90px; +} +.broad_armor_special_winter2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: 0px -663px; + width: 114px; + height: 90px; +} +.broad_armor_special_winter2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -675px -182px; + width: 114px; + height: 90px; +} +.broad_armor_special_winter2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -675px -91px; + width: 114px; + height: 90px; +} +.broad_armor_special_winter2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -115px -572px; + width: 114px; + height: 90px; +} +.broad_armor_special_yeti { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1183px -1224px; + width: 90px; + height: 90px; +} +.head_special_candycane { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1274px -1224px; + width: 90px; + height: 90px; +} +.head_special_nye { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1390px 0px; + width: 90px; + height: 90px; +} +.head_special_nye2014 { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1390px -91px; + width: 90px; + height: 90px; +} +.head_special_nye2015 { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1390px -182px; + width: 90px; + height: 90px; +} +.head_special_nye2016 { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1390px -273px; + width: 90px; + height: 90px; +} +.head_special_nye2017 { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1020px -637px; + width: 90px; + height: 90px; +} +.head_special_ski { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1390px -455px; + width: 90px; + height: 90px; +} +.head_special_snowflake { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1390px -546px; + width: 90px; + height: 90px; +} +.head_special_winter2015Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1390px -637px; + width: 90px; + height: 90px; +} +.head_special_winter2015Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1390px -728px; + width: 90px; + height: 90px; +} +.head_special_winter2015Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -637px -845px; + width: 96px; + height: 90px; +} +.head_special_winter2015Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1299px -273px; + width: 90px; + height: 90px; +} +.head_special_winter2016Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1020px -455px; + width: 93px; + height: 90px; +} +.head_special_winter2016Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1299px -91px; + width: 90px; + height: 90px; +} +.head_special_winter2016Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1299px 0px; + width: 90px; + height: 90px; +} +.head_special_winter2016Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1183px -1133px; + width: 90px; + height: 90px; +} +.head_special_winter2017Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1117px -273px; + width: 90px; + height: 90px; +} +.head_special_winter2017Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1117px -182px; + width: 90px; + height: 90px; +} +.head_special_winter2017Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1117px -91px; + width: 90px; + height: 90px; +} +.head_special_winter2017Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -1117px 0px; + width: 90px; + height: 90px; +} +.head_special_winter2018Healer { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -790px 0px; + width: 114px; + height: 90px; +} +.head_special_winter2018Mage { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -790px -273px; + width: 114px; + height: 90px; +} +.head_special_winter2018Rogue { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -460px -663px; + width: 114px; + height: 90px; +} +.head_special_winter2018Warrior { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -345px -663px; + width: 114px; + height: 90px; +} +.head_special_yeti { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -637px -951px; + width: 90px; + height: 90px; +} +.shield_special_ski { + background-image: url('~assets/images/sprites/spritesmith-main-9.png'); + background-position: -460px -363px; + width: 104px; + height: 90px; +} .shield_special_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -364px -725px; + background-position: -455px -951px; width: 90px; height: 90px; } .shield_special_winter2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -546px -1089px; + background-position: -364px -951px; width: 90px; height: 90px; } .shield_special_winter2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -575px -282px; + background-position: -1020px 0px; width: 96px; height: 90px; } .shield_special_winter2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -675px -364px; + background-position: -182px -951px; width: 90px; height: 90px; } .shield_special_winter2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -675px -91px; + background-position: -1020px -364px; width: 93px; height: 90px; } .shield_special_winter2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -860px 0px; + background-position: 0px -951px; width: 90px; height: 90px; } .shield_special_winter2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -860px -91px; + background-position: -928px -845px; width: 90px; height: 90px; } .shield_special_winter2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1315px -1001px; + background-position: -1020px -819px; width: 90px; height: 90px; } .shield_special_winter2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -575px -373px; + background-position: -831px -845px; width: 96px; height: 90px; } .shield_special_winter2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -273px -725px; + background-position: -1390px -364px; width: 90px; height: 90px; } .shield_special_winter2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -230px 0px; + background-position: -675px -455px; width: 114px; height: 90px; } .shield_special_winter2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -230px -91px; + background-position: -675px -364px; width: 114px; height: 90px; } .shield_special_winter2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -182px; + background-position: -675px -273px; width: 114px; height: 90px; } .shield_special_yeti { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -860px -273px; + background-position: -819px -1224px; width: 90px; height: 90px; } .shop_armor_special_candycane { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -966px -1271px; + background-position: -207px -1384px; width: 68px; height: 68px; } .shop_armor_special_ski { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1682px -552px; + background-position: -276px -1384px; width: 68px; height: 68px; } .shop_armor_special_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1682px -483px; + background-position: -345px -1384px; width: 68px; height: 68px; } .shop_armor_special_winter2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1682px -414px; + background-position: -414px -1384px; width: 68px; height: 68px; } .shop_armor_special_winter2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1682px -345px; + background-position: -483px -1384px; width: 68px; height: 68px; } .shop_armor_special_winter2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1682px -276px; + background-position: -552px -1384px; width: 68px; height: 68px; } .shop_armor_special_winter2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1682px -207px; + background-position: -621px -1384px; width: 68px; height: 68px; } .shop_armor_special_winter2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1682px -138px; + background-position: -690px -1384px; width: 68px; height: 68px; } .shop_armor_special_winter2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1682px -69px; + background-position: -759px -1384px; width: 68px; height: 68px; } .shop_armor_special_winter2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1682px 0px; + background-position: -828px -1384px; width: 68px; height: 68px; } .shop_armor_special_winter2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1587px -1547px; + background-position: -897px -1384px; width: 68px; height: 68px; } .shop_armor_special_winter2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1518px -1547px; + background-position: -966px -1384px; width: 68px; height: 68px; } .shop_armor_special_winter2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1449px -1547px; + background-position: -1035px -1384px; width: 68px; height: 68px; } .shop_armor_special_winter2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1380px -1547px; + background-position: -1104px -1384px; width: 68px; height: 68px; } .shop_armor_special_winter2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1311px -1547px; + background-position: -1173px -1384px; width: 68px; height: 68px; } .shop_armor_special_winter2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1242px -1547px; + background-position: -1242px -1384px; width: 68px; height: 68px; } .shop_armor_special_winter2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1173px -1547px; + background-position: -1311px -1384px; width: 68px; height: 68px; } .shop_armor_special_winter2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1104px -1547px; + background-position: -1380px -1384px; width: 68px; height: 68px; } .shop_armor_special_winter2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1035px -1547px; + background-position: -1481px 0px; width: 68px; height: 68px; } .shop_armor_special_yeti { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -966px -1547px; + background-position: -1481px -69px; width: 68px; height: 68px; } .shop_head_special_candycane { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -897px -1547px; + background-position: -1481px -138px; width: 68px; height: 68px; } .shop_head_special_nye { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -828px -1547px; + background-position: -1481px -207px; width: 68px; height: 68px; } .shop_head_special_nye2014 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -759px -1547px; + background-position: -1481px -276px; width: 68px; height: 68px; } .shop_head_special_nye2015 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -690px -1547px; + background-position: -1481px -345px; width: 68px; height: 68px; } .shop_head_special_nye2016 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -621px -1547px; + background-position: -1481px -414px; width: 68px; height: 68px; } .shop_head_special_nye2017 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -552px -1547px; + background-position: -1481px -483px; width: 68px; height: 68px; } .shop_head_special_ski { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -483px -1547px; + background-position: -1481px -552px; width: 68px; height: 68px; } .shop_head_special_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -414px -1547px; + background-position: -1481px -621px; width: 68px; height: 68px; } .shop_head_special_winter2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -1547px; + background-position: -1481px -690px; width: 68px; height: 68px; } .shop_head_special_winter2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -276px -1547px; + background-position: -1481px -759px; width: 68px; height: 68px; } .shop_head_special_winter2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -207px -1547px; + background-position: -1481px -828px; width: 68px; height: 68px; } .shop_head_special_winter2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -138px -1547px; + background-position: -1481px -897px; width: 68px; height: 68px; } .shop_head_special_winter2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -69px -1547px; + background-position: -1481px -966px; width: 68px; height: 68px; } .shop_head_special_winter2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -1547px; + background-position: -1481px -1035px; width: 68px; height: 68px; } .shop_head_special_winter2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -1449px; + background-position: -1481px -1104px; width: 68px; height: 68px; } .shop_head_special_winter2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -1380px; + background-position: -1481px -1173px; width: 68px; height: 68px; } .shop_head_special_winter2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -1311px; + background-position: -1481px -1242px; width: 68px; height: 68px; } .shop_head_special_winter2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -1242px; + background-position: -1481px -1311px; width: 68px; height: 68px; } .shop_head_special_winter2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -1173px; + background-position: -1481px -1380px; width: 68px; height: 68px; } .shop_head_special_winter2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -1104px; + background-position: 0px -1453px; width: 68px; height: 68px; } .shop_head_special_winter2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -1035px; + background-position: -69px -1453px; width: 68px; height: 68px; } .shop_head_special_winter2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -966px; + background-position: -138px -1453px; width: 68px; height: 68px; } .shop_head_special_winter2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -897px; + background-position: -207px -1453px; width: 68px; height: 68px; } .shop_head_special_winter2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -414px -1409px; + background-position: -276px -1453px; width: 68px; height: 68px; } .shop_head_special_yeti { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -1409px; + background-position: -345px -1453px; width: 68px; height: 68px; } .shop_shield_special_ski { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -276px -1409px; + background-position: -414px -1453px; width: 68px; height: 68px; } .shop_shield_special_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -207px -1409px; + background-position: -483px -1453px; width: 68px; height: 68px; } .shop_shield_special_winter2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -138px -1409px; + background-position: -552px -1453px; width: 68px; height: 68px; } .shop_shield_special_winter2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -69px -1409px; + background-position: -621px -1453px; width: 68px; height: 68px; } .shop_shield_special_winter2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -1409px; + background-position: -690px -1453px; width: 68px; height: 68px; } .shop_shield_special_winter2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -1311px; + background-position: -759px -1453px; width: 68px; height: 68px; } .shop_shield_special_winter2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -1242px; + background-position: -828px -1453px; width: 68px; height: 68px; } .shop_shield_special_winter2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -1173px; + background-position: -897px -1453px; width: 68px; height: 68px; } .shop_shield_special_winter2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -1104px; + background-position: -966px -1453px; width: 68px; height: 68px; } .shop_shield_special_winter2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -1035px; + background-position: -1035px -1453px; width: 68px; height: 68px; } .shop_shield_special_winter2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -966px; + background-position: -1104px -1453px; width: 68px; height: 68px; } .shop_shield_special_winter2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -897px; + background-position: -1173px -1453px; width: 68px; height: 68px; } .shop_shield_special_winter2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -828px; + background-position: -1242px -1453px; width: 68px; height: 68px; } .shop_shield_special_winter2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -759px; + background-position: -1311px -1453px; width: 68px; height: 68px; } .shop_shield_special_yeti { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -690px; + background-position: -1380px -1453px; width: 68px; height: 68px; } .shop_weapon_special_candycane { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -621px; + background-position: -1449px -1453px; width: 68px; height: 68px; } .shop_weapon_special_ski { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -552px; + background-position: -1550px 0px; width: 68px; height: 68px; } .shop_weapon_special_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -483px; + background-position: -1688px -69px; width: 68px; height: 68px; } .shop_weapon_special_winter2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -414px; + background-position: -1550px -138px; width: 68px; height: 68px; } .shop_weapon_special_winter2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -345px; + background-position: -1550px -207px; width: 68px; height: 68px; } .shop_weapon_special_winter2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -276px; + background-position: -1550px -276px; width: 68px; height: 68px; } .shop_weapon_special_winter2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -207px; + background-position: -1550px -345px; width: 68px; height: 68px; } .shop_weapon_special_winter2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -138px; + background-position: -1550px -414px; width: 68px; height: 68px; } .shop_weapon_special_winter2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px -69px; + background-position: -1550px -483px; width: 68px; height: 68px; } .shop_weapon_special_winter2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -414px -1340px; + background-position: -1550px -552px; width: 68px; height: 68px; } .shop_weapon_special_winter2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -1340px; + background-position: -1550px -621px; width: 68px; height: 68px; } .shop_weapon_special_winter2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -276px -1340px; + background-position: -1550px -690px; width: 68px; height: 68px; } .shop_weapon_special_winter2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -207px -1340px; + background-position: -1550px -759px; width: 68px; height: 68px; } .shop_weapon_special_winter2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -138px -1340px; + background-position: -1550px -828px; width: 68px; height: 68px; } .shop_weapon_special_winter2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -69px -1340px; + background-position: -1550px -897px; width: 68px; height: 68px; } .shop_weapon_special_winter2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -1340px; + background-position: -1550px -966px; width: 68px; height: 68px; } .shop_weapon_special_winter2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -1242px; + background-position: -1550px -1035px; width: 68px; height: 68px; } .shop_weapon_special_winter2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -1173px; + background-position: -1550px -1104px; width: 68px; height: 68px; } .shop_weapon_special_winter2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -1104px; + background-position: -1550px -1173px; width: 68px; height: 68px; } .shop_weapon_special_yeti { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -1035px; + background-position: -1550px -1242px; width: 68px; height: 68px; } .slim_armor_special_candycane { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -951px -728px; + background-position: -91px -1224px; width: 90px; height: 90px; } .slim_armor_special_ski { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -907px; + background-position: -1299px -1092px; width: 90px; height: 90px; } .slim_armor_special_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -91px -907px; + background-position: -1299px -364px; width: 90px; height: 90px; } .slim_armor_special_winter2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -182px -907px; + background-position: -1299px -182px; width: 90px; height: 90px; } .slim_armor_special_winter2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -273px -907px; + background-position: -1092px -1133px; width: 90px; height: 90px; } .slim_armor_special_winter2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -414px -543px; + background-position: -690px -663px; width: 96px; height: 90px; } .slim_armor_special_winter2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -455px -907px; + background-position: -637px -1133px; width: 90px; height: 90px; } .slim_armor_special_winter2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -511px -543px; + background-position: -1020px -546px; width: 93px; height: 90px; } .slim_armor_special_winter2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -637px -907px; + background-position: -455px -1133px; width: 90px; height: 90px; } .slim_armor_special_winter2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -728px -907px; + background-position: -364px -1133px; width: 90px; height: 90px; } .slim_armor_special_winter2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -819px -907px; + background-position: -273px -1133px; width: 90px; height: 90px; } .slim_armor_special_winter2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -910px -907px; + background-position: -182px -1133px; width: 90px; height: 90px; } .slim_armor_special_winter2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1042px 0px; + background-position: -91px -1133px; width: 90px; height: 90px; } .slim_armor_special_winter2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1042px -91px; + background-position: 0px -1133px; width: 90px; height: 90px; } .slim_armor_special_winter2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1042px -182px; + background-position: -1208px -1001px; width: 90px; height: 90px; } .slim_armor_special_winter2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -460px 0px; + background-position: -675px 0px; width: 114px; height: 90px; } .slim_armor_special_winter2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -230px -364px; + background-position: -460px -572px; width: 114px; height: 90px; } .slim_armor_special_winter2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -115px -364px; + background-position: -345px -572px; width: 114px; height: 90px; } .slim_armor_special_winter2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -273px; + background-position: -230px -572px; width: 114px; height: 90px; } .slim_armor_special_yeti { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1042px -637px; + background-position: -1208px -546px; width: 90px; height: 90px; } .weapon_special_candycane { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1042px -728px; + background-position: -1208px -273px; width: 90px; height: 90px; } .weapon_special_ski { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1042px -819px; + background-position: -1208px -182px; width: 90px; height: 90px; } .weapon_special_snowflake { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -998px; + background-position: -1092px -1042px; width: 90px; height: 90px; } .weapon_special_winter2015Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -91px -998px; + background-position: -1001px -1042px; width: 90px; height: 90px; } .weapon_special_winter2015Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -182px -998px; + background-position: -910px -1042px; width: 90px; height: 90px; } .weapon_special_winter2015Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -575px -100px; + background-position: -734px -845px; width: 96px; height: 90px; } .weapon_special_winter2015Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -364px -998px; + background-position: -728px -1042px; width: 90px; height: 90px; } .weapon_special_winter2016Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -675px 0px; + background-position: -1020px -91px; width: 93px; height: 90px; } .weapon_special_winter2016Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -546px -998px; + background-position: -546px -1042px; width: 90px; height: 90px; } .weapon_special_winter2016Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -637px -998px; + background-position: -455px -1042px; width: 90px; height: 90px; } .weapon_special_winter2016Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -728px -998px; + background-position: -364px -1042px; width: 90px; height: 90px; } .weapon_special_winter2017Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -819px -998px; + background-position: -273px -1042px; width: 90px; height: 90px; } .weapon_special_winter2017Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -910px -998px; + background-position: -91px -1042px; width: 90px; height: 90px; } .weapon_special_winter2017Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1001px -998px; + background-position: 0px -1042px; width: 90px; height: 90px; } .weapon_special_winter2017Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1133px 0px; + background-position: -1117px -910px; width: 90px; height: 90px; } .weapon_special_winter2018Healer { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -273px; + background-position: -515px -466px; width: 114px; height: 90px; } .weapon_special_winter2018Mage { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -182px; + background-position: -345px -363px; width: 114px; height: 90px; } .weapon_special_winter2018Rogue { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -91px; + background-position: -790px -637px; width: 114px; height: 90px; } .weapon_special_winter2018Warrior { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px 0px; + background-position: -790px -546px; width: 114px; height: 90px; } .weapon_special_yeti { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1133px -455px; + background-position: -1001px -951px; width: 90px; height: 90px; } .back_special_wondercon_black { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1133px -546px; + background-position: -910px -951px; width: 90px; height: 90px; } .back_special_wondercon_red { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1133px -637px; + background-position: -819px -951px; width: 90px; height: 90px; } .body_special_wondercon_black { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1133px -728px; + background-position: -728px -951px; width: 90px; height: 90px; } .body_special_wondercon_gold { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1133px -819px; + background-position: -546px -951px; width: 90px; height: 90px; } .body_special_wondercon_red { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1133px -910px; + background-position: -273px -951px; width: 90px; height: 90px; } .eyewear_special_wondercon_black { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -1089px; + background-position: -91px -951px; width: 90px; height: 90px; } .eyewear_special_wondercon_red { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -91px -1089px; + background-position: -1020px -728px; width: 90px; height: 90px; } .shop_back_special_wondercon_black { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -966px; + background-position: -1619px -1449px; width: 68px; height: 68px; } .shop_back_special_wondercon_red { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -897px; + background-position: -1619px -1518px; width: 68px; height: 68px; } .shop_body_special_wondercon_black { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -828px; + background-position: 0px -1591px; width: 68px; height: 68px; } .shop_body_special_wondercon_gold { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -759px; + background-position: -69px -1591px; width: 68px; height: 68px; } .shop_body_special_wondercon_red { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -506px -455px; + background-position: -138px -1591px; width: 68px; height: 68px; } .shop_eyewear_special_wondercon_black { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -575px -464px; + background-position: -207px -1591px; width: 68px; height: 68px; } .shop_eyewear_special_wondercon_red { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -675px -546px; + background-position: -276px -1591px; width: 68px; height: 68px; } .eyewear_special_aetherMask { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -91px; + background-position: -790px -455px; width: 114px; height: 90px; } .eyewear_special_blackTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -910px -1089px; + background-position: -1001px -1224px; width: 90px; height: 90px; } .customize-option.eyewear_special_blackTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -935px -1104px; + background-position: -1026px -1239px; width: 60px; height: 60px; } .eyewear_special_blueTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1001px -1089px; + background-position: -910px -1224px; width: 90px; height: 90px; } .customize-option.eyewear_special_blueTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1026px -1104px; + background-position: -935px -1239px; width: 60px; height: 60px; } .eyewear_special_greenTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1092px -1089px; + background-position: -728px -1133px; width: 90px; height: 90px; } .customize-option.eyewear_special_greenTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1117px -1104px; + background-position: -753px -1148px; width: 60px; height: 60px; } .eyewear_special_pinkTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1224px 0px; + background-position: -546px -1133px; width: 90px; height: 90px; } .customize-option.eyewear_special_pinkTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1249px -15px; + background-position: -571px -1148px; width: 60px; height: 60px; } .eyewear_special_redTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1224px -91px; + background-position: -1208px -910px; width: 90px; height: 90px; } .customize-option.eyewear_special_redTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1249px -106px; + background-position: -1233px -925px; width: 60px; height: 60px; } .eyewear_special_whiteTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1224px -182px; + background-position: -1208px -819px; width: 90px; height: 90px; } .customize-option.eyewear_special_whiteTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1249px -197px; + background-position: -1233px -834px; width: 60px; height: 60px; } .eyewear_special_yellowTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1224px -273px; + background-position: -1208px -728px; width: 90px; height: 90px; } .customize-option.eyewear_special_yellowTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1249px -288px; + background-position: -1233px -743px; width: 60px; height: 60px; } .shop_eyewear_special_aetherMask { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -769px -637px; + background-position: -897px -1591px; width: 68px; height: 68px; } .shop_eyewear_special_blackTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -860px -728px; + background-position: -966px -1591px; width: 68px; height: 68px; } .shop_eyewear_special_blueTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -951px -819px; + background-position: -1035px -1591px; width: 68px; height: 68px; } .shop_eyewear_special_greenTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1042px -910px; + background-position: -1104px -1591px; width: 68px; height: 68px; } .shop_eyewear_special_pinkTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1133px -1001px; + background-position: -1173px -1591px; width: 68px; height: 68px; } .shop_eyewear_special_redTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1224px -1092px; + background-position: -1242px -1591px; width: 68px; height: 68px; } .shop_eyewear_special_whiteTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -897px -1409px; + background-position: -1311px -1591px; width: 68px; height: 68px; } .shop_eyewear_special_yellowTopFrame { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1315px -1161px; + background-position: -1380px -1591px; width: 68px; height: 68px; } .head_0 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -1180px; + background-position: -1208px -637px; width: 90px; height: 90px; } .customize-option.head_0 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -25px -1195px; + background-position: -1233px -652px; width: 60px; height: 60px; } .head_healer_1 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -91px -1180px; + background-position: -819px -1042px; width: 90px; height: 90px; } .head_healer_2 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -182px -1180px; + background-position: -637px -1042px; width: 90px; height: 90px; } .head_healer_3 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -273px -1180px; + background-position: -1117px -819px; width: 90px; height: 90px; } .head_healer_4 { background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -364px -1180px; + background-position: -1390px -819px; width: 90px; height: 90px; } -.head_healer_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -455px -1180px; - width: 90px; - height: 90px; -} -.head_rogue_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -546px -1180px; - width: 90px; - height: 90px; -} -.head_rogue_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -637px -1180px; - width: 90px; - height: 90px; -} -.head_rogue_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -728px -1180px; - width: 90px; - height: 90px; -} -.head_rogue_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -819px -1180px; - width: 90px; - height: 90px; -} -.head_rogue_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -910px -1180px; - width: 90px; - height: 90px; -} -.head_special_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1001px -1180px; - width: 90px; - height: 90px; -} -.head_special_bardHat { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1092px -1180px; - width: 90px; - height: 90px; -} -.head_special_clandestineCowl { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1183px -1180px; - width: 90px; - height: 90px; -} -.head_special_dandyHat { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1315px 0px; - width: 90px; - height: 90px; -} -.head_special_fireCoralCirclet { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1315px -91px; - width: 90px; - height: 90px; -} -.head_special_kabuto { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1315px -182px; - width: 90px; - height: 90px; -} -.head_special_lunarWarriorHelm { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1315px -273px; - width: 90px; - height: 90px; -} -.head_special_mammothRiderHelm { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1315px -364px; - width: 90px; - height: 90px; -} -.head_special_namingDay2017 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1315px -455px; - width: 90px; - height: 90px; -} -.head_special_pageHelm { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1315px -546px; - width: 90px; - height: 90px; -} -.head_special_pyromancersTurban { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1315px -637px; - width: 90px; - height: 90px; -} -.head_special_roguishRainbowMessengerHood { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1315px -728px; - width: 90px; - height: 90px; -} -.head_special_snowSovereignCrown { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1315px -819px; - width: 90px; - height: 90px; -} -.head_special_spikedHelm { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1315px -910px; - width: 90px; - height: 90px; -} -.head_special_turkeyHelmBase { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -115px 0px; - width: 114px; - height: 90px; -} -.head_warrior_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1224px -1001px; - width: 90px; - height: 90px; -} -.head_warrior_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1224px -910px; - width: 90px; - height: 90px; -} -.head_warrior_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1224px -819px; - width: 90px; - height: 90px; -} -.head_warrior_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1224px -728px; - width: 90px; - height: 90px; -} -.head_warrior_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1224px -637px; - width: 90px; - height: 90px; -} -.head_wizard_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1224px -546px; - width: 90px; - height: 90px; -} -.head_wizard_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1224px -455px; - width: 90px; - height: 90px; -} -.head_wizard_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1224px -364px; - width: 90px; - height: 90px; -} -.head_wizard_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -728px -1089px; - width: 90px; - height: 90px; -} -.head_wizard_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -637px -1089px; - width: 90px; - height: 90px; -} -.shop_head_healer_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -230px -455px; - width: 68px; - height: 68px; -} -.shop_head_healer_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -299px -455px; - width: 68px; - height: 68px; -} -.shop_head_healer_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -368px -455px; - width: 68px; - height: 68px; -} -.shop_head_healer_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -437px -455px; - width: 68px; - height: 68px; -} -.shop_head_healer_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1682px -621px; - width: 68px; - height: 68px; -} -.shop_head_rogue_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -605px -543px; - width: 68px; - height: 68px; -} -.shop_head_rogue_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -1271px; - width: 68px; - height: 68px; -} -.shop_head_rogue_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -69px -1271px; - width: 68px; - height: 68px; -} -.shop_head_rogue_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -138px -1271px; - width: 68px; - height: 68px; -} -.shop_head_rogue_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -207px -1271px; - width: 68px; - height: 68px; -} -.shop_head_special_0 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -276px -1271px; - width: 68px; - height: 68px; -} -.shop_head_special_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -1271px; - width: 68px; - height: 68px; -} -.shop_head_special_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -414px -1271px; - width: 68px; - height: 68px; -} -.shop_head_special_bardHat { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -483px -1271px; - width: 68px; - height: 68px; -} -.shop_head_special_clandestineCowl { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -552px -1271px; - width: 68px; - height: 68px; -} -.shop_head_special_dandyHat { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -621px -1271px; - width: 68px; - height: 68px; -} -.shop_head_special_fireCoralCirclet { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -690px -1271px; - width: 68px; - height: 68px; -} -.shop_head_special_kabuto { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -759px -1271px; - width: 68px; - height: 68px; -} -.shop_head_special_lunarWarriorHelm { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -828px -1271px; - width: 68px; - height: 68px; -} -.shop_head_special_mammothRiderHelm { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -897px -1271px; - width: 68px; - height: 68px; -} -.shop_head_special_namingDay2017 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1682px -690px; - width: 40px; - height: 40px; -} -.shop_head_special_pageHelm { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1035px -1271px; - width: 68px; - height: 68px; -} -.shop_head_special_pyromancersTurban { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1104px -1271px; - width: 68px; - height: 68px; -} -.shop_head_special_roguishRainbowMessengerHood { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1173px -1271px; - width: 68px; - height: 68px; -} -.shop_head_special_snowSovereignCrown { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1242px -1271px; - width: 68px; - height: 68px; -} -.shop_head_special_spikedHelm { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1311px -1271px; - width: 68px; - height: 68px; -} -.shop_head_special_turkeyHelmBase { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px 0px; - width: 68px; - height: 68px; -} -.shop_head_warrior_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -69px; - width: 68px; - height: 68px; -} -.shop_head_warrior_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -138px; - width: 68px; - height: 68px; -} -.shop_head_warrior_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -207px; - width: 68px; - height: 68px; -} -.shop_head_warrior_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -276px; - width: 68px; - height: 68px; -} -.shop_head_warrior_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -345px; - width: 68px; - height: 68px; -} -.shop_head_wizard_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -414px; - width: 68px; - height: 68px; -} -.shop_head_wizard_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -483px; - width: 68px; - height: 68px; -} -.shop_head_wizard_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -552px; - width: 68px; - height: 68px; -} -.shop_head_wizard_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -621px; - width: 68px; - height: 68px; -} -.shop_head_wizard_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1406px -690px; - width: 68px; - height: 68px; -} -.headAccessory_special_bearEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -455px -1089px; - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_bearEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -480px -1104px; - width: 60px; - height: 60px; -} -.headAccessory_special_blackHeadband { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -115px -91px; - width: 114px; - height: 90px; -} -.headAccessory_special_blueHeadband { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -230px -182px; - width: 114px; - height: 90px; -} -.headAccessory_special_cactusEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -182px -1089px; - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_cactusEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -207px -1104px; - width: 60px; - height: 60px; -} -.headAccessory_special_foxEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -951px -637px; - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_foxEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -976px -652px; - width: 60px; - height: 60px; -} -.headAccessory_special_greenHeadband { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -460px -273px; - width: 114px; - height: 90px; -} -.headAccessory_special_lionEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -951px -455px; - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_lionEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -976px -470px; - width: 60px; - height: 60px; -} -.headAccessory_special_pandaEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -951px -364px; - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_pandaEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -976px -379px; - width: 60px; - height: 60px; -} -.headAccessory_special_pigEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -951px -273px; - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_pigEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -976px -288px; - width: 60px; - height: 60px; -} -.headAccessory_special_pinkHeadband { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -460px -182px; - width: 114px; - height: 90px; -} -.headAccessory_special_redHeadband { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -460px -91px; - width: 114px; - height: 90px; -} -.headAccessory_special_tigerEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -951px 0px; - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_tigerEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -976px -15px; - width: 60px; - height: 60px; -} -.headAccessory_special_whiteHeadband { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px 0px; - width: 114px; - height: 90px; -} -.headAccessory_special_wolfEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -728px -816px; - width: 90px; - height: 90px; -} -.customize-option.headAccessory_special_wolfEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -753px -831px; - width: 60px; - height: 60px; -} -.headAccessory_special_yellowHeadband { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -364px; - width: 114px; - height: 90px; -} -.shop_headAccessory_special_bearEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -483px -1340px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_blackHeadband { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -552px -1340px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_blueHeadband { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -621px -1340px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_cactusEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -690px -1340px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_foxEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -759px -1340px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_greenHeadband { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -828px -1340px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_lionEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -897px -1340px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_pandaEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -966px -1340px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_pigEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1035px -1340px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_pinkHeadband { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1104px -1340px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_redHeadband { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1173px -1340px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_tigerEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1242px -1340px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_whiteHeadband { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1311px -1340px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_wolfEars { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1380px -1340px; - width: 68px; - height: 68px; -} -.shop_headAccessory_special_yellowHeadband { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1475px 0px; - width: 68px; - height: 68px; -} -.shield_healer_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -546px -816px; - width: 90px; - height: 90px; -} -.shield_healer_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -455px -816px; - width: 90px; - height: 90px; -} -.shield_healer_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -364px -816px; - width: 90px; - height: 90px; -} -.shield_healer_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -273px -816px; - width: 90px; - height: 90px; -} -.shield_healer_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -182px -816px; - width: 90px; - height: 90px; -} -.shield_rogue_0 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -91px -816px; - width: 90px; - height: 90px; -} -.shield_rogue_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -543px; - width: 103px; - height: 90px; -} -.shield_rogue_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -104px -543px; - width: 103px; - height: 90px; -} -.shield_rogue_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -364px; - width: 114px; - height: 90px; -} -.shield_rogue_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -575px -191px; - width: 96px; - height: 90px; -} -.shield_rogue_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -230px -273px; - width: 114px; - height: 90px; -} -.shield_rogue_6 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -115px -273px; - width: 114px; - height: 90px; -} -.shield_special_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -860px -182px; - width: 90px; - height: 90px; -} -.shield_special_diamondStave { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -311px -543px; - width: 102px; - height: 90px; -} -.shield_special_goldenknight { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -460px -364px; - width: 111px; - height: 90px; -} -.shield_special_lootBag { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -728px -725px; - width: 90px; - height: 90px; -} -.shield_special_mammothRiderHorn { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -637px -725px; - width: 90px; - height: 90px; -} -.shield_special_moonpearlShield { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -546px -725px; - width: 90px; - height: 90px; -} -.shield_special_roguishRainbowMessage { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -455px -725px; - width: 90px; - height: 90px; -} -.shield_special_wakizashi { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -115px -455px; - width: 114px; - height: 87px; -} -.shield_special_wintryMirror { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -455px; - width: 114px; - height: 87px; -} -.shield_warrior_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -182px -725px; - width: 90px; - height: 90px; -} -.shield_warrior_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -91px -725px; - width: 90px; - height: 90px; -} -.shield_warrior_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -725px; - width: 90px; - height: 90px; -} -.shield_warrior_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -769px -546px; - width: 90px; - height: 90px; -} -.shield_warrior_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -769px -455px; - width: 90px; - height: 90px; -} -.shop_shield_healer_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -483px -1409px; - width: 68px; - height: 68px; -} -.shop_shield_healer_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -552px -1409px; - width: 68px; - height: 68px; -} -.shop_shield_healer_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -621px -1409px; - width: 68px; - height: 68px; -} -.shop_shield_healer_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -690px -1409px; - width: 68px; - height: 68px; -} -.shop_shield_healer_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -759px -1409px; - width: 68px; - height: 68px; -} -.shop_shield_rogue_0 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -828px -1409px; - width: 68px; - height: 68px; -} -.shop_shield_rogue_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1315px -1092px; - width: 68px; - height: 68px; -} -.shop_shield_rogue_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -966px -1409px; - width: 68px; - height: 68px; -} -.shop_shield_rogue_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1035px -1409px; - width: 68px; - height: 68px; -} -.shop_shield_rogue_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1104px -1409px; - width: 68px; - height: 68px; -} -.shop_shield_rogue_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1173px -1409px; - width: 68px; - height: 68px; -} -.shop_shield_rogue_6 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1242px -1409px; - width: 68px; - height: 68px; -} -.shop_shield_special_0 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1311px -1409px; - width: 68px; - height: 68px; -} -.shop_shield_special_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1380px -1409px; - width: 68px; - height: 68px; -} -.shop_shield_special_diamondStave { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1449px -1409px; - width: 68px; - height: 68px; -} -.shop_shield_special_goldenknight { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px 0px; - width: 68px; - height: 68px; -} -.shop_shield_special_lootBag { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -69px; - width: 68px; - height: 68px; -} -.shop_shield_special_mammothRiderHorn { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -138px; - width: 68px; - height: 68px; -} -.shop_shield_special_moonpearlShield { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -207px; - width: 68px; - height: 68px; -} -.shop_shield_special_roguishRainbowMessage { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -276px; - width: 68px; - height: 68px; -} -.shop_shield_special_wakizashi { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -345px; - width: 68px; - height: 68px; -} -.shop_shield_special_wintryMirror { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -414px; - width: 68px; - height: 68px; -} -.shop_shield_warrior_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -483px; - width: 68px; - height: 68px; -} -.shop_shield_warrior_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -552px; - width: 68px; - height: 68px; -} -.shop_shield_warrior_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -621px; - width: 68px; - height: 68px; -} -.shop_shield_warrior_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -690px; - width: 68px; - height: 68px; -} -.shop_shield_warrior_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -759px; - width: 68px; - height: 68px; -} -.shop_weapon_healer_0 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -828px; - width: 68px; - height: 68px; -} -.shop_weapon_healer_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -897px; - width: 68px; - height: 68px; -} -.shop_weapon_healer_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -966px; - width: 68px; - height: 68px; -} -.shop_weapon_healer_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -1035px; - width: 68px; - height: 68px; -} -.shop_weapon_healer_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -1104px; - width: 68px; - height: 68px; -} -.shop_weapon_healer_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -1173px; - width: 68px; - height: 68px; -} -.shop_weapon_healer_6 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -1242px; - width: 68px; - height: 68px; -} -.shop_weapon_rogue_0 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -1311px; - width: 68px; - height: 68px; -} -.shop_weapon_rogue_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1544px -1380px; - width: 68px; - height: 68px; -} -.shop_weapon_rogue_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_rogue_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -69px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_rogue_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -138px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_rogue_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -207px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_rogue_6 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -276px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_0 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -345px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -414px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -483px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -552px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_aetherCrystals { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -621px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_bardInstrument { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -690px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_critical { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -759px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_fencingFoil { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -828px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_lunarScythe { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -897px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_mammothRiderSpear { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -966px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_nomadsScimitar { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1035px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_pageBanner { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1104px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_roguishRainbowMessage { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1173px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_skeletonKey { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1242px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_tachi { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1311px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_taskwoodsLantern { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1380px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_special_tridentOfCrashingTides { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1449px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_warrior_0 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1518px -1478px; - width: 68px; - height: 68px; -} -.shop_weapon_warrior_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px 0px; - width: 68px; - height: 68px; -} -.shop_weapon_warrior_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -69px; - width: 68px; - height: 68px; -} -.shop_weapon_warrior_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -138px; - width: 68px; - height: 68px; -} -.shop_weapon_warrior_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -207px; - width: 68px; - height: 68px; -} -.shop_weapon_warrior_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -276px; - width: 68px; - height: 68px; -} -.shop_weapon_warrior_6 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -345px; - width: 68px; - height: 68px; -} -.shop_weapon_wizard_0 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -414px; - width: 68px; - height: 68px; -} -.shop_weapon_wizard_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -483px; - width: 68px; - height: 68px; -} -.shop_weapon_wizard_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -552px; - width: 68px; - height: 68px; -} -.shop_weapon_wizard_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -621px; - width: 68px; - height: 68px; -} -.shop_weapon_wizard_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -690px; - width: 68px; - height: 68px; -} -.shop_weapon_wizard_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -759px; - width: 68px; - height: 68px; -} -.shop_weapon_wizard_6 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1613px -828px; - width: 68px; - height: 68px; -} -.weapon_healer_0 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -769px -364px; - width: 90px; - height: 90px; -} -.weapon_healer_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -769px -273px; - width: 90px; - height: 90px; -} -.weapon_healer_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -769px -182px; - width: 90px; - height: 90px; -} -.weapon_healer_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -769px -91px; - width: 90px; - height: 90px; -} -.weapon_healer_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -769px 0px; - width: 90px; - height: 90px; -} -.weapon_healer_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -637px -634px; - width: 90px; - height: 90px; -} -.weapon_healer_6 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -546px -634px; - width: 90px; - height: 90px; -} -.weapon_rogue_0 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -455px -634px; - width: 90px; - height: 90px; -} -.weapon_rogue_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -364px -634px; - width: 90px; - height: 90px; -} -.weapon_rogue_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -273px -634px; - width: 90px; - height: 90px; -} -.weapon_rogue_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -182px -634px; - width: 90px; - height: 90px; -} -.weapon_rogue_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -91px -634px; - width: 90px; - height: 90px; -} -.weapon_rogue_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -634px; - width: 90px; - height: 90px; -} -.weapon_rogue_6 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -675px -455px; - width: 90px; - height: 90px; -} -.weapon_special_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -208px -543px; - width: 102px; - height: 90px; -} -.weapon_special_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -675px -273px; - width: 90px; - height: 90px; -} -.weapon_special_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -675px -182px; - width: 90px; - height: 90px; -} -.weapon_special_aetherCrystals { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -115px -182px; - width: 114px; - height: 90px; -} -.weapon_special_bardInstrument { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -819px -1089px; - width: 90px; - height: 90px; -} -.weapon_special_fencingFoil { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -364px -1089px; - width: 90px; - height: 90px; -} -.weapon_special_lunarScythe { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -273px -1089px; - width: 90px; - height: 90px; -} -.weapon_special_mammothRiderSpear { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1133px -364px; - width: 90px; - height: 90px; -} -.weapon_special_nomadsScimitar { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1133px -273px; - width: 90px; - height: 90px; -} -.weapon_special_pageBanner { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1133px -182px; - width: 90px; - height: 90px; -} -.weapon_special_roguishRainbowMessage { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1133px -91px; - width: 90px; - height: 90px; -} -.weapon_special_skeletonKey { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -455px -998px; - width: 90px; - height: 90px; -} -.weapon_special_tachi { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -273px -998px; - width: 90px; - height: 90px; -} -.weapon_special_taskwoodsLantern { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1042px -546px; - width: 90px; - height: 90px; -} -.weapon_special_tridentOfCrashingTides { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1042px -455px; - width: 90px; - height: 90px; -} -.weapon_warrior_0 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1042px -364px; - width: 90px; - height: 90px; -} -.weapon_warrior_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -1042px -273px; - width: 90px; - height: 90px; -} -.weapon_warrior_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -546px -907px; - width: 90px; - height: 90px; -} -.weapon_warrior_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -364px -907px; - width: 90px; - height: 90px; -} -.weapon_warrior_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -951px -546px; - width: 90px; - height: 90px; -} -.weapon_warrior_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -951px -182px; - width: 90px; - height: 90px; -} -.weapon_warrior_6 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -951px -91px; - width: 90px; - height: 90px; -} -.weapon_wizard_0 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -819px -816px; - width: 90px; - height: 90px; -} -.weapon_wizard_1 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -637px -816px; - width: 90px; - height: 90px; -} -.weapon_wizard_2 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: 0px -816px; - width: 90px; - height: 90px; -} -.weapon_wizard_3 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -860px -637px; - width: 90px; - height: 90px; -} -.weapon_wizard_4 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -860px -546px; - width: 90px; - height: 90px; -} -.weapon_wizard_5 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -860px -455px; - width: 90px; - height: 90px; -} -.weapon_wizard_6 { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -860px -364px; - width: 90px; - height: 90px; -} -.avatar_floral_healer { - background-image: url('~assets/images/sprites/spritesmith-main-9.png'); - background-position: -575px 0px; - width: 99px; - height: 99px; -} diff --git a/website/client/assets/images/home/track-habits.png b/website/client/assets/images/home/track-habits.png index d84a6b5563..64d999885f 100755 Binary files a/website/client/assets/images/home/track-habits.png and b/website/client/assets/images/home/track-habits.png differ diff --git a/website/client/assets/images/home/track-habits@2x.png b/website/client/assets/images/home/track-habits@2x.png index ae021b5cd4..88bf5efc1e 100755 Binary files a/website/client/assets/images/home/track-habits@2x.png and b/website/client/assets/images/home/track-habits@2x.png differ diff --git a/website/client/assets/images/home/track-habits@3x.png b/website/client/assets/images/home/track-habits@3x.png index bfaa4f3b65..9c4ce6154c 100755 Binary files a/website/client/assets/images/home/track-habits@3x.png and b/website/client/assets/images/home/track-habits@3x.png differ diff --git a/website/client/assets/images/npc/fall/npc_bailey.png b/website/client/assets/images/npc/fall/npc_bailey.png new file mode 100644 index 0000000000..ea7bd68e40 Binary files /dev/null and b/website/client/assets/images/npc/fall/npc_bailey.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/summer/promo/Mage_Summer.png b/website/client/assets/images/npc/fall/npc_justin.png old mode 100755 new mode 100644 similarity index 65% rename from website/raw_sprites/spritesmith/gear/events/summer/promo/Mage_Summer.png rename to website/client/assets/images/npc/fall/npc_justin.png index 9b7af33b49..d1973b48df Binary files a/website/raw_sprites/spritesmith/gear/events/summer/promo/Mage_Summer.png and b/website/client/assets/images/npc/fall/npc_justin.png differ diff --git a/website/client/assets/images/npc/fall/npc_matt.png b/website/client/assets/images/npc/fall/npc_matt.png new file mode 100644 index 0000000000..1cd1006fd3 Binary files /dev/null and b/website/client/assets/images/npc/fall/npc_matt.png differ diff --git a/website/client/assets/images/npc/fall/seasonal_shop_closed_background.png b/website/client/assets/images/npc/fall/seasonal_shop_closed_background.png new file mode 100644 index 0000000000..9367206b62 Binary files /dev/null and b/website/client/assets/images/npc/fall/seasonal_shop_closed_background.png differ diff --git a/website/client/assets/images/npc/fall/seasonal_shop_closed_npc.png b/website/client/assets/images/npc/fall/seasonal_shop_closed_npc.png new file mode 100644 index 0000000000..861ffad211 Binary files /dev/null and b/website/client/assets/images/npc/fall/seasonal_shop_closed_npc.png differ diff --git a/website/client/assets/images/npc/fall/time_travelers_closed_banner.png b/website/client/assets/images/npc/fall/time_travelers_closed_banner.png new file mode 100644 index 0000000000..d6346979ac Binary files /dev/null and b/website/client/assets/images/npc/fall/time_travelers_closed_banner.png differ diff --git a/website/client/assets/images/npc/habitoween/npc_bailey.png b/website/client/assets/images/npc/habitoween/npc_bailey.png new file mode 100644 index 0000000000..755699a1cb Binary files /dev/null and b/website/client/assets/images/npc/habitoween/npc_bailey.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/summer/promo/SummerRogue14.png b/website/client/assets/images/npc/habitoween/npc_justin.png old mode 100755 new mode 100644 similarity index 58% rename from website/raw_sprites/spritesmith/gear/events/summer/promo/SummerRogue14.png rename to website/client/assets/images/npc/habitoween/npc_justin.png index e892eb8273..97ce158c9f Binary files a/website/raw_sprites/spritesmith/gear/events/summer/promo/SummerRogue14.png and b/website/client/assets/images/npc/habitoween/npc_justin.png differ diff --git a/website/client/assets/images/npc/habitoween/npc_matt.png b/website/client/assets/images/npc/habitoween/npc_matt.png new file mode 100644 index 0000000000..30e95d29f3 Binary files /dev/null and b/website/client/assets/images/npc/habitoween/npc_matt.png differ diff --git a/website/client/assets/images/npc/habitoween/seasonalshop_open.png b/website/client/assets/images/npc/habitoween/seasonalshop_open.png new file mode 100644 index 0000000000..f69fb9d792 Binary files /dev/null and b/website/client/assets/images/npc/habitoween/seasonalshop_open.png differ diff --git a/website/client/assets/images/npc/summer/market_background.png b/website/client/assets/images/npc/summer/market_background.png new file mode 100644 index 0000000000..d8727a62d0 Binary files /dev/null and b/website/client/assets/images/npc/summer/market_background.png differ diff --git a/website/client/assets/images/npc/summer/market_banner_npc.png b/website/client/assets/images/npc/summer/market_banner_npc.png new file mode 100644 index 0000000000..e7096d0bc9 Binary files /dev/null and b/website/client/assets/images/npc/summer/market_banner_npc.png differ diff --git a/website/raw_sprites/spritesmith/npcs/npc_sabe.png b/website/client/assets/images/npc/summer/npc_bailey.png old mode 100755 new mode 100644 similarity index 71% rename from website/raw_sprites/spritesmith/npcs/npc_sabe.png rename to website/client/assets/images/npc/summer/npc_bailey.png index 5419eeb075..f6ce232f91 Binary files a/website/raw_sprites/spritesmith/npcs/npc_sabe.png and b/website/client/assets/images/npc/summer/npc_bailey.png differ diff --git a/website/raw_sprites/spritesmith/gear/events/summer/promo/Healer_Summer.png b/website/client/assets/images/npc/summer/npc_justin.png old mode 100755 new mode 100644 similarity index 59% rename from website/raw_sprites/spritesmith/gear/events/summer/promo/Healer_Summer.png rename to website/client/assets/images/npc/summer/npc_justin.png index f103a15b10..28a58235d3 Binary files a/website/raw_sprites/spritesmith/gear/events/summer/promo/Healer_Summer.png and b/website/client/assets/images/npc/summer/npc_justin.png differ diff --git a/website/client/assets/images/npc/summer/npc_matt.png b/website/client/assets/images/npc/summer/npc_matt.png new file mode 100644 index 0000000000..d29232d6ff Binary files /dev/null and b/website/client/assets/images/npc/summer/npc_matt.png differ diff --git a/website/client/assets/images/npc/summer/quest_shop_background.png b/website/client/assets/images/npc/summer/quest_shop_background.png new file mode 100644 index 0000000000..edd6e144cb Binary files /dev/null and b/website/client/assets/images/npc/summer/quest_shop_background.png differ diff --git a/website/client/assets/images/npc/summer/quest_shop_npc.png b/website/client/assets/images/npc/summer/quest_shop_npc.png new file mode 100644 index 0000000000..85af96e4f1 Binary files /dev/null and b/website/client/assets/images/npc/summer/quest_shop_npc.png differ diff --git a/website/client/assets/images/npc/summer/seasonal_shop_closed_background.png b/website/client/assets/images/npc/summer/seasonal_shop_closed_background.png new file mode 100644 index 0000000000..9367206b62 Binary files /dev/null and b/website/client/assets/images/npc/summer/seasonal_shop_closed_background.png differ diff --git a/website/client/assets/images/npc/summer/seasonal_shop_closed_npc.png b/website/client/assets/images/npc/summer/seasonal_shop_closed_npc.png new file mode 100644 index 0000000000..861ffad211 Binary files /dev/null and b/website/client/assets/images/npc/summer/seasonal_shop_closed_npc.png differ diff --git a/website/client/assets/images/npc/summer/seasonal_shop_opened_background.png b/website/client/assets/images/npc/summer/seasonal_shop_opened_background.png new file mode 100644 index 0000000000..6caf805cd9 Binary files /dev/null and b/website/client/assets/images/npc/summer/seasonal_shop_opened_background.png differ diff --git a/website/client/assets/images/npc/summer/seasonal_shop_opened_npc.png b/website/client/assets/images/npc/summer/seasonal_shop_opened_npc.png new file mode 100644 index 0000000000..a4e465f1e6 Binary files /dev/null and b/website/client/assets/images/npc/summer/seasonal_shop_opened_npc.png differ diff --git a/website/client/assets/images/npc/summer/tavern_background.png b/website/client/assets/images/npc/summer/tavern_background.png new file mode 100644 index 0000000000..1f344836a2 Binary files /dev/null and b/website/client/assets/images/npc/summer/tavern_background.png differ diff --git a/website/client/assets/images/npc/summer/tavern_npc.png b/website/client/assets/images/npc/summer/tavern_npc.png new file mode 100644 index 0000000000..eca570c497 Binary files /dev/null and b/website/client/assets/images/npc/summer/tavern_npc.png differ diff --git a/website/client/assets/images/npc/summer/time_travelers_background.png b/website/client/assets/images/npc/summer/time_travelers_background.png new file mode 100644 index 0000000000..2ea6fc68cc Binary files /dev/null and b/website/client/assets/images/npc/summer/time_travelers_background.png differ diff --git a/website/client/assets/images/npc/summer/time_travelers_closed_banner.png b/website/client/assets/images/npc/summer/time_travelers_closed_banner.png new file mode 100644 index 0000000000..d6346979ac Binary files /dev/null and b/website/client/assets/images/npc/summer/time_travelers_closed_banner.png differ diff --git a/website/client/assets/images/npc/summer/time_travelers_open_banner.png b/website/client/assets/images/npc/summer/time_travelers_open_banner.png new file mode 100644 index 0000000000..502af9e696 Binary files /dev/null and b/website/client/assets/images/npc/summer/time_travelers_open_banner.png differ diff --git a/website/client/assets/images/sprites/spritesmith-largeSprites-0.png b/website/client/assets/images/sprites/spritesmith-largeSprites-0.png index 1d716c4867..e22d6c7313 100644 Binary files a/website/client/assets/images/sprites/spritesmith-largeSprites-0.png and b/website/client/assets/images/sprites/spritesmith-largeSprites-0.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-0.png b/website/client/assets/images/sprites/spritesmith-main-0.png index 713255bdc4..e2a8e74225 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-0.png and b/website/client/assets/images/sprites/spritesmith-main-0.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-1.png b/website/client/assets/images/sprites/spritesmith-main-1.png index fe91cdfd0e..2e8afca0e0 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-1.png and b/website/client/assets/images/sprites/spritesmith-main-1.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-10.png b/website/client/assets/images/sprites/spritesmith-main-10.png index b01f781f0d..94775dcdaf 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-10.png and b/website/client/assets/images/sprites/spritesmith-main-10.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-11.png b/website/client/assets/images/sprites/spritesmith-main-11.png index ad4f7651b7..bac5eeae0e 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-11.png and b/website/client/assets/images/sprites/spritesmith-main-11.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-12.png b/website/client/assets/images/sprites/spritesmith-main-12.png index 832e4c2655..3bf2c94619 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-12.png and b/website/client/assets/images/sprites/spritesmith-main-12.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-13.png b/website/client/assets/images/sprites/spritesmith-main-13.png index 01b809bb74..aa193309a2 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-13.png and b/website/client/assets/images/sprites/spritesmith-main-13.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-14.png b/website/client/assets/images/sprites/spritesmith-main-14.png index 795f68a3b0..e77b0cf8ef 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-14.png and b/website/client/assets/images/sprites/spritesmith-main-14.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-15.png b/website/client/assets/images/sprites/spritesmith-main-15.png index a70748acfb..fc76172d2d 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-15.png and b/website/client/assets/images/sprites/spritesmith-main-15.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-16.png b/website/client/assets/images/sprites/spritesmith-main-16.png index 1dc586f2b7..1bb6f4b9eb 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-16.png and b/website/client/assets/images/sprites/spritesmith-main-16.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-17.png b/website/client/assets/images/sprites/spritesmith-main-17.png index a5cb07646c..97463a3792 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-17.png and b/website/client/assets/images/sprites/spritesmith-main-17.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-18.png b/website/client/assets/images/sprites/spritesmith-main-18.png index 53aa8206c3..e555e692cf 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-18.png and b/website/client/assets/images/sprites/spritesmith-main-18.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-19.png b/website/client/assets/images/sprites/spritesmith-main-19.png index 20058b8c80..201cb044c9 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-19.png and b/website/client/assets/images/sprites/spritesmith-main-19.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-2.png b/website/client/assets/images/sprites/spritesmith-main-2.png index 187939e5d7..22103608d7 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-2.png and b/website/client/assets/images/sprites/spritesmith-main-2.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-20.png b/website/client/assets/images/sprites/spritesmith-main-20.png index 1c104be00f..80867dc9d3 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-20.png and b/website/client/assets/images/sprites/spritesmith-main-20.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-21.png b/website/client/assets/images/sprites/spritesmith-main-21.png index 118cf8848a..8c44c40a65 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-21.png and b/website/client/assets/images/sprites/spritesmith-main-21.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-22.png b/website/client/assets/images/sprites/spritesmith-main-22.png new file mode 100644 index 0000000000..f32e3eefab Binary files /dev/null and b/website/client/assets/images/sprites/spritesmith-main-22.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-23.png b/website/client/assets/images/sprites/spritesmith-main-23.png new file mode 100644 index 0000000000..3d156cf70f Binary files /dev/null and b/website/client/assets/images/sprites/spritesmith-main-23.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-3.png b/website/client/assets/images/sprites/spritesmith-main-3.png index 276096a646..516a3fdce6 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-3.png and b/website/client/assets/images/sprites/spritesmith-main-3.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-4.png b/website/client/assets/images/sprites/spritesmith-main-4.png index 0c233ecdbe..1538042d01 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-4.png and b/website/client/assets/images/sprites/spritesmith-main-4.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-5.png b/website/client/assets/images/sprites/spritesmith-main-5.png index 268bd5bed5..76137874ba 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-5.png and b/website/client/assets/images/sprites/spritesmith-main-5.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-6.png b/website/client/assets/images/sprites/spritesmith-main-6.png index e85ed7cb23..4cbe6bd65e 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-6.png and b/website/client/assets/images/sprites/spritesmith-main-6.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-7.png b/website/client/assets/images/sprites/spritesmith-main-7.png index 7fcf7d2ec1..cb2611ab01 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-7.png and b/website/client/assets/images/sprites/spritesmith-main-7.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-8.png b/website/client/assets/images/sprites/spritesmith-main-8.png index cb25a02f40..22ba742d65 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-8.png and b/website/client/assets/images/sprites/spritesmith-main-8.png differ diff --git a/website/client/assets/images/sprites/spritesmith-main-9.png b/website/client/assets/images/sprites/spritesmith-main-9.png index f71ef4c791..c8353b5999 100644 Binary files a/website/client/assets/images/sprites/spritesmith-main-9.png and b/website/client/assets/images/sprites/spritesmith-main-9.png differ diff --git a/website/client/assets/scss/iconalert.scss b/website/client/assets/scss/iconalert.scss new file mode 100644 index 0000000000..cfcdbf56b9 --- /dev/null +++ b/website/client/assets/scss/iconalert.scss @@ -0,0 +1,56 @@ +.iconalert { + position: relative; + padding: $alert-padding-y $alert-padding-x; + margin-bottom: $alert-margin-bottom; + border-radius: 2px; + color: white; + font-family: Roboto; + font-size: 14px; + line-height: 1.43; + padding-left: 60px +} + +.iconalert::before { + height:100%; + content:' '; + position: absolute; + top: 0; + left: 0; + width: 44px; + background-repeat: no-repeat; + background-position: center center; + margin-right: $alert-padding-x; + border-top-left-radius: 2px; + border-bottom-left-radius: 2px; +} + +.iconalert-success { + background-color: #24cc8f; +} + +.iconalert-success::before { + background-image: url(~client/assets/svg/for-css/checkbox-white.svg); + background-size: 13px 10px; + background-color: #1ca372; +} + +.iconalert-warning::before, .iconalert-error::before { + background-image: url(~client/assets/svg/for-css/alert-white.svg); + background-size: 16px 16px; +} + +.iconalert-warning { + background-color: #ffa623; +} + +.iconalert-warning::before { + background-color: #ee9109; +} + +.iconalert-error { + background-color: #f74e52; +} + +.iconalert-error::before { + background-color: #de3f3f; +} diff --git a/website/client/assets/scss/index.scss b/website/client/assets/scss/index.scss index 6c2fa94f5a..522f385a16 100644 --- a/website/client/assets/scss/index.scss +++ b/website/client/assets/scss/index.scss @@ -34,3 +34,4 @@ @import './progress-bar'; @import './pin'; @import './animals'; +@import './iconalert'; diff --git a/website/client/assets/scss/markdown.scss b/website/client/assets/scss/markdown.scss index 3aba216118..9e4c2a8926 100644 --- a/website/client/assets/scss/markdown.scss +++ b/website/client/assets/scss/markdown.scss @@ -1,13 +1,22 @@ .markdown { - > p { - margin-bottom: 0px; + p { + margin-bottom: 8px; } h1 { + margin-bottom: 10px; + margin-top: 14px; line-height: 1.17; } + h2 { + margin-bottom: 6px; + margin-top: 10px; + } + h3 { + margin-bottom: 4px; + margin-top: 6px; color: $gray-10; } diff --git a/website/client/assets/scss/task.scss b/website/client/assets/scss/task.scss index 68a42fc372..35ee425538 100644 --- a/website/client/assets/scss/task.scss +++ b/website/client/assets/scss/task.scss @@ -243,7 +243,7 @@ &-control { &-bg { background: rgba(255, 217, 160, 0.32) !important; - .small-text { color: $yellow-10 !important; } + .small-text { color: $orange-10 !important; } &:hover { background: rgba(255, 217, 160, 0.48) !important; } } diff --git a/website/client/assets/scss/variables.scss b/website/client/assets/scss/variables.scss index 4345e8fd25..3b1c2d17ba 100644 --- a/website/client/assets/scss/variables.scss +++ b/website/client/assets/scss/variables.scss @@ -1,9 +1,9 @@ // this variables are used to determine which shop npc/backgrounds should be loaded -// possible values are: normal, fall, habitoween, thanksgiving, winter, nye, birthday, valentines, spring +// possible values are: normal, fall, habitoween, thanksgiving, winter, nye, birthday, valentines, spring, summer // more to be added on future seasons -$npc_market_flavor: 'normal'; -$npc_quests_flavor: 'normal'; -$npc_seasonal_flavor: 'normal'; -$npc_timetravelers_flavor: 'normal'; -$npc_tavern_flavor: 'normal'; +$npc_market_flavor: 'habitoween'; +$npc_quests_flavor: 'habitoween'; +$npc_seasonal_flavor: 'habitoween'; +$npc_timetravelers_flavor: 'fall'; +$npc_tavern_flavor: 'habitoween'; diff --git a/website/client/assets/svg/for-css/alert-white.svg b/website/client/assets/svg/for-css/alert-white.svg new file mode 100644 index 0000000000..3b46fd43e1 --- /dev/null +++ b/website/client/assets/svg/for-css/alert-white.svg @@ -0,0 +1,3 @@ + + + diff --git a/website/client/components/achievements/achievementFooter.vue b/website/client/components/achievements/achievementFooter.vue index 862c190993..dd899a34b6 100644 --- a/website/client/components/achievements/achievementFooter.vue +++ b/website/client/components/achievements/achievementFooter.vue @@ -70,9 +70,9 @@ export default { facebook, }), tweet, - achievementLink: `${BASE_URL}/social/achievement`, - twitterLink: `https://twitter.com/intent/tweet?text=${tweet}&via=habitica&url=${BASE_URL}/social/achievement&count=none`, - facebookLink: `https://www.facebook.com/sharer/sharer.php?text=${tweet}&u=${BASE_URL}/social/achievement`, + achievementLink: `${BASE_URL}`, + twitterLink: `https://twitter.com/intent/tweet?text=${tweet}&via=habitica&url=${BASE_URL}&count=none`, + facebookLink: `https://www.facebook.com/sharer/sharer.php?text=${tweet}&u=${BASE_URL}`, }; }, }; diff --git a/website/client/components/achievements/chooseClass.vue b/website/client/components/achievements/chooseClass.vue index d6dcccf56d..bae29b04d4 100644 --- a/website/client/components/achievements/chooseClass.vue +++ b/website/client/components/achievements/chooseClass.vue @@ -164,30 +164,30 @@ export default { classGear (heroClass) { if (heroClass === 'rogue') { return { - armor: 'armor_rogue_5', - head: 'head_rogue_5', - shield: 'shield_rogue_6', - weapon: 'weapon_rogue_6', + armor: 'armor_special_fall2018Rogue', + head: 'head_special_fall2018Rogue', + shield: 'shield_special_fall2018Rogue', + weapon: 'weapon_special_fall2018Rogue', }; } else if (heroClass === 'wizard') { return { - armor: 'armor_wizard_5', - head: 'head_wizard_5', - weapon: 'weapon_wizard_6', + armor: 'armor_special_fall2018Mage', + head: 'head_special_fall2018Mage', + weapon: 'weapon_special_fall2018Mage', }; } else if (heroClass === 'healer') { return { - armor: 'armor_healer_5', - head: 'head_healer_5', - shield: 'shield_healer_5', - weapon: 'weapon_healer_6', + armor: 'armor_special_fall2018Healer', + head: 'head_special_fall2018Healer', + shield: 'shield_special_fall2018Healer', + weapon: 'weapon_special_fall2018Healer', }; } else { return { - armor: 'armor_warrior_5', - head: 'head_warrior_5', - shield: 'shield_warrior_5', - weapon: 'weapon_warrior_6', + armor: 'armor_special_fall2018Warrior', + head: 'head_special_fall2018Warrior', + shield: 'shield_special_fall2018Warrior', + weapon: 'weapon_special_fall2018Warrior', }; } }, diff --git a/website/client/components/achievements/death.vue b/website/client/components/achievements/death.vue index 0788e8e836..c052a48bbf 100644 --- a/website/client/components/achievements/death.vue +++ b/website/client/components/achievements/death.vue @@ -40,9 +40,9 @@ import axios from 'axios'; import Avatar from '../avatar'; import { mapState } from 'client/libs/store'; -import revive from '../../../common/script/ops/revive'; import percent from '../../../common/script/libs/percent'; import {maxHealth} from '../../../common/script/index'; +import revive from '../../../common/script/ops/revive'; export default { components: { @@ -66,7 +66,7 @@ export default { this.$root.$emit('bv::hide::modal', 'death'); }, async revive () { - await axios.post('/api/v3/user/revive'); + await axios.post('/api/v4/user/revive'); revive(this.user); this.close(); }, diff --git a/website/client/components/achievements/login-incentives.vue b/website/client/components/achievements/login-incentives.vue index bebcfec947..cb6a9cbc59 100644 --- a/website/client/components/achievements/login-incentives.vue +++ b/website/client/components/achievements/login-incentives.vue @@ -6,21 +6,21 @@ b-modal#login-incentives(:title="data.message", size='md', :hide-footer="true") .row.reward-row .col-12 avatar.avatar(:member='user', :avatarOnly='true', :withBackground='true') - .text-center.col-12 + .text-center.col-12(v-if='nextReward') .reward-wrap(v-if="!data.rewardText") div(v-if="nextReward.rewardKey.length === 1", :class="nextReward.rewardKey[0]") .reward(v-for="reward in nextReward.rewardKey", v-if="nextReward.rewardKey.length > 1", :class='reward') .reward-wrap(v-if="data.rewardText") div(v-if="data.rewardKey.length === 1", :class="data.rewardKey[0]") .reward(v-for="reward in data.rewardKey", v-if="data.rewardKey.length > 1", :class='reward') - .col-12.text-center(v-if="data.nextRewardAt") + .col-12.text-center(v-if="data && data.nextRewardAt") h4 {{ $t('countLeft', {count: data.nextRewardAt - user.loginIncentives}) }} .row .col-12.text-center(v-if='data.rewardText') p {{ $t('earnedRewardForDevotion', {reward: data.rewardText}) }} .col-12.text-center p {{ $t('incentivesDescription') }} - .col-12.text-center(v-if="data.nextRewardAt") + .col-12.text-center(v-if="data && data.nextRewardAt") h3 {{ $t('nextRewardUnlocksIn', {numberOfCheckinsLeft: data.nextRewardAt - user.loginIncentives}) }} .modal-footer .col-12.text-center @@ -70,8 +70,9 @@ export default { user: 'user.data', }), nextReward () { - let nextRewardKey = this.loginIncentives[this.user.loginIncentives].nextRewardAt; - let nextReward = this.loginIncentives[nextRewardKey]; + if (!this.loginIncentives[this.user.loginIncentives]) return; + const nextRewardKey = this.loginIncentives[this.user.loginIncentives].nextRewardAt; + const nextReward = this.loginIncentives[nextRewardKey]; return nextReward; }, }, diff --git a/website/client/components/achievements/lowHealth.vue b/website/client/components/achievements/lowHealth.vue index 7e9798ecd9..ccc2938689 100644 --- a/website/client/components/achievements/lowHealth.vue +++ b/website/client/components/achievements/lowHealth.vue @@ -58,7 +58,6 @@ diff --git a/website/client/components/appFooter.vue b/website/client/components/appFooter.vue index 8d9db98aff..e101c54578 100644 --- a/website/client/components/appFooter.vue +++ b/website/client/components/appFooter.vue @@ -308,7 +308,7 @@ export default { let date = moment(this.user.lastCron).subtract(numberOfDays, 'days').toDate(); - await axios.post('/api/v3/debug/set-cron', { + await axios.post('/api/v4/debug/set-cron', { lastCron: date, }); @@ -316,12 +316,12 @@ export default { // @TODO: Sync user? }, async addTenGems () { - await axios.post('/api/v3/debug/add-ten-gems'); + await axios.post('/api/v4/debug/add-ten-gems'); // @TODO: Notification.text('+10 Gems!'); this.user.balance += 2.5; }, async addHourglass () { - await axios.post('/api/v3/debug/add-hourglass'); + await axios.post('/api/v4/debug/add-hourglass'); // @TODO: Sync? }, addGold () { @@ -356,13 +356,13 @@ export default { }); }, async addQuestProgress () { - await axios.post('/api/v3/debug/quest-progress'); + await axios.post('/api/v4/debug/quest-progress'); // @TODO: Notification.text('Quest progress increased'); // @TODO: User.sync(); }, async makeAdmin () { - await axios.post('/api/v3/debug/make-admin'); + await axios.post('/api/v4/debug/make-admin'); // @TODO: Notification.text('You are now an admin! Go to the Hall of Heroes to change your contributor level.'); // @TODO: sync() diff --git a/website/client/components/auth/authForm.vue b/website/client/components/auth/authForm.vue index a0d75ee6fc..5c55c800cb 100644 --- a/website/client/components/auth/authForm.vue +++ b/website/client/components/auth/authForm.vue @@ -11,20 +11,20 @@ span {{registering ? $t('signUpWithSocial', {social: 'Google'}) : $t('loginWithSocial', {social: 'Google'})}} .form-group(v-if='registering') label(for='usernameInput', v-once) {{$t('username')}} - input#usernameInput.form-control(type='text', :placeholder='$t("usernamePlaceholder")', v-model='username') + input#usernameInput.form-control(type='text', :placeholder='$t("usernamePlaceholder")', v-model='username', :class='{"input-valid": usernameValid, "input-invalid": usernameInvalid}') .form-group(v-if='!registering') label(for='usernameInput', v-once) {{$t('emailOrUsername')}} input#usernameInput.form-control(type='text', :placeholder='$t("emailOrUsername")', v-model='username') .form-group(v-if='registering') label(for='emailInput', v-once) {{$t('email')}} - input#emailInput.form-control(type='email', :placeholder='$t("emailPlaceholder")', v-model='email') + input#emailInput.form-control(type='email', :placeholder='$t("emailPlaceholder")', v-model='email', :class='{"input-invalid": emailInvalid, "input-valid": emailValid}') .form-group label(for='passwordInput', v-once) {{$t('password')}} a.float-right.forgot-password(v-once, v-if='!registering', @click='forgotPassword = true') {{$t('forgotPassword')}} input#passwordInput.form-control(type='password', :placeholder='$t(registering ? "passwordPlaceholder" : "password")', v-model='password') .form-group(v-if='registering') label(for='confirmPasswordInput', v-once) {{$t('confirmPassword')}} - input#confirmPasswordInput.form-control(type='password', :placeholder='$t("confirmPasswordPlaceholder")', v-model='passwordConfirm') + input#confirmPasswordInput.form-control(type='password', :placeholder='$t("confirmPasswordPlaceholder")', v-model='passwordConfirm', :class='{"input-invalid": passwordConfirmInvalid, "input-valid": passwordConfirmValid}') small.form-text(v-once, v-html="$t('termsAndAgreement')") .text-center .btn.btn-info(@click='register()', v-if='registering', v-once) {{$t('joinHabitica')}} @@ -49,6 +49,8 @@ .social-button { width: 100%; + height: 100%; + white-space: inherit; text-align: center; .text { @@ -69,12 +71,17 @@ small.form-text { text-align: center; } + + .input-valid { + color: #fff; + } } diff --git a/website/client/components/auth/registerLoginReset.vue b/website/client/components/auth/registerLoginReset.vue index 1016bf07ce..ffaa3b6c93 100644 --- a/website/client/components/auth/registerLoginReset.vue +++ b/website/client/components/auth/registerLoginReset.vue @@ -21,23 +21,24 @@ .col-12.col-md-6 .btn.btn-secondary.social-button(@click='socialAuth("google")') .svg-icon.social-icon(v-html="icons.googleIcon") - span {{registering ? $t('signUpWithSocial', {social: 'Google'}) : $t('loginWithSocial', {social: 'Google'})}} + .text {{registering ? $t('signUpWithSocial', {social: 'Google'}) : $t('loginWithSocial', {social: 'Google'})}} .form-group(v-if='registering') label(for='usernameInput', v-once) {{$t('username')}} - input#usernameInput.form-control(type='text', :placeholder='$t("usernamePlaceholder")', v-model='username') + input#usernameInput.form-control(type='text', :placeholder='$t("usernamePlaceholder")', v-model='username', :class='{"input-valid": usernameValid, "input-invalid": usernameInvalid}') + .input-error(v-for="issue in usernameIssues") {{ issue }} .form-group(v-if='!registering') label(for='usernameInput', v-once) {{$t('emailOrUsername')}} input#usernameInput.form-control(type='text', :placeholder='$t("emailOrUsername")', v-model='username') .form-group(v-if='registering') label(for='emailInput', v-once) {{$t('email')}} - input#emailInput.form-control(type='email', :placeholder='$t("emailPlaceholder")', v-model='email') + input#emailInput.form-control(type='email', :placeholder='$t("emailPlaceholder")', v-model='email', :class='{"input-invalid": emailInvalid, "input-valid": emailValid}') .form-group label(for='passwordInput', v-once) {{$t('password')}} a.float-right.forgot-password(v-once, v-if='!registering', @click='forgotPassword = true') {{$t('forgotPassword')}} input#passwordInput.form-control(type='password', :placeholder='$t(registering ? "passwordPlaceholder" : "password")', v-model='password') .form-group(v-if='registering') label(for='confirmPasswordInput', v-once) {{$t('confirmPassword')}} - input#confirmPasswordInput.form-control(type='password', :placeholder='$t("confirmPasswordPlaceholder")', v-model='passwordConfirm') + input#confirmPasswordInput.form-control(type='password', :placeholder='$t("confirmPasswordPlaceholder")', v-model='passwordConfirm', :class='{"input-invalid": passwordConfirmInvalid, "input-valid": passwordConfirmValid}') small.form-text(v-once, v-html="$t('termsAndAgreement')") .text-center .btn.btn-info(@click='register()', v-if='registering', v-once) {{$t('joinHabitica')}} @@ -200,6 +201,10 @@ color: $white; } + #usernameInput.input-invalid { + margin-bottom: 0.5em; + } + .form-text { font-size: 14px; color: $white; @@ -207,6 +212,8 @@ .social-button { width: 100%; + height: 100%; + white-space: inherit; text-align: center; .text { @@ -275,11 +282,19 @@ .forgot-password { color: #bda8ff !important; } + + .input-error { + color: #fff; + font-size: 90%; + width: 100%; + text-align: center; + } diff --git a/website/client/components/challenges/challengeModal.vue b/website/client/components/challenges/challengeModal.vue index 0b4637505b..b142f89073 100644 --- a/website/client/components/challenges/challengeModal.vue +++ b/website/client/components/challenges/challengeModal.vue @@ -30,7 +30,7 @@ div.category-wrap(@click.prevent="toggleCategorySelect") span.category-select(v-if='workingChallenge.categories.length === 0') {{$t('none')}} .category-label(v-for='category in workingChallenge.categories') {{$t(categoriesHashByKey[category])}} - .category-box(v-if="showCategorySelect") + .category-box(v-if="showCategorySelect && creating") .form-check( v-for="group in categoryOptions", :key="group.key", @@ -317,14 +317,17 @@ export default { methods: { async shown () { this.groups = await this.$store.dispatch('guilds:getMyGuilds'); - await this.$store.dispatch('party:getParty'); - const party = this.$store.state.party.data; - if (party._id) { - this.groups.push({ - name: party.name, - _id: party._id, - privacy: 'private', - }); + + if (this.user.party && this.user.party._id) { + await this.$store.dispatch('party:getParty'); + const party = this.$store.state.party.data; + if (party._id) { + this.groups.push({ + name: party.name, + _id: party._id, + privacy: 'private', + }); + } } this.groups.push({ diff --git a/website/client/components/challenges/closeChallengeModal.vue b/website/client/components/challenges/closeChallengeModal.vue index 736066ade7..a85779d427 100644 --- a/website/client/components/challenges/closeChallengeModal.vue +++ b/website/client/components/challenges/closeChallengeModal.vue @@ -74,7 +74,7 @@ div import memberSearchDropdown from 'client/components/members/memberSearchDropdown'; export default { - props: ['challengeId', 'members'], + props: ['challengeId', 'members', 'prize'], components: { memberSearchDropdown, }, @@ -102,7 +102,10 @@ export default { }, async deleteChallenge () { if (!confirm('Are you sure you want to delete this challenge?')) return; - this.challenge = await this.$store.dispatch('challenges:deleteChallenge', {challengeId: this.challengeId}); + this.challenge = await this.$store.dispatch('challenges:deleteChallenge', { + challengeId: this.challengeId, + prize: this.prize, + }); this.$router.push('/challenges/myChallenges'); }, }, diff --git a/website/client/components/challenges/findChallenges.vue b/website/client/components/challenges/findChallenges.vue index 6b3308adae..5b455aa5f4 100644 --- a/website/client/components/challenges/findChallenges.vue +++ b/website/client/components/challenges/findChallenges.vue @@ -14,11 +14,17 @@ button.btn.btn-secondary.create-challenge-button.float-right(@click='createChallenge()') .svg-icon.positive-icon(v-html="icons.positiveIcon") span(v-once) {{$t('createChallenge')}} + + .row + .no-challenges.text-center.col-md-6.offset-3(v-if='!loading && filteredChallenges.length === 0') + h2(v-once) {{$t('noChallengeMatchFilters')}} + .row .col-12.col-md-6(v-for='challenge in filteredChallenges') challenge-item(:challenge='challenge') + .row - .col-12.text-center + .col-12.text-center(v-if='!loading && filteredChallenges.length > 0') button.btn.btn-secondary(@click='loadMore()') {{ $t('loadMore') }} @@ -41,6 +47,15 @@ margin-right: .5em; } } + + .no-challenges { + color: $gray-200; + margin-top: 10em; + + h2 { + color: $gray-200; + } + } diff --git a/website/client/components/creatorIntro.vue b/website/client/components/creatorIntro.vue index c28bb5a3e9..9f9702f91e 100644 --- a/website/client/components/creatorIntro.vue +++ b/website/client/components/creatorIntro.vue @@ -193,8 +193,10 @@ b-modal#avatar-modal(title="", :size='editing ? "lg" : "md"', :hide-header='true .col-3.text-center.sub-menu-item(@click='changeSubPage("flower")', :class='{active: activeSubPage === "flower"}') strong(v-once) {{$t('accent')}} .row.sub-menu(v-if='editing') - .col-4.offset-2.text-center.sub-menu-item(@click='changeSubPage("ears")' :class='{active: activeSubPage === "ears"}') + .col-4.text-center.sub-menu-item(@click='changeSubPage("ears")' :class='{active: activeSubPage === "ears"}') strong(v-once) {{$t('animalEars')}} + .col-4.text-center.sub-menu-item(@click='changeSubPage("tails")' :class='{active: activeSubPage === "tails"}') + strong(v-once) {{$t('animalTails')}} .col-4.text-center.sub-menu-item(@click='changeSubPage("headband")' :class='{active: activeSubPage === "headband"}') strong(v-once) {{$t('headband')}} #glasses.row(v-if='activeSubPage === "glasses"') @@ -203,17 +205,36 @@ b-modal#avatar-modal(title="", :size='editing ? "lg" : "md"', :hide-header='true .sprite.customize-option(:class="`eyewear_special_${option.key}`", @click='option.click') #animal-ears.row(v-if='activeSubPage === "ears"') .section.col-12.customize-options - .option(v-for='option in animalEars', + .option(v-for='option in animalItems("headAccessory")', :class='{active: option.active, locked: option.locked}') .sprite.customize-option(:class="`headAccessory_special_${option.key}`", @click='option.click') - .gem-lock(v-if='option.locked') + .gem-lock(v-if='option.gemLocked') .svg-icon.gem(v-html='icons.gem') span 2 - .col-12.text-center(v-if='!animalEarsOwned') + .gold-lock(v-if='option.goldLocked') + .svg-icon.gold(v-html='icons.gold') + span 20 + .col-12.text-center(v-if='!animalItemsOwned("headAccessory")') .gem-lock .svg-icon.gem(v-html='icons.gem') span 5 - button.btn.btn-secondary.purchase-all(@click='unlock(animalEarsUnlockString)') {{ $t('purchaseAll') }} + button.btn.btn-secondary.purchase-all(@click='unlock(animalItemsUnlockString("headAccessory"))') {{ $t('purchaseAll') }} + #animal-tails.row(v-if='activeSubPage === "tails"') + .section.col-12.customize-options + .option(v-for='option in animalItems("back")', + :class='{active: option.active, locked: option.locked}') + .sprite.customize-option(:class="`icon_back_special_${option.key}`", @click='option.click') + .gem-lock(v-if='option.gemLocked') + .svg-icon.gem(v-html='icons.gem') + span 2 + .gold-lock(v-if='option.goldLocked') + .svg-icon.gold(v-html='icons.gold') + span 20 + .col-12.text-center(v-if='!animalItemsOwned("back")') + .gem-lock + .svg-icon.gem(v-html='icons.gem') + span 5 + button.btn.btn-secondary.purchase-all(@click='unlock(animalItemsUnlockString("back"))') {{ $t('purchaseAll') }} #headband.row(v-if='activeSubPage === "headband"') .col-12.customize-options .option(v-for='option in headbands', :class='{active: option.active}') @@ -222,7 +243,7 @@ b-modal#avatar-modal(title="", :size='editing ? "lg" : "md"', :hide-header='true .col-12.customize-options .option(@click='set({"preferences.chair": "none"})', :class='{active: user.preferences.chair === "none"}') | None - .option(v-for='option in ["black", "blue", "green", "pink", "red", "yellow"]', + .option(v-for='option in chairKeys', :class='{active: user.preferences.chair === option}') .chair.sprite.customize-option(:class="`button_chair_${option}`", @click='set({"preferences.chair": option})') #flowers.row(v-if='activeSubPage === "flower"') @@ -570,20 +591,21 @@ b-modal#avatar-modal(title="", :size='editing ? "lg" : "md"', :hide-header='true } } - .text-center .gem-lock { - display: inline-block; - margin-right: 1em; - margin-bottom: 1.6em; - vertical-align: bottom; + .text-center { + .gem-lock, .gold-lock { + display: inline-block; + margin-right: 1em; + margin-bottom: 1.6em; + vertical-align: bottom; + } } - .gem-lock { + .gem-lock, .gold-lock { .svg-icon { width: 16px; } span { - color: #24cc8f; font-weight: bold; margin-left: .5em; } @@ -594,6 +616,14 @@ b-modal#avatar-modal(title="", :size='editing ? "lg" : "md"', :hide-header='true } } + .gem-lock span { + color: $green-10 + } + + .gold-lock span { + color: $yellow-10 + } + .option.active { border-color: $purple-200; } @@ -710,7 +740,7 @@ b-modal#avatar-modal(title="", :size='editing ? "lg" : "md"', :hide-header='true color: #24cc8f; } - .gem { + .gem, .coin { width: 16px; } @@ -725,13 +755,13 @@ b-modal#avatar-modal(title="", :size='editing ? "lg" : "md"', :hide-header='true font-size: 14px; } - .gem { + .gem, .coin { width: 20px; } } } - .gem { + .gem, .coin { margin: 0 .5em; display: inline-block; vertical-align: bottom; @@ -837,6 +867,7 @@ import { mapState } from 'client/libs/store'; import avatar from './avatar'; import { getBackgroundShopSets } from '../../common/script/libs/shops'; import unlock from '../../common/script/ops/unlock'; +import buy from '../../common/script/ops/buy/buy'; import guide from 'client/mixins/guide'; import notifications from 'client/mixins/notifications'; import appearance from 'common/script/content/appearance'; @@ -850,13 +881,14 @@ import skinIcon from 'assets/svg/skin.svg'; import hairIcon from 'assets/svg/hair.svg'; import backgroundsIcon from 'assets/svg/backgrounds.svg'; import gem from 'assets/svg/gem.svg'; +import gold from 'assets/svg/gold.svg'; import pin from 'assets/svg/pin.svg'; import isPinned from 'common/script/libs/isPinned'; const skinsBySet = groupBy(appearance.skin, 'set.key'); const hairColorBySet = groupBy(appearance.hair.color, 'set.key'); -let tasksByCategory = { +const tasksByCategory = { work: [ { type: 'habit', @@ -1013,7 +1045,11 @@ export default { baseHair4Keys: [15, 16, 17, 18, 19, 20], baseHair5Keys: [1, 2], baseHair6Keys: [1, 2, 3], - animalEarsKeys: ['bearEars', 'cactusEars', 'foxEars', 'lionEars', 'pandaEars', 'pigEars', 'tigerEars', 'wolfEars'], + animalItemKeys: { + back: ['bearTail', 'cactusTail', 'foxTail', 'lionTail', 'pandaTail', 'pigTail', 'tigerTail', 'wolfTail'], + headAccessory: ['bearEars', 'cactusEars', 'foxEars', 'lionEars', 'pandaEars', 'pigEars', 'tigerEars', 'wolfEars'], + }, + chairKeys: ['black', 'blue', 'green', 'pink', 'red', 'yellow', 'handleless_black', 'handleless_blue', 'handleless_green', 'handleless_pink', 'handleless_red', 'handleless_yellow'], icons: Object.freeze({ logoPurple, bodyIcon, @@ -1023,6 +1059,7 @@ export default { backgroundsIcon, gem, pin, + gold, }), modalPage: 1, activeTopPage: 'body', @@ -1074,44 +1111,6 @@ export default { }); return options; }, - animalEarsUnlockString () { - let animalItemKeys = this.animalEarsKeys.map(key => { - return `items.gear.owned.headAccessory_special_${key}`; - }); - - return animalItemKeys.join(','); - }, - animalEarsOwned () { - // @TODO: For some resonse when I use $set on the user purchases object, this is not recomputed. Hack for now - let backgroundUpdate = this.backgroundUpdate; // eslint-disable-line - - let own = true; - this.animalEarsKeys.forEach(key => { - if (!this.user.items.gear.owned[`headAccessory_special_${key}`]) own = false; - }); - return own; - }, - animalEars () { - // @TODO: For some resonse when I use $set on the user purchases object, this is not recomputed. Hack for now - let backgroundUpdate = this.backgroundUpdate; // eslint-disable-line - let keys = this.animalEarsKeys; - let options = keys.map(key => { - let newKey = `headAccessory_special_${key}`; - let userPurchased = this.user.items.gear.owned[newKey]; - let locked = !userPurchased; - - let option = {}; - option.key = key; - option.active = this.user.preferences.costume ? this.user.items.gear.costume.headAccessory === newKey : this.user.items.gear.equipped.headAccessory === newKey; - option.locked = locked; - option.click = () => { - let type = this.user.preferences.costume ? 'costume' : 'equipped'; - return locked ? this.unlock(`items.gear.owned.${newKey}`) : this.equip(newKey, type); - }; - return option; - }); - return options; - }, specialShirts () { // @TODO: For some resonse when I use $set on the user purchases object, this is not recomputed. Hack for now let backgroundUpdate = this.backgroundUpdate; // eslint-disable-line @@ -1441,7 +1440,7 @@ export default { }); // @TODO: Move to the action - let response = await axios.post('/api/v3/tasks/user', tasksToCreate); + let response = await axios.post('/api/v4/tasks/user', tasksToCreate); let tasks = response.data.data; tasks.forEach(task => { this.$store.state.user.data.tasksOrder[`${task.type}s`].unshift(task._id); @@ -1512,7 +1511,7 @@ export default { } } - await axios.post(`/api/v3/user/unlock?path=${path}`); + await axios.post(`/api/v4/user/unlock?path=${path}`); try { unlock(this.user, { query: { @@ -1524,6 +1523,24 @@ export default { alert(e.message); } }, + async buy (item) { + const options = { + currency: 'gold', + key: item, + type: 'marketGear', + quantity: 1, + pinType: 'marketGear', + }; + await axios.post(`/api/v4/user/buy/${item}`, options); + try { + buy(this.user, { + params: options, + }); + this.backgroundUpdate = new Date(); + } catch (e) { + alert(e.message); + } + }, setKeys (type, _set) { return map(_set, (v, k) => { if (type === 'background') k = v.key; @@ -1549,6 +1566,51 @@ export default { backgroundPurchased () { this.backgroundUpdate = new Date(); }, + animalItemsUnlockString (category) { + const keys = this.animalItemKeys[category].map(key => { + return `items.gear.owned.${category}_special_${key}`; + }); + + return keys.join(','); + }, + animalItemsOwned (category) { + // @TODO: For some resonse when I use $set on the user purchases object, this is not recomputed. Hack for now + let backgroundUpdate = this.backgroundUpdate; // eslint-disable-line + + let own = true; + this.animalItemKeys[category].forEach(key => { + if (this.user.items.gear.owned[`${category}_special_${key}`] === undefined) own = false; + }); + return own; + }, + animalItems (category) { + // @TODO: For some resonse when I use $set on the user purchases object, this is not recomputed. Hack for now + let backgroundUpdate = this.backgroundUpdate; // eslint-disable-line + let keys = this.animalItemKeys[category]; + let options = keys.map(key => { + let newKey = `${category}_special_${key}`; + let userPurchased = this.user.items.gear.owned[newKey]; + + let option = {}; + option.key = key; + option.active = this.user.preferences.costume ? this.user.items.gear.costume[category] === newKey : this.user.items.gear.equipped[category] === newKey; + option.gemLocked = userPurchased === undefined; + option.goldLocked = userPurchased === false; + option.locked = option.gemLocked || option.goldLocked; + option.click = () => { + if (option.gemLocked) { + return this.unlock(`items.gear.owned.${newKey}`); + } else if (option.goldLocked) { + return this.buy(newKey); + } else { + let type = this.user.preferences.costume ? 'costume' : 'equipped'; + return this.equip(newKey, type); + } + }; + return option; + }); + return options; + }, }, }; diff --git a/website/client/components/group-plans/taskInformation.vue b/website/client/components/group-plans/taskInformation.vue index a1cb91ce38..01aeb6c3e8 100644 --- a/website/client/components/group-plans/taskInformation.vue +++ b/website/client/components/group-plans/taskInformation.vue @@ -13,7 +13,7 @@ ) .row.tasks-navigation .col-12.col-md-4 - h1 Group's Tasks + h1 {{ $t('groupTasksTitle') }} // @TODO: Abstract to component! .col-12.col-md-4 .input-group @@ -80,6 +80,7 @@ :key="column", :taskListOverride='tasksByType[column]', v-on:editTask="editTask", + v-on:loadGroupCompletedTodos="loadGroupCompletedTodos", :group='group', :searchText="searchText") @@ -384,6 +385,20 @@ export default { this.$root.$emit('bv::show::modal', 'task-modal'); }); }, + async loadGroupCompletedTodos () { + const completedTodos = await this.$store.dispatch('tasks:getCompletedGroupTasks', { + groupId: this.searchId, + }); + + completedTodos.forEach((task) => { + const existingTaskIndex = findIndex(this.tasksByType.todo, (todo) => { + return todo._id === task._id; + }); + if (existingTaskIndex === -1) { + this.tasksByType.todo.push(task); + } + }); + }, createTask (type) { this.taskFormPurpose = 'create'; this.creatingTask = taskDefaults({type, text: ''}); diff --git a/website/client/components/groups/chat.vue b/website/client/components/groups/chat.vue index 2ba54afb4e..9c89526fbf 100644 --- a/website/client/components/groups/chat.vue +++ b/website/client/components/groups/chat.vue @@ -6,14 +6,18 @@ .row textarea(:placeholder='placeholder', v-model='newMessage', + ref='user-entry', :class='{"user-entry": newMessage}', @keydown='updateCarretPosition', @keyup.ctrl.enter='sendMessageShortcut()', - @paste='disableMessageSendShortcut()' + @paste='disableMessageSendShortcut()', + maxlength='3000' ) + span {{ currentLength }} / 3000 autocomplete( :text='newMessage', v-on:select="selectedAutocomplete", + :textbox='textbox', :coords='coords', :chat='group.chat') @@ -32,7 +36,7 @@ .row .hr.col-12 - chat-message(:chat.sync='group.chat', :group-id='group._id', :group-name='group.name') + chat-message(:chat.sync='group.chat', :group-type='group.type', :group-id='group._id', :group-name='group.name') diff --git a/website/client/components/groups/discovery.vue b/website/client/components/groups/discovery.vue index 602a330df2..ca255628d0 100644 --- a/website/client/components/groups/discovery.vue +++ b/website/client/components/groups/discovery.vue @@ -14,6 +14,11 @@ button.btn.btn-secondary.create-group-button.float-right(@click='createGroup()') .svg-icon.positive-icon(v-html="icons.positiveIcon") span(v-once) {{$t('createGuild2')}} + + .row + .no-guilds.text-center.col-md-6.offset-md-3(v-if='!loading && filteredGuilds.length === 0') + h2(v-once) {{$t('noGuildsMatchFilters')}} + .row .col-md-12 public-guild-item(v-for="guild in filteredGuilds", :key='guild._id', :guild="guild", :display-leave='true') @@ -39,6 +44,15 @@ display: inline-block; margin-right: .5em; } + + .no-guilds { + color: $gray-200; + margin-top: 10em; + + h2 { + color: $gray-200; + } + } diff --git a/website/client/components/groups/myGuilds.vue b/website/client/components/groups/myGuilds.vue index a75aaf71b4..9cbd87ee79 100644 --- a/website/client/components/groups/myGuilds.vue +++ b/website/client/components/groups/myGuilds.vue @@ -2,18 +2,11 @@ .row sidebar(v-on:search="updateSearch", v-on:filter="updateFilters") - .no-guilds.standard-page(v-if='filteredGuilds.length === 0') - .no-guilds-wrapper - .svg-icon(v-html='icons.greyBadge') - h2 {{$t('noGuildsTitle')}} - p {{$t('noGuildsParagraph1')}} - p {{$t('noGuildsParagraph2')}} - span(v-if='loading') {{ $t('loading') }} - - .standard-page(v-if='filteredGuilds.length > 0') + .standard-page .row - .col-md-8 - h1.page-header.float-left(v-once) {{ $t('myGuilds') }} + .col-md-8.text-left + h1.page-header(v-once) {{ $t('myGuilds') }} + h2(v-if='loading && guilds.length === 0') {{ $t('loading') }} .col-4 button.btn.btn-secondary.create-group-button.float-right(@click='createGroup()') .svg-icon.positive-icon(v-html="icons.positiveIcon") @@ -22,6 +15,18 @@ span.dropdown-label {{ $t('sortBy') }} b-dropdown(:text="$t('sort')", right=true) b-dropdown-item(v-for='sortOption in sortOptions', :key="sortOption.value", @click='sort(sortOption.value)') {{sortOption.text}} + + .row + .no-guilds.text-center.col-md-6.offset-md-3(v-if='!loading && guilds.length === 0') + .svg-icon(v-html='icons.greyBadge') + h2(v-once) {{$t('noGuildsTitle')}} + p(v-once) {{$t('noGuildsParagraph1')}} + p(v-once) {{$t('noGuildsParagraph2')}} + + .row + .no-guilds.text-center.col-md-6.offset-md-3(v-if='!loading && guilds.length > 0 && filteredGuilds.length === 0') + h2(v-once) {{$t('noGuildsMatchFilters')}} + .row .col-md-12 public-guild-item(v-for="guild in filteredGuilds", :key='guild._id', :guild="guild", :display-gem-bank='true') @@ -41,29 +46,16 @@ } .no-guilds { - text-align: center; color: $gray-200; - margin-top: 15em; + margin-top: 10em; - p { - font-size: 14px; - line-height: 1.43; + h2 { + color: $gray-200; } - .no-guilds-wrapper { - width: 400px; - margin: 0 auto; - - .svg-icon { - width: 60px; - margin: 0 auto; - } - } - } - - @media only screen and (max-width: 768px) { - .no-guilds-wrapper { - width: 100% !important; + .svg-icon { + width: 88.7px; + margin: 1em auto; } } diff --git a/website/client/components/groups/participantListModal.vue b/website/client/components/groups/participantListModal.vue new file mode 100644 index 0000000000..1495730bb1 --- /dev/null +++ b/website/client/components/groups/participantListModal.vue @@ -0,0 +1,93 @@ + + + + + + + \ No newline at end of file diff --git a/website/client/components/groups/publicGuildItem.vue b/website/client/components/groups/publicGuildItem.vue index a08548eb17..c7b7883314 100644 --- a/website/client/components/groups/publicGuildItem.vue +++ b/website/client/components/groups/publicGuildItem.vue @@ -76,10 +76,18 @@ router-link.card-link(:to="{ name: 'guild', params: { groupId: guild._id } }") .gold { color: #fdbb5a; + + .member-count { + color: #fdbb5a; + } } .silver { color: #c2c2c2; + + .member-count { + color: #c2c2c2; + } } .badge-column { diff --git a/website/client/components/groups/questSidebarSection.vue b/website/client/components/groups/questSidebarSection.vue index 45b5fbc212..8c09ee5c94 100644 --- a/website/client/components/groups/questSidebarSection.vue +++ b/website/client/components/groups/questSidebarSection.vue @@ -24,6 +24,9 @@ sidebar-section(:title="$t('questDetailsTitle')") h3(v-once) {{ questData.text() }} .quest-box .collect-info(v-if='questData.collect') + .row + .col-12 + a.float-right(@click="openParticipantList()") {{ $t('participantsTitle') }} .row(v-for='(value, key) in questData.collect') .col-2 div(:class="'quest_' + questData.key + '_' + key") @@ -38,7 +41,7 @@ sidebar-section(:title="$t('questDetailsTitle')") .col-6 h4.float-left(v-once) {{ questData.boss.name() }} .col-6 - span.float-right(v-once) {{ $t('participantsTitle') }} + a.float-right(@click="openParticipantList()") {{ $t('participantsTitle') }} .row .col-12 .grey-progress-bar @@ -134,6 +137,12 @@ sidebar-section(:title="$t('questDetailsTitle')") padding: .5em; margin-bottom: 1em; + a { + font-family: 'Roboto Condensed', sans-serif; + font-weight: bold; + color: $gray-10; + } + svg: { width: 100%; height: 100%; @@ -258,6 +267,9 @@ export default { openQuestDetails () { this.$root.$emit('bv::show::modal', 'quest-details'); }, + openParticipantList () { + this.$root.$emit('bv::show::modal', 'participant-list'); + }, async questAbort () { if (!confirm(this.$t('sureAbort'))) return; if (!confirm(this.$t('doubleSureAbort'))) return; diff --git a/website/client/components/groups/sidebar.vue b/website/client/components/groups/sidebar.vue index afa35608a1..d1708b3003 100644 --- a/website/client/components/groups/sidebar.vue +++ b/website/client/components/groups/sidebar.vue @@ -139,8 +139,6 @@ export default { this.emitFilters(); }, searchTerm: throttle(function searchTerm (newSearch) { - if (newSearch.length <= 1) return; // @TODO: eh, should we limit based on length? - this.$emit('search', { searchTerm: newSearch, }); diff --git a/website/client/components/groups/startQuestModal.vue b/website/client/components/groups/startQuestModal.vue index 66bee4afe1..9d13f2d0b3 100644 --- a/website/client/components/groups/startQuestModal.vue +++ b/website/client/components/groups/startQuestModal.vue @@ -148,8 +148,13 @@ export default { }; }, mounted () { - let questKeys = Object.keys(this.user.items.quests); - this.selectedQuest = questKeys[0]; + const userQuests = this.user.items.quests; + for (const key in userQuests) { + if (userQuests[key] > 0) { + this.selectedQuest = key; + break; + } + } this.$root.$on('selectQuest', this.selectQuest); }, @@ -177,13 +182,14 @@ export default { let groupId = this.group._id || this.user.party._id; const key = this.selectedQuest; - const response = await this.$store.dispatch('guilds:inviteToQuest', {groupId, key}); - const quest = response.data.data; - - if (this.$store.state.party.data) this.$store.state.party.data.quest = quest; - - this.loading = false; + try { + const response = await this.$store.dispatch('guilds:inviteToQuest', {groupId, key}); + const quest = response.data.data; + if (this.$store.state.party.data) this.$store.state.party.data.quest = quest; + } finally { + this.loading = false; + } this.$root.$emit('bv::hide::modal', 'start-quest-modal'); }, }, diff --git a/website/client/components/hall/heroes.vue b/website/client/components/hall/heroes.vue index 010ed7ec65..41835a69ef 100644 --- a/website/client/components/hall/heroes.vue +++ b/website/client/components/hall/heroes.vue @@ -58,7 +58,7 @@ .checkbox label input(type='checkbox', v-if='hero.flags', v-model='hero.flags.chatRevoked') - | Chat Privileges Revoked + strong Chat Privileges Revoked .form-group .checkbox label @@ -103,10 +103,10 @@ diff --git a/website/client/components/header/index.vue b/website/client/components/header/index.vue index 4fa0e750cf..dffdef7046 100644 --- a/website/client/components/header/index.vue +++ b/website/client/components/header/index.vue @@ -35,26 +35,11 @@ div span.small-text(v-html="$t('inviteFriendsParty')") br button.btn.btn-primary(@click='createOrInviteParty()') {{ user.party._id ? $t('inviteFriends') : $t('startAParty') }} - a.useMobileApp(v-if="isAndroidMobile()", v-once, href="https://play.google.com/store/apps/details?id=com.habitrpg.android.habitica") {{ $t('useMobileApps') }} - a.useMobileApp(v-if="isIOSMobile()", v-once, href="https://itunes.apple.com/us/app/habitica-gamified-task-manager/id994882113?mt=8") {{ $t('useMobileApps') }} + diff --git a/website/client/components/header/notificationsDropdown.vue b/website/client/components/header/notificationsDropdown.vue index c7aa8772d4..3132f9e9b9 100644 --- a/website/client/components/header/notificationsDropdown.vue +++ b/website/client/components/header/notificationsDropdown.vue @@ -27,8 +27,8 @@ menu-dropdown.item-notifications(:right="true", @toggled="handleOpenStatusChange v-if="notificationsCount === 0" ) .svg-icon(v-html="icons.success") - h2 You're all caught up! - p The notification fairies give you a raucous round of applause! Well done! + h2 {{ $t('noNotifications') }} + p {{ $t('noNotificationsText') }} + + diff --git a/website/client/components/inventory/stable/index.vue b/website/client/components/inventory/stable/index.vue index 641e091b1d..0bf7a55de1 100644 --- a/website/client/components/inventory/stable/index.vue +++ b/website/client/components/inventory/stable/index.vue @@ -1,245 +1,161 @@ diff --git a/website/client/components/inventory/stable/petItem.vue b/website/client/components/inventory/stable/petItem.vue index f1771dd031..db2ace4744 100644 --- a/website/client/components/inventory/stable/petItem.vue +++ b/website/client/components/inventory/stable/petItem.vue @@ -2,11 +2,14 @@ div .item-wrapper(@click="click()", :id="itemId") .item.pet-slot( - :class="{'item-empty': emptyItem, 'highlight': highlightBorder}", + :class="{'item-empty': !isOwned(), 'highlight': highlightBorder}", ) slot(name="itemBadge", :item="item") - span.item-content(:class="itemContentClass") - span.pet-progress-background(v-if="item.isAllowedToFeed() && progress > 0") + span.item-content.hatchAgain(v-if="mountOwned && isHatchable") + span.egg(:class="eggClass") + span.potion(:class="potionClass") + span.item-content(v-else, :class="getPetItemClass()") + span.pet-progress-background(v-if="isAllowedToFeed() && progress > 0") div.pet-progress-bar(v-bind:style="{width: 100 * progress/50 + '%' }") span.item-label(v-if="label") {{ label }} @@ -15,7 +18,17 @@ div :triggers="showPopover ? 'hover' : ''", :placement="popoverPosition", ) - slot(name="popoverContent", :item="item") + div.hatchablePopover(v-if="item.isHatchable()") + h4.popover-content-title {{ item.name }} + div.popover-content-text(v-html="$t('haveHatchablePet', { potion: item.potionName, egg: item.eggName })") + div.potionEggGroup + div.potionEggBackground + div(:class="potionClass") + div.potionEggBackground + div(:class="eggClass") + div(v-else) + h4.popover-content-title {{ item.name }} + diff --git a/website/client/components/inventory/stable/welcomeModal.vue b/website/client/components/inventory/stable/welcomeModal.vue new file mode 100644 index 0000000000..178da7c3c6 --- /dev/null +++ b/website/client/components/inventory/stable/welcomeModal.vue @@ -0,0 +1,63 @@ + + + + + diff --git a/website/client/components/memberDetails.vue b/website/client/components/memberDetails.vue index e6cf6ca00d..7ddf3de069 100644 --- a/website/client/components/memberDetails.vue +++ b/website/client/components/memberDetails.vue @@ -147,6 +147,7 @@ right: 100%; height: calc(100% + 18px); margin-top: -9px; + margin-right: 1px; padding-top: 9px; padding-bottom: 24px; padding-right: 16px; diff --git a/website/client/components/modifyInventory.vue b/website/client/components/modifyInventory.vue index 5651784091..68aa4de7b3 100644 --- a/website/client/components/modifyInventory.vue +++ b/website/client/components/modifyInventory.vue @@ -294,7 +294,7 @@ export default { } }, async modifyInventory () { - await axios.post('/api/v3/debug/modify-inventory', { + await axios.post('/api/v4/debug/modify-inventory', { gear: this.showInv.gear ? this.inv.gear : null, special: this.showInv.special ? this.inv.special : null, pets: this.showInv.pets ? this.inv.pets : null, diff --git a/website/client/components/notifications.vue b/website/client/components/notifications.vue index 58ceff56aa..1d8e769742 100644 --- a/website/client/components/notifications.vue +++ b/website/client/components/notifications.vue @@ -87,7 +87,9 @@ div import axios from 'axios'; import moment from 'moment'; import throttle from 'lodash/throttle'; +import debounce from 'lodash/debounce'; +import { toNextLevel } from '../../common/script/statHelpers'; import { shouldDo } from '../../common/script/cron'; import { mapState } from 'client/libs/store'; import notifications from 'client/mixins/notifications'; @@ -117,6 +119,39 @@ import ultimateGear from './achievements/ultimateGear'; import wonChallenge from './achievements/wonChallenge'; import loginIncentives from './achievements/login-incentives'; +const NOTIFICATIONS = { + CHALLENGE_JOINED_ACHIEVEMENT: { + achievement: true, + label: ($t) => `${$t('achievement')}: ${$t('joinedChallenge')}`, + modalId: 'joined-challenge', + }, + ULTIMATE_GEAR_ACHIEVEMENT: { + achievement: true, + label: ($t) => `${$t('achievement')}: ${$t('gearAchievementNotification')}`, + modalId: 'ultimate-gear', + }, + REBIRTH_ACHIEVEMENT: { + label: ($t) => `${$t('achievement')}: ${$t('rebirthBegan')}`, + achievement: true, + modalId: 'rebirth', + }, + GUILD_JOINED_ACHIEVEMENT: { + label: ($t) => `${$t('achievement')}: ${$t('joinedGuild')}`, + achievement: true, + modalId: 'joined-guild', + }, + INVITED_FRIEND_ACHIEVEMENT: { + achievement: true, + label: ($t) => `${$t('achievement')}: ${$t('invitedFriend')}`, + modalId: 'invited-friend', + }, + NEW_CONTRIBUTOR_LEVEL: { + achievement: true, + label: ($t) => $t('modalContribAchievement'), + modalId: 'contributor', + }, +}; + export default { mixins: [notifications, guide], components: { @@ -186,10 +221,8 @@ export default { ...mapState({ user: 'user.data', userHp: 'user.data.stats.hp', - userExp: 'user.data.stats.exp', userGp: 'user.data.stats.gp', userMp: 'user.data.stats.mp', - userLvl: 'user.data.stats.lvl', userNotifications: 'user.data.notifications', userAchievements: 'user.data.achievements', // @TODO: does this watch deeply? armoireEmpty: 'user.data.flags.armoireEmpty', @@ -198,20 +231,25 @@ export default { userClassSelect () { return !this.user.flags.classSelected && this.user.stats.lvl >= 10; }, + userHasClass () { + return this.$store.getters['members:hasClass'](this.user); + }, invitedToQuest () { return this.user.party.quest.RSVPNeeded && !this.user.party.quest.completed; }, + userExpAndLvl () { + return [this.user.stats.exp, this.user.stats.lvl]; + }, }, watch: { userHp (after, before) { if (this.user.needsCron) return; if (after <= 0) { - this.playSound('Death'); - this.$root.$emit('bv::show::modal', 'death'); + this.showDeathModal(); // @TODO: {keyboard:false, backdrop:'static'} } else if (after <= 30 && !this.user.flags.warnedLowHealth) { this.$root.$emit('bv::show::modal', 'low-health'); - // @TODO: {keyboard:false, backdrop:'static', controller:'UserCtrl', track:'Health Warning'} + // @TODO: {keyboard:false, backdrop:'static', controller:'UserCtrl'} } if (after === before) return; if (this.user.stats.lvl === 0) return; @@ -219,11 +257,6 @@ export default { if (after < 0) this.playSound('Minus_Habit'); }, - userExp (after, before) { - if (after === before) return; - if (this.user.stats.lvl === 0) return; - this.exp(after - before); - }, userGp (after, before) { if (after === before) return; if (this.user.stats.lvl === 0) return; @@ -244,15 +277,11 @@ export default { }, userMp (after, before) { if (after === before) return; - if (!this.$store.getters['members:hasClass'](this.user)) return; + if (!this.userHasClass) return; - let mana = after - before; + const mana = after - before; this.mp(mana); }, - userLvl (after, before) { - if (after <= before || this.$store.state.isRunningYesterdailies) return; - this.showLevelUpNotifications(after); - }, userClassSelect (after) { if (this.user.needsCron) return; if (!after) return; @@ -276,13 +305,16 @@ export default { if (after !== true) return; this.$root.$emit('bv::show::modal', 'quest-invitation'); }, + userExpAndLvl (after, before) { + this.displayUserExpAndLvlNotifications(after[0], before[0], after[1], before[1]); + }, }, mounted () { Promise.all([ this.$store.dispatch('user:fetch'), this.$store.dispatch('tasks:fetchUserTasks'), ]).then(() => { - this.checkUserAchievements(); + this.debounceCheckUserAchievements(); // @TODO: This is a timeout to ensure dom is loaded window.setTimeout(() => { @@ -307,6 +339,74 @@ export default { document.removeEventListener('keydown', this.checkNextCron); }, methods: { + showDeathModal () { + this.playSound('Death'); + this.$root.$emit('bv::show::modal', 'death'); + }, + showNotificationWithModal (type, forceToModal) { + const config = NOTIFICATIONS[type]; + + if (!config) { + return; + } + + if (config.achievement) { + this.playSound('Achievement_Unlocked'); + } else if (config.sound) { + this.playSound(config.sound); + } + + if (type === 'REBIRTH_ACHIEVEMENT') { + // reload if the user hasn't clicked on the notification + const timeOut = setTimeout(() => { + window.location.reload(true); + }, 60000); + + this.text(config.label(this.$t), () => { + // prevent the current reload timeout + clearTimeout(timeOut); + this.$root.$emit('bv::show::modal', config.modalId); + }, false); + } else if (forceToModal) { + this.$root.$emit('bv::show::modal', config.modalId); + } else { + this.text(config.label(this.$t), () => { + this.$root.$emit('bv::show::modal', config.modalId); + }, false); + } + }, + debounceCheckUserAchievements: debounce(function debounceCheck () { + this.checkUserAchievements(); + }, 700), + displayUserExpAndLvlNotifications (afterExp, beforeExp, afterLvl, beforeLvl) { + if (afterExp === beforeExp && afterLvl === beforeLvl) return; + + // XP evaluation + if (afterExp !== beforeExp) { + if (this.user.stats.lvl === 0) return; + + const lvlUps = afterLvl - beforeLvl; + let exp = afterExp - beforeExp; + + if (lvlUps > 0) { + let level = Math.trunc(beforeLvl); + exp += toNextLevel(level); + + // loop if more than 1 lvl up + for (let i = 1; i < lvlUps; i += 1) { + level += 1; + exp += toNextLevel(level); + } + } + this.exp(exp); + } + + // Lvl evaluation + if (afterLvl !== beforeLvl) { + if (afterLvl <= beforeLvl || this.$store.state.isRunningYesterdailies) return; + this.showLevelUpNotifications(afterLvl); + } + }, checkUserAchievements () { if (this.user.needsCron) return; @@ -317,8 +417,7 @@ export default { } if (this.user.stats.hp <= 0) { - this.playSound('Death'); - this.$root.$emit('bv::show::modal', 'death'); + this.showDeathModal(); } if (this.questCompleted) { @@ -399,7 +498,7 @@ export default { }, async runYesterDailiesAction () { // Run Cron - await axios.post('/api/v3/cron'); + await axios.post('/api/v4/cron'); // Notifications @@ -465,40 +564,25 @@ export default { this.$root.$emit('bv::show::modal', 'won-challenge'); break; case 'STREAK_ACHIEVEMENT': - this.streak(this.user.achievements.streak); + this.text(`${this.$t('streaks')}: ${this.user.achievements.streak}`, () => { + if (!this.user.preferences.suppressModals.streak) { + this.$root.$emit('bv::show::modal', 'streak'); + } + }); this.playSound('Achievement_Unlocked'); - if (!this.user.preferences.suppressModals.streak) { - this.$root.$emit('bv::show::modal', 'streak'); - } break; case 'ULTIMATE_GEAR_ACHIEVEMENT': - this.playSound('Achievement_Unlocked'); - this.$root.$emit('bv::show::modal', 'ultimate-gear'); - break; case 'REBIRTH_ACHIEVEMENT': - this.playSound('Achievement_Unlocked'); - this.$root.$emit('bv::show::modal', 'rebirth'); - break; case 'GUILD_JOINED_ACHIEVEMENT': - this.playSound('Achievement_Unlocked'); - this.$root.$emit('bv::show::modal', 'joined-guild'); - break; case 'CHALLENGE_JOINED_ACHIEVEMENT': - this.playSound('Achievement_Unlocked'); - this.$root.$emit('bv::show::modal', 'joined-challenge'); - break; case 'INVITED_FRIEND_ACHIEVEMENT': - this.playSound('Achievement_Unlocked'); - this.$root.$emit('bv::show::modal', 'invited-friend'); - break; case 'NEW_CONTRIBUTOR_LEVEL': - this.playSound('Achievement_Unlocked'); - this.$root.$emit('bv::show::modal', 'contributor'); + this.showNotificationWithModal(notification.type); break; case 'CRON': if (notification.data) { if (notification.data.hp) this.hp(notification.data.hp, 'hp'); - if (notification.data.mp) this.mp(notification.data.mp); + if (notification.data.mp && this.userHasClass) this.mp(notification.data.mp); } break; case 'SCORED_TASK': @@ -532,7 +616,7 @@ export default { let userReadNotifsPromise = false; if (notificationsToRead.length > 0) { - await axios.post('/api/v3/notifications/read', { + await axios.post('/api/v4/notifications/read', { notificationIds: notificationsToRead, }); } @@ -566,7 +650,7 @@ export default { }); } - this.checkUserAchievements(); + this.debounceCheckUserAchievements(); }, }, }; diff --git a/website/client/components/payments/amazonModal.vue b/website/client/components/payments/amazonModal.vue index e6f6707239..347c768fcd 100644 --- a/website/client/components/payments/amazonModal.vue +++ b/website/client/components/payments/amazonModal.vue @@ -3,8 +3,10 @@ h2.text-center Continue with Amazon #AmazonPayButton #AmazonPayWallet(v-if="amazonPayments.loggedIn", style="width: 400px; height: 228px;") - #AmazonPayRecurring(v-if="amazonPayments.loggedIn && amazonPayments.type === 'subscription'", - style="width: 400px; height: 140px;") + template(v-if="amazonPayments.loggedIn && amazonPayments.type === 'subscription'") + br + p(v-html="$t('amazonPaymentsRecurring')") + #AmazonPayRecurring(style="width: 400px; height: 140px;") .modal-footer .text-center button.btn.btn-primary(v-if="amazonPaymentsCanCheckout", @@ -13,8 +15,12 @@ + + diff --git a/website/client/components/shops/featuredItemsHeader.vue b/website/client/components/shops/featuredItemsHeader.vue new file mode 100644 index 0000000000..04ccc614ad --- /dev/null +++ b/website/client/components/shops/featuredItemsHeader.vue @@ -0,0 +1,126 @@ + + + + + diff --git a/website/client/components/shops/index.vue b/website/client/components/shops/index.vue index 71d7b2c608..5c275f7a82 100644 --- a/website/client/components/shops/index.vue +++ b/website/client/components/shops/index.vue @@ -11,17 +11,11 @@ diff --git a/website/client/components/shops/market/categoryItem.vue b/website/client/components/shops/market/categoryItem.vue new file mode 100644 index 0000000000..bdd4546ca9 --- /dev/null +++ b/website/client/components/shops/market/categoryItem.vue @@ -0,0 +1,52 @@ + + + diff --git a/website/client/components/shops/market/categoryRow.vue b/website/client/components/shops/market/categoryRow.vue new file mode 100644 index 0000000000..9f4b96acd6 --- /dev/null +++ b/website/client/components/shops/market/categoryRow.vue @@ -0,0 +1,94 @@ + + + diff --git a/website/client/components/shops/market/equipmentSection.vue b/website/client/components/shops/market/equipmentSection.vue new file mode 100644 index 0000000000..811afb9d39 --- /dev/null +++ b/website/client/components/shops/market/equipmentSection.vue @@ -0,0 +1,174 @@ + + + + + diff --git a/website/client/components/shops/market/filter.vue b/website/client/components/shops/market/filter.vue new file mode 100644 index 0000000000..2f32c507ed --- /dev/null +++ b/website/client/components/shops/market/filter.vue @@ -0,0 +1,46 @@ + + + + + diff --git a/website/client/components/shops/market/index.vue b/website/client/components/shops/market/index.vue index 0171015400..ccf3f432de 100644 --- a/website/client/components/shops/market/index.vue +++ b/website/client/components/shops/market/index.vue @@ -1,245 +1,79 @@ @@ -358,14 +129,18 @@ import ShopItem from '../shopItem'; import KeysToKennel from './keysToKennel'; + import EquipmentSection from './equipmentSection'; + import CategoryRow from './categoryRow'; import Item from 'client/components/inventory/item'; import CountBadge from 'client/components/ui/countBadge'; - import Drawer from 'client/components/ui/drawer'; - import DrawerSlider from 'client/components/ui/drawerSlider'; - import DrawerHeaderTabs from 'client/components/ui/drawerHeaderTabs'; import ItemRows from 'client/components/ui/itemRows'; - import toggleSwitch from 'client/components/ui/toggleSwitch'; import Avatar from 'client/components/avatar'; + import InventoryDrawer from 'client/components/shared/inventoryDrawer'; + import FeaturedItemsHeader from '../featuredItemsHeader'; + import PageLayout from 'client/components/ui/pageLayout'; + import LayoutSection from 'client/components/ui/layoutSection'; + import FilterDropdown from 'client/components/ui/filterDropdown'; + import MarketFilter from './filter'; import SellModal from './sellModal.vue'; import EquipmentAttributesGrid from '../../inventory/equipment/attributesGrid.vue'; @@ -374,52 +149,45 @@ import svgPin from 'assets/svg/pin.svg'; import svgGem from 'assets/svg/gem.svg'; import svgInformation from 'assets/svg/information.svg'; - import svgWarrior from 'assets/svg/warrior.svg'; - import svgWizard from 'assets/svg/wizard.svg'; - import svgRogue from 'assets/svg/rogue.svg'; - import svgHealer from 'assets/svg/healer.svg'; import getItemInfo from 'common/script/libs/getItemInfo'; - import isPinned from 'common/script/libs/isPinned'; import shops from 'common/script/libs/shops'; - import planGemLimits from 'common/script/libs/planGemLimits'; import _filter from 'lodash/filter'; - import _sortBy from 'lodash/sortBy'; import _map from 'lodash/map'; import _throttle from 'lodash/throttle'; - const sortGearTypes = ['sortByType', 'sortByPrice', 'sortByCon', 'sortByPer', 'sortByStr', 'sortByInt']; + const sortItems = ['AZ', 'sortByNumber'].map(g => ({id: g})); import notifications from 'client/mixins/notifications'; import buyMixin from 'client/mixins/buy'; import currencyMixin from '../_currencyMixin'; - - const sortGearTypeMap = { - sortByType: 'type', - sortByPrice: 'value', - sortByCon: 'con', - sortByStr: 'str', - sortByInt: 'int', - }; + import inventoryUtils from 'client/mixins/inventoryUtils'; + import pinUtils from 'client/mixins/pinUtils'; export default { - mixins: [notifications, buyMixin, currencyMixin], + mixins: [notifications, buyMixin, currencyMixin, inventoryUtils, pinUtils], components: { ShopItem, KeysToKennel, Item, CountBadge, - Drawer, - DrawerSlider, - DrawerHeaderTabs, + ItemRows, - toggleSwitch, SellModal, EquipmentAttributesGrid, Avatar, + InventoryDrawer, + FeaturedItemsHeader, + PageLayout, + LayoutSection, + FilterDropdown, + EquipmentSection, + CategoryRow, + MarketFilter, + SelectMembersModal, }, watch: { @@ -438,24 +206,10 @@ export default { pin: svgPin, gem: svgGem, information: svgInformation, - warrior: svgWarrior, - wizard: svgWizard, - rogue: svgRogue, - healer: svgHealer, }), - selectedDrawerTab: 0, - selectedDrawerItemType: 'eggs', - - selectedGroupGearByClass: '', - - sortGearBy: sortGearTypes, - selectedSortGearBy: 'sortByType', - - sortItemsBy: ['AZ', 'sortByNumber'], - selectedSortItemsBy: 'AZ', - - selectedItemToSell: null, + sortItemsBy: sortItems, + selectedSortItemsBy: sortItems[0], hideLocked: false, hidePinned: false, @@ -474,120 +228,79 @@ export default { userStats: 'user.data.stats', userItems: 'user.data.items', }), - marketGearCategories () { - return shops.getMarketGearCategories(this.user); - }, market () { return shops.getMarketShop(this.user); }, categories () { - if (this.market) { - let categories = [ - ...this.market.categories, - ]; + if (!this.market) return []; - categories.push({ - identifier: 'equipment', - text: this.$t('equipment'), - }); - - categories.push({ - identifier: 'cards', - text: this.$t('cards'), - items: _map(_filter(this.content.cardTypes, (value) => { - return value.yearRound; - }), (value) => { - return { - ...getItemInfo(this.user, 'card', value), - showCount: false, - }; - }), - }); - - let specialItems = [{ - ...getItemInfo(this.user, 'fortify'), - showCount: false, - }]; - - if (this.user.purchased.plan.customerId) { - let gemItem = getItemInfo(this.user, 'gem'); - - specialItems.push({ - ...gemItem, - showCount: false, - }); - } - - if (this.user.flags.rebirthEnabled) { - let rebirthItem = getItemInfo(this.user, 'rebirth_orb'); - - specialItems.push({ - showCount: false, - ...rebirthItem, - }); - } - - if (specialItems.length > 0) { - categories.push({ - identifier: 'special', - text: this.$t('special'), - items: specialItems, - }); - } - - categories.map((category) => { - if (!this.viewOptions[category.identifier]) { - this.$set(this.viewOptions, category.identifier, { - selected: true, - }); - } - }); - - return categories; - } else { - return []; - } - }, - drawerTabs () { - return [ - { - key: 'eggs', - contentType: 'eggs', - label: this.$t('eggs'), - }, - { - key: 'food', - contentType: 'food', - label: this.$t('foodTitle'), - }, - { - key: 'hatchingPotions', - contentType: 'hatchingPotions', - label: this.$t('hatchingPotions'), - }, - { - key: 'special', - contentType: 'food', - label: this.$t('special'), - }, + let categories = [ + ...this.market.categories, ]; - }, - gemsLeft () { - if (!this.user.purchased.plan) return 0; - return planGemLimits.convCap + this.user.purchased.plan.consecutive.gemCapExtra - this.user.purchased.plan.gemsBought; + + categories.push({ + identifier: 'equipment', + text: this.$t('equipment'), + }); + + categories.push({ + identifier: 'cards', + text: this.$t('cards'), + items: _map(_filter(this.content.cardTypes, (value) => { + return value.yearRound; + }), (value) => { + return { + ...getItemInfo(this.user, 'card', value), + showCount: false, + }; + }), + }); + + let specialItems = [{ + ...getItemInfo(this.user, 'fortify'), + showCount: false, + }]; + + if (this.user.purchased.plan.customerId) { + let gemItem = getItemInfo(this.user, 'gem'); + + specialItems.push({ + ...gemItem, + showCount: false, + }); + } + + if (this.user.flags.rebirthEnabled) { + let rebirthItem = getItemInfo(this.user, 'rebirth_orb'); + + specialItems.push({ + showCount: false, + ...rebirthItem, + }); + } + + if (specialItems.length > 0) { + categories.push({ + identifier: 'special', + text: this.$t('special'), + items: specialItems, + }); + } + + categories.map((category) => { + if (!this.viewOptions[category.identifier]) { + this.$set(this.viewOptions, category.identifier, { + selected: true, + }); + } + }); + + return categories; }, }, methods: { - getClassName (classType) { - if (classType === 'wizard') { - return this.$t('mage'); - } else { - return this.$t(classType); - } - }, - tabSelected ($event) { - this.selectedDrawerTab = $event; - this.selectedDrawerItemType = this.drawerTabs[$event].key; + sellItem (itemScope) { + this.$root.$emit('sellItem', itemScope); }, ownedItems (type) { let mappedItems = _filter(this.content[type], i => { @@ -620,133 +333,18 @@ export default { return this.$t('noItemsAvailableForType', { type: this.$t(`${type}ItemType`) }); } }, - getItemClass (type, itemKey) { - switch (type) { - case 'food': - case 'special': - return `Pet_Food_${itemKey}`; - case 'eggs': - return `Pet_Egg_${itemKey}`; - case 'hatchingPotions': - return `Pet_HatchingPotion_${itemKey}`; - default: - return ''; - } - }, - getItemName (type, item) { - switch (type) { - case 'eggs': - return this.$t('egg', {eggType: item.text()}); - case 'hatchingPotions': - return this.$t('potion', {potionType: item.text()}); - default: - return item.text(); - } - }, - filteredGear (groupByClass, searchBy, sortBy, hideLocked, hidePinned) { - let category = _filter(this.marketGearCategories, ['identifier', groupByClass]); - - let result = _filter(category[0].items, (gear) => { - if (hideLocked && gear.locked) { - return false; - } - if (hidePinned && gear.pinned) { - return false; - } - - if (searchBy) { - let foundPosition = gear.text.toLowerCase().indexOf(searchBy); - if (foundPosition === -1) { - return false; - } - } - - // hide already owned - return !this.userItems.gear.owned[gear.key]; - }); - - // first all unlocked - // then the selected sort - result = _sortBy(result, [(item) => item.locked, sortGearTypeMap[sortBy]]); - - return result; - }, - sortedMarketItems (category, sortBy, searchBy, hidePinned) { - let result = _map(category.items, (e) => { - return { - ...e, - pinned: isPinned(this.user, e), - }; - }); - - result = _filter(result, (item) => { - if (hidePinned && item.pinned) { - return false; - } - - if (searchBy) { - let foundPosition = item.text.toLowerCase().indexOf(searchBy); - if (foundPosition === -1) { - return false; - } - } - - return true; - }); - - switch (sortBy) { - case 'AZ': { - result = _sortBy(result, ['text']); - - break; - } - case 'sortByNumber': { - result = _sortBy(result, item => { - if (item.showCount === false) return 0; - - return this.userItems[item.purchaseType][item.key] || 0; - }); - break; - } - } - - return result; - }, - resetItemToSell ($event) { - if (!$event) { - this.selectedItemToSell = null; - } - }, - isGearLocked (gear) { - if (gear.klass !== this.userStats.class) { - return true; - } - - return false; - }, - togglePinned (item) { - if (!this.$store.dispatch('user:togglePinnedItem', {type: item.pinType, path: item.path})) { - this.$parent.showUnpinNotification(item); - } - }, itemSelected (item) { this.$root.$emit('buyModal::showItem', item); }, featuredItemSelected (item) { if (item.purchaseType === 'gear') { - this.gearSelected(item); + if (!item.locked) { + this.itemSelected(item); + } } else { this.itemSelected(item); } }, - gearSelected (item) { - if (!item.locked) { - this.$root.$emit('buyModal::showItem', item); - } - }, - }, - created () { - this.selectedGroupGearByClass = this.userStats.class; }, }; diff --git a/website/client/components/shops/market/sellModal.vue b/website/client/components/shops/market/sellModal.vue index a3c2f654da..128208e2b7 100644 --- a/website/client/components/shops/market/sellModal.vue +++ b/website/client/components/shops/market/sellModal.vue @@ -1,6 +1,5 @@ diff --git a/website/client/components/ui/checkbox.vue b/website/client/components/ui/checkbox.vue new file mode 100644 index 0000000000..ee0ea51ed5 --- /dev/null +++ b/website/client/components/ui/checkbox.vue @@ -0,0 +1,26 @@ + + + diff --git a/website/client/components/ui/countBadge.vue b/website/client/components/ui/countBadge.vue index 8a003fea41..14bef71a4c 100644 --- a/website/client/components/ui/countBadge.vue +++ b/website/client/components/ui/countBadge.vue @@ -1,6 +1,6 @@ diff --git a/website/client/components/ui/filterDropdown.vue b/website/client/components/ui/filterDropdown.vue new file mode 100644 index 0000000000..d1ebd52b3b --- /dev/null +++ b/website/client/components/ui/filterDropdown.vue @@ -0,0 +1,45 @@ + + + + + diff --git a/website/client/components/ui/layoutSection.vue b/website/client/components/ui/layoutSection.vue new file mode 100644 index 0000000000..11c527c492 --- /dev/null +++ b/website/client/components/ui/layoutSection.vue @@ -0,0 +1,33 @@ + + + + + diff --git a/website/client/components/ui/pageLayout.vue b/website/client/components/ui/pageLayout.vue new file mode 100644 index 0000000000..9981923d53 --- /dev/null +++ b/website/client/components/ui/pageLayout.vue @@ -0,0 +1,25 @@ + + + + + diff --git a/website/client/components/userMenu/inbox.vue b/website/client/components/userMenu/inbox.vue index c3b2eedaab..d342ee14ee 100644 --- a/website/client/components/userMenu/inbox.vue +++ b/website/client/components/userMenu/inbox.vue @@ -1,5 +1,5 @@