{"version":3,"file":"main.DCxf-Q.js","sources":["theme-29/virtual:theme","theme-29/discourse/api-initializers/init-alt-logo.js","theme-29/virtual:entrypoint:main"],"sourcesContent":["import { getObjectForTheme } from \"discourse/lib/theme-settings-store\";\n\nexport const settings = getObjectForTheme(29);\n\nexport function themePrefix(key) {\n  return `theme_translations.29.${key}`;\n}\n","import { apiInitializer } from \"discourse/lib/api\";\n\nexport default apiInitializer(\"0.8\", (api) => {\n  api.registerValueTransformer(\"home-logo-image-url\", ({ value, context }) => {\n    if (context.dark) {\n      return \"\"; // Disable dark-mode-specific things. This theme component overrides logo in all modes\n    }\n\n    if (context.name === \"logo\") {\n      return settings.Alternative_logo_url || value;\n    } else if (context.name === \"mobile_logo\") {\n      return settings.Alternative_mobile_logo_url || value;\n    } else if (context.name === \"logo_small\") {\n      return settings.Alternative_small_logo_url || value;\n    }\n\n    return value;\n  });\n});\n","import * as Mod1 from \"./discourse/api-initializers/init-alt-logo\";\nconst compatModules = {\n  \"discourse/api-initializers/init-alt-logo\": Mod1,\n};\nexport { compatModules };\nexport default compatModules;\n"],"names":["settings","getObjectForTheme","initAltLogo","apiInitializer","api","registerValueTransformer","value","context","dark","name","Alternative_logo_url","Alternative_mobile_logo_url","Alternative_small_logo_url","compatModules"],"mappings":"sLAEaA,EAAWC,EAAkB;ACA1C,IAAAC;oCAAeC,CAAe,MAAQC,IACpCA,EAAIC,yBAAyB,sBAAuB,EAAGC,QAAOC,aACxDA,EAAQC,KACH,GAGY,SAAjBD,EAAQE,KACHT,EAASU,sBAAwBJ,EACd,gBAAjBC,EAAQE,KACVT,EAASW,6BAA+BL,EACrB,eAAjBC,EAAQE,MACVT,EAASY,4BAGXN;ACfN,MAACO,EAAgB,CACpB;"}