1
0
Fork 0
mirror of https://github.com/FrankerFaceZ/FrankerFaceZ.git synced 2025-08-06 22:30:57 +00:00
FrankerFaceZ/src/utilities/constants.js

75 lines
2.1 KiB
JavaScript
Raw Normal View History

2017-11-13 01:23:39 -05:00
'use strict';
export const DEBUG = localStorage.ffzDebugMode === 'true' && document.body.classList.contains('ffz-dev');
export const SERVER = DEBUG ? '//localhost:8000' : 'https://cdn.frankerfacez.com';
export const CLIENT_ID = 'a3bc9znoz6vi8ozsoca0inlcr4fcvkl';
2017-11-13 01:23:39 -05:00
export const API_SERVER = '//api.frankerfacez.com';
export const NEW_API = '//api-test.frankerfacez.com';
2017-11-13 01:23:39 -05:00
export const SENTRY_ID = 'https://18f42c65339d4164b3fdebfc8c8bc99b@sentry.io/1186960';
export const TWITCH_EMOTE_BASE = '//static-cdn.jtvnw.net/emoticons/v1/';
export const KNOWN_CODES = {
'#-?[\\\\/]': '#-/',
':-?(?:7|L)': ':-7',
'\\&lt\\;\\]': '<]',
'\\:-?(S|s)': ':-S',
'\\:-?\\\\': ':-\\',
'\\:\\&gt\\;': ':>',
'B-?\\)': 'B-)',
'\\:-?[z|Z|\\|]': ':-Z',
'\\:-?\\)': ':-)',
'\\:-?\\(': ':-(',
'\\:-?(p|P)': ':-P',
'\\;-?(p|P)': ';-P',
'\\&lt\\;3': '<3',
'\\:-?[\\\\/]': ':-/',
'\\;-?\\)': ';-)',
'R-?\\)': 'R-)',
'[oO](_|\\.)[oO]': 'O.o',
'[o|O](_|\\.)[o|O]': 'O.o',
'\\:-?D': ':-D',
'\\:-?(o|O)': ':-O',
'\\&gt\\;\\(': '>(',
'Gr(a|e)yFace': 'GrayFace'
};
export const REPLACEMENT_BASE = '//cdn.frankerfacez.com/script/replacements/';
export const REPLACEMENTS = {
15: '15-JKanStyle.png',
16: '16-OptimizePrime.png',
17: '17-StoneLightning.png',
18: '18-TheRinger.png',
//19: '19-PazPazowitz.png',
//20: '20-EagleEye.png',
//21: '21-CougarHunt.png',
22: '22-RedCoat.png',
26: '26-JonCarnage.png',
//27: '27-PicoMause.png',
30: '30-BCWarrior.png',
33: '33-DansGame.png',
36: '36-PJSalt.png'
};
2017-11-13 01:23:39 -05:00
export const WS_CLUSTERS = {
Production: [
['wss://catbag.frankerfacez.com/', 0.25],
['wss://andknuckles.frankerfacez.com/', 1],
['wss://tuturu.frankerfacez.com/', 1],
['wss://lilz.frankerfacez.com/', 1]
2017-11-13 01:23:39 -05:00
],
Development: [
['wss://127.0.0.1:8003/', 1]
]
}
export const IS_OSX = navigator.platform ? navigator.platform.indexOf('Mac') !== -1 : /OS X/.test(navigator.userAgent);
export const IS_WIN = navigator.platform ? navigator.platform.indexOf('Win') !== -1 : /Windows/.test(navigator.userAgent);
export const IS_WEBKIT = navigator.userAgent.indexOf('AppleWebKit/') !== -1 && navigator.userAgent.indexOf('Edge/') === -1;
export const WEBKIT_CSS = IS_WEBKIT ? '-webkit-' : '';