{"version":3,"file":"main.DXjSPH.js","sources":["theme-54/virtual:theme","theme-54/discourse/lib/rpm-highlightjs.js","theme-54/discourse/initializers/rpm.js","theme-54/virtual:entrypoint:main"],"sourcesContent":["import { getObjectForTheme } from \"discourse/lib/theme-settings-store\";\n\nexport const settings = getObjectForTheme(54);\n\nexport function themePrefix(key) {\n  return `theme_translations.54.${key}`;\n}\n","// adapted from https://github.com/highlightjs/highlightjs-rpm-specfile/blob/master/rpm-specfile.js\n\nexport default function (hljs) {\n  return {\n    name: \"rpm-specfile\",\n    aliases: [\"rpm\", \"spec\", \"rpm-spec\", \"specfile\"],\n    contains: [\n      hljs.COMMENT(\"%dnl\"),\n      hljs.HASH_COMMENT_MODE,\n      hljs.QUOTE_STRING_MODE,\n      {\n        className: \"type\",\n        begin:\n          /^(Name|BuildRequires|BuildConflicts|Version|Release|Epoch|Summary|Group|License|Packager|Vendor|Icon|URL|Distribution|Prefix|Patch[0-9]*|Source[0-9]*|Requires\\(?[a-z]*\\)?|[a-zA-Z]+Req|Obsoletes|Recommends|Suggests|Supplements|Enhances|Provides|Conflicts|RemovePathPostfixes|Build[a-zA-Z]+|[a-zA-Z]+Arch|Auto[a-zA-Z]+)(:)/,\n      },\n      {\n        className: \"keyword\",\n        begin:\n          /(%)(?:package|prep|generate_buildrequires|sourcelist|patchlist|build|description|install|verifyscript|clean|changelog|check|pre[a-z]*|post[a-z]*|trigger[a-z]*|files)/,\n      },\n      {\n        className: \"link\",\n        begin:\n          /(%)(if|ifarch|ifnarch|ifos|ifnos|elif|elifarch|elifos|else|endif)/,\n      },\n      {\n        className: \"link\",\n        begin: /%\\{_/,\n        end: /}/,\n      },\n      {\n        className: \"symbol\",\n        begin: /%\\{\\?/,\n        end: /}/,\n      },\n      {\n        className: \"link font-weight-bold\",\n        begin: /%\\{/,\n        end: /}/,\n      },\n      {\n        className: \"link font-weight-bold\",\n        begin: /%/,\n        end: /[ \\t\\n]/,\n      },\n      {\n        className: \"symbol font-weight-bold\",\n        begin: /^\\* (Mon|Tue|Wed|Thu|Fri|Sat|Sun)/,\n        end: /$/,\n      },\n    ],\n  };\n}\n","import { withPluginApi } from \"discourse/lib/plugin-api\";\nimport rpm from \"../lib/rpm-highlightjs\";\n\nexport default {\n  name: \"highlightjs-rpm\",\n  initialize() {\n    withPluginApi((api) => {\n      api.registerHighlightJSLanguage(\"rpm-specfile\", rpm);\n    });\n  },\n};\n","import * as Mod1 from \"./discourse/initializers/rpm\";\nimport * as Mod2 from \"./discourse/lib/rpm-highlightjs\";\nconst compatModules = {\n  \"discourse/initializers/rpm\": Mod1,\n  \"discourse/lib/rpm-highlightjs\": Mod2,\n};\nexport { compatModules };\nexport default compatModules;\n"],"names":["getObjectForTheme","rpm$1","hljs","name","aliases","contains","COMMENT","HASH_COMMENT_MODE","QUOTE_STRING_MODE","className","begin","end","rpm","initialize","withPluginApi","api","registerHighlightJSLanguage","compatModules","Mod2"],"mappings":";AAEwBA,EAAkB;;ACA3B,SAAAC,EAAUC,GACvB,MAAO,CACLC,KAAM,eACNC,QAAS,CAAC,MAAO,OAAQ,WAAY,YACrCC,SAAU,CACRH,EAAKI,QAAQ,QACbJ,EAAKK,kBACLL,EAAKM,kBACL,CACEC,UAAW,OACXC,MACE,oUAEJ,CACED,UAAW,UACXC,MACE,yKAEJ,CACED,UAAW,OACXC,MACE,qEAEJ,CACED,UAAW,OACXC,MAAO,OACPC,IAAK,KAEP,CACEF,UAAW,SACXC,MAAO,QACPC,IAAK,KAEP,CACEF,UAAW,wBACXC,MAAO,MACPC,IAAK,KAEP,CACEF,UAAW,wBACXC,MAAO,IACPC,IAAK,WAEP,CACEF,UAAW,0BACXC,MAAO,oCACPC,IAAK,MAIb,iDCjDAC,EAAe,CACbT,KAAM,kBACNU,UAAAA;8BACEC,CAAeC,IACbA,EAAIC,4BAA4B,eAAgBJ,IAEpD;ACPG,MAACK,EAAgB,CACpB,uEACA,gCAAiCC;"}