{"version":3,"file":"main.js","sources":["theme-12/virtual:init-settings","theme-12/virtual:theme","theme-12/discourse/initializers/theme-field-484-common-html-script-1.js","theme-12/virtual:entrypoint:main"],"sourcesContent":["import { registerSettings } from \"discourse/lib/theme-settings-store\";\n\nregisterSettings(12, {});\n","import { getObjectForTheme } from \"discourse/lib/theme-settings-store\";\n\nexport const settings = getObjectForTheme(12);\n\nexport function themePrefix(key) {\n  return `theme_translations.12.${key}`;\n}\n","import { withPluginApi } from \"discourse/lib/plugin-api\";\nimport deprecated from \"discourse/lib/deprecated\";\n\nexport default {\n  name: \"theme-field-484-common-html-script-1\",\n  after: \"inject-objects\",\n\n  initialize() {\n    deprecated(\n      \"Adding JS code using <script type='text/discourse-plugin'> is deprecated. Move this code to a dedicated JavaScript file.\",\n      {\n        id: \"discourse.script-tag-discourse-plugin\",\n        url: \"https://meta.discourse.org/t/366482\",\n      }\n    )\n    withPluginApi(\"0.8\", (api) => {\n      \n  // 标签名 → Font Awesome 图标名 的映射\n  const TAG_ICON_MAP = {\n    \"精华帖\": \"star\",\n    \"新人必看\": \"book-open\",\n    \"skills\": \"bolt\",\n    \"trae技巧便利店\": \"shop\",\n    \"trae今日打卡\": \"calendar-check\"\n  };\n\n  api.registerValueTransformer(\n    \"sidebar-section-link-prefix-icon\",\n    ({ value, context }) => {\n      if (context.type === \"tag\" && TAG_ICON_MAP[context.tagName]) {\n        return { icon: TAG_ICON_MAP[context.tagName] };\n      }\n      return value;\n    }\n  );\n\n    });\n  }\n};\n","const compatModules = {};import \"virtual:init-settings\";\nimport * as Mod1 from \"./discourse/initializers/theme-field-484-common-html-script-1\";\ncompatModules[\"discourse/initializers/theme-field-484-common-html-script-1\"] = Mod1;\n\nexport * as discourse$initializers$theme__field__484__common__html__script__1$$__module from \"./discourse/initializers/theme-field-484-common-html-script-1\";\nexport {\ndefault as discourse$initializers$theme__field__484__common__html__script__1$$default\n} from \"./discourse/initializers/theme-field-484-common-html-script-1\";\nexport default compatModules;\n"],"names":["registerSettings","getObjectForTheme","themeField484CommonHtmlScript1","name","after","initialize","deprecated","id","url","withPluginApi","api","TAG_ICON_MAP","skills","registerValueTransformer","value","context","type","tagName","icon","compatModules","Mod1"],"mappings":";AAEAA,EAAiB,GAAI,CAAA,GCAGC,EAAkB;ACC1C,IAAAC,EAAe,CACbC,KAAM,uCACNC,MAAO,iBAEPC,UAAAA,GACEC,EACE,2HACA,CACEC,GAAI,wCACJC,IAAK,wCAGTC,EAAc,MAAQC,IAGxB,MAAMC,EAAe,CACnB,MAAO,OACP,OAAQ,YACRC,OAAU,OACV,YAAa,OACb,WAAY;AAGdF,EAAIG,yBACF,mCACA,EAAGC,QAAOC,aACa,QAAjBA,EAAQC,MAAkBL,EAAaI,EAAQE,SAC1C,CAAEC,KAAMP,EAAaI,EAAQE,UAE/BH,IAKX;ACrCG,MAACK,EAAgB,CAAA;AAEtBA,EAAc,+DAAiEC;"}