{"version":3,"file":"main.BtszxS.js","sources":["theme-45/virtual:theme","theme-45/discourse/api-initializers/theme-initializer.gjs","theme-45/virtual:entrypoint:main"],"sourcesContent":["import { getObjectForTheme } from \"discourse/lib/theme-settings-store\";\n\nexport const settings = getObjectForTheme(45);\n\nexport function themePrefix(key) {\n  return `theme_translations.45.${key}`;\n}\n","import { apiInitializer } from \"discourse/lib/api\";\n\nexport default apiInitializer(() => {\n  const urlString = document.URL;\n  function hasQueryParam(paramName) {\n    try {\n      const url = new URL(urlString);\n      const params = url.searchParams;\n      return params.has(paramName);\n    } catch (e) {\n      console.error(\"Invalid URL:\", e);\n      return false;\n    }\n  }\n\n  function getQueryParam(paramName) {\n    const url = new URL(urlString);\n    return url.searchParams.get(paramName);\n  }\n\n  function inShowAndTellCategory() {\n    try {\n      const url = new URL(urlString);\n      return url.pathname.endsWith('16');\n    } catch (e) {\n      console.error(\"Invalid URL:\", e);\n      return false;\n    }\n  }\n\n  if (hasQueryParam('reply')) {\n    const composer = Discourse.__container__.lookup('controller:composer');\n    setTimeout(function () {\n      const topic = Discourse.__container__.lookup(\"controller:topic\").get(\"model\");\n      const postId = hasQueryParam('postId') ? getQueryParam('postId') : null;\n      if (topic) {\n        composer.open({\n          action: \"reply\",\n          draftKey: topic.draft_key,\n          draftSequence: topic.draft_sequence,\n          topic,\n          postId,\n        });\n      }\n    }, 0);\n  } else if (hasQueryParam('new') && inShowAndTellCategory()) {\n    const composer = Discourse.__container__.lookup('controller:composer');\n    setTimeout(function () {\n      composer.open({ action: \"createTopic\", draftKey: composer.topicDraftKey, prioritizedCategoryId: 16, topicCategoryId: 16 });\n    }, 0);\n  }\n});\n","import * as Mod1 from \"./discourse/api-initializers/theme-initializer\";\nconst compatModules = {\n  \"discourse/api-initializers/theme-initializer\": Mod1,\n};\nexport { compatModules };\nexport default compatModules;\n"],"names":["getObjectForTheme","themeInitializer","apiInitializer","urlString","document","URL","hasQueryParam","paramName","url","searchParams","has","e","console","error","composer","Discourse","__container__","lookup","setTimeout","topic","get","postId","open","action","draftKey","draft_key","draftSequence","draft_sequence","pathname","endsWith","inShowAndTellCategory","topicDraftKey","prioritizedCategoryId","topicCategoryId","compatModules"],"mappings":";AAEwBA,EAAkB;;ACA1C,IAAAC;oCAAeC,CAAe,KAC5B,MAAMC,EAAYC,SAASC;AAC3B,SAASC,EAAcC,GACrB,IACE,MAAMC,EAAM,IAAIH,IAAIF;AAEpB,OADeK,EAAIC,aACLC,IAAIH,EACpB,CAAE,MAAOI,GAEP,OADAC,QAAQC,MAAM,eAAgBF,IACvB,CACT,CACF,CAiBA,GAAIL,EAAc,SAAU,CAC1B,MAAMQ,EAAWC,UAAUC,cAAcC,OAAO;AAChDC,WAAW,WACT,MAAMC,EAAQJ,UAAUC,cAAcC,OAAO,oBAAoBG,IAAI,SAC/DC,EAASf,EAAc,WAnBVC,EAmBoC,SAlB7C,IAAIF,IAAIF,GACTM,aAAaW,IAAIb,IAiByC;AAnBvE,IAAuBA;AAoBfY,GACFL,EAASQ,KAAK,CACZC,OAAQ,QACRC,SAAUL,EAAMM,UAChBC,cAAeP,EAAMQ,eACrBR,QACAE,UAGN,EAAG,EACL,MAAO,GAAIf,EAAc,QAzBzB,WACE,IAEE,OADY,IAAID,IAAIF,GACTyB,SAASC,SAAS,KAC/B,CAAE,MAAOlB,GAEP,OADAC,QAAQC,MAAM,eAAgBF,IACvB,CACT,CACF,CAiBmCmB,GAAyB,CAC1D,MAAMhB,EAAWC,UAAUC,cAAcC,OAAO;AAChDC,WAAW,WACTJ,EAASQ,KAAK,CAAEC,OAAQ,cAAeC,SAAUV,EAASiB,cAAeC,sBAAuB,GAAIC,gBAAiB,IACvH,EAAG,EACL;ACjDG,MAACC,EAAgB,CACpB;"}