{"version":3,"names":["window","require","registerSettings","setup","sidebar_side","stick_on_scroll","define","_exports","_templateFactory","Object","defineProperty","value","default","createTemplateFactory","id","block","moduleName","isStrictMode","_pluginApi","settings","getObjectForTheme","name","after","initialize","withPluginApi","api","setups","raw","parsed","split","forEach","setting","tag","map","s","trim","parseSetups","container","Discourse","__container__","h","ajax","postCache","createWidget","tagName","html","path","location","pathname","lookup","get","stickyOffset","document","getElementsByClassName","offsetHeight","getElementById","test","$","addClass","css","parent","nodes","innerHTML","this","getPost","removeClass","then","response","post_stream","posts","cooked","scheduleRerender"],"sourceRoot":"theme-128/","sources":["settings.js","discourse/templates/connectors/discovery-list-container-top/tag-sidebar.js","discourse/initializers/theme-field-428-desktop-html-script-1.js"],"sourcesContent":["(function() {\n  if ('require' in window) {\n    require(\"discourse/lib/theme-settings-store\").registerSettings(128, {\"setup\":\"Cumulocity-IoT1, 166|Adabas1, 178|Adabas-on-Mainframes1, 182|Adabas-on-Windows-UNIX1, 187|Natural1, 226675|Natural-on-Windows-Unix1, 226684|Integration-Server-and-ESB1, 226689|API-Management1, 226691|CloudStreams1, 238778|Alfabet1,240441|webMethods-io-Integration1, 260092|webmethods-io-connector-builder1,242676|webmethods-io-connector-developer-program1,243104|webMethods-io-B2B1, 260097|webMethods1, 51\",\"sidebar_side\":\"right\",\"stick_on_scroll\":true});\n  }\n})();\n","if ('define' in window) {\ndefine(\"discourse/theme-128/discourse/templates/connectors/discovery-list-container-top/tag-sidebar\", [\"exports\", \"@ember/template-factory\"], function (_exports, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  var _default = _exports.default = (0, _templateFactory.createTemplateFactory)(\n  /*\n    \n      <div class=\"tag-sidebar\">\n    {{mount-widget widget=\"tag-sidebar\"}} \n    </div>\n  \n  */\n  {\n    \"id\": null,\n    \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,0],[14,0,\\\"tag-sidebar\\\"],[12],[1,\\\"\\\\n  \\\"],[1,[28,[35,0],null,[[\\\"widget\\\"],[\\\"tag-sidebar\\\"]]]],[1,\\\" \\\\n  \\\"],[13],[1,\\\"\\\\n\\\"]],[],false,[\\\"mount-widget\\\"]]\",\n    \"moduleName\": \"discourse/theme-128/discourse/templates/connectors/discovery-list-container-top/tag-sidebar\",\n    \"isStrictMode\": false\n  });\n});\n}\n","if ('define' in window) {\ndefine(\"discourse/theme-128/discourse/initializers/theme-field-428-desktop-html-script-1\", [\"exports\", \"discourse/lib/plugin-api\"], function (_exports, _pluginApi) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const settings = require(\"discourse/lib/theme-settings-store\").getObjectForTheme(128);\n  const themePrefix = key => `theme_translations.128.${key}`;\n  var _default = _exports.default = {\n    name: \"theme-field-428-desktop-html-script-1\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8\", api => {\n        function defaultSettings() {\n          return {};\n        }\n        function parseSetups(raw) {\n          const parsed = {};\n          raw.split(\"|\").forEach(setting => {\n            const [tag, value] = setting.split(\",\").map(s => s.trim());\n            parsed[tag] = parsed[tag] || defaultSettings();\n            parsed[tag][\"post\"] = value;\n          });\n          return parsed;\n        }\n        const setups = parseSetups(settings.setup);\n        const container = Discourse.__container__;\n        const {\n          h\n        } = require(\"virtual-dom\");\n        const {\n          ajax\n        } = require(\"discourse/lib/ajax\");\n        const postCache = {};\n        api.createWidget(\"tag-sidebar\", {\n          tagName: \"div.sticky-sidebar\",\n          html() {\n            const path = window.location.pathname;\n            const controller = container.lookup(\"controller:tag-show\");\n            const tag = controller.get(\"tag\");\n            const stickyOffset = document.getElementsByClassName('d-header')[0].offsetHeight + 20;\n            const sidebarWrapper = document.getElementById(\"fixed-wrapper\");\n            function sidebarClasses(setup) {\n              $(\"body\").addClass(\"custom-tag-sidebar\");\n              //$(\".topic-list\").addClass(\"with-sidebar\").addClass(settings.sidebar_side);\n              $(\".sticky-sidebars\").css(\"top\", stickyOffset + \"px\");\n\n              //toni\n              $(\".discovery-list-container-top-outlet\").parent().addClass(\"discovery-list-container-parent\");\n            }\n            if (/^\\/tag\\//.test(path) && setups[tag.id]) {\n              // If set, show tag sidebar\n              const setup = setups[tag.id];\n              sidebarClasses(setup);\n              const nodes = [h(\"div.cooked\", {\n                innerHTML: this.getPost(setup[\"post\"])\n              })];\n              return h(\"div.tag-sidebar-contents \" + \".tag-sidebar-\" + tag.id, nodes);\n            }\n            $(\"body\").removeClass(\"custom-tag-sidebar\");\n            //$(\".topic-list\").removeClass(\"with-sidebar\");\n          },\n          getPost(id) {\n            if (!postCache[id]) {\n              ajax(`/t/${id}.json`).then(response => {\n                postCache[id] = response.post_stream.posts[0].cooked;\n                this.scheduleRerender();\n              });\n            }\n            return postCache[id];\n          }\n        });\n      });\n    }\n  };\n});\n}\n"],"mappings":"AACM,YAAaA,QACfC,QAAQ,sCAAsCC,iBAAiB,IAAK,CAACC,MAAQ,wZAAwZC,aAAe,QAAQC,iBAAkB,ICF9gB,WAAYL,QAChBM,OAAO,8FAA+F,CAAC,UAAW,4BAA4B,SAAUC,EAAUC,GAChK;AAEAC,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACJL,EAASK,SAAU,EAAIJ,EAAiBK,uBAQvD,CACEC,GAAM,KACNC,MAAS,yKACTC,WAAc,8FACdC,cAAgB,GAEpB,ICtBI,WAAYjB,QAChBM,OAAO,mFAAoF,CAAC,UAAW,6BAA6B,SAAUC,EAAUW,GACtJ;AAEAT,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACnB,MAAMO,EAAWlB,QAAQ,sCAAsCmB,kBAAkB;AAElEb,EAASK,QAAU,CAChCS,KAAM,wCACNC,MAAO,iBACP,UAAAC,IACE,EAAIL,EAAWM,eAAe,OAAOC,IAanC,MAAMC,EATN,SAAqBC,GACnB,MAAMC,EAAS,CAAC;AAMhB,OALAD,EAAIE,MAAM,KAAKC,SAAQC,IACrB,MAAOC,EAAKrB,GAASoB,EAAQF,MAAM,KAAKI,KAAIC,GAAKA,EAAEC;AACnDP,EAAOI,GAAOJ,EAAOI,IANhB,CAAC,EAONJ,EAAOI,GAAW,KAAIrB,CAAK,IAEtBiB,CACT,CACeQ,CAAYjB,EAAShB,OAC9BkC,EAAYC,UAAUC,eACtBC,EACJA,GACEvC,QAAQ,gBACNwC,KACJA,GACExC,QAAQ,sBACNyC,EAAY,CAAC;AACnBjB,EAAIkB,aAAa,cAAe,CAC9BC,QAAS,qBACT,IAAAC,GACE,MAAMC,EAAO9C,OAAO+C,SAASC,SAEvBhB,EADaK,EAAUY,OAAO,uBACbC,IAAI,OACrBC,EAAeC,SAASC,uBAAuB,YAAY,GAAGC,aAAe;AAC5DF,SAASG,eAAe;AAS/C,GAAI,WAAWC,KAAKV,IAASpB,EAAOM,EAAIlB,IAAK,CAE3C,MAAMX,EAAQuB,EAAOM,EAAIlB;AATzB2C,EAAE,QAAQC,SAAS,sBAEnBD,EAAE,oBAAoBE,IAAI,MAAOR,EAAe,MAGhDM,EAAE,wCAAwCG,SAASF,SAAS;AAM5D,MAAMG,EAAQ,CAACrB,EAAE,aAAc,CAC7BsB,UAAWC,KAAKC,QAAQ7D,EAAY;AAEtC,OAAOqC,EAAE,yCAAgDR,EAAIlB,GAAI+C,EACnE,CACAJ,EAAE,QAAQQ,YAAY,qBAExB,EACA,OAAAD,CAAQlD,GAON,OANK4B,EAAU5B,IACb2B,EAAK,MAAM3B,UAAWoD,MAAKC,IACzBzB,EAAU5B,GAAMqD,EAASC,YAAYC,MAAM,GAAGC,OAC9CP,KAAKQ,kBAAkB,IAGpB7B,EAAU5B,EACnB,GACA,GAEN,EAEJ"}