Get the Best IPTV Service
define("discourse/plugins/discourse-templates/discourse/components/d-templates/filterable-list",["exports","@glimmer/component","@glimmer/tracking","@ember/object","@ember/render-modifiers/modifiers/did-insert","@ember/runloop","@ember/service","discourse/components/conditional-loading-spinner","discourse/components/text-field","discourse/lib/ajax","discourse/lib/ajax-error","discourse/lib/decorators","discourse-i18n","select-kit/components/tag-drop","discourse/plugins/discourse-templates/discourse/components/d-templates/item","discourse/plugins/discourse-templates/discourse/components/d-templates/tag-drop","@ember/component","@ember/template-factory"],function(e,t,s,o,i,a,r,l,n,c,p,d,u,m,h,f,_,g){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class b extends t.default{static#e=(()=>dt7948.g(this.prototype,"siteSettings",[r.service]))() #t=(()=>{dt7948.i(this,"siteSettings")})() static#s=(()=>dt7948.g(this.prototype,"loading",[s.tracked],function(){return!0}))() #o=(()=>{dt7948.i(this,"loading")})() static#i=(()=>dt7948.g(this.prototype,"listFilter",[s.tracked],function(){return""}))() #a=(()=>{dt7948.i(this,"listFilter")})() static#r=(()=>dt7948.g(this.prototype,"replies",[s.tracked],function(){return[]}))() #l=(()=>{dt7948.i(this,"replies")})() static#n=(()=>dt7948.g(this.prototype,"selectedTag",[s.tracked],function(){return m.ALL_TAGS_ID}))() #c=(()=>{dt7948.i(this,"selectedTag")})() static#p=(()=>dt7948.g(this.prototype,"availableTags",[s.tracked],function(){return[]}))() #d=(()=>{dt7948.i(this,"availableTags")})() get filteredReplies(){const e=this.listFilter.toLowerCase() return this.replies.map(t=>(t.score=0,t.title.toLowerCase().includes(e)?t.score+=2:t.content.toLowerCase().includes(e)&&(t.score+=1),t)).filter(e=>0!==e.score).filter(e=>this.selectedTag===m.ALL_TAGS_ID||(this.selectedTag===m.NO_TAG_ID&&0===e.tags.length||e.tags.includes(this.selectedTag))).sort((e,t)=>e.score!==t.score?e.score>t.score?-1:1:e.title!==t.title?e.titledt7948.n(this.prototype,"filteredReplies",[(0,o.computed)("replies","selectedTag","listFilter")]))() async load(){try{this.loading=!0 const e=await(0,c.ajax)("/discourse_templates") this.replies=e.templates,this.siteSettings.tagging_enabled&&(this.availableTags=Object.values(this.replies.reduce((e,t)=>(t.tags.forEach(t=>{e[t]?e[t].count+=1:e[t]={id:t,name:t,count:1}}),e),{})))}catch(e){this.loading=!1,(0,p.popupAjaxError)(e)}finally{this.loading=!1,(0,a.schedule)("afterRender",()=>document.querySelector(".templates-filter")?.focus())}}static#m=(()=>dt7948.n(this.prototype,"load",[d.bind]))() changeSelectedTag(e){this.selectedTag=e}static#h=(()=>dt7948.n(this.prototype,"changeSelectedTag",[o.action]))() insertTemplate(e){this.args.onBeforeInsertTemplate?.(),this.args.onInsertTemplate?.(e),this.args.onAfterInsertTemplate?.()}static#f=(()=>dt7948.n(this.prototype,"insertTemplate",[o.action]))() static#_=(()=>(0,_.setComponentTemplate)((0,g.createTemplateFactory)({id:"yBj3iBCN",block:'[[[1,"\\n "],[11,0],[24,0,"templates-filterable-list"],[4,[32,0],[[30,0,["load"]]],null],[12],[1,"\\n\\n "],[8,[32,1],null,[["@condition"],[[30,0,["loading"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"templates-filter-bar"],[12],[1,"\\n"],[41,[30,0,["siteSettings","tagging_enabled"]],[[[1," "],[8,[32,2],null,[["@availableTags","@tagId","@onChangeSelectedTag"],[[30,0,["availableTags"]],[30,0,["selectedTag"]],[30,0,["changeSelectedTag"]]]],null],[1,"\\n"]],[]],null],[1," "],[8,[32,3],[[24,0,"templates-filter"],[16,"placeholder",[28,[32,4],["templates.filter_hint"],null]]],[["@value"],[[30,0,["listFilter"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"templates-list"],[12],[1,"\\n"],[42,[28,[31,2],[[28,[31,2],[[30,0,["filteredReplies"]]],null]],null],null,[[[1," "],[8,[32,5],null,[["@template","@model","@onInsertTemplate"],[[30,1],[30,2],[30,0,["insertTemplate"]]]],null],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],["r","@model"],false,["if","each","-track-array"]]',moduleName:"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-templates/discourse/components/d-templates/filterable-list.js",scope:()=>[i.default,l.default,f.default,n.default,u.i18n,h.default],isStrictMode:!0}),this))()}e.default=b}),define("discourse/plugins/discourse-templates/discourse/components/d-templates/item-content",["exports","@ember/helper","@ember/routing","discourse/components/cook-text","discourse/helpers/d-icon","discourse-i18n","@ember/component","@ember/template-factory","@ember/component/template-only"],function(e,t,s,o,i,a,r,l,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const c=(0,r.setComponentTemplate)((0,l.createTemplateFactory)({id:"jPVu6QjD",block:'[[[1,"\\n "],[10,0],[14,0,"templates-content"],[12],[1,"\\n "],[8,[32,0],[[24,0,"template-item-source-link"]],[["@route","@models"],["topic",[28,[32,1],[[30,1,["slug"]],[30,1,["id"]]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[32,2],["crosshairs"],null]],[1,"\\n "],[1,[28,[32,3],["templates.source"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[32,4],null,[["@rawText"],[[30,1,["content"]]]],null],[1,"\\n "],[13],[1,"\\n"]],["@template"],false,[]]',moduleName:"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-templates/discourse/components/d-templates/item-content.js",scope:()=>[s.LinkTo,t.array,i.default,a.i18n,o.default],isStrictMode:!0}),(0,n.default)(void 0,"item-content:ItemContent")) e.default=c}),define("discourse/plugins/discourse-templates/discourse/components/d-templates/item",["exports","@glimmer/component","@ember/object","discourse/components/d-button","discourse/lib/ajax","discourse/lib/ajax-error","discourse/plugins/discourse-templates/discourse/components/d-templates/item-content","@ember/component","@ember/template-factory"],function(e,t,s,o,i,a,r,l,n){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class c extends t.default{apply(){this.args.onInsertTemplate?.(this.args.template),(0,i.ajax)(`/discourse_templates/${this.args.template.id}/use`,{type:"POST"}).catch(a.popupAjaxError)}static#e=(()=>dt7948.n(this.prototype,"apply",[s.action]))() static#s=(()=>(0,l.setComponentTemplate)((0,n.createTemplateFactory)({id:"TT9msieF",block:'[[[1,"\\n "],[10,"details"],[14,0,"template-item"],[15,1,[29,["template-item-",[30,1,["id"]]]]],[12],[1,"\\n "],[10,"summary"],[14,0,"template-item-title"],[12],[1,"\\n "],[10,0],[14,0,"template-item-title-text"],[12],[1,[30,1,["title"]]],[13],[1,"\\n\\n "],[10,0],[14,0,"actions"],[12],[1,"\\n "],[8,[32,0],[[24,0,"templates-apply"]],[["@action","@icon"],[[28,[31,0],[[30,0],"apply"],null],"far-clipboard"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[32,1],null,[["@template"],[[30,1]]],null],[1,"\\n "],[13],[1,"\\n "]],["@template"],false,["action"]]',moduleName:"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-templates/discourse/components/d-templates/item.js",scope:()=>[o.default,r.default],isStrictMode:!0}),this))()}e.default=c}),define("discourse/plugins/discourse-templates/discourse/components/d-templates/modal/form",["exports","@glimmer/component","@ember/service","discourse/components/d-modal","discourse-i18n","discourse/plugins/discourse-templates/discourse/components/d-templates/filterable-list","@ember/component","@ember/template-factory"],function(e,t,s,o,i,a,r,l){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class n extends t.default{static#e=(()=>dt7948.g(this.prototype,"appEvents",[s.service]))() #g=(()=>{dt7948.i(this,"appEvents")})() constructor(){super(...arguments),this.args.closeModal&&this.appEvents.on("page:changed",this,this.args.closeModal)}willDestroy(){super.willDestroy(...arguments),this.args.closeModal&&this.appEvents.off("page:changed",this,this.args.closeModal)}static#s=(()=>(0,r.setComponentTemplate)((0,l.createTemplateFactory)({id:"h4hN+RL4",block:'[[[1,"\\n "],[8,[32,0],[[24,0,"d-templates d-templates-modal"]],[["@closeModal","@title"],[[30,1],[28,[32,1],["templates.insert_template"],null]]],[["body"],[[[[1,"\\n "],[8,[32,2],null,[["@textarea","@onInsertTemplate","@onAfterInsertTemplate"],[[30,2,["textarea"]],[30,2,["onInsertTemplate"]],[30,1]]],null],[1,"\\n "]],[]]]]],[1,"\\n "]],["@closeModal","@model"],false,[]]',moduleName:"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-templates/discourse/components/d-templates/modal/form.js",scope:()=>[o.default,i.i18n,a.default],isStrictMode:!0}),this))()}e.default=n}),define("discourse/plugins/discourse-templates/discourse/components/d-templates/tag-drop",["exports","@ember/object","select-kit/components/tag-drop"],function(e,t,s){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class o extends s.default{get topTags(){return(this.availableTags||[]).sort((e,t)=>e.count!==t.count?t.count-e.count:e.name!==t.name?e.namedt7948.n(this.prototype,"topTags",[(0,t.computed)("availableTags.[]")]))() search(e){return(this.content||[]).map(e=>e.id&&e.name?e:this.defaultItem(e,e)).filter(t=>{if(null==e)return!0 const s=e.toLowerCase() return t.id.toLowerCase().includes(s)||t.name.toLowerCase().includes(s)})}onChange(e,t){this.onChangeSelectedTag?.(e,t)}static#s=(()=>dt7948.n(this.prototype,"onChange",[t.action]))()}e.default=o}),define("discourse/plugins/discourse-templates/discourse/connectors/below-footer/d-templates-modal-container",["exports","@glimmer/component","@ember/service","discourse/plugins/discourse-templates/discourse/components/d-templates/modal/form","@ember/component","@ember/template-factory"],function(e,t,s,o,i,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class r extends t.default{static#e=(()=>dt7948.g(this.prototype,"dTemplatesModal",[s.service]))() #b=(()=>{dt7948.i(this,"dTemplatesModal")})() static#s=(()=>(0,i.setComponentTemplate)((0,a.createTemplateFactory)({id:"9ouJ2oOR",block:'[[[1,"\\n"],[41,[30,0,["dTemplatesModal","model"]],[[[1," "],[10,0],[14,0,"modal-container d-templates-modal-container"],[12],[1,"\\n "],[8,[32,0],null,[["@closeModal","@model"],[[30,0,["dTemplatesModal","hide"]],[30,0,["dTemplatesModal","model"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[],false,["if"]]',moduleName:"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-templates/discourse/connectors/below-footer/d-templates-modal-container.js",scope:()=>[o.default],isStrictMode:!0}),this))()}e.default=r}),define("discourse/plugins/discourse-templates/discourse/connectors/editor-preview/d-templates",["exports","@ember/component","@ember/object","@ember/service","@ember-decorators/component","discourse/components/d-button","discourse/plugins/discourse-templates/discourse/components/d-templates/filterable-list","@ember/template-factory"],function(e,t,s,o,i,a,r,l){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 const n="#reply-control .d-editor-preview-wrapper > .d-editor-preview",c=dt7948.c(class extends t.default{static shouldRender(e,t){return!t.site.mobileView}static#e=(()=>dt7948.g(this.prototype,"appEvents",[o.service]))() #g=(()=>{dt7948.i(this,"appEvents")})() static#s=(()=>dt7948.g(this.prototype,"site",[o.service]))() #v=(()=>{dt7948.i(this,"site")})() templatesVisible=!1 onInsertTemplate constructor(){super(...arguments),this.appEvents.on("discourse-templates:show",this,"show"),this.appEvents.on("discourse-templates:hide",this,"hide")}willDestroy(){super.willDestroy(...arguments),this.appEvents.off("discourse-templates:show",this,"show"),this.appEvents.off("discourse-templates:hide",this,"hide")}show(e){let{onInsertTemplate:t}=e const s=document.querySelector(n) s&&(s.style.display="none"),this.set("onInsertTemplate",t),this.set("templatesVisible",!0)}static#i=(()=>dt7948.n(this.prototype,"show",[s.action]))() hide(){const e=document.querySelector(n) e&&(e.style.display=""),this.set("templatesVisible",!1)}static#r=(()=>dt7948.n(this.prototype,"hide",[s.action]))() static#n=(()=>(0,t.setComponentTemplate)((0,l.createTemplateFactory)({id:"Ras3aV1s",block:'[[[1,"\\n"],[41,[30,0,["templatesVisible"]],[[[1," "],[10,0],[14,0,"d-templates-container"],[12],[1,"\\n "],[8,[32,0],[[24,0,"modal-close close btn-flat"]],[["@action","@icon"],[[30,0,["hide"]],"xmark"]],null],[1,"\\n "],[8,[32,1],null,[["@onInsertTemplate","@onAfterInsertTemplate"],[[30,0,["onInsertTemplate"]],[30,0,["hide"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[],false,["if"]]',moduleName:"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-templates/discourse/connectors/editor-preview/d-templates.js",scope:()=>[a.default,r.default],isStrictMode:!0}),this))()},[(0,i.classNames)("d-templates")]) e.default=c}),define("discourse/plugins/discourse-templates/discourse/connectors/topic-above-posts/discourse-templates-button",["exports","@glimmer/component","@glimmer/tracking","@ember/object","@ember/service","discourse/components/d-button","discourse/helpers/concat-class","discourse/lib/ajax","discourse/lib/debounce","@ember/component","@ember/template-factory"],function(e,t,s,o,i,a,r,l,n,c,p){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class d extends t.default{static shouldRender(e,t){return e.model.is_template&&t.currentUser?.can_create_topic}static#e=(()=>dt7948.g(this.prototype,"composer",[i.service]))() #y=(()=>{dt7948.i(this,"composer")})() static#s=(()=>dt7948.g(this.prototype,"copyConfirm",[s.tracked],function(){return!1}))() #T=(()=>{dt7948.i(this,"copyConfirm")})() async fetchRaw(){const e=this.args.outletArgs.model return await(0,l.ajax)(`/raw/${e.id}/1`,{dataType:"text"})}async createNewTopic(){const e=await this.fetchRaw() this.composer.openNewTopic({body:e})}static#i=(()=>dt7948.n(this.prototype,"createNewTopic",[o.action]))() async copy(){const e=await this.fetchRaw() navigator.clipboard.writeText(e),this.copyConfirm=!0,(0,n.default)(this.resetCopyButton,2e3)}static#r=(()=>dt7948.n(this.prototype,"copy",[o.action]))() resetCopyButton(){this.copyConfirm=!1}static#n=(()=>dt7948.n(this.prototype,"resetCopyButton",[o.action]))() static#p=(()=>(0,c.setComponentTemplate)((0,p.createTemplateFactory)({id:"B9npiNP4",block:'[[[1,"\\n "],[10,0],[14,0,"template-topic-controls"],[12],[1,"\\n "],[8,[32,0],[[16,0,[28,[32,1],["btn-default","template-copy",[52,[30,0,["copyConfirm"]],"ok"]],null]]],[["@icon","@action","@label"],[[52,[30,0,["copyConfirm"]],"check","copy"],[30,0,["copy"]],"templates.copy"]],null],[1,"\\n "],[8,[32,0],[[24,0,"template-new-topic"]],[["@action","@label","@icon"],[[30,0,["createNewTopic"]],"templates.new_topic","plus"]],null],[1,"\\n "],[13],[1,"\\n "]],[],false,["if"]]',moduleName:"/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-templates/discourse/connectors/topic-above-posts/discourse-templates-button.js",scope:()=>[a.default,r.default],isStrictMode:!0}),this))()}e.default=d}),define("discourse/plugins/discourse-templates/discourse/initializers/d-templates",["exports","discourse/lib/get-owner","discourse/lib/keyboard-shortcuts","discourse/lib/plugin-api","discourse/plugins/discourse-templates/lib/variables-chat-channel","discourse/plugins/discourse-templates/lib/variables-chat-thread"],function(e,t,s,o,i,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 e.default={name:"discourse-templates-add-ui-builder",initialize(e){const l=e.lookup("service:site-settings"),n=e.lookup("service:current-user") l.discourse_templates_enabled&&n?.can_use_templates&&(0,o.withPluginApi)("1.13.0",o=>{(function(e){const t=e.container.lookup("service:d-templates") e.addComposerToolbarPopupMenuOption({icon:"far-clipboard",label:"templates.insert_template",action:()=>{t.showComposerUI()}})})(o),function(e,t){e.addKeyboardShortcut(`${s.PLATFORM_KEY_MODIFIER}+shift+i`,e=>{e.preventDefault() const s=t.lookup("service:d-templates") if(s.isComposerFocused)s.showComposerUI() else{for(const e of r)if(s.isTextAreaFocused&&e?.isFocused?.(document.activeElement))return void s.showTextAreaUI(e?.variables) s.isTextAreaFocused&&s.showTextAreaUI()}},{global:!0,help:{category:"templates",name:"templates.insert_template",definition:{keys1:[s.PLATFORM_KEY_MODIFIER,"shift","i"],keysDelimiter:"plus"}}})}(o,e),function(e,s){if(!s.lookup("service:chat")?.userCanChat)return const o=function(){const e=(0,t.getOwnerWithFallback)(this).lookup("service:chat"),s=e?.activeChannel,o=s?.draft,a=(0,t.getOwnerWithFallback)(this).lookup("service:router") return(0,i.default)(s,o,a)},l=function(){const e=(0,t.getOwnerWithFallback)(this).lookup("service:chat"),s=e?.activeChannel?.activeThread,o=s?.draft,i=(0,t.getOwnerWithFallback)(this).lookup("service:router") return(0,a.default)(s,o,i)} e.registerChatComposerButton({id:"d-templates-chat-insert-template-btn",icon:"far-clipboard",label:"templates.insert_template",position:"dropdown",action:function(){let e switch(this.context){case"channel":e=o.bind(this) break case"thread":e=l.bind(this) break default:e=null}const s=this.composer?.textarea?.textarea;(0,t.getOwnerWithFallback)(this).lookup("service:d-templates").showTextAreaUI(e,s)},displayed(){return this.composer?.textarea&&("channel"===this.context||"thread"===this.context)}}),r.push({isFocused:e=>"channel-composer"===e?.id,variables:o},{isFocused:e=>"thread-composer"===e?.id,variables:l})}(o,e)})}} const r=[]}),define("discourse/plugins/discourse-templates/discourse/services/d-templates-modal",["exports","@glimmer/tracking","@ember/object","@ember/service"],function(e,t,s,o){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class i extends o.default{static#e=(()=>dt7948.g(this.prototype,"model",[t.tracked],function(){return null}))() #w=(()=>{dt7948.i(this,"model")})() show(e){this.model=e}static#s=(()=>dt7948.n(this.prototype,"show",[s.action]))() hide(){this.model?.textarea?.focus(),this.model=null}static#i=(()=>dt7948.n(this.prototype,"hide",[s.action]))()}e.default=i}),define("discourse/plugins/discourse-templates/discourse/services/d-templates",["exports","@ember/application","@ember/service","discourse/lib/textarea-text-manipulation","discourse/plugins/discourse-templates/lib/replace-variables","discourse/plugins/discourse-templates/lib/variables-composer"],function(e,t,s,o,i,a){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0 class r extends s.default{static#e=(()=>dt7948.g(this.prototype,"appEvents",[s.service]))() #g=(()=>{dt7948.i(this,"appEvents")})() static#s=(()=>dt7948.g(this.prototype,"modal",[s.service]))() #x=(()=>{dt7948.i(this,"modal")})() static#i=(()=>dt7948.g(this.prototype,"site",[s.service]))() #v=(()=>{dt7948.i(this,"site")})() static#r=(()=>dt7948.g(this.prototype,"currentUser",[s.service]))() #M=(()=>{dt7948.i(this,"currentUser")})() static#n=(()=>dt7948.g(this.prototype,"dTemplatesModal",[s.service]))() #b=(()=>{dt7948.i(this,"dTemplatesModal")})() static#p=(()=>dt7948.g(this.prototype,"composer",[s.service]))() #y=(()=>{dt7948.i(this,"composer")})() showComposerUI(){const e=this.#k.bind(this) this.site.mobileView||!this.composer.isPreviewVisible?this.#j(null,e):this.#E(e)}showTextAreaUI(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document.activeElement if(!this.#C(t))return const s=document.querySelector(".d-modal"),o=this.#I.bind(this),i=t=>e?.(t) s?.contains(t)?s.classList.contains("d-templates")||this.#j(t,e=>{const s=this.modal.activeModal?.opts?.model o(t,e,i(s))}):this.#j(t,e=>o(t,e,i()))}get isComposerFocused(){const e=document.activeElement,s=(0,t.getOwner)(this).lookup("service:composer").model,o=document.querySelector(".d-editor") return s&&o?.contains(e)}get isTextAreaFocused(){return this.#C(document.activeElement)}#C(e){return"TEXTAREA"===e?.nodeName}#j(e,t){this.dTemplatesModal.show({textarea:e,onInsertTemplate:t})}#E(e){this.appEvents.trigger("composer-messages:close"),this.appEvents.trigger("composer:show-preview"),this.appEvents.trigger("discourse-templates:show",{onInsertTemplate:e})}#I(e,s,i){s=this.#A(s.title,s.content,i),new o.default((0,t.getOwner)(this),{textarea:e}).insertBlock(s.content)}#k(e){const s=(0,t.getOwner)(this).lookup("service:composer").model,o=(0,a.default)(s) e=this.#A(e.title,e.content,o),s&&!s.title&&s.set("title",e.title),this.appEvents.trigger("composer:insert-block",e.content)}#A(e,t){let s=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{} return(0,i.replaceVariables)(e,t,{...s,my_username:this.currentUser?.username,my_name:this.currentUser?.displayName})}}e.default=r}),define("discourse/plugins/discourse-templates/lib/replace-variables",["exports","discourse/models/user"],function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.TEMPLATES_ALLOWED_VARIABLES=void 0,e.replaceVariables=function(e,o,i){const a=t.default.current(),r={...i||{},my_username:a?.username,my_name:a?.displayName} if(r)for(const t of s)r[t]?(e=e.replace(new RegExp(`%{${t}(,fallback:.[^}]*)?}`,"g"),r[t]),o=o.replace(new RegExp(`%{${t}(,fallback:.[^}]*)?}`,"g"),r[t])):(e=(e=e.replace(new RegExp(`%{${t},fallback:(.[^}]*)}`,"g"),"$1")).replace(new RegExp(`%{${t}}`,"g"),""),o=(o=o.replace(new RegExp(`%{${t},fallback:(.[^}]*)}`,"g"),"$1")).replace(new RegExp(`%{${t}}`,"g"),"")) return{title:e,content:o}} const s=e.TEMPLATES_ALLOWED_VARIABLES=Object.freeze(["my_username","my_name","chat_channel_name","chat_channel_url","chat_thread_name","chat_thread_url","context_title","context_url","topic_title","topic_url","original_poster_username","original_poster_name","reply_to_username","reply_to_name","last_poster_username","reply_to_or_last_poster_username"])}),define("discourse/plugins/discourse-templates/lib/variables-chat-channel",["exports"],function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,t,s){if(!e&&!t)return{} const o=t?.inReplyTo,i={chat_channel_name:e?.title,chat_channel_url:e?.routeModels?s?.urlFor("chat.channel",...e.routeModels):null,reply_to_username:o?.user?.username,reply_to_name:o?.user?.name} return{...i,context_title:i.chat_channel_name,context_url:i.chat_channel_url}}}),define("discourse/plugins/discourse-templates/lib/variables-chat-thread",["exports","discourse/plugins/discourse-templates/lib/variables-chat-channel"],function(e,t){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,s,o){if(!e&&!s)return{} const i=e?.channel,a=e?.originalMessage,r=(0,t.default)(i,s,o),l={chat_thread_name:e?.title,chat_thread_url:e?.routeModels?o?.urlFor("chat.channel.thread",...e.routeModels):null,reply_to_username:a?.user?.username,reply_to_name:a?.user?.name} return{...r,...l,context_title:l.chat_thread_name||r.chat_channel_name,context_url:l.chat_thread_url||r.chat_channel_url}}}),define("discourse/plugins/discourse-templates/lib/variables-composer",["exports"],function(e){"use strict" Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e){if(!e)return{} const t={topic_title:e.topic?.title,topic_url:e.topic?.url,original_poster_username:e.topic?.details.created_by.username,original_poster_name:e.topic?.details.created_by.name,reply_to_username:e.post?.username,reply_to_name:e.post?.name,last_poster_username:e.topic?.last_poster_username,reply_to_or_last_poster_username:e.post?.username||e.topic?.last_poster_username} return{...t,context_title:t.topic_title,context_url:t.topic_url}}}) //# sourceMappingURL=discourse-templates-60c69ff5.map Flash Sale Popup