import { getInitialSettings } from '../utils/settings/settings.js'

export function getSpinnerVerbs(): string[] {
  const settings = getInitialSettings()
  const config = settings.spinnerVerbs
  if (!config) {
    return SPINNER_VERBS
  }
  if (config.mode === 'replace') {
    return config.verbs.length > 0 ? config.verbs : SPINNER_VERBS
  }
  return [...SPINNER_VERBS, ...config.verbs]
}

// Spinner verbs for loading messages
export const SPINNER_VERBS = [
  '处理中',
  '执行中',
  '实现中',
  '架构设计中',
  '烘焙中',
  '传输中',
  '舞动中',
  '困惑中',
  '飘动中',
  '烫漂中',
  '高谈阔论中',
  '舞蹈中',
  '虚度中',
  '轻触中',
  '启动中',
  '酿造中',
  '运行中',
  '钻洞中',
  '计算中',
  '调情中',
  '焦化中',
  '层叠中',
  '弹射中',
  '思考中',
  '引导中',
  '频道切换中',
  '编舞中',
  '搅拌中',
  '克劳德中',
  '联合中',
  '深思中',
  '重组中',
  '作曲中',
  '计算中',
  '调配中',
  '考虑中',
  '凝视中',
  '烹饪中',
  '制作中',
  '创建中',
  '计算中',
  '结晶中',
  '培养中',
  '解密中',
  '审议中',
  '决定中',
  '磨蹭中',
  '困惑中',
  '做某事',
  '涂鸦中',
  '滴落中',
  '退潮中',
  '生效中',
  '阐明中',
  '美化中',
  '附魔中',
  '设想中',
  '蒸发中',
  '发酵中',
  '闲混中',
  '巧妙处理中',
  '火焰烤中',
  '活泼地活动中',
  '流动中',
  '使困惑中',
  '飘动中',
  '锻造中',
  '形成中',
  '嬉戏中',
  '结霜中',
  '游乐中',
  '飞奔中',
  '装饰中',
  '生成中',
  '手势中',
  '孵化中',
  'git化中',
  '节奏中',
  '阵风中',
  '协调中',
  '哈希中',
  '孵化中',
  '放牧中',
  '鸣笛中',
  '喧闹中',
  '超空间跃迁中',
  '构思中',
  '想象中',
  '即兴中',
  '培养中',
  '推断中',
  '注入中',
  '电离中',
  '跳吉特巴舞中',
  '切丝中',
  '揉捏中',
  '发酵中',
  '漂浮中',
  '闲逛中',
  '游荡中',
  '漫步中',
  '沉思中',
  '鼓起勇气中',
  '冥想中',
  '雾化中',
  '筑巢中',
  '报纸中',
  '即兴演奏中',
  '成核中',
  '轨道运行中',
  '编排中',
  '渗透中',
  '漫步中',
  '渗滤中',
  '研读中',
  '哲思中',
  '光合作用中',
  '授粉中',
  '思考中',
  '卖弄中',
  '猛扑中',
  '沉淀中',
  '变戏法中',
  '处理中',
  '证明中',
  '传播中',
  '闲逛中',
  '困惑中',
  '量子化中',
  '华丽表演中',
  '花哨表演中',
  '重新组合中',
  '网状化中',
  '栖息中',
  '反刍中',
  '炒菜中',
  '奔跑中',
  '运输中',
  '疾走中',
  '调味中',
  '恶作剧中',
  '蠕动中',
  '炖煮中',
  '踩踏舞中',
  '洞穴探险中',
  '旋转中',
  '发芽中',
  '炖菜中',
  '升华中',
  '旋转中',
  '俯冲中',
  '共生中',
  '合成中',
  '调和中',
  '思考中',
  '雷鸣中',
  '修补中',
  '胡闹中',
  '颠倒中',
  '变形中',
  '转变中',
  '扭曲中',
  '波动中',
  '展开中',
  '解开中',
  '共鸣中',
  '摇摆中',
  '蹒跚中',
  '漫步中',
  '扭曲中',
  '起泡沫中',
  '漩涡中',
  '旋转中',
  '搅拌中',
  '颤动中',
  '工作中',
  '摔跤中',
  '热情中',
  '曲折中',
]
