/** Data related directly to the scales used by Cookie Monster */

/** Array of abbreviations used in the "Metric" scale */
export const metric: string[] = ['', '', 'M', 'G', 'T', 'P', 'E', 'Z', 'Y'];

/** Array of abbreviations used in the "Short" scale */
export const shortScale: string[] = [
  '',
  '',
  'M',
  'B',
  'Tr',
  'Quadr',
  'Quint',
  'Sext',
  'Sept',
  'Oct',
  'Non',
  'Dec',
  'Undec',
  'Duodec',
  'Tredec',
  'Quattuordec',
  'Quindec',
  'Sexdec',
  'Septendec',
  'Octodec',
  'Novemdec',
  'Vigint',
  'Unvigint',
  'Duovigint',
  'Trevigint',
  'Quattuorvigint',
];

/** Array of abbreviations used in the "Abbreviated Short" scale */
export const shortScaleAbbreviated: string[] = [
  '',
  'K',
  'M',
  'B',
  'T',
  'Qa',
  'Qi',
  'Sx',
  'Sp',
  'Oc',
  'No',
  'De',
  'UDe',
  'DDe',
  'TDe',
  'QaDe',
  'QiDe',
  'SxDe',
  'SpDe',
  'ODe',
  'NDe',
  'Vi',
  'UVi',
  'DVi',
  'TVi',
  'QaVi',
  'QiVi',
  'SxVi',
  'SpVi',
  'OVi',
  'NVi',
  'Tr',
  'UTr',
  'DTr',
  'TTr',
  'QaTr',
  'QiTr',
  'SxTr',
  'SpTr',
  'OTr',
  'NTr',
  'Qaa',
  'UQa',
  'DQa',
  'TQa',
  'QaQa',
  'QiQa',
  'SxQa',
  'SpQa',
  'OQa',
  'NQa',
  'Qia',
  'UQi',
  'DQi',
  'TQi',
  'QaQi',
  'QiQi',
  'SxQi',
  'SpQi',
  'OQi',
  'NQi',
  'Sxa',
  'USx',
  'DSx',
  'TSx',
  'QaSx',
  'QiSx',
  'SxSx',
  'SpSx',
  'OSx',
  'NSx',
  'Spa',
  'USp',
  'DSp',
  'TSp',
  'QaSp',
  'QiSp',
  'SxSp',
  'SpSp',
  'OSp',
  'NSp',
  'Oco',
  'UOc',
  'DOc',
  'TOc',
  'QaOc',
  'QiOc',
  'SxOc',
  'SpOc',
  'OOc',
  'NOc',
  'Noa',
  'UNo',
  'DNo',
  'TNo',
  'QaNo',
  'QiNo',
  'SxNo',
  'SpNo',
  'ONo',
  'NNo',
  'Ct',
  'UCt',
];
