"use strict";
var __importDefault = (this && this.__importDefault) || function (mod) {
    return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const linked_map_1 = __importDefault(require("linked-map"));
const ms_1 = __importDefault(require("ms"));
const types_1 = require("./types");
exports.QUICK_DURATION = ms_1.default('2sec');
exports.QUICK_INTERVAL = 42;
exports.SLOW_DURATION = ms_1.default('10min');
exports.SLOW_INTERVAL = ms_1.default('10sec');
exports.DEFAULT_SUNCALC = { dawn: 6, sunrise: 7, midday: 12, afternoon: 14, sunset: 20, night: 22 };
var Theme;
(function (Theme) {
    Theme["dawn"] = "dawn";
    Theme["sunrise"] = "sunrise";
    Theme["morning"] = "morning";
    Theme["midday"] = "midday";
    Theme["afternoon"] = "afternoon";
    Theme["sunset"] = "sunset";
    Theme["night"] = "night";
})(Theme = exports.Theme || (exports.Theme = {}));
exports.COLORS = new linked_map_1.default();
exports.COLORS.push('dawn', new types_1.ThemeColorScheme(['#4372AA', '#81AADE', '#A3C4EC', '#85C0F3'], exports.SLOW_DURATION, exports.SLOW_INTERVAL));
exports.COLORS.push('sunrise', new types_1.ThemeColorScheme(['#276AAE', '#3C84C4', '#6CADE1', '#8ACBF2'], exports.SLOW_DURATION, exports.SLOW_INTERVAL));
exports.COLORS.push('morning', new types_1.ThemeColorScheme(['#2B91BA', '#3794C2', '#4B99CF', '#629FDD'], exports.SLOW_DURATION, exports.SLOW_INTERVAL));
exports.COLORS.push('midday', new types_1.ThemeColorScheme(['#2EB3C3', '#399AD5', '#558DDA', '#3872C7'], exports.QUICK_DURATION, exports.QUICK_INTERVAL));
exports.COLORS.push('afternoon', new types_1.ThemeColorScheme(['#6BB7EA', '#61ACE4', '#4E96D5', '#286AAE'], exports.QUICK_DURATION, exports.QUICK_INTERVAL));
exports.COLORS.push('sunset', new types_1.ThemeColorScheme(['#5486B2', '#5381B0', '#5179AC', '#4F6FA7'], exports.QUICK_DURATION, exports.QUICK_INTERVAL));
exports.COLORS.push('night', new types_1.ThemeColorScheme(['#415B82', '#3A587C', '#4E7497', '#7272A0'], exports.QUICK_DURATION, exports.QUICK_INTERVAL));
//# sourceMappingURL=constants.js.map