constants.ts 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484
  1. export const months = ["mar25", "apr25", "may25", "jun25", "jul25", "aug25", "sep25"];
  2. export const monthsPretty = ["March 3025", "April 3025", "May 3025", "June 3025", "July 3025", "August 3025", "September 3025"];
  3. export const fullMonthNames = {
  4. "jan": "January",
  5. "feb": "February",
  6. "mar": "March",
  7. "apr": "April",
  8. "may": "May",
  9. "jun": "June",
  10. "jul": "July",
  11. "aug": "August",
  12. "sep": "September",
  13. "oct": "October",
  14. "nov": "November",
  15. "dec": "December"
  16. } as any
  17. export const prettyModeNames = {
  18. "amount": "Amount",
  19. "profit": "Profit",
  20. "volume": "Volume",
  21. "price": "Price",
  22. "deficit": "Deficit",
  23. "bases": "Bases"
  24. } as any
  25. export const materialCategories: Record<string, string[]>= {
  26. 'Consumables (Luxury)': [
  27. 'ALE',
  28. 'COF',
  29. 'GIN',
  30. 'KOM',
  31. 'NST',
  32. 'PWO',
  33. 'REP',
  34. 'SC',
  35. 'VG',
  36. 'WIN'
  37. ],
  38. 'Ship Engines': [
  39. 'AEN',
  40. 'AFP',
  41. 'AFR',
  42. 'ANZ',
  43. 'BFP',
  44. 'BFR',
  45. 'CHA',
  46. 'ENG',
  47. 'FIR',
  48. 'FSE',
  49. 'GCH',
  50. 'GEN',
  51. 'GNZ',
  52. 'HNZ',
  53. 'HPR',
  54. 'HTE',
  55. 'HYR',
  56. 'LFE',
  57. 'LFP',
  58. 'MFE',
  59. 'NOZ',
  60. 'QCR',
  61. 'RAG',
  62. 'RCS',
  63. 'RCT',
  64. 'SFE'
  65. ],
  66. 'Software Tools': [
  67. 'DA',
  68. 'DD',
  69. 'DV',
  70. 'EDC',
  71. 'NN',
  72. 'OS'
  73. ],
  74. 'Construction Parts': [
  75. 'AEF',
  76. 'AIR',
  77. 'DEC',
  78. 'FC',
  79. 'FLO',
  80. 'FLP',
  81. 'GC',
  82. 'GV',
  83. 'LIT',
  84. 'MGC',
  85. 'MHL',
  86. 'PSH',
  87. 'RSH',
  88. 'TCS',
  89. 'TRU',
  90. 'TSH'
  91. ],
  92. 'Alloys': [
  93. 'AST',
  94. 'BGO',
  95. 'BOS',
  96. 'BRO',
  97. 'FAL',
  98. 'FET',
  99. 'RGO',
  100. 'WAL'
  101. ],
  102. 'Consumable Bundles': [
  103. 'CBU',
  104. 'EBU',
  105. 'PBU',
  106. 'SBU',
  107. 'TBU'
  108. ],
  109. 'Medical Equipment': [
  110. 'ADR',
  111. 'BND',
  112. 'PK',
  113. 'SEQ',
  114. 'STR',
  115. 'TUB'
  116. ],
  117. 'Electronic Parts': [
  118. 'CD',
  119. 'DIS',
  120. 'FAN',
  121. 'MB',
  122. 'MPC',
  123. 'PCB',
  124. 'RAM',
  125. 'ROM',
  126. 'SEN',
  127. 'TPU',
  128. 'TRA'
  129. ],
  130. 'Energy Systems': [
  131. 'CBL',
  132. 'CBM',
  133. 'CBS',
  134. 'POW',
  135. 'SOL',
  136. 'SP'
  137. ],
  138. 'Minerals': [
  139. 'BER',
  140. 'BOR',
  141. 'BRM',
  142. 'CLI',
  143. 'GAL',
  144. 'HAL',
  145. 'LST',
  146. 'MAG',
  147. 'MGS',
  148. 'SCR',
  149. 'TAI',
  150. 'TCO',
  151. 'TS',
  152. 'ZIR'
  153. ],
  154. 'Construction Materials': [
  155. 'CMK',
  156. 'EPO',
  157. 'GL',
  158. 'INS',
  159. 'MCG',
  160. 'MTC',
  161. 'NCS',
  162. 'NFI',
  163. 'NG',
  164. 'RG',
  165. 'SEA'
  166. ],
  167. 'Consumables (Basic)': [
  168. 'DW',
  169. 'EXO',
  170. 'FIM',
  171. 'HMS',
  172. 'HSS',
  173. 'LC',
  174. 'MEA',
  175. 'MED',
  176. 'OVE',
  177. 'PDA',
  178. 'PT',
  179. 'RAT',
  180. 'SCN',
  181. 'WS'
  182. ],
  183. 'Software Systems': [
  184. 'IDC',
  185. 'IMM',
  186. 'SNM',
  187. 'WAI'
  188. ],
  189. 'Electronic Pieces': [
  190. 'BCO',
  191. 'BGC',
  192. 'CAP',
  193. 'HCC',
  194. 'LDI',
  195. 'MFK',
  196. 'MWF',
  197. 'SFK',
  198. 'SWF',
  199. 'TRN'
  200. ],
  201. 'Software Components': [
  202. 'BAI',
  203. 'LD',
  204. 'MLI',
  205. 'NF',
  206. 'SA',
  207. 'SAL',
  208. 'WM'
  209. ],
  210. 'Ores': [
  211. 'ALO',
  212. 'AUO',
  213. 'CUO',
  214. 'FEO',
  215. 'LIO',
  216. 'SIO',
  217. 'TIO'
  218. ],
  219. 'Unit Prefabs': [
  220. 'BR1',
  221. 'BR2',
  222. 'BRS',
  223. 'CQL',
  224. 'CQM',
  225. 'CQS',
  226. 'CQT',
  227. 'DOU',
  228. 'FUN',
  229. 'HAB',
  230. 'LU',
  231. 'RDL',
  232. 'RDS',
  233. 'SU',
  234. 'TCU',
  235. 'WOR'
  236. ],
  237. 'Ship Shields': [
  238. 'APT',
  239. 'ARP',
  240. 'AWH',
  241. 'BPT',
  242. 'BRP',
  243. 'BWH',
  244. 'SRP'
  245. ],
  246. 'Electronic Devices': [
  247. 'AAR',
  248. 'AWF',
  249. 'BID',
  250. 'BMF',
  251. 'BSC',
  252. 'BWS',
  253. 'HD',
  254. 'HOG',
  255. 'HPC',
  256. 'MHP',
  257. 'RAD',
  258. 'SAR'
  259. ],
  260. 'Metals': [
  261. 'AL',
  262. 'AU',
  263. 'CU',
  264. 'FE',
  265. 'LI',
  266. 'SI',
  267. 'STL',
  268. 'TI',
  269. 'W'
  270. ],
  271. 'Electronic Systems': [
  272. 'ACS',
  273. 'ADS',
  274. 'CC',
  275. 'COM',
  276. 'CRU',
  277. 'FFC',
  278. 'LIS',
  279. 'LOG',
  280. 'STS',
  281. 'TAC',
  282. 'WR'
  283. ],
  284. 'Textiles': [
  285. 'CF',
  286. 'COT',
  287. 'CTF',
  288. 'KV',
  289. 'NL',
  290. 'SIL',
  291. 'TK'
  292. ],
  293. 'Plastics': [
  294. 'DCL',
  295. 'DCM',
  296. 'DCS',
  297. 'PE',
  298. 'PG',
  299. 'PSL',
  300. 'PSM',
  301. 'PSS'
  302. ],
  303. 'Chemicals': [
  304. 'BAC',
  305. 'BL',
  306. 'BLE',
  307. 'CST',
  308. 'DDT',
  309. 'EES',
  310. 'ETC',
  311. 'FLX',
  312. 'IND',
  313. 'JUI',
  314. 'LCR',
  315. 'NAB',
  316. 'NR',
  317. 'NS',
  318. 'OLF',
  319. 'PFE',
  320. 'REA',
  321. 'SOI',
  322. 'TCL',
  323. 'THF'
  324. ],
  325. 'Elements': [
  326. 'BE',
  327. 'C',
  328. 'CA',
  329. 'CL',
  330. 'ES',
  331. 'I',
  332. 'MG',
  333. 'NA',
  334. 'S',
  335. 'TA',
  336. 'TC',
  337. 'ZR'
  338. ],
  339. 'Gases': [
  340. 'AMM',
  341. 'AR',
  342. 'F',
  343. 'H',
  344. 'HE',
  345. 'HE3',
  346. 'N',
  347. 'NE',
  348. 'O'
  349. ],
  350. 'Ship Parts': [
  351. 'AGS',
  352. 'AHP',
  353. 'ATP',
  354. 'BGS',
  355. 'BHP',
  356. 'HHP',
  357. 'LHP',
  358. 'NV1',
  359. 'NV2',
  360. 'RHP',
  361. 'SSC',
  362. 'THP'
  363. ],
  364. 'Drones': [
  365. 'CCD',
  366. 'DCH',
  367. 'DRF',
  368. 'RED',
  369. 'SDR',
  370. 'SRD',
  371. 'SUD'
  372. ],
  373. 'Agricultural Products': [
  374. 'ALG',
  375. 'BEA',
  376. 'CAF',
  377. 'FOD',
  378. 'GRA',
  379. 'GRN',
  380. 'HCP',
  381. 'HER',
  382. 'HOP',
  383. 'MAI',
  384. 'MTP',
  385. 'MUS',
  386. 'NUT',
  387. 'PIB',
  388. 'PPA',
  389. 'RCO',
  390. 'RSI',
  391. 'VEG',
  392. 'VIT'
  393. ],
  394. 'Construction Prefabs': [
  395. 'ABH',
  396. 'ADE',
  397. 'ASE',
  398. 'ATA',
  399. 'BBH',
  400. 'BDE',
  401. 'BSE',
  402. 'BTA',
  403. 'HSE',
  404. 'LBH',
  405. 'LDE',
  406. 'LSE',
  407. 'LTA',
  408. 'RBH',
  409. 'RDE',
  410. 'RSE',
  411. 'RTA'
  412. ],
  413. 'Fuels': [
  414. 'FF',
  415. 'SF'
  416. ],
  417. 'Ship Kits': [
  418. 'HCB',
  419. 'LCB',
  420. 'LFL',
  421. 'LSL',
  422. 'MCB',
  423. 'MFL',
  424. 'MSL',
  425. 'SCB',
  426. 'SFL',
  427. 'SSL',
  428. 'TCB',
  429. 'VCB',
  430. 'VSC',
  431. 'WCB'
  432. ],
  433. 'Liquids': [
  434. 'BTS',
  435. 'H2O',
  436. 'HEX',
  437. 'LES'
  438. ],
  439. 'Utility': [
  440. 'OFF',
  441. 'SUN',
  442. 'UTS'
  443. ]
  444. }
  445. export const materialCategoryColors = {
  446. "Agricultural Products": "#0a4708",
  447. "Alloys": "#946537",
  448. "Chemicals": "#d04774",
  449. "Construction Materials": "#3174ec",
  450. "Construction Parts": "#426684",
  451. "Construction Prefabs": "#28377b",
  452. "Consumable Bundles": "#57232a",
  453. "Consumables (Basic)": "#ba363c",
  454. "Consumables (Luxury)": "#680000",
  455. "Drones": "#a54d2b",
  456. "Electronic Devices": "#6f2dac",
  457. "Electronic Parts": "#7447d0",
  458. "Electronic Pieces": "#906bd6",
  459. "Electronic Systems": "#4c3365",
  460. "Elements": "#564739",
  461. "Energy Systems": "#2e5740",
  462. "Fuels": "#6ba23c",
  463. "Gases": "#198284",
  464. "Liquids": "#6098c3",
  465. "Medical Equipment": "#6ec36e",
  466. "Metals": "#4f4f4f",
  467. "Minerals": "#b28a62",
  468. "Ores": "#6b707a",
  469. "Plastics": "#791f62",
  470. "Ship Engines": "#b24219",
  471. "Ship Kits": "#b26d19",
  472. "Ship Parts": "#b27c19",
  473. "Ship Shields": "#d98c21",
  474. "Software Components": "#a19248",
  475. "Software Systems": "#554e1e",
  476. "Software Tools": "#9a7b2c",
  477. "Textiles": "#6b733a",
  478. "Unit Prefabs": "#363435",
  479. "Utility": "#baada1"
  480. } as any;