${alert.mission.type} (${alert.mission.faction})`
- + ` |
Level: ${alert.mission.minEnemyLevel}-${alert.mission.maxEnemyLevel}`
- + ` | ${alert.mission.reward.credits}cr`;
-
- alertRow += '';
- $('#alertbody').before(alertRow);
-
- if (isNotifiable(alert.id, 'alerts', alert.rewardTypes)) {
- const sound = JSON.parse(localStorage.getItem('soundoptions') || '[]').includes('sound_alert');
- sendNotification(
- `${alert.mission.reward.asString}\n${alert.eta} Remaining`,
- `${alert.mission.type} - ${alert.mission.node}`, sound ? 'audio/TextMessage_SingleDrumHit.mp3' : undefined,
- );
- addNotifiedId(alert.id);
- }
- } else {
- const timer = $(`#alerttimer${alert.id}`);
- timer.attr('data-starttime', moment(alert.activation).unix());
- timer.attr('data-endtime', moment(alert.expiry).unix());
- }
- }
- } else {
- for (const alert of alerts) {
- let alertRow = `
`;
-
- if (alert.mission.archwingRequired) {
- alertRow += `${getImage('general', {image: 'archwing', title: 'Archwing Required for Mission', className: 'archwing'})} `;
- }
- if (alert.mission.nightmare) {
- alertRow += `${getImage('general', {image: 'nightmare', title: 'Nightmare Mission', className: 'nightmare'})} `;
- }
- alertRow += `${alert.mission.node} | ${alert.mission.type} (${alert.mission.faction})`;
- alertRow += ` `;
- $('#alertbody').before(alertRow);
- }
- }
- } else if (document.getElementById('alertList')) {
- $('#alertList').children().not('#alertbody').remove();
- document.getElementById('alerttitle').innerText = 'No active alerts :(';
- $('#alerttitle').show();
- }
-}
-
-const cleanupBounties = dailyDeals => {
- if (platformSwapped && document.getElementsByClassName('bountiesList')) {
- $('.bountyListPanelWrapper').remove();
- } else if ($('.bountiesList').attr('id') !== dailyDeals[0].id) {
- $('.bountyListPanelWrapper').remove();
- }
-};
-
-function updateBounties() {
- const {syndicateMissions} = worldState;
- const ostronMissions = syndicateMissions.filter(syndicate => syndicate.syndicate === 'Ostrons')[0];
- const jobs = ostronMissions ? ostronMissions.jobs : [];
- if (jobs.length !== 0) {
- $('#bountytitle').hide();
- if (document.getElementById(jobs[0].id) === null) {
- cleanupBounties(jobs);
- /* eslint-disable prefer-template */
- const panelHeading = '
Ostron Bounties ';
-
- // Table header, plat image
- const standingImg = getImage('general', {image: 'standing', className: 'standing'});
- const tableHeader = `
Type ${standingImg} Level Range Rewards `;
- const tableBody = '
';
- const table = `
${tableHeader}${tableBody}
`;
-
- const panelBody = `
${table}
`;
-
- let panelWrapper;
- panelWrapper = `
`;
- panelWrapper += panelHeading;
- panelWrapper += panelBody;
- panelWrapper += '
';
-
- /* eslint-enable prefer-template */
- $('#bountybody').append(panelWrapper);
-
- for (const job of jobs) {
- const itemString = `
${job.type} ${job.standingStages.join(', ')} `
- + `${job.enemyLevels[0]}-${job.enemyLevels[1]} `
- + `${job.rewardPool.map(reward => `${reward} `).join('')} `;
- $('#bountiesList').append(itemString);
- }
- $('#bountyListPanelBody').on('shown.bs.collapse', updateGrid);
- $('#bountyListPanelBody').on('hidden.bs.collapse', updateGrid);
- }
- } else if (document.getElementsByClassName('bountyListPanelWrapper')) {
- $('#bountiesList').remove();
- $('#bountytitle').text('No current deals :(');
- $('#bountytitle').show();
- }
-}
-
-function getFactionKey(faction) {
- switch (faction.toLowerCase()) {
- case 'corpus':
- return 'corpus';
- case 'grineer':
- return 'grineer';
- case 'infested':
- case 'infestation':
- return 'infested';
- case 'corrupted':
- case 'orokin':
- default:
- return 'corrupted';
- }
-}
-
-function updateSortie() {
- const {sortie} = worldState;
-
- if (sortie.variants.length !== 0) {
- $('#sortietitle').hide();
-
- if (platformSwapped || $('#sortieList').children().length === 0 || !$(`#sortieTimer${sortie.id}`).length) {
- $('#sortieBoss').html(sortie.boss);
- $('#sortieFaction').html(getImage(
- 'factions',
- {image: getFactionKey(sortie.faction), className: 'faction-image sortie-faction', title: sortie.faction},
- ));
- $('#sortieList').empty();
- const sortieTimer = `
`;
- if ($('#sortieTimerInfo').children()) {
- $('#sortieTimerInfo').children().remove();
- }
- $('#sortieTimerInfo').append(sortieTimer);
-
- sortie.variants.forEach((variant, index) => {
- let sortieRow = `
`;
-
- sortieRow += `${variant.missionType} - ${variant.node} `;
- sortieRow += `${variant.modifier} `;
-
- $('#sortieList').append(sortieRow);
- });
- if (isNotifiable(sortie.id, 'sorties')) {
- sendNotification(`${sortie.variants.map(variant => `${variant.missionType} • ${variant.node} • ${variant.modifier}`).join('\n')}\n${sortie.eta}`, `Sortie: ${sortie.boss}`);
- addNotifiedId(sortie.id);
- }
- }
- } else {
- $('#sortietitle').show();
- $('#sortieList').find('#sortieList').empty();
- $('#sortieTimer').remove();
- }
-}
-
-function updateFissure() {
- const {fissures} = worldState;
- const filteredPlanets = JSON.parse(localStorage.getItem('fissurefilters') || '[]');
-
- if (fissures.length !== 0) {
- $('#fissuretitle').hide();
- if (platformSwapped && document.getElementById('fissureList')) {
- $('#fissureList').children().not('#fissurebody').remove();
- }
-
- for (const fissure of fissures) {
- if ($(`#${fissure.id}`).length !== 0) {
- const timer = $(`#fissuretimer${fissure.id}`);
- timer.attr('data-starttime', moment(fissure.activation).unix());
- timer.attr('data-endtime', moment(fissure.expiry).unix());
- } else {
- let fissureRow = `
`;
-
- // fissure body
- fissureRow += `${getImage('fissures', {image: fissure.tierNum, title: `Tier ${fissure.tierNum}`, className: 'fissure-icon'})}`;
- fissureRow += `${fissure.node} | ${fissure.missionType} | ${fissure.tier} `;
-
- // fissure timer
- fissureRow += ` `;
-
- fissureRow += ' ';
-
- let filtered = false;
- filteredPlanets.forEach(planet => {
- if (fissure.node.toLowerCase().indexOf(planet.toLowerCase()) > -1) {
- filtered = true;
- }
- });
- if (!filtered) {
- let added = false;
-
- // Order by tier number
- $('#fissureList .fissure').each((index, existingFissure) => {
- if ($(existingFissure).attr('data-tiernum') > fissure.tierNum) {
- added = true;
- $(existingFissure).before(fissureRow);
- return false;
- }
- return true;
- });
-
- if (!added) {
- $('#fissurebody').before(fissureRow);
- }
- }
- }
- const notifIdentifier = `fissures.t${fissure.tierNum}.${fissure.missionType.toLowerCase().replace(/\s/ig, '')}`;
- if (isNotifiable(fissure.id, notifIdentifier)) {
- sendNotification(`${fissure.tier} ${fissure.missionType} • ${fissure.node}`, 'New Fissure Detected');
- addNotifiedId(fissure.id);
- }
- }
- if ($('#fissureList').children().length < 2) {
- $('#fissureList').children().not('#fissurebody').remove();
- document.getElementById('fissuretitle').innerText = 'No active Void Fissures Matching Your Filters :(';
- $('#fissuretitle').show();
- }
- } else {
- $('#fissureList').children().not('#fissurebody').remove();
- document.getElementById('fissuretitle').innerText = 'No active Void Fissures :(';
- $('#fissuretitle').show();
- }
-}
-
-function updateNews() {
- let {news} = worldState;
- news = news.filter(article => article.translations.en);
- const priorityNotif = '
* Denotes Priority News ';
- if (news.length !== 0) {
- $('#newstitle').hide();
- if (platformSwapped && document.getElementById('newsList')) {
- $('#newsList').children()
- .not('#newsbody').not('#newstop')
- .remove();
- }
-
- news.sort((a, b) => {
- if (moment(a.date).isBefore(b.date, 'second')) { return 1; }
- if (moment(a.date).isAfter(b.date, 'second')) { return -1; }
- return 0;
- });
-
- let showPriorityNotif = false;
- for (const article of news) {
- if ($(`#${article.id}`).length !== 0) {
- $(`#newstime${article.id}`).html(`[${moment(article.date).fromNow()}] `);
- } else {
- let articleRow = `
`;
- articleRow += `[${moment(article.date).fromNow()}] ${article.message} ${article.priority ? '*' : ''}`;
- articleRow += ' ';
-
- if (article.priority) {
- showPriorityNotif = true;
- $('#newstop').after(articleRow);
- } else {
- $('#newsbody').before(articleRow);
- }
- }
- let type;
- if (article.update) {
- type = 'update';
- }
- if (article.primeaccess) {
- type = 'primeAccess';
- }
- if (article.stream) {
- type = 'stream';
- }
- if (typeof type === 'undefined') {
- type = 'news';
- }
- if (isNotifiable(article.id, type)) {
- sendNotification(article.message, 'Warframe Hub', false, article.link);
- addNotifiedId(article.id);
- }
- }
- if (showPriorityNotif) {
- $('#newsList').find(' > li:nth-last-child(1)').html(priorityNotif);
- } else {
- $('#newsList').find(' > li:nth-last-child(1)').html('');
- }
- } else {
- $('#newsList').children().not('#newsbody').remove();
- document.getElementById('newstitle').innerText = 'No News to show :(';
- $('#newstitle').show();
- }
-}
-
-function getLabelColor(faction) {
- switch (faction) {
- case 'Corpus':
- return 'label-info';
- case 'Grineer':
- return 'label-danger';
- case 'Infested':
- return 'label-success';
- case 'Corrupted':
- return 'label-warning';
- default:
- return 'label-default';
- }
-}
-
-function getProgressBarColor(faction) {
- switch (faction) {
- case 'Corpus':
- return 'corpus-invasion';
- case 'Grineer':
- return 'grineer-invasion';
- case 'Infested':
- return 'infested-invasion';
- case 'Corrupted':
- return 'corrupted-invasion';
- default:
- return 'default-invasion';
- }
-}
-
-function updateInvasions() {
- const {invasions} = worldState;
- const invasionIDs = {};
- let numInvasions = 0;
-
- if (invasions.length !== 0) {
- document.getElementById('invasiontitle').innerText = '*End time is estimated';
-
- if (platformSwapped && document.getElementById('invasionList')) {
- $('#invasionList').children().not('#invasionbody').remove();
- }
-
- invasions.forEach(invasion => {
- // store current invasion ids
- invasionIDs[invasion.id] = true;
- const endTimeEstimate = `(Ends in: ${invasion.eta.replace('-Infinityd', '??').replace('Infinityd', '??').replace(/\s\d\d?s/ig, '')})*`;
-
- if ($(`#${invasion.id}`).length !== 0) {
- if (invasion.completed) {
- $(`#${invasion.id}`).remove();
- } else {
- $(`#${invasion.id}_info`).html(`
${invasion.node} ${invasion.desc} ${endTimeEstimate}`);
- const attackPercent = invasion.completion;
- const defendPercent = 100 - attackPercent;
-
- const attackBar = $(`#${invasion.id}_progress`).children()[0];
- const defendBar = $(`#${invasion.id}_progress`).children()[1];
-
- if (invasion.count > 0) {
- $(attackBar).addClass('winning-right');
- $(defendBar).removeClass('winning-left');
- } else {
- $(attackBar).removeClass('winning-right');
- $(defendBar).addClass('winning-left');
- }
-
- $(attackBar).css('width', `${attackPercent}%`).css('aria-valuenow', `${attackPercent}%`);
- $(defendBar).css('width', `${defendPercent}%`).css('aria-valuenow', `${defendPercent}%`);
- numInvasions += 1;
- }
- } else if (!invasion.completed) {
- let invasionRow = `
`;
- invasionRow += `${invasion.node}
- ${invasion.desc} ${endTimeEstimate}
`;
-
- invasionRow += '';
- if (invasion.attackerReward.items.length !== 0) {
- for (const item of invasion.attackerReward.items) {
- invasionRow += `${item} `;
- }
- }
- if (invasion.attackerReward.countedItems.length !== 0) {
- for (const countedItem of invasion.attackerReward.countedItems) {
- // Include count only if more than 1
- if (countedItem.count > 1) {
- invasionRow += `${countedItem.count} ${countedItem.type} `;
- } else {
- invasionRow += `${countedItem.type} `;
- }
- }
- }
- if (invasion.defenderReward.items.length !== 0) {
- for (const item of invasion.defenderReward.items) {
- invasionRow += `${item} `;
- }
- }
- if (invasion.defenderReward.countedItems.length !== 0) {
- for (const countedItem of invasion.defenderReward.countedItems) {
- // Include count only if more than 1
- if (countedItem.count > 1) {
- invasionRow += `${countedItem.count} ${countedItem.type} `;
- } else {
- invasionRow += `${countedItem.type} `;
- }
- }
- }
- invasionRow += '
';
- invasionRow += '';
-
- const runningTimeBadge = `
... `;
- const progress = $(`
`);
- progress.attr('data-content', runningTimeBadge);
-
- const attackPercent = invasion.completion;
- const defendPercent = 100 - attackPercent;
- let attackWinning = '';
- let defendWinning = '';
-
- if (invasion.count > 0) {
- attackWinning = 'winning-right';
- } else {
- defendWinning = 'winning-left';
- }
-
- progress.append(`
`
- + `${getImage('factions', {image: getFactionKey(invasion.attackingFaction), className: 'pull-left faction-invasion-img'})}
`);
- progress.append(`
`
- + `${getImage('factions', {image: getFactionKey(invasion.defendingFaction), className: 'pull-right faction-invasion-img'})}
`);
- invasionRow += `${progress.get(0).outerHTML}
`;
-
- if (isNotifiable(invasion.id, 'invasions', invasion.rewardTypes)) {
- const sound = JSON.parse(localStorage.getItem('soundoptions') || '[]').includes('sound_invasion');
- const rewards = `${invasion.attackerReward.asString.length ? `${invasion.attackerReward.asString} vs ` : ''}${invasion.defenderReward.asString}`;
- sendNotification(
- `${invasion.desc} • ${invasion.node}\n${invasion.attackingFaction} vs ${invasion.defendingFaction}\n${invasion.eta.replace('-Infinityd', '??').replace('Infinityd', '??')} Remaining`,
- `${rewards}`, sound ? 'audio/TextMessage_SingleDrumHit.mp3' : undefined,
- );
- addNotifiedId(invasion.id);
- }
-
- $('#invasionbody').before(invasionRow);
- numInvasions += 1;
- }
- });
-
- // remove invasions if they are not in the current invasion id list
- // this is for obviously expired invasions that no longer exist in the worldstate.
- $('#invasionList')
- .children()
- .not('#invasionbody')
- .toArray()
- .forEach(invasion => {
- if (!(invasion.id in invasionIDs)) {
- $(`#${invasion.id}`).remove();
- }
- });
-
- $('#invasionList [data-toggle="popover"]').popover();
-
- if (numInvasions === 0) {
- document.getElementById('invasiontitle').innerText = 'No active invasions :(';
- }
- } else {
- document.getElementById('invasiontitle').innerText = 'No active invasions :(';
- }
-}
-
-function updatePage() {
- if (worldState) {
- updateEvents();
- updateEarthCycle();
- updateCetusCycle();
- updateVallisCycle();
- updateVoidTrader();
- updateVoidTraderInventory();
- updateDarvoDeals();
- updateDeals();
- updateAcolytes();
- updateAlerts();
- updateBounties();
- updateCetusBountyTimer();
- updateSortie();
- updateFissure();
- updateNews();
- updateInvasions();
- updateWorldStateTime();
- updateGrid();
- }
-}
-
-// Retrieves the easy to parse worldstate from WFCD
-function getWorldState() {
- $.getJSON(`https://api.warframestat.us/${localStorage.getItem('platform')}`, data => {
- worldState = JSON.parse(JSON.stringify(data)); // eslint-disable-line no-global-assign
- updateTime = (new Date()).getTime();
- updateDataDependencies();
- updatePage();
- if (JSON.parse(localStorage.getItem('notificationfilters') || '[]').includes('wsUpdate')) {
- sendNotification('Worldstate Updated');
- }
- });
-}
-
-function updateResetTime() {
- // This should not be called again unless the timer expires
- // We want unix seconds, not unix millis
- const nextReset = (new Date()).setUTCHours(24, 0, 0, 0) / 1000;
- $('#resettimertitle').html('Time until new server day:');
- const timeBadge = $('#resettimertime');
- timeBadge.attr('data-endtime', nextReset);
- timeBadge.addClass('label timer');
-}
-
-function updatePlatformSwitch() {
- platformSwapped = false;
-}
-/* eslint-enable no-unused-vars */
diff --git a/assets/js/utilities.js b/assets/js/utilities.js
deleted file mode 100644
index b6b89957..00000000
--- a/assets/js/utilities.js
+++ /dev/null
@@ -1,158 +0,0 @@
-/* globals $, localStorage, Notification */
-/* eslint-disable no-unused-vars */
-function calculateInventory(total, sold) {
- return `${total - sold}/${total}`;
-}
-
-// load filter settings
-const loadNotificationFilterData = () => {
- const filterData = JSON.parse(localStorage.getItem('notificationfilters') || '[]');
- filterData.forEach(filter => {
- $(`.notif-filter-check[data-notif="${filter}"]`)
- .prop('checked', true);
- });
-};
-
-const loadFissuresFilterData = () => {
- const filterData = JSON.parse(localStorage.getItem('fissurefilters') || '[]');
- filterData.forEach(filter => {
- $(`.fissure-filter-check[data-fissure="${filter}"]`)
- .prop('checked', true);
- });
-};
-
-const loadSoundOptionsData = () => {
- const filterData = JSON.parse(localStorage.getItem('soundoptions') || '[]');
- filterData.forEach(filter => {
- $(`.sound-option-check[data-sound="${filter}"]`)
- .prop('checked', true);
- });
-};
-
-const loadFilterData = () => {
- loadNotificationFilterData();
- loadFissuresFilterData();
- loadSoundOptionsData();
-};
-
-const sendNotification = (body, title = 'Warframe Hub', sound, link) => {
- if (Notification.permission === 'granted') {
- const notif = new Notification(title, {icon: 'https://warframestat.us/wfcd_logo_color.png', body});
- setTimeout(notif.close.bind(notif), 15000);
- if (sound) {
- const audio = new Audio(sound);
- audio.volume = 0.2;
- audio.play();
- }
- notif.onclick = event => {
- if (link) {
- event.preventDefault();
- window.open(link, '_blank');
- } else {
- window.focus();
- }
- notif.close.bind(notif);
- };
- return notif;
- }
- return undefined;
-};
-
-const isNotNotified = id => {
- const notifiedIds = JSON.parse(localStorage.getItem('notifiedIds') || '[]');
- return !notifiedIds.includes(id);
-};
-
-const addNotifiedId = id => {
- const notifiedIds = JSON.parse(localStorage.getItem('notifiedIds') || '[]');
- notifiedIds.push(id);
- localStorage.setItem('notifiedIds', JSON.stringify(notifiedIds));
-};
-
-const isNotifiable = (id, event, items) => {
- const tracked = JSON.parse(localStorage.getItem('notificationfilters') || '[]');
- const includesItems = (typeof items !== 'undefined' && items.length > 0) ? tracked.some(r => items.indexOf(r) >= 0) : true;
- return isNotNotified(id) && tracked.includes(event) && (includesItems);
-};
-
-const fissureGlyphs = ['https://i.imgur.com/D595KoY.png', 'https://i.imgur.com/VpBDaZV.png', 'https://i.imgur.com/YOjBckN.png', 'https://i.imgur.com/nZ3FfpC.png'];
-
-const getImage = (
- type,
- {
- className = undefined, image = undefined, title = undefined, forcePng = false,
- },
-) => {
- if (typeof SVGRect !== 'undefined' && !forcePng) {
- return `
`;
- } if (type === 'fissure') {
- return `
`;
- } if (type === 'archwing') {
- return `
`;
- } if (type === 'nightmare') {
- return `
`;
- }
- return `
`;
-};
-
-// Helper function to display duration in human readable format, short version
-function formatDurationShort(duration) {
- let timeText = '';
- if (duration.days()) {
- timeText += `${duration.days()}d ${duration.hours()}h ${duration.minutes()}m ${duration.seconds()}s`;
- } else if (duration.hours()) {
- timeText += `${duration.hours()}h ${duration.minutes()}m ${duration.seconds()}s`;
- } else if (duration.minutes()) {
- timeText += `${duration.minutes()}m ${duration.seconds()}s`;
- } else {
- timeText += `${duration.seconds()}s`;
- }
- return timeText;
-}
-
-/* helper function, transforms miliseconds diff into one of:
-Dd HHh MMm SSs
-Hh MMm SSs
-Mm SSs
-Ss */
-function formatTimer(diff) {
- let timeLeft = diff;
- const stringArray = [];
-
- [[86400000, 'd'], [3600000, 'h'], [60000, 'm'], [1000, 's']]
- .forEach(([unit, suffix]) => {
- const time = Math.floor(timeLeft / unit);
- const first = stringArray.length === 0;
- if (!first || time > 0) {
- stringArray.push(time.toString()
- .padStart(first ? 1 : 2, '0') + suffix);
- }
- timeLeft -= time * unit;
- });
- return stringArray.join(' ');
-}
-
-// Helper function to grab objects based on inner tags
-function getObjects(obj, key, val) {
- let objects = [];
- if (obj && typeof obj !== 'undefined') {
- for (const objKey of Object.keys(obj)) {
- if (objKey && typeof obj[objKey] === 'object') {
- objects = objects.concat(getObjects(obj[objKey], key, val));
- } else if (objKey === key && obj[objKey] === val) {
- objects.push(obj);
- }
- }
- }
- return objects;
-}
-
-// Change color of active platform
-function selectPlatform(platform) {
- const cls = 'list-group-item-success';
- $('.platform-picker li')
- .removeClass(cls)
- .filter(`[data-platform="${platform}"]`)
- .addClass(cls);
-}
-/* eslint-enable no-unused-vars */
diff --git a/assets/json/components.json b/assets/json/components.json
deleted file mode 100644
index 8b838bd0..00000000
--- a/assets/json/components.json
+++ /dev/null
@@ -1,62 +0,0 @@
-[
- {
- "key": "event",
- "display": "Events"
- },
- {
- "key": "acolytes",
- "display": "Acolytes"
- },
- {
- "key": "cetus",
- "display": "Cetus Cycle"
- },
- {
- "key": "earth",
- "display": "Earth Cycle"
- },
- {
- "key": "vallis",
- "display": "Orb Vallis Cycle"
- },
- {
- "key": "reset",
- "display": "Reset Timer"
- },
- {
- "key": "bounties",
- "display": "Bounties Timer"
- },
- {
- "key": "alerts",
- "display": "Alerts"
- },
- {
- "key": "invasions",
- "display": "Invasions"
- },
- {
- "key": "news",
- "display": "News"
- },
- {
- "key": "sortie",
- "display": "Sortie"
- },
- {
- "key": "fissures",
- "display": "Fissures"
- },
- {
- "key": "baro",
- "display": "Void Trader"
- },
- {
- "key": "darvo",
- "display": "Darvo Deals"
- },
- {
- "key": "deals",
- "display": "Sales"
- }
-]
diff --git a/assets/json/planets.json b/assets/json/planets.json
deleted file mode 100644
index 2f573450..00000000
--- a/assets/json/planets.json
+++ /dev/null
@@ -1,20 +0,0 @@
-{
- "mercury": "Mercury",
- "venus": "Venus",
- "earth": "Earth",
- "lua": "Lua",
- "mars": "Mars",
- "phobos": "Phobos",
- "ceres": "Ceres",
- "jupiter": "Jupiter",
- "europa": "Europa",
- "saturn": "Saturn",
- "uranus": "Uranus",
- "neptune": "Neptune",
- "pluto": "Pluto",
- "sedna": "Sedna",
- "kuva": "Kuva Fortress",
- "eris": "Eris",
- "derelict": "Orokin Derelict",
- "void": "Void"
-}
\ No newline at end of file
diff --git a/assets/json/trackables.json b/assets/json/trackables.json
deleted file mode 100644
index a85f3acc..00000000
--- a/assets/json/trackables.json
+++ /dev/null
@@ -1,139 +0,0 @@
-{
- "rewardTypes": {
- "vauban": "Vauban Parts",
- "vandal": "Vandadl Weapon Part",
- "wraith": "Wraith Weapon Part",
- "skin": "Skin Blueprint",
- "helmet": "Helmet Blueprint",
- "nitain": "Nitain Extract",
- "mutalist": "Mutalist Alad V Nav Coordinate",
- "weapon": "Weapon Blueprints",
- "fieldron": "Fieldron Sample",
- "detonite": "Detonite Ampule",
- "mutagen": "Mutagen Samples",
- "aura": "Aura Mods",
- "neuralSensors": "Neural Sensors",
- "orokinCell": "Orokin Cells",
- "alloyPlate": "Alloy Plates",
- "circuits": "Circuits",
- "controlModule": "Control Modules",
- "ferrite": "Ferrite",
- "gallium": "Gallium",
- "morphics": "Morphics",
- "nanoSpores": "Nano Spores",
- "oxium": "Oxium",
- "rubedo": "Rubedo",
- "salvage": "Salvage",
- "plastids": "Plastids",
- "polymerBundle": "Polymer Bundles",
- "argonCrystal": "Argon Crystals",
- "cryotic": "Cryotic",
- "tellurium": "Tellurium",
- "neurodes": "Neurodes",
- "nightmare": "Nightmare Mods",
- "endo": "Endo",
- "reactor": "Orokin Reactors",
- "catalyst": "Orokin Caralyst",
- "forma": "Forma",
- "synthula": "Synthula",
- "exilus": "Exilus Adapater",
- "riven": "Riven Mods",
- "kavatGene": "Kavat Genes",
- "kubrowEgg": "Kubrow Eggs",
- "traces": "Void Traces",
- "other": "Other Items",
- "credits": "Credits"
- },
- "eventTypes": {
- "alerts": "Alerts",
- "invasions": "Invasions",
- "news": "News",
- "sorties": "Sorties",
- "baro": "Baro Ki'Teer Arrival",
- "darvo": "Darvo's Daily Deals",
- "deals.featured": "Featured Deals",
- "deals.popular": "Popular Deals",
- "enemies": "Acolytes",
- "updates": "Warframe Update News",
- "primeaccess": "Prime Access News",
- "streams": "Stream Announcements",
- "cetus.day": "Cetus' Day Start",
- "cetus.night": "Cetus' Night Start",
- "vallis.warm": "Orb Vallis Warm Cycle",
- "vallis.cold": "Orb Vallis Cold Cycle",
- "syndicate.ostrons": "Bounties",
- "operations": "Operations",
- "fissures.t1.excavation": "Lith Excavation Fissure",
- "fissures.t1.sabotage": "Lith Sabotage Fissure",
- "fissures.t1.mobiledefense": "Lith Mobile Defense Fissure",
- "fissures.t1.assassination": "Lith Assassination Fissure",
- "fissures.t1.exterminate": "Lith Extermination Fissure",
- "fissures.t1.hive": "Lith Hive Fissure",
- "fissures.t1.defense": "Lith Defense Fissure",
- "fissures.t1.interception": "Lith Interception Fissure",
- "fissures.t1.rathuum": "Lith Arena Fissure",
- "fissures.t1.conclave": "Lith Conclave Fissure",
- "fissures.t1.rescue": "Lith Rescue Fissure",
- "fissures.t1.spy": "Lith Spy Fissure",
- "fissures.t1.survival": "Lith Survival Fissure",
- "fissures.t1.capture": "Lith Capture Fissure",
- "fissures.t1.darksector": "Lith Dark Sector Fissure",
- "fissures.t1.hijack": "Lith Hijack Fissure",
- "fissures.t1.assault": "Lith Assault Fissure",
- "fissures.t1.evacuation": "Lith Evacuation Fissure",
- "fissures.t2.excavation": "Meso Excavation Fissure",
- "fissures.t2.sabotage": "Meso Sabotage Fissure",
- "fissures.t2.mobiledefense": "Meso Mobile Defense Fissure",
- "fissures.t2.assassination": "Meso Assassination Fissure",
- "fissures.t2.exterminate": "Meso Extermination Fissure",
- "fissures.t2.hive": "Meso Hive Fissure",
- "fissures.t2.defense": "Meso Defense Fissure",
- "fissures.t2.interception": "Meso Interception Fissure",
- "fissures.t2.rathuum": "Meso Arena Fissure",
- "fissures.t2.conclave": "Meso Conclave Fissure",
- "fissures.t2.rescue": "Meso Rescue Fissure",
- "fissures.t2.spy": "Meso Spy Fissure",
- "fissures.t2.survival": "Meso Survival Fissure",
- "fissures.t2.capture": "Meso Capture Fissure",
- "fissures.t2.darksector": "Meso Dark Sector Fissure",
- "fissures.t2.hijack": "Meso Hijack Fissure",
- "fissures.t2.assault": "Meso Assault Fissure",
- "fissures.t2.evacuation": "Meso Evacuation Fissure",
- "fissures.t3.excavation": "Neo Excavation Fissure",
- "fissures.t3.sabotage": "Neo Sabotage Fissure",
- "fissures.t3.mobiledefense": "Neo Mobile Defense Fissure",
- "fissures.t3.assassination": "Neo Assassination Fissure",
- "fissures.t3.exterminate": "Neo Extermination Fissure",
- "fissures.t3.hive": "Neo Hive Fissure",
- "fissures.t3.defense": "Neo Defense Fissure",
- "fissures.t3.interception": "Neo Interception Fissure",
- "fissures.t3.rathuum": "Neo Arena Fissure",
- "fissures.t3.conclave": "Neo Conclave Fissure",
- "fissures.t3.rescue": "Neo Rescue Fissure",
- "fissures.t3.spy": "Neo Spy Fissure",
- "fissures.t3.survival": "Neo Survival Fissure",
- "fissures.t3.capture": "Neo Capture Fissure",
- "fissures.t3.darksector": "Neo Dark Sector Fissure",
- "fissures.t3.hijack": "Neo Hijack Fissure",
- "fissures.t3.assault": "Neo Assault Fissure",
- "fissures.t3.evacuation": "Neo Evacuation Fissure",
- "fissures.t4.excavation": "Axi Excavation Fissure",
- "fissures.t4.sabotage": "Axi Sabotage Fissure",
- "fissures.t4.mobiledefense": "Axi Mobile Defense Fissure",
- "fissures.t4.assassination": "Axi Assassination Fissure",
- "fissures.t4.exterminate": "Axi Extermination Fissure",
- "fissures.t4.hive": "Axi Hive Fissure",
- "fissures.t4.defense": "Axi Defense Fissure",
- "fissures.t4.interception": "Axi Interception Fissure",
- "fissures.t4.rathuum": "Axi Arena Fissure",
- "fissures.t4.conclave": "Axi Conclave Fissure",
- "fissures.t4.rescue": "Axi Rescue Fissure",
- "fissures.t4.spy": "Axi Spy Fissure",
- "fissures.t4.survival": "Axi Survival Fissure",
- "fissures.t4.capture": "Axi Capture Fissure",
- "fissures.t4.darksector": "Axi Dark Sector Fissure",
- "fissures.t4.hijack": "Axi Hijack Fissure",
- "fissures.t4.assault": "Axi Assault Fissure",
- "fissures.t4.evacuation": "Axi Evacuation Fissure"
- }
-}
diff --git a/assets/less/main.eidolon.less b/assets/less/main.eidolon.less
deleted file mode 100644
index a37f17f1..00000000
--- a/assets/less/main.eidolon.less
+++ /dev/null
@@ -1,434 +0,0 @@
-.eidolon {
- /* Designed by NeXoGone */
-
- @import "https://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=cyrillic";
- *,h1,h2,h3,h4,h5,h6 {
- font-family: 'Open Sans Condensed', sans-serif;
- }
-
- /* Day/Night Colors */
- .orange {
- margin-bottom: 10px;
- color: rgba(249, 168, 6, .8);
- font-weight: bold;
- }
-
- .darkblue {
- margin-bottom: 10px;
- color: rgba(51, 211, 255, .8);
- font-weight: bold;
- }
-
- .navbar {
- box-shadow: 0 2px 3px 0 rgba(0, 14, 15, .8);
- -moz-box-shadow: 0 2px 3px 0 rgba(0, 14, 15, .8);
- -webkit-box-shadow: 0 2px 3px 0 rgba(0, 14, 15, .8);
- }
-
- .dropdown-menu {
- background-color: rgba(0, 12, 15, .98);
- }
-
- .list-group-item {
- background-color: rgba(12, 12, 12, .5);
- margin-bottom: 0;
- }
-
- .platform-picker .list-group-item-success {
- background-color: rgba(0, 172, 219, .2);
- }
-
- .list-group-item:first-child,
- .list-group-item:last-child,
- .list-group-item:first-child {
- border-top-right-radius: 2px;
- border-top-left-radius: 2px;
- }
-
- .platform-picker img {
- opacity: .6;
- }
-
- .platform-picker .list-group-item-success img {
- opacity: .8;
- }
-
- /* List group border adjustments */
- .list-group-item-borderless {
- border: none;
- }
-
- .list-group-item-borderbottom {
- border-style: solid;
- border-top: 0;
- border-left: 0;
- border-right: 0;
- border-bottom: 2px solid #00addd;
- }
-
- .label {
- border-radius: .1em;
- }
-
- .label-primary {
- background-color: rgba(25, 79, 112, .5);
- }
-
- .label-info {
- background-color: rgba(31, 116, 173, .5);
- }
-
- .label-success {
- background-color: rgba(23, 181, 149, .5);
- }
-
- .label-warning {
- background-color: rgba(194, 123, 10, .5);
- }
-
- .label-danger {
- background-color: rgba(182, 38, 22, .5);
- }
-
- .navbar-default .navbar-nav > .open > a,
- .navbar-default .navbar-nav > .open > a:hover,
- .navbar-default .navbar-nav > .open > a:focus {
- background-color: rgba(0, 172, 219, .1);
- }
-
- .navbar-default {
- background-color: rgba(1, 24, 30, .98);
- }
-
- .navbar-toggle {
- background-color: rgba(2, 48, 59, .95);
- border-color: #02303b;
- }
-
- /* Sticky bottom navbar style */
- .navbar-footer {
- background-color: #121212;
- bottom: 0;
- width: 100%;
- height: 31px;
- opacity: .9;
- }
-
- .navbar-footer > div > div {
- padding-top: 7px;
- padding-bottom: 7px;
- }
-
- .navbar a,
- .navbar-footer a,
- .container a,
- .list-group-item a {
- color: #00addd;
- }
-
- .navbar a:hover,
- .navbar-footer a:hover,
- .list-group-item a:hover {
- color: #2be9ff;
- }
-
- a:hover {
- text-decoration: underline;
- }
-
- /* Tables stuff */
- .bountiesList tbody tr td {
- font-size: 14px;
- }
-
- .bountiesList tbody tr td ul {
- padding-left: 16px;
- }
-
- /* Margins for body */
- body {
- background: url(../img/themes/eidolon/background.jpg) no-repeat center center fixed;
- background-color: #000000;
- -webkit-background-size: cover;
- -moz-background-size: cover;
- -o-background-size: cover;
- background-size: cover;
- margin-top: 50px;
- margin-bottom: 40px;
- color: #00addd;
- font-size: 17px;
- text-shadow: 1px 1px 1px rgba(13, 13, 13, .2);
- }
-
- .panel {
- background-color: rgba(12, 12, 12, .3);
- }
-
- .panel-title {
- color: #13bdec;
- }
-
- .panel-primary {
- border-color: rgba(12, 12, 12, .7);
- }
-
- .panel-primary>.panel-heading {
- background-color: rgba(2, 48, 59, .7);
- border-color: rgba(2, 48, 59, .9);
- }
-
- .table-striped > tbody > tr:nth-of-type(odd) {
- background-color: rgba(12, 12, 12, .5);
- }
-
- .table-striped > tbody > tr:nth-of-type(odd):hover,
- .table-striped > tbody > tr:nth-of-type(even):hover {
- background-color: rgba(0, 120, 153, .2);
- }
-
- /* Fish info table */
- .fish-info {
- border: 1px solid #0b3541;
- }
-
- .fish-info td {
- color: #bacade;
- }
-
- .fish-info td a {
- color: #eff2f6;
- }
-
- .fish-info td a:hover {
- color: #ffffff;
- }
-
- .fish-info > tbody > tr > td {
- border: 1px solid #0b3541;
- padding: 1px;
- vertical-align: middle;
- }
-
- .fish-info thead tr th {
- text-align: center;
- }
-
- .color1 > td {
- background-color: rgba(210, 131, 164, .7);
- }
-
- .color2 > td {
- background-color: rgba(156, 134, 208, .7);
- }
-
- .color3 > td {
- background-color: rgba(115, 177, 231, .7);
- }
-
- .color4 > td {
- background-color: rgba(102, 154, 244, .7);
- }
-
- .color5 > td {
- background-color: rgba(135, 188, 197, .7);
- }
-
- .color6 > td {
- background-color: rgba(153, 209, 133, .7);
- }
-
- .color7 > td {
- background-color: rgba(230, 179, 25, .7);
- }
-
- /* Fish Image tooltip */
- .fish-tooltip {
- text-decoration: none;
- color: #adbfd2;
- }
-
- .fish-tooltip div {
- display: none;
- margin-left: 8px;
- }
-
- .fish-tooltip-inner img {
- object-fit: contain;
- max-width: 200px;
- max-height: 125px;
- }
-
- .fish-tooltip:hover div {
- display: inline;
- margin-top: -55px;
- position: absolute;
- border: 2px solid #0b3541;
- background: #617487;
- }
-
- img {
- max-width: 100%;
- max-height: 100%;
- }
-
- /* Picker dropdown style */
- .component-selector ul li .checkbox {
- margin-left: 30px;
- }
-
- .platform-picker ul li,
- .theme-picker ul li,
- .component-selector ul li {
- border-top: 0;
- }
-
-
- .platform-picker ul li:first-child,
- .theme-picker ul li:first-child,
- .component-selector ul li:first-child {
- border: 0;
- }
-
- .platform-picker ul a,
- .theme-picker ul a,
- .component-selector ul a {
- display: flex;
- justify-content: space-between;
- padding: 10px 20px;
- }
-
- .platform-picker ul a span,
- .theme-picker ul a span,
- .component-selector ul a span {
- flex-grow: 1;
- color: #00addd;
- }
-
- .platform-picker ul a:hover span,
- .theme-picker ul a:hover span,
- .component-selector ul a:hover span {
- color: inherit;
- }
-
- .platform-picker img,
- .theme-picker img,
- .component-selector img {
- height: 20px;
- }
-
- /* Nightmare glyph */
- .nightmare,
- .archwing,
- .fissureGlyph {
- margin-top: -3px;
- filter: invert(0%);
- opacity: .8;
- }
-
- .inv {
- filter: invert(100%);
- }
-
- .cc-img {
- height: 16px;
- widght: 16px;
- overflow: hidden;
- filter: invert(70%);
- }
-
- #sortieBossInfo {
- display: flex;
- }
-
- #sortieBoss {
- margin: 10px 5px;
- }
-
- .faction-image {
- position: relative;
- top: 6px;
- width: 2em;
- opacity: .8;
- }
-
- /* Invasion colors */
- .corpus-invasion {
- background-color: rgba(31, 116, 173, .8);
- }
-
- .grineer-invasion {
- background-color: rgba(182, 38, 22, .8);
- }
-
- .infested-invasion {
- background-color: rgba(23, 181, 149, .8);
- }
-
- .corrupted-invasion {
- background-color: rgba(194, 123, 10, .8);
- }
-
- .default-invasion {
- background-color: rgba(93, 110, 111, .8);
- }
-
- .progress {
- background-color: rgba(12, 12, 12, .7);
- height: 15px;
- margin-bottom: 10px;
- border-radius: 2px;
- }
-
- .progress-bar-grey {
- background-color: #999999;
- }
-
- .winning-left,
- .winning-right {
- background-image: none;
- }
-
- .modal-content {
- background-color: rgba(18, 18, 18, .9);
- border-radius: 2px;
- }
-
- .close {
- color: #00addd;
- }
-
- .modal-content a,
- .modal-content a:hover,
- .close:hover,
- .btn:hover {
- color: #2be9ff;
- }
-
- .modal-header {
- border-bottom: 1px solid rgba(0, 172, 219, .15);
- }
-
- .modal-footer {
- border-top: 1px solid rgba(0, 172, 219, .15);
- }
-
- .btn {
- border-radius: 2px;
- padding: 6px 12px;
- background-color: rgba(0, 172, 219, .15);
- }
-
- .dropdown-menu label,
- .dropdown-menu span {
- color: #00addd;
- }
-
- .container .jumbotron, .container-fluid .jumbotron {
- background: transparent;
- }
-
- /* Loader */
- .loader {
- fill: #00addd;
- }
-}
diff --git a/assets/less/main.less b/assets/less/main.less
deleted file mode 100644
index eddbaf6c..00000000
--- a/assets/less/main.less
+++ /dev/null
@@ -1,84 +0,0 @@
-.day {
- /* Sticky bottom navbar style */
- .navbar-footer { background-color: #f5f5f5; }
- .navbar-footer a { color: #1A5072; }
-
- /* Fish info table */
- .fish-info {
- border: 2px solid #1a242f;
- }
- .fish-info > tbody > tr > td {
- border: 2px solid #1a242f;
- padding: 1px;
- vertical-align: middle;
- }
- .fish-info thead tr th {
- text-align: center;
- }
- .color1 > td {
- background-color: #ead1dc;
- }
- .color2 > td {
- background-color: #d9d2e9;
- }
- .color3 > td {
- background-color: #cfe2f3;
- }
- .color4 > td {
- background-color: #c9daf8;
- }
- .color5 > td {
- background-color: #d0e0e3;
- }
- .color6 > td {
- background-color: #d9ead3;
- }
- .color7 > td {
- background-color: #fff2cc;
- }
-
- /* Fish Image tooltip */
- .fish-tooltip {
- text-decoration: none;
- color: #2c3e50;
- }
-
- .fish-tooltip:hover div {
- display: inline;
- margin-top: -55px;
- position: absolute;
- border: 2px solid #1a242f;
- background: #617487;
- }
-
- .platform-picker ul li,
- .theme-picker ul li,
- .component-selector ul li {
- border-top: 1px solid #e5e5e5;
- }
-
- .platform-picker ul a:hover img,
- .theme-picker ul a:hover img,
- .component-selector ul a:hover img {
- filter: invert(100%);
- }
-
- .platform-picker .list-group-item-success {
- background-color: #18bc9c;
- }
-
- .inv {
- filter: invert(0%);
- }
-
- /* platform picker primary */
- .list-group-item-success {
- background-color: #0f0f0f;
- color: white;
- }
-
- /* Loader */
- .loader {
- fill: #1a5072;
- }
-}
diff --git a/assets/less/main.night.less b/assets/less/main.night.less
deleted file mode 100644
index dd3b70f0..00000000
--- a/assets/less/main.night.less
+++ /dev/null
@@ -1,106 +0,0 @@
-.night {
- /* Sticky bottom navbar style */
- .navbar-footer { background-color: #303030; }
- .navbar-footer a { color: #ababab; }
-
- /* Change label color to be less white, and adjust backgrounds for WCAG */
- .label {
- color: #bbbbbb;
- }
- .label-danger {
- background-color: #852d23;
- }
- .label-info {
- background-color: #004d80;
- }
- .label-primary {
- background-color: #194c6c;
- }
- .label-success {
- background-color: #00523d;
- }
- .label-warning {
- background-color: #684308;
- }
-
- /* Fish info table */
- .fish-info {
- border: 2px solid #737373;
- color: #ababab;
- }
- .fish-info > tbody > tr > td {
- border: 2px solid #737373;
- color: #ababab;
- padding: 1px;
- vertical-align: middle;
- }
- .fish-info thead tr th {
- text-align: center;
- color: #ababab;
- }
- .color1 > td {
- background-color: #363540;
- }
- .color2 > td {
- background-color: #3f3540;
- }
- .color3 > td {
- background-color: #403535;
- }
- .color4 > td {
- background-color: #3a3540;
- }
- .color5 > td {
- background-color: #353e40;
- }
- .color6 > td {
- background-color: #3b4035;
- }
- .color7 > td {
- background-color: #403935;
- }
-
- /* Fish Image tooltip */
- .fish-tooltip {
- text-decoration: none;
- color: #ababab;
- }
-
- .fish-tooltip:hover div {
- display: inline;
- margin-top: -55px;
- position: absolute;
- border: 2px solid #737373;
- background: #222222;
- }
-
- /* Change button color to be less white */
- .btn {
- background-color: #555555;
- }
-
- /* Add background color to WFCD banner in night mode */
- .wfcd-banner {
- background-color: #777777;
- }
-
- .platform-picker ul li,
- .theme-picker ul li,
- .component-selector ul li {
- border-top: 1px solid #464545;
- }
-
- .inv {
- filter: invert(100%);
- }
-
- /* Loader */
- .loader {
- fill: #bbbbbb;
- }
-
- /* Night */
- .darkblue {
- color: #40a0ff;
- }
-}
diff --git a/assets/less/main.retro.less b/assets/less/main.retro.less
deleted file mode 100644
index 47e4682c..00000000
--- a/assets/less/main.retro.less
+++ /dev/null
@@ -1,388 +0,0 @@
-.retro {
- /*
- The timers currently call for a font that's hosted on my Dropbox. I don't ever plan to move it, but you could download the font, save it locally, and change the source url. (in the first argument of the CSS code)
-
- The font I used is free to use personally, or commercially.
- http://www.1001fonts.com/digital-dream-font.html
- I used the "Digital dream Fat Narrow" version.
- */
-
- /* Designed by AJman14 */
-
- body {
- color: #0a0;
- font-weight: bold;
- background-color: #070707;
- font-size: 1em;
- font-family: "Hack";
- }
-
- h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
- font-family: "Hack";
- }
-
- /* Grid padding */
- .grid {
- margin-top: 50px;
- }
-
- /* Highlighted (selected) text */
- ::selection {
- color: black;
- background: #0f0;
- /* WebKit and Blink Browsers */
- }
-
- ::-moz-selection {
- color: black;
- background: #0f0;
- /* Gecko Browsers */
- }
-
- /* Links */
- a, a:hover, a:focus {
- color: #0f0;
- }
-
- a:focus {
- outline: 5px auto #0f0;
- }
-
- /* Header */
- .navbar-default,
- .navbar-footer,
- .navbar-footer a,
- .navbar-default .navbar-nav > li > a,
- .navbar-default .navbar-brand,
- .dropdown-menu > li > a,
- .dropdown-menu {
- color: #0f0;
- font-weight: bold;
- background-color: black;
- }
-
- /* Header :Hover: :Focus: */
- .dropdown-menu > li > a:focus,
- .dropdown-menu > li > a:hover,
- .navbar-default .navbar-nav > .open > a,
- .navbar-default .navbar-nav > .open > a:hover,
- .navbar-default .navbar-nav > .open > a:focus,
- .navbar-default .navbar-nav > li > a:hover,
- .navbar-default .navbar-nav > li > a:focus,
- .navbar-default .navbar-brand:hover,
- .navbar-default .navbar-brand:focus {
- color: #0f0;
- background-color: #070707;
- }
-
- /* Credits pop-up */
- .modal-content {
- color: #0a0;
- background-color: black;
- }
-
- /* Credits pop-up lines */
- .modal-header {
- border-bottom: 1px solid #070;
- }
-
- .modal-footer {
- border-top: 1px solid #070;
- }
-
- /* Credits pop-up Button */
- .btn, .btn:focus, .btn.focus {
- color: #0a0;
- background-color: #070707;
- }
-
- .btn:hover {
- color: #0f0;
- }
-
- .btn:focus, .btn:active:focus {
- color: #0f0;
- outline: 5px auto #0a0;
- }
-
- /* Credits pop-up Close Button */
- button.close, .close:hover, .close:focus {
- color: #0f0;
- }
-
- .close:active.focus {
- outline: 5px auto #0a0;
- }
-
- /* WFCD Credits pop-up banner */
- .wfcd-banner {
- background-color: black;
- }
-
- /* How to Fish page */
- .panel-primary > .panel-heading, .panel {
- color: #0f0;
- font-weight: bold;
- background-color: black;
- }
-
- /* Fish Map pop-up text color */
- .gm-style .gm-style-iw {
- color: #0f0;
- background-color: black;
- border-style: solid;
- border-width: 10px 10px 10px 10px;
- border-color: black;
- }
-
- /* Expanding Maps Border Color */
- .panel-primary > .panel-heading, .panel-primary, .list-group-item-borderbottom, .list-group-item {
- border-color: #040;
- }
-
- .list-group-item-borderless {
- border-top: #040;
- }
-
- .list-group-item-borderbottom {
- border-top: none;
- border-left: none;
- border-right: none;
- }
-
- .list-group-item:not(.list-group-item-borderbottom) {
- border: 0 transparent;
- }
-
- .list-group-item-borderbottom {
- border-bottom: 1px solid #040;
- }
-
- /* Fish information picture pop-ups */
- .fish-tooltip-inner img,
- .fish-tooltip:hover div {
- background-color: black;
- background: black;
- border: 1px solid #070;
- }
-
- /* Fish names, etc. (pop-up text) color */
- .fish-tooltip {
- font-weight: normal;
- color: #0a0;
- }
-
- /* Table Borders, and text color */
- .fish-info, .fish-info > tbody > tr > td {
- font-weight: normal;
- border: 2px solid #040;
- /* Was too bright at #070 */
- color: #0a0;
- }
-
- /* Table Headers */
- .fish-info thead tr th {
- color: #0f0;
- background-color: black;
- font-weight: normal;
- }
-
- /* Table background colors odd */
- .color1 > td, .color3 > td, .color5 > td, .color7 > td {
- background-color: #070707;
- }
-
- /* Table background colors even */
- .color2 > td, .color4 > td, .color6 > td {
- background-color: black;
- }
-
- /* Timer Boxes */
- .list-group-item, .table-striped > tbody > tr:nth-of-type(odd) {
- background-color: black;
- color: #0a0;
- }
-
- /* Timers */
-
- /* Day */
- .orange {
- color: #0a0;
- text-shadow: 0 0 15px orange;
- font-weight: normal;
- font-family: "Hack";
- }
-
- /* Night */
- .darkblue {
- color: #0a0;
- text-shadow: 0 0 15px #009dff;
- font-weight: normal;
- font-family: "Hack";
- }
-
- /* Green */
- .label-success {
- color: #0a0;
- text-shadow: 0 0 15px #ff9c00;
- }
-
- /* Orange */
- .label-warning {
- color: #0a0;
- text-shadow: 0 0 15px #ff9c00;
- }
-
- /* Red */
- .label-danger {
- color: #0a0;
- text-shadow: 0 0 15px #ff1900;
- }
-
- /* Blue - Standard, no warnings */
- .label {
- color: #0a0;
- text-shadow: 0 0 15px #009dff;
- background: none;
- font-weight: normal;
- font-family: "Hack";
- font-size: 1.1em!important;
- }
-
- /* Picker dropdown style */
- .component-selector ul li .checkbox {
- margin-left: 30px;
- }
-
- .platform-picker ul li,
- .theme-picker ul li,
- .component-selector ul li {
- border-top: 1px solid #040;
- }
-
- .platform-picker ul a span,
- .theme-picker ul a span,
- .component-selector ul a span {
- flex-grow: 1;
- color: #0f0;
- }
-
- .inv {
- filter: invert(100%);
- }
-
- .archwing, .nightmare, .sortie .faction-image {
- background-color: #f5f!important;
- /* Pink, then Inverted */
- -webkit-filter: invert(100%);
- filter: invert(100%);
- }
-
- .progress-bar {
- border: 1px solid #040;
- background-color: transparent;
- }
- .progress {
- height: 15px;
- margin-bottom: 10px;
- background-color: black;
- }
-
- .winning-right, .winning-left {
- background-color: #0a0;
- }
-
- .corpus-invasion {
- background-color: transparent;
- }
-
- .grineer-invasion {
- background-color: transparent;
- }
-
- .infested-invasion {
- background-color: transparent;
- }
-
- .corrupted-invasion {
- background-color: transparent;
- }
-
- .default-invasion {
- background-color: transparent;
- }
-
- /* Scrollbar */
- *::-webkit-scrollbar {
- width: 10px;
- height: 10px;
- background: #1e1e1e;
- border: 1px solid #252525;
- }
-
- *::-webkit-scrollbar-button {
- display: none;
- }
-
- *::-webkit-scrollbar-thumb,
- *::-webkit-scrollbar-track {
- border: 0;
- box-shadow: none;
- }
-
- *::-webkit-scrollbar-thumb {
- min-height: 28px;
- background: #0c0c0c;
- }
-
- *::-webkit-scrollbar-corner,
- *::-webkit-scrollbar-track {
- background: black;
- }
-
- /* Bounty rewards */
- /* Tables stuff */
- .bountiesList tbody tr td {
- font-size: 11px;
- }
-
- .bountiesList tbody tr td ul {
- padding-left: 16px;
- }
-
- /* mobile width fix */
- @media only screen and (max-width: 768px) {
- /* For mobile phones: */
- [class*="col-"] {
- width: 100%;
- }
-
- /* For list items that go over labels */
- .list-group-item {
- font-size: .9em;
- }
-
- .label {
- font-size: .9em;
- margin-top: 2px;
- }
-
- .fissure-body {
- display: inline-block;
- max-width: 80%;
- overflow: scroll;
- }
- }
-
- .dropdown-menu li.list-group-item-success a {
- background-color: #1d1d1d;
- }
- .container .jumbotron, .container-fluid .jumbotron {
- background: transparent;
- }
-
- /* Loader */
- .loader {
- fill: #0f0;
- }
-}
diff --git a/bin/www b/bin/www
deleted file mode 100644
index 1b010630..00000000
--- a/bin/www
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/usr/bin/env node
-
-/**
- * Module dependencies.
- */
-
-const app = require('../app');
-const debug = require('debug')('warframe-hub:server');
-const http = require('http');
-
-/**
- * Get port from environment and store in Express.
- */
-
-const port = normalizePort(process.env.PORT || '3000');
-app.set('port', port);
-
-/**
- * Create HTTP server.
- */
-
-const server = http.createServer(app);
-
-/**
- * Listen on provided port, on all network interfaces.
- */
-
-server.listen(port);
-server.on('error', onError);
-server.on('listening', onListening);
-
-/**
- * Normalize a port into a number, string, or false.
- */
-
-function normalizePort(val) {
- const normalizedPort = parseInt(val, 10);
-
- if (isNaN(normalizedPort)) {
- // named pipe
- return val;
- }
-
- if (normalizedPort >= 0) {
- // port number
- return normalizedPort;
- }
-
- return false;
-}
-
-/**
- * Event listener for HTTP server "error" event.
- */
-
-function onError(error) {
- if (error.syscall !== 'listen') {
- throw error;
- }
-
- const bind = typeof port === 'string'
- ? `Pipe ${port}`
- : `Port ${port}`;
-
- // handle specific listen errors with friendly messages
- switch (error.code) {
- case 'EACCES':
- console.error(`${bind} requires elevated privileges`);
- process.exit(1);
- break;
- case 'EADDRINUSE':
- console.error(`${bind} is already in use`);
- process.exit(1);
- break;
- default:
- throw error;
- }
-}
-
-/**
- * Event listener for HTTP server "listening" event.
- */
-
-function onListening() {
- const addr = server.address();
- const bind = typeof addr === 'string'
- ? `pipe ${addr}`
- : `port ${addr.port}`;
- debug(`Listening on ${bind}`);
-}
diff --git a/gulpfile.js b/gulpfile.js
deleted file mode 100644
index 459135b2..00000000
--- a/gulpfile.js
+++ /dev/null
@@ -1,52 +0,0 @@
-const gulp = require('gulp');
-const minify = require('gulp-minify');
-const cleanCss = require('gulp-clean-css');
-const del = require('del');
-const hashsum = require('gulp-hashsum');
-const less = require('gulp-less');
-
-gulp.task('clean-js', () => del([
- './public/js/main.js',
- './public/js/maps.js',
- './public/js/updaters.js',
- './public/js/utilities.js',
- './public/sums.json',
-]));
-
-gulp.task('clean-css', () => del([
- './public/css/main.css',
- './public/css/main.night.css',
- './public/css/main.retro.css',
- './public/css/main.eidolon.css',
- './public/css/common.css',
-]));
-
-gulp.task('pack-js', () => gulp.src(['assets/js/*.js'])
- .pipe(minify({
- ext: {
- min: '.js',
- },
- noSource: true,
- }))
- .pipe(gulp.dest('public/js')));
-
-gulp.task('compile-less', () => gulp.src(['assets/less/*.less'])
- .pipe(less())
- .pipe(cleanCss())
- .pipe(gulp.dest('./public/css')));
-
-gulp.task('pack-css', () => gulp.src(['./assets/css/*.css'])
- .pipe(cleanCss())
- .pipe(gulp.dest('./public/css')));
-
-gulp.task('hash', () => gulp.src(['public/js/**/*.js', 'public/css/**/*.css', 'public/img/**'])
- .pipe(hashsum({
- dest: 'public',
- json: true,
- force: true,
- filename: 'sums.json',
- })));
-
-gulp.task('default', gulp.series('clean-js', 'clean-css', 'compile-less', 'pack-css', 'pack-js'));
-
-gulp.task('default-hash', gulp.series('default', 'hash'));
diff --git a/initialWorldstateUpdater.js b/initialWorldstateUpdater.js
new file mode 100644
index 00000000..a4d2da1c
--- /dev/null
+++ b/initialWorldstateUpdater.js
@@ -0,0 +1,115 @@
+/* eslint-disable no-console */
+const fetch = require('node-fetch');
+const fs = require('fs');
+
+const jsonFileName = 'initialWorldstate.json';
+const jsonFolder = './src/assets/json';
+const apiBaseUrl = 'api.warframestat.us';
+const apiPlatforms = [
+ 'pc',
+ 'ps4',
+ 'xb1',
+ 'swi'
+];
+
+function onError(error) {
+ console.error(error);
+}
+
+function parseArray(data) {
+ return Array.isArray(data) ? [] : null;
+}
+
+function parseBoolean(data, key) {
+ if (typeof(data) !== 'boolean') {
+ return null;
+ }
+
+ return key.toLowerCase().includes('expired');
+}
+
+function parseDate(data) {
+ return !isNaN(new Date(data)) ? '2000-01-01T01:00:00.000Z' : null;
+}
+
+function parseId(data, key) {
+ return key.toLowerCase().includes('id') ? '12345' : null;
+}
+
+function parseNumber(data) {
+ return !isNaN(data) ? '0.00' : null;
+}
+
+function parseETA(data) {
+ //Matches the format 0s with optional dates up to 0y 0d 0h 0m 0s
+ return /([-\d]+y |)([-\d]+d |)([-\d]+h |)([-\d]+m |)[-\d]+s/.test(data) ? '1h 1m 1s' : null;
+}
+
+function parseDefault(data, key, objectPath) {
+ const defaultOutput = 'Loading...';
+ console.info(`Defaulting ${objectPath} - ${data} to ${defaultOutput}`);
+ return defaultOutput;
+}
+
+function parseObject(data, key, objectPath = '') {
+ if (typeof(data) !== 'object') {
+ return null;
+ }
+
+ const orderedParseFunctions = [
+ parseArray,
+ parseObject,
+ parseBoolean,
+ parseDate,
+ parseId,
+ parseNumber,
+ parseETA,
+ parseDefault
+ ];
+ const cleanedData = {};
+
+ Object.entries(data).forEach(([key, prop]) => {
+ let temp;
+ for (let fun of orderedParseFunctions) {
+ temp = fun(prop, key, `${objectPath}.${key}`);
+ if (temp !== null) {
+ break;
+ }
+ }
+ cleanedData[key] = temp;
+ });
+
+ return cleanedData;
+}
+
+function parseBase(platform, data) {
+ const platformOutput = parseObject(data, platform, platform);
+ return [platform, platformOutput];
+}
+
+function main() {
+ Promise.all(apiPlatforms.map((platform) => {
+ return fetch(`https://${apiBaseUrl}/${platform}`)
+ .then((t) => t.text())
+ .then(JSON.parse)
+ .then(parseBase.bind(null, platform))
+ .catch(onError);
+ })).then((platformsData) => {
+ const output = platformsData.reduce((acc, data) => {
+ acc[data[0]] = data[1];
+ return acc;
+ }, {});
+ fs.writeFile(
+ `${jsonFolder}/${jsonFileName}`,
+ JSON.stringify(output, null, 2),
+ function(err) {
+ if(err) {
+ return console.log(err);
+ }
+ console.info(`${jsonFileName} updated at ${jsonFolder}/${jsonFileName}`);
+ }
+ );
+ });
+}
+
+main();
diff --git a/mochaspec.js b/mochaspec.js
deleted file mode 100644
index b1b92ce5..00000000
--- a/mochaspec.js
+++ /dev/null
@@ -1,48 +0,0 @@
-const request = require('supertest');
-const path = require('path');
-const favicon = require('serve-favicon');
-const express = require('express');
-const handlebars = require('express-handlebars');
-
-const app = express();
-const router = require('./routes/index');
-
-app.use(router);
-
-const hbs = handlebars.create({helpers: {json: JSON.stringify}, defaultLayout: 'main', extname: '.hbs'});
-
-// view engine setup
-app.set('views', path.join(__dirname, 'views'));
-app.engine('.hbs', hbs.engine);
-app.set('view engine', '.hbs');
-
-app.use(favicon(path.join(__dirname, 'public', 'favicon.ico')));
-app.use(express.static(path.join(__dirname, 'public')));
-
-describe('GET /', () => {
- it('respond with 200', done => {
- request(app)
- .get('/')
- .expect(200)
- .end((err, res) => {
- if (err && res !== null) {
- return done(err);
- }
- return done();
- });
- });
-});
-
-describe('GET /map', () => {
- it('respond with 200', done => {
- request(app)
- .get('/')
- .expect(200)
- .end((err, res) => {
- if (err && res !== null) {
- return done(err);
- }
- return done();
- });
- });
-});
diff --git a/package-lock.json b/package-lock.json
index 7ba0c4f7..4bf33a08 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,2067 +1,2095 @@
{
- "name": "warframe-hub",
- "version": "1.0.0",
+ "name": "hub-vue",
+ "version": "0.1.0",
"lockfileVersion": 1,
"requires": true,
"dependencies": {
- "@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==",
+ "@babel/code-frame": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",
+ "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==",
+ "dev": true,
"requires": {
- "samsam": "1.3.0"
+ "@babel/highlight": "^7.0.0"
}
},
- "abbrev": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
- "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q=="
- },
- "accepts": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
- "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
- "requires": {
- "mime-types": "~2.1.18",
- "negotiator": "0.6.1"
- }
- },
- "accord": {
- "version": "0.29.0",
- "resolved": "https://registry.npmjs.org/accord/-/accord-0.29.0.tgz",
- "integrity": "sha512-3OOR92FTc2p5/EcOzPcXp+Cbo+3C15nV9RXHlOUBCBpHhcB+0frbSNR9ehED/o7sTcyGVtqGJpguToEdlXhD0w==",
- "requires": {
- "convert-source-map": "^1.5.0",
- "glob": "^7.0.5",
- "indx": "^0.2.3",
- "lodash.clone": "^4.3.2",
- "lodash.defaults": "^4.0.1",
- "lodash.flatten": "^4.2.0",
- "lodash.merge": "^4.4.0",
- "lodash.partialright": "^4.1.4",
- "lodash.pick": "^4.2.1",
- "lodash.uniq": "^4.3.0",
- "resolve": "^1.5.0",
- "semver": "^5.3.0",
- "uglify-js": "^2.8.22",
- "when": "^3.7.8"
+ "@babel/core": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.4.4.tgz",
+ "integrity": "sha512-lQgGX3FPRgbz2SKmhMtYgJvVzGZrmjaF4apZ2bLwofAKiSjxU0drPh4S/VasyYXwaTs+A1gvQ45BN8SQJzHsQQ==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "@babel/generator": "^7.4.4",
+ "@babel/helpers": "^7.4.4",
+ "@babel/parser": "^7.4.4",
+ "@babel/template": "^7.4.4",
+ "@babel/traverse": "^7.4.4",
+ "@babel/types": "^7.4.4",
+ "convert-source-map": "^1.1.0",
+ "debug": "^4.1.0",
+ "json5": "^2.1.0",
+ "lodash": "^4.17.11",
+ "resolve": "^1.3.2",
+ "semver": "^5.4.1",
+ "source-map": "^0.5.0"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "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
+ }
}
},
- "acorn": {
- "version": "5.7.2",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.2.tgz",
- "integrity": "sha512-cJrKCNcr2kv8dlDnbw+JPUGjHZzo4myaxOLmpOX8a+rgX94YeTcTMv/LFJUSByRpc+i4GgVnnhLxvMu/2Y+rqw=="
- },
- "acorn-jsx": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-4.1.1.tgz",
- "integrity": "sha512-JY+iV6r+cO21KtntVvFkD+iqjtdpRUpGqKWgfkCdZq1R+kbreEl8EcdcJR4SmiIgsIQT33s6QzheQ9a275Q8xw==",
+ "@babel/generator": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.4.tgz",
+ "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==",
+ "dev": true,
"requires": {
- "acorn": "^5.0.3"
+ "@babel/types": "^7.4.4",
+ "jsesc": "^2.5.1",
+ "lodash": "^4.17.11",
+ "source-map": "^0.5.0",
+ "trim-right": "^1.0.1"
}
},
- "ajv": {
- "version": "5.5.2",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
- "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
- "optional": true,
+ "@babel/helper-annotate-as-pure": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz",
+ "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==",
+ "dev": true,
"requires": {
- "co": "^4.6.0",
- "fast-deep-equal": "^1.0.0",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.3.0"
+ "@babel/types": "^7.0.0"
}
},
- "ajv-keywords": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz",
- "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo="
- },
- "align-text": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
- "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
+ "@babel/helper-builder-binary-assignment-operator-visitor": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz",
+ "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==",
+ "dev": true,
"requires": {
- "kind-of": "^3.0.2",
- "longest": "^1.0.1",
- "repeat-string": "^1.5.2"
+ "@babel/helper-explode-assignable-expression": "^7.1.0",
+ "@babel/types": "^7.0.0"
}
},
- "amdefine": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
- "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU="
- },
- "ansi-align": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz",
- "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=",
+ "@babel/helper-call-delegate": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.4.4.tgz",
+ "integrity": "sha512-l79boDFJ8S1c5hvQvG+rc+wHw6IuH7YldmRKsYtpbawsxURu/paVy57FZMomGK22/JckepaikOkY0MoAmdyOlQ==",
+ "dev": true,
"requires": {
- "string-width": "^2.0.0"
+ "@babel/helper-hoist-variables": "^7.4.4",
+ "@babel/traverse": "^7.4.4",
+ "@babel/types": "^7.4.4"
}
},
- "ansi-colors": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz",
- "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==",
+ "@babel/helper-create-class-features-plugin": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.4.4.tgz",
+ "integrity": "sha512-UbBHIa2qeAGgyiNR9RszVF7bUHEdgS4JAUNT8SiqrAN6YJVxlOxeLr5pBzb5kan302dejJ9nla4RyKcR1XT6XA==",
+ "dev": true,
"requires": {
- "ansi-wrap": "^0.1.0"
+ "@babel/helper-function-name": "^7.1.0",
+ "@babel/helper-member-expression-to-functions": "^7.0.0",
+ "@babel/helper-optimise-call-expression": "^7.0.0",
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/helper-replace-supers": "^7.4.4",
+ "@babel/helper-split-export-declaration": "^7.4.4"
}
},
- "ansi-cyan": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz",
- "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=",
+ "@babel/helper-define-map": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.4.4.tgz",
+ "integrity": "sha512-IX3Ln8gLhZpSuqHJSnTNBWGDE9kdkTEWl21A/K7PQ00tseBwbqCHTvNLHSBd9M0R5rER4h5Rsvj9vw0R5SieBg==",
+ "dev": true,
"requires": {
- "ansi-wrap": "0.1.0"
+ "@babel/helper-function-name": "^7.1.0",
+ "@babel/types": "^7.4.4",
+ "lodash": "^4.17.11"
}
},
- "ansi-escapes": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
- "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw=="
+ "@babel/helper-explode-assignable-expression": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz",
+ "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==",
+ "dev": true,
+ "requires": {
+ "@babel/traverse": "^7.1.0",
+ "@babel/types": "^7.0.0"
+ }
},
- "ansi-gray": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
- "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
+ "@babel/helper-function-name": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz",
+ "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==",
+ "dev": true,
"requires": {
- "ansi-wrap": "0.1.0"
+ "@babel/helper-get-function-arity": "^7.0.0",
+ "@babel/template": "^7.1.0",
+ "@babel/types": "^7.0.0"
}
},
- "ansi-red": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz",
- "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=",
+ "@babel/helper-get-function-arity": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz",
+ "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==",
+ "dev": true,
"requires": {
- "ansi-wrap": "0.1.0"
+ "@babel/types": "^7.0.0"
}
},
- "ansi-regex": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
- "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8="
+ "@babel/helper-hoist-variables": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.4.4.tgz",
+ "integrity": "sha512-VYk2/H/BnYbZDDg39hr3t2kKyifAm1W6zHRfhx8jGjIHpQEBv9dry7oQ2f3+J703TLu69nYdxsovl0XYfcnK4w==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.4.4"
+ }
},
- "ansi-styles": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
- "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+ "@babel/helper-member-expression-to-functions": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz",
+ "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==",
+ "dev": true,
"requires": {
- "color-convert": "^1.9.0"
+ "@babel/types": "^7.0.0"
}
},
- "ansi-wrap": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
- "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768="
+ "@babel/helper-module-imports": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz",
+ "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.0.0"
+ }
},
- "anymatch": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
- "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
+ "@babel/helper-module-transforms": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.4.4.tgz",
+ "integrity": "sha512-3Z1yp8TVQf+B4ynN7WoHPKS8EkdTbgAEy0nU0rs/1Kw4pDgmvYH3rz3aI11KgxKCba2cn7N+tqzV1mY2HMN96w==",
+ "dev": true,
"requires": {
- "micromatch": "^3.1.4",
- "normalize-path": "^2.1.1"
+ "@babel/helper-module-imports": "^7.0.0",
+ "@babel/helper-simple-access": "^7.1.0",
+ "@babel/helper-split-export-declaration": "^7.4.4",
+ "@babel/template": "^7.4.4",
+ "@babel/types": "^7.4.4",
+ "lodash": "^4.17.11"
}
},
- "append-buffer": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz",
- "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=",
+ "@babel/helper-optimise-call-expression": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz",
+ "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==",
+ "dev": true,
"requires": {
- "buffer-equal": "^1.0.0"
+ "@babel/types": "^7.0.0"
}
},
- "archy": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz",
- "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA="
+ "@babel/helper-plugin-utils": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz",
+ "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==",
+ "dev": true
},
- "argparse": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
- "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
+ "@babel/helper-regex": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.4.4.tgz",
+ "integrity": "sha512-Y5nuB/kESmR3tKjU8Nkn1wMGEx1tjJX076HBMeL3XLQCu6vA/YRzuTW0bbb+qRnXvQGn+d6Rx953yffl8vEy7Q==",
+ "dev": true,
"requires": {
- "sprintf-js": "~1.0.2"
+ "lodash": "^4.17.11"
}
},
- "aria-query": {
- "version": "0.7.1",
- "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-0.7.1.tgz",
- "integrity": "sha1-Jsu1r/ZBRLCoJb4YRuCxbPoAsR4=",
+ "@babel/helper-remap-async-to-generator": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz",
+ "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==",
"dev": true,
"requires": {
- "ast-types-flow": "0.0.7",
- "commander": "^2.11.0"
+ "@babel/helper-annotate-as-pure": "^7.0.0",
+ "@babel/helper-wrap-function": "^7.1.0",
+ "@babel/template": "^7.1.0",
+ "@babel/traverse": "^7.1.0",
+ "@babel/types": "^7.0.0"
}
},
- "arr-diff": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
- "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
+ "@babel/helper-replace-supers": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.4.4.tgz",
+ "integrity": "sha512-04xGEnd+s01nY1l15EuMS1rfKktNF+1CkKmHoErDppjAAZL+IUBZpzT748x262HF7fibaQPhbvWUl5HeSt1EXg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-member-expression-to-functions": "^7.0.0",
+ "@babel/helper-optimise-call-expression": "^7.0.0",
+ "@babel/traverse": "^7.4.4",
+ "@babel/types": "^7.4.4"
+ }
},
- "arr-filter": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz",
- "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=",
+ "@babel/helper-simple-access": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz",
+ "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==",
+ "dev": true,
"requires": {
- "make-iterator": "^1.0.0"
+ "@babel/template": "^7.1.0",
+ "@babel/types": "^7.0.0"
}
},
- "arr-flatten": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
- "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg=="
+ "@babel/helper-split-export-declaration": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.4.tgz",
+ "integrity": "sha512-Ro/XkzLf3JFITkW6b+hNxzZ1n5OQ80NvIUdmHspih1XAhtN3vPTuUFT4eQnela+2MaZ5ulH+iyP513KJrxbN7Q==",
+ "dev": true,
+ "requires": {
+ "@babel/types": "^7.4.4"
+ }
},
- "arr-map": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz",
- "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=",
+ "@babel/helper-wrap-function": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz",
+ "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==",
+ "dev": true,
"requires": {
- "make-iterator": "^1.0.0"
+ "@babel/helper-function-name": "^7.1.0",
+ "@babel/template": "^7.1.0",
+ "@babel/traverse": "^7.1.0",
+ "@babel/types": "^7.2.0"
}
},
- "arr-union": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
- "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ="
+ "@babel/helpers": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.4.4.tgz",
+ "integrity": "sha512-igczbR/0SeuPR8RFfC7tGrbdTbFL3QTvH6D+Z6zNxnTe//GyqmtHmDkzrqDmyZ3eSwPqB/LhyKoU5DXsp+Vp2A==",
+ "dev": true,
+ "requires": {
+ "@babel/template": "^7.4.4",
+ "@babel/traverse": "^7.4.4",
+ "@babel/types": "^7.4.4"
+ }
},
- "array-each": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
- "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8="
+ "@babel/highlight": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz",
+ "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.0.0",
+ "esutils": "^2.0.2",
+ "js-tokens": "^4.0.0"
+ }
},
- "array-flatten": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
- "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
+ "@babel/parser": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.4.tgz",
+ "integrity": "sha512-5pCS4mOsL+ANsFZGdvNLybx4wtqAZJ0MJjMHxvzI3bvIsz6sQvzW8XX92EYIkiPtIvcfG3Aj+Ir5VNyjnZhP7w==",
+ "dev": true
},
- "array-includes": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz",
- "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=",
+ "@babel/plugin-proposal-async-generator-functions": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz",
+ "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==",
"dev": true,
"requires": {
- "define-properties": "^1.1.2",
- "es-abstract": "^1.7.0"
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/helper-remap-async-to-generator": "^7.1.0",
+ "@babel/plugin-syntax-async-generators": "^7.2.0"
}
},
- "array-initial": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz",
- "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=",
+ "@babel/plugin-proposal-class-properties": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.4.4.tgz",
+ "integrity": "sha512-WjKTI8g8d5w1Bc9zgwSz2nfrsNQsXcCf9J9cdCvrJV6RF56yztwm4TmJC0MgJ9tvwO9gUA/mcYe89bLdGfiXFg==",
+ "dev": true,
"requires": {
- "array-slice": "^1.0.0",
- "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=="
- }
+ "@babel/helper-create-class-features-plugin": "^7.4.4",
+ "@babel/helper-plugin-utils": "^7.0.0"
}
},
- "array-last": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz",
- "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==",
+ "@babel/plugin-proposal-decorators": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.4.4.tgz",
+ "integrity": "sha512-z7MpQz3XC/iQJWXH9y+MaWcLPNSMY9RQSthrLzak8R8hCj0fuyNk+Dzi9kfNe/JxxlWQ2g7wkABbgWjW36MTcw==",
+ "dev": true,
"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=="
- }
+ "@babel/helper-create-class-features-plugin": "^7.4.4",
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-syntax-decorators": "^7.2.0"
}
},
- "array-slice": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
- "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w=="
- },
- "array-sort": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz",
- "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==",
+ "@babel/plugin-proposal-json-strings": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz",
+ "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==",
+ "dev": true,
"requires": {
- "default-compare": "^1.0.0",
- "get-value": "^2.0.6",
- "kind-of": "^5.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
- }
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-syntax-json-strings": "^7.2.0"
}
},
- "array-union": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
- "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
+ "@babel/plugin-proposal-object-rest-spread": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.4.tgz",
+ "integrity": "sha512-dMBG6cSPBbHeEBdFXeQ2QLc5gUpg4Vkaz8octD4aoW/ISO+jBOcsuxYL7bsb5WSu8RLP6boxrBIALEHgoHtO9g==",
+ "dev": true,
"requires": {
- "array-uniq": "^1.0.1"
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-syntax-object-rest-spread": "^7.2.0"
}
},
- "array-uniq": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
- "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY="
- },
- "array-unique": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
- "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg="
+ "@babel/plugin-proposal-optional-catch-binding": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz",
+ "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.2.0"
+ }
},
- "arrify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz",
- "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0="
+ "@babel/plugin-proposal-unicode-property-regex": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.4.tgz",
+ "integrity": "sha512-j1NwnOqMG9mFUOH58JTFsA/+ZYzQLUZ/drqWUqxCYLGeu2JFZL8YrNC9hBxKmWtAuOCHPcRpgv7fhap09Fb4kA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/helper-regex": "^7.4.4",
+ "regexpu-core": "^4.5.4"
+ }
},
- "asap": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
- "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY="
+ "@babel/plugin-syntax-async-generators": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz",
+ "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0"
+ }
},
- "asn1": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
- "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
- "optional": true,
+ "@babel/plugin-syntax-decorators": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.2.0.tgz",
+ "integrity": "sha512-38QdqVoXdHUQfTpZo3rQwqQdWtCn5tMv4uV6r2RMfTqNBuv4ZBhz79SfaQWKTVmxHjeFv/DnXVC/+agHCklYWA==",
+ "dev": true,
"requires": {
- "safer-buffer": "~2.1.0"
+ "@babel/helper-plugin-utils": "^7.0.0"
}
},
- "assert-plus": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
- "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU="
+ "@babel/plugin-syntax-dynamic-import": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz",
+ "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0"
+ }
},
- "assertion-error": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz",
- "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw=="
+ "@babel/plugin-syntax-json-strings": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz",
+ "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0"
+ }
},
- "assign-symbols": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
- "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c="
+ "@babel/plugin-syntax-jsx": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz",
+ "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0"
+ }
},
- "ast-types-flow": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz",
- "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=",
- "dev": true
+ "@babel/plugin-syntax-object-rest-spread": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz",
+ "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0"
+ }
},
- "async": {
- "version": "1.5.2",
- "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz",
- "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo="
+ "@babel/plugin-syntax-optional-catch-binding": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz",
+ "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0"
+ }
},
- "async-done": {
- "version": "1.2.4",
- "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.2.4.tgz",
- "integrity": "sha512-mxc+yISkb0vjsuvG3dJCIZXzRWjKndQ9Zo9zNDJ1K2wh9eP0E0oGmOWm+4cFOvW4dA0tGFImTW5tQJHCtn1kIQ==",
+ "@babel/plugin-transform-arrow-functions": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz",
+ "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==",
+ "dev": true,
"requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.2",
- "process-nextick-args": "^1.0.7",
- "stream-exhaust": "^1.0.1"
- },
- "dependencies": {
- "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="
- }
+ "@babel/helper-plugin-utils": "^7.0.0"
}
},
- "async-each": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
- "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0="
+ "@babel/plugin-transform-async-to-generator": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.4.tgz",
+ "integrity": "sha512-YiqW2Li8TXmzgbXw+STsSqPBPFnGviiaSp6CYOq55X8GQ2SGVLrXB6pNid8HkqkZAzOH6knbai3snhP7v0fNwA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-imports": "^7.0.0",
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/helper-remap-async-to-generator": "^7.1.0"
+ }
},
- "async-settle": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz",
- "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=",
+ "@babel/plugin-transform-block-scoped-functions": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz",
+ "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==",
+ "dev": true,
"requires": {
- "async-done": "^1.2.2"
+ "@babel/helper-plugin-utils": "^7.0.0"
}
},
- "asynckit": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
- "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k="
+ "@babel/plugin-transform-block-scoping": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.4.tgz",
+ "integrity": "sha512-jkTUyWZcTrwxu5DD4rWz6rDB5Cjdmgz6z7M7RLXOJyCUkFBawssDGcGh8M/0FTSB87avyJI1HsTwUXp9nKA1PA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "lodash": "^4.17.11"
+ }
},
- "atob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.1.tgz",
- "integrity": "sha1-ri1acpR38onWDdf5amMUoi3Wwio="
+ "@babel/plugin-transform-classes": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.4.tgz",
+ "integrity": "sha512-/e44eFLImEGIpL9qPxSRat13I5QNRgBLu2hOQJCF7VLy/otSM/sypV1+XaIw5+502RX/+6YaSAPmldk+nhHDPw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-annotate-as-pure": "^7.0.0",
+ "@babel/helper-define-map": "^7.4.4",
+ "@babel/helper-function-name": "^7.1.0",
+ "@babel/helper-optimise-call-expression": "^7.0.0",
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/helper-replace-supers": "^7.4.4",
+ "@babel/helper-split-export-declaration": "^7.4.4",
+ "globals": "^11.1.0"
+ }
},
- "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=",
- "optional": true
+ "@babel/plugin-transform-computed-properties": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz",
+ "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0"
+ }
},
- "aws4": {
- "version": "1.8.0",
- "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
- "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
- "optional": true
+ "@babel/plugin-transform-destructuring": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.4.tgz",
+ "integrity": "sha512-/aOx+nW0w8eHiEHm+BTERB2oJn5D127iye/SUQl7NjHy0lf+j7h4MKMMSOwdazGq9OxgiNADncE+SRJkCxjZpQ==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0"
+ }
},
- "axobject-query": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-0.1.0.tgz",
- "integrity": "sha1-YvWdvFnJ+SQnWco0mWDnov48NsA=",
+ "@babel/plugin-transform-dotall-regex": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.4.4.tgz",
+ "integrity": "sha512-P05YEhRc2h53lZDjRPk/OektxCVevFzZs2Gfjd545Wde3k+yFDbXORgl2e0xpbq8mLcKJ7Idss4fAg0zORN/zg==",
"dev": true,
"requires": {
- "ast-types-flow": "0.0.7"
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/helper-regex": "^7.4.4",
+ "regexpu-core": "^4.5.4"
}
},
- "babel-code-frame": {
- "version": "6.26.0",
- "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
- "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
+ "@babel/plugin-transform-duplicate-keys": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz",
+ "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==",
+ "dev": true,
"requires": {
- "chalk": "^1.1.3",
- "esutils": "^2.0.2",
- "js-tokens": "^3.0.2"
- },
- "dependencies": {
- "ansi-styles": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
- "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
- },
- "chalk": {
- "version": "1.1.3",
- "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
- "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
- "requires": {
- "ansi-styles": "^2.2.1",
- "escape-string-regexp": "^1.0.2",
- "has-ansi": "^2.0.0",
- "strip-ansi": "^3.0.0",
- "supports-color": "^2.0.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "supports-color": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
- "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc="
- }
+ "@babel/helper-plugin-utils": "^7.0.0"
}
},
- "bach": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz",
- "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=",
+ "@babel/plugin-transform-exponentiation-operator": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz",
+ "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==",
+ "dev": true,
"requires": {
- "arr-filter": "^1.1.1",
- "arr-flatten": "^1.0.1",
- "arr-map": "^2.0.0",
- "array-each": "^1.0.0",
- "array-initial": "^1.0.0",
- "array-last": "^1.1.1",
- "async-done": "^1.2.2",
- "async-settle": "^1.0.0",
- "now-and-later": "^2.0.0"
+ "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0",
+ "@babel/helper-plugin-utils": "^7.0.0"
}
},
- "balanced-match": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
- "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
- },
- "base": {
- "version": "0.11.2",
- "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
- "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
+ "@babel/plugin-transform-for-of": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.4.tgz",
+ "integrity": "sha512-9T/5Dlr14Z9TIEXLXkt8T1DU7F24cbhwhMNUziN3hB1AXoZcdzPcTiKGRn/6iOymDqtTKWnr/BtRKN9JwbKtdQ==",
+ "dev": true,
"requires": {
- "cache-base": "^1.0.1",
- "class-utils": "^0.3.5",
- "component-emitter": "^1.2.1",
- "define-property": "^1.0.0",
- "isobject": "^3.0.1",
- "mixin-deep": "^1.2.0",
- "pascalcase": "^0.1.1"
- },
- "dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
- },
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
- }
+ "@babel/helper-plugin-utils": "^7.0.0"
}
},
- "bcrypt-pbkdf": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
- "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
- "optional": true,
+ "@babel/plugin-transform-function-name": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.4.4.tgz",
+ "integrity": "sha512-iU9pv7U+2jC9ANQkKeNF6DrPy4GBa4NWQtl6dHB4Pb3izX2JOEvDTFarlNsBj/63ZEzNNIAMs3Qw4fNCcSOXJA==",
+ "dev": true,
"requires": {
- "tweetnacl": "^0.14.3"
+ "@babel/helper-function-name": "^7.1.0",
+ "@babel/helper-plugin-utils": "^7.0.0"
}
},
- "binary-extensions": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.11.0.tgz",
- "integrity": "sha1-RqoXUftqL5PuXmibsQh9SxTGwgU="
- },
- "body-parser": {
- "version": "1.18.2",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.2.tgz",
- "integrity": "sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ=",
+ "@babel/plugin-transform-literals": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz",
+ "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==",
+ "dev": true,
"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"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- }
+ "@babel/helper-plugin-utils": "^7.0.0"
}
},
- "boxen": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz",
- "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==",
+ "@babel/plugin-transform-modules-amd": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz",
+ "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==",
+ "dev": true,
"requires": {
- "ansi-align": "^2.0.0",
- "camelcase": "^4.0.0",
- "chalk": "^2.0.1",
- "cli-boxes": "^1.0.0",
- "string-width": "^2.0.0",
- "term-size": "^1.2.0",
- "widest-line": "^2.0.0"
- },
- "dependencies": {
- "camelcase": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
- "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0="
- }
+ "@babel/helper-module-transforms": "^7.1.0",
+ "@babel/helper-plugin-utils": "^7.0.0"
}
},
- "brace-expansion": {
- "version": "1.1.11",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
- "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "@babel/plugin-transform-modules-commonjs": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.4.tgz",
+ "integrity": "sha512-4sfBOJt58sEo9a2BQXnZq+Q3ZTSAUXyK3E30o36BOGnJ+tvJ6YSxF0PG6kERvbeISgProodWuI9UVG3/FMY6iw==",
+ "dev": true,
"requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
+ "@babel/helper-module-transforms": "^7.4.4",
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/helper-simple-access": "^7.1.0"
}
},
- "braces": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
- "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "@babel/plugin-transform-modules-systemjs": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.4.tgz",
+ "integrity": "sha512-MSiModfILQc3/oqnG7NrP1jHaSPryO6tA2kOMmAQApz5dayPxWiHqmq4sWH2xF5LcQK56LlbKByCd8Aah/OIkQ==",
+ "dev": true,
"requires": {
- "arr-flatten": "^1.1.0",
- "array-unique": "^0.3.2",
- "extend-shallow": "^2.0.1",
- "fill-range": "^4.0.0",
- "isobject": "^3.0.1",
- "repeat-element": "^1.1.2",
- "snapdragon": "^0.8.1",
- "snapdragon-node": "^2.0.1",
- "split-string": "^3.0.2",
- "to-regex": "^3.0.1"
- },
- "dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- }
+ "@babel/helper-hoist-variables": "^7.4.4",
+ "@babel/helper-plugin-utils": "^7.0.0"
}
},
- "browser-stdout": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz",
- "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==",
- "dev": true
- },
- "buffer-equal": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz",
- "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74="
+ "@babel/plugin-transform-modules-umd": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz",
+ "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-transforms": "^7.1.0",
+ "@babel/helper-plugin-utils": "^7.0.0"
+ }
},
- "buffer-from": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.0.0.tgz",
- "integrity": "sha512-83apNb8KK0Se60UE1+4Ukbe3HbfELJ6UlI4ldtOGs7So4KD26orJM8hIY9lxdzP+UpItH1Yh/Y8GUvNFWFFRxA=="
+ "@babel/plugin-transform-named-capturing-groups-regex": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.4.tgz",
+ "integrity": "sha512-Ki+Y9nXBlKfhD+LXaRS7v95TtTGYRAf9Y1rTDiE75zf8YQz4GDaWRXosMfJBXxnk88mGFjWdCRIeqDbon7spYA==",
+ "dev": true,
+ "requires": {
+ "regexp-tree": "^0.1.0"
+ }
},
- "builtin-modules": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
- "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8="
+ "@babel/plugin-transform-new-target": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.4.tgz",
+ "integrity": "sha512-r1z3T2DNGQwwe2vPGZMBNjioT2scgWzK9BCnDEh+46z8EEwXBq24uRzd65I7pjtugzPSj921aM15RpESgzsSuA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0"
+ }
},
- "bytes": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
- "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
+ "@babel/plugin-transform-object-super": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz",
+ "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/helper-replace-supers": "^7.1.0"
+ }
},
- "cache-base": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
- "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
+ "@babel/plugin-transform-parameters": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.4.tgz",
+ "integrity": "sha512-oMh5DUO1V63nZcu/ZVLQFqiihBGo4OpxJxR1otF50GMeCLiRx5nUdtokd+u9SuVJrvvuIh9OosRFPP4pIPnwmw==",
+ "dev": true,
"requires": {
- "collection-visit": "^1.0.0",
- "component-emitter": "^1.2.1",
- "get-value": "^2.0.6",
- "has-value": "^1.0.0",
- "isobject": "^3.0.1",
- "set-value": "^2.0.0",
- "to-object-path": "^0.3.0",
- "union-value": "^1.0.0",
- "unset-value": "^1.0.0"
+ "@babel/helper-call-delegate": "^7.4.4",
+ "@babel/helper-get-function-arity": "^7.0.0",
+ "@babel/helper-plugin-utils": "^7.0.0"
}
},
- "caller-path": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
- "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
+ "@babel/plugin-transform-regenerator": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.4.tgz",
+ "integrity": "sha512-Zz3w+pX1SI0KMIiqshFZkwnVGUhDZzpX2vtPzfJBKQQq8WsP/Xy9DNdELWivxcKOCX/Pywge4SiEaPaLtoDT4g==",
+ "dev": true,
"requires": {
- "callsites": "^0.2.0"
+ "regenerator-transform": "^0.13.4"
}
},
- "callsites": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz",
- "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo="
+ "@babel/plugin-transform-runtime": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.4.4.tgz",
+ "integrity": "sha512-aMVojEjPszvau3NRg+TIH14ynZLvPewH4xhlCW1w6A3rkxTS1m4uwzRclYR9oS+rl/dr+kT+pzbfHuAWP/lc7Q==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-imports": "^7.0.0",
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "resolve": "^1.8.1",
+ "semver": "^5.5.1"
+ }
},
- "camelcase": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
- "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk="
+ "@babel/plugin-transform-shorthand-properties": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz",
+ "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0"
+ }
},
- "capture-stack-trace": {
- "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=="
+ "@babel/plugin-transform-spread": {
+ "version": "7.2.2",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz",
+ "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0"
+ }
},
- "caseless": {
- "version": "0.12.0",
- "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
- "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
- "optional": true
+ "@babel/plugin-transform-sticky-regex": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz",
+ "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/helper-regex": "^7.0.0"
+ }
},
- "center-align": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
- "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
+ "@babel/plugin-transform-template-literals": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.4.4.tgz",
+ "integrity": "sha512-mQrEC4TWkhLN0z8ygIvEL9ZEToPhG5K7KDW3pzGqOfIGZ28Jb0POUkeWcoz8HnHvhFy6dwAT1j8OzqN8s804+g==",
+ "dev": true,
"requires": {
- "align-text": "^0.1.3",
- "lazy-cache": "^1.0.3"
+ "@babel/helper-annotate-as-pure": "^7.0.0",
+ "@babel/helper-plugin-utils": "^7.0.0"
}
},
- "chai": {
- "version": "4.1.2",
- "resolved": "https://registry.npmjs.org/chai/-/chai-4.1.2.tgz",
- "integrity": "sha1-D2RYS6ZC8PKs4oBiefTwbKI61zw=",
+ "@babel/plugin-transform-typeof-symbol": {
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz",
+ "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==",
+ "dev": true,
"requires": {
- "assertion-error": "^1.0.1",
- "check-error": "^1.0.1",
- "deep-eql": "^3.0.0",
- "get-func-name": "^2.0.0",
- "pathval": "^1.0.0",
- "type-detect": "^4.0.0"
+ "@babel/helper-plugin-utils": "^7.0.0"
}
},
- "chalk": {
- "version": "2.4.1",
- "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
- "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
+ "@babel/plugin-transform-unicode-regex": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.4.4.tgz",
+ "integrity": "sha512-il+/XdNw01i93+M9J9u4T7/e/Ue/vWfNZE4IRUQjplu2Mqb/AFTDimkw2tdEdSH50wuQXZAbXSql0UphQke+vA==",
+ "dev": true,
"requires": {
- "ansi-styles": "^3.2.1",
- "escape-string-regexp": "^1.0.5",
- "supports-color": "^5.3.0"
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/helper-regex": "^7.4.4",
+ "regexpu-core": "^4.5.4"
}
},
- "chardet": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
- "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I="
+ "@babel/preset-env": {
+ "version": "7.3.4",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.4.tgz",
+ "integrity": "sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA==",
+ "dev": true,
+ "requires": {
+ "@babel/helper-module-imports": "^7.0.0",
+ "@babel/helper-plugin-utils": "^7.0.0",
+ "@babel/plugin-proposal-async-generator-functions": "^7.2.0",
+ "@babel/plugin-proposal-json-strings": "^7.2.0",
+ "@babel/plugin-proposal-object-rest-spread": "^7.3.4",
+ "@babel/plugin-proposal-optional-catch-binding": "^7.2.0",
+ "@babel/plugin-proposal-unicode-property-regex": "^7.2.0",
+ "@babel/plugin-syntax-async-generators": "^7.2.0",
+ "@babel/plugin-syntax-json-strings": "^7.2.0",
+ "@babel/plugin-syntax-object-rest-spread": "^7.2.0",
+ "@babel/plugin-syntax-optional-catch-binding": "^7.2.0",
+ "@babel/plugin-transform-arrow-functions": "^7.2.0",
+ "@babel/plugin-transform-async-to-generator": "^7.3.4",
+ "@babel/plugin-transform-block-scoped-functions": "^7.2.0",
+ "@babel/plugin-transform-block-scoping": "^7.3.4",
+ "@babel/plugin-transform-classes": "^7.3.4",
+ "@babel/plugin-transform-computed-properties": "^7.2.0",
+ "@babel/plugin-transform-destructuring": "^7.2.0",
+ "@babel/plugin-transform-dotall-regex": "^7.2.0",
+ "@babel/plugin-transform-duplicate-keys": "^7.2.0",
+ "@babel/plugin-transform-exponentiation-operator": "^7.2.0",
+ "@babel/plugin-transform-for-of": "^7.2.0",
+ "@babel/plugin-transform-function-name": "^7.2.0",
+ "@babel/plugin-transform-literals": "^7.2.0",
+ "@babel/plugin-transform-modules-amd": "^7.2.0",
+ "@babel/plugin-transform-modules-commonjs": "^7.2.0",
+ "@babel/plugin-transform-modules-systemjs": "^7.3.4",
+ "@babel/plugin-transform-modules-umd": "^7.2.0",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0",
+ "@babel/plugin-transform-new-target": "^7.0.0",
+ "@babel/plugin-transform-object-super": "^7.2.0",
+ "@babel/plugin-transform-parameters": "^7.2.0",
+ "@babel/plugin-transform-regenerator": "^7.3.4",
+ "@babel/plugin-transform-shorthand-properties": "^7.2.0",
+ "@babel/plugin-transform-spread": "^7.2.0",
+ "@babel/plugin-transform-sticky-regex": "^7.2.0",
+ "@babel/plugin-transform-template-literals": "^7.2.0",
+ "@babel/plugin-transform-typeof-symbol": "^7.2.0",
+ "@babel/plugin-transform-unicode-regex": "^7.2.0",
+ "browserslist": "^4.3.4",
+ "invariant": "^2.2.2",
+ "js-levenshtein": "^1.1.3",
+ "semver": "^5.3.0"
+ }
},
- "check-error": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.2.tgz",
- "integrity": "sha1-V00xLt2Iu13YkS6Sht1sCu1KrII="
+ "@babel/runtime": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.4.tgz",
+ "integrity": "sha512-w0+uT71b6Yi7i5SE0co4NioIpSYS6lLiXvCzWzGSKvpK5vdQtCbICHMj+gbAKAOtxiV6HsVh/MBdaF9EQ6faSg==",
+ "dev": true,
+ "requires": {
+ "regenerator-runtime": "^0.13.2"
+ }
},
- "chokidar": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.3.tgz",
- "integrity": "sha512-zW8iXYZtXMx4kux/nuZVXjkLP+CyIK5Al5FHnj1OgTKGZfp4Oy6/ymtMSKFv3GD8DviEmUPmJg9eFdJ/JzudMg==",
+ "@babel/runtime-corejs2": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.4.4.tgz",
+ "integrity": "sha512-hE7oVwVsRws84u5/nkaWWdN2J4SXEGuXKjrAsP0E4nkYImjSbpdHfGTS2nvFc82aDGIuG6OzhAQMpIzTHuZeKA==",
+ "dev": true,
"requires": {
- "anymatch": "^2.0.0",
- "async-each": "^1.0.0",
- "braces": "^2.3.0",
- "fsevents": "^1.1.2",
- "glob-parent": "^3.1.0",
- "inherits": "^2.0.1",
- "is-binary-path": "^1.0.0",
- "is-glob": "^4.0.0",
- "normalize-path": "^2.1.1",
- "path-is-absolute": "^1.0.0",
- "readdirp": "^2.0.0",
- "upath": "^1.0.0"
+ "core-js": "^2.6.5",
+ "regenerator-runtime": "^0.13.2"
}
},
- "ci-info": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.4.0.tgz",
- "integrity": "sha512-Oqmw2pVfCl8sCL+1QgMywPfdxPJPkC51y4usw0iiE2S9qnEOAqXy8bwl1CpMpnoU39g4iKJTz6QZj+28FvOnjQ=="
+ "@babel/template": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz",
+ "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==",
+ "dev": true,
+ "requires": {
+ "@babel/code-frame": "^7.0.0",
+ "@babel/parser": "^7.4.4",
+ "@babel/types": "^7.4.4"
+ }
},
- "circular-json": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
- "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A=="
- },
- "class-utils": {
- "version": "0.3.6",
- "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
- "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
+ "@babel/traverse": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.4.tgz",
+ "integrity": "sha512-Gw6qqkw/e6AGzlyj9KnkabJX7VcubqPtkUQVAwkc0wUMldr3A/hezNB3Rc5eIvId95iSGkGIOe5hh1kMKf951A==",
+ "dev": true,
"requires": {
- "arr-union": "^3.1.0",
- "define-property": "^0.2.5",
- "isobject": "^3.0.0",
- "static-extend": "^0.1.1"
+ "@babel/code-frame": "^7.0.0",
+ "@babel/generator": "^7.4.4",
+ "@babel/helper-function-name": "^7.1.0",
+ "@babel/helper-split-export-declaration": "^7.4.4",
+ "@babel/parser": "^7.4.4",
+ "@babel/types": "^7.4.4",
+ "debug": "^4.1.0",
+ "globals": "^11.1.0",
+ "lodash": "^4.17.11"
},
"dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "dev": true,
"requires": {
- "is-descriptor": "^0.1.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
}
}
},
- "clean-css": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.1.11.tgz",
- "integrity": "sha1-Ls3xRaujj1R0DybO/Q/z4D4SXWo=",
+ "@babel/types": {
+ "version": "7.4.4",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz",
+ "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==",
+ "dev": true,
"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="
- }
+ "esutils": "^2.0.2",
+ "lodash": "^4.17.11",
+ "to-fast-properties": "^2.0.0"
}
},
- "cli-boxes": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz",
- "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM="
+ "@fortawesome/fontawesome-free": {
+ "version": "5.8.1",
+ "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.8.1.tgz",
+ "integrity": "sha512-GJtx6e55qLEOy2gPOsok2lohjpdWNGrYGtQx0FFT/++K4SYx+Z8LlPHdQBaFzKEwH5IbBB4fNgb//uyZjgYXoA==",
+ "dev": true
},
- "cli-cursor": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
- "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
+ "@intervolga/optimize-cssnano-plugin": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz",
+ "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==",
+ "dev": true,
"requires": {
- "restore-cursor": "^2.0.0"
+ "cssnano": "^4.0.0",
+ "cssnano-preset-default": "^4.0.0",
+ "postcss": "^7.0.0"
}
},
- "cli-width": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
- "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk="
- },
- "cliui": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
- "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
+ "@mrmlnc/readdir-enhanced": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
+ "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
+ "dev": true,
"requires": {
- "center-align": "^0.1.1",
- "right-align": "^0.1.1",
- "wordwrap": "0.0.2"
- },
- "dependencies": {
- "wordwrap": {
- "version": "0.0.2",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
- "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8="
- }
+ "call-me-maybe": "^1.0.1",
+ "glob-to-regexp": "^0.3.0"
}
},
- "clone": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.1.tgz",
- "integrity": "sha1-0hfR6WERjjrJpLi7oyhVU79kfNs="
- },
- "clone-buffer": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz",
- "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg="
- },
- "clone-stats": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz",
- "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA="
+ "@nodelib/fs.stat": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
+ "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
+ "dev": true
},
- "cloneable-readable": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.2.tgz",
- "integrity": "sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg==",
+ "@nuxt/opencollective": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/@nuxt/opencollective/-/opencollective-0.2.2.tgz",
+ "integrity": "sha512-ie50SpS47L+0gLsW4yP23zI/PtjsDRglyozX2G09jeiUazC1AJlGPZo0JUs9iuCDUoIgsDEf66y7/bSfig0BpA==",
+ "dev": true,
"requires": {
- "inherits": "^2.0.1",
- "process-nextick-args": "^2.0.0",
- "readable-stream": "^2.3.5"
+ "chalk": "^2.4.1",
+ "consola": "^2.3.0",
+ "node-fetch": "^2.3.0"
}
},
- "co": {
- "version": "4.6.0",
- "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
- "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
- "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="
- },
- "collection-map": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz",
- "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=",
- "requires": {
- "arr-map": "^2.0.2",
- "for-own": "^1.0.0",
- "make-iterator": "^1.0.0"
- }
+ "@sindresorhus/is": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
+ "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==",
+ "dev": true
},
- "collection-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
- "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
+ "@soda/friendly-errors-webpack-plugin": {
+ "version": "1.7.1",
+ "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.1.tgz",
+ "integrity": "sha512-cWKrGaFX+rfbMrAxVv56DzhPNqOJPZuNIS2HGMELtgGzb+vsMzyig9mml5gZ/hr2BGtSLV+dP2LUEuAL8aG2mQ==",
+ "dev": true,
"requires": {
- "map-visit": "^1.0.0",
- "object-visit": "^1.0.0"
+ "chalk": "^1.1.3",
+ "error-stack-parser": "^2.0.0",
+ "string-width": "^2.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
}
},
- "color": {
+ "@types/events": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/color/-/color-3.0.0.tgz",
- "integrity": "sha512-jCpd5+s0s0t7p3pHQKpnJ0TpQKKdleP71LWcA0aqiljpiuAkOSUFN/dyH8ZwF0hRmFlrIuRhufds1QyEP9EB+w==",
+ "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz",
+ "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==",
+ "dev": true
+ },
+ "@types/geojson": {
+ "version": "7946.0.7",
+ "resolved": "https://registry.npmjs.org/@types/geojson/-/geojson-7946.0.7.tgz",
+ "integrity": "sha512-wE2v81i4C4Ol09RtsWFAqg3BUitWbHSpSlIo+bNdsCJijO9sjme+zm+73ZMCa/qMC8UEERxzGbvmr1cffo2SiQ==",
+ "dev": true
+ },
+ "@types/glob": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz",
+ "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==",
+ "dev": true,
"requires": {
- "color-convert": "^1.9.1",
- "color-string": "^1.5.2"
+ "@types/events": "*",
+ "@types/minimatch": "*",
+ "@types/node": "*"
}
},
- "color-convert": {
- "version": "1.9.3",
- "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
- "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "@types/leaflet": {
+ "version": "1.4.4",
+ "resolved": "https://registry.npmjs.org/@types/leaflet/-/leaflet-1.4.4.tgz",
+ "integrity": "sha512-CROxHvsRDFyR1OQKZv/WJsCVFv8Wj6wFF/FOI/yiGwX7GMivyvF8Ks5AT3/JYk269pGiE43wP9JOgcr7EK2eUw==",
+ "dev": true,
"requires": {
- "color-name": "1.1.3"
+ "@types/geojson": "*"
}
},
- "color-name": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
- "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
+ "@types/minimatch": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
+ "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
+ "dev": true
},
- "color-string": {
- "version": "1.5.3",
- "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz",
- "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==",
- "requires": {
- "color-name": "^1.0.0",
- "simple-swizzle": "^0.2.2"
- }
+ "@types/node": {
+ "version": "12.0.0",
+ "resolved": "https://registry.npmjs.org/@types/node/-/node-12.0.0.tgz",
+ "integrity": "sha512-Jrb/x3HT4PTJp6a4avhmJCDEVrPdqLfl3e8GGMbpkGGdwAV5UGlIs4vVEfsHHfylZVOKZWpOqmqFH8CbfOZ6kg==",
+ "dev": true
},
- "color-support": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
- "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg=="
+ "@types/normalize-package-data": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
+ "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==",
+ "dev": true
},
- "colornames": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/colornames/-/colornames-1.1.1.tgz",
- "integrity": "sha1-+IiQMGhcfE/54qVZ9Qd+t2qBb5Y="
+ "@types/q": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz",
+ "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==",
+ "dev": true
},
- "colors": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.2.tgz",
- "integrity": "sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ=="
+ "@vue/babel-helper-vue-jsx-merge-props": {
+ "version": "1.0.0-beta.3",
+ "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.0.0-beta.3.tgz",
+ "integrity": "sha512-cbFQnd3dDPsfWuxbWW2phynX2zsckwC4GfAkcE1QH1lZL2ZAD2V97xY3BmvTowMkjeFObRKQt1P3KKA6AoB0hQ==",
+ "dev": true
},
- "colorspace": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/colorspace/-/colorspace-1.1.1.tgz",
- "integrity": "sha512-pI3btWyiuz7Ken0BWh9Elzsmv2bM9AhA7psXib4anUXy/orfZ/E0MbQwhSOG/9L8hLlalqrU0UhOuqxW1YjmVw==",
+ "@vue/babel-plugin-transform-vue-jsx": {
+ "version": "1.0.0-beta.3",
+ "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.0.0-beta.3.tgz",
+ "integrity": "sha512-yn+j2B/2aEagaxXrMSK3qcAJnlidfXg9v+qmytqrjUXc4zfi8QVC/b4zCev1FDmTip06/cs/csENA4law6Xhpg==",
+ "dev": true,
"requires": {
- "color": "3.0.x",
- "text-hex": "1.0.x"
+ "@babel/helper-module-imports": "^7.0.0",
+ "@babel/plugin-syntax-jsx": "^7.2.0",
+ "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0-beta.3",
+ "html-tags": "^2.0.0",
+ "lodash.kebabcase": "^4.1.1",
+ "svg-tags": "^1.0.0"
}
},
- "combined-stream": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
- "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
+ "@vue/babel-preset-app": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-3.7.0.tgz",
+ "integrity": "sha512-6PHZ1TYO8OGy22TLyKm/+VmCzLB9L1UxaA3CFxXJH0h/YUOmgdmuAk3AWhomYSwk2GF51On3aQzYouoaWhvBDQ==",
+ "dev": true,
"requires": {
- "delayed-stream": "~1.0.0"
+ "@babel/helper-module-imports": "^7.0.0",
+ "@babel/plugin-proposal-class-properties": "^7.0.0",
+ "@babel/plugin-proposal-decorators": "^7.1.0",
+ "@babel/plugin-syntax-dynamic-import": "^7.0.0",
+ "@babel/plugin-syntax-jsx": "^7.0.0",
+ "@babel/plugin-transform-runtime": "^7.4.0",
+ "@babel/preset-env": "^7.0.0 < 7.4.0",
+ "@babel/runtime": "^7.0.0",
+ "@babel/runtime-corejs2": "^7.2.0",
+ "@vue/babel-preset-jsx": "^1.0.0-beta.3",
+ "babel-plugin-dynamic-import-node": "^2.2.0",
+ "babel-plugin-module-resolver": "3.2.0",
+ "core-js": "^2.6.5"
+ }
+ },
+ "@vue/babel-preset-jsx": {
+ "version": "1.0.0-beta.3",
+ "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.0.0-beta.3.tgz",
+ "integrity": "sha512-qMKGRorTI/0nE83nLEM7MyQiBZUqc62sZyjkBdVaaU7S61MHI8RKHPtbLMMZlWXb2NCJ0fQci8xJWUK5JE+TFA==",
+ "dev": true,
+ "requires": {
+ "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0-beta.3",
+ "@vue/babel-plugin-transform-vue-jsx": "^1.0.0-beta.3",
+ "@vue/babel-sugar-functional-vue": "^1.0.0-beta.3",
+ "@vue/babel-sugar-inject-h": "^1.0.0-beta.3",
+ "@vue/babel-sugar-v-model": "^1.0.0-beta.3",
+ "@vue/babel-sugar-v-on": "^1.0.0-beta.3"
}
},
- "commander": {
- "version": "2.13.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz",
- "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA=="
- },
- "component-emitter": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz",
- "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY="
- },
- "concat-map": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
- "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
- },
- "concat-stream": {
- "version": "1.6.2",
- "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
- "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+ "@vue/babel-sugar-functional-vue": {
+ "version": "1.0.0-beta.3",
+ "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.0.0-beta.3.tgz",
+ "integrity": "sha512-CBIa0sQWn3vfBS2asfTgv0WwdyKvNTKtE/cCfulZ7MiewLBh0RlvvSmdK9BIMTiHErdeZNSGUGlU6JuSHLyYkQ==",
+ "dev": true,
"requires": {
- "buffer-from": "^1.0.0",
- "inherits": "^2.0.3",
- "readable-stream": "^2.2.2",
- "typedarray": "^0.0.6"
+ "@babel/plugin-syntax-jsx": "^7.2.0"
}
},
- "configstore": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz",
- "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==",
+ "@vue/babel-sugar-inject-h": {
+ "version": "1.0.0-beta.3",
+ "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.0.0-beta.3.tgz",
+ "integrity": "sha512-HKMBMmFfdK9GBp3rX2bHIwILBdgc5F3ahmCB72keJxzaAQrgDAnD+ho70exUge+inAGlNF34WsQcGPElTf9QZg==",
+ "dev": true,
"requires": {
- "dot-prop": "^4.1.0",
- "graceful-fs": "^4.1.2",
- "make-dir": "^1.0.0",
- "unique-string": "^1.0.0",
- "write-file-atomic": "^2.0.0",
- "xdg-basedir": "^3.0.0"
+ "@babel/plugin-syntax-jsx": "^7.2.0"
}
},
- "contains-path": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz",
- "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=",
- "dev": true
- },
- "content-disposition": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
- "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ="
- },
- "content-type": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
- "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
- },
- "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="
- },
- "cookie": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
- "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
- },
- "cookie-parser": {
- "version": "1.4.3",
- "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.3.tgz",
- "integrity": "sha1-D+MfoZ0AC5X0qt8fU/3CuKIDuqU=",
+ "@vue/babel-sugar-v-model": {
+ "version": "1.0.0-beta.3",
+ "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.0.0-beta.3.tgz",
+ "integrity": "sha512-et39eTEh7zW4wfZoSl9Jf0/n2r9OTT8U02LtSbXsjgYcqaDQFusN0+n7tw4bnOqvnnSVjEp7bVsQCWwykC3Wgg==",
+ "dev": true,
"requires": {
- "cookie": "0.3.1",
- "cookie-signature": "1.0.6"
+ "@babel/plugin-syntax-jsx": "^7.2.0",
+ "@vue/babel-helper-vue-jsx-merge-props": "^1.0.0-beta.3",
+ "@vue/babel-plugin-transform-vue-jsx": "^1.0.0-beta.3",
+ "camelcase": "^5.0.0",
+ "html-tags": "^2.0.0",
+ "svg-tags": "^1.0.0"
}
},
- "cookie-signature": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
- "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
- },
- "cookiejar": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz",
- "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA=="
- },
- "copy-descriptor": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
- "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40="
- },
- "copy-props": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.3.tgz",
- "integrity": "sha512-Q5jXiqCOvlQc1Nvy2txrVg9ZexZ0UAw9NBQ7/s3cZ7SCAm0WD7NNsLwwcy+xvNwuVBbfkF2+4SBcz1L1AWbtmw==",
+ "@vue/babel-sugar-v-on": {
+ "version": "1.0.0-beta.3",
+ "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.0.0-beta.3.tgz",
+ "integrity": "sha512-F+GapxCiy50jf2Q2B4exw+KYBzlGdeKMAMW1Dbvb0Oa59SA0CH6tsUOIAsXb0A05jwwg/of0LaVeo+4aLefVxQ==",
+ "dev": true,
"requires": {
- "each-props": "^1.3.0",
- "is-plain-object": "^2.0.1"
+ "@babel/plugin-syntax-jsx": "^7.2.0",
+ "@vue/babel-plugin-transform-vue-jsx": "^1.0.0-beta.3",
+ "camelcase": "^5.0.0"
}
},
- "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="
+ "@vue/cli-overlay": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-3.7.0.tgz",
+ "integrity": "sha512-QO1rsBVKPZrt+5rHSZXc5UEPVwVgiayOk/cDl+GwSJoR36gnWs1wy1oUX1Awd7QpGiMBK/1+A7aAGhfzKR23Cg==",
+ "dev": true
},
- "create-error-class": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
- "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
+ "@vue/cli-plugin-babel": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-3.7.0.tgz",
+ "integrity": "sha512-QysJYerzaGzvJ5iT61KpE4hFHiDU8NQ7QjSwIkOAJAx0KY8o0WCjLpAVvjmKtZqNXPBc5Jc3P+eeaz9qQPWNeQ==",
+ "dev": true,
"requires": {
- "capture-stack-trace": "^1.0.0"
+ "@babel/core": "^7.0.0",
+ "@vue/babel-preset-app": "^3.7.0",
+ "@vue/cli-shared-utils": "^3.7.0",
+ "babel-loader": "^8.0.5",
+ "webpack": ">=4 < 4.29"
}
},
- "cross-spawn": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
- "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "@vue/cli-plugin-eslint": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-3.7.0.tgz",
+ "integrity": "sha512-oFdOLQu6PQKbxinF55XH1lH8hgiDRyb3gIvSKu5YV5r6dnsRdKDxOKLE1PTbaZzQot3Ny/Y7gk025x1qpni3IA==",
+ "dev": true,
"requires": {
- "lru-cache": "^4.0.1",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
+ "@vue/cli-shared-utils": "^3.7.0",
+ "babel-eslint": "^10.0.1",
+ "eslint": "^4.19.1",
+ "eslint-loader": "^2.1.2",
+ "eslint-plugin-vue": "^4.7.1",
+ "globby": "^9.2.0",
+ "webpack": ">=4 < 4.29"
}
},
- "crypto-random-string": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz",
- "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4="
- },
- "d": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/d/-/d-1.0.0.tgz",
- "integrity": "sha1-dUu1v+VUUdpppYuU1F9MWwRi1Y8=",
+ "@vue/cli-plugin-pwa": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@vue/cli-plugin-pwa/-/cli-plugin-pwa-3.7.0.tgz",
+ "integrity": "sha512-yu6JmLyXX+NH3F9mroBTGX9XlOAxa1aSr92574M2UE63GbVBPaznx3UAWgJn9BU/f5yR+Y1vsJFcMPqyLU4TXg==",
+ "dev": true,
"requires": {
- "es5-ext": "^0.10.9"
+ "@vue/cli-shared-utils": "^3.7.0",
+ "webpack": ">=4 < 4.29",
+ "workbox-webpack-plugin": "^3.6.3"
}
},
- "damerau-levenshtein": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz",
- "integrity": "sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ=",
- "dev": true
- },
- "dashdash": {
- "version": "1.14.1",
- "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
- "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
- "optional": true,
+ "@vue/cli-service": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-3.7.0.tgz",
+ "integrity": "sha512-RMVwpCE3EB9cL9VAgu1Dy/tGxz5zrVG4UMPk5t4KDu8jJhHxvcAzgIEIfS6KRp0AKfA6iDW4J0NU0fopnpyL+g==",
+ "dev": true,
"requires": {
- "assert-plus": "^1.0.0"
- }
- },
- "debug": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz",
- "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==",
- "requires": {
- "ms": "^2.1.1"
+ "@intervolga/optimize-cssnano-plugin": "^1.0.5",
+ "@soda/friendly-errors-webpack-plugin": "^1.7.1",
+ "@vue/cli-overlay": "^3.7.0",
+ "@vue/cli-shared-utils": "^3.7.0",
+ "@vue/component-compiler-utils": "^2.6.0",
+ "@vue/preload-webpack-plugin": "^1.1.0",
+ "@vue/web-component-wrapper": "^1.2.0",
+ "acorn": "^6.1.1",
+ "acorn-walk": "^6.1.1",
+ "address": "^1.0.3",
+ "autoprefixer": "^9.5.1",
+ "browserslist": "^4.5.4",
+ "cache-loader": "^2.0.1",
+ "case-sensitive-paths-webpack-plugin": "^2.2.0",
+ "chalk": "^2.4.2",
+ "cli-highlight": "^2.1.0",
+ "clipboardy": "^2.0.0",
+ "cliui": "^5.0.0",
+ "copy-webpack-plugin": "^4.6.0",
+ "css-loader": "^1.0.1",
+ "cssnano": "^4.1.10",
+ "current-script-polyfill": "^1.0.0",
+ "debug": "^4.1.1",
+ "dotenv": "^7.0.0",
+ "dotenv-expand": "^5.1.0",
+ "escape-string-regexp": "^1.0.5",
+ "file-loader": "^3.0.1",
+ "fs-extra": "^7.0.1",
+ "globby": "^9.2.0",
+ "hash-sum": "^1.0.2",
+ "html-webpack-plugin": "^3.2.0",
+ "launch-editor-middleware": "^2.2.1",
+ "lodash.defaultsdeep": "^4.6.0",
+ "lodash.mapvalues": "^4.6.0",
+ "lodash.transform": "^4.6.0",
+ "mini-css-extract-plugin": "^0.6.0",
+ "minimist": "^1.2.0",
+ "ora": "^3.4.0",
+ "portfinder": "^1.0.20",
+ "postcss-loader": "^3.0.0",
+ "read-pkg": "^5.0.0",
+ "semver": "^6.0.0",
+ "slash": "^2.0.0",
+ "source-map-url": "^0.4.0",
+ "ssri": "^6.0.1",
+ "string.prototype.padend": "^3.0.0",
+ "terser-webpack-plugin": "^1.2.3",
+ "thread-loader": "^2.1.2",
+ "url-loader": "^1.1.2",
+ "vue-loader": "^15.7.0",
+ "webpack": ">=4 < 4.29",
+ "webpack-bundle-analyzer": "^3.3.0",
+ "webpack-chain": "^4.11.0",
+ "webpack-dev-server": "^3.3.1",
+ "webpack-merge": "^4.2.1",
+ "yorkie": "^2.0.0"
},
"dependencies": {
+ "acorn": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz",
+ "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==",
+ "dev": true
+ },
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "fs-extra": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz",
+ "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.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=="
+ "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
+ "dev": true
+ },
+ "semver": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz",
+ "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==",
+ "dev": true
}
}
},
- "decamelize": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
- "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA="
- },
- "decode-uri-component": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
- "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU="
- },
- "deep-eql": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-3.0.1.tgz",
- "integrity": "sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw==",
- "requires": {
- "type-detect": "^4.0.0"
- }
- },
- "deep-extend": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
- "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA=="
- },
- "deep-is": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
- "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
- },
- "default-compare": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz",
- "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==",
+ "@vue/cli-shared-utils": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-3.7.0.tgz",
+ "integrity": "sha512-+LPDAQ1CE3ci1ADOvNqJMPdqyxgJxOq5HUgGDSKCHwviXF6GtynfljZXiSzgWh5ueMFxJphCfeMsTZqFWwsHVg==",
+ "dev": true,
"requires": {
- "kind-of": "^5.0.2"
+ "chalk": "^2.4.1",
+ "execa": "^1.0.0",
+ "joi": "^14.3.0",
+ "launch-editor": "^2.2.1",
+ "lru-cache": "^5.1.1",
+ "node-ipc": "^9.1.1",
+ "opn": "^5.3.0",
+ "ora": "^3.4.0",
+ "request": "^2.87.0",
+ "request-promise-native": "^1.0.7",
+ "semver": "^6.0.0",
+ "string.prototype.padstart": "^3.0.0"
},
"dependencies": {
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
+ "semver": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz",
+ "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==",
+ "dev": true
}
}
},
- "default-resolution": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz",
- "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ="
- },
- "define-properties": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.2.tgz",
- "integrity": "sha1-g6c/L+pWmJj7c3GTyPhzyvbUXJQ=",
- "requires": {
- "foreach": "^2.0.5",
- "object-keys": "^1.0.8"
- }
- },
- "define-property": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
- "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "@vue/component-compiler-utils": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-2.6.0.tgz",
+ "integrity": "sha512-IHjxt7LsOFYc0DkTncB7OXJL7UzwOLPPQCfEUNyxL2qt+tF12THV+EO33O1G2Uk4feMSWua3iD39Itszx0f0bw==",
+ "dev": true,
"requires": {
- "is-descriptor": "^1.0.2",
- "isobject": "^3.0.1"
+ "consolidate": "^0.15.1",
+ "hash-sum": "^1.0.2",
+ "lru-cache": "^4.1.2",
+ "merge-source-map": "^1.1.0",
+ "postcss": "^7.0.14",
+ "postcss-selector-parser": "^5.0.0",
+ "prettier": "1.16.3",
+ "source-map": "~0.6.1",
+ "vue-template-es2015-compiler": "^1.9.0"
},
"dependencies": {
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
"requires": {
- "kind-of": "^6.0.0"
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
}
},
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
- "requires": {
- "is-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
- }
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
},
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
}
}
},
- "del": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz",
- "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=",
- "requires": {
- "globby": "^6.1.0",
- "is-path-cwd": "^1.0.0",
- "is-path-in-cwd": "^1.0.0",
- "p-map": "^1.1.1",
- "pify": "^3.0.0",
- "rimraf": "^2.2.8"
- }
- },
- "delayed-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
- "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk="
- },
- "depd": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
- "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
- },
- "destroy": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
- "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
+ "@vue/preload-webpack-plugin": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.0.tgz",
+ "integrity": "sha512-rcn2KhSHESBFMPj5vc5X2pI9bcBNQQixvJXhD5gZ4rN2iym/uH2qfDSQfUS5+qwiz0a85TCkeUs6w6jxFDudbw==",
+ "dev": true
},
- "detect-file": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz",
- "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc="
+ "@vue/web-component-wrapper": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.2.0.tgz",
+ "integrity": "sha512-Xn/+vdm9CjuC9p3Ae+lTClNutrVhsXpzxvoTXXtoys6kVRX9FkueSUAqSWAyZntmVLlR4DosBV4pH8y5Z/HbUw==",
+ "dev": true
},
- "diagnostics": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/diagnostics/-/diagnostics-1.1.1.tgz",
- "integrity": "sha512-8wn1PmdunLJ9Tqbx+Fx/ZEuHfJf4NKSN2ZBj7SJC/OWRWha843+WsTjqMe1B5E3p28jqBlp+mJ2fPVxPyNgYKQ==",
+ "@webassemblyjs/ast": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz",
+ "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==",
+ "dev": true,
"requires": {
- "colorspace": "1.1.x",
- "enabled": "1.0.x",
- "kuler": "1.0.x"
+ "@webassemblyjs/helper-module-context": "1.7.11",
+ "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
+ "@webassemblyjs/wast-parser": "1.7.11"
}
},
- "diff": {
- "version": "3.5.0",
- "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
- "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA=="
+ "@webassemblyjs/floating-point-hex-parser": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz",
+ "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==",
+ "dev": true
},
- "doctrine": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
- "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
- "requires": {
- "esutils": "^2.0.2"
- }
+ "@webassemblyjs/helper-api-error": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz",
+ "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==",
+ "dev": true
},
- "dot-prop": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
- "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",
+ "@webassemblyjs/helper-buffer": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz",
+ "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==",
+ "dev": true
+ },
+ "@webassemblyjs/helper-code-frame": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz",
+ "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==",
+ "dev": true,
"requires": {
- "is-obj": "^1.0.0"
+ "@webassemblyjs/wast-printer": "1.7.11"
}
},
- "duplexer": {
- "version": "0.1.1",
- "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
- "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E="
+ "@webassemblyjs/helper-fsm": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz",
+ "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==",
+ "dev": true
},
- "duplexer3": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
- "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI="
+ "@webassemblyjs/helper-module-context": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz",
+ "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==",
+ "dev": true
},
- "duplexify": {
- "version": "3.6.0",
- "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.0.tgz",
- "integrity": "sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ==",
+ "@webassemblyjs/helper-wasm-bytecode": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz",
+ "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==",
+ "dev": true
+ },
+ "@webassemblyjs/helper-wasm-section": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz",
+ "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==",
+ "dev": true,
"requires": {
- "end-of-stream": "^1.0.0",
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.0",
- "stream-shift": "^1.0.0"
+ "@webassemblyjs/ast": "1.7.11",
+ "@webassemblyjs/helper-buffer": "1.7.11",
+ "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
+ "@webassemblyjs/wasm-gen": "1.7.11"
}
},
- "each-props": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.1.tgz",
- "integrity": "sha1-/BOPUeOid0KG1IWOAtbn3kYt4Vg=",
+ "@webassemblyjs/ieee754": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz",
+ "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==",
+ "dev": true,
"requires": {
- "is-plain-object": "^2.0.1",
- "object.defaults": "^1.1.0"
+ "@xtuc/ieee754": "^1.2.0"
}
},
- "ecc-jsbn": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
- "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
- "optional": true,
+ "@webassemblyjs/leb128": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz",
+ "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==",
+ "dev": true,
"requires": {
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.1.0"
+ "@xtuc/long": "4.2.1"
}
},
- "ee-first": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
- "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
- },
- "emoji-regex": {
- "version": "6.5.1",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz",
- "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==",
+ "@webassemblyjs/utf8": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz",
+ "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==",
"dev": true
},
- "enabled": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/enabled/-/enabled-1.0.2.tgz",
- "integrity": "sha1-ll9lE9LC0cX0ZStkouM5ZGf8L5M=",
+ "@webassemblyjs/wasm-edit": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz",
+ "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==",
+ "dev": true,
"requires": {
- "env-variable": "0.0.x"
+ "@webassemblyjs/ast": "1.7.11",
+ "@webassemblyjs/helper-buffer": "1.7.11",
+ "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
+ "@webassemblyjs/helper-wasm-section": "1.7.11",
+ "@webassemblyjs/wasm-gen": "1.7.11",
+ "@webassemblyjs/wasm-opt": "1.7.11",
+ "@webassemblyjs/wasm-parser": "1.7.11",
+ "@webassemblyjs/wast-printer": "1.7.11"
}
},
- "encodeurl": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
- "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
- },
- "end-of-stream": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
- "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
+ "@webassemblyjs/wasm-gen": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz",
+ "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==",
+ "dev": true,
"requires": {
- "once": "^1.4.0"
+ "@webassemblyjs/ast": "1.7.11",
+ "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
+ "@webassemblyjs/ieee754": "1.7.11",
+ "@webassemblyjs/leb128": "1.7.11",
+ "@webassemblyjs/utf8": "1.7.11"
}
},
- "env-variable": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/env-variable/-/env-variable-0.0.4.tgz",
- "integrity": "sha512-+jpGxSWG4vr6gVxUHOc4p+ilPnql7NzZxOZBxNldsKGjCF+97df3CbuX7XMaDa5oAVkKQj4rKp38rYdC4VcpDg=="
- },
- "errno": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
- "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
- "optional": true,
+ "@webassemblyjs/wasm-opt": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz",
+ "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==",
+ "dev": true,
"requires": {
- "prr": "~1.0.1"
+ "@webassemblyjs/ast": "1.7.11",
+ "@webassemblyjs/helper-buffer": "1.7.11",
+ "@webassemblyjs/wasm-gen": "1.7.11",
+ "@webassemblyjs/wasm-parser": "1.7.11"
}
},
- "error-ex": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
- "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
+ "@webassemblyjs/wasm-parser": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz",
+ "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==",
+ "dev": true,
"requires": {
- "is-arrayish": "^0.2.1"
+ "@webassemblyjs/ast": "1.7.11",
+ "@webassemblyjs/helper-api-error": "1.7.11",
+ "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
+ "@webassemblyjs/ieee754": "1.7.11",
+ "@webassemblyjs/leb128": "1.7.11",
+ "@webassemblyjs/utf8": "1.7.11"
}
},
- "es-abstract": {
- "version": "1.11.0",
- "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.11.0.tgz",
- "integrity": "sha512-ZnQrE/lXTTQ39ulXZ+J1DTFazV9qBy61x2bY071B+qGco8Z8q1QddsLdt/EF8Ai9hcWH72dWS0kFqXLxOxqslA==",
+ "@webassemblyjs/wast-parser": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz",
+ "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==",
"dev": true,
"requires": {
- "es-to-primitive": "^1.1.1",
- "function-bind": "^1.1.1",
- "has": "^1.0.1",
- "is-callable": "^1.1.3",
- "is-regex": "^1.0.4"
+ "@webassemblyjs/ast": "1.7.11",
+ "@webassemblyjs/floating-point-hex-parser": "1.7.11",
+ "@webassemblyjs/helper-api-error": "1.7.11",
+ "@webassemblyjs/helper-code-frame": "1.7.11",
+ "@webassemblyjs/helper-fsm": "1.7.11",
+ "@xtuc/long": "4.2.1"
}
},
- "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=",
+ "@webassemblyjs/wast-printer": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz",
+ "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==",
"dev": true,
"requires": {
- "is-callable": "^1.1.1",
- "is-date-object": "^1.0.1",
- "is-symbol": "^1.0.1"
+ "@webassemblyjs/ast": "1.7.11",
+ "@webassemblyjs/wast-parser": "1.7.11",
+ "@xtuc/long": "4.2.1"
}
},
- "es5-ext": {
- "version": "0.10.42",
- "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.42.tgz",
- "integrity": "sha512-AJxO1rmPe1bDEfSR6TJ/FgMFYuTBhR5R57KW58iCkYACMyFbrkqVyzXSurYoScDGvgyMpk7uRF/lPUPPTmsRSA==",
+ "@xtuc/ieee754": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz",
+ "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==",
+ "dev": true
+ },
+ "@xtuc/long": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz",
+ "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==",
+ "dev": true
+ },
+ "accepts": {
+ "version": "1.3.7",
+ "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
+ "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
"requires": {
- "es6-iterator": "~2.0.3",
- "es6-symbol": "~3.1.1",
- "next-tick": "1"
+ "mime-types": "~2.1.24",
+ "negotiator": "0.6.2"
}
},
- "es6-iterator": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz",
- "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=",
+ "acorn": {
+ "version": "5.7.3",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz",
+ "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==",
+ "dev": true
+ },
+ "acorn-dynamic-import": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz",
+ "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==",
+ "dev": true,
"requires": {
- "d": "1",
- "es5-ext": "^0.10.35",
- "es6-symbol": "^3.1.1"
+ "acorn": "^5.0.0"
}
},
- "es6-symbol": {
- "version": "3.1.1",
- "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz",
- "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=",
+ "acorn-jsx": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz",
+ "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=",
+ "dev": true,
+ "optional": true,
"requires": {
- "d": "1",
- "es5-ext": "~0.10.14"
+ "acorn": "^3.0.4"
+ },
+ "dependencies": {
+ "acorn": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz",
+ "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=",
+ "dev": true,
+ "optional": true
+ }
}
},
- "es6-weak-map": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.2.tgz",
- "integrity": "sha1-XjqzIlH/0VOKH45f+hNXdy+S2W8=",
+ "acorn-walk": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz",
+ "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==",
+ "dev": true
+ },
+ "address": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/address/-/address-1.1.0.tgz",
+ "integrity": "sha512-4diPfzWbLEIElVG4AnqP+00SULlPzNuyJFNnmMrLgyaxG6tZXJ1sn7mjBu4fHrJE+Yp/jgylOweJn2xsLMFggQ==",
+ "dev": true
+ },
+ "ajv": {
+ "version": "6.10.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz",
+ "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==",
+ "dev": true,
"requires": {
- "d": "1",
- "es5-ext": "^0.10.14",
- "es6-iterator": "^2.0.1",
- "es6-symbol": "^3.1.1"
+ "fast-deep-equal": "^2.0.1",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.4.1",
+ "uri-js": "^4.2.2"
}
},
- "escape-html": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
- "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
+ "ajv-errors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz",
+ "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==",
+ "dev": true
},
- "escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
+ "ajv-keywords": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz",
+ "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==",
+ "dev": true
},
- "eslint": {
- "version": "5.4.0",
- "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.4.0.tgz",
- "integrity": "sha512-UIpL91XGex3qtL6qwyCQJar2j3osKxK9e3ano3OcGEIRM4oWIpCkDg9x95AXEC2wMs7PnxzOkPZ2gq+tsMS9yg==",
- "requires": {
- "ajv": "^6.5.0",
- "babel-code-frame": "^6.26.0",
- "chalk": "^2.1.0",
- "cross-spawn": "^6.0.5",
- "debug": "^3.1.0",
- "doctrine": "^2.1.0",
- "eslint-scope": "^4.0.0",
- "eslint-utils": "^1.3.1",
- "eslint-visitor-keys": "^1.0.0",
- "espree": "^4.0.0",
- "esquery": "^1.0.1",
- "esutils": "^2.0.2",
- "file-entry-cache": "^2.0.0",
- "functional-red-black-tree": "^1.0.1",
- "glob": "^7.1.2",
- "globals": "^11.7.0",
- "ignore": "^4.0.2",
- "imurmurhash": "^0.1.4",
- "inquirer": "^5.2.0",
- "is-resolvable": "^1.1.0",
- "js-yaml": "^3.11.0",
- "json-stable-stringify-without-jsonify": "^1.0.1",
- "levn": "^0.3.0",
- "lodash": "^4.17.5",
- "minimatch": "^3.0.4",
- "mkdirp": "^0.5.1",
- "natural-compare": "^1.4.0",
- "optionator": "^0.8.2",
- "path-is-inside": "^1.0.2",
- "pluralize": "^7.0.0",
- "progress": "^2.0.0",
- "regexpp": "^2.0.0",
- "require-uncached": "^1.0.3",
- "semver": "^5.5.0",
- "strip-ansi": "^4.0.0",
- "strip-json-comments": "^2.0.1",
- "table": "^4.0.3",
- "text-table": "^0.2.0"
- },
- "dependencies": {
- "ajv": {
- "version": "6.5.3",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz",
- "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==",
- "requires": {
- "fast-deep-equal": "^2.0.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- }
- },
- "cross-spawn": {
- "version": "6.0.5",
- "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
- "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
- "requires": {
- "nice-try": "^1.0.4",
- "path-key": "^2.0.1",
- "semver": "^5.5.0",
- "shebang-command": "^1.2.0",
- "which": "^1.2.9"
- }
- },
- "debug": {
- "version": "3.2.5",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz",
- "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==",
- "requires": {
- "ms": "^2.1.1"
- }
- },
- "fast-deep-equal": {
- "version": "2.0.1",
- "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=="
- },
- "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=="
- }
- }
+ "alphanum-sort": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
+ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
+ "dev": true
},
- "eslint-config-airbnb": {
- "version": "17.1.0",
- "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-17.1.0.tgz",
- "integrity": "sha512-R9jw28hFfEQnpPau01NO5K/JWMGLi6aymiF6RsnMURjTk+MqZKllCqGK/0tOvHkPi/NWSSOU2Ced/GX++YxLnw==",
- "dev": true,
- "requires": {
- "eslint-config-airbnb-base": "^13.1.0",
- "object.assign": "^4.1.0",
- "object.entries": "^1.0.4"
- }
+ "ansi-colors": {
+ "version": "3.2.4",
+ "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
+ "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
+ "dev": true
},
- "eslint-config-airbnb-base": {
- "version": "13.1.0",
- "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-13.1.0.tgz",
- "integrity": "sha512-XWwQtf3U3zIoKO1BbHh6aUhJZQweOwSt4c2JrPDg9FP3Ltv3+YfEv7jIDB8275tVnO/qOHbfuYg3kzw6Je7uWw==",
+ "ansi-escapes": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+ "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
"dev": true,
- "requires": {
- "eslint-restricted-globals": "^0.1.1",
- "object.assign": "^4.1.0",
- "object.entries": "^1.0.4"
- }
+ "optional": true
},
- "eslint-import-resolver-node": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz",
- "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==",
- "dev": true,
- "requires": {
- "debug": "^2.6.9",
- "resolve": "^1.5.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,
- "requires": {
- "ms": "2.0.0"
- }
- }
- }
+ "ansi-html": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
+ "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=",
+ "dev": true
},
- "eslint-module-utils": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz",
- "integrity": "sha1-snA2LNiLGkitMIl2zn+lTphBF0Y=",
+ "ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "3.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+ "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
"dev": true,
"requires": {
- "debug": "^2.6.8",
- "pkg-dir": "^1.0.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,
- "requires": {
- "ms": "2.0.0"
- }
- }
+ "color-convert": "^1.9.0"
}
},
- "eslint-plugin-import": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.11.0.tgz",
- "integrity": "sha1-Fa7qN6Z0mdhI6OmBgG1GJ7VQOBY=",
+ "any-promise": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz",
+ "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=",
+ "dev": true
+ },
+ "anymatch": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+ "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
"dev": true,
"requires": {
- "contains-path": "^0.1.0",
- "debug": "^2.6.8",
- "doctrine": "1.5.0",
- "eslint-import-resolver-node": "^0.3.1",
- "eslint-module-utils": "^2.2.0",
- "has": "^1.0.1",
- "lodash": "^4.17.4",
- "minimatch": "^3.0.3",
- "read-pkg-up": "^2.0.0",
- "resolve": "^1.6.0"
+ "micromatch": "^3.1.4",
+ "normalize-path": "^2.1.1"
},
"dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "dev": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "doctrine": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz",
- "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=",
- "dev": true,
- "requires": {
- "esutils": "^2.0.2",
- "isarray": "^1.0.0"
- }
- },
- "find-up": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
- "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
- "dev": true,
- "requires": {
- "locate-path": "^2.0.0"
- }
- },
- "load-json-file": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz",
- "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=",
- "dev": true,
- "requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^2.2.0",
- "pify": "^2.0.0",
- "strip-bom": "^3.0.0"
- }
- },
- "path-type": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz",
- "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=",
- "dev": true,
- "requires": {
- "pify": "^2.0.0"
- }
- },
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
- "dev": true
- },
- "read-pkg": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz",
- "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=",
- "dev": true,
- "requires": {
- "load-json-file": "^2.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^2.0.0"
- }
- },
- "read-pkg-up": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz",
- "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=",
+ "normalize-path": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+ "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
"dev": true,
"requires": {
- "find-up": "^2.0.0",
- "read-pkg": "^2.0.0"
+ "remove-trailing-separator": "^1.0.1"
}
- },
- "strip-bom": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz",
- "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
- "dev": true
}
}
},
- "eslint-plugin-jsx-a11y": {
- "version": "6.0.3",
- "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.0.3.tgz",
- "integrity": "sha1-VFg9GuRCSDFi4EDhPMMYZUZRAOU=",
+ "aproba": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
+ "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
+ "dev": true
+ },
+ "arch": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz",
+ "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==",
+ "dev": true
+ },
+ "archive-type": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz",
+ "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=",
"dev": true,
"requires": {
- "aria-query": "^0.7.0",
- "array-includes": "^3.0.3",
- "ast-types-flow": "0.0.7",
- "axobject-query": "^0.1.0",
- "damerau-levenshtein": "^1.0.0",
- "emoji-regex": "^6.1.0",
- "jsx-ast-utils": "^2.0.0"
+ "file-type": "^4.2.0"
}
},
- "eslint-plugin-react": {
- "version": "7.11.1",
- "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz",
- "integrity": "sha512-cVVyMadRyW7qsIUh3FHp3u6QHNhOgVrLQYdQEB1bPWBsgbNCHdFAeNMquBMCcZJu59eNthX053L70l7gRt4SCw==",
+ "argparse": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
+ "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
"dev": true,
"requires": {
- "array-includes": "^3.0.3",
- "doctrine": "^2.1.0",
- "has": "^1.0.3",
- "jsx-ast-utils": "^2.0.1",
- "prop-types": "^15.6.2"
- },
- "dependencies": {
- "has": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
- "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
- "dev": true,
- "requires": {
- "function-bind": "^1.1.1"
- }
- }
+ "sprintf-js": "~1.0.2"
}
},
- "eslint-restricted-globals": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz",
- "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=",
+ "arr-diff": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+ "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
"dev": true
},
- "eslint-scope": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz",
- "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==",
- "requires": {
- "esrecurse": "^4.1.0",
- "estraverse": "^4.1.1"
- }
+ "arr-flatten": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz",
+ "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==",
+ "dev": true
},
- "eslint-utils": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz",
- "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q=="
+ "arr-union": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz",
+ "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
+ "dev": true
},
- "eslint-visitor-keys": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
- "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ=="
+ "array-filter": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz",
+ "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=",
+ "dev": true
},
- "espree": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/espree/-/espree-4.0.0.tgz",
- "integrity": "sha512-kapdTCt1bjmspxStVKX6huolXVV5ZfyZguY1lcfhVVZstce3bqxH9mcLzNn3/mlgW6wQ732+0fuG9v7h0ZQoKg==",
- "requires": {
- "acorn": "^5.6.0",
- "acorn-jsx": "^4.1.1"
- }
+ "array-find-index": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
+ "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
+ "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=="
+ "array-flatten": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz",
+ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI="
},
- "esquery": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
- "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
- "requires": {
- "estraverse": "^4.0.0"
- }
+ "array-map": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz",
+ "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=",
+ "dev": true
},
- "esrecurse": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
- "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
+ "array-reduce": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz",
+ "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=",
+ "dev": true
+ },
+ "array-union": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
+ "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=",
+ "dev": true,
"requires": {
- "estraverse": "^4.1.0"
+ "array-uniq": "^1.0.1"
}
},
- "estraverse": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
- "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM="
+ "array-uniq": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz",
+ "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=",
+ "dev": true
},
- "esutils": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
- "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs="
+ "array-unique": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+ "dev": true
},
- "etag": {
- "version": "1.8.1",
- "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
- "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
+ "asap": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz",
+ "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=",
+ "dev": true,
+ "optional": true
},
- "event-stream": {
- "version": "3.3.4",
- "resolved": "http://registry.npmjs.org/event-stream/-/event-stream-3.3.4.tgz",
- "integrity": "sha1-SrTJoPWlTbkzi0w02Gv86PSzVXE=",
+ "asn1": {
+ "version": "0.2.4",
+ "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz",
+ "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==",
+ "dev": true,
"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"
+ "safer-buffer": "~2.1.0"
}
},
- "execa": {
- "version": "0.7.0",
- "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
- "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
+ "asn1.js": {
+ "version": "4.10.1",
+ "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
+ "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
+ "dev": true,
"requires": {
- "cross-spawn": "^5.0.1",
- "get-stream": "^3.0.0",
- "is-stream": "^1.1.0",
- "npm-run-path": "^2.0.0",
- "p-finally": "^1.0.0",
- "signal-exit": "^3.0.0",
- "strip-eof": "^1.0.0"
+ "bn.js": "^4.0.0",
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
}
},
- "expand-brackets": {
- "version": "2.1.4",
- "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
- "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "assert": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
+ "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
+ "dev": true,
"requires": {
- "debug": "^2.3.3",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "posix-character-classes": "^0.1.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
+ "util": "0.10.3"
},
"dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "requires": {
- "is-descriptor": "^0.1.0"
- }
- },
- "extend-shallow": {
+ "inherits": {
"version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz",
+ "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=",
+ "dev": true
+ },
+ "util": {
+ "version": "0.10.3",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz",
+ "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=",
+ "dev": true,
"requires": {
- "is-extendable": "^0.1.0"
+ "inherits": "2.0.1"
}
}
}
},
- "expand-tilde": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
- "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=",
+ "assert-plus": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz",
+ "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=",
+ "dev": true
+ },
+ "assign-symbols": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz",
+ "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=",
+ "dev": true
+ },
+ "async": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz",
+ "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=",
+ "dev": true
+ },
+ "async-each": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
+ "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
+ "dev": true
+ },
+ "async-limiter": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
+ "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
+ "dev": true
+ },
+ "asynckit": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz",
+ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=",
+ "dev": true
+ },
+ "atob": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz",
+ "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
+ "dev": true
+ },
+ "autoprefixer": {
+ "version": "9.5.1",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.5.1.tgz",
+ "integrity": "sha512-KJSzkStUl3wP0D5sdMlP82Q52JLy5+atf2MHAre48+ckWkXgixmfHyWmA77wFDy6jTHU6mIgXv6hAQ2mf1PjJQ==",
+ "dev": true,
"requires": {
- "homedir-polyfill": "^1.0.1"
+ "browserslist": "^4.5.4",
+ "caniuse-lite": "^1.0.30000957",
+ "normalize-range": "^0.1.2",
+ "num2fraction": "^1.2.2",
+ "postcss": "^7.0.14",
+ "postcss-value-parser": "^3.3.1"
}
},
- "express": {
- "version": "4.16.3",
- "resolved": "https://registry.npmjs.org/express/-/express-4.16.3.tgz",
- "integrity": "sha1-avilAjUNsyRuzEvs9rWjTSL37VM=",
+ "aws-sign2": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz",
+ "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=",
+ "dev": true
+ },
+ "aws4": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
+ "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
+ "dev": true
+ },
+ "babel-code-frame": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
+ "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=",
+ "dev": true,
"requires": {
- "accepts": "~1.3.5",
- "array-flatten": "1.1.1",
- "body-parser": "1.18.2",
- "content-disposition": "0.5.2",
- "content-type": "~1.0.4",
- "cookie": "0.3.1",
- "cookie-signature": "1.0.6",
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "finalhandler": "1.1.1",
- "fresh": "0.5.2",
- "merge-descriptors": "1.0.1",
- "methods": "~1.1.2",
- "on-finished": "~2.3.0",
- "parseurl": "~1.3.2",
- "path-to-regexp": "0.1.7",
- "proxy-addr": "~2.0.3",
- "qs": "6.5.1",
- "range-parser": "~1.2.0",
- "safe-buffer": "5.1.1",
- "send": "0.16.2",
- "serve-static": "1.13.2",
- "setprototypeof": "1.1.0",
- "statuses": "~1.4.0",
- "type-is": "~1.6.16",
- "utils-merge": "1.0.1",
- "vary": "~1.1.2"
+ "chalk": "^1.1.3",
+ "esutils": "^2.0.2",
+ "js-tokens": "^3.0.2"
},
"dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
"requires": {
- "ms": "2.0.0"
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
}
},
- "safe-buffer": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
- "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="
+ "js-tokens": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
+ "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=",
+ "dev": true
},
- "statuses": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
- "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
}
}
},
- "express-handlebars": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/express-handlebars/-/express-handlebars-3.0.0.tgz",
- "integrity": "sha1-gKBwu4GbCeSvLKbQeA91zgXnXC8=",
+ "babel-eslint": {
+ "version": "10.0.1",
+ "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.1.tgz",
+ "integrity": "sha512-z7OT1iNV+TjOwHNLLyJk+HN+YVWX+CLE6fPD2SymJZOZQBs+QIexFjhm4keGTm8MW9xr4EC9Q0PbaLB24V5GoQ==",
+ "dev": true,
"requires": {
- "glob": "^6.0.4",
- "graceful-fs": "^4.1.2",
- "handlebars": "^4.0.5",
- "object.assign": "^4.0.3",
- "promise": "^7.0.0"
+ "@babel/code-frame": "^7.0.0",
+ "@babel/parser": "^7.0.0",
+ "@babel/traverse": "^7.0.0",
+ "@babel/types": "^7.0.0",
+ "eslint-scope": "3.7.1",
+ "eslint-visitor-keys": "^1.0.0"
},
"dependencies": {
- "glob": {
- "version": "6.0.4",
- "resolved": "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz",
- "integrity": "sha1-DwiGD2oVUSey+t1PnOJLGqtuTSI=",
+ "eslint-scope": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz",
+ "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=",
+ "dev": true,
"requires": {
- "inflight": "^1.0.4",
- "inherits": "2",
- "minimatch": "2 || 3",
- "once": "^1.3.0",
- "path-is-absolute": "^1.0.0"
+ "esrecurse": "^4.1.0",
+ "estraverse": "^4.1.1"
}
}
}
},
- "extend": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
- "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ="
+ "babel-extract-comments": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz",
+ "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==",
+ "dev": true,
+ "requires": {
+ "babylon": "^6.18.0"
+ }
},
- "extend-shallow": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
- "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "babel-loader": {
+ "version": "8.0.5",
+ "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.5.tgz",
+ "integrity": "sha512-NTnHnVRd2JnRqPC0vW+iOQWU5pchDbYXsG2E6DMXEpMfUcQKclF9gmf3G3ZMhzG7IG9ji4coL0cm+FxeWxDpnw==",
+ "dev": true,
"requires": {
- "assign-symbols": "^1.0.0",
- "is-extendable": "^1.0.1"
- },
- "dependencies": {
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- }
+ "find-cache-dir": "^2.0.0",
+ "loader-utils": "^1.0.2",
+ "mkdirp": "^0.5.1",
+ "util.promisify": "^1.0.0"
}
},
- "external-editor": {
+ "babel-plugin-dynamic-import-node": {
"version": "2.2.0",
- "resolved": "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
- "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
+ "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.2.0.tgz",
+ "integrity": "sha512-fP899ELUnTaBcIzmrW7nniyqqdYWrWuJUyPWHxFa/c7r7hS6KC8FscNfLlBNIoPSc55kYMGEEKjPjJGCLbE1qA==",
+ "dev": true,
"requires": {
- "chardet": "^0.4.0",
- "iconv-lite": "^0.4.17",
- "tmp": "^0.0.33"
+ "object.assign": "^4.1.0"
}
},
- "extglob": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
- "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "babel-plugin-module-resolver": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-3.2.0.tgz",
+ "integrity": "sha512-tjR0GvSndzPew/Iayf4uICWZqjBwnlMWjSx6brryfQ81F9rxBVqwDJtFCV8oOs0+vJeefK9TmdZtkIFdFe1UnA==",
+ "dev": true,
"requires": {
- "array-unique": "^0.3.2",
+ "find-babel-config": "^1.1.0",
+ "glob": "^7.1.2",
+ "pkg-up": "^2.0.0",
+ "reselect": "^3.0.1",
+ "resolve": "^1.4.0"
+ }
+ },
+ "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",
+ "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=",
+ "dev": true
+ },
+ "babel-plugin-transform-object-rest-spread": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz",
+ "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=",
+ "dev": true,
+ "requires": {
+ "babel-plugin-syntax-object-rest-spread": "^6.8.0",
+ "babel-runtime": "^6.26.0"
+ }
+ },
+ "babel-runtime": {
+ "version": "6.26.0",
+ "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz",
+ "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=",
+ "dev": true,
+ "requires": {
+ "core-js": "^2.4.0",
+ "regenerator-runtime": "^0.11.0"
+ },
+ "dependencies": {
+ "regenerator-runtime": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz",
+ "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==",
+ "dev": true
+ }
+ }
+ },
+ "babylon": {
+ "version": "6.18.0",
+ "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz",
+ "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==",
+ "dev": true
+ },
+ "balanced-match": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz",
+ "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+ "dev": true
+ },
+ "base": {
+ "version": "0.11.2",
+ "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz",
+ "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==",
+ "dev": true,
+ "requires": {
+ "cache-base": "^1.0.1",
+ "class-utils": "^0.3.5",
+ "component-emitter": "^1.2.1",
"define-property": "^1.0.0",
- "expand-brackets": "^2.1.4",
- "extend-shallow": "^2.0.1",
- "fragment-cache": "^0.2.1",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
+ "isobject": "^3.0.1",
+ "mixin-deep": "^1.2.0",
+ "pascalcase": "^0.1.1"
},
"dependencies": {
"define-property": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
"integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
"requires": {
"is-descriptor": "^1.0.0"
}
},
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
"is-accessor-descriptor": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
"integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
"requires": {
"kind-of": "^6.0.0"
}
@@ -2070,6 +2098,7 @@
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
"integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
"requires": {
"kind-of": "^6.0.0"
}
@@ -2078,4624 +2107,11168 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
"integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
"requires": {
"is-accessor-descriptor": "^1.0.0",
"is-data-descriptor": "^1.0.0",
"kind-of": "^6.0.2"
}
- },
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
}
}
},
- "extsprintf": {
+ "base64-js": {
"version": "1.3.0",
- "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
- "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU="
- },
- "fancy-log": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.2.tgz",
- "integrity": "sha1-9BEl49hPLn2JpD0G2VjI94vha+E=",
- "requires": {
- "ansi-gray": "^0.1.1",
- "color-support": "^1.1.3",
- "time-stamp": "^1.0.0"
- }
- },
- "fast-deep-equal": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
- "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
- "optional": true
- },
- "fast-json-stable-stringify": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
- "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I="
- },
- "fast-levenshtein": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
- "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc="
- },
- "fast-safe-stringify": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-2.0.6.tgz",
- "integrity": "sha512-q8BZ89jjc+mz08rSxROs8VsrBBcn1SIw1kq9NjolL509tkABRk9io01RAjSaEv1Xb2uFLt8VtRiZbGp5H8iDtg=="
+ "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
+ "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
+ "dev": true
},
- "fecha": {
- "version": "2.3.3",
- "resolved": "https://registry.npmjs.org/fecha/-/fecha-2.3.3.tgz",
- "integrity": "sha512-lUGBnIamTAwk4znq5BcqsDaxSmZ9nDVJaij6NvRt/Tg4R69gERA+otPKbS86ROw9nxVMw2/mp1fnaiWqbs6Sdg=="
+ "batch": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
+ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=",
+ "dev": true
},
- "figures": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
- "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "bcrypt-pbkdf": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz",
+ "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=",
+ "dev": true,
"requires": {
- "escape-string-regexp": "^1.0.5"
+ "tweetnacl": "^0.14.3"
}
},
- "file-entry-cache": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
- "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
+ "bfj": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.1.tgz",
+ "integrity": "sha512-+GUNvzHR4nRyGybQc2WpNJL4MJazMuvf92ueIyA0bIkPRwhhQu3IfZQ2PSoVPpCBJfmoSdOxu5rnotfFLlvYRQ==",
+ "dev": true,
"requires": {
- "flat-cache": "^1.2.1",
- "object-assign": "^4.0.1"
+ "bluebird": "^3.5.1",
+ "check-types": "^7.3.0",
+ "hoopy": "^0.1.2",
+ "tryer": "^1.0.0"
}
},
- "fill-range": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
- "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "big.js": {
+ "version": "5.2.2",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
+ "dev": true
+ },
+ "bin-build": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz",
+ "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==",
+ "dev": true,
"requires": {
- "extend-shallow": "^2.0.1",
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1",
- "to-regex-range": "^2.1.0"
+ "decompress": "^4.0.0",
+ "download": "^6.2.2",
+ "execa": "^0.7.0",
+ "p-map-series": "^1.0.0",
+ "tempfile": "^2.0.0"
},
"dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "cross-spawn": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "dev": true,
"requires": {
- "is-extendable": "^0.1.0"
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
}
- }
- }
- },
- "finalhandler": {
- "version": "1.1.1",
- "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
- "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
- "requires": {
- "debug": "2.6.9",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "on-finished": "~2.3.0",
- "parseurl": "~1.3.2",
- "statuses": "~1.4.0",
- "unpipe": "~1.0.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ },
+ "execa": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
+ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
+ "dev": true,
"requires": {
- "ms": "2.0.0"
+ "cross-spawn": "^5.0.1",
+ "get-stream": "^3.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
}
},
- "statuses": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
- "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
+ "get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true
+ },
+ "lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "requires": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
}
}
},
- "find-up": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
- "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
- "requires": {
- "path-exists": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- }
- },
- "findup-sync": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
- "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
+ "bin-check": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz",
+ "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==",
+ "dev": true,
"requires": {
- "detect-file": "^1.0.0",
- "is-glob": "^3.1.0",
- "micromatch": "^3.0.4",
- "resolve-dir": "^1.0.1"
+ "execa": "^0.7.0",
+ "executable": "^4.1.0"
},
"dependencies": {
- "is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "cross-spawn": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "dev": true,
"requires": {
- "is-extglob": "^2.1.0"
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "execa": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
+ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^5.0.1",
+ "get-stream": "^3.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ }
+ },
+ "get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true
+ },
+ "lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "requires": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
}
+ },
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
}
}
},
- "fined": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/fined/-/fined-1.1.0.tgz",
- "integrity": "sha1-s33IRLdqL15wgeiE98CuNE8VNHY=",
+ "bin-version": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz",
+ "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==",
+ "dev": true,
"requires": {
- "expand-tilde": "^2.0.2",
- "is-plain-object": "^2.0.3",
- "object.defaults": "^1.1.0",
- "object.pick": "^1.2.0",
- "parse-filepath": "^1.0.1"
+ "execa": "^1.0.0",
+ "find-versions": "^3.0.0"
}
},
- "flagged-respawn": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.0.tgz",
- "integrity": "sha1-Tnmumy6zi/hrO7Vr8+ClaqX8q9c="
+ "bin-version-check": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz",
+ "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==",
+ "dev": true,
+ "requires": {
+ "bin-version": "^3.0.0",
+ "semver": "^5.6.0",
+ "semver-truncate": "^1.1.2"
+ }
},
- "flat-cache": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.0.tgz",
- "integrity": "sha1-0wMLMrOBVPTjt+nHCfSQ9++XxIE=",
+ "bin-wrapper": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz",
+ "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==",
+ "dev": true,
"requires": {
- "circular-json": "^0.3.1",
- "del": "^2.0.2",
- "graceful-fs": "^4.1.2",
- "write": "^0.2.1"
+ "bin-check": "^4.1.0",
+ "bin-version-check": "^4.0.0",
+ "download": "^7.1.0",
+ "import-lazy": "^3.1.0",
+ "os-filter-obj": "^2.0.0",
+ "pify": "^4.0.1"
},
"dependencies": {
- "del": {
- "version": "2.2.2",
- "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz",
- "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=",
+ "download": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz",
+ "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==",
+ "dev": true,
"requires": {
- "globby": "^5.0.0",
- "is-path-cwd": "^1.0.0",
- "is-path-in-cwd": "^1.0.0",
- "object-assign": "^4.0.1",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0",
- "rimraf": "^2.2.8"
+ "archive-type": "^4.0.0",
+ "caw": "^2.0.1",
+ "content-disposition": "^0.5.2",
+ "decompress": "^4.2.0",
+ "ext-name": "^5.0.0",
+ "file-type": "^8.1.0",
+ "filenamify": "^2.0.0",
+ "get-stream": "^3.0.0",
+ "got": "^8.3.1",
+ "make-dir": "^1.2.0",
+ "p-event": "^2.1.0",
+ "pify": "^3.0.0"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ }
}
},
- "globby": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz",
- "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=",
+ "file-type": {
+ "version": "8.1.0",
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz",
+ "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==",
+ "dev": true
+ },
+ "get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true
+ },
+ "got": {
+ "version": "8.3.2",
+ "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz",
+ "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==",
+ "dev": true,
"requires": {
- "array-union": "^1.0.1",
- "arrify": "^1.0.0",
- "glob": "^7.0.3",
- "object-assign": "^4.0.1",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
+ "@sindresorhus/is": "^0.7.0",
+ "cacheable-request": "^2.1.1",
+ "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"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ }
}
},
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
+ "make-dir": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+ "dev": true,
+ "requires": {
+ "pify": "^3.0.0"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ }
+ }
+ },
+ "p-cancelable": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz",
+ "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==",
+ "dev": true
+ },
+ "p-event": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz",
+ "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==",
+ "dev": true,
+ "requires": {
+ "p-timeout": "^2.0.1"
+ }
+ },
+ "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==",
+ "dev": true,
+ "requires": {
+ "p-finally": "^1.0.0"
+ }
+ },
+ "url-parse-lax": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
+ "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
+ "dev": true,
+ "requires": {
+ "prepend-http": "^2.0.0"
+ }
}
}
},
- "flush-write-stream": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz",
- "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==",
- "requires": {
- "inherits": "^2.0.1",
- "readable-stream": "^2.0.4"
- }
- },
- "for-in": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
- "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA="
+ "binary-extensions": {
+ "version": "1.13.1",
+ "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+ "dev": true
},
- "for-own": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
- "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
+ "bl": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
+ "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
+ "dev": true,
"requires": {
- "for-in": "^1.0.1"
+ "readable-stream": "^2.3.5",
+ "safe-buffer": "^5.1.1"
}
},
- "foreach": {
- "version": "2.0.5",
- "resolved": "https://registry.npmjs.org/foreach/-/foreach-2.0.5.tgz",
- "integrity": "sha1-C+4AUBiusmDQo6865ljdATbsG5k="
+ "bluebird": {
+ "version": "3.5.4",
+ "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.4.tgz",
+ "integrity": "sha512-FG+nFEZChJrbQ9tIccIfZJBz3J7mLrAhxakAbnrJWn8d7aKOC+LWifa0G+p4ZqKp4y13T7juYvdhq9NzKdsrjw==",
+ "dev": true
},
- "foreachasync": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/foreachasync/-/foreachasync-3.0.0.tgz",
- "integrity": "sha1-VQKYfchxS+M5IJfzLgBxyd7gfPY="
+ "bn.js": {
+ "version": "4.11.8",
+ "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
+ "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
+ "dev": true
},
- "forever-agent": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
- "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
- "optional": true
+ "body-parser": {
+ "version": "1.18.3",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",
+ "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",
+ "requires": {
+ "bytes": "3.0.0",
+ "content-type": "~1.0.4",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "http-errors": "~1.6.3",
+ "iconv-lite": "0.4.23",
+ "on-finished": "~2.3.0",
+ "qs": "6.5.2",
+ "raw-body": "2.3.3",
+ "type-is": "~1.6.16"
+ }
},
- "form-data": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
- "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
+ "bonjour": {
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz",
+ "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=",
+ "dev": true,
"requires": {
- "asynckit": "^0.4.0",
- "combined-stream": "1.0.6",
- "mime-types": "^2.1.12"
+ "array-flatten": "^2.1.0",
+ "deep-equal": "^1.0.1",
+ "dns-equal": "^1.0.0",
+ "dns-txt": "^2.0.2",
+ "multicast-dns": "^6.0.1",
+ "multicast-dns-service-types": "^1.1.0"
+ },
+ "dependencies": {
+ "array-flatten": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz",
+ "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
+ "dev": true
+ }
}
},
- "formidable": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/formidable/-/formidable-1.2.1.tgz",
- "integrity": "sha512-Fs9VRguL0gqGHkXS5GQiMCr1VhZBxz0JnJs4JmMp/2jL18Fmbzvv7vOFRU+U8TBkHEE/CX1qDXzJplVULgsLeg=="
+ "boolbase": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz",
+ "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=",
+ "dev": true
},
- "forwarded": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
- "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
+ "bootstrap": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.3.1.tgz",
+ "integrity": "sha512-rXqOmH1VilAt2DyPzluTi2blhk17bO7ef+zLLPlWvG494pDxcM234pJ8wTc/6R40UWizAIIMgxjvxZg5kmsbag==",
+ "dev": true
},
- "fragment-cache": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
- "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
+ "bootstrap-vue": {
+ "version": "2.0.0-rc.19",
+ "resolved": "https://registry.npmjs.org/bootstrap-vue/-/bootstrap-vue-2.0.0-rc.19.tgz",
+ "integrity": "sha512-OCbRwqKb0F+RGr162m+RyKI4yNM0VjfxOGI32CMgHfCnnc0MZ0wF2Svg2E3Q7AWCq0N8LgD/EsF/K7Vg3kdDyw==",
+ "dev": true,
"requires": {
- "map-cache": "^0.2.2"
+ "@nuxt/opencollective": "^0.2.2",
+ "bootstrap": "^4.3.1",
+ "core-js": ">=2.6.5 <3.0.0",
+ "popper.js": "^1.15.0",
+ "portal-vue": "^2.1.1",
+ "vue-functional-data-merge": "^2.0.7"
}
},
- "fresh": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
- "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
+ "bootswatch": {
+ "version": "4.3.1",
+ "resolved": "https://registry.npmjs.org/bootswatch/-/bootswatch-4.3.1.tgz",
+ "integrity": "sha512-kNdpo/TnhO++aic1IODLIe1V0lx6pXwHMpwXMacpANDnuVDtgU1MUgUbVMC3rSWm4UcbImfwPraNYgjKDT0BtA==",
+ "dev": true
},
- "from": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz",
- "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4="
+ "brace-expansion": {
+ "version": "1.1.11",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
+ "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
+ "dev": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
},
- "fs-mkdirp-stream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz",
- "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=",
+ "braces": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+ "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
+ "dev": true,
"requires": {
- "graceful-fs": "^4.1.11",
- "through2": "^2.0.3"
+ "arr-flatten": "^1.1.0",
+ "array-unique": "^0.3.2",
+ "extend-shallow": "^2.0.1",
+ "fill-range": "^4.0.0",
+ "isobject": "^3.0.1",
+ "repeat-element": "^1.1.2",
+ "snapdragon": "^0.8.1",
+ "snapdragon-node": "^2.0.1",
+ "split-string": "^3.0.2",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "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"
+ }
+ }
}
},
- "fs.realpath": {
+ "brorand": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz",
+ "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=",
+ "dev": true
+ },
+ "browserify-aes": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
+ "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
+ "dev": true,
+ "requires": {
+ "buffer-xor": "^1.0.3",
+ "cipher-base": "^1.0.0",
+ "create-hash": "^1.1.0",
+ "evp_bytestokey": "^1.0.3",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "browserify-cipher": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz",
+ "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==",
+ "dev": true,
+ "requires": {
+ "browserify-aes": "^1.0.4",
+ "browserify-des": "^1.0.0",
+ "evp_bytestokey": "^1.0.0"
+ }
+ },
+ "browserify-des": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz",
+ "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==",
+ "dev": true,
+ "requires": {
+ "cipher-base": "^1.0.1",
+ "des.js": "^1.0.0",
+ "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",
+ "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
+ "dev": true,
+ "requires": {
+ "bn.js": "^4.1.0",
+ "randombytes": "^2.0.1"
+ }
+ },
+ "browserify-sign": {
+ "version": "4.0.4",
+ "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
+ "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
+ "dev": true,
+ "requires": {
+ "bn.js": "^4.1.1",
+ "browserify-rsa": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "create-hmac": "^1.1.2",
+ "elliptic": "^6.0.0",
+ "inherits": "^2.0.1",
+ "parse-asn1": "^5.0.0"
+ }
+ },
+ "browserify-zlib": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz",
+ "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==",
+ "dev": true,
+ "requires": {
+ "pako": "~1.0.5"
+ }
+ },
+ "browserslist": {
+ "version": "4.5.6",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.5.6.tgz",
+ "integrity": "sha512-o/hPOtbU9oX507lIqon+UvPYqpx3mHc8cV3QemSBTXwkG8gSQSK6UKvXcE/DcleU3+A59XTUHyCvZ5qGy8xVAg==",
+ "dev": true,
+ "requires": {
+ "caniuse-lite": "^1.0.30000963",
+ "electron-to-chromium": "^1.3.127",
+ "node-releases": "^1.1.17"
+ }
+ },
+ "buffer": {
+ "version": "4.9.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
+ "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
+ "dev": true,
+ "requires": {
+ "base64-js": "^1.0.2",
+ "ieee754": "^1.1.4",
+ "isarray": "^1.0.0"
+ }
+ },
+ "buffer-alloc": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
+ "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
+ "dev": true,
+ "requires": {
+ "buffer-alloc-unsafe": "^1.1.0",
+ "buffer-fill": "^1.0.0"
+ }
+ },
+ "buffer-alloc-unsafe": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
+ "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
+ "dev": true
+ },
+ "buffer-crc32": {
+ "version": "0.2.13",
+ "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+ "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
+ "dev": true
+ },
+ "buffer-fill": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
- "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
+ "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
+ "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=",
+ "dev": true
},
- "fsevents": {
- "version": "1.2.3",
- "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.3.tgz",
- "integrity": "sha512-X+57O5YkDTiEQGiw8i7wYc2nQgweIekqkepI8Q3y4wVlurgBt2SuwxTeYUYMZIGpLZH3r/TsMjczCMXE5ZOt7Q==",
- "optional": true,
+ "buffer-from": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz",
+ "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==",
+ "dev": true
+ },
+ "buffer-indexof": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz",
+ "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
+ "dev": true
+ },
+ "buffer-xor": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
+ "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
+ "dev": true
+ },
+ "builtin-status-codes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
+ "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=",
+ "dev": true
+ },
+ "bytes": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
+ "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg="
+ },
+ "cacache": {
+ "version": "11.3.2",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz",
+ "integrity": "sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg==",
+ "dev": true,
+ "requires": {
+ "bluebird": "^3.5.3",
+ "chownr": "^1.1.1",
+ "figgy-pudding": "^3.5.1",
+ "glob": "^7.1.3",
+ "graceful-fs": "^4.1.15",
+ "lru-cache": "^5.1.1",
+ "mississippi": "^3.0.0",
+ "mkdirp": "^0.5.1",
+ "move-concurrently": "^1.0.1",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^2.6.2",
+ "ssri": "^6.0.1",
+ "unique-filename": "^1.1.1",
+ "y18n": "^4.0.0"
+ }
+ },
+ "cache-base": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz",
+ "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==",
+ "dev": true,
+ "requires": {
+ "collection-visit": "^1.0.0",
+ "component-emitter": "^1.2.1",
+ "get-value": "^2.0.6",
+ "has-value": "^1.0.0",
+ "isobject": "^3.0.1",
+ "set-value": "^2.0.0",
+ "to-object-path": "^0.3.0",
+ "union-value": "^1.0.0",
+ "unset-value": "^1.0.0"
+ }
+ },
+ "cache-loader": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/cache-loader/-/cache-loader-2.0.1.tgz",
+ "integrity": "sha512-V99T3FOynmGx26Zom+JrVBytLBsmUCzVG2/4NnUKgvXN4bEV42R1ERl1IyiH/cvFIDA1Ytq2lPZ9tXDSahcQpQ==",
+ "dev": true,
"requires": {
- "nan": "^2.9.2",
- "node-pre-gyp": "^0.9.0"
+ "loader-utils": "^1.1.0",
+ "mkdirp": "^0.5.1",
+ "neo-async": "^2.6.0",
+ "normalize-path": "^3.0.0",
+ "schema-utils": "^1.0.0"
},
"dependencies": {
- "abbrev": {
- "version": "1.1.1",
- "bundled": true,
- "optional": true
- },
- "ansi-regex": {
- "version": "2.1.1",
- "bundled": true
- },
- "aproba": {
- "version": "1.2.0",
- "bundled": true,
- "optional": true
- },
- "are-we-there-yet": {
- "version": "1.1.4",
- "bundled": true,
- "optional": true,
- "requires": {
- "delegates": "^1.0.0",
- "readable-stream": "^2.0.6"
- }
- },
- "balanced-match": {
- "version": "1.0.0",
- "bundled": true
- },
- "brace-expansion": {
- "version": "1.1.11",
- "bundled": true,
- "requires": {
- "balanced-match": "^1.0.0",
- "concat-map": "0.0.1"
- }
- },
- "chownr": {
- "version": "1.0.1",
- "bundled": true,
- "optional": true
- },
- "code-point-at": {
- "version": "1.1.0",
- "bundled": true
- },
- "concat-map": {
- "version": "0.0.1",
- "bundled": true
- },
- "console-control-strings": {
- "version": "1.1.0",
- "bundled": true
- },
- "core-util-is": {
- "version": "1.0.2",
- "bundled": true,
- "optional": true
- },
- "debug": {
- "version": "2.6.9",
- "bundled": true,
- "optional": true,
- "requires": {
- "ms": "2.0.0"
- }
- },
- "deep-extend": {
- "version": "0.4.2",
- "bundled": true,
- "optional": true
- },
- "delegates": {
+ "schema-utils": {
"version": "1.0.0",
- "bundled": true,
- "optional": true
- },
- "detect-libc": {
- "version": "1.0.3",
- "bundled": true,
- "optional": true
- },
- "fs-minipass": {
- "version": "1.2.5",
- "bundled": true,
- "optional": true,
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "dev": true,
"requires": {
- "minipass": "^2.2.1"
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
}
+ }
+ }
+ },
+ "cacheable-request": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
+ "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=",
+ "dev": true,
+ "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"
+ },
+ "dependencies": {
+ "get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true
},
- "fs.realpath": {
+ "lowercase-keys": {
"version": "1.0.0",
- "bundled": true,
- "optional": true
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
+ "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=",
+ "dev": true
},
- "gauge": {
- "version": "2.7.4",
- "bundled": true,
- "optional": true,
+ "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==",
+ "dev": true,
"requires": {
- "aproba": "^1.0.3",
- "console-control-strings": "^1.0.0",
- "has-unicode": "^2.0.0",
- "object-assign": "^4.1.0",
- "signal-exit": "^3.0.0",
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wide-align": "^1.1.0"
+ "prepend-http": "^2.0.0",
+ "query-string": "^5.0.1",
+ "sort-keys": "^2.0.0"
}
- },
- "glob": {
- "version": "7.1.2",
- "bundled": true,
- "optional": 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"
- }
- },
- "has-unicode": {
- "version": "2.0.1",
- "bundled": true,
- "optional": true
- },
- "iconv-lite": {
- "version": "0.4.21",
- "bundled": true,
- "optional": true,
- "requires": {
- "safer-buffer": "^2.1.0"
- }
- },
- "ignore-walk": {
- "version": "3.0.1",
- "bundled": true,
- "optional": true,
- "requires": {
- "minimatch": "^3.0.4"
- }
- },
- "inflight": {
- "version": "1.0.6",
- "bundled": true,
- "optional": true,
+ }
+ }
+ },
+ "call-me-maybe": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
+ "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
+ "dev": true
+ },
+ "caller-callsite": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
+ "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
+ "dev": true,
+ "requires": {
+ "callsites": "^2.0.0"
+ },
+ "dependencies": {
+ "callsites": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
+ "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
+ "dev": true
+ }
+ }
+ },
+ "caller-path": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz",
+ "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "callsites": "^0.2.0"
+ }
+ },
+ "callsites": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz",
+ "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=",
+ "dev": true,
+ "optional": true
+ },
+ "camel-case": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz",
+ "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=",
+ "dev": true,
+ "requires": {
+ "no-case": "^2.2.0",
+ "upper-case": "^1.1.1"
+ }
+ },
+ "camelcase": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+ "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+ "dev": true
+ },
+ "camelcase-keys": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
+ "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
+ "dev": true,
+ "requires": {
+ "camelcase": "^2.0.0",
+ "map-obj": "^1.0.0"
+ },
+ "dependencies": {
+ "camelcase": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
+ "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
+ "dev": true
+ }
+ }
+ },
+ "caniuse-api": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
+ "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
+ "dev": true,
+ "requires": {
+ "browserslist": "^4.0.0",
+ "caniuse-lite": "^1.0.0",
+ "lodash.memoize": "^4.1.2",
+ "lodash.uniq": "^4.5.0"
+ }
+ },
+ "caniuse-lite": {
+ "version": "1.0.30000966",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000966.tgz",
+ "integrity": "sha512-qqLQ/uYrpZmFhPY96VuBkMEo8NhVFBZ9y/Bh+KnvGzGJ5I8hvpIaWlF2pw5gqe4PLAL+ZjsPgMOvoXSpX21Keg==",
+ "dev": true
+ },
+ "case-sensitive-paths-webpack-plugin": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.2.0.tgz",
+ "integrity": "sha512-u5ElzokS8A1pm9vM3/iDgTcI3xqHxuCao94Oz8etI3cf0Tio0p8izkDYbTIn09uP3yUUr6+veaE6IkjnTYS46g==",
+ "dev": true
+ },
+ "caseless": {
+ "version": "0.12.0",
+ "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
+ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=",
+ "dev": true
+ },
+ "caw": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz",
+ "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==",
+ "dev": true,
+ "requires": {
+ "get-proxy": "^2.0.0",
+ "isurl": "^1.0.0-alpha5",
+ "tunnel-agent": "^0.6.0",
+ "url-to-options": "^1.0.1"
+ }
+ },
+ "chalk": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+ "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^3.2.1",
+ "escape-string-regexp": "^1.0.5",
+ "supports-color": "^5.3.0"
+ }
+ },
+ "chardet": {
+ "version": "0.4.2",
+ "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz",
+ "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=",
+ "dev": true,
+ "optional": true
+ },
+ "check-types": {
+ "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
+ },
+ "chokidar": {
+ "version": "2.1.5",
+ "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.5.tgz",
+ "integrity": "sha512-i0TprVWp+Kj4WRPtInjexJ8Q+BqTE909VpH8xVhXrJkoc5QC8VO9TryGOqTr+2hljzc1sC62t22h5tZePodM/A==",
+ "dev": true,
+ "requires": {
+ "anymatch": "^2.0.0",
+ "async-each": "^1.0.1",
+ "braces": "^2.3.2",
+ "fsevents": "^1.2.7",
+ "glob-parent": "^3.1.0",
+ "inherits": "^2.0.3",
+ "is-binary-path": "^1.0.0",
+ "is-glob": "^4.0.0",
+ "normalize-path": "^3.0.0",
+ "path-is-absolute": "^1.0.0",
+ "readdirp": "^2.2.1",
+ "upath": "^1.1.1"
+ }
+ },
+ "chownr": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz",
+ "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==",
+ "dev": true
+ },
+ "chrome-trace-event": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz",
+ "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==",
+ "dev": true,
+ "requires": {
+ "tslib": "^1.9.0"
+ }
+ },
+ "ci-info": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz",
+ "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==",
+ "dev": true
+ },
+ "cipher-base": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz",
+ "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "circular-json": {
+ "version": "0.3.3",
+ "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz",
+ "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==",
+ "dev": true,
+ "optional": true
+ },
+ "class-utils": {
+ "version": "0.3.6",
+ "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
+ "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==",
+ "dev": true,
+ "requires": {
+ "arr-union": "^3.1.0",
+ "define-property": "^0.2.5",
+ "isobject": "^3.0.0",
+ "static-extend": "^0.1.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
"requires": {
- "once": "^1.3.0",
- "wrappy": "1"
+ "is-descriptor": "^0.1.0"
}
- },
- "inherits": {
- "version": "2.0.3",
- "bundled": true
- },
- "ini": {
- "version": "1.3.5",
- "bundled": true,
- "optional": true
- },
- "is-fullwidth-code-point": {
- "version": "1.0.0",
- "bundled": true,
+ }
+ }
+ },
+ "clean-css": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz",
+ "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==",
+ "dev": true,
+ "requires": {
+ "source-map": "~0.6.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "cli-cursor": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz",
+ "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=",
+ "dev": true,
+ "requires": {
+ "restore-cursor": "^2.0.0"
+ }
+ },
+ "cli-highlight": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.1.tgz",
+ "integrity": "sha512-0y0VlNmdD99GXZHYnvrQcmHxP8Bi6T00qucGgBgGv4kJ0RyDthNnnFPupHV7PYv/OXSVk+azFbOeaW6+vGmx9A==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.3.0",
+ "highlight.js": "^9.6.0",
+ "mz": "^2.4.0",
+ "parse5": "^4.0.0",
+ "yargs": "^13.0.0"
+ }
+ },
+ "cli-spinners": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.1.0.tgz",
+ "integrity": "sha512-8B00fJOEh1HPrx4fo5eW16XmE1PcL1tGpGrxy63CXGP9nHdPBN63X75hA1zhvQuhVztJWLqV58Roj2qlNM7cAA==",
+ "dev": true
+ },
+ "cli-width": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
+ "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
+ "dev": true,
+ "optional": true
+ },
+ "clipboardy": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.0.0.tgz",
+ "integrity": "sha512-XbVjHMsss0giNUkp/tV/3eEAZe8i1fZTLzmPKqjE1RGIAWOTiF5D014f6R+g53ZAq0IK3cPrJXFvqE8eQjhFYQ==",
+ "dev": true,
+ "requires": {
+ "arch": "^2.1.1",
+ "execa": "^1.0.0"
+ }
+ },
+ "cliui": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+ "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
+ "dev": true,
+ "requires": {
+ "string-width": "^3.1.0",
+ "strip-ansi": "^5.2.0",
+ "wrap-ansi": "^5.1.0"
+ },
+ "dependencies": {
+ "string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "dev": true,
"requires": {
- "number-is-nan": "^1.0.0"
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
}
},
- "isarray": {
- "version": "1.0.0",
- "bundled": true,
- "optional": true
- },
- "minimatch": {
- "version": "3.0.4",
- "bundled": true,
+ "wrap-ansi": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+ "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
+ "dev": true,
"requires": {
- "brace-expansion": "^1.1.7"
+ "ansi-styles": "^3.2.0",
+ "string-width": "^3.0.0",
+ "strip-ansi": "^5.0.0"
}
- },
- "minimist": {
- "version": "0.0.8",
- "bundled": true
- },
- "minipass": {
- "version": "2.2.4",
- "bundled": true,
+ }
+ }
+ },
+ "clone": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
+ "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
+ "dev": true
+ },
+ "clone-response": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
+ "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
+ "dev": true,
+ "requires": {
+ "mimic-response": "^1.0.0"
+ }
+ },
+ "co": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz",
+ "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=",
+ "dev": true,
+ "optional": true
+ },
+ "coa": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
+ "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
+ "dev": true,
+ "requires": {
+ "@types/q": "^1.5.1",
+ "chalk": "^2.4.1",
+ "q": "^1.1.2"
+ }
+ },
+ "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=",
+ "dev": true
+ },
+ "collection-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
+ "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=",
+ "dev": true,
+ "requires": {
+ "map-visit": "^1.0.0",
+ "object-visit": "^1.0.0"
+ }
+ },
+ "color": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/color/-/color-3.1.1.tgz",
+ "integrity": "sha512-PvUltIXRjehRKPSy89VnDWFKY58xyhTLyxIg21vwQBI6qLwZNPmC8k3C1uytIgFKEpOIzN4y32iPm8231zFHIg==",
+ "dev": true,
+ "requires": {
+ "color-convert": "^1.9.1",
+ "color-string": "^1.5.2"
+ }
+ },
+ "color-convert": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
+ "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==",
+ "dev": true,
+ "requires": {
+ "color-name": "1.1.3"
+ }
+ },
+ "color-name": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
+ "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=",
+ "dev": true
+ },
+ "color-string": {
+ "version": "1.5.3",
+ "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz",
+ "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==",
+ "dev": true,
+ "requires": {
+ "color-name": "^1.0.0",
+ "simple-swizzle": "^0.2.2"
+ }
+ },
+ "combined-stream": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz",
+ "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==",
+ "dev": true,
+ "requires": {
+ "delayed-stream": "~1.0.0"
+ }
+ },
+ "commander": {
+ "version": "2.20.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
+ "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
+ "dev": true
+ },
+ "common-tags": {
+ "version": "1.8.0",
+ "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz",
+ "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==",
+ "dev": true
+ },
+ "commondir": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
+ "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=",
+ "dev": true
+ },
+ "component-emitter": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz",
+ "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
+ "dev": true
+ },
+ "compressible": {
+ "version": "2.0.17",
+ "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.17.tgz",
+ "integrity": "sha512-BGHeLCK1GV7j1bSmQQAi26X+GgWcTjLr/0tzSvMCl3LH1w1IJ4PFSPoV5316b30cneTziC+B1a+3OjoSUcQYmw==",
+ "dev": true,
+ "requires": {
+ "mime-db": ">= 1.40.0 < 2"
+ }
+ },
+ "compression": {
+ "version": "1.7.4",
+ "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
+ "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
+ "dev": true,
+ "requires": {
+ "accepts": "~1.3.5",
+ "bytes": "3.0.0",
+ "compressible": "~2.0.16",
+ "debug": "2.6.9",
+ "on-headers": "~1.0.2",
+ "safe-buffer": "5.1.2",
+ "vary": "~1.1.2"
+ }
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
+ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+ "dev": true
+ },
+ "concat-stream": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz",
+ "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==",
+ "dev": true,
+ "requires": {
+ "buffer-from": "^1.0.0",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.2.2",
+ "typedarray": "^0.0.6"
+ }
+ },
+ "config-chain": {
+ "version": "1.1.12",
+ "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
+ "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==",
+ "dev": true,
+ "requires": {
+ "ini": "^1.3.4",
+ "proto-list": "~1.2.1"
+ }
+ },
+ "connect-history-api-fallback": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
+ "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==",
+ "dev": true
+ },
+ "consola": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/consola/-/consola-2.6.0.tgz",
+ "integrity": "sha512-jge0Ip1NVoOafxZq1zxG1sLYVBtKV45BF39VV6YKSWb45nyLOHY51YP0+cBQ2DyOTKhCjtF0XrRJkjTvX4wzgQ==",
+ "dev": true
+ },
+ "console-browserify": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz",
+ "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=",
+ "dev": true,
+ "requires": {
+ "date-now": "^0.1.4"
+ }
+ },
+ "console-stream": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz",
+ "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=",
+ "dev": true
+ },
+ "consolidate": {
+ "version": "0.15.1",
+ "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz",
+ "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==",
+ "dev": true,
+ "requires": {
+ "bluebird": "^3.1.1"
+ }
+ },
+ "constants-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz",
+ "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=",
+ "dev": true
+ },
+ "content-disposition": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
+ "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ="
+ },
+ "content-type": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
+ "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
+ },
+ "convert-source-map": {
+ "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==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "~5.1.1"
+ }
+ },
+ "cookie": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
+ "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s="
+ },
+ "cookie-signature": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz",
+ "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw="
+ },
+ "copy-concurrently": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz",
+ "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==",
+ "dev": true,
+ "requires": {
+ "aproba": "^1.1.1",
+ "fs-write-stream-atomic": "^1.0.8",
+ "iferr": "^0.1.5",
+ "mkdirp": "^0.5.1",
+ "rimraf": "^2.5.4",
+ "run-queue": "^1.0.0"
+ }
+ },
+ "copy-descriptor": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz",
+ "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=",
+ "dev": true
+ },
+ "copy-webpack-plugin": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz",
+ "integrity": "sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA==",
+ "dev": true,
+ "requires": {
+ "cacache": "^10.0.4",
+ "find-cache-dir": "^1.0.0",
+ "globby": "^7.1.1",
+ "is-glob": "^4.0.0",
+ "loader-utils": "^1.1.0",
+ "minimatch": "^3.0.4",
+ "p-limit": "^1.0.0",
+ "serialize-javascript": "^1.4.0"
+ },
+ "dependencies": {
+ "cacache": {
+ "version": "10.0.4",
+ "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
+ "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",
+ "dev": true,
"requires": {
- "safe-buffer": "^5.1.1",
- "yallist": "^3.0.0"
+ "bluebird": "^3.5.1",
+ "chownr": "^1.0.1",
+ "glob": "^7.1.2",
+ "graceful-fs": "^4.1.11",
+ "lru-cache": "^4.1.1",
+ "mississippi": "^2.0.0",
+ "mkdirp": "^0.5.1",
+ "move-concurrently": "^1.0.1",
+ "promise-inflight": "^1.0.1",
+ "rimraf": "^2.6.2",
+ "ssri": "^5.2.4",
+ "unique-filename": "^1.1.0",
+ "y18n": "^4.0.0"
}
},
- "minizlib": {
- "version": "1.1.0",
- "bundled": true,
- "optional": true,
+ "find-cache-dir": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
+ "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
+ "dev": true,
"requires": {
- "minipass": "^2.2.1"
+ "commondir": "^1.0.1",
+ "make-dir": "^1.0.0",
+ "pkg-dir": "^2.0.0"
}
},
- "mkdirp": {
- "version": "0.5.1",
- "bundled": true,
+ "globby": {
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz",
+ "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=",
+ "dev": true,
"requires": {
- "minimist": "0.0.8"
+ "array-union": "^1.0.1",
+ "dir-glob": "^2.0.0",
+ "glob": "^7.1.2",
+ "ignore": "^3.3.5",
+ "pify": "^3.0.0",
+ "slash": "^1.0.0"
}
},
- "ms": {
- "version": "2.0.0",
- "bundled": true,
- "optional": true
- },
- "needle": {
- "version": "2.2.0",
- "bundled": true,
- "optional": true,
+ "lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
"requires": {
- "debug": "^2.1.2",
- "iconv-lite": "^0.4.4",
- "sax": "^1.2.4"
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
}
},
- "node-pre-gyp": {
- "version": "0.9.1",
- "bundled": true,
- "optional": true,
+ "make-dir": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+ "dev": true,
"requires": {
- "detect-libc": "^1.0.2",
- "mkdirp": "^0.5.1",
- "needle": "^2.2.0",
- "nopt": "^4.0.1",
- "npm-packlist": "^1.1.6",
- "npmlog": "^4.0.2",
- "rc": "^1.1.7",
- "rimraf": "^2.6.1",
- "semver": "^5.3.0",
- "tar": "^4"
+ "pify": "^3.0.0"
}
},
- "nopt": {
- "version": "4.0.1",
- "bundled": true,
- "optional": true,
+ "mississippi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz",
+ "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==",
+ "dev": true,
"requires": {
- "abbrev": "1",
- "osenv": "^0.1.4"
+ "concat-stream": "^1.5.0",
+ "duplexify": "^3.4.2",
+ "end-of-stream": "^1.1.0",
+ "flush-write-stream": "^1.0.0",
+ "from2": "^2.1.0",
+ "parallel-transform": "^1.1.0",
+ "pump": "^2.0.1",
+ "pumpify": "^1.3.3",
+ "stream-each": "^1.1.0",
+ "through2": "^2.0.0"
}
},
- "npm-bundled": {
- "version": "1.0.3",
- "bundled": true,
- "optional": true
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
},
- "npm-packlist": {
- "version": "1.1.10",
- "bundled": true,
- "optional": true,
+ "pkg-dir": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
+ "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
+ "dev": true,
"requires": {
- "ignore-walk": "^3.0.1",
- "npm-bundled": "^1.0.1"
+ "find-up": "^2.1.0"
}
},
- "npmlog": {
- "version": "4.1.2",
- "bundled": true,
- "optional": true,
+ "pump": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+ "dev": true,
"requires": {
- "are-we-there-yet": "~1.1.2",
- "console-control-strings": "~1.1.0",
- "gauge": "~2.7.3",
- "set-blocking": "~2.0.0"
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
}
},
- "number-is-nan": {
- "version": "1.0.1",
- "bundled": true
+ "slash": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
+ "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=",
+ "dev": true
},
- "object-assign": {
- "version": "4.1.1",
- "bundled": true,
- "optional": true
+ "ssri": {
+ "version": "5.3.0",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz",
+ "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==",
+ "dev": true,
+ "requires": {
+ "safe-buffer": "^5.1.1"
+ }
},
- "once": {
- "version": "1.4.0",
- "bundled": true,
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ }
+ }
+ },
+ "core-js": {
+ "version": "2.6.5",
+ "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz",
+ "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==",
+ "dev": 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=",
+ "dev": true
+ },
+ "cosmiconfig": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.0.tgz",
+ "integrity": "sha512-nxt+Nfc3JAqf4WIWd0jXLjTJZmsPLrA9DDc4nRw2KFJQJK7DNooqSXrNI7tzLG50CF8axczly5UV929tBmh/7g==",
+ "dev": true,
+ "requires": {
+ "import-fresh": "^2.0.0",
+ "is-directory": "^0.3.1",
+ "js-yaml": "^3.13.0",
+ "parse-json": "^4.0.0"
+ }
+ },
+ "create-ecdh": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
+ "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
+ "dev": true,
+ "requires": {
+ "bn.js": "^4.1.0",
+ "elliptic": "^6.0.0"
+ }
+ },
+ "create-hash": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
+ "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
+ "dev": true,
+ "requires": {
+ "cipher-base": "^1.0.1",
+ "inherits": "^2.0.1",
+ "md5.js": "^1.3.4",
+ "ripemd160": "^2.0.1",
+ "sha.js": "^2.4.0"
+ }
+ },
+ "create-hmac": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
+ "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
+ "dev": true,
+ "requires": {
+ "cipher-base": "^1.0.3",
+ "create-hash": "^1.1.0",
+ "inherits": "^2.0.1",
+ "ripemd160": "^2.0.0",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ }
+ },
+ "cross-spawn": {
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+ "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+ "dev": true,
+ "requires": {
+ "nice-try": "^1.0.4",
+ "path-key": "^2.0.1",
+ "semver": "^5.5.0",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "crypto-browserify": {
+ "version": "3.12.0",
+ "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
+ "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==",
+ "dev": true,
+ "requires": {
+ "browserify-cipher": "^1.0.0",
+ "browserify-sign": "^4.0.0",
+ "create-ecdh": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "create-hmac": "^1.1.0",
+ "diffie-hellman": "^5.0.0",
+ "inherits": "^2.0.1",
+ "pbkdf2": "^3.0.3",
+ "public-encrypt": "^4.0.0",
+ "randombytes": "^2.0.0",
+ "randomfill": "^1.0.3"
+ }
+ },
+ "css-color-names": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
+ "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
+ "dev": true
+ },
+ "css-declaration-sorter": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
+ "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.1",
+ "timsort": "^0.3.0"
+ }
+ },
+ "css-loader": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.1.tgz",
+ "integrity": "sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw==",
+ "dev": true,
+ "requires": {
+ "babel-code-frame": "^6.26.0",
+ "css-selector-tokenizer": "^0.7.0",
+ "icss-utils": "^2.1.0",
+ "loader-utils": "^1.0.2",
+ "lodash": "^4.17.11",
+ "postcss": "^6.0.23",
+ "postcss-modules-extract-imports": "^1.2.0",
+ "postcss-modules-local-by-default": "^1.2.0",
+ "postcss-modules-scope": "^1.1.0",
+ "postcss-modules-values": "^1.3.0",
+ "postcss-value-parser": "^3.3.0",
+ "source-list-map": "^2.0.0"
+ },
+ "dependencies": {
+ "postcss": {
+ "version": "6.0.23",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
+ "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
+ "dev": true,
"requires": {
- "wrappy": "1"
+ "chalk": "^2.4.1",
+ "source-map": "^0.6.1",
+ "supports-color": "^5.4.0"
}
},
- "os-homedir": {
- "version": "1.0.2",
- "bundled": true,
- "optional": true
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "css-select": {
+ "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==",
+ "dev": true,
+ "requires": {
+ "boolbase": "^1.0.0",
+ "css-what": "^2.1.2",
+ "domutils": "^1.7.0",
+ "nth-check": "^1.0.2"
+ }
+ },
+ "css-select-base-adapter": {
+ "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==",
+ "dev": true
+ },
+ "css-selector-tokenizer": {
+ "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==",
+ "dev": true,
+ "requires": {
+ "cssesc": "^0.1.0",
+ "fastparse": "^1.1.1",
+ "regexpu-core": "^1.0.0"
+ },
+ "dependencies": {
+ "cssesc": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz",
+ "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=",
+ "dev": true
},
- "os-tmpdir": {
- "version": "1.0.2",
- "bundled": true,
- "optional": true
+ "jsesc": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+ "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
+ "dev": true
},
- "osenv": {
- "version": "0.1.5",
- "bundled": true,
- "optional": true,
+ "regexpu-core": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz",
+ "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=",
+ "dev": true,
"requires": {
- "os-homedir": "^1.0.0",
- "os-tmpdir": "^1.0.0"
+ "regenerate": "^1.2.1",
+ "regjsgen": "^0.2.0",
+ "regjsparser": "^0.1.4"
}
},
- "path-is-absolute": {
- "version": "1.0.1",
- "bundled": true,
- "optional": true
- },
- "process-nextick-args": {
- "version": "2.0.0",
- "bundled": true,
- "optional": true
+ "regjsgen": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
+ "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=",
+ "dev": true
},
- "rc": {
- "version": "1.2.6",
- "bundled": true,
- "optional": true,
+ "regjsparser": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz",
+ "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=",
+ "dev": true,
"requires": {
- "deep-extend": "~0.4.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
+ "jsesc": "~0.5.0"
+ }
+ }
+ }
+ },
+ "css-tree": {
+ "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==",
+ "dev": true,
+ "requires": {
+ "mdn-data": "~1.1.0",
+ "source-map": "^0.5.3"
+ }
+ },
+ "css-unit-converter": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz",
+ "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=",
+ "dev": true
+ },
+ "css-url-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz",
+ "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=",
+ "dev": true
+ },
+ "css-what": {
+ "version": "2.1.3",
+ "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz",
+ "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==",
+ "dev": true
+ },
+ "cssesc": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
+ "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
+ "dev": true
+ },
+ "cssnano": {
+ "version": "4.1.10",
+ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz",
+ "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==",
+ "dev": true,
+ "requires": {
+ "cosmiconfig": "^5.0.0",
+ "cssnano-preset-default": "^4.0.7",
+ "is-resolvable": "^1.0.0",
+ "postcss": "^7.0.0"
+ }
+ },
+ "cssnano-preset-default": {
+ "version": "4.0.7",
+ "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz",
+ "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==",
+ "dev": true,
+ "requires": {
+ "css-declaration-sorter": "^4.0.1",
+ "cssnano-util-raw-cache": "^4.0.1",
+ "postcss": "^7.0.0",
+ "postcss-calc": "^7.0.1",
+ "postcss-colormin": "^4.0.3",
+ "postcss-convert-values": "^4.0.1",
+ "postcss-discard-comments": "^4.0.2",
+ "postcss-discard-duplicates": "^4.0.2",
+ "postcss-discard-empty": "^4.0.1",
+ "postcss-discard-overridden": "^4.0.1",
+ "postcss-merge-longhand": "^4.0.11",
+ "postcss-merge-rules": "^4.0.3",
+ "postcss-minify-font-values": "^4.0.2",
+ "postcss-minify-gradients": "^4.0.2",
+ "postcss-minify-params": "^4.0.2",
+ "postcss-minify-selectors": "^4.0.2",
+ "postcss-normalize-charset": "^4.0.1",
+ "postcss-normalize-display-values": "^4.0.2",
+ "postcss-normalize-positions": "^4.0.2",
+ "postcss-normalize-repeat-style": "^4.0.2",
+ "postcss-normalize-string": "^4.0.2",
+ "postcss-normalize-timing-functions": "^4.0.2",
+ "postcss-normalize-unicode": "^4.0.1",
+ "postcss-normalize-url": "^4.0.1",
+ "postcss-normalize-whitespace": "^4.0.2",
+ "postcss-ordered-values": "^4.1.2",
+ "postcss-reduce-initial": "^4.0.3",
+ "postcss-reduce-transforms": "^4.0.2",
+ "postcss-svgo": "^4.0.2",
+ "postcss-unique-selectors": "^4.0.1"
+ }
+ },
+ "cssnano-util-get-arguments": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
+ "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=",
+ "dev": true
+ },
+ "cssnano-util-get-match": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
+ "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=",
+ "dev": true
+ },
+ "cssnano-util-raw-cache": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
+ "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.0"
+ }
+ },
+ "cssnano-util-same-parent": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
+ "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==",
+ "dev": true
+ },
+ "csso": {
+ "version": "3.5.1",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz",
+ "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==",
+ "dev": true,
+ "requires": {
+ "css-tree": "1.0.0-alpha.29"
+ },
+ "dependencies": {
+ "css-tree": {
+ "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==",
+ "dev": true,
+ "requires": {
+ "mdn-data": "~1.1.0",
+ "source-map": "^0.5.3"
+ }
+ }
+ }
+ },
+ "current-script-polyfill": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/current-script-polyfill/-/current-script-polyfill-1.0.0.tgz",
+ "integrity": "sha1-8xz35PPiGLBybnOMqSoC00iO9hU=",
+ "dev": true
+ },
+ "currently-unhandled": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
+ "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
+ "dev": true,
+ "requires": {
+ "array-find-index": "^1.0.1"
+ }
+ },
+ "cwebp-bin": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/cwebp-bin/-/cwebp-bin-5.0.0.tgz",
+ "integrity": "sha512-7//DAQG0yFr+YGrQ0of50sPlPm+8mIRv1TGxXtlOeq1S0Y56iY2lHlX/aLz+AOTWH/2YVNthNtH97pxRl7q33A==",
+ "dev": true,
+ "requires": {
+ "bin-build": "^3.0.0",
+ "bin-wrapper": "^4.0.1",
+ "logalot": "^2.1.0"
+ }
+ },
+ "cyclist": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
+ "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",
+ "dev": true
+ },
+ "dashdash": {
+ "version": "1.14.1",
+ "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz",
+ "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "date-now": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
+ "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=",
+ "dev": true
+ },
+ "de-indent": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz",
+ "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=",
+ "dev": true
+ },
+ "debug": {
+ "version": "2.6.9",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
+ "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
+ "requires": {
+ "ms": "2.0.0"
+ }
+ },
+ "decamelize": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz",
+ "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=",
+ "dev": true
+ },
+ "decode-uri-component": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz",
+ "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=",
+ "dev": true
+ },
+ "decompress": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz",
+ "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=",
+ "dev": true,
+ "requires": {
+ "decompress-tar": "^4.0.0",
+ "decompress-tarbz2": "^4.0.0",
+ "decompress-targz": "^4.0.0",
+ "decompress-unzip": "^4.0.1",
+ "graceful-fs": "^4.1.10",
+ "make-dir": "^1.0.0",
+ "pify": "^2.3.0",
+ "strip-dirs": "^2.0.0"
+ },
+ "dependencies": {
+ "make-dir": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+ "dev": true,
+ "requires": {
+ "pify": "^3.0.0"
},
"dependencies": {
- "minimist": {
- "version": "1.2.0",
- "bundled": true,
- "optional": true
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
}
}
},
- "readable-stream": {
- "version": "2.3.6",
- "bundled": true,
- "optional": true,
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ }
+ }
+ },
+ "decompress-response": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
+ "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
+ "dev": true,
+ "requires": {
+ "mimic-response": "^1.0.0"
+ }
+ },
+ "decompress-tar": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz",
+ "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==",
+ "dev": true,
+ "requires": {
+ "file-type": "^5.2.0",
+ "is-stream": "^1.1.0",
+ "tar-stream": "^1.5.2"
+ },
+ "dependencies": {
+ "file-type": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
+ "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
+ "dev": true
+ }
+ }
+ },
+ "decompress-tarbz2": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz",
+ "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==",
+ "dev": true,
+ "requires": {
+ "decompress-tar": "^4.1.0",
+ "file-type": "^6.1.0",
+ "is-stream": "^1.1.0",
+ "seek-bzip": "^1.0.5",
+ "unbzip2-stream": "^1.0.9"
+ },
+ "dependencies": {
+ "file-type": {
+ "version": "6.2.0",
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz",
+ "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==",
+ "dev": true
+ }
+ }
+ },
+ "decompress-targz": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz",
+ "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==",
+ "dev": true,
+ "requires": {
+ "decompress-tar": "^4.1.1",
+ "file-type": "^5.2.0",
+ "is-stream": "^1.1.0"
+ },
+ "dependencies": {
+ "file-type": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
+ "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
+ "dev": true
+ }
+ }
+ },
+ "decompress-unzip": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
+ "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=",
+ "dev": true,
+ "requires": {
+ "file-type": "^3.8.0",
+ "get-stream": "^2.2.0",
+ "pify": "^2.3.0",
+ "yauzl": "^2.4.2"
+ },
+ "dependencies": {
+ "file-type": {
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
+ "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
+ "dev": true
},
- "rimraf": {
- "version": "2.6.2",
- "bundled": true,
- "optional": true,
+ "get-stream": {
+ "version": "2.3.1",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
+ "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
+ "dev": true,
"requires": {
- "glob": "^7.0.5"
+ "object-assign": "^4.0.1",
+ "pinkie-promise": "^2.0.0"
}
},
- "safe-buffer": {
- "version": "5.1.1",
- "bundled": true
- },
- "safer-buffer": {
- "version": "2.1.2",
- "bundled": true,
- "optional": true
- },
- "sax": {
- "version": "1.2.4",
- "bundled": true,
- "optional": true
- },
- "semver": {
- "version": "5.5.0",
- "bundled": true,
- "optional": true
- },
- "set-blocking": {
- "version": "2.0.0",
- "bundled": true,
- "optional": true
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ }
+ }
+ },
+ "deep-equal": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
+ "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
+ "dev": true
+ },
+ "deep-is": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz",
+ "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
+ "dev": true,
+ "optional": true
+ },
+ "deepmerge": {
+ "version": "1.5.2",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz",
+ "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==",
+ "dev": true
+ },
+ "default-gateway": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
+ "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
+ "dev": true,
+ "requires": {
+ "execa": "^1.0.0",
+ "ip-regex": "^2.1.0"
+ }
+ },
+ "defaults": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz",
+ "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=",
+ "dev": true,
+ "requires": {
+ "clone": "^1.0.2"
+ }
+ },
+ "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==",
+ "dev": true,
+ "requires": {
+ "object-keys": "^1.0.12"
+ }
+ },
+ "define-property": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz",
+ "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.2",
+ "isobject": "^3.0.1"
+ },
+ "dependencies": {
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
},
- "signal-exit": {
- "version": "3.0.2",
- "bundled": true,
- "optional": true
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
},
- "string-width": {
+ "is-descriptor": {
"version": "1.0.2",
- "bundled": true,
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ }
+ }
+ },
+ "del": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
+ "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
+ "dev": true,
+ "requires": {
+ "@types/glob": "^7.1.1",
+ "globby": "^6.1.0",
+ "is-path-cwd": "^2.0.0",
+ "is-path-in-cwd": "^2.0.0",
+ "p-map": "^2.0.0",
+ "pify": "^4.0.1",
+ "rimraf": "^2.6.3"
+ },
+ "dependencies": {
+ "globby": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
+ "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
+ "dev": true,
+ "requires": {
+ "array-union": "^1.0.1",
+ "glob": "^7.0.3",
+ "object-assign": "^4.0.1",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ }
+ }
+ }
+ }
+ },
+ "delayed-stream": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz",
+ "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=",
+ "dev": true
+ },
+ "depd": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz",
+ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
+ },
+ "des.js": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
+ "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0"
+ }
+ },
+ "destroy": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz",
+ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA="
+ },
+ "detect-node": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz",
+ "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==",
+ "dev": true
+ },
+ "diffie-hellman": {
+ "version": "5.0.3",
+ "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
+ "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
+ "dev": true,
+ "requires": {
+ "bn.js": "^4.1.0",
+ "miller-rabin": "^4.0.0",
+ "randombytes": "^2.0.0"
+ }
+ },
+ "dir-glob": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
+ "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
+ "dev": true,
+ "requires": {
+ "path-type": "^3.0.0"
+ }
+ },
+ "dns-equal": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz",
+ "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=",
+ "dev": true
+ },
+ "dns-packet": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz",
+ "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==",
+ "dev": true,
+ "requires": {
+ "ip": "^1.1.0",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "dns-txt": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz",
+ "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=",
+ "dev": true,
+ "requires": {
+ "buffer-indexof": "^1.0.0"
+ }
+ },
+ "doctrine": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz",
+ "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "esutils": "^2.0.2"
+ }
+ },
+ "dom-converter": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz",
+ "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==",
+ "dev": true,
+ "requires": {
+ "utila": "~0.4"
+ }
+ },
+ "dom-serializer": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz",
+ "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^1.3.0",
+ "entities": "^1.1.1"
+ }
+ },
+ "domain-browser": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz",
+ "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==",
+ "dev": true
+ },
+ "domelementtype": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz",
+ "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==",
+ "dev": true
+ },
+ "domhandler": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz",
+ "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "1"
+ }
+ },
+ "domutils": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
+ "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
+ "dev": true,
+ "requires": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ },
+ "dot-prop": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
+ "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",
+ "dev": true,
+ "requires": {
+ "is-obj": "^1.0.0"
+ }
+ },
+ "dotenv": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-7.0.0.tgz",
+ "integrity": "sha512-M3NhsLbV1i6HuGzBUH8vXrtxOk+tWmzWKDMbAVSUp3Zsjm7ywFeuwrUXhmhQyRK1q5B5GGy7hcXPbj3bnfZg2g==",
+ "dev": true
+ },
+ "dotenv-expand": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz",
+ "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==",
+ "dev": true
+ },
+ "download": {
+ "version": "6.2.5",
+ "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz",
+ "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==",
+ "dev": true,
+ "requires": {
+ "caw": "^2.0.0",
+ "content-disposition": "^0.5.2",
+ "decompress": "^4.0.0",
+ "ext-name": "^5.0.0",
+ "file-type": "5.2.0",
+ "filenamify": "^2.0.0",
+ "get-stream": "^3.0.0",
+ "got": "^7.0.0",
+ "make-dir": "^1.0.0",
+ "p-event": "^1.0.0",
+ "pify": "^3.0.0"
+ },
+ "dependencies": {
+ "file-type": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
+ "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
+ "dev": true
+ },
+ "get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true
+ },
+ "make-dir": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+ "dev": true,
+ "requires": {
+ "pify": "^3.0.0"
+ }
+ },
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ }
+ }
+ },
+ "duplexer": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
+ "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
+ "dev": true
+ },
+ "duplexer3": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
+ "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
+ "dev": true
+ },
+ "duplexify": {
+ "version": "3.7.1",
+ "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+ "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0",
+ "stream-shift": "^1.0.0"
+ }
+ },
+ "easy-stack": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.0.tgz",
+ "integrity": "sha1-EskbMIWjfwuqM26UhurEv5Tj54g=",
+ "dev": true
+ },
+ "ecc-jsbn": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
+ "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=",
+ "dev": true,
+ "requires": {
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.1.0"
+ }
+ },
+ "ee-first": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
+ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
+ },
+ "ejs": {
+ "version": "2.6.1",
+ "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz",
+ "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==",
+ "dev": true
+ },
+ "electron-to-chromium": {
+ "version": "1.3.131",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.131.tgz",
+ "integrity": "sha512-NSO4jLeyGLWrT4mzzfYX8vt1MYCoMI5LxSYAjt0H9+LF/14JyiKJSyyjA6AJTxflZlEM5v3QU33F0ohbPMCAPg==",
+ "dev": true
+ },
+ "elliptic": {
+ "version": "6.4.1",
+ "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
+ "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
+ "dev": true,
+ "requires": {
+ "bn.js": "^4.4.0",
+ "brorand": "^1.0.1",
+ "hash.js": "^1.0.0",
+ "hmac-drbg": "^1.0.0",
+ "inherits": "^2.0.1",
+ "minimalistic-assert": "^1.0.0",
+ "minimalistic-crypto-utils": "^1.0.0"
+ }
+ },
+ "emoji-regex": {
+ "version": "7.0.3",
+ "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+ "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
+ "dev": true
+ },
+ "emojis-list": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
+ "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
+ "dev": true
+ },
+ "encodeurl": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz",
+ "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
+ },
+ "end-of-stream": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
+ "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
+ "dev": true,
+ "requires": {
+ "once": "^1.4.0"
+ }
+ },
+ "enhanced-resolve": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz",
+ "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "memory-fs": "^0.4.0",
+ "tapable": "^1.0.0"
+ }
+ },
+ "entities": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz",
+ "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==",
+ "dev": true
+ },
+ "errno": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
+ "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
+ "dev": true,
+ "requires": {
+ "prr": "~1.0.1"
+ }
+ },
+ "error-ex": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+ "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
+ "dev": true,
+ "requires": {
+ "is-arrayish": "^0.2.1"
+ }
+ },
+ "error-stack-parser": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.2.tgz",
+ "integrity": "sha512-E1fPutRDdIj/hohG0UpT5mayXNCxXP9d+snxFsPU9X0XgccOumKraa3juDMwTUyi7+Bu5+mCGagjg4IYeNbOdw==",
+ "dev": true,
+ "requires": {
+ "stackframe": "^1.0.4"
+ }
+ },
+ "es-abstract": {
+ "version": "1.13.0",
+ "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz",
+ "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==",
+ "dev": true,
+ "requires": {
+ "es-to-primitive": "^1.2.0",
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3",
+ "is-callable": "^1.1.4",
+ "is-regex": "^1.0.4",
+ "object-keys": "^1.0.12"
+ }
+ },
+ "es-to-primitive": {
+ "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==",
+ "dev": true,
+ "requires": {
+ "is-callable": "^1.1.4",
+ "is-date-object": "^1.0.1",
+ "is-symbol": "^1.0.2"
+ }
+ },
+ "escape-html": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz",
+ "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
+ },
+ "escape-string-regexp": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
+ "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=",
+ "dev": true
+ },
+ "eslint": {
+ "version": "4.19.1",
+ "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz",
+ "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ajv": "^5.3.0",
+ "babel-code-frame": "^6.22.0",
+ "chalk": "^2.1.0",
+ "concat-stream": "^1.6.0",
+ "cross-spawn": "^5.1.0",
+ "debug": "^3.1.0",
+ "doctrine": "^2.1.0",
+ "eslint-scope": "^3.7.1",
+ "eslint-visitor-keys": "^1.0.0",
+ "espree": "^3.5.4",
+ "esquery": "^1.0.0",
+ "esutils": "^2.0.2",
+ "file-entry-cache": "^2.0.0",
+ "functional-red-black-tree": "^1.0.1",
+ "glob": "^7.1.2",
+ "globals": "^11.0.1",
+ "ignore": "^3.3.3",
+ "imurmurhash": "^0.1.4",
+ "inquirer": "^3.0.6",
+ "is-resolvable": "^1.0.0",
+ "js-yaml": "^3.9.1",
+ "json-stable-stringify-without-jsonify": "^1.0.1",
+ "levn": "^0.3.0",
+ "lodash": "^4.17.4",
+ "minimatch": "^3.0.2",
+ "mkdirp": "^0.5.1",
+ "natural-compare": "^1.4.0",
+ "optionator": "^0.8.2",
+ "path-is-inside": "^1.0.2",
+ "pluralize": "^7.0.0",
+ "progress": "^2.0.0",
+ "regexpp": "^1.0.1",
+ "require-uncached": "^1.0.3",
+ "semver": "^5.3.0",
+ "strip-ansi": "^4.0.0",
+ "strip-json-comments": "~2.0.1",
+ "table": "4.0.2",
+ "text-table": "~0.2.0"
+ },
+ "dependencies": {
+ "ajv": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
+ }
+ },
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true,
+ "optional": true
+ },
+ "cross-spawn": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "debug": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
+ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "eslint-scope": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz",
+ "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "esrecurse": "^4.1.0",
+ "estraverse": "^4.1.1"
+ }
+ },
+ "fast-deep-equal": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
+ "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
+ "dev": true,
+ "optional": true
+ },
+ "json-schema-traverse": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
+ "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
+ "dev": true,
+ "optional": true
+ },
+ "lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "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,
+ "optional": true
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ },
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "eslint-loader": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.1.2.tgz",
+ "integrity": "sha512-rA9XiXEOilLYPOIInvVH5S/hYfyTPyxag6DZhoQOduM+3TkghAEQ3VcFO8VnX4J4qg/UIBzp72aOf/xvYmpmsg==",
+ "dev": true,
+ "requires": {
+ "loader-fs-cache": "^1.0.0",
+ "loader-utils": "^1.0.2",
+ "object-assign": "^4.0.1",
+ "object-hash": "^1.1.4",
+ "rimraf": "^2.6.1"
+ }
+ },
+ "eslint-plugin-vue": {
+ "version": "4.7.1",
+ "resolved": "https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-4.7.1.tgz",
+ "integrity": "sha512-esETKhVMI7Vdli70Wt4bvAwnZBJeM0pxVX9Yb0wWKxdCJc2EADalVYK/q2FzMw8oKN0wPMdqVCKS8kmR89recA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "vue-eslint-parser": "^2.0.3"
+ }
+ },
+ "eslint-scope": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
+ "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
+ "dev": true,
+ "requires": {
+ "esrecurse": "^4.1.0",
+ "estraverse": "^4.1.1"
+ }
+ },
+ "eslint-visitor-keys": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
+ "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
+ "dev": true
+ },
+ "espree": {
+ "version": "3.5.4",
+ "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz",
+ "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "acorn": "^5.5.0",
+ "acorn-jsx": "^3.0.0"
+ }
+ },
+ "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
+ },
+ "esquery": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz",
+ "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "estraverse": "^4.0.0"
+ }
+ },
+ "esrecurse": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
+ "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
+ "dev": true,
+ "requires": {
+ "estraverse": "^4.1.0"
+ }
+ },
+ "estraverse": {
+ "version": "4.2.0",
+ "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
+ "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
+ "dev": true
+ },
+ "esutils": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz",
+ "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=",
+ "dev": true
+ },
+ "etag": {
+ "version": "1.8.1",
+ "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz",
+ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc="
+ },
+ "event-pubsub": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz",
+ "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==",
+ "dev": true
+ },
+ "eventemitter3": {
+ "version": "3.1.2",
+ "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.2.tgz",
+ "integrity": "sha512-tvtQIeLVHjDkJYnzf2dgVMxfuSGJeM/7UCG17TT4EumTfNtF+0nebF/4zWOIkCreAbtNqhGEboB6BWrwqNaw4Q==",
+ "dev": true
+ },
+ "events": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz",
+ "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==",
+ "dev": true
+ },
+ "eventsource": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz",
+ "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==",
+ "dev": true,
+ "requires": {
+ "original": "^1.0.0"
+ }
+ },
+ "evp_bytestokey": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz",
+ "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==",
+ "dev": true,
+ "requires": {
+ "md5.js": "^1.3.4",
+ "safe-buffer": "^5.1.1"
+ }
+ },
+ "exec-buffer": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz",
+ "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==",
+ "dev": true,
+ "requires": {
+ "execa": "^0.7.0",
+ "p-finally": "^1.0.0",
+ "pify": "^3.0.0",
+ "rimraf": "^2.5.4",
+ "tempfile": "^2.0.0"
+ },
+ "dependencies": {
+ "cross-spawn": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "execa": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
+ "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^5.0.1",
+ "get-stream": "^3.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ }
+ },
+ "get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true
+ },
+ "lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "requires": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ },
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
+ }
+ }
+ },
+ "execa": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+ "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^4.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ }
+ },
+ "executable": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
+ "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
+ "dev": true,
+ "requires": {
+ "pify": "^2.2.0"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ }
+ }
+ },
+ "expand-brackets": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+ "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
+ "dev": true,
+ "requires": {
+ "debug": "^2.3.3",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "posix-character-classes": "^0.1.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^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"
+ }
+ }
+ }
+ },
+ "express": {
+ "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.3",
+ "content-disposition": "0.5.2",
+ "content-type": "~1.0.4",
+ "cookie": "0.3.1",
+ "cookie-signature": "1.0.6",
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "finalhandler": "1.1.1",
+ "fresh": "0.5.2",
+ "merge-descriptors": "1.0.1",
+ "methods": "~1.1.2",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.2",
+ "path-to-regexp": "0.1.7",
+ "proxy-addr": "~2.0.4",
+ "qs": "6.5.2",
+ "range-parser": "~1.2.0",
+ "safe-buffer": "5.1.2",
+ "send": "0.16.2",
+ "serve-static": "1.13.2",
+ "setprototypeof": "1.1.0",
+ "statuses": "~1.4.0",
+ "type-is": "~1.6.16",
+ "utils-merge": "1.0.1",
+ "vary": "~1.1.2"
+ }
+ },
+ "ext-list": {
+ "version": "2.2.2",
+ "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
+ "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==",
+ "dev": true,
+ "requires": {
+ "mime-db": "^1.28.0"
+ }
+ },
+ "ext-name": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",
+ "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==",
+ "dev": true,
+ "requires": {
+ "ext-list": "^2.0.0",
+ "sort-keys-length": "^1.0.0"
+ }
+ },
+ "extend": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+ "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+ "dev": true
+ },
+ "extend-shallow": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+ "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
+ "dev": true,
+ "requires": {
+ "assign-symbols": "^1.0.0",
+ "is-extendable": "^1.0.1"
+ },
+ "dependencies": {
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dev": true,
+ "requires": {
+ "is-plain-object": "^2.0.4"
+ }
+ }
+ }
+ },
+ "external-editor": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz",
+ "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "chardet": "^0.4.0",
+ "iconv-lite": "^0.4.17",
+ "tmp": "^0.0.33"
+ }
+ },
+ "extglob": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+ "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
+ "dev": true,
+ "requires": {
+ "array-unique": "^0.3.2",
+ "define-property": "^1.0.0",
+ "expand-brackets": "^2.1.4",
+ "extend-shallow": "^2.0.1",
+ "fragment-cache": "^0.2.1",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.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"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
+ }
+ }
+ },
+ "extsprintf": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz",
+ "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
+ "dev": true
+ },
+ "fast-deep-equal": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
+ "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
+ "dev": true
+ },
+ "fast-glob": {
+ "version": "2.2.6",
+ "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.6.tgz",
+ "integrity": "sha512-0BvMaZc1k9F+MeWWMe8pL6YltFzZYcJsYU7D4JyDA6PAczaXvxqQQ/z+mDF7/4Mw01DeUc+i3CTKajnkANkV4w==",
+ "dev": true,
+ "requires": {
+ "@mrmlnc/readdir-enhanced": "^2.2.1",
+ "@nodelib/fs.stat": "^1.1.2",
+ "glob-parent": "^3.1.0",
+ "is-glob": "^4.0.0",
+ "merge2": "^1.2.3",
+ "micromatch": "^3.1.10"
+ }
+ },
+ "fast-json-stable-stringify": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
+ "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
+ "dev": true
+ },
+ "fast-levenshtein": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz",
+ "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
+ "dev": true,
+ "optional": true
+ },
+ "fastparse": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz",
+ "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==",
+ "dev": true
+ },
+ "faye-websocket": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
+ "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=",
+ "dev": true,
+ "requires": {
+ "websocket-driver": ">=0.5.1"
+ }
+ },
+ "fd-slicer": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
+ "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
+ "dev": true,
+ "requires": {
+ "pend": "~1.2.0"
+ }
+ },
+ "figgy-pudding": {
+ "version": "3.5.1",
+ "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz",
+ "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==",
+ "dev": true
+ },
+ "figures": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz",
+ "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5"
+ }
+ },
+ "file-entry-cache": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz",
+ "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "flat-cache": "^1.2.1",
+ "object-assign": "^4.0.1"
+ }
+ },
+ "file-loader": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-3.0.1.tgz",
+ "integrity": "sha512-4sNIOXgtH/9WZq4NvlfU3Opn5ynUsqBwSLyM+I7UOwdGigTBYfVVQEwe/msZNX/j4pCJTIM14Fsw66Svo1oVrw==",
+ "dev": true,
+ "requires": {
+ "loader-utils": "^1.0.2",
+ "schema-utils": "^1.0.0"
+ },
+ "dependencies": {
+ "schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
+ }
+ }
+ }
+ },
+ "file-type": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
+ "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=",
+ "dev": true
+ },
+ "filename-reserved-regex": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
+ "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=",
+ "dev": true
+ },
+ "filenamify": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz",
+ "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==",
+ "dev": true,
+ "requires": {
+ "filename-reserved-regex": "^2.0.0",
+ "strip-outer": "^1.0.0",
+ "trim-repeated": "^1.0.0"
+ }
+ },
+ "filesize": {
+ "version": "3.6.1",
+ "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz",
+ "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==",
+ "dev": true
+ },
+ "fill-range": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+ "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1",
+ "to-regex-range": "^2.1.0"
+ },
+ "dependencies": {
+ "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"
+ }
+ }
+ }
+ },
+ "finalhandler": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
+ "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
+ "requires": {
+ "debug": "2.6.9",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "on-finished": "~2.3.0",
+ "parseurl": "~1.3.2",
+ "statuses": "~1.4.0",
+ "unpipe": "~1.0.0"
+ }
+ },
+ "find-babel-config": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/find-babel-config/-/find-babel-config-1.2.0.tgz",
+ "integrity": "sha512-jB2CHJeqy6a820ssiqwrKMeyC6nNdmrcgkKWJWmpoxpE8RKciYJXCcXRq1h2AzCo5I5BJeN2tkGEO3hLTuePRA==",
+ "dev": true,
+ "requires": {
+ "json5": "^0.5.1",
+ "path-exists": "^3.0.0"
+ },
+ "dependencies": {
+ "json5": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
+ "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
+ "dev": true
+ }
+ }
+ },
+ "find-cache-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
+ "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
+ "dev": true,
+ "requires": {
+ "commondir": "^1.0.1",
+ "make-dir": "^2.0.0",
+ "pkg-dir": "^3.0.0"
+ }
+ },
+ "find-up": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
+ "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
+ "dev": true,
+ "requires": {
+ "locate-path": "^2.0.0"
+ }
+ },
+ "find-versions": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.1.0.tgz",
+ "integrity": "sha512-NCTfNiVzeE/xL+roNDffGuRbrWI6atI18lTJ22vKp7rs2OhYzMK3W1dIdO2TUndH/QMcacM4d1uWwgcZcHK69Q==",
+ "dev": true,
+ "requires": {
+ "array-uniq": "^2.1.0",
+ "semver-regex": "^2.0.0"
+ },
+ "dependencies": {
+ "array-uniq": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz",
+ "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==",
+ "dev": true
+ }
+ }
+ },
+ "flat-cache": {
+ "version": "1.3.4",
+ "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz",
+ "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "circular-json": "^0.3.1",
+ "graceful-fs": "^4.1.2",
+ "rimraf": "~2.6.2",
+ "write": "^0.2.1"
+ }
+ },
+ "flush-write-stream": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
+ "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.3.6"
+ }
+ },
+ "follow-redirects": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz",
+ "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==",
+ "dev": true,
+ "requires": {
+ "debug": "^3.2.6"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
+ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
+ "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
+ }
+ }
+ },
+ "for-in": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
+ "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=",
+ "dev": true
+ },
+ "forever-agent": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz",
+ "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=",
+ "dev": true
+ },
+ "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==",
+ "dev": true,
+ "requires": {
+ "asynckit": "^0.4.0",
+ "combined-stream": "^1.0.6",
+ "mime-types": "^2.1.12"
+ }
+ },
+ "forwarded": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz",
+ "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ="
+ },
+ "fragment-cache": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz",
+ "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=",
+ "dev": true,
+ "requires": {
+ "map-cache": "^0.2.2"
+ }
+ },
+ "fresh": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz",
+ "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac="
+ },
+ "from2": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz",
+ "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.0.0"
+ }
+ },
+ "fs-constants": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
+ "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
+ "dev": true
+ },
+ "fs-extra": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz",
+ "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "jsonfile": "^4.0.0",
+ "universalify": "^0.1.0"
+ }
+ },
+ "fs-write-stream-atomic": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
+ "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "iferr": "^0.1.5",
+ "imurmurhash": "^0.1.4",
+ "readable-stream": "1 || 2"
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
+ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+ "dev": true
+ },
+ "fsevents": {
+ "version": "1.2.9",
+ "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.9.tgz",
+ "integrity": "sha512-oeyj2H3EjjonWcFjD5NvZNE9Rqe4UW+nQBU2HNeKw0koVLEFIhtyETyAakeAM3de7Z/SW5kcA+fZUait9EApnw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "nan": "^2.12.1",
+ "node-pre-gyp": "^0.12.0"
+ },
+ "dependencies": {
+ "abbrev": {
+ "version": "1.1.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "ansi-regex": {
+ "version": "2.1.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "aproba": {
+ "version": "1.2.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "are-we-there-yet": {
+ "version": "1.1.5",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "delegates": "^1.0.0",
+ "readable-stream": "^2.0.6"
+ }
+ },
+ "balanced-match": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "brace-expansion": {
+ "version": "1.1.11",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "balanced-match": "^1.0.0",
+ "concat-map": "0.0.1"
+ }
+ },
+ "chownr": {
+ "version": "1.1.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "code-point-at": {
+ "version": "1.1.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "concat-map": {
+ "version": "0.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "console-control-strings": {
+ "version": "1.1.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "core-util-is": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "debug": {
+ "version": "4.1.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "deep-extend": {
+ "version": "0.6.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "delegates": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "detect-libc": {
+ "version": "1.0.3",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "fs-minipass": {
+ "version": "1.2.5",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "minipass": "^2.2.1"
+ }
+ },
+ "fs.realpath": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "gauge": {
+ "version": "2.7.4",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "aproba": "^1.0.3",
+ "console-control-strings": "^1.0.0",
+ "has-unicode": "^2.0.0",
+ "object-assign": "^4.1.0",
+ "signal-exit": "^3.0.0",
+ "string-width": "^1.0.1",
+ "strip-ansi": "^3.0.1",
+ "wide-align": "^1.1.0"
+ }
+ },
+ "glob": {
+ "version": "7.1.3",
+ "bundled": true,
+ "dev": true,
+ "optional": 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"
+ }
+ },
+ "has-unicode": {
+ "version": "2.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "iconv-lite": {
+ "version": "0.4.24",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "safer-buffer": ">= 2.1.2 < 3"
+ }
+ },
+ "ignore-walk": {
+ "version": "3.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "minimatch": "^3.0.4"
+ }
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.3",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "ini": {
+ "version": "1.3.5",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "is-fullwidth-code-point": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "0.0.8",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "minipass": {
+ "version": "2.3.5",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "safe-buffer": "^5.1.2",
+ "yallist": "^3.0.0"
+ }
+ },
+ "minizlib": {
+ "version": "1.2.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "minipass": "^2.2.1"
+ }
+ },
+ "mkdirp": {
+ "version": "0.5.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "minimist": "0.0.8"
+ }
+ },
+ "ms": {
+ "version": "2.1.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "needle": {
+ "version": "2.3.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "debug": "^4.1.0",
+ "iconv-lite": "^0.4.4",
+ "sax": "^1.2.4"
+ }
+ },
+ "node-pre-gyp": {
+ "version": "0.12.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "detect-libc": "^1.0.2",
+ "mkdirp": "^0.5.1",
+ "needle": "^2.2.1",
+ "nopt": "^4.0.1",
+ "npm-packlist": "^1.1.6",
+ "npmlog": "^4.0.2",
+ "rc": "^1.2.7",
+ "rimraf": "^2.6.1",
+ "semver": "^5.3.0",
+ "tar": "^4"
+ }
+ },
+ "nopt": {
+ "version": "4.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "abbrev": "1",
+ "osenv": "^0.1.4"
+ }
+ },
+ "npm-bundled": {
+ "version": "1.0.6",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "npm-packlist": {
+ "version": "1.4.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ignore-walk": "^3.0.1",
+ "npm-bundled": "^1.0.1"
+ }
+ },
+ "npmlog": {
+ "version": "4.1.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "are-we-there-yet": "~1.1.2",
+ "console-control-strings": "~1.1.0",
+ "gauge": "~2.7.3",
+ "set-blocking": "~2.0.0"
+ }
+ },
+ "number-is-nan": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "once": {
+ "version": "1.4.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "wrappy": "1"
+ }
+ },
+ "os-homedir": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "os-tmpdir": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "osenv": {
+ "version": "0.1.5",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "os-homedir": "^1.0.0",
+ "os-tmpdir": "^1.0.0"
+ }
+ },
+ "path-is-absolute": {
+ "version": "1.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "process-nextick-args": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "rc": {
+ "version": "1.2.8",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "deep-extend": "^0.6.0",
+ "ini": "~1.3.0",
+ "minimist": "^1.2.0",
+ "strip-json-comments": "~2.0.1"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "1.2.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "readable-stream": {
+ "version": "2.3.6",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
+ },
+ "rimraf": {
+ "version": "2.6.3",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "glob": "^7.1.3"
+ }
+ },
+ "safe-buffer": {
+ "version": "5.1.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "safer-buffer": {
+ "version": "2.1.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "sax": {
+ "version": "1.2.4",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "semver": {
+ "version": "5.7.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "set-blocking": {
+ "version": "2.0.0",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "signal-exit": {
+ "version": "3.0.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "string-width": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "code-point-at": "^1.0.0",
+ "is-fullwidth-code-point": "^1.0.0",
+ "strip-ansi": "^3.0.0"
+ }
+ },
+ "string_decoder": {
+ "version": "1.1.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "safe-buffer": "~5.1.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "strip-json-comments": {
+ "version": "2.0.1",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "tar": {
+ "version": "4.4.8",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "chownr": "^1.1.1",
+ "fs-minipass": "^1.2.5",
+ "minipass": "^2.3.4",
+ "minizlib": "^1.1.1",
+ "mkdirp": "^0.5.0",
+ "safe-buffer": "^5.1.2",
+ "yallist": "^3.0.2"
+ }
+ },
+ "util-deprecate": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "wide-align": {
+ "version": "1.1.3",
+ "bundled": true,
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "string-width": "^1.0.2 || 2"
+ }
+ },
+ "wrappy": {
+ "version": "1.0.2",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ },
+ "yallist": {
+ "version": "3.0.3",
+ "bundled": true,
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "function-bind": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
+ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==",
+ "dev": true
+ },
+ "functional-red-black-tree": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
+ "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
+ "dev": true,
+ "optional": true
+ },
+ "get-caller-file": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+ "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+ "dev": true
+ },
+ "get-own-enumerable-property-symbols": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz",
+ "integrity": "sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg==",
+ "dev": true
+ },
+ "get-proxy": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz",
+ "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==",
+ "dev": true,
+ "requires": {
+ "npm-conf": "^1.1.0"
+ }
+ },
+ "get-stdin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
+ "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
+ "dev": true
+ },
+ "get-stream": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+ "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+ "dev": true,
+ "requires": {
+ "pump": "^3.0.0"
+ }
+ },
+ "get-value": {
+ "version": "2.0.6",
+ "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
+ "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=",
+ "dev": true
+ },
+ "getpass": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
+ "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0"
+ }
+ },
+ "gifsicle": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz",
+ "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==",
+ "dev": true,
+ "requires": {
+ "bin-build": "^3.0.0",
+ "bin-wrapper": "^4.0.0",
+ "execa": "^1.0.0",
+ "logalot": "^2.0.0"
+ }
+ },
+ "glob": {
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
+ "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
+ "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"
+ }
+ },
+ "glob-parent": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
+ "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "dev": true,
+ "requires": {
+ "is-glob": "^3.1.0",
+ "path-dirname": "^1.0.0"
+ },
+ "dependencies": {
+ "is-glob": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
+ "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.0"
+ }
+ }
+ }
+ },
+ "glob-to-regexp": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
+ "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
+ "dev": true
+ },
+ "globals": {
+ "version": "11.12.0",
+ "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
+ "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==",
+ "dev": true
+ },
+ "globby": {
+ "version": "9.2.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz",
+ "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==",
+ "dev": true,
+ "requires": {
+ "@types/glob": "^7.1.1",
+ "array-union": "^1.0.2",
+ "dir-glob": "^2.2.2",
+ "fast-glob": "^2.2.6",
+ "glob": "^7.1.3",
+ "ignore": "^4.0.3",
+ "pify": "^4.0.1",
+ "slash": "^2.0.0"
+ },
+ "dependencies": {
+ "ignore": {
+ "version": "4.0.6",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
+ "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==",
+ "dev": true
+ }
+ }
+ },
+ "got": {
+ "version": "7.1.0",
+ "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz",
+ "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==",
+ "dev": true,
+ "requires": {
+ "decompress-response": "^3.2.0",
+ "duplexer3": "^0.1.4",
+ "get-stream": "^3.0.0",
+ "is-plain-obj": "^1.1.0",
+ "is-retry-allowed": "^1.0.0",
+ "is-stream": "^1.0.0",
+ "isurl": "^1.0.0-alpha5",
+ "lowercase-keys": "^1.0.0",
+ "p-cancelable": "^0.3.0",
+ "p-timeout": "^1.1.1",
+ "safe-buffer": "^5.0.1",
+ "timed-out": "^4.0.0",
+ "url-parse-lax": "^1.0.0",
+ "url-to-options": "^1.0.1"
+ },
+ "dependencies": {
+ "get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true
+ }
+ }
+ },
+ "graceful-fs": {
+ "version": "4.1.15",
+ "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
+ "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==",
+ "dev": true
+ },
+ "graceful-readlink": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
+ "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
+ "dev": true
+ },
+ "gzip-size": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.0.tgz",
+ "integrity": "sha512-wfSnvypBDRW94v5W3ckvvz/zFUNdJ81VgOP6tE4bPpRUcc0wGqU+y0eZjJEvKxwubJFix6P84sE8M51YWLT7rQ==",
+ "dev": true,
+ "requires": {
+ "duplexer": "^0.1.1",
+ "pify": "^4.0.1"
+ }
+ },
+ "handle-thing": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz",
+ "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==",
+ "dev": true
+ },
+ "har-schema": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
+ "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
+ "dev": true
+ },
+ "har-validator": {
+ "version": "5.1.3",
+ "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
+ "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.5.5",
+ "har-schema": "^2.0.0"
+ }
+ },
+ "has": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz",
+ "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==",
+ "dev": true,
+ "requires": {
+ "function-bind": "^1.1.1"
+ }
+ },
+ "has-ansi": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
+ "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ }
+ }
+ },
+ "has-flag": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
+ "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
+ "dev": true
+ },
+ "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==",
+ "dev": true
+ },
+ "has-symbols": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
+ "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=",
+ "dev": true
+ },
+ "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==",
+ "dev": true,
+ "requires": {
+ "has-symbol-support-x": "^1.4.1"
+ }
+ },
+ "has-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
+ "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
+ "dev": true,
+ "requires": {
+ "get-value": "^2.0.6",
+ "has-values": "^1.0.0",
+ "isobject": "^3.0.0"
+ }
+ },
+ "has-values": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
+ "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
+ "dev": true,
+ "requires": {
+ "is-number": "^3.0.0",
+ "kind-of": "^4.0.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
+ "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
+ "dev": true,
+ "requires": {
+ "is-buffer": "^1.1.5"
+ }
+ }
+ }
+ },
+ "hash-base": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
+ "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
+ }
+ },
+ "hash-sum": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz",
+ "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=",
+ "dev": true
+ },
+ "hash.js": {
+ "version": "1.1.7",
+ "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz",
+ "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "minimalistic-assert": "^1.0.1"
+ }
+ },
+ "he": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz",
+ "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==",
+ "dev": true
+ },
+ "hex-color-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
+ "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==",
+ "dev": true
+ },
+ "highlight.js": {
+ "version": "9.15.6",
+ "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.15.6.tgz",
+ "integrity": "sha512-zozTAWM1D6sozHo8kqhfYgsac+B+q0PmsjXeyDrYIHHcBN0zTVT66+s2GW1GZv7DbyaROdLXKdabwS/WqPyIdQ==",
+ "dev": true
+ },
+ "hmac-drbg": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz",
+ "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=",
+ "dev": true,
+ "requires": {
+ "hash.js": "^1.0.3",
+ "minimalistic-assert": "^1.0.0",
+ "minimalistic-crypto-utils": "^1.0.1"
+ }
+ },
+ "hoek": {
+ "version": "6.1.3",
+ "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.1.3.tgz",
+ "integrity": "sha512-YXXAAhmF9zpQbC7LEcREFtXfGq5K1fmd+4PHkBq8NUqmzW3G+Dq10bI/i0KucLRwss3YYFQ0fSfoxBZYiGUqtQ==",
+ "dev": true
+ },
+ "hoopy": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz",
+ "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==",
+ "dev": true
+ },
+ "hosted-git-info": {
+ "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==",
+ "dev": true
+ },
+ "hpack.js": {
+ "version": "2.1.6",
+ "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz",
+ "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.1",
+ "obuf": "^1.0.0",
+ "readable-stream": "^2.0.1",
+ "wbuf": "^1.1.0"
+ }
+ },
+ "hsl-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz",
+ "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=",
+ "dev": true
+ },
+ "hsla-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
+ "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=",
+ "dev": true
+ },
+ "html-comment-regex": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz",
+ "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==",
+ "dev": true
+ },
+ "html-entities": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz",
+ "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
+ "dev": true
+ },
+ "html-minifier": {
+ "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==",
+ "dev": true,
+ "requires": {
+ "camel-case": "3.0.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.4.x"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "2.17.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
+ "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
+ "dev": true
+ }
+ }
+ },
+ "html-tags": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz",
+ "integrity": "sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos=",
+ "dev": true
+ },
+ "html-webpack-plugin": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz",
+ "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=",
+ "dev": true,
+ "requires": {
+ "html-minifier": "^3.2.3",
+ "loader-utils": "^0.2.16",
+ "lodash": "^4.17.3",
+ "pretty-error": "^2.0.2",
+ "tapable": "^1.0.0",
+ "toposort": "^1.0.0",
+ "util.promisify": "1.0.0"
+ },
+ "dependencies": {
+ "big.js": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
+ "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
+ "dev": true
+ },
+ "json5": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
+ "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=",
+ "dev": true
+ },
+ "loader-utils": {
+ "version": "0.2.17",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz",
+ "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=",
+ "dev": true,
+ "requires": {
+ "big.js": "^3.1.3",
+ "emojis-list": "^2.0.0",
+ "json5": "^0.5.0",
+ "object-assign": "^4.0.1"
+ }
+ }
+ }
+ },
+ "htmlparser2": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz",
+ "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==",
+ "dev": true,
+ "requires": {
+ "domelementtype": "^1.3.1",
+ "domhandler": "^2.3.0",
+ "domutils": "^1.5.1",
+ "entities": "^1.1.1",
+ "inherits": "^2.0.1",
+ "readable-stream": "^3.1.1"
+ },
+ "dependencies": {
+ "readable-stream": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.3.0.tgz",
+ "integrity": "sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
+ }
+ }
+ },
+ "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==",
+ "dev": true
+ },
+ "http-deceiver": {
+ "version": "1.2.7",
+ "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
+ "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
+ "dev": true
+ },
+ "http-errors": {
+ "version": "1.6.3",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
+ "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
+ "requires": {
+ "depd": "~1.1.2",
+ "inherits": "2.0.3",
+ "setprototypeof": "1.1.0",
+ "statuses": ">= 1.4.0 < 2"
+ }
+ },
+ "http-parser-js": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz",
+ "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==",
+ "dev": true
+ },
+ "http-proxy": {
+ "version": "1.17.0",
+ "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz",
+ "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==",
+ "dev": true,
+ "requires": {
+ "eventemitter3": "^3.0.0",
+ "follow-redirects": "^1.0.0",
+ "requires-port": "^1.0.0"
+ }
+ },
+ "http-proxy-middleware": {
+ "version": "0.19.1",
+ "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
+ "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
+ "dev": true,
+ "requires": {
+ "http-proxy": "^1.17.0",
+ "is-glob": "^4.0.0",
+ "lodash": "^4.17.11",
+ "micromatch": "^3.1.10"
+ }
+ },
+ "http-signature": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
+ "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "^1.0.0",
+ "jsprim": "^1.2.2",
+ "sshpk": "^1.7.0"
+ }
+ },
+ "https-browserify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz",
+ "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
+ "dev": true
+ },
+ "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"
+ }
+ },
+ "icss-replace-symbols": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz",
+ "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=",
+ "dev": true
+ },
+ "icss-utils": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz",
+ "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=",
+ "dev": true,
+ "requires": {
+ "postcss": "^6.0.1"
+ },
+ "dependencies": {
+ "postcss": {
+ "version": "6.0.23",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
+ "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.1",
+ "source-map": "^0.6.1",
+ "supports-color": "^5.4.0"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "ieee754": {
+ "version": "1.1.13",
+ "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz",
+ "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==",
+ "dev": true
+ },
+ "iferr": {
+ "version": "0.1.5",
+ "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz",
+ "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=",
+ "dev": true
+ },
+ "ignore": {
+ "version": "3.3.10",
+ "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+ "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
+ "dev": true
+ },
+ "image-size": {
+ "version": "0.5.5",
+ "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
+ "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
+ "dev": true,
+ "optional": true
+ },
+ "image-webpack-loader": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/image-webpack-loader/-/image-webpack-loader-4.6.0.tgz",
+ "integrity": "sha512-VXs3iNThLW8JzIytrCXI6DWATaGU2kj9G5Vzq5xnyyfhznG45DfIa33WnSjYC4epzjLAs/W5lA38Va8qn8Apdw==",
+ "dev": true,
+ "requires": {
+ "imagemin": "^5.3.1",
+ "imagemin-gifsicle": "^6.0.0",
+ "imagemin-mozjpeg": "^8.0.0",
+ "imagemin-optipng": "^6.0.0",
+ "imagemin-pngquant": "^6.0.0",
+ "imagemin-svgo": "^7.0.0",
+ "imagemin-webp": "^5.0.0",
+ "loader-utils": "^1.1.0",
+ "object-assign": "^4.1.1"
+ }
+ },
+ "imagemin": {
+ "version": "5.3.1",
+ "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-5.3.1.tgz",
+ "integrity": "sha1-8Zwu7h5xumxlWMUV+fyWaAGJptQ=",
+ "dev": true,
+ "requires": {
+ "file-type": "^4.1.0",
+ "globby": "^6.1.0",
+ "make-dir": "^1.0.0",
+ "p-pipe": "^1.1.0",
+ "pify": "^2.3.0",
+ "replace-ext": "^1.0.0"
+ },
+ "dependencies": {
+ "globby": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
+ "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
+ "dev": true,
+ "requires": {
+ "array-union": "^1.0.1",
+ "glob": "^7.0.3",
+ "object-assign": "^4.0.1",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ }
+ },
+ "make-dir": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+ "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+ "dev": true,
+ "requires": {
+ "pify": "^3.0.0"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ }
+ }
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ }
+ }
+ },
+ "imagemin-gifsicle": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz",
+ "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==",
+ "dev": true,
+ "requires": {
+ "exec-buffer": "^3.0.0",
+ "gifsicle": "^4.0.0",
+ "is-gif": "^3.0.0"
+ }
+ },
+ "imagemin-mozjpeg": {
+ "version": "8.0.0",
+ "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz",
+ "integrity": "sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA==",
+ "dev": true,
+ "requires": {
+ "execa": "^1.0.0",
+ "is-jpg": "^2.0.0",
+ "mozjpeg": "^6.0.0"
+ }
+ },
+ "imagemin-optipng": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz",
+ "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==",
+ "dev": true,
+ "requires": {
+ "exec-buffer": "^3.0.0",
+ "is-png": "^1.0.0",
+ "optipng-bin": "^5.0.0"
+ }
+ },
+ "imagemin-pngquant": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-6.0.1.tgz",
+ "integrity": "sha512-Stk+fZCLxZznV8MFNA/T3AY/VRKevsiP9uZOLV0RCXoi0vUUFriySYuz/83IGp9D254EW8miGyyQ69zKouFr7w==",
+ "dev": true,
+ "requires": {
+ "execa": "^0.10.0",
+ "is-png": "^1.0.0",
+ "is-stream": "^1.1.0",
+ "pngquant-bin": "^5.0.0"
+ },
+ "dependencies": {
+ "execa": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
+ "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^3.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ }
+ },
+ "get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true
+ }
+ }
+ },
+ "imagemin-svgo": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.0.0.tgz",
+ "integrity": "sha512-+iGJFaPIMx8TjFW6zN+EkOhlqcemdL7F3N3Y0wODvV2kCUBuUtZK7DRZc1+Zfu4U2W/lTMUyx2G8YMOrZntIWg==",
+ "dev": true,
+ "requires": {
+ "is-svg": "^3.0.0",
+ "svgo": "^1.0.5"
+ }
+ },
+ "imagemin-webp": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/imagemin-webp/-/imagemin-webp-5.0.0.tgz",
+ "integrity": "sha512-e3LnIlitWfyGzYGPwaKdne7hIawgewHPKW+Sf2KgG96hzStqwDguOrzsi5srWZY0QrtxjfmJbw5UYES9N59Rtg==",
+ "dev": true,
+ "requires": {
+ "cwebp-bin": "^5.0.0",
+ "exec-buffer": "^3.0.0",
+ "is-cwebp-readable": "^2.0.1"
+ }
+ },
+ "import-cwd": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz",
+ "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=",
+ "dev": true,
+ "requires": {
+ "import-from": "^2.1.0"
+ }
+ },
+ "import-fresh": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
+ "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
+ "dev": true,
+ "requires": {
+ "caller-path": "^2.0.0",
+ "resolve-from": "^3.0.0"
+ },
+ "dependencies": {
+ "caller-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
+ "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
+ "dev": true,
+ "requires": {
+ "caller-callsite": "^2.0.0"
+ }
+ },
+ "resolve-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+ "dev": true
+ }
+ }
+ },
+ "import-from": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz",
+ "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=",
+ "dev": true,
+ "requires": {
+ "resolve-from": "^3.0.0"
+ },
+ "dependencies": {
+ "resolve-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+ "dev": true
+ }
+ }
+ },
+ "import-lazy": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz",
+ "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==",
+ "dev": true
+ },
+ "import-local": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
+ "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==",
+ "dev": true,
+ "requires": {
+ "pkg-dir": "^3.0.0",
+ "resolve-cwd": "^2.0.0"
+ }
+ },
+ "imurmurhash": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
+ "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
+ "dev": true
+ },
+ "indent-string": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
+ "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
+ "dev": true,
+ "requires": {
+ "repeating": "^2.0.0"
+ }
+ },
+ "indexes-of": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz",
+ "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
+ "dev": true
+ },
+ "indexof": {
+ "version": "0.0.1",
+ "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
+ "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
+ "dev": true
+ },
+ "inflight": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
+ "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "dev": true,
+ "requires": {
+ "once": "^1.3.0",
+ "wrappy": "1"
+ }
+ },
+ "inherits": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
+ "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
+ },
+ "ini": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
+ "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==",
+ "dev": true
+ },
+ "inquirer": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz",
+ "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ansi-escapes": "^3.0.0",
+ "chalk": "^2.0.0",
+ "cli-cursor": "^2.1.0",
+ "cli-width": "^2.0.0",
+ "external-editor": "^2.0.4",
+ "figures": "^2.0.0",
+ "lodash": "^4.3.0",
+ "mute-stream": "0.0.7",
+ "run-async": "^2.2.0",
+ "rx-lite": "^4.0.8",
+ "rx-lite-aggregates": "^4.0.8",
+ "string-width": "^2.1.0",
+ "strip-ansi": "^4.0.0",
+ "through": "^2.3.6"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true,
+ "optional": true
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
+ }
+ },
+ "internal-ip": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
+ "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
+ "dev": true,
+ "requires": {
+ "default-gateway": "^4.2.0",
+ "ipaddr.js": "^1.9.0"
+ }
+ },
+ "into-stream": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz",
+ "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=",
+ "dev": true,
+ "requires": {
+ "from2": "^2.1.1",
+ "p-is-promise": "^1.1.0"
+ },
+ "dependencies": {
+ "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=",
+ "dev": true
+ }
+ }
+ },
+ "invariant": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
+ "dev": true,
+ "requires": {
+ "loose-envify": "^1.0.0"
+ }
+ },
+ "invert-kv": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
+ "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
+ "dev": true
+ },
+ "ip": {
+ "version": "1.1.5",
+ "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz",
+ "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
+ "dev": true
+ },
+ "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
+ },
+ "ipaddr.js": {
+ "version": "1.9.0",
+ "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
+ "integrity": "sha512-M4Sjn6N/+O6/IXSJseKqHoFc+5FdGJ22sXqnjTpdZweHK64MzEPAyQZyEU3R/KRv2GLoa7nNtg/C2Ev6m7z+eA=="
+ },
+ "is-absolute-url": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
+ "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
+ "dev": true
+ },
+ "is-accessor-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+ "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "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"
+ }
+ }
+ }
+ },
+ "is-arrayish": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
+ "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=",
+ "dev": true
+ },
+ "is-binary-path": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+ "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+ "dev": true,
+ "requires": {
+ "binary-extensions": "^1.0.0"
+ }
+ },
+ "is-buffer": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
+ "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+ "dev": true
+ },
+ "is-callable": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
+ "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==",
+ "dev": true
+ },
+ "is-ci": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz",
+ "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==",
+ "dev": true,
+ "requires": {
+ "ci-info": "^1.5.0"
+ }
+ },
+ "is-color-stop": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
+ "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=",
+ "dev": true,
+ "requires": {
+ "css-color-names": "^0.0.4",
+ "hex-color-regex": "^1.1.0",
+ "hsl-regex": "^1.0.0",
+ "hsla-regex": "^1.0.0",
+ "rgb-regex": "^1.0.1",
+ "rgba-regex": "^1.0.0"
+ }
+ },
+ "is-cwebp-readable": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/is-cwebp-readable/-/is-cwebp-readable-2.0.1.tgz",
+ "integrity": "sha1-r7k7DAq9CiUQEBauM66ort+SbSY=",
+ "dev": true,
+ "requires": {
+ "file-type": "^4.3.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+ "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "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"
+ }
+ }
+ }
+ },
+ "is-date-object": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
+ "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
+ "dev": true
+ },
+ "is-descriptor": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+ "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^0.1.6",
+ "is-data-descriptor": "^0.1.4",
+ "kind-of": "^5.0.0"
+ },
+ "dependencies": {
+ "kind-of": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+ "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+ "dev": true
+ }
+ }
+ },
+ "is-directory": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
+ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
+ "dev": true
+ },
+ "is-extendable": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
+ "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=",
+ "dev": true
+ },
+ "is-extglob": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
+ "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+ "dev": true
+ },
+ "is-finite": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz",
+ "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=",
+ "dev": true,
+ "requires": {
+ "number-is-nan": "^1.0.0"
+ }
+ },
+ "is-fullwidth-code-point": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
+ "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
+ "dev": true
+ },
+ "is-gif": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz",
+ "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==",
+ "dev": true,
+ "requires": {
+ "file-type": "^10.4.0"
+ },
+ "dependencies": {
+ "file-type": {
+ "version": "10.11.0",
+ "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz",
+ "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==",
+ "dev": true
+ }
+ }
+ },
+ "is-glob": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
+ "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+ "dev": true,
+ "requires": {
+ "is-extglob": "^2.1.1"
+ }
+ },
+ "is-jpg": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz",
+ "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=",
+ "dev": true
+ },
+ "is-natural-number": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz",
+ "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=",
+ "dev": true
+ },
+ "is-number": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+ "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "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"
+ }
+ }
+ }
+ },
+ "is-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
+ "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
+ "dev": true
+ },
+ "is-object": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
+ "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=",
+ "dev": true
+ },
+ "is-path-cwd": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.1.0.tgz",
+ "integrity": "sha512-Sc5j3/YnM8tDeyCsVeKlm/0p95075DyLmDEIkSgQ7mXkrOX+uTCtmQFm0CYzVyJwcCCmO3k8qfJt17SxQwB5Zw==",
+ "dev": true
+ },
+ "is-path-in-cwd": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
+ "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
+ "dev": true,
+ "requires": {
+ "is-path-inside": "^2.1.0"
+ }
+ },
+ "is-path-inside": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
+ "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
+ "dev": true,
+ "requires": {
+ "path-is-inside": "^1.0.2"
+ }
+ },
+ "is-plain-obj": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+ "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
+ "dev": true
+ },
+ "is-plain-object": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
+ "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "dev": true,
+ "requires": {
+ "isobject": "^3.0.1"
+ }
+ },
+ "is-png": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz",
+ "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84=",
+ "dev": true
+ },
+ "is-promise": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
+ "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=",
+ "dev": true,
+ "optional": true
+ },
+ "is-regex": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
+ "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
+ "dev": true,
+ "requires": {
+ "has": "^1.0.1"
+ }
+ },
+ "is-regexp": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz",
+ "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
+ "dev": true
+ },
+ "is-resolvable": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
+ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
+ "dev": true
+ },
+ "is-retry-allowed": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
+ "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
+ "dev": true
+ },
+ "is-stream": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
+ "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=",
+ "dev": true
+ },
+ "is-svg": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz",
+ "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==",
+ "dev": true,
+ "requires": {
+ "html-comment-regex": "^1.1.0"
+ }
+ },
+ "is-symbol": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz",
+ "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==",
+ "dev": true,
+ "requires": {
+ "has-symbols": "^1.0.0"
+ }
+ },
+ "is-typedarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
+ "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
+ "dev": true
+ },
+ "is-utf8": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
+ "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
+ "dev": true
+ },
+ "is-windows": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
+ "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==",
+ "dev": true
+ },
+ "is-wsl": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz",
+ "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
+ "dev": true
+ },
+ "isarray": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
+ "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=",
+ "dev": true
+ },
+ "isemail": {
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz",
+ "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==",
+ "dev": true,
+ "requires": {
+ "punycode": "2.x.x"
+ }
+ },
+ "isexe": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
+ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=",
+ "dev": true
+ },
+ "isobject": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+ "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+ "dev": true
+ },
+ "isstream": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
+ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
+ "dev": true
+ },
+ "isurl": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
+ "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
+ "dev": true,
+ "requires": {
+ "has-to-string-tag-x": "^1.2.0",
+ "is-object": "^1.0.1"
+ }
+ },
+ "javascript-stringify": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-1.6.0.tgz",
+ "integrity": "sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM=",
+ "dev": true
+ },
+ "joi": {
+ "version": "14.3.1",
+ "resolved": "https://registry.npmjs.org/joi/-/joi-14.3.1.tgz",
+ "integrity": "sha512-LQDdM+pkOrpAn4Lp+neNIFV3axv1Vna3j38bisbQhETPMANYRbFJFUyOZcOClYvM/hppMhGWuKSFEK9vjrB+bQ==",
+ "dev": true,
+ "requires": {
+ "hoek": "6.x.x",
+ "isemail": "3.x.x",
+ "topo": "3.x.x"
+ }
+ },
+ "js-levenshtein": {
+ "version": "1.1.6",
+ "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz",
+ "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==",
+ "dev": true
+ },
+ "js-message": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.5.tgz",
+ "integrity": "sha1-IwDSSxrwjondCVvBpMnJz8uJLRU=",
+ "dev": true
+ },
+ "js-queue": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.0.tgz",
+ "integrity": "sha1-NiITz4YPRo8BJfxslqvBdCUx+Ug=",
+ "dev": true,
+ "requires": {
+ "easy-stack": "^1.0.0"
+ }
+ },
+ "js-tokens": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz",
+ "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==",
+ "dev": true
+ },
+ "js-yaml": {
+ "version": "3.13.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz",
+ "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==",
+ "dev": true,
+ "requires": {
+ "argparse": "^1.0.7",
+ "esprima": "^4.0.0"
+ }
+ },
+ "jsbn": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
+ "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
+ "dev": true
+ },
+ "jsesc": {
+ "version": "2.5.2",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz",
+ "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==",
+ "dev": true
+ },
+ "json-buffer": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
+ "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
+ "dev": true
+ },
+ "json-parse-better-errors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
+ "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
+ "dev": true
+ },
+ "json-schema": {
+ "version": "0.2.3",
+ "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
+ "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
+ "dev": true
+ },
+ "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==",
+ "dev": true
+ },
+ "json-stable-stringify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
+ "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
+ "dev": true,
+ "requires": {
+ "jsonify": "~0.0.0"
+ }
+ },
+ "json-stable-stringify-without-jsonify": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
+ "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=",
+ "dev": true,
+ "optional": true
+ },
+ "json-stringify-safe": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
+ "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
+ "dev": true
+ },
+ "json3": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz",
+ "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=",
+ "dev": true
+ },
+ "json5": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz",
+ "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ },
+ "jsonfile": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz",
+ "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.6"
+ }
+ },
+ "jsonify": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
+ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
+ "dev": true
+ },
+ "jsprim": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
+ "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
+ "dev": true,
+ "requires": {
+ "assert-plus": "1.0.0",
+ "extsprintf": "1.3.0",
+ "json-schema": "0.2.3",
+ "verror": "1.10.0"
+ }
+ },
+ "keyv": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz",
+ "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==",
+ "dev": true,
+ "requires": {
+ "json-buffer": "3.0.0"
+ }
+ },
+ "killable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz",
+ "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==",
+ "dev": true
+ },
+ "kind-of": {
+ "version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+ "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
+ "dev": true
+ },
+ "launch-editor": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz",
+ "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.3.0",
+ "shell-quote": "^1.6.1"
+ }
+ },
+ "launch-editor-middleware": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz",
+ "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==",
+ "dev": true,
+ "requires": {
+ "launch-editor": "^2.2.1"
+ }
+ },
+ "lcid": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
+ "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
+ "dev": true,
+ "requires": {
+ "invert-kv": "^2.0.0"
+ }
+ },
+ "leaflet": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.4.0.tgz",
+ "integrity": "sha512-x9j9tGY1+PDLN9pcWTx9/y6C5nezoTMB8BLK5jTakx+H7bPlnbCHfi9Hjg+Qt36sgDz/cb9lrSpNQXmk45Tvhw==",
+ "dev": true
+ },
+ "less": {
+ "version": "3.9.0",
+ "resolved": "https://registry.npmjs.org/less/-/less-3.9.0.tgz",
+ "integrity": "sha512-31CmtPEZraNUtuUREYjSqRkeETFdyEHSEPAGq4erDlUXtda7pzNmctdljdIagSb589d/qXGWiiP31R5JVf+v0w==",
+ "dev": true,
+ "requires": {
+ "clone": "^2.1.2",
+ "errno": "^0.1.1",
+ "graceful-fs": "^4.1.2",
+ "image-size": "~0.5.0",
+ "mime": "^1.4.1",
+ "mkdirp": "^0.5.0",
+ "promise": "^7.1.1",
+ "request": "^2.83.0",
+ "source-map": "~0.6.0"
+ },
+ "dependencies": {
+ "clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true,
+ "optional": true
+ }
+ }
+ },
+ "less-loader": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.1.0.tgz",
+ "integrity": "sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==",
+ "dev": true,
+ "requires": {
+ "clone": "^2.1.1",
+ "loader-utils": "^1.1.0",
+ "pify": "^3.0.0"
+ },
+ "dependencies": {
+ "clone": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
+ "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=",
+ "dev": true
+ },
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ }
+ }
+ },
+ "levn": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
+ "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2"
+ }
+ },
+ "load-json-file": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
+ "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "parse-json": "^2.2.0",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0",
+ "strip-bom": "^2.0.0"
+ },
+ "dependencies": {
+ "parse-json": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+ "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "dev": true,
+ "requires": {
+ "error-ex": "^1.2.0"
+ }
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+ "dev": true
+ }
+ }
+ },
+ "loader-fs-cache": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.2.tgz",
+ "integrity": "sha512-70IzT/0/L+M20jUlEqZhZyArTU6VKLRTYRDAYN26g4jfzpJqjipLL3/hgYpySqI9PwsVRHHFja0LfEmsx9X2Cw==",
+ "dev": true,
+ "requires": {
+ "find-cache-dir": "^0.1.1",
+ "mkdirp": "0.5.1"
+ },
+ "dependencies": {
+ "find-cache-dir": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz",
+ "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=",
+ "dev": true,
+ "requires": {
+ "commondir": "^1.0.1",
+ "mkdirp": "^0.5.1",
+ "pkg-dir": "^1.0.0"
+ }
+ },
+ "find-up": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+ "dev": true,
+ "requires": {
+ "path-exists": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ }
+ },
+ "path-exists": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+ "dev": true,
+ "requires": {
+ "pinkie-promise": "^2.0.0"
+ }
+ },
+ "pkg-dir": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
+ "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
+ "dev": true,
+ "requires": {
+ "find-up": "^1.0.0"
+ }
+ }
+ }
+ },
+ "loader-runner": {
+ "version": "2.4.0",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz",
+ "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==",
+ "dev": true
+ },
+ "loader-utils": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz",
+ "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==",
+ "dev": true,
+ "requires": {
+ "big.js": "^5.2.2",
+ "emojis-list": "^2.0.0",
+ "json5": "^1.0.1"
+ },
+ "dependencies": {
+ "json5": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+ "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+ "dev": true,
+ "requires": {
+ "minimist": "^1.2.0"
+ }
+ }
+ }
+ },
+ "locate-path": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
+ "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "dev": true,
+ "requires": {
+ "p-locate": "^2.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "lodash": {
+ "version": "4.17.11",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
+ "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==",
+ "dev": true
+ },
+ "lodash._reinterpolate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
+ "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
+ "dev": true
+ },
+ "lodash.defaultsdeep": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.0.tgz",
+ "integrity": "sha1-vsECT4WxvZbL6kBbI8FK1kQ6b4E=",
+ "dev": true
+ },
+ "lodash.kebabcase": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz",
+ "integrity": "sha1-hImxyw0p/4gZXM7KRI/21swpXDY=",
+ "dev": true
+ },
+ "lodash.mapvalues": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz",
+ "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=",
+ "dev": true
+ },
+ "lodash.memoize": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
+ "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=",
+ "dev": true
+ },
+ "lodash.template": {
+ "version": "4.4.0",
+ "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz",
+ "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=",
+ "dev": true,
+ "requires": {
+ "lodash._reinterpolate": "~3.0.0",
+ "lodash.templatesettings": "^4.0.0"
+ }
+ },
+ "lodash.templatesettings": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz",
+ "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=",
+ "dev": true,
+ "requires": {
+ "lodash._reinterpolate": "~3.0.0"
+ }
+ },
+ "lodash.transform": {
+ "version": "4.6.0",
+ "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz",
+ "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=",
+ "dev": true
+ },
+ "lodash.uniq": {
+ "version": "4.5.0",
+ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
+ "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=",
+ "dev": true
+ },
+ "log-symbols": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz",
+ "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.0.1"
+ }
+ },
+ "logalot": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz",
+ "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=",
+ "dev": true,
+ "requires": {
+ "figures": "^1.3.5",
+ "squeak": "^1.0.0"
+ },
+ "dependencies": {
+ "figures": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz",
+ "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.5",
+ "object-assign": "^4.1.0"
+ }
+ }
+ }
+ },
+ "loglevel": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz",
+ "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=",
+ "dev": true
+ },
+ "longest": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
+ "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
+ "dev": true
+ },
+ "loose-envify": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
+ "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
+ "dev": true,
+ "requires": {
+ "js-tokens": "^3.0.0 || ^4.0.0"
+ }
+ },
+ "loud-rejection": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
+ "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
+ "dev": true,
+ "requires": {
+ "currently-unhandled": "^0.4.1",
+ "signal-exit": "^3.0.0"
+ }
+ },
+ "lower-case": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz",
+ "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=",
+ "dev": true
+ },
+ "lowercase-keys": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
+ "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==",
+ "dev": true
+ },
+ "lpad-align": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz",
+ "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=",
+ "dev": true,
+ "requires": {
+ "get-stdin": "^4.0.1",
+ "indent-string": "^2.1.0",
+ "longest": "^1.0.0",
+ "meow": "^3.3.0"
+ }
+ },
+ "lru-cache": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz",
+ "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==",
+ "dev": true,
+ "requires": {
+ "yallist": "^3.0.2"
+ }
+ },
+ "make-dir": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+ "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
+ "dev": true,
+ "requires": {
+ "pify": "^4.0.1",
+ "semver": "^5.6.0"
+ }
+ },
+ "map-age-cleaner": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
+ "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
+ "dev": true,
+ "requires": {
+ "p-defer": "^1.0.0"
+ }
+ },
+ "map-cache": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
+ "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=",
+ "dev": true
+ },
+ "map-obj": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
+ "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
+ "dev": true
+ },
+ "map-visit": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
+ "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
+ "dev": true,
+ "requires": {
+ "object-visit": "^1.0.0"
+ }
+ },
+ "md5.js": {
+ "version": "1.3.5",
+ "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz",
+ "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==",
+ "dev": true,
+ "requires": {
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.1.2"
+ }
+ },
+ "mdn-data": {
+ "version": "1.1.4",
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz",
+ "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==",
+ "dev": true
+ },
+ "media-typer": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
+ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
+ },
+ "mem": {
+ "version": "4.3.0",
+ "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
+ "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
+ "dev": true,
+ "requires": {
+ "map-age-cleaner": "^0.1.1",
+ "mimic-fn": "^2.0.0",
+ "p-is-promise": "^2.0.0"
+ },
+ "dependencies": {
+ "mimic-fn": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
+ "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
+ "dev": true
+ }
+ }
+ },
+ "memory-fs": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz",
+ "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=",
+ "dev": true,
+ "requires": {
+ "errno": "^0.1.3",
+ "readable-stream": "^2.0.1"
+ }
+ },
+ "meow": {
+ "version": "3.7.0",
+ "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
+ "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
+ "dev": true,
+ "requires": {
+ "camelcase-keys": "^2.0.0",
+ "decamelize": "^1.1.2",
+ "loud-rejection": "^1.0.0",
+ "map-obj": "^1.0.1",
+ "minimist": "^1.1.3",
+ "normalize-package-data": "^2.3.4",
+ "object-assign": "^4.0.1",
+ "read-pkg-up": "^1.0.1",
+ "redent": "^1.0.0",
+ "trim-newlines": "^1.0.0"
+ }
+ },
+ "merge-descriptors": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
+ "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
+ },
+ "merge-source-map": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz",
+ "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==",
+ "dev": true,
+ "requires": {
+ "source-map": "^0.6.1"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "merge2": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz",
+ "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==",
+ "dev": true
+ },
+ "methods": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
+ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
+ },
+ "micromatch": {
+ "version": "3.1.10",
+ "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+ "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "dev": true,
+ "requires": {
+ "arr-diff": "^4.0.0",
+ "array-unique": "^0.3.2",
+ "braces": "^2.3.1",
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "extglob": "^2.0.4",
+ "fragment-cache": "^0.2.1",
+ "kind-of": "^6.0.2",
+ "nanomatch": "^1.2.9",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.2"
+ }
+ },
+ "miller-rabin": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz",
+ "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==",
+ "dev": true,
+ "requires": {
+ "bn.js": "^4.0.0",
+ "brorand": "^1.0.1"
+ }
+ },
+ "mime": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
+ "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="
+ },
+ "mime-db": {
+ "version": "1.40.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz",
+ "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA=="
+ },
+ "mime-types": {
+ "version": "2.1.24",
+ "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.24.tgz",
+ "integrity": "sha512-WaFHS3MCl5fapm3oLxU4eYDw77IQM2ACcxQ9RIxfaC3ooc6PFuBMGZZsYpvoXS5D5QTWPieo1jjLdAm3TBP3cQ==",
+ "requires": {
+ "mime-db": "1.40.0"
+ }
+ },
+ "mimic-fn": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
+ "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==",
+ "dev": true
+ },
+ "mimic-response": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
+ "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
+ "dev": true
+ },
+ "mini-css-extract-plugin": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.6.0.tgz",
+ "integrity": "sha512-79q5P7YGI6rdnVyIAV4NXpBQJFWdkzJxCim3Kog4078fM0piAaFlwocqbejdWtLW1cEzCexPrh6EdyFsPgVdAw==",
+ "dev": true,
+ "requires": {
+ "loader-utils": "^1.1.0",
+ "normalize-url": "^2.0.1",
+ "schema-utils": "^1.0.0",
+ "webpack-sources": "^1.1.0"
+ },
+ "dependencies": {
+ "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==",
+ "dev": true,
"requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
+ "prepend-http": "^2.0.0",
+ "query-string": "^5.0.1",
+ "sort-keys": "^2.0.0"
}
},
- "string_decoder": {
- "version": "1.1.1",
- "bundled": true,
- "optional": true,
+ "schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "dev": true,
"requires": {
- "safe-buffer": "~5.1.0"
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
}
- },
- "strip-ansi": {
- "version": "3.0.1",
- "bundled": true,
+ }
+ }
+ },
+ "minimalistic-assert": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
+ "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==",
+ "dev": true
+ },
+ "minimalistic-crypto-utils": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz",
+ "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=",
+ "dev": true
+ },
+ "minimatch": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
+ "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
+ "dev": true,
+ "requires": {
+ "brace-expansion": "^1.1.7"
+ }
+ },
+ "minimist": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
+ "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
+ "dev": true
+ },
+ "mississippi": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz",
+ "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==",
+ "dev": true,
+ "requires": {
+ "concat-stream": "^1.5.0",
+ "duplexify": "^3.4.2",
+ "end-of-stream": "^1.1.0",
+ "flush-write-stream": "^1.0.0",
+ "from2": "^2.1.0",
+ "parallel-transform": "^1.1.0",
+ "pump": "^3.0.0",
+ "pumpify": "^1.3.3",
+ "stream-each": "^1.1.0",
+ "through2": "^2.0.0"
+ }
+ },
+ "mixin-deep": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
+ "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
+ "dev": true,
+ "requires": {
+ "for-in": "^1.0.2",
+ "is-extendable": "^1.0.1"
+ },
+ "dependencies": {
+ "is-extendable": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+ "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
+ "dev": true,
"requires": {
- "ansi-regex": "^2.0.0"
+ "is-plain-object": "^2.0.4"
}
- },
- "strip-json-comments": {
- "version": "2.0.1",
- "bundled": true,
- "optional": true
- },
- "tar": {
- "version": "4.4.1",
- "bundled": true,
- "optional": true,
+ }
+ }
+ },
+ "mkdirp": {
+ "version": "0.5.1",
+ "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
+ "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
+ "dev": true,
+ "requires": {
+ "minimist": "0.0.8"
+ },
+ "dependencies": {
+ "minimist": {
+ "version": "0.0.8",
+ "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
+ "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=",
+ "dev": true
+ }
+ }
+ },
+ "moment": {
+ "version": "2.24.0",
+ "resolved": "https://registry.npmjs.org/moment/-/moment-2.24.0.tgz",
+ "integrity": "sha512-bV7f+6l2QigeBBZSM/6yTNq4P2fNpSWj/0e7jQcy87A8e7o2nAfP/34/2ky5Vw4B9S446EtIhodAzkFCcR4dQg==",
+ "dev": true
+ },
+ "move-concurrently": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz",
+ "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=",
+ "dev": true,
+ "requires": {
+ "aproba": "^1.1.1",
+ "copy-concurrently": "^1.0.0",
+ "fs-write-stream-atomic": "^1.0.8",
+ "mkdirp": "^0.5.1",
+ "rimraf": "^2.5.4",
+ "run-queue": "^1.0.3"
+ }
+ },
+ "mozjpeg": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz",
+ "integrity": "sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA==",
+ "dev": true,
+ "requires": {
+ "bin-build": "^3.0.0",
+ "bin-wrapper": "^4.0.0",
+ "logalot": "^2.1.0"
+ }
+ },
+ "ms": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
+ "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
+ },
+ "multicast-dns": {
+ "version": "6.2.3",
+ "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz",
+ "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==",
+ "dev": true,
+ "requires": {
+ "dns-packet": "^1.3.1",
+ "thunky": "^1.0.2"
+ }
+ },
+ "multicast-dns-service-types": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz",
+ "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
+ "dev": true
+ },
+ "mute-stream": {
+ "version": "0.0.7",
+ "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
+ "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=",
+ "dev": true,
+ "optional": true
+ },
+ "mz": {
+ "version": "2.7.0",
+ "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz",
+ "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==",
+ "dev": true,
+ "requires": {
+ "any-promise": "^1.0.0",
+ "object-assign": "^4.0.1",
+ "thenify-all": "^1.0.0"
+ }
+ },
+ "nan": {
+ "version": "2.13.2",
+ "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz",
+ "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==",
+ "dev": true,
+ "optional": true
+ },
+ "nanomatch": {
+ "version": "1.2.13",
+ "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz",
+ "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==",
+ "dev": true,
+ "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-windows": "^1.0.2",
+ "kind-of": "^6.0.2",
+ "object.pick": "^1.3.0",
+ "regex-not": "^1.0.0",
+ "snapdragon": "^0.8.1",
+ "to-regex": "^3.0.1"
+ }
+ },
+ "natural-compare": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
+ "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=",
+ "dev": true,
+ "optional": true
+ },
+ "negotiator": {
+ "version": "0.6.2",
+ "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
+ "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
+ },
+ "neo-async": {
+ "version": "2.6.0",
+ "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz",
+ "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==",
+ "dev": true
+ },
+ "nice-try": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
+ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==",
+ "dev": true
+ },
+ "no-case": {
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz",
+ "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==",
+ "dev": true,
+ "requires": {
+ "lower-case": "^1.1.1"
+ }
+ },
+ "node-fetch": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.5.0.tgz",
+ "integrity": "sha512-YuZKluhWGJwCcUu4RlZstdAxr8bFfOVHakc1mplwHkk8J+tqM1Y5yraYvIUpeX8aY7+crCwiELJq7Vl0o0LWXw==",
+ "dev": true
+ },
+ "node-forge": {
+ "version": "0.7.5",
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz",
+ "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==",
+ "dev": true
+ },
+ "node-ipc": {
+ "version": "9.1.1",
+ "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.1.tgz",
+ "integrity": "sha512-FAyICv0sIRJxVp3GW5fzgaf9jwwRQxAKDJlmNFUL5hOy+W4X/I5AypyHoq0DXXbo9o/gt79gj++4cMr4jVWE/w==",
+ "dev": true,
+ "requires": {
+ "event-pubsub": "4.3.0",
+ "js-message": "1.0.5",
+ "js-queue": "2.0.0"
+ }
+ },
+ "node-libs-browser": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz",
+ "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==",
+ "dev": true,
+ "requires": {
+ "assert": "^1.1.1",
+ "browserify-zlib": "^0.2.0",
+ "buffer": "^4.3.0",
+ "console-browserify": "^1.1.0",
+ "constants-browserify": "^1.0.0",
+ "crypto-browserify": "^3.11.0",
+ "domain-browser": "^1.1.1",
+ "events": "^3.0.0",
+ "https-browserify": "^1.0.0",
+ "os-browserify": "^0.3.0",
+ "path-browserify": "0.0.0",
+ "process": "^0.11.10",
+ "punycode": "^1.2.4",
+ "querystring-es3": "^0.2.0",
+ "readable-stream": "^2.3.3",
+ "stream-browserify": "^2.0.1",
+ "stream-http": "^2.7.2",
+ "string_decoder": "^1.0.0",
+ "timers-browserify": "^2.0.4",
+ "tty-browserify": "0.0.0",
+ "url": "^0.11.0",
+ "util": "^0.11.0",
+ "vm-browserify": "0.0.4"
+ },
+ "dependencies": {
+ "punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "dev": true
+ }
+ }
+ },
+ "node-releases": {
+ "version": "1.1.17",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.17.tgz",
+ "integrity": "sha512-/SCjetyta1m7YXLgtACZGDYJdCSIBAWorDWkGCGZlydP2Ll7J48l7j/JxNYZ+xsgSPbWfdulVS/aY+GdjUsQ7Q==",
+ "dev": true,
+ "requires": {
+ "semver": "^5.3.0"
+ }
+ },
+ "normalize-package-data": {
+ "version": "2.5.0",
+ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+ "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
+ "dev": true,
+ "requires": {
+ "hosted-git-info": "^2.1.4",
+ "resolve": "^1.10.0",
+ "semver": "2 || 3 || 4 || 5",
+ "validate-npm-package-license": "^3.0.1"
+ }
+ },
+ "normalize-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+ "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+ "dev": true
+ },
+ "normalize-range": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
+ "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=",
+ "dev": true
+ },
+ "normalize-url": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
+ "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
+ "dev": true
+ },
+ "npm-conf": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz",
+ "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==",
+ "dev": true,
+ "requires": {
+ "config-chain": "^1.1.11",
+ "pify": "^3.0.0"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ }
+ }
+ },
+ "npm-run-path": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
+ "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+ "dev": true,
+ "requires": {
+ "path-key": "^2.0.0"
+ }
+ },
+ "nth-check": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
+ "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
+ "dev": true,
+ "requires": {
+ "boolbase": "~1.0.0"
+ }
+ },
+ "num2fraction": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
+ "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
+ "dev": true
+ },
+ "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=",
+ "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
+ },
+ "object-assign": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
+ "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=",
+ "dev": true
+ },
+ "object-copy": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
+ "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
+ "dev": true,
+ "requires": {
+ "copy-descriptor": "^0.1.0",
+ "define-property": "^0.2.5",
+ "kind-of": "^3.0.3"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
"requires": {
- "chownr": "^1.0.1",
- "fs-minipass": "^1.2.5",
- "minipass": "^2.2.4",
- "minizlib": "^1.1.0",
- "mkdirp": "^0.5.0",
- "safe-buffer": "^5.1.1",
- "yallist": "^3.0.2"
+ "is-descriptor": "^0.1.0"
}
},
- "util-deprecate": {
- "version": "1.0.2",
- "bundled": true,
- "optional": true
- },
- "wide-align": {
- "version": "1.1.2",
- "bundled": true,
- "optional": 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": {
- "string-width": "^1.0.2"
+ "is-buffer": "^1.1.5"
}
- },
- "wrappy": {
- "version": "1.0.2",
- "bundled": true
- },
- "yallist": {
- "version": "3.0.2",
- "bundled": true
}
}
},
- "function-bind": {
+ "object-hash": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz",
+ "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==",
+ "dev": true
+ },
+ "object-keys": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
- "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
+ "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+ "dev": true
},
- "functional-red-black-tree": {
+ "object-visit": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz",
- "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc="
- },
- "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="
- },
- "get-func-name": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.0.tgz",
- "integrity": "sha1-6td0q+5y4gQJQzoGY2YCPdaIekE="
- },
- "get-stream": {
- "version": "3.0.0",
- "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
- "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ="
- },
- "get-value": {
- "version": "2.0.6",
- "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz",
- "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg="
- },
- "getpass": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz",
- "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=",
- "optional": true,
+ "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
+ "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
+ "dev": true,
"requires": {
- "assert-plus": "^1.0.0"
+ "isobject": "^3.0.0"
}
},
- "glob": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
- "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
+ "object.assign": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
+ "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
+ "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"
+ "define-properties": "^1.1.2",
+ "function-bind": "^1.1.1",
+ "has-symbols": "^1.0.0",
+ "object-keys": "^1.0.11"
}
},
- "glob-parent": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
- "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=",
+ "object.getownpropertydescriptors": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
+ "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
+ "dev": true,
"requires": {
- "is-glob": "^3.1.0",
- "path-dirname": "^1.0.0"
- },
- "dependencies": {
- "is-glob": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz",
- "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=",
- "requires": {
- "is-extglob": "^2.1.0"
- }
- }
+ "define-properties": "^1.1.2",
+ "es-abstract": "^1.5.1"
}
},
- "glob-stream": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz",
- "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=",
+ "object.pick": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
+ "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+ "dev": true,
"requires": {
- "extend": "^3.0.0",
- "glob": "^7.1.1",
- "glob-parent": "^3.1.0",
- "is-negated-glob": "^1.0.0",
- "ordered-read-streams": "^1.0.0",
- "pumpify": "^1.3.5",
- "readable-stream": "^2.1.5",
- "remove-trailing-separator": "^1.0.1",
- "to-absolute-glob": "^2.0.0",
- "unique-stream": "^2.0.2"
+ "isobject": "^3.0.1"
}
},
- "glob-watcher": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.1.tgz",
- "integrity": "sha512-fK92r2COMC199WCyGUblrZKhjra3cyVMDiypDdqg1vsSDmexnbYivK1kNR4QItiNXLKmGlqan469ks67RtNa2g==",
+ "object.values": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz",
+ "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==",
+ "dev": true,
"requires": {
- "async-done": "^1.2.0",
- "chokidar": "^2.0.0",
- "just-debounce": "^1.0.0",
- "object.defaults": "^1.1.0"
+ "define-properties": "^1.1.3",
+ "es-abstract": "^1.12.0",
+ "function-bind": "^1.1.1",
+ "has": "^1.0.3"
}
},
- "global-dirs": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz",
- "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=",
+ "obuf": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz",
+ "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==",
+ "dev": true
+ },
+ "on-finished": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
+ "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
"requires": {
- "ini": "^1.3.4"
+ "ee-first": "1.1.1"
}
},
- "global-modules": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
- "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
+ "on-headers": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+ "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
+ "dev": true
+ },
+ "once": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
+ "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "dev": true,
"requires": {
- "global-prefix": "^1.0.1",
- "is-windows": "^1.0.1",
- "resolve-dir": "^1.0.0"
+ "wrappy": "1"
}
},
- "global-prefix": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz",
- "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=",
+ "onetime": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+ "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
+ "dev": true,
"requires": {
- "expand-tilde": "^2.0.2",
- "homedir-polyfill": "^1.0.1",
- "ini": "^1.3.4",
- "is-windows": "^1.0.1",
- "which": "^1.2.14"
+ "mimic-fn": "^1.0.0"
}
},
- "globals": {
- "version": "11.7.0",
- "resolved": "https://registry.npmjs.org/globals/-/globals-11.7.0.tgz",
- "integrity": "sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg=="
+ "opener": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz",
+ "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==",
+ "dev": true
},
- "globby": {
- "version": "6.1.0",
- "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
- "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
+ "opn": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
+ "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
+ "dev": true,
"requires": {
- "array-union": "^1.0.1",
- "glob": "^7.0.3",
- "object-assign": "^4.0.1",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
- },
- "dependencies": {
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
- }
+ "is-wsl": "^1.1.0"
}
},
- "glogg": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.1.tgz",
- "integrity": "sha512-ynYqXLoluBKf9XGR1gA59yEJisIL7YHEH4xr3ZziHB5/yl4qWfaK8Js9jGe6gBGCSCKVqiyO30WnRZADvemUNw==",
+ "optionator": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
+ "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
+ "dev": true,
+ "optional": true,
"requires": {
- "sparkles": "^1.0.0"
+ "deep-is": "~0.1.3",
+ "fast-levenshtein": "~2.0.4",
+ "levn": "~0.3.0",
+ "prelude-ls": "~1.1.2",
+ "type-check": "~0.3.2",
+ "wordwrap": "~1.0.0"
}
},
- "got": {
- "version": "6.7.1",
- "resolved": "http://registry.npmjs.org/got/-/got-6.7.1.tgz",
- "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=",
+ "optipng-bin": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz",
+ "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==",
+ "dev": true,
"requires": {
- "create-error-class": "^3.0.0",
- "duplexer3": "^0.1.4",
- "get-stream": "^3.0.0",
- "is-redirect": "^1.0.0",
- "is-retry-allowed": "^1.0.0",
- "is-stream": "^1.0.0",
- "lowercase-keys": "^1.0.0",
- "safe-buffer": "^5.0.1",
- "timed-out": "^4.0.0",
- "unzip-response": "^2.0.1",
- "url-parse-lax": "^1.0.0"
+ "bin-build": "^3.0.0",
+ "bin-wrapper": "^4.0.0",
+ "logalot": "^2.0.0"
}
},
- "graceful-fs": {
- "version": "4.1.11",
- "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
- "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg="
+ "ora": {
+ "version": "3.4.0",
+ "resolved": "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz",
+ "integrity": "sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.2",
+ "cli-cursor": "^2.1.0",
+ "cli-spinners": "^2.0.0",
+ "log-symbols": "^2.2.0",
+ "strip-ansi": "^5.2.0",
+ "wcwidth": "^1.0.1"
+ }
},
- "greenkeeper-lockfile": {
- "version": "1.15.0",
- "resolved": "https://registry.npmjs.org/greenkeeper-lockfile/-/greenkeeper-lockfile-1.15.0.tgz",
- "integrity": "sha512-pUf2Aq6JrguVVuhKFHv815TyFJVtRmI4mNkGbzeryDqRxb+OVwM7OmTneqI4Lx3q4TMhwutUAPZfR78a/mAupw==",
+ "original": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
+ "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==",
"dev": true,
"requires": {
- "lodash": "^4.17.4",
- "require-relative": "^0.8.7",
- "semver": "^5.3.0"
+ "url-parse": "^1.4.3"
}
},
- "growl": {
- "version": "1.10.3",
- "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.3.tgz",
- "integrity": "sha512-hKlsbA5Vu3xsh1Cg3J7jSmX/WaW6A5oBeqzM88oNbCRQFz+zUaXm6yxS4RVytp1scBoJzSYl4YAEOQIt6O8V1Q==",
+ "os-browserify": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz",
+ "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=",
"dev": true
},
- "gulp": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.0.tgz",
- "integrity": "sha1-lXZsYB2t5Kd+0+eyttwDiBtZY2Y=",
- "requires": {
- "glob-watcher": "^5.0.0",
- "gulp-cli": "^2.0.0",
- "undertaker": "^1.0.0",
- "vinyl-fs": "^3.0.0"
- },
- "dependencies": {
- "camelcase": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
- "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
- },
- "cliui": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
- "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
- "requires": {
- "string-width": "^1.0.1",
- "strip-ansi": "^3.0.1",
- "wrap-ansi": "^2.0.0"
- }
- },
- "gulp-cli": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.0.1.tgz",
- "integrity": "sha512-RxujJJdN8/O6IW2nPugl7YazhmrIEjmiVfPKrWt68r71UCaLKS71Hp0gpKT+F6qOUFtr7KqtifDKaAJPRVvMYQ==",
- "requires": {
- "ansi-colors": "^1.0.1",
- "archy": "^1.0.0",
- "array-sort": "^1.0.0",
- "color-support": "^1.1.3",
- "concat-stream": "^1.6.0",
- "copy-props": "^2.0.1",
- "fancy-log": "^1.3.2",
- "gulplog": "^1.0.0",
- "interpret": "^1.1.0",
- "isobject": "^3.0.1",
- "liftoff": "^2.5.0",
- "matchdep": "^2.0.0",
- "mute-stdout": "^1.0.0",
- "pretty-hrtime": "^1.0.0",
- "replace-homedir": "^1.0.0",
- "semver-greatest-satisfied-range": "^1.1.0",
- "v8flags": "^3.0.1",
- "yargs": "^7.1.0"
- }
- },
- "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=",
- "requires": {
- "number-is-nan": "^1.0.0"
- }
- },
- "string-width": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
- "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
- "requires": {
- "code-point-at": "^1.0.0",
- "is-fullwidth-code-point": "^1.0.0",
- "strip-ansi": "^3.0.0"
- }
- },
- "strip-ansi": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
- "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
- "requires": {
- "ansi-regex": "^2.0.0"
- }
- },
- "yargs": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
- "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
- "requires": {
- "camelcase": "^3.0.0",
- "cliui": "^3.2.0",
- "decamelize": "^1.1.1",
- "get-caller-file": "^1.0.1",
- "os-locale": "^1.4.0",
- "read-pkg-up": "^1.0.1",
- "require-directory": "^2.1.1",
- "require-main-filename": "^1.0.1",
- "set-blocking": "^2.0.0",
- "string-width": "^1.0.2",
- "which-module": "^1.0.0",
- "y18n": "^3.2.1",
- "yargs-parser": "^5.0.0"
- }
- }
+ "os-filter-obj": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz",
+ "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==",
+ "dev": true,
+ "requires": {
+ "arch": "^2.1.0"
}
},
- "gulp-clean-css": {
- "version": "3.9.4",
- "resolved": "https://registry.npmjs.org/gulp-clean-css/-/gulp-clean-css-3.9.4.tgz",
- "integrity": "sha512-jsbAj65WM08H1jCFOKpIvA1OlACk7OHS2FFTeeBZrSJ5OR1PJzAqi0I2R2LTWYN3oMd/N1JYN9cN2IS/8eYqdg==",
+ "os-locale": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
+ "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
+ "dev": true,
"requires": {
- "clean-css": "4.1.11",
- "plugin-error": "1.0.1",
- "through2": "2.0.3",
- "vinyl-sourcemaps-apply": "0.2.1"
+ "execa": "^1.0.0",
+ "lcid": "^2.0.0",
+ "mem": "^4.0.0"
}
},
- "gulp-hashsum": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/gulp-hashsum/-/gulp-hashsum-1.2.0.tgz",
- "integrity": "sha1-c5v3wXgCdCMeqPiS4sSMG/lYHIs=",
+ "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=",
+ "dev": true,
+ "optional": true
+ },
+ "p-cancelable": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz",
+ "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==",
+ "dev": true
+ },
+ "p-defer": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
+ "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
+ "dev": true
+ },
+ "p-event": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz",
+ "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=",
+ "dev": true,
"requires": {
- "lodash": "~4.17.5",
- "mkdirp": "~0.5.0",
- "plugin-error": "~1.0.1",
- "slash": "~1.0.0",
- "through": "~2.3.4",
- "vinyl": "~2.1.0"
+ "p-timeout": "^1.1.1"
}
},
- "gulp-less": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/gulp-less/-/gulp-less-4.0.1.tgz",
- "integrity": "sha512-hmM2k0FfQp7Ptm3ZaqO2CkMX3hqpiIOn4OHtuSsCeFym63F7oWlEua5v6u1cIjVUKYsVIs9zPg9vbqTEb/udpA==",
+ "p-finally": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
+ "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=",
+ "dev": true
+ },
+ "p-is-promise": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz",
+ "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==",
+ "dev": true
+ },
+ "p-limit": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
+ "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
+ "dev": true,
"requires": {
- "accord": "^0.29.0",
- "less": "2.6.x || ^3.7.1",
- "object-assign": "^4.0.1",
- "plugin-error": "^0.1.2",
- "replace-ext": "^1.0.0",
- "through2": "^2.0.0",
- "vinyl-sourcemaps-apply": "^0.2.0"
- },
- "dependencies": {
- "arr-diff": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
- "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
- "requires": {
- "arr-flatten": "^1.0.1",
- "array-slice": "^0.2.3"
- }
- },
- "arr-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz",
- "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0="
- },
- "array-slice": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
- "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU="
- },
- "extend-shallow": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
- "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
- "requires": {
- "kind-of": "^1.1.0"
- }
- },
- "kind-of": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz",
- "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ="
- },
- "plugin-error": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
- "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
- "requires": {
- "ansi-cyan": "^0.1.1",
- "ansi-red": "^0.1.1",
- "arr-diff": "^1.0.1",
- "arr-union": "^2.0.1",
- "extend-shallow": "^1.1.2"
- }
- }
+ "p-try": "^1.0.0"
}
},
- "gulp-minify": {
- "version": "git://github.com/zbennett10/gulp-minify.git#e1d8905041af230fd0fb980aa8a26c12c53e03f7",
- "from": "git://github.com/zbennett10/gulp-minify.git#e1d8905041af230fd0fb980aa8a26c12c53e03f7",
+ "p-locate": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
+ "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "dev": true,
"requires": {
- "ansi-colors": "^1.0.1",
- "minimatch": "^3.0.2",
- "plugin-error": "^0.1.2",
- "through2": "^0.4.0",
- "uglify-es": "^3.0.3",
- "vinyl": "^2.1.0"
- },
- "dependencies": {
- "arr-diff": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz",
- "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=",
- "requires": {
- "arr-flatten": "^1.0.1",
- "array-slice": "^0.2.3"
- }
- },
- "arr-union": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz",
- "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0="
- },
- "array-slice": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz",
- "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU="
- },
- "extend-shallow": {
- "version": "1.1.4",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz",
- "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=",
- "requires": {
- "kind-of": "^1.1.0"
- }
- },
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
- },
- "kind-of": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz",
- "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ="
- },
- "object-keys": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz",
- "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY="
- },
- "plugin-error": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz",
- "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=",
- "requires": {
- "ansi-cyan": "^0.1.1",
- "ansi-red": "^0.1.1",
- "arr-diff": "^1.0.1",
- "arr-union": "^2.0.1",
- "extend-shallow": "^1.1.2"
- }
- },
- "readable-stream": {
- "version": "1.0.34",
- "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
- "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
- "requires": {
- "core-util-is": "~1.0.0",
- "inherits": "~2.0.1",
- "isarray": "0.0.1",
- "string_decoder": "~0.10.x"
- }
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
- },
- "string_decoder": {
- "version": "0.10.31",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
- "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ="
- },
- "through2": {
- "version": "0.4.2",
- "resolved": "https://registry.npmjs.org/through2/-/through2-0.4.2.tgz",
- "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=",
- "requires": {
- "readable-stream": "~1.0.17",
- "xtend": "~2.1.1"
- }
- },
- "uglify-es": {
- "version": "3.3.9",
- "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz",
- "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==",
- "requires": {
- "commander": "~2.13.0",
- "source-map": "~0.6.1"
- }
- },
- "xtend": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz",
- "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=",
- "requires": {
- "object-keys": "~0.4.0"
- }
- }
+ "p-limit": "^1.1.0"
}
},
- "gulplog": {
+ "p-map": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
+ "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
+ "dev": true
+ },
+ "p-map-series": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
- "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
+ "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz",
+ "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=",
+ "dev": true,
"requires": {
- "glogg": "^1.0.0"
+ "p-reduce": "^1.0.0"
}
},
- "handlebars": {
- "version": "4.0.11",
- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.11.tgz",
- "integrity": "sha1-Ywo13+ApS8KB7a5v/F0yn8eYLcw=",
+ "p-pipe": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz",
+ "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=",
+ "dev": true
+ },
+ "p-reduce": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz",
+ "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=",
+ "dev": true
+ },
+ "p-timeout": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
+ "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=",
+ "dev": true,
"requires": {
- "async": "^1.4.0",
- "optimist": "^0.6.1",
- "source-map": "^0.4.4",
- "uglify-js": "^2.6"
+ "p-finally": "^1.0.0"
}
},
- "har-schema": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz",
- "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=",
- "optional": true
+ "p-try": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
+ "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "dev": true
},
- "har-validator": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz",
- "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==",
- "optional": true,
+ "pako": {
+ "version": "1.0.10",
+ "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz",
+ "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==",
+ "dev": true
+ },
+ "parallel-transform": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz",
+ "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=",
+ "dev": true,
"requires": {
- "ajv": "^5.3.0",
- "har-schema": "^2.0.0"
+ "cyclist": "~0.2.2",
+ "inherits": "^2.0.3",
+ "readable-stream": "^2.1.5"
}
},
- "has": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/has/-/has-1.0.1.tgz",
- "integrity": "sha1-hGFzP1OLCDfJNh45qauelwTcLyg=",
+ "param-case": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz",
+ "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=",
"dev": true,
"requires": {
- "function-bind": "^1.0.2"
+ "no-case": "^2.2.0"
}
},
- "has-ansi": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz",
- "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=",
+ "parse-asn1": {
+ "version": "5.1.4",
+ "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz",
+ "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==",
+ "dev": true,
"requires": {
- "ansi-regex": "^2.0.0"
+ "asn1.js": "^4.0.0",
+ "browserify-aes": "^1.0.0",
+ "create-hash": "^1.1.0",
+ "evp_bytestokey": "^1.0.0",
+ "pbkdf2": "^3.0.3",
+ "safe-buffer": "^5.1.1"
}
},
- "has-flag": {
+ "parse-json": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+ "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
+ "dev": true,
+ "requires": {
+ "error-ex": "^1.3.1",
+ "json-parse-better-errors": "^1.0.1"
+ }
+ },
+ "parse5": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz",
+ "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==",
+ "dev": true
+ },
+ "parseurl": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+ "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
+ },
+ "pascalcase": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
+ "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=",
+ "dev": true
+ },
+ "path-browserify": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
+ "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
+ "dev": true
+ },
+ "path-dirname": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
+ "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=",
+ "dev": true
+ },
+ "path-exists": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
- "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0="
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+ "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+ "dev": true
},
- "has-symbols": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
- "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q="
+ "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=",
+ "dev": true
},
- "has-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz",
- "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=",
+ "path-is-inside": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
+ "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=",
+ "dev": true
+ },
+ "path-key": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
+ "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=",
+ "dev": true
+ },
+ "path-parse": {
+ "version": "1.0.6",
+ "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz",
+ "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
+ "dev": true
+ },
+ "path-to-regexp": {
+ "version": "0.1.7",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
+ "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
+ },
+ "path-type": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+ "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
+ "dev": true,
"requires": {
- "get-value": "^2.0.6",
- "has-values": "^1.0.0",
- "isobject": "^3.0.0"
+ "pify": "^3.0.0"
+ },
+ "dependencies": {
+ "pify": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+ "dev": true
+ }
}
},
- "has-values": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz",
- "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=",
+ "pbkdf2": {
+ "version": "3.0.17",
+ "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
+ "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
+ "dev": true,
+ "requires": {
+ "create-hash": "^1.1.2",
+ "create-hmac": "^1.1.4",
+ "ripemd160": "^2.0.1",
+ "safe-buffer": "^5.0.1",
+ "sha.js": "^2.4.8"
+ }
+ },
+ "pend": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz",
+ "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=",
+ "dev": true
+ },
+ "performance-now": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
+ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
+ "dev": true
+ },
+ "pify": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
+ "dev": true
+ },
+ "pinkie": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
+ "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=",
+ "dev": true
+ },
+ "pinkie-promise": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
+ "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "dev": true,
+ "requires": {
+ "pinkie": "^2.0.0"
+ }
+ },
+ "pkg-dir": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz",
+ "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==",
+ "dev": true,
"requires": {
- "is-number": "^3.0.0",
- "kind-of": "^4.0.0"
+ "find-up": "^3.0.0"
},
"dependencies": {
- "kind-of": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
- "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
+ "find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
"requires": {
- "is-buffer": "^1.1.5"
+ "locate-path": "^3.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "p-limit": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
+ "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
+ "dev": true,
+ "requires": {
+ "p-try": "^2.0.0"
}
+ },
+ "p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true
}
}
},
- "hbs": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/hbs/-/hbs-4.0.1.tgz",
- "integrity": "sha1-S/2YZQ3IydrESzyprfnAmOi8M7Y=",
+ "pkg-up": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz",
+ "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=",
+ "dev": true,
+ "requires": {
+ "find-up": "^2.1.0"
+ }
+ },
+ "pluralize": {
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
+ "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==",
+ "dev": true,
+ "optional": true
+ },
+ "pngquant-bin": {
+ "version": "5.0.2",
+ "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-5.0.2.tgz",
+ "integrity": "sha512-OLdT+4JZx5BqE1CFJkrvomYV0aSsv6x2Bba+aWaVc0PMfWlE+ZByNKYAdKeIqsM4uvW1HOSEHnf8KcOnykPNxA==",
+ "dev": true,
"requires": {
- "handlebars": "4.0.5",
- "walk": "2.3.9"
+ "bin-build": "^3.0.0",
+ "bin-wrapper": "^4.0.1",
+ "execa": "^0.10.0",
+ "logalot": "^2.0.0"
},
"dependencies": {
- "handlebars": {
- "version": "4.0.5",
- "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.5.tgz",
- "integrity": "sha1-ksbta7FkEQxQ1NjQ+93HCAbG+Oc=",
+ "execa": {
+ "version": "0.10.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
+ "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
+ "dev": true,
"requires": {
- "async": "^1.4.0",
- "optimist": "^0.6.1",
- "source-map": "^0.4.4",
- "uglify-js": "^2.6"
+ "cross-spawn": "^6.0.0",
+ "get-stream": "^3.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
}
+ },
+ "get-stream": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true
}
}
},
- "he": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz",
- "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=",
+ "popper.js": {
+ "version": "1.15.0",
+ "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.15.0.tgz",
+ "integrity": "sha512-w010cY1oCUmI+9KwwlWki+r5jxKfTFDVoadl7MSrIujHU5MJ5OR6HTDj6Xo8aoR/QsA56x8jKjA59qGH4ELtrA==",
"dev": true
},
- "homedir-polyfill": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz",
- "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=",
- "requires": {
- "parse-passwd": "^1.0.0"
- }
- },
- "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=="
- },
- "http-errors": {
- "version": "1.6.3",
- "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
- "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
- "requires": {
- "depd": "~1.1.2",
- "inherits": "2.0.3",
- "setprototypeof": "1.1.0",
- "statuses": ">= 1.4.0 < 2"
- }
+ "portal-vue": {
+ "version": "2.1.4",
+ "resolved": "https://registry.npmjs.org/portal-vue/-/portal-vue-2.1.4.tgz",
+ "integrity": "sha512-Mr2h+RvoOOGHS7N0E3QPP+UQMt1OhSjQ7eMSGTXqkLiO0AjGEDw2x4kzmHATsZfDqQumiaYSDRzlUP2By3lvsA==",
+ "dev": true
},
- "http-signature": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz",
- "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=",
- "optional": true,
+ "portfinder": {
+ "version": "1.0.20",
+ "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz",
+ "integrity": "sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw==",
+ "dev": true,
"requires": {
- "assert-plus": "^1.0.0",
- "jsprim": "^1.2.2",
- "sshpk": "^1.7.0"
+ "async": "^1.5.2",
+ "debug": "^2.2.0",
+ "mkdirp": "0.5.x"
}
},
- "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=="
- },
- "ignore": {
- "version": "4.0.6",
- "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz",
- "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg=="
- },
- "ignore-by-default": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz",
- "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk="
- },
- "image-size": {
- "version": "0.5.5",
- "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz",
- "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=",
- "optional": true
- },
- "import-lazy": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz",
- "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM="
- },
- "imurmurhash": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz",
- "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o="
- },
- "indx": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/indx/-/indx-0.2.3.tgz",
- "integrity": "sha1-Fdz1bunPZcAjTFE8J/vVgOcPvFA="
+ "posix-character-classes": {
+ "version": "0.1.1",
+ "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
+ "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=",
+ "dev": true
},
- "inflight": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
- "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
+ "postcss": {
+ "version": "7.0.16",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.16.tgz",
+ "integrity": "sha512-MOo8zNSlIqh22Uaa3drkdIAgUGEL+AD1ESiSdmElLUmE2uVDo1QloiT/IfW9qRw8Gw+Y/w69UVMGwbufMSftxA==",
+ "dev": true,
"requires": {
- "once": "^1.3.0",
- "wrappy": "1"
+ "chalk": "^2.4.2",
+ "source-map": "^0.6.1",
+ "supports-color": "^6.1.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ },
+ "supports-color": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ }
}
},
- "inherits": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
- "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
- },
- "ini": {
- "version": "1.3.5",
- "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz",
- "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw=="
- },
- "inquirer": {
- "version": "5.2.0",
- "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz",
- "integrity": "sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ==",
+ "postcss-calc": {
+ "version": "7.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz",
+ "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==",
+ "dev": true,
"requires": {
- "ansi-escapes": "^3.0.0",
- "chalk": "^2.0.0",
- "cli-cursor": "^2.1.0",
- "cli-width": "^2.0.0",
- "external-editor": "^2.1.0",
- "figures": "^2.0.0",
- "lodash": "^4.3.0",
- "mute-stream": "0.0.7",
- "run-async": "^2.2.0",
- "rxjs": "^5.5.2",
- "string-width": "^2.1.0",
- "strip-ansi": "^4.0.0",
- "through": "^2.3.6"
+ "css-unit-converter": "^1.1.1",
+ "postcss": "^7.0.5",
+ "postcss-selector-parser": "^5.0.0-rc.4",
+ "postcss-value-parser": "^3.3.1"
}
},
- "interpret": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
- "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ="
- },
- "invert-kv": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz",
- "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY="
- },
- "ipaddr.js": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.6.0.tgz",
- "integrity": "sha1-4/o1e3c9phnybpXwSdBVxyeW+Gs="
- },
- "is-absolute": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
- "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
+ "postcss-colormin": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
+ "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
+ "dev": true,
"requires": {
- "is-relative": "^1.0.0",
- "is-windows": "^1.0.1"
+ "browserslist": "^4.0.0",
+ "color": "^3.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
}
},
- "is-accessor-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
- "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+ "postcss-convert-values": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz",
+ "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==",
+ "dev": true,
"requires": {
- "kind-of": "^3.0.2"
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
}
},
- "is-arrayish": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
- "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0="
- },
- "is-binary-path": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
- "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+ "postcss-discard-comments": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
+ "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
+ "dev": true,
"requires": {
- "binary-extensions": "^1.0.0"
+ "postcss": "^7.0.0"
}
},
- "is-buffer": {
- "version": "1.1.6",
- "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
- "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
- },
- "is-builtin-module": {
- "version": "1.0.0",
- "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
- "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
+ "postcss-discard-duplicates": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz",
+ "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==",
+ "dev": true,
"requires": {
- "builtin-modules": "^1.0.0"
+ "postcss": "^7.0.0"
}
},
- "is-callable": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.3.tgz",
- "integrity": "sha1-hut1OSgF3cM69xySoO7fdO52BLI=",
- "dev": true
- },
- "is-ci": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.0.tgz",
- "integrity": "sha512-plgvKjQtalH2P3Gytb7L61Lmz95g2DlpzFiQyRSFew8WoJKxtKRzrZMeyRN2supblm3Psc8OQGy7Xjb6XG11jw==",
+ "postcss-discard-empty": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz",
+ "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==",
+ "dev": true,
"requires": {
- "ci-info": "^1.3.0"
+ "postcss": "^7.0.0"
}
},
- "is-data-descriptor": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
- "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+ "postcss-discard-overridden": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz",
+ "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==",
+ "dev": true,
"requires": {
- "kind-of": "^3.0.2"
+ "postcss": "^7.0.0"
}
},
- "is-date-object": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz",
- "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=",
- "dev": true
- },
- "is-descriptor": {
- "version": "0.1.6",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
- "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+ "postcss-load-config": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz",
+ "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==",
+ "dev": true,
"requires": {
- "is-accessor-descriptor": "^0.1.6",
- "is-data-descriptor": "^0.1.4",
- "kind-of": "^5.0.0"
+ "cosmiconfig": "^4.0.0",
+ "import-cwd": "^2.0.0"
},
"dependencies": {
- "kind-of": {
- "version": "5.1.0",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
- "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw=="
+ "cosmiconfig": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz",
+ "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==",
+ "dev": true,
+ "requires": {
+ "is-directory": "^0.3.1",
+ "js-yaml": "^3.9.0",
+ "parse-json": "^4.0.0",
+ "require-from-string": "^2.0.1"
+ }
}
}
},
- "is-extendable": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
- "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik="
- },
- "is-extglob": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz",
- "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
- },
- "is-fullwidth-code-point": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
- "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8="
- },
- "is-glob": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
- "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
- "requires": {
- "is-extglob": "^2.1.1"
- }
- },
- "is-installed-globally": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz",
- "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=",
+ "postcss-loader": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz",
+ "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==",
+ "dev": true,
"requires": {
- "global-dirs": "^0.1.0",
- "is-path-inside": "^1.0.0"
+ "loader-utils": "^1.1.0",
+ "postcss": "^7.0.0",
+ "postcss-load-config": "^2.0.0",
+ "schema-utils": "^1.0.0"
+ },
+ "dependencies": {
+ "schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
+ }
+ }
}
},
- "is-negated-glob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz",
- "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI="
- },
- "is-npm": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz",
- "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ="
- },
- "is-number": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
- "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
+ "postcss-merge-longhand": {
+ "version": "4.0.11",
+ "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
+ "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
+ "dev": true,
"requires": {
- "kind-of": "^3.0.2"
+ "css-color-names": "0.0.4",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0",
+ "stylehacks": "^4.0.0"
}
},
- "is-obj": {
- "version": "1.0.1",
- "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
- "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8="
- },
- "is-odd": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz",
- "integrity": "sha512-OTiixgpZAT1M4NHgS5IguFp/Vz2VI3U7Goh4/HA1adtwyLtSBrxYlcSYkhpAE07s4fKEcjrFxyvtQBND4vFQyQ==",
+ "postcss-merge-rules": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
+ "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
+ "dev": true,
"requires": {
- "is-number": "^4.0.0"
+ "browserslist": "^4.0.0",
+ "caniuse-api": "^3.0.0",
+ "cssnano-util-same-parent": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-selector-parser": "^3.0.0",
+ "vendors": "^1.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=="
+ "postcss-selector-parser": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz",
+ "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
+ "dev": true,
+ "requires": {
+ "dot-prop": "^4.1.1",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
}
}
},
- "is-path-cwd": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
- "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0="
+ "postcss-minify-font-values": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz",
+ "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
+ }
},
- "is-path-in-cwd": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
- "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
+ "postcss-minify-gradients": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
+ "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
+ "dev": true,
"requires": {
- "is-path-inside": "^1.0.0"
+ "cssnano-util-get-arguments": "^4.0.0",
+ "is-color-stop": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
}
},
- "is-path-inside": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
- "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
+ "postcss-minify-params": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
+ "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
+ "dev": true,
"requires": {
- "path-is-inside": "^1.0.1"
+ "alphanum-sort": "^1.0.0",
+ "browserslist": "^4.0.0",
+ "cssnano-util-get-arguments": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0",
+ "uniqs": "^2.0.0"
}
},
- "is-plain-object": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
- "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==",
+ "postcss-minify-selectors": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
+ "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
+ "dev": true,
"requires": {
- "isobject": "^3.0.1"
+ "alphanum-sort": "^1.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-selector-parser": "^3.0.0"
},
"dependencies": {
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
+ "postcss-selector-parser": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz",
+ "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
+ "dev": true,
+ "requires": {
+ "dot-prop": "^4.1.1",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
+ }
}
}
},
- "is-promise": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
- "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
- },
- "is-redirect": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
- "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ="
- },
- "is-regex": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
- "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=",
+ "postcss-modules-extract-imports": {
+ "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==",
"dev": true,
"requires": {
- "has": "^1.0.1"
+ "postcss": "^6.0.1"
+ },
+ "dependencies": {
+ "postcss": {
+ "version": "6.0.23",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
+ "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.1",
+ "source-map": "^0.6.1",
+ "supports-color": "^5.4.0"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
}
},
- "is-relative": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
- "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
+ "postcss-modules-local-by-default": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz",
+ "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=",
+ "dev": true,
"requires": {
- "is-unc-path": "^1.0.0"
+ "css-selector-tokenizer": "^0.7.0",
+ "postcss": "^6.0.1"
+ },
+ "dependencies": {
+ "postcss": {
+ "version": "6.0.23",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
+ "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.1",
+ "source-map": "^0.6.1",
+ "supports-color": "^5.4.0"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
}
},
- "is-resolvable": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
- "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg=="
- },
- "is-retry-allowed": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
- "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ="
- },
- "is-stream": {
+ "postcss-modules-scope": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz",
- "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
- },
- "is-symbol": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.1.tgz",
- "integrity": "sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI=",
- "dev": true
- },
- "is-typedarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz",
- "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
- "optional": true
- },
- "is-unc-path": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
- "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
- "requires": {
- "unc-path-regex": "^0.1.2"
- }
- },
- "is-utf8": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
- "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI="
- },
- "is-valid-glob": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz",
- "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao="
- },
- "is-windows": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz",
- "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA=="
- },
- "isarray": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
- "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
- },
- "isexe": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz",
- "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
- },
- "isobject": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
- "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8="
- },
- "isstream": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz",
- "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
- "optional": true
- },
- "js-tokens": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz",
- "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls="
- },
- "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"
- }
- },
- "jsbn": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz",
- "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=",
- "optional": true
- },
- "json-schema": {
- "version": "0.2.3",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz",
- "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=",
- "optional": true
- },
- "json-schema-traverse": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
- "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
- "optional": true
- },
- "json-stable-stringify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
- "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz",
+ "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=",
+ "dev": true,
"requires": {
- "jsonify": "~0.0.0"
+ "css-selector-tokenizer": "^0.7.0",
+ "postcss": "^6.0.1"
+ },
+ "dependencies": {
+ "postcss": {
+ "version": "6.0.23",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
+ "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.1",
+ "source-map": "^0.6.1",
+ "supports-color": "^5.4.0"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
}
},
- "json-stable-stringify-without-jsonify": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz",
- "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
- },
- "json-stringify-safe": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
- "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
- "optional": true
- },
- "jsonify": {
- "version": "0.0.0",
- "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
- "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM="
- },
- "jsprim": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
- "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=",
- "optional": true,
+ "postcss-modules-values": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz",
+ "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=",
+ "dev": true,
"requires": {
- "assert-plus": "1.0.0",
- "extsprintf": "1.3.0",
- "json-schema": "0.2.3",
- "verror": "1.10.0"
+ "icss-replace-symbols": "^1.1.0",
+ "postcss": "^6.0.1"
+ },
+ "dependencies": {
+ "postcss": {
+ "version": "6.0.23",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
+ "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.1",
+ "source-map": "^0.6.1",
+ "supports-color": "^5.4.0"
+ }
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
}
},
- "jsx-ast-utils": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz",
- "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=",
+ "postcss-normalize-charset": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz",
+ "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==",
"dev": true,
"requires": {
- "array-includes": "^3.0.3"
+ "postcss": "^7.0.0"
}
},
- "just-debounce": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz",
- "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo="
- },
- "just-extend": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-3.0.0.tgz",
- "integrity": "sha512-Fu3T6pKBuxjWT/p4DkqGHFRsysc8OauWr4ZRTY9dIx07Y9O0RkoR5jcv28aeD1vuAwhm3nLkDurwLXoALp4DpQ=="
- },
- "kind-of": {
- "version": "3.2.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
- "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+ "postcss-normalize-display-values": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
+ "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
+ "dev": true,
"requires": {
- "is-buffer": "^1.1.5"
+ "cssnano-util-get-match": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
}
},
- "kuler": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/kuler/-/kuler-1.0.0.tgz",
- "integrity": "sha512-oyy6pu/yWRjiVfCoJebNUKFL061sNtrs9ejKTbirIwY3oiHmENVCSkHhxDV85Dkm7JYR/czMCBeoM87WilTdSg==",
+ "postcss-normalize-positions": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
+ "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
+ "dev": true,
"requires": {
- "colornames": "^1.1.1"
+ "cssnano-util-get-arguments": "^4.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
}
},
- "last-run": {
- "version": "1.1.1",
- "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz",
- "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=",
+ "postcss-normalize-repeat-style": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
+ "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
+ "dev": true,
"requires": {
- "default-resolution": "^2.0.0",
- "es6-weak-map": "^2.0.1"
+ "cssnano-util-get-arguments": "^4.0.0",
+ "cssnano-util-get-match": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
}
},
- "latest-version": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz",
- "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=",
+ "postcss-normalize-string": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
+ "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
+ "dev": true,
"requires": {
- "package-json": "^4.0.0"
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
}
},
- "lazy-cache": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
- "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4="
- },
- "lazystream": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
- "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=",
+ "postcss-normalize-timing-functions": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
+ "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
+ "dev": true,
"requires": {
- "readable-stream": "^2.0.5"
+ "cssnano-util-get-match": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
}
},
- "lcid": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz",
- "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=",
+ "postcss-normalize-unicode": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz",
+ "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==",
+ "dev": true,
"requires": {
- "invert-kv": "^1.0.0"
+ "browserslist": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
}
},
- "lead": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz",
- "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=",
+ "postcss-normalize-url": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz",
+ "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==",
+ "dev": true,
"requires": {
- "flush-write-stream": "^1.0.2"
+ "is-absolute-url": "^2.0.0",
+ "normalize-url": "^3.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
}
},
- "less": {
- "version": "3.8.1",
- "resolved": "https://registry.npmjs.org/less/-/less-3.8.1.tgz",
- "integrity": "sha512-8HFGuWmL3FhQR0aH89escFNBQH/nEiYPP2ltDFdQw2chE28Yx2E3lhAIq9Y2saYwLSwa699s4dBVEfCY8Drf7Q==",
- "requires": {
- "clone": "^2.1.2",
- "errno": "^0.1.1",
- "graceful-fs": "^4.1.2",
- "image-size": "~0.5.0",
- "mime": "^1.4.1",
- "mkdirp": "^0.5.0",
- "promise": "^7.1.1",
- "request": "^2.83.0",
- "source-map": "~0.6.0"
- },
- "dependencies": {
- "clone": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz",
- "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18="
- },
- "source-map": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
- "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
- "optional": true
- }
+ "postcss-normalize-whitespace": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
+ "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
+ "dev": true,
+ "requires": {
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
}
},
- "levn": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz",
- "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=",
+ "postcss-ordered-values": {
+ "version": "4.1.2",
+ "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
+ "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
+ "dev": true,
"requires": {
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2"
+ "cssnano-util-get-arguments": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
}
},
- "liftoff": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz",
- "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=",
+ "postcss-reduce-initial": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
+ "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
+ "dev": true,
"requires": {
- "extend": "^3.0.0",
- "findup-sync": "^2.0.0",
- "fined": "^1.0.1",
- "flagged-respawn": "^1.0.0",
- "is-plain-object": "^2.0.4",
- "object.map": "^1.0.0",
- "rechoir": "^0.6.2",
- "resolve": "^1.1.7"
+ "browserslist": "^4.0.0",
+ "caniuse-api": "^3.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0"
}
},
- "load-json-file": {
- "version": "1.1.0",
- "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
- "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
+ "postcss-reduce-transforms": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
+ "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
+ "dev": true,
"requires": {
- "graceful-fs": "^4.1.2",
- "parse-json": "^2.2.0",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0",
- "strip-bom": "^2.0.0"
- },
- "dependencies": {
- "pify": {
- "version": "2.3.0",
- "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
- }
+ "cssnano-util-get-match": "^4.0.0",
+ "has": "^1.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0"
}
},
- "locate-path": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
- "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
+ "postcss-selector-parser": {
+ "version": "5.0.0",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
+ "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
"dev": true,
"requires": {
- "p-locate": "^2.0.0",
- "path-exists": "^3.0.0"
- },
- "dependencies": {
- "path-exists": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
- "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
- "dev": true
- }
+ "cssesc": "^2.0.0",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
}
},
- "lodash": {
- "version": "4.17.10",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
- "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg=="
+ "postcss-svgo": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz",
+ "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==",
+ "dev": true,
+ "requires": {
+ "is-svg": "^3.0.0",
+ "postcss": "^7.0.0",
+ "postcss-value-parser": "^3.0.0",
+ "svgo": "^1.0.0"
+ }
},
- "lodash.clone": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz",
- "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y="
+ "postcss-unique-selectors": {
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz",
+ "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==",
+ "dev": true,
+ "requires": {
+ "alphanum-sort": "^1.0.0",
+ "postcss": "^7.0.0",
+ "uniqs": "^2.0.0"
+ }
},
- "lodash.defaults": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz",
- "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw="
+ "postcss-value-parser": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+ "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+ "dev": true
},
- "lodash.flatten": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz",
- "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8="
+ "prelude-ls": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
+ "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=",
+ "dev": true,
+ "optional": true
},
- "lodash.get": {
- "version": "4.4.2",
- "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz",
- "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk="
+ "prepend-http": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
+ "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
+ "dev": true
},
- "lodash.merge": {
- "version": "4.6.1",
- "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz",
- "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ=="
+ "prettier": {
+ "version": "1.16.3",
+ "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.16.3.tgz",
+ "integrity": "sha512-kn/GU6SMRYPxUakNXhpP0EedT/KmaPzr0H5lIsDogrykbaxOpOfAFfk5XA7DZrJyMAv1wlMV3CPcZruGXVVUZw==",
+ "dev": true
},
- "lodash.partialright": {
- "version": "4.2.1",
- "resolved": "https://registry.npmjs.org/lodash.partialright/-/lodash.partialright-4.2.1.tgz",
- "integrity": "sha1-ATDYDoM2MmTUAHTzKbij56ihzEs="
+ "pretty-bytes": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz",
+ "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=",
+ "dev": true
},
- "lodash.pick": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz",
- "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM="
+ "pretty-error": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz",
+ "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=",
+ "dev": true,
+ "requires": {
+ "renderkid": "^2.0.1",
+ "utila": "~0.4"
+ }
},
- "lodash.uniq": {
- "version": "4.5.0",
- "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
- "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M="
+ "private": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz",
+ "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==",
+ "dev": true
},
- "logform": {
- "version": "1.9.1",
- "resolved": "https://registry.npmjs.org/logform/-/logform-1.9.1.tgz",
- "integrity": "sha512-ZHrZE8VSf7K3xKxJiQ1aoTBp2yK+cEbFcgarsjzI3nt3nE/3O0heNSppoOQMUJVMZo/xiVwCxiXIabaZApsKNQ==",
+ "process": {
+ "version": "0.11.10",
+ "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz",
+ "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=",
+ "dev": 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==",
+ "dev": true
+ },
+ "progress": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+ "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+ "dev": true,
+ "optional": true
+ },
+ "promise": {
+ "version": "7.3.1",
+ "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
+ "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
+ "dev": true,
+ "optional": true,
"requires": {
- "colors": "^1.2.1",
- "fast-safe-stringify": "^2.0.4",
- "fecha": "^2.3.3",
- "ms": "^2.1.1",
- "triple-beam": "^1.2.0"
- },
- "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=="
- }
+ "asap": "~2.0.3"
}
},
- "lolex": {
- "version": "2.7.1",
- "resolved": "https://registry.npmjs.org/lolex/-/lolex-2.7.1.tgz",
- "integrity": "sha512-Oo2Si3RMKV3+lV5MsSWplDQFoTClz/24S0MMHYcgGWWmFXr6TMlqcqk/l1GtH+d5wLBwNRiqGnwDRMirtFalJw=="
- },
- "longest": {
+ "promise-inflight": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz",
- "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc="
+ "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz",
+ "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=",
+ "dev": true
},
- "loose-envify": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz",
- "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==",
- "dev": true,
+ "proto-list": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
+ "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
+ "dev": true
+ },
+ "proxy-addr": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz",
+ "integrity": "sha512-t/7RxHXPH6cJtP0pRG6smSr9QJidhB+3kXu0KgXnbGYMgzEnUxRQ4/LDdfOwZEMyIh3/xHb8PX3t+lfL9z+YVQ==",
"requires": {
- "js-tokens": "^3.0.0 || ^4.0.0"
+ "forwarded": "~0.1.2",
+ "ipaddr.js": "1.9.0"
}
},
- "lowercase-keys": {
+ "prr": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz",
- "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA=="
+ "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
+ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
+ "dev": true
},
- "lru-cache": {
- "version": "4.1.3",
- "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz",
- "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==",
+ "pseudomap": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
+ "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=",
+ "dev": true
+ },
+ "psl": {
+ "version": "1.1.31",
+ "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
+ "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==",
+ "dev": true
+ },
+ "public-encrypt": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz",
+ "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==",
+ "dev": true,
"requires": {
- "pseudomap": "^1.0.2",
- "yallist": "^2.1.2"
+ "bn.js": "^4.1.0",
+ "browserify-rsa": "^4.0.0",
+ "create-hash": "^1.1.0",
+ "parse-asn1": "^5.0.0",
+ "randombytes": "^2.0.1",
+ "safe-buffer": "^5.1.2"
}
},
- "make-dir": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
- "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+ "pump": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+ "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
+ "dev": true,
"requires": {
- "pify": "^3.0.0"
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
}
},
- "make-iterator": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
- "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
+ "pumpify": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz",
+ "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==",
+ "dev": true,
"requires": {
- "kind-of": "^6.0.2"
+ "duplexify": "^3.6.0",
+ "inherits": "^2.0.3",
+ "pump": "^2.0.0"
},
"dependencies": {
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
+ "pump": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+ "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+ "dev": true,
+ "requires": {
+ "end-of-stream": "^1.1.0",
+ "once": "^1.3.1"
+ }
}
}
},
- "map-cache": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz",
- "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8="
+ "punycode": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+ "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
+ "dev": true
},
- "map-stream": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.1.0.tgz",
- "integrity": "sha1-5WqpTEyAVaFkBKBnS3jyFffI4ZQ="
+ "q": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
+ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
+ "dev": true
},
- "map-visit": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz",
- "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=",
- "requires": {
- "object-visit": "^1.0.0"
- }
+ "qs": {
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
+ "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA=="
},
- "matchdep": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz",
- "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=",
+ "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==",
+ "dev": true,
"requires": {
- "findup-sync": "^2.0.0",
- "micromatch": "^3.0.4",
- "resolve": "^1.4.0",
- "stack-trace": "0.0.10"
+ "decode-uri-component": "^0.2.0",
+ "object-assign": "^4.1.0",
+ "strict-uri-encode": "^1.0.0"
}
},
- "media-typer": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
- "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
+ "querystring": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
+ "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=",
+ "dev": true
},
- "merge-descriptors": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz",
- "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E="
+ "querystring-es3": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz",
+ "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=",
+ "dev": true
},
- "methods": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz",
- "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4="
+ "querystringify": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz",
+ "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==",
+ "dev": true
},
- "micromatch": {
- "version": "3.1.10",
- "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
- "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
+ "randombytes": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+ "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
+ "dev": true,
"requires": {
- "arr-diff": "^4.0.0",
- "array-unique": "^0.3.2",
- "braces": "^2.3.1",
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "extglob": "^2.0.4",
- "fragment-cache": "^0.2.1",
- "kind-of": "^6.0.2",
- "nanomatch": "^1.2.9",
- "object.pick": "^1.3.0",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.2"
- },
- "dependencies": {
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
- }
+ "safe-buffer": "^5.1.0"
}
},
- "mime": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
- "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ=="
- },
- "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=="
- },
- "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==",
+ "randomfill": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz",
+ "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==",
+ "dev": true,
"requires": {
- "mime-db": "~1.33.0"
+ "randombytes": "^2.0.5",
+ "safe-buffer": "^5.1.0"
}
},
- "mimic-fn": {
+ "range-parser": {
"version": "1.2.0",
- "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
- "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="
- },
- "minimatch": {
- "version": "3.0.4",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
- "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
- "requires": {
- "brace-expansion": "^1.1.7"
- }
+ "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
+ "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
},
- "minimist": {
- "version": "0.0.8",
- "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz",
- "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0="
+ "raven-js": {
+ "version": "3.27.0",
+ "resolved": "https://registry.npmjs.org/raven-js/-/raven-js-3.27.0.tgz",
+ "integrity": "sha512-vChdOL+yzecfnGA+B5EhEZkJ3kY3KlMzxEhShKh6Vdtooyl0yZfYNFQfYzgMf2v4pyQa+OTZ5esTxxgOOZDHqw==",
+ "dev": true
},
- "mixin-deep": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
- "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==",
- "requires": {
- "for-in": "^1.0.2",
- "is-extendable": "^1.0.1"
- },
- "dependencies": {
- "is-extendable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
- "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
- "requires": {
- "is-plain-object": "^2.0.4"
- }
- }
+ "raw-body": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
+ "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
+ "requires": {
+ "bytes": "3.0.0",
+ "http-errors": "1.6.3",
+ "iconv-lite": "0.4.23",
+ "unpipe": "1.0.0"
}
},
- "mkdirp": {
- "version": "0.5.1",
- "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz",
- "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=",
+ "read-pkg": {
+ "version": "5.1.1",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.1.1.tgz",
+ "integrity": "sha512-dFcTLQi6BZ+aFUaICg7er+/usEoqFdQxiEBsEMNGoipenihtxxtdrQuBXvyANCEI8VuUIVYFgeHGx9sLLvim4w==",
+ "dev": true,
"requires": {
- "minimist": "0.0.8"
+ "@types/normalize-package-data": "^2.4.0",
+ "normalize-package-data": "^2.5.0",
+ "parse-json": "^4.0.0",
+ "type-fest": "^0.4.1"
}
},
- "mocha": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.1.1.tgz",
- "integrity": "sha512-kKKs/H1KrMMQIEsWNxGmb4/BGsmj0dkeyotEvbrAuQ01FcWRLssUNXCEUZk6SZtyJBi6EE7SL0zDDtItw1rGhw==",
+ "read-pkg-up": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
+ "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
"dev": true,
"requires": {
- "browser-stdout": "1.3.1",
- "commander": "2.11.0",
- "debug": "3.1.0",
- "diff": "3.5.0",
- "escape-string-regexp": "1.0.5",
- "glob": "7.1.2",
- "growl": "1.10.3",
- "he": "1.1.1",
- "minimatch": "3.0.4",
- "mkdirp": "0.5.1",
- "supports-color": "4.4.0"
+ "find-up": "^1.0.0",
+ "read-pkg": "^1.0.0"
},
"dependencies": {
- "commander": {
- "version": "2.11.0",
- "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz",
- "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==",
- "dev": true
+ "find-up": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+ "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+ "dev": true,
+ "requires": {
+ "path-exists": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ }
},
- "debug": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
- "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
+ "path-exists": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+ "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
"dev": true,
"requires": {
- "ms": "2.0.0"
+ "pinkie-promise": "^2.0.0"
}
},
- "has-flag": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz",
- "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=",
+ "path-type": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
+ "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.2",
+ "pify": "^2.0.0",
+ "pinkie-promise": "^2.0.0"
+ }
+ },
+ "pify": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+ "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
"dev": true
},
- "supports-color": {
- "version": "4.4.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.4.0.tgz",
- "integrity": "sha512-rKC3+DyXWgK0ZLKwmRsrkyHVZAjNkfzeehuFWdGGcqGDTZFH73+RH6S/RDAAxl9GusSjZSUWYLmT9N5pzXFOXQ==",
+ "read-pkg": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
+ "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
"dev": true,
"requires": {
- "has-flag": "^2.0.0"
+ "load-json-file": "^1.0.0",
+ "normalize-package-data": "^2.3.2",
+ "path-type": "^1.0.0"
}
}
}
},
- "ms": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
- "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
- },
- "mute-stdout": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.0.tgz",
- "integrity": "sha1-WzLqB+tDyd7WEwQ0z5JvRrKn/U0="
- },
- "mute-stream": {
- "version": "0.0.7",
- "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz",
- "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s="
+ "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==",
+ "dev": true,
+ "requires": {
+ "core-util-is": "~1.0.0",
+ "inherits": "~2.0.3",
+ "isarray": "~1.0.0",
+ "process-nextick-args": "~2.0.0",
+ "safe-buffer": "~5.1.1",
+ "string_decoder": "~1.1.1",
+ "util-deprecate": "~1.0.1"
+ }
},
- "nan": {
- "version": "2.10.0",
- "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz",
- "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==",
- "optional": true
+ "readdirp": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+ "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+ "dev": true,
+ "requires": {
+ "graceful-fs": "^4.1.11",
+ "micromatch": "^3.1.10",
+ "readable-stream": "^2.0.2"
+ }
},
- "nanomatch": {
- "version": "1.2.9",
- "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.9.tgz",
- "integrity": "sha512-n8R9bS8yQ6eSXaV6jHUpKzD8gLsin02w1HSFiegwrs9E098Ylhw5jdyKPaYqvHknHaSCKTPp7C8dGCQ0q9koXA==",
+ "redent": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
+ "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
+ "dev": true,
"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",
- "regex-not": "^1.0.0",
- "snapdragon": "^0.8.1",
- "to-regex": "^3.0.1"
+ "indent-string": "^2.1.0",
+ "strip-indent": "^1.0.1"
},
"dependencies": {
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
+ "strip-indent": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
+ "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
+ "dev": true,
+ "requires": {
+ "get-stdin": "^4.0.1"
+ }
}
}
},
- "natural-compare": {
+ "regenerate": {
"version": "1.4.0",
- "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz",
- "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc="
+ "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz",
+ "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==",
+ "dev": true
},
- "negotiator": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
- "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk="
+ "regenerate-unicode-properties": {
+ "version": "8.0.2",
+ "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.0.2.tgz",
+ "integrity": "sha512-SbA/iNrBUf6Pv2zU8Ekv1Qbhv92yxL4hiDa2siuxs4KKn4oOoMDHXjAf7+Nz9qinUQ46B1LcWEi/PhJfPWpZWQ==",
+ "dev": true,
+ "requires": {
+ "regenerate": "^1.4.0"
+ }
},
- "next-tick": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz",
- "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw="
+ "regenerator-runtime": {
+ "version": "0.13.2",
+ "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz",
+ "integrity": "sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA==",
+ "dev": true
},
- "nice-try": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
- "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ=="
+ "regenerator-transform": {
+ "version": "0.13.4",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.4.tgz",
+ "integrity": "sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A==",
+ "dev": true,
+ "requires": {
+ "private": "^0.1.6"
+ }
},
- "nise": {
- "version": "1.4.4",
- "resolved": "https://registry.npmjs.org/nise/-/nise-1.4.4.tgz",
- "integrity": "sha512-pxE0c9PzgrUTyhfv5p+5eMIdfU2bLEsq8VQEuE0kxM4zP7SujSar7rk9wpI2F7RyyCEvLyj5O7Is3RER5F36Fg==",
+ "regex-not": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
+ "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^3.0.2",
+ "safe-regex": "^1.1.0"
+ }
+ },
+ "regexp-tree": {
+ "version": "0.1.6",
+ "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.6.tgz",
+ "integrity": "sha512-LFrA98Dw/heXqDojz7qKFdygZmFoiVlvE1Zp7Cq2cvF+ZA+03Gmhy0k0PQlsC1jvHPiTUSs+pDHEuSWv6+6D7w==",
+ "dev": true
+ },
+ "regexpp": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz",
+ "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==",
+ "dev": true,
+ "optional": true
+ },
+ "regexpu-core": {
+ "version": "4.5.4",
+ "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.4.tgz",
+ "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==",
+ "dev": true,
+ "requires": {
+ "regenerate": "^1.4.0",
+ "regenerate-unicode-properties": "^8.0.2",
+ "regjsgen": "^0.5.0",
+ "regjsparser": "^0.6.0",
+ "unicode-match-property-ecmascript": "^1.0.4",
+ "unicode-match-property-value-ecmascript": "^1.1.0"
+ }
+ },
+ "register-service-worker": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/register-service-worker/-/register-service-worker-1.6.2.tgz",
+ "integrity": "sha512-I8L87fX2TK29LDx+wgyOUh2BJ3rDIRC1FtRZEHeP3rivzDv6p1DDZLGGtPucqjEkm45+2crtFIFssEWv56+9Wg==",
+ "dev": true
+ },
+ "regjsgen": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz",
+ "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==",
+ "dev": true
+ },
+ "regjsparser": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz",
+ "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==",
+ "dev": true,
"requires": {
- "@sinonjs/formatio": "^2.0.0",
- "just-extend": "^3.0.0",
- "lolex": "^2.3.2",
- "path-to-regexp": "^1.7.0",
- "text-encoding": "^0.6.4"
+ "jsesc": "~0.5.0"
},
"dependencies": {
- "isarray": {
- "version": "0.0.1",
- "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
- "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8="
- },
- "path-to-regexp": {
- "version": "1.7.0",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz",
- "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=",
- "requires": {
- "isarray": "0.0.1"
- }
+ "jsesc": {
+ "version": "0.5.0",
+ "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz",
+ "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=",
+ "dev": true
}
}
},
- "nodemon": {
- "version": "1.18.4",
- "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.4.tgz",
- "integrity": "sha512-hyK6vl65IPnky/ee+D3IWvVGgJa/m3No2/Xc/3wanS6Ce1MWjCzH6NnhPJ/vZM+6JFym16jtHx51lmCMB9HDtg==",
+ "relateurl": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz",
+ "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=",
+ "dev": true
+ },
+ "remove-trailing-separator": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
+ "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=",
+ "dev": true
+ },
+ "renderkid": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz",
+ "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==",
+ "dev": true,
"requires": {
- "chokidar": "^2.0.2",
- "debug": "^3.1.0",
- "ignore-by-default": "^1.0.1",
- "minimatch": "^3.0.4",
- "pstree.remy": "^1.1.0",
- "semver": "^5.5.0",
- "supports-color": "^5.2.0",
- "touch": "^3.1.0",
- "undefsafe": "^2.0.2",
- "update-notifier": "^2.3.0"
+ "css-select": "^1.1.0",
+ "dom-converter": "^0.2",
+ "htmlparser2": "^3.3.0",
+ "strip-ansi": "^3.0.0",
+ "utila": "^0.4.0"
},
"dependencies": {
- "debug": {
- "version": "3.2.5",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.5.tgz",
- "integrity": "sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg==",
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "css-select": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz",
+ "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=",
+ "dev": true,
"requires": {
- "ms": "^2.1.1"
+ "boolbase": "~1.0.0",
+ "css-what": "2.1",
+ "domutils": "1.5.1",
+ "nth-check": "~1.0.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=="
+ "domutils": {
+ "version": "1.5.1",
+ "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz",
+ "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=",
+ "dev": true,
+ "requires": {
+ "dom-serializer": "0",
+ "domelementtype": "1"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
}
}
},
- "nopt": {
- "version": "1.0.10",
- "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
- "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
+ "repeat-element": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz",
+ "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==",
+ "dev": true
+ },
+ "repeat-string": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
+ "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+ "dev": true
+ },
+ "repeating": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz",
+ "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=",
+ "dev": true,
"requires": {
- "abbrev": "1"
+ "is-finite": "^1.0.0"
}
},
- "normalize-package-data": {
- "version": "2.4.0",
- "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
- "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
+ "replace-ext": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
+ "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
+ "dev": true
+ },
+ "request": {
+ "version": "2.88.0",
+ "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
+ "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
+ "dev": true,
"requires": {
- "hosted-git-info": "^2.1.4",
- "is-builtin-module": "^1.0.0",
- "semver": "2 || 3 || 4 || 5",
- "validate-npm-package-license": "^3.0.1"
+ "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"
}
},
- "normalize-path": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
- "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
+ "request-promise-core": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz",
+ "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==",
+ "dev": true,
"requires": {
- "remove-trailing-separator": "^1.0.1"
+ "lodash": "^4.17.11"
}
},
- "now-and-later": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.0.tgz",
- "integrity": "sha1-vGHLtFbXnLMiB85HygUTb/Ln1u4=",
+ "request-promise-native": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz",
+ "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==",
+ "dev": true,
"requires": {
- "once": "^1.3.2"
+ "request-promise-core": "1.1.2",
+ "stealthy-require": "^1.1.1",
+ "tough-cookie": "^2.3.3"
}
},
- "npm-run-path": {
+ "require-directory": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
+ "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=",
+ "dev": true
+ },
+ "require-from-string": {
"version": "2.0.2",
- "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
- "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=",
+ "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
+ "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==",
+ "dev": true
+ },
+ "require-main-filename": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+ "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
+ "dev": true
+ },
+ "require-uncached": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz",
+ "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
+ "dev": true,
+ "optional": true,
"requires": {
- "path-key": "^2.0.0"
+ "caller-path": "^0.1.0",
+ "resolve-from": "^1.0.0"
}
},
- "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="
+ "requires-port": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz",
+ "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
+ "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==",
- "optional": true
+ "reselect": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/reselect/-/reselect-3.0.1.tgz",
+ "integrity": "sha1-79qpjqdFEyTQkrKyFjpqHXqaIUc=",
+ "dev": true
},
- "object-assign": {
- "version": "4.1.1",
- "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz",
- "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM="
+ "resolve": {
+ "version": "1.10.1",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.1.tgz",
+ "integrity": "sha512-KuIe4mf++td/eFb6wkaPbMDnP6kObCaEtIDuHOUED6MNUo4K670KZUHuuvYPZDxNF0WVLw49n06M2m2dXphEzA==",
+ "dev": true,
+ "requires": {
+ "path-parse": "^1.0.6"
+ }
},
- "object-copy": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz",
- "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=",
+ "resolve-cwd": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz",
+ "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=",
+ "dev": true,
"requires": {
- "copy-descriptor": "^0.1.0",
- "define-property": "^0.2.5",
- "kind-of": "^3.0.3"
+ "resolve-from": "^3.0.0"
},
"dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "requires": {
- "is-descriptor": "^0.1.0"
- }
+ "resolve-from": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
+ "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
+ "dev": true
}
}
},
- "object-keys": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.11.tgz",
- "integrity": "sha1-xUYBd4rVYPEULODgG8yotW0TQm0="
- },
- "object-visit": {
+ "resolve-from": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz",
- "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=",
- "requires": {
- "isobject": "^3.0.0"
- }
+ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
+ "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=",
+ "dev": true,
+ "optional": true
},
- "object.assign": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz",
- "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==",
+ "resolve-url": {
+ "version": "0.2.1",
+ "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
+ "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
+ "dev": true
+ },
+ "responselike": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
+ "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
+ "dev": true,
"requires": {
- "define-properties": "^1.1.2",
- "function-bind": "^1.1.1",
- "has-symbols": "^1.0.0",
- "object-keys": "^1.0.11"
+ "lowercase-keys": "^1.0.0"
}
},
- "object.defaults": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
- "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
+ "restore-cursor": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
+ "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
+ "dev": true,
"requires": {
- "array-each": "^1.0.1",
- "array-slice": "^1.0.0",
- "for-own": "^1.0.0",
- "isobject": "^3.0.0"
+ "onetime": "^2.0.0",
+ "signal-exit": "^3.0.2"
}
},
- "object.entries": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.0.4.tgz",
- "integrity": "sha1-G/mk3SKI9bM/Opk9JXZh8F0WGl8=",
+ "ret": {
+ "version": "0.1.15",
+ "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
+ "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
+ "dev": true
+ },
+ "rgb-regex": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
+ "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=",
+ "dev": true
+ },
+ "rgba-regex": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
+ "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=",
+ "dev": true
+ },
+ "rimraf": {
+ "version": "2.6.3",
+ "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
+ "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
"dev": true,
"requires": {
- "define-properties": "^1.1.2",
- "es-abstract": "^1.6.1",
- "function-bind": "^1.1.0",
- "has": "^1.0.1"
+ "glob": "^7.1.3"
}
},
- "object.map": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
- "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
+ "ripemd160": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz",
+ "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==",
+ "dev": true,
"requires": {
- "for-own": "^1.0.0",
- "make-iterator": "^1.0.0"
+ "hash-base": "^3.0.0",
+ "inherits": "^2.0.1"
}
},
- "object.pick": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
- "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=",
+ "run-async": {
+ "version": "2.3.0",
+ "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
+ "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
+ "dev": true,
+ "optional": true,
"requires": {
- "isobject": "^3.0.1"
+ "is-promise": "^2.1.0"
}
},
- "object.reduce": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz",
- "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=",
+ "run-queue": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz",
+ "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=",
+ "dev": true,
"requires": {
- "for-own": "^1.0.0",
- "make-iterator": "^1.0.0"
+ "aproba": "^1.1.1"
}
},
- "on-finished": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
- "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
+ "rx-lite": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz",
+ "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=",
+ "dev": true,
+ "optional": true
+ },
+ "rx-lite-aggregates": {
+ "version": "4.0.8",
+ "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz",
+ "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=",
+ "dev": true,
+ "optional": true,
"requires": {
- "ee-first": "1.1.1"
+ "rx-lite": "*"
}
},
- "once": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
- "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
+ "safe-buffer": {
+ "version": "5.1.2",
+ "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
+ },
+ "safe-regex": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
+ "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
+ "dev": true,
"requires": {
- "wrappy": "1"
+ "ret": "~0.1.10"
}
},
- "one-time": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/one-time/-/one-time-0.0.4.tgz",
- "integrity": "sha1-+M33eISCb+Tf+T46nMN7HkSAdC4="
+ "safer-buffer": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
+ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
},
- "onetime": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
- "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
+ "sax": {
+ "version": "1.2.4",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz",
+ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==",
+ "dev": true
+ },
+ "schema-utils": {
+ "version": "0.4.7",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz",
+ "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==",
+ "dev": true,
"requires": {
- "mimic-fn": "^1.0.0"
+ "ajv": "^6.1.0",
+ "ajv-keywords": "^3.1.0"
}
},
- "optimist": {
- "version": "0.6.1",
- "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz",
- "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=",
+ "seek-bzip": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz",
+ "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=",
+ "dev": true,
"requires": {
- "minimist": "~0.0.1",
- "wordwrap": "~0.0.2"
+ "commander": "~2.8.1"
},
"dependencies": {
- "wordwrap": {
- "version": "0.0.3",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz",
- "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc="
+ "commander": {
+ "version": "2.8.1",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
+ "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
+ "dev": true,
+ "requires": {
+ "graceful-readlink": ">= 1.0.0"
+ }
}
}
},
- "optionator": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz",
- "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=",
+ "select-hose": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz",
+ "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=",
+ "dev": true
+ },
+ "selfsigned": {
+ "version": "1.10.4",
+ "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz",
+ "integrity": "sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw==",
+ "dev": true,
"requires": {
- "deep-is": "~0.1.3",
- "fast-levenshtein": "~2.0.4",
- "levn": "~0.3.0",
- "prelude-ls": "~1.1.2",
- "type-check": "~0.3.2",
- "wordwrap": "~1.0.0"
+ "node-forge": "0.7.5"
}
},
- "ordered-read-streams": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz",
- "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=",
+ "semver": {
+ "version": "5.7.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz",
+ "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==",
+ "dev": true
+ },
+ "semver-regex": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz",
+ "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==",
+ "dev": true
+ },
+ "semver-truncate": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz",
+ "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=",
+ "dev": true,
"requires": {
- "readable-stream": "^2.0.1"
+ "semver": "^5.3.0"
}
},
- "os-locale": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
- "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
+ "send": {
+ "version": "0.16.2",
+ "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
+ "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
"requires": {
- "lcid": "^1.0.0"
+ "debug": "2.6.9",
+ "depd": "~1.1.2",
+ "destroy": "~1.0.4",
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "etag": "~1.8.1",
+ "fresh": "0.5.2",
+ "http-errors": "~1.6.2",
+ "mime": "1.4.1",
+ "ms": "2.0.0",
+ "on-finished": "~2.3.0",
+ "range-parser": "~1.2.0",
+ "statuses": "~1.4.0"
}
},
- "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="
- },
- "p-finally": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
- "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
+ "serialize-javascript": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.7.0.tgz",
+ "integrity": "sha512-ke8UG8ulpFOxO8f8gRYabHQe/ZntKlcig2Mp+8+URDP1D8vJZ0KUt7LYo07q25Z/+JVSgpr/cui9PIp5H6/+nA==",
+ "dev": true
},
- "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==",
+ "serve-index": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz",
+ "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=",
"dev": true,
"requires": {
- "p-try": "^1.0.0"
+ "accepts": "~1.3.4",
+ "batch": "0.6.1",
+ "debug": "2.6.9",
+ "escape-html": "~1.0.3",
+ "http-errors": "~1.6.2",
+ "mime-types": "~2.1.17",
+ "parseurl": "~1.3.2"
}
},
- "p-locate": {
+ "serve-static": {
+ "version": "1.13.2",
+ "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
+ "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
+ "requires": {
+ "encodeurl": "~1.0.2",
+ "escape-html": "~1.0.3",
+ "parseurl": "~1.3.2",
+ "send": "0.16.2"
+ }
+ },
+ "set-blocking": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
- "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
+ "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
+ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=",
+ "dev": true
+ },
+ "set-value": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
+ "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
"dev": true,
"requires": {
- "p-limit": "^1.1.0"
+ "extend-shallow": "^2.0.1",
+ "is-extendable": "^0.1.1",
+ "is-plain-object": "^2.0.3",
+ "split-string": "^3.0.1"
+ },
+ "dependencies": {
+ "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"
+ }
+ }
}
},
- "p-map": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz",
- "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA=="
- },
- "p-try": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
- "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
+ "setimmediate": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz",
+ "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=",
"dev": true
},
- "package-json": {
- "version": "4.0.1",
- "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz",
- "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=",
- "requires": {
- "got": "^6.7.1",
- "registry-auth-token": "^3.0.1",
- "registry-url": "^3.0.3",
- "semver": "^5.1.0"
- }
+ "setprototypeof": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
+ "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
},
- "parse-filepath": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
- "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
+ "sha.js": {
+ "version": "2.4.11",
+ "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
+ "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
+ "dev": true,
"requires": {
- "is-absolute": "^1.0.0",
- "map-cache": "^0.2.0",
- "path-root": "^0.1.1"
+ "inherits": "^2.0.1",
+ "safe-buffer": "^5.0.1"
}
},
- "parse-json": {
- "version": "2.2.0",
- "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
- "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+ "shebang-command": {
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
+ "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "dev": true,
"requires": {
- "error-ex": "^1.2.0"
+ "shebang-regex": "^1.0.0"
}
},
- "parse-passwd": {
+ "shebang-regex": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
- "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY="
- },
- "parseurl": {
- "version": "1.3.2",
- "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
- "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M="
- },
- "pascalcase": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz",
- "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ="
- },
- "path-dirname": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz",
- "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA="
- },
- "path-exists": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
- "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
- "requires": {
- "pinkie-promise": "^2.0.0"
- }
- },
- "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="
- },
- "path-is-inside": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz",
- "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM="
- },
- "path-key": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz",
- "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A="
- },
- "path-parse": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.5.tgz",
- "integrity": "sha1-PBrfhx6pzWyUMbbqK9dKD/BVxME="
+ "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
+ "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=",
+ "dev": true
},
- "path-root": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
- "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
+ "shell-quote": {
+ "version": "1.6.1",
+ "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz",
+ "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=",
+ "dev": true,
"requires": {
- "path-root-regex": "^0.1.0"
+ "array-filter": "~0.0.0",
+ "array-map": "~0.0.0",
+ "array-reduce": "~0.0.0",
+ "jsonify": "~0.0.0"
}
},
- "path-root-regex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
- "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0="
+ "shvl": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/shvl/-/shvl-1.3.1.tgz",
+ "integrity": "sha512-+rRPP46hloYUAEImJcqprUgXu+05Ikqr4h4V+w5i2zJy37nAqtkQKufs3+3S2fDq6JNRrHMIQhB/Vaex+jgAAw==",
+ "dev": true
},
- "path-to-regexp": {
- "version": "0.1.7",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
- "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w="
+ "signal-exit": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
+ "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=",
+ "dev": true
},
- "path-type": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
- "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+ "simple-swizzle": {
+ "version": "0.2.2",
+ "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
+ "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
+ "dev": true,
"requires": {
- "graceful-fs": "^4.1.2",
- "pify": "^2.0.0",
- "pinkie-promise": "^2.0.0"
+ "is-arrayish": "^0.3.1"
},
"dependencies": {
- "pify": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
- "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw="
+ "is-arrayish": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
+ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
+ "dev": true
}
}
},
- "pathval": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.0.tgz",
- "integrity": "sha1-uULm1L3mUwBe9rcTYd74cn0GReA="
- },
- "pause-stream": {
- "version": "0.0.11",
- "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz",
- "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=",
- "requires": {
- "through": "~2.3"
- }
- },
- "performance-now": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz",
- "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
- "optional": true
- },
- "pify": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
- "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY="
- },
- "pinkie": {
- "version": "2.0.4",
- "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz",
- "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA="
+ "slash": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
+ "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+ "dev": true
},
- "pinkie-promise": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz",
- "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=",
+ "slice-ansi": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
+ "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
+ "dev": true,
+ "optional": true,
"requires": {
- "pinkie": "^2.0.0"
+ "is-fullwidth-code-point": "^2.0.0"
}
},
- "pkg-dir": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz",
- "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=",
+ "snapdragon": {
+ "version": "0.8.2",
+ "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
+ "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
"dev": true,
"requires": {
- "find-up": "^1.0.0"
+ "base": "^0.11.1",
+ "debug": "^2.2.0",
+ "define-property": "^0.2.5",
+ "extend-shallow": "^2.0.1",
+ "map-cache": "^0.2.2",
+ "source-map": "^0.5.6",
+ "source-map-resolve": "^0.5.0",
+ "use": "^3.1.0"
+ },
+ "dependencies": {
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^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"
+ }
+ }
}
},
- "plugin-error": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz",
- "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==",
+ "snapdragon-node": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
+ "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
+ "dev": true,
"requires": {
- "ansi-colors": "^1.0.1",
- "arr-diff": "^4.0.0",
- "arr-union": "^3.1.0",
- "extend-shallow": "^3.0.2"
+ "define-property": "^1.0.0",
+ "isobject": "^3.0.0",
+ "snapdragon-util": "^3.0.1"
},
"dependencies": {
- "arr-diff": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
- "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA="
+ "define-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+ "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
+ "dev": true,
+ "requires": {
+ "is-descriptor": "^1.0.0"
+ }
+ },
+ "is-accessor-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
+ "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-data-descriptor": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
+ "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^6.0.0"
+ }
+ },
+ "is-descriptor": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
+ "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "dev": true,
+ "requires": {
+ "is-accessor-descriptor": "^1.0.0",
+ "is-data-descriptor": "^1.0.0",
+ "kind-of": "^6.0.2"
+ }
}
}
},
- "pluralize": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz",
- "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow=="
- },
- "posix-character-classes": {
- "version": "0.1.1",
- "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz",
- "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs="
- },
- "prelude-ls": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz",
- "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ="
- },
- "prepend-http": {
- "version": "1.0.4",
- "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
- "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw="
- },
- "pretty-hrtime": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
- "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE="
- },
- "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=="
- },
- "progress": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.0.tgz",
- "integrity": "sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8="
- },
- "promise": {
- "version": "7.3.1",
- "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
- "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==",
+ "snapdragon-util": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
+ "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.2.0"
+ },
+ "dependencies": {
+ "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"
+ }
+ }
+ }
+ },
+ "sockjs": {
+ "version": "0.3.19",
+ "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz",
+ "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==",
+ "dev": true,
"requires": {
- "asap": "~2.0.3"
+ "faye-websocket": "^0.10.0",
+ "uuid": "^3.0.1"
}
},
- "prop-types": {
- "version": "15.6.2",
- "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz",
- "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==",
+ "sockjs-client": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz",
+ "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==",
"dev": true,
"requires": {
- "loose-envify": "^1.3.1",
- "object-assign": "^4.1.1"
+ "debug": "^3.2.5",
+ "eventsource": "^1.0.7",
+ "faye-websocket": "~0.11.1",
+ "inherits": "^2.0.3",
+ "json3": "^3.3.2",
+ "url-parse": "^1.4.3"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
+ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "faye-websocket": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz",
+ "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=",
+ "dev": true,
+ "requires": {
+ "websocket-driver": ">=0.5.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
+ }
}
},
- "proxy-addr": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.3.tgz",
- "integrity": "sha512-jQTChiCJteusULxjBp8+jftSQE5Obdl3k4cnmLA6WXtK6XFuWRnvVL7aCiBqaLPM8c4ph0S4tKna8XvmIwEnXQ==",
+ "sort-keys": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
+ "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
+ "dev": true,
"requires": {
- "forwarded": "~0.1.2",
- "ipaddr.js": "1.6.0"
+ "is-plain-obj": "^1.0.0"
}
},
- "prr": {
+ "sort-keys-length": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
- "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=",
- "optional": true
- },
- "ps-tree": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/ps-tree/-/ps-tree-1.1.0.tgz",
- "integrity": "sha1-tCGyQUDWID8e08dplrRCewjowBQ=",
+ "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz",
+ "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=",
+ "dev": true,
"requires": {
- "event-stream": "~3.3.0"
+ "sort-keys": "^1.0.0"
+ },
+ "dependencies": {
+ "sort-keys": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
+ "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
+ "dev": true,
+ "requires": {
+ "is-plain-obj": "^1.0.0"
+ }
+ }
}
},
- "pseudomap": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz",
- "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
+ "source-list-map": {
+ "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==",
+ "dev": true
},
- "psl": {
- "version": "1.1.29",
- "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz",
- "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==",
- "optional": true
+ "source-map": {
+ "version": "0.5.7",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
+ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=",
+ "dev": true
},
- "pstree.remy": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.0.tgz",
- "integrity": "sha512-q5I5vLRMVtdWa8n/3UEzZX7Lfghzrg9eG2IKk2ENLSofKRCXVqMvMUHxCKgXNaqH/8ebhBxrqftHWnyTFweJ5Q==",
+ "source-map-resolve": {
+ "version": "0.5.2",
+ "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
+ "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
+ "dev": true,
"requires": {
- "ps-tree": "^1.1.0"
+ "atob": "^2.1.1",
+ "decode-uri-component": "^0.2.0",
+ "resolve-url": "^0.2.1",
+ "source-map-url": "^0.4.0",
+ "urix": "^0.1.0"
}
},
- "pump": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
- "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+ "source-map-support": {
+ "version": "0.5.12",
+ "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz",
+ "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==",
+ "dev": true,
"requires": {
- "end-of-stream": "^1.1.0",
- "once": "^1.3.1"
+ "buffer-from": "^1.0.0",
+ "source-map": "^0.6.0"
+ },
+ "dependencies": {
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
}
},
- "pumpify": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.0.tgz",
- "integrity": "sha512-UWi0klDoq8xtVzlMRgENV9F7iCTZExaJQSQL187UXsxpk9NnrKGqTqqUNYAKGOzucSOxs2+jUnRNI+rLviPhJg==",
+ "source-map-url": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
+ "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
+ "dev": true
+ },
+ "spdx-correct": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz",
+ "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==",
+ "dev": true,
"requires": {
- "duplexify": "^3.6.0",
- "inherits": "^2.0.3",
- "pump": "^2.0.0"
+ "spdx-expression-parse": "^3.0.0",
+ "spdx-license-ids": "^3.0.0"
}
},
- "punycode": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
- "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
- "optional": true
+ "spdx-exceptions": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz",
+ "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==",
+ "dev": true
},
- "qs": {
- "version": "6.5.1",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.1.tgz",
- "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A=="
+ "spdx-expression-parse": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
+ "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
+ "dev": true,
+ "requires": {
+ "spdx-exceptions": "^2.1.0",
+ "spdx-license-ids": "^3.0.0"
+ }
},
- "range-parser": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
- "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4="
+ "spdx-license-ids": {
+ "version": "3.0.4",
+ "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.4.tgz",
+ "integrity": "sha512-7j8LYJLeY/Yb6ACbQ7F76qy5jHkp0U6jgBfJsk97bwWlVUnUWsAgpyaCvo17h0/RQGnQ036tVDomiwoI4pDkQA==",
+ "dev": true
},
- "raw-body": {
- "version": "2.3.2",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.2.tgz",
- "integrity": "sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k=",
+ "spdy": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.0.tgz",
+ "integrity": "sha512-ot0oEGT/PGUpzf/6uk4AWLqkq+irlqHXkrdbk51oWONh3bxQmBuljxPNl66zlRRcIJStWq0QkLUCPOPjgjvU0Q==",
+ "dev": true,
"requires": {
- "bytes": "3.0.0",
- "http-errors": "1.6.2",
- "iconv-lite": "0.4.19",
- "unpipe": "1.0.0"
+ "debug": "^4.1.0",
+ "handle-thing": "^2.0.0",
+ "http-deceiver": "^1.2.7",
+ "select-hose": "^2.0.0",
+ "spdy-transport": "^3.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=",
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "dev": true,
"requires": {
- "depd": "1.1.1",
- "inherits": "2.0.3",
- "setprototypeof": "1.0.3",
- "statuses": ">= 1.3.1 < 2"
+ "ms": "^2.1.1"
}
},
- "setprototypeof": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz",
- "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ="
+ "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
}
}
},
- "rc": {
- "version": "1.2.8",
- "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
- "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
+ "spdy-transport": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz",
+ "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==",
+ "dev": true,
"requires": {
- "deep-extend": "^0.6.0",
- "ini": "~1.3.0",
- "minimist": "^1.2.0",
- "strip-json-comments": "~2.0.1"
+ "debug": "^4.1.0",
+ "detect-node": "^2.0.4",
+ "hpack.js": "^2.1.6",
+ "obuf": "^1.1.2",
+ "readable-stream": "^3.0.6",
+ "wbuf": "^1.7.3"
},
"dependencies": {
- "minimist": {
- "version": "1.2.0",
- "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
- "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ="
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "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
+ },
+ "readable-stream": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.3.0.tgz",
+ "integrity": "sha512-EsI+s3k3XsW+fU8fQACLN59ky34AZ14LoeVZpYwmZvldCFo0r0gnelwF2TcMjLor/BTL5aDJVBMkss0dthToPw==",
+ "dev": true,
+ "requires": {
+ "inherits": "^2.0.3",
+ "string_decoder": "^1.1.1",
+ "util-deprecate": "^1.0.1"
+ }
}
}
},
- "read-pkg": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
- "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
- "requires": {
- "load-json-file": "^1.0.0",
- "normalize-package-data": "^2.3.2",
- "path-type": "^1.0.0"
- }
- },
- "read-pkg-up": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
- "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
- "requires": {
- "find-up": "^1.0.0",
- "read-pkg": "^1.0.0"
- }
- },
- "readable-stream": {
- "version": "2.3.6",
- "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",
- "inherits": "~2.0.3",
- "isarray": "~1.0.0",
- "process-nextick-args": "~2.0.0",
- "safe-buffer": "~5.1.1",
- "string_decoder": "~1.1.1",
- "util-deprecate": "~1.0.1"
- }
- },
- "readdirp": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.1.0.tgz",
- "integrity": "sha1-TtCtBg3zBzMAxIRANz9y0cxkLXg=",
- "requires": {
- "graceful-fs": "^4.1.2",
- "minimatch": "^3.0.2",
- "readable-stream": "^2.0.2",
- "set-immediate-shim": "^1.0.1"
- }
- },
- "rechoir": {
- "version": "0.6.2",
- "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
- "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
- "requires": {
- "resolve": "^1.1.6"
- }
- },
- "regex-not": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
- "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==",
+ "split-string": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
+ "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
+ "dev": true,
"requires": {
- "extend-shallow": "^3.0.2",
- "safe-regex": "^1.1.0"
+ "extend-shallow": "^3.0.0"
}
},
- "regexpp": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.0.tgz",
- "integrity": "sha512-g2FAVtR8Uh8GO1Nv5wpxW7VFVwHcCEr4wyA8/MHiRkO8uHoR5ntAA8Uq3P1vvMTX/BeQiRVSpDGLd+Wn5HNOTA=="
- },
- "registry-auth-token": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz",
- "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==",
- "requires": {
- "rc": "^1.1.6",
- "safe-buffer": "^5.0.1"
- }
+ "sprintf-js": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
+ "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=",
+ "dev": true
},
- "registry-url": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz",
- "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=",
+ "squeak": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz",
+ "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=",
+ "dev": true,
"requires": {
- "rc": "^1.0.1"
+ "chalk": "^1.0.0",
+ "console-stream": "^0.1.1",
+ "lpad-align": "^1.0.1"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "ansi-styles": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
+ "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
+ "dev": true
+ },
+ "chalk": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
+ "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
+ "dev": true,
+ "requires": {
+ "ansi-styles": "^2.2.1",
+ "escape-string-regexp": "^1.0.2",
+ "has-ansi": "^2.0.0",
+ "strip-ansi": "^3.0.0",
+ "supports-color": "^2.0.0"
+ }
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
+ "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
+ "dev": true
+ }
}
},
- "remove-bom-buffer": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz",
- "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==",
+ "sshpk": {
+ "version": "1.16.1",
+ "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz",
+ "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==",
+ "dev": true,
"requires": {
- "is-buffer": "^1.1.5",
- "is-utf8": "^0.2.1"
+ "asn1": "~0.2.3",
+ "assert-plus": "^1.0.0",
+ "bcrypt-pbkdf": "^1.0.0",
+ "dashdash": "^1.12.0",
+ "ecc-jsbn": "~0.1.1",
+ "getpass": "^0.1.1",
+ "jsbn": "~0.1.0",
+ "safer-buffer": "^2.0.2",
+ "tweetnacl": "~0.14.0"
}
},
- "remove-bom-stream": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz",
- "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=",
+ "ssri": {
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz",
+ "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==",
+ "dev": true,
"requires": {
- "remove-bom-buffer": "^3.0.0",
- "safe-buffer": "^5.1.0",
- "through2": "^2.0.3"
+ "figgy-pudding": "^3.5.1"
}
},
- "remove-trailing-separator": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz",
- "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8="
- },
- "repeat-element": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.2.tgz",
- "integrity": "sha1-7wiaF40Ug7quTZPrmLT55OEdmQo="
- },
- "repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
- },
- "replace-ext": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
- "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs="
+ "stable": {
+ "version": "0.1.8",
+ "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz",
+ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==",
+ "dev": true
},
- "replace-homedir": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz",
- "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=",
- "requires": {
- "homedir-polyfill": "^1.0.1",
- "is-absolute": "^1.0.0",
- "remove-trailing-separator": "^1.1.0"
- }
+ "stackframe": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.0.4.tgz",
+ "integrity": "sha512-to7oADIniaYwS3MhtCa/sQhrxidCCQiF/qp4/m5iN3ipf0Y7Xlri0f6eG29r08aL7JYl8n32AF3Q5GYBZ7K8vw==",
+ "dev": true
},
- "request": {
- "version": "2.88.0",
- "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
- "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
- "optional": true,
+ "static-extend": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
+ "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
+ "dev": true,
"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"
+ "define-property": "^0.2.5",
+ "object-copy": "^0.1.0"
},
"dependencies": {
- "extend": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
- "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
- "optional": true
- },
- "mime-db": {
- "version": "1.36.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.36.0.tgz",
- "integrity": "sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw==",
- "optional": true
- },
- "mime-types": {
- "version": "2.1.20",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.20.tgz",
- "integrity": "sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A==",
- "optional": true,
+ "define-property": {
+ "version": "0.2.5",
+ "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+ "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "dev": true,
"requires": {
- "mime-db": "~1.36.0"
+ "is-descriptor": "^0.1.0"
}
- },
- "qs": {
- "version": "6.5.2",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
- "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
- "optional": true
}
}
},
- "require-directory": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
- "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I="
- },
- "require-main-filename": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
- "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE="
+ "statuses": {
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
+ "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
},
- "require-relative": {
- "version": "0.8.7",
- "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz",
- "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=",
+ "stealthy-require": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz",
+ "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=",
"dev": true
},
- "require-uncached": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz",
- "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=",
+ "stream-browserify": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
+ "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==",
+ "dev": true,
"requires": {
- "caller-path": "^0.1.0",
- "resolve-from": "^1.0.0"
+ "inherits": "~2.0.1",
+ "readable-stream": "^2.0.2"
}
},
- "resolve": {
- "version": "1.7.1",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz",
- "integrity": "sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw==",
+ "stream-each": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
+ "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==",
+ "dev": true,
"requires": {
- "path-parse": "^1.0.5"
+ "end-of-stream": "^1.1.0",
+ "stream-shift": "^1.0.0"
}
},
- "resolve-dir": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
- "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=",
+ "stream-http": {
+ "version": "2.8.3",
+ "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz",
+ "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==",
+ "dev": true,
"requires": {
- "expand-tilde": "^2.0.0",
- "global-modules": "^1.0.0"
+ "builtin-status-codes": "^3.0.0",
+ "inherits": "^2.0.1",
+ "readable-stream": "^2.3.6",
+ "to-arraybuffer": "^1.0.0",
+ "xtend": "^4.0.0"
}
},
- "resolve-from": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz",
- "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY="
+ "stream-shift": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
+ "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
+ "dev": true
},
- "resolve-options": {
+ "strict-uri-encode": {
"version": "1.1.0",
- "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz",
- "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=",
- "requires": {
- "value-or-function": "^3.0.0"
- }
- },
- "resolve-url": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz",
- "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo="
- },
- "restore-cursor": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
- "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=",
- "requires": {
- "onetime": "^2.0.0",
- "signal-exit": "^3.0.2"
- }
- },
- "ret": {
- "version": "0.1.15",
- "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz",
- "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg=="
- },
- "right-align": {
- "version": "0.1.3",
- "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
- "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
- "requires": {
- "align-text": "^0.1.1"
- }
+ "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
+ "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
+ "dev": true
},
- "rimraf": {
- "version": "2.6.2",
- "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
- "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
"requires": {
- "glob": "^7.0.5"
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
}
},
- "run-async": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
- "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
+ "string.prototype.padend": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz",
+ "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=",
+ "dev": true,
"requires": {
- "is-promise": "^2.1.0"
+ "define-properties": "^1.1.2",
+ "es-abstract": "^1.4.3",
+ "function-bind": "^1.0.2"
}
},
- "rxjs": {
- "version": "5.5.12",
- "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz",
- "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==",
+ "string.prototype.padstart": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.0.0.tgz",
+ "integrity": "sha1-W8+tOfRkm7LQMSkuGbzwtRDUskI=",
+ "dev": true,
"requires": {
- "symbol-observable": "1.0.1"
+ "define-properties": "^1.1.2",
+ "es-abstract": "^1.4.3",
+ "function-bind": "^1.0.2"
}
},
- "safe-buffer": {
- "version": "5.1.2",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
- "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g=="
- },
- "safe-regex": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz",
- "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=",
+ "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==",
+ "dev": true,
"requires": {
- "ret": "~0.1.10"
+ "safe-buffer": "~5.1.0"
}
},
- "safer-buffer": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz",
- "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg=="
- },
- "samsam": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/samsam/-/samsam-1.3.0.tgz",
- "integrity": "sha512-1HwIYD/8UlOtFS3QO3w7ey+SdSDFE4HRNLZoZRYVQefrOY3l17epswImeB1ijgJFQJodIaHcwkp3r/myBjFVbg=="
- },
- "semver": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
- "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="
- },
- "semver-diff": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz",
- "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=",
+ "stringify-object": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz",
+ "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==",
+ "dev": true,
"requires": {
- "semver": "^5.0.3"
+ "get-own-enumerable-property-symbols": "^3.0.0",
+ "is-obj": "^1.0.1",
+ "is-regexp": "^1.0.0"
}
},
- "semver-greatest-satisfied-range": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz",
- "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=",
+ "strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
"requires": {
- "sver-compat": "^1.5.0"
+ "ansi-regex": "^4.1.0"
}
},
- "send": {
- "version": "0.16.2",
- "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
- "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
+ "strip-bom": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
+ "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
+ "dev": true,
"requires": {
- "debug": "2.6.9",
- "depd": "~1.1.2",
- "destroy": "~1.0.4",
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "http-errors": "~1.6.2",
- "mime": "1.4.1",
- "ms": "2.0.0",
- "on-finished": "~2.3.0",
- "range-parser": "~1.2.0",
- "statuses": "~1.4.0"
- },
- "dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "statuses": {
- "version": "1.4.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
- "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew=="
- }
+ "is-utf8": "^0.2.0"
}
},
- "serve-favicon": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/serve-favicon/-/serve-favicon-2.5.0.tgz",
- "integrity": "sha1-k10kDN/g9YBTB/3+ln2IlCosvPA=",
+ "strip-comments": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz",
+ "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==",
+ "dev": true,
"requires": {
- "etag": "~1.8.1",
- "fresh": "0.5.2",
- "ms": "2.1.1",
- "parseurl": "~1.3.2",
- "safe-buffer": "5.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=="
- },
- "safe-buffer": {
- "version": "5.1.1",
- "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.1.tgz",
- "integrity": "sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg=="
- }
+ "babel-extract-comments": "^1.0.0",
+ "babel-plugin-transform-object-rest-spread": "^6.26.0"
}
- },
- "serve-static": {
- "version": "1.13.2",
- "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
- "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
+ },
+ "strip-dirs": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz",
+ "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==",
+ "dev": true,
"requires": {
- "encodeurl": "~1.0.2",
- "escape-html": "~1.0.3",
- "parseurl": "~1.3.2",
- "send": "0.16.2"
+ "is-natural-number": "^4.0.1"
}
},
- "set-blocking": {
+ "strip-eof": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
+ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=",
+ "dev": true
+ },
+ "strip-indent": {
"version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
- "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
+ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz",
+ "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=",
+ "dev": true
+ },
+ "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=",
+ "dev": true,
+ "optional": true
},
- "set-immediate-shim": {
+ "strip-outer": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
- "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E="
+ "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz",
+ "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==",
+ "dev": true,
+ "requires": {
+ "escape-string-regexp": "^1.0.2"
+ }
},
- "set-value": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
- "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==",
+ "stylehacks": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
+ "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==",
+ "dev": true,
"requires": {
- "extend-shallow": "^2.0.1",
- "is-extendable": "^0.1.1",
- "is-plain-object": "^2.0.3",
- "split-string": "^3.0.1"
+ "browserslist": "^4.0.0",
+ "postcss": "^7.0.0",
+ "postcss-selector-parser": "^3.0.0"
},
"dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
+ "postcss-selector-parser": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz",
+ "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
+ "dev": true,
"requires": {
- "is-extendable": "^0.1.0"
+ "dot-prop": "^4.1.1",
+ "indexes-of": "^1.0.1",
+ "uniq": "^1.0.1"
}
}
}
},
- "setprototypeof": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
- "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ=="
- },
- "shebang-command": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz",
- "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=",
+ "supports-color": {
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+ "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "dev": true,
"requires": {
- "shebang-regex": "^1.0.0"
+ "has-flag": "^3.0.0"
}
},
- "shebang-regex": {
+ "svg-tags": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz",
- "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM="
+ "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz",
+ "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=",
+ "dev": true
},
- "signal-exit": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz",
- "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
+ "svgo": {
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.2.2.tgz",
+ "integrity": "sha512-rAfulcwp2D9jjdGu+0CuqlrAUin6bBWrpoqXWwKDZZZJfXcUXQSxLJOFJCQCSA0x0pP2U0TxSlJu2ROq5Bq6qA==",
+ "dev": true,
+ "requires": {
+ "chalk": "^2.4.1",
+ "coa": "^2.0.2",
+ "css-select": "^2.0.0",
+ "css-select-base-adapter": "^0.1.1",
+ "css-tree": "1.0.0-alpha.28",
+ "css-url-regex": "^1.1.0",
+ "csso": "^3.5.1",
+ "js-yaml": "^3.13.1",
+ "mkdirp": "~0.5.1",
+ "object.values": "^1.1.0",
+ "sax": "~1.2.4",
+ "stable": "^0.1.8",
+ "unquote": "~1.1.1",
+ "util.promisify": "~1.0.0"
+ }
},
- "simple-swizzle": {
- "version": "0.2.2",
- "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
- "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
+ "table": {
+ "version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz",
+ "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==",
+ "dev": true,
+ "optional": true,
"requires": {
- "is-arrayish": "^0.3.1"
+ "ajv": "^5.2.3",
+ "ajv-keywords": "^2.1.0",
+ "chalk": "^2.1.0",
+ "lodash": "^4.17.4",
+ "slice-ansi": "1.0.0",
+ "string-width": "^2.1.1"
},
"dependencies": {
- "is-arrayish": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
- "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ=="
+ "ajv": {
+ "version": "5.5.2",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz",
+ "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "co": "^4.6.0",
+ "fast-deep-equal": "^1.0.0",
+ "fast-json-stable-stringify": "^2.0.0",
+ "json-schema-traverse": "^0.3.0"
+ }
+ },
+ "ajv-keywords": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz",
+ "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=",
+ "dev": true,
+ "optional": true
+ },
+ "fast-deep-equal": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz",
+ "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=",
+ "dev": true,
+ "optional": true
+ },
+ "json-schema-traverse": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz",
+ "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=",
+ "dev": true,
+ "optional": true
}
}
},
- "sinon": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/sinon/-/sinon-6.0.1.tgz",
- "integrity": "sha512-rfszhNcfamK2+ofIPi9XqeH89pH7KGDcAtM+F9CsjHXOK3jzWG99vyhyD2V+r7s4IipmWcWUFYq4ftZ9/Eu2Wg==",
+ "tapable": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
+ "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
+ "dev": true
+ },
+ "tar-stream": {
+ "version": "1.6.2",
+ "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz",
+ "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==",
+ "dev": true,
"requires": {
- "@sinonjs/formatio": "^2.0.0",
- "diff": "^3.5.0",
- "lodash.get": "^4.4.2",
- "lolex": "^2.4.2",
- "nise": "^1.3.3",
- "supports-color": "^5.4.0",
- "type-detect": "^4.0.8"
+ "bl": "^1.0.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.1",
+ "xtend": "^4.0.0"
}
},
- "slash": {
+ "temp-dir": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz",
- "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU="
+ "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz",
+ "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=",
+ "dev": true
},
- "slice-ansi": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz",
- "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==",
+ "tempfile": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz",
+ "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=",
+ "dev": true,
"requires": {
- "is-fullwidth-code-point": "^2.0.0"
+ "temp-dir": "^1.0.0",
+ "uuid": "^3.0.1"
}
},
- "snapdragon": {
- "version": "0.8.2",
- "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz",
- "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==",
+ "terser": {
+ "version": "3.17.0",
+ "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz",
+ "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==",
+ "dev": true,
"requires": {
- "base": "^0.11.1",
- "debug": "^2.2.0",
- "define-property": "^0.2.5",
- "extend-shallow": "^2.0.1",
- "map-cache": "^0.2.2",
- "source-map": "^0.5.6",
- "source-map-resolve": "^0.5.0",
- "use": "^3.1.0"
+ "commander": "^2.19.0",
+ "source-map": "~0.6.1",
+ "source-map-support": "~0.5.10"
},
"dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
- },
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
- "requires": {
- "is-descriptor": "^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=",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
"source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
}
}
},
- "snapdragon-node": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz",
- "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==",
+ "terser-webpack-plugin": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.3.tgz",
+ "integrity": "sha512-GOK7q85oAb/5kE12fMuLdn2btOS9OBZn4VsecpHDywoUC/jLhSAKOiYo0ezx7ss2EXPMzyEWFoE0s1WLE+4+oA==",
+ "dev": true,
"requires": {
- "define-property": "^1.0.0",
- "isobject": "^3.0.0",
- "snapdragon-util": "^3.0.1"
+ "cacache": "^11.0.2",
+ "find-cache-dir": "^2.0.0",
+ "schema-utils": "^1.0.0",
+ "serialize-javascript": "^1.4.0",
+ "source-map": "^0.6.1",
+ "terser": "^3.16.1",
+ "webpack-sources": "^1.1.0",
+ "worker-farm": "^1.5.2"
},
"dependencies": {
- "define-property": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
- "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
- "requires": {
- "is-descriptor": "^1.0.0"
- }
- },
- "is-accessor-descriptor": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz",
- "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==",
- "requires": {
- "kind-of": "^6.0.0"
- }
- },
- "is-data-descriptor": {
+ "schema-utils": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
- "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "dev": true,
"requires": {
- "kind-of": "^6.0.0"
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
}
},
- "is-descriptor": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz",
- "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==",
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
+ }
+ },
+ "text-table": {
+ "version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
+ "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=",
+ "dev": true,
+ "optional": true
+ },
+ "thenify": {
+ "version": "3.3.0",
+ "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz",
+ "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=",
+ "dev": true,
+ "requires": {
+ "any-promise": "^1.0.0"
+ }
+ },
+ "thenify-all": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz",
+ "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=",
+ "dev": true,
+ "requires": {
+ "thenify": ">= 3.1.0 < 4"
+ }
+ },
+ "thread-loader": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.2.tgz",
+ "integrity": "sha512-7xpuc9Ifg6WU+QYw/8uUqNdRwMD+N5gjwHKMqETrs96Qn+7BHwECpt2Brzr4HFlf4IAkZsayNhmGdbkBsTJ//w==",
+ "dev": true,
+ "requires": {
+ "loader-runner": "^2.3.1",
+ "loader-utils": "^1.1.0",
+ "neo-async": "^2.6.0"
+ }
+ },
+ "through": {
+ "version": "2.3.8",
+ "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
+ "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=",
+ "dev": true
+ },
+ "through2": {
+ "version": "2.0.5",
+ "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+ "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
+ "dev": true,
+ "requires": {
+ "readable-stream": "~2.3.6",
+ "xtend": "~4.0.1"
+ }
+ },
+ "thunky": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz",
+ "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==",
+ "dev": true
+ },
+ "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=",
+ "dev": true
+ },
+ "timers-browserify": {
+ "version": "2.0.10",
+ "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz",
+ "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==",
+ "dev": true,
+ "requires": {
+ "setimmediate": "^1.0.4"
+ }
+ },
+ "timsort": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
+ "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
+ "dev": true
+ },
+ "tmp": {
+ "version": "0.0.33",
+ "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
+ "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "os-tmpdir": "~1.0.2"
+ }
+ },
+ "to-arraybuffer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
+ "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=",
+ "dev": true
+ },
+ "to-buffer": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz",
+ "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==",
+ "dev": true
+ },
+ "to-fast-properties": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz",
+ "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=",
+ "dev": true
+ },
+ "to-object-path": {
+ "version": "0.3.0",
+ "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
+ "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
+ "dev": true,
+ "requires": {
+ "kind-of": "^3.0.2"
+ },
+ "dependencies": {
+ "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-accessor-descriptor": "^1.0.0",
- "is-data-descriptor": "^1.0.0",
- "kind-of": "^6.0.2"
+ "is-buffer": "^1.1.5"
}
- },
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
}
}
},
- "snapdragon-util": {
- "version": "3.0.1",
- "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz",
- "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==",
+ "to-regex": {
+ "version": "3.0.2",
+ "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
+ "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
+ "dev": true,
"requires": {
- "kind-of": "^3.2.0"
+ "define-property": "^2.0.2",
+ "extend-shallow": "^3.0.2",
+ "regex-not": "^1.0.2",
+ "safe-regex": "^1.1.0"
}
},
- "source-map": {
- "version": "0.4.4",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
- "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
+ "to-regex-range": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
+ "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "dev": true,
"requires": {
- "amdefine": ">=0.0.4"
+ "is-number": "^3.0.0",
+ "repeat-string": "^1.6.1"
}
},
- "source-map-resolve": {
- "version": "0.5.2",
- "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz",
- "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==",
+ "topo": {
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/topo/-/topo-3.0.3.tgz",
+ "integrity": "sha512-IgpPtvD4kjrJ7CRA3ov2FhWQADwv+Tdqbsf1ZnPUSAtCJ9e1Z44MmoSGDXGk4IppoZA7jd/QRkNddlLJWlUZsQ==",
+ "dev": true,
"requires": {
- "atob": "^2.1.1",
- "decode-uri-component": "^0.2.0",
- "resolve-url": "^0.2.1",
- "source-map-url": "^0.4.0",
- "urix": "^0.1.0"
+ "hoek": "6.x.x"
}
},
- "source-map-url": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz",
- "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM="
+ "toposort": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz",
+ "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=",
+ "dev": true
+ },
+ "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"
+ },
+ "dependencies": {
+ "punycode": {
+ "version": "1.4.1",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+ "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
+ "dev": true
+ }
+ }
},
- "sparkles": {
+ "trim-newlines": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.0.tgz",
- "integrity": "sha1-Gsu/tZJDbRC76PeFt8xvgoFQEsM="
+ "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
+ "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
+ "dev": true
},
- "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==",
+ "trim-repeated": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz",
+ "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=",
+ "dev": true,
"requires": {
- "spdx-expression-parse": "^3.0.0",
- "spdx-license-ids": "^3.0.0"
+ "escape-string-regexp": "^1.0.2"
}
},
- "spdx-exceptions": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz",
- "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg=="
+ "trim-right": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
+ "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=",
+ "dev": true
},
- "spdx-expression-parse": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
- "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
+ "tryer": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz",
+ "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==",
+ "dev": true
+ },
+ "tslib": {
+ "version": "1.9.3",
+ "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
+ "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==",
+ "dev": true
+ },
+ "tty-browserify": {
+ "version": "0.0.0",
+ "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz",
+ "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=",
+ "dev": true
+ },
+ "tunnel-agent": {
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+ "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
+ "dev": true,
"requires": {
- "spdx-exceptions": "^2.1.0",
- "spdx-license-ids": "^3.0.0"
+ "safe-buffer": "^5.0.1"
}
},
- "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=="
+ "tweetnacl": {
+ "version": "0.14.5",
+ "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
+ "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
+ "dev": true
},
- "split": {
- "version": "0.3.3",
- "resolved": "https://registry.npmjs.org/split/-/split-0.3.3.tgz",
- "integrity": "sha1-zQ7qXmOiEd//frDwkcQTPi0N0o8=",
+ "type-check": {
+ "version": "0.3.2",
+ "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
+ "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
+ "dev": true,
+ "optional": true,
"requires": {
- "through": "2"
+ "prelude-ls": "~1.1.2"
}
},
- "split-string": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz",
- "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==",
+ "type-fest": {
+ "version": "0.4.1",
+ "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz",
+ "integrity": "sha512-IwzA/LSfD2vC1/YDYMv/zHP4rDF1usCwllsDpbolT3D4fUepIO7f9K70jjmUewU/LmGUKJcwcVtDCpnKk4BPMw==",
+ "dev": true
+ },
+ "type-is": {
+ "version": "1.6.18",
+ "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+ "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
"requires": {
- "extend-shallow": "^3.0.0"
+ "media-typer": "0.3.0",
+ "mime-types": "~2.1.24"
}
},
- "sprintf-js": {
- "version": "1.0.3",
- "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz",
- "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw="
+ "typedarray": {
+ "version": "0.0.6",
+ "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
+ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=",
+ "dev": true
},
- "sshpk": {
- "version": "1.14.2",
- "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.14.2.tgz",
- "integrity": "sha1-xvxhZIo9nE52T9P8306hBeSSupg=",
- "optional": true,
+ "uglify-js": {
+ "version": "3.4.10",
+ "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz",
+ "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==",
+ "dev": true,
"requires": {
- "asn1": "~0.2.3",
- "assert-plus": "^1.0.0",
- "bcrypt-pbkdf": "^1.0.0",
- "dashdash": "^1.12.0",
- "ecc-jsbn": "~0.1.1",
- "getpass": "^0.1.1",
- "jsbn": "~0.1.0",
- "safer-buffer": "^2.0.2",
- "tweetnacl": "~0.14.0"
+ "commander": "~2.19.0",
+ "source-map": "~0.6.1"
+ },
+ "dependencies": {
+ "commander": {
+ "version": "2.19.0",
+ "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz",
+ "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==",
+ "dev": true
+ },
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
+ }
}
},
- "stack-trace": {
- "version": "0.0.10",
- "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz",
- "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA="
- },
- "static-extend": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
- "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=",
+ "unbzip2-stream": {
+ "version": "1.3.3",
+ "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz",
+ "integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==",
+ "dev": true,
"requires": {
- "define-property": "^0.2.5",
- "object-copy": "^0.1.0"
+ "buffer": "^5.2.1",
+ "through": "^2.3.8"
},
"dependencies": {
- "define-property": {
- "version": "0.2.5",
- "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
- "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+ "buffer": {
+ "version": "5.2.1",
+ "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz",
+ "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==",
+ "dev": true,
"requires": {
- "is-descriptor": "^0.1.0"
+ "base64-js": "^1.0.2",
+ "ieee754": "^1.1.4"
}
}
}
},
- "statuses": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
- "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
+ "unicode-canonical-property-names-ecmascript": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz",
+ "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==",
+ "dev": true
},
- "stream-combiner": {
- "version": "0.0.4",
- "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.0.4.tgz",
- "integrity": "sha1-TV5DPBhSYd3mI8o/RMWGvPXErRQ=",
+ "unicode-match-property-ecmascript": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz",
+ "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==",
+ "dev": true,
"requires": {
- "duplexer": "~0.1.1"
+ "unicode-canonical-property-names-ecmascript": "^1.0.4",
+ "unicode-property-aliases-ecmascript": "^1.0.4"
}
},
- "stream-exhaust": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz",
- "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw=="
+ "unicode-match-property-value-ecmascript": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz",
+ "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==",
+ "dev": true
},
- "stream-shift": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
- "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI="
+ "unicode-property-aliases-ecmascript": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz",
+ "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==",
+ "dev": true
},
- "string-width": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
- "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "union-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
+ "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
+ "dev": true,
"requires": {
- "is-fullwidth-code-point": "^2.0.0",
- "strip-ansi": "^4.0.0"
+ "arr-union": "^3.1.0",
+ "get-value": "^2.0.6",
+ "is-extendable": "^0.1.1",
+ "set-value": "^0.4.3"
+ },
+ "dependencies": {
+ "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"
+ }
+ },
+ "set-value": {
+ "version": "0.4.3",
+ "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
+ "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
+ "dev": true,
+ "requires": {
+ "extend-shallow": "^2.0.1",
+ "is-extendable": "^0.1.1",
+ "is-plain-object": "^2.0.1",
+ "to-object-path": "^0.3.0"
+ }
+ }
}
},
- "string_decoder": {
+ "uniq": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz",
+ "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
+ "dev": true
+ },
+ "uniqs": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
+ "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
+ "dev": true
+ },
+ "unique-filename": {
"version": "1.1.1",
- "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
- "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+ "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz",
+ "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==",
+ "dev": true,
"requires": {
- "safe-buffer": "~5.1.0"
+ "unique-slug": "^2.0.0"
}
},
- "strip-ansi": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
- "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "unique-slug": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz",
+ "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==",
+ "dev": true,
"requires": {
- "ansi-regex": "^3.0.0"
- },
- "dependencies": {
- "ansi-regex": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
- "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg="
- }
+ "imurmurhash": "^0.1.4"
}
},
- "strip-bom": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
- "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
- "requires": {
- "is-utf8": "^0.2.0"
- }
+ "universalify": {
+ "version": "0.1.2",
+ "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
+ "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==",
+ "dev": true
},
- "strip-eof": {
+ "unpipe": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz",
- "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8="
+ "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
+ "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
},
- "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="
+ "unquote": {
+ "version": "1.1.1",
+ "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz",
+ "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
+ "dev": true
},
- "superagent": {
- "version": "3.8.3",
- "resolved": "https://registry.npmjs.org/superagent/-/superagent-3.8.3.tgz",
- "integrity": "sha512-GLQtLMCoEIK4eDv6OGtkOoSMt3D+oq0y3dsxMuYuDvaNUvuT8eFBuLmfR0iYYzHC1e8hpzC6ZsxbuP6DIalMFA==",
+ "unset-value": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
+ "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
+ "dev": true,
"requires": {
- "component-emitter": "^1.2.0",
- "cookiejar": "^2.1.0",
- "debug": "^3.1.0",
- "extend": "^3.0.0",
- "form-data": "^2.3.1",
- "formidable": "^1.2.0",
- "methods": "^1.1.1",
- "mime": "^1.4.1",
- "qs": "^6.5.1",
- "readable-stream": "^2.3.5"
+ "has-value": "^0.3.1",
+ "isobject": "^3.0.0"
},
"dependencies": {
- "debug": {
- "version": "3.2.6",
- "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
- "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
+ "has-value": {
+ "version": "0.3.1",
+ "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
+ "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
+ "dev": true,
"requires": {
- "ms": "^2.1.1"
+ "get-value": "^2.0.3",
+ "has-values": "^0.1.4",
+ "isobject": "^2.0.0"
+ },
+ "dependencies": {
+ "isobject": {
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
+ "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "dev": true,
+ "requires": {
+ "isarray": "1.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=="
+ "has-values": {
+ "version": "0.1.4",
+ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
+ "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=",
+ "dev": true
}
}
},
- "supertest": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/supertest/-/supertest-3.2.0.tgz",
- "integrity": "sha512-f+ANFG17GuXbMAQRveLLtqmodbKBxqfMwAktPRS0w4R7m+OluM0Nl+Ygr/tZ/0u9IbdwqtBoHspam3A17ThTig==",
- "requires": {
- "methods": "^1.1.2",
- "superagent": "^3.8.3"
- }
+ "upath": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.2.tgz",
+ "integrity": "sha512-kXpym8nmDmlCBr7nKdIx8P2jNBa+pBpIUFRnKJ4dr8htyYGJFokkr2ZvERRtUN+9SY+JqXouNgUPtv6JQva/2Q==",
+ "dev": true
},
- "supports-color": {
- "version": "5.5.0",
- "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
- "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+ "upper-case": {
+ "version": "1.1.3",
+ "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz",
+ "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=",
+ "dev": true
+ },
+ "uri-js": {
+ "version": "4.2.2",
+ "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
+ "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
+ "dev": true,
"requires": {
- "has-flag": "^3.0.0"
+ "punycode": "^2.1.0"
}
},
- "sver-compat": {
- "version": "1.5.0",
- "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz",
- "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=",
+ "urix": {
+ "version": "0.1.0",
+ "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
+ "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=",
+ "dev": true
+ },
+ "url": {
+ "version": "0.11.0",
+ "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz",
+ "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=",
+ "dev": true,
"requires": {
- "es6-iterator": "^2.0.1",
- "es6-symbol": "^3.1.1"
+ "punycode": "1.3.2",
+ "querystring": "0.2.0"
+ },
+ "dependencies": {
+ "punycode": {
+ "version": "1.3.2",
+ "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz",
+ "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=",
+ "dev": true
+ }
}
},
- "symbol-observable": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz",
- "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ="
- },
- "table": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz",
- "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==",
+ "url-loader": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz",
+ "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==",
+ "dev": true,
"requires": {
- "ajv": "^6.0.1",
- "ajv-keywords": "^3.0.0",
- "chalk": "^2.1.0",
- "lodash": "^4.17.4",
- "slice-ansi": "1.0.0",
- "string-width": "^2.1.1"
+ "loader-utils": "^1.1.0",
+ "mime": "^2.0.3",
+ "schema-utils": "^1.0.0"
},
"dependencies": {
- "ajv": {
- "version": "6.5.3",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.3.tgz",
- "integrity": "sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg==",
+ "mime": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.2.tgz",
+ "integrity": "sha512-zJBfZDkwRu+j3Pdd2aHsR5GfH2jIWhmL1ZzBoc+X+3JEti2hbArWcyJ+1laC1D2/U/W1a/+Cegj0/OnEU2ybjg==",
+ "dev": true
+ },
+ "schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "dev": true,
"requires": {
- "fast-deep-equal": "^2.0.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
}
- },
- "fast-deep-equal": {
- "version": "2.0.1",
- "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=="
}
}
},
- "term-size": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz",
- "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=",
+ "url-parse": {
+ "version": "1.4.7",
+ "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz",
+ "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==",
+ "dev": true,
"requires": {
- "execa": "^0.7.0"
+ "querystringify": "^2.1.1",
+ "requires-port": "^1.0.0"
}
},
- "text-encoding": {
- "version": "0.6.4",
- "resolved": "https://registry.npmjs.org/text-encoding/-/text-encoding-0.6.4.tgz",
- "integrity": "sha1-45mpgiV6J22uQou5KEXLcb3CbRk="
- },
- "text-hex": {
+ "url-parse-lax": {
"version": "1.0.0",
- "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz",
- "integrity": "sha512-uuVGNWzgJ4yhRaNSiubPY7OjISw4sw4E5Uv0wbjp+OzcbmVU/rsT8ujgcXJhn9ypzsgr5vlzpPqP+MBBKcGvbg=="
+ "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
+ "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
+ "dev": true,
+ "requires": {
+ "prepend-http": "^1.0.1"
+ },
+ "dependencies": {
+ "prepend-http": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz",
+ "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=",
+ "dev": true
+ }
+ }
},
- "text-table": {
- "version": "0.2.0",
- "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz",
- "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ="
+ "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=",
+ "dev": true
},
- "through": {
- "version": "2.3.8",
- "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz",
- "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU="
+ "use": {
+ "version": "3.1.1",
+ "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz",
+ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==",
+ "dev": true
},
- "through2": {
- "version": "2.0.3",
- "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz",
- "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=",
+ "util": {
+ "version": "0.11.1",
+ "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz",
+ "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==",
+ "dev": true,
"requires": {
- "readable-stream": "^2.1.5",
- "xtend": "~4.0.1"
+ "inherits": "2.0.3"
}
},
- "through2-filter": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz",
- "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=",
+ "util-deprecate": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
+ "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=",
+ "dev": true
+ },
+ "util.promisify": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
+ "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
+ "dev": true,
"requires": {
- "through2": "~2.0.0",
- "xtend": "~4.0.0"
+ "define-properties": "^1.1.2",
+ "object.getownpropertydescriptors": "^2.0.3"
}
},
- "time-stamp": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
- "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM="
+ "utila": {
+ "version": "0.4.0",
+ "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz",
+ "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=",
+ "dev": true
},
- "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="
+ "utils-merge": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
+ "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
},
- "tmp": {
- "version": "0.0.33",
- "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz",
- "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==",
- "requires": {
- "os-tmpdir": "~1.0.2"
- }
+ "uuid": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
+ "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
+ "dev": true
},
- "to-absolute-glob": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz",
- "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=",
+ "validate-npm-package-license": {
+ "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==",
+ "dev": true,
"requires": {
- "is-absolute": "^1.0.0",
- "is-negated-glob": "^1.0.0"
+ "spdx-correct": "^3.0.0",
+ "spdx-expression-parse": "^3.0.0"
}
},
- "to-object-path": {
- "version": "0.3.0",
- "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz",
- "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=",
- "requires": {
- "kind-of": "^3.0.2"
- }
+ "vary": {
+ "version": "1.1.2",
+ "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
+ "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
},
- "to-regex": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz",
- "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==",
+ "vendors": {
+ "version": "1.0.2",
+ "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz",
+ "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==",
+ "dev": true
+ },
+ "verror": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
+ "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
+ "dev": true,
"requires": {
- "define-property": "^2.0.2",
- "extend-shallow": "^3.0.2",
- "regex-not": "^1.0.2",
- "safe-regex": "^1.1.0"
+ "assert-plus": "^1.0.0",
+ "core-util-is": "1.0.2",
+ "extsprintf": "^1.2.0"
}
},
- "to-regex-range": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz",
- "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=",
+ "vm-browserify": {
+ "version": "0.0.4",
+ "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
+ "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
+ "dev": true,
"requires": {
- "is-number": "^3.0.0",
- "repeat-string": "^1.6.1"
+ "indexof": "0.0.1"
}
},
- "to-through": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz",
- "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=",
+ "vue": {
+ "version": "2.6.10",
+ "resolved": "https://registry.npmjs.org/vue/-/vue-2.6.10.tgz",
+ "integrity": "sha512-ImThpeNU9HbdZL3utgMCq0oiMzAkt1mcgy3/E6zWC/G6AaQoeuFdsl9nDhTDU3X1R6FK7nsIUuRACVcjI+A2GQ==",
+ "dev": true
+ },
+ "vue-analytics": {
+ "version": "5.16.4",
+ "resolved": "https://registry.npmjs.org/vue-analytics/-/vue-analytics-5.16.4.tgz",
+ "integrity": "sha512-M67cUqpPeyk2rftrvlx2uU+BQ/C4E8SkF2Ct9LizOYUoTccZtCCJwhMJfQ3XL8xep6p3K8KYz58FzRWvx5zlPw==",
+ "dev": true
+ },
+ "vue-class-component": {
+ "version": "6.3.2",
+ "resolved": "https://registry.npmjs.org/vue-class-component/-/vue-class-component-6.3.2.tgz",
+ "integrity": "sha512-cH208IoM+jgZyEf/g7mnFyofwPDJTM/QvBNhYMjqGB8fCsRyTf68rH2ISw/G20tJv+5mIThQ3upKwoL4jLTr1A==",
+ "dev": true
+ },
+ "vue-eslint-parser": {
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-2.0.3.tgz",
+ "integrity": "sha512-ZezcU71Owm84xVF6gfurBQUGg8WQ+WZGxgDEQu1IHFBZNx7BFZg3L1yHxrCBNNwbwFtE1GuvfJKMtb6Xuwc/Bw==",
+ "dev": true,
+ "optional": true,
"requires": {
- "through2": "^2.0.3"
+ "debug": "^3.1.0",
+ "eslint-scope": "^3.7.1",
+ "eslint-visitor-keys": "^1.0.0",
+ "espree": "^3.5.2",
+ "esquery": "^1.0.0",
+ "lodash": "^4.17.4"
+ },
+ "dependencies": {
+ "debug": {
+ "version": "3.2.6",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
+ "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "eslint-scope": {
+ "version": "3.7.3",
+ "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz",
+ "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==",
+ "dev": true,
+ "optional": true,
+ "requires": {
+ "esrecurse": "^4.1.0",
+ "estraverse": "^4.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,
+ "optional": true
+ }
}
},
- "touch": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz",
- "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==",
+ "vue-functional-data-merge": {
+ "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==",
+ "dev": true
+ },
+ "vue-hot-reload-api": {
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.3.tgz",
+ "integrity": "sha512-KmvZVtmM26BQOMK1rwUZsrqxEGeKiYSZGA7SNWE6uExx8UX/cj9hq2MRV/wWC3Cq6AoeDGk57rL9YMFRel/q+g==",
+ "dev": true
+ },
+ "vue-loader": {
+ "version": "15.7.0",
+ "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.7.0.tgz",
+ "integrity": "sha512-x+NZ4RIthQOxcFclEcs8sXGEWqnZHodL2J9Vq+hUz+TDZzBaDIh1j3d9M2IUlTjtrHTZy4uMuRdTi8BGws7jLA==",
+ "dev": true,
"requires": {
- "nopt": "~1.0.10"
+ "@vue/component-compiler-utils": "^2.5.1",
+ "hash-sum": "^1.0.2",
+ "loader-utils": "^1.1.0",
+ "vue-hot-reload-api": "^2.3.0",
+ "vue-style-loader": "^4.1.0"
}
},
- "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==",
- "optional": true,
+ "vue-native-notification": {
+ "version": "1.0.5",
+ "resolved": "https://registry.npmjs.org/vue-native-notification/-/vue-native-notification-1.0.5.tgz",
+ "integrity": "sha512-ssuJtSMP2LwL5P15JDxHbpW4s6xt9oyE06wvUoqJsgwB5yp6vvohiCGIBd5Ew7HcBZnb/T+b6Rihdo0dJNMLqQ==",
+ "dev": true
+ },
+ "vue-property-decorator": {
+ "version": "7.3.0",
+ "resolved": "https://registry.npmjs.org/vue-property-decorator/-/vue-property-decorator-7.3.0.tgz",
+ "integrity": "sha512-HarXfTQ/Nxm4s/APpAaGIGHq5ZzslApImQy8ZrtkfGamw8rUFAVgMS5C50/AQ80+wfw3Wpnf4bNzbmj75m/k2Q==",
+ "dev": true,
"requires": {
- "psl": "^1.1.24",
- "punycode": "^1.4.1"
+ "vue-class-component": "^6.2.0"
}
},
- "triple-beam": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/triple-beam/-/triple-beam-1.3.0.tgz",
- "integrity": "sha512-XrHUvV5HpdLmIj4uVMxHggLbFSZYIn7HEWsqePZcI50pco+MPqJ50wMGY794X7AOOhxOBAjbkqfAbEe/QMp2Lw=="
+ "vue-raven": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/vue-raven/-/vue-raven-1.0.3.tgz",
+ "integrity": "sha512-GF5ZB8ouZQy7bgFzGzjMwbHLeNeCI/V+vSFba/av0vPNUH6obFZK/l9pmLCKJRD+Hyh+6OnVjAAAAGwwqHQS4A==",
+ "dev": true,
+ "requires": {
+ "raven-js": "^3.22.3"
+ }
},
- "tunnel-agent": {
- "version": "0.6.0",
- "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
- "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
- "optional": true,
+ "vue-responsive-grid-layout": {
+ "version": "1.1.8",
+ "resolved": "https://registry.npmjs.org/vue-responsive-grid-layout/-/vue-responsive-grid-layout-1.1.8.tgz",
+ "integrity": "sha512-/RaNiofWxDB7cGa6FvFTgIalyMtpc9VJ0sKOXXPcK6/1v4g6OLiQsOvAULwIjH4Pu+hP8n/jHVyY271kGl13Nw==",
+ "dev": true,
"requires": {
- "safe-buffer": "^5.0.1"
+ "vue": "^2.6.7",
+ "vue-class-component": "^6.2.0",
+ "vue-property-decorator": "^7.3.0"
}
},
- "tweetnacl": {
- "version": "0.14.5",
- "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz",
- "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=",
- "optional": true
+ "vue-router": {
+ "version": "3.0.6",
+ "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.0.6.tgz",
+ "integrity": "sha512-Ox0ciFLswtSGRTHYhGvx2L44sVbTPNS+uD2kRISuo8B39Y79rOo0Kw0hzupTmiVtftQYCZl87mwldhh2L9Aquw==",
+ "dev": true
},
- "type-check": {
- "version": "0.3.2",
- "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz",
- "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=",
+ "vue-style-loader": {
+ "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==",
+ "dev": true,
"requires": {
- "prelude-ls": "~1.1.2"
+ "hash-sum": "^1.0.2",
+ "loader-utils": "^1.0.2"
}
},
- "type-detect": {
- "version": "4.0.8",
- "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz",
- "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g=="
- },
- "type-is": {
- "version": "1.6.16",
- "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
- "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==",
+ "vue-template-compiler": {
+ "version": "2.6.10",
+ "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.6.10.tgz",
+ "integrity": "sha512-jVZkw4/I/HT5ZMvRnhv78okGusqe0+qH2A0Em0Cp8aq78+NK9TII263CDVz2QXZsIT+yyV/gZc/j/vlwa+Epyg==",
+ "dev": true,
"requires": {
- "media-typer": "0.3.0",
- "mime-types": "~2.1.18"
+ "de-indent": "^1.0.2",
+ "he": "^1.1.0"
}
},
- "typedarray": {
- "version": "0.0.6",
- "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz",
- "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c="
+ "vue-template-es2015-compiler": {
+ "version": "1.9.1",
+ "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz",
+ "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==",
+ "dev": true
},
- "uglify-js": {
- "version": "2.8.29",
- "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
- "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
+ "vue2-leaflet": {
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/vue2-leaflet/-/vue2-leaflet-1.2.3.tgz",
+ "integrity": "sha512-dsmhswT6Xu2Nm59T64edvG0lpycSgIWQL3pUU7h6foP8QL+mSuT5gnhJGLO2mt+39w+HBTr4Rgz8bQvyELKVPA==",
+ "dev": true,
"requires": {
- "source-map": "~0.5.1",
- "uglify-to-browserify": "~1.0.0",
- "yargs": "~3.10.0"
+ "@types/leaflet": "^1.2.11",
+ "leaflet": "1.3.1"
},
"dependencies": {
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
+ "leaflet": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/leaflet/-/leaflet-1.3.1.tgz",
+ "integrity": "sha512-adQOIzh+bfdridLM1xIgJ9VnJbAUY3wqs/ueF+ITla+PLQ1z47USdBKUf+iD9FuUA8RtlT6j6hZBfZoA6mW+XQ==",
+ "dev": true
}
}
},
- "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
- },
- "unc-path-regex": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
- "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo="
+ "vuex": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.1.0.tgz",
+ "integrity": "sha512-mdHeHT/7u4BncpUZMlxNaIdcN/HIt1GsGG5LKByArvYG/v6DvHcOxvDCts+7SRdCoIRGllK8IMZvQtQXLppDYg==",
+ "dev": true
},
- "undefsafe": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.2.tgz",
- "integrity": "sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY=",
+ "vuex-persistedstate": {
+ "version": "2.5.4",
+ "resolved": "https://registry.npmjs.org/vuex-persistedstate/-/vuex-persistedstate-2.5.4.tgz",
+ "integrity": "sha512-XYJhKIwO+ZVlTaXyxKxnplrJ88Fnvk5aDw753bxzRw5/yMKLQ6lq9CDCBex2fwZaQcLibhtgJOxGCHjy9GLSlQ==",
+ "dev": true,
"requires": {
- "debug": "^2.2.0"
+ "deepmerge": "^2.1.0",
+ "shvl": "^1.3.0"
},
"dependencies": {
- "debug": {
- "version": "2.6.9",
- "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
- "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
- "requires": {
- "ms": "2.0.0"
- }
+ "deepmerge": {
+ "version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz",
+ "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==",
+ "dev": true
}
}
},
- "undertaker": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.0.tgz",
- "integrity": "sha1-M52kZGJS0ILcN45wgGcpl1DhG0k=",
+ "watchpack": {
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
+ "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
+ "dev": true,
+ "requires": {
+ "chokidar": "^2.0.2",
+ "graceful-fs": "^4.1.2",
+ "neo-async": "^2.5.0"
+ }
+ },
+ "wbuf": {
+ "version": "1.7.3",
+ "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
+ "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==",
+ "dev": true,
"requires": {
- "arr-flatten": "^1.0.1",
- "arr-map": "^2.0.0",
- "bach": "^1.0.0",
- "collection-map": "^1.0.0",
- "es6-weak-map": "^2.0.1",
- "last-run": "^1.1.0",
- "object.defaults": "^1.0.0",
- "object.reduce": "^1.0.0",
- "undertaker-registry": "^1.0.0"
+ "minimalistic-assert": "^1.0.0"
}
},
- "undertaker-registry": {
+ "wcwidth": {
"version": "1.0.1",
- "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz",
- "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA="
+ "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz",
+ "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=",
+ "dev": true,
+ "requires": {
+ "defaults": "^1.0.3"
+ }
},
- "union-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz",
- "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=",
+ "webpack": {
+ "version": "4.28.4",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.28.4.tgz",
+ "integrity": "sha512-NxjD61WsK/a3JIdwWjtIpimmvE6UrRi3yG54/74Hk9rwNj5FPkA4DJCf1z4ByDWLkvZhTZE+P3C/eh6UD5lDcw==",
+ "dev": true,
"requires": {
- "arr-union": "^3.1.0",
- "get-value": "^2.0.6",
- "is-extendable": "^0.1.1",
- "set-value": "^0.4.3"
+ "@webassemblyjs/ast": "1.7.11",
+ "@webassemblyjs/helper-module-context": "1.7.11",
+ "@webassemblyjs/wasm-edit": "1.7.11",
+ "@webassemblyjs/wasm-parser": "1.7.11",
+ "acorn": "^5.6.2",
+ "acorn-dynamic-import": "^3.0.0",
+ "ajv": "^6.1.0",
+ "ajv-keywords": "^3.1.0",
+ "chrome-trace-event": "^1.0.0",
+ "enhanced-resolve": "^4.1.0",
+ "eslint-scope": "^4.0.0",
+ "json-parse-better-errors": "^1.0.2",
+ "loader-runner": "^2.3.0",
+ "loader-utils": "^1.1.0",
+ "memory-fs": "~0.4.1",
+ "micromatch": "^3.1.8",
+ "mkdirp": "~0.5.0",
+ "neo-async": "^2.5.0",
+ "node-libs-browser": "^2.0.0",
+ "schema-utils": "^0.4.4",
+ "tapable": "^1.1.0",
+ "terser-webpack-plugin": "^1.1.0",
+ "watchpack": "^1.5.0",
+ "webpack-sources": "^1.3.0"
+ }
+ },
+ "webpack-bundle-analyzer": {
+ "version": "3.3.2",
+ "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.3.2.tgz",
+ "integrity": "sha512-7qvJLPKB4rRWZGjVp5U1KEjwutbDHSKboAl0IfafnrdXMrgC0tOtZbQD6Rw0u4cmpgRN4O02Fc0t8eAT+FgGzA==",
+ "dev": true,
+ "requires": {
+ "acorn": "^6.0.7",
+ "acorn-walk": "^6.1.1",
+ "bfj": "^6.1.1",
+ "chalk": "^2.4.1",
+ "commander": "^2.18.0",
+ "ejs": "^2.6.1",
+ "express": "^4.16.3",
+ "filesize": "^3.6.1",
+ "gzip-size": "^5.0.0",
+ "lodash": "^4.17.10",
+ "mkdirp": "^0.5.1",
+ "opener": "^1.5.1",
+ "ws": "^6.0.0"
},
"dependencies": {
- "extend-shallow": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
- "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
- "requires": {
- "is-extendable": "^0.1.0"
- }
- },
- "set-value": {
- "version": "0.4.3",
- "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz",
- "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=",
- "requires": {
- "extend-shallow": "^2.0.1",
- "is-extendable": "^0.1.1",
- "is-plain-object": "^2.0.1",
- "to-object-path": "^0.3.0"
- }
+ "acorn": {
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz",
+ "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==",
+ "dev": true
}
}
},
- "unique-stream": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz",
- "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=",
+ "webpack-chain": {
+ "version": "4.12.1",
+ "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-4.12.1.tgz",
+ "integrity": "sha512-BCfKo2YkDe2ByqkEWe1Rw+zko4LsyS75LVr29C6xIrxAg9JHJ4pl8kaIZ396SUSNp6b4815dRZPSTAS8LlURRQ==",
+ "dev": true,
"requires": {
- "json-stable-stringify": "^1.0.0",
- "through2-filter": "^2.0.0"
+ "deepmerge": "^1.5.2",
+ "javascript-stringify": "^1.6.0"
}
},
- "unique-string": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz",
- "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=",
+ "webpack-dev-middleware": {
+ "version": "3.6.2",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.6.2.tgz",
+ "integrity": "sha512-A47I5SX60IkHrMmZUlB0ZKSWi29TZTcPz7cha1Z75yYOsgWh/1AcPmQEbC8ZIbU3A1ytSv1PMU0PyPz2Lmz2jg==",
+ "dev": true,
"requires": {
- "crypto-random-string": "^1.0.0"
+ "memory-fs": "^0.4.1",
+ "mime": "^2.3.1",
+ "range-parser": "^1.0.3",
+ "webpack-log": "^2.0.0"
+ },
+ "dependencies": {
+ "mime": {
+ "version": "2.4.2",
+ "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.2.tgz",
+ "integrity": "sha512-zJBfZDkwRu+j3Pdd2aHsR5GfH2jIWhmL1ZzBoc+X+3JEti2hbArWcyJ+1laC1D2/U/W1a/+Cegj0/OnEU2ybjg==",
+ "dev": true
+ }
}
},
- "unpipe": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
- "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
- },
- "unset-value": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz",
- "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=",
+ "webpack-dev-server": {
+ "version": "3.3.1",
+ "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.3.1.tgz",
+ "integrity": "sha512-jY09LikOyGZrxVTXK0mgIq9y2IhCoJ05848dKZqX1gAGLU1YDqgpOT71+W53JH/wI4v6ky4hm+KvSyW14JEs5A==",
+ "dev": true,
"requires": {
- "has-value": "^0.3.1",
- "isobject": "^3.0.0"
+ "ansi-html": "0.0.7",
+ "bonjour": "^3.5.0",
+ "chokidar": "^2.1.5",
+ "compression": "^1.7.4",
+ "connect-history-api-fallback": "^1.6.0",
+ "debug": "^4.1.1",
+ "del": "^4.1.0",
+ "express": "^4.16.4",
+ "html-entities": "^1.2.1",
+ "http-proxy-middleware": "^0.19.1",
+ "import-local": "^2.0.0",
+ "internal-ip": "^4.2.0",
+ "ip": "^1.1.5",
+ "killable": "^1.0.1",
+ "loglevel": "^1.6.1",
+ "opn": "^5.5.0",
+ "portfinder": "^1.0.20",
+ "schema-utils": "^1.0.0",
+ "selfsigned": "^1.10.4",
+ "semver": "^6.0.0",
+ "serve-index": "^1.9.1",
+ "sockjs": "0.3.19",
+ "sockjs-client": "1.3.0",
+ "spdy": "^4.0.0",
+ "strip-ansi": "^3.0.1",
+ "supports-color": "^6.1.0",
+ "url": "^0.11.0",
+ "webpack-dev-middleware": "^3.6.2",
+ "webpack-log": "^2.0.0",
+ "yargs": "12.0.5"
},
"dependencies": {
- "has-value": {
- "version": "0.3.1",
- "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz",
- "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=",
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": true
+ },
+ "cliui": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
+ "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
+ "dev": true,
"requires": {
- "get-value": "^2.0.3",
- "has-values": "^0.1.4",
- "isobject": "^2.0.0"
+ "string-width": "^2.1.1",
+ "strip-ansi": "^4.0.0",
+ "wrap-ansi": "^2.0.0"
},
"dependencies": {
- "isobject": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
- "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
"requires": {
- "isarray": "1.0.0"
+ "ansi-regex": "^3.0.0"
}
}
}
},
- "has-values": {
- "version": "0.1.4",
- "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz",
- "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E="
+ "debug": {
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+ "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+ "dev": true,
+ "requires": {
+ "ms": "^2.1.1"
+ }
+ },
+ "find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^3.0.0"
+ }
+ },
+ "get-caller-file": {
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz",
+ "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==",
+ "dev": true
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.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
+ },
+ "p-limit": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
+ "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
+ "dev": true,
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true
+ },
+ "require-main-filename": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz",
+ "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=",
+ "dev": true
+ },
+ "schema-utils": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz",
+ "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==",
+ "dev": true,
+ "requires": {
+ "ajv": "^6.1.0",
+ "ajv-errors": "^1.0.0",
+ "ajv-keywords": "^3.1.0"
+ }
+ },
+ "semver": {
+ "version": "6.0.0",
+ "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz",
+ "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "3.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^2.0.0"
+ }
+ },
+ "supports-color": {
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+ "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
+ "dev": true,
+ "requires": {
+ "has-flag": "^3.0.0"
+ }
+ },
+ "yargs": {
+ "version": "12.0.5",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
+ "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
+ "dev": true,
+ "requires": {
+ "cliui": "^4.0.0",
+ "decamelize": "^1.2.0",
+ "find-up": "^3.0.0",
+ "get-caller-file": "^1.0.1",
+ "os-locale": "^3.0.0",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^1.0.1",
+ "set-blocking": "^2.0.0",
+ "string-width": "^2.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^3.2.1 || ^4.0.0",
+ "yargs-parser": "^11.1.1"
+ }
+ },
+ "yargs-parser": {
+ "version": "11.1.1",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
+ "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
}
}
},
- "unzip-response": {
- "version": "2.0.1",
- "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz",
- "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c="
- },
- "upath": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/upath/-/upath-1.0.5.tgz",
- "integrity": "sha512-qbKn90aDQ0YEwvXoLqj0oiuUYroLX2lVHZ+b+xwjozFasAOC4GneDq5+OaIG5Zj+jFmbz/uO+f7a9qxjktJQww=="
- },
- "update-notifier": {
- "version": "2.5.0",
- "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz",
- "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==",
- "requires": {
- "boxen": "^1.2.1",
- "chalk": "^2.0.1",
- "configstore": "^3.0.0",
- "import-lazy": "^2.1.0",
- "is-ci": "^1.0.10",
- "is-installed-globally": "^0.1.0",
- "is-npm": "^1.0.0",
- "latest-version": "^3.0.0",
- "semver-diff": "^2.0.0",
- "xdg-basedir": "^3.0.0"
- }
- },
- "uri-js": {
- "version": "4.2.2",
- "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
- "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
+ "webpack-log": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz",
+ "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==",
+ "dev": true,
"requires": {
- "punycode": "^2.1.0"
- },
- "dependencies": {
- "punycode": {
- "version": "2.1.1",
- "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
- "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A=="
- }
+ "ansi-colors": "^3.0.0",
+ "uuid": "^3.3.2"
}
},
- "urix": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz",
- "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI="
- },
- "url-parse-lax": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz",
- "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=",
+ "webpack-merge": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.2.1.tgz",
+ "integrity": "sha512-4p8WQyS98bUJcCvFMbdGZyZmsKuWjWVnVHnAS3FFg0HDaRVrPbkivx2RYCre8UiemD67RsiFFLfn4JhLAin8Vw==",
+ "dev": true,
"requires": {
- "prepend-http": "^1.0.1"
+ "lodash": "^4.17.5"
}
},
- "use": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/use/-/use-3.1.0.tgz",
- "integrity": "sha512-6UJEQM/L+mzC3ZJNM56Q4DFGLX/evKGRg15UJHGB9X5j5Z3AFbgZvjUh2yq/UJUY4U5dh7Fal++XbNg1uzpRAw==",
+ "webpack-sources": {
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz",
+ "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==",
+ "dev": true,
"requires": {
- "kind-of": "^6.0.2"
+ "source-list-map": "^2.0.0",
+ "source-map": "~0.6.1"
},
"dependencies": {
- "kind-of": {
- "version": "6.0.2",
- "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
- "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA=="
+ "source-map": {
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+ "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+ "dev": true
}
}
},
- "util-deprecate": {
- "version": "1.0.2",
- "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
- "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
+ "websocket-driver": {
+ "version": "0.7.0",
+ "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz",
+ "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=",
+ "dev": true,
+ "requires": {
+ "http-parser-js": ">=0.4.0",
+ "websocket-extensions": ">=0.1.1"
+ }
},
- "utils-merge": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz",
- "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
+ "websocket-extensions": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz",
+ "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==",
+ "dev": true
},
- "uuid": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
- "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==",
+ "which": {
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+ "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+ "dev": true,
+ "requires": {
+ "isexe": "^2.0.0"
+ }
+ },
+ "which-module": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
+ "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
+ "dev": true
+ },
+ "wordwrap": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
+ "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=",
+ "dev": true,
"optional": true
},
- "v8flags": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.0.2.tgz",
- "integrity": "sha512-6sgSKoFw1UpUPd3cFdF7QGnrH6tDeBgW1F3v9gy8gLY0mlbiBXq8soy8aQpY6xeeCjH5K+JvC62Acp7gtl7wWA==",
+ "workbox-background-sync": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-3.6.3.tgz",
+ "integrity": "sha512-ypLo0B6dces4gSpaslmDg5wuoUWrHHVJfFWwl1udvSylLdXvnrfhFfriCS42SNEe5lsZtcNZF27W/SMzBlva7Q==",
+ "dev": true,
"requires": {
- "homedir-polyfill": "^1.0.1"
+ "workbox-core": "^3.6.3"
}
},
- "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==",
+ "workbox-broadcast-cache-update": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/workbox-broadcast-cache-update/-/workbox-broadcast-cache-update-3.6.3.tgz",
+ "integrity": "sha512-pJl4lbClQcvp0SyTiEw0zLSsVYE1RDlCPtpKnpMjxFtu8lCFTAEuVyzxp9w7GF4/b3P4h5nyQ+q7V9mIR7YzGg==",
+ "dev": true,
"requires": {
- "spdx-correct": "^3.0.0",
- "spdx-expression-parse": "^3.0.0"
+ "workbox-core": "^3.6.3"
}
},
- "value-or-function": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz",
- "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM="
- },
- "vary": {
- "version": "1.1.2",
- "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz",
- "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
- },
- "verror": {
- "version": "1.10.0",
- "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz",
- "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=",
- "optional": true,
+ "workbox-build": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-3.6.3.tgz",
+ "integrity": "sha512-w0clZ/pVjL8VXy6GfthefxpEXs0T8uiRuopZSFVQ8ovfbH6c6kUpEh6DcYwm/Y6dyWPiCucdyAZotgjz+nRz8g==",
+ "dev": true,
"requires": {
- "assert-plus": "^1.0.0",
- "core-util-is": "1.0.2",
- "extsprintf": "^1.2.0"
+ "babel-runtime": "^6.26.0",
+ "common-tags": "^1.4.0",
+ "fs-extra": "^4.0.2",
+ "glob": "^7.1.2",
+ "joi": "^11.1.1",
+ "lodash.template": "^4.4.0",
+ "pretty-bytes": "^4.0.2",
+ "stringify-object": "^3.2.2",
+ "strip-comments": "^1.0.2",
+ "workbox-background-sync": "^3.6.3",
+ "workbox-broadcast-cache-update": "^3.6.3",
+ "workbox-cache-expiration": "^3.6.3",
+ "workbox-cacheable-response": "^3.6.3",
+ "workbox-core": "^3.6.3",
+ "workbox-google-analytics": "^3.6.3",
+ "workbox-navigation-preload": "^3.6.3",
+ "workbox-precaching": "^3.6.3",
+ "workbox-range-requests": "^3.6.3",
+ "workbox-routing": "^3.6.3",
+ "workbox-strategies": "^3.6.3",
+ "workbox-streams": "^3.6.3",
+ "workbox-sw": "^3.6.3"
+ },
+ "dependencies": {
+ "hoek": {
+ "version": "4.2.1",
+ "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz",
+ "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==",
+ "dev": true
+ },
+ "joi": {
+ "version": "11.4.0",
+ "resolved": "https://registry.npmjs.org/joi/-/joi-11.4.0.tgz",
+ "integrity": "sha512-O7Uw+w/zEWgbL6OcHbyACKSj0PkQeUgmehdoXVSxt92QFCq4+1390Rwh5moI2K/OgC7D8RHRZqHZxT2husMJHA==",
+ "dev": true,
+ "requires": {
+ "hoek": "4.x.x",
+ "isemail": "3.x.x",
+ "topo": "2.x.x"
+ }
+ },
+ "topo": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/topo/-/topo-2.0.2.tgz",
+ "integrity": "sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI=",
+ "dev": true,
+ "requires": {
+ "hoek": "4.x.x"
+ }
+ }
}
},
- "vinyl": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.1.0.tgz",
- "integrity": "sha1-Ah+cLPlR1rk5lDyJ617lrdT9kkw=",
+ "workbox-cache-expiration": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/workbox-cache-expiration/-/workbox-cache-expiration-3.6.3.tgz",
+ "integrity": "sha512-+ECNph/6doYx89oopO/UolYdDmQtGUgo8KCgluwBF/RieyA1ZOFKfrSiNjztxOrGJoyBB7raTIOlEEwZ1LaHoA==",
+ "dev": true,
"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"
+ "workbox-core": "^3.6.3"
}
},
- "vinyl-fs": {
- "version": "3.0.2",
- "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.2.tgz",
- "integrity": "sha512-AUSFda1OukBwuLPBTbyuO4IRWgfXmqC4UTW0f8xrCa8Hkv9oyIU+NSqBlgfOLZRoUt7cHdo75hKQghCywpIyIw==",
- "requires": {
- "fs-mkdirp-stream": "^1.0.0",
- "glob-stream": "^6.1.0",
- "graceful-fs": "^4.0.0",
- "is-valid-glob": "^1.0.0",
- "lazystream": "^1.0.0",
- "lead": "^1.0.0",
- "object.assign": "^4.0.4",
- "pumpify": "^1.3.5",
- "readable-stream": "^2.3.3",
- "remove-bom-buffer": "^3.0.0",
- "remove-bom-stream": "^1.2.0",
- "resolve-options": "^1.1.0",
- "through2": "^2.0.0",
- "to-through": "^2.0.0",
- "value-or-function": "^3.0.0",
- "vinyl": "^2.0.0",
- "vinyl-sourcemap": "^1.1.0"
+ "workbox-cacheable-response": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-3.6.3.tgz",
+ "integrity": "sha512-QpmbGA9SLcA7fklBLm06C4zFg577Dt8u3QgLM0eMnnbaVv3rhm4vbmDpBkyTqvgK/Ly8MBDQzlXDtUCswQwqqg==",
+ "dev": true,
+ "requires": {
+ "workbox-core": "^3.6.3"
}
},
- "vinyl-source-stream": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/vinyl-source-stream/-/vinyl-source-stream-2.0.0.tgz",
- "integrity": "sha1-84pa+53R6Ttl1VBGmsYYKsT1S44=",
+ "workbox-core": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-3.6.3.tgz",
+ "integrity": "sha512-cx9cx0nscPkIWs8Pt98HGrS9/aORuUcSkWjG25GqNWdvD/pSe7/5Oh3BKs0fC+rUshCiyLbxW54q0hA+GqZeSQ==",
+ "dev": true
+ },
+ "workbox-google-analytics": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-3.6.3.tgz",
+ "integrity": "sha512-RQBUo/6SXtIaQTRFj4RQZ9e1gAl7D8oS5S+Hi173Kk70/BgJjzPwXpC5A249Jv5YfkCOLMQCeF9A27BiD0b0ig==",
"dev": true,
"requires": {
- "through2": "^2.0.3",
- "vinyl": "^2.1.0"
+ "workbox-background-sync": "^3.6.3",
+ "workbox-core": "^3.6.3",
+ "workbox-routing": "^3.6.3",
+ "workbox-strategies": "^3.6.3"
}
},
- "vinyl-sourcemap": {
- "version": "1.1.0",
- "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz",
- "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=",
+ "workbox-navigation-preload": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-3.6.3.tgz",
+ "integrity": "sha512-dd26xTX16DUu0i+MhqZK/jQXgfIitu0yATM4jhRXEmpMqQ4MxEeNvl2CgjDMOHBnCVMax+CFZQWwxMx/X/PqCw==",
+ "dev": true,
"requires": {
- "append-buffer": "^1.0.2",
- "convert-source-map": "^1.5.0",
- "graceful-fs": "^4.1.6",
- "normalize-path": "^2.1.1",
- "now-and-later": "^2.0.0",
- "remove-bom-buffer": "^3.0.0",
- "vinyl": "^2.0.0"
+ "workbox-core": "^3.6.3"
}
},
- "vinyl-sourcemaps-apply": {
- "version": "0.2.1",
- "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz",
- "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=",
+ "workbox-precaching": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-3.6.3.tgz",
+ "integrity": "sha512-aBqT66BuMFviPTW6IpccZZHzpA8xzvZU2OM1AdhmSlYDXOJyb1+Z6blVD7z2Q8VNtV1UVwQIdImIX+hH3C3PIw==",
+ "dev": true,
"requires": {
- "source-map": "^0.5.1"
- },
- "dependencies": {
- "source-map": {
- "version": "0.5.7",
- "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz",
- "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
- }
+ "workbox-core": "^3.6.3"
}
},
- "walk": {
- "version": "2.3.9",
- "resolved": "https://registry.npmjs.org/walk/-/walk-2.3.9.tgz",
- "integrity": "sha1-MbTbZnjyrgHDnqn7hyWpAx5Vins=",
+ "workbox-range-requests": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-3.6.3.tgz",
+ "integrity": "sha512-R+yLWQy7D9aRF9yJ3QzwYnGFnGDhMUij4jVBUVtkl67oaVoP1ymZ81AfCmfZro2kpPRI+vmNMfxxW531cqdx8A==",
+ "dev": true,
"requires": {
- "foreachasync": "^3.0.0"
+ "workbox-core": "^3.6.3"
}
},
- "when": {
- "version": "3.7.8",
- "resolved": "https://registry.npmjs.org/when/-/when-3.7.8.tgz",
- "integrity": "sha1-xxMLan6gRpPoQs3J56Hyqjmjn4I="
- },
- "which": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
- "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
+ "workbox-routing": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-3.6.3.tgz",
+ "integrity": "sha512-bX20i95OKXXQovXhFOViOK63HYmXvsIwZXKWbSpVeKToxMrp0G/6LZXnhg82ijj/S5yhKNRf9LeGDzaqxzAwMQ==",
+ "dev": true,
"requires": {
- "isexe": "^2.0.0"
+ "workbox-core": "^3.6.3"
}
},
- "which-module": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
- "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8="
+ "workbox-strategies": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-3.6.3.tgz",
+ "integrity": "sha512-Pg5eulqeKet2y8j73Yw6xTgLdElktcWExGkzDVCGqfV9JCvnGuEpz5eVsCIK70+k4oJcBCin9qEg3g3CwEIH3g==",
+ "dev": true,
+ "requires": {
+ "workbox-core": "^3.6.3"
+ }
},
- "widest-line": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.0.tgz",
- "integrity": "sha1-AUKk6KJD+IgsAjOqDgKBqnYVInM=",
+ "workbox-streams": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-3.6.3.tgz",
+ "integrity": "sha512-rqDuS4duj+3aZUYI1LsrD2t9hHOjwPqnUIfrXSOxSVjVn83W2MisDF2Bj+dFUZv4GalL9xqErcFW++9gH+Z27w==",
+ "dev": true,
"requires": {
- "string-width": "^2.1.1"
+ "workbox-core": "^3.6.3"
}
},
- "window-size": {
- "version": "0.1.0",
- "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
- "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0="
+ "workbox-sw": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-3.6.3.tgz",
+ "integrity": "sha512-IQOUi+RLhvYCiv80RP23KBW/NTtIvzvjex28B8NW1jOm+iV4VIu3VXKXTA6er5/wjjuhmtB28qEAUqADLAyOSg==",
+ "dev": true
},
- "winston": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/winston/-/winston-3.0.0.tgz",
- "integrity": "sha512-7QyfOo1PM5zGL6qma6NIeQQMh71FBg/8fhkSAePqtf5YEi6t+UrPDcUuHhuuUasgso49ccvMEsmqr0GBG2qaMQ==",
+ "workbox-webpack-plugin": {
+ "version": "3.6.3",
+ "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-3.6.3.tgz",
+ "integrity": "sha512-RwmKjc7HFHUFHoOlKoZUq9349u0QN3F8W5tZZU0vc1qsBZDINWXRiIBCAKvo/Njgay5sWz7z4I2adnyTo97qIQ==",
+ "dev": true,
"requires": {
- "async": "^2.6.0",
- "diagnostics": "^1.0.1",
- "is-stream": "^1.1.0",
- "logform": "^1.9.0",
- "one-time": "0.0.4",
- "readable-stream": "^2.3.6",
- "stack-trace": "0.0.x",
- "triple-beam": "^1.3.0",
- "winston-transport": "^4.2.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"
- }
- }
+ "babel-runtime": "^6.26.0",
+ "json-stable-stringify": "^1.0.1",
+ "workbox-build": "^3.6.3"
}
},
- "winston-transport": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/winston-transport/-/winston-transport-4.2.0.tgz",
- "integrity": "sha512-0R1bvFqxSlK/ZKTH86nymOuKv/cT1PQBMuDdA7k7f0S9fM44dNH6bXnuxwXPrN8lefJgtZq08BKdyZ0DZIy/rg==",
+ "worker-farm": {
+ "version": "1.7.0",
+ "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
+ "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
+ "dev": true,
"requires": {
- "readable-stream": "^2.3.6",
- "triple-beam": "^1.2.0"
+ "errno": "~0.1.7"
}
},
- "wordwrap": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz",
- "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus="
- },
"wrap-ansi": {
"version": "2.1.0",
- "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
+ "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz",
"integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=",
+ "dev": true,
"requires": {
"string-width": "^1.0.1",
"strip-ansi": "^3.0.1"
},
"dependencies": {
+ "ansi-regex": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz",
+ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=",
+ "dev": 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=",
+ "dev": true,
"requires": {
"number-is-nan": "^1.0.0"
}
@@ -6704,6 +13277,7 @@
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz",
"integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=",
+ "dev": true,
"requires": {
"code-point-at": "^1.0.0",
"is-fullwidth-code-point": "^1.0.0",
@@ -6712,8 +13286,9 @@
},
"strip-ansi": {
"version": "3.0.1",
- "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz",
"integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=",
+ "dev": true,
"requires": {
"ansi-regex": "^2.0.0"
}
@@ -6723,69 +13298,261 @@
"wrappy": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
- "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
+ "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+ "dev": true
},
"write": {
"version": "0.2.1",
"resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz",
"integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=",
+ "dev": true,
+ "optional": true,
"requires": {
"mkdirp": "^0.5.1"
}
},
- "write-file-atomic": {
- "version": "2.3.0",
- "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.3.0.tgz",
- "integrity": "sha512-xuPeK4OdjWqtfi59ylvVL0Yn35SF3zgcAcv7rBPFHVaEapaDr4GdGgm3j7ckTwH9wHL7fGmgfAnb0+THrHb8tA==",
+ "ws": {
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
+ "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
+ "dev": true,
"requires": {
- "graceful-fs": "^4.1.11",
- "imurmurhash": "^0.1.4",
- "signal-exit": "^3.0.2"
+ "async-limiter": "~1.0.0"
}
},
- "xdg-basedir": {
- "version": "3.0.0",
- "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz",
- "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ="
- },
"xtend": {
"version": "4.0.1",
"resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
- "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68="
+ "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=",
+ "dev": true
},
"y18n": {
- "version": "3.2.1",
- "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz",
- "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE="
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
+ "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
+ "dev": true
},
"yallist": {
- "version": "2.1.2",
- "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
- "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
+ "version": "3.0.3",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
+ "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==",
+ "dev": true
},
"yargs": {
- "version": "3.10.0",
- "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
- "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
+ "version": "13.2.2",
+ "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.2.tgz",
+ "integrity": "sha512-WyEoxgyTD3w5XRpAQNYUB9ycVH/PQrToaTXdYXRdOXvEy1l19br+VJsc0vcO8PTGg5ro/l/GY7F/JMEBmI0BxA==",
+ "dev": true,
"requires": {
- "camelcase": "^1.0.2",
- "cliui": "^2.1.0",
- "decamelize": "^1.0.0",
- "window-size": "0.1.0"
+ "cliui": "^4.0.0",
+ "find-up": "^3.0.0",
+ "get-caller-file": "^2.0.1",
+ "os-locale": "^3.1.0",
+ "require-directory": "^2.1.1",
+ "require-main-filename": "^2.0.0",
+ "set-blocking": "^2.0.0",
+ "string-width": "^3.0.0",
+ "which-module": "^2.0.0",
+ "y18n": "^4.0.0",
+ "yargs-parser": "^13.0.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
+ "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
+ "dev": true
+ },
+ "cliui": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz",
+ "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==",
+ "dev": true,
+ "requires": {
+ "string-width": "^2.1.1",
+ "strip-ansi": "^4.0.0",
+ "wrap-ansi": "^2.0.0"
+ },
+ "dependencies": {
+ "string-width": {
+ "version": "2.1.1",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
+ "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
+ "dev": true,
+ "requires": {
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^4.0.0"
+ }
+ }
+ }
+ },
+ "find-up": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+ "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
+ "dev": true,
+ "requires": {
+ "locate-path": "^3.0.0"
+ }
+ },
+ "locate-path": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
+ "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==",
+ "dev": true,
+ "requires": {
+ "p-locate": "^3.0.0",
+ "path-exists": "^3.0.0"
+ }
+ },
+ "p-limit": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
+ "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
+ "dev": true,
+ "requires": {
+ "p-try": "^2.0.0"
+ }
+ },
+ "p-locate": {
+ "version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz",
+ "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==",
+ "dev": true,
+ "requires": {
+ "p-limit": "^2.0.0"
+ }
+ },
+ "p-try": {
+ "version": "2.2.0",
+ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
+ "dev": true
+ },
+ "string-width": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+ "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+ "dev": true,
+ "requires": {
+ "emoji-regex": "^7.0.1",
+ "is-fullwidth-code-point": "^2.0.0",
+ "strip-ansi": "^5.1.0"
+ },
+ "dependencies": {
+ "ansi-regex": {
+ "version": "4.1.0",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+ "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+ "dev": true
+ },
+ "strip-ansi": {
+ "version": "5.2.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+ "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^4.1.0"
+ }
+ }
+ }
+ },
+ "strip-ansi": {
+ "version": "4.0.0",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
+ "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
+ "dev": true,
+ "requires": {
+ "ansi-regex": "^3.0.0"
+ }
+ }
}
},
"yargs-parser": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
- "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
+ "version": "13.1.0",
+ "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.0.tgz",
+ "integrity": "sha512-Yq+32PrijHRri0vVKQEm+ys8mbqWjLiwQkMFNXEENutzLPP0bE4Lcd4iA3OQY5HF+GD3xXxf0MEHb8E4/SA3AA==",
+ "dev": true,
+ "requires": {
+ "camelcase": "^5.0.0",
+ "decamelize": "^1.2.0"
+ }
+ },
+ "yauzl": {
+ "version": "2.10.0",
+ "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
+ "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
+ "dev": true,
"requires": {
- "camelcase": "^3.0.0"
+ "buffer-crc32": "~0.2.3",
+ "fd-slicer": "~1.1.0"
+ }
+ },
+ "yorkie": {
+ "version": "2.0.0",
+ "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz",
+ "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==",
+ "dev": true,
+ "requires": {
+ "execa": "^0.8.0",
+ "is-ci": "^1.0.10",
+ "normalize-path": "^1.0.0",
+ "strip-indent": "^2.0.0"
},
"dependencies": {
- "camelcase": {
+ "cross-spawn": {
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz",
+ "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=",
+ "dev": true,
+ "requires": {
+ "lru-cache": "^4.0.1",
+ "shebang-command": "^1.2.0",
+ "which": "^1.2.9"
+ }
+ },
+ "execa": {
+ "version": "0.8.0",
+ "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz",
+ "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=",
+ "dev": true,
+ "requires": {
+ "cross-spawn": "^5.0.1",
+ "get-stream": "^3.0.0",
+ "is-stream": "^1.1.0",
+ "npm-run-path": "^2.0.0",
+ "p-finally": "^1.0.0",
+ "signal-exit": "^3.0.0",
+ "strip-eof": "^1.0.0"
+ }
+ },
+ "get-stream": {
"version": "3.0.0",
- "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
- "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo="
+ "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz",
+ "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=",
+ "dev": true
+ },
+ "lru-cache": {
+ "version": "4.1.5",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz",
+ "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==",
+ "dev": true,
+ "requires": {
+ "pseudomap": "^1.0.2",
+ "yallist": "^2.1.2"
+ }
+ },
+ "normalize-path": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz",
+ "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=",
+ "dev": true
+ },
+ "yallist": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz",
+ "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=",
+ "dev": true
}
}
}
diff --git a/package.json b/package.json
index 0bdb6a4c..d3e28c90 100644
--- a/package.json
+++ b/package.json
@@ -1,67 +1,92 @@
{
- "name": "warframe-hub",
- "version": "1.0.0",
+ "name": "hub-vue",
+ "version": "0.1.0",
"description": "Utility page to check current warframe status",
+ "author": "Warframe Community Developers",
+ "private": true,
"scripts": {
- "test": "npm run pre && mocha spec mochaspec.js",
- "postinstall": "npm install -g gulp-cli",
- "start": "npm run pre && node ./bin/www",
- "pre": "gulp && gulp hash",
- "dev": "npm i nodemon@latest && nodemon"
+ "start": "node ./server.js",
+ "serve": "vue-cli-service serve",
+ "build": "vue-cli-service build",
+ "lint": "vue-cli-service lint",
+ "lint:raw": "npx eslint src/ initialWorldstateUpdater.js",
+ "updateWorldstate": "node ./initialWorldstateUpdater.js"
},
- "repository": {
- "type": "git",
- "url": "git+https://github.com/WFCD/warframe-hub.git"
- },
- "keywords": [
- "warframe",
- "hub"
- ],
- "author": "MainlandHero",
- "license": "ISC",
- "bugs": {
- "url": "https://github.com/WFCD/warframe-hub/issues"
- },
- "homepage": "https://github.com/WFCD/warframe-hub#readme",
+ "heroku-run-build-script": true,
"dependencies": {
- "body-parser": "^1.18.2",
- "chai": "^4.1.2",
- "cookie-parser": "^1.4.3",
- "debug": "~4.1.0",
- "del": "^3.0.0",
- "eslint": "^5.0.0",
- "express": "~4.16.3",
- "express-handlebars": "^3.0.0",
- "gulp": "^4.0.0",
- "gulp-clean-css": "^3.9.4",
- "gulp-hashsum": "^1.2.0",
- "gulp-less": "^4.0.1",
- "gulp-minify": "git://github.com/zbennett10/gulp-minify.git#e1d8905041af230fd0fb980aa8a26c12c53e03f7",
- "hbs": "^4.0.1",
- "nodemon": "^1.18.4",
- "serve-favicon": "~2.5.0",
- "sinon": "6.0.1",
- "supertest": "3.2.0",
- "winston": "^3.0.0"
+ "express": "^4.16.4"
},
"devDependencies": {
- "eslint-config-airbnb": "^17.0.0",
- "eslint-import-resolver-node": "^0.3.2",
- "eslint-plugin-import": "^2.11.0",
- "eslint-plugin-jsx-a11y": "^6.0.3",
- "eslint-plugin-react": "7.11.1",
- "greenkeeper-lockfile": "^1.14.0",
- "mocha": "^5.1.1",
- "vinyl-source-stream": "^2.0.0"
+ "@fortawesome/fontawesome-free": "^5.8.1",
+ "@vue/cli-plugin-babel": "^3.7.0",
+ "@vue/cli-plugin-eslint": "^3.7.0",
+ "@vue/cli-plugin-pwa": "^3.7.0",
+ "@vue/cli-service": "^3.5.2",
+ "bootstrap-vue": "^2.0.0-rc.15",
+ "bootswatch": "^4.3.1",
+ "css-loader": "^1.0.1",
+ "image-webpack-loader": "^4.6.0",
+ "leaflet": "^1.3.4",
+ "less": "^3.9.0",
+ "less-loader": "^4.1.0",
+ "moment": "^2.24.0",
+ "node-fetch": "^2.3.0",
+ "register-service-worker": "^1.6.2",
+ "vue": "^2.6.10",
+ "vue-analytics": "^5.16.4",
+ "vue-native-notification": "^1.0.5",
+ "vue-raven": "^1.0.3",
+ "vue-responsive-grid-layout": "^1.1.8",
+ "vue-router": "^3.0.2",
+ "vue-template-compiler": "^2.6.10",
+ "vue2-leaflet": "^1.2.3",
+ "vuex": "^3.1.0",
+ "vuex-persistedstate": "^2.5.4"
},
- "nodemonConfig": {
- "ignore": [
- "public/js/*",
- "public/css/*",
- "public/sums.json"
- ],
+ "eslintConfig": {
+ "root": true,
"env": {
- "PORT": 9002
+ "node": true
+ },
+ "extends": [
+ "plugin:vue/essential",
+ "eslint:recommended"
+ ],
+ "parserOptions": {
+ "parser": "babel-eslint"
+ },
+ "rules": {
+ "vue/html-indent": "warning",
+ "semi": 1,
+ "arrow-parens": 1,
+ "quotes": [
+ 1,
+ "single"
+ ],
+ "vue/no-use-v-if-with-v-for": "off",
+ "vue/script-indent": "warning"
}
+ },
+ "eslintIgnore": [
+ "src/assets/**.*"
+ ],
+ "postcss": {
+ "plugins": {
+ "autoprefixer": {}
+ }
+ },
+ "browserslist": [
+ "> 1%",
+ "last 2 versions",
+ "not ie <= 8"
+ ],
+ "engines": {
+ "node": ">=10.13.0",
+ "npm": ">=6.4.1"
+ },
+ "babel": {
+ "presets": [
+ "@vue/app"
+ ]
}
}
diff --git a/public/css/bootstrap-default.min.css b/public/css/bootstrap-default.min.css
deleted file mode 100644
index 03472d3e..00000000
--- a/public/css/bootstrap-default.min.css
+++ /dev/null
@@ -1,11 +0,0 @@
-@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic");/*!
- * bootswatch v3.3.7
- * Homepage: http://bootswatch.com
- * Copyright 2012-2017 Thomas Park
- * Licensed under MIT
- * Based on Bootstrap
-*//*!
- * Bootstrap v3.3.7 (http://getbootstrap.com)
- * Copyright 2011-2016 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.42857143;color:#1a5072;background-color:#ffffff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#18bc9c;text-decoration:none}a:hover,a:focus{color:#18bc9c;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857143;background-color:#ffffff;border:1px solid #ecf0f1;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #ecf0f1}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#b4bcc2}h1,.h1,h2,.h2,h3,.h3{margin-top:21px;margin-bottom:10.5px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10.5px;margin-bottom:10.5px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:39px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}h4,.h4{font-size:19px}h5,.h5{font-size:15px}h6,.h6{font-size:13px}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:17px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:22.5px}}small,.small{font-size:86%}mark,.mark{background-color:#f39c12;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#b4bcc2}.text-primary{color:#1a5072}a.text-primary:hover,a.text-primary:focus{color:#113348}.text-success{color:#ffffff}a.text-success:hover,a.text-success:focus{color:#e6e6e6}.text-info{color:#ffffff}a.text-info:hover,a.text-info:focus{color:#e6e6e6}.text-warning{color:#ffffff}a.text-warning:hover,a.text-warning:focus{color:#e6e6e6}.text-danger{color:#ffffff}a.text-danger:hover,a.text-danger:focus{color:#e6e6e6}.bg-primary{color:#fff;background-color:#1a5072}a.bg-primary:hover,a.bg-primary:focus{background-color:#113348}.bg-success{background-color:#18bc9c}a.bg-success:hover,a.bg-success:focus{background-color:#128f76}.bg-info{background-color:#3498db}a.bg-info:hover,a.bg-info:focus{background-color:#217dbb}.bg-warning{background-color:#f39c12}a.bg-warning:hover,a.bg-warning:focus{background-color:#c87f0a}.bg-danger{background-color:#e74c3c}a.bg-danger:hover,a.bg-danger:focus{background-color:#d62c1a}.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid transparent}ul,ol{margin-top:0;margin-bottom:10.5px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:21px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #b4bcc2}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10.5px 21px;margin:0 0 21px;font-size:18.75px;border-left:5px solid #ecf0f1}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#b4bcc2}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #ecf0f1;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:21px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#ffffff;background-color:#333333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#7b8a8b;background-color:#ecf0f1;border:1px solid #cccccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#b4bcc2;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:21px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ecf0f1}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ecf0f1}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ecf0f1}.table .table{background-color:#ffffff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ecf0f1}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ecf0f1}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#ecf0f1}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#ecf0f1}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#dde4e6}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#18bc9c}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#15a589}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#3498db}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#258cd1}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#f39c12}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#e08e0b}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#e74c3c}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#e43725}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15.75px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ecf0f1}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#1a5072;border:0;border-bottom:1px solid transparent}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:11px;font-size:15px;line-height:1.42857143;color:#1a5072}.form-control{display:block;width:100%;height:45px;padding:10px 15px;font-size:15px;line-height:1.42857143;color:#1a5072;background-color:#ffffff;background-image:none;border:1px solid #dce4ec;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#1a5072;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(26,80,114,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(26,80,114,0.6)}.form-control::-moz-placeholder{color:#acb6c0;opacity:1}.form-control:-ms-input-placeholder{color:#acb6c0}.form-control::-webkit-input-placeholder{color:#acb6c0}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#ecf0f1;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:45px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:35px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:66px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:21px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:11px;padding-bottom:11px;margin-bottom:0;min-height:36px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}select.input-sm{height:35px;line-height:35px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:35px;line-height:35px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:35px;min-height:34px;padding:7px 9px;font-size:13px;line-height:1.5}.input-lg{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}select.input-lg{height:66px;line-height:66px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:66px;line-height:66px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:66px;min-height:40px;padding:19px 27px;font-size:19px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:56.25px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:45px;height:45px;line-height:45px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:66px;height:66px;line-height:66px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:35px;height:35px;line-height:35px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#ffffff}.has-success .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-success .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#18bc9c}.has-success .form-control-feedback{color:#ffffff}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#ffffff}.has-warning .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-warning .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#f39c12}.has-warning .form-control-feedback{color:#ffffff}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#ffffff}.has-error .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-error .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#e74c3c}.has-error .form-control-feedback{color:#ffffff}.has-feedback label~.form-control-feedback{top:26px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#3a97d2}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:11px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:32px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:11px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:19px;font-size:19px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:7px;font-size:13px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 15px;font-size:15px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#ffffff;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#ffffff;background-color:#95a5a6;border-color:#95a5a6}.btn-default:focus,.btn-default.focus{color:#ffffff;background-color:#798d8f;border-color:#566566}.btn-default:hover{color:#ffffff;background-color:#798d8f;border-color:#74898a}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#ffffff;background-color:#798d8f;border-color:#74898a}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#ffffff;background-color:#687b7c;border-color:#566566}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#95a5a6;border-color:#95a5a6}.btn-default .badge{color:#95a5a6;background-color:#ffffff}.btn-primary{color:#ffffff;background-color:#1a5072;border-color:#1a5072}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:#113348;border-color:#02070a}.btn-primary:hover{color:#ffffff;background-color:#113348;border-color:#0f2d40}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#ffffff;background-color:#113348;border-color:#0f2d40}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#ffffff;background-color:#0a1e2b;border-color:#02070a}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#1a5072;border-color:#1a5072}.btn-primary .badge{color:#1a5072;background-color:#ffffff}.btn-success{color:#ffffff;background-color:#18bc9c;border-color:#18bc9c}.btn-success:focus,.btn-success.focus{color:#ffffff;background-color:#128f76;border-color:#0a4b3e}.btn-success:hover{color:#ffffff;background-color:#128f76;border-color:#11866f}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#ffffff;background-color:#128f76;border-color:#11866f}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#ffffff;background-color:#0e6f5c;border-color:#0a4b3e}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#18bc9c;border-color:#18bc9c}.btn-success .badge{color:#18bc9c;background-color:#ffffff}.btn-info{color:#ffffff;background-color:#3498db;border-color:#3498db}.btn-info:focus,.btn-info.focus{color:#ffffff;background-color:#217dbb;border-color:#16527a}.btn-info:hover{color:#ffffff;background-color:#217dbb;border-color:#2077b2}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#ffffff;background-color:#217dbb;border-color:#2077b2}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#ffffff;background-color:#1c699d;border-color:#16527a}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#3498db;border-color:#3498db}.btn-info .badge{color:#3498db;background-color:#ffffff}.btn-warning{color:#ffffff;background-color:#f39c12;border-color:#f39c12}.btn-warning:focus,.btn-warning.focus{color:#ffffff;background-color:#c87f0a;border-color:#7f5006}.btn-warning:hover{color:#ffffff;background-color:#c87f0a;border-color:#be780a}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#ffffff;background-color:#c87f0a;border-color:#be780a}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#ffffff;background-color:#a66908;border-color:#7f5006}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#f39c12;border-color:#f39c12}.btn-warning .badge{color:#f39c12;background-color:#ffffff}.btn-danger{color:#ffffff;background-color:#e74c3c;border-color:#e74c3c}.btn-danger:focus,.btn-danger.focus{color:#ffffff;background-color:#d62c1a;border-color:#921e12}.btn-danger:hover{color:#ffffff;background-color:#d62c1a;border-color:#cd2a19}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#ffffff;background-color:#d62c1a;border-color:#cd2a19}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#ffffff;background-color:#b62516;border-color:#921e12}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#e74c3c;border-color:#e74c3c}.btn-danger .badge{color:#e74c3c;background-color:#ffffff}.btn-link{color:#18bc9c;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#18bc9c;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#b4bcc2;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:15px;text-align:left;background-color:#ffffff;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#7b8a8b;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#ffffff;background-color:#1a5072}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#1a5072}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#b4bcc2}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:13px;line-height:1.42857143;color:#b4bcc2;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:66px;line-height:66px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:35px;line-height:35px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:10px 15px;font-size:15px;font-weight:normal;line-height:1;color:#1a5072;text-align:center;background-color:#ecf0f1;border:1px solid #dce4ec;border-radius:4px}.input-group-addon.input-sm{padding:6px 9px;font-size:13px;border-radius:3px}.input-group-addon.input-lg{padding:18px 27px;font-size:19px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#ecf0f1}.nav>li.disabled>a{color:#b4bcc2}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#b4bcc2;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#ecf0f1;border-color:#18bc9c}.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ecf0f1}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#ecf0f1 #ecf0f1 #ecf0f1}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#1a5072;background-color:#ffffff;border:1px solid #ecf0f1;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ecf0f1}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ecf0f1;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#ffffff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#ffffff;background-color:#1a5072}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ecf0f1}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ecf0f1;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#ffffff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:60px;margin-bottom:21px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:19.5px 15px;font-size:19px;line-height:21px;height:60px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:13px;margin-bottom:13px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:9.75px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:21px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:19.5px;padding-bottom:19.5px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:7.5px;margin-bottom:7.5px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:7.5px;margin-bottom:7.5px}.navbar-btn.btn-sm{margin-top:12.5px;margin-bottom:12.5px}.navbar-btn.btn-xs{margin-top:19px;margin-bottom:19px}.navbar-text{margin-top:19.5px;margin-bottom:19.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#1a5072;border-color:transparent}.navbar-default .navbar-brand{color:#ffffff}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#18bc9c;background-color:transparent}.navbar-default .navbar-text{color:#ffffff}.navbar-default .navbar-nav>li>a{color:#ffffff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#18bc9c;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#ffffff;background-color:#113348}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#cccccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#113348}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#113348}.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#113348;color:#ffffff}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#ffffff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#18bc9c;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#113348}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#cccccc;background-color:transparent}}.navbar-default .navbar-link{color:#ffffff}.navbar-default .navbar-link:hover{color:#18bc9c}.navbar-default .btn-link{color:#ffffff}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#18bc9c}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#cccccc}.navbar-inverse{background-color:#18bc9c;border-color:transparent}.navbar-inverse .navbar-brand{color:#ffffff}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#1a5072;background-color:transparent}.navbar-inverse .navbar-text{color:#ffffff}.navbar-inverse .navbar-nav>li>a{color:#ffffff}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#1a5072;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#ffffff;background-color:#15a589}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#cccccc;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#128f76}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#128f76}.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#149c82}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#15a589;color:#ffffff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#ffffff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#1a5072;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#15a589}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#cccccc;background-color:transparent}}.navbar-inverse .navbar-link{color:#ffffff}.navbar-inverse .navbar-link:hover{color:#1a5072}.navbar-inverse .btn-link{color:#ffffff}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#1a5072}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#cccccc}.breadcrumb{padding:8px 15px;margin-bottom:21px;list-style:none;background-color:#ecf0f1;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#cccccc}.breadcrumb>.active{color:#95a5a6}.pagination{display:inline-block;padding-left:0;margin:21px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:10px 15px;line-height:1.42857143;text-decoration:none;color:#ffffff;background-color:#18bc9c;border:1px solid transparent;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#ffffff;background-color:#0f7864;border-color:transparent}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#ffffff;background-color:#0f7864;border-color:transparent;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#ecf0f1;background-color:#3be6c4;border-color:transparent;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:18px 27px;font-size:19px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:6px 9px;font-size:13px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:21px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#18bc9c;border:1px solid transparent;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#0f7864}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#ffffff;background-color:#18bc9c;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#ffffff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;font-size:14px;}a.label:hover,a.label:focus{color:#ffffff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#95a5a6}.label-default[href]:hover,.label-default[href]:focus{background-color:#798d8f}.label-primary{background-color:#1a5072}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#113348}.label-success{background-color:#18bc9c}.label-success[href]:hover,.label-success[href]:focus{background-color:#128f76}.label-info{background-color:#3498db}.label-info[href]:hover,.label-info[href]:focus{background-color:#217dbb}.label-warning{background-color:#f39c12}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#c87f0a}.label-danger{background-color:#e74c3c}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#d62c1a}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:13px;font-weight:bold;color:#ffffff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#1a5072;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#1a5072;background-color:#ffffff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#ecf0f1}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:23px;font-weight:200}.jumbotron>hr{border-top-color:#cfd9db}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:68px}}.thumbnail{display:block;padding:4px;margin-bottom:21px;line-height:1.42857143;background-color:#ffffff;border:1px solid #ecf0f1;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#18bc9c}.thumbnail .caption{padding:9px;color:#1a5072}.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#18bc9c;border-color:#18bc9c;color:#ffffff}.alert-success hr{border-top-color:#15a589}.alert-success .alert-link{color:#e6e6e6}.alert-info{background-color:#3498db;border-color:#3498db;color:#ffffff}.alert-info hr{border-top-color:#258cd1}.alert-info .alert-link{color:#e6e6e6}.alert-warning{background-color:#f39c12;border-color:#f39c12;color:#ffffff}.alert-warning hr{border-top-color:#e08e0b}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{background-color:#e74c3c;border-color:#e74c3c;color:#ffffff}.alert-danger hr{border-top-color:#e43725}.alert-danger .alert-link{color:#e6e6e6}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#ecf0f1;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:13px;line-height:21px;color:#ffffff;text-align:center;background-color:#1a5072;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#18bc9c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#3498db}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#f39c12}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#e74c3c}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#ffffff;border:1px solid #ecf0f1}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#555555}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#333333}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#555555;background-color:#ecf0f1}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#ecf0f1;color:#b4bcc2;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#b4bcc2}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#ffffff;background-color:#1a5072;border-color:#1a5072}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#78b8e0}.list-group-item-success{color:#ffffff;background-color:#18bc9c}a.list-group-item-success,button.list-group-item-success{color:#ffffff}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#ffffff;background-color:#15a589}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-info{color:#ffffff;background-color:#3498db}a.list-group-item-info,button.list-group-item-info{color:#ffffff}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#ffffff;background-color:#258cd1}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-warning{color:#ffffff;background-color:#f39c12}a.list-group-item-warning,button.list-group-item-warning{color:#ffffff}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#ffffff;background-color:#e08e0b}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-danger{color:#ffffff;background-color:#e74c3c}a.list-group-item-danger,button.list-group-item-danger{color:#ffffff}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#ffffff;background-color:#e43725}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:21px;background-color:#ffffff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:17px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#ecf0f1;border-top:1px solid #ecf0f1;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ecf0f1}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:21px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ecf0f1}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ecf0f1}.panel-default{border-color:#ecf0f1}.panel-default>.panel-heading{color:#1a5072;background-color:#ecf0f1;border-color:#ecf0f1}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ecf0f1}.panel-default>.panel-heading .badge{color:#ecf0f1;background-color:#1a5072}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ecf0f1}.panel-primary{border-color:#1a5072}.panel-primary>.panel-heading{color:#ffffff;background-color:#1a5072;border-color:#1a5072}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#1a5072}.panel-primary>.panel-heading .badge{color:#1a5072;background-color:#ffffff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#1a5072}.panel-success{border-color:#18bc9c}.panel-success>.panel-heading{color:#ffffff;background-color:#18bc9c;border-color:#18bc9c}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#18bc9c}.panel-success>.panel-heading .badge{color:#18bc9c;background-color:#ffffff}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#18bc9c}.panel-info{border-color:#3498db}.panel-info>.panel-heading{color:#ffffff;background-color:#3498db;border-color:#3498db}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#3498db}.panel-info>.panel-heading .badge{color:#3498db;background-color:#ffffff}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#3498db}.panel-warning{border-color:#f39c12}.panel-warning>.panel-heading{color:#ffffff;background-color:#f39c12;border-color:#f39c12}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#f39c12}.panel-warning>.panel-heading .badge{color:#f39c12;background-color:#ffffff}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#f39c12}.panel-danger{border-color:#e74c3c}.panel-danger>.panel-heading{color:#ffffff;background-color:#e74c3c;border-color:#e74c3c}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#e74c3c}.panel-danger>.panel-heading .badge{color:#e74c3c;background-color:#ffffff}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#e74c3c}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#ecf0f1;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:22.5px;font-weight:bold;line-height:1;color:#000000;text-shadow:none;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000000;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#ffffff;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.5;filter:alpha(opacity=50)}.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{padding:20px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:13px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;background-color:#000000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:15px;background-color:#ffffff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:15px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#999999;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#ffffff}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#999999;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#ffffff}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999999;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#ffffff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999999;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#ffffff;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.navbar{border-width:0}.navbar-default .badge{background-color:#fff;color:#1a5072}.navbar-inverse .badge{background-color:#fff;color:#18bc9c}.navbar-brand{line-height:1}.btn{border-width:2px}.btn:active{-webkit-box-shadow:none;box-shadow:none}.btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.text-primary,.text-primary:hover{color:#1a5072}.text-success,.text-success:hover{color:#18bc9c}.text-danger,.text-danger:hover{color:#e74c3c}.text-warning,.text-warning:hover{color:#f39c12}.text-info,.text-info:hover{color:#3498db}table a:not(.btn),.table a:not(.btn){text-decoration:underline}table .dropdown-menu a,.table .dropdown-menu a{text-decoration:none}table .success,.table .success,table .warning,.table .warning,table .danger,.table .danger,table .info,.table .info{color:#fff}table .success>th>a,.table .success>th>a,table .warning>th>a,.table .warning>th>a,table .danger>th>a,.table .danger>th>a,table .info>th>a,.table .info>th>a,table .success>td>a,.table .success>td>a,table .warning>td>a,.table .warning>td>a,table .danger>td>a,.table .danger>td>a,table .info>td>a,.table .info>td>a,table .success>a,.table .success>a,table .warning>a,.table .warning>a,table .danger>a,.table .danger>a,table .info>a,.table .info>a{color:#fff}table>thead>tr>th,.table>thead>tr>th,table>tbody>tr>th,.table>tbody>tr>th,table>tfoot>tr>th,.table>tfoot>tr>th,table>thead>tr>td,.table>thead>tr>td,table>tbody>tr>td,.table>tbody>tr>td,table>tfoot>tr>td,.table>tfoot>tr>td{border:none}table-bordered>thead>tr>th,.table-bordered>thead>tr>th,table-bordered>tbody>tr>th,.table-bordered>tbody>tr>th,table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>th,table-bordered>thead>tr>td,.table-bordered>thead>tr>td,table-bordered>tbody>tr>td,.table-bordered>tbody>tr>td,table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ecf0f1}.form-control,input{border-width:2px;-webkit-box-shadow:none;box-shadow:none}.form-control:focus,input:focus{-webkit-box-shadow:none;box-shadow:none}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label,.has-warning .form-control-feedback{color:#f39c12}.has-warning .form-control,.has-warning .form-control:focus{border:2px solid #f39c12}.has-warning .input-group-addon{border-color:#f39c12}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label,.has-error .form-control-feedback{color:#e74c3c}.has-error .form-control,.has-error .form-control:focus{border:2px solid #e74c3c}.has-error .input-group-addon{border-color:#e74c3c}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label,.has-success .form-control-feedback{color:#18bc9c}.has-success .form-control,.has-success .form-control:focus{border:2px solid #18bc9c}.has-success .input-group-addon{border-color:#18bc9c}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{border-color:transparent}.pager a,.pager a:hover{color:#fff}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{background-color:#3be6c4}.close{color:#fff;text-decoration:none;opacity:0.4}.close:hover,.close:focus{color:#fff;opacity:1}.alert .alert-link{color:#fff;text-decoration:underline}.progress{height:10px;-webkit-box-shadow:none;box-shadow:none}.progress .progress-bar{font-size:10px;line-height:10px}.well{-webkit-box-shadow:none;box-shadow:none}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{border-color:#ecf0f1}a.list-group-item-success.active{background-color:#18bc9c}a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{background-color:#15a589}a.list-group-item-warning.active{background-color:#f39c12}a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{background-color:#e08e0b}a.list-group-item-danger.active{background-color:#e74c3c}a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{background-color:#e43725}.panel-default .close{color:#1a5072}.modal .close{color:#1a5072}.popover{color:#1a5072}
\ No newline at end of file
diff --git a/public/css/bootstrap-night.min.css b/public/css/bootstrap-night.min.css
deleted file mode 100644
index bf771957..00000000
--- a/public/css/bootstrap-night.min.css
+++ /dev/null
@@ -1,11 +0,0 @@
-@import url("https://fonts.googleapis.com/css?family=Lato:400,700,400italic");/*!
- * bootswatch v3.3.7
- * Homepage: http://bootswatch.com
- * Copyright 2012-2017 Thomas Park
- * Licensed under MIT
- * Based on Bootstrap
-*//*!
- * Bootstrap v3.3.7 (http://getbootstrap.com)
- * Copyright 2011-2016 Twitter, Inc.
- * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- *//*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,*:before,*:after{background:transparent !important;color:#000 !important;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000 !important}.label{border:1px solid #000}.table{border-collapse:collapse !important}.table td,.table th{background-color:#fff !important}.table-bordered th,.table-bordered td{border:1px solid #ddd !important}}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\002a"}.glyphicon-plus:before{content:"\002b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.glyphicon-cd:before{content:"\e201"}.glyphicon-save-file:before{content:"\e202"}.glyphicon-open-file:before{content:"\e203"}.glyphicon-level-up:before{content:"\e204"}.glyphicon-copy:before{content:"\e205"}.glyphicon-paste:before{content:"\e206"}.glyphicon-alert:before{content:"\e209"}.glyphicon-equalizer:before{content:"\e210"}.glyphicon-king:before{content:"\e211"}.glyphicon-queen:before{content:"\e212"}.glyphicon-pawn:before{content:"\e213"}.glyphicon-bishop:before{content:"\e214"}.glyphicon-knight:before{content:"\e215"}.glyphicon-baby-formula:before{content:"\e216"}.glyphicon-tent:before{content:"\26fa"}.glyphicon-blackboard:before{content:"\e218"}.glyphicon-bed:before{content:"\e219"}.glyphicon-apple:before{content:"\f8ff"}.glyphicon-erase:before{content:"\e221"}.glyphicon-hourglass:before{content:"\231b"}.glyphicon-lamp:before{content:"\e223"}.glyphicon-duplicate:before{content:"\e224"}.glyphicon-piggy-bank:before{content:"\e225"}.glyphicon-scissors:before{content:"\e226"}.glyphicon-bitcoin:before{content:"\e227"}.glyphicon-btc:before{content:"\e227"}.glyphicon-xbt:before{content:"\e227"}.glyphicon-yen:before{content:"\00a5"}.glyphicon-jpy:before{content:"\00a5"}.glyphicon-ruble:before{content:"\20bd"}.glyphicon-rub:before{content:"\20bd"}.glyphicon-scale:before{content:"\e230"}.glyphicon-ice-lolly:before{content:"\e231"}.glyphicon-ice-lolly-tasted:before{content:"\e232"}.glyphicon-education:before{content:"\e233"}.glyphicon-option-horizontal:before{content:"\e234"}.glyphicon-option-vertical:before{content:"\e235"}.glyphicon-menu-hamburger:before{content:"\e236"}.glyphicon-modal-window:before{content:"\e237"}.glyphicon-oil:before{content:"\e238"}.glyphicon-grain:before{content:"\e239"}.glyphicon-sunglasses:before{content:"\e240"}.glyphicon-text-size:before{content:"\e241"}.glyphicon-text-color:before{content:"\e242"}.glyphicon-text-background:before{content:"\e243"}.glyphicon-object-align-top:before{content:"\e244"}.glyphicon-object-align-bottom:before{content:"\e245"}.glyphicon-object-align-horizontal:before{content:"\e246"}.glyphicon-object-align-left:before{content:"\e247"}.glyphicon-object-align-vertical:before{content:"\e248"}.glyphicon-object-align-right:before{content:"\e249"}.glyphicon-triangle-right:before{content:"\e250"}.glyphicon-triangle-left:before{content:"\e251"}.glyphicon-triangle-bottom:before{content:"\e252"}.glyphicon-triangle-top:before{content:"\e253"}.glyphicon-console:before{content:"\e254"}.glyphicon-superscript:before{content:"\e255"}.glyphicon-subscript:before{content:"\e256"}.glyphicon-menu-left:before{content:"\e257"}.glyphicon-menu-right:before{content:"\e258"}.glyphicon-menu-down:before{content:"\e259"}.glyphicon-menu-up:before{content:"\e260"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15px;line-height:1.42857143;color:#bbbbbb;background-color:#222222}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#00bd8e;text-decoration:none}a:hover,a:focus{color:#00bd8e;text-decoration:underline}a:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:2px;line-height:1.42857143;background-color:#222222;border:1px solid #464545;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{margin-top:21px;margin-bottom:21px;border:0;border-top:1px solid #464545}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}[role="button"]{cursor:pointer}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999999}h1,.h1,h2,.h2,h3,.h3{margin-top:21px;margin-bottom:10.5px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10.5px;margin-bottom:10.5px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:39px}h2,.h2{font-size:32px}h3,.h3{font-size:26px}h4,.h4{font-size:19px}h5,.h5{font-size:15px}h6,.h6{font-size:13px}p{margin:0 0 10.5px}.lead{margin-bottom:21px;font-size:17px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:22.5px}}small,.small{font-size:86%}mark,.mark{background-color:#84560d;padding:.2em}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#999999}.text-primary{color:#1a5072}a.text-primary:hover,a.text-primary:focus{color:#113348}.text-success{color:#ffffff}a.text-success:hover,a.text-success:focus{color:#e6e6e6}.text-info{color:#ffffff}a.text-info:hover,a.text-info:focus{color:#e6e6e6}.text-warning{color:#ffffff}a.text-warning:hover,a.text-warning:focus{color:#e6e6e6}.text-danger{color:#ffffff}a.text-danger:hover,a.text-danger:focus{color:#e6e6e6}.bg-primary{color:#fff;background-color:#1a5072}a.bg-primary:hover,a.bg-primary:focus{background-color:#113348}.bg-success{background-color:#006d51}a.bg-success:hover,a.bg-success:focus{background-color:#003a2b}.bg-info{background-color:#0071bd}a.bg-info:hover,a.bg-info:focus{background-color:#00538a}.bg-warning{background-color:#84560d}a.bg-warning:hover,a.bg-warning:focus{background-color:#563808}.bg-danger{background-color:#8e3026}a.bg-danger:hover,a.bg-danger:focus{background-color:#66221b}.page-header{padding-bottom:9.5px;margin:42px 0 21px;border-bottom:1px solid transparent}ul,ol{margin-top:0;margin-bottom:10.5px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none;margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:21px}dt,dd{line-height:1.42857143}dt{font-weight:bold}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10.5px 21px;margin:0 0 21px;font-size:18.75px;border-left:5px solid #464545}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#999999}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #464545;border-left:0;text-align:right}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:21px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#ffffff;background-color:#333333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.25)}kbd kbd{padding:0;font-size:100%;font-weight:bold;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:10px;margin:0 0 10.5px;font-size:14px;line-height:1.42857143;word-break:break-all;word-wrap:break-word;color:#303030;background-color:#ebebeb;border:1px solid #cccccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.row{margin-left:-15px;margin-right:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#999999;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:21px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #464545}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #464545}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #464545}.table .table{background-color:#222222}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #464545}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #464545}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-of-type(odd){background-color:#3d3d3d}.table-hover>tbody>tr:hover{background-color:#464545}table col[class*="col-"]{position:static;float:none;display:table-column}table td[class*="col-"],table th[class*="col-"]{position:static;float:none;display:table-cell}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#464545}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#393838}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#006d51}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#00533e}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#0071bd}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#0062a4}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#84560d}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#6d470b}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#8e3026}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#7a2921}.table-responsive{overflow-x:auto;min-height:0.01%}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15.75px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #464545}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0;margin-bottom:21px;font-size:22.5px;line-height:inherit;color:#bbbbbb;border:0;border-bottom:1px solid transparent}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:11px;font-size:15px;line-height:1.42857143;color:#464545}.form-control{display:block;width:100%;height:45px;padding:10px 15px;font-size:15px;line-height:1.42857143;color:#464545;background-color:#ffffff;background-image:none;border:1px solid #f1f1f1;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#ffffff;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(255,255,255,0.6)}.form-control::-moz-placeholder{color:#999999;opacity:1}.form-control:-ms-input-placeholder{color:#999999}.form-control::-webkit-input-placeholder{color:#999999}.form-control::-ms-expand{border:0;background-color:transparent}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{background-color:#ebebeb;opacity:1}.form-control[disabled],fieldset[disabled] .form-control{cursor:not-allowed}textarea.form-control{height:auto}input[type="search"]{-webkit-appearance:none}@media screen and (-webkit-min-device-pixel-ratio:0){input[type="date"].form-control,input[type="time"].form-control,input[type="datetime-local"].form-control,input[type="month"].form-control{line-height:45px}input[type="date"].input-sm,input[type="time"].input-sm,input[type="datetime-local"].input-sm,input[type="month"].input-sm,.input-group-sm input[type="date"],.input-group-sm input[type="time"],.input-group-sm input[type="datetime-local"],.input-group-sm input[type="month"]{line-height:35px}input[type="date"].input-lg,input[type="time"].input-lg,input[type="datetime-local"].input-lg,input[type="month"].input-lg,.input-group-lg input[type="date"],.input-group-lg input[type="time"],.input-group-lg input[type="datetime-local"],.input-group-lg input[type="month"]{line-height:66px}}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:21px;padding-left:20px;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute;margin-left:-20px;margin-top:4px \9}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{position:relative;display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:normal;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],input[type="radio"].disabled,input[type="checkbox"].disabled,fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:11px;padding-bottom:11px;margin-bottom:0;min-height:36px}.form-control-static.input-lg,.form-control-static.input-sm{padding-left:0;padding-right:0}.input-sm{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}select.input-sm{height:35px;line-height:35px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}.form-group-sm select.form-control{height:35px;line-height:35px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:35px;min-height:34px;padding:7px 9px;font-size:13px;line-height:1.5}.input-lg{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}select.input-lg{height:66px;line-height:66px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}.form-group-lg select.form-control{height:66px;line-height:66px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:66px;min-height:40px;padding:19px 27px;font-size:19px;line-height:1.3333333}.has-feedback{position:relative}.has-feedback .form-control{padding-right:56.25px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:45px;height:45px;line-height:45px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback,.input-group-lg+.form-control-feedback,.form-group-lg .form-control+.form-control-feedback{width:66px;height:66px;line-height:66px}.input-sm+.form-control-feedback,.input-group-sm+.form-control-feedback,.form-group-sm .form-control+.form-control-feedback{width:35px;height:35px;line-height:35px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#ffffff}.has-success .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-success .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#006d51}.has-success .form-control-feedback{color:#ffffff}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#ffffff}.has-warning .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-warning .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#84560d}.has-warning .form-control-feedback{color:#ffffff}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#ffffff}.has-error .form-control{border-color:#ffffff;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#e6e6e6;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #fff}.has-error .input-group-addon{color:#ffffff;border-color:#ffffff;background-color:#8e3026}.has-error .form-control-feedback{color:#ffffff}.has-feedback label~.form-control-feedback{top:26px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#fbfbfb}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:11px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:32px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}@media (min-width:768px){.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:11px}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:19px;font-size:19px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:7px;font-size:13px}}.btn{display:inline-block;margin-bottom:0;font-weight:normal;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:10px 15px;font-size:15px;line-height:1.42857143;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#bbbbbb;text-decoration:none}.btn:active,.btn.active{outline:0;background-image:none;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;opacity:0.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}a.btn.disabled,fieldset[disabled] a.btn{pointer-events:none}.btn-default{color:#bbbbbb;background-color:#464545;border-color:#464545}.btn-default:focus,.btn-default.focus{color:#bbbbbb;background-color:#2c2c2c;border-color:#060606}.btn-default:hover{color:#bbbbbb;background-color:#2c2c2c;border-color:#272727}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#bbbbbb;background-color:#2c2c2c;border-color:#272727}.btn-default:active:hover,.btn-default.active:hover,.open>.dropdown-toggle.btn-default:hover,.btn-default:active:focus,.btn-default.active:focus,.open>.dropdown-toggle.btn-default:focus,.btn-default:active.focus,.btn-default.active.focus,.open>.dropdown-toggle.btn-default.focus{color:#bbbbbb;background-color:#1a1a1a;border-color:#060606}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus{background-color:#464545;border-color:#464545}.btn-default .badge{color:#464545;background-color:#bbbbbb}.btn-primary{color:#ffffff;background-color:#1a5072;border-color:#1a5072}.btn-primary:focus,.btn-primary.focus{color:#ffffff;background-color:#113348;border-color:#02070a}.btn-primary:hover{color:#ffffff;background-color:#113348;border-color:#0f2d40}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#ffffff;background-color:#113348;border-color:#0f2d40}.btn-primary:active:hover,.btn-primary.active:hover,.open>.dropdown-toggle.btn-primary:hover,.btn-primary:active:focus,.btn-primary.active:focus,.open>.dropdown-toggle.btn-primary:focus,.btn-primary:active.focus,.btn-primary.active.focus,.open>.dropdown-toggle.btn-primary.focus{color:#ffffff;background-color:#0a1e2b;border-color:#02070a}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus{background-color:#1a5072;border-color:#1a5072}.btn-primary .badge{color:#1a5072;background-color:#ffffff}.btn-success{color:#ffffff;background-color:#006d51;border-color:#006d51}.btn-success:focus,.btn-success.focus{color:#ffffff;background-color:#003a2b;border-color:#000000}.btn-success:hover{color:#ffffff;background-color:#003a2b;border-color:#003024}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#ffffff;background-color:#003a2b;border-color:#003024}.btn-success:active:hover,.btn-success.active:hover,.open>.dropdown-toggle.btn-success:hover,.btn-success:active:focus,.btn-success.active:focus,.open>.dropdown-toggle.btn-success:focus,.btn-success:active.focus,.btn-success.active.focus,.open>.dropdown-toggle.btn-success.focus{color:#ffffff;background-color:#001611;border-color:#000000}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus{background-color:#006d51;border-color:#006d51}.btn-success .badge{color:#006d51;background-color:#ffffff}.btn-info{color:#ffffff;background-color:#0071bd;border-color:#0071bd}.btn-info:focus,.btn-info.focus{color:#ffffff;background-color:#00538a;border-color:#00253e}.btn-info:hover{color:#ffffff;background-color:#00538a;border-color:#004c80}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#ffffff;background-color:#00538a;border-color:#004c80}.btn-info:active:hover,.btn-info.active:hover,.open>.dropdown-toggle.btn-info:hover,.btn-info:active:focus,.btn-info.active:focus,.open>.dropdown-toggle.btn-info:focus,.btn-info:active.focus,.btn-info.active.focus,.open>.dropdown-toggle.btn-info.focus{color:#ffffff;background-color:#003d66;border-color:#00253e}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus{background-color:#0071bd;border-color:#0071bd}.btn-info .badge{color:#0071bd;background-color:#ffffff}.btn-warning{color:#ffffff;background-color:#84560d;border-color:#84560d}.btn-warning:focus,.btn-warning.focus{color:#ffffff;background-color:#563808;border-color:#100a02}.btn-warning:hover{color:#ffffff;background-color:#563808;border-color:#4c3208}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#ffffff;background-color:#563808;border-color:#4c3208}.btn-warning:active:hover,.btn-warning.active:hover,.open>.dropdown-toggle.btn-warning:hover,.btn-warning:active:focus,.btn-warning.active:focus,.open>.dropdown-toggle.btn-warning:focus,.btn-warning:active.focus,.btn-warning.active.focus,.open>.dropdown-toggle.btn-warning.focus{color:#ffffff;background-color:#352305;border-color:#100a02}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus{background-color:#84560d;border-color:#84560d}.btn-warning .badge{color:#84560d;background-color:#ffffff}.btn-danger{color:#ffffff;background-color:#8e3026;border-color:#8e3026}.btn-danger:focus,.btn-danger.focus{color:#ffffff;background-color:#66221b;border-color:#290e0b}.btn-danger:hover{color:#ffffff;background-color:#66221b;border-color:#5e2019}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#ffffff;background-color:#66221b;border-color:#5e2019}.btn-danger:active:hover,.btn-danger.active:hover,.open>.dropdown-toggle.btn-danger:hover,.btn-danger:active:focus,.btn-danger.active:focus,.open>.dropdown-toggle.btn-danger:focus,.btn-danger:active.focus,.btn-danger.active.focus,.open>.dropdown-toggle.btn-danger.focus{color:#ffffff;background-color:#4a1914;border-color:#290e0b}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus{background-color:#8e3026;border-color:#8e3026}.btn-danger .badge{color:#8e3026;background-color:#ffffff}.btn-link{color:#00bd8e;font-weight:normal;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#00bd8e;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999999;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:13px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity 0.15s linear;-o-transition:opacity 0.15s linear;transition:opacity 0.15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-property:height, visibility;-o-transition-property:height, visibility;transition-property:height, visibility;-webkit-transition-duration:0.35s;-o-transition-duration:0.35s;transition-duration:0.35s;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px dashed;border-top:4px solid \9;border-right:4px solid transparent;border-left:4px solid transparent}.dropup,.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;font-size:15px;text-align:left;background-color:#303030;border:1px solid #cccccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);-webkit-background-clip:padding-box;background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#464545}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.42857143;color:#ebebeb;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{text-decoration:none;color:#ffffff;background-color:#1a5072}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#ffffff;text-decoration:none;outline:0;background-color:#1a5072}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);cursor:not-allowed}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{left:auto;right:0}.dropdown-menu-left{left:0;right:auto}.dropdown-header{display:block;padding:3px 20px;font-size:13px;line-height:1.42857143;color:#999999;white-space:nowrap}.dropdown-backdrop{position:fixed;left:0;right:0;bottom:0;top:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px dashed;border-bottom:4px solid \9;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px}@media (min-width:768px){.navbar-right .dropdown-menu{left:auto;right:0}.navbar-right .dropdown-menu-left{left:0;right:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn,.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child:not(:first-child)>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle="buttons"]>.btn input[type="radio"],[data-toggle="buttons"]>.btn-group>.btn input[type="radio"],[data-toggle="buttons"]>.btn input[type="checkbox"],[data-toggle="buttons"]>.btn-group>.btn input[type="checkbox"]{position:absolute;clip:rect(0, 0, 0, 0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control:focus{z-index:3}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:66px;padding:18px 27px;font-size:19px;line-height:1.3333333;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:66px;line-height:66px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:35px;padding:6px 9px;font-size:13px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:35px;line-height:35px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:10px 15px;font-size:15px;font-weight:normal;line-height:1;color:#464545;text-align:center;background-color:#464545;border:1px solid transparent;border-radius:4px}.input-group-addon.input-sm{padding:6px 9px;font-size:13px;border-radius:3px}.input-group-addon.input-lg{padding:18px 27px;font-size:19px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#303030}.nav>li.disabled>a{color:#605e5e}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#605e5e;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#303030;border-color:#00bd8e}.nav .nav-divider{height:1px;margin:9.5px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #464545}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#464545 #464545 #464545}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#006d51;background-color:#222222;border:1px solid #464545;border-bottom-color:transparent;cursor:default}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ebebeb}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ebebeb;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#222222}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#ffffff;background-color:#1a5072}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ebebeb}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ebebeb;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#222222}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:60px;margin-bottom:21px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-left:0;padding-right:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:19.5px 15px;font-size:19px;line-height:21px;height:60px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:13px;margin-bottom:13px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:9.75px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:21px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:21px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:19.5px;padding-bottom:19.5px}}.navbar-form{margin-left:-15px;margin-right:-15px;padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);margin-top:7.5px;margin-bottom:7.5px}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{margin-bottom:0;border-top-right-radius:4px;border-top-left-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:7.5px;margin-bottom:7.5px}.navbar-btn.btn-sm{margin-top:12.5px;margin-bottom:12.5px}.navbar-btn.btn-xs{margin-top:19px;margin-bottom:19px}.navbar-text{margin-top:19.5px;margin-bottom:19.5px}@media (min-width:768px){.navbar-text{float:left;margin-left:15px;margin-right:15px}}@media (min-width:768px){.navbar-left{float:left !important}.navbar-right{float:right !important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#1a5072;border-color:transparent}.navbar-default .navbar-brand{color:#ffffff}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#00bd8e;background-color:transparent}.navbar-default .navbar-text{color:#ffffff}.navbar-default .navbar-nav>li>a{color:#ffffff}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#00bd8e;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#ffffff;background-color:#113348}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#cccccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#113348}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#113348}.navbar-default .navbar-toggle .icon-bar{background-color:#ffffff}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{background-color:#113348;color:#ffffff}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#ffffff}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#00bd8e;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#113348}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#cccccc;background-color:transparent}}.navbar-default .navbar-link{color:#ffffff}.navbar-default .navbar-link:hover{color:#00bd8e}.navbar-default .btn-link{color:#ffffff}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#00bd8e}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#cccccc}.navbar-inverse{background-color:#006d51;border-color:transparent}.navbar-inverse .navbar-brand{color:#ffffff}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#1a5072;background-color:transparent}.navbar-inverse .navbar-text{color:#ffffff}.navbar-inverse .navbar-nav>li>a{color:#ffffff}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#1a5072;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#ffffff;background-color:#00533e}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#aaaaaa;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#003a2b}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#003a2b}.navbar-inverse .navbar-toggle .icon-bar{background-color:#ffffff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#004936}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{background-color:#00533e;color:#ffffff}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#ffffff}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#1a5072;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#ffffff;background-color:#00533e}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#aaaaaa;background-color:transparent}}.navbar-inverse .navbar-link{color:#ffffff}.navbar-inverse .navbar-link:hover{color:#1a5072}.navbar-inverse .btn-link{color:#ffffff}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#1a5072}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#aaaaaa}.breadcrumb{padding:8px 15px;margin-bottom:21px;list-style:none;background-color:#464545;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{content:"/\00a0";padding:0 5px;color:#bbbbbb}.breadcrumb>.active{color:#999999}.pagination{display:inline-block;padding-left:0;margin:21px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:10px 15px;line-height:1.42857143;text-decoration:none;color:#ffffff;background-color:#006d51;border:1px solid transparent;margin-left:-1px}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{z-index:2;color:#ffffff;background-color:#008c68;border-color:transparent}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:3;color:#ffffff;background-color:#008c68;border-color:transparent;cursor:default}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#ffffff;background-color:#002118;border-color:transparent;cursor:not-allowed}.pagination-lg>li>a,.pagination-lg>li>span{padding:18px 27px;font-size:19px;line-height:1.3333333}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-bottom-right-radius:6px;border-top-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:6px 9px;font-size:13px;line-height:1.5}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-bottom-right-radius:3px;border-top-right-radius:3px}.pager{padding-left:0;margin:21px 0;list-style:none;text-align:center}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#006d51;border:1px solid transparent;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#008c68}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#dddddd;background-color:#006d51;cursor:not-allowed}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#ffffff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em;font-size:14px;}a.label:hover,a.label:focus{color:#ffffff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#464545}.label-default[href]:hover,.label-default[href]:focus{background-color:#2c2c2c}.label-primary{background-color:#1a5072}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#113348}.label-success{background-color:#006d51}.label-success[href]:hover,.label-success[href]:focus{background-color:#003a2b}.label-info{background-color:#0071bd}.label-info[href]:hover,.label-info[href]:focus{background-color:#00538a}.label-warning{background-color:#84560d}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#563808}.label-danger{background-color:#8e3026}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#66221b}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:13px;font-weight:bold;color:#ffffff;line-height:1;vertical-align:middle;white-space:nowrap;text-align:center;background-color:#464545;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge,.btn-group-xs>.btn .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#ffffff;text-decoration:none;cursor:pointer}.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#1a5072;background-color:#ffffff}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding-top:30px;padding-bottom:30px;margin-bottom:30px;color:inherit;background-color:#303030}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:23px;font-weight:200}.jumbotron>hr{border-top-color:#161616}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron,.container-fluid .jumbotron{padding-left:60px;padding-right:60px}.jumbotron h1,.jumbotron .h1{font-size:68px}}.thumbnail{display:block;padding:2px;margin-bottom:21px;line-height:1.42857143;background-color:#222222;border:1px solid #464545;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-left:auto;margin-right:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#00bd8e}.thumbnail .caption{padding:9px;color:#bbbbbb}.alert{padding:15px;margin-bottom:21px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{background-color:#006d51;border-color:#006d51;color:#ffffff}.alert-success hr{border-top-color:#00533e}.alert-success .alert-link{color:#e6e6e6}.alert-info{background-color:#0071bd;border-color:#0071bd;color:#ffffff}.alert-info hr{border-top-color:#0062a4}.alert-info .alert-link{color:#e6e6e6}.alert-warning{background-color:#84560d;border-color:#84560d;color:#ffffff}.alert-warning hr{border-top-color:#6d470b}.alert-warning .alert-link{color:#e6e6e6}.alert-danger{background-color:#8e3026;border-color:#8e3026;color:#ffffff}.alert-danger hr{border-top-color:#7a2921}.alert-danger .alert-link{color:#e6e6e6}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:21px;margin-bottom:21px;background-color:#ebebeb;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0%;height:100%;font-size:13px;line-height:21px;color:#ffffff;text-align:center;background-color:#1a5072;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width 0.6s ease;-o-transition:width 0.6s ease;transition:width 0.6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#006d51}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-info{background-color:#0071bd}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-warning{background-color:#84560d}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.progress-bar-danger{background-color:#8e3026}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:-o-linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent);background-image:linear-gradient(45deg, rgba(255,255,255,0.15) 25%, transparent 25%, transparent 50%, rgba(255,255,255,0.15) 50%, rgba(255,255,255,0.15) 75%, transparent 75%, transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media,.media-body{zoom:1;overflow:hidden}.media-body{width:10000px}.media-object{display:block}.media-object.img-thumbnail{max-width:none}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{margin-bottom:20px;padding-left:0}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#303030;border:1px solid #464545}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}a.list-group-item,button.list-group-item{color:#00bd8e}a.list-group-item .list-group-item-heading,button.list-group-item .list-group-item-heading{color:#00a47b}a.list-group-item:hover,button.list-group-item:hover,a.list-group-item:focus,button.list-group-item:focus{text-decoration:none;color:#00bd8e;background-color:transparent}button.list-group-item{width:100%;text-align:left}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{background-color:#ebebeb;color:#999999;cursor:not-allowed}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#999999}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#ffffff;background-color:#1a5072;border-color:#1a5072}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#78b8e0}.list-group-item-success{color:#ffffff;background-color:#006d51}a.list-group-item-success,button.list-group-item-success{color:#ffffff}a.list-group-item-success .list-group-item-heading,button.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,button.list-group-item-success:hover,a.list-group-item-success:focus,button.list-group-item-success:focus{color:#ffffff;background-color:#00533e}a.list-group-item-success.active,button.list-group-item-success.active,a.list-group-item-success.active:hover,button.list-group-item-success.active:hover,a.list-group-item-success.active:focus,button.list-group-item-success.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-info{color:#ffffff;background-color:#0071bd}a.list-group-item-info,button.list-group-item-info{color:#ffffff}a.list-group-item-info .list-group-item-heading,button.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,button.list-group-item-info:hover,a.list-group-item-info:focus,button.list-group-item-info:focus{color:#ffffff;background-color:#0062a4}a.list-group-item-info.active,button.list-group-item-info.active,a.list-group-item-info.active:hover,button.list-group-item-info.active:hover,a.list-group-item-info.active:focus,button.list-group-item-info.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-warning{color:#ffffff;background-color:#84560d}a.list-group-item-warning,button.list-group-item-warning{color:#ffffff}a.list-group-item-warning .list-group-item-heading,button.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,button.list-group-item-warning:hover,a.list-group-item-warning:focus,button.list-group-item-warning:focus{color:#ffffff;background-color:#6d470b}a.list-group-item-warning.active,button.list-group-item-warning.active,a.list-group-item-warning.active:hover,button.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus,button.list-group-item-warning.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-danger{color:#ffffff;background-color:#8e3026}a.list-group-item-danger,button.list-group-item-danger{color:#ffffff}a.list-group-item-danger .list-group-item-heading,button.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,button.list-group-item-danger:hover,a.list-group-item-danger:focus,button.list-group-item-danger:focus{color:#ffffff;background-color:#7a2921}a.list-group-item-danger.active,button.list-group-item-danger.active,a.list-group-item-danger.active:hover,button.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus,button.list-group-item-danger.active:focus{color:#fff;background-color:#ffffff;border-color:#ffffff}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:21px;background-color:#303030;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:17px;color:inherit}.panel-title>a,.panel-title>small,.panel-title>.small,.panel-title>small>a,.panel-title>.small>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#464545;border-top:1px solid #464545;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-right-radius:3px;border-top-left-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.panel-heading+.panel-collapse>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-left:15px;padding-right:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-right-radius:3px;border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-left-radius:3px;border-bottom-right-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #464545}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{border:0;margin-bottom:0}.panel-group{margin-bottom:21px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #464545}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #464545}.panel-default{border-color:#464545}.panel-default>.panel-heading{color:#bbbbbb;background-color:#303030;border-color:#464545}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#464545}.panel-default>.panel-heading .badge{color:#303030;background-color:#bbbbbb}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#464545}.panel-primary{border-color:#1a5072}.panel-primary>.panel-heading{color:#ffffff;background-color:#1a5072;border-color:#1a5072}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#1a5072}.panel-primary>.panel-heading .badge{color:#1a5072;background-color:#ffffff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#1a5072}.panel-success{border-color:#006d51}.panel-success>.panel-heading{color:#ffffff;background-color:#006d51;border-color:#006d51}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#006d51}.panel-success>.panel-heading .badge{color:#006d51;background-color:#ffffff}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#006d51}.panel-info{border-color:#0071bd}.panel-info>.panel-heading{color:#ffffff;background-color:#0071bd;border-color:#0071bd}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#0071bd}.panel-info>.panel-heading .badge{color:#0071bd;background-color:#ffffff}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#0071bd}.panel-warning{border-color:#84560d}.panel-warning>.panel-heading{color:#ffffff;background-color:#84560d;border-color:#84560d}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#84560d}.panel-warning>.panel-heading .badge{color:#84560d;background-color:#ffffff}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#84560d}.panel-danger{border-color:#8e3026}.panel-danger>.panel-heading{color:#ffffff;background-color:#8e3026;border-color:#8e3026}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#8e3026}.panel-danger>.panel-heading .badge{color:#8e3026;background-color:#ffffff}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#8e3026}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;left:0;bottom:0;height:100%;width:100%;border:0}.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#303030;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:22.5px;font-weight:bold;line-height:1;color:#ffffff;text-shadow:none;opacity:0.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#ffffff;text-decoration:none;cursor:pointer;opacity:0.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{display:none;overflow:hidden;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transform:translate(0, -25%);-ms-transform:translate(0, -25%);-o-transform:translate(0, -25%);transform:translate(0, -25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);-o-transform:translate(0, 0);transform:translate(0, 0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#303030;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);-webkit-background-clip:padding-box;background-clip:padding-box;outline:0}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:0.7;filter:alpha(opacity=70)}.modal-header{padding:15px;border-bottom:1px solid #464545}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:20px}.modal-footer{padding:20px;text-align:right;border-top:1px solid #464545}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:13px;opacity:0;filter:alpha(opacity=0)}.tooltip.in{opacity:0.9;filter:alpha(opacity=90)}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#ffffff;text-align:center;background-color:#000000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-left .tooltip-arrow{bottom:0;right:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.top-right .tooltip-arrow{bottom:0;left:5px;margin-bottom:-5px;border-width:5px 5px 0;border-top-color:#000000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-left .tooltip-arrow{top:0;right:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.tooltip.bottom-right .tooltip-arrow{top:0;left:5px;margin-top:-5px;border-width:0 5px 5px;border-bottom-color:#000000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-family:"Lato","Helvetica Neue",Helvetica,Arial,sans-serif;font-style:normal;font-weight:normal;letter-spacing:normal;line-break:auto;line-height:1.42857143;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;font-size:15px;background-color:#303030;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:15px;background-color:#282828;border-bottom:1px solid #1c1c1c;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{border-width:10px;content:""}.popover.top>.arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#666666;border-top-color:rgba(0,0,0,0.25);bottom:-11px}.popover.top>.arrow:after{content:" ";bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#303030}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#666666;border-right-color:rgba(0,0,0,0.25)}.popover.right>.arrow:after{content:" ";left:1px;bottom:-10px;border-left-width:0;border-right-color:#303030}.popover.bottom>.arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#666666;border-bottom-color:rgba(0,0,0,0.25);top:-11px}.popover.bottom>.arrow:after{content:" ";top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#303030}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#666666;border-left-color:rgba(0,0,0,0.25)}.popover.left>.arrow:after{content:" ";right:1px;border-right-width:0;border-left-color:#303030;bottom:-10px}.carousel{position:relative}.carousel-inner{position:relative;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}.carousel-inner>.item.next,.carousel-inner>.item.active.right{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);left:0}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);left:0}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;left:0;bottom:0;width:15%;opacity:0.5;filter:alpha(opacity=50);font-size:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);background-color:rgba(0,0,0,0)}.carousel-control.left{background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.5)), to(rgba(0,0,0,0.0001)));background-image:linear-gradient(to right, rgba(0,0,0,0.5) 0, rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1)}.carousel-control.right{left:auto;right:0;background-image:-webkit-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-o-linear-gradient(left, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-image:-webkit-gradient(linear, left top, right top, from(rgba(0,0,0,0.0001)), to(rgba(0,0,0,0.5)));background-image:linear-gradient(to right, rgba(0,0,0,0.0001) 0, rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1)}.carousel-control:hover,.carousel-control:focus{outline:0;color:#ffffff;text-decoration:none;opacity:0.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;margin-top:-10px;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;line-height:1;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;margin-left:-30%;padding-left:0;list-style:none;text-align:center}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;border:1px solid #ffffff;border-radius:10px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0)}.carousel-indicators .active{margin:0;width:12px;height:12px;background-color:#ffffff}.carousel-caption{position:absolute;left:15%;right:15%;bottom:20px;z-index:10;padding-top:20px;padding-bottom:20px;color:#ffffff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-10px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;right:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after{content:" ";display:table}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}.navbar{border-width:0}.navbar-default .badge{background-color:#fff;color:#1a5072}.navbar-inverse .badge{background-color:#fff;color:#006d51}.navbar-brand{line-height:1}.navbar-form .form-control{background-color:white}.navbar-form .form-control:focus{border-color:white}.btn{border-width:2px}.btn:active{-webkit-box-shadow:none;box-shadow:none}.btn-group.open .dropdown-toggle{-webkit-box-shadow:none;box-shadow:none}.text-primary,.text-primary:hover{color:#236d9c}.text-success,.text-success:hover{color:#006d51}.text-danger,.text-danger:hover{color:#8e3026}.text-warning,.text-warning:hover{color:#84560d}.text-info,.text-info:hover{color:#0071bd}table a:not(.btn),.table a:not(.btn){text-decoration:underline}table .dropdown-menu a,.table .dropdown-menu a{text-decoration:none}table .success,.table .success,table .warning,.table .warning,table .danger,.table .danger,table .info,.table .info{color:#fff}table .success>th>a,.table .success>th>a,table .warning>th>a,.table .warning>th>a,table .danger>th>a,.table .danger>th>a,table .info>th>a,.table .info>th>a,table .success>td>a,.table .success>td>a,table .warning>td>a,.table .warning>td>a,table .danger>td>a,.table .danger>td>a,table .info>td>a,.table .info>td>a,table .success>a,.table .success>a,table .warning>a,.table .warning>a,table .danger>a,.table .danger>a,table .info>a,.table .info>a{color:#fff}table>thead>tr>th,.table>thead>tr>th,table>tbody>tr>th,.table>tbody>tr>th,table>tfoot>tr>th,.table>tfoot>tr>th,table>thead>tr>td,.table>thead>tr>td,table>tbody>tr>td,.table>tbody>tr>td,table>tfoot>tr>td,.table>tfoot>tr>td{border:none}table-bordered>thead>tr>th,.table-bordered>thead>tr>th,table-bordered>tbody>tr>th,.table-bordered>tbody>tr>th,table-bordered>tfoot>tr>th,.table-bordered>tfoot>tr>th,table-bordered>thead>tr>td,.table-bordered>thead>tr>td,table-bordered>tbody>tr>td,.table-bordered>tbody>tr>td,table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #464545}input,textarea{color:#464545}.form-control,input,textarea{border:2px hidden transparent;-webkit-box-shadow:none;box-shadow:none}.form-control:focus,input:focus,textarea:focus{-webkit-box-shadow:none;box-shadow:none}.form-control-feedback{color:#464545}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label,.has-warning .form-control-feedback{color:#84560d}.has-warning .form-control,.has-warning .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.has-warning .input-group-addon{border-color:#84560d}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label,.has-error .form-control-feedback{color:#8e3026}.has-error .form-control,.has-error .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.has-error .input-group-addon{border-color:#8e3026}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label,.has-success .form-control-feedback{color:#006d51}.has-success .form-control,.has-success .form-control:focus{-webkit-box-shadow:none;box-shadow:none}.has-success .input-group-addon{border-color:#006d51}.input-group-addon{color:#bbbbbb}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{border-color:#464545}.nav-tabs>li>a,.nav-pills>li>a{color:#fff}.pager a,.pager a:hover{color:#fff}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{background-color:#002118}.breadcrumb a{color:#fff}.close{text-decoration:none;text-shadow:none;opacity:0.4}.close:hover,.close:focus{opacity:1}.alert .alert-link{color:#fff;text-decoration:underline}.progress{height:10px;-webkit-box-shadow:none;box-shadow:none}.progress .progress-bar{font-size:10px;line-height:10px}.well{-webkit-box-shadow:none;box-shadow:none}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{border-color:#464545}a.list-group-item-success.active{background-color:#006d51}a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{background-color:#00533e}a.list-group-item-warning.active{background-color:#84560d}a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{background-color:#6d470b}a.list-group-item-danger.active{background-color:#8e3026}a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{background-color:#7a2921}.popover{color:#bbbbbb}.panel-default>.panel-heading{background-color:#464545}
diff --git a/public/fonts/glyphicons-halflings-regular.eot b/public/fonts/glyphicons-halflings-regular.eot
deleted file mode 100644
index b93a4953..00000000
Binary files a/public/fonts/glyphicons-halflings-regular.eot and /dev/null differ
diff --git a/public/fonts/glyphicons-halflings-regular.svg b/public/fonts/glyphicons-halflings-regular.svg
deleted file mode 100644
index 8376c0f4..00000000
--- a/public/fonts/glyphicons-halflings-regular.svg
+++ /dev/null
@@ -1,288 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/public/fonts/glyphicons-halflings-regular.ttf b/public/fonts/glyphicons-halflings-regular.ttf
deleted file mode 100644
index 1413fc60..00000000
Binary files a/public/fonts/glyphicons-halflings-regular.ttf and /dev/null differ
diff --git a/public/fonts/glyphicons-halflings-regular.woff b/public/fonts/glyphicons-halflings-regular.woff
deleted file mode 100644
index 9e612858..00000000
Binary files a/public/fonts/glyphicons-halflings-regular.woff and /dev/null differ
diff --git a/public/fonts/glyphicons-halflings-regular.woff2 b/public/fonts/glyphicons-halflings-regular.woff2
deleted file mode 100644
index 64539b54..00000000
Binary files a/public/fonts/glyphicons-halflings-regular.woff2 and /dev/null differ
diff --git a/public/hub.webmanifest b/public/hub.webmanifest
deleted file mode 100644
index c68f58af..00000000
--- a/public/hub.webmanifest
+++ /dev/null
@@ -1,16 +0,0 @@
-{
- "name": "Warframe Hub",
- "short_name": "Hub",
- "start_url": ".",
- "display": "standalone",
- "background_color": "#000",
- "description": "Warframe hub strives to be the community center of the Warframe game.",
- "icons": [
- {
- "src": "img/logos/logo-512.png",
- "sizes": "512x512",
- "type": "image/png"
- }
- ],
- "theme_color": "#1a5072"
-}
diff --git a/public/img/factions/corpus.png b/public/img/factions/corpus.png
deleted file mode 100644
index b10b5bb5..00000000
Binary files a/public/img/factions/corpus.png and /dev/null differ
diff --git a/public/img/factions/corrupted.png b/public/img/factions/corrupted.png
deleted file mode 100644
index ff2a1ad2..00000000
Binary files a/public/img/factions/corrupted.png and /dev/null differ
diff --git a/public/img/factions/grineer.png b/public/img/factions/grineer.png
deleted file mode 100644
index 0474e730..00000000
Binary files a/public/img/factions/grineer.png and /dev/null differ
diff --git a/public/img/factions/infested.png b/public/img/factions/infested.png
deleted file mode 100644
index 55dcc32e..00000000
Binary files a/public/img/factions/infested.png and /dev/null differ
diff --git a/public/img/factions/sentient.png b/public/img/factions/sentient.png
deleted file mode 100644
index 285bb883..00000000
Binary files a/public/img/factions/sentient.png and /dev/null differ
diff --git a/public/img/fish/guide/hotspot.gif b/public/img/fish/guide/hotspot.gif
deleted file mode 100644
index 9a74e1fe..00000000
Binary files a/public/img/fish/guide/hotspot.gif and /dev/null differ
diff --git a/public/img/icons/android-chrome-192x192.png b/public/img/icons/android-chrome-192x192.png
new file mode 100644
index 00000000..058b6d50
Binary files /dev/null and b/public/img/icons/android-chrome-192x192.png differ
diff --git a/public/img/logos/logo-512.png b/public/img/icons/android-chrome-512x512.png
similarity index 100%
rename from public/img/logos/logo-512.png
rename to public/img/icons/android-chrome-512x512.png
diff --git a/public/img/icons/apple-touch-icon-120x120.png b/public/img/icons/apple-touch-icon-120x120.png
new file mode 100644
index 00000000..fc82cba5
Binary files /dev/null and b/public/img/icons/apple-touch-icon-120x120.png differ
diff --git a/public/img/icons/apple-touch-icon-152x152.png b/public/img/icons/apple-touch-icon-152x152.png
new file mode 100644
index 00000000..aa876c22
Binary files /dev/null and b/public/img/icons/apple-touch-icon-152x152.png differ
diff --git a/public/img/icons/apple-touch-icon-180x180.png b/public/img/icons/apple-touch-icon-180x180.png
new file mode 100644
index 00000000..79f01357
Binary files /dev/null and b/public/img/icons/apple-touch-icon-180x180.png differ
diff --git a/public/img/icons/apple-touch-icon-60x60.png b/public/img/icons/apple-touch-icon-60x60.png
new file mode 100644
index 00000000..b403474b
Binary files /dev/null and b/public/img/icons/apple-touch-icon-60x60.png differ
diff --git a/public/img/icons/apple-touch-icon-76x76.png b/public/img/icons/apple-touch-icon-76x76.png
new file mode 100644
index 00000000..a29ca50b
Binary files /dev/null and b/public/img/icons/apple-touch-icon-76x76.png differ
diff --git a/public/img/icons/apple-touch-icon.png b/public/img/icons/apple-touch-icon.png
new file mode 100644
index 00000000..0f2a6d9b
Binary files /dev/null and b/public/img/icons/apple-touch-icon.png differ
diff --git a/public/img/icons/favicon-16x16.png b/public/img/icons/favicon-16x16.png
new file mode 100644
index 00000000..b8d510aa
Binary files /dev/null and b/public/img/icons/favicon-16x16.png differ
diff --git a/public/img/icons/favicon-32x32.png b/public/img/icons/favicon-32x32.png
new file mode 100644
index 00000000..ffe33766
Binary files /dev/null and b/public/img/icons/favicon-32x32.png differ
diff --git a/public/img/icons/msapplication-icon-144x144.png b/public/img/icons/msapplication-icon-144x144.png
new file mode 100644
index 00000000..d9267a5a
Binary files /dev/null and b/public/img/icons/msapplication-icon-144x144.png differ
diff --git a/public/img/icons/mstile-150x150.png b/public/img/icons/mstile-150x150.png
new file mode 100644
index 00000000..6be92aa4
Binary files /dev/null and b/public/img/icons/mstile-150x150.png differ
diff --git a/public/img/icons/safari-pinned-tab.svg b/public/img/icons/safari-pinned-tab.svg
new file mode 100644
index 00000000..732afd8e
--- /dev/null
+++ b/public/img/icons/safari-pinned-tab.svg
@@ -0,0 +1,149 @@
+
+
+
+
+Created by potrace 1.11, written by Peter Selinger 2001-2013
+
+
+
+
+
diff --git a/public/img/map_icons/caves.png b/public/img/map_icons/caves.png
deleted file mode 100644
index 50a9f6fe..00000000
Binary files a/public/img/map_icons/caves.png and /dev/null differ
diff --git a/public/img/map_icons/fish.png b/public/img/map_icons/fish.png
deleted file mode 100644
index 4c7b4c2b..00000000
Binary files a/public/img/map_icons/fish.png and /dev/null differ
diff --git a/public/img/map_icons/grineer.png b/public/img/map_icons/grineer.png
deleted file mode 100644
index 8e43da71..00000000
Binary files a/public/img/map_icons/grineer.png and /dev/null differ
diff --git a/public/img/map_icons/home.png b/public/img/map_icons/home.png
deleted file mode 100644
index 52d3210d..00000000
Binary files a/public/img/map_icons/home.png and /dev/null differ
diff --git a/public/img/map_icons/lure.png b/public/img/map_icons/lure.png
deleted file mode 100644
index e02f7be8..00000000
Binary files a/public/img/map_icons/lure.png and /dev/null differ
diff --git a/public/img/map_icons/oddity.png b/public/img/map_icons/oddity.png
deleted file mode 100644
index 1337f322..00000000
Binary files a/public/img/map_icons/oddity.png and /dev/null differ
diff --git a/public/img/map_icons/template.png b/public/img/map_icons/template.png
deleted file mode 100644
index 7b8f45d3..00000000
Binary files a/public/img/map_icons/template.png and /dev/null differ
diff --git a/public/img/plains/0_0_0.jpg b/public/img/plains/0_0_0.jpg
deleted file mode 100644
index e6ac508c..00000000
Binary files a/public/img/plains/0_0_0.jpg and /dev/null differ
diff --git a/public/img/plains/1_0_0.jpg b/public/img/plains/1_0_0.jpg
deleted file mode 100644
index 059d9008..00000000
Binary files a/public/img/plains/1_0_0.jpg and /dev/null differ
diff --git a/public/img/plains/1_0_1.jpg b/public/img/plains/1_0_1.jpg
deleted file mode 100644
index 4d49b12f..00000000
Binary files a/public/img/plains/1_0_1.jpg and /dev/null differ
diff --git a/public/img/plains/1_1_0.jpg b/public/img/plains/1_1_0.jpg
deleted file mode 100644
index ead411fd..00000000
Binary files a/public/img/plains/1_1_0.jpg and /dev/null differ
diff --git a/public/img/plains/1_1_1.jpg b/public/img/plains/1_1_1.jpg
deleted file mode 100644
index 67559191..00000000
Binary files a/public/img/plains/1_1_1.jpg and /dev/null differ
diff --git a/public/img/plains/2_0_0.jpg b/public/img/plains/2_0_0.jpg
deleted file mode 100644
index ca315339..00000000
Binary files a/public/img/plains/2_0_0.jpg and /dev/null differ
diff --git a/public/img/plains/2_0_1.jpg b/public/img/plains/2_0_1.jpg
deleted file mode 100644
index 2ebeee5c..00000000
Binary files a/public/img/plains/2_0_1.jpg and /dev/null differ
diff --git a/public/img/plains/2_0_2.jpg b/public/img/plains/2_0_2.jpg
deleted file mode 100644
index a74b6f60..00000000
Binary files a/public/img/plains/2_0_2.jpg and /dev/null differ
diff --git a/public/img/plains/2_0_3.jpg b/public/img/plains/2_0_3.jpg
deleted file mode 100644
index b4448730..00000000
Binary files a/public/img/plains/2_0_3.jpg and /dev/null differ
diff --git a/public/img/plains/2_1_0.jpg b/public/img/plains/2_1_0.jpg
deleted file mode 100644
index 8e6d2001..00000000
Binary files a/public/img/plains/2_1_0.jpg and /dev/null differ
diff --git a/public/img/plains/2_1_1.jpg b/public/img/plains/2_1_1.jpg
deleted file mode 100644
index 882ada85..00000000
Binary files a/public/img/plains/2_1_1.jpg and /dev/null differ
diff --git a/public/img/plains/2_1_2.jpg b/public/img/plains/2_1_2.jpg
deleted file mode 100644
index c19321d7..00000000
Binary files a/public/img/plains/2_1_2.jpg and /dev/null differ
diff --git a/public/img/plains/2_1_3.jpg b/public/img/plains/2_1_3.jpg
deleted file mode 100644
index 75910814..00000000
Binary files a/public/img/plains/2_1_3.jpg and /dev/null differ
diff --git a/public/img/plains/2_2_0.jpg b/public/img/plains/2_2_0.jpg
deleted file mode 100644
index 9e919e3b..00000000
Binary files a/public/img/plains/2_2_0.jpg and /dev/null differ
diff --git a/public/img/plains/2_2_1.jpg b/public/img/plains/2_2_1.jpg
deleted file mode 100644
index bb470b71..00000000
Binary files a/public/img/plains/2_2_1.jpg and /dev/null differ
diff --git a/public/img/plains/2_2_2.jpg b/public/img/plains/2_2_2.jpg
deleted file mode 100644
index 8c693fe9..00000000
Binary files a/public/img/plains/2_2_2.jpg and /dev/null differ
diff --git a/public/img/plains/2_2_3.jpg b/public/img/plains/2_2_3.jpg
deleted file mode 100644
index f7d760fe..00000000
Binary files a/public/img/plains/2_2_3.jpg and /dev/null differ
diff --git a/public/img/plains/2_3_0.jpg b/public/img/plains/2_3_0.jpg
deleted file mode 100644
index 3e67a866..00000000
Binary files a/public/img/plains/2_3_0.jpg and /dev/null differ
diff --git a/public/img/plains/2_3_1.jpg b/public/img/plains/2_3_1.jpg
deleted file mode 100644
index 98b8cb8a..00000000
Binary files a/public/img/plains/2_3_1.jpg and /dev/null differ
diff --git a/public/img/plains/2_3_2.jpg b/public/img/plains/2_3_2.jpg
deleted file mode 100644
index 51946234..00000000
Binary files a/public/img/plains/2_3_2.jpg and /dev/null differ
diff --git a/public/img/plains/2_3_3.jpg b/public/img/plains/2_3_3.jpg
deleted file mode 100644
index e7808a20..00000000
Binary files a/public/img/plains/2_3_3.jpg and /dev/null differ
diff --git a/public/img/plains/3_0_0.jpg b/public/img/plains/3_0_0.jpg
deleted file mode 100644
index c0008af7..00000000
Binary files a/public/img/plains/3_0_0.jpg and /dev/null differ
diff --git a/public/img/plains/3_0_1.jpg b/public/img/plains/3_0_1.jpg
deleted file mode 100644
index 49179ca1..00000000
Binary files a/public/img/plains/3_0_1.jpg and /dev/null differ
diff --git a/public/img/plains/3_0_2.jpg b/public/img/plains/3_0_2.jpg
deleted file mode 100644
index cc1c1b0d..00000000
Binary files a/public/img/plains/3_0_2.jpg and /dev/null differ
diff --git a/public/img/plains/3_0_3.jpg b/public/img/plains/3_0_3.jpg
deleted file mode 100644
index fbe413e2..00000000
Binary files a/public/img/plains/3_0_3.jpg and /dev/null differ
diff --git a/public/img/plains/3_0_4.jpg b/public/img/plains/3_0_4.jpg
deleted file mode 100644
index 4f63e06a..00000000
Binary files a/public/img/plains/3_0_4.jpg and /dev/null differ
diff --git a/public/img/plains/3_0_5.jpg b/public/img/plains/3_0_5.jpg
deleted file mode 100644
index f7214d43..00000000
Binary files a/public/img/plains/3_0_5.jpg and /dev/null differ
diff --git a/public/img/plains/3_0_6.jpg b/public/img/plains/3_0_6.jpg
deleted file mode 100644
index 4a7e5d74..00000000
Binary files a/public/img/plains/3_0_6.jpg and /dev/null differ
diff --git a/public/img/plains/3_0_7.jpg b/public/img/plains/3_0_7.jpg
deleted file mode 100644
index 9eaa2c12..00000000
Binary files a/public/img/plains/3_0_7.jpg and /dev/null differ
diff --git a/public/img/plains/3_1_0.jpg b/public/img/plains/3_1_0.jpg
deleted file mode 100644
index 35e47818..00000000
Binary files a/public/img/plains/3_1_0.jpg and /dev/null differ
diff --git a/public/img/plains/3_1_1.jpg b/public/img/plains/3_1_1.jpg
deleted file mode 100644
index 1fb8769b..00000000
Binary files a/public/img/plains/3_1_1.jpg and /dev/null differ
diff --git a/public/img/plains/3_1_2.jpg b/public/img/plains/3_1_2.jpg
deleted file mode 100644
index 298f0a2f..00000000
Binary files a/public/img/plains/3_1_2.jpg and /dev/null differ
diff --git a/public/img/plains/3_1_3.jpg b/public/img/plains/3_1_3.jpg
deleted file mode 100644
index 72792da5..00000000
Binary files a/public/img/plains/3_1_3.jpg and /dev/null differ
diff --git a/public/img/plains/3_1_4.jpg b/public/img/plains/3_1_4.jpg
deleted file mode 100644
index f62f42e2..00000000
Binary files a/public/img/plains/3_1_4.jpg and /dev/null differ
diff --git a/public/img/plains/3_1_5.jpg b/public/img/plains/3_1_5.jpg
deleted file mode 100644
index 2d9a0c2f..00000000
Binary files a/public/img/plains/3_1_5.jpg and /dev/null differ
diff --git a/public/img/plains/3_1_6.jpg b/public/img/plains/3_1_6.jpg
deleted file mode 100644
index 2ff88c78..00000000
Binary files a/public/img/plains/3_1_6.jpg and /dev/null differ
diff --git a/public/img/plains/3_1_7.jpg b/public/img/plains/3_1_7.jpg
deleted file mode 100644
index 977ffb51..00000000
Binary files a/public/img/plains/3_1_7.jpg and /dev/null differ
diff --git a/public/img/plains/3_2_0.jpg b/public/img/plains/3_2_0.jpg
deleted file mode 100644
index 5fc6921c..00000000
Binary files a/public/img/plains/3_2_0.jpg and /dev/null differ
diff --git a/public/img/plains/3_2_1.jpg b/public/img/plains/3_2_1.jpg
deleted file mode 100644
index e67581b9..00000000
Binary files a/public/img/plains/3_2_1.jpg and /dev/null differ
diff --git a/public/img/plains/3_2_2.jpg b/public/img/plains/3_2_2.jpg
deleted file mode 100644
index b454812b..00000000
Binary files a/public/img/plains/3_2_2.jpg and /dev/null differ
diff --git a/public/img/plains/3_2_3.jpg b/public/img/plains/3_2_3.jpg
deleted file mode 100644
index 92adcc90..00000000
Binary files a/public/img/plains/3_2_3.jpg and /dev/null differ
diff --git a/public/img/plains/3_2_4.jpg b/public/img/plains/3_2_4.jpg
deleted file mode 100644
index 579c1ee4..00000000
Binary files a/public/img/plains/3_2_4.jpg and /dev/null differ
diff --git a/public/img/plains/3_2_5.jpg b/public/img/plains/3_2_5.jpg
deleted file mode 100644
index 1de51842..00000000
Binary files a/public/img/plains/3_2_5.jpg and /dev/null differ
diff --git a/public/img/plains/3_2_6.jpg b/public/img/plains/3_2_6.jpg
deleted file mode 100644
index a8ccc27b..00000000
Binary files a/public/img/plains/3_2_6.jpg and /dev/null differ
diff --git a/public/img/plains/3_2_7.jpg b/public/img/plains/3_2_7.jpg
deleted file mode 100644
index 06c55fbf..00000000
Binary files a/public/img/plains/3_2_7.jpg and /dev/null differ
diff --git a/public/img/plains/3_3_0.jpg b/public/img/plains/3_3_0.jpg
deleted file mode 100644
index 5bed44b3..00000000
Binary files a/public/img/plains/3_3_0.jpg and /dev/null differ
diff --git a/public/img/plains/3_3_1.jpg b/public/img/plains/3_3_1.jpg
deleted file mode 100644
index 27bd999d..00000000
Binary files a/public/img/plains/3_3_1.jpg and /dev/null differ
diff --git a/public/img/plains/3_3_2.jpg b/public/img/plains/3_3_2.jpg
deleted file mode 100644
index a0d860cf..00000000
Binary files a/public/img/plains/3_3_2.jpg and /dev/null differ
diff --git a/public/img/plains/3_3_3.jpg b/public/img/plains/3_3_3.jpg
deleted file mode 100644
index 8aaaa456..00000000
Binary files a/public/img/plains/3_3_3.jpg and /dev/null differ
diff --git a/public/img/plains/3_3_4.jpg b/public/img/plains/3_3_4.jpg
deleted file mode 100644
index c6bbd0c5..00000000
Binary files a/public/img/plains/3_3_4.jpg and /dev/null differ
diff --git a/public/img/plains/3_3_5.jpg b/public/img/plains/3_3_5.jpg
deleted file mode 100644
index ce2524ba..00000000
Binary files a/public/img/plains/3_3_5.jpg and /dev/null differ
diff --git a/public/img/plains/3_3_6.jpg b/public/img/plains/3_3_6.jpg
deleted file mode 100644
index 0cb74fc4..00000000
Binary files a/public/img/plains/3_3_6.jpg and /dev/null differ
diff --git a/public/img/plains/3_3_7.jpg b/public/img/plains/3_3_7.jpg
deleted file mode 100644
index a77068e0..00000000
Binary files a/public/img/plains/3_3_7.jpg and /dev/null differ
diff --git a/public/img/plains/3_4_0.jpg b/public/img/plains/3_4_0.jpg
deleted file mode 100644
index 27bba873..00000000
Binary files a/public/img/plains/3_4_0.jpg and /dev/null differ
diff --git a/public/img/plains/3_4_1.jpg b/public/img/plains/3_4_1.jpg
deleted file mode 100644
index d2201e2f..00000000
Binary files a/public/img/plains/3_4_1.jpg and /dev/null differ
diff --git a/public/img/plains/3_4_2.jpg b/public/img/plains/3_4_2.jpg
deleted file mode 100644
index fd67e196..00000000
Binary files a/public/img/plains/3_4_2.jpg and /dev/null differ
diff --git a/public/img/plains/3_4_3.jpg b/public/img/plains/3_4_3.jpg
deleted file mode 100644
index d812ecca..00000000
Binary files a/public/img/plains/3_4_3.jpg and /dev/null differ
diff --git a/public/img/plains/3_4_4.jpg b/public/img/plains/3_4_4.jpg
deleted file mode 100644
index fe359f78..00000000
Binary files a/public/img/plains/3_4_4.jpg and /dev/null differ
diff --git a/public/img/plains/3_4_5.jpg b/public/img/plains/3_4_5.jpg
deleted file mode 100644
index 22cc26c6..00000000
Binary files a/public/img/plains/3_4_5.jpg and /dev/null differ
diff --git a/public/img/plains/3_4_6.jpg b/public/img/plains/3_4_6.jpg
deleted file mode 100644
index 6852803c..00000000
Binary files a/public/img/plains/3_4_6.jpg and /dev/null differ
diff --git a/public/img/plains/3_4_7.jpg b/public/img/plains/3_4_7.jpg
deleted file mode 100644
index 4101f0c9..00000000
Binary files a/public/img/plains/3_4_7.jpg and /dev/null differ
diff --git a/public/img/plains/3_5_0.jpg b/public/img/plains/3_5_0.jpg
deleted file mode 100644
index 9be0b0cb..00000000
Binary files a/public/img/plains/3_5_0.jpg and /dev/null differ
diff --git a/public/img/plains/3_5_1.jpg b/public/img/plains/3_5_1.jpg
deleted file mode 100644
index 03c2bbf0..00000000
Binary files a/public/img/plains/3_5_1.jpg and /dev/null differ
diff --git a/public/img/plains/3_5_2.jpg b/public/img/plains/3_5_2.jpg
deleted file mode 100644
index 0d652d71..00000000
Binary files a/public/img/plains/3_5_2.jpg and /dev/null differ
diff --git a/public/img/plains/3_5_3.jpg b/public/img/plains/3_5_3.jpg
deleted file mode 100644
index 7838cb15..00000000
Binary files a/public/img/plains/3_5_3.jpg and /dev/null differ
diff --git a/public/img/plains/3_5_4.jpg b/public/img/plains/3_5_4.jpg
deleted file mode 100644
index 9578422e..00000000
Binary files a/public/img/plains/3_5_4.jpg and /dev/null differ
diff --git a/public/img/plains/3_5_5.jpg b/public/img/plains/3_5_5.jpg
deleted file mode 100644
index a830a235..00000000
Binary files a/public/img/plains/3_5_5.jpg and /dev/null differ
diff --git a/public/img/plains/3_5_6.jpg b/public/img/plains/3_5_6.jpg
deleted file mode 100644
index 95ca9130..00000000
Binary files a/public/img/plains/3_5_6.jpg and /dev/null differ
diff --git a/public/img/plains/3_5_7.jpg b/public/img/plains/3_5_7.jpg
deleted file mode 100644
index e96856c6..00000000
Binary files a/public/img/plains/3_5_7.jpg and /dev/null differ
diff --git a/public/img/plains/3_6_0.jpg b/public/img/plains/3_6_0.jpg
deleted file mode 100644
index 0795dfd4..00000000
Binary files a/public/img/plains/3_6_0.jpg and /dev/null differ
diff --git a/public/img/plains/3_6_1.jpg b/public/img/plains/3_6_1.jpg
deleted file mode 100644
index a477f0cc..00000000
Binary files a/public/img/plains/3_6_1.jpg and /dev/null differ
diff --git a/public/img/plains/3_6_2.jpg b/public/img/plains/3_6_2.jpg
deleted file mode 100644
index c16d5832..00000000
Binary files a/public/img/plains/3_6_2.jpg and /dev/null differ
diff --git a/public/img/plains/3_6_3.jpg b/public/img/plains/3_6_3.jpg
deleted file mode 100644
index 5f12e864..00000000
Binary files a/public/img/plains/3_6_3.jpg and /dev/null differ
diff --git a/public/img/plains/3_6_4.jpg b/public/img/plains/3_6_4.jpg
deleted file mode 100644
index d21638ca..00000000
Binary files a/public/img/plains/3_6_4.jpg and /dev/null differ
diff --git a/public/img/plains/3_6_5.jpg b/public/img/plains/3_6_5.jpg
deleted file mode 100644
index 9d8a9e33..00000000
Binary files a/public/img/plains/3_6_5.jpg and /dev/null differ
diff --git a/public/img/plains/3_6_6.jpg b/public/img/plains/3_6_6.jpg
deleted file mode 100644
index ffdeeef7..00000000
Binary files a/public/img/plains/3_6_6.jpg and /dev/null differ
diff --git a/public/img/plains/3_6_7.jpg b/public/img/plains/3_6_7.jpg
deleted file mode 100644
index 872e3580..00000000
Binary files a/public/img/plains/3_6_7.jpg and /dev/null differ
diff --git a/public/img/plains/3_7_0.jpg b/public/img/plains/3_7_0.jpg
deleted file mode 100644
index 00986666..00000000
Binary files a/public/img/plains/3_7_0.jpg and /dev/null differ
diff --git a/public/img/plains/3_7_1.jpg b/public/img/plains/3_7_1.jpg
deleted file mode 100644
index f7f6ebb9..00000000
Binary files a/public/img/plains/3_7_1.jpg and /dev/null differ
diff --git a/public/img/plains/3_7_2.jpg b/public/img/plains/3_7_2.jpg
deleted file mode 100644
index a24b0f38..00000000
Binary files a/public/img/plains/3_7_2.jpg and /dev/null differ
diff --git a/public/img/plains/3_7_3.jpg b/public/img/plains/3_7_3.jpg
deleted file mode 100644
index 6ca88c97..00000000
Binary files a/public/img/plains/3_7_3.jpg and /dev/null differ
diff --git a/public/img/plains/3_7_4.jpg b/public/img/plains/3_7_4.jpg
deleted file mode 100644
index 80b2f786..00000000
Binary files a/public/img/plains/3_7_4.jpg and /dev/null differ
diff --git a/public/img/plains/3_7_5.jpg b/public/img/plains/3_7_5.jpg
deleted file mode 100644
index 6ba53df0..00000000
Binary files a/public/img/plains/3_7_5.jpg and /dev/null differ
diff --git a/public/img/plains/3_7_6.jpg b/public/img/plains/3_7_6.jpg
deleted file mode 100644
index fa20eb53..00000000
Binary files a/public/img/plains/3_7_6.jpg and /dev/null differ
diff --git a/public/img/plains/3_7_7.jpg b/public/img/plains/3_7_7.jpg
deleted file mode 100644
index a941c385..00000000
Binary files a/public/img/plains/3_7_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_0_0.jpg b/public/img/plains/4_0_0.jpg
deleted file mode 100644
index 07abbbe1..00000000
Binary files a/public/img/plains/4_0_0.jpg and /dev/null differ
diff --git a/public/img/plains/4_0_1.jpg b/public/img/plains/4_0_1.jpg
deleted file mode 100644
index 54f16ed9..00000000
Binary files a/public/img/plains/4_0_1.jpg and /dev/null differ
diff --git a/public/img/plains/4_0_10.jpg b/public/img/plains/4_0_10.jpg
deleted file mode 100644
index 40ab6861..00000000
Binary files a/public/img/plains/4_0_10.jpg and /dev/null differ
diff --git a/public/img/plains/4_0_11.jpg b/public/img/plains/4_0_11.jpg
deleted file mode 100644
index 752903d3..00000000
Binary files a/public/img/plains/4_0_11.jpg and /dev/null differ
diff --git a/public/img/plains/4_0_12.jpg b/public/img/plains/4_0_12.jpg
deleted file mode 100644
index 3fc65ecf..00000000
Binary files a/public/img/plains/4_0_12.jpg and /dev/null differ
diff --git a/public/img/plains/4_0_13.jpg b/public/img/plains/4_0_13.jpg
deleted file mode 100644
index 5bcf7d57..00000000
Binary files a/public/img/plains/4_0_13.jpg and /dev/null differ
diff --git a/public/img/plains/4_0_14.jpg b/public/img/plains/4_0_14.jpg
deleted file mode 100644
index d5f800d3..00000000
Binary files a/public/img/plains/4_0_14.jpg and /dev/null differ
diff --git a/public/img/plains/4_0_15.jpg b/public/img/plains/4_0_15.jpg
deleted file mode 100644
index 0ff0b3ba..00000000
Binary files a/public/img/plains/4_0_15.jpg and /dev/null differ
diff --git a/public/img/plains/4_0_2.jpg b/public/img/plains/4_0_2.jpg
deleted file mode 100644
index f7712b20..00000000
Binary files a/public/img/plains/4_0_2.jpg and /dev/null differ
diff --git a/public/img/plains/4_0_3.jpg b/public/img/plains/4_0_3.jpg
deleted file mode 100644
index 4b5f151f..00000000
Binary files a/public/img/plains/4_0_3.jpg and /dev/null differ
diff --git a/public/img/plains/4_0_4.jpg b/public/img/plains/4_0_4.jpg
deleted file mode 100644
index 65f5b746..00000000
Binary files a/public/img/plains/4_0_4.jpg and /dev/null differ
diff --git a/public/img/plains/4_0_5.jpg b/public/img/plains/4_0_5.jpg
deleted file mode 100644
index 6394cd8c..00000000
Binary files a/public/img/plains/4_0_5.jpg and /dev/null differ
diff --git a/public/img/plains/4_0_6.jpg b/public/img/plains/4_0_6.jpg
deleted file mode 100644
index e51a568f..00000000
Binary files a/public/img/plains/4_0_6.jpg and /dev/null differ
diff --git a/public/img/plains/4_0_7.jpg b/public/img/plains/4_0_7.jpg
deleted file mode 100644
index f08dc82d..00000000
Binary files a/public/img/plains/4_0_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_0_8.jpg b/public/img/plains/4_0_8.jpg
deleted file mode 100644
index c0c06ed2..00000000
Binary files a/public/img/plains/4_0_8.jpg and /dev/null differ
diff --git a/public/img/plains/4_0_9.jpg b/public/img/plains/4_0_9.jpg
deleted file mode 100644
index ee7b3269..00000000
Binary files a/public/img/plains/4_0_9.jpg and /dev/null differ
diff --git a/public/img/plains/4_10_0.jpg b/public/img/plains/4_10_0.jpg
deleted file mode 100644
index 934ada51..00000000
Binary files a/public/img/plains/4_10_0.jpg and /dev/null differ
diff --git a/public/img/plains/4_10_1.jpg b/public/img/plains/4_10_1.jpg
deleted file mode 100644
index da66d32c..00000000
Binary files a/public/img/plains/4_10_1.jpg and /dev/null differ
diff --git a/public/img/plains/4_10_10.jpg b/public/img/plains/4_10_10.jpg
deleted file mode 100644
index b3d6453f..00000000
Binary files a/public/img/plains/4_10_10.jpg and /dev/null differ
diff --git a/public/img/plains/4_10_11.jpg b/public/img/plains/4_10_11.jpg
deleted file mode 100644
index 5c7e03fe..00000000
Binary files a/public/img/plains/4_10_11.jpg and /dev/null differ
diff --git a/public/img/plains/4_10_12.jpg b/public/img/plains/4_10_12.jpg
deleted file mode 100644
index 1d14cb86..00000000
Binary files a/public/img/plains/4_10_12.jpg and /dev/null differ
diff --git a/public/img/plains/4_10_13.jpg b/public/img/plains/4_10_13.jpg
deleted file mode 100644
index 6a6352a9..00000000
Binary files a/public/img/plains/4_10_13.jpg and /dev/null differ
diff --git a/public/img/plains/4_10_14.jpg b/public/img/plains/4_10_14.jpg
deleted file mode 100644
index 7e668200..00000000
Binary files a/public/img/plains/4_10_14.jpg and /dev/null differ
diff --git a/public/img/plains/4_10_15.jpg b/public/img/plains/4_10_15.jpg
deleted file mode 100644
index baf74d06..00000000
Binary files a/public/img/plains/4_10_15.jpg and /dev/null differ
diff --git a/public/img/plains/4_10_2.jpg b/public/img/plains/4_10_2.jpg
deleted file mode 100644
index 7378ccb1..00000000
Binary files a/public/img/plains/4_10_2.jpg and /dev/null differ
diff --git a/public/img/plains/4_10_3.jpg b/public/img/plains/4_10_3.jpg
deleted file mode 100644
index 1b93b9df..00000000
Binary files a/public/img/plains/4_10_3.jpg and /dev/null differ
diff --git a/public/img/plains/4_10_4.jpg b/public/img/plains/4_10_4.jpg
deleted file mode 100644
index f31042b1..00000000
Binary files a/public/img/plains/4_10_4.jpg and /dev/null differ
diff --git a/public/img/plains/4_10_5.jpg b/public/img/plains/4_10_5.jpg
deleted file mode 100644
index 611a9f28..00000000
Binary files a/public/img/plains/4_10_5.jpg and /dev/null differ
diff --git a/public/img/plains/4_10_6.jpg b/public/img/plains/4_10_6.jpg
deleted file mode 100644
index 5a7a07e3..00000000
Binary files a/public/img/plains/4_10_6.jpg and /dev/null differ
diff --git a/public/img/plains/4_10_7.jpg b/public/img/plains/4_10_7.jpg
deleted file mode 100644
index 5155f466..00000000
Binary files a/public/img/plains/4_10_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_10_8.jpg b/public/img/plains/4_10_8.jpg
deleted file mode 100644
index 040da3b1..00000000
Binary files a/public/img/plains/4_10_8.jpg and /dev/null differ
diff --git a/public/img/plains/4_10_9.jpg b/public/img/plains/4_10_9.jpg
deleted file mode 100644
index 201d4788..00000000
Binary files a/public/img/plains/4_10_9.jpg and /dev/null differ
diff --git a/public/img/plains/4_11_0.jpg b/public/img/plains/4_11_0.jpg
deleted file mode 100644
index 10d8d81c..00000000
Binary files a/public/img/plains/4_11_0.jpg and /dev/null differ
diff --git a/public/img/plains/4_11_1.jpg b/public/img/plains/4_11_1.jpg
deleted file mode 100644
index c96309cb..00000000
Binary files a/public/img/plains/4_11_1.jpg and /dev/null differ
diff --git a/public/img/plains/4_11_10.jpg b/public/img/plains/4_11_10.jpg
deleted file mode 100644
index 7a8e7641..00000000
Binary files a/public/img/plains/4_11_10.jpg and /dev/null differ
diff --git a/public/img/plains/4_11_11.jpg b/public/img/plains/4_11_11.jpg
deleted file mode 100644
index d01d4e26..00000000
Binary files a/public/img/plains/4_11_11.jpg and /dev/null differ
diff --git a/public/img/plains/4_11_12.jpg b/public/img/plains/4_11_12.jpg
deleted file mode 100644
index 8f6ca6b4..00000000
Binary files a/public/img/plains/4_11_12.jpg and /dev/null differ
diff --git a/public/img/plains/4_11_13.jpg b/public/img/plains/4_11_13.jpg
deleted file mode 100644
index a4c46399..00000000
Binary files a/public/img/plains/4_11_13.jpg and /dev/null differ
diff --git a/public/img/plains/4_11_14.jpg b/public/img/plains/4_11_14.jpg
deleted file mode 100644
index 9546419d..00000000
Binary files a/public/img/plains/4_11_14.jpg and /dev/null differ
diff --git a/public/img/plains/4_11_15.jpg b/public/img/plains/4_11_15.jpg
deleted file mode 100644
index 070b08ed..00000000
Binary files a/public/img/plains/4_11_15.jpg and /dev/null differ
diff --git a/public/img/plains/4_11_2.jpg b/public/img/plains/4_11_2.jpg
deleted file mode 100644
index 1923bdf4..00000000
Binary files a/public/img/plains/4_11_2.jpg and /dev/null differ
diff --git a/public/img/plains/4_11_3.jpg b/public/img/plains/4_11_3.jpg
deleted file mode 100644
index 8aadd5be..00000000
Binary files a/public/img/plains/4_11_3.jpg and /dev/null differ
diff --git a/public/img/plains/4_11_4.jpg b/public/img/plains/4_11_4.jpg
deleted file mode 100644
index a7f5438e..00000000
Binary files a/public/img/plains/4_11_4.jpg and /dev/null differ
diff --git a/public/img/plains/4_11_5.jpg b/public/img/plains/4_11_5.jpg
deleted file mode 100644
index b6b324bf..00000000
Binary files a/public/img/plains/4_11_5.jpg and /dev/null differ
diff --git a/public/img/plains/4_11_6.jpg b/public/img/plains/4_11_6.jpg
deleted file mode 100644
index 8412eea7..00000000
Binary files a/public/img/plains/4_11_6.jpg and /dev/null differ
diff --git a/public/img/plains/4_11_7.jpg b/public/img/plains/4_11_7.jpg
deleted file mode 100644
index 414eea45..00000000
Binary files a/public/img/plains/4_11_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_11_8.jpg b/public/img/plains/4_11_8.jpg
deleted file mode 100644
index 9e2cad63..00000000
Binary files a/public/img/plains/4_11_8.jpg and /dev/null differ
diff --git a/public/img/plains/4_11_9.jpg b/public/img/plains/4_11_9.jpg
deleted file mode 100644
index 75974ce5..00000000
Binary files a/public/img/plains/4_11_9.jpg and /dev/null differ
diff --git a/public/img/plains/4_12_0.jpg b/public/img/plains/4_12_0.jpg
deleted file mode 100644
index a68142c0..00000000
Binary files a/public/img/plains/4_12_0.jpg and /dev/null differ
diff --git a/public/img/plains/4_12_1.jpg b/public/img/plains/4_12_1.jpg
deleted file mode 100644
index 82a25bb2..00000000
Binary files a/public/img/plains/4_12_1.jpg and /dev/null differ
diff --git a/public/img/plains/4_12_10.jpg b/public/img/plains/4_12_10.jpg
deleted file mode 100644
index 7f8ec486..00000000
Binary files a/public/img/plains/4_12_10.jpg and /dev/null differ
diff --git a/public/img/plains/4_12_11.jpg b/public/img/plains/4_12_11.jpg
deleted file mode 100644
index d769fe51..00000000
Binary files a/public/img/plains/4_12_11.jpg and /dev/null differ
diff --git a/public/img/plains/4_12_12.jpg b/public/img/plains/4_12_12.jpg
deleted file mode 100644
index 347cc97b..00000000
Binary files a/public/img/plains/4_12_12.jpg and /dev/null differ
diff --git a/public/img/plains/4_12_13.jpg b/public/img/plains/4_12_13.jpg
deleted file mode 100644
index 5630a24b..00000000
Binary files a/public/img/plains/4_12_13.jpg and /dev/null differ
diff --git a/public/img/plains/4_12_14.jpg b/public/img/plains/4_12_14.jpg
deleted file mode 100644
index a12f7543..00000000
Binary files a/public/img/plains/4_12_14.jpg and /dev/null differ
diff --git a/public/img/plains/4_12_15.jpg b/public/img/plains/4_12_15.jpg
deleted file mode 100644
index 3acb97d5..00000000
Binary files a/public/img/plains/4_12_15.jpg and /dev/null differ
diff --git a/public/img/plains/4_12_2.jpg b/public/img/plains/4_12_2.jpg
deleted file mode 100644
index fe66afe8..00000000
Binary files a/public/img/plains/4_12_2.jpg and /dev/null differ
diff --git a/public/img/plains/4_12_3.jpg b/public/img/plains/4_12_3.jpg
deleted file mode 100644
index fccffff9..00000000
Binary files a/public/img/plains/4_12_3.jpg and /dev/null differ
diff --git a/public/img/plains/4_12_4.jpg b/public/img/plains/4_12_4.jpg
deleted file mode 100644
index 44fa13e8..00000000
Binary files a/public/img/plains/4_12_4.jpg and /dev/null differ
diff --git a/public/img/plains/4_12_5.jpg b/public/img/plains/4_12_5.jpg
deleted file mode 100644
index 880d3404..00000000
Binary files a/public/img/plains/4_12_5.jpg and /dev/null differ
diff --git a/public/img/plains/4_12_6.jpg b/public/img/plains/4_12_6.jpg
deleted file mode 100644
index d3e87891..00000000
Binary files a/public/img/plains/4_12_6.jpg and /dev/null differ
diff --git a/public/img/plains/4_12_7.jpg b/public/img/plains/4_12_7.jpg
deleted file mode 100644
index 2c118f69..00000000
Binary files a/public/img/plains/4_12_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_12_8.jpg b/public/img/plains/4_12_8.jpg
deleted file mode 100644
index 780c6d0f..00000000
Binary files a/public/img/plains/4_12_8.jpg and /dev/null differ
diff --git a/public/img/plains/4_12_9.jpg b/public/img/plains/4_12_9.jpg
deleted file mode 100644
index bc17cbf2..00000000
Binary files a/public/img/plains/4_12_9.jpg and /dev/null differ
diff --git a/public/img/plains/4_13_0.jpg b/public/img/plains/4_13_0.jpg
deleted file mode 100644
index 85f8e1a6..00000000
Binary files a/public/img/plains/4_13_0.jpg and /dev/null differ
diff --git a/public/img/plains/4_13_1.jpg b/public/img/plains/4_13_1.jpg
deleted file mode 100644
index 69aa1149..00000000
Binary files a/public/img/plains/4_13_1.jpg and /dev/null differ
diff --git a/public/img/plains/4_13_10.jpg b/public/img/plains/4_13_10.jpg
deleted file mode 100644
index c93ba244..00000000
Binary files a/public/img/plains/4_13_10.jpg and /dev/null differ
diff --git a/public/img/plains/4_13_11.jpg b/public/img/plains/4_13_11.jpg
deleted file mode 100644
index e1aedb4d..00000000
Binary files a/public/img/plains/4_13_11.jpg and /dev/null differ
diff --git a/public/img/plains/4_13_12.jpg b/public/img/plains/4_13_12.jpg
deleted file mode 100644
index a5e11aa7..00000000
Binary files a/public/img/plains/4_13_12.jpg and /dev/null differ
diff --git a/public/img/plains/4_13_13.jpg b/public/img/plains/4_13_13.jpg
deleted file mode 100644
index f3a7bb6e..00000000
Binary files a/public/img/plains/4_13_13.jpg and /dev/null differ
diff --git a/public/img/plains/4_13_14.jpg b/public/img/plains/4_13_14.jpg
deleted file mode 100644
index f7c8af52..00000000
Binary files a/public/img/plains/4_13_14.jpg and /dev/null differ
diff --git a/public/img/plains/4_13_15.jpg b/public/img/plains/4_13_15.jpg
deleted file mode 100644
index 1af2302f..00000000
Binary files a/public/img/plains/4_13_15.jpg and /dev/null differ
diff --git a/public/img/plains/4_13_2.jpg b/public/img/plains/4_13_2.jpg
deleted file mode 100644
index 39ef9079..00000000
Binary files a/public/img/plains/4_13_2.jpg and /dev/null differ
diff --git a/public/img/plains/4_13_3.jpg b/public/img/plains/4_13_3.jpg
deleted file mode 100644
index d6c83b8e..00000000
Binary files a/public/img/plains/4_13_3.jpg and /dev/null differ
diff --git a/public/img/plains/4_13_4.jpg b/public/img/plains/4_13_4.jpg
deleted file mode 100644
index bd391d61..00000000
Binary files a/public/img/plains/4_13_4.jpg and /dev/null differ
diff --git a/public/img/plains/4_13_5.jpg b/public/img/plains/4_13_5.jpg
deleted file mode 100644
index cfa3bb48..00000000
Binary files a/public/img/plains/4_13_5.jpg and /dev/null differ
diff --git a/public/img/plains/4_13_6.jpg b/public/img/plains/4_13_6.jpg
deleted file mode 100644
index 65b3cdbc..00000000
Binary files a/public/img/plains/4_13_6.jpg and /dev/null differ
diff --git a/public/img/plains/4_13_7.jpg b/public/img/plains/4_13_7.jpg
deleted file mode 100644
index 40e59352..00000000
Binary files a/public/img/plains/4_13_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_13_8.jpg b/public/img/plains/4_13_8.jpg
deleted file mode 100644
index a9e8bbee..00000000
Binary files a/public/img/plains/4_13_8.jpg and /dev/null differ
diff --git a/public/img/plains/4_13_9.jpg b/public/img/plains/4_13_9.jpg
deleted file mode 100644
index 3e640a38..00000000
Binary files a/public/img/plains/4_13_9.jpg and /dev/null differ
diff --git a/public/img/plains/4_14_0.jpg b/public/img/plains/4_14_0.jpg
deleted file mode 100644
index 5e967b33..00000000
Binary files a/public/img/plains/4_14_0.jpg and /dev/null differ
diff --git a/public/img/plains/4_14_1.jpg b/public/img/plains/4_14_1.jpg
deleted file mode 100644
index 3d8f292b..00000000
Binary files a/public/img/plains/4_14_1.jpg and /dev/null differ
diff --git a/public/img/plains/4_14_10.jpg b/public/img/plains/4_14_10.jpg
deleted file mode 100644
index 589c3244..00000000
Binary files a/public/img/plains/4_14_10.jpg and /dev/null differ
diff --git a/public/img/plains/4_14_11.jpg b/public/img/plains/4_14_11.jpg
deleted file mode 100644
index 057afd40..00000000
Binary files a/public/img/plains/4_14_11.jpg and /dev/null differ
diff --git a/public/img/plains/4_14_12.jpg b/public/img/plains/4_14_12.jpg
deleted file mode 100644
index 750cd5a0..00000000
Binary files a/public/img/plains/4_14_12.jpg and /dev/null differ
diff --git a/public/img/plains/4_14_13.jpg b/public/img/plains/4_14_13.jpg
deleted file mode 100644
index 34c825dd..00000000
Binary files a/public/img/plains/4_14_13.jpg and /dev/null differ
diff --git a/public/img/plains/4_14_14.jpg b/public/img/plains/4_14_14.jpg
deleted file mode 100644
index e8db0d77..00000000
Binary files a/public/img/plains/4_14_14.jpg and /dev/null differ
diff --git a/public/img/plains/4_14_15.jpg b/public/img/plains/4_14_15.jpg
deleted file mode 100644
index a5e1ab69..00000000
Binary files a/public/img/plains/4_14_15.jpg and /dev/null differ
diff --git a/public/img/plains/4_14_2.jpg b/public/img/plains/4_14_2.jpg
deleted file mode 100644
index b00dc340..00000000
Binary files a/public/img/plains/4_14_2.jpg and /dev/null differ
diff --git a/public/img/plains/4_14_3.jpg b/public/img/plains/4_14_3.jpg
deleted file mode 100644
index 20bd95ea..00000000
Binary files a/public/img/plains/4_14_3.jpg and /dev/null differ
diff --git a/public/img/plains/4_14_4.jpg b/public/img/plains/4_14_4.jpg
deleted file mode 100644
index f92c616a..00000000
Binary files a/public/img/plains/4_14_4.jpg and /dev/null differ
diff --git a/public/img/plains/4_14_5.jpg b/public/img/plains/4_14_5.jpg
deleted file mode 100644
index ca2e8d2e..00000000
Binary files a/public/img/plains/4_14_5.jpg and /dev/null differ
diff --git a/public/img/plains/4_14_6.jpg b/public/img/plains/4_14_6.jpg
deleted file mode 100644
index 6bcce275..00000000
Binary files a/public/img/plains/4_14_6.jpg and /dev/null differ
diff --git a/public/img/plains/4_14_7.jpg b/public/img/plains/4_14_7.jpg
deleted file mode 100644
index bc5c1e56..00000000
Binary files a/public/img/plains/4_14_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_14_8.jpg b/public/img/plains/4_14_8.jpg
deleted file mode 100644
index 946898ac..00000000
Binary files a/public/img/plains/4_14_8.jpg and /dev/null differ
diff --git a/public/img/plains/4_14_9.jpg b/public/img/plains/4_14_9.jpg
deleted file mode 100644
index 1f29c6cb..00000000
Binary files a/public/img/plains/4_14_9.jpg and /dev/null differ
diff --git a/public/img/plains/4_15_0.jpg b/public/img/plains/4_15_0.jpg
deleted file mode 100644
index dc863e49..00000000
Binary files a/public/img/plains/4_15_0.jpg and /dev/null differ
diff --git a/public/img/plains/4_15_1.jpg b/public/img/plains/4_15_1.jpg
deleted file mode 100644
index c2dd3762..00000000
Binary files a/public/img/plains/4_15_1.jpg and /dev/null differ
diff --git a/public/img/plains/4_15_10.jpg b/public/img/plains/4_15_10.jpg
deleted file mode 100644
index d24b104d..00000000
Binary files a/public/img/plains/4_15_10.jpg and /dev/null differ
diff --git a/public/img/plains/4_15_11.jpg b/public/img/plains/4_15_11.jpg
deleted file mode 100644
index 3eba3abd..00000000
Binary files a/public/img/plains/4_15_11.jpg and /dev/null differ
diff --git a/public/img/plains/4_15_12.jpg b/public/img/plains/4_15_12.jpg
deleted file mode 100644
index 9bd00b79..00000000
Binary files a/public/img/plains/4_15_12.jpg and /dev/null differ
diff --git a/public/img/plains/4_15_13.jpg b/public/img/plains/4_15_13.jpg
deleted file mode 100644
index 5a42df19..00000000
Binary files a/public/img/plains/4_15_13.jpg and /dev/null differ
diff --git a/public/img/plains/4_15_14.jpg b/public/img/plains/4_15_14.jpg
deleted file mode 100644
index 6377fec5..00000000
Binary files a/public/img/plains/4_15_14.jpg and /dev/null differ
diff --git a/public/img/plains/4_15_15.jpg b/public/img/plains/4_15_15.jpg
deleted file mode 100644
index a0ca17fe..00000000
Binary files a/public/img/plains/4_15_15.jpg and /dev/null differ
diff --git a/public/img/plains/4_15_2.jpg b/public/img/plains/4_15_2.jpg
deleted file mode 100644
index e0a92463..00000000
Binary files a/public/img/plains/4_15_2.jpg and /dev/null differ
diff --git a/public/img/plains/4_15_3.jpg b/public/img/plains/4_15_3.jpg
deleted file mode 100644
index 86677f83..00000000
Binary files a/public/img/plains/4_15_3.jpg and /dev/null differ
diff --git a/public/img/plains/4_15_4.jpg b/public/img/plains/4_15_4.jpg
deleted file mode 100644
index ba20d67a..00000000
Binary files a/public/img/plains/4_15_4.jpg and /dev/null differ
diff --git a/public/img/plains/4_15_5.jpg b/public/img/plains/4_15_5.jpg
deleted file mode 100644
index 627e9f6b..00000000
Binary files a/public/img/plains/4_15_5.jpg and /dev/null differ
diff --git a/public/img/plains/4_15_6.jpg b/public/img/plains/4_15_6.jpg
deleted file mode 100644
index 472999e3..00000000
Binary files a/public/img/plains/4_15_6.jpg and /dev/null differ
diff --git a/public/img/plains/4_15_7.jpg b/public/img/plains/4_15_7.jpg
deleted file mode 100644
index 3c2dc8d5..00000000
Binary files a/public/img/plains/4_15_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_15_8.jpg b/public/img/plains/4_15_8.jpg
deleted file mode 100644
index cd67de39..00000000
Binary files a/public/img/plains/4_15_8.jpg and /dev/null differ
diff --git a/public/img/plains/4_15_9.jpg b/public/img/plains/4_15_9.jpg
deleted file mode 100644
index ae471905..00000000
Binary files a/public/img/plains/4_15_9.jpg and /dev/null differ
diff --git a/public/img/plains/4_1_0.jpg b/public/img/plains/4_1_0.jpg
deleted file mode 100644
index 02be0061..00000000
Binary files a/public/img/plains/4_1_0.jpg and /dev/null differ
diff --git a/public/img/plains/4_1_1.jpg b/public/img/plains/4_1_1.jpg
deleted file mode 100644
index 46a9771e..00000000
Binary files a/public/img/plains/4_1_1.jpg and /dev/null differ
diff --git a/public/img/plains/4_1_10.jpg b/public/img/plains/4_1_10.jpg
deleted file mode 100644
index 5569d765..00000000
Binary files a/public/img/plains/4_1_10.jpg and /dev/null differ
diff --git a/public/img/plains/4_1_11.jpg b/public/img/plains/4_1_11.jpg
deleted file mode 100644
index 1d3543c2..00000000
Binary files a/public/img/plains/4_1_11.jpg and /dev/null differ
diff --git a/public/img/plains/4_1_12.jpg b/public/img/plains/4_1_12.jpg
deleted file mode 100644
index 0a264d2f..00000000
Binary files a/public/img/plains/4_1_12.jpg and /dev/null differ
diff --git a/public/img/plains/4_1_13.jpg b/public/img/plains/4_1_13.jpg
deleted file mode 100644
index d4e59b9a..00000000
Binary files a/public/img/plains/4_1_13.jpg and /dev/null differ
diff --git a/public/img/plains/4_1_14.jpg b/public/img/plains/4_1_14.jpg
deleted file mode 100644
index 73966ca8..00000000
Binary files a/public/img/plains/4_1_14.jpg and /dev/null differ
diff --git a/public/img/plains/4_1_15.jpg b/public/img/plains/4_1_15.jpg
deleted file mode 100644
index 351994c7..00000000
Binary files a/public/img/plains/4_1_15.jpg and /dev/null differ
diff --git a/public/img/plains/4_1_2.jpg b/public/img/plains/4_1_2.jpg
deleted file mode 100644
index 2e844a69..00000000
Binary files a/public/img/plains/4_1_2.jpg and /dev/null differ
diff --git a/public/img/plains/4_1_3.jpg b/public/img/plains/4_1_3.jpg
deleted file mode 100644
index 367138bf..00000000
Binary files a/public/img/plains/4_1_3.jpg and /dev/null differ
diff --git a/public/img/plains/4_1_4.jpg b/public/img/plains/4_1_4.jpg
deleted file mode 100644
index 0f85f28e..00000000
Binary files a/public/img/plains/4_1_4.jpg and /dev/null differ
diff --git a/public/img/plains/4_1_5.jpg b/public/img/plains/4_1_5.jpg
deleted file mode 100644
index 6658765f..00000000
Binary files a/public/img/plains/4_1_5.jpg and /dev/null differ
diff --git a/public/img/plains/4_1_6.jpg b/public/img/plains/4_1_6.jpg
deleted file mode 100644
index 5d367cf4..00000000
Binary files a/public/img/plains/4_1_6.jpg and /dev/null differ
diff --git a/public/img/plains/4_1_7.jpg b/public/img/plains/4_1_7.jpg
deleted file mode 100644
index e9bab0bd..00000000
Binary files a/public/img/plains/4_1_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_1_8.jpg b/public/img/plains/4_1_8.jpg
deleted file mode 100644
index cf9d40e5..00000000
Binary files a/public/img/plains/4_1_8.jpg and /dev/null differ
diff --git a/public/img/plains/4_1_9.jpg b/public/img/plains/4_1_9.jpg
deleted file mode 100644
index f85551f0..00000000
Binary files a/public/img/plains/4_1_9.jpg and /dev/null differ
diff --git a/public/img/plains/4_2_0.jpg b/public/img/plains/4_2_0.jpg
deleted file mode 100644
index 1ad7b292..00000000
Binary files a/public/img/plains/4_2_0.jpg and /dev/null differ
diff --git a/public/img/plains/4_2_1.jpg b/public/img/plains/4_2_1.jpg
deleted file mode 100644
index 37ab678a..00000000
Binary files a/public/img/plains/4_2_1.jpg and /dev/null differ
diff --git a/public/img/plains/4_2_10.jpg b/public/img/plains/4_2_10.jpg
deleted file mode 100644
index 5069bf9a..00000000
Binary files a/public/img/plains/4_2_10.jpg and /dev/null differ
diff --git a/public/img/plains/4_2_11.jpg b/public/img/plains/4_2_11.jpg
deleted file mode 100644
index a90ee02d..00000000
Binary files a/public/img/plains/4_2_11.jpg and /dev/null differ
diff --git a/public/img/plains/4_2_12.jpg b/public/img/plains/4_2_12.jpg
deleted file mode 100644
index 2a8c3c64..00000000
Binary files a/public/img/plains/4_2_12.jpg and /dev/null differ
diff --git a/public/img/plains/4_2_13.jpg b/public/img/plains/4_2_13.jpg
deleted file mode 100644
index d7c4ece2..00000000
Binary files a/public/img/plains/4_2_13.jpg and /dev/null differ
diff --git a/public/img/plains/4_2_14.jpg b/public/img/plains/4_2_14.jpg
deleted file mode 100644
index e73c5140..00000000
Binary files a/public/img/plains/4_2_14.jpg and /dev/null differ
diff --git a/public/img/plains/4_2_15.jpg b/public/img/plains/4_2_15.jpg
deleted file mode 100644
index da2cc18e..00000000
Binary files a/public/img/plains/4_2_15.jpg and /dev/null differ
diff --git a/public/img/plains/4_2_2.jpg b/public/img/plains/4_2_2.jpg
deleted file mode 100644
index 214fa0c5..00000000
Binary files a/public/img/plains/4_2_2.jpg and /dev/null differ
diff --git a/public/img/plains/4_2_3.jpg b/public/img/plains/4_2_3.jpg
deleted file mode 100644
index bbbf7d64..00000000
Binary files a/public/img/plains/4_2_3.jpg and /dev/null differ
diff --git a/public/img/plains/4_2_4.jpg b/public/img/plains/4_2_4.jpg
deleted file mode 100644
index 9f300fe4..00000000
Binary files a/public/img/plains/4_2_4.jpg and /dev/null differ
diff --git a/public/img/plains/4_2_5.jpg b/public/img/plains/4_2_5.jpg
deleted file mode 100644
index d67ea93b..00000000
Binary files a/public/img/plains/4_2_5.jpg and /dev/null differ
diff --git a/public/img/plains/4_2_6.jpg b/public/img/plains/4_2_6.jpg
deleted file mode 100644
index 509cfd59..00000000
Binary files a/public/img/plains/4_2_6.jpg and /dev/null differ
diff --git a/public/img/plains/4_2_7.jpg b/public/img/plains/4_2_7.jpg
deleted file mode 100644
index 7477a50b..00000000
Binary files a/public/img/plains/4_2_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_2_8.jpg b/public/img/plains/4_2_8.jpg
deleted file mode 100644
index b2e9bd94..00000000
Binary files a/public/img/plains/4_2_8.jpg and /dev/null differ
diff --git a/public/img/plains/4_2_9.jpg b/public/img/plains/4_2_9.jpg
deleted file mode 100644
index 70888ab8..00000000
Binary files a/public/img/plains/4_2_9.jpg and /dev/null differ
diff --git a/public/img/plains/4_3_0.jpg b/public/img/plains/4_3_0.jpg
deleted file mode 100644
index 2e8fceae..00000000
Binary files a/public/img/plains/4_3_0.jpg and /dev/null differ
diff --git a/public/img/plains/4_3_1.jpg b/public/img/plains/4_3_1.jpg
deleted file mode 100644
index 54af1590..00000000
Binary files a/public/img/plains/4_3_1.jpg and /dev/null differ
diff --git a/public/img/plains/4_3_10.jpg b/public/img/plains/4_3_10.jpg
deleted file mode 100644
index cbe63211..00000000
Binary files a/public/img/plains/4_3_10.jpg and /dev/null differ
diff --git a/public/img/plains/4_3_11.jpg b/public/img/plains/4_3_11.jpg
deleted file mode 100644
index 76c48128..00000000
Binary files a/public/img/plains/4_3_11.jpg and /dev/null differ
diff --git a/public/img/plains/4_3_12.jpg b/public/img/plains/4_3_12.jpg
deleted file mode 100644
index 6eb26c91..00000000
Binary files a/public/img/plains/4_3_12.jpg and /dev/null differ
diff --git a/public/img/plains/4_3_13.jpg b/public/img/plains/4_3_13.jpg
deleted file mode 100644
index c91c65a4..00000000
Binary files a/public/img/plains/4_3_13.jpg and /dev/null differ
diff --git a/public/img/plains/4_3_14.jpg b/public/img/plains/4_3_14.jpg
deleted file mode 100644
index 4b414e63..00000000
Binary files a/public/img/plains/4_3_14.jpg and /dev/null differ
diff --git a/public/img/plains/4_3_15.jpg b/public/img/plains/4_3_15.jpg
deleted file mode 100644
index 29cd3801..00000000
Binary files a/public/img/plains/4_3_15.jpg and /dev/null differ
diff --git a/public/img/plains/4_3_2.jpg b/public/img/plains/4_3_2.jpg
deleted file mode 100644
index 4fba021f..00000000
Binary files a/public/img/plains/4_3_2.jpg and /dev/null differ
diff --git a/public/img/plains/4_3_3.jpg b/public/img/plains/4_3_3.jpg
deleted file mode 100644
index c56b8bf0..00000000
Binary files a/public/img/plains/4_3_3.jpg and /dev/null differ
diff --git a/public/img/plains/4_3_4.jpg b/public/img/plains/4_3_4.jpg
deleted file mode 100644
index b005aa04..00000000
Binary files a/public/img/plains/4_3_4.jpg and /dev/null differ
diff --git a/public/img/plains/4_3_5.jpg b/public/img/plains/4_3_5.jpg
deleted file mode 100644
index 1605e8f7..00000000
Binary files a/public/img/plains/4_3_5.jpg and /dev/null differ
diff --git a/public/img/plains/4_3_6.jpg b/public/img/plains/4_3_6.jpg
deleted file mode 100644
index 8ccb3c1e..00000000
Binary files a/public/img/plains/4_3_6.jpg and /dev/null differ
diff --git a/public/img/plains/4_3_7.jpg b/public/img/plains/4_3_7.jpg
deleted file mode 100644
index e1ceb8f7..00000000
Binary files a/public/img/plains/4_3_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_3_8.jpg b/public/img/plains/4_3_8.jpg
deleted file mode 100644
index 8b01e7bf..00000000
Binary files a/public/img/plains/4_3_8.jpg and /dev/null differ
diff --git a/public/img/plains/4_3_9.jpg b/public/img/plains/4_3_9.jpg
deleted file mode 100644
index 2e9d6721..00000000
Binary files a/public/img/plains/4_3_9.jpg and /dev/null differ
diff --git a/public/img/plains/4_4_0.jpg b/public/img/plains/4_4_0.jpg
deleted file mode 100644
index 3a9c7a54..00000000
Binary files a/public/img/plains/4_4_0.jpg and /dev/null differ
diff --git a/public/img/plains/4_4_1.jpg b/public/img/plains/4_4_1.jpg
deleted file mode 100644
index 0bd33454..00000000
Binary files a/public/img/plains/4_4_1.jpg and /dev/null differ
diff --git a/public/img/plains/4_4_10.jpg b/public/img/plains/4_4_10.jpg
deleted file mode 100644
index 0fe7a426..00000000
Binary files a/public/img/plains/4_4_10.jpg and /dev/null differ
diff --git a/public/img/plains/4_4_11.jpg b/public/img/plains/4_4_11.jpg
deleted file mode 100644
index a4d98581..00000000
Binary files a/public/img/plains/4_4_11.jpg and /dev/null differ
diff --git a/public/img/plains/4_4_12.jpg b/public/img/plains/4_4_12.jpg
deleted file mode 100644
index 09c0ccb9..00000000
Binary files a/public/img/plains/4_4_12.jpg and /dev/null differ
diff --git a/public/img/plains/4_4_13.jpg b/public/img/plains/4_4_13.jpg
deleted file mode 100644
index e58200a3..00000000
Binary files a/public/img/plains/4_4_13.jpg and /dev/null differ
diff --git a/public/img/plains/4_4_14.jpg b/public/img/plains/4_4_14.jpg
deleted file mode 100644
index e6914040..00000000
Binary files a/public/img/plains/4_4_14.jpg and /dev/null differ
diff --git a/public/img/plains/4_4_15.jpg b/public/img/plains/4_4_15.jpg
deleted file mode 100644
index 1d4f80f3..00000000
Binary files a/public/img/plains/4_4_15.jpg and /dev/null differ
diff --git a/public/img/plains/4_4_2.jpg b/public/img/plains/4_4_2.jpg
deleted file mode 100644
index b74d8b67..00000000
Binary files a/public/img/plains/4_4_2.jpg and /dev/null differ
diff --git a/public/img/plains/4_4_3.jpg b/public/img/plains/4_4_3.jpg
deleted file mode 100644
index 81268570..00000000
Binary files a/public/img/plains/4_4_3.jpg and /dev/null differ
diff --git a/public/img/plains/4_4_4.jpg b/public/img/plains/4_4_4.jpg
deleted file mode 100644
index a4dac694..00000000
Binary files a/public/img/plains/4_4_4.jpg and /dev/null differ
diff --git a/public/img/plains/4_4_5.jpg b/public/img/plains/4_4_5.jpg
deleted file mode 100644
index 70f0d91c..00000000
Binary files a/public/img/plains/4_4_5.jpg and /dev/null differ
diff --git a/public/img/plains/4_4_6.jpg b/public/img/plains/4_4_6.jpg
deleted file mode 100644
index f812a31e..00000000
Binary files a/public/img/plains/4_4_6.jpg and /dev/null differ
diff --git a/public/img/plains/4_4_7.jpg b/public/img/plains/4_4_7.jpg
deleted file mode 100644
index 9f160025..00000000
Binary files a/public/img/plains/4_4_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_4_8.jpg b/public/img/plains/4_4_8.jpg
deleted file mode 100644
index 9eea4219..00000000
Binary files a/public/img/plains/4_4_8.jpg and /dev/null differ
diff --git a/public/img/plains/4_4_9.jpg b/public/img/plains/4_4_9.jpg
deleted file mode 100644
index ec1dd376..00000000
Binary files a/public/img/plains/4_4_9.jpg and /dev/null differ
diff --git a/public/img/plains/4_5_0.jpg b/public/img/plains/4_5_0.jpg
deleted file mode 100644
index adda5e29..00000000
Binary files a/public/img/plains/4_5_0.jpg and /dev/null differ
diff --git a/public/img/plains/4_5_1.jpg b/public/img/plains/4_5_1.jpg
deleted file mode 100644
index d023b564..00000000
Binary files a/public/img/plains/4_5_1.jpg and /dev/null differ
diff --git a/public/img/plains/4_5_10.jpg b/public/img/plains/4_5_10.jpg
deleted file mode 100644
index 77a7d907..00000000
Binary files a/public/img/plains/4_5_10.jpg and /dev/null differ
diff --git a/public/img/plains/4_5_11.jpg b/public/img/plains/4_5_11.jpg
deleted file mode 100644
index c78e08c2..00000000
Binary files a/public/img/plains/4_5_11.jpg and /dev/null differ
diff --git a/public/img/plains/4_5_12.jpg b/public/img/plains/4_5_12.jpg
deleted file mode 100644
index c98617a6..00000000
Binary files a/public/img/plains/4_5_12.jpg and /dev/null differ
diff --git a/public/img/plains/4_5_13.jpg b/public/img/plains/4_5_13.jpg
deleted file mode 100644
index ed90e78f..00000000
Binary files a/public/img/plains/4_5_13.jpg and /dev/null differ
diff --git a/public/img/plains/4_5_14.jpg b/public/img/plains/4_5_14.jpg
deleted file mode 100644
index 6aadc407..00000000
Binary files a/public/img/plains/4_5_14.jpg and /dev/null differ
diff --git a/public/img/plains/4_5_15.jpg b/public/img/plains/4_5_15.jpg
deleted file mode 100644
index 815113b6..00000000
Binary files a/public/img/plains/4_5_15.jpg and /dev/null differ
diff --git a/public/img/plains/4_5_2.jpg b/public/img/plains/4_5_2.jpg
deleted file mode 100644
index 716cbb7b..00000000
Binary files a/public/img/plains/4_5_2.jpg and /dev/null differ
diff --git a/public/img/plains/4_5_3.jpg b/public/img/plains/4_5_3.jpg
deleted file mode 100644
index 085e03c4..00000000
Binary files a/public/img/plains/4_5_3.jpg and /dev/null differ
diff --git a/public/img/plains/4_5_4.jpg b/public/img/plains/4_5_4.jpg
deleted file mode 100644
index 869bf55a..00000000
Binary files a/public/img/plains/4_5_4.jpg and /dev/null differ
diff --git a/public/img/plains/4_5_5.jpg b/public/img/plains/4_5_5.jpg
deleted file mode 100644
index 77e837da..00000000
Binary files a/public/img/plains/4_5_5.jpg and /dev/null differ
diff --git a/public/img/plains/4_5_6.jpg b/public/img/plains/4_5_6.jpg
deleted file mode 100644
index 5a160cba..00000000
Binary files a/public/img/plains/4_5_6.jpg and /dev/null differ
diff --git a/public/img/plains/4_5_7.jpg b/public/img/plains/4_5_7.jpg
deleted file mode 100644
index 3528fd1f..00000000
Binary files a/public/img/plains/4_5_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_5_8.jpg b/public/img/plains/4_5_8.jpg
deleted file mode 100644
index 93bdaccc..00000000
Binary files a/public/img/plains/4_5_8.jpg and /dev/null differ
diff --git a/public/img/plains/4_5_9.jpg b/public/img/plains/4_5_9.jpg
deleted file mode 100644
index c57f5405..00000000
Binary files a/public/img/plains/4_5_9.jpg and /dev/null differ
diff --git a/public/img/plains/4_6_0.jpg b/public/img/plains/4_6_0.jpg
deleted file mode 100644
index 58b406a2..00000000
Binary files a/public/img/plains/4_6_0.jpg and /dev/null differ
diff --git a/public/img/plains/4_6_1.jpg b/public/img/plains/4_6_1.jpg
deleted file mode 100644
index 9d367c19..00000000
Binary files a/public/img/plains/4_6_1.jpg and /dev/null differ
diff --git a/public/img/plains/4_6_10.jpg b/public/img/plains/4_6_10.jpg
deleted file mode 100644
index d7dfd9de..00000000
Binary files a/public/img/plains/4_6_10.jpg and /dev/null differ
diff --git a/public/img/plains/4_6_11.jpg b/public/img/plains/4_6_11.jpg
deleted file mode 100644
index 0c27383d..00000000
Binary files a/public/img/plains/4_6_11.jpg and /dev/null differ
diff --git a/public/img/plains/4_6_12.jpg b/public/img/plains/4_6_12.jpg
deleted file mode 100644
index f4b5bf81..00000000
Binary files a/public/img/plains/4_6_12.jpg and /dev/null differ
diff --git a/public/img/plains/4_6_13.jpg b/public/img/plains/4_6_13.jpg
deleted file mode 100644
index be298d59..00000000
Binary files a/public/img/plains/4_6_13.jpg and /dev/null differ
diff --git a/public/img/plains/4_6_14.jpg b/public/img/plains/4_6_14.jpg
deleted file mode 100644
index 979d0257..00000000
Binary files a/public/img/plains/4_6_14.jpg and /dev/null differ
diff --git a/public/img/plains/4_6_15.jpg b/public/img/plains/4_6_15.jpg
deleted file mode 100644
index 20202fc6..00000000
Binary files a/public/img/plains/4_6_15.jpg and /dev/null differ
diff --git a/public/img/plains/4_6_2.jpg b/public/img/plains/4_6_2.jpg
deleted file mode 100644
index 5f0983e9..00000000
Binary files a/public/img/plains/4_6_2.jpg and /dev/null differ
diff --git a/public/img/plains/4_6_3.jpg b/public/img/plains/4_6_3.jpg
deleted file mode 100644
index 27de7771..00000000
Binary files a/public/img/plains/4_6_3.jpg and /dev/null differ
diff --git a/public/img/plains/4_6_4.jpg b/public/img/plains/4_6_4.jpg
deleted file mode 100644
index 939c1eaf..00000000
Binary files a/public/img/plains/4_6_4.jpg and /dev/null differ
diff --git a/public/img/plains/4_6_5.jpg b/public/img/plains/4_6_5.jpg
deleted file mode 100644
index d6e8c8fb..00000000
Binary files a/public/img/plains/4_6_5.jpg and /dev/null differ
diff --git a/public/img/plains/4_6_6.jpg b/public/img/plains/4_6_6.jpg
deleted file mode 100644
index c45f8148..00000000
Binary files a/public/img/plains/4_6_6.jpg and /dev/null differ
diff --git a/public/img/plains/4_6_7.jpg b/public/img/plains/4_6_7.jpg
deleted file mode 100644
index de6c09bb..00000000
Binary files a/public/img/plains/4_6_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_6_8.jpg b/public/img/plains/4_6_8.jpg
deleted file mode 100644
index 3aa92388..00000000
Binary files a/public/img/plains/4_6_8.jpg and /dev/null differ
diff --git a/public/img/plains/4_6_9.jpg b/public/img/plains/4_6_9.jpg
deleted file mode 100644
index f6254b83..00000000
Binary files a/public/img/plains/4_6_9.jpg and /dev/null differ
diff --git a/public/img/plains/4_7_0.jpg b/public/img/plains/4_7_0.jpg
deleted file mode 100644
index 0cc652c0..00000000
Binary files a/public/img/plains/4_7_0.jpg and /dev/null differ
diff --git a/public/img/plains/4_7_1.jpg b/public/img/plains/4_7_1.jpg
deleted file mode 100644
index ffbf7baa..00000000
Binary files a/public/img/plains/4_7_1.jpg and /dev/null differ
diff --git a/public/img/plains/4_7_10.jpg b/public/img/plains/4_7_10.jpg
deleted file mode 100644
index 60723557..00000000
Binary files a/public/img/plains/4_7_10.jpg and /dev/null differ
diff --git a/public/img/plains/4_7_11.jpg b/public/img/plains/4_7_11.jpg
deleted file mode 100644
index 52bf4731..00000000
Binary files a/public/img/plains/4_7_11.jpg and /dev/null differ
diff --git a/public/img/plains/4_7_12.jpg b/public/img/plains/4_7_12.jpg
deleted file mode 100644
index 9548e371..00000000
Binary files a/public/img/plains/4_7_12.jpg and /dev/null differ
diff --git a/public/img/plains/4_7_13.jpg b/public/img/plains/4_7_13.jpg
deleted file mode 100644
index 13bbcc74..00000000
Binary files a/public/img/plains/4_7_13.jpg and /dev/null differ
diff --git a/public/img/plains/4_7_14.jpg b/public/img/plains/4_7_14.jpg
deleted file mode 100644
index de4c2a88..00000000
Binary files a/public/img/plains/4_7_14.jpg and /dev/null differ
diff --git a/public/img/plains/4_7_15.jpg b/public/img/plains/4_7_15.jpg
deleted file mode 100644
index df20fc51..00000000
Binary files a/public/img/plains/4_7_15.jpg and /dev/null differ
diff --git a/public/img/plains/4_7_2.jpg b/public/img/plains/4_7_2.jpg
deleted file mode 100644
index b5a91c5e..00000000
Binary files a/public/img/plains/4_7_2.jpg and /dev/null differ
diff --git a/public/img/plains/4_7_3.jpg b/public/img/plains/4_7_3.jpg
deleted file mode 100644
index b6b4b1f8..00000000
Binary files a/public/img/plains/4_7_3.jpg and /dev/null differ
diff --git a/public/img/plains/4_7_4.jpg b/public/img/plains/4_7_4.jpg
deleted file mode 100644
index 1974f5dd..00000000
Binary files a/public/img/plains/4_7_4.jpg and /dev/null differ
diff --git a/public/img/plains/4_7_5.jpg b/public/img/plains/4_7_5.jpg
deleted file mode 100644
index 9502001d..00000000
Binary files a/public/img/plains/4_7_5.jpg and /dev/null differ
diff --git a/public/img/plains/4_7_6.jpg b/public/img/plains/4_7_6.jpg
deleted file mode 100644
index a0268207..00000000
Binary files a/public/img/plains/4_7_6.jpg and /dev/null differ
diff --git a/public/img/plains/4_7_7.jpg b/public/img/plains/4_7_7.jpg
deleted file mode 100644
index a523b45f..00000000
Binary files a/public/img/plains/4_7_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_7_8.jpg b/public/img/plains/4_7_8.jpg
deleted file mode 100644
index ec30df8e..00000000
Binary files a/public/img/plains/4_7_8.jpg and /dev/null differ
diff --git a/public/img/plains/4_7_9.jpg b/public/img/plains/4_7_9.jpg
deleted file mode 100644
index ac3c1c42..00000000
Binary files a/public/img/plains/4_7_9.jpg and /dev/null differ
diff --git a/public/img/plains/4_8_0.jpg b/public/img/plains/4_8_0.jpg
deleted file mode 100644
index 87f34e01..00000000
Binary files a/public/img/plains/4_8_0.jpg and /dev/null differ
diff --git a/public/img/plains/4_8_1.jpg b/public/img/plains/4_8_1.jpg
deleted file mode 100644
index 61eacd72..00000000
Binary files a/public/img/plains/4_8_1.jpg and /dev/null differ
diff --git a/public/img/plains/4_8_10.jpg b/public/img/plains/4_8_10.jpg
deleted file mode 100644
index a1fcd13f..00000000
Binary files a/public/img/plains/4_8_10.jpg and /dev/null differ
diff --git a/public/img/plains/4_8_11.jpg b/public/img/plains/4_8_11.jpg
deleted file mode 100644
index 4caa20bc..00000000
Binary files a/public/img/plains/4_8_11.jpg and /dev/null differ
diff --git a/public/img/plains/4_8_12.jpg b/public/img/plains/4_8_12.jpg
deleted file mode 100644
index fe8b5c00..00000000
Binary files a/public/img/plains/4_8_12.jpg and /dev/null differ
diff --git a/public/img/plains/4_8_13.jpg b/public/img/plains/4_8_13.jpg
deleted file mode 100644
index 750a7fcc..00000000
Binary files a/public/img/plains/4_8_13.jpg and /dev/null differ
diff --git a/public/img/plains/4_8_14.jpg b/public/img/plains/4_8_14.jpg
deleted file mode 100644
index 26126617..00000000
Binary files a/public/img/plains/4_8_14.jpg and /dev/null differ
diff --git a/public/img/plains/4_8_15.jpg b/public/img/plains/4_8_15.jpg
deleted file mode 100644
index 45ee1679..00000000
Binary files a/public/img/plains/4_8_15.jpg and /dev/null differ
diff --git a/public/img/plains/4_8_2.jpg b/public/img/plains/4_8_2.jpg
deleted file mode 100644
index 01b5a108..00000000
Binary files a/public/img/plains/4_8_2.jpg and /dev/null differ
diff --git a/public/img/plains/4_8_3.jpg b/public/img/plains/4_8_3.jpg
deleted file mode 100644
index 70297cad..00000000
Binary files a/public/img/plains/4_8_3.jpg and /dev/null differ
diff --git a/public/img/plains/4_8_4.jpg b/public/img/plains/4_8_4.jpg
deleted file mode 100644
index ecef08ff..00000000
Binary files a/public/img/plains/4_8_4.jpg and /dev/null differ
diff --git a/public/img/plains/4_8_5.jpg b/public/img/plains/4_8_5.jpg
deleted file mode 100644
index 3320770d..00000000
Binary files a/public/img/plains/4_8_5.jpg and /dev/null differ
diff --git a/public/img/plains/4_8_6.jpg b/public/img/plains/4_8_6.jpg
deleted file mode 100644
index 0217b064..00000000
Binary files a/public/img/plains/4_8_6.jpg and /dev/null differ
diff --git a/public/img/plains/4_8_7.jpg b/public/img/plains/4_8_7.jpg
deleted file mode 100644
index 3ac1a766..00000000
Binary files a/public/img/plains/4_8_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_8_8.jpg b/public/img/plains/4_8_8.jpg
deleted file mode 100644
index 6758f2c8..00000000
Binary files a/public/img/plains/4_8_8.jpg and /dev/null differ
diff --git a/public/img/plains/4_8_9.jpg b/public/img/plains/4_8_9.jpg
deleted file mode 100644
index bf2696f3..00000000
Binary files a/public/img/plains/4_8_9.jpg and /dev/null differ
diff --git a/public/img/plains/4_9_0.jpg b/public/img/plains/4_9_0.jpg
deleted file mode 100644
index 8457a246..00000000
Binary files a/public/img/plains/4_9_0.jpg and /dev/null differ
diff --git a/public/img/plains/4_9_1.jpg b/public/img/plains/4_9_1.jpg
deleted file mode 100644
index d1d82f2b..00000000
Binary files a/public/img/plains/4_9_1.jpg and /dev/null differ
diff --git a/public/img/plains/4_9_10.jpg b/public/img/plains/4_9_10.jpg
deleted file mode 100644
index 010fc2d4..00000000
Binary files a/public/img/plains/4_9_10.jpg and /dev/null differ
diff --git a/public/img/plains/4_9_11.jpg b/public/img/plains/4_9_11.jpg
deleted file mode 100644
index 9e32f41b..00000000
Binary files a/public/img/plains/4_9_11.jpg and /dev/null differ
diff --git a/public/img/plains/4_9_12.jpg b/public/img/plains/4_9_12.jpg
deleted file mode 100644
index 33fa28e3..00000000
Binary files a/public/img/plains/4_9_12.jpg and /dev/null differ
diff --git a/public/img/plains/4_9_13.jpg b/public/img/plains/4_9_13.jpg
deleted file mode 100644
index a1f4567a..00000000
Binary files a/public/img/plains/4_9_13.jpg and /dev/null differ
diff --git a/public/img/plains/4_9_14.jpg b/public/img/plains/4_9_14.jpg
deleted file mode 100644
index 6d416948..00000000
Binary files a/public/img/plains/4_9_14.jpg and /dev/null differ
diff --git a/public/img/plains/4_9_15.jpg b/public/img/plains/4_9_15.jpg
deleted file mode 100644
index 950e1feb..00000000
Binary files a/public/img/plains/4_9_15.jpg and /dev/null differ
diff --git a/public/img/plains/4_9_2.jpg b/public/img/plains/4_9_2.jpg
deleted file mode 100644
index e81a923a..00000000
Binary files a/public/img/plains/4_9_2.jpg and /dev/null differ
diff --git a/public/img/plains/4_9_3.jpg b/public/img/plains/4_9_3.jpg
deleted file mode 100644
index e1fdcf14..00000000
Binary files a/public/img/plains/4_9_3.jpg and /dev/null differ
diff --git a/public/img/plains/4_9_4.jpg b/public/img/plains/4_9_4.jpg
deleted file mode 100644
index 3fd51980..00000000
Binary files a/public/img/plains/4_9_4.jpg and /dev/null differ
diff --git a/public/img/plains/4_9_5.jpg b/public/img/plains/4_9_5.jpg
deleted file mode 100644
index 15f865db..00000000
Binary files a/public/img/plains/4_9_5.jpg and /dev/null differ
diff --git a/public/img/plains/4_9_6.jpg b/public/img/plains/4_9_6.jpg
deleted file mode 100644
index 135cdc1e..00000000
Binary files a/public/img/plains/4_9_6.jpg and /dev/null differ
diff --git a/public/img/plains/4_9_7.jpg b/public/img/plains/4_9_7.jpg
deleted file mode 100644
index 8f96b641..00000000
Binary files a/public/img/plains/4_9_7.jpg and /dev/null differ
diff --git a/public/img/plains/4_9_8.jpg b/public/img/plains/4_9_8.jpg
deleted file mode 100644
index 373c3587..00000000
Binary files a/public/img/plains/4_9_8.jpg and /dev/null differ
diff --git a/public/img/plains/4_9_9.jpg b/public/img/plains/4_9_9.jpg
deleted file mode 100644
index 00a7e1bc..00000000
Binary files a/public/img/plains/4_9_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_0.jpg b/public/img/plains/5_0_0.jpg
deleted file mode 100644
index 05de424c..00000000
Binary files a/public/img/plains/5_0_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_1.jpg b/public/img/plains/5_0_1.jpg
deleted file mode 100644
index 267b1798..00000000
Binary files a/public/img/plains/5_0_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_10.jpg b/public/img/plains/5_0_10.jpg
deleted file mode 100644
index bc4f0f82..00000000
Binary files a/public/img/plains/5_0_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_11.jpg b/public/img/plains/5_0_11.jpg
deleted file mode 100644
index 35d8af95..00000000
Binary files a/public/img/plains/5_0_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_12.jpg b/public/img/plains/5_0_12.jpg
deleted file mode 100644
index 5af46f9f..00000000
Binary files a/public/img/plains/5_0_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_13.jpg b/public/img/plains/5_0_13.jpg
deleted file mode 100644
index 7f3230d7..00000000
Binary files a/public/img/plains/5_0_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_14.jpg b/public/img/plains/5_0_14.jpg
deleted file mode 100644
index 23cc1caf..00000000
Binary files a/public/img/plains/5_0_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_15.jpg b/public/img/plains/5_0_15.jpg
deleted file mode 100644
index b218095f..00000000
Binary files a/public/img/plains/5_0_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_16.jpg b/public/img/plains/5_0_16.jpg
deleted file mode 100644
index 495798b5..00000000
Binary files a/public/img/plains/5_0_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_17.jpg b/public/img/plains/5_0_17.jpg
deleted file mode 100644
index 882afe60..00000000
Binary files a/public/img/plains/5_0_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_18.jpg b/public/img/plains/5_0_18.jpg
deleted file mode 100644
index 634ba909..00000000
Binary files a/public/img/plains/5_0_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_19.jpg b/public/img/plains/5_0_19.jpg
deleted file mode 100644
index 468c0152..00000000
Binary files a/public/img/plains/5_0_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_2.jpg b/public/img/plains/5_0_2.jpg
deleted file mode 100644
index 8a6d47be..00000000
Binary files a/public/img/plains/5_0_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_20.jpg b/public/img/plains/5_0_20.jpg
deleted file mode 100644
index a03c1914..00000000
Binary files a/public/img/plains/5_0_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_21.jpg b/public/img/plains/5_0_21.jpg
deleted file mode 100644
index 696c61b9..00000000
Binary files a/public/img/plains/5_0_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_22.jpg b/public/img/plains/5_0_22.jpg
deleted file mode 100644
index 1fe3cacc..00000000
Binary files a/public/img/plains/5_0_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_23.jpg b/public/img/plains/5_0_23.jpg
deleted file mode 100644
index 0882f904..00000000
Binary files a/public/img/plains/5_0_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_24.jpg b/public/img/plains/5_0_24.jpg
deleted file mode 100644
index 39cb6506..00000000
Binary files a/public/img/plains/5_0_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_25.jpg b/public/img/plains/5_0_25.jpg
deleted file mode 100644
index 868c1e8c..00000000
Binary files a/public/img/plains/5_0_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_26.jpg b/public/img/plains/5_0_26.jpg
deleted file mode 100644
index 487c5090..00000000
Binary files a/public/img/plains/5_0_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_27.jpg b/public/img/plains/5_0_27.jpg
deleted file mode 100644
index 25727469..00000000
Binary files a/public/img/plains/5_0_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_28.jpg b/public/img/plains/5_0_28.jpg
deleted file mode 100644
index 3e130eaa..00000000
Binary files a/public/img/plains/5_0_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_29.jpg b/public/img/plains/5_0_29.jpg
deleted file mode 100644
index 4a49aaf3..00000000
Binary files a/public/img/plains/5_0_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_3.jpg b/public/img/plains/5_0_3.jpg
deleted file mode 100644
index 1e38654f..00000000
Binary files a/public/img/plains/5_0_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_30.jpg b/public/img/plains/5_0_30.jpg
deleted file mode 100644
index b0e3e68b..00000000
Binary files a/public/img/plains/5_0_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_31.jpg b/public/img/plains/5_0_31.jpg
deleted file mode 100644
index 1a5ce438..00000000
Binary files a/public/img/plains/5_0_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_4.jpg b/public/img/plains/5_0_4.jpg
deleted file mode 100644
index dc4712ce..00000000
Binary files a/public/img/plains/5_0_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_5.jpg b/public/img/plains/5_0_5.jpg
deleted file mode 100644
index 5d671145..00000000
Binary files a/public/img/plains/5_0_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_6.jpg b/public/img/plains/5_0_6.jpg
deleted file mode 100644
index 46f5802e..00000000
Binary files a/public/img/plains/5_0_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_7.jpg b/public/img/plains/5_0_7.jpg
deleted file mode 100644
index 6c38fddd..00000000
Binary files a/public/img/plains/5_0_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_8.jpg b/public/img/plains/5_0_8.jpg
deleted file mode 100644
index ef4f9a98..00000000
Binary files a/public/img/plains/5_0_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_0_9.jpg b/public/img/plains/5_0_9.jpg
deleted file mode 100644
index 653393cb..00000000
Binary files a/public/img/plains/5_0_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_0.jpg b/public/img/plains/5_10_0.jpg
deleted file mode 100644
index 020908e8..00000000
Binary files a/public/img/plains/5_10_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_1.jpg b/public/img/plains/5_10_1.jpg
deleted file mode 100644
index 4949f8f6..00000000
Binary files a/public/img/plains/5_10_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_10.jpg b/public/img/plains/5_10_10.jpg
deleted file mode 100644
index fd96a5aa..00000000
Binary files a/public/img/plains/5_10_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_11.jpg b/public/img/plains/5_10_11.jpg
deleted file mode 100644
index e610d06d..00000000
Binary files a/public/img/plains/5_10_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_12.jpg b/public/img/plains/5_10_12.jpg
deleted file mode 100644
index c55482f3..00000000
Binary files a/public/img/plains/5_10_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_13.jpg b/public/img/plains/5_10_13.jpg
deleted file mode 100644
index 0beab977..00000000
Binary files a/public/img/plains/5_10_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_14.jpg b/public/img/plains/5_10_14.jpg
deleted file mode 100644
index a3b49518..00000000
Binary files a/public/img/plains/5_10_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_15.jpg b/public/img/plains/5_10_15.jpg
deleted file mode 100644
index 00fe007e..00000000
Binary files a/public/img/plains/5_10_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_16.jpg b/public/img/plains/5_10_16.jpg
deleted file mode 100644
index bd49a641..00000000
Binary files a/public/img/plains/5_10_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_17.jpg b/public/img/plains/5_10_17.jpg
deleted file mode 100644
index 3402affb..00000000
Binary files a/public/img/plains/5_10_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_18.jpg b/public/img/plains/5_10_18.jpg
deleted file mode 100644
index 66d95b9b..00000000
Binary files a/public/img/plains/5_10_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_19.jpg b/public/img/plains/5_10_19.jpg
deleted file mode 100644
index f0b67cbe..00000000
Binary files a/public/img/plains/5_10_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_2.jpg b/public/img/plains/5_10_2.jpg
deleted file mode 100644
index 80d223ca..00000000
Binary files a/public/img/plains/5_10_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_20.jpg b/public/img/plains/5_10_20.jpg
deleted file mode 100644
index a8569423..00000000
Binary files a/public/img/plains/5_10_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_21.jpg b/public/img/plains/5_10_21.jpg
deleted file mode 100644
index dea48293..00000000
Binary files a/public/img/plains/5_10_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_22.jpg b/public/img/plains/5_10_22.jpg
deleted file mode 100644
index b56df0ae..00000000
Binary files a/public/img/plains/5_10_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_23.jpg b/public/img/plains/5_10_23.jpg
deleted file mode 100644
index 7d6450c8..00000000
Binary files a/public/img/plains/5_10_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_24.jpg b/public/img/plains/5_10_24.jpg
deleted file mode 100644
index 5ad24a05..00000000
Binary files a/public/img/plains/5_10_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_25.jpg b/public/img/plains/5_10_25.jpg
deleted file mode 100644
index 373c7fd2..00000000
Binary files a/public/img/plains/5_10_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_26.jpg b/public/img/plains/5_10_26.jpg
deleted file mode 100644
index c64b3552..00000000
Binary files a/public/img/plains/5_10_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_27.jpg b/public/img/plains/5_10_27.jpg
deleted file mode 100644
index 834020ff..00000000
Binary files a/public/img/plains/5_10_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_28.jpg b/public/img/plains/5_10_28.jpg
deleted file mode 100644
index 8925f815..00000000
Binary files a/public/img/plains/5_10_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_29.jpg b/public/img/plains/5_10_29.jpg
deleted file mode 100644
index ff7c778c..00000000
Binary files a/public/img/plains/5_10_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_3.jpg b/public/img/plains/5_10_3.jpg
deleted file mode 100644
index f794554c..00000000
Binary files a/public/img/plains/5_10_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_30.jpg b/public/img/plains/5_10_30.jpg
deleted file mode 100644
index 8f4ef23f..00000000
Binary files a/public/img/plains/5_10_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_31.jpg b/public/img/plains/5_10_31.jpg
deleted file mode 100644
index 1bcb8831..00000000
Binary files a/public/img/plains/5_10_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_4.jpg b/public/img/plains/5_10_4.jpg
deleted file mode 100644
index 63a37e58..00000000
Binary files a/public/img/plains/5_10_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_5.jpg b/public/img/plains/5_10_5.jpg
deleted file mode 100644
index 318621b6..00000000
Binary files a/public/img/plains/5_10_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_6.jpg b/public/img/plains/5_10_6.jpg
deleted file mode 100644
index b60c2db3..00000000
Binary files a/public/img/plains/5_10_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_7.jpg b/public/img/plains/5_10_7.jpg
deleted file mode 100644
index 6962e6d3..00000000
Binary files a/public/img/plains/5_10_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_8.jpg b/public/img/plains/5_10_8.jpg
deleted file mode 100644
index 1831bce6..00000000
Binary files a/public/img/plains/5_10_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_10_9.jpg b/public/img/plains/5_10_9.jpg
deleted file mode 100644
index b7fada04..00000000
Binary files a/public/img/plains/5_10_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_0.jpg b/public/img/plains/5_11_0.jpg
deleted file mode 100644
index e61810d6..00000000
Binary files a/public/img/plains/5_11_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_1.jpg b/public/img/plains/5_11_1.jpg
deleted file mode 100644
index ac58e94f..00000000
Binary files a/public/img/plains/5_11_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_10.jpg b/public/img/plains/5_11_10.jpg
deleted file mode 100644
index a3efbd19..00000000
Binary files a/public/img/plains/5_11_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_11.jpg b/public/img/plains/5_11_11.jpg
deleted file mode 100644
index 86825f4f..00000000
Binary files a/public/img/plains/5_11_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_12.jpg b/public/img/plains/5_11_12.jpg
deleted file mode 100644
index 2da6974c..00000000
Binary files a/public/img/plains/5_11_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_13.jpg b/public/img/plains/5_11_13.jpg
deleted file mode 100644
index e6f8b850..00000000
Binary files a/public/img/plains/5_11_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_14.jpg b/public/img/plains/5_11_14.jpg
deleted file mode 100644
index 1561e2e2..00000000
Binary files a/public/img/plains/5_11_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_15.jpg b/public/img/plains/5_11_15.jpg
deleted file mode 100644
index 3b9df041..00000000
Binary files a/public/img/plains/5_11_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_16.jpg b/public/img/plains/5_11_16.jpg
deleted file mode 100644
index ecc168f3..00000000
Binary files a/public/img/plains/5_11_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_17.jpg b/public/img/plains/5_11_17.jpg
deleted file mode 100644
index a89a89d0..00000000
Binary files a/public/img/plains/5_11_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_18.jpg b/public/img/plains/5_11_18.jpg
deleted file mode 100644
index 38b95838..00000000
Binary files a/public/img/plains/5_11_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_19.jpg b/public/img/plains/5_11_19.jpg
deleted file mode 100644
index e259a933..00000000
Binary files a/public/img/plains/5_11_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_2.jpg b/public/img/plains/5_11_2.jpg
deleted file mode 100644
index 9b196a2b..00000000
Binary files a/public/img/plains/5_11_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_20.jpg b/public/img/plains/5_11_20.jpg
deleted file mode 100644
index 2152de5a..00000000
Binary files a/public/img/plains/5_11_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_21.jpg b/public/img/plains/5_11_21.jpg
deleted file mode 100644
index 775cb10e..00000000
Binary files a/public/img/plains/5_11_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_22.jpg b/public/img/plains/5_11_22.jpg
deleted file mode 100644
index 3598fd44..00000000
Binary files a/public/img/plains/5_11_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_23.jpg b/public/img/plains/5_11_23.jpg
deleted file mode 100644
index 882b655c..00000000
Binary files a/public/img/plains/5_11_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_24.jpg b/public/img/plains/5_11_24.jpg
deleted file mode 100644
index 0196ac98..00000000
Binary files a/public/img/plains/5_11_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_25.jpg b/public/img/plains/5_11_25.jpg
deleted file mode 100644
index e2686a82..00000000
Binary files a/public/img/plains/5_11_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_26.jpg b/public/img/plains/5_11_26.jpg
deleted file mode 100644
index b7fdd211..00000000
Binary files a/public/img/plains/5_11_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_27.jpg b/public/img/plains/5_11_27.jpg
deleted file mode 100644
index ddc86cf1..00000000
Binary files a/public/img/plains/5_11_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_28.jpg b/public/img/plains/5_11_28.jpg
deleted file mode 100644
index 467a26a4..00000000
Binary files a/public/img/plains/5_11_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_29.jpg b/public/img/plains/5_11_29.jpg
deleted file mode 100644
index bbd0bb07..00000000
Binary files a/public/img/plains/5_11_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_3.jpg b/public/img/plains/5_11_3.jpg
deleted file mode 100644
index bcbe5ac6..00000000
Binary files a/public/img/plains/5_11_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_30.jpg b/public/img/plains/5_11_30.jpg
deleted file mode 100644
index d2c3a5d6..00000000
Binary files a/public/img/plains/5_11_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_31.jpg b/public/img/plains/5_11_31.jpg
deleted file mode 100644
index 88dff320..00000000
Binary files a/public/img/plains/5_11_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_4.jpg b/public/img/plains/5_11_4.jpg
deleted file mode 100644
index b23cbcf2..00000000
Binary files a/public/img/plains/5_11_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_5.jpg b/public/img/plains/5_11_5.jpg
deleted file mode 100644
index 2d1f7956..00000000
Binary files a/public/img/plains/5_11_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_6.jpg b/public/img/plains/5_11_6.jpg
deleted file mode 100644
index ffe662b4..00000000
Binary files a/public/img/plains/5_11_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_7.jpg b/public/img/plains/5_11_7.jpg
deleted file mode 100644
index 3d3efaba..00000000
Binary files a/public/img/plains/5_11_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_8.jpg b/public/img/plains/5_11_8.jpg
deleted file mode 100644
index 7bacbc6c..00000000
Binary files a/public/img/plains/5_11_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_11_9.jpg b/public/img/plains/5_11_9.jpg
deleted file mode 100644
index efd57d3a..00000000
Binary files a/public/img/plains/5_11_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_0.jpg b/public/img/plains/5_12_0.jpg
deleted file mode 100644
index ff34ae57..00000000
Binary files a/public/img/plains/5_12_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_1.jpg b/public/img/plains/5_12_1.jpg
deleted file mode 100644
index 4ee65549..00000000
Binary files a/public/img/plains/5_12_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_10.jpg b/public/img/plains/5_12_10.jpg
deleted file mode 100644
index 6636aa01..00000000
Binary files a/public/img/plains/5_12_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_11.jpg b/public/img/plains/5_12_11.jpg
deleted file mode 100644
index 03b46941..00000000
Binary files a/public/img/plains/5_12_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_12.jpg b/public/img/plains/5_12_12.jpg
deleted file mode 100644
index 92b28da0..00000000
Binary files a/public/img/plains/5_12_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_13.jpg b/public/img/plains/5_12_13.jpg
deleted file mode 100644
index 99d3a2ac..00000000
Binary files a/public/img/plains/5_12_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_14.jpg b/public/img/plains/5_12_14.jpg
deleted file mode 100644
index 3380f4e0..00000000
Binary files a/public/img/plains/5_12_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_15.jpg b/public/img/plains/5_12_15.jpg
deleted file mode 100644
index 404a532d..00000000
Binary files a/public/img/plains/5_12_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_16.jpg b/public/img/plains/5_12_16.jpg
deleted file mode 100644
index d3567ca6..00000000
Binary files a/public/img/plains/5_12_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_17.jpg b/public/img/plains/5_12_17.jpg
deleted file mode 100644
index 9d32a494..00000000
Binary files a/public/img/plains/5_12_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_18.jpg b/public/img/plains/5_12_18.jpg
deleted file mode 100644
index eccf7b1f..00000000
Binary files a/public/img/plains/5_12_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_19.jpg b/public/img/plains/5_12_19.jpg
deleted file mode 100644
index 1676d228..00000000
Binary files a/public/img/plains/5_12_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_2.jpg b/public/img/plains/5_12_2.jpg
deleted file mode 100644
index bc08c113..00000000
Binary files a/public/img/plains/5_12_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_20.jpg b/public/img/plains/5_12_20.jpg
deleted file mode 100644
index b4c1ef31..00000000
Binary files a/public/img/plains/5_12_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_21.jpg b/public/img/plains/5_12_21.jpg
deleted file mode 100644
index 62561a73..00000000
Binary files a/public/img/plains/5_12_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_22.jpg b/public/img/plains/5_12_22.jpg
deleted file mode 100644
index e285473e..00000000
Binary files a/public/img/plains/5_12_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_23.jpg b/public/img/plains/5_12_23.jpg
deleted file mode 100644
index cdaf54a2..00000000
Binary files a/public/img/plains/5_12_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_24.jpg b/public/img/plains/5_12_24.jpg
deleted file mode 100644
index 8642bb3d..00000000
Binary files a/public/img/plains/5_12_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_25.jpg b/public/img/plains/5_12_25.jpg
deleted file mode 100644
index 30d71931..00000000
Binary files a/public/img/plains/5_12_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_26.jpg b/public/img/plains/5_12_26.jpg
deleted file mode 100644
index 184f42e4..00000000
Binary files a/public/img/plains/5_12_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_27.jpg b/public/img/plains/5_12_27.jpg
deleted file mode 100644
index 29bbbb7f..00000000
Binary files a/public/img/plains/5_12_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_28.jpg b/public/img/plains/5_12_28.jpg
deleted file mode 100644
index 9f68ca21..00000000
Binary files a/public/img/plains/5_12_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_29.jpg b/public/img/plains/5_12_29.jpg
deleted file mode 100644
index 99b7577d..00000000
Binary files a/public/img/plains/5_12_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_3.jpg b/public/img/plains/5_12_3.jpg
deleted file mode 100644
index 92485f36..00000000
Binary files a/public/img/plains/5_12_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_30.jpg b/public/img/plains/5_12_30.jpg
deleted file mode 100644
index 2a5cc2fe..00000000
Binary files a/public/img/plains/5_12_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_31.jpg b/public/img/plains/5_12_31.jpg
deleted file mode 100644
index 97a1ded8..00000000
Binary files a/public/img/plains/5_12_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_4.jpg b/public/img/plains/5_12_4.jpg
deleted file mode 100644
index d89c16f6..00000000
Binary files a/public/img/plains/5_12_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_5.jpg b/public/img/plains/5_12_5.jpg
deleted file mode 100644
index a51e5e55..00000000
Binary files a/public/img/plains/5_12_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_6.jpg b/public/img/plains/5_12_6.jpg
deleted file mode 100644
index 7616d92e..00000000
Binary files a/public/img/plains/5_12_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_7.jpg b/public/img/plains/5_12_7.jpg
deleted file mode 100644
index 56a7f8de..00000000
Binary files a/public/img/plains/5_12_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_8.jpg b/public/img/plains/5_12_8.jpg
deleted file mode 100644
index 17e6befa..00000000
Binary files a/public/img/plains/5_12_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_12_9.jpg b/public/img/plains/5_12_9.jpg
deleted file mode 100644
index 7e915f48..00000000
Binary files a/public/img/plains/5_12_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_0.jpg b/public/img/plains/5_13_0.jpg
deleted file mode 100644
index c8333169..00000000
Binary files a/public/img/plains/5_13_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_1.jpg b/public/img/plains/5_13_1.jpg
deleted file mode 100644
index 8028606f..00000000
Binary files a/public/img/plains/5_13_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_10.jpg b/public/img/plains/5_13_10.jpg
deleted file mode 100644
index 7db3f57a..00000000
Binary files a/public/img/plains/5_13_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_11.jpg b/public/img/plains/5_13_11.jpg
deleted file mode 100644
index 98fc6917..00000000
Binary files a/public/img/plains/5_13_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_12.jpg b/public/img/plains/5_13_12.jpg
deleted file mode 100644
index 04b987c2..00000000
Binary files a/public/img/plains/5_13_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_13.jpg b/public/img/plains/5_13_13.jpg
deleted file mode 100644
index ca19f548..00000000
Binary files a/public/img/plains/5_13_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_14.jpg b/public/img/plains/5_13_14.jpg
deleted file mode 100644
index 85c4ba95..00000000
Binary files a/public/img/plains/5_13_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_15.jpg b/public/img/plains/5_13_15.jpg
deleted file mode 100644
index 65c89111..00000000
Binary files a/public/img/plains/5_13_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_16.jpg b/public/img/plains/5_13_16.jpg
deleted file mode 100644
index 1ec7e530..00000000
Binary files a/public/img/plains/5_13_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_17.jpg b/public/img/plains/5_13_17.jpg
deleted file mode 100644
index f92c7f4d..00000000
Binary files a/public/img/plains/5_13_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_18.jpg b/public/img/plains/5_13_18.jpg
deleted file mode 100644
index 1862a901..00000000
Binary files a/public/img/plains/5_13_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_19.jpg b/public/img/plains/5_13_19.jpg
deleted file mode 100644
index d15b7471..00000000
Binary files a/public/img/plains/5_13_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_2.jpg b/public/img/plains/5_13_2.jpg
deleted file mode 100644
index 8ca0824e..00000000
Binary files a/public/img/plains/5_13_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_20.jpg b/public/img/plains/5_13_20.jpg
deleted file mode 100644
index 07e89750..00000000
Binary files a/public/img/plains/5_13_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_21.jpg b/public/img/plains/5_13_21.jpg
deleted file mode 100644
index 273fad40..00000000
Binary files a/public/img/plains/5_13_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_22.jpg b/public/img/plains/5_13_22.jpg
deleted file mode 100644
index 926bb520..00000000
Binary files a/public/img/plains/5_13_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_23.jpg b/public/img/plains/5_13_23.jpg
deleted file mode 100644
index cccc5e38..00000000
Binary files a/public/img/plains/5_13_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_24.jpg b/public/img/plains/5_13_24.jpg
deleted file mode 100644
index 7f867b71..00000000
Binary files a/public/img/plains/5_13_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_25.jpg b/public/img/plains/5_13_25.jpg
deleted file mode 100644
index 3bbe56b1..00000000
Binary files a/public/img/plains/5_13_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_26.jpg b/public/img/plains/5_13_26.jpg
deleted file mode 100644
index 2ea11400..00000000
Binary files a/public/img/plains/5_13_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_27.jpg b/public/img/plains/5_13_27.jpg
deleted file mode 100644
index 619e6612..00000000
Binary files a/public/img/plains/5_13_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_28.jpg b/public/img/plains/5_13_28.jpg
deleted file mode 100644
index ffe1f57d..00000000
Binary files a/public/img/plains/5_13_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_29.jpg b/public/img/plains/5_13_29.jpg
deleted file mode 100644
index 34d04a7d..00000000
Binary files a/public/img/plains/5_13_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_3.jpg b/public/img/plains/5_13_3.jpg
deleted file mode 100644
index d68a80ca..00000000
Binary files a/public/img/plains/5_13_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_30.jpg b/public/img/plains/5_13_30.jpg
deleted file mode 100644
index d11f02ef..00000000
Binary files a/public/img/plains/5_13_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_31.jpg b/public/img/plains/5_13_31.jpg
deleted file mode 100644
index 3047f81a..00000000
Binary files a/public/img/plains/5_13_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_4.jpg b/public/img/plains/5_13_4.jpg
deleted file mode 100644
index 17fd93e4..00000000
Binary files a/public/img/plains/5_13_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_5.jpg b/public/img/plains/5_13_5.jpg
deleted file mode 100644
index 1dd16f06..00000000
Binary files a/public/img/plains/5_13_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_6.jpg b/public/img/plains/5_13_6.jpg
deleted file mode 100644
index fd9d743a..00000000
Binary files a/public/img/plains/5_13_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_7.jpg b/public/img/plains/5_13_7.jpg
deleted file mode 100644
index 1327e782..00000000
Binary files a/public/img/plains/5_13_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_8.jpg b/public/img/plains/5_13_8.jpg
deleted file mode 100644
index eed656dd..00000000
Binary files a/public/img/plains/5_13_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_13_9.jpg b/public/img/plains/5_13_9.jpg
deleted file mode 100644
index 6da16f65..00000000
Binary files a/public/img/plains/5_13_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_0.jpg b/public/img/plains/5_14_0.jpg
deleted file mode 100644
index b77914a4..00000000
Binary files a/public/img/plains/5_14_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_1.jpg b/public/img/plains/5_14_1.jpg
deleted file mode 100644
index 9d8eaf52..00000000
Binary files a/public/img/plains/5_14_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_10.jpg b/public/img/plains/5_14_10.jpg
deleted file mode 100644
index 850d8b3d..00000000
Binary files a/public/img/plains/5_14_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_11.jpg b/public/img/plains/5_14_11.jpg
deleted file mode 100644
index 804f5706..00000000
Binary files a/public/img/plains/5_14_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_12.jpg b/public/img/plains/5_14_12.jpg
deleted file mode 100644
index 993ae15b..00000000
Binary files a/public/img/plains/5_14_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_13.jpg b/public/img/plains/5_14_13.jpg
deleted file mode 100644
index 579d1747..00000000
Binary files a/public/img/plains/5_14_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_14.jpg b/public/img/plains/5_14_14.jpg
deleted file mode 100644
index d6317e5d..00000000
Binary files a/public/img/plains/5_14_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_15.jpg b/public/img/plains/5_14_15.jpg
deleted file mode 100644
index 36543cfb..00000000
Binary files a/public/img/plains/5_14_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_16.jpg b/public/img/plains/5_14_16.jpg
deleted file mode 100644
index c0484844..00000000
Binary files a/public/img/plains/5_14_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_17.jpg b/public/img/plains/5_14_17.jpg
deleted file mode 100644
index 34dd1c13..00000000
Binary files a/public/img/plains/5_14_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_18.jpg b/public/img/plains/5_14_18.jpg
deleted file mode 100644
index cd085f03..00000000
Binary files a/public/img/plains/5_14_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_19.jpg b/public/img/plains/5_14_19.jpg
deleted file mode 100644
index 962ad0b2..00000000
Binary files a/public/img/plains/5_14_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_2.jpg b/public/img/plains/5_14_2.jpg
deleted file mode 100644
index 807bcb0a..00000000
Binary files a/public/img/plains/5_14_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_20.jpg b/public/img/plains/5_14_20.jpg
deleted file mode 100644
index 51815443..00000000
Binary files a/public/img/plains/5_14_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_21.jpg b/public/img/plains/5_14_21.jpg
deleted file mode 100644
index 078bb082..00000000
Binary files a/public/img/plains/5_14_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_22.jpg b/public/img/plains/5_14_22.jpg
deleted file mode 100644
index ecf12efb..00000000
Binary files a/public/img/plains/5_14_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_23.jpg b/public/img/plains/5_14_23.jpg
deleted file mode 100644
index 0b08d976..00000000
Binary files a/public/img/plains/5_14_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_24.jpg b/public/img/plains/5_14_24.jpg
deleted file mode 100644
index 5f375fea..00000000
Binary files a/public/img/plains/5_14_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_25.jpg b/public/img/plains/5_14_25.jpg
deleted file mode 100644
index 63cd2f76..00000000
Binary files a/public/img/plains/5_14_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_26.jpg b/public/img/plains/5_14_26.jpg
deleted file mode 100644
index 591fea81..00000000
Binary files a/public/img/plains/5_14_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_27.jpg b/public/img/plains/5_14_27.jpg
deleted file mode 100644
index 4cdc7cdc..00000000
Binary files a/public/img/plains/5_14_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_28.jpg b/public/img/plains/5_14_28.jpg
deleted file mode 100644
index 2a45f0de..00000000
Binary files a/public/img/plains/5_14_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_29.jpg b/public/img/plains/5_14_29.jpg
deleted file mode 100644
index a27ee61c..00000000
Binary files a/public/img/plains/5_14_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_3.jpg b/public/img/plains/5_14_3.jpg
deleted file mode 100644
index ec0cca8d..00000000
Binary files a/public/img/plains/5_14_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_30.jpg b/public/img/plains/5_14_30.jpg
deleted file mode 100644
index 06dffd5a..00000000
Binary files a/public/img/plains/5_14_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_31.jpg b/public/img/plains/5_14_31.jpg
deleted file mode 100644
index 7dffbcec..00000000
Binary files a/public/img/plains/5_14_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_4.jpg b/public/img/plains/5_14_4.jpg
deleted file mode 100644
index 27a85987..00000000
Binary files a/public/img/plains/5_14_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_5.jpg b/public/img/plains/5_14_5.jpg
deleted file mode 100644
index 888c8537..00000000
Binary files a/public/img/plains/5_14_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_6.jpg b/public/img/plains/5_14_6.jpg
deleted file mode 100644
index 72c18418..00000000
Binary files a/public/img/plains/5_14_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_7.jpg b/public/img/plains/5_14_7.jpg
deleted file mode 100644
index 6b4783a7..00000000
Binary files a/public/img/plains/5_14_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_8.jpg b/public/img/plains/5_14_8.jpg
deleted file mode 100644
index 5ce2d2fd..00000000
Binary files a/public/img/plains/5_14_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_14_9.jpg b/public/img/plains/5_14_9.jpg
deleted file mode 100644
index 6dbeaa72..00000000
Binary files a/public/img/plains/5_14_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_0.jpg b/public/img/plains/5_15_0.jpg
deleted file mode 100644
index 7b7ba88d..00000000
Binary files a/public/img/plains/5_15_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_1.jpg b/public/img/plains/5_15_1.jpg
deleted file mode 100644
index aa86dbd5..00000000
Binary files a/public/img/plains/5_15_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_10.jpg b/public/img/plains/5_15_10.jpg
deleted file mode 100644
index 19f26d3e..00000000
Binary files a/public/img/plains/5_15_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_11.jpg b/public/img/plains/5_15_11.jpg
deleted file mode 100644
index 6bfd19fa..00000000
Binary files a/public/img/plains/5_15_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_12.jpg b/public/img/plains/5_15_12.jpg
deleted file mode 100644
index abd43556..00000000
Binary files a/public/img/plains/5_15_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_13.jpg b/public/img/plains/5_15_13.jpg
deleted file mode 100644
index fa0867a4..00000000
Binary files a/public/img/plains/5_15_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_14.jpg b/public/img/plains/5_15_14.jpg
deleted file mode 100644
index 79ccf3ac..00000000
Binary files a/public/img/plains/5_15_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_15.jpg b/public/img/plains/5_15_15.jpg
deleted file mode 100644
index 8a52e4fa..00000000
Binary files a/public/img/plains/5_15_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_16.jpg b/public/img/plains/5_15_16.jpg
deleted file mode 100644
index cbf70a29..00000000
Binary files a/public/img/plains/5_15_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_17.jpg b/public/img/plains/5_15_17.jpg
deleted file mode 100644
index c4487474..00000000
Binary files a/public/img/plains/5_15_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_18.jpg b/public/img/plains/5_15_18.jpg
deleted file mode 100644
index f101a9f8..00000000
Binary files a/public/img/plains/5_15_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_19.jpg b/public/img/plains/5_15_19.jpg
deleted file mode 100644
index fa40c67c..00000000
Binary files a/public/img/plains/5_15_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_2.jpg b/public/img/plains/5_15_2.jpg
deleted file mode 100644
index fcdeb529..00000000
Binary files a/public/img/plains/5_15_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_20.jpg b/public/img/plains/5_15_20.jpg
deleted file mode 100644
index 5198900d..00000000
Binary files a/public/img/plains/5_15_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_21.jpg b/public/img/plains/5_15_21.jpg
deleted file mode 100644
index 7435b97b..00000000
Binary files a/public/img/plains/5_15_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_22.jpg b/public/img/plains/5_15_22.jpg
deleted file mode 100644
index ba994f51..00000000
Binary files a/public/img/plains/5_15_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_23.jpg b/public/img/plains/5_15_23.jpg
deleted file mode 100644
index 1824e119..00000000
Binary files a/public/img/plains/5_15_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_24.jpg b/public/img/plains/5_15_24.jpg
deleted file mode 100644
index d96234ed..00000000
Binary files a/public/img/plains/5_15_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_25.jpg b/public/img/plains/5_15_25.jpg
deleted file mode 100644
index 9b5915f1..00000000
Binary files a/public/img/plains/5_15_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_26.jpg b/public/img/plains/5_15_26.jpg
deleted file mode 100644
index 97182892..00000000
Binary files a/public/img/plains/5_15_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_27.jpg b/public/img/plains/5_15_27.jpg
deleted file mode 100644
index 9cfb0150..00000000
Binary files a/public/img/plains/5_15_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_28.jpg b/public/img/plains/5_15_28.jpg
deleted file mode 100644
index b0d70f57..00000000
Binary files a/public/img/plains/5_15_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_29.jpg b/public/img/plains/5_15_29.jpg
deleted file mode 100644
index 070cc0d8..00000000
Binary files a/public/img/plains/5_15_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_3.jpg b/public/img/plains/5_15_3.jpg
deleted file mode 100644
index ed28e512..00000000
Binary files a/public/img/plains/5_15_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_30.jpg b/public/img/plains/5_15_30.jpg
deleted file mode 100644
index f04d0654..00000000
Binary files a/public/img/plains/5_15_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_31.jpg b/public/img/plains/5_15_31.jpg
deleted file mode 100644
index b910bb42..00000000
Binary files a/public/img/plains/5_15_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_4.jpg b/public/img/plains/5_15_4.jpg
deleted file mode 100644
index 1ef93a40..00000000
Binary files a/public/img/plains/5_15_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_5.jpg b/public/img/plains/5_15_5.jpg
deleted file mode 100644
index 8780a733..00000000
Binary files a/public/img/plains/5_15_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_6.jpg b/public/img/plains/5_15_6.jpg
deleted file mode 100644
index a2595914..00000000
Binary files a/public/img/plains/5_15_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_7.jpg b/public/img/plains/5_15_7.jpg
deleted file mode 100644
index 07e4e1d3..00000000
Binary files a/public/img/plains/5_15_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_8.jpg b/public/img/plains/5_15_8.jpg
deleted file mode 100644
index 61a0443b..00000000
Binary files a/public/img/plains/5_15_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_15_9.jpg b/public/img/plains/5_15_9.jpg
deleted file mode 100644
index 6af6952a..00000000
Binary files a/public/img/plains/5_15_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_0.jpg b/public/img/plains/5_16_0.jpg
deleted file mode 100644
index bd950415..00000000
Binary files a/public/img/plains/5_16_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_1.jpg b/public/img/plains/5_16_1.jpg
deleted file mode 100644
index 4ee2c8f9..00000000
Binary files a/public/img/plains/5_16_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_10.jpg b/public/img/plains/5_16_10.jpg
deleted file mode 100644
index dc8188b0..00000000
Binary files a/public/img/plains/5_16_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_11.jpg b/public/img/plains/5_16_11.jpg
deleted file mode 100644
index 55376aee..00000000
Binary files a/public/img/plains/5_16_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_12.jpg b/public/img/plains/5_16_12.jpg
deleted file mode 100644
index c87d902d..00000000
Binary files a/public/img/plains/5_16_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_13.jpg b/public/img/plains/5_16_13.jpg
deleted file mode 100644
index ae3a832f..00000000
Binary files a/public/img/plains/5_16_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_14.jpg b/public/img/plains/5_16_14.jpg
deleted file mode 100644
index 9a752c18..00000000
Binary files a/public/img/plains/5_16_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_15.jpg b/public/img/plains/5_16_15.jpg
deleted file mode 100644
index 511a38cb..00000000
Binary files a/public/img/plains/5_16_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_16.jpg b/public/img/plains/5_16_16.jpg
deleted file mode 100644
index f9df82fd..00000000
Binary files a/public/img/plains/5_16_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_17.jpg b/public/img/plains/5_16_17.jpg
deleted file mode 100644
index aaec813a..00000000
Binary files a/public/img/plains/5_16_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_18.jpg b/public/img/plains/5_16_18.jpg
deleted file mode 100644
index 342def92..00000000
Binary files a/public/img/plains/5_16_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_19.jpg b/public/img/plains/5_16_19.jpg
deleted file mode 100644
index 16f39897..00000000
Binary files a/public/img/plains/5_16_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_2.jpg b/public/img/plains/5_16_2.jpg
deleted file mode 100644
index c9ebefdd..00000000
Binary files a/public/img/plains/5_16_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_20.jpg b/public/img/plains/5_16_20.jpg
deleted file mode 100644
index e448a1eb..00000000
Binary files a/public/img/plains/5_16_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_21.jpg b/public/img/plains/5_16_21.jpg
deleted file mode 100644
index c81b4ee7..00000000
Binary files a/public/img/plains/5_16_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_22.jpg b/public/img/plains/5_16_22.jpg
deleted file mode 100644
index a3e0bb83..00000000
Binary files a/public/img/plains/5_16_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_23.jpg b/public/img/plains/5_16_23.jpg
deleted file mode 100644
index 0deb9a2c..00000000
Binary files a/public/img/plains/5_16_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_24.jpg b/public/img/plains/5_16_24.jpg
deleted file mode 100644
index c23f2fcc..00000000
Binary files a/public/img/plains/5_16_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_25.jpg b/public/img/plains/5_16_25.jpg
deleted file mode 100644
index 3416750d..00000000
Binary files a/public/img/plains/5_16_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_26.jpg b/public/img/plains/5_16_26.jpg
deleted file mode 100644
index 9eb902e3..00000000
Binary files a/public/img/plains/5_16_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_27.jpg b/public/img/plains/5_16_27.jpg
deleted file mode 100644
index ed6ec0d5..00000000
Binary files a/public/img/plains/5_16_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_28.jpg b/public/img/plains/5_16_28.jpg
deleted file mode 100644
index 3f9fc123..00000000
Binary files a/public/img/plains/5_16_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_29.jpg b/public/img/plains/5_16_29.jpg
deleted file mode 100644
index c7a1d130..00000000
Binary files a/public/img/plains/5_16_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_3.jpg b/public/img/plains/5_16_3.jpg
deleted file mode 100644
index f84233e9..00000000
Binary files a/public/img/plains/5_16_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_30.jpg b/public/img/plains/5_16_30.jpg
deleted file mode 100644
index 36ec5556..00000000
Binary files a/public/img/plains/5_16_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_31.jpg b/public/img/plains/5_16_31.jpg
deleted file mode 100644
index f0b05d03..00000000
Binary files a/public/img/plains/5_16_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_4.jpg b/public/img/plains/5_16_4.jpg
deleted file mode 100644
index d01d7092..00000000
Binary files a/public/img/plains/5_16_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_5.jpg b/public/img/plains/5_16_5.jpg
deleted file mode 100644
index df03a214..00000000
Binary files a/public/img/plains/5_16_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_6.jpg b/public/img/plains/5_16_6.jpg
deleted file mode 100644
index c89a0af7..00000000
Binary files a/public/img/plains/5_16_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_7.jpg b/public/img/plains/5_16_7.jpg
deleted file mode 100644
index d2ebeac3..00000000
Binary files a/public/img/plains/5_16_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_8.jpg b/public/img/plains/5_16_8.jpg
deleted file mode 100644
index 3ede010d..00000000
Binary files a/public/img/plains/5_16_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_16_9.jpg b/public/img/plains/5_16_9.jpg
deleted file mode 100644
index da49fd92..00000000
Binary files a/public/img/plains/5_16_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_0.jpg b/public/img/plains/5_17_0.jpg
deleted file mode 100644
index ae11a1aa..00000000
Binary files a/public/img/plains/5_17_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_1.jpg b/public/img/plains/5_17_1.jpg
deleted file mode 100644
index f9c20f5d..00000000
Binary files a/public/img/plains/5_17_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_10.jpg b/public/img/plains/5_17_10.jpg
deleted file mode 100644
index d2bf7896..00000000
Binary files a/public/img/plains/5_17_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_11.jpg b/public/img/plains/5_17_11.jpg
deleted file mode 100644
index 22dc426a..00000000
Binary files a/public/img/plains/5_17_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_12.jpg b/public/img/plains/5_17_12.jpg
deleted file mode 100644
index 294f35b7..00000000
Binary files a/public/img/plains/5_17_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_13.jpg b/public/img/plains/5_17_13.jpg
deleted file mode 100644
index 6d5c2284..00000000
Binary files a/public/img/plains/5_17_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_14.jpg b/public/img/plains/5_17_14.jpg
deleted file mode 100644
index b133b4d7..00000000
Binary files a/public/img/plains/5_17_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_15.jpg b/public/img/plains/5_17_15.jpg
deleted file mode 100644
index 40192330..00000000
Binary files a/public/img/plains/5_17_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_16.jpg b/public/img/plains/5_17_16.jpg
deleted file mode 100644
index 34cc8c89..00000000
Binary files a/public/img/plains/5_17_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_17.jpg b/public/img/plains/5_17_17.jpg
deleted file mode 100644
index 9f404d4d..00000000
Binary files a/public/img/plains/5_17_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_18.jpg b/public/img/plains/5_17_18.jpg
deleted file mode 100644
index 60f25601..00000000
Binary files a/public/img/plains/5_17_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_19.jpg b/public/img/plains/5_17_19.jpg
deleted file mode 100644
index 120227ad..00000000
Binary files a/public/img/plains/5_17_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_2.jpg b/public/img/plains/5_17_2.jpg
deleted file mode 100644
index 55a2d348..00000000
Binary files a/public/img/plains/5_17_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_20.jpg b/public/img/plains/5_17_20.jpg
deleted file mode 100644
index cce4cbea..00000000
Binary files a/public/img/plains/5_17_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_21.jpg b/public/img/plains/5_17_21.jpg
deleted file mode 100644
index 4df02947..00000000
Binary files a/public/img/plains/5_17_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_22.jpg b/public/img/plains/5_17_22.jpg
deleted file mode 100644
index 2ee1e6c9..00000000
Binary files a/public/img/plains/5_17_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_23.jpg b/public/img/plains/5_17_23.jpg
deleted file mode 100644
index 258d5b82..00000000
Binary files a/public/img/plains/5_17_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_24.jpg b/public/img/plains/5_17_24.jpg
deleted file mode 100644
index 9ddda8ef..00000000
Binary files a/public/img/plains/5_17_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_25.jpg b/public/img/plains/5_17_25.jpg
deleted file mode 100644
index 339ff7a9..00000000
Binary files a/public/img/plains/5_17_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_26.jpg b/public/img/plains/5_17_26.jpg
deleted file mode 100644
index a128834b..00000000
Binary files a/public/img/plains/5_17_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_27.jpg b/public/img/plains/5_17_27.jpg
deleted file mode 100644
index 85927f0a..00000000
Binary files a/public/img/plains/5_17_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_28.jpg b/public/img/plains/5_17_28.jpg
deleted file mode 100644
index 66c33388..00000000
Binary files a/public/img/plains/5_17_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_29.jpg b/public/img/plains/5_17_29.jpg
deleted file mode 100644
index 5d31cc8b..00000000
Binary files a/public/img/plains/5_17_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_3.jpg b/public/img/plains/5_17_3.jpg
deleted file mode 100644
index 8fd25c79..00000000
Binary files a/public/img/plains/5_17_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_30.jpg b/public/img/plains/5_17_30.jpg
deleted file mode 100644
index da9d6385..00000000
Binary files a/public/img/plains/5_17_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_31.jpg b/public/img/plains/5_17_31.jpg
deleted file mode 100644
index 6e9dcae6..00000000
Binary files a/public/img/plains/5_17_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_4.jpg b/public/img/plains/5_17_4.jpg
deleted file mode 100644
index 96bdee6f..00000000
Binary files a/public/img/plains/5_17_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_5.jpg b/public/img/plains/5_17_5.jpg
deleted file mode 100644
index d40a8229..00000000
Binary files a/public/img/plains/5_17_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_6.jpg b/public/img/plains/5_17_6.jpg
deleted file mode 100644
index 6e09d03d..00000000
Binary files a/public/img/plains/5_17_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_7.jpg b/public/img/plains/5_17_7.jpg
deleted file mode 100644
index 7683a88a..00000000
Binary files a/public/img/plains/5_17_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_8.jpg b/public/img/plains/5_17_8.jpg
deleted file mode 100644
index d01401bd..00000000
Binary files a/public/img/plains/5_17_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_17_9.jpg b/public/img/plains/5_17_9.jpg
deleted file mode 100644
index db224974..00000000
Binary files a/public/img/plains/5_17_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_0.jpg b/public/img/plains/5_18_0.jpg
deleted file mode 100644
index 3951a245..00000000
Binary files a/public/img/plains/5_18_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_1.jpg b/public/img/plains/5_18_1.jpg
deleted file mode 100644
index 5ef32342..00000000
Binary files a/public/img/plains/5_18_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_10.jpg b/public/img/plains/5_18_10.jpg
deleted file mode 100644
index 4c6c4615..00000000
Binary files a/public/img/plains/5_18_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_11.jpg b/public/img/plains/5_18_11.jpg
deleted file mode 100644
index 1b465584..00000000
Binary files a/public/img/plains/5_18_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_12.jpg b/public/img/plains/5_18_12.jpg
deleted file mode 100644
index a89c511f..00000000
Binary files a/public/img/plains/5_18_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_13.jpg b/public/img/plains/5_18_13.jpg
deleted file mode 100644
index a89ad3cb..00000000
Binary files a/public/img/plains/5_18_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_14.jpg b/public/img/plains/5_18_14.jpg
deleted file mode 100644
index 4cc78030..00000000
Binary files a/public/img/plains/5_18_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_15.jpg b/public/img/plains/5_18_15.jpg
deleted file mode 100644
index 5155dbd0..00000000
Binary files a/public/img/plains/5_18_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_16.jpg b/public/img/plains/5_18_16.jpg
deleted file mode 100644
index 08bd3372..00000000
Binary files a/public/img/plains/5_18_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_17.jpg b/public/img/plains/5_18_17.jpg
deleted file mode 100644
index fb8a384f..00000000
Binary files a/public/img/plains/5_18_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_18.jpg b/public/img/plains/5_18_18.jpg
deleted file mode 100644
index 3d1f67ba..00000000
Binary files a/public/img/plains/5_18_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_19.jpg b/public/img/plains/5_18_19.jpg
deleted file mode 100644
index d701eb50..00000000
Binary files a/public/img/plains/5_18_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_2.jpg b/public/img/plains/5_18_2.jpg
deleted file mode 100644
index 87bae1ae..00000000
Binary files a/public/img/plains/5_18_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_20.jpg b/public/img/plains/5_18_20.jpg
deleted file mode 100644
index cabd51dc..00000000
Binary files a/public/img/plains/5_18_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_21.jpg b/public/img/plains/5_18_21.jpg
deleted file mode 100644
index 6bf3cb7c..00000000
Binary files a/public/img/plains/5_18_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_22.jpg b/public/img/plains/5_18_22.jpg
deleted file mode 100644
index bd019973..00000000
Binary files a/public/img/plains/5_18_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_23.jpg b/public/img/plains/5_18_23.jpg
deleted file mode 100644
index 9619ea9b..00000000
Binary files a/public/img/plains/5_18_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_24.jpg b/public/img/plains/5_18_24.jpg
deleted file mode 100644
index 094f9baf..00000000
Binary files a/public/img/plains/5_18_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_25.jpg b/public/img/plains/5_18_25.jpg
deleted file mode 100644
index 5b5715e7..00000000
Binary files a/public/img/plains/5_18_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_26.jpg b/public/img/plains/5_18_26.jpg
deleted file mode 100644
index bd6f3943..00000000
Binary files a/public/img/plains/5_18_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_27.jpg b/public/img/plains/5_18_27.jpg
deleted file mode 100644
index d363338f..00000000
Binary files a/public/img/plains/5_18_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_28.jpg b/public/img/plains/5_18_28.jpg
deleted file mode 100644
index 1a4299f0..00000000
Binary files a/public/img/plains/5_18_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_29.jpg b/public/img/plains/5_18_29.jpg
deleted file mode 100644
index d0f107eb..00000000
Binary files a/public/img/plains/5_18_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_3.jpg b/public/img/plains/5_18_3.jpg
deleted file mode 100644
index 36219a9e..00000000
Binary files a/public/img/plains/5_18_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_30.jpg b/public/img/plains/5_18_30.jpg
deleted file mode 100644
index 71ea1e0e..00000000
Binary files a/public/img/plains/5_18_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_31.jpg b/public/img/plains/5_18_31.jpg
deleted file mode 100644
index 4c12c463..00000000
Binary files a/public/img/plains/5_18_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_4.jpg b/public/img/plains/5_18_4.jpg
deleted file mode 100644
index ac87b044..00000000
Binary files a/public/img/plains/5_18_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_5.jpg b/public/img/plains/5_18_5.jpg
deleted file mode 100644
index 4c4155af..00000000
Binary files a/public/img/plains/5_18_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_6.jpg b/public/img/plains/5_18_6.jpg
deleted file mode 100644
index 9b093621..00000000
Binary files a/public/img/plains/5_18_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_7.jpg b/public/img/plains/5_18_7.jpg
deleted file mode 100644
index 526122e5..00000000
Binary files a/public/img/plains/5_18_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_8.jpg b/public/img/plains/5_18_8.jpg
deleted file mode 100644
index fa789f2e..00000000
Binary files a/public/img/plains/5_18_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_18_9.jpg b/public/img/plains/5_18_9.jpg
deleted file mode 100644
index c0266d44..00000000
Binary files a/public/img/plains/5_18_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_0.jpg b/public/img/plains/5_19_0.jpg
deleted file mode 100644
index 4a04271c..00000000
Binary files a/public/img/plains/5_19_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_1.jpg b/public/img/plains/5_19_1.jpg
deleted file mode 100644
index 7e4e337f..00000000
Binary files a/public/img/plains/5_19_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_10.jpg b/public/img/plains/5_19_10.jpg
deleted file mode 100644
index 5bb2fc60..00000000
Binary files a/public/img/plains/5_19_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_11.jpg b/public/img/plains/5_19_11.jpg
deleted file mode 100644
index b90abf8e..00000000
Binary files a/public/img/plains/5_19_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_12.jpg b/public/img/plains/5_19_12.jpg
deleted file mode 100644
index 1f50a15a..00000000
Binary files a/public/img/plains/5_19_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_13.jpg b/public/img/plains/5_19_13.jpg
deleted file mode 100644
index d7db3668..00000000
Binary files a/public/img/plains/5_19_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_14.jpg b/public/img/plains/5_19_14.jpg
deleted file mode 100644
index f33b6ba0..00000000
Binary files a/public/img/plains/5_19_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_15.jpg b/public/img/plains/5_19_15.jpg
deleted file mode 100644
index 944eee2a..00000000
Binary files a/public/img/plains/5_19_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_16.jpg b/public/img/plains/5_19_16.jpg
deleted file mode 100644
index bc42530e..00000000
Binary files a/public/img/plains/5_19_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_17.jpg b/public/img/plains/5_19_17.jpg
deleted file mode 100644
index 1fdc5476..00000000
Binary files a/public/img/plains/5_19_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_18.jpg b/public/img/plains/5_19_18.jpg
deleted file mode 100644
index 7a0112ff..00000000
Binary files a/public/img/plains/5_19_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_19.jpg b/public/img/plains/5_19_19.jpg
deleted file mode 100644
index 157154bb..00000000
Binary files a/public/img/plains/5_19_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_2.jpg b/public/img/plains/5_19_2.jpg
deleted file mode 100644
index abc8cb09..00000000
Binary files a/public/img/plains/5_19_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_20.jpg b/public/img/plains/5_19_20.jpg
deleted file mode 100644
index 22daec7b..00000000
Binary files a/public/img/plains/5_19_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_21.jpg b/public/img/plains/5_19_21.jpg
deleted file mode 100644
index 290470e7..00000000
Binary files a/public/img/plains/5_19_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_22.jpg b/public/img/plains/5_19_22.jpg
deleted file mode 100644
index 2ec2fbc0..00000000
Binary files a/public/img/plains/5_19_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_23.jpg b/public/img/plains/5_19_23.jpg
deleted file mode 100644
index 72afb8e9..00000000
Binary files a/public/img/plains/5_19_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_24.jpg b/public/img/plains/5_19_24.jpg
deleted file mode 100644
index 076b50a5..00000000
Binary files a/public/img/plains/5_19_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_25.jpg b/public/img/plains/5_19_25.jpg
deleted file mode 100644
index 154a1a78..00000000
Binary files a/public/img/plains/5_19_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_26.jpg b/public/img/plains/5_19_26.jpg
deleted file mode 100644
index b69eaad5..00000000
Binary files a/public/img/plains/5_19_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_27.jpg b/public/img/plains/5_19_27.jpg
deleted file mode 100644
index 12c32314..00000000
Binary files a/public/img/plains/5_19_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_28.jpg b/public/img/plains/5_19_28.jpg
deleted file mode 100644
index 8d822a0f..00000000
Binary files a/public/img/plains/5_19_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_29.jpg b/public/img/plains/5_19_29.jpg
deleted file mode 100644
index ca39b15c..00000000
Binary files a/public/img/plains/5_19_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_3.jpg b/public/img/plains/5_19_3.jpg
deleted file mode 100644
index 6afabdd1..00000000
Binary files a/public/img/plains/5_19_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_30.jpg b/public/img/plains/5_19_30.jpg
deleted file mode 100644
index 60bea16d..00000000
Binary files a/public/img/plains/5_19_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_31.jpg b/public/img/plains/5_19_31.jpg
deleted file mode 100644
index d10100c5..00000000
Binary files a/public/img/plains/5_19_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_4.jpg b/public/img/plains/5_19_4.jpg
deleted file mode 100644
index 15a8080b..00000000
Binary files a/public/img/plains/5_19_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_5.jpg b/public/img/plains/5_19_5.jpg
deleted file mode 100644
index 246b32d7..00000000
Binary files a/public/img/plains/5_19_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_6.jpg b/public/img/plains/5_19_6.jpg
deleted file mode 100644
index 66055365..00000000
Binary files a/public/img/plains/5_19_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_7.jpg b/public/img/plains/5_19_7.jpg
deleted file mode 100644
index a024100d..00000000
Binary files a/public/img/plains/5_19_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_8.jpg b/public/img/plains/5_19_8.jpg
deleted file mode 100644
index cf10ab05..00000000
Binary files a/public/img/plains/5_19_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_19_9.jpg b/public/img/plains/5_19_9.jpg
deleted file mode 100644
index a7a8e30a..00000000
Binary files a/public/img/plains/5_19_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_0.jpg b/public/img/plains/5_1_0.jpg
deleted file mode 100644
index 6998b0a6..00000000
Binary files a/public/img/plains/5_1_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_1.jpg b/public/img/plains/5_1_1.jpg
deleted file mode 100644
index a5d8da90..00000000
Binary files a/public/img/plains/5_1_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_10.jpg b/public/img/plains/5_1_10.jpg
deleted file mode 100644
index 9a86fc21..00000000
Binary files a/public/img/plains/5_1_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_11.jpg b/public/img/plains/5_1_11.jpg
deleted file mode 100644
index ca843d00..00000000
Binary files a/public/img/plains/5_1_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_12.jpg b/public/img/plains/5_1_12.jpg
deleted file mode 100644
index 54f817ba..00000000
Binary files a/public/img/plains/5_1_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_13.jpg b/public/img/plains/5_1_13.jpg
deleted file mode 100644
index c62f2665..00000000
Binary files a/public/img/plains/5_1_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_14.jpg b/public/img/plains/5_1_14.jpg
deleted file mode 100644
index 459894f9..00000000
Binary files a/public/img/plains/5_1_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_15.jpg b/public/img/plains/5_1_15.jpg
deleted file mode 100644
index a7d4e2c0..00000000
Binary files a/public/img/plains/5_1_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_16.jpg b/public/img/plains/5_1_16.jpg
deleted file mode 100644
index 121d5969..00000000
Binary files a/public/img/plains/5_1_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_17.jpg b/public/img/plains/5_1_17.jpg
deleted file mode 100644
index e272d3ab..00000000
Binary files a/public/img/plains/5_1_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_18.jpg b/public/img/plains/5_1_18.jpg
deleted file mode 100644
index 75ccc2f6..00000000
Binary files a/public/img/plains/5_1_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_19.jpg b/public/img/plains/5_1_19.jpg
deleted file mode 100644
index 86e658c0..00000000
Binary files a/public/img/plains/5_1_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_2.jpg b/public/img/plains/5_1_2.jpg
deleted file mode 100644
index 0b211384..00000000
Binary files a/public/img/plains/5_1_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_20.jpg b/public/img/plains/5_1_20.jpg
deleted file mode 100644
index b958368a..00000000
Binary files a/public/img/plains/5_1_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_21.jpg b/public/img/plains/5_1_21.jpg
deleted file mode 100644
index 84f74bab..00000000
Binary files a/public/img/plains/5_1_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_22.jpg b/public/img/plains/5_1_22.jpg
deleted file mode 100644
index 1db05d01..00000000
Binary files a/public/img/plains/5_1_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_23.jpg b/public/img/plains/5_1_23.jpg
deleted file mode 100644
index caeb5617..00000000
Binary files a/public/img/plains/5_1_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_24.jpg b/public/img/plains/5_1_24.jpg
deleted file mode 100644
index 8b1e54fe..00000000
Binary files a/public/img/plains/5_1_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_25.jpg b/public/img/plains/5_1_25.jpg
deleted file mode 100644
index df5aff6e..00000000
Binary files a/public/img/plains/5_1_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_26.jpg b/public/img/plains/5_1_26.jpg
deleted file mode 100644
index c1d126a0..00000000
Binary files a/public/img/plains/5_1_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_27.jpg b/public/img/plains/5_1_27.jpg
deleted file mode 100644
index 9c48cc69..00000000
Binary files a/public/img/plains/5_1_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_28.jpg b/public/img/plains/5_1_28.jpg
deleted file mode 100644
index 2b80e169..00000000
Binary files a/public/img/plains/5_1_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_29.jpg b/public/img/plains/5_1_29.jpg
deleted file mode 100644
index 0423c81a..00000000
Binary files a/public/img/plains/5_1_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_3.jpg b/public/img/plains/5_1_3.jpg
deleted file mode 100644
index 344b3bdd..00000000
Binary files a/public/img/plains/5_1_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_30.jpg b/public/img/plains/5_1_30.jpg
deleted file mode 100644
index eb388335..00000000
Binary files a/public/img/plains/5_1_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_31.jpg b/public/img/plains/5_1_31.jpg
deleted file mode 100644
index cb7f4f2a..00000000
Binary files a/public/img/plains/5_1_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_4.jpg b/public/img/plains/5_1_4.jpg
deleted file mode 100644
index 60853f35..00000000
Binary files a/public/img/plains/5_1_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_5.jpg b/public/img/plains/5_1_5.jpg
deleted file mode 100644
index f7654dd3..00000000
Binary files a/public/img/plains/5_1_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_6.jpg b/public/img/plains/5_1_6.jpg
deleted file mode 100644
index b7969d34..00000000
Binary files a/public/img/plains/5_1_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_7.jpg b/public/img/plains/5_1_7.jpg
deleted file mode 100644
index 44af9fe4..00000000
Binary files a/public/img/plains/5_1_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_8.jpg b/public/img/plains/5_1_8.jpg
deleted file mode 100644
index 8583ed25..00000000
Binary files a/public/img/plains/5_1_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_1_9.jpg b/public/img/plains/5_1_9.jpg
deleted file mode 100644
index ad7902bf..00000000
Binary files a/public/img/plains/5_1_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_0.jpg b/public/img/plains/5_20_0.jpg
deleted file mode 100644
index 66a511f6..00000000
Binary files a/public/img/plains/5_20_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_1.jpg b/public/img/plains/5_20_1.jpg
deleted file mode 100644
index f0d0bbce..00000000
Binary files a/public/img/plains/5_20_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_10.jpg b/public/img/plains/5_20_10.jpg
deleted file mode 100644
index e24d78c2..00000000
Binary files a/public/img/plains/5_20_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_11.jpg b/public/img/plains/5_20_11.jpg
deleted file mode 100644
index 14e58d5a..00000000
Binary files a/public/img/plains/5_20_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_12.jpg b/public/img/plains/5_20_12.jpg
deleted file mode 100644
index c540593e..00000000
Binary files a/public/img/plains/5_20_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_13.jpg b/public/img/plains/5_20_13.jpg
deleted file mode 100644
index abb6f59d..00000000
Binary files a/public/img/plains/5_20_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_14.jpg b/public/img/plains/5_20_14.jpg
deleted file mode 100644
index 8d31a7f4..00000000
Binary files a/public/img/plains/5_20_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_15.jpg b/public/img/plains/5_20_15.jpg
deleted file mode 100644
index f0ff432b..00000000
Binary files a/public/img/plains/5_20_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_16.jpg b/public/img/plains/5_20_16.jpg
deleted file mode 100644
index 6881fa21..00000000
Binary files a/public/img/plains/5_20_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_17.jpg b/public/img/plains/5_20_17.jpg
deleted file mode 100644
index 7ceb9c7f..00000000
Binary files a/public/img/plains/5_20_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_18.jpg b/public/img/plains/5_20_18.jpg
deleted file mode 100644
index b592e835..00000000
Binary files a/public/img/plains/5_20_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_19.jpg b/public/img/plains/5_20_19.jpg
deleted file mode 100644
index 802ee57a..00000000
Binary files a/public/img/plains/5_20_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_2.jpg b/public/img/plains/5_20_2.jpg
deleted file mode 100644
index 6d4153ff..00000000
Binary files a/public/img/plains/5_20_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_20.jpg b/public/img/plains/5_20_20.jpg
deleted file mode 100644
index e57a8c84..00000000
Binary files a/public/img/plains/5_20_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_21.jpg b/public/img/plains/5_20_21.jpg
deleted file mode 100644
index c5acf6fc..00000000
Binary files a/public/img/plains/5_20_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_22.jpg b/public/img/plains/5_20_22.jpg
deleted file mode 100644
index 038daa38..00000000
Binary files a/public/img/plains/5_20_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_23.jpg b/public/img/plains/5_20_23.jpg
deleted file mode 100644
index 99b45138..00000000
Binary files a/public/img/plains/5_20_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_24.jpg b/public/img/plains/5_20_24.jpg
deleted file mode 100644
index b84603ef..00000000
Binary files a/public/img/plains/5_20_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_25.jpg b/public/img/plains/5_20_25.jpg
deleted file mode 100644
index a4aa9358..00000000
Binary files a/public/img/plains/5_20_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_26.jpg b/public/img/plains/5_20_26.jpg
deleted file mode 100644
index 836bd3f7..00000000
Binary files a/public/img/plains/5_20_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_27.jpg b/public/img/plains/5_20_27.jpg
deleted file mode 100644
index fae32000..00000000
Binary files a/public/img/plains/5_20_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_28.jpg b/public/img/plains/5_20_28.jpg
deleted file mode 100644
index 0fe5a5c0..00000000
Binary files a/public/img/plains/5_20_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_29.jpg b/public/img/plains/5_20_29.jpg
deleted file mode 100644
index fda6c2d4..00000000
Binary files a/public/img/plains/5_20_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_3.jpg b/public/img/plains/5_20_3.jpg
deleted file mode 100644
index c343df7f..00000000
Binary files a/public/img/plains/5_20_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_30.jpg b/public/img/plains/5_20_30.jpg
deleted file mode 100644
index 15efeb84..00000000
Binary files a/public/img/plains/5_20_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_31.jpg b/public/img/plains/5_20_31.jpg
deleted file mode 100644
index 25fbd142..00000000
Binary files a/public/img/plains/5_20_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_4.jpg b/public/img/plains/5_20_4.jpg
deleted file mode 100644
index 4139d678..00000000
Binary files a/public/img/plains/5_20_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_5.jpg b/public/img/plains/5_20_5.jpg
deleted file mode 100644
index aff0c9aa..00000000
Binary files a/public/img/plains/5_20_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_6.jpg b/public/img/plains/5_20_6.jpg
deleted file mode 100644
index 13b9cf9c..00000000
Binary files a/public/img/plains/5_20_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_7.jpg b/public/img/plains/5_20_7.jpg
deleted file mode 100644
index 86c8d1ba..00000000
Binary files a/public/img/plains/5_20_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_8.jpg b/public/img/plains/5_20_8.jpg
deleted file mode 100644
index abcdb642..00000000
Binary files a/public/img/plains/5_20_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_20_9.jpg b/public/img/plains/5_20_9.jpg
deleted file mode 100644
index 7b3ba2ca..00000000
Binary files a/public/img/plains/5_20_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_0.jpg b/public/img/plains/5_21_0.jpg
deleted file mode 100644
index 64c0ced1..00000000
Binary files a/public/img/plains/5_21_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_1.jpg b/public/img/plains/5_21_1.jpg
deleted file mode 100644
index c8cd2fca..00000000
Binary files a/public/img/plains/5_21_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_10.jpg b/public/img/plains/5_21_10.jpg
deleted file mode 100644
index 1380117c..00000000
Binary files a/public/img/plains/5_21_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_11.jpg b/public/img/plains/5_21_11.jpg
deleted file mode 100644
index f8ec5fa5..00000000
Binary files a/public/img/plains/5_21_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_12.jpg b/public/img/plains/5_21_12.jpg
deleted file mode 100644
index 8d91bd4a..00000000
Binary files a/public/img/plains/5_21_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_13.jpg b/public/img/plains/5_21_13.jpg
deleted file mode 100644
index 4af7c4b7..00000000
Binary files a/public/img/plains/5_21_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_14.jpg b/public/img/plains/5_21_14.jpg
deleted file mode 100644
index a54204c2..00000000
Binary files a/public/img/plains/5_21_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_15.jpg b/public/img/plains/5_21_15.jpg
deleted file mode 100644
index e585f10a..00000000
Binary files a/public/img/plains/5_21_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_16.jpg b/public/img/plains/5_21_16.jpg
deleted file mode 100644
index 5d2a201e..00000000
Binary files a/public/img/plains/5_21_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_17.jpg b/public/img/plains/5_21_17.jpg
deleted file mode 100644
index 5b965bb3..00000000
Binary files a/public/img/plains/5_21_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_18.jpg b/public/img/plains/5_21_18.jpg
deleted file mode 100644
index 9fe5f259..00000000
Binary files a/public/img/plains/5_21_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_19.jpg b/public/img/plains/5_21_19.jpg
deleted file mode 100644
index 6d4c4b65..00000000
Binary files a/public/img/plains/5_21_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_2.jpg b/public/img/plains/5_21_2.jpg
deleted file mode 100644
index 773ba4cd..00000000
Binary files a/public/img/plains/5_21_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_20.jpg b/public/img/plains/5_21_20.jpg
deleted file mode 100644
index e9da36ca..00000000
Binary files a/public/img/plains/5_21_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_21.jpg b/public/img/plains/5_21_21.jpg
deleted file mode 100644
index 921311e2..00000000
Binary files a/public/img/plains/5_21_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_22.jpg b/public/img/plains/5_21_22.jpg
deleted file mode 100644
index 3c1aabc2..00000000
Binary files a/public/img/plains/5_21_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_23.jpg b/public/img/plains/5_21_23.jpg
deleted file mode 100644
index 0336fb1c..00000000
Binary files a/public/img/plains/5_21_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_24.jpg b/public/img/plains/5_21_24.jpg
deleted file mode 100644
index c7f36a89..00000000
Binary files a/public/img/plains/5_21_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_25.jpg b/public/img/plains/5_21_25.jpg
deleted file mode 100644
index b3214787..00000000
Binary files a/public/img/plains/5_21_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_26.jpg b/public/img/plains/5_21_26.jpg
deleted file mode 100644
index b295958c..00000000
Binary files a/public/img/plains/5_21_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_27.jpg b/public/img/plains/5_21_27.jpg
deleted file mode 100644
index bba72ba0..00000000
Binary files a/public/img/plains/5_21_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_28.jpg b/public/img/plains/5_21_28.jpg
deleted file mode 100644
index b7a926dd..00000000
Binary files a/public/img/plains/5_21_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_29.jpg b/public/img/plains/5_21_29.jpg
deleted file mode 100644
index e118ddfb..00000000
Binary files a/public/img/plains/5_21_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_3.jpg b/public/img/plains/5_21_3.jpg
deleted file mode 100644
index bef00e80..00000000
Binary files a/public/img/plains/5_21_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_30.jpg b/public/img/plains/5_21_30.jpg
deleted file mode 100644
index 40c634ea..00000000
Binary files a/public/img/plains/5_21_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_31.jpg b/public/img/plains/5_21_31.jpg
deleted file mode 100644
index a1ec3c55..00000000
Binary files a/public/img/plains/5_21_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_4.jpg b/public/img/plains/5_21_4.jpg
deleted file mode 100644
index 258f790b..00000000
Binary files a/public/img/plains/5_21_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_5.jpg b/public/img/plains/5_21_5.jpg
deleted file mode 100644
index d5e28e19..00000000
Binary files a/public/img/plains/5_21_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_6.jpg b/public/img/plains/5_21_6.jpg
deleted file mode 100644
index c5158601..00000000
Binary files a/public/img/plains/5_21_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_7.jpg b/public/img/plains/5_21_7.jpg
deleted file mode 100644
index 02805785..00000000
Binary files a/public/img/plains/5_21_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_8.jpg b/public/img/plains/5_21_8.jpg
deleted file mode 100644
index c1dc247e..00000000
Binary files a/public/img/plains/5_21_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_21_9.jpg b/public/img/plains/5_21_9.jpg
deleted file mode 100644
index 6dc9f51a..00000000
Binary files a/public/img/plains/5_21_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_0.jpg b/public/img/plains/5_22_0.jpg
deleted file mode 100644
index a4696929..00000000
Binary files a/public/img/plains/5_22_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_1.jpg b/public/img/plains/5_22_1.jpg
deleted file mode 100644
index 4aa0579e..00000000
Binary files a/public/img/plains/5_22_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_10.jpg b/public/img/plains/5_22_10.jpg
deleted file mode 100644
index 80ea467f..00000000
Binary files a/public/img/plains/5_22_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_11.jpg b/public/img/plains/5_22_11.jpg
deleted file mode 100644
index 224e0d98..00000000
Binary files a/public/img/plains/5_22_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_12.jpg b/public/img/plains/5_22_12.jpg
deleted file mode 100644
index 89322849..00000000
Binary files a/public/img/plains/5_22_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_13.jpg b/public/img/plains/5_22_13.jpg
deleted file mode 100644
index ffc5ca8b..00000000
Binary files a/public/img/plains/5_22_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_14.jpg b/public/img/plains/5_22_14.jpg
deleted file mode 100644
index e432de71..00000000
Binary files a/public/img/plains/5_22_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_15.jpg b/public/img/plains/5_22_15.jpg
deleted file mode 100644
index 74169aca..00000000
Binary files a/public/img/plains/5_22_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_16.jpg b/public/img/plains/5_22_16.jpg
deleted file mode 100644
index 98d90788..00000000
Binary files a/public/img/plains/5_22_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_17.jpg b/public/img/plains/5_22_17.jpg
deleted file mode 100644
index fda87c97..00000000
Binary files a/public/img/plains/5_22_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_18.jpg b/public/img/plains/5_22_18.jpg
deleted file mode 100644
index 6ae1d242..00000000
Binary files a/public/img/plains/5_22_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_19.jpg b/public/img/plains/5_22_19.jpg
deleted file mode 100644
index 48ad77d7..00000000
Binary files a/public/img/plains/5_22_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_2.jpg b/public/img/plains/5_22_2.jpg
deleted file mode 100644
index 9edc1d45..00000000
Binary files a/public/img/plains/5_22_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_20.jpg b/public/img/plains/5_22_20.jpg
deleted file mode 100644
index 7cd17fd8..00000000
Binary files a/public/img/plains/5_22_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_21.jpg b/public/img/plains/5_22_21.jpg
deleted file mode 100644
index 2752ca5c..00000000
Binary files a/public/img/plains/5_22_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_22.jpg b/public/img/plains/5_22_22.jpg
deleted file mode 100644
index 9417ef32..00000000
Binary files a/public/img/plains/5_22_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_23.jpg b/public/img/plains/5_22_23.jpg
deleted file mode 100644
index ab9a2711..00000000
Binary files a/public/img/plains/5_22_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_24.jpg b/public/img/plains/5_22_24.jpg
deleted file mode 100644
index f550c788..00000000
Binary files a/public/img/plains/5_22_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_25.jpg b/public/img/plains/5_22_25.jpg
deleted file mode 100644
index fdf031e1..00000000
Binary files a/public/img/plains/5_22_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_26.jpg b/public/img/plains/5_22_26.jpg
deleted file mode 100644
index 358057b8..00000000
Binary files a/public/img/plains/5_22_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_27.jpg b/public/img/plains/5_22_27.jpg
deleted file mode 100644
index 1d62125e..00000000
Binary files a/public/img/plains/5_22_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_28.jpg b/public/img/plains/5_22_28.jpg
deleted file mode 100644
index 3d049958..00000000
Binary files a/public/img/plains/5_22_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_29.jpg b/public/img/plains/5_22_29.jpg
deleted file mode 100644
index 8cc6585b..00000000
Binary files a/public/img/plains/5_22_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_3.jpg b/public/img/plains/5_22_3.jpg
deleted file mode 100644
index f23b8346..00000000
Binary files a/public/img/plains/5_22_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_30.jpg b/public/img/plains/5_22_30.jpg
deleted file mode 100644
index 2c9702fe..00000000
Binary files a/public/img/plains/5_22_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_31.jpg b/public/img/plains/5_22_31.jpg
deleted file mode 100644
index 97fd0a8a..00000000
Binary files a/public/img/plains/5_22_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_4.jpg b/public/img/plains/5_22_4.jpg
deleted file mode 100644
index 31bda260..00000000
Binary files a/public/img/plains/5_22_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_5.jpg b/public/img/plains/5_22_5.jpg
deleted file mode 100644
index 1ad2757e..00000000
Binary files a/public/img/plains/5_22_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_6.jpg b/public/img/plains/5_22_6.jpg
deleted file mode 100644
index 12a1d7bc..00000000
Binary files a/public/img/plains/5_22_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_7.jpg b/public/img/plains/5_22_7.jpg
deleted file mode 100644
index 31174c71..00000000
Binary files a/public/img/plains/5_22_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_8.jpg b/public/img/plains/5_22_8.jpg
deleted file mode 100644
index ebd2004e..00000000
Binary files a/public/img/plains/5_22_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_22_9.jpg b/public/img/plains/5_22_9.jpg
deleted file mode 100644
index 134ffdcf..00000000
Binary files a/public/img/plains/5_22_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_0.jpg b/public/img/plains/5_23_0.jpg
deleted file mode 100644
index 476197bd..00000000
Binary files a/public/img/plains/5_23_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_1.jpg b/public/img/plains/5_23_1.jpg
deleted file mode 100644
index 85a841a0..00000000
Binary files a/public/img/plains/5_23_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_10.jpg b/public/img/plains/5_23_10.jpg
deleted file mode 100644
index 5803c9af..00000000
Binary files a/public/img/plains/5_23_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_11.jpg b/public/img/plains/5_23_11.jpg
deleted file mode 100644
index 1c4d6ea6..00000000
Binary files a/public/img/plains/5_23_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_12.jpg b/public/img/plains/5_23_12.jpg
deleted file mode 100644
index 5e50ca8a..00000000
Binary files a/public/img/plains/5_23_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_13.jpg b/public/img/plains/5_23_13.jpg
deleted file mode 100644
index 35f7e875..00000000
Binary files a/public/img/plains/5_23_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_14.jpg b/public/img/plains/5_23_14.jpg
deleted file mode 100644
index 64dd3821..00000000
Binary files a/public/img/plains/5_23_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_15.jpg b/public/img/plains/5_23_15.jpg
deleted file mode 100644
index 3a69ad6e..00000000
Binary files a/public/img/plains/5_23_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_16.jpg b/public/img/plains/5_23_16.jpg
deleted file mode 100644
index a3875307..00000000
Binary files a/public/img/plains/5_23_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_17.jpg b/public/img/plains/5_23_17.jpg
deleted file mode 100644
index 1c51c6ad..00000000
Binary files a/public/img/plains/5_23_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_18.jpg b/public/img/plains/5_23_18.jpg
deleted file mode 100644
index bf519aac..00000000
Binary files a/public/img/plains/5_23_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_19.jpg b/public/img/plains/5_23_19.jpg
deleted file mode 100644
index 2738297b..00000000
Binary files a/public/img/plains/5_23_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_2.jpg b/public/img/plains/5_23_2.jpg
deleted file mode 100644
index bf52db96..00000000
Binary files a/public/img/plains/5_23_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_20.jpg b/public/img/plains/5_23_20.jpg
deleted file mode 100644
index dcb841be..00000000
Binary files a/public/img/plains/5_23_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_21.jpg b/public/img/plains/5_23_21.jpg
deleted file mode 100644
index d60629cb..00000000
Binary files a/public/img/plains/5_23_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_22.jpg b/public/img/plains/5_23_22.jpg
deleted file mode 100644
index e7b0be51..00000000
Binary files a/public/img/plains/5_23_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_23.jpg b/public/img/plains/5_23_23.jpg
deleted file mode 100644
index 2b34d0b3..00000000
Binary files a/public/img/plains/5_23_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_24.jpg b/public/img/plains/5_23_24.jpg
deleted file mode 100644
index 447db76e..00000000
Binary files a/public/img/plains/5_23_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_25.jpg b/public/img/plains/5_23_25.jpg
deleted file mode 100644
index ebb8cef3..00000000
Binary files a/public/img/plains/5_23_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_26.jpg b/public/img/plains/5_23_26.jpg
deleted file mode 100644
index c6476e29..00000000
Binary files a/public/img/plains/5_23_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_27.jpg b/public/img/plains/5_23_27.jpg
deleted file mode 100644
index 231c54e4..00000000
Binary files a/public/img/plains/5_23_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_28.jpg b/public/img/plains/5_23_28.jpg
deleted file mode 100644
index 85e17179..00000000
Binary files a/public/img/plains/5_23_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_29.jpg b/public/img/plains/5_23_29.jpg
deleted file mode 100644
index c3efbc96..00000000
Binary files a/public/img/plains/5_23_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_3.jpg b/public/img/plains/5_23_3.jpg
deleted file mode 100644
index deab440c..00000000
Binary files a/public/img/plains/5_23_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_30.jpg b/public/img/plains/5_23_30.jpg
deleted file mode 100644
index 49f21722..00000000
Binary files a/public/img/plains/5_23_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_31.jpg b/public/img/plains/5_23_31.jpg
deleted file mode 100644
index 78729f5a..00000000
Binary files a/public/img/plains/5_23_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_4.jpg b/public/img/plains/5_23_4.jpg
deleted file mode 100644
index ca8e1e5b..00000000
Binary files a/public/img/plains/5_23_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_5.jpg b/public/img/plains/5_23_5.jpg
deleted file mode 100644
index 9c2aaa64..00000000
Binary files a/public/img/plains/5_23_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_6.jpg b/public/img/plains/5_23_6.jpg
deleted file mode 100644
index f890dc3e..00000000
Binary files a/public/img/plains/5_23_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_7.jpg b/public/img/plains/5_23_7.jpg
deleted file mode 100644
index ed3abfc1..00000000
Binary files a/public/img/plains/5_23_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_8.jpg b/public/img/plains/5_23_8.jpg
deleted file mode 100644
index caa217de..00000000
Binary files a/public/img/plains/5_23_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_23_9.jpg b/public/img/plains/5_23_9.jpg
deleted file mode 100644
index 42c2881a..00000000
Binary files a/public/img/plains/5_23_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_0.jpg b/public/img/plains/5_24_0.jpg
deleted file mode 100644
index fe9def4c..00000000
Binary files a/public/img/plains/5_24_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_1.jpg b/public/img/plains/5_24_1.jpg
deleted file mode 100644
index 9a1031e0..00000000
Binary files a/public/img/plains/5_24_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_10.jpg b/public/img/plains/5_24_10.jpg
deleted file mode 100644
index 88464e98..00000000
Binary files a/public/img/plains/5_24_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_11.jpg b/public/img/plains/5_24_11.jpg
deleted file mode 100644
index 01a8d465..00000000
Binary files a/public/img/plains/5_24_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_12.jpg b/public/img/plains/5_24_12.jpg
deleted file mode 100644
index f7e0fe52..00000000
Binary files a/public/img/plains/5_24_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_13.jpg b/public/img/plains/5_24_13.jpg
deleted file mode 100644
index 0dc41d0c..00000000
Binary files a/public/img/plains/5_24_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_14.jpg b/public/img/plains/5_24_14.jpg
deleted file mode 100644
index 59261a4c..00000000
Binary files a/public/img/plains/5_24_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_15.jpg b/public/img/plains/5_24_15.jpg
deleted file mode 100644
index fa6495f0..00000000
Binary files a/public/img/plains/5_24_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_16.jpg b/public/img/plains/5_24_16.jpg
deleted file mode 100644
index bcbc9390..00000000
Binary files a/public/img/plains/5_24_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_17.jpg b/public/img/plains/5_24_17.jpg
deleted file mode 100644
index 57699846..00000000
Binary files a/public/img/plains/5_24_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_18.jpg b/public/img/plains/5_24_18.jpg
deleted file mode 100644
index 404f82e8..00000000
Binary files a/public/img/plains/5_24_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_19.jpg b/public/img/plains/5_24_19.jpg
deleted file mode 100644
index e06792f7..00000000
Binary files a/public/img/plains/5_24_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_2.jpg b/public/img/plains/5_24_2.jpg
deleted file mode 100644
index 3e5a4448..00000000
Binary files a/public/img/plains/5_24_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_20.jpg b/public/img/plains/5_24_20.jpg
deleted file mode 100644
index 6b4dc2eb..00000000
Binary files a/public/img/plains/5_24_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_21.jpg b/public/img/plains/5_24_21.jpg
deleted file mode 100644
index 539af961..00000000
Binary files a/public/img/plains/5_24_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_22.jpg b/public/img/plains/5_24_22.jpg
deleted file mode 100644
index 392e87a7..00000000
Binary files a/public/img/plains/5_24_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_23.jpg b/public/img/plains/5_24_23.jpg
deleted file mode 100644
index 83708b17..00000000
Binary files a/public/img/plains/5_24_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_24.jpg b/public/img/plains/5_24_24.jpg
deleted file mode 100644
index 2a7f440b..00000000
Binary files a/public/img/plains/5_24_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_25.jpg b/public/img/plains/5_24_25.jpg
deleted file mode 100644
index 8599f877..00000000
Binary files a/public/img/plains/5_24_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_26.jpg b/public/img/plains/5_24_26.jpg
deleted file mode 100644
index 689a5165..00000000
Binary files a/public/img/plains/5_24_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_27.jpg b/public/img/plains/5_24_27.jpg
deleted file mode 100644
index 3c7ac291..00000000
Binary files a/public/img/plains/5_24_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_28.jpg b/public/img/plains/5_24_28.jpg
deleted file mode 100644
index 710246e1..00000000
Binary files a/public/img/plains/5_24_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_29.jpg b/public/img/plains/5_24_29.jpg
deleted file mode 100644
index cf8b3c88..00000000
Binary files a/public/img/plains/5_24_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_3.jpg b/public/img/plains/5_24_3.jpg
deleted file mode 100644
index a288375b..00000000
Binary files a/public/img/plains/5_24_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_30.jpg b/public/img/plains/5_24_30.jpg
deleted file mode 100644
index 44204c6c..00000000
Binary files a/public/img/plains/5_24_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_31.jpg b/public/img/plains/5_24_31.jpg
deleted file mode 100644
index 68659fc4..00000000
Binary files a/public/img/plains/5_24_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_4.jpg b/public/img/plains/5_24_4.jpg
deleted file mode 100644
index 1c4abf81..00000000
Binary files a/public/img/plains/5_24_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_5.jpg b/public/img/plains/5_24_5.jpg
deleted file mode 100644
index 04717f93..00000000
Binary files a/public/img/plains/5_24_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_6.jpg b/public/img/plains/5_24_6.jpg
deleted file mode 100644
index 779cd668..00000000
Binary files a/public/img/plains/5_24_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_7.jpg b/public/img/plains/5_24_7.jpg
deleted file mode 100644
index 7bda3f7b..00000000
Binary files a/public/img/plains/5_24_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_8.jpg b/public/img/plains/5_24_8.jpg
deleted file mode 100644
index 668dbd02..00000000
Binary files a/public/img/plains/5_24_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_24_9.jpg b/public/img/plains/5_24_9.jpg
deleted file mode 100644
index a5f02329..00000000
Binary files a/public/img/plains/5_24_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_0.jpg b/public/img/plains/5_25_0.jpg
deleted file mode 100644
index 33522d1b..00000000
Binary files a/public/img/plains/5_25_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_1.jpg b/public/img/plains/5_25_1.jpg
deleted file mode 100644
index 5efb96a5..00000000
Binary files a/public/img/plains/5_25_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_10.jpg b/public/img/plains/5_25_10.jpg
deleted file mode 100644
index 206a701d..00000000
Binary files a/public/img/plains/5_25_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_11.jpg b/public/img/plains/5_25_11.jpg
deleted file mode 100644
index 9529c4ae..00000000
Binary files a/public/img/plains/5_25_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_12.jpg b/public/img/plains/5_25_12.jpg
deleted file mode 100644
index c8abb0ca..00000000
Binary files a/public/img/plains/5_25_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_13.jpg b/public/img/plains/5_25_13.jpg
deleted file mode 100644
index 5aca5023..00000000
Binary files a/public/img/plains/5_25_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_14.jpg b/public/img/plains/5_25_14.jpg
deleted file mode 100644
index 9ea501c2..00000000
Binary files a/public/img/plains/5_25_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_15.jpg b/public/img/plains/5_25_15.jpg
deleted file mode 100644
index e0a3c3eb..00000000
Binary files a/public/img/plains/5_25_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_16.jpg b/public/img/plains/5_25_16.jpg
deleted file mode 100644
index 5c80141d..00000000
Binary files a/public/img/plains/5_25_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_17.jpg b/public/img/plains/5_25_17.jpg
deleted file mode 100644
index a5612897..00000000
Binary files a/public/img/plains/5_25_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_18.jpg b/public/img/plains/5_25_18.jpg
deleted file mode 100644
index 66d22839..00000000
Binary files a/public/img/plains/5_25_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_19.jpg b/public/img/plains/5_25_19.jpg
deleted file mode 100644
index f64693ee..00000000
Binary files a/public/img/plains/5_25_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_2.jpg b/public/img/plains/5_25_2.jpg
deleted file mode 100644
index 721a90ff..00000000
Binary files a/public/img/plains/5_25_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_20.jpg b/public/img/plains/5_25_20.jpg
deleted file mode 100644
index 73337d99..00000000
Binary files a/public/img/plains/5_25_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_21.jpg b/public/img/plains/5_25_21.jpg
deleted file mode 100644
index f884a449..00000000
Binary files a/public/img/plains/5_25_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_22.jpg b/public/img/plains/5_25_22.jpg
deleted file mode 100644
index a0fa587a..00000000
Binary files a/public/img/plains/5_25_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_23.jpg b/public/img/plains/5_25_23.jpg
deleted file mode 100644
index 0942b406..00000000
Binary files a/public/img/plains/5_25_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_24.jpg b/public/img/plains/5_25_24.jpg
deleted file mode 100644
index 804d78ab..00000000
Binary files a/public/img/plains/5_25_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_25.jpg b/public/img/plains/5_25_25.jpg
deleted file mode 100644
index 7277a218..00000000
Binary files a/public/img/plains/5_25_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_26.jpg b/public/img/plains/5_25_26.jpg
deleted file mode 100644
index 17b4cc53..00000000
Binary files a/public/img/plains/5_25_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_27.jpg b/public/img/plains/5_25_27.jpg
deleted file mode 100644
index 3a3c8d34..00000000
Binary files a/public/img/plains/5_25_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_28.jpg b/public/img/plains/5_25_28.jpg
deleted file mode 100644
index bfb7fc57..00000000
Binary files a/public/img/plains/5_25_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_29.jpg b/public/img/plains/5_25_29.jpg
deleted file mode 100644
index f001a929..00000000
Binary files a/public/img/plains/5_25_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_3.jpg b/public/img/plains/5_25_3.jpg
deleted file mode 100644
index 0f4bc670..00000000
Binary files a/public/img/plains/5_25_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_30.jpg b/public/img/plains/5_25_30.jpg
deleted file mode 100644
index f8760db5..00000000
Binary files a/public/img/plains/5_25_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_31.jpg b/public/img/plains/5_25_31.jpg
deleted file mode 100644
index 9a0361dc..00000000
Binary files a/public/img/plains/5_25_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_4.jpg b/public/img/plains/5_25_4.jpg
deleted file mode 100644
index 2a3621f8..00000000
Binary files a/public/img/plains/5_25_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_5.jpg b/public/img/plains/5_25_5.jpg
deleted file mode 100644
index 328ffa6c..00000000
Binary files a/public/img/plains/5_25_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_6.jpg b/public/img/plains/5_25_6.jpg
deleted file mode 100644
index ace7bb42..00000000
Binary files a/public/img/plains/5_25_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_7.jpg b/public/img/plains/5_25_7.jpg
deleted file mode 100644
index fb052041..00000000
Binary files a/public/img/plains/5_25_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_8.jpg b/public/img/plains/5_25_8.jpg
deleted file mode 100644
index 338c430e..00000000
Binary files a/public/img/plains/5_25_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_25_9.jpg b/public/img/plains/5_25_9.jpg
deleted file mode 100644
index 368e5a07..00000000
Binary files a/public/img/plains/5_25_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_0.jpg b/public/img/plains/5_26_0.jpg
deleted file mode 100644
index 5b52716c..00000000
Binary files a/public/img/plains/5_26_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_1.jpg b/public/img/plains/5_26_1.jpg
deleted file mode 100644
index cf43b5b1..00000000
Binary files a/public/img/plains/5_26_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_10.jpg b/public/img/plains/5_26_10.jpg
deleted file mode 100644
index 102c920a..00000000
Binary files a/public/img/plains/5_26_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_11.jpg b/public/img/plains/5_26_11.jpg
deleted file mode 100644
index 42c69c3f..00000000
Binary files a/public/img/plains/5_26_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_12.jpg b/public/img/plains/5_26_12.jpg
deleted file mode 100644
index bd0e1d9a..00000000
Binary files a/public/img/plains/5_26_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_13.jpg b/public/img/plains/5_26_13.jpg
deleted file mode 100644
index fd1a7c71..00000000
Binary files a/public/img/plains/5_26_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_14.jpg b/public/img/plains/5_26_14.jpg
deleted file mode 100644
index 1bd47298..00000000
Binary files a/public/img/plains/5_26_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_15.jpg b/public/img/plains/5_26_15.jpg
deleted file mode 100644
index db0eff0e..00000000
Binary files a/public/img/plains/5_26_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_16.jpg b/public/img/plains/5_26_16.jpg
deleted file mode 100644
index fbac9fe8..00000000
Binary files a/public/img/plains/5_26_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_17.jpg b/public/img/plains/5_26_17.jpg
deleted file mode 100644
index 3f1882fc..00000000
Binary files a/public/img/plains/5_26_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_18.jpg b/public/img/plains/5_26_18.jpg
deleted file mode 100644
index bcbe4ad2..00000000
Binary files a/public/img/plains/5_26_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_19.jpg b/public/img/plains/5_26_19.jpg
deleted file mode 100644
index 9d0e1b44..00000000
Binary files a/public/img/plains/5_26_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_2.jpg b/public/img/plains/5_26_2.jpg
deleted file mode 100644
index a5422d09..00000000
Binary files a/public/img/plains/5_26_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_20.jpg b/public/img/plains/5_26_20.jpg
deleted file mode 100644
index a9472082..00000000
Binary files a/public/img/plains/5_26_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_21.jpg b/public/img/plains/5_26_21.jpg
deleted file mode 100644
index a70a00f8..00000000
Binary files a/public/img/plains/5_26_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_22.jpg b/public/img/plains/5_26_22.jpg
deleted file mode 100644
index 70257e48..00000000
Binary files a/public/img/plains/5_26_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_23.jpg b/public/img/plains/5_26_23.jpg
deleted file mode 100644
index f9a6e199..00000000
Binary files a/public/img/plains/5_26_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_24.jpg b/public/img/plains/5_26_24.jpg
deleted file mode 100644
index 6a41c468..00000000
Binary files a/public/img/plains/5_26_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_25.jpg b/public/img/plains/5_26_25.jpg
deleted file mode 100644
index 08a5a10e..00000000
Binary files a/public/img/plains/5_26_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_26.jpg b/public/img/plains/5_26_26.jpg
deleted file mode 100644
index 7c915bb6..00000000
Binary files a/public/img/plains/5_26_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_27.jpg b/public/img/plains/5_26_27.jpg
deleted file mode 100644
index cd67743f..00000000
Binary files a/public/img/plains/5_26_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_28.jpg b/public/img/plains/5_26_28.jpg
deleted file mode 100644
index fa8e13ec..00000000
Binary files a/public/img/plains/5_26_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_29.jpg b/public/img/plains/5_26_29.jpg
deleted file mode 100644
index d1316256..00000000
Binary files a/public/img/plains/5_26_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_3.jpg b/public/img/plains/5_26_3.jpg
deleted file mode 100644
index e1e00366..00000000
Binary files a/public/img/plains/5_26_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_30.jpg b/public/img/plains/5_26_30.jpg
deleted file mode 100644
index 76b49f75..00000000
Binary files a/public/img/plains/5_26_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_31.jpg b/public/img/plains/5_26_31.jpg
deleted file mode 100644
index 06fa68cf..00000000
Binary files a/public/img/plains/5_26_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_4.jpg b/public/img/plains/5_26_4.jpg
deleted file mode 100644
index ef257a2f..00000000
Binary files a/public/img/plains/5_26_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_5.jpg b/public/img/plains/5_26_5.jpg
deleted file mode 100644
index b0604a3c..00000000
Binary files a/public/img/plains/5_26_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_6.jpg b/public/img/plains/5_26_6.jpg
deleted file mode 100644
index 2b3b418b..00000000
Binary files a/public/img/plains/5_26_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_7.jpg b/public/img/plains/5_26_7.jpg
deleted file mode 100644
index 443ecee8..00000000
Binary files a/public/img/plains/5_26_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_8.jpg b/public/img/plains/5_26_8.jpg
deleted file mode 100644
index a1312bfc..00000000
Binary files a/public/img/plains/5_26_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_26_9.jpg b/public/img/plains/5_26_9.jpg
deleted file mode 100644
index c130076c..00000000
Binary files a/public/img/plains/5_26_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_0.jpg b/public/img/plains/5_27_0.jpg
deleted file mode 100644
index d7b35e33..00000000
Binary files a/public/img/plains/5_27_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_1.jpg b/public/img/plains/5_27_1.jpg
deleted file mode 100644
index cfaba264..00000000
Binary files a/public/img/plains/5_27_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_10.jpg b/public/img/plains/5_27_10.jpg
deleted file mode 100644
index b8baa1b8..00000000
Binary files a/public/img/plains/5_27_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_11.jpg b/public/img/plains/5_27_11.jpg
deleted file mode 100644
index 509a3507..00000000
Binary files a/public/img/plains/5_27_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_12.jpg b/public/img/plains/5_27_12.jpg
deleted file mode 100644
index ec86ece7..00000000
Binary files a/public/img/plains/5_27_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_13.jpg b/public/img/plains/5_27_13.jpg
deleted file mode 100644
index 24fb9891..00000000
Binary files a/public/img/plains/5_27_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_14.jpg b/public/img/plains/5_27_14.jpg
deleted file mode 100644
index 142fddf5..00000000
Binary files a/public/img/plains/5_27_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_15.jpg b/public/img/plains/5_27_15.jpg
deleted file mode 100644
index 4dc22592..00000000
Binary files a/public/img/plains/5_27_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_16.jpg b/public/img/plains/5_27_16.jpg
deleted file mode 100644
index a60cbe4d..00000000
Binary files a/public/img/plains/5_27_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_17.jpg b/public/img/plains/5_27_17.jpg
deleted file mode 100644
index 62ec6c6d..00000000
Binary files a/public/img/plains/5_27_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_18.jpg b/public/img/plains/5_27_18.jpg
deleted file mode 100644
index 77c01a61..00000000
Binary files a/public/img/plains/5_27_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_19.jpg b/public/img/plains/5_27_19.jpg
deleted file mode 100644
index 707c1f04..00000000
Binary files a/public/img/plains/5_27_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_2.jpg b/public/img/plains/5_27_2.jpg
deleted file mode 100644
index 5008dd75..00000000
Binary files a/public/img/plains/5_27_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_20.jpg b/public/img/plains/5_27_20.jpg
deleted file mode 100644
index d9ed4447..00000000
Binary files a/public/img/plains/5_27_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_21.jpg b/public/img/plains/5_27_21.jpg
deleted file mode 100644
index cbecce9a..00000000
Binary files a/public/img/plains/5_27_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_22.jpg b/public/img/plains/5_27_22.jpg
deleted file mode 100644
index 57d84db3..00000000
Binary files a/public/img/plains/5_27_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_23.jpg b/public/img/plains/5_27_23.jpg
deleted file mode 100644
index 2f0554a8..00000000
Binary files a/public/img/plains/5_27_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_24.jpg b/public/img/plains/5_27_24.jpg
deleted file mode 100644
index 1a7db5a0..00000000
Binary files a/public/img/plains/5_27_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_25.jpg b/public/img/plains/5_27_25.jpg
deleted file mode 100644
index 5baee663..00000000
Binary files a/public/img/plains/5_27_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_26.jpg b/public/img/plains/5_27_26.jpg
deleted file mode 100644
index 25a73dc2..00000000
Binary files a/public/img/plains/5_27_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_27.jpg b/public/img/plains/5_27_27.jpg
deleted file mode 100644
index c2526474..00000000
Binary files a/public/img/plains/5_27_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_28.jpg b/public/img/plains/5_27_28.jpg
deleted file mode 100644
index a578c81e..00000000
Binary files a/public/img/plains/5_27_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_29.jpg b/public/img/plains/5_27_29.jpg
deleted file mode 100644
index 486a7824..00000000
Binary files a/public/img/plains/5_27_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_3.jpg b/public/img/plains/5_27_3.jpg
deleted file mode 100644
index 7e8cafc5..00000000
Binary files a/public/img/plains/5_27_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_30.jpg b/public/img/plains/5_27_30.jpg
deleted file mode 100644
index 731700d3..00000000
Binary files a/public/img/plains/5_27_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_31.jpg b/public/img/plains/5_27_31.jpg
deleted file mode 100644
index a640063d..00000000
Binary files a/public/img/plains/5_27_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_4.jpg b/public/img/plains/5_27_4.jpg
deleted file mode 100644
index bddda9fc..00000000
Binary files a/public/img/plains/5_27_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_5.jpg b/public/img/plains/5_27_5.jpg
deleted file mode 100644
index 99436333..00000000
Binary files a/public/img/plains/5_27_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_6.jpg b/public/img/plains/5_27_6.jpg
deleted file mode 100644
index 4c0c29bd..00000000
Binary files a/public/img/plains/5_27_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_7.jpg b/public/img/plains/5_27_7.jpg
deleted file mode 100644
index 49270f77..00000000
Binary files a/public/img/plains/5_27_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_8.jpg b/public/img/plains/5_27_8.jpg
deleted file mode 100644
index 43568d60..00000000
Binary files a/public/img/plains/5_27_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_27_9.jpg b/public/img/plains/5_27_9.jpg
deleted file mode 100644
index 49646f01..00000000
Binary files a/public/img/plains/5_27_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_0.jpg b/public/img/plains/5_28_0.jpg
deleted file mode 100644
index c4f282cf..00000000
Binary files a/public/img/plains/5_28_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_1.jpg b/public/img/plains/5_28_1.jpg
deleted file mode 100644
index 9c2e94dc..00000000
Binary files a/public/img/plains/5_28_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_10.jpg b/public/img/plains/5_28_10.jpg
deleted file mode 100644
index 1c9b1d46..00000000
Binary files a/public/img/plains/5_28_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_11.jpg b/public/img/plains/5_28_11.jpg
deleted file mode 100644
index d65ff392..00000000
Binary files a/public/img/plains/5_28_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_12.jpg b/public/img/plains/5_28_12.jpg
deleted file mode 100644
index aa5767ec..00000000
Binary files a/public/img/plains/5_28_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_13.jpg b/public/img/plains/5_28_13.jpg
deleted file mode 100644
index 2df258c9..00000000
Binary files a/public/img/plains/5_28_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_14.jpg b/public/img/plains/5_28_14.jpg
deleted file mode 100644
index 2be71883..00000000
Binary files a/public/img/plains/5_28_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_15.jpg b/public/img/plains/5_28_15.jpg
deleted file mode 100644
index 8eb0f5ff..00000000
Binary files a/public/img/plains/5_28_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_16.jpg b/public/img/plains/5_28_16.jpg
deleted file mode 100644
index 2eae704a..00000000
Binary files a/public/img/plains/5_28_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_17.jpg b/public/img/plains/5_28_17.jpg
deleted file mode 100644
index 6fa98e75..00000000
Binary files a/public/img/plains/5_28_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_18.jpg b/public/img/plains/5_28_18.jpg
deleted file mode 100644
index cd17bdfb..00000000
Binary files a/public/img/plains/5_28_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_19.jpg b/public/img/plains/5_28_19.jpg
deleted file mode 100644
index ab6c791e..00000000
Binary files a/public/img/plains/5_28_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_2.jpg b/public/img/plains/5_28_2.jpg
deleted file mode 100644
index 36f77908..00000000
Binary files a/public/img/plains/5_28_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_20.jpg b/public/img/plains/5_28_20.jpg
deleted file mode 100644
index 67082d0f..00000000
Binary files a/public/img/plains/5_28_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_21.jpg b/public/img/plains/5_28_21.jpg
deleted file mode 100644
index 923ef984..00000000
Binary files a/public/img/plains/5_28_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_22.jpg b/public/img/plains/5_28_22.jpg
deleted file mode 100644
index 47ede51b..00000000
Binary files a/public/img/plains/5_28_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_23.jpg b/public/img/plains/5_28_23.jpg
deleted file mode 100644
index d8065291..00000000
Binary files a/public/img/plains/5_28_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_24.jpg b/public/img/plains/5_28_24.jpg
deleted file mode 100644
index fa732ed3..00000000
Binary files a/public/img/plains/5_28_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_25.jpg b/public/img/plains/5_28_25.jpg
deleted file mode 100644
index a6832fd9..00000000
Binary files a/public/img/plains/5_28_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_26.jpg b/public/img/plains/5_28_26.jpg
deleted file mode 100644
index 2576ed71..00000000
Binary files a/public/img/plains/5_28_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_27.jpg b/public/img/plains/5_28_27.jpg
deleted file mode 100644
index 0746a7ae..00000000
Binary files a/public/img/plains/5_28_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_28.jpg b/public/img/plains/5_28_28.jpg
deleted file mode 100644
index a2257dcf..00000000
Binary files a/public/img/plains/5_28_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_29.jpg b/public/img/plains/5_28_29.jpg
deleted file mode 100644
index 72fc70f8..00000000
Binary files a/public/img/plains/5_28_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_3.jpg b/public/img/plains/5_28_3.jpg
deleted file mode 100644
index d79d93d5..00000000
Binary files a/public/img/plains/5_28_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_30.jpg b/public/img/plains/5_28_30.jpg
deleted file mode 100644
index 163db606..00000000
Binary files a/public/img/plains/5_28_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_31.jpg b/public/img/plains/5_28_31.jpg
deleted file mode 100644
index bb32f3af..00000000
Binary files a/public/img/plains/5_28_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_4.jpg b/public/img/plains/5_28_4.jpg
deleted file mode 100644
index 8290fe2d..00000000
Binary files a/public/img/plains/5_28_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_5.jpg b/public/img/plains/5_28_5.jpg
deleted file mode 100644
index 5ded6b1d..00000000
Binary files a/public/img/plains/5_28_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_6.jpg b/public/img/plains/5_28_6.jpg
deleted file mode 100644
index ba563d6d..00000000
Binary files a/public/img/plains/5_28_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_7.jpg b/public/img/plains/5_28_7.jpg
deleted file mode 100644
index 45621941..00000000
Binary files a/public/img/plains/5_28_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_8.jpg b/public/img/plains/5_28_8.jpg
deleted file mode 100644
index b8c017a1..00000000
Binary files a/public/img/plains/5_28_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_28_9.jpg b/public/img/plains/5_28_9.jpg
deleted file mode 100644
index 96a0be4e..00000000
Binary files a/public/img/plains/5_28_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_0.jpg b/public/img/plains/5_29_0.jpg
deleted file mode 100644
index 3685cf14..00000000
Binary files a/public/img/plains/5_29_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_1.jpg b/public/img/plains/5_29_1.jpg
deleted file mode 100644
index 67e7c956..00000000
Binary files a/public/img/plains/5_29_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_10.jpg b/public/img/plains/5_29_10.jpg
deleted file mode 100644
index bac12b22..00000000
Binary files a/public/img/plains/5_29_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_11.jpg b/public/img/plains/5_29_11.jpg
deleted file mode 100644
index cc2dd81e..00000000
Binary files a/public/img/plains/5_29_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_12.jpg b/public/img/plains/5_29_12.jpg
deleted file mode 100644
index d19fff3c..00000000
Binary files a/public/img/plains/5_29_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_13.jpg b/public/img/plains/5_29_13.jpg
deleted file mode 100644
index e7a9b545..00000000
Binary files a/public/img/plains/5_29_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_14.jpg b/public/img/plains/5_29_14.jpg
deleted file mode 100644
index 6a07bf8f..00000000
Binary files a/public/img/plains/5_29_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_15.jpg b/public/img/plains/5_29_15.jpg
deleted file mode 100644
index 915892d9..00000000
Binary files a/public/img/plains/5_29_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_16.jpg b/public/img/plains/5_29_16.jpg
deleted file mode 100644
index 9068db6e..00000000
Binary files a/public/img/plains/5_29_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_17.jpg b/public/img/plains/5_29_17.jpg
deleted file mode 100644
index 068e2e94..00000000
Binary files a/public/img/plains/5_29_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_18.jpg b/public/img/plains/5_29_18.jpg
deleted file mode 100644
index 7a8ef8a3..00000000
Binary files a/public/img/plains/5_29_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_19.jpg b/public/img/plains/5_29_19.jpg
deleted file mode 100644
index 155d46b6..00000000
Binary files a/public/img/plains/5_29_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_2.jpg b/public/img/plains/5_29_2.jpg
deleted file mode 100644
index 067685f1..00000000
Binary files a/public/img/plains/5_29_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_20.jpg b/public/img/plains/5_29_20.jpg
deleted file mode 100644
index d1b0eb87..00000000
Binary files a/public/img/plains/5_29_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_21.jpg b/public/img/plains/5_29_21.jpg
deleted file mode 100644
index 0bc59c02..00000000
Binary files a/public/img/plains/5_29_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_22.jpg b/public/img/plains/5_29_22.jpg
deleted file mode 100644
index 37f1f17c..00000000
Binary files a/public/img/plains/5_29_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_23.jpg b/public/img/plains/5_29_23.jpg
deleted file mode 100644
index 0dbcb6a4..00000000
Binary files a/public/img/plains/5_29_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_24.jpg b/public/img/plains/5_29_24.jpg
deleted file mode 100644
index 1e062bcc..00000000
Binary files a/public/img/plains/5_29_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_25.jpg b/public/img/plains/5_29_25.jpg
deleted file mode 100644
index 5fc9c2ba..00000000
Binary files a/public/img/plains/5_29_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_26.jpg b/public/img/plains/5_29_26.jpg
deleted file mode 100644
index de6ebe5a..00000000
Binary files a/public/img/plains/5_29_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_27.jpg b/public/img/plains/5_29_27.jpg
deleted file mode 100644
index 18ec184d..00000000
Binary files a/public/img/plains/5_29_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_28.jpg b/public/img/plains/5_29_28.jpg
deleted file mode 100644
index 234f0209..00000000
Binary files a/public/img/plains/5_29_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_29.jpg b/public/img/plains/5_29_29.jpg
deleted file mode 100644
index d3b6cd81..00000000
Binary files a/public/img/plains/5_29_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_3.jpg b/public/img/plains/5_29_3.jpg
deleted file mode 100644
index 8456ff6a..00000000
Binary files a/public/img/plains/5_29_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_30.jpg b/public/img/plains/5_29_30.jpg
deleted file mode 100644
index a597d825..00000000
Binary files a/public/img/plains/5_29_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_31.jpg b/public/img/plains/5_29_31.jpg
deleted file mode 100644
index 77b8acd2..00000000
Binary files a/public/img/plains/5_29_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_4.jpg b/public/img/plains/5_29_4.jpg
deleted file mode 100644
index 0935b4b0..00000000
Binary files a/public/img/plains/5_29_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_5.jpg b/public/img/plains/5_29_5.jpg
deleted file mode 100644
index de2f7b10..00000000
Binary files a/public/img/plains/5_29_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_6.jpg b/public/img/plains/5_29_6.jpg
deleted file mode 100644
index 67029687..00000000
Binary files a/public/img/plains/5_29_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_7.jpg b/public/img/plains/5_29_7.jpg
deleted file mode 100644
index 1d4b13c8..00000000
Binary files a/public/img/plains/5_29_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_8.jpg b/public/img/plains/5_29_8.jpg
deleted file mode 100644
index ca9f3ef2..00000000
Binary files a/public/img/plains/5_29_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_29_9.jpg b/public/img/plains/5_29_9.jpg
deleted file mode 100644
index 8e7f213f..00000000
Binary files a/public/img/plains/5_29_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_0.jpg b/public/img/plains/5_2_0.jpg
deleted file mode 100644
index 93b24143..00000000
Binary files a/public/img/plains/5_2_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_1.jpg b/public/img/plains/5_2_1.jpg
deleted file mode 100644
index c7ee58d8..00000000
Binary files a/public/img/plains/5_2_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_10.jpg b/public/img/plains/5_2_10.jpg
deleted file mode 100644
index fd92e514..00000000
Binary files a/public/img/plains/5_2_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_11.jpg b/public/img/plains/5_2_11.jpg
deleted file mode 100644
index 6b1a3f21..00000000
Binary files a/public/img/plains/5_2_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_12.jpg b/public/img/plains/5_2_12.jpg
deleted file mode 100644
index d787449d..00000000
Binary files a/public/img/plains/5_2_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_13.jpg b/public/img/plains/5_2_13.jpg
deleted file mode 100644
index 9e5dd85c..00000000
Binary files a/public/img/plains/5_2_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_14.jpg b/public/img/plains/5_2_14.jpg
deleted file mode 100644
index b257e3a9..00000000
Binary files a/public/img/plains/5_2_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_15.jpg b/public/img/plains/5_2_15.jpg
deleted file mode 100644
index ca1536ca..00000000
Binary files a/public/img/plains/5_2_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_16.jpg b/public/img/plains/5_2_16.jpg
deleted file mode 100644
index 39ada801..00000000
Binary files a/public/img/plains/5_2_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_17.jpg b/public/img/plains/5_2_17.jpg
deleted file mode 100644
index 8da7c187..00000000
Binary files a/public/img/plains/5_2_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_18.jpg b/public/img/plains/5_2_18.jpg
deleted file mode 100644
index 959cb551..00000000
Binary files a/public/img/plains/5_2_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_19.jpg b/public/img/plains/5_2_19.jpg
deleted file mode 100644
index f0c3c5b6..00000000
Binary files a/public/img/plains/5_2_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_2.jpg b/public/img/plains/5_2_2.jpg
deleted file mode 100644
index 1aacdd05..00000000
Binary files a/public/img/plains/5_2_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_20.jpg b/public/img/plains/5_2_20.jpg
deleted file mode 100644
index 4cc1be24..00000000
Binary files a/public/img/plains/5_2_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_21.jpg b/public/img/plains/5_2_21.jpg
deleted file mode 100644
index 15221b51..00000000
Binary files a/public/img/plains/5_2_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_22.jpg b/public/img/plains/5_2_22.jpg
deleted file mode 100644
index 3211845e..00000000
Binary files a/public/img/plains/5_2_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_23.jpg b/public/img/plains/5_2_23.jpg
deleted file mode 100644
index 28ab4839..00000000
Binary files a/public/img/plains/5_2_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_24.jpg b/public/img/plains/5_2_24.jpg
deleted file mode 100644
index e8b5675a..00000000
Binary files a/public/img/plains/5_2_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_25.jpg b/public/img/plains/5_2_25.jpg
deleted file mode 100644
index b659f0d1..00000000
Binary files a/public/img/plains/5_2_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_26.jpg b/public/img/plains/5_2_26.jpg
deleted file mode 100644
index 24ac789c..00000000
Binary files a/public/img/plains/5_2_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_27.jpg b/public/img/plains/5_2_27.jpg
deleted file mode 100644
index f9b19c80..00000000
Binary files a/public/img/plains/5_2_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_28.jpg b/public/img/plains/5_2_28.jpg
deleted file mode 100644
index d1aad567..00000000
Binary files a/public/img/plains/5_2_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_29.jpg b/public/img/plains/5_2_29.jpg
deleted file mode 100644
index 45e156c5..00000000
Binary files a/public/img/plains/5_2_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_3.jpg b/public/img/plains/5_2_3.jpg
deleted file mode 100644
index e1a146d8..00000000
Binary files a/public/img/plains/5_2_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_30.jpg b/public/img/plains/5_2_30.jpg
deleted file mode 100644
index 83aed5d7..00000000
Binary files a/public/img/plains/5_2_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_31.jpg b/public/img/plains/5_2_31.jpg
deleted file mode 100644
index d6d6787d..00000000
Binary files a/public/img/plains/5_2_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_4.jpg b/public/img/plains/5_2_4.jpg
deleted file mode 100644
index c3e144eb..00000000
Binary files a/public/img/plains/5_2_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_5.jpg b/public/img/plains/5_2_5.jpg
deleted file mode 100644
index 0ea0001a..00000000
Binary files a/public/img/plains/5_2_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_6.jpg b/public/img/plains/5_2_6.jpg
deleted file mode 100644
index 4f2c0baa..00000000
Binary files a/public/img/plains/5_2_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_7.jpg b/public/img/plains/5_2_7.jpg
deleted file mode 100644
index d4ea007b..00000000
Binary files a/public/img/plains/5_2_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_8.jpg b/public/img/plains/5_2_8.jpg
deleted file mode 100644
index 94ce2b18..00000000
Binary files a/public/img/plains/5_2_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_2_9.jpg b/public/img/plains/5_2_9.jpg
deleted file mode 100644
index 281e5348..00000000
Binary files a/public/img/plains/5_2_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_0.jpg b/public/img/plains/5_30_0.jpg
deleted file mode 100644
index 07ca789d..00000000
Binary files a/public/img/plains/5_30_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_1.jpg b/public/img/plains/5_30_1.jpg
deleted file mode 100644
index 71a75c46..00000000
Binary files a/public/img/plains/5_30_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_10.jpg b/public/img/plains/5_30_10.jpg
deleted file mode 100644
index 1d83bfea..00000000
Binary files a/public/img/plains/5_30_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_11.jpg b/public/img/plains/5_30_11.jpg
deleted file mode 100644
index fe89957f..00000000
Binary files a/public/img/plains/5_30_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_12.jpg b/public/img/plains/5_30_12.jpg
deleted file mode 100644
index 7ecc4797..00000000
Binary files a/public/img/plains/5_30_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_13.jpg b/public/img/plains/5_30_13.jpg
deleted file mode 100644
index 109c0eca..00000000
Binary files a/public/img/plains/5_30_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_14.jpg b/public/img/plains/5_30_14.jpg
deleted file mode 100644
index 48184c36..00000000
Binary files a/public/img/plains/5_30_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_15.jpg b/public/img/plains/5_30_15.jpg
deleted file mode 100644
index 7d1c53b0..00000000
Binary files a/public/img/plains/5_30_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_16.jpg b/public/img/plains/5_30_16.jpg
deleted file mode 100644
index 8c94f7f2..00000000
Binary files a/public/img/plains/5_30_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_17.jpg b/public/img/plains/5_30_17.jpg
deleted file mode 100644
index c2302d4d..00000000
Binary files a/public/img/plains/5_30_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_18.jpg b/public/img/plains/5_30_18.jpg
deleted file mode 100644
index b6231223..00000000
Binary files a/public/img/plains/5_30_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_19.jpg b/public/img/plains/5_30_19.jpg
deleted file mode 100644
index e8121fd6..00000000
Binary files a/public/img/plains/5_30_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_2.jpg b/public/img/plains/5_30_2.jpg
deleted file mode 100644
index fbb44d87..00000000
Binary files a/public/img/plains/5_30_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_20.jpg b/public/img/plains/5_30_20.jpg
deleted file mode 100644
index 1a5f9c3f..00000000
Binary files a/public/img/plains/5_30_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_21.jpg b/public/img/plains/5_30_21.jpg
deleted file mode 100644
index e9c73790..00000000
Binary files a/public/img/plains/5_30_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_22.jpg b/public/img/plains/5_30_22.jpg
deleted file mode 100644
index 9e6c3c09..00000000
Binary files a/public/img/plains/5_30_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_23.jpg b/public/img/plains/5_30_23.jpg
deleted file mode 100644
index b7e8c527..00000000
Binary files a/public/img/plains/5_30_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_24.jpg b/public/img/plains/5_30_24.jpg
deleted file mode 100644
index a5a8ab4f..00000000
Binary files a/public/img/plains/5_30_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_25.jpg b/public/img/plains/5_30_25.jpg
deleted file mode 100644
index fde6a5ed..00000000
Binary files a/public/img/plains/5_30_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_26.jpg b/public/img/plains/5_30_26.jpg
deleted file mode 100644
index b35c9eae..00000000
Binary files a/public/img/plains/5_30_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_27.jpg b/public/img/plains/5_30_27.jpg
deleted file mode 100644
index c7d4ebbd..00000000
Binary files a/public/img/plains/5_30_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_28.jpg b/public/img/plains/5_30_28.jpg
deleted file mode 100644
index 7bbc4d02..00000000
Binary files a/public/img/plains/5_30_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_29.jpg b/public/img/plains/5_30_29.jpg
deleted file mode 100644
index 91c4bbae..00000000
Binary files a/public/img/plains/5_30_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_3.jpg b/public/img/plains/5_30_3.jpg
deleted file mode 100644
index ffe6dfbd..00000000
Binary files a/public/img/plains/5_30_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_30.jpg b/public/img/plains/5_30_30.jpg
deleted file mode 100644
index c9e2ea1d..00000000
Binary files a/public/img/plains/5_30_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_31.jpg b/public/img/plains/5_30_31.jpg
deleted file mode 100644
index 4d5912c4..00000000
Binary files a/public/img/plains/5_30_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_4.jpg b/public/img/plains/5_30_4.jpg
deleted file mode 100644
index 6be77415..00000000
Binary files a/public/img/plains/5_30_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_5.jpg b/public/img/plains/5_30_5.jpg
deleted file mode 100644
index 1f75c53d..00000000
Binary files a/public/img/plains/5_30_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_6.jpg b/public/img/plains/5_30_6.jpg
deleted file mode 100644
index b79c8d03..00000000
Binary files a/public/img/plains/5_30_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_7.jpg b/public/img/plains/5_30_7.jpg
deleted file mode 100644
index 8f2486e1..00000000
Binary files a/public/img/plains/5_30_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_8.jpg b/public/img/plains/5_30_8.jpg
deleted file mode 100644
index cb3e7f7f..00000000
Binary files a/public/img/plains/5_30_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_30_9.jpg b/public/img/plains/5_30_9.jpg
deleted file mode 100644
index c5c165fd..00000000
Binary files a/public/img/plains/5_30_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_0.jpg b/public/img/plains/5_31_0.jpg
deleted file mode 100644
index 45879367..00000000
Binary files a/public/img/plains/5_31_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_1.jpg b/public/img/plains/5_31_1.jpg
deleted file mode 100644
index 07eead2c..00000000
Binary files a/public/img/plains/5_31_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_10.jpg b/public/img/plains/5_31_10.jpg
deleted file mode 100644
index 4558b7cf..00000000
Binary files a/public/img/plains/5_31_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_11.jpg b/public/img/plains/5_31_11.jpg
deleted file mode 100644
index 885763a6..00000000
Binary files a/public/img/plains/5_31_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_12.jpg b/public/img/plains/5_31_12.jpg
deleted file mode 100644
index da40c122..00000000
Binary files a/public/img/plains/5_31_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_13.jpg b/public/img/plains/5_31_13.jpg
deleted file mode 100644
index 41299ffc..00000000
Binary files a/public/img/plains/5_31_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_14.jpg b/public/img/plains/5_31_14.jpg
deleted file mode 100644
index a4e4ac92..00000000
Binary files a/public/img/plains/5_31_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_15.jpg b/public/img/plains/5_31_15.jpg
deleted file mode 100644
index ca367305..00000000
Binary files a/public/img/plains/5_31_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_16.jpg b/public/img/plains/5_31_16.jpg
deleted file mode 100644
index 7b60b727..00000000
Binary files a/public/img/plains/5_31_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_17.jpg b/public/img/plains/5_31_17.jpg
deleted file mode 100644
index ca2bb475..00000000
Binary files a/public/img/plains/5_31_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_18.jpg b/public/img/plains/5_31_18.jpg
deleted file mode 100644
index b61dda37..00000000
Binary files a/public/img/plains/5_31_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_19.jpg b/public/img/plains/5_31_19.jpg
deleted file mode 100644
index 673c4e46..00000000
Binary files a/public/img/plains/5_31_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_2.jpg b/public/img/plains/5_31_2.jpg
deleted file mode 100644
index 3a0d58da..00000000
Binary files a/public/img/plains/5_31_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_20.jpg b/public/img/plains/5_31_20.jpg
deleted file mode 100644
index f9565907..00000000
Binary files a/public/img/plains/5_31_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_21.jpg b/public/img/plains/5_31_21.jpg
deleted file mode 100644
index b1274cb0..00000000
Binary files a/public/img/plains/5_31_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_22.jpg b/public/img/plains/5_31_22.jpg
deleted file mode 100644
index 94252235..00000000
Binary files a/public/img/plains/5_31_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_23.jpg b/public/img/plains/5_31_23.jpg
deleted file mode 100644
index 462e9a05..00000000
Binary files a/public/img/plains/5_31_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_24.jpg b/public/img/plains/5_31_24.jpg
deleted file mode 100644
index 696e948b..00000000
Binary files a/public/img/plains/5_31_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_25.jpg b/public/img/plains/5_31_25.jpg
deleted file mode 100644
index d6f42934..00000000
Binary files a/public/img/plains/5_31_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_26.jpg b/public/img/plains/5_31_26.jpg
deleted file mode 100644
index b4aa8781..00000000
Binary files a/public/img/plains/5_31_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_27.jpg b/public/img/plains/5_31_27.jpg
deleted file mode 100644
index 3c25d40f..00000000
Binary files a/public/img/plains/5_31_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_28.jpg b/public/img/plains/5_31_28.jpg
deleted file mode 100644
index 844b80c6..00000000
Binary files a/public/img/plains/5_31_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_29.jpg b/public/img/plains/5_31_29.jpg
deleted file mode 100644
index 73171534..00000000
Binary files a/public/img/plains/5_31_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_3.jpg b/public/img/plains/5_31_3.jpg
deleted file mode 100644
index fc107aba..00000000
Binary files a/public/img/plains/5_31_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_30.jpg b/public/img/plains/5_31_30.jpg
deleted file mode 100644
index 7748acba..00000000
Binary files a/public/img/plains/5_31_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_31.jpg b/public/img/plains/5_31_31.jpg
deleted file mode 100644
index ac13c76a..00000000
Binary files a/public/img/plains/5_31_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_4.jpg b/public/img/plains/5_31_4.jpg
deleted file mode 100644
index 130e0037..00000000
Binary files a/public/img/plains/5_31_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_5.jpg b/public/img/plains/5_31_5.jpg
deleted file mode 100644
index 0f64475a..00000000
Binary files a/public/img/plains/5_31_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_6.jpg b/public/img/plains/5_31_6.jpg
deleted file mode 100644
index d281b125..00000000
Binary files a/public/img/plains/5_31_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_7.jpg b/public/img/plains/5_31_7.jpg
deleted file mode 100644
index 76cd20ad..00000000
Binary files a/public/img/plains/5_31_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_8.jpg b/public/img/plains/5_31_8.jpg
deleted file mode 100644
index f3257801..00000000
Binary files a/public/img/plains/5_31_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_31_9.jpg b/public/img/plains/5_31_9.jpg
deleted file mode 100644
index 533ecff5..00000000
Binary files a/public/img/plains/5_31_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_0.jpg b/public/img/plains/5_3_0.jpg
deleted file mode 100644
index db7f25f9..00000000
Binary files a/public/img/plains/5_3_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_1.jpg b/public/img/plains/5_3_1.jpg
deleted file mode 100644
index f96796c2..00000000
Binary files a/public/img/plains/5_3_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_10.jpg b/public/img/plains/5_3_10.jpg
deleted file mode 100644
index 6c0b3b95..00000000
Binary files a/public/img/plains/5_3_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_11.jpg b/public/img/plains/5_3_11.jpg
deleted file mode 100644
index 1f71e47f..00000000
Binary files a/public/img/plains/5_3_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_12.jpg b/public/img/plains/5_3_12.jpg
deleted file mode 100644
index 4b1e3dcf..00000000
Binary files a/public/img/plains/5_3_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_13.jpg b/public/img/plains/5_3_13.jpg
deleted file mode 100644
index 7e1ebcb6..00000000
Binary files a/public/img/plains/5_3_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_14.jpg b/public/img/plains/5_3_14.jpg
deleted file mode 100644
index 16f2c5b5..00000000
Binary files a/public/img/plains/5_3_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_15.jpg b/public/img/plains/5_3_15.jpg
deleted file mode 100644
index 006e3b5d..00000000
Binary files a/public/img/plains/5_3_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_16.jpg b/public/img/plains/5_3_16.jpg
deleted file mode 100644
index 489da40c..00000000
Binary files a/public/img/plains/5_3_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_17.jpg b/public/img/plains/5_3_17.jpg
deleted file mode 100644
index c6d03dbc..00000000
Binary files a/public/img/plains/5_3_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_18.jpg b/public/img/plains/5_3_18.jpg
deleted file mode 100644
index 3bdb5592..00000000
Binary files a/public/img/plains/5_3_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_19.jpg b/public/img/plains/5_3_19.jpg
deleted file mode 100644
index 2a2779ea..00000000
Binary files a/public/img/plains/5_3_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_2.jpg b/public/img/plains/5_3_2.jpg
deleted file mode 100644
index 3e166f4c..00000000
Binary files a/public/img/plains/5_3_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_20.jpg b/public/img/plains/5_3_20.jpg
deleted file mode 100644
index eece5763..00000000
Binary files a/public/img/plains/5_3_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_21.jpg b/public/img/plains/5_3_21.jpg
deleted file mode 100644
index 3ab9e7cb..00000000
Binary files a/public/img/plains/5_3_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_22.jpg b/public/img/plains/5_3_22.jpg
deleted file mode 100644
index e652b4a9..00000000
Binary files a/public/img/plains/5_3_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_23.jpg b/public/img/plains/5_3_23.jpg
deleted file mode 100644
index 4fa92af2..00000000
Binary files a/public/img/plains/5_3_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_24.jpg b/public/img/plains/5_3_24.jpg
deleted file mode 100644
index 3b53638e..00000000
Binary files a/public/img/plains/5_3_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_25.jpg b/public/img/plains/5_3_25.jpg
deleted file mode 100644
index f6e155ac..00000000
Binary files a/public/img/plains/5_3_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_26.jpg b/public/img/plains/5_3_26.jpg
deleted file mode 100644
index 4077ac06..00000000
Binary files a/public/img/plains/5_3_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_27.jpg b/public/img/plains/5_3_27.jpg
deleted file mode 100644
index 30b48904..00000000
Binary files a/public/img/plains/5_3_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_28.jpg b/public/img/plains/5_3_28.jpg
deleted file mode 100644
index ebc837d7..00000000
Binary files a/public/img/plains/5_3_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_29.jpg b/public/img/plains/5_3_29.jpg
deleted file mode 100644
index f107e39c..00000000
Binary files a/public/img/plains/5_3_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_3.jpg b/public/img/plains/5_3_3.jpg
deleted file mode 100644
index 7d03948d..00000000
Binary files a/public/img/plains/5_3_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_30.jpg b/public/img/plains/5_3_30.jpg
deleted file mode 100644
index 17f54a10..00000000
Binary files a/public/img/plains/5_3_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_31.jpg b/public/img/plains/5_3_31.jpg
deleted file mode 100644
index 61b8cf14..00000000
Binary files a/public/img/plains/5_3_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_4.jpg b/public/img/plains/5_3_4.jpg
deleted file mode 100644
index 81dac4a9..00000000
Binary files a/public/img/plains/5_3_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_5.jpg b/public/img/plains/5_3_5.jpg
deleted file mode 100644
index 4859dad7..00000000
Binary files a/public/img/plains/5_3_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_6.jpg b/public/img/plains/5_3_6.jpg
deleted file mode 100644
index 11337e61..00000000
Binary files a/public/img/plains/5_3_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_7.jpg b/public/img/plains/5_3_7.jpg
deleted file mode 100644
index 2ac3da90..00000000
Binary files a/public/img/plains/5_3_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_8.jpg b/public/img/plains/5_3_8.jpg
deleted file mode 100644
index 41c89f03..00000000
Binary files a/public/img/plains/5_3_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_3_9.jpg b/public/img/plains/5_3_9.jpg
deleted file mode 100644
index b8a8dac0..00000000
Binary files a/public/img/plains/5_3_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_0.jpg b/public/img/plains/5_4_0.jpg
deleted file mode 100644
index 8c9dfa88..00000000
Binary files a/public/img/plains/5_4_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_1.jpg b/public/img/plains/5_4_1.jpg
deleted file mode 100644
index 3501ab7e..00000000
Binary files a/public/img/plains/5_4_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_10.jpg b/public/img/plains/5_4_10.jpg
deleted file mode 100644
index 71e914bd..00000000
Binary files a/public/img/plains/5_4_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_11.jpg b/public/img/plains/5_4_11.jpg
deleted file mode 100644
index 13b64ade..00000000
Binary files a/public/img/plains/5_4_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_12.jpg b/public/img/plains/5_4_12.jpg
deleted file mode 100644
index 8197faf9..00000000
Binary files a/public/img/plains/5_4_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_13.jpg b/public/img/plains/5_4_13.jpg
deleted file mode 100644
index 144fba13..00000000
Binary files a/public/img/plains/5_4_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_14.jpg b/public/img/plains/5_4_14.jpg
deleted file mode 100644
index afbf9e2e..00000000
Binary files a/public/img/plains/5_4_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_15.jpg b/public/img/plains/5_4_15.jpg
deleted file mode 100644
index 254b7d2b..00000000
Binary files a/public/img/plains/5_4_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_16.jpg b/public/img/plains/5_4_16.jpg
deleted file mode 100644
index d45f77c8..00000000
Binary files a/public/img/plains/5_4_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_17.jpg b/public/img/plains/5_4_17.jpg
deleted file mode 100644
index 50c9a64b..00000000
Binary files a/public/img/plains/5_4_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_18.jpg b/public/img/plains/5_4_18.jpg
deleted file mode 100644
index 33eef7b1..00000000
Binary files a/public/img/plains/5_4_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_19.jpg b/public/img/plains/5_4_19.jpg
deleted file mode 100644
index ef6a32f8..00000000
Binary files a/public/img/plains/5_4_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_2.jpg b/public/img/plains/5_4_2.jpg
deleted file mode 100644
index c8799aa2..00000000
Binary files a/public/img/plains/5_4_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_20.jpg b/public/img/plains/5_4_20.jpg
deleted file mode 100644
index 5e99b8b7..00000000
Binary files a/public/img/plains/5_4_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_21.jpg b/public/img/plains/5_4_21.jpg
deleted file mode 100644
index 1c6ee9e1..00000000
Binary files a/public/img/plains/5_4_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_22.jpg b/public/img/plains/5_4_22.jpg
deleted file mode 100644
index d40acfb3..00000000
Binary files a/public/img/plains/5_4_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_23.jpg b/public/img/plains/5_4_23.jpg
deleted file mode 100644
index 954a38ac..00000000
Binary files a/public/img/plains/5_4_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_24.jpg b/public/img/plains/5_4_24.jpg
deleted file mode 100644
index 6bf5704d..00000000
Binary files a/public/img/plains/5_4_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_25.jpg b/public/img/plains/5_4_25.jpg
deleted file mode 100644
index 41b8e737..00000000
Binary files a/public/img/plains/5_4_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_26.jpg b/public/img/plains/5_4_26.jpg
deleted file mode 100644
index 2e86a906..00000000
Binary files a/public/img/plains/5_4_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_27.jpg b/public/img/plains/5_4_27.jpg
deleted file mode 100644
index f03afb57..00000000
Binary files a/public/img/plains/5_4_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_28.jpg b/public/img/plains/5_4_28.jpg
deleted file mode 100644
index a3c38e1f..00000000
Binary files a/public/img/plains/5_4_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_29.jpg b/public/img/plains/5_4_29.jpg
deleted file mode 100644
index e5e8f69a..00000000
Binary files a/public/img/plains/5_4_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_3.jpg b/public/img/plains/5_4_3.jpg
deleted file mode 100644
index 8384dcdd..00000000
Binary files a/public/img/plains/5_4_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_30.jpg b/public/img/plains/5_4_30.jpg
deleted file mode 100644
index 3a31b0d4..00000000
Binary files a/public/img/plains/5_4_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_31.jpg b/public/img/plains/5_4_31.jpg
deleted file mode 100644
index 3ecbe64a..00000000
Binary files a/public/img/plains/5_4_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_4.jpg b/public/img/plains/5_4_4.jpg
deleted file mode 100644
index 9b4d4f7d..00000000
Binary files a/public/img/plains/5_4_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_5.jpg b/public/img/plains/5_4_5.jpg
deleted file mode 100644
index 42f58a2f..00000000
Binary files a/public/img/plains/5_4_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_6.jpg b/public/img/plains/5_4_6.jpg
deleted file mode 100644
index ab993ff2..00000000
Binary files a/public/img/plains/5_4_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_7.jpg b/public/img/plains/5_4_7.jpg
deleted file mode 100644
index e9c74257..00000000
Binary files a/public/img/plains/5_4_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_8.jpg b/public/img/plains/5_4_8.jpg
deleted file mode 100644
index c831a9d5..00000000
Binary files a/public/img/plains/5_4_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_4_9.jpg b/public/img/plains/5_4_9.jpg
deleted file mode 100644
index a71bbbb1..00000000
Binary files a/public/img/plains/5_4_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_0.jpg b/public/img/plains/5_5_0.jpg
deleted file mode 100644
index fe9c405a..00000000
Binary files a/public/img/plains/5_5_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_1.jpg b/public/img/plains/5_5_1.jpg
deleted file mode 100644
index dc9afbf8..00000000
Binary files a/public/img/plains/5_5_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_10.jpg b/public/img/plains/5_5_10.jpg
deleted file mode 100644
index 9961c801..00000000
Binary files a/public/img/plains/5_5_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_11.jpg b/public/img/plains/5_5_11.jpg
deleted file mode 100644
index 843bf97a..00000000
Binary files a/public/img/plains/5_5_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_12.jpg b/public/img/plains/5_5_12.jpg
deleted file mode 100644
index f209e1a1..00000000
Binary files a/public/img/plains/5_5_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_13.jpg b/public/img/plains/5_5_13.jpg
deleted file mode 100644
index f3b03bf2..00000000
Binary files a/public/img/plains/5_5_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_14.jpg b/public/img/plains/5_5_14.jpg
deleted file mode 100644
index 1794ba72..00000000
Binary files a/public/img/plains/5_5_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_15.jpg b/public/img/plains/5_5_15.jpg
deleted file mode 100644
index a7af066b..00000000
Binary files a/public/img/plains/5_5_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_16.jpg b/public/img/plains/5_5_16.jpg
deleted file mode 100644
index 6730268c..00000000
Binary files a/public/img/plains/5_5_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_17.jpg b/public/img/plains/5_5_17.jpg
deleted file mode 100644
index 3f5ea615..00000000
Binary files a/public/img/plains/5_5_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_18.jpg b/public/img/plains/5_5_18.jpg
deleted file mode 100644
index a40967e4..00000000
Binary files a/public/img/plains/5_5_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_19.jpg b/public/img/plains/5_5_19.jpg
deleted file mode 100644
index b75bd097..00000000
Binary files a/public/img/plains/5_5_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_2.jpg b/public/img/plains/5_5_2.jpg
deleted file mode 100644
index c7ca7b8b..00000000
Binary files a/public/img/plains/5_5_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_20.jpg b/public/img/plains/5_5_20.jpg
deleted file mode 100644
index 677380b6..00000000
Binary files a/public/img/plains/5_5_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_21.jpg b/public/img/plains/5_5_21.jpg
deleted file mode 100644
index 485310b3..00000000
Binary files a/public/img/plains/5_5_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_22.jpg b/public/img/plains/5_5_22.jpg
deleted file mode 100644
index 2e479b6f..00000000
Binary files a/public/img/plains/5_5_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_23.jpg b/public/img/plains/5_5_23.jpg
deleted file mode 100644
index ca148528..00000000
Binary files a/public/img/plains/5_5_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_24.jpg b/public/img/plains/5_5_24.jpg
deleted file mode 100644
index 984a5b6f..00000000
Binary files a/public/img/plains/5_5_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_25.jpg b/public/img/plains/5_5_25.jpg
deleted file mode 100644
index e7ea7483..00000000
Binary files a/public/img/plains/5_5_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_26.jpg b/public/img/plains/5_5_26.jpg
deleted file mode 100644
index f360abd7..00000000
Binary files a/public/img/plains/5_5_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_27.jpg b/public/img/plains/5_5_27.jpg
deleted file mode 100644
index 972765b1..00000000
Binary files a/public/img/plains/5_5_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_28.jpg b/public/img/plains/5_5_28.jpg
deleted file mode 100644
index b140bb6c..00000000
Binary files a/public/img/plains/5_5_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_29.jpg b/public/img/plains/5_5_29.jpg
deleted file mode 100644
index 50f17e9c..00000000
Binary files a/public/img/plains/5_5_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_3.jpg b/public/img/plains/5_5_3.jpg
deleted file mode 100644
index 13250e62..00000000
Binary files a/public/img/plains/5_5_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_30.jpg b/public/img/plains/5_5_30.jpg
deleted file mode 100644
index bdc76021..00000000
Binary files a/public/img/plains/5_5_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_31.jpg b/public/img/plains/5_5_31.jpg
deleted file mode 100644
index d68279ec..00000000
Binary files a/public/img/plains/5_5_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_4.jpg b/public/img/plains/5_5_4.jpg
deleted file mode 100644
index 2f932094..00000000
Binary files a/public/img/plains/5_5_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_5.jpg b/public/img/plains/5_5_5.jpg
deleted file mode 100644
index 7b3cd709..00000000
Binary files a/public/img/plains/5_5_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_6.jpg b/public/img/plains/5_5_6.jpg
deleted file mode 100644
index 0370cff8..00000000
Binary files a/public/img/plains/5_5_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_7.jpg b/public/img/plains/5_5_7.jpg
deleted file mode 100644
index 3f4ebd93..00000000
Binary files a/public/img/plains/5_5_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_8.jpg b/public/img/plains/5_5_8.jpg
deleted file mode 100644
index ba382ad2..00000000
Binary files a/public/img/plains/5_5_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_5_9.jpg b/public/img/plains/5_5_9.jpg
deleted file mode 100644
index aac3fb01..00000000
Binary files a/public/img/plains/5_5_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_0.jpg b/public/img/plains/5_6_0.jpg
deleted file mode 100644
index 7ea44d5e..00000000
Binary files a/public/img/plains/5_6_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_1.jpg b/public/img/plains/5_6_1.jpg
deleted file mode 100644
index 5976e1b4..00000000
Binary files a/public/img/plains/5_6_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_10.jpg b/public/img/plains/5_6_10.jpg
deleted file mode 100644
index d34c5df5..00000000
Binary files a/public/img/plains/5_6_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_11.jpg b/public/img/plains/5_6_11.jpg
deleted file mode 100644
index 1d8db1de..00000000
Binary files a/public/img/plains/5_6_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_12.jpg b/public/img/plains/5_6_12.jpg
deleted file mode 100644
index 6705b9cd..00000000
Binary files a/public/img/plains/5_6_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_13.jpg b/public/img/plains/5_6_13.jpg
deleted file mode 100644
index f8408630..00000000
Binary files a/public/img/plains/5_6_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_14.jpg b/public/img/plains/5_6_14.jpg
deleted file mode 100644
index 5a264929..00000000
Binary files a/public/img/plains/5_6_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_15.jpg b/public/img/plains/5_6_15.jpg
deleted file mode 100644
index bf782a6c..00000000
Binary files a/public/img/plains/5_6_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_16.jpg b/public/img/plains/5_6_16.jpg
deleted file mode 100644
index 33fda83e..00000000
Binary files a/public/img/plains/5_6_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_17.jpg b/public/img/plains/5_6_17.jpg
deleted file mode 100644
index d7c52588..00000000
Binary files a/public/img/plains/5_6_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_18.jpg b/public/img/plains/5_6_18.jpg
deleted file mode 100644
index 54c81b0d..00000000
Binary files a/public/img/plains/5_6_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_19.jpg b/public/img/plains/5_6_19.jpg
deleted file mode 100644
index 2dd3b63e..00000000
Binary files a/public/img/plains/5_6_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_2.jpg b/public/img/plains/5_6_2.jpg
deleted file mode 100644
index e93e7046..00000000
Binary files a/public/img/plains/5_6_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_20.jpg b/public/img/plains/5_6_20.jpg
deleted file mode 100644
index 2670ebe2..00000000
Binary files a/public/img/plains/5_6_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_21.jpg b/public/img/plains/5_6_21.jpg
deleted file mode 100644
index a6f4422c..00000000
Binary files a/public/img/plains/5_6_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_22.jpg b/public/img/plains/5_6_22.jpg
deleted file mode 100644
index 70068bed..00000000
Binary files a/public/img/plains/5_6_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_23.jpg b/public/img/plains/5_6_23.jpg
deleted file mode 100644
index c0cedf50..00000000
Binary files a/public/img/plains/5_6_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_24.jpg b/public/img/plains/5_6_24.jpg
deleted file mode 100644
index 1547072b..00000000
Binary files a/public/img/plains/5_6_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_25.jpg b/public/img/plains/5_6_25.jpg
deleted file mode 100644
index dc1647c4..00000000
Binary files a/public/img/plains/5_6_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_26.jpg b/public/img/plains/5_6_26.jpg
deleted file mode 100644
index dc7e1a0b..00000000
Binary files a/public/img/plains/5_6_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_27.jpg b/public/img/plains/5_6_27.jpg
deleted file mode 100644
index c7e91697..00000000
Binary files a/public/img/plains/5_6_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_28.jpg b/public/img/plains/5_6_28.jpg
deleted file mode 100644
index e91bf2d7..00000000
Binary files a/public/img/plains/5_6_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_29.jpg b/public/img/plains/5_6_29.jpg
deleted file mode 100644
index af9a766c..00000000
Binary files a/public/img/plains/5_6_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_3.jpg b/public/img/plains/5_6_3.jpg
deleted file mode 100644
index 66a6110a..00000000
Binary files a/public/img/plains/5_6_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_30.jpg b/public/img/plains/5_6_30.jpg
deleted file mode 100644
index b99d4c34..00000000
Binary files a/public/img/plains/5_6_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_31.jpg b/public/img/plains/5_6_31.jpg
deleted file mode 100644
index bd534a29..00000000
Binary files a/public/img/plains/5_6_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_4.jpg b/public/img/plains/5_6_4.jpg
deleted file mode 100644
index 1bbebee8..00000000
Binary files a/public/img/plains/5_6_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_5.jpg b/public/img/plains/5_6_5.jpg
deleted file mode 100644
index 00309d42..00000000
Binary files a/public/img/plains/5_6_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_6.jpg b/public/img/plains/5_6_6.jpg
deleted file mode 100644
index 2c72aa22..00000000
Binary files a/public/img/plains/5_6_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_7.jpg b/public/img/plains/5_6_7.jpg
deleted file mode 100644
index 0e0b6d89..00000000
Binary files a/public/img/plains/5_6_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_8.jpg b/public/img/plains/5_6_8.jpg
deleted file mode 100644
index e59ecc63..00000000
Binary files a/public/img/plains/5_6_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_6_9.jpg b/public/img/plains/5_6_9.jpg
deleted file mode 100644
index c016e264..00000000
Binary files a/public/img/plains/5_6_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_0.jpg b/public/img/plains/5_7_0.jpg
deleted file mode 100644
index bef3d1c7..00000000
Binary files a/public/img/plains/5_7_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_1.jpg b/public/img/plains/5_7_1.jpg
deleted file mode 100644
index ba139971..00000000
Binary files a/public/img/plains/5_7_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_10.jpg b/public/img/plains/5_7_10.jpg
deleted file mode 100644
index 44276bcd..00000000
Binary files a/public/img/plains/5_7_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_11.jpg b/public/img/plains/5_7_11.jpg
deleted file mode 100644
index 876a093f..00000000
Binary files a/public/img/plains/5_7_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_12.jpg b/public/img/plains/5_7_12.jpg
deleted file mode 100644
index 73d9e0b1..00000000
Binary files a/public/img/plains/5_7_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_13.jpg b/public/img/plains/5_7_13.jpg
deleted file mode 100644
index c45199a4..00000000
Binary files a/public/img/plains/5_7_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_14.jpg b/public/img/plains/5_7_14.jpg
deleted file mode 100644
index 984edfe1..00000000
Binary files a/public/img/plains/5_7_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_15.jpg b/public/img/plains/5_7_15.jpg
deleted file mode 100644
index f036ef2f..00000000
Binary files a/public/img/plains/5_7_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_16.jpg b/public/img/plains/5_7_16.jpg
deleted file mode 100644
index 40fa4b36..00000000
Binary files a/public/img/plains/5_7_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_17.jpg b/public/img/plains/5_7_17.jpg
deleted file mode 100644
index 984d8c4b..00000000
Binary files a/public/img/plains/5_7_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_18.jpg b/public/img/plains/5_7_18.jpg
deleted file mode 100644
index 2f62de2e..00000000
Binary files a/public/img/plains/5_7_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_19.jpg b/public/img/plains/5_7_19.jpg
deleted file mode 100644
index e8794218..00000000
Binary files a/public/img/plains/5_7_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_2.jpg b/public/img/plains/5_7_2.jpg
deleted file mode 100644
index 1c0cbe54..00000000
Binary files a/public/img/plains/5_7_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_20.jpg b/public/img/plains/5_7_20.jpg
deleted file mode 100644
index 6b28216d..00000000
Binary files a/public/img/plains/5_7_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_21.jpg b/public/img/plains/5_7_21.jpg
deleted file mode 100644
index 15f7a472..00000000
Binary files a/public/img/plains/5_7_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_22.jpg b/public/img/plains/5_7_22.jpg
deleted file mode 100644
index 661cf6b9..00000000
Binary files a/public/img/plains/5_7_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_23.jpg b/public/img/plains/5_7_23.jpg
deleted file mode 100644
index 8fcb94ce..00000000
Binary files a/public/img/plains/5_7_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_24.jpg b/public/img/plains/5_7_24.jpg
deleted file mode 100644
index ccde0a55..00000000
Binary files a/public/img/plains/5_7_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_25.jpg b/public/img/plains/5_7_25.jpg
deleted file mode 100644
index 52348e2b..00000000
Binary files a/public/img/plains/5_7_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_26.jpg b/public/img/plains/5_7_26.jpg
deleted file mode 100644
index e5ad613a..00000000
Binary files a/public/img/plains/5_7_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_27.jpg b/public/img/plains/5_7_27.jpg
deleted file mode 100644
index c49efcfd..00000000
Binary files a/public/img/plains/5_7_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_28.jpg b/public/img/plains/5_7_28.jpg
deleted file mode 100644
index d784f9ef..00000000
Binary files a/public/img/plains/5_7_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_29.jpg b/public/img/plains/5_7_29.jpg
deleted file mode 100644
index 9263254d..00000000
Binary files a/public/img/plains/5_7_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_3.jpg b/public/img/plains/5_7_3.jpg
deleted file mode 100644
index 98c5876e..00000000
Binary files a/public/img/plains/5_7_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_30.jpg b/public/img/plains/5_7_30.jpg
deleted file mode 100644
index dc24e721..00000000
Binary files a/public/img/plains/5_7_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_31.jpg b/public/img/plains/5_7_31.jpg
deleted file mode 100644
index b6eb4a28..00000000
Binary files a/public/img/plains/5_7_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_4.jpg b/public/img/plains/5_7_4.jpg
deleted file mode 100644
index 5bb602de..00000000
Binary files a/public/img/plains/5_7_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_5.jpg b/public/img/plains/5_7_5.jpg
deleted file mode 100644
index 366cdf9d..00000000
Binary files a/public/img/plains/5_7_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_6.jpg b/public/img/plains/5_7_6.jpg
deleted file mode 100644
index 85986511..00000000
Binary files a/public/img/plains/5_7_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_7.jpg b/public/img/plains/5_7_7.jpg
deleted file mode 100644
index 89069bce..00000000
Binary files a/public/img/plains/5_7_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_8.jpg b/public/img/plains/5_7_8.jpg
deleted file mode 100644
index ad0bc67d..00000000
Binary files a/public/img/plains/5_7_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_7_9.jpg b/public/img/plains/5_7_9.jpg
deleted file mode 100644
index 14d0613d..00000000
Binary files a/public/img/plains/5_7_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_0.jpg b/public/img/plains/5_8_0.jpg
deleted file mode 100644
index 1f15ae09..00000000
Binary files a/public/img/plains/5_8_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_1.jpg b/public/img/plains/5_8_1.jpg
deleted file mode 100644
index cb2231e8..00000000
Binary files a/public/img/plains/5_8_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_10.jpg b/public/img/plains/5_8_10.jpg
deleted file mode 100644
index ef591ab0..00000000
Binary files a/public/img/plains/5_8_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_11.jpg b/public/img/plains/5_8_11.jpg
deleted file mode 100644
index ae099127..00000000
Binary files a/public/img/plains/5_8_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_12.jpg b/public/img/plains/5_8_12.jpg
deleted file mode 100644
index 7913103d..00000000
Binary files a/public/img/plains/5_8_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_13.jpg b/public/img/plains/5_8_13.jpg
deleted file mode 100644
index 5fa77350..00000000
Binary files a/public/img/plains/5_8_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_14.jpg b/public/img/plains/5_8_14.jpg
deleted file mode 100644
index de00111c..00000000
Binary files a/public/img/plains/5_8_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_15.jpg b/public/img/plains/5_8_15.jpg
deleted file mode 100644
index 7b7aefff..00000000
Binary files a/public/img/plains/5_8_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_16.jpg b/public/img/plains/5_8_16.jpg
deleted file mode 100644
index e42c21eb..00000000
Binary files a/public/img/plains/5_8_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_17.jpg b/public/img/plains/5_8_17.jpg
deleted file mode 100644
index ba9d5048..00000000
Binary files a/public/img/plains/5_8_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_18.jpg b/public/img/plains/5_8_18.jpg
deleted file mode 100644
index 152cb937..00000000
Binary files a/public/img/plains/5_8_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_19.jpg b/public/img/plains/5_8_19.jpg
deleted file mode 100644
index 26b5c831..00000000
Binary files a/public/img/plains/5_8_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_2.jpg b/public/img/plains/5_8_2.jpg
deleted file mode 100644
index d0d7598e..00000000
Binary files a/public/img/plains/5_8_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_20.jpg b/public/img/plains/5_8_20.jpg
deleted file mode 100644
index 841a6c27..00000000
Binary files a/public/img/plains/5_8_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_21.jpg b/public/img/plains/5_8_21.jpg
deleted file mode 100644
index f1279d92..00000000
Binary files a/public/img/plains/5_8_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_22.jpg b/public/img/plains/5_8_22.jpg
deleted file mode 100644
index 6c7fd0fd..00000000
Binary files a/public/img/plains/5_8_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_23.jpg b/public/img/plains/5_8_23.jpg
deleted file mode 100644
index 141654d7..00000000
Binary files a/public/img/plains/5_8_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_24.jpg b/public/img/plains/5_8_24.jpg
deleted file mode 100644
index d7ef6f9a..00000000
Binary files a/public/img/plains/5_8_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_25.jpg b/public/img/plains/5_8_25.jpg
deleted file mode 100644
index ed63fdff..00000000
Binary files a/public/img/plains/5_8_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_26.jpg b/public/img/plains/5_8_26.jpg
deleted file mode 100644
index e3fbad70..00000000
Binary files a/public/img/plains/5_8_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_27.jpg b/public/img/plains/5_8_27.jpg
deleted file mode 100644
index 5df7a7c8..00000000
Binary files a/public/img/plains/5_8_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_28.jpg b/public/img/plains/5_8_28.jpg
deleted file mode 100644
index 5a8c9d80..00000000
Binary files a/public/img/plains/5_8_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_29.jpg b/public/img/plains/5_8_29.jpg
deleted file mode 100644
index 9338e3ec..00000000
Binary files a/public/img/plains/5_8_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_3.jpg b/public/img/plains/5_8_3.jpg
deleted file mode 100644
index 6a2f6018..00000000
Binary files a/public/img/plains/5_8_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_30.jpg b/public/img/plains/5_8_30.jpg
deleted file mode 100644
index 9438f958..00000000
Binary files a/public/img/plains/5_8_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_31.jpg b/public/img/plains/5_8_31.jpg
deleted file mode 100644
index f9496ad3..00000000
Binary files a/public/img/plains/5_8_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_4.jpg b/public/img/plains/5_8_4.jpg
deleted file mode 100644
index ace0397e..00000000
Binary files a/public/img/plains/5_8_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_5.jpg b/public/img/plains/5_8_5.jpg
deleted file mode 100644
index bff4621c..00000000
Binary files a/public/img/plains/5_8_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_6.jpg b/public/img/plains/5_8_6.jpg
deleted file mode 100644
index 803fdfb3..00000000
Binary files a/public/img/plains/5_8_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_7.jpg b/public/img/plains/5_8_7.jpg
deleted file mode 100644
index da695683..00000000
Binary files a/public/img/plains/5_8_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_8.jpg b/public/img/plains/5_8_8.jpg
deleted file mode 100644
index 0f7ff573..00000000
Binary files a/public/img/plains/5_8_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_8_9.jpg b/public/img/plains/5_8_9.jpg
deleted file mode 100644
index 62f33cc0..00000000
Binary files a/public/img/plains/5_8_9.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_0.jpg b/public/img/plains/5_9_0.jpg
deleted file mode 100644
index b4568f15..00000000
Binary files a/public/img/plains/5_9_0.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_1.jpg b/public/img/plains/5_9_1.jpg
deleted file mode 100644
index 921aa182..00000000
Binary files a/public/img/plains/5_9_1.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_10.jpg b/public/img/plains/5_9_10.jpg
deleted file mode 100644
index a12e2531..00000000
Binary files a/public/img/plains/5_9_10.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_11.jpg b/public/img/plains/5_9_11.jpg
deleted file mode 100644
index d1da261b..00000000
Binary files a/public/img/plains/5_9_11.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_12.jpg b/public/img/plains/5_9_12.jpg
deleted file mode 100644
index 58727492..00000000
Binary files a/public/img/plains/5_9_12.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_13.jpg b/public/img/plains/5_9_13.jpg
deleted file mode 100644
index 6d9af5a0..00000000
Binary files a/public/img/plains/5_9_13.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_14.jpg b/public/img/plains/5_9_14.jpg
deleted file mode 100644
index bece3d4d..00000000
Binary files a/public/img/plains/5_9_14.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_15.jpg b/public/img/plains/5_9_15.jpg
deleted file mode 100644
index cd96a42c..00000000
Binary files a/public/img/plains/5_9_15.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_16.jpg b/public/img/plains/5_9_16.jpg
deleted file mode 100644
index a18a8e05..00000000
Binary files a/public/img/plains/5_9_16.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_17.jpg b/public/img/plains/5_9_17.jpg
deleted file mode 100644
index a737f379..00000000
Binary files a/public/img/plains/5_9_17.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_18.jpg b/public/img/plains/5_9_18.jpg
deleted file mode 100644
index 7ff9ce3b..00000000
Binary files a/public/img/plains/5_9_18.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_19.jpg b/public/img/plains/5_9_19.jpg
deleted file mode 100644
index 556ba171..00000000
Binary files a/public/img/plains/5_9_19.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_2.jpg b/public/img/plains/5_9_2.jpg
deleted file mode 100644
index 8b799963..00000000
Binary files a/public/img/plains/5_9_2.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_20.jpg b/public/img/plains/5_9_20.jpg
deleted file mode 100644
index 3ec4fe9f..00000000
Binary files a/public/img/plains/5_9_20.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_21.jpg b/public/img/plains/5_9_21.jpg
deleted file mode 100644
index 2adf2f80..00000000
Binary files a/public/img/plains/5_9_21.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_22.jpg b/public/img/plains/5_9_22.jpg
deleted file mode 100644
index baaae826..00000000
Binary files a/public/img/plains/5_9_22.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_23.jpg b/public/img/plains/5_9_23.jpg
deleted file mode 100644
index 852285ff..00000000
Binary files a/public/img/plains/5_9_23.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_24.jpg b/public/img/plains/5_9_24.jpg
deleted file mode 100644
index b0d3596a..00000000
Binary files a/public/img/plains/5_9_24.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_25.jpg b/public/img/plains/5_9_25.jpg
deleted file mode 100644
index 622d22a3..00000000
Binary files a/public/img/plains/5_9_25.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_26.jpg b/public/img/plains/5_9_26.jpg
deleted file mode 100644
index 623f8a3f..00000000
Binary files a/public/img/plains/5_9_26.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_27.jpg b/public/img/plains/5_9_27.jpg
deleted file mode 100644
index d614201c..00000000
Binary files a/public/img/plains/5_9_27.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_28.jpg b/public/img/plains/5_9_28.jpg
deleted file mode 100644
index f32fa498..00000000
Binary files a/public/img/plains/5_9_28.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_29.jpg b/public/img/plains/5_9_29.jpg
deleted file mode 100644
index cce0a056..00000000
Binary files a/public/img/plains/5_9_29.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_3.jpg b/public/img/plains/5_9_3.jpg
deleted file mode 100644
index 04329a8f..00000000
Binary files a/public/img/plains/5_9_3.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_30.jpg b/public/img/plains/5_9_30.jpg
deleted file mode 100644
index d22f4d87..00000000
Binary files a/public/img/plains/5_9_30.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_31.jpg b/public/img/plains/5_9_31.jpg
deleted file mode 100644
index 66feace8..00000000
Binary files a/public/img/plains/5_9_31.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_4.jpg b/public/img/plains/5_9_4.jpg
deleted file mode 100644
index 6edf7451..00000000
Binary files a/public/img/plains/5_9_4.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_5.jpg b/public/img/plains/5_9_5.jpg
deleted file mode 100644
index e4725e82..00000000
Binary files a/public/img/plains/5_9_5.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_6.jpg b/public/img/plains/5_9_6.jpg
deleted file mode 100644
index 133a5082..00000000
Binary files a/public/img/plains/5_9_6.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_7.jpg b/public/img/plains/5_9_7.jpg
deleted file mode 100644
index 7f9bf72f..00000000
Binary files a/public/img/plains/5_9_7.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_8.jpg b/public/img/plains/5_9_8.jpg
deleted file mode 100644
index 4b286dea..00000000
Binary files a/public/img/plains/5_9_8.jpg and /dev/null differ
diff --git a/public/img/plains/5_9_9.jpg b/public/img/plains/5_9_9.jpg
deleted file mode 100644
index 1d4577ec..00000000
Binary files a/public/img/plains/5_9_9.jpg and /dev/null differ
diff --git a/public/img/plains/empty.jpg b/public/img/plains/empty.jpg
deleted file mode 100644
index 6e1895e3..00000000
Binary files a/public/img/plains/empty.jpg and /dev/null differ
diff --git a/public/img/platform_icon/pc.png b/public/img/platform_icon/pc.png
deleted file mode 100644
index 83cee6db..00000000
Binary files a/public/img/platform_icon/pc.png and /dev/null differ
diff --git a/public/img/platform_icon/ps4.png b/public/img/platform_icon/ps4.png
deleted file mode 100644
index 2ec901d6..00000000
Binary files a/public/img/platform_icon/ps4.png and /dev/null differ
diff --git a/public/img/platform_icon/xb1.png b/public/img/platform_icon/xb1.png
deleted file mode 100644
index b40390a3..00000000
Binary files a/public/img/platform_icon/xb1.png and /dev/null differ
diff --git a/public/img/platforms/pc.svg b/public/img/platforms/pc.svg
deleted file mode 100644
index 0d11789e..00000000
--- a/public/img/platforms/pc.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/public/img/platforms/ps4.svg b/public/img/platforms/ps4.svg
deleted file mode 100644
index dfcff648..00000000
--- a/public/img/platforms/ps4.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/public/img/platforms/xbox.svg b/public/img/platforms/xbox.svg
deleted file mode 100644
index 903f80ff..00000000
--- a/public/img/platforms/xbox.svg
+++ /dev/null
@@ -1 +0,0 @@
-
diff --git a/public/index.html b/public/index.html
new file mode 100644
index 00000000..71a262c5
--- /dev/null
+++ b/public/index.html
@@ -0,0 +1,16 @@
+
+
+
+
+
+
+
+
Warframe Hub
+
+
+
+ We're sorry but Warframe Hub doesn't work properly without JavaScript enabled. Please enable it to continue.
+
+
+
+
diff --git a/public/manifest.json b/public/manifest.json
new file mode 100644
index 00000000..ed728ab0
--- /dev/null
+++ b/public/manifest.json
@@ -0,0 +1,20 @@
+{
+ "name": "Warframe Hub",
+ "short_name": "Warframe Hub",
+ "icons": [
+ {
+ "src": "/img/icons/android-chrome-192x192.png",
+ "sizes": "192x192",
+ "type": "image/png"
+ },
+ {
+ "src": "/img/icons/android-chrome-512x512.png",
+ "sizes": "512x512",
+ "type": "image/png"
+ }
+ ],
+ "start_url": "/index.html",
+ "display": "standalone",
+ "background_color": "#000000",
+ "theme_color": "#4DBA87"
+}
diff --git a/public/robots.txt b/public/robots.txt
index 42d539b3..eb053628 100644
--- a/public/robots.txt
+++ b/public/robots.txt
@@ -1,2 +1,2 @@
User-agent: *
-Crawl-delay: 2
+Disallow:
diff --git a/public/service_worker.js b/public/service_worker.js
deleted file mode 100644
index 3c0d6e20..00000000
--- a/public/service_worker.js
+++ /dev/null
@@ -1,56 +0,0 @@
-/* globals caches, fetch */
-/* eslint-disable no-restricted-globals, no-console */
-const files = [
- '/',
- 'timer',
- 'map',
- 'fish',
- 'howtofish',
- '404',
- 'js/main.js',
- 'js/updaters.js',
- 'css/bootstrap-default.min.css',
- 'css/bootstrap-night.min.css',
- 'css/common.css',
- 'css/main.css',
- 'css/main.eidolon.css',
- 'css/main.night.css',
- 'css/main.retro.css',
- 'img/loading.svg',
-];
-
-const register = sums => {
- const filesToRegister = sums ? files.map((file, index) => {
- if (index > 5) {
- return `${file}?v=${sums[file]}`;
- }
- return file;
- }) : files;
-
- self.addEventListener('install', event => {
- event.waitUntil(caches
- .open('v1')
- .then(cache => cache.addAll(filesToRegister)));
- });
-
- self.addEventListener('fetch', e => {
- e.respondWith(caches
- .match(e.request)
- .then(response => response || fetch(e.request)));
- });
-};
-
-fetch('/sums.json')
- .then(response => {
- if (!response.ok) {
- console.error('[Hub][Worker] Something went wrong getting sums in service worker.');
- return undefined;
- }
- return response.json();
- })
- .then(register)
- .catch(error => {
- console.log('[Hub][Worker] Looks like there was a problem: \n', error);
- });
-
-/* eslint-enable no-restricted-globals, no-console */
diff --git a/routes/index.js b/routes/index.js
deleted file mode 100644
index 57e2a772..00000000
--- a/routes/index.js
+++ /dev/null
@@ -1,67 +0,0 @@
-// Routing page for pages on the root level
-
-const express = require('express');
-const {transports, createLogger, format} = require('winston');
-
-const {
- combine, label, printf, colorize,
-} = format;
-
-const transport = new transports.Console({colorize: true});
-const logFormat = printf(info => `[${info.label}] ${info.level}: ${info.message}`);
-
-const logger = createLogger({
- format: combine(colorize(), label({label: 'Tenno.tv'}), logFormat),
- transports: [transport],
-});
-
-const router = express.Router();
-
-const trackables = require('../assets/json/trackables.json');
-const planets = require('../assets/json/planets.json');
-const components = require('../assets/json/components.json');
-const fishes = require('../assets/json/fish.json');
-const sums = require('../public/sums.json'); // eslint-disable-line import/no-unresolved
-
-logger.level = process.env.LOG_LEVEL || 'error'; // default to error, we don't need everything
-
-router.get('/', (req, res) => {
- logger.info(`Received ${req.method} request for ${req.originalUrl} from ${req.connection.remoteAddress}`);
- res.render('index', {
- title: 'Index', trackables, planets, components, sums,
- });
-});
-
-router.get('/timer', (req, res) => {
- logger.info(`Received ${req.method} request for ${req.originalUrl} from ${req.connection.remoteAddress}`);
- res.render('index', {
- title: 'Timers', trackables, planets, components, sums,
- });
-});
-
-router.get('/map', (req, res) => {
- logger.info(`Received ${req.method} request for ${req.originalUrl} from ${req.connection.remoteAddress}`);
- res.render('map', {title: 'Map', sums});
-});
-
-router.get('/fish', (req, res) => {
- logger.info(`Received ${req.method} request for ${req.originalUrl} from ${req.connection.remoteAddress}`);
- res.render('fish', {title: 'Fish', sums, fishes});
-});
-
-router.get('/howtofish', (req, res) => {
- logger.info(`Received ${req.method} request for ${req.originalUrl} from ${req.connection.remoteAddress}`);
- res.render('howtofish', {title: 'How to Fish', sums});
-});
-
-router.get('/404', (req, res) => {
- logger.info(`Received ${req.method} request for ${req.originalUrl} from ${req.connection.remoteAddress}`);
- res.render('404', {title: '404 Error', sums});
-});
-
-router.get('*', (req, res) => {
- logger.error(`ABNORMAL ${req.method} REQUEST for ${req.originalUrl} from ${req.connection.remoteAddress}`);
- res.render('404', {title: '404 Error', sums});
-});
-
-module.exports = router;
diff --git a/server.js b/server.js
new file mode 100644
index 00000000..ad801e7b
--- /dev/null
+++ b/server.js
@@ -0,0 +1,6 @@
+const express = require('express');
+const serveStatic = require('serve-static');
+const app = express();
+app.use(serveStatic(__dirname + '/dist'));
+var port = process.env.PORT || 3000;
+app.listen(port);
\ No newline at end of file
diff --git a/src/App.vue b/src/App.vue
new file mode 100644
index 00000000..9ad93faf
--- /dev/null
+++ b/src/App.vue
@@ -0,0 +1,24 @@
+
+
+
+
+
diff --git a/src/Notifier.js b/src/Notifier.js
new file mode 100644
index 00000000..af127b96
--- /dev/null
+++ b/src/Notifier.js
@@ -0,0 +1,329 @@
+'use strict';
+/* globals document */
+import Vue from 'vue';
+import drum from '@/assets/audio/drum.mp3';
+import eidolon from '@/assets/audio/eidolon.mp3';
+
+const wfcdLogoUrl = 'https://warframestat.us/wfcd_logo_color.png';
+
+const defaultNotificationBody = {
+ body: 'You can now receive notifications like this.',
+ icon: wfcdLogoUrl
+};
+
+const makeNotification = (type, data) => {
+ switch (type) {
+ case 'alert':
+ return {
+ head: `${data.mission.type} - ${data.mission.node}`,
+ body: {
+ body: `${data.mission.reward.asString}\n${data.eta} Remaining`,
+ icon: wfcdLogoUrl,
+ },
+ sound: 'drum',
+ type: 'alert',
+ };
+ case 'operation':
+ return {
+ head: data.description,
+ body: {
+ body: data.tooltip,
+ icon: wfcdLogoUrl,
+ },
+ type: 'operation',
+ };
+ case 'cetus.day':
+ return {
+ head: 'Cetus - Rise and Shine! Hunting\'s Over!',
+ body: {
+ body: data.shortString,
+ icon: wfcdLogoUrl,
+ },
+ type: 'cetus.day',
+ };
+ case 'cetus.night':
+ return {
+ head: 'Cetus - It\'s Hunting Time!',
+ body: {
+ body: data.shortString,
+ icon: wfcdLogoUrl,
+ },
+ sound: 'eidolon',
+ type: 'night'
+ };
+ case 'syndicate.ostrons':
+ return {
+ head: 'Ostron Bounties',
+ body: {
+ body: `Remaining: ${data.eta}`,
+ icon: wfcdLogoUrl,
+ },
+ type: 'syndicate.ostrons'
+ };
+ case 'baro':
+ return {
+ head: 'Baro Ki\'Teer',
+ body: {
+ body: `See Component for more details\nBaro Ki'Teer departs in ${data.endString} from ${data.location}`,
+ icon: wfcdLogoUrl,
+ },
+ type: 'baro',
+ };
+ case 'darvo':
+ return {
+ head: `Darvo Deal on ${data.item}!`,
+ body: {
+ body: `${data.discount}% off • ${data.total - data.sold} remaining\nEnds in ${data.eta}`,
+ icon: wfcdLogoUrl,
+ },
+ type: 'darvo',
+ };
+ case 'enemies':
+ return {
+ head: `${data.agentType} discovered!`,
+ body: {
+ body: `${(data.healthPercent * 100).toFixed(2)}% Health Remaining • Discovered at ${data.lastDiscoveredAt}`,
+ icon: wfcdLogoUrl,
+ },
+ type: 'enemies',
+ };
+ case 'sortie':
+ return {
+ head: `Sortie: ${data.boss}`,
+ body: {
+ body: `${data.variants.map((variant) => `${variant.missionType} • ${variant.node} • ${variant.modifier}`).join('\n')}\n${data.eta}`,
+ icon: wfcdLogoUrl,
+ },
+ };
+ case 'fissure':
+ return {
+ head: 'New Fissure Detected',
+ body: {
+ body: `${data.tier} ${data.missionType} • ${data.node}`,
+ icon: wfcdLogoUrl,
+ },
+ type: 'fissure',
+ };
+ case 'news':
+ return {
+ head: 'Warframe Hub',
+ body: {
+ body: data.message,
+ icon: wfcdLogoUrl,
+ },
+ link: data.link,
+ type: 'news',
+ };
+ case 'invasions':
+ var rewards = `${data.attackerReward.asString.length ? `${data.attackerReward.asString} vs ` : ''}${data.defenderReward.asString}`;
+
+ return {
+ head: rewards,
+ body: {
+ body: `${data.desc} • ${data.node}\n${data.eta.replace('-Infinityd', '??').replace('Infinityd', '??')} Remaining`,
+ icon: wfcdLogoUrl,
+ },
+ sound: 'drum',
+ type: 'invasion',
+ };
+ case 'vallis.warm':
+ return {
+ head: 'Vallis - Get your Warm Fishing on!',
+ body: {
+ body: data.shortString,
+ icon: wfcdLogoUrl,
+ },
+ type: 'warm',
+ };
+ case 'vallis.cold':
+ return {
+ head: 'Vallis - Back to the Cold!',
+ body: {
+ body: data.shortString,
+ icon: wfcdLogoUrl,
+ },
+ type: 'cold',
+ };
+ case 'nightwave':
+ return {
+ head: `Nightwave - ${data.title}`,
+ body: {
+ body: `${data.daily ? 'Daily: ' : (data.isElite ? 'Weekly Elite: ' : 'Weekly: ')}${data.desc}`,
+ icon: wfcdLogoUrl,
+ },
+ };
+ default:
+ return defaultNotificationBody;
+ }
+};
+
+class Notifier {
+ constructor (store) {
+ this.store = store;
+ this.notifier = Vue.notification;
+ }
+
+ isNotifiable(id, event, items) {
+ const currentNotifieds = this.store.getters.notifiedIds;
+ const eventGood = !currentNotifieds.includes(id) && this.trackedEvents.includes(event);
+ const includesItems = items && items.length ? this.trackedRewards.some((r) => items.indexOf(r) >= 0) : true;
+ return eventGood && includesItems;
+ }
+
+ async notify (notifications) {
+ // TODO: Implement vue-notification so these can be used when visitor
+ // is already in the app and doesn't clog browser/system notifications
+ const usePush = true || !document.hasFocus();
+ notifications.forEach((notification) => {
+ if (usePush) {
+ this.notifier.show(notification.head, notification.body, {
+ onclick: (event) => {
+ if (notification.link) {
+ event.preventDefault();
+ window.open(notification.link, '_blank');
+ }
+ }
+ });
+
+ if (this.store.getters.sounds.includes(notification.type)) {
+ if (notification.sound === 'drum') {
+ const audio = new Audio(drum);
+ audio.volume = 0.2;
+ audio.play();
+ }
+ if (notification.sound === 'eidolon') {
+ const audio = new Audio(eidolon);
+ audio.volume = 0.2;
+ audio.play();
+ }
+ }
+
+ }
+ });
+ }
+
+ generateNotifications(ws) {
+ const toNotify = [];
+ // look for things to be notified
+ // run notifications for each
+ for (const alert of ws.alerts) {
+ if (this.isNotifiable(alert.id, 'alert', alert.rewardTypes)) {
+ toNotify.push(makeNotification('alert', alert));
+ }
+ }
+
+ for (const event of ws.events) {
+ if (this.isNotifiable(event.id, 'operation')) {
+ toNotify.push(makeNotification('operation', event));
+ }
+ }
+
+ if (ws.cetusCycle.shortString) {
+ if (ws.cetusCycle.isDay) {
+ if (this.isNotifiable(ws.cetusCycle.id, 'cetus.day')) {
+ toNotify.push(makeNotification('cetus.day', ws.cetusCycle));
+ }
+ } else {
+ if (this.isNotifiable(ws.cetusCycle.id, 'cetus.night')) {
+ toNotify.push(makeNotification('cetus.night', ws.cetusCycle));
+ }
+ }
+ }
+
+ const cetus = ws.syndicateMissions.filter((synd) => synd.syndicate === 'Ostrons')[0];
+ if (cetus && this.isNotifiable(cetus.id, 'syndicate.ostrons')) {
+ toNotify.push(makeNotification('syndicate.ostrons', cetus));
+ }
+
+ if (ws.voidTrader.active && this.isNotifiable(ws.voidTrader.id, 'baro')) {
+ toNotify.push(makeNotification('baro', ws.voidTrader));
+ }
+
+ for (const currentItem of ws.dailyDeals) {
+ if (this.isNotifiable(currentItem.id, 'darvo')) {
+ toNotify.push(makeNotification('darvo', currentItem));
+ }
+ }
+
+ for (const acolyte of ws.persistentEnemies) {
+ if (this.isNotifiable(acolyte.pid, 'enemies')) {
+ toNotify.push(makeNotification('enemies', acolyte));
+ }
+ }
+
+ if (ws.sortie && this.isNotifiable(ws.sortie.id)) {
+ toNotify.push(makeNotification('sortie', ws.sortie));
+ }
+
+ for (const fissure of ws.fissures) {
+ const notifIdentifier = `fissures.t${fissure.tierNum}.${fissure.missionType.toLowerCase().replace(/\s/ig, '')}`;
+ if (this.isNotifiable(fissure.id, notifIdentifier)) {
+ toNotify.push(makeNotification('fissure', fissure));
+ }
+ }
+
+ for (const article of ws.news) {
+ let type;
+ if (article.update) {
+ type = 'update';
+ }
+ if (article.primeaccess) {
+ type = 'primeAccess';
+ }
+ if (article.stream) {
+ type = 'stream';
+ }
+ if (typeof type === 'undefined') {
+ type = 'news';
+ }
+ if (this.isNotifiable(article.id, type)) {
+ toNotify.push(makeNotification('news', article));
+ }
+ }
+
+ for (const invasion of ws.invasions) {
+ if (this.isNotifiable(invasion.id, 'invasions', invasion.rewardTypes)) {
+ toNotify.push(makeNotification('invasions', invasion));
+ }
+ }
+
+ if (ws.vallisCycle.shortString) {
+ if (ws.vallisCycle.isWarm) {
+ if (this.isNotifiable(ws.vallisCycle.id, 'vallis.warm')) {
+ toNotify.push(makeNotification('vallis.warm', ws.vallisCycle));
+ }
+ } else {
+ if (this.isNotifiable(ws.vallisCycle.id, 'vallis.cold')) {
+ toNotify.push(makeNotification('vallis.cold', ws.vallisCycle));
+ }
+ }
+ }
+ if (ws.nightwave && ws.nightwave.activeChallenges.length) {
+ for (const challenge of ws.nightwave.activeChallenges) {
+ if (this.isNotifiable(challenge.id, 'nightwave')) {
+ toNotify.push(makeNotification('nightwave', challenge));
+ }
+ }
+ }
+ return toNotify;
+ }
+
+ async checkNotifications () {
+ const ws = this.store.getters.worldstate;
+ this.trackedRewards = Object.keys(this.store.getters.trackableState.rewardTypes)
+ .map((reward) => this.store.getters.trackableState.rewardTypes[reward])
+ .filter((reward) => reward.state)
+ .map((reward) => reward.value);
+ this.trackedEvents = Object.keys(this.store.getters.trackableState.eventTypes)
+ .map((event) => this.store.getters.trackableState.eventTypes[event])
+ .filter((event) => event.state)
+ .map((event) => event.value);
+
+ const toNotify = this.generateNotifications(ws);
+
+ await this.notify(toNotify);
+ return this.store.dispatch('updateNotifiedIds');
+ }
+}
+
+export default Notifier;
diff --git a/public/audio/TextMessage_SingleDrumHit.mp3 b/src/assets/audio/drum.mp3
similarity index 100%
rename from public/audio/TextMessage_SingleDrumHit.mp3
rename to src/assets/audio/drum.mp3
diff --git a/public/audio/eidolon.mp3 b/src/assets/audio/eidolon.mp3
similarity index 100%
rename from public/audio/eidolon.mp3
rename to src/assets/audio/eidolon.mp3
diff --git a/public/img/general/archwing.svg b/src/assets/img/archwing.svg
similarity index 100%
rename from public/img/general/archwing.svg
rename to src/assets/img/archwing.svg
diff --git a/public/img/factions/corpus.svg b/src/assets/img/factions/corpus.svg
similarity index 99%
rename from public/img/factions/corpus.svg
rename to src/assets/img/factions/corpus.svg
index 2e6aacbe..7ba4987a 100644
--- a/public/img/factions/corpus.svg
+++ b/src/assets/img/factions/corpus.svg
@@ -1 +1 @@
-
+
diff --git a/public/img/factions/corrupted.svg b/src/assets/img/factions/corrupted.svg
similarity index 99%
rename from public/img/factions/corrupted.svg
rename to src/assets/img/factions/corrupted.svg
index d318e6df..cbcf664e 100644
--- a/public/img/factions/corrupted.svg
+++ b/src/assets/img/factions/corrupted.svg
@@ -1 +1 @@
-
+
diff --git a/public/img/factions/grineer.svg b/src/assets/img/factions/grineer.svg
similarity index 100%
rename from public/img/factions/grineer.svg
rename to src/assets/img/factions/grineer.svg
diff --git a/public/img/factions/infested.svg b/src/assets/img/factions/infested.svg
similarity index 99%
rename from public/img/factions/infested.svg
rename to src/assets/img/factions/infested.svg
index 0ffbc088..39d182f0 100644
--- a/public/img/factions/infested.svg
+++ b/src/assets/img/factions/infested.svg
@@ -1 +1 @@
-
+
diff --git a/public/img/factions/sentient.svg b/src/assets/img/factions/sentient.svg
similarity index 99%
rename from public/img/factions/sentient.svg
rename to src/assets/img/factions/sentient.svg
index 158c1440..854bade7 100644
--- a/public/img/factions/sentient.svg
+++ b/src/assets/img/factions/sentient.svg
@@ -1 +1 @@
-
+
diff --git a/public/img/fish/bait/cuthol-bait.png b/src/assets/img/fish/bait/cuthol-bait.png
similarity index 100%
rename from public/img/fish/bait/cuthol-bait.png
rename to src/assets/img/fish/bait/cuthol-bait.png
diff --git a/public/img/fish/bait/glappid-bait.png b/src/assets/img/fish/bait/glappid-bait.png
similarity index 100%
rename from public/img/fish/bait/glappid-bait.png
rename to src/assets/img/fish/bait/glappid-bait.png
diff --git a/public/img/fish/bait/murkray-bait.png b/src/assets/img/fish/bait/murkray-bait.png
similarity index 100%
rename from public/img/fish/bait/murkray-bait.png
rename to src/assets/img/fish/bait/murkray-bait.png
diff --git a/public/img/fish/bait/norg-bait.png b/src/assets/img/fish/bait/norg-bait.png
similarity index 100%
rename from public/img/fish/bait/norg-bait.png
rename to src/assets/img/fish/bait/norg-bait.png
diff --git a/public/img/fish/bait/peppered-bait.png b/src/assets/img/fish/bait/peppered-bait.png
similarity index 100%
rename from public/img/fish/bait/peppered-bait.png
rename to src/assets/img/fish/bait/peppered-bait.png
diff --git a/public/img/fish/bait/twilight-bait.png b/src/assets/img/fish/bait/twilight-bait.png
similarity index 100%
rename from public/img/fish/bait/twilight-bait.png
rename to src/assets/img/fish/bait/twilight-bait.png
diff --git a/public/img/fish/charceel.png b/src/assets/img/fish/charceel.png
similarity index 100%
rename from public/img/fish/charceel.png
rename to src/assets/img/fish/charceel.png
diff --git a/public/img/fish/cuthol.png b/src/assets/img/fish/cuthol.png
similarity index 100%
rename from public/img/fish/cuthol.png
rename to src/assets/img/fish/cuthol.png
diff --git a/public/img/fish/glappid.png b/src/assets/img/fish/glappid.png
similarity index 100%
rename from public/img/fish/glappid.png
rename to src/assets/img/fish/glappid.png
diff --git a/public/img/fish/goopola.png b/src/assets/img/fish/goopola.png
similarity index 100%
rename from public/img/fish/goopola.png
rename to src/assets/img/fish/goopola.png
diff --git a/public/img/fish/guide/clem.png b/src/assets/img/fish/guide/clem.png
similarity index 100%
rename from public/img/fish/guide/clem.png
rename to src/assets/img/fish/guide/clem.png
diff --git a/public/img/fish/guide/guide1.png b/src/assets/img/fish/guide/guide1.png
similarity index 100%
rename from public/img/fish/guide/guide1.png
rename to src/assets/img/fish/guide/guide1.png
diff --git a/public/img/fish/guide/guide2.png b/src/assets/img/fish/guide/guide2.png
similarity index 100%
rename from public/img/fish/guide/guide2.png
rename to src/assets/img/fish/guide/guide2.png
diff --git a/public/img/fish/guide/guide3.png b/src/assets/img/fish/guide/guide3.png
similarity index 100%
rename from public/img/fish/guide/guide3.png
rename to src/assets/img/fish/guide/guide3.png
diff --git a/public/img/fish/guide/guide5.png b/src/assets/img/fish/guide/guide5.png
similarity index 100%
rename from public/img/fish/guide/guide5.png
rename to src/assets/img/fish/guide/guide5.png
diff --git a/src/assets/img/fish/guide/hotspot.mp4 b/src/assets/img/fish/guide/hotspot.mp4
new file mode 100644
index 00000000..b873a835
Binary files /dev/null and b/src/assets/img/fish/guide/hotspot.mp4 differ
diff --git a/src/assets/img/fish/guide/hotspot.webm b/src/assets/img/fish/guide/hotspot.webm
new file mode 100644
index 00000000..0c28a160
Binary files /dev/null and b/src/assets/img/fish/guide/hotspot.webm differ
diff --git a/public/img/fish/karkina.png b/src/assets/img/fish/karkina.png
similarity index 100%
rename from public/img/fish/karkina.png
rename to src/assets/img/fish/karkina.png
diff --git a/public/img/fish/khutkhut.png b/src/assets/img/fish/khutkhut.png
similarity index 100%
rename from public/img/fish/khutkhut.png
rename to src/assets/img/fish/khutkhut.png
diff --git a/public/img/fish/mawfish.png b/src/assets/img/fish/mawfish.png
similarity index 100%
rename from public/img/fish/mawfish.png
rename to src/assets/img/fish/mawfish.png
diff --git a/public/img/fish/mortus.png b/src/assets/img/fish/mortus.png
similarity index 100%
rename from public/img/fish/mortus.png
rename to src/assets/img/fish/mortus.png
diff --git a/public/img/fish/murkray.png b/src/assets/img/fish/murkray.png
similarity index 100%
rename from public/img/fish/murkray.png
rename to src/assets/img/fish/murkray.png
diff --git a/public/img/fish/norg.png b/src/assets/img/fish/norg.png
similarity index 100%
rename from public/img/fish/norg.png
rename to src/assets/img/fish/norg.png
diff --git a/public/img/fish/part/antenna.png b/src/assets/img/fish/part/antenna.png
similarity index 100%
rename from public/img/fish/part/antenna.png
rename to src/assets/img/fish/part/antenna.png
diff --git a/public/img/fish/part/bones.png b/src/assets/img/fish/part/bones.png
similarity index 100%
rename from public/img/fish/part/bones.png
rename to src/assets/img/fish/part/bones.png
diff --git a/public/img/fish/part/brain.png b/src/assets/img/fish/part/brain.png
similarity index 100%
rename from public/img/fish/part/brain.png
rename to src/assets/img/fish/part/brain.png
diff --git a/public/img/fish/part/electroplax.png b/src/assets/img/fish/part/electroplax.png
similarity index 100%
rename from public/img/fish/part/electroplax.png
rename to src/assets/img/fish/part/electroplax.png
diff --git a/public/img/fish/part/eyes.png b/src/assets/img/fish/part/eyes.png
similarity index 100%
rename from public/img/fish/part/eyes.png
rename to src/assets/img/fish/part/eyes.png
diff --git a/public/img/fish/part/horn.png b/src/assets/img/fish/part/horn.png
similarity index 100%
rename from public/img/fish/part/horn.png
rename to src/assets/img/fish/part/horn.png
diff --git a/public/img/fish/part/liver.png b/src/assets/img/fish/part/liver.png
similarity index 100%
rename from public/img/fish/part/liver.png
rename to src/assets/img/fish/part/liver.png
diff --git a/public/img/fish/part/sac.png b/src/assets/img/fish/part/sac.png
similarity index 100%
rename from public/img/fish/part/sac.png
rename to src/assets/img/fish/part/sac.png
diff --git a/public/img/fish/part/shell.png b/src/assets/img/fish/part/shell.png
similarity index 100%
rename from public/img/fish/part/shell.png
rename to src/assets/img/fish/part/shell.png
diff --git a/public/img/fish/part/spleen.png b/src/assets/img/fish/part/spleen.png
similarity index 100%
rename from public/img/fish/part/spleen.png
rename to src/assets/img/fish/part/spleen.png
diff --git a/public/img/fish/part/stomach.png b/src/assets/img/fish/part/stomach.png
similarity index 100%
rename from public/img/fish/part/stomach.png
rename to src/assets/img/fish/part/stomach.png
diff --git a/public/img/fish/part/teeth.png b/src/assets/img/fish/part/teeth.png
similarity index 100%
rename from public/img/fish/part/teeth.png
rename to src/assets/img/fish/part/teeth.png
diff --git a/public/img/fish/part/tendrils.png b/src/assets/img/fish/part/tendrils.png
similarity index 100%
rename from public/img/fish/part/tendrils.png
rename to src/assets/img/fish/part/tendrils.png
diff --git a/public/img/fish/sharrac.png b/src/assets/img/fish/sharrac.png
similarity index 100%
rename from public/img/fish/sharrac.png
rename to src/assets/img/fish/sharrac.png
diff --git a/public/img/fish/tralok.png b/src/assets/img/fish/tralok.png
similarity index 100%
rename from public/img/fish/tralok.png
rename to src/assets/img/fish/tralok.png
diff --git a/public/img/fish/yogwun.png b/src/assets/img/fish/yogwun.png
similarity index 100%
rename from public/img/fish/yogwun.png
rename to src/assets/img/fish/yogwun.png
diff --git a/public/img/fishmap.png b/src/assets/img/fishmap.png
similarity index 100%
rename from public/img/fishmap.png
rename to src/assets/img/fishmap.png
diff --git a/public/img/fissures/1.svg b/src/assets/img/fissures/1.svg
similarity index 99%
rename from public/img/fissures/1.svg
rename to src/assets/img/fissures/1.svg
index f3378429..c840a165 100644
--- a/public/img/fissures/1.svg
+++ b/src/assets/img/fissures/1.svg
@@ -1 +1 @@
-
+
diff --git a/public/img/fissures/2.svg b/src/assets/img/fissures/2.svg
similarity index 100%
rename from public/img/fissures/2.svg
rename to src/assets/img/fissures/2.svg
diff --git a/public/img/fissures/3.svg b/src/assets/img/fissures/3.svg
similarity index 100%
rename from public/img/fissures/3.svg
rename to src/assets/img/fissures/3.svg
diff --git a/public/img/fissures/4.svg b/src/assets/img/fissures/4.svg
similarity index 100%
rename from public/img/fissures/4.svg
rename to src/assets/img/fissures/4.svg
diff --git a/public/img/general/plat.png b/src/assets/img/general/plat.png
similarity index 100%
rename from public/img/general/plat.png
rename to src/assets/img/general/plat.png
diff --git a/public/img/general/standing.png b/src/assets/img/general/standing.png
similarity index 100%
rename from public/img/general/standing.png
rename to src/assets/img/general/standing.png
diff --git a/public/img/general/standing.svg b/src/assets/img/general/standing.svg
similarity index 100%
rename from public/img/general/standing.svg
rename to src/assets/img/general/standing.svg
diff --git a/public/img/general/wfcd.png b/src/assets/img/general/wfcd.png
similarity index 100%
rename from public/img/general/wfcd.png
rename to src/assets/img/general/wfcd.png
diff --git a/public/img/loading.svg b/src/assets/img/loading.svg
similarity index 100%
rename from public/img/loading.svg
rename to src/assets/img/loading.svg
diff --git a/src/assets/img/logos/logo-512.png b/src/assets/img/logos/logo-512.png
new file mode 100644
index 00000000..788342b5
Binary files /dev/null and b/src/assets/img/logos/logo-512.png differ
diff --git a/public/img/general/wfcd.svg b/src/assets/img/logos/wfcd.svg
similarity index 100%
rename from public/img/general/wfcd.svg
rename to src/assets/img/logos/wfcd.svg
diff --git a/public/img/luredrone.png b/src/assets/img/luredrone.png
similarity index 100%
rename from public/img/luredrone.png
rename to src/assets/img/luredrone.png
diff --git a/src/assets/img/map_icons/bounty.png b/src/assets/img/map_icons/bounty.png
new file mode 100644
index 00000000..6f5e1875
Binary files /dev/null and b/src/assets/img/map_icons/bounty.png differ
diff --git a/src/assets/img/map_icons/calda-toroid.png b/src/assets/img/map_icons/calda-toroid.png
new file mode 100644
index 00000000..cfdbd55c
Binary files /dev/null and b/src/assets/img/map_icons/calda-toroid.png differ
diff --git a/src/assets/img/map_icons/fish-recommend.png b/src/assets/img/map_icons/fish-recommend.png
new file mode 100644
index 00000000..413e3b6a
Binary files /dev/null and b/src/assets/img/map_icons/fish-recommend.png differ
diff --git a/src/assets/img/map_icons/fishing-cave.png b/src/assets/img/map_icons/fishing-cave.png
new file mode 100644
index 00000000..66136e29
Binary files /dev/null and b/src/assets/img/map_icons/fishing-cave.png differ
diff --git a/src/assets/img/map_icons/grineer.png b/src/assets/img/map_icons/grineer.png
new file mode 100644
index 00000000..6bfcd52c
Binary files /dev/null and b/src/assets/img/map_icons/grineer.png differ
diff --git a/src/assets/img/map_icons/kdrive.png b/src/assets/img/map_icons/kdrive.png
new file mode 100644
index 00000000..d5b42d00
Binary files /dev/null and b/src/assets/img/map_icons/kdrive.png differ
diff --git a/src/assets/img/map_icons/lorefish.png b/src/assets/img/map_icons/lorefish.png
new file mode 100644
index 00000000..413e3b6a
Binary files /dev/null and b/src/assets/img/map_icons/lorefish.png differ
diff --git a/src/assets/img/map_icons/lure.png b/src/assets/img/map_icons/lure.png
new file mode 100644
index 00000000..3bd8c142
Binary files /dev/null and b/src/assets/img/map_icons/lure.png differ
diff --git a/src/assets/img/map_icons/memoryfrag.png b/src/assets/img/map_icons/memoryfrag.png
new file mode 100644
index 00000000..ffe51965
Binary files /dev/null and b/src/assets/img/map_icons/memoryfrag.png differ
diff --git a/src/assets/img/map_icons/mine-recommend.png b/src/assets/img/map_icons/mine-recommend.png
new file mode 100644
index 00000000..ea5faed7
Binary files /dev/null and b/src/assets/img/map_icons/mine-recommend.png differ
diff --git a/src/assets/img/map_icons/normal-cave.png b/src/assets/img/map_icons/normal-cave.png
new file mode 100644
index 00000000..1871e16c
Binary files /dev/null and b/src/assets/img/map_icons/normal-cave.png differ
diff --git a/src/assets/img/map_icons/sola-toroid.png b/src/assets/img/map_icons/sola-toroid.png
new file mode 100644
index 00000000..c6b20874
Binary files /dev/null and b/src/assets/img/map_icons/sola-toroid.png differ
diff --git a/src/assets/img/map_icons/somachord.png b/src/assets/img/map_icons/somachord.png
new file mode 100644
index 00000000..ea608cc3
Binary files /dev/null and b/src/assets/img/map_icons/somachord.png differ
diff --git a/src/assets/img/map_icons/toroid-fishing-cave.png b/src/assets/img/map_icons/toroid-fishing-cave.png
new file mode 100644
index 00000000..efd64dcf
Binary files /dev/null and b/src/assets/img/map_icons/toroid-fishing-cave.png differ
diff --git a/src/assets/img/map_icons/toroid-normal-cave.png b/src/assets/img/map_icons/toroid-normal-cave.png
new file mode 100644
index 00000000..0bfd88a4
Binary files /dev/null and b/src/assets/img/map_icons/toroid-normal-cave.png differ
diff --git a/src/assets/img/map_icons/vega-toroid.png b/src/assets/img/map_icons/vega-toroid.png
new file mode 100644
index 00000000..6f1992e5
Binary files /dev/null and b/src/assets/img/map_icons/vega-toroid.png differ
diff --git a/src/assets/img/map_icons/wisp.png b/src/assets/img/map_icons/wisp.png
new file mode 100644
index 00000000..1f0da0ae
Binary files /dev/null and b/src/assets/img/map_icons/wisp.png differ
diff --git a/public/img/general/nightmare.svg b/src/assets/img/nightmare.svg
similarity index 100%
rename from public/img/general/nightmare.svg
rename to src/assets/img/nightmare.svg
diff --git a/src/assets/img/nightwave/daily.png b/src/assets/img/nightwave/daily.png
new file mode 100644
index 00000000..10490381
Binary files /dev/null and b/src/assets/img/nightwave/daily.png differ
diff --git a/src/assets/img/nightwave/elite.png b/src/assets/img/nightwave/elite.png
new file mode 100644
index 00000000..47d45b45
Binary files /dev/null and b/src/assets/img/nightwave/elite.png differ
diff --git a/src/assets/img/nightwave/weekly.png b/src/assets/img/nightwave/weekly.png
new file mode 100644
index 00000000..3106b584
Binary files /dev/null and b/src/assets/img/nightwave/weekly.png differ
diff --git a/src/assets/img/orbvallis.png b/src/assets/img/orbvallis.png
new file mode 100644
index 00000000..4372df21
Binary files /dev/null and b/src/assets/img/orbvallis.png differ
diff --git a/public/img/plains.png b/src/assets/img/plains.png
similarity index 100%
rename from public/img/plains.png
rename to src/assets/img/plains.png
diff --git a/public/img/themes/eidolon/background.jpg b/src/assets/img/themes/eidolon/background.jpg
similarity index 100%
rename from public/img/themes/eidolon/background.jpg
rename to src/assets/img/themes/eidolon/background.jpg
diff --git a/public/img/themes/eidolon/icon.png b/src/assets/img/themes/eidolon/icon.png
similarity index 100%
rename from public/img/themes/eidolon/icon.png
rename to src/assets/img/themes/eidolon/icon.png
diff --git a/public/img/themes/night/icon.png b/src/assets/img/themes/night/icon.png
similarity index 100%
rename from public/img/themes/night/icon.png
rename to src/assets/img/themes/night/icon.png
diff --git a/public/img/themes/retro/icon.png b/src/assets/img/themes/retro/icon.png
similarity index 100%
rename from public/img/themes/retro/icon.png
rename to src/assets/img/themes/retro/icon.png
diff --git a/src/assets/json/components.json b/src/assets/json/components.json
new file mode 100644
index 00000000..66a33038
--- /dev/null
+++ b/src/assets/json/components.json
@@ -0,0 +1,158 @@
+{
+ "event": {
+ "state": true,
+ "display": "Events",
+ "key": "event",
+ "component": "EventsPanel",
+ "props": {
+ "events": "@worldstate.events"
+ }
+ },
+ "acolytes": {
+ "state": true,
+ "display": "Acolytes",
+ "key": "acolytes",
+ "component": "AcolytesPanel",
+ "props": {
+ "acolytes": "@worldstate.persistentEnemies"
+ }
+ },
+ "cetus": {
+ "state": true,
+ "display": "Cetus Cycle",
+ "key": "cetus",
+ "component": "TimePanel",
+ "props": {
+ "time": "@worldstate.cetusCycle",
+ "location": "Cetus"
+ }
+ },
+ "earth": {
+ "state": true,
+ "display": "Earth Cycle",
+ "key": "earth",
+ "component": "TimePanel",
+ "props": {
+ "time": "@worldstate.earthCycle",
+ "location": "Earth"
+ }
+ },
+ "vallis": {
+ "state": true,
+ "display": "Vallis Cycle",
+ "key": "vallis",
+ "component": "TimePanel",
+ "props": {
+ "time": "@worldstate.vallisCycle",
+ "location": "Vallis"
+ }
+ },
+ "bounties": {
+ "state": true,
+ "display": "Bounties Timer",
+ "key": "bounties",
+ "component": "BountyPanel",
+ "props": {
+ "syndicate": "@ostron",
+ "type": "Ostron"
+ }
+ },
+ "solaris-bounties": {
+ "state": true,
+ "display": "Solaris Bounties Timer",
+ "key": "solaris-bounties",
+ "component": "BountyPanel",
+ "props": {
+ "syndicate": "@solaris",
+ "type": "Solaris United"
+ }
+ },
+ "alerts": {
+ "state": true,
+ "display": "Alerts",
+ "key": "alerts",
+ "component": "AlertPanel",
+ "props": {
+ "alerts": "@worldstate.alerts"
+ }
+ },
+ "news": {
+ "state": true,
+ "display": "News",
+ "key": "news",
+ "component": "NewsPanel",
+ "props": {
+ "news": "@worldstate.news"
+ }
+ },
+ "invasions": {
+ "state": true,
+ "display": "Invasions",
+ "key": "invasions",
+ "component": "InvasionsPanel",
+ "props": {
+ "invasions": "@worldstate.invasions"
+ }
+ },
+ "reset": {
+ "state": true,
+ "display": "Reset Timer",
+ "key": "reset",
+ "component": "ResetPanel",
+ "props": {}
+ },
+ "sortie": {
+ "state": true,
+ "display": "Sortie",
+ "key": "sortie",
+ "component": "SortiePanel",
+ "props": {
+ "sortie": "@worldstate.sortie"
+ }
+ },
+ "fissures": {
+ "state": true,
+ "display": "Fissures",
+ "key": "fissures",
+ "component": "FissuresPanel",
+ "props": {
+ "fissures": "@worldstate.fissures"
+ }
+ },
+ "baro": {
+ "state": true,
+ "display": "Void Trader",
+ "key": "baro",
+ "component": "VoidTraderPanel",
+ "props": {
+ "voidTrader": "@worldstate.voidTrader"
+ }
+ },
+ "darvo": {
+ "state": true,
+ "display": "Darvo Deals",
+ "key": "darvo",
+ "component": "DarvoDealsPanel",
+ "props": {
+ "deals": "@worldstate.dailyDeals"
+ }
+ },
+ "deals": {
+ "state": false,
+ "display": "Sales",
+ "key": "deals",
+ "component": "SalesPanel",
+ "props": {
+ "sales": "@worldstate.flashSales"
+ }
+ },
+ "nightwave": {
+ "state": true,
+ "display": "Nightwave",
+ "key": "nightwave",
+ "component": "NightwavePanel",
+ "props": {
+ "nightwave": "@worldstate.nightwave"
+ }
+ }
+}
diff --git a/assets/json/fish.json b/src/assets/json/fish.json
similarity index 85%
rename from assets/json/fish.json
rename to src/assets/json/fish.json
index 42a38d4e..9eadc5fb 100644
--- a/assets/json/fish.json
+++ b/src/assets/json/fish.json
@@ -1,10 +1,10 @@
[
{
"name": "Charc Eel",
- "thumb": "img/fish/charceel.png",
+ "thumb": "charceel",
"unique": {
"name": "Charc Electroplax",
- "thumb": "img/fish/part/electroplax.png",
+ "thumb": "electroplax",
"wiki": "http://warframe.wikia.com/wiki/Charc_Electroplax"
},
"location": "Lake",
@@ -12,7 +12,7 @@
"rarity": "Common",
"bait": {
"name": "Peppered Bait",
- "thumb": "img/fish/bait/peppered-bait.png"
+ "thumb": "peppered"
},
"spear": [
"Any"
@@ -45,10 +45,10 @@
},
{
"name": "Maw Fish",
- "thumb": "img/fish/mawfish.png",
+ "thumb": "mawfish",
"unique": {
"name": "Mawfish Bones",
- "thumb": "img/fish/part/bones.png",
+ "thumb": "bones",
"wiki": "http://warframe.wikia.com/wiki/Mawfish_Bones"
},
"location": "Lake",
@@ -56,7 +56,7 @@
"rarity": "Common",
"bait": {
"name": "Peppered Bait",
- "thumb": "img/fish/bait/peppered-bait.png"
+ "thumb": "peppered"
},
"spear": [
"Any"
@@ -89,10 +89,10 @@
},
{
"name": "Khut-Khut",
- "thumb": "img/fish/khutkhut.png",
+ "thumb": "khutkhut",
"unique": {
"name": "Khut-Khut Venom Sac",
- "thumb": "img/fish/part/sac.png",
+ "thumb": "sac",
"wiki": "http://warframe.wikia.com/wiki/Khut-Khut_Venom_Sac"
},
"location": "Pond",
@@ -100,7 +100,7 @@
"rarity": "Common",
"bait": {
"name": "Peppered Bait",
- "thumb": "img/fish/bait/peppered-bait.png"
+ "thumb": "peppered"
},
"spear": [
"Any"
@@ -133,10 +133,10 @@
},
{
"name": "Yogwun",
- "thumb": "img/fish/yogwun.png",
+ "thumb": "yogwun",
"unique": {
"name": "Yogwun Stomach",
- "thumb": "img/fish/part/stomach.png",
+ "thumb": "stomach",
"wiki": "http://warframe.wikia.com/wiki/Yogwun_Stomach"
},
"location": "Pond",
@@ -144,7 +144,7 @@
"rarity": "Common",
"bait": {
"name": "Peppered Bait",
- "thumb": "img/fish/bait/peppered-bait.png"
+ "thumb": "peppered"
},
"spear": [
"Any"
@@ -177,10 +177,10 @@
},
{
"name": "Goopola",
- "thumb": "img/fish/goopola.png",
+ "thumb": "goopola",
"unique": {
"name": "Goopola Spleen",
- "thumb": "img/fish/part/spleen.png",
+ "thumb": "spleen",
"wiki": "http://warframe.wikia.com/wiki/Goopolla_Spleen"
},
"location": "Sea",
@@ -188,7 +188,7 @@
"rarity": "Common",
"bait": {
"name": "Peppered Bait",
- "thumb": "img/fish/bait/peppered-bait.png"
+ "thumb": "peppered"
},
"spear": [
"Any"
@@ -221,18 +221,18 @@
},
{
"name": "Karkina",
- "thumb": "img/fish/karkina.png",
+ "thumb": "karkina",
"unique": {
"name": "Karkina Antenna",
- "thumb": "img/fish/part/antenna.png",
+ "thumb": "antenna",
"wiki": "http://warframe.wikia.com/wiki/Karkina_Antenna"
},
"location": "Sea",
"time": "Any",
"rarity": "Rare",
"bait": {
- "name": "Twilight Bait (Common)",
- "thumb": "img/fish/bait/twilight-bait.png"
+ "name": "Twilight Bait",
+ "thumb": "twilight"
},
"spear": [
"Lanzo (T1)",
@@ -266,10 +266,10 @@
},
{
"name": "Mortus Lungfish",
- "thumb": "img/fish/mortus.png",
+ "thumb": "mortus",
"unique": {
"name": "Mortus Horn",
- "thumb": "img/fish/part/horn.png",
+ "thumb": "horn",
"wiki": "http://warframe.wikia.com/wiki/Mortus_Horn"
},
"location": "Pond",
@@ -277,7 +277,7 @@
"rarity": "Rare (Day), Common (Night)",
"bait": {
"name": "Peppered Bait",
- "thumb": "img/fish/bait/peppered-bait.png"
+ "thumb": "peppered"
},
"spear": [
"Lanzo (T1)",
@@ -311,18 +311,18 @@
},
{
"name": "Sharrac",
- "thumb": "img/fish/sharrac.png",
+ "thumb": "sharrac",
"unique": {
"name": "Sharrac Teeth",
- "thumb": "img/fish/part/teeth.png",
+ "thumb": "teeth",
"wiki": "http://warframe.wikia.com/wiki/Sharrac_Teeth"
},
"location": "Sea",
"time": "Any",
"rarity": "Rare",
"bait": {
- "name": "Twilight Bait (Common)",
- "thumb": "img/fish/bait/twilight-bait.png"
+ "name": "Twilight Bait",
+ "thumb": "twilight"
},
"spear": [
"Lanzo (T1)",
@@ -356,10 +356,10 @@
},
{
"name": "Tralok",
- "thumb": "img/fish/tralok.png",
+ "thumb": "tralok",
"unique": {
"name": "Tralok Eyes",
- "thumb": "img/fish/part/eyes.png",
+ "thumb": "eyes",
"wiki": "http://warframe.wikia.com/wiki/Tralok_Eyes"
},
"location": "Sea",
@@ -367,7 +367,7 @@
"rarity": "Common",
"bait": {
"name": "Peppered Bait",
- "thumb": "img/fish/bait/peppered-bait.png"
+ "thumb": "peppered"
},
"spear": [
"Tulok (T2)",
@@ -401,10 +401,10 @@
},
{
"name": "Cuthol",
- "thumb": "img/fish/cuthol.png",
+ "thumb": "cuthol",
"unique": {
"name": "Cuthol Tendrils",
- "thumb": "img/fish/part/tendrils.png",
+ "thumb": "tendrils",
"wiki": "http://warframe.wikia.com/wiki/Cuthol_Tendrils"
},
"location": "Pond",
@@ -413,7 +413,7 @@
"hotspot": true,
"bait": {
"name": "Cuthol Bait",
- "thumb": "img/fish/bait/cuthol-bait.png"
+ "thumb": "cuthol"
},
"spear": [
"Lanzo (T1)"
@@ -446,10 +446,10 @@
},
{
"name": "Murkray",
- "thumb": "img/fish/murkray.png",
+ "thumb": "murkray",
"unique": {
"name": "Murkray Liver",
- "thumb": "img/fish/part/liver.png",
+ "thumb": "liver",
"wiki": "http://warframe.wikia.com/wiki/Murkray_Liver"
},
"location": "Sea",
@@ -458,7 +458,7 @@
"hotspot": true,
"bait": {
"name": "Murkray Bait",
- "thumb": "img/fish/bait/murkray-bait.png"
+ "thumb": "murkray"
},
"spear": [
"Lanzo (T1)"
@@ -491,10 +491,10 @@
},
{
"name": "Norg",
- "thumb": "img/fish/norg.png",
+ "thumb": "norg",
"unique": {
"name": "Norg Brain",
- "thumb": "img/fish/part/brain.png",
+ "thumb": "brain",
"wiki": "http://warframe.wikia.com/wiki/Norg_Brain"
},
"location": "Lake",
@@ -503,7 +503,7 @@
"hotspot": true,
"bait": {
"name": "Norg Bait",
- "thumb": "img/fish/bait/norg-bait.png"
+ "thumb": "norg"
},
"spear": [
"Peram (T3)"
@@ -536,10 +536,10 @@
},
{
"name": "Glappid",
- "thumb": "img/fish/glappid.png",
+ "thumb": "glappid",
"unique": {
"name": "Seram Beetle Shell",
- "thumb": "img/fish/part/shell.png",
+ "thumb": "shell",
"wiki": "http://warframe.wikia.com/wiki/Seram_Beetle_Shell"
},
"location": "Sea",
@@ -548,7 +548,7 @@
"hotspot": true,
"bait": {
"name": "Glappid Bait",
- "thumb": "img/fish/bait/glappid-bait.png"
+ "thumb": "glappid"
},
"spear": [
"Peram (T3)"
diff --git a/src/assets/json/geo/plains/cave.json b/src/assets/json/geo/plains/cave.json
new file mode 100644
index 00000000..a8eb37c8
--- /dev/null
+++ b/src/assets/json/geo/plains/cave.json
@@ -0,0 +1,170 @@
+[
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 931.62529,
+ 100.429688
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 392.272261,
+ 293.025391
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 211.197374,
+ 332.775391
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 92.596994,
+ 325.634766
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 97.388751,
+ 548.597656
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 268.053516,
+ 889.253906
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 809.981471,
+ 794.414063
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 903.329897,
+ 584.060547
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 817.316591,
+ 508.060547
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 799.604866,
+ 140.929688
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 931.62529,
+ 100.429688
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 869.886508,
+ 658.105469
+ ]
+ }
+ }
+]
diff --git a/src/assets/json/geo/plains/fishing.json b/src/assets/json/geo/plains/fishing.json
new file mode 100644
index 00000000..1aba92c1
--- /dev/null
+++ b/src/assets/json/geo/plains/fishing.json
@@ -0,0 +1,4358 @@
+[
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Sea Fish"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 0.02553,
+ 994
+ ],
+ [
+ 0.02553,
+ 2
+ ],
+ [
+ 358.062355,
+ 1
+ ],
+ [
+ 369.564134,
+ 10.5
+ ],
+ [
+ 368.063902,
+ 24
+ ],
+ [
+ 357.562278,
+ 34
+ ],
+ [
+ 355.061891,
+ 47.5
+ ],
+ [
+ 345.060343,
+ 61
+ ],
+ [
+ 341.559802,
+ 71.5
+ ],
+ [
+ 315.055702,
+ 69.5
+ ],
+ [
+ 313.55547,
+ 75.5
+ ],
+ [
+ 303.553922,
+ 74.5
+ ],
+ [
+ 298.553149,
+ 82
+ ],
+ [
+ 298.553149,
+ 92
+ ],
+ [
+ 292.052143,
+ 99.5
+ ],
+ [
+ 283.550828,
+ 105.5
+ ],
+ [
+ 272.049048,
+ 105
+ ],
+ [
+ 271.048894,
+ 111.5
+ ],
+ [
+ 263.047656,
+ 112
+ ],
+ [
+ 245.044871,
+ 114.5
+ ],
+ [
+ 242.044407,
+ 120
+ ],
+ [
+ 250.545722,
+ 125
+ ],
+ [
+ 248.045335,
+ 134.5
+ ],
+ [
+ 240.544175,
+ 136
+ ],
+ [
+ 233.543091,
+ 141
+ ],
+ [
+ 225.041776,
+ 143
+ ],
+ [
+ 218.040693,
+ 144
+ ],
+ [
+ 212.539842,
+ 147
+ ],
+ [
+ 205.038682,
+ 152.5
+ ],
+ [
+ 195.537212,
+ 153
+ ],
+ [
+ 187.535974,
+ 148
+ ],
+ [
+ 184.035432,
+ 141.5
+ ],
+ [
+ 177.034349,
+ 141.5
+ ],
+ [
+ 173.533808,
+ 148
+ ],
+ [
+ 164.032338,
+ 151.5
+ ],
+ [
+ 159.031564,
+ 145.5
+ ],
+ [
+ 168.032957,
+ 139.5
+ ],
+ [
+ 157.031255,
+ 140
+ ],
+ [
+ 150.530249,
+ 144.5
+ ],
+ [
+ 150.530249,
+ 155.5
+ ],
+ [
+ 155.531023,
+ 165
+ ],
+ [
+ 163.032183,
+ 173.5
+ ],
+ [
+ 167.532879,
+ 181
+ ],
+ [
+ 163.532261,
+ 192.5
+ ],
+ [
+ 162.532106,
+ 204.5
+ ],
+ [
+ 161.531951,
+ 216.5
+ ],
+ [
+ 163.032183,
+ 225.5
+ ],
+ [
+ 169.533189,
+ 237.5
+ ],
+ [
+ 180.534891,
+ 242
+ ],
+ [
+ 182.5352,
+ 252
+ ],
+ [
+ 184.53551,
+ 266
+ ],
+ [
+ 187.535974,
+ 277.5
+ ],
+ [
+ 173.533808,
+ 288.5
+ ],
+ [
+ 165.032493,
+ 291.5
+ ],
+ [
+ 164.532415,
+ 300
+ ],
+ [
+ 157.531332,
+ 294.5
+ ],
+ [
+ 153.530713,
+ 288
+ ],
+ [
+ 146.52963,
+ 288
+ ],
+ [
+ 139.528547,
+ 287
+ ],
+ [
+ 134.027696,
+ 293.5
+ ],
+ [
+ 132.527464,
+ 301
+ ],
+ [
+ 141.028779,
+ 301
+ ],
+ [
+ 149.030017,
+ 304.5
+ ],
+ [
+ 140.528702,
+ 310
+ ],
+ [
+ 127.52669,
+ 308.5
+ ],
+ [
+ 120.525607,
+ 295
+ ],
+ [
+ 115.524834,
+ 285.5
+ ],
+ [
+ 119.025375,
+ 280.5
+ ],
+ [
+ 102.022745,
+ 264
+ ],
+ [
+ 95.021662,
+ 262.5
+ ],
+ [
+ 100.522513,
+ 271.5
+ ],
+ [
+ 93.52143,
+ 275
+ ],
+ [
+ 92.021198,
+ 282.5
+ ],
+ [
+ 86.020269,
+ 279
+ ],
+ [
+ 78.519109,
+ 276.5
+ ],
+ [
+ 74.51849,
+ 269.5
+ ],
+ [
+ 58.015937,
+ 262
+ ],
+ [
+ 49.514622,
+ 267
+ ],
+ [
+ 39.513074,
+ 263.5
+ ],
+ [
+ 29.01145,
+ 266.5
+ ],
+ [
+ 26.010986,
+ 258.5
+ ],
+ [
+ 33.012069,
+ 256.5
+ ],
+ [
+ 36.51261,
+ 251
+ ],
+ [
+ 29.01145,
+ 251.5
+ ],
+ [
+ 20.510135,
+ 254.5
+ ],
+ [
+ 16.009438,
+ 260.5
+ ],
+ [
+ 17.50967,
+ 269.5
+ ],
+ [
+ 13.509052,
+ 275
+ ],
+ [
+ 7.008046,
+ 272.5
+ ],
+ [
+ 3.007427,
+ 281.5
+ ],
+ [
+ 9.008355,
+ 289.5
+ ],
+ [
+ 23.010521,
+ 305
+ ],
+ [
+ 44.013771,
+ 326
+ ],
+ [
+ 47.514312,
+ 335
+ ],
+ [
+ 47.514312,
+ 350.5
+ ],
+ [
+ 52.515086,
+ 372.5
+ ],
+ [
+ 49.014544,
+ 393.5
+ ],
+ [
+ 43.013616,
+ 418
+ ],
+ [
+ 26.511063,
+ 438.5
+ ],
+ [
+ 22.510444,
+ 452
+ ],
+ [
+ 18.009748,
+ 477
+ ],
+ [
+ 13.008974,
+ 496
+ ],
+ [
+ 12.008819,
+ 521
+ ],
+ [
+ 18.009748,
+ 540
+ ],
+ [
+ 14.554309,
+ 567.611328
+ ],
+ [
+ 15.195701,
+ 588.317383
+ ],
+ [
+ 15.837092,
+ 609.023438
+ ],
+ [
+ 24.020269,
+ 632
+ ],
+ [
+ 23.269186,
+ 654.738281
+ ],
+ [
+ 17.821136,
+ 669.703125
+ ],
+ [
+ 8.017794,
+ 685
+ ],
+ [
+ 12.741181,
+ 718.851563
+ ],
+ [
+ 16.741799,
+ 757.851563
+ ],
+ [
+ 19.742264,
+ 782.851563
+ ],
+ [
+ 19.742264,
+ 814.851563
+ ],
+ [
+ 19.024911,
+ 883
+ ],
+ [
+ 18.024756,
+ 910
+ ],
+ [
+ 15.024292,
+ 940
+ ],
+ [
+ 15.024292,
+ 969
+ ],
+ [
+ 20.025066,
+ 992
+ ],
+ [
+ 0.02553,
+ 994
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Sea Fish"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 799.15859,
+ 0.375
+ ],
+ [
+ 802.534112,
+ 3.8125
+ ],
+ [
+ 803.221719,
+ 5.875
+ ],
+ [
+ 803.252974,
+ 7.53125
+ ],
+ [
+ 804.378148,
+ 7.9375
+ ],
+ [
+ 804.096854,
+ 11.5625
+ ],
+ [
+ 807.066064,
+ 13.5625
+ ],
+ [
+ 807.81618,
+ 14.6875
+ ],
+ [
+ 806.065909,
+ 16.21875
+ ],
+ [
+ 804.440657,
+ 17.3125
+ ],
+ [
+ 803.190464,
+ 18.96875
+ ],
+ [
+ 802.190309,
+ 21.46875
+ ],
+ [
+ 803.87807,
+ 22.46875
+ ],
+ [
+ 805.784615,
+ 21.96875
+ ],
+ [
+ 806.565986,
+ 20.28125
+ ],
+ [
+ 809.064826,
+ 21.71875
+ ],
+ [
+ 812.534112,
+ 23.90625
+ ],
+ [
+ 811.815251,
+ 27.125
+ ],
+ [
+ 809.846197,
+ 28.3125
+ ],
+ [
+ 808.220945,
+ 29.21875
+ ],
+ [
+ 807.627103,
+ 30.59375
+ ],
+ [
+ 805.501775,
+ 31.0625
+ ],
+ [
+ 805.095462,
+ 32.625
+ ],
+ [
+ 804.43911,
+ 33.9375
+ ],
+ [
+ 803.157662,
+ 34.0625
+ ],
+ [
+ 801.126098,
+ 38.375
+ ],
+ [
+ 798.000614,
+ 43.9375
+ ],
+ [
+ 795.50322,
+ 45.1875
+ ],
+ [
+ 790.689976,
+ 46.25
+ ],
+ [
+ 788.064569,
+ 50.625
+ ],
+ [
+ 787.314453,
+ 54.4375
+ ],
+ [
+ 784.501518,
+ 57.9375
+ ],
+ [
+ 782.501209,
+ 59.125
+ ],
+ [
+ 783.563873,
+ 61.75
+ ],
+ [
+ 782.063641,
+ 64.0625
+ ],
+ [
+ 783.001286,
+ 70.625
+ ],
+ [
+ 784.25148,
+ 72.5625
+ ],
+ [
+ 786.564337,
+ 71.1875
+ ],
+ [
+ 789.752331,
+ 71.125
+ ],
+ [
+ 792.127698,
+ 70.875
+ ],
+ [
+ 796.690904,
+ 68
+ ],
+ [
+ 800.503994,
+ 64.6875
+ ],
+ [
+ 802.090665,
+ 62.351074
+ ],
+ [
+ 809.029239,
+ 62.351074
+ ],
+ [
+ 813.404915,
+ 62.726074
+ ],
+ [
+ 816.592909,
+ 61.976074
+ ],
+ [
+ 819.155805,
+ 62.226074
+ ],
+ [
+ 821.906231,
+ 60.163574
+ ],
+ [
+ 822.843876,
+ 58.663574
+ ],
+ [
+ 826.531946,
+ 58.788574
+ ],
+ [
+ 827.157043,
+ 56.038574
+ ],
+ [
+ 830.657585,
+ 52.601074
+ ],
+ [
+ 833.658049,
+ 52.476074
+ ],
+ [
+ 836.783532,
+ 53.038574
+ ],
+ [
+ 840.471603,
+ 51.851074
+ ],
+ [
+ 844.659751,
+ 49.038574
+ ],
+ [
+ 848.66037,
+ 48.913574
+ ],
+ [
+ 850.598169,
+ 47.288574
+ ],
+ [
+ 857.945401,
+ 46.125
+ ],
+ [
+ 862.446097,
+ 49.8125
+ ],
+ [
+ 867.6344,
+ 52
+ ],
+ [
+ 869.947257,
+ 52.4375
+ ],
+ [
+ 871.697528,
+ 50
+ ],
+ [
+ 876.510773,
+ 48.8125
+ ],
+ [
+ 884.265299,
+ 45.875
+ ],
+ [
+ 891.266382,
+ 44.75
+ ],
+ [
+ 897.017271,
+ 45.75
+ ],
+ [
+ 902.89318,
+ 47.125
+ ],
+ [
+ 908.519051,
+ 49.5
+ ],
+ [
+ 912.51967,
+ 48
+ ],
+ [
+ 916.145231,
+ 46.875
+ ],
+ [
+ 917.395424,
+ 43
+ ],
+ [
+ 916.895347,
+ 40.875
+ ],
+ [
+ 920.270869,
+ 40.125
+ ],
+ [
+ 924.021449,
+ 41.25
+ ],
+ [
+ 926.271797,
+ 40.625
+ ],
+ [
+ 926.896894,
+ 37.625
+ ],
+ [
+ 930.147397,
+ 35.375
+ ],
+ [
+ 933.27288,
+ 33.75
+ ],
+ [
+ 935.398209,
+ 35.5
+ ],
+ [
+ 939.392639,
+ 36.875
+ ],
+ [
+ 943.643296,
+ 37
+ ],
+ [
+ 952.894728,
+ 37.375
+ ],
+ [
+ 957.020366,
+ 36.375
+ ],
+ [
+ 964.146468,
+ 36.125
+ ],
+ [
+ 970.142755,
+ 32.625
+ ],
+ [
+ 976.018664,
+ 30.625
+ ],
+ [
+ 980.51936,
+ 32.75
+ ],
+ [
+ 985.895192,
+ 37.25
+ ],
+ [
+ 990.520907,
+ 39.375
+ ],
+ [
+ 995.896739,
+ 48.375
+ ],
+ [
+ 999.272261,
+ 60.125
+ ],
+ [
+ 999.397281,
+ 72.25
+ ],
+ [
+ 996.021758,
+ 76.375
+ ],
+ [
+ 995.021604,
+ 81.25
+ ],
+ [
+ 995.146623,
+ 91.25
+ ],
+ [
+ 996.396816,
+ 95.375
+ ],
+ [
+ 998.397126,
+ 101.625
+ ],
+ [
+ 1004.271488,
+ 115.75
+ ],
+ [
+ 1009.770791,
+ 142.25
+ ],
+ [
+ 1010.145849,
+ 154.75
+ ],
+ [
+ 1012.146159,
+ 165.375
+ ],
+ [
+ 1011.89612,
+ 0.25
+ ],
+ [
+ 799.15859,
+ 0.375
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Lake Fish"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 662.286477,
+ 303.25
+ ],
+ [
+ 659.536051,
+ 309.25
+ ],
+ [
+ 652.28493,
+ 315.25
+ ],
+ [
+ 650.034581,
+ 324.25
+ ],
+ [
+ 646.284001,
+ 328.75
+ ],
+ [
+ 643.533576,
+ 334.75
+ ],
+ [
+ 641.033189,
+ 342.25
+ ],
+ [
+ 635.032261,
+ 353
+ ],
+ [
+ 633.28199,
+ 359
+ ],
+ [
+ 631.031642,
+ 365.75
+ ],
+ [
+ 628.031177,
+ 370.75
+ ],
+ [
+ 625.530791,
+ 376
+ ],
+ [
+ 620.780056,
+ 382
+ ],
+ [
+ 619.878211,
+ 382.71875
+ ],
+ [
+ 622.78491,
+ 384.625
+ ],
+ [
+ 622.128559,
+ 386.15625
+ ],
+ [
+ 620.597072,
+ 387.4375
+ ],
+ [
+ 619.471898,
+ 388.40625
+ ],
+ [
+ 619.221859,
+ 390.1875
+ ],
+ [
+ 614.13821,
+ 400.5
+ ],
+ [
+ 615.388403,
+ 408.75
+ ],
+ [
+ 616.513577,
+ 415
+ ],
+ [
+ 618.263848,
+ 417.25
+ ],
+ [
+ 620.014119,
+ 418.375
+ ],
+ [
+ 620.534847,
+ 419.78125
+ ],
+ [
+ 616.471719,
+ 421.9375
+ ],
+ [
+ 618.628302,
+ 423.40625
+ ],
+ [
+ 620.628612,
+ 423.8125
+ ],
+ [
+ 623.003979,
+ 424.65625
+ ],
+ [
+ 625.570894,
+ 427.125
+ ],
+ [
+ 627.383674,
+ 425.3125
+ ],
+ [
+ 628.758887,
+ 427.75
+ ],
+ [
+ 626.946107,
+ 430
+ ],
+ [
+ 625.258346,
+ 434.125
+ ],
+ [
+ 626.633558,
+ 436.0625
+ ],
+ [
+ 627.133636,
+ 437.4375
+ ],
+ [
+ 624.44572,
+ 438.25
+ ],
+ [
+ 623.508075,
+ 439.5
+ ],
+ [
+ 623.820343,
+ 444.8125
+ ],
+ [
+ 624.757988,
+ 445.3125
+ ],
+ [
+ 626.133201,
+ 447.75
+ ],
+ [
+ 624.132891,
+ 449.875
+ ],
+ [
+ 624.32042,
+ 454.875
+ ],
+ [
+ 624.25791,
+ 458.8125
+ ],
+ [
+ 622.945207,
+ 460.125
+ ],
+ [
+ 624.007872,
+ 461.875
+ ],
+ [
+ 623.570304,
+ 464.0625
+ ],
+ [
+ 622.070072,
+ 464.375
+ ],
+ [
+ 621.820033,
+ 466.5
+ ],
+ [
+ 620.132272,
+ 466.875
+ ],
+ [
+ 614.94397,
+ 469.75
+ ],
+ [
+ 609.637127,
+ 473.25
+ ],
+ [
+ 604.011256,
+ 478.625
+ ],
+ [
+ 603.26114,
+ 481.375
+ ],
+ [
+ 606.011566,
+ 482.875
+ ],
+ [
+ 609.262069,
+ 481
+ ],
+ [
+ 612.012494,
+ 482
+ ],
+ [
+ 612.262533,
+ 486.875
+ ],
+ [
+ 608.511953,
+ 492.875
+ ],
+ [
+ 605.13643,
+ 500.25
+ ],
+ [
+ 601.635889,
+ 505
+ ],
+ [
+ 599.260521,
+ 505
+ ],
+ [
+ 594.259748,
+ 509.5
+ ],
+ [
+ 594.634806,
+ 512.625
+ ],
+ [
+ 590.634187,
+ 510.625
+ ],
+ [
+ 585.008317,
+ 511
+ ],
+ [
+ 581.007698,
+ 512.125
+ ],
+ [
+ 576.256963,
+ 512.125
+ ],
+ [
+ 568.880822,
+ 512.375
+ ],
+ [
+ 561.004603,
+ 509.875
+ ],
+ [
+ 554.00352,
+ 509.25
+ ],
+ [
+ 547.002437,
+ 510.125
+ ],
+ [
+ 540.126373,
+ 508.625
+ ],
+ [
+ 536.125754,
+ 505.375
+ ],
+ [
+ 538.001044,
+ 502.5
+ ],
+ [
+ 536.125754,
+ 497
+ ],
+ [
+ 535.750696,
+ 494
+ ],
+ [
+ 532.875251,
+ 491.375
+ ],
+ [
+ 524.378578,
+ 487.75
+ ],
+ [
+ 515.505299,
+ 487
+ ],
+ [
+ 510.379506,
+ 489.5
+ ],
+ [
+ 502.503288,
+ 492.625
+ ],
+ [
+ 494.252011,
+ 493
+ ],
+ [
+ 492.251702,
+ 492
+ ],
+ [
+ 493.001818,
+ 489.5
+ ],
+ [
+ 491.876644,
+ 486.75
+ ],
+ [
+ 492.001663,
+ 484
+ ],
+ [
+ 494.752089,
+ 480.5
+ ],
+ [
+ 497.627534,
+ 477.5
+ ],
+ [
+ 499.252785,
+ 474.375
+ ],
+ [
+ 504.753636,
+ 474.375
+ ],
+ [
+ 506.253868,
+ 471.375
+ ],
+ [
+ 507.129004,
+ 465.5
+ ],
+ [
+ 509.504371,
+ 464.75
+ ],
+ [
+ 512.004758,
+ 468
+ ],
+ [
+ 517.755648,
+ 472.75
+ ],
+ [
+ 523.756576,
+ 472.25
+ ],
+ [
+ 527.882214,
+ 470.75
+ ],
+ [
+ 531.132717,
+ 467.625
+ ],
+ [
+ 531.382756,
+ 464.125
+ ],
+ [
+ 534.883297,
+ 460.75
+ ],
+ [
+ 535.883452,
+ 457
+ ],
+ [
+ 534.758278,
+ 452.5
+ ],
+ [
+ 532.757968,
+ 448.875
+ ],
+ [
+ 533.758123,
+ 445
+ ],
+ [
+ 537.633723,
+ 442.125
+ ],
+ [
+ 539.383994,
+ 439.875
+ ],
+ [
+ 539.133955,
+ 436
+ ],
+ [
+ 547.008626,
+ 433.25
+ ],
+ [
+ 546.758587,
+ 429.5
+ ],
+ [
+ 549.759052,
+ 427.625
+ ],
+ [
+ 553.384612,
+ 424.625
+ ],
+ [
+ 557.260212,
+ 417.5
+ ],
+ [
+ 559.51056,
+ 413.5
+ ],
+ [
+ 561.760908,
+ 413.5
+ ],
+ [
+ 560.510715,
+ 410.375
+ ],
+ [
+ 560.635734,
+ 408.375
+ ],
+ [
+ 564.136276,
+ 409.125
+ ],
+ [
+ 565.011411,
+ 406.625
+ ],
+ [
+ 564.761372,
+ 403.5
+ ],
+ [
+ 565.011411,
+ 401.125
+ ],
+ [
+ 568.386933,
+ 398.75
+ ],
+ [
+ 571.25909,
+ 395
+ ],
+ [
+ 571.884187,
+ 390.375
+ ],
+ [
+ 582.260792,
+ 387.875
+ ],
+ [
+ 588.636779,
+ 386.875
+ ],
+ [
+ 594.01261,
+ 384.5
+ ],
+ [
+ 600.763655,
+ 379
+ ],
+ [
+ 605.639409,
+ 376.375
+ ],
+ [
+ 608.639873,
+ 375.25
+ ],
+ [
+ 613.640647,
+ 369.625
+ ],
+ [
+ 608.889912,
+ 365.75
+ ],
+ [
+ 607.014622,
+ 364.25
+ ],
+ [
+ 608.514854,
+ 360.625
+ ],
+ [
+ 611.890376,
+ 358.75
+ ],
+ [
+ 613.890685,
+ 356.25
+ ],
+ [
+ 615.765976,
+ 352.25
+ ],
+ [
+ 618.64142,
+ 350.75
+ ],
+ [
+ 621.016788,
+ 348.625
+ ],
+ [
+ 621.766904,
+ 344.125
+ ],
+ [
+ 624.017252,
+ 340.875
+ ],
+ [
+ 625.392465,
+ 337
+ ],
+ [
+ 628.767987,
+ 335.875
+ ],
+ [
+ 631.768451,
+ 333.875
+ ],
+ [
+ 633.518722,
+ 329.625
+ ],
+ [
+ 633.143664,
+ 324.125
+ ],
+ [
+ 634.268838,
+ 318.125
+ ],
+ [
+ 637.269302,
+ 312.625
+ ],
+ [
+ 640.394786,
+ 311.625
+ ],
+ [
+ 643.145211,
+ 311.625
+ ],
+ [
+ 645.008143,
+ 309.1875
+ ],
+ [
+ 646.758413,
+ 307
+ ],
+ [
+ 651.384129,
+ 306.3125
+ ],
+ [
+ 652.634322,
+ 307.0625
+ ],
+ [
+ 655.634786,
+ 306.125
+ ],
+ [
+ 657.760115,
+ 304.1875
+ ],
+ [
+ 660.760579,
+ 302.5625
+ ],
+ [
+ 662.286477,
+ 303.25
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Land Locked Fish"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 319.774679,
+ 618
+ ],
+ [
+ 313.523712,
+ 613.25
+ ],
+ [
+ 302.772049,
+ 609.25
+ ],
+ [
+ 299.271507,
+ 602
+ ],
+ [
+ 293.520617,
+ 594
+ ],
+ [
+ 297.021159,
+ 585.75
+ ],
+ [
+ 302.772049,
+ 585.5
+ ],
+ [
+ 309.023016,
+ 586
+ ],
+ [
+ 312.773596,
+ 582.75
+ ],
+ [
+ 324.275375,
+ 585.75
+ ],
+ [
+ 332.526652,
+ 585.75
+ ],
+ [
+ 332.77669,
+ 589.5
+ ],
+ [
+ 335.527116,
+ 594
+ ],
+ [
+ 339.527735,
+ 593.75
+ ],
+ [
+ 346.528818,
+ 595.25
+ ],
+ [
+ 351.77963,
+ 598.5
+ ],
+ [
+ 353.77994,
+ 606
+ ],
+ [
+ 349.279243,
+ 608.25
+ ],
+ [
+ 339.777773,
+ 611
+ ],
+ [
+ 328.776071,
+ 615.5
+ ],
+ [
+ 319.774679,
+ 618
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Land Locked Fish"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 394.942239,
+ 316.375
+ ],
+ [
+ 404.818766,
+ 322.0625
+ ],
+ [
+ 411.318999,
+ 327.625
+ ],
+ [
+ 416.632321,
+ 329.125
+ ],
+ [
+ 421.883133,
+ 327.875
+ ],
+ [
+ 425.321165,
+ 329.5
+ ],
+ [
+ 428.446648,
+ 326.875
+ ],
+ [
+ 429.696842,
+ 320.6875
+ ],
+ [
+ 431.94719,
+ 315.625
+ ],
+ [
+ 432.009699,
+ 311.875
+ ],
+ [
+ 432.509777,
+ 307.375
+ ],
+ [
+ 430.634487,
+ 304.75
+ ],
+ [
+ 429.134255,
+ 301.25
+ ],
+ [
+ 428.696687,
+ 295.6875
+ ],
+ [
+ 430.696996,
+ 293.5625
+ ],
+ [
+ 434.385067,
+ 288.0625
+ ],
+ [
+ 438.073137,
+ 286.375
+ ],
+ [
+ 437.885608,
+ 282.875
+ ],
+ [
+ 436.885454,
+ 279.875
+ ],
+ [
+ 431.82217,
+ 276.25
+ ],
+ [
+ 426.508848,
+ 274.0625
+ ],
+ [
+ 419.570275,
+ 274.125
+ ],
+ [
+ 417.007379,
+ 274.6875
+ ],
+ [
+ 415.632166,
+ 272.8125
+ ],
+ [
+ 413.069269,
+ 273.8125
+ ],
+ [
+ 412.006605,
+ 277.0625
+ ],
+ [
+ 413.631856,
+ 278.5625
+ ],
+ [
+ 415.382127,
+ 279.5
+ ],
+ [
+ 414.632011,
+ 283.125
+ ],
+ [
+ 414.75703,
+ 285.4375
+ ],
+ [
+ 412.069115,
+ 287.1875
+ ],
+ [
+ 414.194443,
+ 290.375
+ ],
+ [
+ 414.069424,
+ 292.8125
+ ],
+ [
+ 412.319153,
+ 294.25
+ ],
+ [
+ 410.256334,
+ 293.0625
+ ],
+ [
+ 406.818302,
+ 295.1875
+ ],
+ [
+ 403.44278,
+ 297.9375
+ ],
+ [
+ 400.942393,
+ 298.1875
+ ],
+ [
+ 400.192277,
+ 302.3125
+ ],
+ [
+ 398.004439,
+ 305.9375
+ ],
+ [
+ 395.566562,
+ 306.6875
+ ],
+ [
+ 394.316368,
+ 310.375
+ ],
+ [
+ 394.128839,
+ 313.625
+ ],
+ [
+ 394.942239,
+ 316.375
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Land Locked Fish"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 266.76116,
+ 250.125
+ ],
+ [
+ 264.135754,
+ 247.5
+ ],
+ [
+ 265.135908,
+ 244.5
+ ],
+ [
+ 261.01027,
+ 241.125
+ ],
+ [
+ 257.759767,
+ 239
+ ],
+ [
+ 254.509264,
+ 239.25
+ ],
+ [
+ 252.008877,
+ 236.75
+ ],
+ [
+ 248.508336,
+ 236.5
+ ],
+ [
+ 245.132814,
+ 233.625
+ ],
+ [
+ 242.507408,
+ 228.5
+ ],
+ [
+ 241.632272,
+ 222.875
+ ],
+ [
+ 243.257524,
+ 219.25
+ ],
+ [
+ 245.88293,
+ 217.75
+ ],
+ [
+ 250.008568,
+ 217.125
+ ],
+ [
+ 253.259071,
+ 218.5
+ ],
+ [
+ 255.634438,
+ 221.125
+ ],
+ [
+ 258.634903,
+ 223.125
+ ],
+ [
+ 260.260154,
+ 224.75
+ ],
+ [
+ 263.010579,
+ 224.625
+ ],
+ [
+ 265.886024,
+ 224.75
+ ],
+ [
+ 269.761624,
+ 225.25
+ ],
+ [
+ 272.762088,
+ 226.375
+ ],
+ [
+ 275.137456,
+ 229.375
+ ],
+ [
+ 275.137456,
+ 233.875
+ ],
+ [
+ 274.387339,
+ 238.625
+ ],
+ [
+ 274.012281,
+ 241.875
+ ],
+ [
+ 270.761779,
+ 242.625
+ ],
+ [
+ 270.886798,
+ 245.375
+ ],
+ [
+ 270.761779,
+ 247.5
+ ],
+ [
+ 268.886488,
+ 248.25
+ ],
+ [
+ 266.76116,
+ 250.125
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Land Locked Fish"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 269.51261,
+ 359.125
+ ],
+ [
+ 266.137088,
+ 356.125
+ ],
+ [
+ 263.88674,
+ 352.375
+ ],
+ [
+ 261.136314,
+ 348.125
+ ],
+ [
+ 259.886121,
+ 343.5
+ ],
+ [
+ 261.88643,
+ 336.625
+ ],
+ [
+ 262.886585,
+ 332.125
+ ],
+ [
+ 265.76203,
+ 329.25
+ ],
+ [
+ 270.637784,
+ 327.5
+ ],
+ [
+ 273.888287,
+ 328.125
+ ],
+ [
+ 278.388983,
+ 328
+ ],
+ [
+ 281.264428,
+ 329
+ ],
+ [
+ 282.88968,
+ 332.5
+ ],
+ [
+ 285.390067,
+ 333.875
+ ],
+ [
+ 288.640569,
+ 334.5
+ ],
+ [
+ 289.390685,
+ 337.25
+ ],
+ [
+ 289.640724,
+ 340.375
+ ],
+ [
+ 289.265666,
+ 342.25
+ ],
+ [
+ 287.765434,
+ 344.25
+ ],
+ [
+ 289.515705,
+ 347
+ ],
+ [
+ 291.015937,
+ 349.25
+ ],
+ [
+ 289.640724,
+ 352.5
+ ],
+ [
+ 286.015163,
+ 355
+ ],
+ [
+ 283.139718,
+ 356.625
+ ],
+ [
+ 281.01439,
+ 358.5
+ ],
+ [
+ 275.388519,
+ 358.75
+ ],
+ [
+ 272.513074,
+ 359.5
+ ],
+ [
+ 269.51261,
+ 359.125
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Land Locked Fish"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 351.258974,
+ 376.25
+ ],
+ [
+ 352.00909,
+ 367
+ ],
+ [
+ 359.760289,
+ 368.25
+ ],
+ [
+ 366.511334,
+ 367
+ ],
+ [
+ 371.01203,
+ 366.75
+ ],
+ [
+ 375.762765,
+ 368.25
+ ],
+ [
+ 383.764003,
+ 370.25
+ ],
+ [
+ 388.514738,
+ 375.5
+ ],
+ [
+ 384.014041,
+ 378.5
+ ],
+ [
+ 377.012958,
+ 378
+ ],
+ [
+ 369.011721,
+ 379.25
+ ],
+ [
+ 366.011256,
+ 378.75
+ ],
+ [
+ 359.760289,
+ 379.5
+ ],
+ [
+ 351.258974,
+ 376.25
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Land Locked Fish"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 400.266556,
+ 376.25
+ ],
+ [
+ 406.767562,
+ 373.75
+ ],
+ [
+ 414.268722,
+ 374.75
+ ],
+ [
+ 419.269496,
+ 374.75
+ ],
+ [
+ 427.270733,
+ 374.75
+ ],
+ [
+ 428.270888,
+ 380
+ ],
+ [
+ 430.771275,
+ 384.75
+ ],
+ [
+ 430.271198,
+ 388.25
+ ],
+ [
+ 432.771584,
+ 391.5
+ ],
+ [
+ 425.770501,
+ 393.5
+ ],
+ [
+ 416.769109,
+ 394.5
+ ],
+ [
+ 411.768335,
+ 390.75
+ ],
+ [
+ 409.517987,
+ 386.5
+ ],
+ [
+ 406.767562,
+ 383
+ ],
+ [
+ 403.767097,
+ 381
+ ],
+ [
+ 400.266556,
+ 376.25
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Land Locked Fish"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 385.773441,
+ 502.5
+ ],
+ [
+ 375.271816,
+ 499
+ ],
+ [
+ 367.270579,
+ 496.75
+ ],
+ [
+ 359.269341,
+ 490
+ ],
+ [
+ 350.267948,
+ 485.25
+ ],
+ [
+ 345.767252,
+ 484
+ ],
+ [
+ 343.016827,
+ 469
+ ],
+ [
+ 338.016053,
+ 458.25
+ ],
+ [
+ 339.266246,
+ 443
+ ],
+ [
+ 341.266556,
+ 455.5
+ ],
+ [
+ 343.516904,
+ 461
+ ],
+ [
+ 347.017445,
+ 466.25
+ ],
+ [
+ 356.768954,
+ 467
+ ],
+ [
+ 366.020385,
+ 467.75
+ ],
+ [
+ 374.771739,
+ 469
+ ],
+ [
+ 378.522319,
+ 473
+ ],
+ [
+ 385.773441,
+ 480.5
+ ],
+ [
+ 382.022861,
+ 486
+ ],
+ [
+ 386.773596,
+ 492.5
+ ],
+ [
+ 391.524331,
+ 495.5
+ ],
+ [
+ 385.773441,
+ 502.5
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Land Locked Fish"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 319.774679,
+ 618
+ ],
+ [
+ 313.523712,
+ 613.25
+ ],
+ [
+ 302.772049,
+ 609.25
+ ],
+ [
+ 299.271507,
+ 602
+ ],
+ [
+ 293.520617,
+ 594
+ ],
+ [
+ 297.021159,
+ 585.75
+ ],
+ [
+ 302.772049,
+ 585.5
+ ],
+ [
+ 309.023016,
+ 586
+ ],
+ [
+ 312.773596,
+ 582.75
+ ],
+ [
+ 324.275375,
+ 585.75
+ ],
+ [
+ 332.526652,
+ 585.75
+ ],
+ [
+ 332.77669,
+ 589.5
+ ],
+ [
+ 335.527116,
+ 594
+ ],
+ [
+ 339.527735,
+ 593.75
+ ],
+ [
+ 346.528818,
+ 595.25
+ ],
+ [
+ 351.77963,
+ 598.5
+ ],
+ [
+ 353.77994,
+ 606
+ ],
+ [
+ 349.279243,
+ 608.25
+ ],
+ [
+ 339.777773,
+ 611
+ ],
+ [
+ 328.776071,
+ 615.5
+ ],
+ [
+ 319.774679,
+ 618
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Land Locked Fish"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 391.143103,
+ 682.25
+ ],
+ [
+ 381.391594,
+ 679.75
+ ],
+ [
+ 374.390511,
+ 679.5
+ ],
+ [
+ 370.76495,
+ 675.5
+ ],
+ [
+ 366.514293,
+ 671.5
+ ],
+ [
+ 360.263326,
+ 667.25
+ ],
+ [
+ 357.387881,
+ 663.125
+ ],
+ [
+ 354.387417,
+ 661.875
+ ],
+ [
+ 351.136914,
+ 654.875
+ ],
+ [
+ 350.261779,
+ 647.125
+ ],
+ [
+ 351.136914,
+ 643.125
+ ],
+ [
+ 355.137533,
+ 640.375
+ ],
+ [
+ 358.763094,
+ 637
+ ],
+ [
+ 362.888732,
+ 636
+ ],
+ [
+ 365.514138,
+ 639.25
+ ],
+ [
+ 366.514293,
+ 643.75
+ ],
+ [
+ 367.264409,
+ 649.5
+ ],
+ [
+ 368.264564,
+ 654.375
+ ],
+ [
+ 369.401458,
+ 657.567383
+ ],
+ [
+ 374.527251,
+ 662.567383
+ ],
+ [
+ 376.402541,
+ 664.192383
+ ],
+ [
+ 376.51584,
+ 668.871094
+ ],
+ [
+ 380.016382,
+ 669.121094
+ ],
+ [
+ 383.891981,
+ 670.246094
+ ],
+ [
+ 387.392523,
+ 675.246094
+ ],
+ [
+ 390.267968,
+ 677.621094
+ ],
+ [
+ 392.393296,
+ 679.496094
+ ],
+ [
+ 391.143103,
+ 682.25
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Land Locked Fish"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 542.317442,
+ 702.746094
+ ],
+ [
+ 537.316668,
+ 711.746094
+ ],
+ [
+ 545.317906,
+ 713.746094
+ ],
+ [
+ 555.81953,
+ 711.746094
+ ],
+ [
+ 562.820613,
+ 705.246094
+ ],
+ [
+ 564.358889,
+ 703.528442
+ ],
+ [
+ 565.856126,
+ 701.237915
+ ],
+ [
+ 563.501951,
+ 698.44928
+ ],
+ [
+ 562.712091,
+ 695.605774
+ ],
+ [
+ 565.086017,
+ 690.987427
+ ],
+ [
+ 565.863175,
+ 688.430542
+ ],
+ [
+ 563.558644,
+ 685.474243
+ ],
+ [
+ 560.156001,
+ 685.34668
+ ],
+ [
+ 557.039952,
+ 685.338135
+ ],
+ [
+ 555.172409,
+ 686.385864
+ ],
+ [
+ 553.167184,
+ 688.77478
+ ],
+ [
+ 552.87541,
+ 685.858154
+ ],
+ [
+ 549.58363,
+ 683.568115
+ ],
+ [
+ 550.137644,
+ 675.433716
+ ],
+ [
+ 549.978844,
+ 672.227051
+ ],
+ [
+ 548.714341,
+ 668.733398
+ ],
+ [
+ 548.34374,
+ 665.85022
+ ],
+ [
+ 547.386365,
+ 662.226807
+ ],
+ [
+ 544.836463,
+ 663.081055
+ ],
+ [
+ 541.8595,
+ 663.811035
+ ],
+ [
+ 544.203683,
+ 659.811523
+ ],
+ [
+ 543.453567,
+ 655.061523
+ ],
+ [
+ 540.703142,
+ 652.936523
+ ],
+ [
+ 536.952562,
+ 650.561523
+ ],
+ [
+ 535.077272,
+ 648.686523
+ ],
+ [
+ 533.327001,
+ 643.436523
+ ],
+ [
+ 533.076962,
+ 636.061523
+ ],
+ [
+ 532.826923,
+ 630.811523
+ ],
+ [
+ 531.57673,
+ 624.686523
+ ],
+ [
+ 529.70144,
+ 620.061523
+ ],
+ [
+ 528.201208,
+ 615.311523
+ ],
+ [
+ 524.450628,
+ 613.686523
+ ],
+ [
+ 521.075105,
+ 612.686523
+ ],
+ [
+ 518.32468,
+ 606.686523
+ ],
+ [
+ 517.259864,
+ 600.75
+ ],
+ [
+ 514.2594,
+ 600.5
+ ],
+ [
+ 515.884651,
+ 597.75
+ ],
+ [
+ 518.00998,
+ 595.125
+ ],
+ [
+ 517.384883,
+ 587.5
+ ],
+ [
+ 514.2594,
+ 582.5
+ ],
+ [
+ 510.633839,
+ 580.875
+ ],
+ [
+ 511.715023,
+ 580.621338
+ ],
+ [
+ 512.047027,
+ 579.785645
+ ],
+ [
+ 511.52046,
+ 578.604614
+ ],
+ [
+ 509.884009,
+ 578.21936
+ ],
+ [
+ 507.845151,
+ 575.466064
+ ],
+ [
+ 504.63291,
+ 572.125
+ ],
+ [
+ 500.382253,
+ 570.5
+ ],
+ [
+ 501.257388,
+ 566.25
+ ],
+ [
+ 502.382562,
+ 562.375
+ ],
+ [
+ 503.882794,
+ 559.25
+ ],
+ [
+ 504.257852,
+ 552.375
+ ],
+ [
+ 505.383026,
+ 545.75
+ ],
+ [
+ 502.507582,
+ 545.25
+ ],
+ [
+ 499.382098,
+ 542.375
+ ],
+ [
+ 496.131595,
+ 539.5
+ ],
+ [
+ 492.881092,
+ 533.75
+ ],
+ [
+ 487.005183,
+ 530.5
+ ],
+ [
+ 490.755764,
+ 538.125
+ ],
+ [
+ 494.631363,
+ 541.625
+ ],
+ [
+ 495.131441,
+ 545.375
+ ],
+ [
+ 497.381789,
+ 548.125
+ ],
+ [
+ 498.006885,
+ 555.125
+ ],
+ [
+ 497.256769,
+ 560
+ ],
+ [
+ 499.257079,
+ 561.5
+ ],
+ [
+ 498.506963,
+ 565.75
+ ],
+ [
+ 498.506963,
+ 569.125
+ ],
+ [
+ 501.882485,
+ 572.25
+ ],
+ [
+ 501.757466,
+ 576.5
+ ],
+ [
+ 504.507891,
+ 579.5
+ ],
+ [
+ 505.258007,
+ 586.5
+ ],
+ [
+ 505.007968,
+ 592.75
+ ],
+ [
+ 505.883104,
+ 598.125
+ ],
+ [
+ 507.008278,
+ 604
+ ],
+ [
+ 509.508665,
+ 605.5
+ ],
+ [
+ 511.008897,
+ 604.25
+ ],
+ [
+ 512.134071,
+ 607.375
+ ],
+ [
+ 515.259554,
+ 609.5
+ ],
+ [
+ 514.759477,
+ 612.25
+ ],
+ [
+ 516.384728,
+ 614
+ ],
+ [
+ 514.384419,
+ 617.375
+ ],
+ [
+ 512.634148,
+ 620.25
+ ],
+ [
+ 514.884496,
+ 623.25
+ ],
+ [
+ 517.509903,
+ 625.625
+ ],
+ [
+ 517.884961,
+ 629.625
+ ],
+ [
+ 523.510831,
+ 633.625
+ ],
+ [
+ 523.135773,
+ 637
+ ],
+ [
+ 525.136082,
+ 640.125
+ ],
+ [
+ 526.886353,
+ 643.125
+ ],
+ [
+ 530.261875,
+ 648.75
+ ],
+ [
+ 532.637243,
+ 648.875
+ ],
+ [
+ 535.512688,
+ 650.25
+ ],
+ [
+ 532.762262,
+ 651.75
+ ],
+ [
+ 536.137784,
+ 653.75
+ ],
+ [
+ 538.138094,
+ 655
+ ],
+ [
+ 542.263732,
+ 659.75
+ ],
+ [
+ 542.263732,
+ 661.625
+ ],
+ [
+ 540.388442,
+ 664.25
+ ],
+ [
+ 542.263732,
+ 667.5
+ ],
+ [
+ 544.889138,
+ 671.125
+ ],
+ [
+ 542.763809,
+ 675.375
+ ],
+ [
+ 542.388751,
+ 679.875
+ ],
+ [
+ 543.013848,
+ 683.375
+ ],
+ [
+ 539.638326,
+ 689
+ ],
+ [
+ 542.763809,
+ 689.5
+ ],
+ [
+ 546.38937,
+ 687.125
+ ],
+ [
+ 548.139641,
+ 685.875
+ ],
+ [
+ 548.764738,
+ 687.75
+ ],
+ [
+ 550.515009,
+ 688.375
+ ],
+ [
+ 551.765202,
+ 690.875
+ ],
+ [
+ 551.515163,
+ 693.875
+ ],
+ [
+ 551.140105,
+ 697.625
+ ],
+ [
+ 546.014312,
+ 700.875
+ ],
+ [
+ 542.888829,
+ 700.375
+ ],
+ [
+ 542.317442,
+ 702.746094
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Land Locked Fish"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 495.785549,
+ 826.469727
+ ],
+ [
+ 492.633288,
+ 826.054932
+ ],
+ [
+ 490.757997,
+ 823.054932
+ ],
+ [
+ 489.507804,
+ 820.367432
+ ],
+ [
+ 488.132591,
+ 815.554932
+ ],
+ [
+ 487.632514,
+ 811.429932
+ ],
+ [
+ 490.382939,
+ 808.367432
+ ],
+ [
+ 492.695797,
+ 806.179932
+ ],
+ [
+ 495.446223,
+ 804.554932
+ ],
+ [
+ 497.446532,
+ 803.304932
+ ],
+ [
+ 497.82159,
+ 799.992432
+ ],
+ [
+ 497.82159,
+ 795.304932
+ ],
+ [
+ 497.446532,
+ 792.117432
+ ],
+ [
+ 496.76818,
+ 787.109863
+ ],
+ [
+ 498.643471,
+ 781.734863
+ ],
+ [
+ 501.768954,
+ 784.734863
+ ],
+ [
+ 505.269496,
+ 787.984863
+ ],
+ [
+ 507.769882,
+ 791.484863
+ ],
+ [
+ 510.770347,
+ 795.984863
+ ],
+ [
+ 510.520308,
+ 802.234863
+ ],
+ [
+ 509.770192,
+ 805.984863
+ ],
+ [
+ 510.895366,
+ 808.234863
+ ],
+ [
+ 513.89583,
+ 810.109863
+ ],
+ [
+ 517.271352,
+ 810.359863
+ ],
+ [
+ 517.77143,
+ 813.109863
+ ],
+ [
+ 516.021159,
+ 815.484863
+ ],
+ [
+ 512.895675,
+ 817.234863
+ ],
+ [
+ 510.520308,
+ 819.984863
+ ],
+ [
+ 506.644708,
+ 823.234863
+ ],
+ [
+ 504.269341,
+ 822.859863
+ ],
+ [
+ 501.018838,
+ 824.859863
+ ],
+ [
+ 498.143393,
+ 826.609863
+ ],
+ [
+ 495.785549,
+ 826.469727
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Land Locked Fish"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 574.706377,
+ 979.97168
+ ],
+ [
+ 571.330854,
+ 977.22168
+ ],
+ [
+ 570.893287,
+ 972.72168
+ ],
+ [
+ 571.268345,
+ 969.72168
+ ],
+ [
+ 570.705758,
+ 968.47168
+ ],
+ [
+ 569.268035,
+ 966.84668
+ ],
+ [
+ 568.080352,
+ 965.15918
+ ],
+ [
+ 565.767494,
+ 964.65918
+ ],
+ [
+ 565.267416,
+ 961.28418
+ ],
+ [
+ 565.267416,
+ 959.97168
+ ],
+ [
+ 563.204597,
+ 957.22168
+ ],
+ [
+ 562.516991,
+ 955.90918
+ ],
+ [
+ 564.079733,
+ 954.84668
+ ],
+ [
+ 566.705139,
+ 953.59668
+ ],
+ [
+ 569.268035,
+ 952.40918
+ ],
+ [
+ 571.768422,
+ 952.78418
+ ],
+ [
+ 576.456647,
+ 953.40918
+ ],
+ [
+ 578.331938,
+ 954.09668
+ ],
+ [
+ 580.332247,
+ 955.03418
+ ],
+ [
+ 583.64526,
+ 954.78418
+ ],
+ [
+ 587.520859,
+ 955.53418
+ ],
+ [
+ 590.208775,
+ 956.15918
+ ],
+ [
+ 593.396768,
+ 955.03418
+ ],
+ [
+ 595.834645,
+ 956.28418
+ ],
+ [
+ 597.897464,
+ 958.59668
+ ],
+ [
+ 599.647735,
+ 960.22168
+ ],
+ [
+ 602.58569,
+ 959.28418
+ ],
+ [
+ 605.023567,
+ 959.78418
+ ],
+ [
+ 608.399089,
+ 961.22168
+ ],
+ [
+ 609.774302,
+ 962.59668
+ ],
+ [
+ 608.21742,
+ 964.891846
+ ],
+ [
+ 606.422221,
+ 967.351318
+ ],
+ [
+ 603.359247,
+ 969.101318
+ ],
+ [
+ 600.296273,
+ 971.038818
+ ],
+ [
+ 595.983106,
+ 971.538818
+ ],
+ [
+ 593.170171,
+ 971.226318
+ ],
+ [
+ 588.731984,
+ 971.038818
+ ],
+ [
+ 586.231597,
+ 971.101318
+ ],
+ [
+ 585.168933,
+ 969.788818
+ ],
+ [
+ 580.918275,
+ 970.976318
+ ],
+ [
+ 578.917966,
+ 970.101318
+ ],
+ [
+ 574.729818,
+ 970.101318
+ ],
+ [
+ 572.666999,
+ 969.288818
+ ],
+ [
+ 573.292095,
+ 971.351318
+ ],
+ [
+ 574.667308,
+ 972.413818
+ ],
+ [
+ 576.355069,
+ 973.226318
+ ],
+ [
+ 575.479934,
+ 974.663818
+ ],
+ [
+ 574.479779,
+ 975.788818
+ ],
+ [
+ 575.667463,
+ 977.351318
+ ],
+ [
+ 576.105031,
+ 978.413818
+ ],
+ [
+ 574.706377,
+ 979.97168
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Land Locked Fish"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 157.862374,
+ 801.851196
+ ],
+ [
+ 158.421662,
+ 802.41391
+ ],
+ [
+ 160.489445,
+ 804.41333
+ ],
+ [
+ 160.809403,
+ 805.865356
+ ],
+ [
+ 160.075607,
+ 806.601563
+ ],
+ [
+ 158.749799,
+ 806.743286
+ ],
+ [
+ 157.362781,
+ 806.641113
+ ],
+ [
+ 154.298802,
+ 806.255981
+ ],
+ [
+ 152.558203,
+ 807.059204
+ ],
+ [
+ 151.125144,
+ 808.325806
+ ],
+ [
+ 151.937276,
+ 811.13855
+ ],
+ [
+ 153.150048,
+ 813.129761
+ ],
+ [
+ 153.705954,
+ 815.134766
+ ],
+ [
+ 152.382467,
+ 816.970825
+ ],
+ [
+ 150.991664,
+ 819.031128
+ ],
+ [
+ 152.257044,
+ 820.792847
+ ],
+ [
+ 153.859124,
+ 820.754517
+ ],
+ [
+ 155.427844,
+ 822.643433
+ ],
+ [
+ 155.642844,
+ 823.619385
+ ],
+ [
+ 155.581745,
+ 824.582397
+ ],
+ [
+ 152.214438,
+ 824.351196
+ ],
+ [
+ 149.363995,
+ 823.535034
+ ],
+ [
+ 146.559761,
+ 822.799194
+ ],
+ [
+ 144.571224,
+ 821.617188
+ ],
+ [
+ 142.322792,
+ 819.141724
+ ],
+ [
+ 138.547904,
+ 817.790161
+ ],
+ [
+ 137.181166,
+ 820.512085
+ ],
+ [
+ 135.626118,
+ 821.49707
+ ],
+ [
+ 133.801703,
+ 823.391357
+ ],
+ [
+ 132.558608,
+ 823.453247
+ ],
+ [
+ 131.144334,
+ 824.213257
+ ],
+ [
+ 127.550252,
+ 824.825562
+ ],
+ [
+ 126.200348,
+ 826.226318
+ ],
+ [
+ 123.540304,
+ 827.428833
+ ],
+ [
+ 120.584175,
+ 829.09314
+ ],
+ [
+ 117.223898,
+ 830.239746
+ ],
+ [
+ 115.845226,
+ 832.646973
+ ],
+ [
+ 113.217014,
+ 833.873413
+ ],
+ [
+ 111.393949,
+ 834.775635
+ ],
+ [
+ 109.816575,
+ 835.650513
+ ],
+ [
+ 110.663633,
+ 837.946899
+ ],
+ [
+ 112.384047,
+ 840.229248
+ ],
+ [
+ 115.629535,
+ 841.877808
+ ],
+ [
+ 118.609467,
+ 842.308594
+ ],
+ [
+ 121.931531,
+ 843.973145
+ ],
+ [
+ 124.57049,
+ 846.390381
+ ],
+ [
+ 125.706449,
+ 849.919189
+ ],
+ [
+ 128.101677,
+ 852.648682
+ ],
+ [
+ 133.661146,
+ 854.958008
+ ],
+ [
+ 136.524447,
+ 854.497559
+ ],
+ [
+ 138.96573,
+ 853.05127
+ ],
+ [
+ 141.764341,
+ 854.766357
+ ],
+ [
+ 143.054856,
+ 856.789551
+ ],
+ [
+ 145.617646,
+ 857.955811
+ ],
+ [
+ 147.015862,
+ 859.306152
+ ],
+ [
+ 148.545081,
+ 861.185791
+ ],
+ [
+ 152.509944,
+ 861.255859
+ ],
+ [
+ 155.134796,
+ 864.226074
+ ],
+ [
+ 158.280588,
+ 864.233398
+ ],
+ [
+ 163.946017,
+ 867.115967
+ ],
+ [
+ 166.415935,
+ 867.822998
+ ],
+ [
+ 166.956353,
+ 871.253662
+ ],
+ [
+ 169.964277,
+ 873.497314
+ ],
+ [
+ 170.870861,
+ 877.267578
+ ],
+ [
+ 170.801681,
+ 881.149902
+ ],
+ [
+ 171.924401,
+ 882.726074
+ ],
+ [
+ 171.951781,
+ 884.874268
+ ],
+ [
+ 174.847654,
+ 886.876465
+ ],
+ [
+ 177.726578,
+ 886.436279
+ ],
+ [
+ 180.44528,
+ 886.801758
+ ],
+ [
+ 182.530302,
+ 889.231201
+ ],
+ [
+ 185.917361,
+ 889.489746
+ ],
+ [
+ 188.303973,
+ 893.227051
+ ],
+ [
+ 191.376707,
+ 892.466309
+ ],
+ [
+ 194.552433,
+ 891.338867
+ ],
+ [
+ 195.343484,
+ 888.63623
+ ],
+ [
+ 196.406233,
+ 887.305908
+ ],
+ [
+ 197.703301,
+ 888.751221
+ ],
+ [
+ 196.711957,
+ 891.135498
+ ],
+ [
+ 196.497106,
+ 895.347412
+ ],
+ [
+ 192.950217,
+ 898.266602
+ ],
+ [
+ 189.156501,
+ 898.727051
+ ],
+ [
+ 184.934389,
+ 895.472656
+ ],
+ [
+ 178.910063,
+ 892.397705
+ ],
+ [
+ 172.15215,
+ 891.303955
+ ],
+ [
+ 169.286334,
+ 886.399902
+ ],
+ [
+ 167.906598,
+ 882.104004
+ ],
+ [
+ 166.441027,
+ 876.54834
+ ],
+ [
+ 163.407497,
+ 873.207275
+ ],
+ [
+ 158.511953,
+ 873.083008
+ ],
+ [
+ 155.502582,
+ 870.230957
+ ],
+ [
+ 152.197528,
+ 868.312256
+ ],
+ [
+ 150.21046,
+ 868.720947
+ ],
+ [
+ 146.391556,
+ 869.465332
+ ],
+ [
+ 142.621371,
+ 870.713379
+ ],
+ [
+ 140.347785,
+ 870.925537
+ ],
+ [
+ 137.796909,
+ 868.597656
+ ],
+ [
+ 133.877804,
+ 865.933105
+ ],
+ [
+ 131.283399,
+ 863.212402
+ ],
+ [
+ 131.356261,
+ 860.644043
+ ],
+ [
+ 130.133012,
+ 858.020264
+ ],
+ [
+ 125.867849,
+ 855.928711
+ ],
+ [
+ 124.037427,
+ 858.932617
+ ],
+ [
+ 120.510589,
+ 853.516846
+ ],
+ [
+ 118.933654,
+ 847.312744
+ ],
+ [
+ 116.216145,
+ 844.926636
+ ],
+ [
+ 112.575674,
+ 843.472046
+ ],
+ [
+ 108.898158,
+ 841.789185
+ ],
+ [
+ 105.023517,
+ 840.953003
+ ],
+ [
+ 100.191153,
+ 840.539307
+ ],
+ [
+ 95.48136,
+ 841.488281
+ ],
+ [
+ 93.304379,
+ 844.013428
+ ],
+ [
+ 88.751211,
+ 847.119141
+ ],
+ [
+ 85.192052,
+ 849.312744
+ ],
+ [
+ 81.426894,
+ 846.779541
+ ],
+ [
+ 79.086086,
+ 842.137939
+ ],
+ [
+ 76.424718,
+ 840.860596
+ ],
+ [
+ 73.143011,
+ 842.133545
+ ],
+ [
+ 70.612951,
+ 841.514893
+ ],
+ [
+ 69.062904,
+ 839.510498
+ ],
+ [
+ 65.958531,
+ 838.248047
+ ],
+ [
+ 62.543287,
+ 839.678955
+ ],
+ [
+ 58.141623,
+ 838.558838
+ ],
+ [
+ 55.597028,
+ 837.282227
+ ],
+ [
+ 54.905005,
+ 835.325684
+ ],
+ [
+ 51.929926,
+ 833.815186
+ ],
+ [
+ 48.675564,
+ 832.616943
+ ],
+ [
+ 45.072161,
+ 832.297852
+ ],
+ [
+ 40.467976,
+ 832.834961
+ ],
+ [
+ 39.538774,
+ 829.40332
+ ],
+ [
+ 43.457051,
+ 827.26416
+ ],
+ [
+ 44.582225,
+ 825.95166
+ ],
+ [
+ 43.957129,
+ 823.45166
+ ],
+ [
+ 45.64489,
+ 822.63916
+ ],
+ [
+ 46.707554,
+ 823.32666
+ ],
+ [
+ 47.020102,
+ 824.76416
+ ],
+ [
+ 49.39547,
+ 825.51416
+ ],
+ [
+ 50.020567,
+ 826.95166
+ ],
+ [
+ 51.520799,
+ 828.01416
+ ],
+ [
+ 54.521263,
+ 829.07666
+ ],
+ [
+ 56.709101,
+ 830.26416
+ ],
+ [
+ 59.271998,
+ 829.07666
+ ],
+ [
+ 61.459836,
+ 830.63916
+ ],
+ [
+ 63.960223,
+ 830.32666
+ ],
+ [
+ 64.272771,
+ 828.76416
+ ],
+ [
+ 63.897713,
+ 826.76416
+ ],
+ [
+ 62.397481,
+ 825.57666
+ ],
+ [
+ 62.522501,
+ 824.20166
+ ],
+ [
+ 63.897713,
+ 822.63916
+ ],
+ [
+ 65.460455,
+ 821.26416
+ ],
+ [
+ 67.085707,
+ 822.07666
+ ],
+ [
+ 67.585784,
+ 824.38916
+ ],
+ [
+ 68.710958,
+ 825.70166
+ ],
+ [
+ 70.711268,
+ 826.76416
+ ],
+ [
+ 72.023971,
+ 828.13916
+ ],
+ [
+ 72.836596,
+ 829.88916
+ ],
+ [
+ 73.524203,
+ 831.32666
+ ],
+ [
+ 75.024435,
+ 832.01416
+ ],
+ [
+ 76.899725,
+ 832.26416
+ ],
+ [
+ 78.775015,
+ 832.76416
+ ],
+ [
+ 81.837989,
+ 833.63916
+ ],
+ [
+ 83.025673,
+ 834.82666
+ ],
+ [
+ 84.650924,
+ 836.45166
+ ],
+ [
+ 86.151156,
+ 837.82666
+ ],
+ [
+ 87.838917,
+ 837.95166
+ ],
+ [
+ 88.714053,
+ 836.82666
+ ],
+ [
+ 89.776717,
+ 834.51416
+ ],
+ [
+ 90.526833,
+ 833.32666
+ ],
+ [
+ 92.156695,
+ 833
+ ],
+ [
+ 93.906966,
+ 834.46875
+ ],
+ [
+ 94.407043,
+ 835.8125
+ ],
+ [
+ 96.438607,
+ 836.375
+ ],
+ [
+ 98.438917,
+ 835.75
+ ],
+ [
+ 100.251697,
+ 835.25
+ ],
+ [
+ 101.251852,
+ 834.625
+ ],
+ [
+ 101.908203,
+ 833.8125
+ ],
+ [
+ 103.814748,
+ 833.78125
+ ],
+ [
+ 104.689884,
+ 833.46875
+ ],
+ [
+ 105.627529,
+ 832.53125
+ ],
+ [
+ 106.971487,
+ 831.34375
+ ],
+ [
+ 107.346545,
+ 830.21875
+ ],
+ [
+ 107.909132,
+ 829.09375
+ ],
+ [
+ 109.034306,
+ 828.96875
+ ],
+ [
+ 110.284499,
+ 828.1875
+ ],
+ [
+ 111.222144,
+ 827.625
+ ],
+ [
+ 112.441083,
+ 827.34375
+ ],
+ [
+ 113.878849,
+ 827.4375
+ ],
+ [
+ 115.754139,
+ 827.53125
+ ],
+ [
+ 116.379236,
+ 828.1875
+ ],
+ [
+ 118.317035,
+ 828.21875
+ ],
+ [
+ 119.598484,
+ 827.78125
+ ],
+ [
+ 120.004797,
+ 827.125
+ ],
+ [
+ 121.567538,
+ 826.90625
+ ],
+ [
+ 122.786477,
+ 827
+ ],
+ [
+ 124.003481,
+ 825.96875
+ ],
+ [
+ 124.659833,
+ 824.46875
+ ],
+ [
+ 125.972536,
+ 823.8125
+ ],
+ [
+ 129.004299,
+ 823.0625
+ ],
+ [
+ 131.410921,
+ 822.5625
+ ],
+ [
+ 132.911153,
+ 822.375
+ ],
+ [
+ 133.723779,
+ 821.15625
+ ],
+ [
+ 134.823558,
+ 819.552979
+ ],
+ [
+ 135.748384,
+ 818.815063
+ ],
+ [
+ 136.473058,
+ 817.625
+ ],
+ [
+ 138.067055,
+ 817.0625
+ ],
+ [
+ 138.848426,
+ 816.6875
+ ],
+ [
+ 140.37748,
+ 815.6875
+ ],
+ [
+ 141.34638,
+ 814.34375
+ ],
+ [
+ 142.846612,
+ 813.34375
+ ],
+ [
+ 144.003041,
+ 811.6875
+ ],
+ [
+ 145.253235,
+ 811.03125
+ ],
+ [
+ 146.284644,
+ 809.4375
+ ],
+ [
+ 146.940996,
+ 808.25
+ ],
+ [
+ 147.566093,
+ 807.5
+ ],
+ [
+ 149.566402,
+ 806.21875
+ ],
+ [
+ 151.004124,
+ 805.0625
+ ],
+ [
+ 152.473102,
+ 803.8125
+ ],
+ [
+ 153.191963,
+ 802.78125
+ ],
+ [
+ 154.317137,
+ 802.15625
+ ],
+ [
+ 155.661095,
+ 801.90625
+ ],
+ [
+ 157.030438,
+ 801.095367
+ ],
+ [
+ 157.862374,
+ 801.851196
+ ]
+ ]
+ ]
+ }
+ }
+]
diff --git a/src/assets/json/geo/plains/grineer.json b/src/assets/json/geo/plains/grineer.json
new file mode 100644
index 00000000..84a7392c
--- /dev/null
+++ b/src/assets/json/geo/plains/grineer.json
@@ -0,0 +1,86 @@
+[
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Grineer Camp 1"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 431.259129,
+ 461.605469
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Grineer Camp 2"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 100.766266,
+ 296.580078
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Grineer Camp 3"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 816.103493,
+ 165.476563
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Grineer Camp 4"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 279.542859,
+ 877.605469
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Grineer Camp 5"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 572.966521,
+ 925.066406
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Grineer Camp 6"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 826.929638,
+ 685.142578
+ ]
+ }
+ }
+]
diff --git a/src/assets/json/geo/plains/labels.json b/src/assets/json/geo/plains/labels.json
new file mode 100644
index 00000000..97e33bef
--- /dev/null
+++ b/src/assets/json/geo/plains/labels.json
@@ -0,0 +1,184 @@
+[
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Gara Toht Lake"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 590.092643,
+ 393.085938
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Hek's Stiletto"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 437.630396,
+ 486.015625
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Seaside Ruin"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 73.418575,
+ 481.136719
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Renthi Spring"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 553.492844,
+ 704.136719
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"The Ribs"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 157.431572,
+ 709.136719
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Mount Nang"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 340.459887,
+ 909.136719
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"The Seethe"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 576.095312,
+ 904
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Ostwan Range"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 887.143432,
+ 745
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Hillside Ruin"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 904.118714,
+ 184.496094
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Mer-sah Bay"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 527.724547,
+ 57.929688
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Cetus"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 532.725321,
+ 202.929688
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Twin Horns"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 377.701338,
+ 273.929688
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Er-phryah's Vigil"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 95.657705,
+ 288.929688
+ ]
+ }
+ }
+]
diff --git a/src/assets/json/geo/plains/lorefish.json b/src/assets/json/geo/plains/lorefish.json
new file mode 100644
index 00000000..c536d11c
--- /dev/null
+++ b/src/assets/json/geo/plains/lorefish.json
@@ -0,0 +1,322 @@
+[
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Ancient History",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/7wh17/kzyebr"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 841.569395,
+ 36
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"The Unum",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/t70y1/mantny"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 851.647126,
+ 397.476563
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"AMPs (Cave)",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/134f8/exnxcc"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 813.641246,
+ 506.976563
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Life in Cetus (Cave)",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/e56co/glomla"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 873.918149,
+ 653.333984
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Cetus",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/q2rbe/kemrbh"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 939.328659,
+ 826.427734
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"The Quills of Cetus",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/heep2/lnptdc"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 623.684125,
+ 823.621094
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Plains Animals",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/0xrdm/dlikrp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 577.901652,
+ 915.050781
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"The Tower's Flesh",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/rxt9k/nybmka"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 446.646971,
+ 838.689453
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Grineer Excavations",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/g1s5o/ajrvfb"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 281.658556,
+ 878.554688
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Merchants of Cetus",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/eiuln/rvjdly"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 195.703853,
+ 887.8125
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Remnants of Orokin",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/7wsr4/tnlsg"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 140.695343,
+ 690.8125
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"The Ostrons",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/o5xjy/brapdq"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 333.805296,
+ 665.546875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"The Grineer Tusks",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/ftpm0/jompq"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 98.622428,
+ 546.695313
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Tools of Harvest",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/9suln/emxegf"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 110.936833,
+ 248.626953
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Ostron Artisans",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/fwlz3/oxnndt"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 204.988492,
+ 123.085938
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Ostron Patios",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/imkze/aqrvus"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 312.005048,
+ 73.085938
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Scavenging Way of Life (Cave)",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/ls3yx/dskgkv"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 405.171805,
+ 291.310547
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Plains of Eidolon",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/owhfk/qvrbnr"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 575.700139,
+ 451.984375
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Harvesting the Tower",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/rx638/cwjgcf"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 462.682655,
+ 486.984375
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Teralyst Eidolon",
+ "set":"Thousand-Year Fish Statuette",
+ "video":"https://streamable.com/s/7hpw4/sgcbgl"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 213.593339,
+ 320.355469
+ ]
+ }
+ }
+]
diff --git a/src/assets/json/geo/plains/lure.json b/src/assets/json/geo/plains/lure.json
new file mode 100644
index 00000000..1ae48e19
--- /dev/null
+++ b/src/assets/json/geo/plains/lure.json
@@ -0,0 +1,366 @@
+[
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 813.578021,
+ 152.953125
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 352.721627,
+ 191.322266
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 416.731529,
+ 292.322266
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 291.569859,
+ 298.25
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 382.683293,
+ 384.472656
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 121.64291,
+ 300.472656
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 434.917937,
+ 447.228516
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 433.417705,
+ 474.228516
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 538.053033,
+ 512.277344
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 221.298952,
+ 525.451172
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 435.363318,
+ 637.615234
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 232.386605,
+ 646.169922
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 138.872138,
+ 684.169922
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 342.450507,
+ 786.994141
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 289.500909,
+ 865.599609
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 287.000522,
+ 890.599609
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 576.766053,
+ 900.423828
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 578.266285,
+ 926.923828
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 642.618037,
+ 821.074219
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 855.90494,
+ 737.107422
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 824.400066,
+ 693.673828
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 827.40053,
+ 680.673828
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 874.038604,
+ 656.443359
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 751.597729,
+ 369.873047
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 812.577866,
+ 176.453125
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lure"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 813.578021,
+ 152.953125
+ ]
+ }
+ }
+]
diff --git a/src/assets/json/geo/plains/wisp.json b/src/assets/json/geo/plains/wisp.json
new file mode 100644
index 00000000..c402f45b
--- /dev/null
+++ b/src/assets/json/geo/plains/wisp.json
@@ -0,0 +1,492 @@
+[
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 242.570082,
+ 219.171875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 267.323911,
+ 250.921875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 416.37822,
+ 273.147461
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 432.130657,
+ 290.897461
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 407.126789,
+ 294.897461
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 393.874739,
+ 314.897461
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 352.35269,
+ 368.104492
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 384.550054,
+ 480.352539
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 387.800557,
+ 503.352539
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 297.21185,
+ 585.175781
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 319.96537,
+ 618.175781
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 352.470399,
+ 655.175781
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 245.166641,
+ 745.089844
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 132.149157,
+ 852.089844
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 156.15287,
+ 876.089844
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 192.15844,
+ 901.089844
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 497.924493,
+ 781.921875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 517.228609,
+ 811.980469
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 570.895453,
+ 969.150391
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 609.40141,
+ 962.650391
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 554.649515,
+ 711.150391
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 507.428536,
+ 574.670898
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 495.771043,
+ 548
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 492.650443,
+ 492.549805
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 555.910229,
+ 510.049805
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 508.152841,
+ 463.049805
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 524.155317,
+ 472.049805
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 611.418817,
+ 482.299805
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 593.916496,
+ 384.799805
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 613.512301,
+ 369.720703
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 631.265047,
+ 331.970703
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 660.769612,
+ 302.220703
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 644.267059,
+ 330.720703
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 619.646062,
+ 382.77832
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Wisp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 619.52788,
+ 418.571289
+ ]
+ }
+ }
+]
diff --git a/src/assets/json/geo/vallis/fishing-recommend.json b/src/assets/json/geo/vallis/fishing-recommend.json
new file mode 100644
index 00000000..238c8866
--- /dev/null
+++ b/src/assets/json/geo/vallis/fishing-recommend.json
@@ -0,0 +1,100 @@
+[
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Recommended Fishing Location (Cave)"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1615.390918,
+ 202.546875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Recommended Fishing Location"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1109.187606,
+ 521.828125
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Recommended Fishing Location"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1229.846898,
+ 934.015625
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Recommended Fishing Location"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 334.14583,
+ 898.046875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Recommended Fishing Location (Cave)"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1764.570246,
+ 1411.78125
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Recommended Fishing Location (Cave)"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1514.531564,
+ 1933.78125
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Recommended Fishing Location"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1042.530094,
+ 2035.609375
+ ]
+ }
+ }
+]
diff --git a/src/assets/json/geo/vallis/fishing.json b/src/assets/json/geo/vallis/fishing.json
new file mode 100644
index 00000000..5297f1b8
--- /dev/null
+++ b/src/assets/json/geo/vallis/fishing.json
@@ -0,0 +1,12918 @@
+[
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 202.222879,
+ 1790.359863
+ ],
+ [
+ 199.347434,
+ 1793.109863
+ ],
+ [
+ 197.972222,
+ 1796.359863
+ ],
+ [
+ 197.972222,
+ 1801.484863
+ ],
+ [
+ 197.972222,
+ 1806.984863
+ ],
+ [
+ 197.972222,
+ 1810.109863
+ ],
+ [
+ 199.722492,
+ 1811.984863
+ ],
+ [
+ 202.347899,
+ 1811.484863
+ ],
+ [
+ 204.848285,
+ 1810.484863
+ ],
+ [
+ 208.848904,
+ 1810.234863
+ ],
+ [
+ 211.47431,
+ 1808.359863
+ ],
+ [
+ 215.099871,
+ 1811.484863
+ ],
+ [
+ 217.35022,
+ 1810.984863
+ ],
+ [
+ 218.600413,
+ 1813.734863
+ ],
+ [
+ 222.601032,
+ 1813.359863
+ ],
+ [
+ 224.85138,
+ 1815.359863
+ ],
+ [
+ 227.476786,
+ 1816.984863
+ ],
+ [
+ 230.352231,
+ 1817.734863
+ ],
+ [
+ 233.602734,
+ 1818.359863
+ ],
+ [
+ 237.353314,
+ 1819.234863
+ ],
+ [
+ 237.228295,
+ 1823.484863
+ ],
+ [
+ 240.228759,
+ 1823.359863
+ ],
+ [
+ 242.854165,
+ 1825.859863
+ ],
+ [
+ 243.104204,
+ 1828.109863
+ ],
+ [
+ 244.604436,
+ 1830.609863
+ ],
+ [
+ 247.133636,
+ 1830.716309
+ ],
+ [
+ 248.383829,
+ 1833.591309
+ ],
+ [
+ 252.884525,
+ 1833.466309
+ ],
+ [
+ 256.760125,
+ 1833.716309
+ ],
+ [
+ 257.510241,
+ 1835.841309
+ ],
+ [
+ 260.135647,
+ 1836.216309
+ ],
+ [
+ 259.63557,
+ 1838.341309
+ ],
+ [
+ 262.636034,
+ 1840.591309
+ ],
+ [
+ 265.511479,
+ 1841.591309
+ ],
+ [
+ 269.887156,
+ 1841.466309
+ ],
+ [
+ 273.887775,
+ 1841.466309
+ ],
+ [
+ 277.513336,
+ 1839.966309
+ ],
+ [
+ 281.263916,
+ 1837.966309
+ ],
+ [
+ 283.264225,
+ 1835.341309
+ ],
+ [
+ 284.139361,
+ 1832.716309
+ ],
+ [
+ 284.26438,
+ 1830.341309
+ ],
+ [
+ 285.889631,
+ 1829.966309
+ ],
+ [
+ 285.889631,
+ 1826.591309
+ ],
+ [
+ 285.764612,
+ 1823.716309
+ ],
+ [
+ 285.764612,
+ 1820.466309
+ ],
+ [
+ 285.264535,
+ 1818.716309
+ ],
+ [
+ 282.014032,
+ 1818.341309
+ ],
+ [
+ 279.888703,
+ 1816.216309
+ ],
+ [
+ 279.513645,
+ 1813.716309
+ ],
+ [
+ 280.638819,
+ 1810.341309
+ ],
+ [
+ 282.514109,
+ 1806.591309
+ ],
+ [
+ 284.889477,
+ 1803.841309
+ ],
+ [
+ 285.889631,
+ 1800.716309
+ ],
+ [
+ 285.389554,
+ 1797.341309
+ ],
+ [
+ 284.889477,
+ 1793.591309
+ ],
+ [
+ 284.139361,
+ 1789.341309
+ ],
+ [
+ 282.639129,
+ 1785.466309
+ ],
+ [
+ 280.888858,
+ 1783.091309
+ ],
+ [
+ 278.388471,
+ 1779.591309
+ ],
+ [
+ 275.763065,
+ 1776.966309
+ ],
+ [
+ 273.012639,
+ 1774.091309
+ ],
+ [
+ 270.637272,
+ 1771.841309
+ ],
+ [
+ 268.761982,
+ 1768.466309
+ ],
+ [
+ 266.636653,
+ 1765.466309
+ ],
+ [
+ 263.261131,
+ 1764.716309
+ ],
+ [
+ 261.010783,
+ 1762.216309
+ ],
+ [
+ 256.510086,
+ 1760.841309
+ ],
+ [
+ 253.509622,
+ 1760.341309
+ ],
+ [
+ 248.13379,
+ 1760.591309
+ ],
+ [
+ 243.508075,
+ 1760.466309
+ ],
+ [
+ 238.257262,
+ 1760.716309
+ ],
+ [
+ 234.506682,
+ 1762.591309
+ ],
+ [
+ 230.631083,
+ 1767.091309
+ ],
+ [
+ 227.505599,
+ 1769.091309
+ ],
+ [
+ 227.25556,
+ 1771.841309
+ ],
+ [
+ 224.380116,
+ 1774.966309
+ ],
+ [
+ 221.004593,
+ 1779.466309
+ ],
+ [
+ 218.129149,
+ 1782.466309
+ ],
+ [
+ 215.128684,
+ 1785.716309
+ ],
+ [
+ 212.753317,
+ 1789.966309
+ ],
+ [
+ 211.128066,
+ 1792.841309
+ ],
+ [
+ 207.377485,
+ 1794.216309
+ ],
+ [
+ 205.127137,
+ 1793.966309
+ ],
+ [
+ 203.376866,
+ 1792.966309
+ ],
+ [
+ 202.222879,
+ 1790.359863
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 805.380232,
+ 1497.864258
+ ],
+ [
+ 802.879845,
+ 1492.364258
+ ],
+ [
+ 802.879845,
+ 1486.364258
+ ],
+ [
+ 802.379768,
+ 1481.114258
+ ],
+ [
+ 800.629497,
+ 1476.114258
+ ],
+ [
+ 803.88,
+ 1473.614258
+ ],
+ [
+ 803.314942,
+ 1470.932129
+ ],
+ [
+ 801.439652,
+ 1469.057129
+ ],
+ [
+ 799.93942,
+ 1463.807129
+ ],
+ [
+ 799.93942,
+ 1459.432129
+ ],
+ [
+ 799.93942,
+ 1455.307129
+ ],
+ [
+ 798.314168,
+ 1452.807129
+ ],
+ [
+ 800.689536,
+ 1451.182129
+ ],
+ [
+ 803.189922,
+ 1449.807129
+ ],
+ [
+ 807.44058,
+ 1448.182129
+ ],
+ [
+ 811.441199,
+ 1444.682129
+ ],
+ [
+ 815.06676,
+ 1442.432129
+ ],
+ [
+ 816.94205,
+ 1440.307129
+ ],
+ [
+ 820.067533,
+ 1439.807129
+ ],
+ [
+ 822.56792,
+ 1437.182129
+ ],
+ [
+ 825.943442,
+ 1435.682129
+ ],
+ [
+ 828.818887,
+ 1435.307129
+ ],
+ [
+ 832.444448,
+ 1435.807129
+ ],
+ [
+ 835.444912,
+ 1433.932129
+ ],
+ [
+ 838.695415,
+ 1433.682129
+ ],
+ [
+ 842.696034,
+ 1432.807129
+ ],
+ [
+ 844.696344,
+ 1432.682129
+ ],
+ [
+ 847.071711,
+ 1432.182129
+ ],
+ [
+ 843.821208,
+ 1436.932129
+ ],
+ [
+ 840.445686,
+ 1438.932129
+ ],
+ [
+ 835.569932,
+ 1442.932129
+ ],
+ [
+ 832.19441,
+ 1445.932129
+ ],
+ [
+ 830.069081,
+ 1450.057129
+ ],
+ [
+ 830.069081,
+ 1454.807129
+ ],
+ [
+ 830.069081,
+ 1458.807129
+ ],
+ [
+ 830.1941,
+ 1461.682129
+ ],
+ [
+ 826.693559,
+ 1466.182129
+ ],
+ [
+ 824.318191,
+ 1468.807129
+ ],
+ [
+ 822.067843,
+ 1471.182129
+ ],
+ [
+ 821.567766,
+ 1475.682129
+ ],
+ [
+ 821.442746,
+ 1478.932129
+ ],
+ [
+ 820.942669,
+ 1482.557129
+ ],
+ [
+ 819.817495,
+ 1486.682129
+ ],
+ [
+ 817.067069,
+ 1489.932129
+ ],
+ [
+ 813.816566,
+ 1492.807129
+ ],
+ [
+ 810.941122,
+ 1494.682129
+ ],
+ [
+ 808.440735,
+ 1496.682129
+ ],
+ [
+ 805.380232,
+ 1497.864258
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 730.530384,
+ 1217.943359
+ ],
+ [
+ 730.015115,
+ 1222.97168
+ ],
+ [
+ 726.514573,
+ 1227.22168
+ ],
+ [
+ 726.264535,
+ 1231.22168
+ ],
+ [
+ 729.765076,
+ 1235.22168
+ ],
+ [
+ 734.265772,
+ 1239.97168
+ ],
+ [
+ 735.265927,
+ 1243.97168
+ ],
+ [
+ 731.765386,
+ 1248.22168
+ ],
+ [
+ 731.265308,
+ 1252.47168
+ ],
+ [
+ 732.76554,
+ 1256.97168
+ ],
+ [
+ 733.765695,
+ 1260.47168
+ ],
+ [
+ 733.765695,
+ 1267.47168
+ ],
+ [
+ 729.01496,
+ 1271.47168
+ ],
+ [
+ 725.26438,
+ 1273.22168
+ ],
+ [
+ 720.513645,
+ 1275.72168
+ ],
+ [
+ 715.76291,
+ 1279.47168
+ ],
+ [
+ 712.262368,
+ 1283.72168
+ ],
+ [
+ 710.762136,
+ 1289.47168
+ ],
+ [
+ 710.762136,
+ 1293.97168
+ ],
+ [
+ 711.762291,
+ 1298.72168
+ ],
+ [
+ 711.232061,
+ 1301.476563
+ ],
+ [
+ 711.357081,
+ 1305.726563
+ ],
+ [
+ 709.856849,
+ 1309.726563
+ ],
+ [
+ 706.606346,
+ 1311.726563
+ ],
+ [
+ 704.355998,
+ 1316.101563
+ ],
+ [
+ 704.230978,
+ 1319.101563
+ ],
+ [
+ 703.730901,
+ 1322.976563
+ ],
+ [
+ 702.783,
+ 1327.677734
+ ],
+ [
+ 702.532962,
+ 1330.052734
+ ],
+ [
+ 702.532962,
+ 1333.552734
+ ],
+ [
+ 703.908174,
+ 1334.302734
+ ],
+ [
+ 704.908329,
+ 1335.927734
+ ],
+ [
+ 705.158368,
+ 1339.802734
+ ],
+ [
+ 702.157904,
+ 1341.677734
+ ],
+ [
+ 700.282614,
+ 1345.052734
+ ],
+ [
+ 698.657362,
+ 1349.177734
+ ],
+ [
+ 696.532033,
+ 1351.302734
+ ],
+ [
+ 692.531414,
+ 1351.552734
+ ],
+ [
+ 689.780989,
+ 1351.552734
+ ],
+ [
+ 687.155583,
+ 1353.677734
+ ],
+ [
+ 686.030409,
+ 1356.802734
+ ],
+ [
+ 685.030254,
+ 1359.177734
+ ],
+ [
+ 682.529867,
+ 1359.927734
+ ],
+ [
+ 680.529558,
+ 1361.177734
+ ],
+ [
+ 678.779287,
+ 1363.552734
+ ],
+ [
+ 676.403919,
+ 1363.927734
+ ],
+ [
+ 674.40361,
+ 1364.177734
+ ],
+ [
+ 673.278436,
+ 1366.677734
+ ],
+ [
+ 671.903223,
+ 1369.552734
+ ],
+ [
+ 670.903068,
+ 1373.177734
+ ],
+ [
+ 671.403146,
+ 1374.927734
+ ],
+ [
+ 672.153262,
+ 1376.802734
+ ],
+ [
+ 673.028397,
+ 1378.177734
+ ],
+ [
+ 674.40361,
+ 1380.427734
+ ],
+ [
+ 674.653649,
+ 1383.427734
+ ],
+ [
+ 674.653649,
+ 1386.802734
+ ],
+ [
+ 673.528475,
+ 1388.802734
+ ],
+ [
+ 670.65303,
+ 1389.552734
+ ],
+ [
+ 669.277817,
+ 1391.677734
+ ],
+ [
+ 668.921317,
+ 1393.924805
+ ],
+ [
+ 668.29622,
+ 1396.424805
+ ],
+ [
+ 668.796297,
+ 1398.924805
+ ],
+ [
+ 670.421549,
+ 1399.549805
+ ],
+ [
+ 671.421703,
+ 1401.174805
+ ],
+ [
+ 670.546568,
+ 1403.174805
+ ],
+ [
+ 667.921162,
+ 1404.049805
+ ],
+ [
+ 665.170736,
+ 1404.674805
+ ],
+ [
+ 663.295446,
+ 1405.924805
+ ],
+ [
+ 662.420311,
+ 1410.049805
+ ],
+ [
+ 663.295446,
+ 1413.049805
+ ],
+ [
+ 664.295601,
+ 1416.049805
+ ],
+ [
+ 664.42062,
+ 1418.174805
+ ],
+ [
+ 663.670504,
+ 1420.924805
+ ],
+ [
+ 663.545485,
+ 1424.424805
+ ],
+ [
+ 662.670349,
+ 1426.799805
+ ],
+ [
+ 662.920388,
+ 1429.549805
+ ],
+ [
+ 664.920698,
+ 1431.424805
+ ],
+ [
+ 667.421084,
+ 1432.424805
+ ],
+ [
+ 670.546568,
+ 1432.549805
+ ],
+ [
+ 673.547032,
+ 1431.799805
+ ],
+ [
+ 676.297458,
+ 1430.549805
+ ],
+ [
+ 678.547806,
+ 1430.549805
+ ],
+ [
+ 680.673135,
+ 1432.549805
+ ],
+ [
+ 683.048502,
+ 1434.799805
+ ],
+ [
+ 685.548889,
+ 1435.174805
+ ],
+ [
+ 687.799237,
+ 1433.049805
+ ],
+ [
+ 688.674372,
+ 1429.674805
+ ],
+ [
+ 687.799237,
+ 1427.049805
+ ],
+ [
+ 685.673908,
+ 1425.674805
+ ],
+ [
+ 683.173521,
+ 1423.674805
+ ],
+ [
+ 680.048038,
+ 1421.924805
+ ],
+ [
+ 676.922554,
+ 1418.424805
+ ],
+ [
+ 675.422322,
+ 1415.424805
+ ],
+ [
+ 675.047264,
+ 1410.799805
+ ],
+ [
+ 676.047419,
+ 1406.924805
+ ],
+ [
+ 677.67267,
+ 1403.799805
+ ],
+ [
+ 680.298077,
+ 1400.549805
+ ],
+ [
+ 681.423251,
+ 1396.299805
+ ],
+ [
+ 681.54827,
+ 1391.799805
+ ],
+ [
+ 682.548425,
+ 1388.924805
+ ],
+ [
+ 684.173676,
+ 1387.174805
+ ],
+ [
+ 684.298695,
+ 1382.299805
+ ],
+ [
+ 683.173521,
+ 1378.674805
+ ],
+ [
+ 682.298386,
+ 1374.299805
+ ],
+ [
+ 683.548579,
+ 1372.049805
+ ],
+ [
+ 685.8756,
+ 1370.576172
+ ],
+ [
+ 690.126257,
+ 1371.576172
+ ],
+ [
+ 693.251741,
+ 1370.201172
+ ],
+ [
+ 696.502244,
+ 1369.701172
+ ],
+ [
+ 701.00294,
+ 1368.701172
+ ],
+ [
+ 704.878539,
+ 1367.201172
+ ],
+ [
+ 709.129197,
+ 1364.326172
+ ],
+ [
+ 711.754603,
+ 1360.451172
+ ],
+ [
+ 713.254835,
+ 1354.201172
+ ],
+ [
+ 713.629893,
+ 1348.576172
+ ],
+ [
+ 713.504874,
+ 1344.576172
+ ],
+ [
+ 713.254835,
+ 1339.451172
+ ],
+ [
+ 712.25468,
+ 1332.576172
+ ],
+ [
+ 711.754603,
+ 1327.451172
+ ],
+ [
+ 711.254526,
+ 1324.201172
+ ],
+ [
+ 711.129506,
+ 1321.201172
+ ],
+ [
+ 712.090104,
+ 1318.09082
+ ],
+ [
+ 713.715356,
+ 1314.84082
+ ],
+ [
+ 715.215588,
+ 1310.59082
+ ],
+ [
+ 716.965859,
+ 1307.34082
+ ],
+ [
+ 719.466245,
+ 1305.71582
+ ],
+ [
+ 723.716903,
+ 1303.46582
+ ],
+ [
+ 727.842541,
+ 1301.84082
+ ],
+ [
+ 731.968179,
+ 1299.71582
+ ],
+ [
+ 736.468876,
+ 1298.21582
+ ],
+ [
+ 740.469495,
+ 1296.84082
+ ],
+ [
+ 743.469959,
+ 1297.34082
+ ],
+ [
+ 744.595133,
+ 1300.46582
+ ],
+ [
+ 744.095056,
+ 1304.09082
+ ],
+ [
+ 741.219611,
+ 1309.34082
+ ],
+ [
+ 738.594205,
+ 1313.34082
+ ],
+ [
+ 735.343702,
+ 1318.84082
+ ],
+ [
+ 735.343702,
+ 1321.71582
+ ],
+ [
+ 734.218528,
+ 1326.46582
+ ],
+ [
+ 733.593431,
+ 1329.96582
+ ],
+ [
+ 732.385236,
+ 1335.337891
+ ],
+ [
+ 734.010488,
+ 1338.462891
+ ],
+ [
+ 735.635739,
+ 1341.587891
+ ],
+ [
+ 735.260681,
+ 1347.212891
+ ],
+ [
+ 737.135971,
+ 1349.837891
+ ],
+ [
+ 737.886087,
+ 1354.587891
+ ],
+ [
+ 736.885932,
+ 1357.837891
+ ],
+ [
+ 737.636048,
+ 1362.087891
+ ],
+ [
+ 739.636358,
+ 1363.212891
+ ],
+ [
+ 742.386783,
+ 1365.462891
+ ],
+ [
+ 744.262074,
+ 1369.087891
+ ],
+ [
+ 745.262228,
+ 1373.462891
+ ],
+ [
+ 744.387093,
+ 1376.337891
+ ],
+ [
+ 745.262228,
+ 1378.712891
+ ],
+ [
+ 748.512731,
+ 1379.712891
+ ],
+ [
+ 750.888099,
+ 1383.837891
+ ],
+ [
+ 751.251436,
+ 1387.282227
+ ],
+ [
+ 753.251746,
+ 1388.407227
+ ],
+ [
+ 754.001862,
+ 1391.657227
+ ],
+ [
+ 755.002016,
+ 1394.782227
+ ],
+ [
+ 751.626494,
+ 1396.282227
+ ],
+ [
+ 749.251127,
+ 1400.032227
+ ],
+ [
+ 748.000933,
+ 1403.032227
+ ],
+ [
+ 746.000624,
+ 1402.907227
+ ],
+ [
+ 744.625411,
+ 1404.657227
+ ],
+ [
+ 743.125179,
+ 1406.532227
+ ],
+ [
+ 740.874831,
+ 1410.032227
+ ],
+ [
+ 738.249425,
+ 1412.907227
+ ],
+ [
+ 735.37398,
+ 1414.657227
+ ],
+ [
+ 731.873438,
+ 1415.157227
+ ],
+ [
+ 727.622781,
+ 1415.282227
+ ],
+ [
+ 726.372587,
+ 1418.282227
+ ],
+ [
+ 722.371968,
+ 1419.782227
+ ],
+ [
+ 719.121465,
+ 1422.032227
+ ],
+ [
+ 719.121465,
+ 1424.657227
+ ],
+ [
+ 719.496523,
+ 1427.282227
+ ],
+ [
+ 721.871891,
+ 1430.032227
+ ],
+ [
+ 723.622162,
+ 1430.532227
+ ],
+ [
+ 725.622471,
+ 1427.532227
+ ],
+ [
+ 728.747955,
+ 1423.782227
+ ],
+ [
+ 731.248342,
+ 1421.157227
+ ],
+ [
+ 736.124096,
+ 1418.907227
+ ],
+ [
+ 739.624637,
+ 1416.407227
+ ],
+ [
+ 743.875295,
+ 1415.282227
+ ],
+ [
+ 746.000624,
+ 1413.657227
+ ],
+ [
+ 749.501165,
+ 1410.782227
+ ],
+ [
+ 752.37661,
+ 1407.657227
+ ],
+ [
+ 755.002016,
+ 1404.657227
+ ],
+ [
+ 758.00248,
+ 1401.532227
+ ],
+ [
+ 760.627887,
+ 1399.282227
+ ],
+ [
+ 764.628506,
+ 1398.907227
+ ],
+ [
+ 768.254066,
+ 1399.782227
+ ],
+ [
+ 770.379395,
+ 1401.407227
+ ],
+ [
+ 774.505033,
+ 1403.782227
+ ],
+ [
+ 777.380478,
+ 1406.782227
+ ],
+ [
+ 780.380942,
+ 1409.532227
+ ],
+ [
+ 784.006503,
+ 1410.532227
+ ],
+ [
+ 788.38218,
+ 1411.907227
+ ],
+ [
+ 791.757702,
+ 1413.907227
+ ],
+ [
+ 793.632993,
+ 1416.282227
+ ],
+ [
+ 796.00836,
+ 1422.157227
+ ],
+ [
+ 797.258553,
+ 1426.407227
+ ],
+ [
+ 799.508902,
+ 1432.157227
+ ],
+ [
+ 801.259172,
+ 1431.657227
+ ],
+ [
+ 805.259791,
+ 1430.032227
+ ],
+ [
+ 809.38543,
+ 1428.657227
+ ],
+ [
+ 807.135081,
+ 1424.782227
+ ],
+ [
+ 807.510139,
+ 1422.157227
+ ],
+ [
+ 809.26041,
+ 1417.157227
+ ],
+ [
+ 798.549769,
+ 1405.634766
+ ],
+ [
+ 790.173473,
+ 1404.009766
+ ],
+ [
+ 783.797487,
+ 1402.759766
+ ],
+ [
+ 780.171926,
+ 1400.384766
+ ],
+ [
+ 774.921113,
+ 1394.384766
+ ],
+ [
+ 772.920804,
+ 1390.509766
+ ],
+ [
+ 769.545282,
+ 1387.259766
+ ],
+ [
+ 762.29416,
+ 1382.884766
+ ],
+ [
+ 758.41856,
+ 1379.509766
+ ],
+ [
+ 754.542961,
+ 1375.259766
+ ],
+ [
+ 751.201135,
+ 1371.230957
+ ],
+ [
+ 750.326,
+ 1366.605957
+ ],
+ [
+ 752.576348,
+ 1363.480957
+ ],
+ [
+ 752.701367,
+ 1358.855957
+ ],
+ [
+ 751.701213,
+ 1355.605957
+ ],
+ [
+ 751.201135,
+ 1349.855957
+ ],
+ [
+ 749.950942,
+ 1345.355957
+ ],
+ [
+ 748.700748,
+ 1340.355957
+ ],
+ [
+ 748.700748,
+ 1335.605957
+ ],
+ [
+ 748.32569,
+ 1330.355957
+ ],
+ [
+ 747.575574,
+ 1324.355957
+ ],
+ [
+ 748.32569,
+ 1319.855957
+ ],
+ [
+ 749.450865,
+ 1314.355957
+ ],
+ [
+ 748.200671,
+ 1308.605957
+ ],
+ [
+ 748.059048,
+ 1302.620117
+ ],
+ [
+ 750.809473,
+ 1298.370117
+ ],
+ [
+ 755.310169,
+ 1294.245117
+ ],
+ [
+ 759.685846,
+ 1290.495117
+ ],
+ [
+ 765.936813,
+ 1286.995117
+ ],
+ [
+ 771.437664,
+ 1282.620117
+ ],
+ [
+ 776.313419,
+ 1279.495117
+ ],
+ [
+ 780.689096,
+ 1278.870117
+ ],
+ [
+ 783.56454,
+ 1276.995117
+ ],
+ [
+ 789.065391,
+ 1276.995117
+ ],
+ [
+ 793.941146,
+ 1277.870117
+ ],
+ [
+ 800.81721,
+ 1281.995117
+ ],
+ [
+ 802.442461,
+ 1283.995117
+ ],
+ [
+ 804.692809,
+ 1286.495117
+ ],
+ [
+ 804.44277,
+ 1290.620117
+ ],
+ [
+ 803.692654,
+ 1292.745117
+ ],
+ [
+ 800.192113,
+ 1292.495117
+ ],
+ [
+ 802.6925,
+ 1295.870117
+ ],
+ [
+ 805.317906,
+ 1298.620117
+ ],
+ [
+ 807.943312,
+ 1300.245117
+ ],
+ [
+ 811.318834,
+ 1299.995117
+ ],
+ [
+ 814.194279,
+ 1301.745117
+ ],
+ [
+ 816.819685,
+ 1304.620117
+ ],
+ [
+ 817.069724,
+ 1306.620117
+ ],
+ [
+ 814.569337,
+ 1308.245117
+ ],
+ [
+ 811.193815,
+ 1308.245117
+ ],
+ [
+ 808.943467,
+ 1311.745117
+ ],
+ [
+ 808.068331,
+ 1315.870117
+ ],
+ [
+ 806.44308,
+ 1318.245117
+ ],
+ [
+ 803.442616,
+ 1319.120117
+ ],
+ [
+ 803.192577,
+ 1322.995117
+ ],
+ [
+ 804.192732,
+ 1326.120117
+ ],
+ [
+ 805.692964,
+ 1328.120117
+ ],
+ [
+ 807.068177,
+ 1330.120117
+ ],
+ [
+ 806.743419,
+ 1333.095215
+ ],
+ [
+ 802.992839,
+ 1335.720215
+ ],
+ [
+ 803.492916,
+ 1339.970215
+ ],
+ [
+ 804.74311,
+ 1342.970215
+ ],
+ [
+ 806.368361,
+ 1347.095215
+ ],
+ [
+ 808.868748,
+ 1349.345215
+ ],
+ [
+ 810.493999,
+ 1353.220215
+ ],
+ [
+ 811.494154,
+ 1357.720215
+ ],
+ [
+ 812.869367,
+ 1360.470215
+ ],
+ [
+ 814.619638,
+ 1359.970215
+ ],
+ [
+ 814.994696,
+ 1366.595215
+ ],
+ [
+ 816.869986,
+ 1371.095215
+ ],
+ [
+ 818.383404,
+ 1375.431152
+ ],
+ [
+ 819.0085,
+ 1378.306152
+ ],
+ [
+ 819.0085,
+ 1381.431152
+ ],
+ [
+ 816.883172,
+ 1384.681152
+ ],
+ [
+ 816.508113,
+ 1387.806152
+ ],
+ [
+ 819.0085,
+ 1391.556152
+ ],
+ [
+ 819.883636,
+ 1395.806152
+ ],
+ [
+ 820.008655,
+ 1401.306152
+ ],
+ [
+ 819.633597,
+ 1404.556152
+ ],
+ [
+ 819.758616,
+ 1408.181152
+ ],
+ [
+ 818.133365,
+ 1423.556152
+ ],
+ [
+ 822.008964,
+ 1421.931152
+ ],
+ [
+ 826.884719,
+ 1419.431152
+ ],
+ [
+ 833.385725,
+ 1417.681152
+ ],
+ [
+ 837.261324,
+ 1416.931152
+ ],
+ [
+ 831.385415,
+ 1406.931152
+ ],
+ [
+ 830.38526,
+ 1400.681152
+ ],
+ [
+ 829.385106,
+ 1395.056152
+ ],
+ [
+ 827.009738,
+ 1393.681152
+ ],
+ [
+ 825.259467,
+ 1393.181152
+ ],
+ [
+ 824.259313,
+ 1387.556152
+ ],
+ [
+ 824.259313,
+ 1382.931152
+ ],
+ [
+ 824.509351,
+ 1376.931152
+ ],
+ [
+ 825.259467,
+ 1370.681152
+ ],
+ [
+ 829.010048,
+ 1368.431152
+ ],
+ [
+ 825.952934,
+ 1361.287598
+ ],
+ [
+ 822.702431,
+ 1360.162598
+ ],
+ [
+ 820.702122,
+ 1356.037598
+ ],
+ [
+ 820.327064,
+ 1351.537598
+ ],
+ [
+ 820.202044,
+ 1345.537598
+ ],
+ [
+ 820.202044,
+ 1339.162598
+ ],
+ [
+ 820.202044,
+ 1332.787598
+ ],
+ [
+ 819.701967,
+ 1327.662598
+ ],
+ [
+ 820.077025,
+ 1325.412598
+ ],
+ [
+ 821.577257,
+ 1323.787598
+ ],
+ [
+ 822.291723,
+ 1315.251953
+ ],
+ [
+ 820.91651,
+ 1312.251953
+ ],
+ [
+ 820.91651,
+ 1309.626953
+ ],
+ [
+ 822.041684,
+ 1305.501953
+ ],
+ [
+ 823.291878,
+ 1303.501953
+ ],
+ [
+ 821.166549,
+ 1302.126953
+ ],
+ [
+ 818.916201,
+ 1299.626953
+ ],
+ [
+ 817.666007,
+ 1296.251953
+ ],
+ [
+ 816.165775,
+ 1293.251953
+ ],
+ [
+ 812.665234,
+ 1289.501953
+ ],
+ [
+ 810.039828,
+ 1286.376953
+ ],
+ [
+ 809.289712,
+ 1282.376953
+ ],
+ [
+ 808.789634,
+ 1276.751953
+ ],
+ [
+ 804.786085,
+ 1272.665039
+ ],
+ [
+ 800.535428,
+ 1269.790039
+ ],
+ [
+ 794.40948,
+ 1268.040039
+ ],
+ [
+ 788.033494,
+ 1266.415039
+ ],
+ [
+ 783.157739,
+ 1264.665039
+ ],
+ [
+ 780.407314,
+ 1266.665039
+ ],
+ [
+ 777.531869,
+ 1265.165039
+ ],
+ [
+ 772.656115,
+ 1263.040039
+ ],
+ [
+ 766.780206,
+ 1262.040039
+ ],
+ [
+ 762.279509,
+ 1259.290039
+ ],
+ [
+ 761.904451,
+ 1255.915039
+ ],
+ [
+ 761.029316,
+ 1251.415039
+ ],
+ [
+ 757.403755,
+ 1250.540039
+ ],
+ [
+ 755.644694,
+ 1246.905762
+ ],
+ [
+ 755.644694,
+ 1242.905762
+ ],
+ [
+ 755.019597,
+ 1239.280762
+ ],
+ [
+ 751.394036,
+ 1236.405762
+ ],
+ [
+ 751.644075,
+ 1233.655762
+ ],
+ [
+ 750.893959,
+ 1230.030762
+ ],
+ [
+ 749.768785,
+ 1227.030762
+ ],
+ [
+ 748.518591,
+ 1224.280762
+ ],
+ [
+ 747.643456,
+ 1220.655762
+ ],
+ [
+ 745.01805,
+ 1221.155762
+ ],
+ [
+ 741.14245,
+ 1220.280762
+ ],
+ [
+ 738.267005,
+ 1218.905762
+ ],
+ [
+ 734.516425,
+ 1218.280762
+ ],
+ [
+ 730.530384,
+ 1217.943359
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 732.695188,
+ 1196.626953
+ ],
+ [
+ 731.428086,
+ 1191.758301
+ ],
+ [
+ 731.428086,
+ 1186.508301
+ ],
+ [
+ 732.303221,
+ 1183.883301
+ ],
+ [
+ 732.803299,
+ 1179.758301
+ ],
+ [
+ 732.803299,
+ 1175.633301
+ ],
+ [
+ 732.928318,
+ 1170.383301
+ ],
+ [
+ 732.178202,
+ 1166.008301
+ ],
+ [
+ 730.052873,
+ 1162.133301
+ ],
+ [
+ 728.052564,
+ 1160.008301
+ ],
+ [
+ 727.052409,
+ 1157.008301
+ ],
+ [
+ 726.677351,
+ 1152.133301
+ ],
+ [
+ 725.302138,
+ 1147.383301
+ ],
+ [
+ 725.302138,
+ 1142.133301
+ ],
+ [
+ 725.302138,
+ 1138.008301
+ ],
+ [
+ 725.677196,
+ 1135.383301
+ ],
+ [
+ 726.052254,
+ 1132.758301
+ ],
+ [
+ 725.302138,
+ 1129.133301
+ ],
+ [
+ 723.926925,
+ 1127.633301
+ ],
+ [
+ 749.180832,
+ 1124.133301
+ ],
+ [
+ 749.180832,
+ 1127.258301
+ ],
+ [
+ 749.930948,
+ 1129.758301
+ ],
+ [
+ 750.806084,
+ 1133.758301
+ ],
+ [
+ 751.43118,
+ 1136.508301
+ ],
+ [
+ 752.181296,
+ 1140.383301
+ ],
+ [
+ 751.5562,
+ 1144.133301
+ ],
+ [
+ 751.5562,
+ 1147.133301
+ ],
+ [
+ 749.430871,
+ 1147.008301
+ ],
+ [
+ 749.430871,
+ 1151.133301
+ ],
+ [
+ 750.681064,
+ 1155.508301
+ ],
+ [
+ 749.305852,
+ 1158.883301
+ ],
+ [
+ 748.180678,
+ 1162.508301
+ ],
+ [
+ 748.305697,
+ 1166.008301
+ ],
+ [
+ 747.805619,
+ 1170.383301
+ ],
+ [
+ 747.6806,
+ 1173.508301
+ ],
+ [
+ 749.180832,
+ 1175.883301
+ ],
+ [
+ 750.806084,
+ 1178.258301
+ ],
+ [
+ 752.556354,
+ 1177.008301
+ ],
+ [
+ 754.431645,
+ 1176.258301
+ ],
+ [
+ 754.528284,
+ 1177.94165
+ ],
+ [
+ 753.27809,
+ 1180.62915
+ ],
+ [
+ 752.027897,
+ 1182.50415
+ ],
+ [
+ 752.715503,
+ 1183.56665
+ ],
+ [
+ 753.215581,
+ 1184.50415
+ ],
+ [
+ 753.153071,
+ 1186.56665
+ ],
+ [
+ 751.777858,
+ 1187.75415
+ ],
+ [
+ 749.52751,
+ 1188.75415
+ ],
+ [
+ 748.964923,
+ 1189.75415
+ ],
+ [
+ 748.839904,
+ 1192.12915
+ ],
+ [
+ 748.839904,
+ 1193.25415
+ ],
+ [
+ 748.902413,
+ 1194.44165
+ ],
+ [
+ 747.71473,
+ 1195.81665
+ ],
+ [
+ 745.526891,
+ 1196.00415
+ ],
+ [
+ 743.151524,
+ 1196.19165
+ ],
+ [
+ 740.651137,
+ 1196.12915
+ ],
+ [
+ 740.276079,
+ 1197.31665
+ ],
+ [
+ 739.338434,
+ 1197.50415
+ ],
+ [
+ 738.08824,
+ 1196.44165
+ ],
+ [
+ 736.963066,
+ 1195.62915
+ ],
+ [
+ 734.462679,
+ 1196.00415
+ ],
+ [
+ 732.695188,
+ 1196.626953
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 526.335322,
+ 834.649414
+ ],
+ [
+ 537.086986,
+ 856.399414
+ ],
+ [
+ 528.793029,
+ 850.574707
+ ],
+ [
+ 522.542062,
+ 847.449707
+ ],
+ [
+ 517.541288,
+ 847.449707
+ ],
+ [
+ 511.665379,
+ 846.824707
+ ],
+ [
+ 507.914799,
+ 843.824707
+ ],
+ [
+ 498.288309,
+ 841.199707
+ ],
+ [
+ 490.912168,
+ 840.699707
+ ],
+ [
+ 487.661665,
+ 843.074707
+ ],
+ [
+ 487.411627,
+ 846.574707
+ ],
+ [
+ 484.536182,
+ 848.824707
+ ],
+ [
+ 479.535408,
+ 849.074707
+ ],
+ [
+ 476.159886,
+ 854.324707
+ ],
+ [
+ 476.034867,
+ 858.199707
+ ],
+ [
+ 470.909074,
+ 861.824707
+ ],
+ [
+ 467.533552,
+ 865.449707
+ ],
+ [
+ 466.283358,
+ 868.324707
+ ],
+ [
+ 462.380411,
+ 870.265625
+ ],
+ [
+ 458.62983,
+ 871.390625
+ ],
+ [
+ 455.379328,
+ 870.515625
+ ],
+ [
+ 449.628438,
+ 871.390625
+ ],
+ [
+ 445.877858,
+ 873.390625
+ ],
+ [
+ 444.627664,
+ 878.015625
+ ],
+ [
+ 444.502645,
+ 881.515625
+ ],
+ [
+ 444.127587,
+ 884.390625
+ ],
+ [
+ 442.252297,
+ 884.890625
+ ],
+ [
+ 440.001949,
+ 887.265625
+ ],
+ [
+ 440.001949,
+ 890.515625
+ ],
+ [
+ 440.752065,
+ 895.515625
+ ],
+ [
+ 441.002103,
+ 901.140625
+ ],
+ [
+ 439.126813,
+ 905.140625
+ ],
+ [
+ 434.501098,
+ 910.890625
+ ],
+ [
+ 433.625962,
+ 915.515625
+ ],
+ [
+ 434.00102,
+ 920.015625
+ ],
+ [
+ 438.126658,
+ 918.890625
+ ],
+ [
+ 442.627355,
+ 915.015625
+ ],
+ [
+ 446.502954,
+ 910.140625
+ ],
+ [
+ 451.003651,
+ 907.515625
+ ],
+ [
+ 454.379173,
+ 907.890625
+ ],
+ [
+ 457.754695,
+ 902.390625
+ ],
+ [
+ 463.380565,
+ 900.265625
+ ],
+ [
+ 469.256474,
+ 901.015625
+ ],
+ [
+ 475.882499,
+ 901.140625
+ ],
+ [
+ 481.50837,
+ 900.265625
+ ],
+ [
+ 487.509298,
+ 901.140625
+ ],
+ [
+ 492.009994,
+ 902.765625
+ ],
+ [
+ 497.010768,
+ 904.640625
+ ],
+ [
+ 503.886832,
+ 903.140625
+ ],
+ [
+ 509.762741,
+ 901.890625
+ ],
+ [
+ 513.138263,
+ 899.765625
+ ],
+ [
+ 516.618782,
+ 898.333496
+ ],
+ [
+ 520.74442,
+ 895.083496
+ ],
+ [
+ 525.245116,
+ 892.958496
+ ],
+ [
+ 534.496548,
+ 895.833496
+ ],
+ [
+ 537.747051,
+ 897.458496
+ ],
+ [
+ 540.622495,
+ 899.458496
+ ],
+ [
+ 542.271676,
+ 897.523926
+ ],
+ [
+ 554.398552,
+ 914.773926
+ ],
+ [
+ 550.397933,
+ 915.023926
+ ],
+ [
+ 544.146966,
+ 915.023926
+ ],
+ [
+ 539.771289,
+ 917.023926
+ ],
+ [
+ 535.395613,
+ 917.273926
+ ],
+ [
+ 530.644878,
+ 915.023926
+ ],
+ [
+ 526.269201,
+ 913.148926
+ ],
+ [
+ 522.51862,
+ 915.023926
+ ],
+ [
+ 518.017924,
+ 917.523926
+ ],
+ [
+ 514.267344,
+ 918.148926
+ ],
+ [
+ 509.641628,
+ 918.148926
+ ],
+ [
+ 505.766029,
+ 918.523926
+ ],
+ [
+ 501.265332,
+ 916.898926
+ ],
+ [
+ 497.389733,
+ 918.273926
+ ],
+ [
+ 493.264095,
+ 918.148926
+ ],
+ [
+ 491.263785,
+ 914.273926
+ ],
+ [
+ 487.013128,
+ 911.648926
+ ],
+ [
+ 482.387412,
+ 911.648926
+ ],
+ [
+ 479.887025,
+ 913.898926
+ ],
+ [
+ 476.886561,
+ 914.398926
+ ],
+ [
+ 473.754729,
+ 916.027832
+ ],
+ [
+ 469.129013,
+ 920.027832
+ ],
+ [
+ 464.503298,
+ 920.402832
+ ],
+ [
+ 459.127466,
+ 923.152832
+ ],
+ [
+ 454.62677,
+ 924.402832
+ ],
+ [
+ 449.625996,
+ 926.277832
+ ],
+ [
+ 445.500358,
+ 926.902832
+ ],
+ [
+ 441.2497,
+ 928.277832
+ ],
+ [
+ 438.499275,
+ 926.777832
+ ],
+ [
+ 433.793469,
+ 925.70166
+ ],
+ [
+ 430.793004,
+ 925.57666
+ ],
+ [
+ 427.167444,
+ 926.95166
+ ],
+ [
+ 425.417173,
+ 931.20166
+ ],
+ [
+ 424.166979,
+ 937.07666
+ ],
+ [
+ 423.166825,
+ 941.45166
+ ],
+ [
+ 423.041805,
+ 944.95166
+ ],
+ [
+ 421.541573,
+ 947.95166
+ ],
+ [
+ 415.915703,
+ 953.57666
+ ],
+ [
+ 411.164968,
+ 957.20166
+ ],
+ [
+ 407.414388,
+ 961.32666
+ ],
+ [
+ 403.663807,
+ 965.32666
+ ],
+ [
+ 399.788208,
+ 967.95166
+ ],
+ [
+ 397.53786,
+ 971.57666
+ ],
+ [
+ 393.912299,
+ 975.45166
+ ],
+ [
+ 387.884023,
+ 977.719238
+ ],
+ [
+ 381.257997,
+ 979.844238
+ ],
+ [
+ 376.132204,
+ 981.594238
+ ],
+ [
+ 370.006257,
+ 982.844238
+ ],
+ [
+ 363.130193,
+ 986.594238
+ ],
+ [
+ 357.379303,
+ 986.594238
+ ],
+ [
+ 351.878452,
+ 986.594238
+ ],
+ [
+ 346.62764,
+ 985.094238
+ ],
+ [
+ 343.502157,
+ 982.094238
+ ],
+ [
+ 340.626712,
+ 978.219238
+ ],
+ [
+ 336.501073,
+ 977.344238
+ ],
+ [
+ 332.000377,
+ 979.094238
+ ],
+ [
+ 328.124778,
+ 981.219238
+ ],
+ [
+ 323.374043,
+ 980.844238
+ ],
+ [
+ 319.99852,
+ 981.719238
+ ],
+ [
+ 314.762847,
+ 983.006348
+ ],
+ [
+ 309.637054,
+ 985.381348
+ ],
+ [
+ 305.886474,
+ 988.506348
+ ],
+ [
+ 302.135894,
+ 990.881348
+ ],
+ [
+ 299.260449,
+ 993.381348
+ ],
+ [
+ 294.259675,
+ 993.256348
+ ],
+ [
+ 288.133728,
+ 993.006348
+ ],
+ [
+ 283.88307,
+ 992.631348
+ ],
+ [
+ 281.507702,
+ 989.256348
+ ],
+ [
+ 277.007006,
+ 988.256348
+ ],
+ [
+ 270.881059,
+ 988.631348
+ ],
+ [
+ 267.255498,
+ 988.506348
+ ],
+ [
+ 266.255343,
+ 993.381348
+ ],
+ [
+ 264.004995,
+ 998.131348
+ ],
+ [
+ 262.879821,
+ 1001.631348
+ ],
+ [
+ 259.629318,
+ 1002.131348
+ ],
+ [
+ 255.878738,
+ 1004.256348
+ ],
+ [
+ 255.878738,
+ 1008.006348
+ ],
+ [
+ 256.878892,
+ 1010.631348
+ ],
+ [
+ 256.878892,
+ 1014.381348
+ ],
+ [
+ 253.50337,
+ 1017.506348
+ ],
+ [
+ 250.857453,
+ 1021.435547
+ ],
+ [
+ 249.732279,
+ 1026.560547
+ ],
+ [
+ 248.857144,
+ 1029.560547
+ ],
+ [
+ 245.606641,
+ 1033.560547
+ ],
+ [
+ 241.481002,
+ 1036.935547
+ ],
+ [
+ 238.355519,
+ 1037.810547
+ ],
+ [
+ 236.730267,
+ 1035.435547
+ ],
+ [
+ 237.605403,
+ 1030.935547
+ ],
+ [
+ 235.730113,
+ 1026.685547
+ ],
+ [
+ 236.980306,
+ 1022.435547
+ ],
+ [
+ 241.731041,
+ 1020.685547
+ ],
+ [
+ 244.231428,
+ 1017.435547
+ ],
+ [
+ 246.731815,
+ 1011.685547
+ ],
+ [
+ 248.982163,
+ 1007.435547
+ ],
+ [
+ 248.482086,
+ 1002.560547
+ ],
+ [
+ 250.982472,
+ 998.685547
+ ],
+ [
+ 254.858072,
+ 1000.185547
+ ],
+ [
+ 254.983091,
+ 997.060547
+ ],
+ [
+ 254.733053,
+ 994.185547
+ ],
+ [
+ 253.482859,
+ 992.310547
+ ],
+ [
+ 254.357995,
+ 988.685547
+ ],
+ [
+ 256.608343,
+ 985.060547
+ ],
+ [
+ 257.858536,
+ 981.310547
+ ],
+ [
+ 260.856558,
+ 978.020508
+ ],
+ [
+ 265.232235,
+ 975.520508
+ ],
+ [
+ 271.733241,
+ 974.895508
+ ],
+ [
+ 274.483667,
+ 974.020508
+ ],
+ [
+ 277.234092,
+ 973.020508
+ ],
+ [
+ 282.984982,
+ 972.270508
+ ],
+ [
+ 287.860736,
+ 971.520508
+ ],
+ [
+ 294.361742,
+ 971.020508
+ ],
+ [
+ 299.487535,
+ 969.770508
+ ],
+ [
+ 301.862902,
+ 971.395508
+ ],
+ [
+ 304.988386,
+ 973.020508
+ ],
+ [
+ 307.738811,
+ 972.645508
+ ],
+ [
+ 311.239353,
+ 970.645508
+ ],
+ [
+ 311.989469,
+ 967.895508
+ ],
+ [
+ 315.740049,
+ 967.895508
+ ],
+ [
+ 321.365919,
+ 967.520508
+ ],
+ [
+ 325.491558,
+ 966.145508
+ ],
+ [
+ 329.117119,
+ 963.395508
+ ],
+ [
+ 333.992873,
+ 958.270508
+ ],
+ [
+ 336.381914,
+ 953.103516
+ ],
+ [
+ 340.257514,
+ 948.853516
+ ],
+ [
+ 342.382843,
+ 947.103516
+ ],
+ [
+ 344.258133,
+ 945.353516
+ ],
+ [
+ 346.508481,
+ 942.228516
+ ],
+ [
+ 347.008558,
+ 939.228516
+ ],
+ [
+ 345.383307,
+ 935.853516
+ ],
+ [
+ 342.132804,
+ 932.728516
+ ],
+ [
+ 339.382379,
+ 930.978516
+ ],
+ [
+ 335.506779,
+ 930.603516
+ ],
+ [
+ 333.756508,
+ 928.853516
+ ],
+ [
+ 333.38145,
+ 925.978516
+ ],
+ [
+ 330.881063,
+ 924.103516
+ ],
+ [
+ 328.130638,
+ 921.603516
+ ],
+ [
+ 327.380522,
+ 918.728516
+ ],
+ [
+ 325.505232,
+ 915.478516
+ ],
+ [
+ 322.754806,
+ 912.728516
+ ],
+ [
+ 319.629323,
+ 909.103516
+ ],
+ [
+ 317.879052,
+ 906.603516
+ ],
+ [
+ 316.37882,
+ 901.728516
+ ],
+ [
+ 316.878897,
+ 897.978516
+ ],
+ [
+ 315.503684,
+ 895.103516
+ ],
+ [
+ 315.503684,
+ 890.478516
+ ],
+ [
+ 315.494894,
+ 884.28418
+ ],
+ [
+ 315.619913,
+ 879.78418
+ ],
+ [
+ 317.370184,
+ 876.03418
+ ],
+ [
+ 316.870107,
+ 870.15918
+ ],
+ [
+ 320.245629,
+ 868.15918
+ ],
+ [
+ 323.246093,
+ 867.78418
+ ],
+ [
+ 325.871499,
+ 866.78418
+ ],
+ [
+ 329.122002,
+ 866.40918
+ ],
+ [
+ 330.872273,
+ 864.90918
+ ],
+ [
+ 333.37266,
+ 862.90918
+ ],
+ [
+ 336.498143,
+ 860.90918
+ ],
+ [
+ 339.873665,
+ 860.03418
+ ],
+ [
+ 342.87413,
+ 862.90918
+ ],
+ [
+ 345.749575,
+ 866.53418
+ ],
+ [
+ 349.500155,
+ 866.65918
+ ],
+ [
+ 352.000542,
+ 868.78418
+ ],
+ [
+ 351.750503,
+ 872.65918
+ ],
+ [
+ 351.000387,
+ 875.78418
+ ],
+ [
+ 353.250735,
+ 878.28418
+ ],
+ [
+ 355.126025,
+ 879.15918
+ ],
+ [
+ 358.126489,
+ 881.90918
+ ],
+ [
+ 358.501547,
+ 885.28418
+ ],
+ [
+ 359.751741,
+ 889.28418
+ ],
+ [
+ 359.126644,
+ 893.90918
+ ],
+ [
+ 359.001625,
+ 897.03418
+ ],
+ [
+ 361.001934,
+ 900.65918
+ ],
+ [
+ 361.251973,
+ 903.40918
+ ],
+ [
+ 360.501857,
+ 906.78418
+ ],
+ [
+ 361.627031,
+ 909.78418
+ ],
+ [
+ 362.627186,
+ 913.28418
+ ],
+ [
+ 364.002398,
+ 916.53418
+ ],
+ [
+ 363.502321,
+ 920.78418
+ ],
+ [
+ 362.627186,
+ 923.78418
+ ],
+ [
+ 362.019181,
+ 926.814941
+ ],
+ [
+ 360.39393,
+ 931.189941
+ ],
+ [
+ 360.143891,
+ 936.064941
+ ],
+ [
+ 361.019027,
+ 939.689941
+ ],
+ [
+ 359.518794,
+ 944.439941
+ ],
+ [
+ 357.518485,
+ 947.939941
+ ],
+ [
+ 353.642885,
+ 949.939941
+ ],
+ [
+ 351.017479,
+ 952.439941
+ ],
+ [
+ 349.01717,
+ 956.439941
+ ],
+ [
+ 349.267209,
+ 959.689941
+ ],
+ [
+ 349.267209,
+ 963.189941
+ ],
+ [
+ 348.017015,
+ 965.439941
+ ],
+ [
+ 350.017325,
+ 967.564941
+ ],
+ [
+ 353.142808,
+ 967.939941
+ ],
+ [
+ 356.768369,
+ 968.939941
+ ],
+ [
+ 359.393775,
+ 966.439941
+ ],
+ [
+ 361.769143,
+ 962.814941
+ ],
+ [
+ 364.019491,
+ 960.064941
+ ],
+ [
+ 366.769916,
+ 957.939941
+ ],
+ [
+ 370.145438,
+ 956.064941
+ ],
+ [
+ 373.020883,
+ 955.814941
+ ],
+ [
+ 372.520806,
+ 950.564941
+ ],
+ [
+ 373.395941,
+ 947.314941
+ ],
+ [
+ 377.52158,
+ 947.314941
+ ],
+ [
+ 380.146986,
+ 948.689941
+ ],
+ [
+ 384.647682,
+ 948.564941
+ ],
+ [
+ 388.89834,
+ 947.814941
+ ],
+ [
+ 390.845907,
+ 947.54248
+ ],
+ [
+ 393.846371,
+ 946.66748
+ ],
+ [
+ 397.972009,
+ 945.41748
+ ],
+ [
+ 400.347376,
+ 944.16748
+ ],
+ [
+ 403.222821,
+ 939.66748
+ ],
+ [
+ 404.598034,
+ 937.29248
+ ],
+ [
+ 407.34846,
+ 933.41748
+ ],
+ [
+ 409.973866,
+ 930.16748
+ ],
+ [
+ 413.474407,
+ 928.29248
+ ],
+ [
+ 417.975103,
+ 925.91748
+ ],
+ [
+ 420.583417,
+ 923.77832
+ ],
+ [
+ 422.958785,
+ 921.77832
+ ],
+ [
+ 425.459171,
+ 918.52832
+ ],
+ [
+ 426.209287,
+ 914.52832
+ ],
+ [
+ 426.209287,
+ 910.27832
+ ],
+ [
+ 426.209287,
+ 906.52832
+ ],
+ [
+ 426.334307,
+ 901.52832
+ ],
+ [
+ 426.834384,
+ 896.40332
+ ],
+ [
+ 426.709365,
+ 891.90332
+ ],
+ [
+ 428.334616,
+ 888.02832
+ ],
+ [
+ 431.085042,
+ 885.27832
+ ],
+ [
+ 431.585119,
+ 881.90332
+ ],
+ [
+ 433.585429,
+ 879.65332
+ ],
+ [
+ 434.960641,
+ 875.65332
+ ],
+ [
+ 434.835622,
+ 872.65332
+ ],
+ [
+ 436.460873,
+ 870.02832
+ ],
+ [
+ 437.08304,
+ 867.757813
+ ],
+ [
+ 439.458407,
+ 866.757813
+ ],
+ [
+ 441.708756,
+ 865.007813
+ ],
+ [
+ 444.084123,
+ 863.632813
+ ],
+ [
+ 447.209607,
+ 862.132813
+ ],
+ [
+ 449.084897,
+ 858.632813
+ ],
+ [
+ 451.585284,
+ 856.132813
+ ],
+ [
+ 456.586057,
+ 854.007813
+ ],
+ [
+ 461.461811,
+ 851.257813
+ ],
+ [
+ 466.212546,
+ 848.382813
+ ],
+ [
+ 469.087991,
+ 847.382813
+ ],
+ [
+ 470.213165,
+ 844.382813
+ ],
+ [
+ 472.713552,
+ 841.382813
+ ],
+ [
+ 476.089074,
+ 837.882813
+ ],
+ [
+ 477.726535,
+ 834.57666
+ ],
+ [
+ 480.852018,
+ 833.45166
+ ],
+ [
+ 483.102366,
+ 833.45166
+ ],
+ [
+ 485.602753,
+ 831.82666
+ ],
+ [
+ 488.478198,
+ 829.57666
+ ],
+ [
+ 491.353643,
+ 828.57666
+ ],
+ [
+ 494.604146,
+ 828.32666
+ ],
+ [
+ 497.354571,
+ 829.70166
+ ],
+ [
+ 500.230016,
+ 831.20166
+ ],
+ [
+ 503.23048,
+ 833.07666
+ ],
+ [
+ 506.230944,
+ 834.45166
+ ],
+ [
+ 509.231409,
+ 834.20166
+ ],
+ [
+ 511.981834,
+ 834.07666
+ ],
+ [
+ 514.232182,
+ 835.95166
+ ],
+ [
+ 517.482685,
+ 839.07666
+ ],
+ [
+ 519.608014,
+ 840.07666
+ ],
+ [
+ 522.23342,
+ 840.70166
+ ],
+ [
+ 525.233884,
+ 838.70166
+ ],
+ [
+ 525.608942,
+ 836.45166
+ ],
+ [
+ 526.335322,
+ 834.649414
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 421.914465,
+ 689.217773
+ ],
+ [
+ 418.413923,
+ 691.217773
+ ],
+ [
+ 417.663807,
+ 697.217773
+ ],
+ [
+ 420.164194,
+ 702.717773
+ ],
+ [
+ 425.665045,
+ 703.967773
+ ],
+ [
+ 432.41609,
+ 700.217773
+ ],
+ [
+ 437.166825,
+ 696.217773
+ ],
+ [
+ 444.918024,
+ 695.467773
+ ],
+ [
+ 451.669068,
+ 696.717773
+ ],
+ [
+ 456.91988,
+ 695.717773
+ ],
+ [
+ 462.420731,
+ 692.467773
+ ],
+ [
+ 466.42135,
+ 687.967773
+ ],
+ [
+ 467.921582,
+ 681.467773
+ ],
+ [
+ 468.671699,
+ 676.217773
+ ],
+ [
+ 468.42166,
+ 671.217773
+ ],
+ [
+ 462.170693,
+ 666.967773
+ ],
+ [
+ 457.169919,
+ 662.217773
+ ],
+ [
+ 455.669687,
+ 656.467773
+ ],
+ [
+ 452.419184,
+ 652.217773
+ ],
+ [
+ 448.668604,
+ 645.717773
+ ],
+ [
+ 446.918333,
+ 641.217773
+ ],
+ [
+ 444.918024,
+ 634.717773
+ ],
+ [
+ 440.667366,
+ 633.717773
+ ],
+ [
+ 436.16667,
+ 634.967773
+ ],
+ [
+ 432.916167,
+ 640.217773
+ ],
+ [
+ 434.666438,
+ 648.217773
+ ],
+ [
+ 434.16636,
+ 651.717773
+ ],
+ [
+ 433.916322,
+ 656.467773
+ ],
+ [
+ 434.416399,
+ 662.467773
+ ],
+ [
+ 434.666438,
+ 666.467773
+ ],
+ [
+ 431.916012,
+ 672.967773
+ ],
+ [
+ 428.665509,
+ 677.467773
+ ],
+ [
+ 423.914774,
+ 682.717773
+ ],
+ [
+ 421.914465,
+ 689.217773
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 1000.508075,
+ 1110.778809
+ ],
+ [
+ 1000.471721,
+ 1116.614868
+ ],
+ [
+ 1004.046864,
+ 1118.0979
+ ],
+ [
+ 1006.362499,
+ 1119.741333
+ ],
+ [
+ 1009.770435,
+ 1120.552734
+ ],
+ [
+ 1012.504117,
+ 1122.581299
+ ],
+ [
+ 1014.199235,
+ 1124.317261
+ ],
+ [
+ 1015.670285,
+ 1126.429932
+ ],
+ [
+ 1020.791504,
+ 1131.299316
+ ],
+ [
+ 1024.337204,
+ 1141.25061
+ ],
+ [
+ 1017.714658,
+ 1141.694092
+ ],
+ [
+ 1011.902861,
+ 1141.499023
+ ],
+ [
+ 1008.91109,
+ 1137.069092
+ ],
+ [
+ 1006.410319,
+ 1134.233887
+ ],
+ [
+ 1001.967116,
+ 1129.135498
+ ],
+ [
+ 1002.089437,
+ 1125.895752
+ ],
+ [
+ 1001.130357,
+ 1123.32666
+ ],
+ [
+ 997.048983,
+ 1123.895264
+ ],
+ [
+ 994.160358,
+ 1122.387695
+ ],
+ [
+ 986.720056,
+ 1122.601074
+ ],
+ [
+ 981.390693,
+ 1123.871582
+ ],
+ [
+ 979.263176,
+ 1121.8479
+ ],
+ [
+ 977.249647,
+ 1120.527588
+ ],
+ [
+ 975.029546,
+ 1121.397705
+ ],
+ [
+ 972.692142,
+ 1121.283691
+ ],
+ [
+ 971.217009,
+ 1118.915771
+ ],
+ [
+ 964.403056,
+ 1118.807861
+ ],
+ [
+ 963.359411,
+ 1116.729492
+ ],
+ [
+ 961.894679,
+ 1115.237549
+ ],
+ [
+ 957.491848,
+ 1114.398193
+ ],
+ [
+ 954.99463,
+ 1109.299072
+ ],
+ [
+ 948.740189,
+ 1106.12207
+ ],
+ [
+ 944.52303,
+ 1101.653809
+ ],
+ [
+ 942.673607,
+ 1098.982544
+ ],
+ [
+ 939.37088,
+ 1098.03418
+ ],
+ [
+ 932.654679,
+ 1090.853027
+ ],
+ [
+ 928.602548,
+ 1086.908203
+ ],
+ [
+ 927.594657,
+ 1081.927246
+ ],
+ [
+ 926.642368,
+ 1076.916016
+ ],
+ [
+ 923.287693,
+ 1070.511719
+ ],
+ [
+ 919.393101,
+ 1067.559814
+ ],
+ [
+ 918.273405,
+ 1064.054443
+ ],
+ [
+ 916.837769,
+ 1058.84082
+ ],
+ [
+ 911.926693,
+ 1055.599365
+ ],
+ [
+ 907.682334,
+ 1049.124756
+ ],
+ [
+ 905.186446,
+ 1042.453125
+ ],
+ [
+ 919.56367,
+ 1035.453125
+ ],
+ [
+ 919.56367,
+ 1038.453125
+ ],
+ [
+ 919.188612,
+ 1041.828125
+ ],
+ [
+ 918.438496,
+ 1044.453125
+ ],
+ [
+ 916.438187,
+ 1048.078125
+ ],
+ [
+ 915.688071,
+ 1051.203125
+ ],
+ [
+ 917.313322,
+ 1052.078125
+ ],
+ [
+ 921.063902,
+ 1052.453125
+ ],
+ [
+ 922.064057,
+ 1055.453125
+ ],
+ [
+ 922.314096,
+ 1058.828125
+ ],
+ [
+ 925.689618,
+ 1060.203125
+ ],
+ [
+ 928.190005,
+ 1063.328125
+ ],
+ [
+ 929.565217,
+ 1066.703125
+ ],
+ [
+ 930.94043,
+ 1068.453125
+ ],
+ [
+ 930.815411,
+ 1071.328125
+ ],
+ [
+ 931.315488,
+ 1074.203125
+ ],
+ [
+ 933.815875,
+ 1077.453125
+ ],
+ [
+ 937.941513,
+ 1082.203125
+ ],
+ [
+ 940.316881,
+ 1084.703125
+ ],
+ [
+ 942.942287,
+ 1087.578125
+ ],
+ [
+ 945.817732,
+ 1089.703125
+ ],
+ [
+ 948.76057,
+ 1091.297852
+ ],
+ [
+ 950.885899,
+ 1093.547852
+ ],
+ [
+ 952.261111,
+ 1096.047852
+ ],
+ [
+ 955.011537,
+ 1096.047852
+ ],
+ [
+ 957.136866,
+ 1098.047852
+ ],
+ [
+ 957.136866,
+ 1101.047852
+ ],
+ [
+ 956.011692,
+ 1103.047852
+ ],
+ [
+ 959.637252,
+ 1104.797852
+ ],
+ [
+ 962.262659,
+ 1105.422852
+ ],
+ [
+ 965.263123,
+ 1105.297852
+ ],
+ [
+ 966.013239,
+ 1102.422852
+ ],
+ [
+ 966.888374,
+ 1100.672852
+ ],
+ [
+ 970.013858,
+ 1102.547852
+ ],
+ [
+ 972.889303,
+ 1105.422852
+ ],
+ [
+ 975.889767,
+ 1106.422852
+ ],
+ [
+ 977.765057,
+ 1107.172852
+ ],
+ [
+ 980.765521,
+ 1107.422852
+ ],
+ [
+ 984.516101,
+ 1106.547852
+ ],
+ [
+ 987.141507,
+ 1106.422852
+ ],
+ [
+ 990.642049,
+ 1108.172852
+ ],
+ [
+ 993.017416,
+ 1111.672852
+ ],
+ [
+ 994.26761,
+ 1113.422852
+ ],
+ [
+ 996.267919,
+ 1113.422852
+ ],
+ [
+ 996.767997,
+ 1111.422852
+ ],
+ [
+ 998.268229,
+ 1110.047852
+ ],
+ [
+ 1000.508075,
+ 1110.778809
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 941.828239,
+ 1028.847168
+ ],
+ [
+ 940.828084,
+ 1031.972168
+ ],
+ [
+ 938.827774,
+ 1034.847168
+ ],
+ [
+ 937.577581,
+ 1036.847168
+ ],
+ [
+ 937.7026,
+ 1039.347168
+ ],
+ [
+ 939.57789,
+ 1041.847168
+ ],
+ [
+ 941.203142,
+ 1043.472168
+ ],
+ [
+ 943.953567,
+ 1043.222168
+ ],
+ [
+ 946.453954,
+ 1041.597168
+ ],
+ [
+ 948.704302,
+ 1039.597168
+ ],
+ [
+ 950.829631,
+ 1038.472168
+ ],
+ [
+ 953.830095,
+ 1036.847168
+ ],
+ [
+ 957.955734,
+ 1036.597168
+ ],
+ [
+ 959.956043,
+ 1037.597168
+ ],
+ [
+ 962.581449,
+ 1039.347168
+ ],
+ [
+ 964.831797,
+ 1042.347168
+ ],
+ [
+ 966.332029,
+ 1044.222168
+ ],
+ [
+ 968.707397,
+ 1044.972168
+ ],
+ [
+ 969.707552,
+ 1048.097168
+ ],
+ [
+ 970.207629,
+ 1050.097168
+ ],
+ [
+ 974.083229,
+ 1051.097168
+ ],
+ [
+ 976.958673,
+ 1051.722168
+ ],
+ [
+ 980.209176,
+ 1051.097168
+ ],
+ [
+ 983.709718,
+ 1051.222168
+ ],
+ [
+ 986.210105,
+ 1052.347168
+ ],
+ [
+ 988.335433,
+ 1053.097168
+ ],
+ [
+ 989.960685,
+ 1055.222168
+ ],
+ [
+ 991.335898,
+ 1058.472168
+ ],
+ [
+ 992.83613,
+ 1061.222168
+ ],
+ [
+ 993.336207,
+ 1062.847168
+ ],
+ [
+ 993.211188,
+ 1064.972168
+ ],
+ [
+ 993.211188,
+ 1067.472168
+ ],
+ [
+ 993.836284,
+ 1069.847168
+ ],
+ [
+ 996.336671,
+ 1071.097168
+ ],
+ [
+ 998.211961,
+ 1072.097168
+ ],
+ [
+ 1001.712503,
+ 1072.097168
+ ],
+ [
+ 1004.712967,
+ 1071.847168
+ ],
+ [
+ 1006.74502,
+ 1074.958008
+ ],
+ [
+ 1010.995677,
+ 1076.083008
+ ],
+ [
+ 1013.246025,
+ 1077.083008
+ ],
+ [
+ 1013.746103,
+ 1080.583008
+ ],
+ [
+ 1014.24618,
+ 1082.833008
+ ],
+ [
+ 1016.746567,
+ 1083.833008
+ ],
+ [
+ 1018.246799,
+ 1086.583008
+ ],
+ [
+ 1018.621857,
+ 1088.833008
+ ],
+ [
+ 1020.122089,
+ 1090.958008
+ ],
+ [
+ 1020.736442,
+ 1093.007324
+ ],
+ [
+ 1020.361384,
+ 1095.632324
+ ],
+ [
+ 1019.861307,
+ 1097.382324
+ ],
+ [
+ 1019.611268,
+ 1100.632324
+ ],
+ [
+ 1020.111345,
+ 1103.757324
+ ],
+ [
+ 1021.736597,
+ 1106.632324
+ ],
+ [
+ 1024.612042,
+ 1108.007324
+ ],
+ [
+ 1027.362467,
+ 1110.507324
+ ],
+ [
+ 1029.487796,
+ 1112.882324
+ ],
+ [
+ 1030.737989,
+ 1116.132324
+ ],
+ [
+ 1032.863318,
+ 1119.257324
+ ],
+ [
+ 1036.23884,
+ 1120.757324
+ ],
+ [
+ 1035.669416,
+ 1123.185547
+ ],
+ [
+ 1036.91961,
+ 1125.185547
+ ],
+ [
+ 1038.7949,
+ 1125.935547
+ ],
+ [
+ 1041.045248,
+ 1128.185547
+ ],
+ [
+ 1041.920383,
+ 1130.935547
+ ],
+ [
+ 1041.545325,
+ 1133.310547
+ ],
+ [
+ 1041.420306,
+ 1136.185547
+ ],
+ [
+ 1042.170422,
+ 1137.810547
+ ],
+ [
+ 1043.670654,
+ 1139.685547
+ ],
+ [
+ 1045.545944,
+ 1140.810547
+ ],
+ [
+ 1048.046331,
+ 1141.810547
+ ],
+ [
+ 1050.296679,
+ 1142.185547
+ ],
+ [
+ 1051.671892,
+ 1141.435547
+ ],
+ [
+ 1052.04695,
+ 1138.935547
+ ],
+ [
+ 1052.171969,
+ 1136.935547
+ ],
+ [
+ 1051.546873,
+ 1135.560547
+ ],
+ [
+ 1051.046795,
+ 1133.060547
+ ],
+ [
+ 1049.046486,
+ 1130.935547
+ ],
+ [
+ 1046.29606,
+ 1127.685547
+ ],
+ [
+ 1044.170731,
+ 1124.810547
+ ],
+ [
+ 1041.545325,
+ 1121.935547
+ ],
+ [
+ 1040.67019,
+ 1119.560547
+ ],
+ [
+ 1039.294977,
+ 1116.935547
+ ],
+ [
+ 1037.419687,
+ 1114.685547
+ ],
+ [
+ 1035.794436,
+ 1112.810547
+ ],
+ [
+ 1035.794436,
+ 1109.810547
+ ],
+ [
+ 1034.169184,
+ 1107.060547
+ ],
+ [
+ 1031.918836,
+ 1103.185547
+ ],
+ [
+ 1030.418604,
+ 1100.060547
+ ],
+ [
+ 1028.668333,
+ 1097.935547
+ ],
+ [
+ 1027.168101,
+ 1096.560547
+ ],
+ [
+ 1026.918062,
+ 1094.060547
+ ],
+ [
+ 1026.292966,
+ 1091.810547
+ ],
+ [
+ 1025.292811,
+ 1089.310547
+ ],
+ [
+ 1023.827741,
+ 1085.184082
+ ],
+ [
+ 1022.702567,
+ 1083.184082
+ ],
+ [
+ 1021.452373,
+ 1079.184082
+ ],
+ [
+ 1021.077315,
+ 1076.934082
+ ],
+ [
+ 1021.327354,
+ 1074.184082
+ ],
+ [
+ 1018.701948,
+ 1072.059082
+ ],
+ [
+ 1016.576619,
+ 1070.309082
+ ],
+ [
+ 1013.576155,
+ 1069.559082
+ ],
+ [
+ 1010.325652,
+ 1069.309082
+ ],
+ [
+ 1006.700091,
+ 1068.434082
+ ],
+ [
+ 1005.199859,
+ 1066.309082
+ ],
+ [
+ 1005.449897,
+ 1063.934082
+ ],
+ [
+ 1005.074839,
+ 1061.434082
+ ],
+ [
+ 1005.074839,
+ 1058.434082
+ ],
+ [
+ 1005.074839,
+ 1056.434082
+ ],
+ [
+ 1004.324723,
+ 1054.684082
+ ],
+ [
+ 1001.574298,
+ 1053.434082
+ ],
+ [
+ 999.573988,
+ 1052.934082
+ ],
+ [
+ 996.698544,
+ 1051.809082
+ ],
+ [
+ 993.823099,
+ 1050.809082
+ ],
+ [
+ 992.072828,
+ 1049.309082
+ ],
+ [
+ 991.072673,
+ 1046.809082
+ ],
+ [
+ 989.322403,
+ 1044.934082
+ ],
+ [
+ 987.197074,
+ 1043.809082
+ ],
+ [
+ 984.446648,
+ 1041.309082
+ ],
+ [
+ 982.071281,
+ 1041.184082
+ ],
+ [
+ 978.820778,
+ 1040.684082
+ ],
+ [
+ 977.570584,
+ 1038.434082
+ ],
+ [
+ 975.195217,
+ 1036.184082
+ ],
+ [
+ 973.319927,
+ 1034.559082
+ ],
+ [
+ 971.694675,
+ 1032.559082
+ ],
+ [
+ 969.319308,
+ 1031.809082
+ ],
+ [
+ 967.318999,
+ 1030.934082
+ ],
+ [
+ 964.318534,
+ 1030.809082
+ ],
+ [
+ 962.193206,
+ 1030.809082
+ ],
+ [
+ 959.942857,
+ 1029.934082
+ ],
+ [
+ 958.567645,
+ 1027.809082
+ ],
+ [
+ 954.942084,
+ 1026.559082
+ ],
+ [
+ 952.316678,
+ 1025.184082
+ ],
+ [
+ 950.941465,
+ 1022.809082
+ ],
+ [
+ 949.066175,
+ 1021.934082
+ ],
+ [
+ 947.065865,
+ 1023.184082
+ ],
+ [
+ 944.815517,
+ 1025.059082
+ ],
+ [
+ 941.828239,
+ 1028.847168
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 932.38335,
+ 963.178223
+ ],
+ [
+ 932.633389,
+ 960.053223
+ ],
+ [
+ 934.508679,
+ 960.928223
+ ],
+ [
+ 937.134085,
+ 960.303223
+ ],
+ [
+ 937.884201,
+ 958.553223
+ ],
+ [
+ 940.384588,
+ 956.928223
+ ],
+ [
+ 942.509917,
+ 955.678223
+ ],
+ [
+ 943.067517,
+ 953.089111
+ ],
+ [
+ 943.192536,
+ 951.464111
+ ],
+ [
+ 943.130026,
+ 950.089111
+ ],
+ [
+ 943.317555,
+ 947.401611
+ ],
+ [
+ 945.067826,
+ 946.464111
+ ],
+ [
+ 947.443193,
+ 945.589111
+ ],
+ [
+ 950.00609,
+ 946.714111
+ ],
+ [
+ 952.819025,
+ 947.651611
+ ],
+ [
+ 957.132192,
+ 947.776611
+ ],
+ [
+ 961.070302,
+ 948.839111
+ ],
+ [
+ 962.687495,
+ 950.787598
+ ],
+ [
+ 964.000198,
+ 951.975098
+ ],
+ [
+ 966.875643,
+ 952.850098
+ ],
+ [
+ 969.188501,
+ 953.162598
+ ],
+ [
+ 970.876262,
+ 953.850098
+ ],
+ [
+ 971.688888,
+ 955.225098
+ ],
+ [
+ 972.564023,
+ 957.475098
+ ],
+ [
+ 973.626687,
+ 958.975098
+ ],
+ [
+ 975.501978,
+ 960.537598
+ ],
+ [
+ 978.439932,
+ 960.662598
+ ],
+ [
+ 981.065338,
+ 960.725098
+ ],
+ [
+ 983.128157,
+ 961.287598
+ ],
+ [
+ 985.065957,
+ 961.912598
+ ],
+ [
+ 987.031349,
+ 961.491699
+ ],
+ [
+ 990.281852,
+ 961.116699
+ ],
+ [
+ 993.069008,
+ 961.375
+ ],
+ [
+ 995.819434,
+ 962.25
+ ],
+ [
+ 998.194801,
+ 963.125
+ ],
+ [
+ 1000.38264,
+ 964.375
+ ],
+ [
+ 1003.258084,
+ 965.0625
+ ],
+ [
+ 1005.946,
+ 966.375
+ ],
+ [
+ 1008.321368,
+ 967.25
+ ],
+ [
+ 1009.75909,
+ 967.8125
+ ],
+ [
+ 1011.071793,
+ 968.75
+ ],
+ [
+ 1012.071948,
+ 970
+ ],
+ [
+ 1014.072257,
+ 970.9375
+ ],
+ [
+ 1018.385425,
+ 970.9375
+ ],
+ [
+ 1022.016358,
+ 971.530518
+ ],
+ [
+ 1025.39188,
+ 971.968018
+ ],
+ [
+ 1028.079796,
+ 973.093018
+ ],
+ [
+ 1029.955086,
+ 974.593018
+ ],
+ [
+ 1031.830376,
+ 976.155518
+ ],
+ [
+ 1033.455627,
+ 978.155518
+ ],
+ [
+ 1035.363149,
+ 979.945068
+ ],
+ [
+ 1037.238439,
+ 981.757568
+ ],
+ [
+ 1038.301103,
+ 983.132568
+ ],
+ [
+ 1039.801335,
+ 985.132568
+ ],
+ [
+ 1040.426432,
+ 986.507568
+ ],
+ [
+ 1040.426432,
+ 988.132568
+ ],
+ [
+ 1040.488942,
+ 989.570068
+ ],
+ [
+ 1040.426432,
+ 991.507568
+ ],
+ [
+ 1040.426432,
+ 992.945068
+ ],
+ [
+ 1040.80149,
+ 995.320068
+ ],
+ [
+ 1040.738981,
+ 997.195068
+ ],
+ [
+ 1041.383612,
+ 999.572021
+ ],
+ [
+ 1041.383612,
+ 1002.009521
+ ],
+ [
+ 1041.446121,
+ 1004.072021
+ ],
+ [
+ 1041.383075,
+ 1005.5
+ ],
+ [
+ 1041.008017,
+ 1007.3125
+ ],
+ [
+ 1038.695159,
+ 1008.875
+ ],
+ [
+ 1037.695004,
+ 1010.9375
+ ],
+ [
+ 1037.569985,
+ 1012.4375
+ ],
+ [
+ 1036.944888,
+ 1013.5625
+ ],
+ [
+ 1035.069598,
+ 1014.9375
+ ],
+ [
+ 1034.819559,
+ 1016.5625
+ ],
+ [
+ 1033.694385,
+ 1017.25
+ ],
+ [
+ 1033.006779,
+ 1015.1875
+ ],
+ [
+ 1033.131798,
+ 1013.3125
+ ],
+ [
+ 1033.194308,
+ 1011.4375
+ ],
+ [
+ 1032.944269,
+ 1009.5
+ ],
+ [
+ 1032.944269,
+ 1007.0625
+ ],
+ [
+ 1033.131798,
+ 1005.1875
+ ],
+ [
+ 1035.076923,
+ 1004.080566
+ ],
+ [
+ 1035.326962,
+ 1002.455566
+ ],
+ [
+ 1035.577001,
+ 1000.330566
+ ],
+ [
+ 1036.264607,
+ 999.580566
+ ],
+ [
+ 1036.389627,
+ 998.580566
+ ],
+ [
+ 1036.514646,
+ 997.268066
+ ],
+ [
+ 1036.139588,
+ 995.830566
+ ],
+ [
+ 1035.389472,
+ 994.768066
+ ],
+ [
+ 1034.264298,
+ 992.893066
+ ],
+ [
+ 1034.264298,
+ 991.205566
+ ],
+ [
+ 1033.451672,
+ 989.580566
+ ],
+ [
+ 1032.076459,
+ 989.705566
+ ],
+ [
+ 1031.513872,
+ 987.955566
+ ],
+ [
+ 1031.576382,
+ 986.955566
+ ],
+ [
+ 1031.326343,
+ 986.080566
+ ],
+ [
+ 1029.638582,
+ 985.768066
+ ],
+ [
+ 1025.068539,
+ 983.539795
+ ],
+ [
+ 1023.00572,
+ 982.539795
+ ],
+ [
+ 1021.13043,
+ 981.602295
+ ],
+ [
+ 1020.067766,
+ 980.789795
+ ],
+ [
+ 1018.623694,
+ 980.119873
+ ],
+ [
+ 1017.936088,
+ 979.057373
+ ],
+ [
+ 1015.435701,
+ 978.244873
+ ],
+ [
+ 1013.060334,
+ 976.494873
+ ],
+ [
+ 1011.747631,
+ 975.244873
+ ],
+ [
+ 1009.622302,
+ 974.932373
+ ],
+ [
+ 1005.871722,
+ 975.182373
+ ],
+ [
+ 1003.183806,
+ 975.369873
+ ],
+ [
+ 999.933303,
+ 975.557373
+ ],
+ [
+ 997.870484,
+ 975.494873
+ ],
+ [
+ 995.620136,
+ 975.494873
+ ],
+ [
+ 994.119904,
+ 975.557373
+ ],
+ [
+ 991.744536,
+ 975.432373
+ ],
+ [
+ 989.869246,
+ 974.807373
+ ],
+ [
+ 985.034514,
+ 973.352051
+ ],
+ [
+ 982.221579,
+ 973.039551
+ ],
+ [
+ 980.533817,
+ 972.414551
+ ],
+ [
+ 978.721037,
+ 972.227051
+ ],
+ [
+ 977.533353,
+ 972.039551
+ ],
+ [
+ 975.595554,
+ 971.914551
+ ],
+ [
+ 973.845283,
+ 971.539551
+ ],
+ [
+ 972.131395,
+ 971.507324
+ ],
+ [
+ 970.741531,
+ 970.33667
+ ],
+ [
+ 969.928905,
+ 969.08667
+ ],
+ [
+ 966.490874,
+ 968.58667
+ ],
+ [
+ 963.927977,
+ 968.39917
+ ],
+ [
+ 962.115197,
+ 966.64917
+ ],
+ [
+ 960.764158,
+ 966.354004
+ ],
+ [
+ 957.763693,
+ 966.041504
+ ],
+ [
+ 955.888403,
+ 965.666504
+ ],
+ [
+ 954.63821,
+ 964.979004
+ ],
+ [
+ 953.700565,
+ 963.791504
+ ],
+ [
+ 952.76292,
+ 962.104004
+ ],
+ [
+ 952.70041,
+ 960.104004
+ ],
+ [
+ 951.950294,
+ 958.416504
+ ],
+ [
+ 950.137514,
+ 957.604004
+ ],
+ [
+ 948.074694,
+ 957.291504
+ ],
+ [
+ 946.511953,
+ 957.729004
+ ],
+ [
+ 945.949366,
+ 958.729004
+ ],
+ [
+ 944.636663,
+ 959.416504
+ ],
+ [
+ 943.073921,
+ 960.479004
+ ],
+ [
+ 941.38616,
+ 960.291504
+ ],
+ [
+ 940.198476,
+ 960.729004
+ ],
+ [
+ 940.073457,
+ 961.666504
+ ],
+ [
+ 939.010792,
+ 963.166504
+ ],
+ [
+ 937.885618,
+ 963.479004
+ ],
+ [
+ 936.572915,
+ 963.104004
+ ],
+ [
+ 934.447586,
+ 963.104004
+ ],
+ [
+ 932.38335,
+ 963.178223
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 1069.153402,
+ 520.507324
+ ],
+ [
+ 1066.903054,
+ 518.882324
+ ],
+ [
+ 1065.027764,
+ 517.882324
+ ],
+ [
+ 1064.277648,
+ 514.507324
+ ],
+ [
+ 1064.152628,
+ 511.507324
+ ],
+ [
+ 1061.652242,
+ 509.757324
+ ],
+ [
+ 1059.151855,
+ 508.007324
+ ],
+ [
+ 1058.526758,
+ 502.632324
+ ],
+ [
+ 1058.026681,
+ 500.257324
+ ],
+ [
+ 1060.277029,
+ 498.507324
+ ],
+ [
+ 1063.152474,
+ 497.132324
+ ],
+ [
+ 1066.653015,
+ 496.257324
+ ],
+ [
+ 1069.52846,
+ 494.382324
+ ],
+ [
+ 1070.278576,
+ 491.757324
+ ],
+ [
+ 1071.778808,
+ 489.382324
+ ],
+ [
+ 1074.029156,
+ 487.257324
+ ],
+ [
+ 1081.780355,
+ 486.757324
+ ],
+ [
+ 1085.155878,
+ 484.757324
+ ],
+ [
+ 1087.031168,
+ 482.632324
+ ],
+ [
+ 1088.781439,
+ 480.882324
+ ],
+ [
+ 1092.156961,
+ 480.007324
+ ],
+ [
+ 1095.032406,
+ 480.632324
+ ],
+ [
+ 1097.157734,
+ 482.382324
+ ],
+ [
+ 1099.90816,
+ 484.507324
+ ],
+ [
+ 1101.408392,
+ 488.007324
+ ],
+ [
+ 1100.283218,
+ 493.007324
+ ],
+ [
+ 1098.532947,
+ 496.757324
+ ],
+ [
+ 1098.782986,
+ 499.882324
+ ],
+ [
+ 1097.249057,
+ 502.088379
+ ],
+ [
+ 1095.689246,
+ 503.397949
+ ],
+ [
+ 1094.689091,
+ 506.272949
+ ],
+ [
+ 1094.564071,
+ 509.772949
+ ],
+ [
+ 1091.188549,
+ 513.272949
+ ],
+ [
+ 1088.813182,
+ 516.272949
+ ],
+ [
+ 1085.062602,
+ 517.772949
+ ],
+ [
+ 1080.186847,
+ 517.522949
+ ],
+ [
+ 1075.93619,
+ 517.897949
+ ],
+ [
+ 1074.685996,
+ 520.647949
+ ],
+ [
+ 1072.185609,
+ 520.647949
+ ],
+ [
+ 1069.153402,
+ 520.507324
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 1124.63616,
+ 567.125
+ ],
+ [
+ 1123.385966,
+ 564.625
+ ],
+ [
+ 1121.885734,
+ 562.75
+ ],
+ [
+ 1121.510676,
+ 559.625
+ ],
+ [
+ 1120.135463,
+ 557.125
+ ],
+ [
+ 1118.010135,
+ 554.75
+ ],
+ [
+ 1115.634767,
+ 553.125
+ ],
+ [
+ 1114.384574,
+ 550.375
+ ],
+ [
+ 1112.884342,
+ 546.875
+ ],
+ [
+ 1113.509438,
+ 542.875
+ ],
+ [
+ 1115.884806,
+ 542.125
+ ],
+ [
+ 1118.760251,
+ 540.375
+ ],
+ [
+ 1121.135831,
+ 538.125
+ ],
+ [
+ 1123.386179,
+ 537.125
+ ],
+ [
+ 1126.386643,
+ 536.375
+ ],
+ [
+ 1129.262088,
+ 536.5
+ ],
+ [
+ 1132.76263,
+ 536.5
+ ],
+ [
+ 1136.38819,
+ 536
+ ],
+ [
+ 1138.138461,
+ 534.125
+ ],
+ [
+ 1140.138771,
+ 532.125
+ ],
+ [
+ 1142.264099,
+ 528.875
+ ],
+ [
+ 1146.639776,
+ 527.5
+ ],
+ [
+ 1149.265183,
+ 527.125
+ ],
+ [
+ 1152.265647,
+ 526.25
+ ],
+ [
+ 1155.51615,
+ 526.5
+ ],
+ [
+ 1156.641324,
+ 529.625
+ ],
+ [
+ 1156.891362,
+ 533
+ ],
+ [
+ 1156.891362,
+ 536.5
+ ],
+ [
+ 1156.738507,
+ 539.257324
+ ],
+ [
+ 1156.11341,
+ 542.257324
+ ],
+ [
+ 1155.988391,
+ 544.132324
+ ],
+ [
+ 1154.23812,
+ 546.007324
+ ],
+ [
+ 1152.612868,
+ 547.507324
+ ],
+ [
+ 1150.36252,
+ 548.007324
+ ],
+ [
+ 1147.237037,
+ 548.632324
+ ],
+ [
+ 1145.611785,
+ 552.757324
+ ],
+ [
+ 1145.111708,
+ 555.382324
+ ],
+ [
+ 1144.486611,
+ 557.382324
+ ],
+ [
+ 1141.611166,
+ 560.507324
+ ],
+ [
+ 1137.985606,
+ 563.132324
+ ],
+ [
+ 1135.485219,
+ 565.757324
+ ],
+ [
+ 1131.109542,
+ 567.632324
+ ],
+ [
+ 1127.859039,
+ 567.507324
+ ],
+ [
+ 1124.63616,
+ 567.125
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 674.313491,
+ 280.38916
+ ],
+ [
+ 676.188781,
+ 283.13916
+ ],
+ [
+ 677.689013,
+ 286.13916
+ ],
+ [
+ 679.564304,
+ 289.76416
+ ],
+ [
+ 681.689632,
+ 292.38916
+ ],
+ [
+ 686.565387,
+ 291.38916
+ ],
+ [
+ 688.190638,
+ 292.63916
+ ],
+ [
+ 691.69118,
+ 295.51416
+ ],
+ [
+ 693.816508,
+ 297.51416
+ ],
+ [
+ 695.066702,
+ 299.51416
+ ],
+ [
+ 695.31674,
+ 304.01416
+ ],
+ [
+ 695.31674,
+ 308.76416
+ ],
+ [
+ 693.56647,
+ 313.13916
+ ],
+ [
+ 693.56647,
+ 316.26416
+ ],
+ [
+ 695.566779,
+ 319.26416
+ ],
+ [
+ 698.567243,
+ 320.88916
+ ],
+ [
+ 703.022136,
+ 321.57959
+ ],
+ [
+ 707.522832,
+ 322.07959
+ ],
+ [
+ 708.147929,
+ 325.70459
+ ],
+ [
+ 710.648315,
+ 327.70459
+ ],
+ [
+ 714.648934,
+ 330.07959
+ ],
+ [
+ 718.524534,
+ 330.07959
+ ],
+ [
+ 725.150559,
+ 330.20459
+ ],
+ [
+ 732.5267,
+ 330.32959
+ ],
+ [
+ 738.15257,
+ 329.95459
+ ],
+ [
+ 746.528866,
+ 327.45459
+ ],
+ [
+ 753.905007,
+ 324.82959
+ ],
+ [
+ 760.781071,
+ 322.57959
+ ],
+ [
+ 760.878742,
+ 316.753906
+ ],
+ [
+ 763.754187,
+ 313.753906
+ ],
+ [
+ 766.129555,
+ 311.503906
+ ],
+ [
+ 769.130019,
+ 309.003906
+ ],
+ [
+ 771.630406,
+ 307.128906
+ ],
+ [
+ 774.505851,
+ 303.128906
+ ],
+ [
+ 776.131102,
+ 299.628906
+ ],
+ [
+ 776.756199,
+ 293.878906
+ ],
+ [
+ 777.006237,
+ 289.128906
+ ],
+ [
+ 776.50616,
+ 280.628906
+ ],
+ [
+ 776.756199,
+ 275.378906
+ ],
+ [
+ 779.381605,
+ 272.128906
+ ],
+ [
+ 780.506779,
+ 267.503906
+ ],
+ [
+ 785.899703,
+ 258.514648
+ ],
+ [
+ 789.150206,
+ 256.389648
+ ],
+ [
+ 791.775612,
+ 254.139648
+ ],
+ [
+ 795.276154,
+ 249.889648
+ ],
+ [
+ 800.902024,
+ 246.764648
+ ],
+ [
+ 804.652604,
+ 245.264648
+ ],
+ [
+ 809.403339,
+ 243.139648
+ ],
+ [
+ 813.904035,
+ 242.889648
+ ],
+ [
+ 816.529442,
+ 241.639648
+ ],
+ [
+ 818.77979,
+ 239.014648
+ ],
+ [
+ 822.53037,
+ 239.264648
+ ],
+ [
+ 825.393915,
+ 241.25
+ ],
+ [
+ 828.894515,
+ 243
+ ],
+ [
+ 831.64494,
+ 244.125
+ ],
+ [
+ 833.895289,
+ 246.375
+ ],
+ [
+ 833.270192,
+ 254.5
+ ],
+ [
+ 832.895134,
+ 258.625
+ ],
+ [
+ 833.520231,
+ 261.625
+ ],
+ [
+ 837.770888,
+ 261.75
+ ],
+ [
+ 840.146256,
+ 263.375
+ ],
+ [
+ 841.396449,
+ 265.5
+ ],
+ [
+ 847.345123,
+ 267.530273
+ ],
+ [
+ 850.970684,
+ 267.905273
+ ],
+ [
+ 852.095858,
+ 270.030273
+ ],
+ [
+ 853.096013,
+ 272.405273
+ ],
+ [
+ 855.846438,
+ 273.405273
+ ],
+ [
+ 859.597019,
+ 276.280273
+ ],
+ [
+ 862.597483,
+ 278.030273
+ ],
+ [
+ 867.223198,
+ 278.155273
+ ],
+ [
+ 872.474011,
+ 278.030273
+ ],
+ [
+ 877.474784,
+ 277.905273
+ ],
+ [
+ 880.725287,
+ 277.405273
+ ],
+ [
+ 884.100809,
+ 276.655273
+ ],
+ [
+ 892.419479,
+ 275.277344
+ ],
+ [
+ 897.295233,
+ 275.277344
+ ],
+ [
+ 899.499676,
+ 277.871094
+ ],
+ [
+ 901.374966,
+ 278.746094
+ ],
+ [
+ 903.625314,
+ 276.621094
+ ],
+ [
+ 905.125546,
+ 274.496094
+ ],
+ [
+ 908.000991,
+ 274.246094
+ ],
+ [
+ 911.126475,
+ 275.871094
+ ],
+ [
+ 913.8769,
+ 276.621094
+ ],
+ [
+ 918.752655,
+ 277.121094
+ ],
+ [
+ 921.003003,
+ 278.996094
+ ],
+ [
+ 923.128331,
+ 278.621094
+ ],
+ [
+ 925.003622,
+ 276.996094
+ ],
+ [
+ 926.753892,
+ 274.496094
+ ],
+ [
+ 929.754357,
+ 273.746094
+ ],
+ [
+ 932.004705,
+ 272.996094
+ ],
+ [
+ 934.130033,
+ 269.621094
+ ],
+ [
+ 934.380072,
+ 267.746094
+ ],
+ [
+ 934.630111,
+ 264.621094
+ ],
+ [
+ 934.75513,
+ 261.871094
+ ],
+ [
+ 936.255362,
+ 260.121094
+ ],
+ [
+ 938.880768,
+ 259.871094
+ ],
+ [
+ 941.381155,
+ 259.621094
+ ],
+ [
+ 943.756523,
+ 258.246094
+ ],
+ [
+ 946.020385,
+ 257
+ ],
+ [
+ 947.395598,
+ 254.125
+ ],
+ [
+ 949.145869,
+ 252.375
+ ],
+ [
+ 954.271662,
+ 251.125
+ ],
+ [
+ 957.516304,
+ 253.121582
+ ],
+ [
+ 960.381005,
+ 255.295898
+ ],
+ [
+ 962.006257,
+ 256.670898
+ ],
+ [
+ 964.006566,
+ 257.920898
+ ],
+ [
+ 967.757146,
+ 259.795898
+ ],
+ [
+ 971.257688,
+ 260.170898
+ ],
+ [
+ 976.258462,
+ 260.795898
+ ],
+ [
+ 979.759003,
+ 260.795898
+ ],
+ [
+ 981.259235,
+ 262.795898
+ ],
+ [
+ 983.134525,
+ 263.170898
+ ],
+ [
+ 983.884641,
+ 261.170898
+ ],
+ [
+ 983.634603,
+ 257.295898
+ ],
+ [
+ 982.134371,
+ 253.920898
+ ],
+ [
+ 980.3841,
+ 252.420898
+ ],
+ [
+ 978.633829,
+ 251.920898
+ ],
+ [
+ 975.258307,
+ 250.795898
+ ],
+ [
+ 972.132823,
+ 249.045898
+ ],
+ [
+ 969.632437,
+ 246.420898
+ ],
+ [
+ 967.13205,
+ 244.295898
+ ],
+ [
+ 964.631663,
+ 242.045898
+ ],
+ [
+ 962.201111,
+ 240.018066
+ ],
+ [
+ 959.493173,
+ 238.419922
+ ],
+ [
+ 957.492863,
+ 237.669922
+ ],
+ [
+ 953.367225,
+ 235.169922
+ ],
+ [
+ 950.116722,
+ 234.544922
+ ],
+ [
+ 946.7412,
+ 236.169922
+ ],
+ [
+ 944.615871,
+ 236.669922
+ ],
+ [
+ 942.740581,
+ 237.544922
+ ],
+ [
+ 942.240504,
+ 243.044922
+ ],
+ [
+ 941.615407,
+ 246.669922
+ ],
+ [
+ 939.740117,
+ 244.419922
+ ],
+ [
+ 939.490078,
+ 242.419922
+ ],
+ [
+ 938.239885,
+ 240.669922
+ ],
+ [
+ 936.614633,
+ 241.169922
+ ],
+ [
+ 934.239266,
+ 242.044922
+ ],
+ [
+ 933.142905,
+ 243.775879
+ ],
+ [
+ 933.133084,
+ 245.875
+ ],
+ [
+ 932.758026,
+ 249.125
+ ],
+ [
+ 931.723687,
+ 251.378906
+ ],
+ [
+ 929.973416,
+ 255.503906
+ ],
+ [
+ 926.097816,
+ 257.878906
+ ],
+ [
+ 924.722604,
+ 260.628906
+ ],
+ [
+ 922.222217,
+ 259.503906
+ ],
+ [
+ 919.846849,
+ 258.503906
+ ],
+ [
+ 917.346463,
+ 258.878906
+ ],
+ [
+ 915.596192,
+ 260.753906
+ ],
+ [
+ 914.596037,
+ 262.628906
+ ],
+ [
+ 909.970321,
+ 263.628906
+ ],
+ [
+ 907.219896,
+ 263.628906
+ ],
+ [
+ 903.719354,
+ 263.003906
+ ],
+ [
+ 901.218968,
+ 260.878906
+ ],
+ [
+ 898.718581,
+ 259.503906
+ ],
+ [
+ 894.059169,
+ 257.358398
+ ],
+ [
+ 886.808047,
+ 257.733398
+ ],
+ [
+ 883.807583,
+ 257.983398
+ ],
+ [
+ 879.681944,
+ 257.483398
+ ],
+ [
+ 873.055919,
+ 257.483398
+ ],
+ [
+ 869.305339,
+ 258.233398
+ ],
+ [
+ 866.679933,
+ 258.733398
+ ],
+ [
+ 865.679778,
+ 256.108398
+ ],
+ [
+ 864.554604,
+ 253.858398
+ ],
+ [
+ 862.854146,
+ 251.256348
+ ],
+ [
+ 860.22874,
+ 249.631348
+ ],
+ [
+ 858.014506,
+ 249.5
+ ],
+ [
+ 852.763693,
+ 249.375
+ ],
+ [
+ 850.138287,
+ 250
+ ],
+ [
+ 847.6379,
+ 250
+ ],
+ [
+ 845.012494,
+ 248.875
+ ],
+ [
+ 844.637436,
+ 246.875
+ ],
+ [
+ 844.637436,
+ 243.625
+ ],
+ [
+ 844.387397,
+ 240.75
+ ],
+ [
+ 841.887011,
+ 236.75
+ ],
+ [
+ 838.7962,
+ 234.920898
+ ],
+ [
+ 836.791984,
+ 233.135254
+ ],
+ [
+ 833.666501,
+ 231.885254
+ ],
+ [
+ 829.790901,
+ 231.510254
+ ],
+ [
+ 827.165495,
+ 231.385254
+ ],
+ [
+ 824.29005,
+ 230.135254
+ ],
+ [
+ 822.039702,
+ 228.260254
+ ],
+ [
+ 819.039238,
+ 226.635254
+ ],
+ [
+ 817.038928,
+ 225.635254
+ ],
+ [
+ 815.288658,
+ 224.760254
+ ],
+ [
+ 812.663251,
+ 226.135254
+ ],
+ [
+ 811.757311,
+ 228.625
+ ],
+ [
+ 809.631982,
+ 230.875
+ ],
+ [
+ 806.381479,
+ 231.875
+ ],
+ [
+ 803.881092,
+ 231.625
+ ],
+ [
+ 801.505725,
+ 233.25
+ ],
+ [
+ 798.380241,
+ 233.25
+ ],
+ [
+ 793.879545,
+ 233.5
+ ],
+ [
+ 792.254294,
+ 233.125
+ ],
+ [
+ 787.921592,
+ 228.115234
+ ],
+ [
+ 786.546379,
+ 225.490234
+ ],
+ [
+ 786.546379,
+ 223.740234
+ ],
+ [
+ 785.23563,
+ 220.682129
+ ],
+ [
+ 781.727763,
+ 218.303711
+ ],
+ [
+ 778.602279,
+ 214.803711
+ ],
+ [
+ 775.601815,
+ 211.178711
+ ],
+ [
+ 772.976409,
+ 207.553711
+ ],
+ [
+ 771.851235,
+ 205.803711
+ ],
+ [
+ 768.850771,
+ 203.303711
+ ],
+ [
+ 765.975326,
+ 199.678711
+ ],
+ [
+ 762.974862,
+ 197.178711
+ ],
+ [
+ 759.224281,
+ 194.428711
+ ],
+ [
+ 755.469794,
+ 191.15918
+ ],
+ [
+ 753.344466,
+ 189.40918
+ ],
+ [
+ 750.093963,
+ 187.15918
+ ],
+ [
+ 745.593266,
+ 185.40918
+ ],
+ [
+ 741.592648,
+ 184.28418
+ ],
+ [
+ 737.592029,
+ 183.78418
+ ],
+ [
+ 733.341371,
+ 183.65918
+ ],
+ [
+ 726.590327,
+ 182.90918
+ ],
+ [
+ 720.470728,
+ 183.144531
+ ],
+ [
+ 716.50352,
+ 182.875
+ ],
+ [
+ 709.877495,
+ 184
+ ],
+ [
+ 704.876721,
+ 185.625
+ ],
+ [
+ 700.876102,
+ 187.5
+ ],
+ [
+ 700.321329,
+ 190.013184
+ ],
+ [
+ 698.32102,
+ 192.388184
+ ],
+ [
+ 694.320401,
+ 192.513184
+ ],
+ [
+ 689.944724,
+ 192.513184
+ ],
+ [
+ 686.444182,
+ 192.513184
+ ],
+ [
+ 684.193834,
+ 194.013184
+ ],
+ [
+ 681.845815,
+ 196.726074
+ ],
+ [
+ 681.38527,
+ 198.375
+ ],
+ [
+ 680.885193,
+ 201.5
+ ],
+ [
+ 679.760019,
+ 204.25
+ ],
+ [
+ 677.384651,
+ 204.625
+ ],
+ [
+ 675.509361,
+ 203.5
+ ],
+ [
+ 672.758935,
+ 205.625
+ ],
+ [
+ 671.133684,
+ 209.5
+ ],
+ [
+ 670.659978,
+ 212.533691
+ ],
+ [
+ 669.308695,
+ 215.212402
+ ],
+ [
+ 667.808463,
+ 216.962402
+ ],
+ [
+ 666.43325,
+ 219.212402
+ ],
+ [
+ 665.933172,
+ 222.837402
+ ],
+ [
+ 664.55796,
+ 229.212402
+ ],
+ [
+ 663.307766,
+ 232.087402
+ ],
+ [
+ 663.307766,
+ 237.712402
+ ],
+ [
+ 664.057882,
+ 241.087402
+ ],
+ [
+ 663.656453,
+ 248.214844
+ ],
+ [
+ 663.656453,
+ 252.464844
+ ],
+ [
+ 666.281859,
+ 252.964844
+ ],
+ [
+ 666.781937,
+ 256.339844
+ ],
+ [
+ 666.656917,
+ 259.464844
+ ],
+ [
+ 667.782091,
+ 263.464844
+ ],
+ [
+ 670.282478,
+ 264.339844
+ ],
+ [
+ 673.635289,
+ 265.625
+ ],
+ [
+ 675.510579,
+ 267
+ ],
+ [
+ 676.260695,
+ 269.5
+ ],
+ [
+ 676.135676,
+ 272.125
+ ],
+ [
+ 676.010657,
+ 276.75
+ ],
+ [
+ 674.135367,
+ 278.875
+ ],
+ [
+ 674.313491,
+ 280.38916
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 999.180702,
+ 259.127441
+ ],
+ [
+ 997.805489,
+ 258.127441
+ ],
+ [
+ 998.305566,
+ 255.127441
+ ],
+ [
+ 998.555605,
+ 252.127441
+ ],
+ [
+ 1001.43105,
+ 250.002441
+ ],
+ [
+ 1002.681243,
+ 247.252441
+ ],
+ [
+ 1005.931746,
+ 244.877441
+ ],
+ [
+ 1007.932056,
+ 241.127441
+ ],
+ [
+ 1010.557462,
+ 240.502441
+ ],
+ [
+ 1015.761895,
+ 240.25
+ ],
+ [
+ 1021.387765,
+ 240.25
+ ],
+ [
+ 1025.888461,
+ 240.125
+ ],
+ [
+ 1030.889235,
+ 239.625
+ ],
+ [
+ 1034.889854,
+ 239.125
+ ],
+ [
+ 1041.140821,
+ 238.625
+ ],
+ [
+ 1043.891246,
+ 240.75
+ ],
+ [
+ 1048.266923,
+ 241.125
+ ],
+ [
+ 1050.76731,
+ 241.375
+ ],
+ [
+ 1051.642445,
+ 243.125
+ ],
+ [
+ 1052.892639,
+ 244.5
+ ],
+ [
+ 1056.018122,
+ 245
+ ],
+ [
+ 1059.393645,
+ 245.375
+ ],
+ [
+ 1064.894496,
+ 245.625
+ ],
+ [
+ 1067.055474,
+ 246.526367
+ ],
+ [
+ 1070.305977,
+ 247.776367
+ ],
+ [
+ 1074.681654,
+ 248.026367
+ ],
+ [
+ 1079.30737,
+ 248.276367
+ ],
+ [
+ 1081.682737,
+ 249.026367
+ ],
+ [
+ 1083.182969,
+ 250.276367
+ ],
+ [
+ 1083.933085,
+ 252.526367
+ ],
+ [
+ 1085.683356,
+ 254.026367
+ ],
+ [
+ 1088.80884,
+ 254.526367
+ ],
+ [
+ 1094.43471,
+ 254.651367
+ ],
+ [
+ 1098.935406,
+ 254.401367
+ ],
+ [
+ 1102.144786,
+ 254.25
+ ],
+ [
+ 1107.02054,
+ 253.75
+ ],
+ [
+ 1114.396681,
+ 252.625
+ ],
+ [
+ 1118.022242,
+ 250.875
+ ],
+ [
+ 1119.147416,
+ 248.875
+ ],
+ [
+ 1120.022551,
+ 246.125
+ ],
+ [
+ 1122.044837,
+ 241.768555
+ ],
+ [
+ 1124.295185,
+ 240.393555
+ ],
+ [
+ 1128.170785,
+ 238.393555
+ ],
+ [
+ 1129.420978,
+ 236.393555
+ ],
+ [
+ 1130.293183,
+ 234.787598
+ ],
+ [
+ 1131.668396,
+ 230.537598
+ ],
+ [
+ 1133.543686,
+ 225.787598
+ ],
+ [
+ 1136.044073,
+ 221.662598
+ ],
+ [
+ 1140.544769,
+ 221.662598
+ ],
+ [
+ 1148.671026,
+ 221.287598
+ ],
+ [
+ 1152.171568,
+ 223.037598
+ ],
+ [
+ 1156.422226,
+ 224.662598
+ ],
+ [
+ 1160.672883,
+ 226.662598
+ ],
+ [
+ 1163.798367,
+ 228.537598
+ ],
+ [
+ 1169.799295,
+ 230.287598
+ ],
+ [
+ 1173.924933,
+ 230.412598
+ ],
+ [
+ 1178.175591,
+ 230.412598
+ ],
+ [
+ 1180.675978,
+ 230.537598
+ ],
+ [
+ 1183.676442,
+ 231.912598
+ ],
+ [
+ 1186.301848,
+ 232.412598
+ ],
+ [
+ 1188.052119,
+ 233.037598
+ ],
+ [
+ 1189.052274,
+ 235.287598
+ ],
+ [
+ 1186.176829,
+ 236.412598
+ ],
+ [
+ 1184.445115,
+ 239.781738
+ ],
+ [
+ 1184.070057,
+ 242.781738
+ ],
+ [
+ 1183.694999,
+ 244.781738
+ ],
+ [
+ 1181.069593,
+ 245.531738
+ ],
+ [
+ 1179.944419,
+ 243.531738
+ ],
+ [
+ 1179.8194,
+ 241.406738
+ ],
+ [
+ 1176.943955,
+ 239.781738
+ ],
+ [
+ 1175.818781,
+ 237.406738
+ ],
+ [
+ 1175.818781,
+ 235.656738
+ ],
+ [
+ 1174.06851,
+ 235.156738
+ ],
+ [
+ 1171.443104,
+ 235.906738
+ ],
+ [
+ 1169.038435,
+ 236.406738
+ ],
+ [
+ 1167.445904,
+ 236.281738
+ ],
+ [
+ 1165.320575,
+ 236.031738
+ ],
+ [
+ 1162.140434,
+ 235
+ ],
+ [
+ 1158.889931,
+ 235.375
+ ],
+ [
+ 1156.514564,
+ 234.25
+ ],
+ [
+ 1153.889158,
+ 233.625
+ ],
+ [
+ 1152.513945,
+ 231.375
+ ],
+ [
+ 1151.388771,
+ 229.75
+ ],
+ [
+ 1148.888384,
+ 229.375
+ ],
+ [
+ 1146.012939,
+ 230.375
+ ],
+ [
+ 1143.88761,
+ 234.75
+ ],
+ [
+ 1143.637572,
+ 237.125
+ ],
+ [
+ 1144.637726,
+ 239
+ ],
+ [
+ 1143.262514,
+ 241.875
+ ],
+ [
+ 1142.03625,
+ 244.678711
+ ],
+ [
+ 1139.989058,
+ 246.488281
+ ],
+ [
+ 1137.701106,
+ 249.01123
+ ],
+ [
+ 1135.200719,
+ 250.63623
+ ],
+ [
+ 1131.32512,
+ 251.38623
+ ],
+ [
+ 1129.699868,
+ 255.01123
+ ],
+ [
+ 1129.44983,
+ 258.63623
+ ],
+ [
+ 1125.544929,
+ 260.727051
+ ],
+ [
+ 1123.88438,
+ 261
+ ],
+ [
+ 1119.883761,
+ 261.625
+ ],
+ [
+ 1115.383065,
+ 261.5
+ ],
+ [
+ 1111.507466,
+ 261.75
+ ],
+ [
+ 1105.506537,
+ 263.375
+ ],
+ [
+ 1104.506382,
+ 265.375
+ ],
+ [
+ 1099.755648,
+ 265
+ ],
+ [
+ 1096.505145,
+ 264.75
+ ],
+ [
+ 1092.004448,
+ 264.625
+ ],
+ [
+ 1090.379197,
+ 265.75
+ ],
+ [
+ 1088.628926,
+ 265.5
+ ],
+ [
+ 1085.878501,
+ 264.375
+ ],
+ [
+ 1083.378114,
+ 262.125
+ ],
+ [
+ 1080.127611,
+ 262.125
+ ],
+ [
+ 1077.627224,
+ 261.25
+ ],
+ [
+ 1076.126992,
+ 258.125
+ ],
+ [
+ 1070.435194,
+ 256.240234
+ ],
+ [
+ 1065.809478,
+ 255.615234
+ ],
+ [
+ 1062.308936,
+ 255.115234
+ ],
+ [
+ 1058.808395,
+ 254.240234
+ ],
+ [
+ 1055.682911,
+ 253.490234
+ ],
+ [
+ 1050.932176,
+ 252.615234
+ ],
+ [
+ 1048.181751,
+ 250.865234
+ ],
+ [
+ 1046.626335,
+ 249.337402
+ ],
+ [
+ 1045.001083,
+ 248.087402
+ ],
+ [
+ 1043.875909,
+ 246.087402
+ ],
+ [
+ 1041.125484,
+ 245.837402
+ ],
+ [
+ 1038.750116,
+ 246.962402
+ ],
+ [
+ 1036.749807,
+ 246.962402
+ ],
+ [
+ 1035.249575,
+ 246.212402
+ ],
+ [
+ 1033.249265,
+ 244.337402
+ ],
+ [
+ 1031.999072,
+ 243.462402
+ ],
+ [
+ 1029.623704,
+ 243.837402
+ ],
+ [
+ 1027.373356,
+ 245.212402
+ ],
+ [
+ 1024.872969,
+ 245.462402
+ ],
+ [
+ 1021.622466,
+ 245.337402
+ ],
+ [
+ 1018.121925,
+ 245.587402
+ ],
+ [
+ 1013.996287,
+ 246.587402
+ ],
+ [
+ 1010.745784,
+ 247.462402
+ ],
+ [
+ 1007.870339,
+ 249.212402
+ ],
+ [
+ 1005.74501,
+ 251.712402
+ ],
+ [
+ 1004.369797,
+ 253.712402
+ ],
+ [
+ 1003.244623,
+ 255.462402
+ ],
+ [
+ 1001.244314,
+ 257.587402
+ ],
+ [
+ 999.180702,
+ 259.127441
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 1606.555034,
+ 665.711914
+ ],
+ [
+ 1599.553951,
+ 663.461914
+ ],
+ [
+ 1596.553487,
+ 660.711914
+ ],
+ [
+ 1593.302984,
+ 656.711914
+ ],
+ [
+ 1592.052791,
+ 648.211914
+ ],
+ [
+ 1593.803062,
+ 641.711914
+ ],
+ [
+ 1593.052946,
+ 635.961914
+ ],
+ [
+ 1593.052946,
+ 629.211914
+ ],
+ [
+ 1595.303294,
+ 626.211914
+ ],
+ [
+ 1597.476482,
+ 622.893555
+ ],
+ [
+ 1598.726675,
+ 618.643555
+ ],
+ [
+ 1601.105949,
+ 611.588867
+ ],
+ [
+ 1603.856375,
+ 606.338867
+ ],
+ [
+ 1608.60711,
+ 599.838867
+ ],
+ [
+ 1614.608038,
+ 597.338867
+ ],
+ [
+ 1623.359392,
+ 594.838867
+ ],
+ [
+ 1631.610668,
+ 592.838867
+ ],
+ [
+ 1636.611442,
+ 594.838867
+ ],
+ [
+ 1640.612061,
+ 599.088867
+ ],
+ [
+ 1644.112603,
+ 603.088867
+ ],
+ [
+ 1649.113376,
+ 608.338867
+ ],
+ [
+ 1654.614227,
+ 610.838867
+ ],
+ [
+ 1660.115078,
+ 612.338867
+ ],
+ [
+ 1663.726965,
+ 616.393555
+ ],
+ [
+ 1666.715709,
+ 620.750977
+ ],
+ [
+ 1666.215631,
+ 626.750977
+ ],
+ [
+ 1662.953408,
+ 632.626953
+ ],
+ [
+ 1660.953098,
+ 636.876953
+ ],
+ [
+ 1656.202363,
+ 643.126953
+ ],
+ [
+ 1652.951861,
+ 645.376953
+ ],
+ [
+ 1644.950623,
+ 648.876953
+ ],
+ [
+ 1638.199578,
+ 651.876953
+ ],
+ [
+ 1633.698882,
+ 652.376953
+ ],
+ [
+ 1628.698108,
+ 652.376953
+ ],
+ [
+ 1622.197103,
+ 654.376953
+ ],
+ [
+ 1613.445749,
+ 652.626953
+ ],
+ [
+ 1608.945053,
+ 653.126953
+ ],
+ [
+ 1603.194163,
+ 653.126953
+ ],
+ [
+ 1601.94397,
+ 656.626953
+ ],
+ [
+ 1602.444047,
+ 661.376953
+ ],
+ [
+ 1606.555034,
+ 665.711914
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 1720.529321,
+ 684.25
+ ],
+ [
+ 1714.528392,
+ 687
+ ],
+ [
+ 1708.027387,
+ 687.25
+ ],
+ [
+ 1703.026613,
+ 687
+ ],
+ [
+ 1696.02553,
+ 687
+ ],
+ [
+ 1693.775182,
+ 684
+ ],
+ [
+ 1691.524834,
+ 679
+ ],
+ [
+ 1689.774563,
+ 672.75
+ ],
+ [
+ 1693.775182,
+ 668.5
+ ],
+ [
+ 1698.775955,
+ 667.25
+ ],
+ [
+ 1703.776729,
+ 667.5
+ ],
+ [
+ 1708.527464,
+ 667.75
+ ],
+ [
+ 1712.528083,
+ 664.5
+ ],
+ [
+ 1719.529166,
+ 663.75
+ ],
+ [
+ 1725.030017,
+ 663.25
+ ],
+ [
+ 1729.93898,
+ 663.030273
+ ],
+ [
+ 1730.689096,
+ 667.530273
+ ],
+ [
+ 1728.188709,
+ 670.280273
+ ],
+ [
+ 1725.438283,
+ 671.530273
+ ],
+ [
+ 1720.937587,
+ 672.780273
+ ],
+ [
+ 1719.687394,
+ 676.530273
+ ],
+ [
+ 1722.18778,
+ 681.280273
+ ],
+ [
+ 1720.529321,
+ 684.25
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 1787.542347,
+ 475.670898
+ ],
+ [
+ 1783.041651,
+ 478.920898
+ ],
+ [
+ 1773.040103,
+ 480.170898
+ ],
+ [
+ 1765.288904,
+ 479.920898
+ ],
+ [
+ 1759.287976,
+ 477.170898
+ ],
+ [
+ 1753.537086,
+ 474.920898
+ ],
+ [
+ 1746.035926,
+ 474.670898
+ ],
+ [
+ 1738.534765,
+ 472.170898
+ ],
+ [
+ 1735.534301,
+ 469.670898
+ ],
+ [
+ 1735.534301,
+ 464.670898
+ ],
+ [
+ 1737.284572,
+ 458.670898
+ ],
+ [
+ 1739.034843,
+ 454.670898
+ ],
+ [
+ 1744.035616,
+ 454.170898
+ ],
+ [
+ 1749.786506,
+ 455.670898
+ ],
+ [
+ 1754.037163,
+ 457.670898
+ ],
+ [
+ 1760.788208,
+ 456.920898
+ ],
+ [
+ 1763.288595,
+ 454.170898
+ ],
+ [
+ 1766.539098,
+ 454.920898
+ ],
+ [
+ 1769.7896,
+ 459.670898
+ ],
+ [
+ 1772.289987,
+ 463.170898
+ ],
+ [
+ 1777.040722,
+ 466.170898
+ ],
+ [
+ 1781.541418,
+ 468.170898
+ ],
+ [
+ 1785.542037,
+ 471.670898
+ ],
+ [
+ 1787.542347,
+ 475.670898
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 1793.793314,
+ 450.420898
+ ],
+ [
+ 1797.043817,
+ 448.670898
+ ],
+ [
+ 1802.544668,
+ 446.920898
+ ],
+ [
+ 1805.045055,
+ 444.420898
+ ],
+ [
+ 1807.045364,
+ 451.920898
+ ],
+ [
+ 1809.545751,
+ 456.920898
+ ],
+ [
+ 1816.296795,
+ 459.170898
+ ],
+ [
+ 1824.047994,
+ 458.420898
+ ],
+ [
+ 1829.548845,
+ 454.670898
+ ],
+ [
+ 1835.049696,
+ 452.670898
+ ],
+ [
+ 1841.550702,
+ 454.170898
+ ],
+ [
+ 1849.051863,
+ 454.670898
+ ],
+ [
+ 1851.302211,
+ 459.420898
+ ],
+ [
+ 1851.302211,
+ 466.670898
+ ],
+ [
+ 1849.801979,
+ 471.920898
+ ],
+ [
+ 1843.050934,
+ 476.170898
+ ],
+ [
+ 1836.549928,
+ 474.920898
+ ],
+ [
+ 1828.548691,
+ 473.920898
+ ],
+ [
+ 1821.04753,
+ 474.670898
+ ],
+ [
+ 1819.797337,
+ 479.420898
+ ],
+ [
+ 1815.796718,
+ 476.670898
+ ],
+ [
+ 1811.796099,
+ 476.920898
+ ],
+ [
+ 1808.045519,
+ 476.920898
+ ],
+ [
+ 1799.294165,
+ 475.670898
+ ],
+ [
+ 1794.793469,
+ 472.420898
+ ],
+ [
+ 1794.54343,
+ 468.920898
+ ],
+ [
+ 1797.793933,
+ 464.920898
+ ],
+ [
+ 1797.043817,
+ 458.170898
+ ],
+ [
+ 1794.043353,
+ 454.420898
+ ],
+ [
+ 1793.793314,
+ 450.420898
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 1923.348097,
+ 1072.453125
+ ],
+ [
+ 1922.597981,
+ 1067.953125
+ ],
+ [
+ 1925.848484,
+ 1064.203125
+ ],
+ [
+ 1929.098987,
+ 1061.953125
+ ],
+ [
+ 1932.349489,
+ 1058.203125
+ ],
+ [
+ 1939.368153,
+ 1056.098633
+ ],
+ [
+ 1946.619275,
+ 1056.098633
+ ],
+ [
+ 1949.869778,
+ 1059.098633
+ ],
+ [
+ 1952.870242,
+ 1062.598633
+ ],
+ [
+ 1955.620668,
+ 1066.348633
+ ],
+ [
+ 1959.371248,
+ 1070.348633
+ ],
+ [
+ 1962.621751,
+ 1073.348633
+ ],
+ [
+ 1964.121983,
+ 1078.098633
+ ],
+ [
+ 1969.622834,
+ 1079.848633
+ ],
+ [
+ 1974.12353,
+ 1081.098633
+ ],
+ [
+ 1977.123994,
+ 1086.348633
+ ],
+ [
+ 1978.374188,
+ 1092.848633
+ ],
+ [
+ 1977.87411,
+ 1101.545898
+ ],
+ [
+ 1977.541428,
+ 1106.75
+ ],
+ [
+ 1978.291544,
+ 1112.5
+ ],
+ [
+ 1978.541583,
+ 1118
+ ],
+ [
+ 1976.070497,
+ 1123.737305
+ ],
+ [
+ 1974.070188,
+ 1127.237305
+ ],
+ [
+ 1968.569337,
+ 1129.737305
+ ],
+ [
+ 1963.068486,
+ 1131.487305
+ ],
+ [
+ 1958.56779,
+ 1131.987305
+ ],
+ [
+ 1952.8169,
+ 1135.487305
+ ],
+ [
+ 1948.566242,
+ 1137.237305
+ ],
+ [
+ 1945.065701,
+ 1137.487305
+ ],
+ [
+ 1941.065082,
+ 1134.487305
+ ],
+ [
+ 1937.56454,
+ 1130.237305
+ ],
+ [
+ 1935.564231,
+ 1123.987305
+ ],
+ [
+ 1937.56454,
+ 1118.737305
+ ],
+ [
+ 1940.815043,
+ 1115.987305
+ ],
+ [
+ 1945.065701,
+ 1112.237305
+ ],
+ [
+ 1947.316049,
+ 1108.737305
+ ],
+ [
+ 1948.816281,
+ 1103.487305
+ ],
+ [
+ 1950.566552,
+ 1098.737305
+ ],
+ [
+ 1952.066784,
+ 1095.487305
+ ],
+ [
+ 1951.816745,
+ 1089.737305
+ ],
+ [
+ 1948.816281,
+ 1082.237305
+ ],
+ [
+ 1947.06601,
+ 1077.487305
+ ],
+ [
+ 1941.315121,
+ 1074.987305
+ ],
+ [
+ 1935.81427,
+ 1073.487305
+ ],
+ [
+ 1932.313728,
+ 1073.737305
+ ],
+ [
+ 1928.563148,
+ 1073.987305
+ ],
+ [
+ 1923.348097,
+ 1072.453125
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 1969.472125,
+ 1441.958008
+ ],
+ [
+ 1969.847183,
+ 1447.833008
+ ],
+ [
+ 1969.597144,
+ 1453.083008
+ ],
+ [
+ 1965.971583,
+ 1457.083008
+ ],
+ [
+ 1962.471042,
+ 1459.458008
+ ],
+ [
+ 1956.345094,
+ 1462.083008
+ ],
+ [
+ 1950.594205,
+ 1464.833008
+ ],
+ [
+ 1946.968644,
+ 1465.833008
+ ],
+ [
+ 1943.343083,
+ 1464.333008
+ ],
+ [
+ 1940.717677,
+ 1462.083008
+ ],
+ [
+ 1939.592503,
+ 1458.458008
+ ],
+ [
+ 1939.467483,
+ 1453.083008
+ ],
+ [
+ 1939.467483,
+ 1448.708008
+ ],
+ [
+ 1937.201996,
+ 1443.753906
+ ],
+ [
+ 1936.326861,
+ 1440.128906
+ ],
+ [
+ 1936.326861,
+ 1435.503906
+ ],
+ [
+ 1935.951803,
+ 1428.878906
+ ],
+ [
+ 1934.45157,
+ 1424.503906
+ ],
+ [
+ 1932.201222,
+ 1420.253906
+ ],
+ [
+ 1932.076203,
+ 1415.378906
+ ],
+ [
+ 1934.57659,
+ 1412.878906
+ ],
+ [
+ 1937.952112,
+ 1413.003906
+ ],
+ [
+ 1941.952731,
+ 1412.253906
+ ],
+ [
+ 1943.327944,
+ 1408.878906
+ ],
+ [
+ 1947.953659,
+ 1407.753906
+ ],
+ [
+ 1950.829104,
+ 1410.253906
+ ],
+ [
+ 1953.329491,
+ 1414.003906
+ ],
+ [
+ 1957.107908,
+ 1417.434082
+ ],
+ [
+ 1960.48343,
+ 1418.309082
+ ],
+ [
+ 1963.858952,
+ 1419.434082
+ ],
+ [
+ 1966.859416,
+ 1422.434082
+ ],
+ [
+ 1970.484977,
+ 1426.684082
+ ],
+ [
+ 1971.235093,
+ 1431.059082
+ ],
+ [
+ 1970.985054,
+ 1435.684082
+ ],
+ [
+ 1970.234938,
+ 1437.934082
+ ],
+ [
+ 1969.472125,
+ 1441.958008
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Pond"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 1349.34419,
+ 1502.608887
+ ],
+ [
+ 1347.343881,
+ 1507.233887
+ ],
+ [
+ 1347.218861,
+ 1511.608887
+ ],
+ [
+ 1347.4689,
+ 1516.358887
+ ],
+ [
+ 1347.718939,
+ 1523.108887
+ ],
+ [
+ 1347.343881,
+ 1528.108887
+ ],
+ [
+ 1344.843494,
+ 1532.733887
+ ],
+ [
+ 1341.84303,
+ 1536.608887
+ ],
+ [
+ 1341.761962,
+ 1540.352539
+ ],
+ [
+ 1345.137485,
+ 1542.977539
+ ],
+ [
+ 1349.513161,
+ 1545.852539
+ ],
+ [
+ 1353.362878,
+ 1548.197266
+ ],
+ [
+ 1353.612917,
+ 1551.322266
+ ],
+ [
+ 1350.362414,
+ 1554.697266
+ ],
+ [
+ 1345.986737,
+ 1555.072266
+ ],
+ [
+ 1343.861408,
+ 1557.572266
+ ],
+ [
+ 1340.610905,
+ 1560.447266
+ ],
+ [
+ 1338.485577,
+ 1563.322266
+ ],
+ [
+ 1334.734996,
+ 1566.447266
+ ],
+ [
+ 1332.10959,
+ 1569.072266
+ ],
+ [
+ 1332.359629,
+ 1572.072266
+ ],
+ [
+ 1334.00881,
+ 1575.830078
+ ],
+ [
+ 1338.759545,
+ 1580.330078
+ ],
+ [
+ 1342.760164,
+ 1579.080078
+ ],
+ [
+ 1346.635763,
+ 1578.330078
+ ],
+ [
+ 1348.511053,
+ 1579.830078
+ ],
+ [
+ 1349.261169,
+ 1582.580078
+ ],
+ [
+ 1352.386653,
+ 1583.830078
+ ],
+ [
+ 1360.887968,
+ 1583.955078
+ ],
+ [
+ 1366.013761,
+ 1584.455078
+ ],
+ [
+ 1371.014535,
+ 1583.080078
+ ],
+ [
+ 1376.765424,
+ 1580.330078
+ ],
+ [
+ 1382.141256,
+ 1581.955078
+ ],
+ [
+ 1386.516933,
+ 1580.955078
+ ],
+ [
+ 1391.892765,
+ 1580.705078
+ ],
+ [
+ 1395.393306,
+ 1581.955078
+ ],
+ [
+ 1397.393616,
+ 1583.330078
+ ],
+ [
+ 1397.393616,
+ 1586.080078
+ ],
+ [
+ 1399.393925,
+ 1587.955078
+ ],
+ [
+ 1400.519099,
+ 1585.705078
+ ],
+ [
+ 1403.519563,
+ 1584.205078
+ ],
+ [
+ 1407.020105,
+ 1584.955078
+ ],
+ [
+ 1408.270298,
+ 1586.955078
+ ],
+ [
+ 1410.395627,
+ 1589.580078
+ ],
+ [
+ 1412.896014,
+ 1592.080078
+ ],
+ [
+ 1413.396091,
+ 1594.955078
+ ],
+ [
+ 1413.271072,
+ 1598.580078
+ ],
+ [
+ 1413.64613,
+ 1602.205078
+ ],
+ [
+ 1415.771459,
+ 1605.580078
+ ],
+ [
+ 1420.147136,
+ 1606.080078
+ ],
+ [
+ 1423.143205,
+ 1606.094238
+ ],
+ [
+ 1428.268998,
+ 1606.219238
+ ],
+ [
+ 1430.644365,
+ 1607.594238
+ ],
+ [
+ 1435.520119,
+ 1610.844238
+ ],
+ [
+ 1437.27039,
+ 1612.469238
+ ],
+ [
+ 1438.020506,
+ 1614.844238
+ ],
+ [
+ 1438.395564,
+ 1616.719238
+ ],
+ [
+ 1442.146144,
+ 1617.594238
+ ],
+ [
+ 1445.646686,
+ 1617.969238
+ ],
+ [
+ 1447.772015,
+ 1617.719238
+ ],
+ [
+ 1443.646376,
+ 1614.344238
+ ],
+ [
+ 1441.14599,
+ 1612.594238
+ ],
+ [
+ 1440.270854,
+ 1610.219238
+ ],
+ [
+ 1439.14568,
+ 1607.094238
+ ],
+ [
+ 1438.270545,
+ 1604.844238
+ ],
+ [
+ 1434.644984,
+ 1603.469238
+ ],
+ [
+ 1431.64452,
+ 1602.219238
+ ],
+ [
+ 1427.518882,
+ 1601.844238
+ ],
+ [
+ 1424.268379,
+ 1602.719238
+ ],
+ [
+ 1421.142895,
+ 1602.719238
+ ],
+ [
+ 1417.392315,
+ 1601.094238
+ ],
+ [
+ 1417.267296,
+ 1596.969238
+ ],
+ [
+ 1417.392315,
+ 1593.844238
+ ],
+ [
+ 1417.142276,
+ 1589.219238
+ ],
+ [
+ 1415.767063,
+ 1585.844238
+ ],
+ [
+ 1414.016793,
+ 1583.719238
+ ],
+ [
+ 1410.891309,
+ 1581.219238
+ ],
+ [
+ 1408.390922,
+ 1579.719238
+ ],
+ [
+ 1404.390303,
+ 1579.719238
+ ],
+ [
+ 1400.264665,
+ 1579.469238
+ ],
+ [
+ 1397.014162,
+ 1579.219238
+ ],
+ [
+ 1394.263737,
+ 1577.594238
+ ],
+ [
+ 1393.894539,
+ 1573.527832
+ ],
+ [
+ 1394.769674,
+ 1570.777832
+ ],
+ [
+ 1395.987148,
+ 1568.490234
+ ],
+ [
+ 1397.385154,
+ 1566.125
+ ],
+ [
+ 1399.385463,
+ 1563.875
+ ],
+ [
+ 1401.010715,
+ 1561.375
+ ],
+ [
+ 1402.385928,
+ 1557.625
+ ],
+ [
+ 1404.011179,
+ 1555.25
+ ],
+ [
+ 1406.261527,
+ 1554.125
+ ],
+ [
+ 1410.887243,
+ 1553.625
+ ],
+ [
+ 1414.512804,
+ 1554.25
+ ],
+ [
+ 1417.263229,
+ 1555.5
+ ],
+ [
+ 1419.138519,
+ 1557.75
+ ],
+ [
+ 1420.263693,
+ 1560.375
+ ],
+ [
+ 1420.138674,
+ 1562.875
+ ],
+ [
+ 1420.513732,
+ 1565.125
+ ],
+ [
+ 1423.139138,
+ 1566.5
+ ],
+ [
+ 1424.46991,
+ 1568.847168
+ ],
+ [
+ 1426.095162,
+ 1573.097168
+ ],
+ [
+ 1424.844968,
+ 1575.597168
+ ],
+ [
+ 1426.595239,
+ 1578.972168
+ ],
+ [
+ 1428.970607,
+ 1580.597168
+ ],
+ [
+ 1430.595858,
+ 1581.847168
+ ],
+ [
+ 1430.845897,
+ 1584.472168
+ ],
+ [
+ 1430.095781,
+ 1586.472168
+ ],
+ [
+ 1434.0964,
+ 1589.222168
+ ],
+ [
+ 1436.266304,
+ 1589.5
+ ],
+ [
+ 1439.141749,
+ 1589.75
+ ],
+ [
+ 1441.892175,
+ 1589
+ ],
+ [
+ 1445.517736,
+ 1588
+ ],
+ [
+ 1448.893258,
+ 1586.375
+ ],
+ [
+ 1453.018896,
+ 1585.125
+ ],
+ [
+ 1457.644612,
+ 1583.875
+ ],
+ [
+ 1462.81631,
+ 1580.114258
+ ],
+ [
+ 1466.191832,
+ 1578.364258
+ ],
+ [
+ 1468.817239,
+ 1576.864258
+ ],
+ [
+ 1472.567819,
+ 1575.489258
+ ],
+ [
+ 1475.318244,
+ 1573.989258
+ ],
+ [
+ 1478.084297,
+ 1572.963379
+ ],
+ [
+ 1480.888074,
+ 1571.75
+ ],
+ [
+ 1484.138577,
+ 1570.625
+ ],
+ [
+ 1486.763983,
+ 1570.625
+ ],
+ [
+ 1489.639428,
+ 1571.25
+ ],
+ [
+ 1492.389854,
+ 1573.125
+ ],
+ [
+ 1496.89055,
+ 1575.25
+ ],
+ [
+ 1501.115383,
+ 1577.564453
+ ],
+ [
+ 1506.741253,
+ 1577.814453
+ ],
+ [
+ 1511.742027,
+ 1577.439453
+ ],
+ [
+ 1513.867356,
+ 1579.814453
+ ],
+ [
+ 1516.86782,
+ 1579.814453
+ ],
+ [
+ 1521.243497,
+ 1579.189453
+ ],
+ [
+ 1523.743883,
+ 1580.314453
+ ],
+ [
+ 1526.119251,
+ 1581.314453
+ ],
+ [
+ 1529.122157,
+ 1582.108887
+ ],
+ [
+ 1532.24764,
+ 1582.108887
+ ],
+ [
+ 1536.498298,
+ 1582.233887
+ ],
+ [
+ 1541.624091,
+ 1582.233887
+ ],
+ [
+ 1546.249807,
+ 1583.858887
+ ],
+ [
+ 1549.625329,
+ 1583.858887
+ ],
+ [
+ 1552.750812,
+ 1584.108887
+ ],
+ [
+ 1555.751276,
+ 1585.733887
+ ],
+ [
+ 1558.376683,
+ 1586.858887
+ ],
+ [
+ 1560.376992,
+ 1587.858887
+ ],
+ [
+ 1562.377302,
+ 1587.233887
+ ],
+ [
+ 1564.252592,
+ 1586.733887
+ ],
+ [
+ 1565.252746,
+ 1584.858887
+ ],
+ [
+ 1566.877998,
+ 1583.108887
+ ],
+ [
+ 1569.003327,
+ 1581.733887
+ ],
+ [
+ 1571.908561,
+ 1581.233887
+ ],
+ [
+ 1574.644186,
+ 1581.125
+ ],
+ [
+ 1575.89438,
+ 1582.75
+ ],
+ [
+ 1576.644496,
+ 1586.375
+ ],
+ [
+ 1577.019554,
+ 1588.625
+ ],
+ [
+ 1575.587691,
+ 1591.949707
+ ],
+ [
+ 1575.587691,
+ 1594.199707
+ ],
+ [
+ 1578.713175,
+ 1596.199707
+ ],
+ [
+ 1581.4636,
+ 1596.949707
+ ],
+ [
+ 1583.838968,
+ 1598.699707
+ ],
+ [
+ 1585.714258,
+ 1597.949707
+ ],
+ [
+ 1587.21449,
+ 1596.199707
+ ],
+ [
+ 1588.839742,
+ 1593.449707
+ ],
+ [
+ 1589.353005,
+ 1591.359863
+ ],
+ [
+ 1586.727598,
+ 1589.234863
+ ],
+ [
+ 1584.977328,
+ 1587.484863
+ ],
+ [
+ 1581.976863,
+ 1585.984863
+ ],
+ [
+ 1582.476941,
+ 1584.109863
+ ],
+ [
+ 1583.352076,
+ 1582.109863
+ ],
+ [
+ 1583.102038,
+ 1579.359863
+ ],
+ [
+ 1581.601805,
+ 1577.609863
+ ],
+ [
+ 1579.976554,
+ 1575.484863
+ ],
+ [
+ 1576.051142,
+ 1570.481934
+ ],
+ [
+ 1573.425736,
+ 1568.481934
+ ],
+ [
+ 1571.050368,
+ 1566.856934
+ ],
+ [
+ 1568.549982,
+ 1564.606934
+ ],
+ [
+ 1565.924575,
+ 1562.981934
+ ],
+ [
+ 1564.049285,
+ 1561.106934
+ ],
+ [
+ 1563.674227,
+ 1558.481934
+ ],
+ [
+ 1562.549053,
+ 1556.481934
+ ],
+ [
+ 1559.500242,
+ 1555.903809
+ ],
+ [
+ 1556.624797,
+ 1554.903809
+ ],
+ [
+ 1554.749507,
+ 1554.278809
+ ],
+ [
+ 1550.623869,
+ 1553.903809
+ ],
+ [
+ 1548.123482,
+ 1552.778809
+ ],
+ [
+ 1546.123172,
+ 1551.778809
+ ],
+ [
+ 1541.247418,
+ 1551.903809
+ ],
+ [
+ 1538.747031,
+ 1552.153809
+ ],
+ [
+ 1534.246335,
+ 1552.153809
+ ],
+ [
+ 1531.495909,
+ 1551.403809
+ ],
+ [
+ 1526.995213,
+ 1550.528809
+ ],
+ [
+ 1524.244788,
+ 1550.153809
+ ],
+ [
+ 1521.494362,
+ 1550.278809
+ ],
+ [
+ 1518.618917,
+ 1549.653809
+ ],
+ [
+ 1515.118376,
+ 1547.028809
+ ],
+ [
+ 1512.868028,
+ 1545.653809
+ ],
+ [
+ 1510.742699,
+ 1543.778809
+ ],
+ [
+ 1508.367331,
+ 1543.278809
+ ],
+ [
+ 1505.991964,
+ 1542.778809
+ ],
+ [
+ 1503.116519,
+ 1542.778809
+ ],
+ [
+ 1500.762146,
+ 1542.25
+ ],
+ [
+ 1497.886701,
+ 1540.5
+ ],
+ [
+ 1493.511024,
+ 1540.625
+ ],
+ [
+ 1491.135657,
+ 1541.625
+ ],
+ [
+ 1488.010173,
+ 1543.625
+ ],
+ [
+ 1484.009554,
+ 1544
+ ],
+ [
+ 1480.008935,
+ 1544.125
+ ],
+ [
+ 1475.883297,
+ 1542.5
+ ],
+ [
+ 1472.257736,
+ 1542.375
+ ],
+ [
+ 1468.132098,
+ 1542.25
+ ],
+ [
+ 1465.88175,
+ 1542.625
+ ],
+ [
+ 1463.631402,
+ 1540.625
+ ],
+ [
+ 1460.380899,
+ 1538.875
+ ],
+ [
+ 1458.630628,
+ 1537.25
+ ],
+ [
+ 1457.755493,
+ 1534.75
+ ],
+ [
+ 1456.755338,
+ 1531.25
+ ],
+ [
+ 1456.130241,
+ 1529.25
+ ],
+ [
+ 1455.755183,
+ 1527.875
+ ],
+ [
+ 1453.754874,
+ 1527.5
+ ],
+ [
+ 1451.629545,
+ 1526
+ ],
+ [
+ 1451.129468,
+ 1523.75
+ ],
+ [
+ 1452.004603,
+ 1521.375
+ ],
+ [
+ 1454.50499,
+ 1519.75
+ ],
+ [
+ 1452.50468,
+ 1517.5
+ ],
+ [
+ 1450.75441,
+ 1515.5
+ ],
+ [
+ 1448.87912,
+ 1514.75
+ ],
+ [
+ 1447.253868,
+ 1515.75
+ ],
+ [
+ 1444.253404,
+ 1515
+ ],
+ [
+ 1442.253095,
+ 1513
+ ],
+ [
+ 1439.25263,
+ 1510.75
+ ],
+ [
+ 1440.627843,
+ 1514.375
+ ],
+ [
+ 1441.627998,
+ 1516.75
+ ],
+ [
+ 1439.877727,
+ 1519.25
+ ],
+ [
+ 1440.808535,
+ 1521.277344
+ ],
+ [
+ 1442.503211,
+ 1523.125
+ ],
+ [
+ 1444.174368,
+ 1525.177246
+ ],
+ [
+ 1445.299542,
+ 1527.302246
+ ],
+ [
+ 1447.299851,
+ 1527.302246
+ ],
+ [
+ 1449.42518,
+ 1529.552246
+ ],
+ [
+ 1450.300315,
+ 1533.052246
+ ],
+ [
+ 1451.175451,
+ 1535.427246
+ ],
+ [
+ 1452.925721,
+ 1538.177246
+ ],
+ [
+ 1453.425799,
+ 1542.052246
+ ],
+ [
+ 1456.202596,
+ 1544.613281
+ ],
+ [
+ 1458.980857,
+ 1546.293457
+ ],
+ [
+ 1462.856457,
+ 1547.793457
+ ],
+ [
+ 1467.482173,
+ 1548.793457
+ ],
+ [
+ 1471.607811,
+ 1549.168457
+ ],
+ [
+ 1474.483256,
+ 1549.168457
+ ],
+ [
+ 1479.609049,
+ 1550.168457
+ ],
+ [
+ 1485.009999,
+ 1550.625
+ ],
+ [
+ 1489.635715,
+ 1551
+ ],
+ [
+ 1492.761198,
+ 1550.25
+ ],
+ [
+ 1496.886837,
+ 1548.75
+ ],
+ [
+ 1501.012475,
+ 1548
+ ],
+ [
+ 1504.137958,
+ 1548
+ ],
+ [
+ 1506.888384,
+ 1548.5
+ ],
+ [
+ 1510.263906,
+ 1549.75
+ ],
+ [
+ 1512.764293,
+ 1550.375
+ ],
+ [
+ 1514.764602,
+ 1552.125
+ ],
+ [
+ 1516.764912,
+ 1552
+ ],
+ [
+ 1518.765221,
+ 1552.125
+ ],
+ [
+ 1520.140434,
+ 1553.375
+ ],
+ [
+ 1520.265453,
+ 1555.25
+ ],
+ [
+ 1524.516169,
+ 1557.125
+ ],
+ [
+ 1527.516633,
+ 1557.125
+ ],
+ [
+ 1529.892059,
+ 1556.625
+ ],
+ [
+ 1534.267736,
+ 1556.75
+ ],
+ [
+ 1535.642948,
+ 1557.625
+ ],
+ [
+ 1536.268045,
+ 1559.875
+ ],
+ [
+ 1539.893606,
+ 1561.125
+ ],
+ [
+ 1541.893973,
+ 1562.25
+ ],
+ [
+ 1545.644554,
+ 1562.125
+ ],
+ [
+ 1546.487946,
+ 1564.451172
+ ],
+ [
+ 1548.988333,
+ 1565.576172
+ ],
+ [
+ 1551.738758,
+ 1566.576172
+ ],
+ [
+ 1554.265376,
+ 1566.125
+ ],
+ [
+ 1557.26584,
+ 1565.5
+ ],
+ [
+ 1560.641362,
+ 1565
+ ],
+ [
+ 1563.641827,
+ 1566.5
+ ],
+ [
+ 1565.642136,
+ 1568.125
+ ],
+ [
+ 1569.642755,
+ 1570
+ ],
+ [
+ 1571.268006,
+ 1570
+ ],
+ [
+ 1573.018277,
+ 1570.75
+ ],
+ [
+ 1575.518664,
+ 1572.375
+ ],
+ [
+ 1577.393954,
+ 1573.875
+ ],
+ [
+ 1577.769012,
+ 1576.125
+ ],
+ [
+ 1575.768703,
+ 1577.25
+ ],
+ [
+ 1570.64291,
+ 1577.5
+ ],
+ [
+ 1567.267387,
+ 1578.375
+ ],
+ [
+ 1564.516962,
+ 1579.625
+ ],
+ [
+ 1562.141594,
+ 1579.625
+ ],
+ [
+ 1559.766227,
+ 1581.75
+ ],
+ [
+ 1557.140821,
+ 1582.5
+ ],
+ [
+ 1554.390395,
+ 1581.875
+ ],
+ [
+ 1551.890009,
+ 1581.375
+ ],
+ [
+ 1547.639351,
+ 1581.375
+ ],
+ [
+ 1545.013945,
+ 1581
+ ],
+ [
+ 1542.638577,
+ 1580.25
+ ],
+ [
+ 1538.887997,
+ 1579.375
+ ],
+ [
+ 1535.387456,
+ 1579
+ ],
+ [
+ 1533.762204,
+ 1578
+ ],
+ [
+ 1528.913309,
+ 1576.337402
+ ],
+ [
+ 1524.162574,
+ 1575.587402
+ ],
+ [
+ 1520.662033,
+ 1576.212402
+ ],
+ [
+ 1518.661723,
+ 1574.962402
+ ],
+ [
+ 1515.411221,
+ 1573.712402
+ ],
+ [
+ 1512.160718,
+ 1573.212402
+ ],
+ [
+ 1509.535312,
+ 1574.087402
+ ],
+ [
+ 1507.159944,
+ 1574.087402
+ ],
+ [
+ 1504.284499,
+ 1572.462402
+ ],
+ [
+ 1501.659093,
+ 1570.587402
+ ],
+ [
+ 1500.033842,
+ 1570.712402
+ ],
+ [
+ 1497.408436,
+ 1570.337402
+ ],
+ [
+ 1496.158242,
+ 1568.212402
+ ],
+ [
+ 1493.782875,
+ 1567.837402
+ ],
+ [
+ 1491.385541,
+ 1566.875
+ ],
+ [
+ 1489.385231,
+ 1565
+ ],
+ [
+ 1488.135038,
+ 1562.125
+ ],
+ [
+ 1486.509786,
+ 1561.625
+ ],
+ [
+ 1484.509477,
+ 1563
+ ],
+ [
+ 1480.1338,
+ 1564.375
+ ],
+ [
+ 1478.508549,
+ 1565.625
+ ],
+ [
+ 1476.883297,
+ 1567.875
+ ],
+ [
+ 1475.883143,
+ 1569.625
+ ],
+ [
+ 1472.757659,
+ 1570.125
+ ],
+ [
+ 1468.882059,
+ 1570.625
+ ],
+ [
+ 1465.256499,
+ 1570.5
+ ],
+ [
+ 1461.755957,
+ 1570.75
+ ],
+ [
+ 1458.505454,
+ 1571.625
+ ],
+ [
+ 1456.630164,
+ 1574.25
+ ],
+ [
+ 1455.129932,
+ 1575.5
+ ],
+ [
+ 1452.129468,
+ 1577
+ ],
+ [
+ 1449.87912,
+ 1578.5
+ ],
+ [
+ 1447.753791,
+ 1580.5
+ ],
+ [
+ 1446.128539,
+ 1584.125
+ ],
+ [
+ 1443.636237,
+ 1584.5
+ ],
+ [
+ 1440.510754,
+ 1584.5
+ ],
+ [
+ 1438.135386,
+ 1583.625
+ ],
+ [
+ 1436.760173,
+ 1581.75
+ ],
+ [
+ 1436.635154,
+ 1579.625
+ ],
+ [
+ 1434.634844,
+ 1578.625
+ ],
+ [
+ 1432.009438,
+ 1575.880859
+ ],
+ [
+ 1431.509361,
+ 1573.880859
+ ],
+ [
+ 1430.009129,
+ 1570.130859
+ ],
+ [
+ 1429.634071,
+ 1568.130859
+ ],
+ [
+ 1429.509052,
+ 1565.505859
+ ],
+ [
+ 1430.009129,
+ 1560.130859
+ ],
+ [
+ 1430.634226,
+ 1558.005859
+ ],
+ [
+ 1427.193752,
+ 1555.686523
+ ],
+ [
+ 1423.443172,
+ 1554.436523
+ ],
+ [
+ 1420.06765,
+ 1552.061523
+ ],
+ [
+ 1418.06734,
+ 1550.811523
+ ],
+ [
+ 1414.941857,
+ 1550.811523
+ ],
+ [
+ 1412.691508,
+ 1551.936523
+ ],
+ [
+ 1409.941083,
+ 1551.561523
+ ],
+ [
+ 1409.190967,
+ 1549.686523
+ ],
+ [
+ 1408.522406,
+ 1548.10791
+ ],
+ [
+ 1408.022329,
+ 1546.062988
+ ],
+ [
+ 1405.396923,
+ 1545.562988
+ ],
+ [
+ 1404.02171,
+ 1542.937988
+ ],
+ [
+ 1404.521787,
+ 1539.437988
+ ],
+ [
+ 1405.771981,
+ 1536.187988
+ ],
+ [
+ 1406.772136,
+ 1533.562988
+ ],
+ [
+ 1408.147348,
+ 1529.562988
+ ],
+ [
+ 1407.397232,
+ 1525.562988
+ ],
+ [
+ 1406.147039,
+ 1523.062988
+ ],
+ [
+ 1406.772136,
+ 1519.187988
+ ],
+ [
+ 1409.897619,
+ 1514.312988
+ ],
+ [
+ 1411.897929,
+ 1513.437988
+ ],
+ [
+ 1414.265971,
+ 1509.608398
+ ],
+ [
+ 1417.141416,
+ 1508.233398
+ ],
+ [
+ 1417.391454,
+ 1506.233398
+ ],
+ [
+ 1418.016551,
+ 1502.983398
+ ],
+ [
+ 1419.391764,
+ 1499.733398
+ ],
+ [
+ 1421.517092,
+ 1498.983398
+ ],
+ [
+ 1423.017325,
+ 1495.358398
+ ],
+ [
+ 1420.516938,
+ 1494.233398
+ ],
+ [
+ 1418.516628,
+ 1493.983398
+ ],
+ [
+ 1415.891222,
+ 1493.858398
+ ],
+ [
+ 1412.390681,
+ 1494.233398
+ ],
+ [
+ 1409.390216,
+ 1496.733398
+ ],
+ [
+ 1408.015004,
+ 1499.483398
+ ],
+ [
+ 1405.139559,
+ 1502.483398
+ ],
+ [
+ 1402.889211,
+ 1501.983398
+ ],
+ [
+ 1400.638863,
+ 1500.358398
+ ],
+ [
+ 1399.26365,
+ 1498.608398
+ ],
+ [
+ 1397.888437,
+ 1496.233398
+ ],
+ [
+ 1395.51307,
+ 1493.483398
+ ],
+ [
+ 1393.262721,
+ 1491.233398
+ ],
+ [
+ 1389.512141,
+ 1487.608398
+ ],
+ [
+ 1385.511522,
+ 1485.483398
+ ],
+ [
+ 1381.010826,
+ 1485.233398
+ ],
+ [
+ 1376.260091,
+ 1486.108398
+ ],
+ [
+ 1372.259472,
+ 1486.483398
+ ],
+ [
+ 1369.634066,
+ 1488.233398
+ ],
+ [
+ 1367.133679,
+ 1489.358398
+ ],
+ [
+ 1363.508118,
+ 1492.108398
+ ],
+ [
+ 1358.632364,
+ 1494.358398
+ ],
+ [
+ 1355.756919,
+ 1495.858398
+ ],
+ [
+ 1351.7563,
+ 1499.358398
+ ],
+ [
+ 1349.34419,
+ 1502.608887
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Lake"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 662.211715,
+ 1020.262207
+ ],
+ [
+ 657.210941,
+ 1020.637207
+ ],
+ [
+ 655.710709,
+ 1018.512207
+ ],
+ [
+ 654.710554,
+ 1015.887207
+ ],
+ [
+ 650.459897,
+ 1011.137207
+ ],
+ [
+ 646.584297,
+ 1009.137207
+ ],
+ [
+ 636.58275,
+ 1008.637207
+ ],
+ [
+ 630.83186,
+ 1009.262207
+ ],
+ [
+ 627.831396,
+ 1013.262207
+ ],
+ [
+ 627.08128,
+ 1016.512207
+ ],
+ [
+ 627.331319,
+ 1019.387207
+ ],
+ [
+ 628.95657,
+ 1022.262207
+ ],
+ [
+ 630.206763,
+ 1025.887207
+ ],
+ [
+ 629.706686,
+ 1031.137207
+ ],
+ [
+ 630.581822,
+ 1035.512207
+ ],
+ [
+ 632.207073,
+ 1041.262207
+ ],
+ [
+ 630.83186,
+ 1047.900879
+ ],
+ [
+ 631.581976,
+ 1053.275879
+ ],
+ [
+ 634.082363,
+ 1057.900879
+ ],
+ [
+ 637.082827,
+ 1061.525879
+ ],
+ [
+ 638.45804,
+ 1066.525879
+ ],
+ [
+ 640.458349,
+ 1068.900879
+ ],
+ [
+ 642.20862,
+ 1071.775879
+ ],
+ [
+ 644.959046,
+ 1074.650879
+ ],
+ [
+ 647.834491,
+ 1076.775879
+ ],
+ [
+ 650.959974,
+ 1078.275879
+ ],
+ [
+ 651.372636,
+ 1081.663574
+ ],
+ [
+ 653.748003,
+ 1083.788574
+ ],
+ [
+ 654.498119,
+ 1085.788574
+ ],
+ [
+ 654.623138,
+ 1089.163574
+ ],
+ [
+ 656.373409,
+ 1093.288574
+ ],
+ [
+ 657.998661,
+ 1096.163574
+ ],
+ [
+ 658.248699,
+ 1100.788574
+ ],
+ [
+ 662.874415,
+ 1103.038574
+ ],
+ [
+ 665.499821,
+ 1103.413574
+ ],
+ [
+ 670.625614,
+ 1103.413574
+ ],
+ [
+ 675.876426,
+ 1103.038574
+ ],
+ [
+ 680.224755,
+ 1106.876465
+ ],
+ [
+ 680.397145,
+ 1109.970703
+ ],
+ [
+ 682.089302,
+ 1111.964355
+ ],
+ [
+ 683.839572,
+ 1113.464355
+ ],
+ [
+ 683.589534,
+ 1115.964355
+ ],
+ [
+ 681.964282,
+ 1118.089355
+ ],
+ [
+ 682.246064,
+ 1121.183594
+ ],
+ [
+ 682.871161,
+ 1123.683594
+ ],
+ [
+ 682.871161,
+ 1126.308594
+ ],
+ [
+ 684.99649,
+ 1127.433594
+ ],
+ [
+ 685.121509,
+ 1130.808594
+ ],
+ [
+ 685.496567,
+ 1133.217285
+ ],
+ [
+ 688.121973,
+ 1134.342285
+ ],
+ [
+ 690.497341,
+ 1134.092285
+ ],
+ [
+ 692.997727,
+ 1131.592285
+ ],
+ [
+ 692.622669,
+ 1128.217285
+ ],
+ [
+ 694.622979,
+ 1128.717285
+ ],
+ [
+ 696.748308,
+ 1129.967285
+ ],
+ [
+ 698.998656,
+ 1131.717285
+ ],
+ [
+ 702.499197,
+ 1132.842285
+ ],
+ [
+ 704.144263,
+ 1133.625
+ ],
+ [
+ 707.144728,
+ 1134.25
+ ],
+ [
+ 710.52025,
+ 1134
+ ],
+ [
+ 713.770753,
+ 1133.5
+ ],
+ [
+ 717.521333,
+ 1132.25
+ ],
+ [
+ 719.396623,
+ 1130
+ ],
+ [
+ 721.646971,
+ 1128.5
+ ],
+ [
+ 723.876808,
+ 1127.77002
+ ],
+ [
+ 749.130715,
+ 1124.02002
+ ],
+ [
+ 752.00616,
+ 1123.39502
+ ],
+ [
+ 755.256663,
+ 1124.89502
+ ],
+ [
+ 759.007243,
+ 1125.27002
+ ],
+ [
+ 764.633113,
+ 1125.27002
+ ],
+ [
+ 767.633578,
+ 1123.77002
+ ],
+ [
+ 769.383848,
+ 1121.64502
+ ],
+ [
+ 770.509023,
+ 1119.02002
+ ],
+ [
+ 775.509796,
+ 1118.14502
+ ],
+ [
+ 778.885318,
+ 1115.89502
+ ],
+ [
+ 782.260841,
+ 1111.77002
+ ],
+ [
+ 782.635899,
+ 1108.27002
+ ],
+ [
+ 782.635899,
+ 1105.02002
+ ],
+ [
+ 782.885937,
+ 1101.39502
+ ],
+ [
+ 783.010957,
+ 1098.64502
+ ],
+ [
+ 786.130091,
+ 1096.324219
+ ],
+ [
+ 786.50515,
+ 1094.199219
+ ],
+ [
+ 788.38044,
+ 1092.699219
+ ],
+ [
+ 792.506078,
+ 1092.449219
+ ],
+ [
+ 794.881445,
+ 1092.074219
+ ],
+ [
+ 797.75689,
+ 1089.074219
+ ],
+ [
+ 801.007393,
+ 1087.324219
+ ],
+ [
+ 804.263519,
+ 1086.5
+ ],
+ [
+ 807.263983,
+ 1085.625
+ ],
+ [
+ 808.389158,
+ 1082.75
+ ],
+ [
+ 810.014409,
+ 1078.25
+ ],
+ [
+ 811.264602,
+ 1075.625
+ ],
+ [
+ 813.389931,
+ 1071.75
+ ],
+ [
+ 814.765144,
+ 1068
+ ],
+ [
+ 817.038933,
+ 1065.39502
+ ],
+ [
+ 819.289281,
+ 1063.14502
+ ],
+ [
+ 820.767537,
+ 1058.376465
+ ],
+ [
+ 823.142905,
+ 1055.001465
+ ],
+ [
+ 827.143524,
+ 1050.001465
+ ],
+ [
+ 828.518736,
+ 1045.876465
+ ],
+ [
+ 831.019123,
+ 1043.876465
+ ],
+ [
+ 832.144297,
+ 1041.376465
+ ],
+ [
+ 832.019278,
+ 1037.751465
+ ],
+ [
+ 832.144297,
+ 1033.376465
+ ],
+ [
+ 832.019278,
+ 1028.751465
+ ],
+ [
+ 831.394181,
+ 1025.376465
+ ],
+ [
+ 829.143833,
+ 1022.126465
+ ],
+ [
+ 826.01835,
+ 1017.251465
+ ],
+ [
+ 823.267924,
+ 1016.626465
+ ],
+ [
+ 821.392634,
+ 1014.376465
+ ],
+ [
+ 821.517653,
+ 1011.751465
+ ],
+ [
+ 820.26746,
+ 1007.751465
+ ],
+ [
+ 819.142286,
+ 1005.501465
+ ],
+ [
+ 816.39186,
+ 1003.501465
+ ],
+ [
+ 813.766454,
+ 1002.126465
+ ],
+ [
+ 809.765835,
+ 1001.251465
+ ],
+ [
+ 806.89039,
+ 1000.626465
+ ],
+ [
+ 806.140274,
+ 997.876465
+ ],
+ [
+ 806.390313,
+ 995.001465
+ ],
+ [
+ 808.390623,
+ 993.251465
+ ],
+ [
+ 810.339655,
+ 991.029785
+ ],
+ [
+ 813.965215,
+ 989.654785
+ ],
+ [
+ 818.590931,
+ 989.279785
+ ],
+ [
+ 819.341047,
+ 990.904785
+ ],
+ [
+ 822.091473,
+ 991.654785
+ ],
+ [
+ 824.341821,
+ 992.154785
+ ],
+ [
+ 827.217266,
+ 993.279785
+ ],
+ [
+ 829.842672,
+ 995.154785
+ ],
+ [
+ 833.843291,
+ 995.529785
+ ],
+ [
+ 837.468852,
+ 995.279785
+ ],
+ [
+ 841.219432,
+ 995.154785
+ ],
+ [
+ 844.219896,
+ 993.904785
+ ],
+ [
+ 848.095496,
+ 992.529785
+ ],
+ [
+ 850.97094,
+ 991.904785
+ ],
+ [
+ 853.221288,
+ 990.404785
+ ],
+ [
+ 856.72183,
+ 988.279785
+ ],
+ [
+ 861.347546,
+ 987.529785
+ ],
+ [
+ 863.722913,
+ 988.904785
+ ],
+ [
+ 864.875924,
+ 990.599121
+ ],
+ [
+ 866.001098,
+ 992.349121
+ ],
+ [
+ 868.251446,
+ 992.849121
+ ],
+ [
+ 871.877007,
+ 990.974121
+ ],
+ [
+ 874.127355,
+ 989.849121
+ ],
+ [
+ 877.877935,
+ 991.724121
+ ],
+ [
+ 878.127974,
+ 994.474121
+ ],
+ [
+ 878.127974,
+ 998.474121
+ ],
+ [
+ 878.127974,
+ 1002.724121
+ ],
+ [
+ 878.628051,
+ 1006.349121
+ ],
+ [
+ 876.752761,
+ 1010.099121
+ ],
+ [
+ 876.349867,
+ 1012.673828
+ ],
+ [
+ 875.599751,
+ 1015.423828
+ ],
+ [
+ 874.849634,
+ 1018.048828
+ ],
+ [
+ 874.599596,
+ 1021.173828
+ ],
+ [
+ 875.224692,
+ 1024.548828
+ ],
+ [
+ 874.974654,
+ 1027.923828
+ ],
+ [
+ 875.974809,
+ 1031.173828
+ ],
+ [
+ 877.850099,
+ 1034.673828
+ ],
+ [
+ 882.180358,
+ 1035.022949
+ ],
+ [
+ 886.556035,
+ 1036.772949
+ ],
+ [
+ 891.761663,
+ 1039.5
+ ],
+ [
+ 897.88761,
+ 1041.25
+ ],
+ [
+ 901.013094,
+ 1042.125
+ ],
+ [
+ 903.763519,
+ 1042.25
+ ],
+ [
+ 905.013713,
+ 1042.375
+ ],
+ [
+ 919.265918,
+ 1035.5
+ ],
+ [
+ 922.391401,
+ 1033.875
+ ],
+ [
+ 926.016962,
+ 1034
+ ],
+ [
+ 929.267465,
+ 1033.75
+ ],
+ [
+ 931.642832,
+ 1033.5
+ ],
+ [
+ 933.89318,
+ 1033.125
+ ],
+ [
+ 936.268548,
+ 1032.875
+ ],
+ [
+ 936.768625,
+ 1034.375
+ ],
+ [
+ 936.018509,
+ 1037.125
+ ],
+ [
+ 937.643761,
+ 1039
+ ],
+ [
+ 938.018819,
+ 1036.25
+ ],
+ [
+ 940.269167,
+ 1033.5
+ ],
+ [
+ 941.394341,
+ 1030.375
+ ],
+ [
+ 943.51967,
+ 1026.5
+ ],
+ [
+ 945.644998,
+ 1024.25
+ ],
+ [
+ 948.395424,
+ 1022.625
+ ],
+ [
+ 948.520443,
+ 1021.25
+ ],
+ [
+ 948.020366,
+ 1015.75
+ ],
+ [
+ 948.270405,
+ 1011.875
+ ],
+ [
+ 948.218639,
+ 1009.6875
+ ],
+ [
+ 947.9686,
+ 1006.9375
+ ],
+ [
+ 947.343503,
+ 1003.8125
+ ],
+ [
+ 947.343503,
+ 1000.9375
+ ],
+ [
+ 947.9686,
+ 997.4375
+ ],
+ [
+ 948.343658,
+ 992.0625
+ ],
+ [
+ 946.718407,
+ 988.3125
+ ],
+ [
+ 945.843271,
+ 984.5625
+ ],
+ [
+ 942.592768,
+ 981.9375
+ ],
+ [
+ 940.217401,
+ 979.8125
+ ],
+ [
+ 936.59184,
+ 978.9375
+ ],
+ [
+ 934.341492,
+ 977.8125
+ ],
+ [
+ 931.841105,
+ 976.5625
+ ],
+ [
+ 929.965815,
+ 973.1875
+ ],
+ [
+ 929.840796,
+ 969.8125
+ ],
+ [
+ 930.340873,
+ 967.5625
+ ],
+ [
+ 932.545316,
+ 966.34668
+ ],
+ [
+ 932.920374,
+ 964.72168
+ ],
+ [
+ 932.420296,
+ 963.47168
+ ],
+ [
+ 932.59464,
+ 960.244141
+ ],
+ [
+ 930.844369,
+ 958.119141
+ ],
+ [
+ 928.594021,
+ 956.619141
+ ],
+ [
+ 925.718576,
+ 955.994141
+ ],
+ [
+ 922.343054,
+ 953.619141
+ ],
+ [
+ 920.967841,
+ 951.494141
+ ],
+ [
+ 919.34259,
+ 947.869141
+ ],
+ [
+ 920.092706,
+ 945.244141
+ ],
+ [
+ 921.342899,
+ 943.494141
+ ],
+ [
+ 923.843286,
+ 939.619141
+ ],
+ [
+ 925.593557,
+ 936.494141
+ ],
+ [
+ 925.593557,
+ 932.119141
+ ],
+ [
+ 925.968615,
+ 927.869141
+ ],
+ [
+ 929.344137,
+ 925.244141
+ ],
+ [
+ 933.064439,
+ 924.321777
+ ],
+ [
+ 938.252253,
+ 921.330566
+ ],
+ [
+ 940.627621,
+ 920.330566
+ ],
+ [
+ 945.003298,
+ 920.455566
+ ],
+ [
+ 947.753723,
+ 920.830566
+ ],
+ [
+ 950.004071,
+ 922.830566
+ ],
+ [
+ 953.754651,
+ 920.580566
+ ],
+ [
+ 955.129864,
+ 918.830566
+ ],
+ [
+ 955.87998,
+ 914.205566
+ ],
+ [
+ 955.87998,
+ 906.080566
+ ],
+ [
+ 956.380058,
+ 903.080566
+ ],
+ [
+ 959.75558,
+ 902.705566
+ ],
+ [
+ 964.506315,
+ 902.705566
+ ],
+ [
+ 966.381605,
+ 900.955566
+ ],
+ [
+ 966.131566,
+ 896.330566
+ ],
+ [
+ 963.256121,
+ 895.455566
+ ],
+ [
+ 959.505541,
+ 895.330566
+ ],
+ [
+ 955.129864,
+ 895.205566
+ ],
+ [
+ 952.629477,
+ 895.330566
+ ],
+ [
+ 950.2126,
+ 895.454102
+ ],
+ [
+ 949.462484,
+ 893.454102
+ ],
+ [
+ 948.962406,
+ 889.329102
+ ],
+ [
+ 946.211981,
+ 886.454102
+ ],
+ [
+ 942.211362,
+ 884.454102
+ ],
+ [
+ 938.460782,
+ 883.329102
+ ],
+ [
+ 934.96024,
+ 880.954102
+ ],
+ [
+ 931.459698,
+ 879.079102
+ ],
+ [
+ 926.138365,
+ 878.375
+ ],
+ [
+ 923.012881,
+ 878.625
+ ],
+ [
+ 920.137436,
+ 879.25
+ ],
+ [
+ 916.136817,
+ 879
+ ],
+ [
+ 913.136353,
+ 877.125
+ ],
+ [
+ 909.635812,
+ 876.125
+ ],
+ [
+ 905.010096,
+ 876.125
+ ],
+ [
+ 903.384844,
+ 879.375
+ ],
+ [
+ 901.009477,
+ 880.125
+ ],
+ [
+ 897.258897,
+ 880.5
+ ],
+ [
+ 891.00793,
+ 880.5
+ ],
+ [
+ 885.882137,
+ 880.625
+ ],
+ [
+ 884.131866,
+ 879.25
+ ],
+ [
+ 882.381595,
+ 875.625
+ ],
+ [
+ 879.140371,
+ 873.475586
+ ],
+ [
+ 876.014888,
+ 873.225586
+ ],
+ [
+ 871.139133,
+ 873.100586
+ ],
+ [
+ 865.888321,
+ 872.975586
+ ],
+ [
+ 861.512644,
+ 873.600586
+ ],
+ [
+ 859.262296,
+ 876.100586
+ ],
+ [
+ 857.011948,
+ 878.100586
+ ],
+ [
+ 852.011174,
+ 879.350586
+ ],
+ [
+ 847.510478,
+ 879.350586
+ ],
+ [
+ 842.384685,
+ 879.475586
+ ],
+ [
+ 839.259201,
+ 880.350586
+ ],
+ [
+ 836.383757,
+ 881.850586
+ ],
+ [
+ 833.258273,
+ 884.600586
+ ],
+ [
+ 831.75441,
+ 885.625
+ ],
+ [
+ 828.128849,
+ 885.625
+ ],
+ [
+ 823.628153,
+ 884.25
+ ],
+ [
+ 819.377495,
+ 881.875
+ ],
+ [
+ 816.50205,
+ 879.625
+ ],
+ [
+ 817.046362,
+ 881.768799
+ ],
+ [
+ 815.858679,
+ 883.393799
+ ],
+ [
+ 815.421111,
+ 885.893799
+ ],
+ [
+ 814.796014,
+ 887.331299
+ ],
+ [
+ 811.85806,
+ 886.768799
+ ],
+ [
+ 809.670221,
+ 886.206299
+ ],
+ [
+ 808.169989,
+ 884.956299
+ ],
+ [
+ 807.607402,
+ 882.081299
+ ],
+ [
+ 806.04466,
+ 879.893799
+ ],
+ [
+ 803.856822,
+ 878.706299
+ ],
+ [
+ 801.356435,
+ 878.143799
+ ],
+ [
+ 797.381595,
+ 880.8125
+ ],
+ [
+ 794.943718,
+ 883.3125
+ ],
+ [
+ 790.943099,
+ 885.4375
+ ],
+ [
+ 788.024679,
+ 886.975098
+ ],
+ [
+ 784.692074,
+ 888.3125
+ ],
+ [
+ 781.816629,
+ 892
+ ],
+ [
+ 779.066204,
+ 894.125
+ ],
+ [
+ 773.815391,
+ 894.125
+ ],
+ [
+ 769.564734,
+ 891.875
+ ],
+ [
+ 767.939482,
+ 889.375
+ ],
+ [
+ 768.37705,
+ 886.5625
+ ],
+ [
+ 768.252031,
+ 882.5
+ ],
+ [
+ 768.564579,
+ 876.8125
+ ],
+ [
+ 765.689134,
+ 873.75
+ ],
+ [
+ 761.313457,
+ 873.3125
+ ],
+ [
+ 752.887593,
+ 868.044922
+ ],
+ [
+ 751.069441,
+ 866.925537
+ ],
+ [
+ 749.858804,
+ 863.238037
+ ],
+ [
+ 751.234017,
+ 858.050537
+ ],
+ [
+ 757.297455,
+ 856.425537
+ ],
+ [
+ 759.569821,
+ 853.75
+ ],
+ [
+ 759.819859,
+ 848.0625
+ ],
+ [
+ 760.069898,
+ 841.375
+ ],
+ [
+ 758.319627,
+ 836.5625
+ ],
+ [
+ 753.934916,
+ 830.369141
+ ],
+ [
+ 752.684722,
+ 824.806641
+ ],
+ [
+ 752.372174,
+ 821.931641
+ ],
+ [
+ 751.684567,
+ 815.744141
+ ],
+ [
+ 746.882765,
+ 811.625
+ ],
+ [
+ 743.194695,
+ 809.6875
+ ],
+ [
+ 739.569134,
+ 803.5625
+ ],
+ [
+ 733.943264,
+ 801
+ ],
+ [
+ 728.379903,
+ 799.4375
+ ],
+ [
+ 721.760471,
+ 795.497559
+ ],
+ [
+ 722.448077,
+ 791.372559
+ ],
+ [
+ 718.384948,
+ 789.247559
+ ],
+ [
+ 713.759233,
+ 788.872559
+ ],
+ [
+ 707.508266,
+ 789.122559
+ ],
+ [
+ 702.632512,
+ 790.060059
+ ],
+ [
+ 699.944596,
+ 792.560059
+ ],
+ [
+ 698.319344,
+ 796.935059
+ ],
+ [
+ 693.565991,
+ 799.3125
+ ],
+ [
+ 690.753056,
+ 800
+ ],
+ [
+ 687.565063,
+ 797.9375
+ ],
+ [
+ 683.189386,
+ 800.6875
+ ],
+ [
+ 681.126567,
+ 805.5
+ ],
+ [
+ 678.126102,
+ 807.3125
+ ],
+ [
+ 677.250967,
+ 812.375
+ ],
+ [
+ 676.395463,
+ 816.881592
+ ],
+ [
+ 675.582837,
+ 820.319092
+ ],
+ [
+ 673.457508,
+ 823.131592
+ ],
+ [
+ 673.770056,
+ 826.194092
+ ],
+ [
+ 676.395463,
+ 829.256592
+ ],
+ [
+ 678.145733,
+ 832.506592
+ ],
+ [
+ 678.632775,
+ 837.4375
+ ],
+ [
+ 676.558235,
+ 843.401855
+ ],
+ [
+ 674.057849,
+ 843.026855
+ ],
+ [
+ 671.744991,
+ 843.839355
+ ],
+ [
+ 663.048724,
+ 844.99707
+ ],
+ [
+ 661.235944,
+ 846.18457
+ ],
+ [
+ 659.048106,
+ 846.99707
+ ],
+ [
+ 658.17297,
+ 844.55957
+ ],
+ [
+ 657.235325,
+ 840.80957
+ ],
+ [
+ 655.623992,
+ 838.17749
+ ],
+ [
+ 654.200188,
+ 835.35791
+ ],
+ [
+ 653.450072,
+ 831.42041
+ ],
+ [
+ 650.129942,
+ 829.5625
+ ],
+ [
+ 646.69191,
+ 829.625
+ ],
+ [
+ 643.503917,
+ 830.8125
+ ],
+ [
+ 639.940865,
+ 829.75
+ ],
+ [
+ 638.628162,
+ 826.6875
+ ],
+ [
+ 633.68355,
+ 826.457031
+ ],
+ [
+ 630.683085,
+ 825.269531
+ ],
+ [
+ 629.182853,
+ 823.269531
+ ],
+ [
+ 626.807486,
+ 820.582031
+ ],
+ [
+ 623.369454,
+ 818.332031
+ ],
+ [
+ 618.743738,
+ 817.332031
+ ],
+ [
+ 615.118178,
+ 817.269531
+ ],
+ [
+ 608.313717,
+ 818.75
+ ],
+ [
+ 605.313254,
+ 818.125
+ ],
+ [
+ 603.062906,
+ 815.5625
+ ],
+ [
+ 602.187771,
+ 810.5625
+ ],
+ [
+ 598.351728,
+ 807.748535
+ ],
+ [
+ 597.039025,
+ 804.623535
+ ],
+ [
+ 595.101225,
+ 801.998535
+ ],
+ [
+ 593.100916,
+ 800.186035
+ ],
+ [
+ 589.787903,
+ 799.873535
+ ],
+ [
+ 586.099833,
+ 799.436035
+ ],
+ [
+ 582.599291,
+ 797.936035
+ ],
+ [
+ 580.167763,
+ 794.977783
+ ],
+ [
+ 578.480002,
+ 794.102783
+ ],
+ [
+ 575.667066,
+ 793.540283
+ ],
+ [
+ 571.791467,
+ 793.477783
+ ],
+ [
+ 569.041041,
+ 794.102783
+ ],
+ [
+ 566.103087,
+ 796.102783
+ ],
+ [
+ 563.165132,
+ 797.977783
+ ],
+ [
+ 559.7271,
+ 798.040283
+ ],
+ [
+ 556.976675,
+ 797.227783
+ ],
+ [
+ 554.976365,
+ 794.602783
+ ],
+ [
+ 553.913701,
+ 790.665283
+ ],
+ [
+ 551.100766,
+ 787.040283
+ ],
+ [
+ 548.999855,
+ 785.325684
+ ],
+ [
+ 545.096663,
+ 782.686768
+ ],
+ [
+ 541.096044,
+ 781.749268
+ ],
+ [
+ 537.095425,
+ 781.311768
+ ],
+ [
+ 530.906968,
+ 781.186768
+ ],
+ [
+ 528.281562,
+ 781.749268
+ ],
+ [
+ 524.093414,
+ 783.311768
+ ],
+ [
+ 521.342988,
+ 787.061768
+ ],
+ [
+ 520.938457,
+ 789.625
+ ],
+ [
+ 520.000812,
+ 793
+ ],
+ [
+ 520.250851,
+ 797.625
+ ],
+ [
+ 520.313361,
+ 802.875
+ ],
+ [
+ 520.813438,
+ 806.1875
+ ],
+ [
+ 520.911109,
+ 810.568115
+ ],
+ [
+ 522.72389,
+ 813.568115
+ ],
+ [
+ 523.474006,
+ 816.255615
+ ],
+ [
+ 523.474006,
+ 821.755615
+ ],
+ [
+ 522.973929,
+ 824.755615
+ ],
+ [
+ 522.848909,
+ 829.193115
+ ],
+ [
+ 525.099257,
+ 830.818115
+ ],
+ [
+ 525.661844,
+ 832.943115
+ ],
+ [
+ 526.787018,
+ 834.005615
+ ],
+ [
+ 526.41196,
+ 834.755615
+ ],
+ [
+ 537.243226,
+ 856.322754
+ ],
+ [
+ 539.931142,
+ 859.635254
+ ],
+ [
+ 541.118825,
+ 861.572754
+ ],
+ [
+ 542.931606,
+ 865.135254
+ ],
+ [
+ 543.431683,
+ 867.322754
+ ],
+ [
+ 542.369019,
+ 870.635254
+ ],
+ [
+ 542.11898,
+ 874.135254
+ ],
+ [
+ 542.243999,
+ 876.260254
+ ],
+ [
+ 542.18149,
+ 880.135254
+ ],
+ [
+ 542.494038,
+ 883.010254
+ ],
+ [
+ 543.244154,
+ 885.010254
+ ],
+ [
+ 541.806432,
+ 888.260254
+ ],
+ [
+ 541.710226,
+ 891.661621
+ ],
+ [
+ 541.897755,
+ 895.411621
+ ],
+ [
+ 542.147793,
+ 897.349121
+ ],
+ [
+ 554.337179,
+ 914.724121
+ ],
+ [
+ 556.462508,
+ 915.849121
+ ],
+ [
+ 557.96274,
+ 917.536621
+ ],
+ [
+ 559.462972,
+ 920.161621
+ ],
+ [
+ 559.963049,
+ 923.349121
+ ],
+ [
+ 559.587991,
+ 926.474121
+ ],
+ [
+ 561.025714,
+ 929.411621
+ ],
+ [
+ 562.249536,
+ 933.821289
+ ],
+ [
+ 563.624749,
+ 936.758789
+ ],
+ [
+ 564.812432,
+ 940.508789
+ ],
+ [
+ 567.250309,
+ 942.321289
+ ],
+ [
+ 567.812896,
+ 945.321289
+ ],
+ [
+ 567.500348,
+ 950.008789
+ ],
+ [
+ 570.000735,
+ 951.758789
+ ],
+ [
+ 572.376102,
+ 952.508789
+ ],
+ [
+ 575.439076,
+ 953.071289
+ ],
+ [
+ 578.252011,
+ 954.633789
+ ],
+ [
+ 578.814598,
+ 957.508789
+ ],
+ [
+ 581.502514,
+ 958.571289
+ ],
+ [
+ 584.25294,
+ 961.071289
+ ],
+ [
+ 588.00352,
+ 962.758789
+ ],
+ [
+ 589.87881,
+ 964.633789
+ ],
+ [
+ 589.94132,
+ 966.883789
+ ],
+ [
+ 590.063165,
+ 969.37207
+ ],
+ [
+ 591.500887,
+ 969.80957
+ ],
+ [
+ 593.563706,
+ 970.12207
+ ],
+ [
+ 594.063784,
+ 972.87207
+ ],
+ [
+ 596.7517,
+ 973.12207
+ ],
+ [
+ 598.56448,
+ 972.43457
+ ],
+ [
+ 600.43977,
+ 970.93457
+ ],
+ [
+ 602.940157,
+ 970.62207
+ ],
+ [
+ 606.815757,
+ 970.43457
+ ],
+ [
+ 610.128769,
+ 970.12207
+ ],
+ [
+ 612.879195,
+ 967.37207
+ ],
+ [
+ 613.939417,
+ 965.212402
+ ],
+ [
+ 615.50763,
+ 962.5625
+ ],
+ [
+ 618.883152,
+ 960.375
+ ],
+ [
+ 623.653177,
+ 955.685547
+ ],
+ [
+ 624.590822,
+ 952.248047
+ ],
+ [
+ 624.903371,
+ 949.748047
+ ],
+ [
+ 624.96588,
+ 945.810547
+ ],
+ [
+ 625.778506,
+ 942.873047
+ ],
+ [
+ 625.715996,
+ 940.248047
+ ],
+ [
+ 624.653332,
+ 938.060547
+ ],
+ [
+ 623.443119,
+ 933.0625
+ ],
+ [
+ 623.755667,
+ 930.3125
+ ],
+ [
+ 622.255435,
+ 928.125
+ ],
+ [
+ 621.442809,
+ 927.125
+ ],
+ [
+ 617.879758,
+ 926.375
+ ],
+ [
+ 617.817248,
+ 923.9375
+ ],
+ [
+ 621.31779,
+ 921.8125
+ ],
+ [
+ 625.06837,
+ 921.4375
+ ],
+ [
+ 628.006324,
+ 920.625
+ ],
+ [
+ 629.381537,
+ 917.8125
+ ],
+ [
+ 629.506557,
+ 914.0625
+ ],
+ [
+ 630.75675,
+ 911.5
+ ],
+ [
+ 631.194318,
+ 910.75
+ ],
+ [
+ 634.720254,
+ 906.625488
+ ],
+ [
+ 634.970292,
+ 902.625488
+ ],
+ [
+ 635.532879,
+ 900.687988
+ ],
+ [
+ 636.783073,
+ 899.375488
+ ],
+ [
+ 637.595699,
+ 896.250488
+ ],
+ [
+ 638.283305,
+ 893.187988
+ ],
+ [
+ 638.220795,
+ 888.000488
+ ],
+ [
+ 638.624178,
+ 884.813477
+ ],
+ [
+ 639.874371,
+ 882.438477
+ ],
+ [
+ 642.249739,
+ 880.125977
+ ],
+ [
+ 643.812481,
+ 878.000977
+ ],
+ [
+ 644.00294,
+ 874.287598
+ ],
+ [
+ 642.252669,
+ 871.912598
+ ],
+ [
+ 640.778808,
+ 871.236328
+ ],
+ [
+ 638.778499,
+ 868.298828
+ ],
+ [
+ 638.966028,
+ 866.361328
+ ],
+ [
+ 639.943602,
+ 863.1875
+ ],
+ [
+ 642.006421,
+ 862.875
+ ],
+ [
+ 644.06924,
+ 862.6875
+ ],
+ [
+ 646.00704,
+ 861.1875
+ ],
+ [
+ 648.257388,
+ 858.5
+ ],
+ [
+ 651.820439,
+ 857.1875
+ ],
+ [
+ 652.968322,
+ 859.104248
+ ],
+ [
+ 655.633578,
+ 862.4375
+ ],
+ [
+ 656.772914,
+ 864.540283
+ ],
+ [
+ 656.758761,
+ 867.1875
+ ],
+ [
+ 656.696252,
+ 869.1875
+ ],
+ [
+ 657.601177,
+ 871.675049
+ ],
+ [
+ 658.884187,
+ 872.3125
+ ],
+ [
+ 661.322064,
+ 872.8125
+ ],
+ [
+ 664.197509,
+ 873.5
+ ],
+ [
+ 666.647107,
+ 875.448975
+ ],
+ [
+ 669.647571,
+ 877.448975
+ ],
+ [
+ 671.464991,
+ 876.10498
+ ],
+ [
+ 674.652984,
+ 875.66748
+ ],
+ [
+ 679.028661,
+ 875.29248
+ ],
+ [
+ 682.091635,
+ 873.41748
+ ],
+ [
+ 684.467002,
+ 872.22998
+ ],
+ [
+ 686.154763,
+ 869.60498
+ ],
+ [
+ 687.905034,
+ 866.85498
+ ],
+ [
+ 688.905189,
+ 864.29248
+ ],
+ [
+ 689.905343,
+ 861.47998
+ ],
+ [
+ 692.093182,
+ 860.79248
+ ],
+ [
+ 694.40604,
+ 862.72998
+ ],
+ [
+ 696.28133,
+ 864.85498
+ ],
+ [
+ 698.007282,
+ 867.1875
+ ],
+ [
+ 698.882417,
+ 870.625
+ ],
+ [
+ 700.882727,
+ 874.3125
+ ],
+ [
+ 700.570178,
+ 877.125
+ ],
+ [
+ 700.070101,
+ 881.5625
+ ],
+ [
+ 700.445111,
+ 885.3125
+ ],
+ [
+ 701.315607,
+ 890.305664
+ ],
+ [
+ 701.190846,
+ 893.5
+ ],
+ [
+ 702.691078,
+ 895.875
+ ],
+ [
+ 705.941581,
+ 897
+ ],
+ [
+ 710.00471,
+ 897.625
+ ],
+ [
+ 713.567761,
+ 897.0625
+ ],
+ [
+ 719.506179,
+ 896.125
+ ],
+ [
+ 721.506489,
+ 898.6875
+ ],
+ [
+ 723.819376,
+ 902.3125
+ ],
+ [
+ 724.381963,
+ 904.4375
+ ],
+ [
+ 722.256634,
+ 907.5625
+ ],
+ [
+ 723.819376,
+ 909.25
+ ],
+ [
+ 726.132233,
+ 910.9375
+ ],
+ [
+ 729.382736,
+ 913.125
+ ],
+ [
+ 732.57073,
+ 915
+ ],
+ [
+ 735.446174,
+ 915
+ ],
+ [
+ 737.126366,
+ 917.130127
+ ],
+ [
+ 737.688953,
+ 918.380127
+ ],
+ [
+ 741.377024,
+ 919.692627
+ ],
+ [
+ 744.877565,
+ 921.192627
+ ],
+ [
+ 747.81552,
+ 922.005127
+ ],
+ [
+ 751.691119,
+ 922.505127
+ ],
+ [
+ 754.003977,
+ 922.442627
+ ],
+ [
+ 757.12946,
+ 923.630127
+ ],
+ [
+ 760.692512,
+ 925.192627
+ ],
+ [
+ 763.067879,
+ 925.192627
+ ],
+ [
+ 764.81815,
+ 922.630127
+ ],
+ [
+ 766.943479,
+ 920.442627
+ ],
+ [
+ 768.506221,
+ 918.380127
+ ],
+ [
+ 769.006298,
+ 915.817627
+ ],
+ [
+ 767.631085,
+ 912.567627
+ ],
+ [
+ 766.099506,
+ 911.32666
+ ],
+ [
+ 765.2588,
+ 909.0625
+ ],
+ [
+ 766.946561,
+ 907.0625
+ ],
+ [
+ 770.38467,
+ 906.625
+ ],
+ [
+ 774.572818,
+ 906.75
+ ],
+ [
+ 775.697992,
+ 908.6875
+ ],
+ [
+ 776.198079,
+ 912
+ ],
+ [
+ 776.448118,
+ 915.5625
+ ],
+ [
+ 777.448273,
+ 920.5
+ ],
+ [
+ 776.573137,
+ 922.8125
+ ],
+ [
+ 775.822992,
+ 924.5625
+ ],
+ [
+ 774.760328,
+ 927.1875
+ ],
+ [
+ 775.322896,
+ 928.9375
+ ],
+ [
+ 778.747986,
+ 932.179932
+ ],
+ [
+ 780.630396,
+ 935.375
+ ],
+ [
+ 783.130783,
+ 938
+ ],
+ [
+ 784.381025,
+ 940
+ ],
+ [
+ 786.131295,
+ 942.4375
+ ],
+ [
+ 785.881257,
+ 944.625
+ ],
+ [
+ 783.44338,
+ 947.875
+ ],
+ [
+ 781.068012,
+ 950.5
+ ],
+ [
+ 781.323179,
+ 953.605957
+ ],
+ [
+ 783.505918,
+ 957.375
+ ],
+ [
+ 785.568737,
+ 958.9375
+ ],
+ [
+ 787.006489,
+ 960.125
+ ],
+ [
+ 787.688987,
+ 962.918457
+ ],
+ [
+ 787.886771,
+ 965.07251
+ ],
+ [
+ 787.629896,
+ 966.516846
+ ],
+ [
+ 785.317038,
+ 967.079346
+ ],
+ [
+ 781.441438,
+ 966.141846
+ ],
+ [
+ 779.941206,
+ 964.141846
+ ],
+ [
+ 778.628503,
+ 963.704346
+ ],
+ [
+ 777.37831,
+ 966.579346
+ ],
+ [
+ 777.440819,
+ 968.454346
+ ],
+ [
+ 779.753677,
+ 970.266846
+ ],
+ [
+ 782.187892,
+ 972.138184
+ ],
+ [
+ 782.43793,
+ 973.825684
+ ],
+ [
+ 781.750324,
+ 975.200684
+ ],
+ [
+ 780.812679,
+ 977.138184
+ ],
+ [
+ 780.754284,
+ 978.4375
+ ],
+ [
+ 780.941813,
+ 982.5
+ ],
+ [
+ 779.441581,
+ 985.3125
+ ],
+ [
+ 776.365421,
+ 989.515869
+ ],
+ [
+ 773.364957,
+ 991.578369
+ ],
+ [
+ 770.98959,
+ 992.390869
+ ],
+ [
+ 767.864106,
+ 994.390869
+ ],
+ [
+ 765.113681,
+ 995.828369
+ ],
+ [
+ 762.363255,
+ 998.015869
+ ],
+ [
+ 759.692084,
+ 1000.9375
+ ],
+ [
+ 758.56691,
+ 1003.25
+ ],
+ [
+ 757.691774,
+ 1006
+ ],
+ [
+ 755.816484,
+ 1008.5625
+ ],
+ [
+ 755.253897,
+ 1009.875
+ ],
+ [
+ 748.222824,
+ 1023.8479
+ ],
+ [
+ 747.222669,
+ 1027.5979
+ ],
+ [
+ 745.722437,
+ 1031.1604
+ ],
+ [
+ 744.472243,
+ 1034.2229
+ ],
+ [
+ 743.220585,
+ 1038.017334
+ ],
+ [
+ 741.443215,
+ 1047.125
+ ],
+ [
+ 738.942828,
+ 1048.5625
+ ],
+ [
+ 739.067848,
+ 1050.8125
+ ],
+ [
+ 741.255686,
+ 1053.0625
+ ],
+ [
+ 742.880938,
+ 1054.8125
+ ],
+ [
+ 741.755764,
+ 1057.75
+ ],
+ [
+ 738.755299,
+ 1058.1875
+ ],
+ [
+ 737.067538,
+ 1059.8125
+ ],
+ [
+ 737.317577,
+ 1062.0625
+ ],
+ [
+ 737.317577,
+ 1064.625
+ ],
+ [
+ 733.692016,
+ 1065.375
+ ],
+ [
+ 733.00441,
+ 1067.5
+ ],
+ [
+ 733.181457,
+ 1069.874634
+ ],
+ [
+ 738.226912,
+ 1071.873535
+ ],
+ [
+ 742.35255,
+ 1072.998535
+ ],
+ [
+ 745.478034,
+ 1073.998535
+ ],
+ [
+ 746.353169,
+ 1077.998535
+ ],
+ [
+ 745.603053,
+ 1082.123535
+ ],
+ [
+ 742.35255,
+ 1084.873535
+ ],
+ [
+ 738.726989,
+ 1084.998535
+ ],
+ [
+ 733.976254,
+ 1084.248535
+ ],
+ [
+ 730.850771,
+ 1082.373535
+ ],
+ [
+ 726.975171,
+ 1082.123535
+ ],
+ [
+ 721.974398,
+ 1081.998535
+ ],
+ [
+ 715.72343,
+ 1080.248535
+ ],
+ [
+ 715.098334,
+ 1077.123535
+ ],
+ [
+ 714.723276,
+ 1074.248535
+ ],
+ [
+ 714.348218,
+ 1072.873535
+ ],
+ [
+ 709.097405,
+ 1073.748535
+ ],
+ [
+ 705.096787,
+ 1073.373535
+ ],
+ [
+ 700.096013,
+ 1073.248535
+ ],
+ [
+ 698.095703,
+ 1067.998535
+ ],
+ [
+ 697.845665,
+ 1064.998535
+ ],
+ [
+ 697.595626,
+ 1060.748535
+ ],
+ [
+ 697.595626,
+ 1054.748535
+ ],
+ [
+ 698.595781,
+ 1051.873535
+ ],
+ [
+ 700.346052,
+ 1050.498535
+ ],
+ [
+ 701.221187,
+ 1048.748535
+ ],
+ [
+ 700.72111,
+ 1045.498535
+ ],
+ [
+ 697.19908,
+ 1045.010742
+ ],
+ [
+ 692.448345,
+ 1044.260742
+ ],
+ [
+ 689.197843,
+ 1042.635742
+ ],
+ [
+ 687.447572,
+ 1040.635742
+ ],
+ [
+ 684.697146,
+ 1038.260742
+ ],
+ [
+ 682.946875,
+ 1036.010742
+ ],
+ [
+ 678.446179,
+ 1029.260742
+ ],
+ [
+ 676.570889,
+ 1025.885742
+ ],
+ [
+ 673.070348,
+ 1023.260742
+ ],
+ [
+ 670.069883,
+ 1021.760742
+ ],
+ [
+ 667.569497,
+ 1021.260742
+ ],
+ [
+ 664.94409,
+ 1020.635742
+ ],
+ [
+ 662.211715,
+ 1020.262207
+ ]
+ ]
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"polygon",
+ "name":"Lake"
+ },
+ "geometry":{
+ "type":"Polygon",
+ "coordinates":[
+ [
+ [
+ 1183.745523,
+ 904.216797
+ ],
+ [
+ 1178.61973,
+ 910.216797
+ ],
+ [
+ 1175.994323,
+ 914.841797
+ ],
+ [
+ 1170.99355,
+ 919.966797
+ ],
+ [
+ 1168.864314,
+ 921.98584
+ ],
+ [
+ 1167.239063,
+ 921.23584
+ ],
+ [
+ 1166.488947,
+ 918.23584
+ ],
+ [
+ 1166.864005,
+ 914.11084
+ ],
+ [
+ 1167.73914,
+ 909.48584
+ ],
+ [
+ 1165.86385,
+ 907.36084
+ ],
+ [
+ 1162.488328,
+ 908.86084
+ ],
+ [
+ 1157.612573,
+ 912.98584
+ ],
+ [
+ 1154.48709,
+ 916.48584
+ ],
+ [
+ 1150.236432,
+ 922.48584
+ ],
+ [
+ 1152.111722,
+ 927.61084
+ ],
+ [
+ 1154.862148,
+ 930.73584
+ ],
+ [
+ 1160.488018,
+ 933.86084
+ ],
+ [
+ 1163.238444,
+ 936.36084
+ ],
+ [
+ 1162.488328,
+ 940.23584
+ ],
+ [
+ 1160.613038,
+ 942.48584
+ ],
+ [
+ 1158.36269,
+ 940.36084
+ ],
+ [
+ 1158.23767,
+ 936.98584
+ ],
+ [
+ 1155.987322,
+ 940.48584
+ ],
+ [
+ 1155.612264,
+ 942.86084
+ ],
+ [
+ 1158.924788,
+ 943.48584
+ ],
+ [
+ 1160.425997,
+ 944.86084
+ ],
+ [
+ 1160.365883,
+ 946.311768
+ ],
+ [
+ 1159.772041,
+ 947.811768
+ ],
+ [
+ 1159.897061,
+ 949.624268
+ ],
+ [
+ 1160.595936,
+ 952.1875
+ ],
+ [
+ 1161.908639,
+ 954.34375
+ ],
+ [
+ 1163.190087,
+ 954.59375
+ ],
+ [
+ 1162.714451,
+ 960.756836
+ ],
+ [
+ 1167.715225,
+ 963.756836
+ ],
+ [
+ 1176.466579,
+ 964.256836
+ ],
+ [
+ 1184.467817,
+ 964.506836
+ ],
+ [
+ 1190.468745,
+ 964.006836
+ ],
+ [
+ 1195.469519,
+ 964.006836
+ ],
+ [
+ 1199.720176,
+ 961.256836
+ ],
+ [
+ 1201.949037,
+ 958.407227
+ ],
+ [
+ 1204.699462,
+ 954.657227
+ ],
+ [
+ 1211.700545,
+ 950.657227
+ ],
+ [
+ 1219.451745,
+ 949.907227
+ ],
+ [
+ 1227.703021,
+ 950.407227
+ ],
+ [
+ 1233.703949,
+ 950.657227
+ ],
+ [
+ 1235.704259,
+ 954.157227
+ ],
+ [
+ 1233.703949,
+ 956.907227
+ ],
+ [
+ 1227.95306,
+ 957.657227
+ ],
+ [
+ 1223.452363,
+ 961.157227
+ ],
+ [
+ 1223.28168,
+ 965
+ ],
+ [
+ 1225.532028,
+ 970
+ ],
+ [
+ 1231.782996,
+ 974
+ ],
+ [
+ 1236.53373,
+ 975.75
+ ],
+ [
+ 1240.784388,
+ 976.75
+ ],
+ [
+ 1246.535278,
+ 977
+ ],
+ [
+ 1251.765144,
+ 978.702148
+ ],
+ [
+ 1256.765918,
+ 978.702148
+ ],
+ [
+ 1260.266459,
+ 978.452148
+ ],
+ [
+ 1262.516807,
+ 972.452148
+ ],
+ [
+ 1267.517581,
+ 971.952148
+ ],
+ [
+ 1270.268006,
+ 974.702148
+ ],
+ [
+ 1271.5182,
+ 971.202148
+ ],
+ [
+ 1275.26878,
+ 970.702148
+ ],
+ [
+ 1278.769322,
+ 971.452148
+ ],
+ [
+ 1282.519902,
+ 978.452148
+ ],
+ [
+ 1285.770405,
+ 981.452148
+ ],
+ [
+ 1289.771024,
+ 985.202148
+ ],
+ [
+ 1295.521913,
+ 987.702148
+ ],
+ [
+ 1301.77288,
+ 989.702148
+ ],
+ [
+ 1306.273577,
+ 985.452148
+ ],
+ [
+ 1308.273886,
+ 980.952148
+ ],
+ [
+ 1308.523925,
+ 974.952148
+ ],
+ [
+ 1307.52377,
+ 970.952148
+ ],
+ [
+ 1307.023693,
+ 965.202148
+ ],
+ [
+ 1303.523151,
+ 960.952148
+ ],
+ [
+ 1301.77288,
+ 954.452148
+ ],
+ [
+ 1299.272493,
+ 948.952148
+ ],
+ [
+ 1300.022609,
+ 943.952148
+ ],
+ [
+ 1303.77319,
+ 939.952148
+ ],
+ [
+ 1305.273422,
+ 937.202148
+ ],
+ [
+ 1302.022919,
+ 931.702148
+ ],
+ [
+ 1297.272184,
+ 929.202148
+ ],
+ [
+ 1291.021217,
+ 928.702148
+ ],
+ [
+ 1281.769786,
+ 931.952148
+ ],
+ [
+ 1278.019205,
+ 934.452148
+ ],
+ [
+ 1274.268625,
+ 936.952148
+ ],
+ [
+ 1267.267542,
+ 938.702148
+ ],
+ [
+ 1261.016575,
+ 939.202148
+ ],
+ [
+ 1259.266304,
+ 934.202148
+ ],
+ [
+ 1259.016266,
+ 928.952148
+ ],
+ [
+ 1253.515415,
+ 924.952148
+ ],
+ [
+ 1249.014718,
+ 922.452148
+ ],
+ [
+ 1243.263829,
+ 925.452148
+ ],
+ [
+ 1240.763442,
+ 925.202148
+ ],
+ [
+ 1238.763132,
+ 920.952148
+ ],
+ [
+ 1238.763132,
+ 916.753906
+ ],
+ [
+ 1238.418353,
+ 911.916016
+ ],
+ [
+ 1236.91812,
+ 906.666016
+ ],
+ [
+ 1233.16754,
+ 909.416016
+ ],
+ [
+ 1228.416805,
+ 912.666016
+ ],
+ [
+ 1224.416186,
+ 913.666016
+ ],
+ [
+ 1215.414794,
+ 915.666016
+ ],
+ [
+ 1209.663904,
+ 916.166016
+ ],
+ [
+ 1203.913014,
+ 918.166016
+ ],
+ [
+ 1199.16228,
+ 920.666016
+ ],
+ [
+ 1191.41108,
+ 921.666016
+ ],
+ [
+ 1188.910694,
+ 918.916016
+ ],
+ [
+ 1186.160268,
+ 914.416016
+ ],
+ [
+ 1187.6605,
+ 909.416016
+ ],
+ [
+ 1186.660345,
+ 906.416016
+ ],
+ [
+ 1183.745523,
+ 904.216797
+ ]
+ ]
+ ]
+ }
+ }
+]
diff --git a/src/assets/json/geo/vallis/kdrive.json b/src/assets/json/geo/vallis/kdrive.json
new file mode 100644
index 00000000..8c762632
--- /dev/null
+++ b/src/assets/json/geo/vallis/kdrive.json
@@ -0,0 +1,310 @@
+[
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Ginding the Void"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 416.736732,
+ 1955.367188
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Deathgrip"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1616.922404,
+ 1821.367188
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Sky-Eye"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1773.872118,
+ 1786.960938
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Anyo's Ointment"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 306.719712,
+ 1489.367188
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Roky's Roll"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1240.864227,
+ 1525.367188
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Pobber's Drop"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1631.963794,
+ 1334.867188
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Breakdown or Bust"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1205.89788,
+ 1280.867188
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Puffin' Pastures"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1263.906854,
+ 1226.867188
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Shaving Nef"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 281.262881,
+ 1260.796875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Taxman's Curve"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 383.278663,
+ 1112.796875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Skeggin' Out"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 603.312703,
+ 1018.796875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"River Run"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 207.251431,
+ 1004.796875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Catalyst"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 230.770695,
+ 740.648438
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Mumsie Dadsie"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 846.866006,
+ 736.648438
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"The Hard Way"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1062.899428,
+ 776.648438
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Fortuna's Folley"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1154.780752,
+ 439.75
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Kubrodon Twist"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 796.545722,
+ 444.328125
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Dog Line"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 180.45041,
+ 280.328125
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Lord of the Board"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1140.481742,
+ 286.570313
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Frost Merchant"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1322.509903,
+ 202.570313
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Bomb the Spaceport"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1478.53404,
+ 312.570313
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Meat and Greet"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1578.549513,
+ 76.570313
+ ]
+ }
+ }
+]
diff --git a/src/assets/json/geo/vallis/labels.json b/src/assets/json/geo/vallis/labels.json
new file mode 100644
index 00000000..f2de7c97
--- /dev/null
+++ b/src/assets/json/geo/vallis/labels.json
@@ -0,0 +1,212 @@
+[
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Temple of Profit"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 524.357651,
+ 1742.609375
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Ustara Crater"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1174.256228,
+ 1722
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Reflector"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1673.317809,
+ 1622.460938
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Temple Fabrication"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 544.132756,
+ 1220
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Grow Site"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 892.186601,
+ 1284
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Central Maintenance"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1198.233947,
+ 1188
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Harindi Crater"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1736.31719,
+ 942
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Fortuna"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1074.636314,
+ 902.195313
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Coolant Reservoir"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 675.074888,
+ 885.421875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Enrichment Labs"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 583.060653,
+ 645.421875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"The Pearl"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 142.992573,
+ 703.421875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Asta Crater"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 455.040848,
+ 489.421875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Transit Depot"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 897.109237,
+ 381.421875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Spaceport"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1393.185982,
+ 455.421875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Orokin Dig Site"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1651.225901,
+ 557.421875
+ ]
+ }
+ }
+]
diff --git a/src/assets/json/geo/vallis/memoryfrag.json b/src/assets/json/geo/vallis/memoryfrag.json
new file mode 100644
index 00000000..c0f17b8f
--- /dev/null
+++ b/src/assets/json/geo/vallis/memoryfrag.json
@@ -0,0 +1,562 @@
+[
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Rude Zuud",
+ "name":"Rude Zuud - 5",
+ "video":"https://streamable.com/s/gchxj/bddcfi"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1303.45745,
+ 908.992188
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - The Business",
+ "name":"The Business - 3",
+ "video":"https://streamable.com/s/j7lvy/tymnsh"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 63.989672,
+ 1918.28125
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Legs",
+ "name":"Legs - 4",
+ "video":"https://streamable.com/s/7ocga/hwxqqo"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 539.32102,
+ 1974.097656
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Rude Zuud",
+ "name":"Rude Zuud - 2",
+ "video":"https://streamable.com/s/e7ugz/asvcma"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 666.34067,
+ 1854.097656
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Eudico",
+ "name":"Eudico - 2",
+ "video":"https://streamable.com/s/2hwgf/gfzld"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 427.30369,
+ 1766.097656
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Smokefinger",
+ "name":"Smokefinger - 4",
+ "video":"https://streamable.com/s/y2rxh/dqhtub"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1181.834481,
+ 1819.136719
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Ticker",
+ "name":"Ticker - 5",
+ "video":"https://streamable.com/s/s66jq/viexoi"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1032.351423,
+ 1607.640625
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Little Duck",
+ "name":"Little Duck - 5",
+ "video":"https://streamable.com/s/bxok1/avtxfp"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1570.809725,
+ 1801.785156
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Ticker",
+ "name":"Ticker - 2",
+ "video":"https://streamable.com/s/k7ahg/pbfvgn"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1442.117941,
+ 1519.472656
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Legs",
+ "name":"Legs - 1",
+ "video":"https://streamable.com/s/d640u/ojrplz"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1799.911574,
+ 1593.859375
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Ticker",
+ "name":"Ticker - 1",
+ "video":"https://streamable.com/s/xqkyu/bcjrbo"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1961.936639,
+ 1427.859375
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Ticker",
+ "name":"Ticker - 4",
+ "video":"https://streamable.com/s/s2qb0/bkgfga"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 519.975282,
+ 1278.03125
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Rude Zuud",
+ "name":"Rude Zuud - 4",
+ "video":"https://streamable.com/s/mhefg/zinbto"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 286.939231,
+ 1165.03125
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Eudico",
+ "name":"Eudico - 4",
+ "video":"https://streamable.com/s/5wer4/xieaxt"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 312.716656,
+ 1071.714844
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Smokefinger",
+ "name":"Smokefinger - 1",
+ "video":"https://streamable.com/s/gkqkv/lzgrtb"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 248.706754,
+ 1100.714844
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Little Duck",
+ "name":"Little Duck - 2",
+ "video":"https://streamable.com/s/mb4hp/lcvyno"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 923.9284,
+ 1345.988281
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Eudico",
+ "name":"Eudico - 1",
+ "video":"https://streamable.com/s/kl4kr/meuodx"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 806.910297,
+ 1165.988281
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Smokefinger",
+ "name":"Smokefinger - 5",
+ "video":"https://streamable.com/s/u54nx/mtntdd"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 755.902406,
+ 1031.988281
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Little Duck",
+ "name":"Little Duck - 3",
+ "video":"https://streamable.com/s/m1ejl/npwanr"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1630.138171,
+ 930
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - The Business",
+ "name":"The Business - 2",
+ "video":"https://streamable.com/s/a24zc/gfyvoc"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1546.308796,
+ 831.007813
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - The Business",
+ "name":"The Business - 4",
+ "video":"https://streamable.com/s/pqvuo/afixq"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1724.711396,
+ 586.320313
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Little Duck",
+ "name":"Little Duck - 1",
+ "video":"https://streamable.com/s/askr9/qojtna"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1931.551988,
+ 827.421875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Ticker",
+ "name":"Ticker - 3",
+ "video":"https://streamable.com/s/0clyv/cnzti"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1947.554464,
+ 614.421875
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Smokefinger",
+ "name":"Smokefinger - 3",
+ "video":"https://streamable.com/s/gif5z/rcajxz"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1484.068699,
+ 190.4375
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Legs",
+ "name":"Legs - 5",
+ "video":"https://streamable.com/s/b1fr9/nzqrbl"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1236.030326,
+ 270.4375
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Rude Zuud",
+ "name":"Rude Zuud - 1",
+ "video":"https://streamable.com/s/gipxp/yxqux"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1153.197199,
+ 339.507813
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Little Duck",
+ "name":"Little Duck - 4",
+ "video":"https://streamable.com/s/kd3z8/neyepq"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1278.21654,
+ 480.507813
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Legs",
+ "name":"Legs - 3",
+ "video":"https://streamable.com/s/vjd4d/miwwtq"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1147.772513,
+ 583.542969
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Eudico",
+ "name":"Eudico - 3",
+ "video":"https://streamable.com/s/5d068/vdrwfu"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 881.401246,
+ 485.234375
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Rude Zuud",
+ "name":"Rude Zuud - 3",
+ "video":"https://streamable.com/s/0svh2/lerhqs"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 805.389486,
+ 488.234375
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Eudico",
+ "name":"Eudico - 5",
+ "video":"https://streamable.com/s/r9des/nlwumq"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 693.801911,
+ 265.136719
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - The Business",
+ "name":"The Business - 1",
+ "video":"https://streamable.com/s/rrpe6/nlzerv"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 607.788604,
+ 215.136719
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Smokefinger",
+ "name":"Smokefinger - 2",
+ "video":"https://streamable.com/s/zk3z3/bdkhaj"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 289.739401,
+ 92.136719
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - Legs",
+ "name":"Legs - 2",
+ "video":"https://streamable.com/s/089to/ecbqc"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 136.481317,
+ 171.855469
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "set":"Memory Fragment - The Business",
+ "name":"The Business - 5",
+ "video":"https://streamable.com/s/k2s0d/xglljx"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 257.410181,
+ 690.089844
+ ]
+ }
+ }
+]
diff --git a/src/assets/json/geo/vallis/mining-recommend.json b/src/assets/json/geo/vallis/mining-recommend.json
new file mode 100644
index 00000000..b92756d7
--- /dev/null
+++ b/src/assets/json/geo/vallis/mining-recommend.json
@@ -0,0 +1,16 @@
+[
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Recommended Mining Location"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 869.312297,
+ 451.564453
+ ]
+ }
+ }
+]
diff --git a/src/assets/json/geo/vallis/somachord.json b/src/assets/json/geo/vallis/somachord.json
new file mode 100644
index 00000000..ecc8332d
--- /dev/null
+++ b/src/assets/json/geo/vallis/somachord.json
@@ -0,0 +1,702 @@
+[
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 70.06251,
+ 1904
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 134.077828,
+ 1916.289063
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 430.118211,
+ 1854
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 500.129042,
+ 1788
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 642.596395,
+ 1655.882813
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 884.633839,
+ 1813.882813
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 960.190314,
+ 1892
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1234.232709,
+ 1838
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1194.22652,
+ 1726
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1134.217237,
+ 1682
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1664.299242,
+ 1890
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1778.316881,
+ 1674
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1802.320594,
+ 1602
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 794.164629,
+ 1594
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 588.132756,
+ 1466
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 166.067461,
+ 1456
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 218.075507,
+ 1314
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 186.626644,
+ 1121.101563
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 248.080149,
+ 1102
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 350.095931,
+ 1104
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 932.185982,
+ 1270
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1042.203002,
+ 1394
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1324.246635,
+ 1348
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1430.263036,
+ 1334
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1526.27789,
+ 1130
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1896.335138,
+ 1374
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1944.342565,
+ 1326
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1986.349064,
+ 1242
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 598.708495,
+ 1009.132813
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 664.718706,
+ 917.132813
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 858.748724,
+ 835.132813
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1012.772551,
+ 663.132813
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1244.808448,
+ 1039.132813
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1622.866935,
+ 941.132813
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1522.851462,
+ 809.132813
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1178.798236,
+ 443.132813
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1268.812162,
+ 523.132813
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1954.918304,
+ 723.132813
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1910.338233,
+ 486
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1963.916834,
+ 916.515625
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1827.895791,
+ 984.515625
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 477.68691,
+ 498.515625
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 281.656584,
+ 538.515625
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 419.677936,
+ 650.515625
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 249.651632,
+ 662.515625
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 117.631208,
+ 630.515625
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 97.628114,
+ 768.515625
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 281.656584,
+ 816.515625
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 177.640492,
+ 840.515625
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Somachord"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1783.099799,
+ 422.351563
+ ]
+ }
+ }
+]
diff --git a/src/assets/json/geo/vallis/toroidcave.json b/src/assets/json/geo/vallis/toroidcave.json
new file mode 100644
index 00000000..198821ec
--- /dev/null
+++ b/src/assets/json/geo/vallis/toroidcave.json
@@ -0,0 +1,128 @@
+[
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 289.560808,
+ 100.890625
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 607.610011,
+ 216.890625
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1153.694492,
+ 350.890625
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1626.092604,
+ 924.179688
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1546.080226,
+ 832.179688
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1592.087343,
+ 702.179688
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1952.143045,
+ 618.179688
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 247.87939,
+ 1102.179688
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 815.076512,
+ 1997.828125
+ ]
+ }
+ }
+]
diff --git a/src/assets/json/geo/vallis/toroidfishcave.json b/src/assets/json/geo/vallis/toroidfishcave.json
new file mode 100644
index 00000000..68c9c817
--- /dev/null
+++ b/src/assets/json/geo/vallis/toroidfishcave.json
@@ -0,0 +1,156 @@
+[
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Fish Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1608.038218,
+ 162.710938
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Fish Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1237.215225,
+ 275.484375
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Fish Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1279.221724,
+ 491.484375
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Fish Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 805.148383,
+ 491.484375
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Fish Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 135.044716,
+ 171.484375
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Fish Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 333.075352,
+ 1105.484375
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Fish Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 803.148074,
+ 1167.484375
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Fish Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1753.381015,
+ 1390
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Fish Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1063.05547,
+ 1578.804688
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Fish Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 1001.350611,
+ 2034.492188
+ ]
+ }
+ },
+ {
+ "type":"Feature",
+ "properties":{
+ "type":"marker",
+ "name":"Toroid Fish Cave"
+ },
+ "geometry":{
+ "type":"Point",
+ "coordinates":[
+ 272.080767,
+ 1542
+ ]
+ }
+ }
+]
diff --git a/src/assets/json/grid.json b/src/assets/json/grid.json
new file mode 100644
index 00000000..48d88414
--- /dev/null
+++ b/src/assets/json/grid.json
@@ -0,0 +1,497 @@
+{
+ "components": {
+ "earth": {
+ "md": {
+ "w": 1,
+ "h": 17,
+ "x": 0,
+ "y": 0,
+ "i": "earth",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 17,
+ "x": 0,
+ "y": 0,
+ "i": "earth",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 21,
+ "x": 0,
+ "y": 0,
+ "i": "earth",
+ "moved": false,
+ "immobile": false
+ }
+ },
+ "vallis": {
+ "md": {
+ "w": 1,
+ "h": 17,
+ "x": 0,
+ "y": 1074,
+ "i": "vallis",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 17,
+ "x": 0,
+ "y": 817,
+ "i": "vallis",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 21,
+ "x": 2,
+ "y": 18,
+ "i": "vallis",
+ "moved": false,
+ "immobile": false
+ }
+ },
+ "cetus": {
+ "md": {
+ "w": 1,
+ "h": 17,
+ "x": 1,
+ "y": 0,
+ "i": "cetus",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 17,
+ "x": 1,
+ "y": 0,
+ "i": "cetus",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 21,
+ "x": 1,
+ "y": 0,
+ "i": "cetus",
+ "moved": false,
+ "immobile": false
+ }
+ },
+ "event": {
+ "md": {
+ "w": 1,
+ "h": 32,
+ "x": 0,
+ "y": 181,
+ "i": "event",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 32,
+ "x": 0,
+ "y": 17,
+ "i": "event",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 36,
+ "x": 0,
+ "y": 52,
+ "i": "event",
+ "moved": false,
+ "immobile": false
+ }
+ },
+ "acolytes": {
+ "md": {
+ "w": 1,
+ "h": 13,
+ "x": 0,
+ "y": 215,
+ "i": "acolytes",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 18,
+ "x": 0,
+ "y": 49,
+ "i": "acolytes",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 23,
+ "x": 3,
+ "y": 13,
+ "i": "acolytes",
+ "moved": false,
+ "immobile": false
+ }
+ },
+ "bounties": {
+ "md": {
+ "w": 1,
+ "h": 15,
+ "x": 0,
+ "y": 238,
+ "i": "bounties",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 15,
+ "x": 0,
+ "y": 67,
+ "i": "bounties",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 15,
+ "x": 1,
+ "y": 21,
+ "i": "bounties",
+ "moved": false,
+ "immobile": false
+ }
+ },
+ "solaris-bounties": {
+ "md": {
+ "w": 1,
+ "h": 15,
+ "x": 0,
+ "y": 261,
+ "i": "solaris-bounties",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 15,
+ "x": 0,
+ "y": 82,
+ "i": "solaris-bounties",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 18,
+ "x": 2,
+ "y": 0,
+ "i": "solaris-bounties",
+ "moved": false,
+ "immobile": false
+ }
+ },
+ "alerts": {
+ "md": {
+ "w": 1,
+ "h": 24,
+ "x": 0,
+ "y": 279,
+ "i": "alerts",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 30,
+ "x": 0,
+ "y": 97,
+ "i": "alerts",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 28,
+ "x": 3,
+ "y": 36,
+ "i": "alerts",
+ "moved": false,
+ "immobile": false
+ }
+ },
+ "news": {
+ "md": {
+ "w": 1,
+ "h": 28,
+ "x": 0,
+ "y": 312,
+ "i": "news",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 28,
+ "x": 0,
+ "y": 127,
+ "i": "news",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 26,
+ "x": 3,
+ "y": 64,
+ "i": "news",
+ "moved": false,
+ "immobile": false
+ }
+ },
+ "invasions": {
+ "md": {
+ "w": 1,
+ "h": 58,
+ "x": 0,
+ "y": 338,
+ "i": "invasions",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 49,
+ "x": 0,
+ "y": 155,
+ "i": "invasions",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 65,
+ "x": 1,
+ "y": 36,
+ "i": "invasions",
+ "moved": false,
+ "immobile": false
+ }
+ },
+ "reset": {
+ "md": {
+ "w": 1,
+ "h": 9,
+ "x": 0,
+ "y": 387,
+ "i": "reset",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 9,
+ "x": 0,
+ "y": 204,
+ "i": "reset",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 13,
+ "x": 3,
+ "y": 0,
+ "i": "reset",
+ "moved": false,
+ "immobile": false
+ }
+ },
+ "sortie": {
+ "md": {
+ "w": 1,
+ "h": 27,
+ "x": 0,
+ "y": 396,
+ "i": "sortie",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 181,
+ "x": 0,
+ "y": 213,
+ "i": "sortie",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 31,
+ "x": 0,
+ "y": 21,
+ "i": "sortie",
+ "moved": false,
+ "immobile": false
+ }
+ },
+ "fissures": {
+ "md": {
+ "w": 1,
+ "h": 30,
+ "x": 0,
+ "y": 577,
+ "i": "fissures",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 181,
+ "x": 0,
+ "y": 394,
+ "i": "fissures",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 42,
+ "x": 2,
+ "y": 39,
+ "i": "fissures",
+ "moved": false,
+ "immobile": false
+ }
+ },
+ "baro": {
+ "md": {
+ "w": 1,
+ "h": 19,
+ "x": 0,
+ "y": 758,
+ "i": "baro",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 19,
+ "x": 0,
+ "y": 575,
+ "i": "baro",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 20,
+ "x": 2,
+ "y": 81,
+ "i": "baro",
+ "moved": false,
+ "immobile": false
+ }
+ },
+ "darvo": {
+ "md": {
+ "w": 1,
+ "h": 15,
+ "x": 0,
+ "y": 777,
+ "i": "darvo",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 15,
+ "x": 0,
+ "y": 594,
+ "i": "darvo",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 17,
+ "x": 3,
+ "y": 90,
+ "i": "darvo",
+ "moved": false,
+ "immobile": false
+ }
+ },
+ "deals": {
+ "md": {
+ "w": 1,
+ "h": 185,
+ "x": 0,
+ "y": 792,
+ "i": "deals",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 208,
+ "x": 0,
+ "y": 609,
+ "i": "deals",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 347,
+ "x": 0,
+ "y": 88,
+ "i": "deals",
+ "moved": false,
+ "immobile": false
+ }
+ },
+ "nightwave": {
+ "md": {
+ "w": 1,
+ "h": 30,
+ "x": 0,
+ "y": 1007,
+ "i": "nightwave",
+ "moved": false,
+ "immobile": false
+ },
+ "sm": {
+ "w": 1,
+ "h": 181,
+ "x": 0,
+ "y": 837,
+ "i": "nightwave",
+ "moved": false,
+ "immobile": false
+ },
+ "lg": {
+ "w": 1,
+ "h": 42,
+ "x": 2,
+ "y": 108,
+ "i": "nightwave",
+ "moved": false,
+ "immobile": false
+ }
+ }
+ }
+}
diff --git a/src/assets/json/initialWorldstate.json b/src/assets/json/initialWorldstate.json
new file mode 100644
index 00000000..21d2e0a2
--- /dev/null
+++ b/src/assets/json/initialWorldstate.json
@@ -0,0 +1,338 @@
+{
+ "pc": {
+ "timestamp": "2000-01-01T01:00:00.000Z",
+ "news": [],
+ "events": [],
+ "alerts": [],
+ "nightwave": {
+ "activeChallenges": []
+ },
+ "sortie": {
+ "id": "12345",
+ "activation": "2000-01-01T01:00:00.000Z",
+ "startString": "1h 1m 1s",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "active": false,
+ "rewardPool": "Loading...",
+ "variants": [],
+ "boss": "Loading...",
+ "faction": "Loading...",
+ "expired": true,
+ "eta": "1h 1m 1s"
+ },
+ "syndicateMissions": [],
+ "fissures": [],
+ "globalUpgrades": [],
+ "flashSales": [],
+ "invasions": [],
+ "darkSectors": [],
+ "voidTrader": {
+ "id": "12345",
+ "activation": "2000-01-01T01:00:00.000Z",
+ "startString": "1h 1m 1s",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "active": false,
+ "character": "Loading...",
+ "location": "Loading...",
+ "inventory": [],
+ "psId": "12345",
+ "endString": "1h 1m 1s"
+ },
+ "dailyDeals": [],
+ "simaris": {
+ "target": "Loading...",
+ "isTargetActive": false,
+ "asString": "Loading..."
+ },
+ "conclaveChallenges": [],
+ "persistentEnemies": [],
+ "earthCycle": {
+ "id": "12345",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "isDay": false,
+ "timeLeft": "1h 1m 1s"
+ },
+ "cetusCycle": {
+ "id": "12345",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "isDay": false,
+ "timeLeft": "1h 1m 1s",
+ "isCetus": false,
+ "shortString": "Loading..."
+ },
+ "weeklyChallenges": {
+ "id": "12345",
+ "activation": "2000-01-01T01:00:00.000Z",
+ "startString": "1h 1m 1s",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "active": false,
+ "challenges": []
+ },
+ "constructionProgress": {
+ "id": "12345",
+ "fomorianProgress": "0.00",
+ "razorbackProgress": "2000-01-01T01:00:00.000Z",
+ "unknownProgress": "0.00"
+ },
+ "vallisCycle": {
+ "id": "12345",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "isWarm": false,
+ "timeLeft": "1h 1m 1s",
+ "shortString": "Loading..."
+ },
+ "twitter": []
+ },
+ "ps4": {
+ "timestamp": "2000-01-01T01:00:00.000Z",
+ "news": [],
+ "events": [],
+ "alerts": [],
+ "nightwave": {
+ "activeChallenges": []
+ },
+ "sortie": {
+ "id": "12345",
+ "activation": "2000-01-01T01:00:00.000Z",
+ "startString": "1h 1m 1s",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "active": false,
+ "rewardPool": "Loading...",
+ "variants": [],
+ "boss": "Loading...",
+ "faction": "Loading...",
+ "expired": true,
+ "eta": "1h 1m 1s"
+ },
+ "syndicateMissions": [],
+ "fissures": [],
+ "globalUpgrades": [],
+ "flashSales": [],
+ "invasions": [],
+ "darkSectors": [],
+ "voidTrader": {
+ "id": "12345",
+ "activation": "2000-01-01T01:00:00.000Z",
+ "startString": "1h 1m 1s",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "active": false,
+ "character": "Loading...",
+ "location": "Loading...",
+ "inventory": [],
+ "psId": "12345",
+ "endString": "1h 1m 1s"
+ },
+ "dailyDeals": [],
+ "simaris": {
+ "target": "Loading...",
+ "isTargetActive": false,
+ "asString": "Loading..."
+ },
+ "conclaveChallenges": [],
+ "persistentEnemies": [],
+ "earthCycle": {
+ "id": "12345",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "isDay": false,
+ "timeLeft": "1h 1m 1s"
+ },
+ "cetusCycle": {
+ "id": "12345",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "isDay": false,
+ "timeLeft": "1h 1m 1s",
+ "isCetus": false,
+ "shortString": "Loading..."
+ },
+ "weeklyChallenges": {
+ "id": "12345",
+ "activation": "2000-01-01T01:00:00.000Z",
+ "startString": "1h 1m 1s",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "active": false,
+ "challenges": []
+ },
+ "constructionProgress": {
+ "id": "12345",
+ "fomorianProgress": "2000-01-01T01:00:00.000Z",
+ "razorbackProgress": "0.00",
+ "unknownProgress": "0.00"
+ },
+ "vallisCycle": {
+ "id": "12345",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "isWarm": false,
+ "timeLeft": "1h 1m 1s",
+ "shortString": "Loading..."
+ },
+ "twitter": []
+ },
+ "xb1": {
+ "timestamp": "2000-01-01T01:00:00.000Z",
+ "news": [],
+ "events": [],
+ "alerts": [],
+ "nightwave": {
+ "activeChallenges": []
+ },
+ "sortie": {
+ "id": "12345",
+ "activation": "2000-01-01T01:00:00.000Z",
+ "startString": "1h 1m 1s",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "active": false,
+ "rewardPool": "Loading...",
+ "variants": [],
+ "boss": "Loading...",
+ "faction": "Loading...",
+ "expired": true,
+ "eta": "1h 1m 1s"
+ },
+ "syndicateMissions": [],
+ "fissures": [],
+ "globalUpgrades": [],
+ "flashSales": [],
+ "invasions": [],
+ "darkSectors": [],
+ "voidTrader": {
+ "id": "12345",
+ "activation": "2000-01-01T01:00:00.000Z",
+ "startString": "1h 1m 1s",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "active": false,
+ "character": "Loading...",
+ "location": "Loading...",
+ "inventory": [],
+ "psId": "12345",
+ "endString": "1h 1m 1s"
+ },
+ "dailyDeals": [],
+ "simaris": {
+ "target": "Loading...",
+ "isTargetActive": false,
+ "asString": "Loading..."
+ },
+ "conclaveChallenges": [],
+ "persistentEnemies": [],
+ "earthCycle": {
+ "id": "12345",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "isDay": false,
+ "timeLeft": "1h 1m 1s"
+ },
+ "cetusCycle": {
+ "id": "12345",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "isDay": false,
+ "timeLeft": "1h 1m 1s",
+ "isCetus": false,
+ "shortString": "Loading..."
+ },
+ "weeklyChallenges": {
+ "id": "12345",
+ "activation": "2000-01-01T01:00:00.000Z",
+ "startString": "1h 1m 1s",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "active": false,
+ "challenges": []
+ },
+ "constructionProgress": {
+ "id": "12345",
+ "fomorianProgress": "0.00",
+ "razorbackProgress": "0.00",
+ "unknownProgress": "0.00"
+ },
+ "vallisCycle": {
+ "id": "12345",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "isWarm": false,
+ "timeLeft": "1h 1m 1s",
+ "shortString": "Loading..."
+ },
+ "twitter": []
+ },
+ "swi": {
+ "timestamp": "2000-01-01T01:00:00.000Z",
+ "news": [],
+ "events": [],
+ "alerts": [],
+ "nightwave": {
+ "activeChallenges": []
+ },
+ "sortie": {
+ "id": "12345",
+ "activation": "2000-01-01T01:00:00.000Z",
+ "startString": "1h 1m 1s",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "active": false,
+ "rewardPool": "Loading...",
+ "variants": [],
+ "boss": "Loading...",
+ "faction": "Loading...",
+ "expired": true,
+ "eta": "1h 1m 1s"
+ },
+ "syndicateMissions": [],
+ "fissures": [],
+ "globalUpgrades": [],
+ "flashSales": [],
+ "invasions": [],
+ "darkSectors": [],
+ "voidTrader": {
+ "id": "12345",
+ "activation": "2000-01-01T01:00:00.000Z",
+ "startString": "1h 1m 1s",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "active": false,
+ "character": "Loading...",
+ "location": "Loading...",
+ "inventory": [],
+ "psId": "12345",
+ "endString": "1h 1m 1s"
+ },
+ "dailyDeals": [],
+ "simaris": {
+ "target": "Loading...",
+ "isTargetActive": false,
+ "asString": "Loading..."
+ },
+ "conclaveChallenges": [],
+ "persistentEnemies": [],
+ "earthCycle": {
+ "id": "12345",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "isDay": false,
+ "timeLeft": "1h 1m 1s"
+ },
+ "cetusCycle": {
+ "id": "12345",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "isDay": false,
+ "timeLeft": "1h 1m 1s",
+ "isCetus": false,
+ "shortString": "Loading..."
+ },
+ "weeklyChallenges": {
+ "id": "12345",
+ "activation": "2000-01-01T01:00:00.000Z",
+ "startString": "1h 1m 1s",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "active": false,
+ "challenges": []
+ },
+ "constructionProgress": {
+ "id": "12345",
+ "fomorianProgress": "2000-01-01T01:00:00.000Z",
+ "razorbackProgress": "0.00",
+ "unknownProgress": "0.00"
+ },
+ "vallisCycle": {
+ "id": "12345",
+ "expiry": "2000-01-01T01:00:00.000Z",
+ "isWarm": false,
+ "timeLeft": "1h 1m 1s",
+ "shortString": "Loading..."
+ },
+ "twitter": []
+ }
+}
diff --git a/src/assets/json/planets.json b/src/assets/json/planets.json
new file mode 100644
index 00000000..c7f903e0
--- /dev/null
+++ b/src/assets/json/planets.json
@@ -0,0 +1,92 @@
+{
+ "mercury": {
+ "state": false,
+ "value": "mercury",
+ "text": "Mercury"
+ },
+ "venus": {
+ "state": false,
+ "value": "venus",
+ "text": "Venus"
+ },
+ "earth": {
+ "state": false,
+ "value": "earth",
+ "text": "Earth"
+ },
+ "lua": {
+ "state": false,
+ "value": "lua",
+ "text": "Lua"
+ },
+ "mars": {
+ "state": false,
+ "value": "mars",
+ "text": "Mars"
+ },
+ "phobos": {
+ "state": false,
+ "value": "phobos",
+ "text": "Phobos"
+ },
+ "ceres": {
+ "state": false,
+ "value": "ceres",
+ "text": "Ceres"
+ },
+ "jupiter": {
+ "state": false,
+ "value": "jupiter",
+ "text": "Jupiter"
+ },
+ "europa": {
+ "state": false,
+ "value": "europa",
+ "text": "Europa"
+ },
+ "saturn": {
+ "state": false,
+ "value": "saturn",
+ "text": "Saturn"
+ },
+ "uranus": {
+ "state": false,
+ "value": "uranus",
+ "text": "Uranus"
+ },
+ "neptune": {
+ "state": false,
+ "value": "neptune",
+ "text": "Neptune"
+ },
+ "pluto": {
+ "state": false,
+ "value": "pluto",
+ "text": "Pluto"
+ },
+ "sedna": {
+ "state": false,
+ "value": "sedna",
+ "text": "Sedna"
+ },
+ "kuva": {
+ "state": false,
+ "value": "kuva",
+ "text": "Kuva Fortress"
+ },
+ "eris": {
+ "state": false,
+ "value": "eris",
+ "text": "Eris"
+ },
+ "derelict": {
+ "state": false,
+ "value": "derelict",
+ "text": "Orokin Derelict"
+ },
+ "void": {
+ "state": false,
+ "value": "void",
+ "text": "Void"
+ }
+}
diff --git a/src/assets/json/platforms.json b/src/assets/json/platforms.json
new file mode 100644
index 00000000..dedf38c9
--- /dev/null
+++ b/src/assets/json/platforms.json
@@ -0,0 +1,22 @@
+{
+ "pc": {
+ "display": "PC",
+ "key": "pc",
+ "icon": "fab fa-windows"
+ },
+ "ps4": {
+ "display": "PS4",
+ "key": "ps4",
+ "icon": "fab fa-playstation"
+ },
+ "xb1": {
+ "display": "XB1",
+ "key": "xb1",
+ "icon": "fab fa-xbox"
+ },
+ "swi": {
+ "display": "Switch",
+ "key": "swi",
+ "icon": "fab fa-nintendo-switch"
+ }
+}
diff --git a/src/assets/json/themes.json b/src/assets/json/themes.json
new file mode 100644
index 00000000..0281e5fe
--- /dev/null
+++ b/src/assets/json/themes.json
@@ -0,0 +1,26 @@
+[
+ {
+ "key": "night",
+ "class": "night",
+ "display": "Night",
+ "faclass": "fas fa-moon"
+ },
+ {
+ "key": "day",
+ "class": "day",
+ "display": "Day",
+ "faclass": "fas fa-sun"
+ },
+ {
+ "key": "eidolon",
+ "class": "eidolon",
+ "display": "Eidolon",
+ "faclass": "fas fa-cloud-moon"
+ },
+ {
+ "key": "retro",
+ "class": "retro",
+ "display": "Retro",
+ "faclass": "fas fa-terminal"
+ }
+]
diff --git a/src/assets/json/trackables.json b/src/assets/json/trackables.json
new file mode 100644
index 00000000..dc10cfc2
--- /dev/null
+++ b/src/assets/json/trackables.json
@@ -0,0 +1,556 @@
+{
+ "rewardTypes": {
+ "vauban": {
+ "state": false,
+ "value": "vauban",
+ "text": "Vauban Parts"
+ },
+ "vandal": {
+ "state": false,
+ "value": "vandal",
+ "text": "Vandal Weapon Part"
+ },
+ "wraith": {
+ "state": false,
+ "value": "wraith",
+ "text": "Wraith Weapon Part"
+ },
+ "skin": {
+ "state": false,
+ "value": "skin",
+ "text": "Skin Blueprint"
+ },
+ "helmet": {
+ "state": false,
+ "value": "helmet",
+ "text": "Helmet Blueprint"
+ },
+ "nitain": {
+ "state": false,
+ "value": "nitain",
+ "text": "Nitain Extract"
+ },
+ "mutalist": {
+ "state": false,
+ "value": "mutalist",
+ "text": "Mutalist Alad V Nav Coordinate"
+ },
+ "weapon": {
+ "state": false,
+ "value": "weapon",
+ "text": "Weapon Blueprints"
+ },
+ "fieldron": {
+ "state": false,
+ "value": "fieldron",
+ "text": "Fieldron Sample"
+ },
+ "detonite": {
+ "state": false,
+ "value": "detonite",
+ "text": "Detonite Ampule"
+ },
+ "mutagen": {
+ "state": false,
+ "value": "mutagen",
+ "text": "Mutagen Samples"
+ },
+ "aura": {
+ "state": false,
+ "value": "aura",
+ "text": "Aura Mods"
+ },
+ "neurodes": {
+ "state": false,
+ "value": "neurodes",
+ "text": "Neurodes"
+ },
+ "nightmare": {
+ "state": false,
+ "value": "nightmare",
+ "text": "Nightmare Mods"
+ },
+ "reactor": {
+ "state": false,
+ "value": "reactor",
+ "text": "Orokin Reactors"
+ },
+ "catalyst": {
+ "state": false,
+ "value": "catalyst",
+ "text": "Orokin Caralyst"
+ },
+ "forma": {
+ "state": false,
+ "value": "forma",
+ "text": "Forma"
+ },
+ "synthula": {
+ "state": false,
+ "value": "synthula",
+ "text": "Synthula"
+ },
+ "exilus": {
+ "state": false,
+ "value": "exilus",
+ "text": "Exilus Adapater"
+ },
+ "riven": {
+ "state": false,
+ "value": "riven",
+ "text": "Riven Mods"
+ },
+ "traces": {
+ "state": false,
+ "value": "traces",
+ "text": "Void Traces"
+ }
+ },
+ "eventTypes": {
+ "nightwave": {
+ "state": false,
+ "value": "nightwave",
+ "text": "Nightwave"
+ },
+ "alerts": {
+ "state": false,
+ "value": "alerts",
+ "text": "Alerts"
+ },
+ "invasions": {
+ "state": false,
+ "value": "invasions",
+ "text": "Invasions"
+ },
+ "news": {
+ "state": false,
+ "value": "news",
+ "text": "News"
+ },
+ "sorties": {
+ "state": false,
+ "value": "sorties",
+ "text": "Sorties"
+ },
+ "baro": {
+ "state": false,
+ "value": "baro",
+ "text": "Baro Ki'Teer Arrival"
+ },
+ "darvo": {
+ "state": false,
+ "value": "darvo",
+ "text": "Darvo's Daily Deals"
+ },
+ "deals.featured": {
+ "state": false,
+ "value": "deals.featured",
+ "text": "Featured Deals"
+ },
+ "deals.popular": {
+ "state": false,
+ "value": "deals.popular",
+ "text": "Popular Deals"
+ },
+ "enemies": {
+ "state": false,
+ "value": "enemies",
+ "text": "Acolytes"
+ },
+ "updates": {
+ "state": false,
+ "value": "updates",
+ "text": "Warframe Update News"
+ },
+ "primeaccess": {
+ "state": false,
+ "value": "primeaccess",
+ "text": "Prime Access News"
+ },
+ "streams": {
+ "state": false,
+ "value": "streams",
+ "text": "Stream Announcements"
+ },
+ "cetus.day": {
+ "state": false,
+ "value": "cetus.day",
+ "text": "Cetus' Day Start"
+ },
+ "cetus.night": {
+ "state": false,
+ "value": "cetus.night",
+ "text": "Cetus' Night Start"
+ },
+ "syndicate.ostrons": {
+ "state": false,
+ "value": "syndicate.ostrons",
+ "text": "Bounties"
+ },
+ "operations": {
+ "state": false,
+ "value": "operations",
+ "text": "Operations"
+ },
+ "fissures.t1.excavation": {
+ "state": false,
+ "value": "fissures.t1.excavation",
+ "text": "Lith Excavation Fissure"
+ },
+ "fissures.t1.sabotage": {
+ "state": false,
+ "value": "fissures.t1.sabotage",
+ "text": "Lith Sabotage Fissure"
+ },
+ "fissures.t1.mobiledefense": {
+ "state": false,
+ "value": "fissures.t1.mobiledefense",
+ "text": "Lith Mobile Defense Fissure"
+ },
+ "fissures.t1.assassination": {
+ "state": false,
+ "value": "fissures.t1.assassination",
+ "text": "Lith Assassination Fissure"
+ },
+ "fissures.t1.exterminate": {
+ "state": false,
+ "value": "fissures.t1.exterminate",
+ "text": "Lith Extermination Fissure"
+ },
+ "fissures.t1.hive": {
+ "state": false,
+ "value": "fissures.t1.hive",
+ "text": "Lith Hive Fissure"
+ },
+ "fissures.t1.defense": {
+ "state": false,
+ "value": "fissures.t1.defense",
+ "text": "Lith Defense Fissure"
+ },
+ "fissures.t1.interception": {
+ "state": false,
+ "value": "fissures.t1.interception",
+ "text": "Lith Interception Fissure"
+ },
+ "fissures.t1.rathuum": {
+ "state": false,
+ "value": "fissures.t1.rathuum",
+ "text": "Lith Arena Fissure"
+ },
+ "fissures.t1.conclave": {
+ "state": false,
+ "value": "fissures.t1.conclave",
+ "text": "Lith Conclave Fissure"
+ },
+ "fissures.t1.rescue": {
+ "state": false,
+ "value": "fissures.t1.rescue",
+ "text": "Lith Rescue Fissure"
+ },
+ "fissures.t1.spy": {
+ "state": false,
+ "value": "fissures.t1.spy",
+ "text": "Lith Spy Fissure"
+ },
+ "fissures.t1.survival": {
+ "state": false,
+ "value": "fissures.t1.survival",
+ "text": "Lith Survival Fissure"
+ },
+ "fissures.t1.capture": {
+ "state": false,
+ "value": "fissures.t1.capture",
+ "text": "Lith Capture Fissure"
+ },
+ "fissures.t1.darksector": {
+ "state": false,
+ "value": "fissures.t1.darksector",
+ "text": "Lith Dark Sector Fissure"
+ },
+ "fissures.t1.hijack": {
+ "state": false,
+ "value": "fissures.t1.hijack",
+ "text": "Lith Hijack Fissure"
+ },
+ "fissures.t1.assault": {
+ "state": false,
+ "value": "fissures.t1.assault",
+ "text": "Lith Assault Fissure"
+ },
+ "fissures.t1.evacuation": {
+ "state": false,
+ "value": "fissures.t1.evacuation",
+ "text": "Lith Evacuation Fissure"
+ },
+ "fissures.t2.excavation": {
+ "state": false,
+ "value": "fissures.t2.excavation",
+ "text": "Meso Excavation Fissure"
+ },
+ "fissures.t2.sabotage": {
+ "state": false,
+ "value": "fissures.t2.sabotage",
+ "text": "Meso Sabotage Fissure"
+ },
+ "fissures.t2.mobiledefense": {
+ "state": false,
+ "value": "fissures.t2.mobiledefense",
+ "text": "Meso Mobile Defense Fissure"
+ },
+ "fissures.t2.assassination": {
+ "state": false,
+ "value": "fissures.t2.assassination",
+ "text": "Meso Assassination Fissure"
+ },
+ "fissures.t2.exterminate": {
+ "state": false,
+ "value": "fissures.t2.exterminate",
+ "text": "Meso Extermination Fissure"
+ },
+ "fissures.t2.hive": {
+ "state": false,
+ "value": "fissures.t2.hive",
+ "text": "Meso Hive Fissure"
+ },
+ "fissures.t2.defense": {
+ "state": false,
+ "value": "fissures.t2.defense",
+ "text": "Meso Defense Fissure"
+ },
+ "fissures.t2.interception": {
+ "state": false,
+ "value": "fissures.t2.interception",
+ "text": "Meso Interception Fissure"
+ },
+ "fissures.t2.rathuum": {
+ "state": false,
+ "value": "fissures.t2.rathuum",
+ "text": "Meso Arena Fissure"
+ },
+ "fissures.t2.conclave": {
+ "state": false,
+ "value": "fissures.t2.conclave",
+ "text": "Meso Conclave Fissure"
+ },
+ "fissures.t2.rescue": {
+ "state": false,
+ "value": "fissures.t2.rescue",
+ "text": "Meso Rescue Fissure"
+ },
+ "fissures.t2.spy": {
+ "state": false,
+ "value": "fissures.t2.spy",
+ "text": "Meso Spy Fissure"
+ },
+ "fissures.t2.survival": {
+ "state": false,
+ "value": "fissures.t2.survival",
+ "text": "Meso Survival Fissure"
+ },
+ "fissures.t2.capture": {
+ "state": false,
+ "value": "fissures.t2.capture",
+ "text": "Meso Capture Fissure"
+ },
+ "fissures.t2.darksector": {
+ "state": false,
+ "value": "fissures.t2.darksector",
+ "text": "Meso Dark Sector Fissure"
+ },
+ "fissures.t2.hijack": {
+ "state": false,
+ "value": "fissures.t2.hijack",
+ "text": "Meso Hijack Fissure"
+ },
+ "fissures.t2.assault": {
+ "state": false,
+ "value": "fissures.t2.assault",
+ "text": "Meso Assault Fissure"
+ },
+ "fissures.t2.evacuation": {
+ "state": false,
+ "value": "fissures.t2.evacuation",
+ "text": "Meso Evacuation Fissure"
+ },
+ "fissures.t3.excavation": {
+ "state": false,
+ "value": "fissures.t3.excavation",
+ "text": "Neo Excavation Fissure"
+ },
+ "fissures.t3.sabotage": {
+ "state": false,
+ "value": "fissures.t3.sabotage",
+ "text": "Neo Sabotage Fissure"
+ },
+ "fissures.t3.mobiledefense": {
+ "state": false,
+ "value": "fissures.t3.mobiledefense",
+ "text": "Neo Mobile Defense Fissure"
+ },
+ "fissures.t3.assassination": {
+ "state": false,
+ "value": "fissures.t3.assassination",
+ "text": "Neo Assassination Fissure"
+ },
+ "fissures.t3.exterminate": {
+ "state": false,
+ "value": "fissures.t3.exterminate",
+ "text": "Neo Extermination Fissure"
+ },
+ "fissures.t3.hive": {
+ "state": false,
+ "value": "fissures.t3.hive",
+ "text": "Neo Hive Fissure"
+ },
+ "fissures.t3.defense": {
+ "state": false,
+ "value": "fissures.t3.defense",
+ "text": "Neo Defense Fissure"
+ },
+ "fissures.t3.interception": {
+ "state": false,
+ "value": "fissures.t3.interception",
+ "text": "Neo Interception Fissure"
+ },
+ "fissures.t3.rathuum": {
+ "state": false,
+ "value": "fissures.t3.rathuum",
+ "text": "Neo Arena Fissure"
+ },
+ "fissures.t3.conclave": {
+ "state": false,
+ "value": "fissures.t3.conclave",
+ "text": "Neo Conclave Fissure"
+ },
+ "fissures.t3.rescue": {
+ "state": false,
+ "value": "fissures.t3.rescue",
+ "text": "Neo Rescue Fissure"
+ },
+ "fissures.t3.spy": {
+ "state": false,
+ "value": "fissures.t3.spy",
+ "text": "Neo Spy Fissure"
+ },
+ "fissures.t3.survival": {
+ "state": false,
+ "value": "fissures.t3.survival",
+ "text": "Neo Survival Fissure"
+ },
+ "fissures.t3.capture": {
+ "state": false,
+ "value": "fissures.t3.capture",
+ "text": "Neo Capture Fissure"
+ },
+ "fissures.t3.darksector": {
+ "state": false,
+ "value": "fissures.t3.darksector",
+ "text": "Neo Dark Sector Fissure"
+ },
+ "fissures.t3.hijack": {
+ "state": false,
+ "value": "fissures.t3.hijack",
+ "text": "Neo Hijack Fissure"
+ },
+ "fissures.t3.assault": {
+ "state": false,
+ "value": "fissures.t3.assault",
+ "text": "Neo Assault Fissure"
+ },
+ "fissures.t3.evacuation": {
+ "state": false,
+ "value": "fissures.t3.evacuation",
+ "text": "Neo Evacuation Fissure"
+ },
+ "fissures.t4.excavation": {
+ "state": false,
+ "value": "fissures.t4.excavation",
+ "text": "Axi Excavation Fissure"
+ },
+ "fissures.t4.sabotage": {
+ "state": false,
+ "value": "fissures.t4.sabotage",
+ "text": "Axi Sabotage Fissure"
+ },
+ "fissures.t4.mobiledefense": {
+ "state": false,
+ "value": "fissures.t4.mobiledefense",
+ "text": "Axi Mobile Defense Fissure"
+ },
+ "fissures.t4.assassination": {
+ "state": false,
+ "value": "fissures.t4.assassination",
+ "text": "Axi Assassination Fissure"
+ },
+ "fissures.t4.exterminate": {
+ "state": false,
+ "value": "fissures.t4.exterminate",
+ "text": "Axi Extermination Fissure"
+ },
+ "fissures.t4.hive": {
+ "state": false,
+ "value": "fissures.t4.hive",
+ "text": "Axi Hive Fissure"
+ },
+ "fissures.t4.defense": {
+ "state": false,
+ "value": "fissures.t4.defense",
+ "text": "Axi Defense Fissure"
+ },
+ "fissures.t4.interception": {
+ "state": false,
+ "value": "fissures.t4.interception",
+ "text": "Axi Interception Fissure"
+ },
+ "fissures.t4.rathuum": {
+ "state": false,
+ "value": "fissures.t4.rathuum",
+ "text": "Axi Arena Fissure"
+ },
+ "fissures.t4.conclave": {
+ "state": false,
+ "value": "fissures.t4.conclave",
+ "text": "Axi Conclave Fissure"
+ },
+ "fissures.t4.rescue": {
+ "state": false,
+ "value": "fissures.t4.rescue",
+ "text": "Axi Rescue Fissure"
+ },
+ "fissures.t4.spy": {
+ "state": false,
+ "value": "fissures.t4.spy",
+ "text": "Axi Spy Fissure"
+ },
+ "fissures.t4.survival": {
+ "state": false,
+ "value": "fissures.t4.survival",
+ "text": "Axi Survival Fissure"
+ },
+ "fissures.t4.capture": {
+ "state": false,
+ "value": "fissures.t4.capture",
+ "text": "Axi Capture Fissure"
+ },
+ "fissures.t4.darksector": {
+ "state": false,
+ "value": "fissures.t4.darksector",
+ "text": "Axi Dark Sector Fissure"
+ },
+ "fissures.t4.hijack": {
+ "state": false,
+ "value": "fissures.t4.hijack",
+ "text": "Axi Hijack Fissure"
+ },
+ "fissures.t4.assault": {
+ "state": false,
+ "value": "fissures.t4.assault",
+ "text": "Axi Assault Fissure"
+ },
+ "fissures.t4.evacuation": {
+ "state": false,
+ "value": "fissures.t4.evacuation",
+ "text": "Axi Evacuation Fissure"
+ }
+ }
+}
diff --git a/src/assets/less/common.less b/src/assets/less/common.less
new file mode 100644
index 00000000..dabaa74b
--- /dev/null
+++ b/src/assets/less/common.less
@@ -0,0 +1,176 @@
+#app {
+ font-family: "Lato","Helvetica Neue",Helvetica,Arial,sans-serif;
+ font-size: 14px;
+ line-height: 1.42857143;
+ -webkit-font-smoothing: antialiased;
+ -moz-osx-font-smoothing: grayscale;
+ text-align: center;
+ color: #bbbbbb;
+ padding-top: 75px;
+ padding-bottom: 40px;
+}
+
+body a:hover {
+ text-decoration: none;
+}
+
+body .list-group .list-group-item-borderless {
+ border: none !important;
+}
+
+body .list-group .list-group-item-borderbottom {
+ border-style: solid;
+ border-top: 0;
+ border-left: 0;
+ border-right: 0;
+ border-bottom: 2px solid #1A5072 !important;
+}
+
+body .list-group h3 {
+ color: white;
+}
+
+h1, h2, h3, h4 {
+ clear: both;
+}
+
+li a {
+ color: white;
+}
+
+.pull-right {
+ float: right;
+}
+
+.pull-left {
+ float: left;
+}
+
+/* Badge coloring */
+span.badge, div.badge {
+ padding: .2em .6em .3em;
+ margin: 1px 1px 0px 1px;
+}
+
+img {
+ max-width: 100%;
+ max-height: 100%;
+}
+
+/* Bootstrap overrides */
+.dropdown-item:hover, .dropdown-item:focus {
+ color: #00bd8e!important;
+ background-color: transparent!important;
+}
+
+@media only screen and (min-width: 700px){
+ .navbar.fixed-top {
+ height: 60px;
+ }
+}
+
+.faIconStyle {
+ margin-top: 3px;
+ margin-left: 10px;
+ margin-right: 5px;
+}
+
+.no-content-warning {
+ display: inline-block;
+ font-size: 2.5em;
+}
+
+.panel-header {
+ margin-top: 20px;
+}
+
+.modal-body {
+ max-height: calc(92vh - 300px);
+ overflow-y: auto;
+}
+
+.modal .tab-content {
+ max-height: calc(100vh - 300px);
+ overflow-y: scroll;
+}
+
+.modal .settings-group {
+ text-align: center;
+ max-width: 250px;
+ margin-left: auto;
+ margin-right: auto;
+}
+.modal .settings-group > div {
+ float: left;
+ clear: both;
+}
+
+.tab-wrap {
+ max-height: calc((100vh / 3) - 100px);
+ overflow-y: scroll;
+}
+
+.navbar.fixed-bottom {
+ height: 30px;
+}
+
+@media (min-width: 992px) {
+ .modal-dialog.modal-md {
+ max-width: 700px;
+ }
+}
+
+@media (max-width: 700px) {
+ .modal .modal-dialog.modal-md {
+ max-width: 100%;
+ }
+}
+
+.dim {
+ opacity: 0.5;
+}
+
+.li-mission-decorator {
+ filter: invert(100%);
+ margin-top: -3px;
+ margin-right: 5px;
+ width: 15px;
+ height: 15px;
+}
+
+.li-mission-decorator-lg {
+ height: 32px;
+ width: 32px;
+}
+
+/* Leaflet overrides */
+.leaflet-container {
+ background: transparent;
+}
+
+.leaflet-control-layers-selector {
+ float: left;
+ margin-right: 5px;
+}
+
+.h-125 {
+ height: 1rem;
+ font-size: 1rem;
+}
+
+.bottom-pad {
+ margin-bottom: 1em;
+}
+
+.leaflet-tooltip.map-label {
+ background-color: transparent;
+ border: transparent;
+ box-shadow: none;
+ color: white;
+ font-size: 2em;
+ text-shadow: 0px 0px 1px #000;
+}
+
+.invert img{
+ filter: invert(100%);
+}
diff --git a/src/assets/less/day.less b/src/assets/less/day.less
new file mode 100644
index 00000000..55489b08
--- /dev/null
+++ b/src/assets/less/day.less
@@ -0,0 +1,3 @@
+.day {
+ // @import (css) 'https://bootswatch.com/_vendor/bootstrap/dist/css/bootstrap.min.css';
+}
diff --git a/src/assets/less/eidolon.less b/src/assets/less/eidolon.less
new file mode 100644
index 00000000..b9c8b6c2
--- /dev/null
+++ b/src/assets/less/eidolon.less
@@ -0,0 +1 @@
+.eidolon {}
diff --git a/src/assets/less/fish.less b/src/assets/less/fish.less
new file mode 100644
index 00000000..1e2f14ea
--- /dev/null
+++ b/src/assets/less/fish.less
@@ -0,0 +1,22 @@
+.fish-tooltip {
+ text-decoration: none !important;
+}
+
+.fish-tooltip div {
+ display: none;
+ margin-left: 8px;
+}
+
+.fish-tooltip-inner img {
+ object-fit: contain;
+ max-width: 200px;
+ max-height: 125px;
+ background-color:#23272A!important;
+}
+
+.fish-tooltip:hover div {
+ display: inline;
+ margin-top: -55px;
+ position: absolute;
+ border: 2px solid;
+}
diff --git a/src/assets/less/night.less b/src/assets/less/night.less
new file mode 100644
index 00000000..6a923812
--- /dev/null
+++ b/src/assets/less/night.less
@@ -0,0 +1,44 @@
+.night {
+ @import (css) 'https://bootswatch.com/4/darkly/bootstrap.min.css';
+ // @import (css) '~bootswatch/dist/darkly/bootstrap.min.css';
+
+ .navbar.navbar-dark.bg-primary {
+ background-color: #1a5072!important;
+ }
+
+ .list-group .list-group-item {
+ background-color: #2C2F33;
+ }
+
+ body {
+ background-color: #23272A;
+ }
+
+ .badge-warning {
+ background-color: #684308;
+ }
+
+ .badge-danger {
+ background-color: #852d23;
+ }
+
+ .badge-info {
+ background-color: #004d80;
+ }
+
+ .badge-primary {
+ background-color: #194c6c;
+ }
+
+ .badge-success {
+ background-color: #00523d;
+ }
+
+ body a {
+ color: rgb(171, 171, 171);
+ }
+
+ .router-link-exact-active.router-link-active, .router-link-active {
+ color: rgb(0, 188, 140);
+ }
+}
diff --git a/src/assets/less/retro.less b/src/assets/less/retro.less
new file mode 100644
index 00000000..72d7eff1
--- /dev/null
+++ b/src/assets/less/retro.less
@@ -0,0 +1,5 @@
+.retro {
+ #app, body {
+ background: #000;
+ }
+}
diff --git a/src/assets/less/tables.less b/src/assets/less/tables.less
new file mode 100644
index 00000000..5341c3a8
--- /dev/null
+++ b/src/assets/less/tables.less
@@ -0,0 +1,27 @@
+.table td, .table th {
+ vertical-align: middle;
+}
+
+.table td {
+ padding: 0!important;
+}
+
+.table th {
+ padding: 0.75rem 0;
+}
+
+.color1 > td {
+ background-color: #363540;
+}
+
+.table.b-table>tbody>tr>td {
+ height: 3em;
+}
+
+.bounty-table.b-table > tbody > tr > td {
+ border: 0;
+}
+
+.table {
+ font-size: 12px;
+}
diff --git a/src/assets/logo.png b/src/assets/logo.png
new file mode 100644
index 00000000..f3d2503f
Binary files /dev/null and b/src/assets/logo.png differ
diff --git a/src/components/Collapsible.vue b/src/components/Collapsible.vue
new file mode 100644
index 00000000..f9470bd4
--- /dev/null
+++ b/src/components/Collapsible.vue
@@ -0,0 +1,44 @@
+
+
+
+ {{headertext}}
+
+
+
+
+
+
+
+
+
diff --git a/src/components/DropdownNavItem.vue b/src/components/DropdownNavItem.vue
new file mode 100644
index 00000000..5253871c
--- /dev/null
+++ b/src/components/DropdownNavItem.vue
@@ -0,0 +1,42 @@
+
+
+
+
+
+ {{label}}
+
+
+
+
+ {{label}}
+
+
+
+
+
+
+
diff --git a/src/components/FishImg.vue b/src/components/FishImg.vue
new file mode 100644
index 00000000..5723192e
--- /dev/null
+++ b/src/components/FishImg.vue
@@ -0,0 +1,99 @@
+
+
+
+
+
+
diff --git a/src/components/HubImg.vue b/src/components/HubImg.vue
new file mode 100644
index 00000000..6bdc3343
--- /dev/null
+++ b/src/components/HubImg.vue
@@ -0,0 +1,36 @@
+
+
+
+
+
+
+
+
diff --git a/src/components/HubPanelWrap.vue b/src/components/HubPanelWrap.vue
new file mode 100644
index 00000000..8b07b85e
--- /dev/null
+++ b/src/components/HubPanelWrap.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+
+
diff --git a/src/components/MapPopup.vue b/src/components/MapPopup.vue
new file mode 100644
index 00000000..eae47842
--- /dev/null
+++ b/src/components/MapPopup.vue
@@ -0,0 +1,22 @@
+
+ {{ text }}
+
+
+
diff --git a/src/components/Navbar.vue b/src/components/Navbar.vue
new file mode 100644
index 00000000..5cb04b70
--- /dev/null
+++ b/src/components/Navbar.vue
@@ -0,0 +1,57 @@
+
+
+ Warframe Hub
+
+
+
+ Timers
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/NoDataItem.vue b/src/components/NoDataItem.vue
new file mode 100644
index 00000000..2aea0d9c
--- /dev/null
+++ b/src/components/NoDataItem.vue
@@ -0,0 +1,17 @@
+
+
+
+
+
+ No {{text}} Present
+
+
+
+
+
+
diff --git a/src/components/OddityPopup.vue b/src/components/OddityPopup.vue
new file mode 100644
index 00000000..39518546
--- /dev/null
+++ b/src/components/OddityPopup.vue
@@ -0,0 +1,34 @@
+
+
+
Oddity Set - {{ set }}
+
Fragment Name: {{ name }}
+
+
+
+
+
diff --git a/src/components/TimeBadge.vue b/src/components/TimeBadge.vue
new file mode 100644
index 00000000..b4aef582
--- /dev/null
+++ b/src/components/TimeBadge.vue
@@ -0,0 +1,137 @@
+
+
+ {{disp}}
+
+
+
+
diff --git a/src/components/modalDialogs/About.vue b/src/components/modalDialogs/About.vue
new file mode 100644
index 00000000..aeacb79e
--- /dev/null
+++ b/src/components/modalDialogs/About.vue
@@ -0,0 +1,32 @@
+
+
+
+
+ This project is part of the Warframe Community Developers.
+ Click here to view GitHub project.
+
+
+
+ Pull requests are welcome, please submit any issues found to the project's
+ issue tracker .
+
+
+
+ Concepted and Crafted by developers from the Warframe Community Developers .
+ The Warframe Hub project is committed to open source. This project is licensed and distributed under
+ Apache License 2.0
+ Warframe and the Warframe logo are registered trademarks of Digital Extremes Ltd. Warframe Hub is not affiliated with Digital Extremes Ltd. in any way.
+ You are entitled to a copy of this project AS IS, and you are free to modify it to your heart's desires. You must include a copy of this license to all future modification and releases. You can read more about the terms of the
+ license here .
+ If you have any issues with timers loading oddly or information displaying strangely, the first and easiest debugging is to clear your cache. You can find helpful tips how to do this here.
+
+
+
+
+
+
diff --git a/src/components/modalDialogs/FissureFilters.vue b/src/components/modalDialogs/FissureFilters.vue
new file mode 100644
index 00000000..4e350662
--- /dev/null
+++ b/src/components/modalDialogs/FissureFilters.vue
@@ -0,0 +1,46 @@
+
+
+ Checking the checkbox next to a planet below will disable it from being shown in the fissures list.
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/modalDialogs/License.vue b/src/components/modalDialogs/License.vue
new file mode 100644
index 00000000..62e39705
--- /dev/null
+++ b/src/components/modalDialogs/License.vue
@@ -0,0 +1,27 @@
+
+
+
+
+
+
+ Concepted and Crafted by
MainlandHero
+ with contributions from others on the Warframe Community Developers team, especially the work of
Tithen-Firion .
+
The Warframe Hub project is committed to open source. This project is licensed and distributed under
+
Apache License 2.0
+
Warframe and the Warframe logo are registered trademarks of Digital Extremes Ltd. Warframe Hub is not affiliated with Digital Extremes Ltd. in any way.
+
You are entitled to a copy of this project AS IS, and you are free to modify it to your heart's desires. You must include a copy of this license to all future modification and releases. You can read more about the terms of the
+
license here .
+
+
If you have any issues with timers loading oddly or information displaying strangely, the first and easiest debugging is to clear your cache.
+
You can find helpful tips how to do this
here.
+
+
+
+
+
+
diff --git a/src/components/modalDialogs/NotificationFilters.vue b/src/components/modalDialogs/NotificationFilters.vue
new file mode 100644
index 00000000..9ccd7f17
--- /dev/null
+++ b/src/components/modalDialogs/NotificationFilters.vue
@@ -0,0 +1,74 @@
+
+
+ Check the checkbock for entries you want notifications for:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/modalDialogs/Settings.vue b/src/components/modalDialogs/Settings.vue
new file mode 100644
index 00000000..4f8eb369
--- /dev/null
+++ b/src/components/modalDialogs/Settings.vue
@@ -0,0 +1,131 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ theme.display }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/modalDialogs/SoundFilters.vue b/src/components/modalDialogs/SoundFilters.vue
new file mode 100644
index 00000000..b1962665
--- /dev/null
+++ b/src/components/modalDialogs/SoundFilters.vue
@@ -0,0 +1,51 @@
+
+
+ Checking the checkbox next to an option will allow a sound to be played for those new items.
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/modalDialogs/WFCDInfo.vue b/src/components/modalDialogs/WFCDInfo.vue
new file mode 100644
index 00000000..abc72311
--- /dev/null
+++ b/src/components/modalDialogs/WFCDInfo.vue
@@ -0,0 +1,25 @@
+
+
+
diff --git a/src/components/panels/AcolytesPanel.vue b/src/components/panels/AcolytesPanel.vue
new file mode 100644
index 00000000..da9daedd
--- /dev/null
+++ b/src/components/panels/AcolytesPanel.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
+ {{health(acolyte)}} %
+
+
+
+
+
+
+ {{acolyte.agentType}}
+
+
+
+
+
+
+ {{acolyte.isDiscovered ? '' : 'Last '}} @{{acolyte.lastDiscoveredAt || 'Nowhere'}}
+ | Level: {{acolyte.rank}}
+
+ {{moment(acolyte.lastDiscoveredTime).fromNow()}}
+
+
+
+
+
+
+
+
diff --git a/src/components/panels/AlertPanel.vue b/src/components/panels/AlertPanel.vue
new file mode 100644
index 00000000..125611bd
--- /dev/null
+++ b/src/components/panels/AlertPanel.vue
@@ -0,0 +1,64 @@
+
+
+
+
+
+
+
+ {{alert.mission.node}}
+
+
+ {{item}}
+
+ {{ alert.mission.reward.credits }}cr
+
+ {{alert.mission.type}} ({{alert.mission.faction}}) | Level: {{ alert.mission.minEnemyLevel }}-{{ alert.mission.maxEnemyLevel }}
+
+
+
+
+
+
+
+
+
diff --git a/src/components/panels/BountyPanel.vue b/src/components/panels/BountyPanel.vue
new file mode 100644
index 00000000..5ebc2d15
--- /dev/null
+++ b/src/components/panels/BountyPanel.vue
@@ -0,0 +1,80 @@
+
+
+
+
+ Bounties expire in:
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/panels/DarvoDealsPanel.vue b/src/components/panels/DarvoDealsPanel.vue
new file mode 100644
index 00000000..c5adf3d2
--- /dev/null
+++ b/src/components/panels/DarvoDealsPanel.vue
@@ -0,0 +1,69 @@
+
+
+
+
+
+
+
+ Item
+ % Off
+
+ Stock
+
+
+
+
+
+ {{item.item}}
+ {{item.discount}}%
+ {{item.salePrice}}
+ {{(((item.total - item.sold)/item.total)*100).toFixed(2)}}%
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/panels/EventsPanel.vue b/src/components/panels/EventsPanel.vue
new file mode 100644
index 00000000..7eed51b6
--- /dev/null
+++ b/src/components/panels/EventsPanel.vue
@@ -0,0 +1,75 @@
+
+
+
+
+ {{event.description}}
+ {{event.tooltip}}
+
+ {{event.victimNode}}
+
+ {{event.health || (100 - ((event.currentScore/event.maximumScore)*100)).toFixed(2)}}% Remaining
+
+ {{item}}
+ {{item}}
+ {{reward.credits}}cr
+
+
+
+
+
+
{{job.type}} {{job.enemyLevels[0]}}-{{job.enemyLevels[1]}}
+
>
+ {{s}}
+
+
+ {{r}}
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/panels/FissuresPanel.vue b/src/components/panels/FissuresPanel.vue
new file mode 100644
index 00000000..224b9f95
--- /dev/null
+++ b/src/components/panels/FissuresPanel.vue
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+ {{fissure.node}} | {{fissure.missionType}} | {{fissure.tier}}
+
+
+
+
+
+
+
+
+
diff --git a/src/components/panels/InvasionsPanel.vue b/src/components/panels/InvasionsPanel.vue
new file mode 100644
index 00000000..dd62a50b
--- /dev/null
+++ b/src/components/panels/InvasionsPanel.vue
@@ -0,0 +1,95 @@
+
+
+
+
+
+
+ {{invasion.node}}
+ ?
+
+
+
+
+
+ {{invasion.desc}} {{eta(invasion)}}
+
+
+
+
+ {{item}}
+ {{countedItem(item)}}
+
+
+ {{item}}
+ {{countedItem(item)}}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/panels/NewsPanel.vue b/src/components/panels/NewsPanel.vue
new file mode 100644
index 00000000..67c5cfe2
--- /dev/null
+++ b/src/components/panels/NewsPanel.vue
@@ -0,0 +1,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/panels/NightwavePanel.vue b/src/components/panels/NightwavePanel.vue
new file mode 100644
index 00000000..5a59ed1b
--- /dev/null
+++ b/src/components/panels/NightwavePanel.vue
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+ {{challenge.title}}
+
+
+
+
+ {{challenge.reputation}}
+
+
+
+
+
+
+
+
diff --git a/src/components/panels/README.md b/src/components/panels/README.md
new file mode 100644
index 00000000..1c53beb6
--- /dev/null
+++ b/src/components/panels/README.md
@@ -0,0 +1,8 @@
+# How to Add a Timer Panel
+
+1. Add panel imports and declarations in `views/Timer.vue`
+2. Add `assets/json/initialWorldstate.json` entries if it's a new section in the worldstate.
+3. Add `assets/json/components.json` definitions to decide displays as well as to map worldstate data to panel parameters.
+4. Add `assets/json/components.json` entry to define default position.
+5. Test it, tweak numbers.
+6. Submit pull request to have panel merged.
diff --git a/src/components/panels/ResetPanel.vue b/src/components/panels/ResetPanel.vue
new file mode 100644
index 00000000..a960681e
--- /dev/null
+++ b/src/components/panels/ResetPanel.vue
@@ -0,0 +1,56 @@
+
+
+
+
+
+ Reward Timer Reset in:
+
+
+
+
+
+
+
+
diff --git a/src/components/panels/SalesPanel.vue b/src/components/panels/SalesPanel.vue
new file mode 100644
index 00000000..fba9bcff
--- /dev/null
+++ b/src/components/panels/SalesPanel.vue
@@ -0,0 +1,65 @@
+
+
+
+
+
+
+
+ Item
+
+
+
+
+
+
+ {{item.item}}
+ {{item.premiumOverride}}
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/components/panels/SortiePanel.vue b/src/components/panels/SortiePanel.vue
new file mode 100644
index 00000000..f39b8058
--- /dev/null
+++ b/src/components/panels/SortiePanel.vue
@@ -0,0 +1,96 @@
+
+
+
+
+
+
+
+ {{sortie.boss}}
+
+
+
+
+
+
+
+ {{mission.missionType}} - {{mission.node}}
+
+
+
+ {{mission.modifier}}
+
+
+
+
+
+
+
+
diff --git a/src/components/panels/TimePanel.vue b/src/components/panels/TimePanel.vue
new file mode 100644
index 00000000..5383ee6d
--- /dev/null
+++ b/src/components/panels/TimePanel.vue
@@ -0,0 +1,103 @@
+
+
+
+
+
+ Currently it is:
+
+ Day
+ Night
+ Cold
+ Warm
+
+
+
+
+ Time until
+ Day
+ Night :
+
+
+
+
+ Time until
+ Cold
+ Warm :
+
+
+
+
+
+
+
+ Time at
+ Day
+ Night :
+
+
+
+
+ Time at
+ Cold
+ Warm :
+
+
+ {{earthtimezonetime}}
+
+
+
+
+
+
diff --git a/src/components/panels/VoidTraderPanel.vue b/src/components/panels/VoidTraderPanel.vue
new file mode 100644
index 00000000..6772bbe3
--- /dev/null
+++ b/src/components/panels/VoidTraderPanel.vue
@@ -0,0 +1,83 @@
+
+
+
+
+ {{locationLabel()}}
+
+
+
+ {{hereLabel()}}
+ {{hereTime().toLocaleString()}}
+
+
+
+
+
+
+ Item
+ Ducats
+ Credits
+
+
+
+
+ {{item.item}}
+ {{item.ducats}}
+ {{item.credits}}
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/main.js b/src/main.js
new file mode 100644
index 00000000..281560b8
--- /dev/null
+++ b/src/main.js
@@ -0,0 +1,92 @@
+import Vue from 'vue';
+import App from './App.vue';
+import router from './router';
+import store from './store';
+import './registerServiceWorker';
+
+Vue.config.productionTip = false;
+
+/* Bootstrap */
+import BootstrapVue from 'bootstrap-vue';
+Vue.use(BootstrapVue);
+
+/* Sentry Reporting */
+import VueRaven from 'vue-raven';
+
+if (process.env.VUE_APP_DSN) {
+ Vue.use(VueRaven, {
+ dsn: process.env.VUE_APP_DSN,
+ });
+}
+
+/* Load bootstrap css */
+import 'bootstrap/dist/css/bootstrap.css';
+import 'bootstrap-vue/dist/bootstrap-vue.css';
+
+/* FontAwesome */
+import '@fortawesome/fontawesome-free/css/fontawesome.min.css';
+import '@fortawesome/fontawesome-free/css/regular.min.css';
+import '@fortawesome/fontawesome-free/css/solid.min.css';
+import '@fortawesome/fontawesome-free/css/brands.min.css';
+
+/* Grid Layout */
+import {VueResponsiveGridLayout, VueGridItem, VueGridLayout} from 'vue-responsive-grid-layout';
+Vue.component('vue-responsive-grid-layout', VueResponsiveGridLayout);
+Vue.component('vue-grid-item', VueGridItem);
+Vue.component('vue-grid-layout', VueGridLayout);
+
+/* Native notifications */
+import VueNativeNotification from 'vue-native-notification';
+Vue.use(VueNativeNotification, { requestOnNotify: true });
+
+/* Analytics */
+import VueAnalytics from 'vue-analytics';
+Vue.use(VueAnalytics, { id: 'UA-47080716-6' });
+
+/* Leaflet */
+import Vue2Leaflet, { L } from 'vue2-leaflet';
+import 'leaflet/dist/leaflet.css';
+
+// this part resolve an issue where the markers would not appear
+delete L.Icon.Default.prototype._getIconUrl;
+
+L.Icon.Default.mergeOptions({
+ iconRetinaUrl: require('leaflet/dist/images/marker-icon-2x.png'),
+ iconUrl: require('leaflet/dist/images/marker-icon.png'),
+ shadowUrl: require('leaflet/dist/images/marker-shadow.png')
+
+});
+
+Vue.use(L);
+Vue.component('l-map', Vue2Leaflet.LMap);
+Vue.component('l-image-overlay', Vue2Leaflet.LImageOverlay);
+Vue.component('l-marker', Vue2Leaflet.LMarker);
+Vue.component('l-popup', Vue2Leaflet.LPopup);
+Vue.component('l-polyline', Vue2Leaflet.LPolyline);
+Vue.component('l-geo-json', Vue2Leaflet.LGeoJson);
+Vue.component('l-tooltip', Vue2Leaflet.LTooltip);
+Vue.component('l-icon', Vue2Leaflet.LIcon);
+Vue.component('l-control-layers', Vue2Leaflet.LControlLayers);
+Vue.component('l-layer-group', Vue2Leaflet.LLayerGroup);
+Vue.component('l-circle-marker', Vue2Leaflet.LCircleMarker);
+
+/* Themes */
+import '@/assets/less/common.less';
+import '@/assets/less/fish.less';
+import '@/assets/less/tables.less';
+import '@/assets/less/night.less';
+import '@/assets/less/day.less';
+import '@/assets/less/retro.less';
+import '@/assets/less/eidolon.less';
+
+// Kick off worldstate refresh
+store.dispatch('updateWorldstate');
+
+new Vue({
+ router,
+ store,
+ render: (h) => h(App)
+}).$mount('#app');
+
+const interval = ((process.env.VUE_APP_INTERVAL === undefined ? 30000 : Number(process.env.VUE_APP_INTERVAL)));
+setInterval(() => {store.dispatch('updateWorldstate');}, interval);
diff --git a/src/registerServiceWorker.js b/src/registerServiceWorker.js
new file mode 100644
index 00000000..e44cf8bf
--- /dev/null
+++ b/src/registerServiceWorker.js
@@ -0,0 +1,26 @@
+/* eslint-disable no-console */
+
+import { register } from 'register-service-worker';
+
+if (process.env.NODE_ENV === 'production') {
+ register(`${process.env.BASE_URL}service-worker.js`, {
+ ready () {
+ console.log(
+ 'App is being served from cache by a service worker.\n' +
+ 'For more details, visit https://goo.gl/AFskqB'
+ );
+ },
+ cached () {
+ console.log('Content has been cached for offline use.');
+ },
+ updated () {
+ console.log('New content is available; please refresh.');
+ },
+ offline () {
+ console.log('No internet connection found. App is running in offline mode.');
+ },
+ error (error) {
+ console.error('Error during service worker registration:', error);
+ }
+ });
+}
diff --git a/src/router.js b/src/router.js
new file mode 100644
index 00000000..216be7a8
--- /dev/null
+++ b/src/router.js
@@ -0,0 +1,211 @@
+import Vue from 'vue';
+import Router from 'vue-router';
+
+import Timer from './views/Timer.vue';
+
+import PoEMap from './views/PoEMap.vue';
+import PoEFish from './views/Fish.vue';
+import HowToFish from './views/HowToFish.vue';
+
+import VallisFish from './views/VallisFish.vue';
+import VallisMap from './views/VallisMap.vue';
+
+import error404 from './views/404.vue';
+
+Vue.use(Router);
+
+const routes = [
+ {
+ path: '/',
+ name: 'home',
+ component: Timer,
+ meta: {
+ title: 'Warframe Hub',
+ metaTags: [
+ {
+ name: 'description',
+ content: 'Warframe hub strives to be the community center of the Warframe game.'
+ },
+ {
+ name: 'og:description',
+ content: 'Warframe hub strives to be the community center of the Warframe game.'
+ },
+ ],
+ },
+ },
+ {
+ path: '/timer',
+ name: 'timer',
+ component: Timer,
+ meta: {
+ title: 'Warframe Hub',
+ metaTags: [
+ {
+ name: 'description',
+ content: 'Warframe hub strives to be the community center of the Warframe game.'
+ },
+ {
+ name: 'og:description',
+ content: 'Warframe hub strives to be the community center of the Warframe game.'
+ },
+ ],
+ },
+ },
+ {
+ path: '/poe/map',
+ name: 'Plains of Eidolon Map',
+ component: PoEMap,
+ meta: {
+ title: 'Warframe Hub | PoE Map',
+ metaTags: [
+ {
+ name: 'description',
+ content: 'Overworld map for the Plains of Eidolon'
+ },
+ {
+ name: 'og:description',
+ content: 'Overworld map for the Plains of Eidolon'
+ },
+ ],
+ },
+ },
+ {
+ path: '/poe/fish',
+ name: 'Plains of Eidolon Fish',
+ component: PoEFish,
+ meta: {
+ title: 'Warframe Hub | PoE Fish',
+ metaTags: [
+ {
+ name: 'description',
+ content: 'Fish Information and resources for the Plains of Eidolon'
+ },
+ {
+ name: 'og:description',
+ content: 'Fish Information and resources for the Plains of Eidolon'
+ },
+ ],
+ },
+ },
+ {
+ path: '/poe/fish/howto',
+ name: 'howtofish',
+ component: HowToFish,
+ meta: {
+ title: 'Warframe Hub | How to Fish',
+ metaTags: [
+ {
+ name: 'description',
+ content: 'Guide on how to fish on the Plains of Eidolon'
+ },
+ {
+ name: 'og:description',
+ content: 'Guide on how to fish on the Plains of Eidolon'
+ },
+ ],
+ },
+ },
+ {
+ path: '/vallis/fish',
+ name: 'Vallis Fish',
+ component: VallisFish,
+ meta: {
+ title: 'Warframe Hub | Orb Vallis Fish',
+ metaTags: [
+ {
+ name: 'description',
+ content: 'Fish Information and resources for the Orb Vallis'
+ },
+ {
+ name: 'og:description',
+ content: 'Fish Information and resources for the Orb Vallis'
+ },
+ ],
+ },
+ },
+ {
+ path: '/vallis/map',
+ name: 'Orb Vallis Map',
+ component: VallisMap,
+ meta: {
+ title: 'Warframe Hub | Orb Vallis Map',
+ metaTags: [
+ {
+ name: 'description',
+ content: 'Overworld map for the Orb Vallis'
+ },
+ {
+ name: 'og:description',
+ content: 'Overworld map for the Orb Vallis'
+ },
+ ],
+ },
+ },
+ {
+ path: '/404',
+ name: 'Not Found',
+ component: error404,
+ },
+ {
+ path: '*',
+ redirect: '/404'
+ },
+];
+
+const router = new Router({
+ routes,
+ mode: 'hash',
+ scrollBehavior (to) {
+ if (to.hash) {
+ return {
+ selector: to.hash
+ };
+ }
+ }
+});
+
+// From https://alligator.io/vuejs/vue-router-modify-head/
+// This callback runs before every route change, including on page load.
+router.beforeEach((to, from, next) => {
+ // This goes through the matched routes from last to first, finding the closest route with a title.
+ // eg. if we have /some/deep/nested/route and /some, /deep, and /nested have titles, nested's will be chosen.
+ const nearestWithTitle = to.matched.slice().reverse().find((r) => r.meta && r.meta.title);
+
+ // Find the nearest route element with meta tags.
+ const nearestWithMeta = to.matched.slice().reverse().find((r) => r.meta && r.meta.metaTags);
+ // eslint-disable-next-line no-unused-vars
+ const previousNearestWithMeta = from.matched.slice().reverse().find((r) => r.meta && r.meta.metaTags);
+
+ // If a route with a title was found, set the document (page) title to that value.
+ if(nearestWithTitle) {
+ document.title = nearestWithTitle.meta.title;
+ }
+
+ // Remove any stale meta tags from the document using the key attribute we set below.
+ Array.from(document.querySelectorAll('[data-vue-router-controlled]')).map((el) => el.parentNode.removeChild(el));
+
+ // Skip rendering meta tags if there are none.
+ if(!nearestWithMeta) {
+ return next();
+ }
+
+ // Turn the meta tag definitions into actual elements in the head.
+ nearestWithMeta.meta.metaTags.map((tagDef) => {
+ const tag = document.createElement('meta');
+
+ Object.keys(tagDef).forEach((key) => {
+ tag.setAttribute(key, tagDef[key]);
+ });
+
+ // We use this to track which meta tags we create, so we don't interfere with other ones.
+ tag.setAttribute('data-vue-router-controlled', '');
+
+ return tag;
+ })
+ // Add the meta tags to the document head.
+ .forEach((tag) => document.head.appendChild(tag));
+
+ next();
+});
+
+export default router;
diff --git a/src/store.js b/src/store.js
new file mode 100644
index 00000000..93d1083d
--- /dev/null
+++ b/src/store.js
@@ -0,0 +1,170 @@
+import Vue from 'vue';
+import Vuex from 'vuex';
+import createPersistedState from 'vuex-persistedstate';
+import fetch from 'node-fetch';
+import Notifier from '@/Notifier';
+
+import grid from '@/assets/json/grid.json';
+import components from '@/assets/json/components.json';
+import trackables from '@/assets/json/trackables.json';
+import fissurePlanets from '@/assets/json/planets.json';
+import initialWorldstate from '@/assets/json/initialWorldstate.json';
+
+const apiBase = 'https://api.warframestat.us';
+let notifier;
+
+const state = {
+ worldstates: {
+ pc: initialWorldstate.pc,
+ ps4: initialWorldstate.ps4,
+ xb1: initialWorldstate.xb1,
+ switch: initialWorldstate.swi
+ },
+ platform: 'pc',
+ theme: 'night',
+ grid: grid,
+ components: components,
+ trackables: trackables,
+ fissurePlanets: fissurePlanets,
+ soundFilters: [],
+ notificationsAllowed: 'default',
+ notifiedIds: {
+ pc: [],
+ ps4: [],
+ xb1: [],
+ switch: [],
+ }
+};
+const mutations = {
+ commitWs: (state, [platform, worldstate]) => {
+ state.worldstates[platform] = worldstate;
+ },
+ commitPlatform: (state, platform) => {
+ state.platform = platform;
+ },
+ commitComponentState: (state, [key, newState]) => {
+ state.components[key].state = newState;
+ },
+ commitGridLayout: (state, [components]) => {
+ state.grid.components = components;
+ },
+ setTheme: (state, [key]) => {
+ state.theme = key;
+ },
+ commitRewardState: (state, [key, newState]) => {
+ const toSet = state.trackables.rewardTypes[key];
+ toSet.state = newState;
+ },
+ commitEventState: (state, [key, newState]) => {
+ const toSet = state.trackables.eventTypes[key];
+ toSet.state = newState;
+ },
+ commitFissurePlanetState: (state, [key, newState]) => {
+ const toSet = state.fissurePlanets[key];
+ toSet.state = newState;
+ },
+ commitSounds: (state, [sounds]) => {
+ state.soundFilters = sounds;
+ },
+ commitNotificationAllowance: (state, [newState]) => {
+ state.notificationsAllowed = newState;
+ },
+ notifiedIds: (state, [notifiedIds, platform]) => {
+ state.notifiedIds[platform || state.platform] = notifiedIds;
+ }
+};
+const actions = {
+ async updateWorldstate(context) {
+ const {commit, getters} = context;
+ const res = await fetch(`${apiBase}/${getters.platform}`);
+ const ws = await res.json();
+ commit('commitWs', [getters.platform, ws]);
+ if (!notifier) {
+ notifier = new Notifier(context);
+ }
+ notifier.checkNotifications();
+ },
+ async checkNotifPermissions({commit, getters, dispatch}) {
+ if (getters.notificationAllowance === 'granted') {
+ return true;
+ } else if (getters.notificationAllowance === 'denied') {
+ return false;
+ } else if (getters.notificationAllowance === 'default') {
+ const result = await Vue.notification.requestPermission();
+ if (result === 'granted') {
+ Vue.notification.show('Thanks!', {
+ body: 'You can now receive notifications like this.',
+ icon: 'https://warframestat.us/wfcd_logo_color.png'}, {});
+ }
+ commit('commitNotificationAllowance', [result]);
+ return dispatch('checkNotifPermissions');
+ }
+ },
+ async updateNotifiedIds({commit, getters}) {
+ const ws = getters.worldstate;
+ const newIds = ws.alerts.map((alert) => alert.id)
+ .concat(ws.invasions.map((invasion) => invasion.id))
+ .concat(ws.news.map((item) => item.id))
+ .concat(ws.events.map((event) => event.id))
+ .concat([ws.sortie.id])
+ .concat(ws.syndicateMissions.map((item) => item.id))
+ .concat(ws.fissures.map((item) => item.id))
+ .concat(ws.dailyDeals.map((deal) => deal.id))
+ .concat(ws.flashSales.map((item) => item.id))
+ .concat(ws.conclaveChallenges.map((item) => item.id))
+ .concat([ws.cetusCycle.id])
+ .concat([ws.voidTrader.id])
+ .concat(ws.persistentEnemies.map((enemy) => enemy.pid))
+ .concat(ws.nightwave.activeChallenges.map((challenge) => challenge.id));
+ commit('notifiedIds', [newIds]);
+ },
+};
+const getters = {
+ worldstate: (state) => state.worldstates[state.platform],
+ ostronSyndicate: (state) => {
+ const worldstate = state.worldstates[state.platform];
+ const filtered = (worldstate.syndicateMissions || []).filter(
+ (syndicate) => syndicate.syndicate === 'Ostrons'
+ );
+ return filtered[0];
+ },
+ solarisSyndicate: (state) => {
+ const worldstate = state.worldstates[state.platform];
+ const filtered = (worldstate.syndicateMissions || []).filter(
+ (syndicate) => syndicate.syndicate === 'Solaris United'
+ );
+ return filtered[0];
+ },
+ platform: (state) => state.platform,
+ theme: (state) => state.theme,
+ componentState: (state) => state.components,
+ trackableState: (state) => state.trackables,
+ fissurePlanetStates: (state) => state.fissurePlanets,
+ sounds: (state) => state.soundFilters,
+ notificationAllowance: (state) => state.notificationsAllowed,
+ notifiedIds: (state) => state.notifiedIds[state.platform],
+};
+
+Vue.use(Vuex);
+const shouldPersist = ((process.env.VUE_APP_PERSIST === undefined ? 'true' : process.env.VUE_APP_PERSIST) === 'true');
+var tStore;
+if (shouldPersist) {
+ tStore = new Vuex.Store({
+ state,
+ mutations,
+ actions,
+ getters,
+ plugins: [createPersistedState()]
+ });
+} else {
+ tStore = new Vuex.Store({
+ state,
+ mutations,
+ actions,
+ getters,
+ plugins: []
+ });
+}
+const store = tStore;
+
+export default store;
diff --git a/src/utilities.js b/src/utilities.js
new file mode 100644
index 00000000..dbe61acc
--- /dev/null
+++ b/src/utilities.js
@@ -0,0 +1,14 @@
+const makeid = () => {
+ let text = '';
+ const possible = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789';
+
+ for (let i = 0; i < 5; i++) {
+ text += possible.charAt(Math.floor(Math.random() * possible.length));
+ }
+
+ return text;
+};
+
+module.exports = {
+ makeid
+};
\ No newline at end of file
diff --git a/src/views/404.vue b/src/views/404.vue
new file mode 100644
index 00000000..8ef68ee6
--- /dev/null
+++ b/src/views/404.vue
@@ -0,0 +1,51 @@
+
+
+
+
+
+
+
+
+
+
404 ERROR OH NO
+
You broke the site!
+
How could you?
+
+
+
Don't worry, one of the developers will clean up the mess. You can carry on though!
+
This interaction will be logged, so we can solve the problem faster.
+
Speaking of which, one of the developers is probably panicking right now just because of this error log.
+
Oh well, poor him.
+
+
Click here to return to a safe place
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/Fish.vue b/src/views/Fish.vue
new file mode 100644
index 00000000..1ca145a2
--- /dev/null
+++ b/src/views/Fish.vue
@@ -0,0 +1,112 @@
+
+
+
+
+
+ Plains of Eidolon Map
+
+
+
+
+
+
+ Fish Name
+ Size
+ Meat
+ Scales
+ Oil
+ Unique
+ Standing
+ Location
+ Time
+ Rarity
+ Spear
+ Max Weight
+
+
+
+
+
+ {{fish.name}}
+
+
+ No image available
+
+
+ {{fish.smallLabel}}
+ S
+ {{fish.small.resources.meat}}
+ {{fish.small.resources.scales}}
+ {{fish.small.resources.oil}}
+
+ {{fish.unique.name}}
+
+
+ No image available
+ Wikia Article
+
+
+ {{fish.small.standing}}
+ {{fish.location}}
+ {{fish.time}}
+
+ {{fish.rarity}}
+
+
+ Hotspot Required
+
+
+ {{fish.bait.name}}
+
+
+ No image available
+
+
+
+
+ {{spear}}
+
+ {{fish.maximumMass}}
+
+
+ M
+ {{fish.medium.resources.meat}}
+ {{fish.medium.resources.scales}}
+ {{fish.medium.resources.oil}}
+ {{fish.medium.standing}}
+
+
+ L
+ {{fish.large.resources.meat}}
+ {{fish.large.resources.scales}}
+ {{fish.large.resources.oil}}
+ {{fish.large.standing}}
+
+
+
+
+
+
+ What is a Hotspot?
+
+
+
+
+
+
+
diff --git a/src/views/HowToFish.vue b/src/views/HowToFish.vue
new file mode 100644
index 00000000..6d2849f9
--- /dev/null
+++ b/src/views/HowToFish.vue
@@ -0,0 +1,196 @@
+
+
+
+
+ How do Fish?
+
+ The definitive guide to fishing in Warframe
+
+ By /u/cranem258 aka PepsiMan
+
+
+
+
+ Welcome, if you're here, you want to know how to fish, and what to do. So sit down and buckle up,
+ because we're going on a ride. A grinding ride.
+
+
+
+ Starting steps!
+
+
+ Go to Cetus, do some bounties (by talking to Konzu close to the main gate) to increase your
+ standing until you have at least 500, buy the first spear from the fish trader (fish icon on minimap,
+ close to Cetus entrance), it's called "Lanzo fishing spear".
+
+ There are three kinds of water bodies: Lakes, Ponds and Sea. They have their own fishes and the spawns are also day-night dependant.
+
+
+ Here's the map for reference
+
+
+
+ Plains of Eidolon Map
+
+
+
+
+ Equip your spear on your gear wheel, and enter the plains,
+ let's go to this spot since it's the easier to farm fish in the beginning:
+
+
+ [Screenshot by --Q--Shin]
+
+
+
+ Stand on top of that rock on the middle of the pond, you'll have a 360° view of the pond around you,
+ making it easy to farm fishes.
+
+
+ You will be farming here until you get your second (and maybe third} spear,
+ which you get once you reach the next title with the Ostrun, you can farm multiple fishes
+ here but the best one is the Mortus Lungfish, it gives a great amount of standing and resources,
+ but I'd recommend gathering a bunch of them and using them to max your standing until you level up your title.
+ Currently fishing isn't so great for standing farming, so let's just hope they fix the bounty system.
+
+ From now on you should refer to the
+ Super Fishing Reference Table for whatever other information more specific on what/where/how to catch each fish. It contains EVERYTHING you need to know about them.
+
+
+
+
+ Now let's fish!
+
+
+ To catch some fish, switch to your spear by clicking it on your gear wheel,
+ keep in mind that when you do so, your gear wheel will switch to the fishing wheel that contains
+ your bait and dye (if you have them, probably not now), so the only way to unequip the spear is
+ pressing F (
+ to pay respectsto switch to your weapons).
+
+
+ Once you grab your spear, fish will start to spawn at random in close proximity to you,
+ so keep your eyes peeled for movement. Once you hear a bubbling sound (you can hold aim to hear them a lot better), follow it and shortly a fish should be spawning where the sound came from. After spawning in, they will keep making the bubbling/swimming sound. Click to throw your spear and if it hits the fish, you'll catch it! (Maybe)
+
+
+ Any splash effects produced in the water will scare the fish away,
+ your sentinel can also cause them if it's close enough to the water.
+
+ Remember that Fish are completely client-based, which means that different players will see different fish on the same session.
+
+
+
+ The catching mechanic! (This part is a bit complex so read carefully.)
+
+
+ The catching mechanic is currently based on HP (health points), so some fish have different amounts of HP,
+ certain spears will deal different amounts of damage to different fish, and some low tiered fish have a very small amount of health,
+ which means they can be caught with any spear. When you go to more uncommon fishes,
+ you will need to pay attention to which spear deals the best damage so you can catch it with 1 hit, and not let it swim away.
+
+
+ In the
+ Super Fishing Reference Table ,
+ the "Spear" column represents the spear that can capture the fish in 1 hit.
+
+ Fishing is all about patience, so keep at it!
+
+
+
+ Let's get better fish!
+
+
+ Once you get enough standing, it's time to go to the Sea, so I'd recommend going here,
+ you'll need a bunch of Goopola for resources, and they spawn quite consistently:
+
+
+
+ [Screenshot by --Q--Shin]
+
+ All the water surface around this island can spawn "Hotspots", which is the next topic I will explain.
+
+
+
+
+ Hotspots
+
+
+ Hotspots are bubbly/wavy water that spawns at random in some locations, it looks like this:
+
+
+
+ [Image by Narration]
+
+
+
+
+
+
+ [Animated GIF by How4Much]
+
+
+ This is the time to learn to use your Dye and Bait, at night, you can catch Murkray, which gives an
+ insane amount of standing and resources that you will need for later on. To do so, you need the
+ appropriate bait for fishes that "Require Bait" in the spreadsheet, take a look at it again to find the
+ fish you're looking for and it's specific bait (In this case, Murkray). For fishes that are not bait
+ required, the proper bait specified will only attract them, making them easier to fish. To craft the
+ Murkray Bait you'll need to catch Tralok, which are common in the sea at daytime.
+
+
+
+ So use the Murkray Bait
+ IN CLOSE PROXIMITY TO A HOTSPOT , use the dye to see the fish better, and
+ enjoy catching your Murkrays.
+
+
+ Resource boosters and Smeeta Kavat's charm affect the fish catches, so it's highly recommended!
+
+
+
+ Keep in mind that even though larger fishes give more standing, they don't give extra unique drops,
+ so it's recommended to get the drops (fillet) from the smaller ones, and save the larger fish for
+ standing. Unless you really need standing.
+
+
+
+ (Expect more info to be added to this guide in a later date.)
+
+
+ As Honorable mention: The Sentient Lake, the only "lake" in PoE (that we're aware of!).
+
+
+ [Screenshot by --Q--Shin]
+ Thanks for reading! Hope it helped.
+
+
+ Now go and fish on!
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/PoEMap.vue b/src/views/PoEMap.vue
new file mode 100644
index 00000000..795382b8
--- /dev/null
+++ b/src/views/PoEMap.vue
@@ -0,0 +1,215 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/Timer.vue b/src/views/Timer.vue
new file mode 100644
index 00000000..fcb587f0
--- /dev/null
+++ b/src/views/Timer.vue
@@ -0,0 +1,209 @@
+
+
+
+
+
+
diff --git a/src/views/VallisFish.vue b/src/views/VallisFish.vue
new file mode 100644
index 00000000..c74bedae
--- /dev/null
+++ b/src/views/VallisFish.vue
@@ -0,0 +1,172 @@
+
+
+
+
+
+ Orb Vallis Map
+
+
+
+
+
+
+
+
+
+
diff --git a/src/views/VallisMap.vue b/src/views/VallisMap.vue
new file mode 100644
index 00000000..94c43a8f
--- /dev/null
+++ b/src/views/VallisMap.vue
@@ -0,0 +1,348 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{caves.fishcave.title}}
+
+
+
+
+
+
+
+
+
+
+
+ {{markers.calda.title}}
+
+
+
+
+
+
+ {{markers.sola.title}}
+
+
+
+
+
+
+ {{markers.vega.title}}
+
+
+
+
+
+
+
+
+
+
diff --git a/views/404.hbs b/views/404.hbs
deleted file mode 100644
index 93879dfc..00000000
--- a/views/404.hbs
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
-
-
-
-
-
404 ERROR OH NO
-
You broke the site!
-
How could you?
-
-
-
Don't worry, one of the developer will clean up the mess, you can carry on though!
-
This interaction will be logged, so we can solve the problem faster.
-
Speaking of which, one of the developers is probably panicking right now just because of this error log.
-
Oh well, poor him.
-
-
Click here to return to a safe place
-
-
-
-
- {{> footer}}
-
-
-
diff --git a/views/fish.hbs b/views/fish.hbs
deleted file mode 100644
index 3ace65dc..00000000
--- a/views/fish.hbs
+++ /dev/null
@@ -1,195 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Fish Name
- Size
- Meat
- Scales
- Oil
- Unique
- Standing
- Location
- Time
- Rarity
- Spear
- Max Weight
-
-
-
- {{#each fishes}}
-
-
- {{#if this.thumb}}
- {{this.name}}
-
-
- {{else}}
- {{this.name}}
- {{/if}}
-
- {{#if this.smallLabel}}
- {{this.smallLabel}}
- {{else}}
- S
- {{/if}}
- {{this.small.resources.meat}}
- {{this.small.resources.scales}}
- {{this.small.resources.oil}}
-
- {{#if this.unique.thumb}}
-
- {{this.unique.name}}
-
-
- {{else}}
- {{this.unique.name}}
- {{/if}}
-
- {{this.small.standing}}
- {{this.location}}
- {{this.time}}
-
- {{this.rarity}}
-
- {{#if this.hotspot}}
- ( Hotspots)
-
-
-
- {{/if}}
- {{#if this.bait}}
- {{this.bait.name}}
-
-
- {{/if}}
-
-
- {{#each spear}}
- {{this}}
-
- {{/each}}
-
- {{this.maximumMass}}
-
- {{#if this.medium}}
-
- M
- {{this.medium.resources.meat}}
- {{this.medium.resources.scales}}
- {{this.medium.resources.oil}}
- {{this.medium.standing}}
-
- {{/if}}
- {{#if this.large}}
-
- L
- {{this.large.resources.meat}}
- {{this.large.resources.scales}}
- {{this.large.resources.oil}}
- {{this.large.standing}}
-
- {{/if}}
- {{/each}}
-
-
-
-
- {{> footer}}
-
-
-
-
-
-
-
-
-
-
- Following Hotfix 22.0.3, you must equip the proper spear to catch the fish in 1 shot. Spear efficiency is determined by the type of fish you are catching. In order to have maximum fishing efficiency, you must equip all spears to catch all the different
- kinds of fish you might see.
-
-
Twilight Bait: Karkina and Sharrac (Sea)
-
-
Cuthol Bait: Cuthol (Pond)
-
-
Murkray Bait: Murkray (Sea)
-
-
Norg Bait: Norg (Lake)
-
-
Glappid Bait: Glappid (Sea)
-
-
Peppered Bait: Anything else at anywhere
-
Bait lasts 30 seconds, and must be through in wavy water:
-
-
-
GIF by How4Much (WFRSB)
-
-
The definitive guide to fishing in Warframe
-
-
-
-
-
-
-
-
-
-
-
-
- The information you see on this page was made possible by /u/cranem258 (Reddit) A.K.A. PepsiMan (IGN)
-
Huge thanks to Narration and his team for locations/rarities. Special thanks to the
-
- Warframe Raid School Bus Community server and staff.
-
Remaining info taken from https://semlar.com/fish and from http://warframe.wikia.com/wiki/Fishing
-
The fish are are organized by standing reward.
-
If you have any suggestions for edits or want to report a mistake please pm PEPSIMAN#6867 via Discord.
-
-
-
-
-
-
-
-
diff --git a/views/howtofish.hbs b/views/howtofish.hbs
deleted file mode 100644
index 5ab6845e..00000000
--- a/views/howtofish.hbs
+++ /dev/null
@@ -1,162 +0,0 @@
-
-
-
-
-
-
How do Fish?
-
The definitive guide to fishing in Warframe
-
By /u/cranem258 aka PepsiMan
-
-
-
- Welcome, if you're here, you want to know how to fish, and what to do. So sit down and buckle up,
- because we're going on a ride. A grinding ride.
-
-
-
Starting steps!
-
- Go to Cetus, do some bounties (by talking to Konzu close to the main gate) to increase your standing
- until you have at least 500, buy the first spear from the fish trader (fish icon on minimap, close to
- Cetus entrance), it's called "Lanzo fishing spear".
-
-
- There are three kinds of water bodies: Lakes, Ponds and Sea. They have their own fishes and the spawns
- are also day-night dependant.
-
-
-
Here's the map for reference (you can ignore the black circles for now)
-
-
-
-
-
-
-
-
-
-
-
-
- Equip your spear on your gear wheel, and enter the plains, let's go to this spot since it's the easier
- to farm fish in the beginning:
-
-
-
[Screenshot by --Q--Shin]
-
-
- Stand on top of that rock on the middle of the pond, you'll have a 360° view of the pond around you,
- making it easy to farm fishes.
-
-
- You will be farming here until you get your second (and maybe third} spear, which you get once you reach
- the next title with the Ostrun, yoUJ can farm multiple fishes here but the best one is the Mortus
- Lungfish, it gives a great amount of standing and resources, but I'd recommend gathering a bunch of
- them and using them to max your standing until you level up your title. Currently fishing isn't so great
- for standing farming, so let's just hope they fix the bounty system.
-
-
- From now on you should refer to the Super Fishing Reference Table for whatever
- other information more specific on what/where/how to catch each fish. It contains EVERYTHING you need
- to know about them.
-
-
-
Now let's fish!
-
- To catch some fish, switch to your spear by clicking it on your gear wheel, keep in mind that when you
- do so, your gear wheel will switch to the fishing wheel that contains your bait and dye (if you have
- them, probably not now), so the only way to unequip the spear is pressing F (to pay respects to switch
- to your weapons).
-
-
- Once you grab your spear, fish will start to spawn at random in close proximity to you, so keep your
- eyes peeled for movement. Once you hear a bubbling sound (you can hold aim to hear them a lot better),
- follow it and shortly a fish should be spawning where the sound came from. After spawning in, they will
- keep making the bubbling/swimming sound.
- Click to throw your spear and if it hits the fish, you'll catch it! (Maybe)
-
-
- Any splash effects produced in the water will scare the fish away, your sentinel can also cause them
- if it's close enough to the water.
-
-
- Remember that Fish are completely client-based, which means that different players will see different
- fish on the same session.
-
-
-
The catching mechanic! (This part is a bit complex so read carefully.)
-
- The catching mechanic is currently based on HP (health points), so some fish have different amounts of
- HP, certain spears will deal different amounts of damage to different fish, and some low tiered fish
- have a very small amount of health, which means they can be caught with any spear. When you go to more
- uncommon fishes, you will need to pay attention to which spear deals the best damage so you can catch
- it with 1 hit, and not let it swim away.
-
-
- In the Super Fishing Reference Table , the "Spear" column represents the spear that
- can capture the fish in 1 hit.
-
-
- Fishing is all about patience, so keep at itl
-
-
-
Let's get better fish!
-
- Once you get enough standing, it's time to go to the Sea, so I'd recommend going here, you'll need a
- bunch of Goopola for resources, and they spawn quite consistently:
-
-
-
[Screenshot by --Q--Shin]
-
- All the water surface around this island can spawn "Hotspots", which is the next topic I will explain.
-
-
-
Hotspots
-
- Hotspots are bubbly/wavy water that spawns at random in some locations, it looks like this:
-
-
-
[Image by Narration]
-
-
[Animated GIF by How4Much]
-
- This is the time to learn to use your Dye and Bait, at night, you can catch Murkray, which gives an
- insane amount of standing and resources that you will need for later on. To do so, you need the
- appropriate bait for fishes that "Require Bait" in the spreadsheet, take a look at it again to find the
- fish you're looking for and it's specific bait (In this case, Murkray). For fishes that are not bait
- required, the proper bait specified will only attract them, making them easier to fish. To craft the
- Murkray Bait you'll need to catch Tralok, which are common in the sea at daytime.
-
-
- So use the Murkray Bait IN CLOSE PROXIMITY TO A HOTSPOT , use the dye to see the fish better, and
- enjoy catching your Murkrays.
-
-
- Resource boosters and Smeeta Kavat's charm affect the fish catches, so it's highly recommended!
-
-
- Keep in mind that even though larger fishes give more standing, they don't give extra unique drops,
- so it's recommended to get the drops (fillet) from the smaller ones, and save the larger fish for
- standing. Unless you really need standing.
-
-
- (Expect more info to be added to this guide in a later date.)
-
-
-
- As Honorable mention: The Sentient Lake, the only "lake" in PoE (that we're aware of!).
-
-
-
[Screenshot by --Q--Shin]
-
- Thanks for reading! Hope it helped.
-
-
Now go and fish on!
-
-
-
- {{> footer}}
-
-
-
diff --git a/views/index.hbs b/views/index.hbs
deleted file mode 100644
index e0982b9f..00000000
--- a/views/index.hbs
+++ /dev/null
@@ -1,183 +0,0 @@
-
-
-
-
-
-
Cetus Day/Night Cycle
-
-
- Currently it is:
-
-
-
- {{> loading}}
-
-
-
-
- {{> loading}}
-
-
-
-
-
-
Orb Vallis Warm/Cold Cycle
-
-
- Currently it is:
-
-
-
- {{> loading}}
-
-
-
-
- {{> loading}}
-
-
-
-
-
-
Earth Day/Night Cycle
-
-
- Currently it is:
-
-
-
-
- {{> loading}}
-
-
-
-
- {{> loading}}
-
-
-
-
-
-
-
-
Ostron Bounty Cycle
-
-
-
-
-
-
- {{> loading}}
-
-
-
-
-
-
-
-
-
-
-
-
-
Sortie
-
- {{> loading}}
-
-
-
-
-
-
-
-
-
-
-
-
-
Void Trader
-
-
-
- {{> loading}}
-
-
-
- {{> loading}}
-
-
-
-
-
-
-
-
-
Sales and Featured Deals
-
-
-
-
- {{> footer}}
-
-
diff --git a/views/layouts/main.hbs b/views/layouts/main.hbs
deleted file mode 100644
index b8660c6c..00000000
--- a/views/layouts/main.hbs
+++ /dev/null
@@ -1,19 +0,0 @@
-
-
-
-
-
-
-
Warframe Hub | {{title}}
-
- {{> criticalassets}}
- {{> analytics}}
-
-
- {{> nav}}
- {{{body}}}
- {{> dependencies}}
- {{> footerscripts}}
- {{> themes}}
-
-
diff --git a/views/map.hbs b/views/map.hbs
deleted file mode 100644
index ff39b5dc..00000000
--- a/views/map.hbs
+++ /dev/null
@@ -1,43 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/views/partials/analytics.hbs b/views/partials/analytics.hbs
deleted file mode 100644
index 125f5147..00000000
--- a/views/partials/analytics.hbs
+++ /dev/null
@@ -1,12 +0,0 @@
-
-
-
diff --git a/views/partials/criticalassets.hbs b/views/partials/criticalassets.hbs
deleted file mode 100644
index 39533a8d..00000000
--- a/views/partials/criticalassets.hbs
+++ /dev/null
@@ -1,4 +0,0 @@
-
-
-
-
diff --git a/views/partials/dependencies.hbs b/views/partials/dependencies.hbs
deleted file mode 100644
index 07c49a51..00000000
--- a/views/partials/dependencies.hbs
+++ /dev/null
@@ -1,58 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/views/partials/footer.hbs b/views/partials/footer.hbs
deleted file mode 100644
index ef701ec0..00000000
--- a/views/partials/footer.hbs
+++ /dev/null
@@ -1,63 +0,0 @@
-
-
-
-
-
-
-
-
- Concepted and Crafted by
MainlandHero with contributions from others on the Warframe Community Developers team, especially the work of
Tithen-Firion .
-
The Warframe Hub project is committed to open source. This project is licensed and distributed under
-
Apache License 2.0
-
Warframe and the Warframe logo are registered trademarks of Digital Extremes Ltd. Warframe Hub is not affiliated with Digital Extremes Ltd. in any way.
-
You are entitled to a copy of this project AS IS, and you are free to modify it to your heart's desires. You must include a copy of this license to all future modification and releases. You can read more about the terms of the
-
license here .
-
Night Mode Icon
Copyright Hea Poh Lin
-
Icons made by
Freepik from
www.flaticon.com is licensed by
CC 3.0 BY
-
If you have any issues with timers loading oddly or information displaying strangely, the first and easiest debugging is to clear your cache.
You can find helpful tips how to do this
here.
-
-
-
-
-
-
-
-
diff --git a/views/partials/footerscripts.hbs b/views/partials/footerscripts.hbs
deleted file mode 100644
index 82a42b05..00000000
--- a/views/partials/footerscripts.hbs
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-
-
-
-
-
-
-
-
diff --git a/views/partials/loading.hbs b/views/partials/loading.hbs
deleted file mode 100644
index 865b976f..00000000
--- a/views/partials/loading.hbs
+++ /dev/null
@@ -1 +0,0 @@
-
\ No newline at end of file
diff --git a/views/partials/nav.hbs b/views/partials/nav.hbs
deleted file mode 100644
index 13795a73..00000000
--- a/views/partials/nav.hbs
+++ /dev/null
@@ -1,215 +0,0 @@
-
-
-
-
-
-
-
-
- Checking the checkbox next to an item below will enable delivery of notifications for alerts or invasions with the corresponding item.
-
-
- Checking the checkbox next to an event below will enable delivery of notifications the corresponding events.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Checking the checkbox next to a planet below will disable it from being shown in the fissures list.
-
-
-
-
-
-
-
-
-
-
-
-
-
- Checking the checkbox next to an option will allow a sound to be played for those new items.
-
-
-
-
-
-
diff --git a/views/partials/themes.hbs b/views/partials/themes.hbs
deleted file mode 100644
index 1a47058b..00000000
--- a/views/partials/themes.hbs
+++ /dev/null
@@ -1,50 +0,0 @@
-
diff --git a/vue.config.js b/vue.config.js
new file mode 100644
index 00000000..aa5edd3f
--- /dev/null
+++ b/vue.config.js
@@ -0,0 +1,40 @@
+module.exports = {
+ pwa: {
+ name: 'Warframe Hub',
+ themeColor: '#1a5072',
+ msTileColor: '#1a5072'
+ },
+
+ publicPath: '/',
+ outputDir: undefined,
+ assetsDir: undefined,
+ runtimeCompiler: undefined,
+ productionSourceMap: undefined,
+ parallel: undefined,
+ configureWebpack: { plugins: [] },
+
+ css: {
+ sourceMap: true,
+ loaderOptions: {
+ less: {
+ modules: {
+ rules: [{
+ test: /\.css$/,
+ use: [{
+ loader: 'css-loader'
+ }]
+ }, {
+ test: /\.less$/,
+ use: [{
+ loader: 'style-loader'
+ }, {
+ loader: 'css-loader'
+ }, {
+ loader: 'less-loader'
+ }]
+ }]
+ }
+ },
+ },
+ }
+};