const{registerSettings:e,getObjectForTheme:t}=await window.moduleBroker.lookup("discourse/lib/theme-settings-store"),{default:o,setComponentTemplate:n}=await window.moduleBroker.lookup("@ember/component"),{tagName:l,classNames:i}=await window.moduleBroker.lookup("@ember-decorators/component"),{default:a}=await window.moduleBroker.lookup("discourse/components/d-button"),{default:s}=await window.moduleBroker.lookup("discourse/helpers/route-action"),{default:r}=await window.moduleBroker.lookup("discourse/lib/decorators"),{i18n:c}=await window.moduleBroker.lookup("discourse-i18n"),{action:d}=await window.moduleBroker.lookup("@ember/object"),{createTemplateFactory:u}=await window.moduleBroker.lookup("@ember/template-factory")
e(30,{enabled_categories:"23|2|16",enabled_tags:"",exempt_groups:"",redirect_topic_url:"https://troypointinsider.com/s/prod_SJ7U5j83yjks35"})
const p=t(30)
function g(e){return`theme_translations.30.${e}`}const m=dt7948.c(class extends o{hidden=!0
enabledCategories=(()=>p.enabled_categories.split("|").map(e=>parseInt(e,10)).filter(e=>e))()
enabledTags=(()=>p.enabled_tags.split("|").filter(Boolean))()
exemptGroups=(()=>p.exempt_groups.split("|").filter(Boolean))()
didInsertElement(){super.didInsertElement(...arguments),this.recalculate()}didUpdateAttrs(){super.didUpdateAttrs(...arguments),this.recalculate()}willDestroyElement(){super.willDestroyElement(...arguments),document.body.classList.remove("topic-in-gated-category")}recalculate(){const e=this.tags?.some(e=>this.enabledTags.includes(e))
if((0!==this.enabledCategories.length||0!==this.enabledTags.length)&&(this.enabledCategories.includes(this.categoryId)||e)){if(this.currentUser&&this.exemptGroups.length>0){if((this.currentUser.groups||[]).some(e=>this.exemptGroups.includes(e.name)))return}document.body.classList.add("topic-in-gated-category"),this.set("hidden",!1)}}shouldShow(e){return!e}static#e=(()=>dt7948.n(this.prototype,"shouldShow",[r("hidden")]))()
get isLoggedIn(){return!!this.currentUser}get redirectUrl(){return p.redirect_topic_url||window.location.href}handleRedirectClick(){window.open(this.redirectUrl,"_blank")}static#t=(()=>dt7948.n(this.prototype,"handleRedirectClick",[d]))()
static#o=(()=>n(u({id:null,block:'[[[1,"\\n"],[41,[30,0,["shouldShow"]],[[[1," "],[10,0],[14,0,"custom-gated-topic-container"],[12],[1,"\\n "],[10,0],[14,0,"custom-gated-topic-content"],[12],[1,"\\n "],[10,0],[14,0,"custom-gated-topic-content--header"],[12],[1,"\\n "],[1,[28,[32,0],[[28,[32,1],["heading_text"],null]],null]],[1,"\\n "],[13],[1,"\\n\\n "],[10,2],[14,0,"custom-gated-topic-content--text"],[12],[1,"\\n"],[41,[30,0,["isLoggedIn"]],[[[1," "],[1,[28,[32,0],[[28,[32,1],["login_subheading_text"],null]],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[32,0],[[28,[32,1],["subheading_text"],null]],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"custom-gated-topic-content--cta"],[12],[1,"\\n"],[41,[30,0,["isLoggedIn"]],[[[1," "],[10,0],[14,0,"custom-gated-topic-content--cta__redirect"],[12],[1,"\\n "],[8,[32,2],[[24,0,"btn-primary btn-large redirect-button"]],[["@action","@translatedLabel"],[[30,0,["handleRedirectClick"]],[28,[32,0],[[28,[32,1],["redirect_cta_label"],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"custom-gated-topic-content--cta__signup"],[12],[1,"\\n "],[8,[32,2],[[24,0,"btn-primary btn-large sign-up-button"]],[["@action","@translatedLabel"],[[28,[32,3],["showCreateAccount"],null],[28,[32,0],[[28,[32,1],["signup_cta_label"],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"custom-gated-topic-content--cta__login"],[12],[1,"\\n "],[8,[32,2],[[24,0,"btn btn-text login-button"]],[["@action","@id","@translatedLabel"],[[28,[32,3],["showLogin"],null],"cta-login-link",[28,[32,0],[[28,[32,1],["login_cta_label"],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[],false,["if"]]',moduleName:"/theme-30/discourse/components/topic-in-gated-category.gjs",scope:()=>[c,g,a,s],isStrictMode:!0}),this))()},[l("")])
var h=Object.freeze({__proto__:null,default:m})
const b=dt7948.c(class extends o{static#e=(()=>n(u({id:null,block:'[[[1,"\\n "],[8,[32,0],null,[["@categoryId","@tags"],[[30,0,["model","category_id"]],[30,0,["model","tags"]]]],null],[1,"\\n "]],[],false,[]]',moduleName:"/theme-30/discourse/connectors/topic-above-post-stream/topic-in-gated-category.gjs",scope:()=>[m],isStrictMode:!0}),this))()},[i("topic-above-post-stream-outlet","topic-in-gated-category")])
var _=Object.freeze({__proto__:null,default:b})
const w={}
w["discourse/components/topic-in-gated-category"]=h,w["discourse/connectors/topic-above-post-stream/topic-in-gated-category"]=_
export{w as default}
//# sourceMappingURL=4a99f25b3632955491a3a0d85656ad6e37918e29.map?__ws=troypointinsider.com
Flash Sale Popup