{"version":3,"sources":["settings.js","discourse/initializers/theme-field-73-desktop-html-script-1.js"],"names":["window","require","registerSettings","Nav_links","Hide_dropdowns","Hide_default_links","define","_exports","_pluginApi","Object","defineProperty","value","default","settings","getObjectForTheme","_default","name","after","initialize","withPluginApi","api","nmlt","sec","$","map","split","trim","each","this","filter","replace","toLowerCase","location","addNavigationBarItem","displayName","title","href","modifyClass","active","Ember","computed","contentFilterMode","get","pathname","_super"],"mappings":"AACM,YAAaA,QACfC,QAAQ,sCAAsCC,iBAAiB,GAAI,CAACC,UAAY,mIAAmIC,gBAAiB,EAAMC,oBAAqB,ICF/P,WAAYL,QAChBM,OAAO,uEAAwE,CAAC,UAAW,6BAA6B,SAAUC,EAAUC,GAC1I;AAEAC,OAAOC,eAAeH,EAAU,aAAc,CAC5CI,OAAO,IAETJ,EAASK,aAAU;AACnB,MAAMC,EAAWZ,QAAQ,sCAAsCa,kBAAkB;AAEjF,IAAIC,EAAW,CACbC,KAAM,uCACNC,MAAO,iBACPC,cACE,EAAIV,EAAWW,eAAe,UAAUC,IACtC,IAAIC,EAAOR,EAASV,UAClBmB,EAAMC,EAAEC,IAAIH,EAAKI,MAAM,KAAMF,EAAEG;AACjCH,EAAEI,KAAKL,GAAK,SAAUX,GACpB,IAAIW,EAAMC,EAAEC,IAAII,KAAKH,MAAM,KAAMF,EAAEG,MACjCG,EAASP,EAAI,GAAGQ,QAAQ,OAAQ,KAAKC,cACrCC,EAAWV,EAAI;AACjBF,EAAIa,qBAAqB,CACvBjB,KAAMa,EACNK,YAAaZ,EAAI,GACjBa,MAAOb,EAAI,GACXc,KAAMd,EAAI,KAEZF,EAAIiB,YAAY,4BAA6B,CAC3CC,OAAQC,MAAMC,SAAS,oBAAqB,cAAc,WACxD,IAAIC,EAAoBb,KAAKc,IAAI,WAAWA,IAAI;AAChD,OAAI1C,OAAOgC,SAASW,WAAaX,EACxBS,IAAsBZ,EAEtBD,KAAKgB,OAAOH,EAAmBb,KAAKc,IAAI,cAEnD,KAEJ,GAAE,GAEN;AAEFnC,EAASK,QAAUG,CACrB","sourceRoot":"theme-15/","sourcesContent":["(function() {\n  if ('require' in window) {\n    require(\"discourse/lib/theme-settings-store\").registerSettings(15, {\"Nav_links\":\"开源项目;开源测试 开源项目;/c/opensource/17|招聘内推;招聘内推;/c/job/31|兼职测试;兼职测试;/c/bu/389-category/389|测试课程;软件测试课程;https://video.vip.ceshiren.com/\",\"Hide_dropdowns\":false,\"Hide_default_links\":false});\n  }\n})();\n","if ('define' in window) {\ndefine(\"discourse/theme-15/initializers/theme-field-73-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(15);\n  const themePrefix = key => `theme_translations.15.${key}`;\n  var _default = {\n    name: \"theme-field-73-desktop-html-script-1\",\n    after: \"inject-objects\",\n    initialize() {\n      (0, _pluginApi.withPluginApi)(\"0.8.18\", api => {\n        var nmlt = settings.Nav_links,\n          sec = $.map(nmlt.split(\"|\"), $.trim);\n        $.each(sec, function (value) {\n          var sec = $.map(this.split(\";\"), $.trim),\n            filter = sec[0].replace(/\\s+/g, \"-\").toLowerCase(),\n            location = sec[2];\n          api.addNavigationBarItem({\n            name: filter,\n            displayName: sec[0],\n            title: sec[1],\n            href: sec[2]\n          });\n          api.modifyClass(\"component:navigation-item\", {\n            active: Ember.computed(\"contentFilterMode\", \"filterMode\", function () {\n              let contentFilterMode = this.get(\"content\").get(\"filterMode\");\n              if (window.location.pathname === location) {\n                return contentFilterMode === filter;\n              } else {\n                return this._super(contentFilterMode, this.get(\"filterMode\"));\n              }\n            })\n          });\n        });\n      });\n    }\n  };\n  _exports.default = _default;\n});\n}\n"]}