{"version":3,"file":"discourse-restricted-replies.js","names":["define","_exports","_component","_helper","_decorators","_helpers","_discourseI18n","_multiSelect","_templateFactory","Object","defineProperty","value","default","RestrictRepliesSetting","groups","makeArray","this","site","dt7948","n","prototype","setComponentTemplate","createTemplateFactory","id","block","moduleName","scope","i18n","Input","fn","isStrictMode","_component2","_restrictRepliesSetting","c","classNames","tagName"],"sources":["discourse/plugins/discourse-restricted-replies/discourse/components/restrict-replies-setting.js","discourse/plugins/discourse-restricted-replies/discourse/connectors/category-custom-security/restrict-replies-setting.js"],"sourcesContent":["define(\"discourse/plugins/discourse-restricted-replies/discourse/components/restrict-replies-setting\", [\"exports\", \"@ember/component\", \"@ember/helper\", \"discourse/lib/decorators\", \"discourse/lib/helpers\", \"discourse-i18n\", \"discourse/select-kit/components/multi-select\", \"@ember/template-factory\"], function (_exports, _component, _helper, _decorators, _helpers, _discourseI18n, _multiSelect, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  class RestrictRepliesSetting extends _component.default {\n    groups() {\n      return (0, _helpers.makeArray)(this.site.groups);\n    }\n    static {\n      dt7948.n(this.prototype, \"groups\", [_decorators.default]);\n    }\n    static {\n      (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n      /*\n        \n          <section class=\"field restrict-replies\">\n            <h3>{{i18n \"restricted_replies.title\"}}</h3>\n            <label>\n              <Input\n                @type=\"checkbox\"\n                @checked={{this.category.custom_fields.restrict_replies}}\n              />\n              {{i18n \"restricted_replies.for_category\"}}\n            </label>\n            {{#if this.category.custom_fields.restrict_replies}}\n              <MultiSelect\n                @content={{this.groups}}\n                @allowAny={{false}}\n                @value={{this.category.custom_fields.restrict_replies_bypass_groups}}\n                @onSelect={{fn\n                  (mut this.category.custom_fields.restrict_replies_bypass_groups)\n                }}\n              />\n            {{/if}}\n          </section>\n        \n      */\n      {\n        \"id\": \"TsPTjBUv\",\n        \"block\": \"[[[1,\\\"\\\\n    \\\"],[10,\\\"section\\\"],[14,0,\\\"field restrict-replies\\\"],[12],[1,\\\"\\\\n      \\\"],[10,\\\"h3\\\"],[12],[1,[28,[32,0],[\\\"restricted_replies.title\\\"],null]],[13],[1,\\\"\\\\n      \\\"],[10,\\\"label\\\"],[12],[1,\\\"\\\\n        \\\"],[8,[32,1],null,[[\\\"@type\\\",\\\"@checked\\\"],[\\\"checkbox\\\",[30,0,[\\\"category\\\",\\\"custom_fields\\\",\\\"restrict_replies\\\"]]]],null],[1,\\\"\\\\n        \\\"],[1,[28,[32,0],[\\\"restricted_replies.for_category\\\"],null]],[1,\\\"\\\\n      \\\"],[13],[1,\\\"\\\\n\\\"],[41,[30,0,[\\\"category\\\",\\\"custom_fields\\\",\\\"restrict_replies\\\"]],[[[1,\\\"        \\\"],[8,[32,2],null,[[\\\"@content\\\",\\\"@allowAny\\\",\\\"@value\\\",\\\"@onSelect\\\"],[[30,0,[\\\"groups\\\"]],false,[30,0,[\\\"category\\\",\\\"custom_fields\\\",\\\"restrict_replies_bypass_groups\\\"]],[28,[32,3],[[28,[31,1],[[30,0,[\\\"category\\\",\\\"custom_fields\\\",\\\"restrict_replies_bypass_groups\\\"]]],null]],null]]],null],[1,\\\"\\\\n\\\"]],[]],null],[1,\\\"    \\\"],[13],[1,\\\"\\\\n  \\\"]],[],[\\\"if\\\",\\\"mut\\\"]]\",\n        \"moduleName\": \"/var/www/discourse/frontend/discourse/discourse/plugins/discourse-restricted-replies/discourse/components/restrict-replies-setting.js\",\n        \"scope\": () => [_discourseI18n.i18n, _component.Input, _multiSelect.default, _helper.fn],\n        \"isStrictMode\": true\n      }), this);\n    }\n  }\n  _exports.default = RestrictRepliesSetting;\n});","define(\"discourse/plugins/discourse-restricted-replies/discourse/connectors/category-custom-security/restrict-replies-setting\", [\"exports\", \"@ember/component\", \"@ember-decorators/component\", \"discourse/plugins/discourse-restricted-replies/discourse/components/restrict-replies-setting\", \"@ember/template-factory\"], function (_exports, _component, _component2, _restrictRepliesSetting, _templateFactory) {\n  \"use strict\";\n\n  Object.defineProperty(_exports, \"__esModule\", {\n    value: true\n  });\n  _exports.default = void 0;\n  const RestrictRepliesSetting = dt7948.c(class RestrictRepliesSetting extends _component.default {\n    static {\n      (0, _component.setComponentTemplate)((0, _templateFactory.createTemplateFactory)(\n      /*\n        <RestrictRepliesSetting0 @category={{this.category}} />\n      */\n      {\n        \"id\": \"4mNgXYac\",\n        \"block\": \"[[[8,[32,0],null,[[\\\"@category\\\"],[[30,0,[\\\"category\\\"]]]],null]],[],[]]\",\n        \"moduleName\": \"/var/www/discourse/frontend/discourse/discourse/plugins/discourse-restricted-replies/discourse/connectors/category-custom-security/restrict-replies-setting.js\",\n        \"scope\": () => [_restrictRepliesSetting.default],\n        \"isStrictMode\": true\n      }), this);\n    }\n  }, [(0, _component2.classNames)(\"category-custom-security-outlet\", \"restrict-replies-setting\"), (0, _component2.tagName)(\"\")]);\n  var _default = _exports.default = RestrictRepliesSetting;\n});"],"mappings":"AAAAA,OAAA,oSAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,EAAAC,GACA;AAEAC,OAAAC,eAAAT,EAAA,cACAU,OAAA,IAEAV,EAAAW,aAAA;AACA,MAAAC,UAAAX,EAAAU,QACA,MAAAE,GACA,SAAAT,EAAAU,WAAAC,KAAAC,KAAAH,OACA,QAEAI,OAAAC,EAAAH,KAAAI,UAAA,UAAAhB,EAAAQ,SACA,SAEA,EAAAV,EAAAmB,uBAAA,EAAAb,EAAAc,uBAyBA,CACAC,GAAA,WACAC,MAAA,w0BACAC,WAAA,wIACAC,MAAA,KAAApB,EAAAqB,KAAAzB,EAAA0B,MAAArB,EAAAK,QAAAT,EAAA0B,IACAC,cAAA,IACAd,KACA,EAEAf,EAAAW,QAAAC,C,GCjDAb,OAAA,uTAAAC,EAAAC,EAAA6B,EAAAC,EAAAxB,GACA;AAEAC,OAAAC,eAAAT,EAAA,cACAU,OAAA,IAEAV,EAAAW,aAAA;AACA,MAAAC,EAAAK,OAAAe,EAAA,cAAA/B,EAAAU,gBAEA,EAAAV,EAAAmB,uBAAA,EAAAb,EAAAc,uBAIA,CACAC,GAAA,WACAC,MAAA,uEACAC,WAAA,iKACAC,MAAA,KAAAM,EAAApB,SACAkB,cAAA,IACAd,KACA,GACA,IAAAe,EAAAG,YAAA,iEAAAH,EAAAI,SAAA;AACAlC,EAAAW,QAAAC,C","ignoreList":[]}