{"version":3,"file":"main.js","sources":["theme-7/virtual:init-settings","theme-7/virtual:theme","theme-7/discourse/api-initializers/init-custom-hamburger-links.js","theme-7/virtual:entrypoint:main"],"sourcesContent":["import { registerSettings } from \"discourse/lib/theme-settings-store\";\n\nregisterSettings(7, {\n  \"Hamburger_links\": \"Privacy Policy, https://forum.16colo.rs/privacy,f|Terms of service, https://forum.16colo.rs/tos,f\"\n});\n","import { getObjectForTheme } from \"discourse/lib/theme-settings-store\";\n\nexport const settings = getObjectForTheme(7);\n\nexport function themePrefix(key) {\n  return `theme_translations.7.${key}`;\n}\n","import { apiInitializer } from \"discourse/lib/api\";\n\nexport default apiInitializer((api) => {\n  (settings.Hamburger_links || \"\").split(\"|\").forEach((link, index) => {\n    let [rawLabel, href] = (link || \"\").split(\",\");\n\n    api.addCommunitySectionLink((baseSectionLink) => {\n      return class CustomSectionLink extends baseSectionLink {\n        name = `custom-link-${index + 1}`;\n        href = href;\n        route = \"\";\n        text = rawLabel;\n        title = rawLabel;\n      };\n    }, false);\n  });\n});\n","const compatModules = {};import \"virtual:init-settings\";\nimport * as Mod1 from \"./discourse/api-initializers/init-custom-hamburger-links\";\ncompatModules[\"discourse/api-initializers/init-custom-hamburger-links\"] = Mod1;\n\nexport * as discourse$api__initializers$init__custom__hamburger__links$$__module from \"./discourse/api-initializers/init-custom-hamburger-links\";\nexport {\ndefault as discourse$api__initializers$init__custom__hamburger__links$$default\n} from \"./discourse/api-initializers/init-custom-hamburger-links\";\nexport default compatModules;\n"],"names":["registerSettings","Hamburger_links","settings","getObjectForTheme","initCustomHamburgerLinks","apiInitializer","api","split","forEach","link","index","rawLabel","href","addCommunitySectionLink","baseSectionLink","name","route","text","title","compatModules","Mod1"],"mappings":";AAEAA,EAAiB,EAAG,CAClBC,gBAAmB;ACDd,MAAMC,EAAWC,EAAkB;ACA1C,IAAAC,EAAeC,EAAgBC,KAC5BJ,EAASD,iBAAmB,IAAIM,MAAM,KAAKC,QAAQ,CAACC,EAAMC,KACzD,IAAKC,EAAUC,IAASH,GAAQ,IAAIF,MAAM;AAE1CD,EAAIO,wBAAyBC,GACpB,cAAgCA,EACrCC,KAAO,eAAeL,EAAQ;AAC9BE,KAAOA;AACPI,MAAQ;AACRC,KAAON;AACPO,MAAQP,IAET;ACdF,MAACQ,EAAgB,CAAA;AAEtBA,EAAc,0DAA4DC;"}