")
if(e.append(n.cloneContents()),/\n/.test(e.text())){const i=$("")
i.append(e),t.append(i)}else t.append(e)}else if(s.length){const e=$(s).data("onebox-src")
t.append(e)}else t.append(n.cloneContents())}return t.find("aside.onebox[data-onebox-src]").each((function(){const e=$(this).data("onebox-src")
$(this).replaceWith(e)})),(0,l.default)(t.html())},e.setCaretPosition=function(e,t){let i
if(e.setSelectionRange)return e.focus(),void e.setSelectionRange(t,t)
if(e.createTextRange)return i=e.createTextRange(),i.collapse(!0),i.moveEnd("character",t),i.moveStart("character",t),i.select()},e.setDefaultHomepage=w,e.slugify=function(e){return e.trim().toLowerCase().replace(/\s|_+/g,"-").replace(/[^\w\-]+/g,"").replace(/\-\-+/g,"-").replace(/^-+/,"").replace(/-+$/,"")},e.splitString=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:","
return"string"==typeof e?e.split(t).filter(Boolean):[]},e.tinyAvatar=function(e,t){return y((0,r.deepMerge)({avatarTemplate:e,size:"tiny"},t))},e.toAsciiPrintable=function(e,t){"function"==typeof e.normalize&&(e=e.normalize("NFD").replace(/[\u0300-\u036f]/g,""))
return/^[\040-\176]*$/.test(e)?e:t},e.toNumber=P,e.translateModKey=function(e){const{isApple:t}=(0,s.helperContext)().capabilities
e=t?e.toLowerCase().replace("shift","⇧").replace("meta","⌘").replace("alt","⌥").replace(/\+/g,""):e.toLowerCase().replace("shift",n.default.t("shortcut_modifier_key.shift")).replace("ctrl",n.default.t("shortcut_modifier_key.ctrl")).replace("meta",n.default.t("shortcut_modifier_key.ctrl")).replace("alt",n.default.t("shortcut_modifier_key.alt"))
return e},e.translateSize=c
let p=e=>e
function m(e,i){let{customGetURL:n}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
if(!e)return""
const r=g(c(i)),o=e.replace(/\{size\}/g,r)
return(n||t.getURLWithCDN)(o)}let h,f=null
function g(e){f??=(0,s.helperContext)().siteSettings.avatar_sizes.split("|").map((e=>parseInt(e,10))).sort(((e,t)=>e-t)),e=b(e)
for(let t=0;t=e)return f[t]
return f[f.length-1]}function b(e){const t=window.devicePixelRatio||1
let i=1
return t>1.1&&t<2.1?i=2:t>=2.1&&(i=3),e*i}function y(e,t){const i=c(e.size)
let n=m(e.avatarTemplate,i,{customGetURL:t})
if(!n)return""
const r="avatar"+(e.extraClasses?" "+e.extraClasses:"")
let o=""
if(e.title){const t=d(e.title||"")
o=` title='${t}' aria-label='${t}'`}return` `}function _(){const e=window.getSelection()
if(e.rangeCount>0)return e.getRangeAt(0)}function v(e){return e?.selectionStart||0}function w(e){u=e}const k=e=>(e=e||[],Array.isArray(e)?e:Array.from(e)),x=e=>1===e.files.length&&"image/png"===e.files[0].type&&e.types.every((e=>["text/html","Files"].includes(e)))&&/({id:i(atob(e)),type:"public-key"})))
navigator.credentials.get({publicKey:{challenge:a,allowCredentials:u,timeout:6e4,userVerification:"discouraged"}}).then((e=>{if(!o.some((t=>n(e.rawId)===t)))return l(t.default.t("login.security_key_no_matching_credential_error"))
const i={signature:n(e.response.signature),clientData:n(e.response.clientDataJSON),authenticatorData:n(e.response.authenticatorData),credentialId:n(e.rawId)}
s(i)})).catch((e=>{if("NotAllowedError"===e.name)return l(t.default.t("login.security_key_not_allowed_error"))
l(e)}))},e.isWebauthnSupported=r,e.stringToBuffer=i})),define("discourse/mapping-router",["exports","@ember/routing/router","discourse/models/site","discourse/lib/utilities","discourse-common/lib/get-url","discourse-common/config/environment","discourse/lib/url"],(function(e,t,i,n,r,o,s){Object.defineProperty(e,"__esModule",{value:!0}),e.mapRoutes=function(){const e=new a("root"),t=[]
return Object.keys(requirejs._eak_seen).forEach((function(i){if(/route-map$/.test(i)){let n=requirejs(i,null,null,!0)
if(!n||!n.default)throw new Error(i+" must export a route map.")
const r=n.default
"function"==typeof r?e.extract(r):t.push(r)}})),t.forEach((t=>{let i=e.findPath(t.resource)
i&&i.extract(t.map)})),l.extend({rootURL:(0,r.default)("/")}).map((function(){e.mapRoutes(this),this.route("unknown",{path:"*path"})}))}
const l=t.default.extend({location:(0,o.isTesting)()?"none":"discourse-location",handleURL(e){const t=(e=(0,s.rewritePath)(e)).split("?")
return"/"!==t[0]&&""!==t[0]||(e=(0,n.defaultHomepage)(),t[1]&&t[1].length&&(e=`${e}?${t[1]}`)),this._super(e)}})
class a{constructor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0
this.name=e,this.opts=t,this.depth=n,this.children=[],this.childrenByName={},this.paths={},this.site=i.default.current(),t.path||(t.path=e),this.paths[t.path]=!0}route(e,t,i){"function"==typeof t?(i=t,t={}):t=t||{}
const n=this.childrenByName[e]
if(n)t.path&&(n.paths[t.path]=!0),n.extract(i)
else{const n=new a(e,t,this.depth+1)
n.extract(i),this.childrenByName[e]=n,this.children.push(n)}}extract(e){e&&e.call(this)}mapRoutes(e){const t=this.children
if("root"===this.name)t.forEach((t=>t.mapRoutes(e)))
else{const i=0===t.length?void 0:function(){t.forEach((e=>e.mapRoutes(this)))}
e.route(this.name,this.opts,i)}}findSegment(e){if(e&&e.length){const t=e.shift(),i=this.childrenByName[t]
if(i)return 0===e.length?i:i.findSegment(e)}}findPath(e){if(e)return this.findSegment(e.split("."))}}})),define("discourse/mixins/add-archetype-class",["exports","discourse-common/utils/decorators"],(function(e,t){var i,n,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var o,s,l,a,u,c,d=(i=(0,t.observes)("archetype"),n=(0,t.on)("init"),r={_cleanUp(){document.body.classList.forEach((e=>{/\barchetype-\S+/g.test(e)&&document.body.classList.remove(e)}))},_archetypeChanged(){this._cleanUp(),this.archetype&&document.body.classList.add(`archetype-${this.archetype}`)},willDestroyElement(){this._super(...arguments),this._cleanUp()}},o=r,s="_archetypeChanged",l=[i,n],a=Object.getOwnPropertyDescriptor(r,"_archetypeChanged"),u=r,c={},Object.keys(a).forEach((function(e){c[e]=a[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=l.slice().reverse().reduce((function(e,t){return t(o,s,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(o,s,c),c=null),r)
e.default=d})),define("discourse/mixins/buffered-content",["exports","ember-buffered-proxy/proxy","@ember/object/mixin","@ember/object"],(function(e,t,i,n){function r(e){const r={buffered:(0,n.computed)(e,(function(){return t.default.create({content:this.get(e)})})),rollbackBuffer(){this.buffered.discardBufferedChanges()},commitBuffer(){this.buffered.applyBufferedChanges()},property:null}
return i.default.create(r)}Object.defineProperty(e,"__esModule",{value:!0}),e.bufferedProperty=r,e.default=void 0
var o=r("content")
e.default=o})),define("discourse/mixins/bulk-topic-selection",["exports","@ember/object/mixin","@ember/object/computed","discourse-common/utils/decorators","discourse/lib/notification-levels","discourse/models/topic","@ember/service"],(function(e,t,i,n,r,o,s){var l,a
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var u,c,d,p,m,h,f=t.default.create((l=(0,n.on)("init"),a={router:(0,s.inject)(),bulkSelectEnabled:!1,autoAddTopicsToBulkSelect:!1,selected:null,lastChecked:null,canBulkSelect:(0,i.or)("currentUser.canManageTopic","showDismissRead","showResetNew"),resetSelected(){this.set("selected",[])},_isFilterPage:(e,t)=>!!e&&new RegExp(t+"$","gi").test(e),actions:{toggleBulkSelect(){this.toggleProperty("bulkSelectEnabled"),this.selected.clear()},dismissRead(e,t){const i="posts"===e?{type:"dismiss_posts"}:{type:"change_notification_level",notification_level_id:r.NotificationLevels.REGULAR},n="tracked"===(this.router.currentRoute.queryParams.f||this.router.currentRoute.queryParams.filter);(this.selected.length?o.default.bulkOperation(this.selected,i,n):o.default.bulkOperationByFilter("unread",i,t,n)).then((e=>{e&&e.topic_ids&&(t.private_message_inbox?this.pmTopicTrackingState.removeTopics(e.topic_ids):this.topicTrackingState.removeTopics(e.topic_ids)),this.send("closeModal"),this.send("refresh",n?{skipResettingParams:["filter","f"]}:{})}))},updateAutoAddTopicsToBulkSelect(e){this.set("autoAddTopicsToBulkSelect",e)},addTopicsToBulkSelect(e){this.selected.pushObjects(e)}}},u=a,c="resetSelected",d=[l],p=Object.getOwnPropertyDescriptor(a,"resetSelected"),m=a,h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=d.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),m&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(m):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(u,c,h),h=null),a))
e.default=f})),define("discourse/mixins/can-check-emails",["exports","@ember/object/computed","discourse/lib/computed","@ember/object/mixin"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=n.default.create({isCurrentUser:(0,i.propertyEqual)("model.id","currentUser.id"),showEmailOnProfile:(0,i.setting)("moderators_view_emails"),canStaffCheckEmails:(0,t.and)("showEmailOnProfile","currentUser.staff"),canAdminCheckEmails:(0,t.alias)("currentUser.admin"),canCheckEmails:(0,t.or)("isCurrentUser","canStaffCheckEmails","canAdminCheckEmails")})
e.default=r})),define("discourse/mixins/card-contents-base",["exports","@ember/object/computed","@ember/runloop","discourse/lib/url","@ember/object/mixin","discourse/lib/utilities","@ember/service","discourse/lib/intercept-click","discourse-common/utils/decorators","discourse-common/lib/later","@popperjs/core","discourse/lib/offset-calculator"],(function(e,t,i,n,r,o,s,l,a,u,c,d){var p
function m(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.addCardClickListenerSelector=function(e){f.push(e)},e.default=void 0,e.resetCardClickListenerSelector=function(){f=[h]}
const h="#main-outlet"
let f=[h]
var g=r.default.create((p={router:(0,s.inject)(),elementId:null,triggeringLinkClass:null,_showCallback:null,postStream:(0,t.alias)("topic.postStream"),viewingTopic:(0,t.match)("router.currentRouteName",/^topic\./),visible:!1,username:null,loading:null,cardTarget:null,post:null,isDocked:!1,_popperReference:null,_show(e,t,i){if(this.siteSettings.hide_user_profiles_from_public&&!this.currentUser)return!1
if(e=(0,o.escapeExpression)(e.toString()),t.closest(".card-content"))return this._close(),n.default.routeTo(t.href),!1
this.appEvents.trigger("card:show",e,t,i)
const r=t.closest("article"),s=r?.dataset?.postId||null,l=this.visible,a=this.cardTarget
if(l&&(this._close(),t===a))return
const u=this.viewingTopic&&s?this.postStream.findLoadedPost(s):null
return this.setProperties({username:e,loading:e,cardTarget:t,post:u}),document.querySelector(".card-cloak")?.classList.remove("hidden"),this.appEvents.trigger("user-card:show",{username:e}),this._showCallback(e,$(t)).then((e=>{this.appEvents.trigger("user-card:after-show",{user:e}),this._positionCard($(t),i)})),this.site.mobileView&&this._bindMobileScroll(),!1},didInsertElement(){this._super(...arguments)
const e=this.elementId,t=`click.discourse-preview-${e}-${this.triggeringLinkClass}`
this.setProperties({boundCardClickHandler:this._cardClickHandler,previewClickEvent:t,mobileScrollEvent:"scroll.mobile-card-cloak"}),document.addEventListener("mousedown",this._clickOutsideHandler),document.addEventListener("keyup",this._escListener),f.forEach((e=>{document.querySelector(e).addEventListener("click",this.boundCardClickHandler)})),this.appEvents.on(t,this,"_previewClick"),this.appEvents.on(`topic-header:trigger-${e}`,this,"_topicHeaderTrigger"),this.appEvents.on("card:close",this,"_close")},_cardClickHandler(e){if(this.avatarSelector){if(this._showCardOnClick(e,this.avatarSelector,(e=>e.dataset[this.avatarDataAttrKey])))return}this._showCardOnClick(e,this.mentionSelector,(e=>e.innerText.replace(/^@/,"")))},_showCardOnClick(e,t,i){let n=e.target.closest(t)
return!!n&&(!!(0,l.wantsNewWindow)(e)||(e.preventDefault(),e.stopPropagation(),this._show(i(n),n,e)))},_topicHeaderTrigger(e,t){return this.setProperties({isDocked:!0}),this._show(e,t)},_bindMobileScroll(){const e=this.mobileScrollEvent
$(window).on(e,(()=>{(0,i.throttle)(this,this._close,1e3)}))},_unbindMobileScroll(){const e=this.mobileScrollEvent
$(window).off(e)},_previewClick(e){return this._show(e.text().replace(/^@/,""),e)},_positionCard(e,t){this._popperReference?.destroy(),(0,i.schedule)("afterRender",(()=>{if(e){if(this.site.desktopView){const t=44
this._popperReference=(0,c.createPopper)(e[0],this.element,{placement:"right",modifiers:[{name:"preventOverflow",options:{padding:{top:(0,d.headerOffset)()+t,right:10,bottom:10,left:10}}},{name:"eventListeners",enabled:!1},{name:"offset",options:{offset:[10,10]}}]})}else this._popperReference=(0,c.createPopper)(e[0],this.element,{modifiers:[{name:"eventListeners",enabled:!1},{name:"computeStyles",enabled:!0,fn(e){let{state:t}=e
return t.styles.popper={...t.styles.popper,position:"fixed",left:(window.innerWidth-t.rects.popper.width)/2+"px",top:"10%",transform:"translateY(-10%)"},t}}]})
this.element.classList.toggle("docked-card",this.isDocked),-1===t?.pointerId&&(0,u.default)((()=>{this.element.querySelector("a")?.focus()}),350)}}))},_hide(){this.visible||($(this.element).css({left:-9999,top:-9999}),this.site.mobileView&&$(".card-cloak").addClass("hidden"))},_close(){this.setProperties({visible:!1,username:null,loading:null,cardTarget:null,post:null,isDocked:!1}),this.site.mobileView&&this._unbindMobileScroll(),this._hide(),this.appEvents.trigger("card:hide")},willDestroyElement(){this._super(...arguments),document.removeEventListener("mousedown",this._clickOutsideHandler),document.removeEventListener("keyup",this._escListener),f.forEach((e=>{document.querySelector(e).removeEventListener("click",this.boundCardClickHandler)}))
const e=this.previewClickEvent
this.appEvents.off(e,this,"_previewClick"),this.appEvents.off(`topic-header:trigger-${this.elementId}`,this,"_topicHeaderTrigger"),this.appEvents.off("card:close",this,"_close"),this._hide()},_clickOutsideHandler(e){if(this.visible){if(e.target.closest(`[data-${this.elementId}]`)?.getAttribute(`data-${this.elementId}`)||e.target.closest(`a.${this.triggeringLinkClass}`)||e.target.closest(`#${this.elementId}`))return
this._close()}return!0},_escListener(e){if(this.visible&&"Escape"===e.key)return this.cardTarget?.focus(),void this._close()}},m(p,"_cardClickHandler",[a.bind],Object.getOwnPropertyDescriptor(p,"_cardClickHandler"),p),m(p,"_hide",[a.bind],Object.getOwnPropertyDescriptor(p,"_hide"),p),m(p,"_clickOutsideHandler",[a.bind],Object.getOwnPropertyDescriptor(p,"_clickOutsideHandler"),p),m(p,"_escListener",[a.bind],Object.getOwnPropertyDescriptor(p,"_escListener"),p),p))
e.default=g})),define("discourse/mixins/cleans-up",["exports","@ember/object/mixin","@ember/object/evented"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.create({_initializeChooser:(0,i.on)("didInsertElement",(function(){this.appEvents.on("dom:clean",this,"cleanUp")})),_clearChooser:(0,i.on)("willDestroyElement",(function(){this.appEvents.off("dom:clean",this,"cleanUp")}))})
e.default=n})),define("discourse/mixins/composer-upload-uppy",["exports","@ember/object/mixin","discourse/mixins/extendable-uploader","@ember/object","discourse/mixins/uppy-s3-multipart","discourse-common/lib/object","discourse/lib/uppy-checksum-plugin","@uppy/core","@uppy/drop-target","@uppy/xhr-upload","@ember/debug","I18n","discourse-common/lib/get-url","discourse/lib/utilities","discourse-common/utils/decorators","discourse/lib/uploads","pretty-text/upload-short-url","@ember/service","@ember/runloop","discourse-common/utils/escape-regexp"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h,f,g,b,y,_){var v,w,k
function x(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var P=t.default.create(i.default,r.default,(v=(0,h.observes)("composerModel.uploadCancelled"),w=(0,h.on)("willDestroyElement"),k={dialog:(0,b.inject)(),uploadRootPath:"/uploads",uploadTargetBound:!1,useUploadPlaceholders:!0,_cancelSingleUpload(e){this._uppyInstance.removeFile(e.fileId)},_cancelUpload(){this.get("composerModel.uploadCancelled")&&(this.set("composerModel.uploadCancelled",!1),this.set("userCancelled",!0),this._uppyInstance.cancelAll())},_unbindUploadTarget(){this.uploadTargetBound&&(this.fileInputEl?.removeEventListener("change",this.fileInputEventListener),this.editorEl?.removeEventListener("paste",this.pasteEventListener),this.appEvents.off(`${this.composerEventPrefix}:add-files`,this._addFiles),this.appEvents.off(`${this.composerEventPrefix}:cancel-upload`,this._cancelSingleUpload),this._reset(),this._uppyInstance&&(this._uppyInstance.close(),this._uppyInstance=null),this.uploadTargetBound=!1)},_abortAndReset(){return this.appEvents.trigger(`${this.composerEventPrefix}:uploads-aborted`),this._reset(),!1},_bindUploadTarget(){this.set("inProgressUploads",[]),this.placeholders={},this._preProcessorStatus={},this.editorEl=this.element.querySelector(this.editorClass),this.fileInputEl=document.getElementById(this.fileUploadElementId)
const e=this.get("composerModel.privateMessage")
this.appEvents.on(`${this.composerEventPrefix}:add-files`,this._addFiles),this.appEvents.on(`${this.composerEventPrefix}:cancel-upload`,this._cancelSingleUpload),this._unbindUploadTarget(),this.fileInputEventListener=(0,f.bindFileInputChangeListener)(this.fileInputEl,this._addFiles),this.editorEl.addEventListener("paste",this.pasteEventListener),this._uppyInstance=new l.default({id:this.uppyId,autoProceed:!0,meta:(0,o.deepMerge)({upload_type:this.uploadType},this.data||{}),onBeforeFileAdded:t=>{const i={user:this.currentUser,siteSettings:this.siteSettings,isPrivateMessage:e,allowStaffToUploadAnyFileInPm:this.siteSettings.allow_staff_to_upload_any_file_in_pm},n=(0,f.validateUploadedFile)(t,i)
return this.setProperties({uploadProgress:0,isUploading:n,isCancellable:n}),n||this.appEvents.trigger(`${this.composerEventPrefix}:uploads-aborted`),n},onBeforeUpload:e=>{const t=this.siteSettings.simultaneous_uploads,i={},n={}
for(const[o,s]of Object.entries(e)){const t=this._findMatchingUploadHandler(s.name)
t?n[t.method]?n[t.method].files.push(s):n[t.method]={fn:t.method,files:[s.data]}:i[o]={...e[o]}}for(const o of Object.values(n))if(!o.fn(o.files,this))return this._abortAndReset()
const r=Object.keys(i).length
return t>0&&r>t?(this.dialog.alert(d.default.t("post.errors.too_many_dragged_and_dropped_files",{count:t})),this._abortAndReset()):i}}),this.siteSettings.enable_upload_debug_mode&&this._instrumentUploadTimings(),this.siteSettings.enable_direct_s3_uploads?this._useS3MultipartUploads():this._useXHRUploads(),this._uppyInstance.on("file-added",(t=>{(0,y.run)((()=>{e&&(t.meta.for_private_message=!0)}))})),this._uppyInstance.on("progress",(e=>{(0,y.run)((()=>{this.isDestroying||this.isDestroyed||this.set("uploadProgress",e)}))})),this._uppyInstance.on("file-removed",((e,t)=>{(0,y.run)((()=>{"cancel-all"!==t&&(this.appEvents.trigger(`${this.composerEventPrefix}:upload-cancelled`,e.id),e.meta.cancelled=!0,this._removeInProgressUpload(e.id),this._resetUpload(e,{removePlaceholder:!0}),0===this.inProgressUploads.length&&(this.set("userCancelled",!0),this._uppyInstance.cancelAll()))}))})),this._uppyInstance.on("upload-progress",((e,t)=>{(0,y.run)((()=>{if(this.isDestroying||this.isDestroyed)return
const i=this.inProgressUploads.find((t=>t.id===e.id))
if(i){const e=Math.round(t.bytesUploaded/t.bytesTotal*100)
i.set("progress",e)}}))})),this._uppyInstance.on("upload",(e=>{(0,y.run)((()=>{this._addNeedProcessing(e.fileIDs.length)
const t=e.fileIDs.map((e=>this._uppyInstance.getFile(e)))
this.setProperties({isProcessingUpload:!0,isCancellable:!1}),t.forEach((e=>{this.inProgressUploads.pushObject(n.default.create({fileName:e.name,id:e.id,progress:0,extension:e.extension}))
const t=this._uploadPlaceholder(e)
this.placeholders[e.id]={uploadPlaceholder:t},this.useUploadPlaceholders&&this.appEvents.trigger(`${this.composerEventPrefix}:insert-text`,t),this.appEvents.trigger(`${this.composerEventPrefix}:upload-started`,e.name)}))}))})),this._uppyInstance.on("upload-success",((e,t)=>{(0,y.run)((()=>{if(!this._uppyInstance)return
this._removeInProgressUpload(e.id)
let i=t.body
const n=this.uploadMarkdownResolvers.reduce(((e,t)=>t(i)||e),(0,f.getUploadMarkdown)(i));(0,g.cacheShortUploadUrl)(i.short_url,i),this._generateVideoThumbnail(e,i.url,(()=>{this.useUploadPlaceholders&&this.appEvents.trigger(`${this.composerEventPrefix}:replace-text`,this.placeholders[e.id].uploadPlaceholder.trim(),n),this._resetUpload(e,{removePlaceholder:!1}),this.appEvents.trigger(`${this.composerEventPrefix}:upload-success`,e.name,i),0===this.inProgressUploads.length&&(this.appEvents.trigger(`${this.composerEventPrefix}:all-uploads-complete`),this._reset())}))}))})),this._uppyInstance.on("upload-error",this._handleUploadError),this._uppyInstance.on("cancel-all",(()=>{this.userCancelled&&(Object.values(this.placeholders).forEach((e=>{(0,y.run)((()=>{this.useUploadPlaceholders&&this.appEvents.trigger(`${this.composerEventPrefix}:replace-text`,e.uploadPlaceholder,"")}))})),this.set("userCancelled",!1),this._reset(),this.appEvents.trigger(`${this.composerEventPrefix}:uploads-cancelled`))})),this._setupPreProcessors(),this._setupUIPlugins(),this.uploadTargetBound=!0,this._uppyReady()},_uppyReady(){},_handleUploadError(e,t,i){this._removeInProgressUpload(e.id),this._resetUpload(e,{removePlaceholder:!0}),e.meta.error=t,this.userCancelled||((0,f.displayErrorForUpload)(i||t,this.siteSettings,e.name),this.appEvents.trigger(`${this.composerEventPrefix}:upload-error`,e)),0===this.inProgressUploads.length&&this._reset()},_removeInProgressUpload(e){this.set("inProgressUploads",this.inProgressUploads.filter((t=>t.id!==e)))},_setupPreProcessors(){const e={pluginClass:s.default,optionsResolverFn:e=>{let{capabilities:t}=e
return{capabilities:t}}};[this.uploadPreProcessors,e].flat().forEach((e=>{let{pluginClass:t,optionsResolverFn:i}=e
this._useUploadPlugin(t,i({composerModel:this.composerModel,composerElement:this.composerElement,capabilities:this.capabilities,isMobileDevice:this.site.isMobileDevice}))})),this._onPreProcessProgress((e=>{let t=this.placeholders[e.id]
t.processingPlaceholder=`[${d.default.t("processing_filename",{filename:e.name})}]()\n`,this.appEvents.trigger(`${this.composerEventPrefix}:replace-text`,t.uploadPlaceholder,t.processingPlaceholder),this.appEvents.trigger(`${this.composerEventPrefix}:replace-text`,t.uploadPlaceholder.replace("...","…"),t.processingPlaceholder)})),this._onPreProcessComplete((e=>{(0,y.run)((()=>{let t=this.placeholders[e.id]
this.appEvents.trigger(`${this.composerEventPrefix}:replace-text`,t.processingPlaceholder,t.uploadPlaceholder)}))}),(()=>{(0,y.run)((()=>{this.setProperties({isProcessingUpload:!1,isCancellable:!0}),this.appEvents.trigger(`${this.composerEventPrefix}:uploads-preprocessing-complete`)}))}))},_setupUIPlugins(){this._uppyInstance.use(a.default,this._uploadDropTargetOptions())},_uploadFilenamePlaceholder(e){const t=this._filenamePlaceholder(e),i=(0,_.default)(t),n=`\\[${d.default.t("uploading_filename",{filename:i+"(?:\\()?([0-9])?(?:\\))?"})}\\]\\(\\)`,r=new RegExp(n,"g"),o=this.get(`composerModel.${this.composerModelContentKey}`).match(r)
if(o){const e=o[o.length-1],i=new RegExp(n)
return`${t}(${i.exec(e)[1]?parseInt(i.exec(e)[1],10)+1:1})`}return t},_uploadPlaceholder(e){const t=d.default.t("clipboard"),i=this._uploadFilenamePlaceholder(e),n=i||t
let r=`[${d.default.t("uploading_filename",{filename:n})}]()\n`
return this._cursorIsOnEmptyLine()||(r=`\n${r}`),r},_useXHRUploads(){this._uppyInstance.use(u.default,{endpoint:(0,p.default)(`/uploads.json?client_id=${this.messageBus.clientId}`),headers:{"X-CSRF-Token":this.session.csrfToken}})},_reset(){this._uppyInstance?.cancelAll(),this.setProperties({uploadProgress:0,isUploading:!1,isProcessingUpload:!1,isCancellable:!1,inProgressUploads:[]}),this._resetPreProcessors(),this.fileInputEl.value=""},_resetUpload(e,t){t.removePlaceholder&&this.appEvents.trigger(`${this.composerEventPrefix}:replace-text`,this.placeholders[e.id].uploadPlaceholder,"")},pasteEventListener(e){if(document.activeElement!==document.querySelector(this.editorInputClass))return
const{canUpload:t,canPasteHtml:i,types:n}=(0,m.clipboardHelpers)(e,{siteSettings:this.siteSettings,canUpload:!0})
!t||i||n.includes("text/plain")||e&&e.clipboardData&&e.clipboardData.files&&this._addFiles([...e.clipboardData.files],{pasted:!0})},_addFiles(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
e=Array.isArray(e)?e:[e]
try{this._uppyInstance.addFiles(e.map((e=>({source:this.uppyId,name:e.name,type:e.type,data:e,meta:{pasted:t.pasted}}))))}catch(i){}},showUploadSelector(e){this.send("showUploadSelector",e)},_bindMobileUploadButton(){this.site.mobileView&&(this.mobileUploadButton=document.getElementById(this.mobileFileUploaderId),this.mobileUploadButtonEventListener=()=>{document.getElementById(this.fileUploadElementId).click()},this.mobileUploadButton.addEventListener("click",this.mobileUploadButtonEventListener,!1))},_unbindMobileUploadButton(){this.mobileUploadButton?.removeEventListener("click",this.mobileUploadButtonEventListener)},_filenamePlaceholder:e=>e.name.replace(/\u200B-\u200D\uFEFF]/g,""),_resetUploadFilenamePlaceholder(){this.set("uploadFilenamePlaceholder",null)},_uploadDropTargetOptions(){return{target:this.element}}},x(k,"_cancelSingleUpload",[h.bind],Object.getOwnPropertyDescriptor(k,"_cancelSingleUpload"),k),x(k,"_cancelUpload",[v],Object.getOwnPropertyDescriptor(k,"_cancelUpload"),k),x(k,"_unbindUploadTarget",[w],Object.getOwnPropertyDescriptor(k,"_unbindUploadTarget"),k),x(k,"_handleUploadError",[h.bind],Object.getOwnPropertyDescriptor(k,"_handleUploadError"),k),x(k,"pasteEventListener",[h.bind],Object.getOwnPropertyDescriptor(k,"pasteEventListener"),k),x(k,"_addFiles",[h.bind],Object.getOwnPropertyDescriptor(k,"_addFiles"),k),k))
e.default=P})),define("discourse/mixins/composer-video-thumbnail-uppy",["exports","@ember/object/mixin","discourse/mixins/extendable-uploader","discourse/mixins/uppy-s3-multipart","@uppy/core","@uppy/drop-target","@uppy/xhr-upload","@ember/debug","I18n","discourse-common/lib/get-url","discourse-common/utils/decorators","@ember/service"],(function(e,t,i,n,r,o,s,l,a,u,c,d){var p
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var m,h,f,g,b,y,_=t.default.create(i.default,n.default,(p={dialog:(0,d.inject)(),uploadRootPath:"/uploads",uploadTargetBound:!1,useUploadPlaceholders:!0,_generateVideoThumbnail(e,t,i){if(!this.siteSettings.video_thumbnails_enabled)return i()
if("video"!==e.type.split("/")[0])return i()
let n=document.createElement("video")
n.src=URL.createObjectURL(e.data),n.autoplay=!0,n.muted=!0,n.playsinline=!0
let s=t.substring(t.lastIndexOf("/")+1).split(".")[0]
n.onloadedmetadata=()=>{let e=document.createElement("canvas"),t=e.getContext("2d")
e.width=n.videoWidth,e.height=n.videoHeight,setTimeout((()=>{t.drawImage(n,0,0,n.videoWidth,n.videoHeight),e.toBlob((e=>{this._uppyInstance=new r.default({id:"video-thumbnail",meta:{upload_type:"thumbnail",videoSha1:s},autoProceed:!0}),this.siteSettings.enable_upload_debug_mode&&this._instrumentUploadTimings(),this.siteSettings.enable_direct_s3_uploads?this._useS3MultipartUploads():this._useXHRUploads(),this._uppyInstance.use(o.default,{target:this.element}),this._uppyInstance.on("upload",(()=>{this.set("uploading",!0)})),this._uppyInstance.on("upload-success",(()=>{this.set("uploading",!1),i()})),this._uppyInstance.on("upload-error",((e,t,n)=>{let r=a.default.t("wizard.upload_error")
n.body.errors&&(r=n.body.errors.join("\n")),console.error(r),this.set("uploading",!1),i()}))
try{this._uppyInstance.addFile({source:`${this.id} thumbnail`,name:`${s}`,type:e.type,data:e})}catch(t){}}))}),100)}},_uppyReady(){},_useXHRUploads(){this._uppyInstance.use(s.default,{endpoint:(0,u.default)(`/uploads.json?client_id=${this.messageBus.clientId}`),headers:{"X-CSRF-Token":this.session.csrfToken}})}},m=p,h="_generateVideoThumbnail",f=[c.bind],g=Object.getOwnPropertyDescriptor(p,"_generateVideoThumbnail"),b=p,y={},Object.keys(g).forEach((function(e){y[e]=g[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(m,h,e)||e}),y),b&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(b):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(m,h,y),y=null),p))
e.default=_}))
define("discourse/mixins/disable-sidebar",["exports","@ember/object/mixin"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.create({activate(){this.controllerFor("application").setProperties({sidebarDisabledRouteOverride:!0})},deactivate(){this.controllerFor("application").setProperties({sidebarDisabledRouteOverride:!1})}})
e.default=i})),define("discourse/mixins/dismiss-topics",["exports","@ember/object/mixin","@ember/service","@ember/object","discourse/components/modal/dismiss-new"],(function(e,t,i,n,r){var o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var s,l,a,u,c,d,p=t.default.create((o={modal:(0,i.inject)(),currentUser:(0,i.inject)(),resetNew(){if(!this.currentUser.new_new_view_enabled)return this.callResetNew()
this.modal.show(r.default,{model:{dismissCallback:e=>{let{dismissPosts:t,dismissTopics:i,untrack:n}=e
this.callResetNew(t,i,n)}}})}},s=o,l="resetNew",a=[n.action],u=Object.getOwnPropertyDescriptor(o,"resetNew"),c=o,d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=a.slice().reverse().reduce((function(e,t){return t(s,l,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(s,l,d),d=null),o))
e.default=p})),define("discourse/mixins/docking",["exports","@ember/object/mixin","discourse-common/lib/debounce","@ember/runloop","discourse-common/lib/later","discourse-common/utils/decorators"],(function(e,t,i,n,r,o){var s
function l(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var a=t.default.create((s={_initialTimer:null,_queuedTimer:null,didInsertElement(){this._super(...arguments),window.addEventListener("scroll",this.queueDockCheck,{passive:!0}),document.addEventListener("touchmove",this.queueDockCheck,{passive:!0}),this._initialTimer=(0,r.default)(this,this.safeDockCheck,50)},willDestroyElement(){this._super(...arguments),this._queuedTimer&&(0,n.cancel)(this._queuedTimer),(0,n.cancel)(this._initialTimer),window.removeEventListener("scroll",this.queueDockCheck),document.removeEventListener("touchmove",this.queueDockCheck)},queueDockCheck(){this._queuedTimer=(0,i.default)(this,this.safeDockCheck,5)},safeDockCheck(){this.isDestroyed||this.isDestroying||this.dockCheck()}},l(s,"queueDockCheck",[o.bind],Object.getOwnPropertyDescriptor(s,"queueDockCheck"),s),l(s,"safeDockCheck",[o.bind],Object.getOwnPropertyDescriptor(s,"safeDockCheck"),s),s))
e.default=a})),define("discourse/mixins/extendable-uploader",["exports","@ember/object/mixin","discourse/mixins/upload-debugging"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.create(i.default,{_useUploadPlugin(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
if(this._uppyInstance){if(!e.pluginId)throw new Error("The uppy plugin should have a static pluginId that is used to uniquely identify it.")
if(!e.pluginType||!["preprocessor","uploader"].includes(e.pluginType))throw new Error(`The uppy plugin ${e.pluginId} should have a static pluginType that should be preprocessor or uploader`)
this._uppyInstance.use(e,Object.assign(t,{id:e.pluginId,type:e.pluginType})),"preprocessor"===e.pluginType&&this._trackPreProcessorStatus(e.pluginId)}},_onPreProcessProgress(e){this._uppyInstance.on("preprocess-progress",((t,i,n)=>{this._consoleDebug(`[${n}] processing file ${t.name} (${t.id})`),this._preProcessorStatus[n].activeProcessing++,e(t)}))},_onPreProcessComplete(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
this._uppyInstance.on("preprocess-complete",((i,n,r)=>{this._consoleDebug(`[${r}] ${n?"skipped":"completed"} processing file ${i.name} (${i.id})`),e(i),this._completePreProcessing(r,(e=>{e&&(this._consoleDebug("[uppy] All upload preprocessors complete!"),t&&t())}))}))},_resetPreProcessors(){this._eachPreProcessor((e=>{this._preProcessorStatus[e]={needProcessing:0,activeProcessing:0,completeProcessing:0,allComplete:!1}}))},_trackPreProcessorStatus(e){this._preProcessorStatus||(this._preProcessorStatus={}),this._preProcessorStatus[e]={needProcessing:0,activeProcessing:0,completeProcessing:0,allComplete:!1}},_addNeedProcessing(e){this._eachPreProcessor(((t,i)=>{i.needProcessing+=e,i.allComplete=!1}))},_eachPreProcessor(e){for(const[t,i]of Object.entries(this._preProcessorStatus))e(t,i)},_allPreprocessorsComplete(){let e=[]
return this._eachPreProcessor(((t,i)=>{e.push(i.allComplete)})),e.every(Boolean)},_completePreProcessing(e,t){const i=this._preProcessorStatus[e]
i.activeProcessing--,i.completeProcessing++,i.completeProcessing===i.needProcessing&&(i.allComplete=!0,i.needProcessing=0,i.completeProcessing=0,this._allPreprocessorsComplete()?t(!0):t(!1))}})
e.default=n})),define("discourse/mixins/filter-mode",["exports","discourse/models/category","@ember/object/mixin","@ember/object"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=i.default.create({filterModeInternal:(0,n.computed)("rawFilterMode","filterType","category","noSubcategories",(function(){const e=this.rawFilterMode
if(e)return e
{const e=this.category,i=this.filterType
if(e){const n=this.noSubcategories
return`c/${t.default.slugFor(e)}${n?"/none":""}/l/${i}`}return i}})),filterMode:(0,n.computed)("filterModeInternal",{get(){return this.filterModeInternal},set(e,t){return this.set("rawFilterMode",t),this.set("filterType",t.split("/").pop()),t}})})
e.default=r})),define("discourse/mixins/grant-badge-controller",["exports","@ember/object/mixin","discourse/models/user-badge","discourse-common/lib/icon-library","discourse-common/utils/decorators","@ember/object/computed"],(function(e,t,i,n,r,o){var s,l,a
function u(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var c=t.default.create((s=(0,r.default)("allBadges.[]","userBadges.[]"),l=(0,r.default)("selectedBadgeId","grantableBadges"),u(a={grantableBadges(e,t){const i=t.reduce(((e,t)=>(e[t.get("badge_id")]=!0,e)),{})
return e.filter((e=>e.get("enabled")&&e.get("manually_grantable")&&(!i[e.get("id")]||e.get("multiple_grant")))).map((e=>(e.get("icon")&&e.set("icon",(0,n.convertIconClass)(e.icon)),e))).sort(((e,t)=>e.get("name").localeCompare(t.get("name"))))},noGrantableBadges:(0,o.empty)("grantableBadges"),selectedBadgeGrantable:(e,t)=>t&&t.find((t=>t.get("id")===e)),grantBadge(e,t,n){return i.default.grant(e,t,n).then((e=>(this.userBadges.pushObject(e),e)),(e=>{throw e}))}},"grantableBadges",[s],Object.getOwnPropertyDescriptor(a,"grantableBadges"),a),u(a,"selectedBadgeGrantable",[l],Object.getOwnPropertyDescriptor(a,"selectedBadgeGrantable"),a),a))
e.default=c})),define("discourse/mixins/key-enter-escape",["exports","discourse/lib/utilities"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i={keyDown(e){if(!document.body.classList.contains("modal-open"))return 27===e.which?(this.cancelled(),!1):13===e.which&&(e.ctrlKey||e.metaKey||(0,t.isiPad)()&&e.altKey)?(this.save(void 0,e),!1):void 0}}
e.default=i})),define("discourse/mixins/load-more",["exports","discourse/lib/eyeline","@ember/object/mixin","discourse/mixins/scrolling","discourse-common/utils/decorators"],(function(e,t,i,n,r){var o,s,l
function a(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var u=i.default.create(n.default,(o=(0,r.on)("didInsertElement"),s=(0,r.on)("willDestroyElement"),a(l={scrolled(){return this.eyeline?.update()},loadMoreUnlessFull(){this.screenNotFull()&&this.send("loadMore")},_bindEyeline(){const e=t.default.create({selector:`${this.eyelineSelector}:last`})
this.set("eyeline",e),e.on("sawBottom",(()=>this.send("loadMore"))),e.update(),this.bindScrolling()},_removeEyeline(){this.unbindScrolling()}},"_bindEyeline",[o],Object.getOwnPropertyDescriptor(l,"_bindEyeline"),l),a(l,"_removeEyeline",[s],Object.getOwnPropertyDescriptor(l,"_removeEyeline"),l),l))
e.default=u})),define("discourse/mixins/mobile-scroll-direction",["exports","@ember/object/mixin","discourse-common/lib/debounce"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.create({_lastScroll:null,_bottomHit:0,calculateDirection(e){const t=Math.floor(e-this._lastScroll)
if(t<=5&&t>=-5)return
if(0===e)return
const n=this.mobileScrollDirection,r=t>0?"down":null,o=Math.floor($("body").height()-e-$(window).height())
e<0?this.set("mobileScrollDirection",null):r!==n&&o>0&&this.set("mobileScrollDirection",r),this._lastScroll=Math.floor(e),o>0?this._bottomHit=0:((0,i.default)(this,this._setBottomHit,1e3),1===this._bottomHit&&this.set("mobileScrollDirection",null))},_setBottomHit(){this._bottomHit=1}})
e.default=n})),define("discourse/mixins/modal-functionality",["exports","@ember/object/mixin","discourse/lib/show-modal"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.create({flash(e,t){this.appEvents.trigger("modal-body:flash",{text:e,messageClass:t})},clearFlash(){this.appEvents.trigger("modal-body:clearFlash")},showModal(){return(0,i.default)(...arguments)},actions:{closeModal(){this.modal.close()}}})
e.default=n})),define("discourse/mixins/modal-update-existing-users",["exports","@ember/object/mixin"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.create({onShow(){this.set("updateExistingUsers",null)},actions:{updateExistingUsers(){this.set("updateExistingUsers",!0),this.send("closeModal")},cancel(){this.set("updateExistingUsers",!1),this.send("closeModal")}}})
e.default=i})),define("discourse/mixins/name-validation",["exports","@ember/object","I18n","@ember/object/mixin","discourse-common/utils/decorators","@ember/utils"],(function(e,t,i,n,r,o){var s,l,a
function u(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var c=n.default.create((s=(0,r.default)(),l=(0,r.default)("accountName","forceValidationReason"),u(a={nameInstructions(){return i.default.t(this.siteSettings.full_name_required?"user.name.instructions_required":"user.name.instructions")},nameValidation(e,n){return this.siteSettings.full_name_required&&(0,o.isEmpty)(e)?t.default.create({failed:!0,ok:!1,message:i.default.t("user.name.required"),reason:n?i.default.t("user.name.required"):null,element:document.querySelector("#new-account-name")}):t.default.create({ok:!0})}},"nameInstructions",[s],Object.getOwnPropertyDescriptor(a,"nameInstructions"),a),u(a,"nameValidation",[l],Object.getOwnPropertyDescriptor(a,"nameValidation"),a),a))
e.default=c})),define("discourse/mixins/open-composer",["exports","discourse/models/composer","@ember/object/mixin","discourse-common/lib/get-owner"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=i.default.create({openComposer(e){let i=e.get("category.id")
this.siteSettings.default_subcategory_on_read_only_category&&!e.canCreateTopicOnCategory&&(i=e.canCreateTopicOnSubCategory?e.get("defaultSubcategory.id"):this.siteSettings.default_composer_category),i&&!this.siteSettings.default_subcategory_on_read_only_category&&e.category.isUncategorizedCategory&&!this.siteSettings.allow_uncategorized_topics&&(i=null),(0,n.getOwner)(this).lookup("service:composer").open({prioritizedCategoryId:i,topicCategoryId:i,action:t.default.CREATE_TOPIC,draftKey:e.get("model.draft_key")||t.default.NEW_TOPIC_KEY,draftSequence:e.get("model.draft_sequence")||0})},openComposerWithTopicParams(e,i,r,o,s){(0,n.getOwner)(this).lookup("service:composer").open({action:t.default.CREATE_TOPIC,topicTitle:i,topicBody:r,topicCategoryId:o,topicTags:s,draftKey:e.get("model.draft_key")||t.default.NEW_TOPIC_KEY,draftSequence:e.get("model.draft_sequence")})},openComposerWithMessageParams(){let{recipients:e="",topicTitle:i="",topicBody:r="",hasGroups:o=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,n.getOwner)(this).lookup("service:composer").open({action:t.default.PRIVATE_MESSAGE,recipients:e,topicTitle:i,topicBody:r,archetypeId:"private_message",draftKey:t.default.NEW_PRIVATE_MESSAGE_KEY,hasGroups:o})}})
e.default=r})),define("discourse/mixins/pan-events",["exports","@ember/object/mixin"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SWIPE_VELOCITY_THRESHOLD=e.SWIPE_DISTANCE_THRESHOLD=e.MINIMUM_SWIPE_DISTANCE=void 0
e.SWIPE_DISTANCE_THRESHOLD=50
e.SWIPE_VELOCITY_THRESHOLD=.12
e.MINIMUM_SWIPE_DISTANCE=5
var i=t.default.create({_panState:null,_animationPending:!1,didInsertElement(){this._super(...arguments),this.addTouchListeners(this.element)},willDestroyElement(){this._super(...arguments),this.removeTouchListeners(this.element)},addTouchListeners(e){if(this.site.mobileView){this.touchStart=e=>e.touches&&this._panStart(e.touches[0]),this.touchMove=e=>{const t=e.touches[0]
t.type="pointermove",this._panMove(t,e)},this.touchEnd=e=>this._panMove({type:"pointerup"},e),this.touchCancel=e=>this._panMove({type:"pointercancel"},e)
const t={passive:!1}
e.addEventListener("touchstart",this.touchStart,t),e.addEventListener("touchmove",this.touchMove,t),e.addEventListener("touchend",this.touchEnd,t),e.addEventListener("touchcancel",this.touchCancel,t)}},removeTouchListeners(e){this.site.mobileView&&(e.removeEventListener("touchstart",this.touchStart),e.removeEventListener("touchmove",this.touchMove),e.removeEventListener("touchend",this.touchEnd),e.removeEventListener("touchcancel",this.touchCancel))},_calculateDirection:(e,t,i)=>e.start||!e.direction?Math.abs(t)>Math.abs(i)?t>0?"right":"left":i>0?"down":"up":e.direction,_calculateNewPanState(e,t){if("pointerup"===t.type||"pointercancel"===t.type)return e
const i=Date.now(),n=i-e.timestamp
if(0===n)return e
const r=t.clientX-e.startLocation.x,o=t.clientY-e.startLocation.y,s=Math.sqrt(Math.pow(r,2)+Math.pow(o,2)),l=t.clientX-e.center.x,a=t.clientY-e.center.y,u=l/n,c=a/n,d=Math.sqrt(Math.pow(l,2)+Math.pow(a,2))/n
return{startLocation:e.startLocation,center:{x:t.clientX,y:t.clientY},velocity:d,velocityX:u,velocityY:c,deltaX:r,deltaY:o,distance:s,start:!1,timestamp:i,direction:this._calculateDirection(e,r,o)}},_panStart(e){const t={center:{x:e.clientX,y:e.clientY},startLocation:{x:e.clientX,y:e.clientY},velocity:0,velocityX:0,velocityY:0,deltaX:0,deltaY:0,distance:0,start:!0,timestamp:Date.now(),direction:null}
this.set("_panState",t)},_panMove(e,t){if(!this._panState)return void this._panStart(e)
const i=this._panState,n=this._calculateNewPanState(i,e)
if(!(i.start&&n.distance<5))if(this.set("_panState",n),n.originalEvent=t,i.start&&"panStart"in this)this.panStart(n)
else if("pointerup"!==e.type&&"pointercancel"!==e.type||!("panEnd"in this)){if("pointermove"===e.type&&"panMove"in this){if(this._animationPending)return
this._animationPending=!0,window.requestAnimationFrame((()=>{this._animationPending&&(this.panMove(n),this._animationPending=!1)}))}}else this.panEnd(n)}})
e.default=i})),define("discourse/mixins/password-validation",["exports","@ember/object","I18n","@ember/object/mixin","discourse-common/utils/decorators","@ember/utils"],(function(e,t,i,n,r,o){var s,l,a,u
function c(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var d=n.default.create((s=(0,r.default)("passwordMinLength"),l=(0,r.default)("isDeveloper","admin"),a=(0,r.default)("accountPassword","passwordRequired","rejectedPasswords.[]","accountUsername","accountEmail","passwordMinLength","forceValidationReason"),u={rejectedPasswords:null,init(){this._super(...arguments),this.set("rejectedPasswords",[]),this.set("rejectedPasswordsMessages",new Map)},passwordInstructions(){return i.default.t("user.password.instructions",{count:this.passwordMinLength})},passwordMinLength(e,t){return e||t?this.siteSettings.min_admin_password_length:this.siteSettings.min_password_length},passwordValidation(e,n,r,s,l,a,u){const c={failed:!0,ok:!1,element:document.querySelector("#new-account-password")}
return n?r.includes(e)?t.default.create(Object.assign(c,{reason:this.rejectedPasswordsMessages.get(e)||i.default.t("user.password.common")})):(0,o.isEmpty)(e)?t.default.create(Object.assign(c,{message:i.default.t("user.password.required"),reason:u?i.default.t("user.password.required"):null})):e.length{this.listenForDoNotDisturbChanges()}),1e4))},didInsertElement(){this._super(...arguments),this.appEvents.on("do-not-disturb:changed",(()=>this.queueRerender())),(0,r.isTesting)()||this.listenForDoNotDisturbChanges()},willDestroyElement(){this._super(...arguments),(0,t.cancel)(this._listenToDoNotDisturbLoop)}})
e.default=o})),define("discourse/mixins/scroll-top",["exports","discourse/lib/url","discourse-common/config/environment","@ember/runloop"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.scrollTop=function(){if(t.default.isJumpScheduled())return;(0,n.scheduleOnce)("afterRender",r,r._scrollTop)}
const r={_scrollTop(){(0,i.isTesting)()||(document.documentElement.scrollTop=0)}}})),define("discourse/mixins/scrolling",["exports","@ember/object/mixin","@ember/runloop","@ember/service"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ScrollingDOMMethods=void 0
const r={bindOnScroll(e){document.addEventListener("touchmove",e,{passive:!0}),window.addEventListener("scroll",e,{passive:!0})},unbindOnScroll(e){document.removeEventListener("touchmove",e),window.removeEventListener("scroll",e)},screenNotFull:()=>window.height>document.querySelector(".ember-application").offsetHeight}
e.ScrollingDOMMethods=r
const o=t.default.create({router:(0,n.inject)(),bindScrolling(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
e.throttle||(e.throttle=100)
const t=this.router._router._routerMicrolib
let n,o=()=>{if(!t.activeTransition)return(0,i.scheduleOnce)("afterRender",this,"scrolled")}
n=e.throttle?()=>(0,i.throttle)(this,o,e.throttle,!1):o,this._scrollingMixinOnScrollMethod=n,r.bindOnScroll(n)},screenNotFull:()=>r.screenNotFull(),unbindScrolling(){r.unbindOnScroll(this._scrollingMixinOnScrollMethod)}})
var s=o
e.default=s})),define("discourse/mixins/singleton",["exports","@ember/object/mixin"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.create({current(){return this._current||(this._current=this.createCurrent()),this._current},createCurrent(){return this.create({})},currentProp(e,t){let i=this.current()
if(i)return void 0!==t?(i.set(e,t),t):i.get(e)},resetCurrent(e){return this._current=e,e}})
e.default=i})),define("discourse/mixins/textarea-text-manipulation",["exports","discourse-common/utils/decorators","I18n","@ember/object/mixin","discourse/lib/text","discourse/lib/to-markdown","@ember/object","@ember/utils","discourse-common/config/environment","discourse/lib/utilities","@ember/runloop"],(function(e,t,i,n,r,o,s,l,a,u,c){var d
function p(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.getHead=y
const m="left",h="right",f=0,g=1,b=2
function y(e,t){return"string"==typeof e?[e,e.length]:y(e(t))}var _=n.default.create((d={init(){this._super(...arguments),this.composerEventPrefix||(this.composerEventPrefix="composer"),(0,r.generateLinkifyFunction)(this.markdownOptions||{}).then((e=>{this._cachedLinkify=e}))},focusTextArea(){!this.element||this.isDestroying||this.isDestroyed||this._textarea&&(this._textarea.blur(),this._textarea.focus())},insertBlock(e){this._addBlock(this.getSelected(),e)},insertText(e,t){this.addText(this.getSelected(),e,t)},getSelected(e,t){if(!this.ready||!this.element)return
const i=this._textarea.value
let n=this._textarea.selectionStart,r=this._textarea.selectionEnd
for(;r>n&&/\s/.test(i.charAt(r-1));)r--
if(e)for(;r>n&&/\s/.test(i.charAt(n));)n++
const o=i.substring(n,r),s=i.slice(0,n),l=i.slice(r)
if(t&&t.lineVal){return{start:n,end:r,value:o,pre:s,post:l,lineVal:i.split("\n")[i.slice(0,this._textarea.selectionStart).split("\n").length-1]}}return{start:n,end:r,value:o,pre:s,post:l}},selectText(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{scroll:!0};(0,c.next)((()=>{if(this.element&&(this._textarea.selectionStart=e,this._textarea.selectionEnd=e+t,i.scroll)){const e=this._textarea.scrollTop
this.capabilities.isIOS||this._textarea.focus(),this._textarea.scrollTop=e}}))},replaceText(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
const n=this.value,r=n.indexOf(e)
if(-1===r)return
const o=(0,u.determinePostReplaceSelection)({selection:{start:this._textarea.selectionStart,end:this._textarea.selectionEnd},needle:{start:r,end:r+e.length},replacement:{start:r,end:r+t.length}})
if(i.index&&i.regex){let e=-1
const r=n.replace(i.regex,(n=>(e++,e===i.index?t:n)))
this.set("value",r)}else this.set("value",n.replace(e,t))
!i.forceFocus&&!this._$textarea.is(":focus")||i.skipNewSelection||this.selectText(o.start,o.end-o.start)},applySurround(e,t,n,r,o){const s=e.pre,l=e.post,a=n.length
if(e.start===e.end){if(0===a)return
const[o,l]=y(t),u=i.default.t(`composer.${r}`)
this._insertAt(e.start,e.end,`${o}${u}${n}`),this.selectText(s.length+l,u.length)}else if(o&&!o.multiline){let[i,r]=y(t)
o.useBlockMode&&e.value.split("\n").length>1&&(i+="\n",r+=1,n=`\n${n}`),s.slice(-r)===i&&l.slice(0,n.length)===n?(this._insertAt(e.start-r,e.end+n.length,e.value),this.selectText(e.start-r,e.value.length)):(this._insertAt(e.start,e.end,`${i}${e.value}${n}`),this.selectText(e.start+r,e.value.length))}else{const i=e.value.split("\n")
let[r,u]=y(t)
if(1===i.length&&s.slice(-a)===n&&l.slice(0,u)===r)this._insertAt(e.start-u,e.end+a,e.value),this.selectText(e.start-u,e.value.length)
else{const s=this._getMultilineContents(i,t,r,u,n,a,o)
this._insertAt(e.start,e.end,s),1===i.length&&a>0?this.selectText(e.start+u,e.value.length):this.selectText(e.start,s.length)}}},_getMultilineContents(e,t,i,n,r,o,s){let l=f
const a=s&&s.applyEmptyLines
return e.map((e=>{if(!a&&0===e.length)return e
if(l!==b&&(e.slice(0,n)===i&&0===o||r.length&&e.slice(-o)===r)){if(l=g,0===o){const r=e.slice(n)
return[i,n]=y(t,i),r}if(e.slice(-o)===r){const r=e.slice(n,-o)
return[i,n]=y(t,i),r}}else if(l===f)l=b
else if(l===g)return e
const s=`${i}${e}${r}`
return[i,n]=y(t,i),s})).join("\n")},_addBlock(e,t){if(0===(t=(t||"").trim()).length)return
let i=e.start,n=e.end
const r=e.pre?.match(/\n*$/)?.[0]?.length
r&&(i-=r),e.pre.length>0&&(t=`\n\n${t}`)
const o=e.post?.match(/^\n*/)?.[0]?.length
o&&(n+=o),t=e.post.length>0?`${t}\n\n`:`${t}\n`,this._insertAt(i,n,t),this._textarea.setSelectionRange(i+t.length,i+t.length),(0,c.schedule)("afterRender",this,this.focusTextArea)},addText(e,t,i){i&&i.ensureSpace&&((e.pre+"").length>0&&(e.pre.match(/\s$/)||(t=" "+t)),(e.post+"").length>0&&(e.post.match(/^\s/)||(t+=" "))),this._insertAt(e.start,e.end,t),this.focusTextArea()},_insertAt(e,t,i){this._textarea.setSelectionRange(e,t),this._textarea.focus(),document.execCommand("insertText",!1,i)},extractTable(e){e.endsWith("\n")&&(e=e.substring(0,e.length-1)),e=e.split("")
let t=!1
e.forEach(((i,n)=>{"\n"===i&&t&&(e[n]="\r"),'"'===i&&(e[n]="",t=!t)}))
let i=e.join("").replace(/\r/g," ").split("\n")
if(i.length>1){const e=i.map((e=>e.split("\t").length))
if(e.reduce(((t,i)=>t&&e[0]===i&&i>1))&&!(2===e[0]&&i[0].split("\t")[0].match(/^•$|^\d+.$/))){const t=[...Array(e[0])].map((()=>"---")).join("\t")
return i.splice(1,0,t),"|"+i.map((e=>e.split("\t").join("|"))).join("|\n|")+"|\n"}}return null},isInside(e,t){const i=e.match(t)
return i&&i.length%2},paste(e){const t=document.querySelector(this.composerFocusSelector)===e.target
if(!t&&!(0,a.isTesting)())return
let{clipboard:i,canPasteHtml:n,canUpload:r}=(0,u.clipboardHelpers)(e,{siteSettings:this.siteSettings,canUpload:t}),s=i.getData("text/plain"),l=i.getData("text/html"),c=!1
const d=this.getSelected(null,{lineVal:!0}),{pre:p,value:m,lineVal:h}=d,f=p.match(/[^\n]$/),g=this.isInside(p,/(^|\n)```/g)
if(s&&this.siteSettings.enable_rich_text_paste&&!f&&!g){s=s.replace(/\r/g,"")
const e=this.extractTable(s)
e&&(this.composerEventPrefix?this.appEvents.trigger(`${this.composerEventPrefix}:insert-text`,e):this.insertText(e),c=!0)}if(n&&s&&(n=f?!(h.match(/^```/)||this.isInside(p,/`/g)||h.match(/^ /)):!g),this._cachedLinkify&&s&&!c&&d.end>d.start&&!this._cachedLinkify.test(m)&&!m.match(/\[\/?[a-z =]+?\]/g)&&this._cachedLinkify.test(s)){const e=this._cachedLinkify.match(s)[0]
e&&0===e.index&&e.lastIndex===e.raw.length&&(this.addText(d,`[${m}](${e.url})`),c=!0)}if(n&&!c){let e=(0,o.default)(l);(!s||s.length(o.match(/^ /gm)?.length||0)?(n=1,r="\t"):(r=" ",n=2)
const s=new RegExp(`^${r}+`),l=i.match(s),a=o.match(s)
if(l){const e=a?a[0]:""
o=l[0].replace(e,"")+o}const u=o.split("\n").map((t=>e===m?this._deindentLine(t,r,n):`${Array(n+1).join(r)}${t}`)).join("\n")
""!==u.trim()&&(this.replaceText(o,u,{skipNewSelection:!0}),this.selectText(this.value.indexOf(u),u.length))},emojiSelected(e){let t=this.getSelected()
const i=t.pre.match(/\B:(\w*)$/)
if((0,l.isEmpty)(i))t.pre.match(/\S$/)?this.addText(t,` :${e}:`):this.addText(t,`:${e}:`)
else{let n=i[1].length
this._insertAt(t.start-n,t.end,`${e}:`)}}},p(d,"paste",[t.bind],Object.getOwnPropertyDescriptor(d,"paste"),d),p(d,"indentSelection",[t.bind],Object.getOwnPropertyDescriptor(d,"indentSelection"),d),p(d,"emojiSelected",[s.action],Object.getOwnPropertyDescriptor(d,"emojiSelected"),d),d))
e.default=_})),define("discourse/mixins/upload-debugging",["exports","@ember/object/mixin","@ember/debug"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.create({_consoleDebug(e){this.siteSettings.enable_upload_debug_mode&&console.log(e)},_consolePerformanceTiming(e){if(!e)return
const t=Math.floor(e.duration/6e4),i=(e.duration%6e4/1e3).toFixed(0),n=t+":"+(i<10?"0":"")+i
this._consoleDebug(`${e.name}:\n duration: ${n} (${e.duration}ms)`)},_performanceApiSupport(){this._performanceMark("testing support 1"),this._performanceMark("testing support 2")
return this._performanceMeasure("performance api support","testing support 1","testing support 2")},_performanceMark:e=>performance.mark(e),_performanceMeasure(e,t,i){let n
try{n=performance.measure(e,t,i)}catch(r){r.message.includes("Failed to execute 'measure' on 'Performance'")&&console.warn(`Uppy performance measure failed: ${e}, ${t}, ${i}`)}return n},_instrumentUploadTimings(){this._performanceApiSupport()&&(this._uppyInstance.on("upload",(e=>{e.fileIDs.forEach((e=>this._performanceMark(`upload-${e}-start`)))})),this._uppyInstance.on("create-multipart",(e=>{this._performanceMark(`upload-${e}-create-multipart`)})),this._uppyInstance.on("create-multipart-success",(e=>{this._performanceMark(`upload-${e}-create-multipart-success`)})),this._uppyInstance.on("complete-multipart",(e=>{this._performanceMark(`upload-${e}-complete-multipart`),this._consolePerformanceTiming(this._performanceMeasure(`upload-${e}-multipart-all-parts-complete`,`upload-${e}-create-multipart-success`,`upload-${e}-complete-multipart`))})),this._uppyInstance.on("complete-multipart-success",(e=>{this._performanceMark(`upload-${e}-complete-multipart-success`),this._consolePerformanceTiming(this._performanceMeasure(`upload-${e}-multipart-total-network-exclusive-complete-multipart`,`upload-${e}-create-multipart`,`upload-${e}-complete-multipart`)),this._consolePerformanceTiming(this._performanceMeasure(`upload-${e}-multipart-total-network-inclusive-complete-multipart`,`upload-${e}-create-multipart`,`upload-${e}-complete-multipart-success`)),this._consolePerformanceTiming(this._performanceMeasure(`upload-${e}-multipart-complete-convert-to-upload`,`upload-${e}-complete-multipart`,`upload-${e}-complete-multipart-success`))})),this._uppyInstance.on("upload-success",(e=>{this._performanceMark(`upload-${e.id}-end`),this._consolePerformanceTiming(this._performanceMeasure(`upload-${e.id}-multipart-total-inclusive-preprocessing`,`upload-${e.id}-start`,`upload-${e.id}-end`))})))}})
e.default=n})),define("discourse/mixins/uppy-s3-multipart",["exports","@ember/object/mixin","discourse-common/lib/get-url","discourse-common/utils/decorators","rsvp","discourse/lib/ajax","@uppy/aws-s3-multipart"],(function(e,t,i,n,r,o,s){var l
function a(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=[0,1e3,3e3,5e3],c=1048576
var d=t.default.create((a(l={_useS3MultipartUploads(){this.set("usingS3MultipartUploads",!0),this._uppyInstance.use(s.default,{limit:10,retryDelays:u,getChunkSize:e=>e.size>=500*c?20*c:e.size>=100*c?10*c:5*c,createMultipartUpload:this._createMultipartUpload,prepareUploadParts:this._prepareUploadParts,completeMultipartUpload:this._completeMultipartUpload,abortMultipartUpload:this._abortMultipartUpload})},_createMultipartUpload(e){this._uppyInstance.emit("create-multipart",e.id)
const t={file_name:e.name,file_size:e.size,upload_type:e.meta.upload_type,metadata:e.meta}
return e.meta.sha1_checksum&&(t.metadata={"sha1-checksum":e.meta.sha1_checksum}),(0,o.ajax)((0,i.default)(`${this.uploadRootPath}/create-multipart.json`),{type:"POST",data:t}).then((t=>(this._uppyInstance.emit("create-multipart-success",e.id),e.meta.unique_identifier=t.unique_identifier,{uploadId:t.external_upload_identifier,key:t.key})))},_prepareUploadParts(e,t){return void 0===e.preparePartsRetryAttempts&&(e.preparePartsRetryAttempts=0),(0,o.ajax)((0,i.default)(`${this.uploadRootPath}/batch-presign-multipart-parts.json`),{type:"POST",data:{part_numbers:t.parts.map((e=>e.number)),unique_identifier:e.meta.unique_identifier}}).then((t=>(e.preparePartsRetryAttempts&&(delete e.preparePartsRetryAttempts,this._consoleDebug(`[uppy] Retrying batch fetch for ${e.id} was successful, continuing.`)),{presignedUrls:t.presigned_urls}))).catch((t=>{const i=t.jqXHR.status
if(e.preparePartsRetryAttempts({part_number:e.PartNumber,etag:e.ETag})))
return(0,o.ajax)((0,i.default)(`${this.uploadRootPath}/complete-multipart.json`),{type:"POST",contentType:"application/json",data:JSON.stringify({parts:n,unique_identifier:e.meta.unique_identifier,pasted:e.meta.pasted,for_private_message:e.meta.for_private_message})}).then((t=>(this._uppyInstance.emit("complete-multipart-success",e.id),t)))},_abortMultipartUpload(e,t){let{key:n,uploadId:r}=t
if(n&&r&&(!e.meta.error||!this.siteSettings.enable_upload_debug_mode))return e.meta.cancelled=!0,(0,o.ajax)((0,i.default)(`${this.uploadRootPath}/abort-multipart.json`),{type:"POST",data:{external_upload_identifier:r}}).catch((t=>{this._handleUploadError(e,t)}))}},"_createMultipartUpload",[n.bind],Object.getOwnPropertyDescriptor(l,"_createMultipartUpload"),l),a(l,"_prepareUploadParts",[n.bind],Object.getOwnPropertyDescriptor(l,"_prepareUploadParts"),l),a(l,"_completeMultipartUpload",[n.bind],Object.getOwnPropertyDescriptor(l,"_completeMultipartUpload"),l),a(l,"_abortMultipartUpload",[n.bind],Object.getOwnPropertyDescriptor(l,"_abortMultipartUpload"),l),l))
e.default=d})),define("discourse/mixins/uppy-upload",["exports","@ember/object/mixin","@ember/runloop","discourse/mixins/extendable-uploader","@ember/object/computed","@ember/object","discourse/lib/ajax","discourse/lib/uploads","discourse-common/lib/object","discourse-common/lib/get-url","I18n","@uppy/core","@uppy/drop-target","@uppy/xhr-upload","@uppy/aws-s3","discourse/lib/uppy-checksum-plugin","discourse/mixins/uppy-s3-multipart","discourse/lib/uppy-chunked-uploader-plugin","discourse-common/utils/decorators","@ember/debug","@ember/service"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h,f,g,b,y,_,v){var w,k,x
function P(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.HUGE_FILE_THRESHOLD_BYTES=void 0
e.HUGE_FILE_THRESHOLD_BYTES=104857600
var O=t.default.create(g.default,n.default,(w=(0,y.on)("willDestroyElement"),k=(0,y.on)("didInsertElement"),x={dialog:(0,v.inject)(),uploading:!1,uploadProgress:0,_uppyInstance:null,autoStartUploads:!0,inProgressUploads:null,id:null,uploadRootPath:"/uploads",fileInputSelector:".hidden-upload-field",uploadDone(){},validateUploadedFilesOptions:()=>({}),uploadingOrProcessing:(0,r.or)("uploading","processing"),_destroy(){this.messageBus&&this.messageBus.unsubscribe(`/uploads/${this.type}`),this.fileInputEl?.removeEventListener("change",this.fileInputEventListener),this.appEvents.off(`upload-mixin:${this.id}:add-files`,this._addFiles),this.appEvents.off(`upload-mixin:${this.id}:cancel-upload`,this._cancelSingleUpload),this._uppyInstance?.close(),this._uppyInstance=null},_initialize(){this.setProperties({fileInputEl:this.element.querySelector(this.fileInputSelector)}),this.set("allowMultipleFiles",this.fileInputEl.multiple),this.set("inProgressUploads",[]),this._bindFileInputChange(),this.id,this._uppyInstance=new d.default({id:this.id,autoProceed:this.autoStartUploads,meta:(0,a.deepMerge)({upload_type:this.type},this.additionalParams||{},this.data||{}),onBeforeFileAdded:e=>{const t=(0,a.deepMerge)({bypassNewUserRestriction:!0,user:this.currentUser,siteSettings:this.siteSettings,validateSize:!0},this.validateUploadedFilesOptions()),i=(0,l.validateUploadedFile)(e,t)
return this.setProperties({uploadProgress:0,uploading:i&&this.autoStartUploads,filesAwaitingUpload:!this.autoStartUploads,cancellable:i&&this.autoStartUploads}),i},onBeforeUpload:e=>{let t=!1
const i=Object.keys(e).length,n=this.maxFiles||this.siteSettings.simultaneous_uploads
if(t=this.allowMultipleFiles?n>0&&i>n:i>1,t)return this.dialog.alert(c.default.t("post.errors.too_many_dragged_and_dropped_files",{count:this.allowMultipleFiles?n:1})),this._reset(),!1
this._perFileData&&Object.values(e).forEach((e=>{(0,a.deepMerge)(e.meta,this._perFileData())}))}}),this._uppyInstance.use(p.default,this._uploadDropTargetOptions()),this._uppyInstance.on("progress",(e=>{this.isDestroying||this.isDestroyed||this.set("uploadProgress",e)})),this._uppyInstance.on("upload",(e=>{if(this.isDestroying||this.isDestroyed)return
this._addNeedProcessing(e.fileIDs.length)
const t=e.fileIDs.map((e=>this._uppyInstance.getFile(e)))
this.setProperties({processing:!0,cancellable:!1}),t.forEach((e=>{this.inProgressUploads.pushObject(o.default.create({fileName:e.name,id:e.id,progress:0,extension:e.extension,processing:!1})),this._triggerInProgressUploadsEvent()}))})),this._uppyInstance.on("upload-progress",((e,t)=>{(0,i.run)((()=>{if(this.isDestroying||this.isDestroyed)return
const i=this.inProgressUploads.find((t=>t.id===e.id))
if(i){const e=Math.round(t.bytesUploaded/t.bytesTotal*100)
i.set("progress",e)}}))})),this._uppyInstance.on("upload-success",((e,t)=>{if(this.usingS3Uploads)this.setProperties({uploading:!1,processing:!0}),this._completeExternalUpload(e).then((t=>{this._removeInProgressUpload(e.id),this.appEvents.trigger(`upload-mixin:${this.id}:upload-success`,e.name,t),this.uploadDone((0,a.deepMerge)(t,{file_name:e.name})),this._triggerInProgressUploadsEvent(),0===this.inProgressUploads.length&&this._allUploadsComplete()})).catch((t=>{(0,l.displayErrorForUpload)(t,this.siteSettings,e.name),this._triggerInProgressUploadsEvent()}))
else{this._removeInProgressUpload(e.id)
const i=t?.body||{}
this.appEvents.trigger(`upload-mixin:${this.id}:upload-success`,e.name,i),this.uploadDone((0,a.deepMerge)(i,{file_name:e.name})),this._triggerInProgressUploadsEvent(),0===this.inProgressUploads.length&&this._allUploadsComplete()}})),this._uppyInstance.on("upload-error",((e,t,i)=>{this._removeInProgressUpload(e.id),(0,l.displayErrorForUpload)(i||t,this.siteSettings,e.name),this._reset()})),this._uppyInstance.on("file-removed",((e,t)=>{(0,i.run)((()=>{"cancel-all"!==t&&this.appEvents.trigger(`upload-mixin:${this.id}:upload-cancelled`,e.id)}))})),this.siteSettings.enable_upload_debug_mode&&this._instrumentUploadTimings(),!this.siteSettings.enable_direct_s3_uploads||this.preventDirectS3Uploads||this.useChunkedUploads?this.useChunkedUploads?this._useChunkedUploads():this._useXHRUploads():this.useMultipartUploadsIfAvailable?this._useS3MultipartUploads():this._useS3Uploads(),this._uppyInstance.on("cancel-all",(()=>{this.appEvents.trigger(`upload-mixin:${this.id}:uploads-cancelled`),this.isDestroyed||this.isDestroying||this.inProgressUploads.length&&(this.set("inProgressUploads",[]),this._triggerInProgressUploadsEvent())})),this.appEvents.on(`upload-mixin:${this.id}:add-files`,this._addFiles),this.appEvents.on(`upload-mixin:${this.id}:cancel-upload`,this._cancelSingleUpload),this._uppyReady(),this._useUploadPlugin(f.default,{capabilities:this.capabilities})},_triggerInProgressUploadsEvent(){this.onProgressUploadsChanged?.(this.inProgressUploads),this.appEvents.trigger(`upload-mixin:${this.id}:in-progress-uploads`,this.inProgressUploads)},_uppyReady(){},_startUpload(){if(this.filesAwaitingUpload&&this._uppyInstance?.getFiles().length)return this.set("uploading",!0),this._uppyInstance?.upload()},_useXHRUploads(){this._uppyInstance.use(m.default,{endpoint:this._xhrUploadUrl(),headers:{"X-CSRF-Token":this.session.csrfToken}})},_useChunkedUploads(){this.set("usingChunkedUploads",!0),this._uppyInstance.use(b.default,{url:this._xhrUploadUrl(),headers:{"X-CSRF-Token":this.session.csrfToken}})},_useS3Uploads(){this.set("usingS3Uploads",!0),this._uppyInstance.use(h.default,{getUploadParameters:e=>{const t={file_name:e.name,file_size:e.size,type:this.type}
return e.meta.sha1_checksum&&(t.metadata={"sha1-checksum":e.meta.sha1_checksum}),(0,s.ajax)((0,u.default)(`${this.uploadRootPath}/generate-presigned-put`),{type:"POST",data:t}).then((t=>(this._uppyInstance.setFileMeta(e.id,{uniqueUploadIdentifier:t.unique_identifier}),{method:"put",url:t.url,headers:{"Content-Type":e.type}}))).catch((t=>{(0,l.displayErrorForUpload)(t,this.siteSettings,e.name),this._reset()}))}})},_xhrUploadUrl(){const e=this.uploadUrl||this.uploadRootPath
return(0,u.default)(e)+".json?client_id="+this.messageBus?.clientId},_bindFileInputChange(){this.fileInputEventListener=(0,l.bindFileInputChangeListener)(this.fileInputEl,this._addFiles)},_cancelSingleUpload(e){this._uppyInstance.removeFile(e.fileId),this._removeInProgressUpload(e.fileId)},_addFiles(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
e=Array.isArray(e)?e:[e]
try{this._uppyInstance.addFiles(e.map((e=>({source:this.id,name:e.name,type:e.type,data:e,meta:{pasted:t.pasted}}))))}catch(i){}},_completeExternalUpload(e){return(0,s.ajax)((0,u.default)(`${this.uploadRootPath}/complete-external-upload`),{type:"POST",data:(0,a.deepMerge)({unique_identifier:e.meta.uniqueUploadIdentifier},this.additionalParams||{})})},_reset(){this._uppyInstance?.cancelAll(),this.setProperties({uploading:!1,processing:!1,cancellable:!1,uploadProgress:0,filesAwaitingUpload:!1}),this.fileInputEl.value=""},_removeInProgressUpload(e){this.isDestroyed||this.isDestroying||(this.set("inProgressUploads",this.inProgressUploads.filter((t=>t.id!==e))),this._triggerInProgressUploadsEvent())},_uploadDropTargetOptions(){return{target:this.element}},_allUploadsComplete(){this.isDestroying||this.isDestroyed||(this.appEvents.trigger(`upload-mixin:${this.id}:all-uploads-complete`),this._reset())}},P(x,"_destroy",[w],Object.getOwnPropertyDescriptor(x,"_destroy"),x),P(x,"_initialize",[k],Object.getOwnPropertyDescriptor(x,"_initialize"),x),P(x,"_cancelSingleUpload",[y.bind],Object.getOwnPropertyDescriptor(x,"_cancelSingleUpload"),x),P(x,"_addFiles",[y.bind],Object.getOwnPropertyDescriptor(x,"_addFiles"),x),x))
e.default=O})),define("discourse/mixins/url-refresh",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t={didInsertElement(){this._super(...arguments),this.appEvents.on("url:refresh",this,"refresh")},willDestroyElement(){this._super(...arguments),this.appEvents.off("url:refresh",this,"refresh")}}
e.default=t})),define("discourse/mixins/user-fields-validation",["exports","discourse-common/utils/decorators","@ember/object","I18n","@ember/object/mixin","@ember/utils"],(function(e,t,i,n,r,o){var s,l,a
function u(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var c=r.default.create((s=(0,t.on)("init"),l=(0,t.default)("userFields.@each.value"),u(a={_createUserFields(){if(!this.site)return
let e=this.site.get("user_fields")
e&&(e=e.sortBy("position").map((e=>i.default.create({value:null,field:e})))),this.set("userFields",e)},userFieldsValidation(){if(!this.userFields)return i.default.create({ok:!0})
this.userFields.forEach((e=>{let t=i.default.create({ok:!0})
!e.field.required||e.value&&!(0,o.isEmpty)(e.value)?this.accountPassword&&"text"===e.field.field_type&&e.value&&e.value.toLowerCase().includes(this.accountPassword.toLowerCase())&&(t=i.default.create({failed:!0,reason:n.default.t("user_fields.same_as_password"),element:e.field.element})):t=i.default.create({failed:!0,reason:n.default.t("user_fields.required",{name:e.field.name}),element:e.field.element}),e.set("validation",t)}))
const e=this.userFields.find((e=>e.validation.failed))
return e?e.validation:i.default.create({ok:!0})}},"_createUserFields",[s],Object.getOwnPropertyDescriptor(a,"_createUserFields"),a),u(a,"userFieldsValidation",[l],Object.getOwnPropertyDescriptor(a,"userFieldsValidation"),a),a))
e.default=c})),define("discourse/mixins/username-validation",["exports","@ember/object","I18n","@ember/object/mixin","discourse/models/user","discourse-common/lib/debounce","@ember/utils","discourse-common/utils/decorators","discourse/lib/computed"],(function(e,t,i,n,r,o,s,l,a){var u,c
function d(e){let i=t.default.create({shouldCheck:!1,failed:!0,ok:!1,element:document.querySelector("#new-account-username")})
return i.setProperties(e),i}function p(e){let i=t.default.create({ok:!0})
return i.setProperties(e),i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var m,h,f,g,b,y,_=n.default.create((u=(0,l.observes)("accountUsername"),c={uniqueUsernameValidation:null,maxUsernameLength:(0,a.setting)("max_username_length"),minUsernameLength:(0,a.setting)("min_username_length"),fetchExistingUsername(){r.default.checkUsername(null,this.accountEmail).then((e=>{e.suggestion&&((0,s.isEmpty)(this.accountUsername)||this.accountUsername===this.get("authOptions.username"))&&this.setProperties({accountUsername:e.suggestion,prefilledUsername:e.suggestion})}))},triggerValidation(){let{accountUsername:e}=this,t=this.basicUsernameValidation(e)
t.shouldCheck&&(0,o.default)(this,this.checkUsernameAvailability,500),this.set("usernameValidation",t)},basicUsernameValidation(e){return e&&e===this.prefilledUsername?p({reason:i.default.t("user.username.prefilled")}):(0,s.isEmpty)(e)?d({message:i.default.t("user.username.required"),reason:this.forceValidationReason?i.default.t("user.username.required"):null}):e.lengththis.maxUsernameLength?d({reason:i.default.t("user.username.too_long")}):d({shouldCheck:!0,reason:i.default.t("user.username.checking")})},checkUsernameAvailability(){return r.default.checkUsername(this.accountUsername,this.accountEmail).then((e=>{if(!this.isDestroying&&!this.isDestroyed)return this.set("isDeveloper",!1),e.available?(e.is_developer&&this.set("isDeveloper",!0),this.set("usernameValidation",p({reason:i.default.t("user.username.available")}))):e.suggestion?this.set("usernameValidation",d({reason:i.default.t("user.username.not_available",e)})):this.set("usernameValidation",d({reason:e.errors?e.errors.join(" "):i.default.t("user.username.not_available_no_suggestion")}))}))}},m=c,h="triggerValidation",f=[u],g=Object.getOwnPropertyDescriptor(c,"triggerValidation"),b=c,y={},Object.keys(g).forEach((function(e){y[e]=g[e]})),y.enumerable=!!y.enumerable,y.configurable=!!y.configurable,("value"in y||y.initializer)&&(y.writable=!0),y=f.slice().reverse().reduce((function(e,t){return t(m,h,e)||e}),y),b&&void 0!==y.initializer&&(y.value=y.initializer?y.initializer.call(b):void 0,y.initializer=void 0),void 0===y.initializer&&(Object.defineProperty(m,h,y),y=null),c))
e.default=_})),define("discourse/mixins/viewing-action-type",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var t={viewingActionType(e){this.controllerFor("user").set("userActionType",e),this.controllerFor("user-activity").set("userActionType",e)}}
e.default=t})),define("discourse/models/action-summary",["exports","discourse/models/rest","discourse/lib/ajax","@ember/object/computed","discourse/lib/ajax-error"],(function(e,t,i,n,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var o=t.default.extend({canToggle:(0,n.or)("can_undo","can_act"),removeAction(){this.setProperties({acted:!1,count:this.count-1,can_act:!0,can_undo:!1})},togglePromise(e){return this.acted?this.undo(e):this.act(e)},toggle(e){return this.acted?(this.undo(e),!1):(this.act(e),!0)},act(e,t){return t||(t={}),this.setProperties({acted:!0,count:this.count+1,can_act:!1,can_undo:!0}),(0,i.ajax)("/post_actions",{type:"POST",data:{id:this.flagTopic?this.get("flagTopic.id"):e.get("id"),post_action_type_id:this.id,message:t.message,is_warning:t.isWarning,take_action:t.takeAction,queue_for_review:t.queue_for_review,flag_topic:!!this.flagTopic},returnXHR:!0}).then((t=>{this.flagTopic||e.updateActionsSummary(t.result)
return{acted:!0,remaining:parseInt(t.xhr.getResponseHeader("Discourse-Actions-Remaining")||0,10),max:parseInt(t.xhr.getResponseHeader("Discourse-Actions-Max")||0,10)}})).catch((t=>{(0,r.popupAjaxError)(t),this.removeAction(e)}))},undo(e){return this.removeAction(e),(0,i.ajax)("/post_actions/"+e.get("id"),{type:"DELETE",data:{post_action_type_id:this.id}}).then((t=>(e.updateActionsSummary(t),{acted:!1})))}})
e.default=o})),define("discourse/models/archetype",["exports","@ember/object/computed","discourse/models/rest","discourse/lib/computed"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=i.default.extend({hasOptions:(0,t.gt)("options.length",0),isDefault:(0,n.propertyEqual)("id","site.default_archetype"),notDefault:(0,t.not)("isDefault")})
e.default=r})),define("discourse/models/associated-group",["exports","@ember/object","discourse/lib/ajax","discourse/lib/ajax-error"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const r=t.default.extend()
r.reopenClass({list:()=>(0,i.ajax)("/associated_groups").then((e=>e.associated_groups.map((e=>r.create(e))))).catch(n.popupAjaxError)})
var o=r
e.default=o}))
define("discourse/models/badge-grouping",["exports","I18n","discourse/models/rest","discourse-common/utils/decorators"],(function(e,t,i,n){var r,o,s
function l(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var a=i.default.extend((r=(0,n.default)("name"),o=(0,n.default)("name"),l(s={i18nNameKey(){return this.name.toLowerCase().replace(/\s/g,"_")},displayName(){const e=`badges.badge_grouping.${this.i18nNameKey}.name`
return t.default.t(e,{defaultValue:this.name})}},"i18nNameKey",[r],Object.getOwnPropertyDescriptor(s,"i18nNameKey"),s),l(s,"displayName",[o],Object.getOwnPropertyDescriptor(s,"displayName"),s),s))
e.default=a})),define("discourse/models/badge",["exports","discourse/models/badge-grouping","@ember/object","rsvp","discourse/models/rest","discourse/lib/ajax","discourse-common/utils/decorators","discourse-common/lib/get-url","@ember/object/computed"],(function(e,t,i,n,r,o,s,l,a){var u,c
function d(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=r.default.extend((u=(0,s.default)("badge_type.name"),d(c={newBadge:(0,a.none)("id"),image:(0,a.alias)("image_url"),url(){return(0,l.default)(`/badges/${this.id}/${this.slug}`)},updateFromJson(e){e.badge&&Object.keys(e.badge).forEach((t=>this.set(t,e.badge[t]))),e.badge_types&&e.badge_types.forEach((e=>{e.id===this.badge_type_id&&this.set("badge_type",Object.create(e))}))},badgeTypeClassName:e=>`badge-type-${(e=e||"").toLowerCase()}`,save(e){let t="/admin/badges",i="POST"
return this.id&&(t+=`/${this.id}`,i="PUT"),(0,o.ajax)(t,{type:i,data:e}).then((e=>(this.updateFromJson(e),this)))},destroy(){return this.newBadge?n.Promise.resolve():(0,o.ajax)(`/admin/badges/${this.id}`,{type:"DELETE"})}},"url",[s.default],Object.getOwnPropertyDescriptor(c,"url"),c),d(c,"badgeTypeClassName",[u],Object.getOwnPropertyDescriptor(c,"badgeTypeClassName"),c),c))
p.reopenClass({createFromJson(e){const n={}
"badge_types"in e&&e.badge_types.forEach((e=>n[e.id]=i.default.create(e)))
const r={}
"badge_groupings"in e&&e.badge_groupings.forEach((e=>r[e.id]=t.default.create(e)))
let o=[]
return"badge"in e?o=[e.badge]:e.badges&&(o=e.badges),o=o.map((e=>{const t=p.create(e)
return t.setProperties({badge_type:n[t.badge_type_id],badge_grouping:r[t.badge_grouping_id]}),t})),"badge"in e?o[0]:o},findAll(e){let t=""
return e&&e.onlyListable&&(t="?only_listable=true"),(0,o.ajax)(`/badges.json${t}`,{data:e}).then((e=>p.createFromJson(e)))},findById:e=>(0,o.ajax)(`/badges/${e}`).then((e=>p.createFromJson(e)))})
var m=p
e.default=m})),define("discourse/models/bookmark",["exports","discourse-common/utils/category-macro","I18n","rsvp","discourse/models/rest","discourse/models/user","discourse/models/topic","discourse/lib/ajax","@ember/object","discourse-common/utils/decorators","discourse/lib/bookmark","discourse-common/lib/get-url","discourse/lib/formatter","@ember/object/computed","@ember/string","discourse/lib/model-transformers"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h,f){var g,b,y,_,v,w,k,x,P,O
function T(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.WITH_REMINDER_ICON=e.NO_REMINDER_ICON=e.AUTO_DELETE_PREFERENCES=void 0
e.AUTO_DELETE_PREFERENCES={NEVER:0,CLEAR_REMINDER:3,WHEN_REMINDER_SENT:1,ON_OWNER_REPLY:2}
e.NO_REMINDER_ICON="bookmark"
e.WITH_REMINDER_ICON="discourse-bookmark-clock"
const S=r.default.extend((g=(0,u.default)("highest_post_number","url"),b=(0,u.default)("bumped_at","createdAt"),y=(0,u.default)("bumpedAt","createdAt"),_=(0,u.default)("created_at"),v=(0,u.default)("tags"),w=(0,u.default)("reminder_at","currentUser"),k=(0,u.default)("reminder_at"),x=(0,u.default)(),P=(0,u.default)("bookmarkable_type"),T(O={newBookmark:(0,m.none)("id"),get url(){return(0,d.default)(`/bookmarks/${this.id}`)},destroy(){return this.newBookmark?n.Promise.resolve():(0,l.ajax)(this.url,{type:"DELETE"})},attachedTo(){return{target:this.bookmarkable_type.toLowerCase(),targetId:this.bookmarkable_id}},togglePin(){return this.newBookmark?n.Promise.resolve():(0,l.ajax)(this.url+"/toggle_pin",{type:"PUT"})},pinAction(){return this.pinned?"unpin":"pin"},lastPostUrl(e){return this.urlForPostNumber(e)},urlForPostNumber(e){let t=(0,d.default)(`/t/${this.topic_id}`)
return e>0&&(t+=`/${e}`),t},bumpedAt:(e,t)=>e?new Date(e):t,bumpedAtTitle:(e,t)=>i.default.t("topic.bumped_at_title",{createdAtDate:(0,p.longDate)(t),bumpedAtDate:(0,p.longDate)(e)}),createdAt:e=>new Date(e),visibleListTags(e){if(!e||!this.siteSettings.suppress_overlapping_tags_in_list)return e
const t=this.title,i=[]
return e.forEach((function(e){t.toLowerCase().includes(e)||i.push(e)})),i},category:(0,t.default)("category_id"),formattedReminder:(e,t)=>(0,h.capitalize)((0,c.formattedReminderTime)(e,t.user_option.timezone)),reminderAtExpired:e=>moment(e)["Topic","Post"].includes(e)},"url",[a.computed],Object.getOwnPropertyDescriptor(O,"url"),O),T(O,"lastPostUrl",[g],Object.getOwnPropertyDescriptor(O,"lastPostUrl"),O),T(O,"bumpedAt",[b],Object.getOwnPropertyDescriptor(O,"bumpedAt"),O),T(O,"bumpedAtTitle",[y],Object.getOwnPropertyDescriptor(O,"bumpedAtTitle"),O),T(O,"createdAt",[_],Object.getOwnPropertyDescriptor(O,"createdAt"),O),T(O,"visibleListTags",[v],Object.getOwnPropertyDescriptor(O,"visibleListTags"),O),T(O,"formattedReminder",[w],Object.getOwnPropertyDescriptor(O,"formattedReminder"),O),T(O,"reminderAtExpired",[k],Object.getOwnPropertyDescriptor(O,"reminderAtExpired"),O),T(O,"topicForList",[x],Object.getOwnPropertyDescriptor(O,"topicForList"),O),T(O,"bookmarkableTopicAlike",[P],Object.getOwnPropertyDescriptor(O,"bookmarkableTopicAlike"),O),O))
S.reopenClass({create(e){return(e=e||{}).currentUser=e.currentUser||o.default.current(),e.user=o.default.create(e.user),this._super(e)},createFor:(e,t,i)=>S.create({bookmarkable_type:t,bookmarkable_id:i,user_id:e.id,auto_delete_preference:e.user_option.bookmark_auto_delete_preference}),async applyTransformations(e){await(0,f.applyModelTransformations)("bookmark",e)}})
var j=S
e.default=j})),define("discourse/models/category-list",["exports","@ember/array/proxy","discourse/models/category","I18n","discourse/lib/preload-store","discourse/models/site","discourse/models/topic","discourse/lib/ajax","discourse/lib/formatter"],(function(e,t,i,n,r,o,s,l,a){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=t.default.extend({init(){this.set("content",[]),this._super(...arguments)}})
u.reopenClass({categoriesFrom(e,t){const n=u.create(),r=i.default.list()
let o="all"
const s=.66*t.category_list.categories.length
return["week","month"].some((e=>{if(t.category_list.categories.filter((t=>t[`topics_${e}`]>0)).length>=s)return o=e,!0})),t.category_list.categories.forEach((e=>n.pushObject(this._buildCategoryResult(e,r,o)))),n},_buildCategoryResult(e,t,i){switch(e.parent_category_id&&(e.parentCategory=t.findBy("id",e.parent_category_id)),e.subcategory_list?e.subcategories=e.subcategory_list.map((e=>this._buildCategoryResult(e,t,i))):e.subcategory_ids&&(e.subcategories=e.subcategory_ids.map((e=>t.findBy("id",parseInt(e,10))))),e.topics&&(e.topics=e.topics.map((e=>s.default.create(e)))),i){case"week":case"month":const t=e[`topics_${i}`]
if(t>0){const r=n.default.t(`categories.topic_stat_unit.${i}`)
e.stat=n.default.t("categories.topic_stat",{count:t,number:`${(0,a.number)(t)} `,unit:`${r} `}),e.statTitle=n.default.t(`categories.topic_stat_sentence_${i}`,{count:t}),e.pickAll=!1
break}default:e.stat=`${(0,a.number)(e.topics_all_time)} `,e.statTitle=n.default.t("categories.topic_sentence",{count:e.topics_all_time}),e.pickAll=!0}o.default.currentProp("mobileView")&&(e.statTotal=n.default.t("categories.topic_stat_all_time",{count:e.topics_all_time,number:`${(0,a.number)(e.topics_all_time)} `}))
const r=o.default.current().updateCategory(e)
return r.setupGroupsAndPermissions(),r},listForParent(e,t){return(0,l.ajax)(`/categories.json?parent_category_id=${t.get("id")}`).then((i=>u.create({categories:this.categoriesFrom(e,i),parentCategory:t})))},list(e){return r.default.getAndRemove("categories_list",(()=>(0,l.ajax)("/categories.json"))).then((t=>u.create({categories:this.categoriesFrom(e,t),can_create_category:t.category_list.can_create_category,can_create_topic:t.category_list.can_create_topic})))}})
var c=u
e.default=c})),define("discourse/models/category",["exports","discourse-common/utils/decorators","discourse/lib/notification-levels","discourse/models/permission-type","discourse/models/rest","discourse/models/site","discourse/models/user","discourse/lib/ajax","@ember/object","discourse-common/lib/get-owner","discourse-common/lib/get-url"],(function(e,t,i,n,r,o,s,l,a,u,c){var d,p,m,h,f,g,b,y,_,v,w,k,x,P,O,T,S,j,C,z,I,E,M,D,N
function L(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const A=r.default.extend((d=(0,t.on)("init"),p=(0,t.default)("required_tag_groups","minimum_required_tags"),m=(0,t.default)("id"),h=(0,t.default)("parentCategory.ancestors"),f=(0,t.default)("parentCategory.level"),g=(0,t.default)("subcategories"),b=(0,t.default)("subcategories"),y=(0,t.default)("notification_level"),_=(0,t.default)("isMuted","subcategories"),v=(0,t.default)("isMuted","subcategories"),w=(0,t.default)("notification_level"),k=(0,t.default)("name"),x=(0,t.default)("path"),P=(0,t.default)("name"),O=(0,t.default)("url"),T=(0,t.default)("url"),S=(0,t.default)("color","text_color"),j=(0,t.default)("topic_count"),C=(0,t.default)("topic_count","subcategories.[]"),z=(0,t.default)("default_slow_mode_seconds"),I=(0,t.default)("notification_level"),E=(0,t.default)("topics"),M=(0,t.default)("topics"),D=(0,t.default)("id"),L(N={permissions:null,setupGroupsAndPermissions(){const e=this.available_groups
if(!e)return
this.set("availableGroups",e)
const t=this.group_permissions
t&&this.set("permissions",t.map((t=>(e.removeObject(t.group_name),t))))},minimumRequiredTags(){return this.required_tag_groups?.length>0?Math.max(this.required_tag_groups.reduce(((e,t)=>e+t.min_count),0),this.minimum_required_tags||0):this.minimum_required_tags>0?this.minimum_required_tags:null},availablePermissions:()=>[n.default.create({id:n.default.FULL}),n.default.create({id:n.default.CREATE_POST}),n.default.create({id:n.default.READONLY})],searchContext(e){return{type:"category",id:e,category:this}},ancestors(e){return[...e||[],this]},level:e=>e?e+1:0===e?1:0,isParent:e=>e&&e.length>0,isGrandParent:e=>e&&e.some((e=>e.subcategories&&e.subcategories.length>0)),isMuted:e=>e===i.NotificationLevels.MUTED,isHidden:(e,t)=>!!e&&(!t||!t.some((e=>!e.isHidden))),hasMuted:(e,t)=>!!e||!!t&&!!t.some((e=>e.hasMuted)),notificationLevelString(e){const t=Object.keys(i.NotificationLevels).find((t=>i.NotificationLevels[t]===e))
if(t)return t.toLowerCase()},path(){return`/c/${A.slugFor(this)}/${this.id}`},url:e=>(0,c.default)(e),fullSlug(){return A.slugFor(this).replace(/\//g,"-")},nameLower:e=>e.toLowerCase(),unreadUrl:e=>`${e}/l/unread`,newUrl:e=>`${e}/l/new`,style:(e,t)=>`background-color: #${e}; color: #${t}`,moreTopics(e){return e>(this.num_featured_topics||2)},totalTopicCount:(e,t)=>(t&&t.forEach((t=>{e+=t.topic_count})),e),defaultSlowModeMinutes:e=>e?e/60:null,isTracked:e=>e>=i.NotificationLevels.TRACKING,get unreadTopicsCount(){return this.topicTrackingState.countUnread({categoryId:this.id})},get newTopicsCount(){return this.topicTrackingState.countNew({categoryId:this.id})},save(){const e=this.id,t=e?`/categories/${e}`:"/categories"
return(0,l.ajax)(t,{contentType:"application/json",data:JSON.stringify({name:this.name,slug:this.slug,color:this.color,text_color:this.text_color,secure:this.secure,permissions:this._permissionsForUpdate(),auto_close_hours:this.auto_close_hours,auto_close_based_on_last_post:this.get("auto_close_based_on_last_post"),default_slow_mode_seconds:this.default_slow_mode_seconds,position:this.position,email_in:this.email_in,email_in_allow_strangers:this.email_in_allow_strangers,mailinglist_mirror:this.mailinglist_mirror,parent_category_id:this.parent_category_id,uploaded_logo_id:this.get("uploaded_logo.id"),uploaded_logo_dark_id:this.get("uploaded_logo_dark.id"),uploaded_background_id:this.get("uploaded_background.id"),allow_badges:this.allow_badges,category_setting_attributes:this.category_setting,custom_fields:this.custom_fields,topic_template:this.topic_template,form_template_ids:this.form_template_ids,all_topics_wiki:this.all_topics_wiki,allow_unlimited_owner_edits_on_first_post:this.allow_unlimited_owner_edits_on_first_post,allowed_tags:this.allowed_tags,allowed_tag_groups:this.allowed_tag_groups,allow_global_tags:this.allow_global_tags,required_tag_groups:this.required_tag_groups,sort_order:this.sort_order,sort_ascending:this.sort_ascending,topic_featured_link_allowed:this.topic_featured_link_allowed,show_subcategory_list:this.show_subcategory_list,num_featured_topics:this.num_featured_topics,default_view:this.default_view,subcategory_list_style:this.subcategory_list_style,default_top_period:this.default_top_period,minimum_required_tags:this.minimum_required_tags,navigate_to_first_post_after_read:this.get("navigate_to_first_post_after_read"),search_priority:this.search_priority,reviewable_by_group_name:this.reviewable_by_group_name,read_only_banner:this.read_only_banner,default_list_filter:this.default_list_filter}),type:e?"PUT":"POST"})},_permissionsForUpdate(){const e=this.permissions
let t={}
return e.length?e.forEach((e=>t[e.group_name]=e.permission_type)):t.staff=n.default.FULL,t},destroy(){return(0,l.ajax)(`/categories/${this.id||this.slug}`,{type:"DELETE"})},addPermission(e){this.permissions.addObject(e),this.availableGroups.removeObject(e.group_name)},removePermission(e){const t=this.permissions.findBy("group_name",e)
t&&(this.permissions.removeObject(t),this.availableGroups.addObject(e))},updatePermission(e,t){this.permissions.forEach(((i,n)=>{i.group_name===e&&this.set(`permissions.${n}.permission_type`,t)}))},latestTopic(e){if(e&&e.length)return e[0]},featuredTopics(e){if(e&&e.length)return e.slice(0,this.num_featured_topics||2)},setNotification(e){s.default.currentProp("muted_category_ids",s.default.current().calculateMutedIds(e,this.id,"muted_category_ids"))
const t=`/category/${this.id}/notifications`
return(0,l.ajax)(t,{data:{notification_level:e},type:"POST"}).then((t=>{s.default.current().set("indirectly_muted_category_ids",t.indirectly_muted_category_ids),this.set("notification_level",e),this.notifyPropertyChange("notification_level")}))},isUncategorizedCategory:e=>A.isUncategorized(e)},"setupGroupsAndPermissions",[d],Object.getOwnPropertyDescriptor(N,"setupGroupsAndPermissions"),N),L(N,"minimumRequiredTags",[p],Object.getOwnPropertyDescriptor(N,"minimumRequiredTags"),N),L(N,"availablePermissions",[t.default],Object.getOwnPropertyDescriptor(N,"availablePermissions"),N),L(N,"searchContext",[m],Object.getOwnPropertyDescriptor(N,"searchContext"),N),L(N,"ancestors",[h],Object.getOwnPropertyDescriptor(N,"ancestors"),N),L(N,"level",[f],Object.getOwnPropertyDescriptor(N,"level"),N),L(N,"isParent",[g],Object.getOwnPropertyDescriptor(N,"isParent"),N),L(N,"isGrandParent",[b],Object.getOwnPropertyDescriptor(N,"isGrandParent"),N),L(N,"isMuted",[y],Object.getOwnPropertyDescriptor(N,"isMuted"),N),L(N,"isHidden",[_],Object.getOwnPropertyDescriptor(N,"isHidden"),N),L(N,"hasMuted",[v],Object.getOwnPropertyDescriptor(N,"hasMuted"),N),L(N,"notificationLevelString",[w],Object.getOwnPropertyDescriptor(N,"notificationLevelString"),N),L(N,"path",[k],Object.getOwnPropertyDescriptor(N,"path"),N),L(N,"url",[x],Object.getOwnPropertyDescriptor(N,"url"),N),L(N,"fullSlug",[t.default],Object.getOwnPropertyDescriptor(N,"fullSlug"),N),L(N,"nameLower",[P],Object.getOwnPropertyDescriptor(N,"nameLower"),N),L(N,"unreadUrl",[O],Object.getOwnPropertyDescriptor(N,"unreadUrl"),N),L(N,"newUrl",[T],Object.getOwnPropertyDescriptor(N,"newUrl"),N),L(N,"style",[S],Object.getOwnPropertyDescriptor(N,"style"),N),L(N,"moreTopics",[j],Object.getOwnPropertyDescriptor(N,"moreTopics"),N),L(N,"totalTopicCount",[C],Object.getOwnPropertyDescriptor(N,"totalTopicCount"),N),L(N,"defaultSlowModeMinutes",[z],Object.getOwnPropertyDescriptor(N,"defaultSlowModeMinutes"),N),L(N,"isTracked",[I],Object.getOwnPropertyDescriptor(N,"isTracked"),N),L(N,"latestTopic",[E],Object.getOwnPropertyDescriptor(N,"latestTopic"),N),L(N,"featuredTopics",[M],Object.getOwnPropertyDescriptor(N,"featuredTopics"),N),L(N,"isUncategorizedCategory",[D],Object.getOwnPropertyDescriptor(N,"isUncategorizedCategory"),N),N))
let U
A.reopenClass({sortCategories(e){const t=new Map
e.forEach((e=>{const i=parseInt(e.parent_category_id,10)||-1,n=t.get(i)||[]
n.pushObject(e),t.set(i,n)}))
const i=e=>e.flatMap((e=>[e,i(t.get(e.id)||[])])).flat()
return i(t.get(-1))},isUncategorized:e=>e===o.default.currentProp("uncategorized_category_id"),slugEncoded(){return"encoded"===(0,u.getOwner)(this).lookup("service:site-settings").slug_generation_method},findUncategorized:()=>(U=U||A.list().findBy("id",o.default.currentProp("uncategorized_category_id")),U),slugFor(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"/",i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:3
if(!e)return""
const n=(0,a.get)(e,"parentCategory")
let r=""
n&&i>1&&(r=A.slugFor(n,t,i-1)+t)
const o=(0,a.get)(e,"id"),s=(0,a.get)(e,"slug")
return s&&0!==s.trim().length?r+s:`${r}${o}-category`},list:()=>o.default.currentProp("categoriesList"),listByActivity:()=>o.default.currentProp("sortedCategories"),_idMap:()=>o.default.currentProp("categoriesById"),findSingleBySlug(e){return this.slugEncoded()?A.list().find((t=>A.slugFor(t)===encodeURI(e))):A.list().find((t=>A.slugFor(t)===e))},findById(e){if(e)return A._idMap()[e]},findByIds(){const e=[]
return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]).forEach((t=>{const i=A.findById(t)
i&&e.push(i)})),e},findBySlugAndParent(e,t){return this.slugEncoded()&&(e=encodeURI(e)),A.list().find((i=>i.slug===e&&(i.parentCategory||null)===t))},findBySlugPath(e){let t=null
for(const i of e)if(t=this.findBySlugAndParent(i,t),!t)return null
return t},findBySlugPathWithID(e){let t=e.split("/").filter(Boolean)
this.slugEncoded()&&(t=t.map((e=>decodeURI(e))))
let i=null
if(t.length>0&&t[t.length-1].match(/^\d+$/)){const e=parseInt(t.pop(),10)
i=A.findById(e)}else if(i=A.findBySlugPath(t),!i&&t.length>0&&t[t.length-1].match(/^\d+-category/)){const e=parseInt(t.pop(),10)
i=A.findById(e)}return i},findBySlug(e,t){const i=A.list()
let n
if(t){const r=A.findSingleBySlug(t)
if(r){if("none"===e)return r
n=i.find((i=>i&&i.get("parentCategory")===r&&(!this.slugEncoded()&&A.slugFor(i)===t+"/"+e||this.slugEncoded()&&A.slugFor(i)===encodeURI(t)+"/"+encodeURI(e))))}}else if(n=A.findSingleBySlug(e),n&&n.get("parentCategory"))return
return n||(n=i.findBy("id",parseInt(e,10))),n},fetchVisibleGroups:e=>(0,l.ajax)(`/c/${e}/visible_groups.json`),reloadById:e=>(0,l.ajax)(`/c/${e}/show.json`),reloadBySlugPath:e=>(0,l.ajax)(`/c/${e}/find_by_slug.json`),reloadCategoryWithPermissions(e,t,i){return this.reloadBySlugPath(e.slug).then((e=>this._includePermissions(e.category,t,i)))},_includePermissions(e,t,i){const n=t.createRecord("category",e)
return n.setupGroupsAndPermissions(),i.updateCategory(n),n},search(e,t){let i,n=5
if(t){if(0===t.limit)return[]
t.limit&&(n=t.limit),t.parentCategoryId&&(i=t.parentCategoryId)}const r=""===e
let o=e
r||(o=e=e.toLowerCase(),e=e.replace(/-/g," "))
const s=A.listByActivity(),l=s.length
let a,u=[]
const c=()=>u.length===n,d=e=>!i||e.get("parent_category_id")===i
for(a=0;a0||t.get("slug").toLowerCase().indexOf(o)>0)&&d(t)&&(u.includes(t)||u.push(t))}return u.sortBy("read_restricted")}})
var F=A
e.default=F})),define("discourse/models/composer",["exports","@ember/object","@ember/object/computed","@ember/runloop","discourse-common/utils/decorators","discourse/lib/utilities","discourse/models/draft","I18n","rsvp","discourse/lib/quote","discourse/models/rest","discourse/models/site","discourse/models/topic","discourse/models/user","@ember/service","discourse-common/lib/deprecated","@ember/utils","discourse/lib/computed","discourse/lib/ajax-error","discourse/lib/settings"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h,f,g,b,y,_){var v,w,k,x,P,O,T,S,j,C,z,I,E,M,D,N,L,A,U,F,R,B,$,q,H,W,V,G,K,Y
function J(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.SAVE_LABELS=e.SAVE_ICONS=e.REPLY=e.PRIVATE_MESSAGE=e.NEW_TOPIC_KEY=e.NEW_PRIVATE_MESSAGE_KEY=e.EDIT_SHARED_DRAFT=e.EDIT=e.CREATE_TOPIC=e.CREATE_SHARED_DRAFT=void 0,e.registerCustomizationCallback=function(e){Q.push(e)},e.resetComposerCustomizations=function(){Q=[]}
let Q=[]
const X="createTopic",Z="createSharedDraft",ee="editSharedDraft",te="privateMessage",ie="reply",ne="edit",re="new_private_message",oe="new_topic"
function se(e){return e===ne||e===ee}e.NEW_TOPIC_KEY=oe,e.NEW_PRIVATE_MESSAGE_KEY=re,e.EDIT=ne,e.REPLY=ie,e.PRIVATE_MESSAGE=te,e.EDIT_SHARED_DRAFT=ee,e.CREATE_SHARED_DRAFT=Z,e.CREATE_TOPIC=X
const le="closed",ae="saving",ue="open",ce="draft",de="fullscreen",pe={raw:"reply",title:"title",unlist_topic:"unlistTopic",category:"categoryId",topic_id:"topic.id",is_warning:"isWarning",whisper:"whisper",archetype:"archetypeId",target_recipients:"targetRecipients",typing_duration_msecs:"typingTime",composer_open_duration_msecs:"composerTime",tags:"tags",featured_link:"featuredLink",shared_draft:"sharedDraft",no_bump:"noBump",draft_key:"draftKey"},me={raw:"reply",topic_id:"topic.id",raw_old:"rawOld"},he={title:"topic.title",categoryId:"topic.category.id",tags:"topic.tags",featuredLink:"topic.featured_link"},fe={reply:"reply",action:"action",title:"title",categoryId:"categoryId",tags:"tags",archetypeId:"archetypeId",whisper:"whisper",metaData:"metaData",composerTime:"composerTime",typingTime:"typingTime",postId:"post.id",recipients:"targetRecipients"},ge={},be={[ne]:"composer.save_edit",[ie]:"composer.reply",[X]:"composer.create_topic",[te]:"composer.create_pm",[Z]:"composer.create_shared_draft",[ee]:"composer.save_edit"}
e.SAVE_LABELS=be
const ye={[ne]:"pencil-alt",[ee]:"far-clipboard",[ie]:"reply",[X]:"plus",[te]:"envelope",[Z]:"far-clipboard"}
e.SAVE_ICONS=ye
const _e=c.default.extend((v=(0,r.default)("categoryId"),w=(0,r.default)("category.minimumRequiredTags"),k=(0,r.default)("editingPost","topic.details.can_edit"),x=(0,r.default)("privateMessage","archetype.hasOptions"),P=(0,r.default)("creatingPrivateMessage","topic"),O=(0,r.default)("action"),T=(0,r.observes)("composeState"),S=(0,r.default)("archetypeId"),j=(0,r.observes)("archetype"),C=(0,r.default)("canEditTitle","creatingPrivateMessage","categoryId","user.trust_level"),z=(0,r.default)("canEditTopicFeaturedLink"),I=(0,r.default)("action","post","topic","topic.title"),E=(0,r.default)("targetRecipients"),M=(0,r.default)("loading","canEditTitle","titleLength","targetRecipients","targetRecipientsArray","replyLength","categoryId","missingReplyCharacters","tags","topicFirstPost","minimumRequiredTags","user.staff"),D=(0,r.default)("canCategorize","categoryId"),N=(0,r.default)("minimumTitleLength","titleLength","post.static_doc"),L=(0,r.default)("metaData"),A=(0,r.default)("minimumTitleLength","titleLength"),U=(0,r.default)("privateMessage"),F=(0,r.default)("minimumPostLength","replyLength","canEditTopicFeaturedLink"),R=(0,r.default)("privateMessage","topicFirstPost","topic.pm_with_non_human_user"),B=(0,r.default)("title"),$=(0,r.default)("reply"),q=(0,r.on)("init"),H=(0,r.default)("editConflict","originalText"),W=(0,r.default)("draftSaving","disableDrafts","canEditTitle","title","reply","titleLengthValid","replyLength","minimumPostLength"),J(V={dialog:(0,h.inject)(),_categoryId:null,unlistTopic:!1,noBump:!1,draftSaving:!1,draftForceSave:!1,showFullScreenExitPrompt:!1,archetypes:(0,i.reads)("site.archetypes"),sharedDraft:(0,i.equal)("action",Z),categoryId:{get(){return this._categoryId},set(e){const t=this._categoryId
if(this.privateMessage)e=null
else if((0,g.isEmpty)(e)){const t=parseInt(this.siteSettings.default_composer_category,10)
e=t&&t>0?t:null}return this._categoryId=e,t!==e&&this.applyTopicTemplate(t,e),e}},category(e){return e?this.site.categories.findBy("id",e):null},minimumRequiredTags:e=>e||0,creatingTopic:(0,i.equal)("action",X),creatingSharedDraft:(0,i.equal)("action",Z),creatingPrivateMessage:(0,i.equal)("action",te),notCreatingPrivateMessage:(0,i.not)("creatingPrivateMessage"),notPrivateMessage:(0,i.not)("privateMessage"),disableTitleInput:(e,t)=>e&&!t,showCategoryChooser(e,t){const i=this.site.categories.length>1
return!e&&(t||i)},privateMessage:(e,t)=>e||t&&"private_message"===t.archetype,topicFirstPost:(0,i.or)("creatingTopic","editingFirstPost"),editingPost:se,replyingToTopic:(0,i.equal)("action",ie),viewOpen:(0,i.equal)("composeState",ue),viewDraft:(0,i.equal)("composeState",ce),viewFullscreen:(0,i.equal)("composeState",de),viewOpenOrFullscreen:(0,i.or)("viewOpen","viewFullscreen"),composeStateChanged(){const e=this.composerOpened,t=document.querySelector("html")
if(this.composeState===de?t.classList.add("fullscreen-composer"):t.classList.remove("fullscreen-composer"),this.composeState===ue)this.set("composerOpened",e||new Date),t.classList.add("composer-open")
else{if(e){const t=this.composerTotalOpened||0
this.set("composerTotalOpened",t+(new Date-e))}this.set("composerOpened",null),t.classList.remove("composer-open")}},composerTime:{get(){let e=this.composerTotalOpened||0
const t=this.composerOpened
return t&&(e+=new Date-t),e}},archetype(e){return this.archetypes.findBy("id",e)},archetypeChanged(){return this.set("metaData",t.default.create())},typing(){(0,n.throttle)(this,(function(){const e=this.typingTime||0
this.set("typingTime",e+100)}),100,!1)},editingFirstPost:(0,i.and)("editingPost","post.firstPost"),canEditTitle:(0,i.or)("creatingTopic","creatingPrivateMessage","editingFirstPost","creatingSharedDraft"),canCategorize:(0,i.and)("canEditTitle","notCreatingPrivateMessage","notPrivateMessage"),canEditTopicFeaturedLink(e,t,i,n){if(0===n)return!1
if(!this.siteSettings.topic_featured_link_enabled||!e||t)return!1
const r=this.site.topic_featured_link_allowed_category_ids
return!(i||!r||!r.includes(this.site.uncategorized_category_id)&&this.siteSettings.allow_uncategorized_topics)||(void 0===r||!r.length||r.includes(i))},titlePlaceholder:e=>e?"composer.title_or_link_placeholder":"composer.title_placeholder",replyOptions(e,t,i,n){const r={userLink:null,topicLink:null,postLink:null,userAvatar:null,originalUser:null}
if(i&&(r.topicLink={href:i.url,anchor:i.fancyTitle||(0,o.escapeExpression)(n)}),t&&(r.label=l.default.t(`post.${e}`),r.userAvatar=(0,o.tinyAvatar)(t.avatar_template),!this.site.mobileView)){const i=t.get("reply_to_user.username"),n=t.get("reply_to_user.avatar_template")
i&&n&&se(e)&&(r.originalUser={username:i,avatar:(0,o.tinyAvatar)(n)})}if(i&&t){const e=t.post_number
r.postLink={href:`${i.url}/${e}`,anchor:l.default.t("post.post_number",{number:e})}
const n=(0,_.prioritizeNameFallback)(t.name,t.username)
r.userLink={href:`${i.url}/${e}`,anchor:n}}return r},targetRecipientsArray(e){const t=e?e.split(","):[],i=new Set(this.site.groups.map((e=>e.name)))
return t.map((e=>i.has(e)?{type:"group",name:e}:(0,o.emailValid)(e)?{type:"email",name:e}:{type:"user",name:e}))},cantSubmitPost(e,t,i,n,r,o,s,a,u,c,d,p){if(e)return!0
if(t&&!this.titleLengthValid)return!0
if(a>0)return!0
if(this.site.can_tag_topics&&!p&&c&&d){if((u||[]).length0)||!(t!!e&&(0,g.isEmpty)(Object.keys(e)),replyDirty:(0,b.propertyNotEqual)("reply","originalText"),titleDirty:(0,b.propertyNotEqual)("title","originalTitle"),missingTitleCharacters:(e,t)=>e-t,minimumTitleLength(e){return e?this.siteSettings.min_personal_message_title_length:this.siteSettings.min_topic_title_length},missingReplyCharacters(e,t,i){return this.get("post.post_type")===this.site.get("post_types.small_action")||i&&this.featuredLink?0:e-t},minimumPostLength(e,t,i){return i?1:e?this.siteSettings.min_personal_message_post_length:t?this.siteSettings.min_first_post_length:this.siteSettings.min_post_length},titleLength:e=>(e=e||"").replace(/\s+/gim," ").trim().length,replyLength(e){if((e=e||"").length>1e4)return e.length
const t=//gm
for(;t.test(e);)e=e.replace(t,"")
for(;u.QUOTE_REGEXP.test(e);){const t=new RegExp(u.QUOTE_REGEXP.source,"img")
e=e.replace(t,"")}let i=0,n=!0
for(let r=0;r=8192&&t<=8202)o=!0
else switch(t){case 9:case 10:case 11:case 12:case 13:case 32:case 160:case 5760:case 8239:case 8287:case 12288:o=!0}o?n||(i++,n=!0):(i++,n=!1)}return i>0&&n&&i--,i},_setupComposer(){this.set("archetypeId",this.site.default_archetype)},appendText(e,t,i){const n=this.reply||""
t="number"==typeof t?t:n.length
let r,o,s=n.slice(0,t)||"",l=n.slice(t)||""
if(i&&i.block){if(""!==s.trim())for(r=s.replace(/\r/g,""),o=0;o<2;o++)"\n"!==r[r.length-1-o]&&(s+="\n",t++)
if(""!==l.trim())for(r=l.replace(/\r/g,""),o=0;o<2;o++)"\n"!==r[o]&&(l="\n"+l)}return i&&i.space&&(s.length>0&&!s[s.length-1].match(/\s/)&&(s+=" "),l.length>0&&!l[0].match(/\s/)&&(l=" "+l)),i&&i.new_line&&(e=s.length>0?"\n\n"+e.trim():e.trim()),this.set("reply",s+e+l),s.length+e.length},prependText(e,t){const i=this.reply||""
t&&t.new_line&&i.length>0&&(e=e.trim()+"\n\n"),this.set("reply",e+i)},applyTopicTemplate(e,t){if(this.action!==X)return
let i=this.reply
if(e){const t=this.site.categories.findBy("id",e)
t&&t.topic_template===i&&(i="")}if(!(0,g.isEmpty)(i))return
const n=this.site.categories.findBy("id",t)
n&&this.set("reply",n.topic_template||"")},open(e){let i=a.Promise.resolve()
if(e||(e={}),this.set("loading",!0),!(0,g.isEmpty)(this.reply)&&(e.reply||se(e.action))&&this.replyDirty)return i
if(e.action===ie&&se(this.action)&&this.set("reply",""),!e.draftKey)throw new Error("draft key is required")
if(null===e.draftSequence)throw new Error("draft sequence is required")
if(e.usernames&&(0,f.default)("`usernames` is deprecated, use `recipients` instead.",{id:"discourse.composer.usernames"}),this.setProperties({draftKey:e.draftKey,draftSequence:e.draftSequence,composeState:e.composerState||ue,action:e.action,topic:e.topic,targetRecipients:e.usernames||e.recipients,composerTotalOpened:e.composerTime,typingTime:e.typingTime,whisper:e.whisper,tags:e.tags,noBump:e.noBump}),e.post?(this.setProperties({post:e.post,whisper:e.post.post_type===this.site.post_types.whisper}),this.topic||this.set("topic",e.post.topic)):e.postId?i=i.then((()=>this.store.find("post",e.postId).then((e=>{this.set("post",e),e&&this.set("topic",e.topic)})))):this.set("post",null),this.setProperties({archetypeId:e.archetypeId||this.site.default_archetype,metaData:e.metaData?t.default.create(e.metaData):null,reply:e.reply||this.reply||""}),this.set("categoryId",e.categoryId||this.get("topic.category.id")),!this.categoryId&&this.creatingTopic){const e=this.site.categories
1===e.length&&this.set("categoryId",e[0].id)}if(this._hasTopicTemplates=this.site.categories.some((e=>e.topic_template)),se(e.action)&&this.post){const t=this.serialize(he)
t.loading=!0,e.action===ee&&e.destinationCategoryId&&(t.categoryId=e.destinationCategoryId),this.setProperties(t),i=i.then((()=>{let t=this.store.find("post",e.post.id).then((e=>{this.setProperties({post:e,reply:e.raw,originalText:e.raw})}))
return this.topic&&this.topic.id===this.post.topic_id||(t=this.store.find("topic",this.post.topic_id).then((e=>{this.set("topic",e)}))),t.then((()=>{this.appEvents.trigger("composer:reply-reloaded",this)}))}))}else e.action===ie&&e.quote&&this.setProperties({reply:e.quote,originalText:e.quote})
e.title&&this.set("title",e.title)
const n=e.draft||e.skipDraftCheck
return this.set("originalText",n?"":this.reply),this.canEditTitle&&((0,g.isEmpty)(this.title)&&""!==this.title&&this.set("title",""),this.set("originalTitle",this.title)),se(e.action)&&e.post||(i=i.then((()=>this.appEvents.trigger("composer:reply-reloaded",this)))),Object.keys(ge).forEach((t=>{this.set(ge[t],e[t])})),i.finally((()=>{this.set("loading",!1)}))},beforeSave:()=>a.Promise.resolve(),save(e){return this.beforeSave().then((()=>{if(!this.cantSubmitPost)return this.canEditTopicFeaturedLink||this.set("featuredLink",null),this.editingPost?this.editPost(e):this.createPost(e)}))},clearState(){this.setProperties({originalText:null,reply:null,post:null,title:null,unlistTopic:!1,editReason:null,stagedPost:!1,typingTime:0,composerOpened:null,composerTotalOpened:0,featuredLink:null,noBump:!1,editConflict:!1})},rawOld:(e,t)=>e?null:t,editPost(e){const t=this.post,i=t.cooked
let n=a.Promise.resolve()
if(this.title&&1===t.post_number){const e=this.topic
if(e.details.can_edit){const t=this.getProperties(Object.keys(he))
if(t.featuredLink&&(t.featured_link=t.featuredLink,delete t.featuredLink),this.action===ee){const i=t.categoryId
n=n.then((()=>e.updateDestinationCategory(i))),t.categoryId=e.get("category.id")}n=n.then((()=>p.default.update(e,t)))}else e.details.can_edit_tags&&(n=n.then((()=>e.updateTags(this.tags))))}const r={edit_reason:e.editReason,image_sizes:e.imageSizes,cooked:this.getCookedHtml()}
this.serialize(me,r),this.set("composeState",ae)
const o=(0,y.throwAjaxError)((e=>{t.setProperties("cooked",i),this.set("composeState",ue),e.jqXHR&&409===e.jqXHR.status&&this.set("editConflict",!0)}))
return t.setProperties({cooked:r.cooked,staged:!0}),this.appEvents.trigger("post-stream:refresh",{id:t.id}),n.then((()=>t.save(r).then((e=>(this.clearState(),e))))).catch(o).finally((()=>{t.set("staged",!1),this.appEvents.trigger("post-stream:refresh",{id:t.id})}))},serialize(e,i){return i=i||{},Object.keys(e).forEach((n=>{const r=this.get(e[n])
void 0!==r&&(0,t.set)(i,n,r)})),i},async createPost(e){X!==this.action&&te!==this.action||this.set("topic",null)
const t=this.post,i=this.topic,r=this.user,o=this.get("topic.postStream"),s=this.site.post_types,l=this.whisper?s.whisper:s.regular,a=this.store.createRecord("post",{imageSizes:e.imageSizes,cooked:this.getCookedHtml(),reply_count:0,name:r.name,display_username:r.name,username:r.username,user_id:r.id,user_title:r.title,avatar_template:r.avatar_template,user_custom_fields:r.custom_fields,post_type:l,actions_summary:[],moderator:r.moderator,admin:r.admin,yours:!0,read:!0,wiki:!1,typingTime:this.typingTime,composerTime:this.composerTime,metaData:this.metaData})
this.serialize(pe,a),t&&a.setProperties({reply_to_post_number:t.post_number,reply_to_user:t.getProperties("username","avatar_template")})
let u=null
if(!o||(t?.setProperties({reply_count:(t.reply_count||0)+1,replies:[]}),(0,g.isEmpty)(a.cooked)||(u=o.stagePost(a,r),"alreadyStaging"!==u))){this.setProperties({composeState:ae,stagedPost:"staged"===u&&a})
try{const e=await a.save()
let t=!0
if("enqueued"===e.responseJson.action)return o?.undoPost(a),e
e.responseJson.post&&!e.responseJson.post.reply_to_user&&a.set("reply_to_user",null)
let n=!1
if(i)i.set("draft_sequence",e.target.draft_sequence),o.commitPost(a),n=!0
else{this.set("composeState",le),t=!1
const e=parseInt(a.category,10)||1,i=this.site.categories.find((t=>t.id===e))
i?.incrementProperty("topic_count")}return this.clearState(),this.set("createdPost",a),this.replyingToTopic?this.appEvents.trigger("post:created",a):this.appEvents.trigger("topic:created",a,this),n?this.set("composeState",le):t&&this.set("composeState",ae),e}catch(c){throw o&&(o.undoPost(a),t?.set("reply_count",t.reply_count-1)),(0,n.next)((()=>this.set("composeState",ue))),(0,y.extractError)(c)}}},getCookedHtml(){const e=document.querySelector("#reply-control .d-editor-preview")
return e?e.innerHTML.replace(/<\/span>/g,""):""},canSaveDraft(){if(this.draftSaving)return!1
if(this.disableDrafts)return!1
if(this.canEditTitle){if((0,g.isEmpty)(this.title)&&(0,g.isEmpty)(this.reply))return!1
if(!this.titleLengthValid&&this.replyLength{"draft_sequence"in t&&this.set("draftSequence",t.draft_sequence),t.conflict_user?this.setProperties({draftStatus:l.default.t("composer.edit_conflict"),draftConflictUser:t.conflict_user}):(this.draftKey===oe&&e&&e.set("has_topic_draft",!0),this.setProperties({draftStatus:null,draftConflictUser:null,draftForceSave:!1}))})).catch((e=>{let t
const i=e&&e.jqXHR
if(i&&409===i.status&&i.responseJSON&&i.responseJSON.errors&&i.responseJSON.errors.length){const i=e.jqXHR.responseJSON
t=i.errors[0],i.extras?.description&&this.dialog.alert({message:i.extras.description,buttons:[{label:l.default.t("composer.reload"),class:"btn-primary",action:()=>window.location.reload()},{label:l.default.t("composer.ignore"),class:"btn",action:()=>this.set("draftForceSave",!0)}]})}this.setProperties({draftStatus:t||l.default.t("composer.drafts_offline"),draftConflictUser:null})})).finally((()=>{this.set("draftSaving",!1)}))},customizationFor(e){for(let t=0;tObject.keys(pe),serializeOnUpdate(e,t){t||(t=e),me[e]=t},serializedFieldsForUpdate:()=>Object.keys(me),serializeToDraft(e,t){t||(t=e),fe[e]=t,ge[e]=t},serializedFieldsForDraft:()=>Object.keys(fe),CLOSED:le,SAVING:ae,OPEN:ue,DRAFT:ce,FULLSCREEN:de,CREATE_TOPIC:X,CREATE_SHARED_DRAFT:Z,EDIT_SHARED_DRAFT:ee,PRIVATE_MESSAGE:te,REPLY:ie,EDIT:ne,NEW_PRIVATE_MESSAGE_KEY:re,NEW_TOPIC_KEY:oe})
var ve=_e
e.default=ve})),define("discourse/models/draft",["exports","@ember/object","discourse/lib/ajax"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const n=t.default.extend()
n.reopenClass({clear:(e,t)=>(0,i.ajax)(`/drafts/${e}.json`,{type:"DELETE",data:{draft_key:e,sequence:t}}),get:e=>(0,i.ajax)(`/drafts/${e}.json`),getLocal:(e,t)=>t,save(e,t,n,r){let{forceSave:o=!1}=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{}
return n="string"==typeof n?n:JSON.stringify(n),(0,i.ajax)("/drafts.json",{type:"POST",data:{draft_key:e,sequence:t,data:n,owner:r,force_save:o},ignoreUnsent:!1})}})
var r=n
e.default=r})),define("discourse/models/form-template",["exports","discourse/lib/ajax","discourse/models/rest"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends i.default{static async findAll(){return(await(0,t.ajax)("/form-templates.json")).form_templates}static async findById(e){return await(0,t.ajax)(`/form-templates/${e}.json`)}}e.default=n})),define("discourse/models/group-history",["exports","I18n","discourse/models/rest","discourse-common/utils/decorators"],(function(e,t,i,n){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var s,l,a,u,c,d,p=i.default.extend((r=(0,n.default)("action"),s=o={actionTitle:e=>t.default.t(`group_histories.actions.${e}`)},l="actionTitle",a=[r],u=Object.getOwnPropertyDescriptor(o,"actionTitle"),c=o,d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=a.slice().reverse().reduce((function(e,t){return t(s,l,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(s,l,d),d=null),o))
e.default=p})),define("discourse/models/group",["exports","discourse-common/utils/decorators","discourse/models/category","@ember/object","discourse/models/group-history","rsvp","discourse/models/rest","discourse/models/topic","discourse/models/user","discourse/lib/ajax","@ember/object/computed","@ember/utils"],(function(e,t,i,n,r,o,s,l,a,u,c,d){var p,m,h,f,g,b,y,_,v,w,k,x,P,O
function T(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const S=s.default.extend((p=(0,t.default)("automatic_membership_email_domains"),m=(0,t.default)("associated_group_ids"),h=(0,t.default)("automatic"),f=(0,t.default)("display_name","name"),g=(0,t.default)("flair_bg_color"),b=(0,t.default)("flair_color"),y=(0,t.default)("visibility_level"),_=(0,t.observes)("isPrivate","canEveryoneMention"),v=(0,t.default)("watching_category_ids"),w=(0,t.default)("tracking_category_ids"),k=(0,t.default)("watching_first_post_category_ids"),x=(0,t.default)("regular_category_ids"),P=(0,t.default)("muted_category_ids"),O={user_count:0,limit:null,offset:null,request_count:0,requestersLimit:null,requestersOffset:null,init(){this._super(...arguments),this.setProperties({members:[],requesters:[]})},emailDomains:e=>(0,d.isEmpty)(e)?"":e,associatedGroupIds:e=>(0,d.isEmpty)(e)?[]:e,type:e=>e?"automatic":"custom",async reloadMembers(e,t){if((0,d.isEmpty)(this.name)||!this.can_see_members)return
t&&this.setProperties({limit:null,offset:null}),e=Object.assign({offset:(this.offset||0)+(this.limit||0)},e)
const i=await S.loadMembers(this.name,e),n=new Set
i.owners.forEach((e=>n.add(e.id)))
const r=t?[]:this.members
r.pushObjects(i.members.map((e=>(e.owner=n.has(e.id),e.primary=e.primary_group_name===this.name,a.default.create(e))))),this.setProperties({members:r,user_count:i.meta.total,limit:i.meta.limit,offset:i.meta.offset})},findRequesters(e,t){return(0,d.isEmpty)(this.name)||!this.can_see_members?o.Promise.reject():(t&&this.setProperties({requestersOffset:null,requestersLimit:null}),e=Object.assign({offset:(this.requestersOffset||0)+(this.requestersLimit||0),requesters:!0},e),S.loadMembers(this.name,e).then((e=>{const i=t?[]:this.requesters
i.pushObjects(e.members.map((e=>a.default.create(e)))),this.setProperties({requesters:i,request_count:e.meta.total,requestersLimit:e.meta.limit,requestersOffset:e.meta.offset})})))},async removeOwner(e){await(0,u.ajax)(`/admin/groups/${this.id}/owners.json`,{type:"DELETE",data:{user_id:e.id}}),await this.reloadMembers({},!0)},async removeMember(e,t){await(0,u.ajax)(`/groups/${this.id}/members.json`,{type:"DELETE",data:{user_id:e.id}}),await this.reloadMembers(t,!0)},async leave(){await(0,u.ajax)(`/groups/${this.id}/leave.json`,{type:"DELETE"}),this.set("can_see_members",this.members_visibility_level<2),await this.reloadMembers({},!0)},async addMembers(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[]
const r=await(0,u.ajax)(`/groups/${this.id}/members.json`,{type:"PUT",data:{usernames:e,emails:n,notify_users:i}})
t?await this._filterMembers(r.usernames):await this.reloadMembers()},async join(){await(0,u.ajax)(`/groups/${this.id}/join.json`,{type:"PUT"}),await this.reloadMembers({},!0)},async addOwners(e,t,i){const n=await(0,u.ajax)(`/groups/${this.id}/owners.json`,{type:"PUT",data:{usernames:e,notify_users:i}})
t?await this._filterMembers(n.usernames):await this.reloadMembers({},!0)},_filterMembers(e){return this.reloadMembers({filter:e.join(",")})},displayName:(e,t)=>e||t,flairBackgroundHexColor:e=>e?e.replace(new RegExp("[^0-9a-fA-F]","g"),""):null,flairHexColor:e=>e?e.replace(new RegExp("[^0-9a-fA-F]","g"),""):null,canEveryoneMention:(0,c.equal)("mentionable_level",99),isPrivate:e=>e>1,_updateAllowMembershipRequests(){!this.isPrivate&&this.canEveryoneMention||this.set("allow_membership_requests",!1)},watchingCategories:e=>i.default.findByIds(e),trackingCategories:e=>i.default.findByIds(e),watchingFirstPostCategories:e=>i.default.findByIds(e),regularCategories:e=>i.default.findByIds(e),mutedCategories:e=>i.default.findByIds(e),asJSON(){const e={name:this.name,mentionable_level:this.mentionable_level,messageable_level:this.messageable_level,visibility_level:this.visibility_level,members_visibility_level:this.members_visibility_level,automatic_membership_email_domains:this.emailDomains,title:this.title,primary_group:!!this.primary_group,grant_trust_level:this.grant_trust_level,incoming_email:this.incoming_email,smtp_server:this.smtp_server,smtp_port:this.smtp_port,smtp_ssl:this.smtp_ssl,smtp_enabled:this.smtp_enabled,imap_server:this.imap_server,imap_port:this.imap_port,imap_ssl:this.imap_ssl,imap_mailbox_name:this.imap_mailbox_name,imap_enabled:this.imap_enabled,email_username:this.email_username,email_from_alias:this.email_from_alias,email_password:this.email_password,flair_icon:null,flair_upload_id:null,flair_bg_color:this.flairBackgroundHexColor,flair_color:this.flairHexColor,bio_raw:this.bio_raw,public_admission:this.public_admission,public_exit:this.public_exit,allow_membership_requests:this.allow_membership_requests,full_name:this.full_name,default_notification_level:this.default_notification_level,membership_request_template:this.membership_request_template,publish_read_state:this.publish_read_state,allow_unknown_sender_topic_replies:this.allow_unknown_sender_topic_replies};["muted","regular","watching","tracking","watching_first_post"].forEach((t=>{let i="watching_first_post"===t?"watchingFirstPostCategories":t+"Categories",n=this.get(i)
n&&(e[t+"_category_ids"]=n.length>0?n.map((e=>e.get("id"))):[-1])
let r=this.get(t+"_tags")
r&&(e[t+"_tags"]=r.length>0?r:[""])}))
let t=this.associated_group_ids
return t&&(e.associated_group_ids=t.length?t:[null]),"icon"===this.flair_type?e.flair_icon=this.flair_icon:"image"===this.flair_type&&(e.flair_upload_id=this.flair_upload_id),this.id||(e.usernames=this.usernames,e.owner_usernames=this.ownerUsernames),e},async create(){const e=await(0,u.ajax)("/admin/groups",{type:"POST",data:{group:this.asJSON()}})
this.setProperties({id:e.basic_group.id,usernames:null,ownerUsernames:null}),await this.reloadMembers()},save(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
return(0,u.ajax)(`/groups/${this.id}`,{type:"PUT",data:Object.assign({group:this.asJSON()},e)})},destroy(){if(this.id)return(0,u.ajax)(`/admin/groups/${this.id}`,{type:"DELETE"})},findLogs(e,t){return(0,u.ajax)(`/groups/${this.name}/logs.json`,{data:{offset:e,filters:t}}).then((e=>n.default.create({logs:e.logs.map((e=>r.default.create(e))),all_loaded:e.all_loaded})))},findPosts(e){const t=(e=e||{}).type||"posts",r={}
return e.beforePostId&&(r.before_post_id=e.beforePostId),e.categoryId&&(r.category_id=parseInt(e.categoryId,10)),(0,u.ajax)(`/groups/${this.name}/${t}.json`,{data:r}).then((e=>e.map((e=>(e.user=a.default.create(e.user),e.topic=l.default.create(e.topic),e.category=i.default.findById(e.category_id),n.default.create(e))))))},setNotification(e,t){return this.set("group_user.notification_level",e),(0,u.ajax)(`/groups/${this.name}/notifications`,{data:{notification_level:e,user_id:t},type:"POST"})},requestMembership(e){return(0,u.ajax)(`/groups/${this.name}/request_membership.json`,{type:"POST",data:{reason:e}})}},T(O,"emailDomains",[p],Object.getOwnPropertyDescriptor(O,"emailDomains"),O),T(O,"associatedGroupIds",[m],Object.getOwnPropertyDescriptor(O,"associatedGroupIds"),O),T(O,"type",[h],Object.getOwnPropertyDescriptor(O,"type"),O),T(O,"displayName",[f],Object.getOwnPropertyDescriptor(O,"displayName"),O),T(O,"flairBackgroundHexColor",[g],Object.getOwnPropertyDescriptor(O,"flairBackgroundHexColor"),O),T(O,"flairHexColor",[b],Object.getOwnPropertyDescriptor(O,"flairHexColor"),O),T(O,"isPrivate",[y],Object.getOwnPropertyDescriptor(O,"isPrivate"),O),T(O,"_updateAllowMembershipRequests",[_],Object.getOwnPropertyDescriptor(O,"_updateAllowMembershipRequests"),O),T(O,"watchingCategories",[v],Object.getOwnPropertyDescriptor(O,"watchingCategories"),O),T(O,"trackingCategories",[w],Object.getOwnPropertyDescriptor(O,"trackingCategories"),O),T(O,"watchingFirstPostCategories",[k],Object.getOwnPropertyDescriptor(O,"watchingFirstPostCategories"),O),T(O,"regularCategories",[x],Object.getOwnPropertyDescriptor(O,"regularCategories"),O),T(O,"mutedCategories",[P],Object.getOwnPropertyDescriptor(O,"mutedCategories"),O),O))
S.reopenClass({findAll:e=>(0,u.ajax)("/groups/search.json",{data:e}).then((e=>e.map((e=>S.create(e))))),loadMembers:(e,t)=>(0,u.ajax)(`/groups/${e}/members.json`,{data:t}),mentionable:e=>(0,u.ajax)(`/groups/${e}/mentionable`),messageable:e=>(0,u.ajax)(`/groups/${e}/messageable`),checkName:e=>(0,u.ajax)("/groups/check-name",{data:{group_name:e}})})
var j=S
e.default=j})),define("discourse/models/invite",["exports","@ember/object","@ember/object/computed","rsvp","discourse-common/utils/decorators","discourse/models/topic","discourse/models/user","discourse/lib/ajax","@ember/utils","discourse/lib/ajax-error","discourse/lib/url"],(function(e,t,i,n,r,o,s,l,a,u,c){var d,p,m,h,f
function g(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const b=t.default.extend((d=(0,r.default)("invite_key"),p=(0,r.default)("groups"),m=(0,r.default)("topics.firstObject"),h=(0,r.default)("email","domain"),g(f={save(e){return(this.id?(0,l.ajax)(`/invites/${this.id}`,{type:"PUT",data:e}):(0,l.ajax)("/invites",{type:"POST",data:e})).then((e=>this.setProperties(e)))},destroy(){return(0,l.ajax)("/invites",{type:"DELETE",data:{id:this.id}}).then((()=>this.set("destroyed",!0)))},reinvite(){return(0,l.ajax)("/invites/reinvite",{type:"POST",data:{email:this.email}}).then((()=>this.set("reinvited",!0))).catch(u.popupAjaxError)},shortKey:e=>e.slice(0,4)+"...",groupIds:e=>e?e.map((e=>e.id)):[],topic:e=>e?o.default.create(e):null,emailOrDomain:(e,t)=>e||t,topicId:(0,i.alias)("topics.firstObject.id"),topicTitle:(0,i.alias)("topics.firstObject.title")},"shortKey",[d],Object.getOwnPropertyDescriptor(f,"shortKey"),f),g(f,"groupIds",[p],Object.getOwnPropertyDescriptor(f,"groupIds"),f),g(f,"topic",[m],Object.getOwnPropertyDescriptor(f,"topic"),f),g(f,"emailOrDomain",[h],Object.getOwnPropertyDescriptor(f,"emailOrDomain"),f),f))
b.reopenClass({create(){const e=this._super.apply(this,arguments)
return e.user&&(e.user=s.default.create(e.user)),e},findInvitedBy(e,i,r,o){e||n.Promise.resolve()
const s={}
return(0,a.isNone)(i)||(s.filter=i),(0,a.isNone)(r)||(s.search=r),s.offset=o||0,(0,l.ajax)((0,c.userPath)(`${e.username_lower}/invited.json`),{data:s}).then((e=>(e.invites=e.invites.map((e=>b.create(e))),t.default.create(e))))},reinviteAll:()=>(0,l.ajax)("/invites/reinvite-all",{type:"POST"}),destroyAllExpired:()=>(0,l.ajax)("/invites/destroy-all-expired",{type:"POST"})})
var y=b
e.default=y})),define("discourse/models/live-post-counts",["exports","@ember/object","discourse/lib/ajax"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const n=t.default.extend({})
n.reopenClass({find:()=>(0,i.ajax)("/about/live_post_counts.json").then((e=>n.create(e)))})
var r=n
e.default=r})),define("discourse/models/login-method",["exports","@ember/object","I18n","rsvp","discourse/models/session","discourse/models/site","discourse-common/utils/decorators","discourse-common/lib/get-url","discourse/lib/ajax"],(function(e,t,i,n,r,o,s,l,a){var u
function c(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.clearAuthMethods=function(){p=void 0},e.default=void 0,e.findAll=function(){if(p)return p
return p=o.default.currentProp("auth_providers").map((e=>d.create(e))),p.forEach((e=>e.set("isGoogle","google_oauth2"===e.name))),p}
const d=t.default.extend((u={title(){return this.title_override||i.default.t(`login.${this.name}.title`)},screenReaderTitle(){return this.title_override||i.default.t(`login.${this.name}.sr_title`,{defaultValue:this.title})},prettyName(){return this.pretty_name_override||i.default.t(`login.${this.name}.name`)},doLogin(){let{reconnect:e=!1,signup:t=!1,params:i={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
if(this.customLogin)return this.customLogin(),n.Promise.resolve()
if(this.custom_url)return window.location=this.custom_url,n.Promise.resolve()
let r=(0,l.default)(`/auth/${this.name}`)
e&&(i.reconnect=!0),t&&(i.signup=!0)
const o=Object.keys(i)
return o.length>0&&(r+="?",r+=o.map((e=>`${encodeURIComponent(e)}=${encodeURIComponent(i[e])}`)).join("&")),d.buildPostForm(r).then((e=>e.submit()))}},c(u,"title",[s.default],Object.getOwnPropertyDescriptor(u,"title"),u),c(u,"screenReaderTitle",[s.default],Object.getOwnPropertyDescriptor(u,"screenReaderTitle"),u),c(u,"prettyName",[s.default],Object.getOwnPropertyDescriptor(u,"prettyName"),u),u))
let p
d.reopenClass({buildPostForm:e=>(0,a.updateCsrfToken)().then((()=>{const t=document.createElement("form")
t.setAttribute("style","display:none;"),t.setAttribute("method","post"),t.setAttribute("action",e)
const i=document.createElement("input")
return i.setAttribute("name","authenticity_token"),i.setAttribute("value",r.default.currentProp("csrfToken")),t.appendChild(i),document.body.appendChild(t),t}))})
var m=d
e.default=m})),define("discourse/models/nav-item",["exports","discourse/models/category","@ember/object","I18n","discourse/models/site","discourse/models/user","discourse-common/lib/object","discourse-common/lib/deprecated","discourse-common/utils/decorators","discourse/lib/text","discourse-common/lib/get-owner","discourse/lib/topic-list-tracked-filter","discourse-common/lib/get-url","@ember/object/computed"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m){var h,f,g,b,y,_,v,w
function k(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.addNavItem=function(e){x.extraNavItemDescriptors.push(e)},e.clearNavItems=function(){x.customNavItemHrefs.clear(),x.extraArgsCallbacks.clear(),x.extraNavItemDescriptors.clear()},e.customNavItemHref=function(e){x.customNavItemHrefs.push(e)},e.default=void 0,e.extraNavItemProperties=function(e){x.extraArgsCallbacks.push(e)}
const x=i.default.extend((h=(0,a.default)("name"),f=(0,a.default)("name","count"),g=(0,a.default)("filterType","category","noSubcategories","tagId"),b=(0,a.default)("name","category","noSubcategories"),y=(0,a.default)("name","category","tagId","noSubcategories","currentRouteQueryParams","topicTrackingState.messageCount"),k(_={title:{get(e){return this._title?this._title:n.default.t("filters."+e.replace("/",".")+".help",{})},set(e){return this.set("_title",e)}},displayName:{get(e,t){if(this._displayName)return this._displayName
t=t||0,"latest"!==e||r.default.currentProp("mobileView")&&void 0===this.tagId||(t=0)
let i={count:t}
const o=0===t?".title":".title_with_count"
return(0,u.emojiUnescape)(n.default.t(`filters.${e.replace("/",".")+o}`,i))},set(e){return this.set("_displayName",e)}},href(e,t,i,n){let r=null
if(x.customNavItemHrefs.forEach((function(e){if(r=e.call(this,this),r)return!1}),this),r)return(0,p.default)(r)
const o={category:t,noSubcategories:i,tagId:n}
return x.pathFor(e,o)},filterType:(0,m.reads)("name"),filterMode(e,i,n){let r=""
return i&&(r+="c/",r+=t.default.slugFor(i),n&&(r+="/none"),r+="/l/"),r+e.replace(" ","-")},count(e,t,i,n,r){const o=this.topicTrackingState
if(o)return o.lookupCount({type:e,category:t,tagId:i,noSubcategories:n,customFilterFn:(0,d.hasTrackedFilter)(r)?d.isTrackedTopic:void 0})}},"title",[h],(v=(v=Object.getOwnPropertyDescriptor(_,"title"))?v.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return v}}),_),k(_,"displayName",[f],(w=(w=Object.getOwnPropertyDescriptor(_,"displayName"))?w.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return w}}),_),k(_,"href",[g],Object.getOwnPropertyDescriptor(_,"href"),_),k(_,"filterMode",[b],Object.getOwnPropertyDescriptor(_,"filterMode"),_),k(_,"count",[y],Object.getOwnPropertyDescriptor(_,"count"),_),_)),P=x.extend({href:(0,a.default)("href",{get(){return this._href?this._href:this.href},set(e,t){return this._href=t}}),count:0,customFilter:null})
x.reopenClass({extraArgsCallbacks:[],customNavItemHrefs:[],extraNavItemDescriptors:[],pathFor(e,i){let n=(0,p.default)(""),o=!1,s=!1
return"categories"===e?(n+="/categories",n):(i.tagId&&r.default.currentProp("filters").includes(e)&&(s=!0,i.category?n+="/tags":n+="/tag"),i.category&&(o=!0,n+=`/c/${t.default.slugFor(i.category)}/${i.category.id}`,i.noSubcategories&&(n+="/none")),s&&(n+=`/${i.tagId}`),(s||o)&&(n+="/l"),n+=`/${e}`,n)},fromText(e,i){const n=!o.default.current()
if(i=i||{},n){const t=r.default.currentProp("anonymous_top_menu_items")
if(!t||!t.includes(e))return null}if(!t.default.list()&&"categories"===e)return null
if(!r.default.currentProp("top_menu_items").includes(e))return null
let l={name:e,hasIcon:"unread"===e}
return i.category&&(l.category=i.category),i.tagId&&(l.tagId=i.tagId),i.currentRouteQueryParams&&(l.currentRouteQueryParams=i.currentRouteQueryParams),i.noSubcategories&&(l.noSubcategories=!0),x.extraArgsCallbacks.forEach((t=>(0,s.deepMerge)(l,t.call(this,e,i)))),(0,c.getOwner)(this).lookup("service:store").createRecord("nav-item",l)},buildList(e,t){t=t||{},e&&(t.category=e),t.siteSettings||((0,l.default)("You must supply `buildList` with a `siteSettings` object",{since:"2.6.0",dropFrom:"2.7.0",id:"discourse.nav-item.built-list-site-settings"}),t.siteSettings=(0,c.getOwner)(this).lookup("service:site-settings"))
let i=t.siteSettings.top_menu.split("|")
const n=(0,c.getOwner)(this).lookup("service:current-user")
n?.new_new_view_enabled&&(i=i.reject((e=>"unread"===e)))
const r=(t.filterMode||"").split("/").pop()
i.some((e=>r===e))||i.push(r),i=i.map((e=>x.fromText(e,t))).filter((i=>null!==i&&(!e&&!t.skipCategoriesNavItem||!i.name.startsWith("categor"))))
const o={category:t.category,tagId:t.tagId,noSubcategories:t.noSubcategories},a=x.extraNavItemDescriptors.map((e=>P.create((0,s.deepMerge)({},o,e)))).filter((i=>!i.customFilter||i.customFilter(e,t)))
let u=!1
return a.forEach((n=>{n.init&&n.init(n,e,t),n.href&&(n.href=(0,p.default)(n.href))
const r=n.before
if(r){let e=0
for(e=0;e{void 0===e.active&&(e.active=!1)})),i}})
var O=x
e.default=O})),define("discourse/models/notification",["exports","discourse/models/rest","@glimmer/tracking","discourse/lib/model-transformers"],(function(e,t,i,n){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let s=(r=class extends t.default{constructor(){var e,t,i,n
super(...arguments),e=this,t="read",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}static async applyTransformations(e){await(0,n.applyModelTransformations)("notification",e)}static async initializeNotifications(e){const t=e.map((e=>this.create(e)))
return await this.applyTransformations(t),t}},l=r.prototype,a="read",u=[i.tracked],c={configurable:!0,enumerable:!0,writable:!0,initializer:null},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,a,p),p=null),o=p,r)
var l,a,u,c,d,p
e.default=s})),define("discourse/models/pending-post",["exports","discourse-common/utils/decorators","discourse/models/rest","discourse-common/utils/category-macro","discourse/lib/url","@ember/object/computed","discourse/lib/text"],(function(e,t,i,n,r,o,s){var l,a
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const u=i.default.extend((l=(0,t.default)("username"),a={expandedExcerpt:null,postUrl:(0,o.reads)("topic_url"),truncated:!1,init(){this._super(...arguments),(0,s.cookAsync)(this.raw_text).then((e=>{this.set("expandedExcerpt",e)}))},userUrl:e=>(0,r.userPath)(e.toLowerCase()),category:(0,n.default)("category_id")},c=a,d="userUrl",p=[l],m=Object.getOwnPropertyDescriptor(a,"userUrl"),h=a,f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=p.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(c,d,f),f=null),a))
var c,d,p,m,h,f,g=u
e.default=g})),define("discourse/models/permission-type",["exports","@ember/object","I18n","discourse-common/utils/decorators"],(function(e,t,i,n){var r,o
function s(e){return i.default.t("permission_types."+l.DESCRIPTION_KEYS[e])}Object.defineProperty(e,"__esModule",{value:!0}),e.buildPermissionDescription=s,e.default=void 0
const l=t.default.extend((r=(0,n.default)("id"),a=o={description:e=>s(e)},u="description",c=[r],d=Object.getOwnPropertyDescriptor(o,"description"),p=o,m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(a,u,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(a,u,m),m=null),o))
var a,u,c,d,p,m
l.FULL=1,l.CREATE_POST=2,l.READONLY=3,l.DESCRIPTION_KEYS={1:"full",2:"create_post",3:"readonly"}
var h=l
e.default=h})),define("discourse/models/post-action-type",["exports","discourse/models/rest","@ember/object/computed"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.MAX_MESSAGE_LENGTH=void 0
e.MAX_MESSAGE_LENGTH=500
var n=t.default.extend({notCustomFlag:(0,i.not)("is_custom_flag")})
e.default=n})),define("discourse/models/post-stream",["exports","@ember/object/computed","discourse/lib/url","I18n","discourse/lib/posts-with-placeholders","rsvp","discourse/models/rest","discourse/models/user","discourse/lib/ajax","discourse-common/lib/object","discourse-common/lib/deprecated","discourse-common/utils/decorators","@ember/object","discourse/lib/utilities","@ember/utils","discourse/models/topic","@ember/runloop"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h,f,g){var b,y,_,v,w,k,x,P,O,T,S
function j(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.resetLastEditNotificationClick=z,e.setLastEditNotificationClick=function(e,t,i){C={topicId:e,postNumber:t,revisionNumber:i}}
let C=null
function z(){C=null}var I=s.default.extend((b=(0,d.default)("isMegaTopic","stream.length","topic.highest_post_number"),y=(0,d.default)("posts.[]"),_=(0,d.default)("hasPosts","filteredPostsCount"),v=(0,d.default)("hasLoadedData","posts.[]"),w=(0,d.default)("isMegaTopic","stream.lastObject","lastId"),k=(0,d.default)("hasLoadedData","lastPostId","posts.@each.id"),x=(0,d.default)("filter","userFilters.[]","filterRepliesToPostNumber","filterUpwardsPostID"),P=(0,d.default)("streamFilters.[]","topic.posts_count","posts.length"),O=(0,d.default)("posts.[]","stream.[]"),T=(0,d.default)("posts.lastObject","stream.[]"),j(S={_identityMap:null,posts:null,stream:null,userFilters:null,loaded:null,loadingAbove:null,loadingBelow:null,loadingFilter:null,loadingNearPost:null,stagingPost:null,postsWithPlaceholders:null,timelineLookup:null,filterRepliesToPostNumber:null,filterUpwardsPostID:null,filter:null,init(){this._identityMap={}
const e=[],t=r.default.create({posts:e,store:this.store})
this.setProperties({posts:e,postsWithPlaceholders:t,stream:[],userFilters:[],filterRepliesToPostNumber:parseInt(this.get("topic.replies_to_post_number"),10)||!1,filterUpwardsPostID:!1,loaded:!1,loadingAbove:!1,loadingBelow:!1,loadingFilter:!1,stagingPost:!1,timelineLookup:[]})},loading:(0,t.or)("loadingAbove","loadingBelow","loadingFilter","stagingPost"),notLoading:(0,t.not)("loading"),summary:(0,t.equal)("filter","summary"),filteredPostsCount:(e,t,i)=>e?i:t,hasPosts(){return this.get("posts.length")>0},hasLoadedData:(e,t)=>e&&t>0,canAppendMore:(0,t.and)("notLoading","hasPosts","lastPostNotLoaded"),canPrependMore:(0,t.and)("notLoading","hasPosts","firstPostNotLoaded"),firstPostPresent(e){return!!e&&!!this.posts.findBy("post_number",1)},firstPostNotLoaded:(0,t.not)("firstPostPresent"),lastId:null,lastPostId:(e,t,i)=>e?i:t,loadedAllPosts(e,t){return!!e&&(-1===t||!!this.posts.findBy("id",t))},lastPostNotLoaded:(0,t.not)("loadedAllPosts"),streamFilters(){const e={}
this.filter&&(e.filter=this.filter)
const t=this.userFilters
return(0,h.isEmpty)(t)||(e.username_filters=t.join(",")),this.filterRepliesToPostNumber&&(e.replies_to_post_number=this.filterRepliesToPostNumber),this.filterUpwardsPostID&&(e.filter_upwards_post_id=this.filterUpwardsPostID),e},hasNoFilters(){const e=this.streamFilters
return!(e&&("summary"===e.filter||e.username_filters))},previousWindow(){if(!this.posts)return[]
const e=this.posts[0]
if(!e)return[]
const t=this.stream,i=this.indexOf(e)
if(-1===i)return[]
let n=i-this.get("topic.chunk_size")
return n<0&&(n=0),t.slice(n,i)},nextWindow(e){if(!e)return[]
const t=this.stream,i=this.indexOf(e)
return-1===i||i+1>=this.highest_post_number?[]:t.slice(i+1,i+this.get("topic.chunk_size")+1)},cancelFilter(){this.setProperties({userFilters:[],filterRepliesToPostNumber:!1,filterUpwardsPostID:!1,mixedHiddenPosts:!1,filter:null})},refreshAndJumpToSecondVisible(){return this.refresh({}).then((()=>{this.posts&&this.posts.length>1&&i.default.jumpToPost(this.posts[1].get("post_number"))}))},showTopReplies(){return this.cancelFilter(),this.set("filter","summary"),this.refreshAndJumpToSecondVisible()},filterParticipant(e){return this.cancelFilter(),this.userFilters.addObject(e),this.refreshAndJumpToSecondVisible()},filterReplies(e,t){return this.cancelFilter(),this.set("filterRepliesToPostNumber",e),this.appEvents.trigger("post-stream:filter-replies",{topic_id:this.get("topic.id"),post_number:e,post_id:t}),this.refresh({refreshInPlace:!0}).then((()=>{const t=document.querySelector(`#post_${e}`),n=t?t.getBoundingClientRect().top:null
this.appEvents.trigger("post-stream:refresh"),i.default.jumpToPost(e,{originalTopOffset:n}),(0,g.schedule)("afterRender",(()=>{(0,m.highlightPost)(e)}))}))},filterUpwards(e){return this.cancelFilter(),this.set("filterUpwardsPostID",e),this.appEvents.trigger("post-stream:filter-upwards",{topic_id:this.get("topic.id"),post_id:e}),this.refresh({refreshInPlace:!0}).then((()=>{if(this.appEvents.trigger("post-stream:refresh"),this.posts&&this.posts.length>1){const e=this.posts[1].get("post_number")
i.default.jumpToPost(e,{skipIfOnScreen:!0}),(0,g.schedule)("afterRender",(()=>{(0,m.highlightPost)(e)}))}}))},refresh(e){(e=e||{}).nearPost=parseInt(e.nearPost,10),e.cancelFilter&&(this.cancelFilter(),delete e.cancelFilter)
const t=this.topic
if(e.forceLoad)this.set("loaded",!1)
else{if(this.posts.findBy("post_number",e.nearPost))return o.Promise.resolve().then((()=>this._checkIfShouldShowRevisions()))}return e.refreshInPlace||this.set("loadingFilter",!0),this.set("loadingNearPost",e.nearPost),e=(0,u.deepMerge)(e,this.streamFilters),(0,f.loadTopicView)(t,e).then((e=>{this.updateFromJson(e.post_stream),this.setProperties({loadingFilter:!1,timelineLookup:e.timeline_lookup,loaded:!0}),this._checkIfShouldShowRevisions(),t.setProperties({errorLoading:!1,errorTitle:null,errorHtml:null,errorMessage:null,noRetry:!1})})).catch((e=>{throw this.errorLoading(e),new Error(e)})).finally((()=>{this.set("loadingNearPost",null)}))},fillGapBefore(e,t){const i=e.get("id"),n=this.stream,r=n.indexOf(i),s=this.posts
if(-1!==r){let o=s.indexOf(e)
const l=o
let a=t.slice(0,this.topic.chunk_size),u=t.slice(this.topic.chunk_size)
if(n.splice.apply(n,[r,0].concat(a)),-1!==o)return this.findPostsByIds(a).then((t=>{t.forEach((e=>{this._initUserModels(e)
const t=this.storePost(e)
s.includes(t)||s.insertAt(o++,t)})),u.length>0?this.get("gaps.before")[i]=u:delete this.get("gaps.before")[i],this.postsWithPlaceholders.arrayContentDidChange(l,0,t.length),e.set("hasGap",!1),this.gapExpanded()}))}return o.Promise.resolve()},fillGapAfter(e,t){const i=e.get("id"),n=this.stream
return-1!==n.indexOf(i)?(n.pushObjects(t),this.appendMore().then((()=>{delete this.get("gaps.after")[i],this.gapExpanded()}))):o.Promise.resolve()},gapExpanded(){this.appEvents.trigger("post-stream:refresh"),this.streamFilters&&this.streamFilters.replies_to_post_number&&this.set("streamFilters.mixedHiddenPosts",!0)},appendMore(){if(!this.canAppendMore)return o.Promise.resolve()
const e=this.postsWithPlaceholders
if(this.isMegaTopic){this.set("loadingBelow",!0)
const t=[...Array(this.get("topic.chunk_size")-1).keys()].map((e=>-e-1))
return e.appending(t),this.fetchNextWindow(this.get("posts.lastObject.post_number"),!0,(e=>{this.appendPost(e)})).finally((()=>{e.finishedAppending(t),this.set("loadingBelow",!1)}))}{const t=this.nextWindow
return(0,h.isEmpty)(t)?o.Promise.resolve():(this.set("loadingBelow",!0),e.appending(t),this.findPostsByIds(t).then((e=>(e.forEach((e=>this.appendPost(e))),e))).finally((()=>{e.finishedAppending(t),this.set("loadingBelow",!1)})))}},prependMore(){if(!this.canPrependMore)return o.Promise.resolve()
if(this.isMegaTopic){this.set("loadingAbove",!0)
let e=[]
return this.fetchNextWindow(this.get("posts.firstObject.post_number"),!1,(t=>{this.prependPost(t),e.push(t.get("id"))})).finally((()=>{this.postsWithPlaceholders.finishedPrepending(e),this.set("loadingAbove",!1)}))}{const e=this.previousWindow
return(0,h.isEmpty)(e)?o.Promise.resolve():(this.set("loadingAbove",!0),this.findPostsByIds(e.reverse()).then((e=>{e.forEach((e=>this.prependPost(e)))})).finally((()=>{this.postsWithPlaceholders.finishedPrepending(e),this.set("loadingAbove",!1)})))}},stagePost(e,t){if(this.stagingPost)return"alreadyStaging"
this.set("stagingPost",!0)
const i=this.topic
return i.setProperties({posts_count:(i.get("posts_count")||0)+1,last_posted_at:new Date,"details.last_poster":t,highest_post_number:(i.get("highest_post_number")||0)+1}),e.setProperties({post_number:i.get("highest_post_number"),topic:i,created_at:new Date,id:-1}),this.loadedAllPosts?(this.appendPost(e),this.stream.addObject(e.get("id")),"staged"):"offScreen"},commitPost(e){this.get("topic.id")===e.get("topic_id")&&this.loadedAllPosts&&(this.appendPost(e),this.stream.addObject(e.get("id"))),this.stream.removeObject(-1),this._identityMap[-1]=null,this.set("stagingPost",!1)},undoPost(e){this.stream.removeObject(-1),this.postsWithPlaceholders.removePost((()=>this.posts.removeObject(e))),this._identityMap[-1]=null
const t=this.topic
this.set("stagingPost",!1),t.setProperties({highest_post_number:(t.get("highest_post_number")||0)-1,posts_count:(t.get("posts_count")||0)-1})},prependPost(e){this._initUserModels(e)
const t=this.storePost(e)
if(t){this.posts.unshiftObject(t)}return e},appendPost(e){this._initUserModels(e)
const t=this.storePost(e)
if(t){const e=this.posts
e.includes(t)||(this.loadingBelow?e.pushObject(t):this.postsWithPlaceholders.appendPost((()=>e.pushObject(t)))),-1!==t.get("id")&&this.set("lastAppended",t)}return e},removePosts(e){(0,h.isEmpty)(e)||this.postsWithPlaceholders.refreshAll((()=>{const t=this.posts,i=e.map((e=>e.get("id"))),n=this._identityMap
this.stream.removeObjects(i),t.removeObjects(e),i.forEach((e=>delete n[e]))}))},findLoadedPost(e){return this._identityMap[e]},loadPostByPostNumber(e){const t=`/posts/by_number/${this.get("topic.id")}/${e}`,i=this.store
return(0,a.ajax)(t).then((e=>this.storePost(i.createRecord("post",e))))},loadNearestPostToDate(e){const t=`/posts/by-date/${this.get("topic.id")}/${e}`,i=this.store
return(0,a.ajax)(t).then((e=>this.storePost(i.createRecord("post",e))))},loadPost(e){const t="/posts/"+e,i=this.store,n=this._identityMap[e]
return(0,a.ajax)(t).then((e=>(n&&(e.cooked=n.cooked),this.storePost(i.createRecord("post",e)))))},triggerNewPostInStream(e,t){return(0,c.default)("Please use triggerNewPostsInStream, this method will be removed July 2021",{id:"discourse.post-stream.trigger-new-post"}),this.triggerNewPostsInStream([e],t)},triggerNewPostsInStream(e,t){const i=o.Promise.resolve()
if(!e||0===e.length)return i
if(!this.hasNoFilters)return i
const n=this.loadedAllPosts
this._loadingPostIds=this._loadingPostIds||[]
let r=[]
return e.forEach((e=>{e&&!this.stream.includes(e)&&r.push(e)})),0===r.length?i:n?(r.forEach((e=>{this._loadingPostIds.includes(e)||this._loadingPostIds.push(e)})),this.set("loadingLastPost",!0),this.findPostsByIds(this._loadingPostIds,t).then((e=>{this._loadingPostIds=null
const t=l.default.current()&&l.default.current().get("ignored_users")
e.forEach((e=>{t&&t.includes(e.username)?this.stream.removeObject(e.id):(this.stream.addObject(e.id),this.appendPost(e))}))})).finally((()=>{this.set("loadingLastPost",!1)}))):(r.forEach((e=>this.stream.addObject(e))),i)},triggerRecoveredPost(e){if(this._identityMap[e])return this.triggerChangedPost(e,new Date)
{const t=`/posts/${e}`,i=this.store
return(0,a.ajax)(t).then((e=>{const t=i.createRecord("post",e),n=this.stream,r=this.posts
this.storePost(t)
let o=0
n.forEach((t=>{t{t.id{r.insertAt(o,t)})):t.post_number{this.storePost(n.createRecord("post",e))})).catch((()=>{this.removePosts([t])}))}return o.Promise.resolve()},triggerDestroyedPost(e){const t=this._identityMap[e]
return this.removePosts([t]),o.Promise.resolve()},triggerChangedPost(e,t,i){i=i||{}
const n=o.Promise.resolve()
if(!e)return n
const r=this._identityMap[e]
if(r&&r.updated_at!==t){const t="/posts/"+e,n=this.store
return(0,a.ajax)(t).then((e=>{i.preserveCooked&&(e.cooked=r.get("cooked")),this.storePost(n.createRecord("post",e))}))}return n},triggerLikedPost(e,t,i,n){const r=o.Promise.resolve(),s=this.findLoadedPost(e)
return s&&(s.updateLikeCount(t,i,n),this.storePost(s)),r},triggerReadPost(e,t){const i=o.Promise.resolve()
return i.then((()=>{const i=this.findLoadedPost(e)
i&&t>i.readers_count&&(i.set("readers_count",t),this.storePost(i))})),i},triggerChangedTopicStats(){return this.firstPostNotLoaded?o.Promise.reject():o.Promise.resolve().then((()=>this.posts.findBy("post_number",1).id))},postForPostNumber(e){if(this.hasPosts)return this.posts.find((t=>t.get("post_number")===e))},closestPostForPostNumber(e){if(!this.hasPosts)return
let t=null
return this.posts.forEach((i=>{t?Math.abs(e-i.get("post_number")){t!==e&&(t||(t=i.get("post_number")),Math.abs(e-i.get("post_number"))e)n=r-1
else{if(!(ot.clear())),this.set("gaps",null),e){const t=this.store
e.posts.forEach((e=>this.appendPost(t.createRecord("post",e)))),delete e.posts,this.setProperties(e)}},storePost(e){if(!e)return
if((0,p.get)(e,"id")){const t=this._identityMap[e.get("id")],i=e.get("post_number")
if(i&&i>(this.get("topic.highest_post_number")||0)&&(this.set("topic.highest_post_number",i),this.set("topic.last_posted_at",e.get("created_at"))),t)return t.updateFromPost(e),t
e.set("topic",this.topic),this._identityMap[e.get("id")]=e}return e},fetchNextWindow(e,t,i){let n=!this.get("topic.suggested_topics")
const r=`/t/${this.get("topic.id")}/posts.json`
let o={post_number:e,asc:t,include_suggested:n}
o=(0,u.deepMerge)(o,this.streamFilters)
const s=this.store
return(0,a.ajax)(r,{data:o}).then((e=>{this._setSuggestedTopics(e)
const t=(0,p.get)(e,"post_stream.posts")
t&&t.forEach((e=>{e=this.storePost(s.createRecord("post",e)),i&&i.call(this,e)}))}))},findPostsByIds(e,t){const i=this._identityMap,n=e.filter((e=>!i[e]))
return this.loadIntoIdentityMap(n,t).then((()=>e.map((e=>i[e])).compact()))},loadIntoIdentityMap(e,t){if((0,h.isEmpty)(e))return o.Promise.resolve([])
let i=!this.get("topic.suggested_topics")
const n="/t/"+this.get("topic.id")+"/posts.json",r={post_ids:e,include_suggested:i},s=this.store
let l={}
return t&&t.background&&(l["Discourse-Background"]="true"),(0,a.ajax)(n,{data:r,headers:l}).then((e=>{this._setSuggestedTopics(e)
const t=(0,p.get)(e,"post_stream.posts")
t&&t.forEach((e=>this.storePost(s.createRecord("post",e))))}))},backfillExcerpts(e){this._excerpts=this._excerpts||[]
const t=this.stream
if(this._excerpts.loadNext=e,this._excerpts.loading)return this._excerpts.loading.then((()=>{if(!this._excerpts[t[e]]&&this._excerpts.loadNext===e)return this.backfillExcerpts(e)}))
let i=t.slice(Math.max(e-20,0),e+20)
for(let r=i.length-1;r>=0;r--)this._excerpts[i[r]]&&i.splice(r,1)
let n={post_ids:i}
return this._excerpts.loading=(0,a.ajax)("/t/"+this.get("topic.id")+"/excerpts.json",{data:n}).then((e=>{e.forEach((e=>{this._excerpts[e.post_id]=e}))})).finally((()=>{this._excerpts.loading=null})),this._excerpts.loading},excerpt(e){if(this.isMegaTopic)return new o.Promise((e=>e("")))
const t=this.stream
return new o.Promise(((i,n)=>{let r=this._excerpts&&this._excerpts[t[e]]
r?i(r):this.backfillExcerpts(e).then((()=>{i(this._excerpts[t[e]])})).catch((e=>n(e)))}))},indexOf(e){return this.stream.indexOf(e.get("id"))},errorLoading(e){const t=this.topic
if(this.set("loadingFilter",!1),t.set("errorLoading",!0),!e.jqXHR)throw e
const i=e.jqXHR.responseJSON
i&&i.extras&&i.extras.html?(t.set("errorTitle",i.extras.title),t.set("errorHtml",i.extras.html)):(t.set("errorMessage",n.default.t("topic.server_error.description")),t.set("noRetry",403===e.jqXHR.status))},_initUserModels(e){e.user=l.default.create({id:e.user_id,username:e.username}),e.user_status&&(e.user.status=e.user_status),e.mentioned_users&&(e.mentioned_users=e.mentioned_users.map((e=>l.default.create(e))))},_checkIfShouldShowRevisions(){if(C){const e=C
z()
const t=this.posts.mapBy("post_number")
e.topicId===this.topic.id&&t.includes(e.postNumber)&&(0,g.schedule)("afterRender",(()=>{this.appEvents.trigger("post:show-revision",e.postNumber,e.revisionNumber)}))}},_setSuggestedTopics(e){e.suggested_topics&&(this.topic.setProperties({suggested_topics:e.suggested_topics,suggested_group_name:e.suggested_group_name}),this.topic.isPrivateMessage&&this.pmTopicTrackingState.startTracking())}},"filteredPostsCount",[b],Object.getOwnPropertyDescriptor(S,"filteredPostsCount"),S),j(S,"hasPosts",[y],Object.getOwnPropertyDescriptor(S,"hasPosts"),S),j(S,"hasLoadedData",[_],Object.getOwnPropertyDescriptor(S,"hasLoadedData"),S),j(S,"firstPostPresent",[v],Object.getOwnPropertyDescriptor(S,"firstPostPresent"),S),j(S,"lastPostId",[w],Object.getOwnPropertyDescriptor(S,"lastPostId"),S),j(S,"loadedAllPosts",[k],Object.getOwnPropertyDescriptor(S,"loadedAllPosts"),S),j(S,"streamFilters",[x],Object.getOwnPropertyDescriptor(S,"streamFilters"),S),j(S,"hasNoFilters",[P],Object.getOwnPropertyDescriptor(S,"hasNoFilters"),S),j(S,"previousWindow",[O],Object.getOwnPropertyDescriptor(S,"previousWindow"),S),j(S,"nextWindow",[T],Object.getOwnPropertyDescriptor(S,"nextWindow"),S),S))
e.default=I})),define("discourse/models/post",["exports","@ember/object","@ember/object/computed","discourse/models/action-summary","discourse/models/composer","I18n","rsvp","discourse/models/rest","discourse/models/site","discourse/models/user","discourse/lib/ajax","discourse/lib/text","discourse-common/utils/decorators","discourse/lib/topic-fancy-title","@ember/utils","discourse/lib/ajax-error","discourse/lib/utilities","discourse/lib/computed","discourse/helpers/share-url","discourse/lib/url"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h,f,g,b,y,_){var v,w,k,x,P,O,T,S,j,C,z,I,E
function M(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const D=l.default.extend((v=(0,p.default)("url","customShare"),w=(0,p.default)("name","username"),k=(0,p.default)("firstPost","deleted_by","topic.deleted_by"),x=(0,p.default)("firstPost","deleted_at","topic.deleted_at"),P=(0,p.default)("post_number","topic_id","topic.slug"),O=(0,p.default)("post_number","url"),T=(0,p.default)("username"),S=(0,p.default)("link_counts.@each.internal"),j=(0,p.default)("actions_summary.@each.can_act"),C=(0,p.default)("siteSettings.use_pg_headlines_for_excerpt","topic_title_headline"),z=(0,p.default)("topic_title_headline"),M(I={customShare:null,shareUrl(e){if(this.customShare)return this.customShare
const t=u.default.current()
return(0,y.resolveShareUrl)(e,t)},new_user:(0,i.equal)("trust_level",0),firstPost:(0,i.equal)("post_number",1),deletedViaTopic:(0,i.and)("firstPost","topic.deleted_at"),deleted:(0,i.or)("deleted_at","deletedViaTopic"),notDeleted:(0,i.not)("deleted"),showName(e,t){return e&&e!==t&&this.siteSettings.display_name_on_posts},postDeletedBy:(e,t,i)=>e?i:t,postDeletedAt:(e,t,i)=>e?i:t,url(e,t,i){return(0,g.postUrl)(i||this.topic_slug,t||this.get("topic.id"),e)},urlWithNumber:(e,t)=>1===e?`${t}/1`:t,usernameUrl:_.userPath,topicOwner:(0,b.propertyEqual)("topic.details.created_by.id","user_id"),updatePostField(e,t){const i={}
return i[e]=t,(0,c.ajax)(`/posts/${this.id}/${e}`,{type:"PUT",data:i}).then((()=>this.set(e,t))).catch(f.popupAjaxError)},internalLinks(){return(0,h.isEmpty)(this.link_counts)?null:this.link_counts.filterBy("internal").filterBy("title")},flagsAvailable(){return this.site?this.site.flagTypes.filter((e=>this.get(`actionByName.${e.name_key}.can_act`))):[]},useTopicTitleHeadline:(e,t)=>e&&t,topicTitleHeadline(e){return(0,m.fancyTitle)(e,this.siteSettings.support_mixed_text_direction)},afterUpdate(e){e.category&&this.site.updateCategory(e.category)},updateProperties(){return{post:{raw:this.raw,edit_reason:this.editReason},image_sizes:this.imageSizes}},createProperties(){const e=this.getProperties(r.default.serializedFieldsForCreate())
e.reply_to_post_number=this.reply_to_post_number,e.image_sizes=this.imageSizes
const t=this.metaData
return t&&(e.meta_data={},Object.keys(t).forEach((i=>e.meta_data[i]=t[i]))),e},expand(){return(0,c.ajax)(`/posts/${this.id}/expand-embed`).then((e=>{this.set("cooked",``)}))},recover(){const e=this.getProperties("deleted_at","deleted_by","user_deleted","can_delete")
return this.setProperties({deleted_at:null,deleted_by:null,user_deleted:!1,can_delete:!1}),(0,c.ajax)(`/posts/${this.id}/recover`,{type:"PUT"}).then((e=>{this.setProperties({cooked:e.cooked,raw:e.raw,user_deleted:!1,can_delete:!0,version:e.version})})).catch((t=>{(0,f.popupAjaxError)(t),this.setProperties(e)}))},setDeletedState(e){let t
if(this.set("oldCooked",this.cooked),e.staff||0===this.siteSettings.delete_removed_posts_after)this.setProperties({deleted_at:new Date,deleted_by:e,can_delete:!1,can_permanently_delete:this.siteSettings.can_permanently_delete&&e.admin,can_recover:!0})
else{const e=1===this.post_number?"topic.deleted_by_author_simple":"post.deleted_by_author_simple"
t=(0,d.cookAsync)(o.default.t(e)).then((e=>{this.setProperties({cooked:e,can_delete:!1,can_permanently_delete:!1,version:this.version+1,can_recover:!0,can_edit:!1,user_deleted:!0})}))}return t||s.Promise.resolve()},undoDeleteState(){this.oldCooked&&this.setProperties({deleted_at:null,deleted_by:null,cooked:this.oldCooked,version:this.version-1,can_recover:!1,can_delete:!0,user_deleted:!1})},destroy(e,t){return this.setDeletedState(e).then((()=>(0,c.ajax)("/posts/"+this.id,{data:{context:window.location.pathname,...t},type:"DELETE"})))},updateFromPost(e){Object.keys(e).forEach((i=>{let n=e[i],r=this[i]
n||(n=null),r||(r=null)
let o=!1
"function"!=typeof n&&r!==n&&("reply_to_user"===i&&n&&r&&(o=n.username===r.username||(0,t.get)(n,"username")===(0,t.get)(r,"username")),o||this.set(i,n))}))},expandHidden(){return(0,c.ajax)(`/posts/${this.id}/cooked.json`).then((e=>{this.setProperties({cooked:e.cooked,cooked_hidden:!1})}))},rebake(){return(0,c.ajax)(`/posts/${this.id}/rebake`,{type:"PUT"}).catch(f.popupAjaxError)},unhide(){return(0,c.ajax)(`/posts/${this.id}/unhide`,{type:"PUT"})},createBookmark(e){this.setProperties({"topic.bookmarked":!0,bookmarked:!0,bookmark_reminder_at:e.reminder_at,bookmark_auto_delete_preference:e.auto_delete_preference,bookmark_name:e.name,bookmark_id:e.id}),this.topic.incrementProperty("bookmarksWereChanged"),this.appEvents.trigger("bookmarks:changed",e,{target:"post",targetId:this.id}),this.appEvents.trigger("post-stream:refresh",{id:this.id})},deleteBookmark(e){this.set("topic.bookmarked",e),this.clearBookmark()},clearBookmark(){this.setProperties({bookmark_reminder_at:null,bookmark_name:null,bookmark_id:null,bookmarked:!1,bookmark_auto_delete_preference:null}),this.topic.incrementProperty("bookmarksWereChanged"),this.appEvents.trigger("bookmarks:changed",null,{target:"post",targetId:this.id})},updateActionsSummary(e){e&&e.id===this.id&&(e=D.munge(e),this.set("actions_summary",e.actions_summary))},updateLikeCount(e,t,i){let n=u.default.current()?.id===t,r=n&&"liked"===i,o=this.get("actions_summary"),s=a.default.current().post_action_types.find((e=>"like"===e.name_key)).id
const l={id:s,count:e,acted:r}
if(this.actions_summary.find((e=>e.id===s)))l.acted=(r||this.likeAction.acted)&&!("unliked"===i&&n),Object.assign(this.actions_summary.find((e=>e.id===s)),l),Object.assign(this.actionByName.like,l),Object.assign(this.likeAction,l)
else{let e=D.munge({id:this.id,actions_summary:[l]})
this.set("actions_summary",Object.assign(o,e.actions_summary)),this.set("actionByName",e.actionByName),this.set("likeAction",e.likeAction)}},revertToRevision(e){return(0,c.ajax)(`/posts/${this.id}/revisions/${e}/revert`,{type:"PUT"})}},"shareUrl",[v],Object.getOwnPropertyDescriptor(I,"shareUrl"),I),M(I,"showName",[w],Object.getOwnPropertyDescriptor(I,"showName"),I),M(I,"postDeletedBy",[k],Object.getOwnPropertyDescriptor(I,"postDeletedBy"),I),M(I,"postDeletedAt",[x],Object.getOwnPropertyDescriptor(I,"postDeletedAt"),I),M(I,"url",[P],Object.getOwnPropertyDescriptor(I,"url"),I),M(I,"urlWithNumber",[O],Object.getOwnPropertyDescriptor(I,"urlWithNumber"),I),M(I,"usernameUrl",[T],(E=(E=Object.getOwnPropertyDescriptor(I,"usernameUrl"))?E.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return E}}),I),M(I,"internalLinks",[S],Object.getOwnPropertyDescriptor(I,"internalLinks"),I),M(I,"flagsAvailable",[j],Object.getOwnPropertyDescriptor(I,"flagsAvailable"),I),M(I,"useTopicTitleHeadline",[C],Object.getOwnPropertyDescriptor(I,"useTopicTitleHeadline"),I),M(I,"topicTitleHeadline",[z],Object.getOwnPropertyDescriptor(I,"topicTitleHeadline"),I),I))
D.reopenClass({munge(e){if(e.actions_summary){const i=t.default.create()
e.actions_summary=e.actions_summary.map((t=>{t.actionType=a.default.current().postActionTypeById(t.id),t.count=t.count||0
const r=n.default.create(t)
return i[t.actionType.name_key]=r,"like"===t.actionType.name_key&&(e.likeAction=r),r})),e.actionByName=i}return e&&e.reply_to_user&&(e.reply_to_user=u.default.create(e.reply_to_user)),e},updateBookmark:(e,t)=>(0,c.ajax)(`/posts/${e}/bookmark`,{type:"PUT",data:{bookmarked:t}}),destroyBookmark:e=>(0,c.ajax)(`/posts/${e}/bookmark`,{type:"DELETE"}),deleteMany(e){let{agreeWithFirstReplyFlag:t=!0}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
return(0,c.ajax)("/posts/destroy_many",{type:"DELETE",data:{post_ids:e,agree_with_first_reply_flag:t}})},mergePosts:e=>(0,c.ajax)("/posts/merge_posts",{type:"PUT",data:{post_ids:e}}).catch(f.popupAjaxError),loadRevision:(e,i)=>(0,c.ajax)(`/posts/${e}/revisions/${i}.json`).then((e=>t.default.create(e))),hideRevision:(e,t)=>(0,c.ajax)(`/posts/${e}/revisions/${t}/hide`,{type:"PUT"}),permanentlyDeleteRevisions:e=>(0,c.ajax)(`/posts/${e}/revisions/permanently_delete`,{type:"DELETE"}),showRevision:(e,t)=>(0,c.ajax)(`/posts/${e}/revisions/${t}/show`,{type:"PUT"}),loadRawEmail:e=>(0,c.ajax)(`/posts/${e}/raw-email.json`)})
var N=D
e.default=N})),define("discourse/models/published-page",["exports","discourse/models/rest","@ember/object","discourse-common/lib/get-url"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=t.default.extend({url:(0,i.computed)("slug",(function(){return(0,n.getAbsoluteURL)(`/pub/${this.slug}`)}))})
e.default=r})),define("discourse/models/rest",["exports","@ember/object","rsvp","@ember/object/computed","discourse-common/lib/get-owner","@ember/debug"],(function(e,t,i,n,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const s=t.default.extend({isNew:(0,n.equal)("__state","new"),isCreated:(0,n.equal)("__state","created"),isSaving:!1,beforeCreate(){},afterCreate(){},beforeUpdate(){},afterUpdate(){},update(e){return this.isSaving?i.Promise.reject():(e=e||this.updateProperties(),this.beforeUpdate(e),this.set("isSaving",!0),this.store.update(this.__type,this.id,e).then((t=>{const i=this.__munge(t.payload||t.responseJson)
return"OK"===i.success&&(t=e),this.setProperties(i),this.afterUpdate(t),t.target=this,t})).finally((()=>this.set("isSaving",!1))))},_saveNew(e){if(this.isSaving)return i.Promise.reject()
e=e||this.createProperties(),this.beforeCreate(e)
const t=this.store.adapterFor(this.__type)
return this.set("isSaving",!0),t.createRecord(this.store,this.__type,e).then((e=>{if(!e)throw new Error("Received no data back from createRecord")
return e.payload&&(this.setProperties(this.__munge(e.payload)),this.set("__state","created")),this.afterCreate(e),e.target=this,e})).finally((()=>this.set("isSaving",!1)))},createProperties(){throw new Error("You must overwrite `createProperties()` before saving a record")},save(e){return this.isNew?this._saveNew(e):this.update(e)},destroyRecord(){return this.store.destroyRecord(this.__type,this)}})
s.reopenClass({munge:e=>e,create(e){e=e||{}
let t=(0,r.getOwner)(this)
return e.store||(e.store=t.lookup("service:store")),e.siteSettings||(e.siteSettings=t.lookup("service:site-settings")),e.appEvents||(e.appEvents=t.lookup("service:app-events")),e.__munge=this.munge,this._super(this.munge(e,e.store))}})
var l=s
e.default=l})),define("discourse/models/result-set",["exports","@ember/array/proxy","rsvp","discourse-common/utils/decorators"],(function(e,t,i,n){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var s,l,a,u,c,d,p=t.default.extend((r=(0,n.default)("totalRows","length"),s=o={loading:!1,loadingMore:!1,totalRows:0,refreshing:!1,content:null,loadMoreUrl:null,refreshUrl:null,findArgs:null,store:null,__type:null,resultSetMeta:null,canLoadMore:(e,t)=>tthis.set("loadingMore",!1)))):i.Promise.resolve()},refresh(){if(this.refreshing)return
const e=this.refreshUrl
return e?(this.set("refreshing",!0),this.store.refreshResults(this,this.__type,e).finally((()=>this.set("refreshing",!1)))):void 0}},l="canLoadMore",a=[r],u=Object.getOwnPropertyDescriptor(o,"canLoadMore"),c=o,d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=a.slice().reverse().reduce((function(e,t){return t(s,l,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(s,l,d),d=null),o))
e.default=p})),define("discourse/models/reviewable-history",["exports","discourse/models/rest","@ember/object/computed"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.TRANSITIONED_TO=e.EDITED=e.CREATED=void 0
e.CREATED=0
e.TRANSITIONED_TO=1
e.EDITED=2
var n=t.default.extend({created:(0,i.equal)("reviewable_history_type",0)})
e.default=n})),define("discourse/models/reviewable",["exports","discourse-common/utils/category-macro","@ember/string","I18n","rsvp","discourse/models/rest","discourse/lib/ajax","discourse-common/utils/decorators"],(function(e,t,i,n,r,o,s,l){var a,u,c,d
function p(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.REJECTED=e.PENDING=e.IGNORED=e.DELETED=e.APPROVED=void 0
e.PENDING=0
e.APPROVED=1
e.REJECTED=2
e.IGNORED=3
e.DELETED=4
const m=o.default.extend((a=(0,l.default)("type","topic"),u=(0,l.default)("resolvedType"),c=(0,l.default)("humanType"),p(d={resolvedType:(e,t)=>"ReviewableQueuedPost"!==e||t?e:"ReviewableQueuedTopic",humanType:e=>n.default.t(`review.types.${(0,i.underscore)(e)}.title`,{defaultValue:""}),humanTypeCssClass:e=>"-"+(0,i.dasherize)(e),flaggedPostContextQuestion(){const e=this.reviewable_scores.uniqBy("score_type.type")
if(1===e.length&&"notify_moderators"===e[0].score_type.type)return n.default.t("review.context_question.something_else_wrong")
const t=n.default.listJoiner(e.map((e=>e.score_type.title.toLowerCase())).uniq(),n.default.t("review.context_question.delimiter"))
return n.default.t("review.context_question.is_this_post",{reviewable_human_score_types:t})},category:(0,t.default)("category_id"),update(e){if(0===Object.keys(e).length)return r.Promise.resolve()
let t=this.store.adapterFor("reviewable")
return(0,s.ajax)(`/review/${this.id}?version=${this.version}`,t.getPayload("PUT",{reviewable:e})).then((e=>{e.payload=Object.assign({},this.payload||{},e.payload||{}),this.setProperties(e)}))}},"resolvedType",[a],Object.getOwnPropertyDescriptor(d,"resolvedType"),d),p(d,"humanType",[u],Object.getOwnPropertyDescriptor(d,"humanType"),d),p(d,"humanTypeCssClass",[c],Object.getOwnPropertyDescriptor(d,"humanTypeCssClass"),d),p(d,"flaggedPostContextQuestion",[l.default],Object.getOwnPropertyDescriptor(d,"flaggedPostContextQuestion"),d),d))
m.reopenClass({munge:e=>(delete e.category,e)})
var h=m
e.default=h})),define("discourse/models/session",["exports","discourse/models/rest","discourse/mixins/singleton"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const n=t.default.extend({hasFocus:null,init(){this.set("highestSeenByTopic",{})}})
n.reopenClass(i.default)
var r=n
e.default=r})),define("discourse/models/site",["exports","@ember/object","@ember/object/computed","discourse/models/archetype","discourse/models/category","discourse/models/post-action-type","discourse/lib/preload-store","discourse/models/rest","discourse/mixins/singleton","discourse/models/trust-level","discourse-common/lib/deprecated","discourse-common/utils/decorators","discourse-common/lib/get-owner","@ember/utils","@ember/template"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h){var f,g,b,y,_,v
function w(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const k=l.default.extend((f=(0,d.default)("notification_types"),g=(0,d.default)("post_action_types.[]"),b=(0,d.default)("categoriesByCount","categories.[]"),y=(0,d.default)("categories.[]"),_=(0,d.default)("categories.[]","categories.@each.notification_level"),v={isReadOnly:(0,i.alias)("is_readonly"),init(){this._super(...arguments),this.topicCountDesc=["topic_count:desc"]},notificationLookup(e){const t=[]
return Object.keys(e).forEach((i=>t[e[i]]=i)),t},flagTypes(){const e=this.post_action_types
return e?e.filterBy("is_flag",!0):[]},categoriesByCount:(0,i.sort)("categories","topicCountDesc"),collectUserFields(e){e=e||{}
let t=this.user_fields
return(0,m.isEmpty)(t)?[]:t.map((t=>{let i=e?e[t.id.toString()]:null
return i=i||(0,h.htmlSafe)("—"),{name:t.name,value:i}}))},sortedCategories:e=>r.default.sortCategories(e),categoriesList(e){return this.siteSettings.fixed_category_positions?e:this.sortedCategories},trackedCategoriesList(e){const t=[]
for(const i of e)i.isTracked&&(!this.siteSettings.allow_uncategorized_topics&&i.isUncategorizedCategory||t.push(i))
return t},postActionTypeById(e){return this.get("postActionByIdLookup.action"+e)},topicFlagTypeById(e){return this.get("topicFlagByIdLookup.action"+e)},removeCategory(e){const t=this.categories,i=t.findBy("id",e)
i&&(t.removeObject(i),delete this.categoriesById.categoryId)},updateCategory(e){const i=this.categories,n=(0,t.get)(e,"id"),r=i.findBy("id",n)
return null===e.permission&&delete e.permission,r?(r.setProperties(e),r):(e=this.store.createRecord("category",e),i.pushObject(e),this.categoriesById[n]=e,e)}},w(v,"notificationLookup",[f],Object.getOwnPropertyDescriptor(v,"notificationLookup"),v),w(v,"flagTypes",[g],Object.getOwnPropertyDescriptor(v,"flagTypes"),v),w(v,"sortedCategories",[b],Object.getOwnPropertyDescriptor(v,"sortedCategories"),v),w(v,"categoriesList",[y],Object.getOwnPropertyDescriptor(v,"categoriesList"),v),w(v,"trackedCategoriesList",[_],Object.getOwnPropertyDescriptor(v,"trackedCategoriesList"),v),v))
if(k.reopenClass(a.default,{createCurrent(){const e=(0,p.getOwner)(this).lookup("service:store"),t=s.default.get("site")
return t.isReadOnly=s.default.get("isReadOnly"),t.isStaffWritesOnly=s.default.get("isStaffWritesOnly"),e.createRecord("site",t)},create(){const e=this._super.apply(this,arguments),i=e.store
if(e.categories){let t={}
e.categoriesById=new Map,e.categories=e.categories.map((n=>(n.parent_category_id&&(t[n.parent_category_id]=t[n.parent_category_id]||[],t[n.parent_category_id].push(n.id)),e.categoriesById[n.id]=i.createRecord("category",n)))),e.categories.forEach((i=>{let n=t[i.get("id")]
n&&i.set("subcategories",n.map((t=>e.categoriesById[t]))),i.get("parent_category_id")&&i.set("parentCategory",e.categoriesById[i.get("parent_category_id")])}))}return e.trust_levels&&(e.trustLevels=Object.entries(e.trust_levels).map((e=>{let[t,i]=e
return new u.default(i,t)})),delete e.trust_levels),e.post_action_types&&(e.postActionByIdLookup=t.default.create(),e.post_action_types=e.post_action_types.map((t=>{const i=o.default.create(t)
return e.postActionByIdLookup.set("action"+t.id,i),i}))),e.topic_flag_types&&(e.topicFlagByIdLookup=t.default.create(),e.topic_flag_types=e.topic_flag_types.map((t=>{const i=o.default.create(t)
return e.topicFlagByIdLookup.set("action"+t.id,i),i}))),e.archetypes&&(e.archetypes=e.archetypes.map((t=>(t.site=e,n.default.create(t))))),e.user_fields&&(e.user_fields=e.user_fields.map((e=>t.default.create(e)))),e}}),"undefined"!=typeof Discourse){let e=!1
Object.defineProperty(Discourse,"Site",{get:()=>(e||((0,c.default)("Import the Site class instead of using Discourse.Site",{since:"2.4.0",id:"discourse.globals.site"}),e=!0),k)})}var x=k
e.default=x})),define("discourse/models/static-page",["exports","@ember/object","rsvp","discourse/lib/ajax"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const r=t.default.extend()
r.reopenClass({find:e=>new i.Promise((t=>{const i=$('noscript[data-path="/'+e+'"]')
if(i.length){let n=i.text()
n=n.match(/((?:.|[\n\r])*)/)[1],t(r.create({path:e,html:n}))}else(0,n.ajax)(`/${e}.html`,{dataType:"html"}).then((i=>t(r.create({path:e,html:i}))))}))})
var o=r
e.default=o})),define("discourse/models/store",["exports","discourse-common/lib/deprecated","discourse/services/store"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return i.default}}),Object.defineProperty(e,"flushMap",{enumerable:!0,get:function(){return i.flushMap}}),(0,t.default)('"discourse/models/store" import is deprecated, use "discourse/services/store" instead',{since:"2.8.0.beta8",dropFrom:"2.9.0.beta1",id:"discourse.models-store"})})),define("discourse/models/tag-group",["exports","discourse/models/permission-type","discourse/models/rest","discourse-common/utils/decorators"],(function(e,t,i,n){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var s,l,a,u,c,d,p=i.default.extend((r=(0,n.default)("permissions"),s=o={permissionName:e=>e?e.everyone===t.default.FULL?"public":e.everyone===t.default.READONLY?"visible":"private":"public"},l="permissionName",a=[r],u=Object.getOwnPropertyDescriptor(o,"permissionName"),c=o,d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=a.slice().reverse().reduce((function(e,t){return t(s,l,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(s,l,d),d=null),o))
e.default=p}))
define("discourse/models/tag",["exports","discourse/models/rest","discourse-common/utils/decorators","@ember/object/computed"],(function(e,t,i,n){var r,o,s
function l(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var a=t.default.extend((r=(0,i.default)("count","pm_count"),o=(0,i.default)("id"),l(s={pmOnly:(0,n.readOnly)("pm_only"),totalCount:(e,t)=>t?e+t:e,searchContext(e){return{type:"tag",id:e,tag:this,name:e}}},"totalCount",[r],Object.getOwnPropertyDescriptor(s,"totalCount"),s),l(s,"searchContext",[o],Object.getOwnPropertyDescriptor(s,"searchContext"),s),s))
e.default=a})),define("discourse/models/topic-details",["exports","@ember/object","discourse/models/rest","discourse/models/user","discourse/lib/ajax"],(function(e,t,i,n,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var o=i.default.extend({loaded:!1,updateFromJson(e){const i=this.topic
e.allowed_users&&(e.allowed_users=e.allowed_users.map((function(e){return n.default.create(e)}))),e.participants&&(e.participants=e.participants.map((function(e){return e.topic=i,t.default.create(e)}))),this.setProperties(e),this.set("loaded",!0)},updateNotifications(e){return(0,r.ajax)(`/t/${this.get("topic.id")}/notifications`,{type:"POST",data:{notification_level:e}}).then((()=>{this.setProperties({notification_level:e,notifications_reason_id:null})}))},removeAllowedGroup(e){const t=this.allowed_groups,i=e.name
return(0,r.ajax)("/t/"+this.get("topic.id")+"/remove-allowed-group",{type:"PUT",data:{name:i}}).then((()=>{t.removeObject(t.findBy("name",i))}))},removeAllowedUser(e){const t=this.allowed_users,i=e.get("username")
return(0,r.ajax)("/t/"+this.get("topic.id")+"/remove-allowed-user",{type:"PUT",data:{username:i}}).then((()=>{t.removeObject(t.findBy("username",i))}))}})
e.default=o})),define("discourse/models/topic-list",["exports","@ember/object","rsvp","discourse/models/rest","discourse/models/session","discourse/models/user","discourse/lib/ajax","discourse-common/lib/get-owner","@ember/utils","@ember/object/computed","discourse-common/lib/deprecated"],(function(e,t,i,n,r,o,s,l,a,u,c){function d(e,t){const i={}
return(0,a.isEmpty)(e)||e.forEach((function(e){i[e.id]=t.create(e)})),i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const p=n.default.extend({canLoadMore:(0,u.notEmpty)("more_topics_url"),forEachNew(e,t){const i=new Set
this.topics.forEach((e=>i.add(e.id))),e.forEach((e=>{i.has(e.id)||t(e)}))},updateSortParams(e,t){let i=Object.assign({},this.params||{})
i.q?i={q:i.q}:(i.order=e||i.order,i.ascending=t),this.set("params",i)},loadMore(){if(this.loadingMore)return i.Promise.resolve()
let e=this.more_topics_url
if(e){let[t,i]=e.split("?")
return t.match(/\.json$/)||(t+=".json"),e=t,i&&(e+="?"+i),this.set("loadingMore",!0),(0,s.ajax)({url:e}).then((e=>{let t=0
if(e){const i=p.topicsFrom(this.store,e)
return this.forEachNew(i,(e=>{e.set("highlight",0==t++),this.topics.pushObject(e)})),this.setProperties({loadingMore:!1,more_topics_url:e.topic_list.more_topics_url}),r.default.currentProp("topicList",this),{moreTopicsUrl:this.more_topics_url,newTopics:i}}}))}return i.Promise.resolve()},loadBefore(e,t){this.topics.removeObjects(this.topics.filter((t=>e.includes(t.id))))
const i=`/${this.filter}.json?topic_ids=${e.join(",")}`
return(0,s.ajax)({url:i,data:this.params}).then((e=>{let i=0
this.forEachNew(p.topicsFrom(this.store,e),(e=>{e.set("highlight",!0),this.topics.insertAt(i,e),i++})),t&&r.default.currentProp("topicList",this)}))}})
p.reopenClass({topicsFrom(e,i,n){if(!i)return
let r=(n=n||{}).listKey||"topics"
const s=d(i.users,o.default),l=d(i.primary_groups,t.default)
return i.topic_list[r].map((t=>(t.posters.forEach((e=>{e.user=s[e.user_id],e.extraClasses=e.extras,e.primary_group_id&&(e.primary_group=l[e.primary_group_id],e.primary_group&&(e.extraClasses=`${e.extraClasses||""} group-${e.primary_group.name}`))})),t.participants&&t.participants.forEach((e=>e.user=s[e.user_id])),e.createRecord("topic",t))))},munge(e,t){return e.inserted=e.inserted||[],e.can_create_topic=e.topic_list.can_create_topic,e.more_topics_url=e.topic_list.more_topics_url,e.for_period=e.topic_list.for_period,e.loaded=!0,e.per_page=e.topic_list.per_page,e.topics=this.topicsFrom(t,e),e.topic_list.shared_drafts&&(e.sharedDrafts=this.topicsFrom(t,e,{listKey:"shared_drafts"})),e},find(e,t){(0,c.default)('TopicList.find is deprecated. Use `findFiltered("topicList")` on the `store` service instead.',{id:"topic-list-find",since:"3.1.0.beta5",dropFrom:"3.2.0.beta1"})
return(0,l.getOwner)(this).lookup("service:store").findFiltered("topicList",{filter:e,params:t})},hideUniformCategory(e,t){e.set("hideCategory",!function(e,t){if(t){if(t.has_children)return!0
const i=e.shared_drafts_category_id
return!(!i||t.id!==i)}return!0}(e.site,t))}})
var m=p
e.default=m})),define("discourse/models/topic-timer",["exports","discourse/models/rest","discourse/lib/ajax"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const n=t.default.extend({})
n.reopenClass({update(e,t,n,r,o,s){let l={time:t,status_type:r}
return n&&(l.based_on_last_post=n),o&&(l.category_id=o),s&&(l.duration_minutes=s),(0,i.ajax)({url:`/t/${e}/timer`,type:"POST",data:l})}})
var r=n
e.default=r})),define("discourse/models/topic-tracking-state",["exports","@ember/object","discourse-common/utils/decorators","discourse/models/category","discourse-common/lib/object","discourse/lib/url","discourse/lib/notification-levels","discourse/lib/preload-store","discourse/models/user","discourse/models/site","@ember/utils"],(function(e,t,i,n,r,o,s,l,a,u,c){var d,p
function m(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function h(e){return null===e.last_read_post_number&&(0!==e.notification_level&&!e.notification_level||e.notification_level>=s.NotificationLevels.TRACKING)&&e.created_in_new_period&&b(e)}function f(e){return null!==e.last_read_post_number&&e.last_read_post_number=s.NotificationLevels.TRACKING}function g(e){return f(e)||h(e)}function b(e){return!e.is_seen}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.startTracking=function(e){l.default.getAndRemove("topicTrackingStates").then((t=>e.loadStates(t))),l.default.getAndRemove("topicTrackingStateMeta").then((t=>e.establishChannels(t)))}
const y=t.default.extend((d=(0,i.default)("incomingCount"),p={messageCount:0,init(){this._super(...arguments),this.states=new Map,this.stateChangeCallbacks={},this._trackedTopicLimit=4e3},willDestroy(){this._super(...arguments),this.messageBus.unsubscribe("/latest",this._processChannelPayload),this.currentUser&&(this.messageBus.unsubscribe("/new",this._processChannelPayload),this.messageBus.unsubscribe("/unread",this._processChannelPayload),this.messageBus.unsubscribe(`/unread/${this.currentUser.id}`,this._processChannelPayload)),this.messageBus.unsubscribe("/delete",this.onDeleteMessage),this.messageBus.unsubscribe("/recover",this.onRecoverMessage),this.messageBus.unsubscribe("/destroy",this.onDestroyMessage)},establishChannels(e){e??={}
const t=-1
this.messageBus.subscribe("/latest",this._processChannelPayload,e["/latest"]||t),this.currentUser&&(this.messageBus.subscribe("/new",this._processChannelPayload,e["/new"]||t),this.messageBus.subscribe("/unread",this._processChannelPayload,e["/unread"]||t),this.messageBus.subscribe(`/unread/${this.currentUser.id}`,this._processChannelPayload,e[`/unread/${this.currentUser.id}`]||t)),this.messageBus.subscribe("/delete",this.onDeleteMessage,e["/delete"]||t),this.messageBus.subscribe("/recover",this.onRecoverMessage,e["/recover"]||t),this.messageBus.subscribe("/destroy",this.onDestroyMessage,e["/destroy"]||t)},onDeleteMessage(e){this.modifyStateProp(e,"deleted",!0),this.incrementMessageCount()},onRecoverMessage(e){this.modifyStateProp(e,"deleted",!1),this.incrementMessageCount()},onDestroyMessage(e){this.incrementMessageCount()
const t=o.default.router.currentRoute.parent
"topic"===t.name&&parseInt(t.params.id,10)===e.topic_id&&o.default.redirectTo("/")},mutedTopics(){return this.currentUser&&this.currentUser.muted_topics||[]},unmutedTopics(){return this.currentUser&&this.currentUser.unmuted_topics||[]},trackMutedOrUnmutedTopic(e){let t,i
"muted"===e.message_type?(i="muted_topics",t=this.mutedTopics()):(i="unmuted_topics",t=this.unmutedTopics()),t=t.concat({topicId:e.topic_id,createdAt:Date.now()}),this.currentUser&&this.currentUser.set(i,t)},pruneOldMutedAndUnmutedTopics(){const e=Date.now()
let t=this.mutedTopics().filter((t=>e-t.createdAt<6e4)),i=this.unmutedTopics().filter((t=>e-t.createdAt<6e4))
this.currentUser&&this.currentUser.set("muted_topics",t)&&this.currentUser.set("unmuted_topics",i)},isMutedTopic(e){return!!this.mutedTopics().findBy("topicId",e)},isUnmutedTopic(e){return!!this.unmutedTopics().findBy("topicId",e)},updateSeen(e,t){if(!e||!t)return
const i=this.findState(e)
i&&(!i.last_read_post_number||i.last_read_post_number=4&&(e=o[o.length-1])}else if(e.startsWith("tag/")){const t=e.split("/")
e=t[t.length-1],i=t[1]}this.set("filterCategory",t),this.set("filterTag",i),this.set("filter",e),this.set("incomingCount",0)},hasIncoming:e=>e&&e>0,removeTopic(e){this.states.delete(this._stateKey(e))&&this._afterStateChange()},removeTopics(e){e.forEach((e=>this.removeTopic(e))),this.incrementMessageCount(),this._afterStateChange()},updateTopics(e){(0,c.isEmpty)(e)||e.forEach((e=>{const t=this.findState(e.get("id"))
if(!t)return
const i=e.get("last_read_post_number"),n=e.get("is_seen")
if(i!==t.last_read_post_number||n!==t.is_seen){const i=e.get("posts_count")
let n
n=t.last_read_post_number?i-t.last_read_post_number:0,n<0&&(n=0),e.setProperties({highest_post_number:t.highest_post_number,last_read_post_number:t.last_read_post_number,unread_posts:n,is_seen:t.is_seen,unseen:!t.last_read_post_number&&b(t)})}}))},sync(e,t,i){if(!e||!e.topics)return
this._fixDelayedServerState(e,t)
const n=[]
for(const r of e.topics){const e=this._newStateFromListTopic(r)
e&&n.push(e)}this.loadStates(n),this._shouldCompensateState(e,t,i)&&this._correctMissingState(e,t),this.incrementMessageCount()},incrementMessageCount(){this.incrementProperty("messageCount")},_generateCallbackId:()=>Math.random().toString(12).slice(2,11),onStateChange(e){let t=this._generateCallbackId()
return this.stateChangeCallbacks[t]=e,t},offStateChange(e){delete this.stateChangeCallbacks[e]},getSubCategoryIds(e){const t=[e],i=n.default.list()
for(let n=0;n!!a(e)&&(!(i&&!s.has(e.category_id))&&((!i||!e.is_category_topic||i===e.category_id)&&(!(n&&!e.tags?.includes(n))&&(("new"!==t||!l?.includes(e.category_id))&&!(o&&!o.call(this,e)))))))).length},countNew(){let{categoryId:e,tagId:t,noSubcategories:i,customFilterFn:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
return this.countCategoryByState({type:"new",categoryId:e,tagId:t,noSubcategories:i,customFilterFn:n})},countUnread(){let{categoryId:e,tagId:t,noSubcategories:i,customFilterFn:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
return this.countCategoryByState({type:"unread",categoryId:e,tagId:t,noSubcategories:i,customFilterFn:n})},countNewAndUnread(){let{categoryId:e,tagId:t,noSubcategories:i,customFilterFn:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
return this.countCategoryByState({type:"new_and_unread",categoryId:e,tagId:t,noSubcategories:i,customFilterFn:n})},forEachTracked(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
this._trackedTopics(t).forEach((t=>{e(t.topic,t.newTopic,t.unreadTopic)}))},countTags(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},i={}
return e.forEach((e=>{i[e]={unreadCount:0,newCount:0},t.includeTotal&&(i[e].totalCount=0)})),this.forEachTracked(((n,r,o)=>{n.tags&&n.tags.length>0&&e.forEach((e=>{n.tags.includes(e)&&(o&&i[e].unreadCount++,r&&i[e].newCount++,t.includeTotal&&i[e].totalCount++)}))}),{includeAll:t.includeTotal}),i},countCategory(e,t){let i=0
for(let n of this.states.values())n.category_id!==e||n.deleted||t&&!n.tags?.includes(t)||(i+=null===n.last_read_post_number||n.last_read_post_number0&&void 0!==arguments[0]?arguments[0]:{}
if("latest"===e)return this.lookupCount({type:"new",category:i,tagId:n,noSubcategories:r,customFilterFn:o})+this.lookupCount({type:"unread",category:i,tagId:n,noSubcategories:r,customFilterFn:o})
let s=i?(0,t.get)(i,"id"):null
if("new"===e){let e=this.countNew({categoryId:s,tagId:n,noSubcategories:r,customFilterFn:o})
return this.currentUser?.new_new_view_enabled&&(e+=this.countUnread({categoryId:s,tagId:n,noSubcategories:r,customFilterFn:o})),e}if("unread"===e)return this.countUnread({categoryId:s,tagId:n,noSubcategories:r,customFilterFn:o})
if(e.split("/")[1])return this.countCategory(s,n)},loadStates(e){if(!e||0===e.length)return
e.every((e=>this._setState({topic:e,data:e,skipAfterStateChange:!0})))&&this._afterStateChange()},_setState(e){let{topic:t,data:i,skipAfterStateChange:n}=e
const r=this._stateKey(t),o=this.states.get(r)
return(!o||JSON.stringify(o)!==JSON.stringify(i))&&(this.states.set(r,i),n||this._afterStateChange(),!0)},modifyState(e,t){this._setState({topic:e,data:t})},modifyStateProp(e,t,i){const n=this.findState(e)
n&&(n[t]=i,this._afterStateChange())},findState(e){return this.states.get(this._stateKey(e))},_fixDelayedServerState(e,t){for(let i=e.topics.length-1;i>=0;i--){const n=e.topics[i],r=this.findState(n.id)
r&&r.last_read_post_number>0&&(0===n.last_read_post_number||!this.currentUser?.new_new_view_enabled)&&("new"===t?e.topics.splice(i,1):(e.topics[i].set("unseen",!1),e.topics[i].set("prevent_sync",!0)))}},_newStateFromListTopic(e){const t={...this.findState(e.id)||{}}
if(e.unseen)t.last_read_post_number=null
else{if(!e.unread_posts)return void(!e.prevent_sync&&this._maxStateSizeReached()&&this.removeTopic(e.id))
t.last_read_post_number=e.highest_post_number-(e.unread_posts||0)}return t.topic_id=e.id,e.notification_level&&(t.notification_level=e.notification_level),e.highest_post_number&&(t.highest_post_number=e.highest_post_number),e.category&&(t.category_id=e.category.id),e.tags&&(t.tags=e.tags),t},_shouldCompensateState(e,t,i){let n=("new"===t||"unread"===t)&&!e.more_topics_url
return n&&i&&Object.keys(i).forEach((e=>{"ascending"!==e&&"order"!==e&&(n=!1)})),n},_correctMissingState(e,t){const i={}
e.topics.forEach((e=>i[this._stateKey(e.id)]=!0))
for(let n of this.states.keys()){if(i[n])return
const e={...this.findState(n)}
"unread"===t&&f(e)&&(e.last_read_post_number=e.highest_post_number),"new"===t&&h(e)&&(e.last_read_post_number=1),this.modifyState(n,e)}},_processChannelPayload(e){if(["muted","unmuted"].includes(e.message_type))return void this.trackMutedOrUnmutedTopic(e)
if(this.pruneOldMutedAndUnmutedTopics(),this.isMutedTopic(e.topic_id))return
if(this.siteSettings.mute_all_categories_by_default&&!this.isUnmutedTopic(e.topic_id))return
if(["new_topic","latest"].includes(e.message_type)){const t=a.default.currentProp("muted_category_ids")?.concat(a.default.currentProp("indirectly_muted_category_ids"))
if(t&&t.includes(e.payload.category_id)&&!this.isUnmutedTopic(e.topic_id))return}if(["new_topic","latest"].includes(e.message_type)){const t=a.default.currentProp("muted_tags")
if(function(e,t,i){return!(!t||!e)&&("always"===i.remove_muted_tags_from_latest&&e.any((e=>t.includes(e)))||"only_muted"===i.remove_muted_tags_from_latest&&e.every((e=>t.includes(e))))}(e.payload.tags,t,this.siteSettings))return}const t={...this.findState(e)}
if("latest"===e.message_type&&(this.notifyIncoming(e),t.tags!==e.payload.tags&&(this.modifyStateProp(e,"tags",e.payload.tags),this.incrementMessageCount())),"dismiss_new"===e.message_type&&this._dismissNewTopics(e.payload.topic_ids),["new_topic","unread","read"].includes(e.message_type)&&(this.notifyIncoming(e),!(0,r.deepEqual)(t,e.payload))){let i=e.payload
t&&(i=(0,r.deepMerge)(t,e.payload)),"unread"===e.message_type&&(void 0===i.last_read_post_number&&(i.last_read_post_number=i.highest_post_number-1),void 0===i.notification_level&&(i.notification_level=s.NotificationLevels.TRACKING)),this.modifyState(e,i),this.incrementMessageCount()}},_dismissNewTopics(e){e.forEach((e=>{this.modifyStateProp(e,"is_seen",!0)})),this.incrementMessageCount()},_addIncoming(e){this.newIncoming.includes(e)||this.newIncoming.push(e)},_trackedTopics(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
return Array.from(this.states.values()).map((t=>{let i=h(t),n=f(t)
if(i||n||e.includeAll)return{topic:t,newTopic:i,unreadTopic:n}})).compact()},_stateKey:e=>"number"==typeof e?`t${e}`:"string"==typeof e&&e.includes("t")?e:`t${e.topic_id}`,_afterStateChange(){this.notifyPropertyChange("states"),Object.values(this.stateChangeCallbacks).forEach((e=>e()))},_maxStateSizeReached(){return this.states.size>=this._trackedTopicLimit}},m(p,"onDeleteMessage",[i.bind],Object.getOwnPropertyDescriptor(p,"onDeleteMessage"),p),m(p,"onRecoverMessage",[i.bind],Object.getOwnPropertyDescriptor(p,"onRecoverMessage"),p),m(p,"onDestroyMessage",[i.bind],Object.getOwnPropertyDescriptor(p,"onDestroyMessage"),p),m(p,"hasIncoming",[d],Object.getOwnPropertyDescriptor(p,"hasIncoming"),p),m(p,"_newStateFromListTopic",[i.bind],Object.getOwnPropertyDescriptor(p,"_newStateFromListTopic"),p),m(p,"_processChannelPayload",[i.bind],Object.getOwnPropertyDescriptor(p,"_processChannelPayload"),p),p))
var _=y
e.default=_})),define("discourse/models/topic",["exports","@ember/object/computed","discourse/lib/computed","discourse/models/action-summary","discourse-common/utils/category-macro","discourse/models/bookmark","@ember/object","I18n","discourse/lib/preload-store","rsvp","discourse/models/rest","discourse/models/site","discourse/models/user","discourse/lib/ajax","discourse-common/lib/object","discourse-common/utils/decorators","discourse/lib/text","discourse/lib/topic-fancy-title","discourse/services/store","discourse-common/lib/get-url","discourse/lib/formatter","discourse/lib/ajax-error","discourse/helpers/share-url","discourse/lib/url","discourse-common/lib/deprecated","discourse/lib/model-transformers"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h,f,g,b,y,_,v,w,k,x,P,O){var T,S,j,C,z,I,E,M,D,N,L,A,U,F,R,B,$,q,H,W,V,G,K,Y,J,Q,X,Z,ee
function te(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.ID_CONSTRAINT=void 0,e.clearCustomLastUnreadUrlCallbacks=function(){ie.clear()},e.default=void 0,e.loadTopicView=function(e,t){const i=(0,h.deepMerge)({},t),n=`/t/${e.id}`,r=(i.nearPost?`${n}/${i.nearPost}`:n)+".json"
return delete i.nearPost,delete i.__type,delete i.store,a.default.getAndRemove(`topic_${e.id}`,(()=>(0,m.ajax)(r,{data:i}))).then((t=>(e.updateFromJson(t),t)))},e.mergeTopic=function(e,t){return(0,m.ajax)(`/t/${e}/merge-topic`,{type:"POST",data:t}).then(re)},e.movePosts=function(e,t){return(0,m.ajax)(`/t/${e}/move-posts`,{type:"POST",data:t}).then(re)},e.registerCustomLastUnreadUrlCallback=function(e){ie.push(e)}
e.ID_CONSTRAINT=/^\d+$/
let ie=[]
const ne=c.default.extend((T=(0,f.default)("last_read_post_number","highest_post_number"),S=(0,f.default)("posters.firstObject"),j=(0,f.default)("posters.[]"),C=(0,f.default)("posters.[]","participants.[]","allowed_user_count"),z=(0,f.default)("fancy_title"),I=(0,f.default)("bumped_at","createdAt"),E=(0,f.default)("bumpedAt","createdAt"),M=(0,f.default)("created_at"),D=(0,f.default)("tags"),N=(0,f.default)("related_messages"),L=(0,f.default)("suggested_topics"),A=(0,f.default)("posts_count"),U=(0,f.default)("visible"),F=(0,f.default)("id"),R=(0,f.default)("url"),B=(0,f.default)("id","slug"),$=(0,f.default)("unread_posts","new_posts"),q=(0,f.default)("unread_posts","new_posts"),H=(0,f.default)("last_read_post_number","url"),W=(0,f.default)("last_read_post_number","highest_post_number","url"),V=(0,f.default)("highest_post_number","url"),G=(0,f.default)("url"),K=(0,f.default)("url"),Y=(0,f.default)("last_poster.username"),J=(0,f.default)("views"),Q=(0,f.default)("archetype"),X=(0,f.default)("excerpt"),Z=(0,f.default)("excerpt"),ee={message:null,errorLoading:!1,visited:(e,t)=>e>=t,creator:e=>e&&e.user,lastPoster(e){if(e&&e.length>0){return e.filter((e=>e.extras?.includes("latest")))[0]||e.firstObject}},lastPosterUser:(0,t.alias)("lastPoster.user"),lastPosterGroup:(0,t.alias)("lastPoster.primary_group"),allowedGroups:(0,t.alias)("details.allowed_groups"),featuredUsers(e,t,i){let n=e
const r=n.length
if(this.isPrivateMessage&&t&&r<5){let i=0
if(r>1){const e=n[r-1]
e.extras&&e.extras.includes("latest")&&(i=1)}const o=e.map((e=>e.user&&e.user.id)).filter((e=>e))
t.some((e=>!o.includes(e.user_id)&&(n.splice(n.length-i,0,e),5===n.length)))}return this.isPrivateMessage&&i>5&&(n.splice(3,1),n.push({moreCount:"+"+(i-5+1)})),n},fancyTitle(e){return(0,b.fancyTitle)(e,this.siteSettings.support_mixed_text_direction)},bumpedAt:(e,t)=>e?new Date(e):t,bumpedAtTitle:(e,t)=>l.default.t("topic.bumped_at_title",{createdAtDate:(0,v.longDate)(t),bumpedAtDate:(0,v.longDate)(e)}),createdAt:e=>new Date(e),postStream(){return this.store.createRecord("postStream",{id:this.id,topic:this})},visibleListTags(e){if(!e||!this.siteSettings.suppress_overlapping_tags_in_list)return e
const t=this.title.toLowerCase(),i=[]
return e.forEach((function(e){t.includes(e.toLowerCase())||i.push(e)})),i},relatedMessages(e){if(e)return e.map((e=>this.store.createRecord("topic",e)))},suggestedTopics(e){if(e)return e.map((e=>this.store.createRecord("topic",e)))},replyCount:e=>e-1,get details(){return this._details??=this.store.createRecord("topicDetails",{id:this.id,topic:this})},set details(e){return this._details=e},invisible:e=>void 0!==e?!e:void 0,deleted:(0,t.notEmpty)("deleted_at"),searchContext:e=>({type:"topic",id:e}),category:(0,r.default)("category_id"),shareUrl(e){const t=p.default.current()
return(0,k.resolveShareUrl)(e,t)},printUrl:(0,i.fmt)("url","%@/print"),url:(e,t)=>(0===(t=t||"").trim().length&&(t="topic"),`${(0,_.default)("/t/")}${t}/${e}`),urlForPostNumber(e){let t=this.url
return e>0&&(t+=`/${e}`),t},totalUnread:(e,t)=>((0,P.default)("The totalUnread property of the topic model is deprecated",{id:"discourse.topic.totalUnread"}),e||t),displayNewPosts:(e,t)=>((0,P.default)("The displayNewPosts property of the topic model is deprecated",{id:"discourse.topic.totalUnread"}),e||t),lastReadUrl(e){return this.urlForPostNumber(e)},lastUnreadUrl(e,t){let i=null
if(ie.some((e=>{const t=e(this)
if(t)return i=t,!0})),i)return i
if(e>=t&&this.get("category.navigate_to_first_post_after_read"))return this.urlForPostNumber(1)
let n=e+1
return n>t&&(n=t),this.urlForPostNumber(n)},lastPostUrl(e){return this.urlForPostNumber(e)},firstPostUrl(){return this.urlForPostNumber(1)},summaryUrl(){const e=this.has_summary?"?filter=summary":""
return`${this.urlForPostNumber(1)}${e}`},lastPosterUrl:e=>(0,x.userPath)(e),viewsHeat(e){return e>=this.siteSettings.topic_views_heat_high?"heatmap-high":e>=this.siteSettings.topic_views_heat_medium?"heatmap-med":e>=this.siteSettings.topic_views_heat_low?"heatmap-low":null},archetypeObject:e=>d.default.currentProp("archetypes").findBy("id",e),isPrivateMessage:(0,t.equal)("archetype","private_message"),isBanner:(0,t.equal)("archetype","banner"),toggleStatus(e){return this.toggleProperty(e),this.saveStatus(e,!!this.get(e))},saveStatus(e,t,i){return"closed"===e&&this.incrementProperty("posts_count"),(0,m.ajax)(`${this.url}/status`,{type:"PUT",data:{status:e,enabled:!!t,until:i}})},makeBanner(){return(0,m.ajax)(`/t/${this.id}/make-banner`,{type:"PUT"}).then((()=>this.set("archetype","banner")))},removeBanner(){return(0,m.ajax)(`/t/${this.id}/remove-banner`,{type:"PUT"}).then((()=>this.set("archetype","regular")))},afterPostBookmarked(e){e.set("bookmarked",!0)},firstPost(){const e=this.postStream
let t=e.get("posts.firstObject")
if(t&&1===t.post_number)return u.Promise.resolve(t)
const i=e.findPostIdForPostNumber(1)
return i?this.postById(i):this.postStream.loadPostByPostNumber(1)},postById(e){const t=this.postStream.findLoadedPost(e)
return t?u.Promise.resolve(t):this.postStream.loadPost(e)},deleteBookmarks(){return(0,m.ajax)(`/t/${this.id}/remove_bookmarks`,{type:"PUT"})},bookmarkCount:(0,t.alias)("bookmarks.length"),removeBookmark(e){this.bookmarks||this.set("bookmarks",[]),this.set("bookmarks",this.bookmarks.filter((t=>(t.id===e&&"Topic"===t.bookmarkable_type&&this.appEvents.trigger("bookmarks:changed",null,t.attachedTo()),t.id!==e)))),this.set("bookmarked",this.bookmarks.length),this.incrementProperty("bookmarksWereChanged")},clearBookmarks(){this.toggleProperty("bookmarked")
const e=this.bookmarks.filterBy("bookmarkable_type","Post").mapBy("bookmarkable_id")
return e.forEach((e=>{const t=this.postStream.findLoadedPost(e)
t&&t.clearBookmark()})),this.set("bookmarks",[]),e},createGroupInvite(e){return(0,m.ajax)(`/t/${this.id}/invite-group`,{type:"POST",data:{group:e}})},createInvite(e,t,i){return(0,m.ajax)(`/t/${this.id}/invite`,{type:"POST",data:{user:e,group_ids:t,custom_message:i}})},generateInviteLink:(e,t,i)=>(0,m.ajax)("/invites",{type:"POST",data:{email:e,skip_email:!0,group_ids:t,topic_id:i}}),destroy(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
return(0,m.ajax)(`/t/${this.id}`,{data:{context:window.location.pathname,...t},type:"DELETE"}).then((()=>{this.setProperties({deleted_at:new Date,deleted_by:e,"details.can_delete":!1,"details.can_recover":!0,"details.can_permanently_delete":this.siteSettings.can_permanently_delete&&e.admin}),!t.force_destroy&&(e.staff||e.groups.some((e=>e.name===this.category?.reviewable_by_group_name))||this.siteSettings.tl4_delete_posts_and_topics&&e.trust_level>=4)||x.default.redirectTo("/")})).catch(w.popupAjaxError)},recover(){return this.setProperties({deleted_at:null,deleted_by:null,"details.can_delete":!0,"details.can_recover":!1}),(0,m.ajax)(`/t/${this.id}/recover`,{data:{context:window.location.pathname},type:"PUT"})},updateFromJson(e){const t=Object.keys(e)
return e.view_hidden||(this.details.updateFromJson(e.details),t.removeObjects(["details","post_stream"]),e.published_page&&this.set("publishedPage",this.store.createRecord("published-page",e.published_page))),t.forEach((t=>this.set(t,e[t]))),this.bookmarks.length&&this.set("bookmarks",this.bookmarks.map((e=>o.default.create(e)))),this},reload(){return(0,m.ajax)(`/t/${this.id}`,{type:"GET"}).then((e=>this.updateFromJson(e)))},isPinnedUncategorized:(0,t.and)("pinned","category.isUncategorizedCategory"),clearPin(){this.setProperties({pinned:!1,unpinned:!0}),(0,m.ajax)(`/t/${this.id}/clear-pin`,{type:"PUT"}).then(null,(()=>{this.setProperties({pinned:!0,unpinned:!1})}))},togglePinnedForUser(){this.pinned?this.clearPin():this.rePin()},rePin(){this.setProperties({pinned:!0,unpinned:!1}),(0,m.ajax)(`/t/${this.id}/re-pin`,{type:"PUT"}).then(null,(()=>{this.setProperties({pinned:!0,unpinned:!1})}))},escapedExcerpt:e=>(0,g.emojiUnescape)(e),hasExcerpt:(0,t.notEmpty)("excerpt"),excerptTruncated:e=>e&&"…"===e.slice(-8),readLastPost:(0,i.propertyEqual)("last_read_post_number","highest_post_number"),canClearPin:(0,t.and)("pinned","readLastPost"),canEditTags:(0,t.or)("details.can_edit","details.can_edit_tags"),archiveMessage(){this.set("archiving",!0)
const e=(0,m.ajax)(`/t/${this.id}/archive-message`,{type:"PUT"})
return e.then((e=>{this.set("message_archived",!0),e&&e.group_name&&this.set("inboxGroupName",e.group_name)})).finally((()=>this.set("archiving",!1))),e},moveToInbox(){this.set("archiving",!0)
const e=(0,m.ajax)(`/t/${this.id}/move-to-inbox`,{type:"PUT"})
return e.then((e=>{this.set("message_archived",!1),e&&e.group_name&&this.set("inboxGroupName",e.group_name)})).finally((()=>this.set("archiving",!1))),e},publish(){return(0,m.ajax)(`/t/${this.id}/publish`,{type:"PUT",data:this.getProperties("destination_category_id")}).then((()=>this.set("destination_category_id",null))).catch(w.popupAjaxError)},updateDestinationCategory(e){return this.set("destination_category_id",e),(0,m.ajax)(`/t/${this.id}/shared-draft`,{type:"PUT",data:{category_id:e}})},convertTopic(e,t){let i={type:"PUT"}
return t&&t.categoryId&&(i.data={category_id:t.categoryId}),(0,m.ajax)(`/t/${this.id}/convert-topic/${e}`,i)},resetBumpDate(){return(0,m.ajax)(`/t/${this.id}/reset-bump-date`,{type:"PUT"}).catch(w.popupAjaxError)},updateTags(e){return e&&0!==e.length||(e=[""]),(0,m.ajax)(`/t/${this.id}/tags`,{type:"PUT",data:{tags:e}})}},te(ee,"visited",[T],Object.getOwnPropertyDescriptor(ee,"visited"),ee),te(ee,"creator",[S],Object.getOwnPropertyDescriptor(ee,"creator"),ee),te(ee,"lastPoster",[j],Object.getOwnPropertyDescriptor(ee,"lastPoster"),ee),te(ee,"featuredUsers",[C],Object.getOwnPropertyDescriptor(ee,"featuredUsers"),ee),te(ee,"fancyTitle",[z],Object.getOwnPropertyDescriptor(ee,"fancyTitle"),ee),te(ee,"bumpedAt",[I],Object.getOwnPropertyDescriptor(ee,"bumpedAt"),ee),te(ee,"bumpedAtTitle",[E],Object.getOwnPropertyDescriptor(ee,"bumpedAtTitle"),ee),te(ee,"createdAt",[M],Object.getOwnPropertyDescriptor(ee,"createdAt"),ee),te(ee,"postStream",[f.default],Object.getOwnPropertyDescriptor(ee,"postStream"),ee),te(ee,"visibleListTags",[D],Object.getOwnPropertyDescriptor(ee,"visibleListTags"),ee),te(ee,"relatedMessages",[N],Object.getOwnPropertyDescriptor(ee,"relatedMessages"),ee),te(ee,"suggestedTopics",[L],Object.getOwnPropertyDescriptor(ee,"suggestedTopics"),ee),te(ee,"replyCount",[A],Object.getOwnPropertyDescriptor(ee,"replyCount"),ee),te(ee,"invisible",[U],Object.getOwnPropertyDescriptor(ee,"invisible"),ee),te(ee,"searchContext",[F],Object.getOwnPropertyDescriptor(ee,"searchContext"),ee),te(ee,"shareUrl",[R],Object.getOwnPropertyDescriptor(ee,"shareUrl"),ee),te(ee,"url",[B],Object.getOwnPropertyDescriptor(ee,"url"),ee),te(ee,"totalUnread",[$],Object.getOwnPropertyDescriptor(ee,"totalUnread"),ee),te(ee,"displayNewPosts",[q],Object.getOwnPropertyDescriptor(ee,"displayNewPosts"),ee),te(ee,"lastReadUrl",[H],Object.getOwnPropertyDescriptor(ee,"lastReadUrl"),ee),te(ee,"lastUnreadUrl",[W],Object.getOwnPropertyDescriptor(ee,"lastUnreadUrl"),ee),te(ee,"lastPostUrl",[V],Object.getOwnPropertyDescriptor(ee,"lastPostUrl"),ee),te(ee,"firstPostUrl",[G],Object.getOwnPropertyDescriptor(ee,"firstPostUrl"),ee),te(ee,"summaryUrl",[K],Object.getOwnPropertyDescriptor(ee,"summaryUrl"),ee),te(ee,"lastPosterUrl",[Y],Object.getOwnPropertyDescriptor(ee,"lastPosterUrl"),ee),te(ee,"viewsHeat",[J],Object.getOwnPropertyDescriptor(ee,"viewsHeat"),ee),te(ee,"archetypeObject",[Q],Object.getOwnPropertyDescriptor(ee,"archetypeObject"),ee),te(ee,"escapedExcerpt",[X],Object.getOwnPropertyDescriptor(ee,"escapedExcerpt"),ee),te(ee,"excerptTruncated",[Z],Object.getOwnPropertyDescriptor(ee,"excerptTruncated"),ee),ee))
function re(e){if(e.success)return(0,y.flushMap)(),e
throw new Error("error moving posts topic")}ne.reopenClass({NotificationLevel:{WATCHING:3,TRACKING:2,REGULAR:1,MUTED:0},munge:e=>(delete e.category,e.bookmarks=e.bookmarks||[],e),createActionSummary(e){if(e.actions_summary){const t=s.default.create()
e.actions_summary=e.actions_summary.map((i=>{i.post=e,i.actionType=d.default.current().postActionTypeById(i.id)
const r=n.default.create(i)
return t.set(i.actionType.get("name_key"),r),r})),e.set("actionByName",t)}},update(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
void 0!==t.categoryId&&(t.category_id=t.categoryId,delete t.categoryId),e.get("isPrivateMessage")&&delete t.category_id
const n={...t}
return i.fastEdit&&(n.keep_existing_draft=!0),(0,m.ajax)(e.get("url"),{type:"PUT",data:JSON.stringify(n),contentType:"application/json"}).then((i=>{t.title=i.basic_topic.title,t.fancy_title=i.basic_topic.fancy_title,e.is_shared_draft&&(t.destination_category_id=t.category_id,delete t.category_id),e.setProperties(t)}))},create(){const e=this._super.apply(this,arguments)
return this.createActionSummary(e),e},find(e,t){let i=(0,_.default)("/t/")+e
t.nearPost&&(i+=`/${t.nearPost}`)
const n={}
return t.postsAfter&&(n.posts_after=t.postsAfter),t.postsBefore&&(n.posts_before=t.postsBefore),t.trackVisit&&(n.track_visit=!0),t.userFilters&&t.userFilters.length>0&&(n.username_filters=[],t.userFilters.forEach((function(e){n.username_filters.push(e)}))),!0===t.summary&&(n.summary=!0),(0,m.ajax)(`${i}.json`,{data:n})},changeOwners(e,t){const i=(0,m.ajax)(`/t/${e}/change-owner`,{type:"POST",data:t}).then((e=>{if(e.success)return e
i.reject(new Error("error changing ownership of posts"))}))
return i},changeTimestamp(e,t){const i=(0,m.ajax)(`/t/${e}/change-timestamp`,{type:"PUT",data:{timestamp:t}}).then((e=>{if(e.success)return e
i.reject(new Error("error updating timestamp of topic"))}))
return i},bulkOperation(e,t,i){const n={topic_ids:e.mapBy("id"),operation:t,tracked:i}
return(0,m.ajax)("/topics/bulk",{type:"PUT",data:n})},bulkOperationByFilter(e,t,i,n){const r={filter:e,operation:t,tracked:n}
return i&&(i.categoryId&&(r.category_id=i.categoryId),i.includeSubcategories&&(r.include_subcategories=!0),i.tagName&&(r.tag_name=i.tagName),i.private_message_inbox&&(r.private_message_inbox=i.private_message_inbox,i.group_name&&(r.group_name=i.group_name))),(0,m.ajax)("/topics/bulk",{type:"PUT",data:r})},resetNew(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{tracked:n,tag:r,topicIds:o}={tracked:!1,tag:null,topicIds:null,...i}
const s={tracked:n}
return e&&(s.category_id=e.id,s.include_subcategories=t),r&&(s.tag_id=r.id),o&&(s.topic_ids=o),i.dismissPosts&&(s.dismiss_posts=i.dismissPosts),i.dismissTopics&&(s.dismiss_topics=i.dismissTopics),i.untrack&&(s.untrack=i.untrack),(0,m.ajax)("/topics/reset-new",{type:"PUT",data:s})},pmResetNew(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
const t={}
return e.topicIds&&(t.topic_ids=e.topicIds),e.inbox&&(t.inbox=e.inbox,e.groupName&&(t.group_name=e.groupName)),(0,m.ajax)("/topics/pm-reset-new",{type:"PUT",data:t})},idForSlug:e=>(0,m.ajax)(`/t/id_for/${e}`),setSlowMode(e,t,i){const n={seconds:t}
return n.enabled_until=i,(0,m.ajax)(`/t/${e}/slow_mode`,{type:"PUT",data:n})},async applyTransformations(e){await(0,O.applyModelTransformations)("topic",e)}})
var oe=ne
e.default=oe})),define("discourse/models/trust-level",["exports","@ember/object","I18n"],(function(e,t,i){var n
function r(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let o=(r((n=class{constructor(e,t){this.id=e,this._key=t}get name(){return i.default.t(`trust_levels.names.${this._key}`)}get detailedName(){return i.default.t("trust_levels.detailed_name",{level:this.id,name:this.name})}}).prototype,"name",[t.computed],Object.getOwnPropertyDescriptor(n.prototype,"name"),n.prototype),r(n.prototype,"detailedName",[t.computed],Object.getOwnPropertyDescriptor(n.prototype,"detailedName"),n.prototype),n)
e.default=o})),define("discourse/models/user-action-group",["exports","@ember/object"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({push(e){return this.items||(this.items=[]),this.items.push(e)}})
e.default=i})),define("discourse/models/user-action-stat",["exports","discourse/models/rest","discourse/models/user-action","discourse-common/utils/decorators","discourse/lib/computed"],(function(e,t,i,n,r){var o,s,l
function a(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var u=t.default.extend((o=(0,n.default)("action_type"),s=(0,n.default)("action_type"),a(l={isPM:e=>e===i.default.TYPES.messages_sent||e===i.default.TYPES.messages_received,description:(0,r.i18n)("action_type","user_action_groups.%@"),isResponse:e=>e===i.default.TYPES.replies||e===i.default.TYPES.quotes},"isPM",[o],Object.getOwnPropertyDescriptor(l,"isPM"),l),a(l,"isResponse",[s],Object.getOwnPropertyDescriptor(l,"isResponse"),l),l))
e.default=u})),define("discourse/models/user-action",["exports","@ember/object/computed","discourse-common/utils/decorators","discourse-common/utils/category-macro","discourse/models/rest","discourse/models/user","discourse/models/user-action-group","discourse/lib/utilities","discourse/lib/url"],(function(e,t,i,n,r,o,s,l,a){var u,c,d,p,m,h,f,g,b,y
function _(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const v={likes_given:1,likes_received:2,bookmarks:3,topics:4,posts:5,replies:6,mentions:7,quotes:9,edits:11,messages_sent:12,messages_received:13},w={}
Object.keys(v).forEach((e=>w[e]=v[e]))
const k=r.default.extend((u=(0,i.default)("action_type"),c=(0,i.default)("username"),d=(0,i.default)("target_username"),p=(0,i.default)("target_username"),m=(0,i.default)("username"),h=(0,i.default)("usernameLower"),f=(0,i.default)(),g=(0,i.default)(),b=(0,i.default)("childGroups","childGroups.likes.items","childGroups.likes.items.[]","childGroups.stars.items","childGroups.stars.items.[]","childGroups.edits.items","childGroups.edits.items.[]","childGroups.bookmarks.items","childGroups.bookmarks.items.[]"),_(y={category:(0,n.default)("category_id"),descriptionKey(e){return null===e||k.TO_SHOW.includes(e)?this.isPM?this.sameUser?"sent_by_you":"sent_by_user":this.sameUser?"posted_by_you":"posted_by_user":this.topicType?this.sameUser?"you_posted_topic":"user_posted_topic":this.postReplyType?this.reply_to_post_number?this.sameUser?"you_replied_to_post":"user_replied_to_post":this.sameUser?"you_replied_to_topic":"user_replied_to_topic":this.mentionType?this.sameUser?"you_mentioned_user":this.targetUser?"user_mentioned_you":"user_mentioned_user":void 0},sameUser:e=>e===o.default.currentProp("username"),targetUser:e=>e===o.default.currentProp("username"),presentName:(0,t.or)("name","username"),targetDisplayName:(0,t.or)("target_name","target_username"),actingDisplayName:(0,t.or)("acting_name","acting_username"),targetUserUrl:e=>(0,a.userPath)(e),usernameLower:e=>e.toLowerCase(),userUrl:e=>(0,a.userPath)(e),postUrl(){return(0,l.postUrl)(this.slug,this.topic_id,this.post_number)},replyUrl(){return(0,l.postUrl)(this.slug,this.topic_id,this.reply_to_post_number)},replyType:(0,t.equal)("action_type",v.replies),postType:(0,t.equal)("action_type",v.posts),topicType:(0,t.equal)("action_type",v.topics),bookmarkType:(0,t.equal)("action_type",v.bookmarks),messageSentType:(0,t.equal)("action_type",v.messages_sent),messageReceivedType:(0,t.equal)("action_type",v.messages_received),mentionType:(0,t.equal)("action_type",v.mentions),isPM:(0,t.or)("messageSentType","messageReceivedType"),postReplyType:(0,t.or)("postType","replyType"),addChild(e){let t=this.childGroups
t||(t={likes:s.default.create({icon:"heart"}),stars:s.default.create({icon:"star"}),edits:s.default.create({icon:"pencil-alt"}),bookmarks:s.default.create({icon:"bookmark"})}),this.set("childGroups",t)
const i=t[function(){switch(e.action_type){case v.likes_given:case v.likes_received:return"likes"
case v.edits:return"edits"
case v.bookmarks:return"bookmarks"}}()]
i&&i.push(e)},children(){const e=this.childGroups
let t=[]
return e&&(t=[e.likes,e.stars,e.edits,e.bookmarks].filter((function(e){return e.get("items")&&e.get("items").length>0}))),t},switchToActing(){this.setProperties({username:this.acting_username,name:this.actingDisplayName})}},"descriptionKey",[u],Object.getOwnPropertyDescriptor(y,"descriptionKey"),y),_(y,"sameUser",[c],Object.getOwnPropertyDescriptor(y,"sameUser"),y),_(y,"targetUser",[d],Object.getOwnPropertyDescriptor(y,"targetUser"),y),_(y,"targetUserUrl",[p],Object.getOwnPropertyDescriptor(y,"targetUserUrl"),y),_(y,"usernameLower",[m],Object.getOwnPropertyDescriptor(y,"usernameLower"),y),_(y,"userUrl",[h],Object.getOwnPropertyDescriptor(y,"userUrl"),y),_(y,"postUrl",[f],Object.getOwnPropertyDescriptor(y,"postUrl"),y),_(y,"replyUrl",[g],Object.getOwnPropertyDescriptor(y,"replyUrl"),y),_(y,"children",[b],Object.getOwnPropertyDescriptor(y,"children"),y),y))
k.reopenClass({collapseStream(e){const t={},i=[]
let n=0
return e.forEach((e=>{const r=e.topic_id+"-"+e.post_number,o=t[r]
if(void 0===o){let o
k.TO_COLLAPSE.includes(e.action_type)?(o=k.create(e),e.switchToActing(),o.addChild(e)):o=e,t[r]=n,i[n]=o,n+=1}else k.TO_COLLAPSE.includes(e.action_type)?(e.switchToActing(),i[o].addChild(e)):i[o].setProperties(e.getProperties("action_type","description"))})),i},TYPES:v,TYPES_INVERTED:w,TO_COLLAPSE:[v.likes_given,v.likes_received,v.edits,v.bookmarks],TO_SHOW:[v.likes_given,v.likes_received,v.edits,v.bookmarks,v.messages_sent,v.messages_received]})
var x=k
e.default=x})),define("discourse/models/user-badge",["exports","discourse/models/badge","@ember/object","rsvp","discourse/models/topic","discourse/models/user","discourse/lib/ajax","discourse/lib/ajax-error","discourse-common/utils/decorators"],(function(e,t,i,n,r,o,s,l,a){var u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=i.default.extend((d=u={postUrl(){if(this.topic_title)return"/t/-/"+this.topic_id+"/"+this.post_number},revoke(){return(0,s.ajax)("/user_badges/"+this.id,{type:"DELETE"})},favorite(){return this.toggleProperty("is_favorite"),(0,s.ajax)(`/user_badges/${this.id}/toggle_favorite`,{type:"PUT"}).catch((e=>{this.toggleProperty("is_favorite"),(0,l.popupAjaxError)(e)}))}},p="postUrl",m=[a.default],h=Object.getOwnPropertyDescriptor(u,"postUrl"),f=u,g={},Object.keys(h).forEach((function(e){g[e]=h[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=m.slice().reverse().reduce((function(e,t){return t(d,p,e)||e}),g),f&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(f):void 0,g.initializer=void 0),void 0===g.initializer&&(Object.defineProperty(d,p,g),g=null),u))
var d,p,m,h,f,g
c.reopenClass({createFromJson(e){void 0===e.users&&(e.users=[])
let i={}
e.users.forEach((function(e){i[e.id]=o.default.create(e)})),void 0===e.topics&&(e.topics=[])
let n={}
e.topics.forEach((function(e){n[e.id]=r.default.create(e)})),void 0===e.badges&&(e.badges=[])
let s={}
t.default.createFromJson(e).forEach((function(e){s[e.get("id")]=e}))
let l=[]
return l="user_badge"in e?[e.user_badge]:e.user_badge_info&&e.user_badge_info.user_badges||e.user_badges,l=l.map((function(e){let t=c.create(e),r=Date.parse(t.get("granted_at"))
return t.set("grantedAt",r),t.set("badge",s[t.get("badge_id")]),t.get("user_id")&&t.set("user",i[t.get("user_id")]),t.get("granted_by_id")&&t.set("granted_by",i[t.get("granted_by_id")]),t.get("topic_id")&&t.set("topic",n[t.get("topic_id")]),t})),"user_badge"in e?l[0]:(e.user_badge_info&&(l.grant_count=e.user_badge_info.grant_count,l.username=e.user_badge_info.username),l)},findByUsername(e,t){if(!e)return n.Promise.resolve([])
let i="/user-badges/"+e+".json"
return t&&t.grouped&&(i+="?grouped=true"),(0,s.ajax)(i).then((function(e){return c.createFromJson(e)}))},findByBadgeId:(e,t)=>(t||(t={}),t.badge_id=e,(0,s.ajax)("/user_badges.json",{data:t}).then((function(e){return c.createFromJson(e)}))),grant:(e,t,i)=>(0,s.ajax)("/user_badges",{type:"POST",data:{username:t,badge_id:e,reason:i}}).then((function(e){return c.createFromJson(e)}))})
var b=c
e.default=b})),define("discourse/models/user-draft",["exports","discourse/models/composer","I18n","discourse/models/rest","discourse/models/user","discourse-common/utils/decorators","discourse/lib/utilities","discourse/lib/url"],(function(e,t,i,n,r,o,s,l){var a,u,c,d,p
function m(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var h=n.default.extend((a=(0,o.default)("draft_username"),u=(0,o.default)("username_lower"),c=(0,o.default)("topic_id"),d=(0,o.default)("draft_key"),m(p={editableDraft:e=>e===r.default.currentProp("username"),userUrl:e=>(0,l.userPath)(e),postUrl(e){if(e)return(0,s.postUrl)(this.slug,this.topic_id,this.post_number)},draftType(e){switch(e){case t.NEW_TOPIC_KEY:return i.default.t("drafts.new_topic")
case t.NEW_PRIVATE_MESSAGE_KEY:return i.default.t("drafts.new_private_message")
default:return!1}}},"editableDraft",[a],Object.getOwnPropertyDescriptor(p,"editableDraft"),p),m(p,"userUrl",[u],Object.getOwnPropertyDescriptor(p,"userUrl"),p),m(p,"postUrl",[c],Object.getOwnPropertyDescriptor(p,"postUrl"),p),m(p,"draftType",[d],Object.getOwnPropertyDescriptor(p,"draftType"),p),p))
e.default=h})),define("discourse/models/user-drafts-stream",["exports","discourse-common/utils/decorators","discourse/lib/ajax","discourse/lib/text","discourse/lib/utilities","discourse/models/composer","discourse/models/rest","discourse/models/user-draft","rsvp"],(function(e,t,i,n,r,o,s,l,a){var u,c
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var d,p,m,h,f,g,b=s.default.extend((u=(0,t.default)("content.length","loading"),c={limit:30,loading:!1,hasMore:!1,content:null,init(){this._super(...arguments),this.reset()},reset(){this.setProperties({loading:!1,hasMore:!0,content:[]})},noContent:(e,t)=>0===e&&!t,remove(e){this.set("content",this.content.filter((t=>t.draft_key!==e.draft_key)))},findItems(e){if(e&&this.set("site",e),this.loading||!this.hasMore)return a.Promise.resolve()
this.set("loading",!0)
const t=`/drafts.json?offset=${this.content.length}&limit=${this.limit}`
return(0,i.ajax)(t).then((e=>{if(!e)return
if(!e.drafts)return
this.set("hasMore",e.drafts.size>=this.limit)
const t=e.drafts.map((e=>(e.data=JSON.parse(e.data),(0,n.cookAsync)(e.data.reply).then((t=>{e.excerpt=(0,n.excerpt)(t.string,300),e.post_number=e.data.postId||null,e.draft_key!==o.NEW_PRIVATE_MESSAGE_KEY&&e.draft_key!==o.NEW_TOPIC_KEY||(e.title=e.data.title),e.title=(0,n.emojiUnescape)((0,r.escapeExpression)(e.title)),e.data.categoryId&&(e.category=this.site.categories.findBy("id",e.data.categoryId)||null),this.content.push(l.default.create(e))})))))
return a.Promise.all(t)})).finally((()=>{this.set("loading",!1)}))}},d=c,p="noContent",m=[u],h=Object.getOwnPropertyDescriptor(c,"noContent"),f=c,g={},Object.keys(h).forEach((function(e){g[e]=h[e]})),g.enumerable=!!g.enumerable,g.configurable=!!g.configurable,("value"in g||g.initializer)&&(g.writable=!0),g=m.slice().reverse().reduce((function(e,t){return t(d,p,e)||e}),g),f&&void 0!==g.initializer&&(g.value=g.initializer?g.initializer.call(f):void 0,g.initializer=void 0),void 0===g.initializer&&(Object.defineProperty(d,p,g),g=null),c))
e.default=b})),define("discourse/models/user-menu-reviewable",["exports","discourse/models/rest","@glimmer/tracking"],(function(e,t,i){var n,r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let o=(n=class extends t.default{constructor(){var e,t,i,n
super(...arguments),e=this,t="pending",n=this,(i=r)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}},s=n.prototype,l="pending",a=[i.tracked],u={configurable:!0,enumerable:!0,writable:!0,initializer:null},d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=a.slice().reverse().reduce((function(e,t){return t(s,l,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(s,l,d),d=null),r=d,n)
var s,l,a,u,c,d
e.default=o})),define("discourse/models/user-posts-stream",["exports","@ember/object","rsvp","discourse/models/user-action","discourse/lib/ajax","discourse-common/utils/decorators","discourse/lib/computed"],(function(e,t,i,n,r,o,s){var l,a
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var u,c,d,p,m,h,f=t.default.extend((l=(0,o.on)("init"),a={loaded:!1,_initialize(){this.setProperties({itemsLoaded:0,canLoadMore:!0,content:[]})},url:(0,s.url)("user.username_lower","filter","itemsLoaded","/posts/%@/%@?offset=%@"),filterBy(e){return this.loaded&&this.filter===e.filter?i.Promise.resolve():(this.setProperties(Object.assign({itemsLoaded:0,content:[],lastLoadedUrl:null},e)),this.findItems())},findItems(){return this.loading||!this.canLoadMore?i.Promise.reject():(this.set("loading",!0),(0,r.ajax)(this.url).then((e=>{if(e){const t=e.map((e=>n.default.create(e)))
this.content.pushObjects(t),this.setProperties({loaded:!0,itemsLoaded:this.itemsLoaded+t.length,canLoadMore:t.length>0})}})).finally((()=>this.set("loading",!1))))}},u=a,c="_initialize",d=[l],p=Object.getOwnPropertyDescriptor(a,"_initialize"),m=a,h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=d.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),m&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(m):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(u,c,h),h=null),a))
e.default=f})),define("discourse/models/user-stream",["exports","discourse-common/utils/decorators","@ember/array","rsvp","discourse/models/rest","discourse/models/user-action","discourse/lib/ajax","discourse/lib/text","discourse/lib/utilities","discourse/lib/computed"],(function(e,t,i,n,r,o,s,l,a,u){var c,d,p,m
function h(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var f=r.default.extend((c=(0,t.on)("init"),d=(0,t.default)("filter"),p=(0,t.default)("loaded","content.[]"),h(m={loaded:!1,_initialize(){this.setProperties({itemsLoaded:0,content:[]})},filterParam:e=>e===o.default.TYPES.replies?[o.default.TYPES.replies,o.default.TYPES.quotes].join(","):e||[o.default.TYPES.topics,o.default.TYPES.posts].join(","),baseUrl:(0,u.url)("itemsLoaded","user.username_lower","/user_actions.json?offset=%@&username=%@"),filterBy(e){return this.setProperties(Object.assign({itemsLoaded:0,content:[],lastLoadedUrl:null},e)),this.findItems()},noContent:(e,t)=>e&&0===t.length,remove(e){this.content.forEach((t=>{["likes","stars","edits","bookmarks"].forEach((i=>{const n=t.get(`childGroups.${i}.items`)
n&&n.removeObject(e)}))}))
const t=this.content.filter((e=>["likes","stars","edits","bookmarks"].some((t=>e.get(`childGroups.${t}.items.length`)>0))))
this.setProperties({content:t,itemsLoaded:t.length})},findItems(){let e=this.baseUrl
this.filterParam&&(e+=`&filter=${this.filterParam}`),this.actingUsername&&(e+=`&acting_username=${this.actingUsername}`)
return this.lastLoadedUrl===e||this.loading?n.Promise.resolve():(this.set("loading",!0),(0,s.ajax)(e).then((e=>{if(e&&e.user_actions){const t=(0,i.A)()
e.user_actions.forEach((e=>{e.title=(0,l.emojiUnescape)((0,a.escapeExpression)(e.title)),t.pushObject(o.default.create(e))})),this.content.pushObjects(o.default.collapseStream(t)),this.setProperties({itemsLoaded:this.itemsLoaded+e.user_actions.length})}})).finally((()=>this.setProperties({loaded:!0,loading:!1,lastLoadedUrl:e}))))}},"_initialize",[c],Object.getOwnPropertyDescriptor(m,"_initialize"),m),h(m,"filterParam",[d],Object.getOwnPropertyDescriptor(m,"filterParam"),m),h(m,"noContent",[p],Object.getOwnPropertyDescriptor(m,"noContent"),m),m))
e.default=f})),define("discourse/models/user",["exports","@ember/object","@ember/string","discourse/lib/cookie","discourse/lib/utilities","@ember/object/computed","discourse-common/lib/get-url","@ember/array","discourse/models/badge","discourse/models/bookmark","discourse/models/category","discourse/models/group","I18n","discourse/lib/notification-levels","discourse/lib/preload-store","rsvp","discourse/models/rest","discourse/mixins/singleton","discourse/models/site","discourse/models/user-action","discourse/models/user-action-stat","discourse/models/user-badge","discourse/models/user-drafts-stream","discourse/models/user-posts-stream","discourse/models/user-stream","discourse/lib/ajax","discourse-common/lib/deprecated","discourse-common/utils/decorators","discourse/lib/text","discourse-common/lib/get-owner","@ember/utils","discourse/lib/formatter","discourse/lib/computed","discourse/lib/url","@ember/template","@ember/object/evented","@ember/runloop","discourse-common/lib/later","discourse-common/config/environment","discourse/lib/user-tips","@ember/object/compat"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h,f,g,b,y,_,v,w,k,x,P,O,T,S,j,C,z,I,E,M,D,N,L,A,U,F,R){var B,$,q,H,W,V,G,K,Y,J,Q,X,Z,ee,te,ie,ne,re,oe,se,le,ae,ue,ce,de,pe,me,he,fe,ge,be,ye,_e,ve,we,ke,xe
function Pe(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.SECOND_FACTOR_METHODS=void 0,e.addSaveableUserField=function(e){je.push(e)},e.addSaveableUserOptionField=function(e){Ce.push(e)},e.default=void 0,e.extendTextSizeCookie=function(){const e=(0,n.default)(Oe)
e&&(0,n.default)(Oe,e,{path:"/",expires:Te})}
e.SECOND_FACTOR_METHODS={TOTP:1,BACKUP_CODE:2,SECURITY_KEY:3}
const Oe="text_size",Te=365
const Se=e=>moment().diff(e,"years")<-100
let je=["bio_raw","website","location","name","title","locale","custom_fields","user_fields","muted_usernames","ignored_usernames","allowed_pm_usernames","profile_background_upload_url","card_background_upload_url","muted_tags","tracked_tags","watched_tags","watching_first_post_tags","date_of_birth","primary_group_id","flair_group_id","user_notification_schedule","sidebar_category_ids","sidebar_tag_names","status"]
let Ce=["mailing_list_mode","mailing_list_mode_frequency","external_links_in_new_tab","email_digests","email_in_reply_to","email_messages_level","email_level","email_previous_replies","color_scheme_id","dark_scheme_id","dynamic_favicon","enable_quoting","enable_defer","automatically_unpin_topics","digest_after_minutes","new_topic_duration_minutes","auto_track_topics_after_msecs","notification_level_when_replying","like_notification_frequency","include_tl0_in_digests","theme_ids","allow_private_messages","enable_allowed_pm_users","homepage_id","hide_profile_and_presence","text_size","title_count_mode","timezone","skip_new_user_tips","seen_popups","default_calendar","bookmark_auto_delete_preference","sidebar_link_to_filtered_list","sidebar_show_count_of_new_items","watched_precedence_over_muted"]
function ze(e){return(0,t.computed)(`user_option.${e}`,{get(e){return(0,T.default)(`Getting ${e} property of user object is deprecated. Use user_option object instead`,{id:"discourse.user.userOptions",since:"2.9.0.beta12",dropFrom:"3.0.0.beta1"}),this.get(`user_option.${e}`)},set(e,t){return(0,T.default)(`Setting ${e} property of user object is deprecated. Use user_option object instead`,{id:"discourse.user.userOptions",since:"2.9.0.beta12",dropFrom:"3.0.0.beta1"}),this.user_option||this.set("user_option",{}),this.set(`user_option.${e}`,t)}})}const Ie=g.default.extend((B=(0,S.default)("can_be_deleted","post_count"),$=(0,S.default)(),q=(0,S.default)(),H=(0,S.default)(),W=(0,S.default)(),V=(0,S.default)("username_lower"),G=(0,S.default)("username","name"),K=(0,S.default)("profile_background_upload_url"),Y=(0,S.default)(),J=(0,S.default)(),Q=(0,S.default)(),X=(0,S.default)(),Z=(0,S.default)(),ee=(0,S.default)("username"),te=(0,S.default)("trust_level"),ie=(0,S.default)("previous_visit_at"),ne=(0,S.default)("suspended_till"),re=(0,S.default)("suspended_till"),oe=(0,S.default)("silenced_till"),se=(0,S.default)("suspended_till"),le=(0,S.default)("silenced_till"),ae=(0,S.default)("sidebar_tags.[]"),ue=(0,S.default)("groups.[]"),ce=(0,S.default)("filteredGroups","numGroupsToDisplay"),de=(0,S.default)("statsExcludingPms.@each.count"),pe=(0,S.default)("stats.@each.isPM"),me=(0,S.default)("can_delete_account"),he=(0,S.default)("groups.@each.title","badges.[]"),fe=(0,S.default)("groups.[]"),ge=(0,S.default)("user_option.text_size_seq","user_option.text_size"),be=(0,S.default)("second_factor_enabled","staff"),ye=(0,S.default)("tracked_tags.[]","watched_tags.[]","watching_first_post_tags.[]"),Pe(_e={mailing_list_mode:ze("mailing_list_mode"),external_links_in_new_tab:ze("external_links_in_new_tab"),enable_quoting:ze("enable_quoting"),dynamic_favicon:ze("dynamic_favicon"),automatically_unpin_topics:ze("automatically_unpin_topics"),likes_notifications_disabled:ze("likes_notifications_disabled"),hide_profile_and_presence:ze("hide_profile_and_presence"),title_count_mode:ze("title_count_mode"),enable_defer:ze("enable_defer"),timezone:ze("timezone"),skip_new_user_tips:ze("skip_new_user_tips"),default_calendar:ze("default_calendar"),bookmark_auto_delete_preference:ze("bookmark_auto_delete_preference"),seen_popups:ze("seen_popups"),should_be_redirected_to_top:ze("should_be_redirected_to_top"),redirected_to_top:ze("redirected_to_top"),treat_as_new_topic_start_date:ze("treat_as_new_topic_start_date"),hasPMs:(0,o.gt)("private_messages_stats.all",0),hasStartedPMs:(0,o.gt)("private_messages_stats.mine",0),hasUnreadPMs:(0,o.gt)("private_messages_stats.unread",0),canBeDeleted(e,t){const i=this.siteSettings.delete_all_posts_max
return e&&t<=i},stream(){return P.default.create({user:this})},bookmarks(){return u.default.create({user:this})},postsStream(){return x.default.create({user:this})},userDraftsStream(){return k.default.create({user:this})},staff:(0,t.computed)("admin","moderator",{get(){return this.admin||this.moderator},set(){return this.admin||this.moderator}}),destroySession(){return(0,O.ajax)(`/session/${this.username}`,{type:"DELETE"})},searchContext(e){return{type:"user",id:e,user:this}},displayName(e,t){return this.siteSettings.enable_names&&!(0,z.isEmpty)(t)?t:e},profileBackgroundUrl(e){return(0,z.isEmpty)(e)||!this.siteSettings.allow_profile_backgrounds?(0,D.htmlSafe)(""):(0,D.htmlSafe)("background-image: url("+(0,s.getURLWithCDN)(e)+")")},path(){return(0,M.userPath)(this.username_lower)},userApiKeys(){const e=this.user_api_keys
if(e)return e.map((e=>{let i=t.default.create(e)
return i.revoke=()=>{this.revokeApiKey(i)},i.undoRevoke=()=>{this.undoRevokeApiKey(i)},i}))},revokeApiKey:e=>(0,O.ajax)("/user-api-key/revoke",{type:"POST",data:{id:e.get("id")}}).then((()=>{e.set("revoked",!0)})),undoRevokeApiKey:e=>(0,O.ajax)("/user-api-key/undo-revoke",{type:"POST",data:{id:e.get("id")}}).then((()=>{e.set("revoked",!1)})),pmPath(e){const t=this.id,i=this.username_lower,n=e&&e.get("details"),r=n&&n.get("allowed_users"),o=n&&n.get("allowed_groups")
return!o||r&&r.findBy("id",t)?(0,M.userPath)(`${i}/messages`):o&&o[0]?(0,M.userPath)(`${i}/messages/group/${o[0].name}`):void 0},adminPath:(0,E.url)("id","username_lower","/admin/users/%@1/%@2"),mutedTopicsPath:()=>"latest"===(0,r.defaultHomepage)()?(0,s.default)("/?state=muted"):(0,s.default)("/latest?state=muted"),watchingTopicsPath:()=>"latest"===(0,r.defaultHomepage)()?(0,s.default)("/?state=watching"):(0,s.default)("/latest?state=watching"),trackingTopicsPath:()=>"latest"===(0,r.defaultHomepage)()?(0,s.default)("/?state=tracking"):(0,s.default)("/latest?state=tracking"),username_lower:e=>e.toLowerCase(),trustLevel:e=>y.default.currentProp("trustLevels").findBy("id",parseInt(e,10)),isBasic:(0,o.equal)("trust_level",0),isRegular:(0,o.equal)("trust_level",3),isLeader:(0,o.equal)("trust_level",4),canManageTopic:(0,o.or)("staff","isLeader"),previousVisitAt:e=>new Date(e),suspended:e=>e&&moment(e).isAfter(),suspendedForever:Se,silencedForever:Se,suspendedTillDate:I.longDate,silencedTillDate:I.longDate,sidebarCategoryIds:(0,o.alias)("sidebar_category_ids"),sidebarTags:e=>e&&0!==e.length?e.sort(((e,t)=>e.name.localeCompare(t.name))):[],sidebarSections:(0,o.alias)("sidebar_sections"),sidebarTagNames:(0,o.mapBy)("sidebarTags","name"),changeUsername(e){return(0,O.ajax)((0,M.userPath)(`${this.username_lower}/preferences/username`),{type:"PUT",data:{new_username:e}})},addEmail(e){return(0,O.ajax)((0,M.userPath)(`${this.username_lower}/preferences/email`),{type:"POST",data:{email:e}}).then((()=>{this.unconfirmed_emails||this.set("unconfirmed_emails",[]),this.unconfirmed_emails.pushObject(e)}))},changeEmail(e){return(0,O.ajax)((0,M.userPath)(`${this.username_lower}/preferences/email`),{type:"PUT",data:{email:e}}).then((()=>{this.unconfirmed_emails||this.set("unconfirmed_emails",[]),this.unconfirmed_emails.pushObject(e)}))},save(e){const n=this.getProperties(je.filter((t=>!e||e.includes(t))));(e?Ce.filter((t=>e.includes(t))):Ce).forEach((e=>{n[e]=this.get(`user_option.${e}`)}))
const r={}
return["muted","regular","watched","tracked","watched_first_post"].forEach((t=>{if(void 0===e||e.includes(`${t}_category_ids`)){const e=this.get(`${(0,i.camelize)(t)}Categories`)
if(e){const i=e.map((e=>e.get("id")))
r[`${t}_category_ids`]=i,n[`${t}_category_ids`]=0===i.length?[-1]:i}}})),["muted_tags","tracked_tags","watched_tags","watching_first_post_tags"].forEach((t=>{(void 0===e||e.includes(t))&&(n[t]=this.get(t)?this.get(t).join(","):"")})),["sidebar_category_ids","sidebar_tag_names"].forEach((e=>{0===n[e]?.length&&(n[e]=null)})),this.set("isSaving",!0),(0,O.ajax)((0,M.userPath)(`${this.username_lower}.json`),{data:n,type:"PUT"}).then((e=>(this.setProperties(r),this.setProperties((0,t.getProperties)(e.user,"bio_excerpt")),e))).finally((()=>{this.set("isSaving",!1)}))},setPrimaryEmail(e){return(0,O.ajax)((0,M.userPath)(`${this.username}/preferences/primary-email.json`),{type:"PUT",data:{email:e}}).then((()=>{this.secondary_emails.removeObject(e),this.secondary_emails.pushObject(this.email),this.set("email",e)}))},destroyEmail(e){return(0,O.ajax)((0,M.userPath)(`${this.username}/preferences/email.json`),{type:"DELETE",data:{email:e}}).then((()=>{this.unconfirmed_emails.includes(e)?this.unconfirmed_emails.removeObject(e):this.secondary_emails.removeObject(e)}))},changePassword(){return(0,O.ajax)("/session/forgot_password",{dataType:"json",data:{login:this.email||this.username},type:"POST"})},loadSecondFactorCodes:e=>(0,O.ajax)("/u/second_factors.json",{data:{password:e},type:"POST"}),requestSecurityKeyChallenge:()=>(0,O.ajax)("/u/create_second_factor_security_key.json",{type:"POST"}),registerSecurityKey:e=>(0,O.ajax)("/u/register_second_factor_security_key.json",{data:e,type:"POST"}),createSecondFactorTotp:()=>(0,O.ajax)("/u/create_second_factor_totp.json",{type:"POST"}),enableSecondFactorTotp:(e,t)=>(0,O.ajax)("/u/enable_second_factor_totp.json",{data:{second_factor_token:e,name:t},type:"POST"}),disableAllSecondFactors:()=>(0,O.ajax)("/u/disable_second_factor.json",{type:"PUT"}),updateSecondFactor:(e,t,i,n)=>(0,O.ajax)("/u/second_factor.json",{data:{second_factor_target:n,name:t,disable:i,id:e},type:"PUT"}),updateSecurityKey:(e,t,i)=>(0,O.ajax)("/u/security_key.json",{data:{name:t,disable:i,id:e},type:"PUT"}),toggleSecondFactor:(e,t,i,n)=>(0,O.ajax)("/u/second_factor.json",{data:{second_factor_token:e,second_factor_method:t,second_factor_target:i,enable:n},type:"PUT"}),generateSecondFactorCodes:()=>(0,O.ajax)("/u/second_factors_backup.json",{type:"PUT"}),revokeAssociatedAccount(e){return(0,O.ajax)((0,M.userPath)(`${this.username}/preferences/revoke-account`),{data:{provider_name:e},type:"POST"})},async loadUserAction(e){const t=await(0,O.ajax)(`/user_actions/${e}.json`)
if(!t?.user_action)return
const i=t.user_action
if((this.get("stream.filter")||i.action_type)!==i.action_type)return
if(!this.get("stream.filter")&&!this.inAllStream(i))return
i.title=(0,j.emojiUnescape)((0,r.escapeExpression)(i.title))
const n=_.default.collapseStream([_.default.create(i)])
this.stream.set("itemsLoaded",this.stream.get("itemsLoaded")+1),this.stream.get("content").insertAt(0,n[0])},inAllStream:e=>e.action_type===_.default.TYPES.posts||e.action_type===_.default.TYPES.topics,numGroupsToDisplay:2,filteredGroups(){return(this.groups||[]).filter((e=>!e.automatic||"moderators"===e.name))},groupsWithMessages:(0,o.filterBy)("groups","has_messages",!0),displayGroups(e,t){const i=e.slice(0,t)
return 0===i.length?null:i},isInAnyGroups(e){if(this.groups)return e.includes(0)||this.groups.mapBy("id").some((t=>e.includes(t)))},statsCountNonPM(){if((0,z.isEmpty)(this.statsExcludingPms))return 0
let e=0
return this.statsExcludingPms.forEach((t=>{this.inAllStream(t)&&(e+=t.count)})),e},statsExcludingPms(){return(0,z.isEmpty)(this.stats)?[]:this.stats.rejectBy("isPM")},findDetails(e){const t=this
return h.default.getAndRemove(`user_${t.get("username")}`,(()=>{if(e&&e.existingRequest)return e.existingRequest
const i=e&&e.forCard
e&&delete e.forCard
const n=i?`${t.get("username")}/card.json`:`${t.get("username")}.json`
return(0,O.ajax)((0,M.userPath)(n),{data:e})})).then((e=>{if((0,z.isEmpty)(e.user.stats)||(e.user.stats=Ie.groupStats(e.user.stats.map((e=>(e.count&&(e.count=parseInt(e.count,10)),v.default.create(e)))))),!(0,z.isEmpty)(e.user.groups)&&!(0,z.isEmpty)(e.user.group_users)){const t=[]
for(let i=0;i{t[e.get("id")]=e})),e.user.featured_user_badges=e.user.featured_user_badge_ids.map((e=>t[e]))}return e.user.card_badge&&(e.user.card_badge=a.default.create(e.user.card_badge)),t.setProperties(e.user),t}))},findStaffInfo(){return Ie.currentProp("staff")?(0,O.ajax)((0,M.userPath)(`${this.username_lower}/staff-info.json`)).then((e=>{this.setProperties(e)})):f.Promise.resolve(null)},pickAvatar(e,t){return(0,O.ajax)((0,M.userPath)(`${this.username_lower}/preferences/avatar/pick`),{type:"PUT",data:{upload_id:e,type:t}})},selectAvatar(e){return(0,O.ajax)((0,M.userPath)(`${this.username_lower}/preferences/avatar/select`),{type:"PUT",data:{url:e}})},isAllowedToUploadAFile(e){const t="image"===e?"embedded_media":"attachments"
return this.staff||this.trust_level>0||this.siteSettings[`newuser_max_${t}`]>0},createInvite:(e,t,i)=>(0,O.ajax)("/invites",{type:"POST",data:{email:e,group_ids:t,custom_message:i}}),generateInviteLink:(e,t,i)=>(0,O.ajax)("/invites",{type:"POST",data:{email:e,skip_email:!0,group_ids:t,topic_id:i}}),get mutedCategories(){return c.default.findByIds(this.get("muted_category_ids"))},set mutedCategories(e){this.set("muted_category_ids",e.map((e=>e.id)))},get regularCategories(){return c.default.findByIds(this.get("regular_category_ids"))},set regularCategories(e){this.set("regular_category_ids",e.map((e=>e.id)))},get trackedCategories(){return c.default.findByIds(this.get("tracked_category_ids"))},set trackedCategories(e){this.set("tracked_category_ids",e.map((e=>e.id)))},get watchedCategories(){return c.default.findByIds(this.get("watched_category_ids"))},set watchedCategories(e){this.set("watched_category_ids",e.map((e=>e.id)))},get watchedFirstPostCategories(){return c.default.findByIds(this.get("watched_first_post_category_ids"))},set watchedFirstPostCategories(e){this.set("watched_first_post_category_ids",e.map((e=>e.id)))},canDeleteAccount(e){return!this.siteSettings.enable_discourse_connect&&e},get sidebarLinkToFilteredList(){return this.get("user_option.sidebar_link_to_filtered_list")},get sidebarShowCountOfNewItems(){return this.get("user_option.sidebar_show_count_of_new_items")},delete(){return this.can_delete_account?(0,O.ajax)((0,M.userPath)(this.username+".json"),{type:"DELETE",data:{context:window.location.pathname}}):f.Promise.reject(p.default.t("user.delete_yourself_not_allowed"))},updateNotificationLevel(e){let{level:t,expiringAt:i=null,actingUser:n=null}=e
return n||(n=Ie.current()),(0,O.ajax)(`${(0,M.userPath)(this.username)}/notification_level.json`,{type:"PUT",data:{notification_level:t,expiring_at:i,acting_user_id:n.id}}).then((()=>{n.ignored_users||(n.ignored_users=[]),"normal"===t||"mute"===t?n.ignored_users.removeObject(this.username):"ignore"===t&&n.ignored_users.addObject(this.username)}))},dismissBanner(e){this.set("dismissed_banner_key",e),(0,O.ajax)((0,M.userPath)(this.username+".json"),{type:"PUT",data:{dismissed_banner_key:e}})},checkEmail(){return(0,O.ajax)((0,M.userPath)(`${this.username_lower}/emails.json`),{data:{context:window.location.pathname}}).then((e=>{e&&this.setProperties({email:e.email,secondary_emails:e.secondary_emails,unconfirmed_emails:e.unconfirmed_emails,associated_accounts:e.associated_accounts})}))},summary(){const e=(0,C.getOwner)(this).lookup("service:store")
return(0,O.ajax)((0,M.userPath)(`${this.username_lower}/summary.json`)).then((t=>{const i=t.user_summary,n={},r={}
return t.topics.forEach((t=>n[t.id]=e.createRecord("topic",t))),a.default.createFromJson(t).forEach((e=>r[e.id]=e)),i.topics=i.topic_ids.map((e=>n[e])),i.replies.forEach((e=>{e.topic=n[e.topic_id],e.url=e.topic.urlForPostNumber(e.post_number),e.createdAt=new Date(e.created_at)})),i.links.forEach((e=>{e.topic=n[e.topic_id],e.post_url=e.topic.urlForPostNumber(e.post_number)})),i.badges&&(i.badges=i.badges.map((e=>{const t=r[e.badge_id]
return t.count=e.count,t}))),i.top_categories&&i.top_categories.forEach((e=>{e.parent_category_id&&(e.parentCategory=c.default.findById(e.parent_category_id))})),i}))},canManageGroup:e=>!e.get("automatic")&&(e.get("can_admin_group")||e.get("is_group_owner")),availableTitles(){const e=[]
return(this.groups||[]).forEach((i=>{(0,t.get)(i,"title")&&e.push((0,t.get)(i,"title"))})),(this.badges||[]).forEach((i=>{(0,t.get)(i,"allow_title")&&e.push((0,t.get)(i,"name"))})),e.uniq().sort().map((e=>({name:(0,r.escapeExpression)(e),id:e})))},availableFlairs(){const e=[]
return this.groups&&this.groups.forEach((t=>{t.flair_url&&e.push({id:t.id,name:t.name,url:t.flair_url,bgColor:t.flair_bg_color,color:t.flair_color})})),e},currentTextSize(e,t){if((0,n.default)(Oe)){const[t,i]=(0,n.default)(Oe).split("|")
if(i>=e)return t}return t},updateTextSizeCookie(e){if(e){const t=this.get("user_option.text_size_seq");(0,n.default)(Oe,`${e}|${t}`,{path:"/",expires:Te})}else(0,n.removeCookie)(Oe,{path:"/"})},enforcedSecondFactor(e,t){const i=this.siteSettings.enforce_second_factor
return!e&&("all"===i||"staff"===i&&t)},resolvedTimezone(){return(0,T.default)("user.resolvedTimezone() has been deprecated. Use user.user_option.timezone instead",{id:"discourse.user.resolved-timezone",since:"2.9.0.beta12",dropFrom:"3.0.0.beta1"}),this.user_option.timezone},calculateMutedIds(e,t,i){const n=this.get(i)
return e===m.NotificationLevels.MUTED?n.concat(t).uniq():n.filter((e=>e!==t))},setPrimaryGroup(e){return(0,O.ajax)(`/admin/users/${this.id}/primary_group`,{type:"PUT",data:{primary_group_id:e}})},enterDoNotDisturbFor(e){return(0,O.ajax)({url:"/do-not-disturb.json",type:"POST",data:{duration:e}}).then((e=>this.updateDoNotDisturbStatus(e.ends_at)))},leaveDoNotDisturb(){return(0,O.ajax)({url:"/do-not-disturb.json",type:"DELETE"}).then((()=>{this.updateDoNotDisturbStatus(null)}))},updateDoNotDisturbStatus(e){this.set("do_not_disturb_until",e),this.appEvents.trigger("do-not-disturb:changed",this.do_not_disturb_until)},updateDraftProperties(e){this.setProperties(e),this.appEvents.trigger("user-drafts:changed")},updateReviewableCount(e){this.set("reviewable_count",e),this.appEvents.trigger("user-reviewable-count:changed",e)},isInDoNotDisturb(){return this.do_not_disturb_until&&new Date(this.do_not_disturb_until)>=new Date},trackedTags:(e,t,i)=>[...e,...t,...i],canSeeUserTip(e){const t=y.default.currentProp("user_tips")
if(!t||this.user_option?.skip_new_user_tips)return!1
if(!t[e])return(0,U.isTesting)()||console.warn("Cannot show user tip with type =",e),!1
const i=this.user_option?.seen_popups||[]
return!i.includes(-1)&&!i.includes(t[e])},showUserTip(e){this.canSeeUserTip(e.id)&&(0,F.showUserTip)({...e,onDismiss:()=>{e.onDismiss?.(),this.hideUserTipForever(e.id)}})},hideUserTipForever(e){const t=y.default.currentProp("user_tips")
if(!t||this.user_option?.skip_new_user_tips)return
if(!t[e])return void console.warn("Cannot hide user tip with type =",e);(0,F.hideUserTip)(e,!0),(0,F.showNextUserTip)()
let i=this.user_option?.seen_popups||[]
return i.includes(t[e])?void 0:(i.push(t[e]),this.user_option||this.set("user_option",{}),this.set("user_option.seen_popups",i),this.save(["seen_popups"]))}},"canBeDeleted",[B],Object.getOwnPropertyDescriptor(_e,"canBeDeleted"),_e),Pe(_e,"stream",[$],Object.getOwnPropertyDescriptor(_e,"stream"),_e),Pe(_e,"bookmarks",[q],Object.getOwnPropertyDescriptor(_e,"bookmarks"),_e),Pe(_e,"postsStream",[H],Object.getOwnPropertyDescriptor(_e,"postsStream"),_e),Pe(_e,"userDraftsStream",[W],Object.getOwnPropertyDescriptor(_e,"userDraftsStream"),_e),Pe(_e,"searchContext",[V],Object.getOwnPropertyDescriptor(_e,"searchContext"),_e),Pe(_e,"displayName",[G],Object.getOwnPropertyDescriptor(_e,"displayName"),_e),Pe(_e,"profileBackgroundUrl",[K],Object.getOwnPropertyDescriptor(_e,"profileBackgroundUrl"),_e),Pe(_e,"path",[Y],Object.getOwnPropertyDescriptor(_e,"path"),_e),Pe(_e,"userApiKeys",[J],Object.getOwnPropertyDescriptor(_e,"userApiKeys"),_e),Pe(_e,"mutedTopicsPath",[Q],Object.getOwnPropertyDescriptor(_e,"mutedTopicsPath"),_e),Pe(_e,"watchingTopicsPath",[X],Object.getOwnPropertyDescriptor(_e,"watchingTopicsPath"),_e),Pe(_e,"trackingTopicsPath",[Z],Object.getOwnPropertyDescriptor(_e,"trackingTopicsPath"),_e),Pe(_e,"username_lower",[ee],Object.getOwnPropertyDescriptor(_e,"username_lower"),_e),Pe(_e,"trustLevel",[te],Object.getOwnPropertyDescriptor(_e,"trustLevel"),_e),Pe(_e,"previousVisitAt",[ie],Object.getOwnPropertyDescriptor(_e,"previousVisitAt"),_e),Pe(_e,"suspended",[ne],Object.getOwnPropertyDescriptor(_e,"suspended"),_e),Pe(_e,"suspendedForever",[re],(ve=(ve=Object.getOwnPropertyDescriptor(_e,"suspendedForever"))?ve.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return ve}}),_e),Pe(_e,"silencedForever",[oe],(we=(we=Object.getOwnPropertyDescriptor(_e,"silencedForever"))?we.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return we}}),_e),Pe(_e,"suspendedTillDate",[se],(ke=(ke=Object.getOwnPropertyDescriptor(_e,"suspendedTillDate"))?ke.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return ke}}),_e),Pe(_e,"silencedTillDate",[le],(xe=(xe=Object.getOwnPropertyDescriptor(_e,"silencedTillDate"))?xe.value:void 0,{enumerable:!0,configurable:!0,writable:!0,initializer:function(){return xe}}),_e),Pe(_e,"sidebarTags",[ae],Object.getOwnPropertyDescriptor(_e,"sidebarTags"),_e),Pe(_e,"filteredGroups",[ue],Object.getOwnPropertyDescriptor(_e,"filteredGroups"),_e),Pe(_e,"displayGroups",[ce],Object.getOwnPropertyDescriptor(_e,"displayGroups"),_e),Pe(_e,"statsCountNonPM",[de],Object.getOwnPropertyDescriptor(_e,"statsCountNonPM"),_e),Pe(_e,"statsExcludingPms",[pe],Object.getOwnPropertyDescriptor(_e,"statsExcludingPms"),_e),Pe(_e,"mutedCategories",[R.dependentKeyCompat],Object.getOwnPropertyDescriptor(_e,"mutedCategories"),_e),Pe(_e,"regularCategories",[R.dependentKeyCompat],Object.getOwnPropertyDescriptor(_e,"regularCategories"),_e),Pe(_e,"trackedCategories",[R.dependentKeyCompat],Object.getOwnPropertyDescriptor(_e,"trackedCategories"),_e),Pe(_e,"watchedCategories",[R.dependentKeyCompat],Object.getOwnPropertyDescriptor(_e,"watchedCategories"),_e),Pe(_e,"watchedFirstPostCategories",[R.dependentKeyCompat],Object.getOwnPropertyDescriptor(_e,"watchedFirstPostCategories"),_e),Pe(_e,"canDeleteAccount",[me],Object.getOwnPropertyDescriptor(_e,"canDeleteAccount"),_e),Pe(_e,"sidebarLinkToFilteredList",[R.dependentKeyCompat],Object.getOwnPropertyDescriptor(_e,"sidebarLinkToFilteredList"),_e),Pe(_e,"sidebarShowCountOfNewItems",[R.dependentKeyCompat],Object.getOwnPropertyDescriptor(_e,"sidebarShowCountOfNewItems"),_e),Pe(_e,"availableTitles",[he],Object.getOwnPropertyDescriptor(_e,"availableTitles"),_e),Pe(_e,"availableFlairs",[fe],Object.getOwnPropertyDescriptor(_e,"availableFlairs"),_e),Pe(_e,"currentTextSize",[ge],Object.getOwnPropertyDescriptor(_e,"currentTextSize"),_e),Pe(_e,"enforcedSecondFactor",[be],Object.getOwnPropertyDescriptor(_e,"enforcedSecondFactor"),_e),Pe(_e,"trackedTags",[ye],Object.getOwnPropertyDescriptor(_e,"trackedTags"),_e),_e))
if(Ie.reopenClass(b.default,{findByUsername:(e,t)=>Ie.create({username:e}).findDetails(t),createCurrent(){const e=h.default.get("currentUser")
if(e){if(e.isCurrent=!0,e.primary_group_id){const t=e.groups.find((t=>t.id===e.primary_group_id))
t&&(e.primary_group_name=t.name)}e.user_option.timezone||(e.user_option.timezone=moment.tz.guess(),this._saveTimezone(e))
const t=(0,C.getOwner)(this).lookup("service:store").createRecord("user",e)
return t.trackStatus(),t}return null},checkUsername:(e,t,i)=>(0,O.ajax)((0,M.userPath)("check_username"),{data:{username:e,email:t,for_user_id:i}}),checkEmail:e=>(0,O.ajax)((0,M.userPath)("check_email"),{data:{email:e}}),loadRecentSearches:()=>(0,O.ajax)("/u/recent-searches"),resetRecentSearches:()=>(0,O.ajax)("/u/recent-searches",{type:"DELETE"}),groupStats(e){const t=v.default.create({count:0,action_type:_.default.TYPES.replies})
e.filterBy("isResponse").forEach((e=>{t.set("count",t.get("count")+e.get("count"))}))
const i=(0,l.A)()
i.pushObjects(e.rejectBy("isResponse"))
let n=0
return i.forEach(((e,t)=>{e.action_type!==_.default.TYPES.topics&&e.action_type!==_.default.TYPES.posts||(n=t+1)})),t.count>0&&i.insertAt(n,t),i},createAccount(e){let t={name:e.accountName,email:e.accountEmail,password:e.accountPassword,username:e.accountUsername,password_confirmation:e.accountPasswordConfirm,challenge:e.accountChallenge,user_fields:e.userFields,timezone:moment.tz.guess()}
return e.inviteCode&&(t.invite_code=e.inviteCode),(0,O.ajax)((0,M.userPath)(),{data:t,type:"POST"})},_saveTimezone(e){(0,O.ajax)((0,M.userPath)(e.username+".json"),{type:"PUT",dataType:"json",data:{timezone:e.user_option.timezone}})},create(e){return e=e||{},this.deleteStatusTrackingFields(e),this._super(e)},deleteStatusTrackingFields(e){e.hasOwnProperty("_subscribersCount")&&delete e._subscribersCount,e.hasOwnProperty("_clearStatusTimerId")&&delete e._clearStatusTimerId}}),Ie.reopen(N.default,{_subscribersCount:0,_clearStatusTimerId:null,trackStatus(){this.id||console.warn("It's impossible to track user status on a user model that doesn't have id. This user model won't be receiving live user status updates."),0===this._subscribersCount&&(this.addObserver("status",this,"_statusChanged"),this.appEvents.on("user-status:changed",this,this._updateStatus),this.status&&this.status.ends_at&&this._scheduleStatusClearing(this.status.ends_at)),this._subscribersCount++},stopTrackingStatus(){0!==this._subscribersCount&&(1===this._subscribersCount&&(this.removeObserver("status",this,"_statusChanged"),this.appEvents.off("user-status:changed",this,this._updateStatus),this._unscheduleStatusClearing()),this._subscribersCount--)},isTrackingStatus(){return this._subscribersCount>0},_statusChanged(e,t){this.trigger("status-changed")
const i=this.get(t)
i&&i.ends_at?this._scheduleStatusClearing(i.ends_at):this._unscheduleStatusClearing()},_scheduleStatusClearing(e){if((0,U.isTesting)())return
this._clearStatusTimerId&&this._unscheduleStatusClearing()
const t=moment.utc(),i=moment.utc(e).diff(t,"milliseconds")
this._clearStatusTimerId=(0,A.default)(this,"_autoClearStatus",i)},_unscheduleStatusClearing(){(0,L.cancel)(this._clearStatusTimerId),this._clearStatusTimerId=null},_autoClearStatus(){this.set("status",null)},_updateStatus(e){e.hasOwnProperty(this.id)&&this.set("status",e[this.id])}}),"undefined"!=typeof Discourse){let e=!1
Object.defineProperty(Discourse,"User",{get:()=>(e||((0,T.default)("Import the User class instead of using Discourse.User",{since:"2.4.0",id:"discourse.globals.user"}),e=!0),Ie)})}var Ee=Ie
e.default=Ee})),define("discourse/modifiers/did-insert",["exports","@ember/render-modifiers/modifiers/did-insert"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("discourse/modifiers/did-update",["exports","@ember/render-modifiers/modifiers/did-update"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("discourse/modifiers/draggable",["exports","ember-modifier","@ember/destroyable","discourse-common/utils/decorators"],(function(e,t,i,n){var r
function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function s(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let l=(s((r=class extends t.default{constructor(e,t){super(e,t),o(this,"hasStarted",!1),o(this,"element",void 0),(0,i.registerDestructor)(this,(e=>e.cleanup()))}modify(e,t,i){let{didStartDrag:n,didEndDrag:r,dragMove:o}=i
this.element=e,this.didStartDragCallback=n,this.didEndDragCallback=r,this.dragMoveCallback=o,this.element.addEventListener("touchstart",this.dragMove,{passive:!1}),this.element.addEventListener("mousedown",this.dragMove,{passive:!1}),this.element.addEventListener("dragenter",this.dragMove,{passive:!1})}dragMove(e){this.hasStarted||(this.hasStarted=!0,this.didStartDragCallback&&this.didStartDragCallback(e),document.addEventListener("touchmove",this.drag,{passive:!1}),document.addEventListener("mousemove",this.drag,{passive:!1}),document.addEventListener("dragover",this.drag,{passive:!1}),document.body.classList.add("dragging"),document.addEventListener("touchend",this.didEndDrag,{passive:!1}),document.addEventListener("mouseup",this.didEndDrag,{passive:!1}),document.addEventListener("drop",this.didEndDrag,{passive:!1}))}drag(e){this.hasStarted&&this.dragMoveCallback&&this.dragMoveCallback(e,this.element)}didEndDrag(e){this.hasStarted&&(this.didEndDragCallback(e,this.element),document.removeEventListener("touchmove",this.drag),document.removeEventListener("mousemove",this.drag),document.removeEventListener("dragover",this.drag),document.body.classList.remove("dragging"),this.hasStarted=!1)}cleanup(){document.removeEventListener("touchstart",this.dragMove),document.removeEventListener("mousedown",this.dragMove),document.removeEventListener("dragenter",this.dragMove),document.removeEventListener("touchend",this.didEndDrag),document.removeEventListener("mouseup",this.didEndDrag),document.removeEventListener("drop",this.didEndDrag),document.removeEventListener("mousemove",this.drag),document.removeEventListener("touchmove",this.drag),document.removeEventListener("dragover",this.drag),document.body.classList.remove("dragging")}}).prototype,"dragMove",[n.bind],Object.getOwnPropertyDescriptor(r.prototype,"dragMove"),r.prototype),s(r.prototype,"drag",[n.bind],Object.getOwnPropertyDescriptor(r.prototype,"drag"),r.prototype),s(r.prototype,"didEndDrag",[n.bind],Object.getOwnPropertyDescriptor(r.prototype,"didEndDrag"),r.prototype),r)
e.default=l})),define("discourse/modifiers/on-resize",["exports","ember-on-resize-modifier/modifiers/on-resize"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("discourse/modifiers/will-destroy",["exports","@ember/render-modifiers/modifiers/will-destroy"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("discourse/raw-views/list/post-count-or-badges",["exports","@ember/object/computed","@ember/object","I18n","discourse-common/utils/decorators"],(function(e,t,i,n,r){var o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var s,l,a,u,c,d,p=i.default.extend((o={showBadges:(0,t.and)("postBadgesEnabled","topic.unread_posts"),newDotText(){return this.currentUser&&this.currentUser.trust_level>0?"":n.default.t("filters.new.lower_title")}},s=o,l="newDotText",a=[r.default],u=Object.getOwnPropertyDescriptor(o,"newDotText"),c=o,d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=a.slice().reverse().reduce((function(e,t){return t(s,l,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(s,l,d),d=null),o))
e.default=p})),define("discourse/raw-views/list/posts-count-column",["exports","@ember/object","I18n","discourse-common/utils/decorators"],(function(e,t,i,n){var r,o,s,l,a
function u(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var c=t.default.extend((r=(0,n.default)("topic.like_count","topic.posts_count"),o=(0,n.default)("topic.replyCount","ratioText"),s=(0,n.default)("ratio"),l=(0,n.default)("ratioText"),u(a={tagName:"td",ratio(e,t){const i=parseFloat(e),n=parseFloat(t)
return n<10?0:(i||0)/n},title:(e,t)=>i.default.messageFormat("posts_likes_MF",{count:e,ratio:t}).trim(),ratioText(e){const t=this.siteSettings
return e>t.topic_post_like_heat_high?"high":e>t.topic_post_like_heat_medium?"med":e>t.topic_post_like_heat_low?"low":""},likesHeat(e){if(e&&e.length)return`heatmap-${e}`}},"ratio",[r],Object.getOwnPropertyDescriptor(a,"ratio"),a),u(a,"title",[o],Object.getOwnPropertyDescriptor(a,"title"),a),u(a,"ratioText",[s],Object.getOwnPropertyDescriptor(a,"ratioText"),a),u(a,"likesHeat",[l],Object.getOwnPropertyDescriptor(a,"likesHeat"),a),a))
e.default=c})),define("discourse/raw-views/list/visited-line",["exports","@ember/object","discourse-common/utils/decorators"],(function(e,t,i){var n
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r,o,s,l,a,u,c=t.default.extend((r=n={isLastVisited(){return this.lastVisitedTopic===this.topic}},o="isLastVisited",s=[i.default],l=Object.getOwnPropertyDescriptor(n,"isLastVisited"),a=n,u={},Object.keys(l).forEach((function(e){u[e]=l[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=s.slice().reverse().reduce((function(e,t){return t(r,o,e)||e}),u),a&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(a):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(r,o,u),u=null),n))
e.default=c})),define("discourse/raw-views/topic-list-header-column",["exports","@ember/object","I18n","discourse-common/utils/decorators","@ember/object/computed"],(function(e,t,i,n,r){var o
function s(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var l=t.default.extend((s(o={sortable:null,ariaPressed:(0,r.and)("sortable","isSorting"),localizedName(){return this.forceName?this.forceName:this.name?i.default.t(this.name):""},sortIcon(){return`chevron-${this.parent.ascending?"up":"down"}`},isSorting(){return this.sortable&&this.parent.order===this.order},className(){const e=[]
return this.order&&e.push(this.order),this.sortable&&(e.push("sortable"),this.isSorting&&e.push("sorting")),this.number&&e.push("num"),e.join(" ")},ariaSort(){return!!this.isSorting&&(this.parent.ascending?"ascending":"descending")}},"localizedName",[n.default],Object.getOwnPropertyDescriptor(o,"localizedName"),o),s(o,"sortIcon",[n.default],Object.getOwnPropertyDescriptor(o,"sortIcon"),o),s(o,"isSorting",[n.default],Object.getOwnPropertyDescriptor(o,"isSorting"),o),s(o,"className",[n.default],Object.getOwnPropertyDescriptor(o,"className"),o),s(o,"ariaSort",[n.default],Object.getOwnPropertyDescriptor(o,"ariaSort"),o),o))
e.default=l})),define("discourse/raw-views/topic-status",["exports","@ember/object","I18n","discourse-common/utils/decorators"],(function(e,t,i,n){var r
function o(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var s=t.default.extend((o(r={showDefault:null,renderDiv(e){return(e||this.statuses.length>0)&&!this.noDiv},statuses(){const e=this.topic,t=[]
if(e.get("is_warning")&&t.push({icon:"envelope",key:"warning"}),e.get("bookmarked")){const i=e.get("bookmarked_post_numbers")
let n=e.get("url"),r=""
i&&i[0]>1?n+="/"+i[0]:r="op-bookmark",t.push({extraClasses:r,icon:"bookmark",key:"bookmarked",href:n})}e.get("closed")&&e.get("archived")?t.push({icon:"lock",key:"locked_and_archived"}):e.get("closed")?t.push({icon:"lock",key:"locked"}):e.get("archived")&&t.push({icon:"lock",key:"archived"}),e.get("pinned")&&t.push({icon:"thumbtack",key:"pinned"}),e.get("unpinned")&&t.push({icon:"thumbtack",key:"unpinned"}),e.get("invisible")&&t.push({icon:"far-eye-slash",key:"unlisted"}),this.showPrivateMessageIcon&&e.isPrivateMessage&&!e.is_warning&&t.push({icon:"envelope",key:"personal_message"}),t.forEach((e=>{e.title=i.default.t(`topic_statuses.${e.key}.help`),!this.currentUser||"pinned"!==e.key&&"unpinned"!==e.key?(e.openTag="span",e.closeTag="span"):(e.openTag="a href",e.closeTag="a")}))
let n=this.defaultIcon
return 0===t.length&&n&&this.set("showDefault",n),t}},"renderDiv",[(0,n.default)("defaultIcon")],Object.getOwnPropertyDescriptor(r,"renderDiv"),r),o(r,"statuses",[n.default],Object.getOwnPropertyDescriptor(r,"statuses"),r),r))
e.default=s})),define("discourse/routes/about",["exports","discourse/routes/discourse","I18n","discourse/lib/ajax","@ember/object"],(function(e,t,i,n,r){var o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var s,l,a,u,c,d,p=t.default.extend((s=o={model(){return(0,n.ajax)("/about.json").then((e=>{let t=[],i=[]
const n=moment().locale("en").utc().subtract(1,"year")
e.about.admins.forEach((e=>{moment(e.last_seen_at)>n&&t.push(e)})),e.about.moderators.forEach((e=>{moment(e.last_seen_at)>n&&i.push(e)})),e.about.admins=t,e.about.moderators=i
const{category_moderators:r}=e.about
return r&&r.length&&r.forEach(((t,i)=>{const n=this.site.categories.findBy("id",t.category_id)
e.about.category_moderators[i].category=n})),e.about}))},titleToken:()=>i.default.t("about.simple_title"),didTransition(){return this.controllerFor("application").set("showFooter",!0),!0}},l="didTransition",a=[r.action],u=Object.getOwnPropertyDescriptor(o,"didTransition"),c=o,d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=a.slice().reverse().reduce((function(e,t){return t(s,l,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(s,l,d),d=null),o))
e.default=p})),define("discourse/routes/account-created-edit-email",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({setupController(e){const t=this.controllerFor("account-created").get("accountCreated")
e.set("accountCreated",t),e.set("newEmail",t.email)}})
e.default=i})),define("discourse/routes/account-created-index",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({setupController(e){e.set("accountCreated",this.controllerFor("account-created").get("accountCreated"))}})
e.default=i}))
define("discourse/routes/account-created-resent",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({setupController(e){e.set("email",this.controllerFor("account-created").get("accountCreated.email"))}})
e.default=i})),define("discourse/routes/account-created",["exports","discourse/lib/preload-store","@ember/routing/route"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=i.default.extend({setupController(e){e.set("accountCreated",t.default.get("accountCreated"))}})
e.default=n})),define("discourse/routes/app-route-map",["exports","discourse/models/site","@ember/string"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){this.route("exception",{path:"/exception"}),this.route("exception-unknown",{path:"/404"}),this.route("about",{path:"/about",resetNamespace:!0}),this.route("post",{path:"/p/:id"}),this.route("topic",{path:"/t/:slug/:id",resetNamespace:!0},(function(){this.route("fromParams",{path:"/"}),this.route("fromParamsNear",{path:"/:nearPost"})})),this.route("topicBySlugOrId",{path:"/t/:slugOrId",resetNamespace:!0}),this.route("newCategory",{path:"/new-category"}),this.route("editCategory",{path:"/c/*slug/edit"},(function(){this.route("tabs",{path:"/:tab"})})),this.route("discovery",{path:"/",resetNamespace:!0},(function(){t.default.currentProp("periods").forEach((e=>{const t="top"+(0,i.capitalize)(e)
this.route(t,{path:"/top/"+e}),this.route(t+"CategoryNone",{path:"/c/*category_slug_path_with_id/none/l/top/"+e}),this.route(t+"Category",{path:"/c/*category_slug_path_with_id/l/top/"+e})})),t.default.currentProp("filters").forEach((e=>{this.route(e,{path:"/"+e}),this.route(e+"CategoryNone",{path:"/c/*category_slug_path_with_id/none/l/"+e}),this.route(e+"Category",{path:"/c/*category_slug_path_with_id/l/"+e})})),this.route("filter",{path:"/filter"}),this.route("categories"),this.route("categoryNone",{path:"/c/*category_slug_path_with_id/none"}),this.route("categoryAll",{path:"/c/*category_slug_path_with_id/all"}),this.route("category",{path:"/c/*category_slug_path_with_id"})})),this.route("groups",{resetNamespace:!0,path:"/g"},(function(){this.route("new",{path:"custom/new"})})),this.route("group",{path:"/g/:name",resetNamespace:!0},(function(){this.route("members"),this.route("requests"),this.route("activity",(function(){this.route("posts"),this.route("topics"),this.route("mentions")})),this.route("manage",(function(){this.route("profile"),this.route("membership"),this.route("interaction"),this.route("email"),this.route("members"),this.route("categories"),this.route("tags"),this.route("logs")})),this.route("messages",(function(){this.route("inbox"),this.route("archive")})),this.route("permissions")})),this.route("users",{resetNamespace:!0,path:"/u"}),this.route("password-reset",{path:"/u/password-reset/:token"}),this.route("account-created",{path:"/u/account-created"},(function(){this.route("resent"),this.route("edit-email")})),this.route("user",{path:"/u/:username",resetNamespace:!0},(function(){this.route("profile-hidden"),this.route("summary"),this.route("userActivity",{path:"/activity",resetNamespace:!0},(function(){this.route("topics"),this.route("replies"),this.route("likesGiven",{path:"likes-given"}),this.route("bookmarks"),this.route("bookmarksWithReminders",{path:"bookmarks-with-reminders"}),this.route("pending"),this.route("drafts"),this.route("read")})),this.route("userNotifications",{path:"/notifications",resetNamespace:!0},(function(){this.route("responses"),this.route("likesReceived",{path:"likes-received"}),this.route("mentions"),this.route("edits")})),this.route("badges"),this.route("deletedPosts",{path:"/deleted-posts"}),this.route("userPrivateMessages",{path:"/messages",resetNamespace:!0},(function(){this.route("user",{path:"/"},(function(){this.route("new"),this.route("unread"),this.route("archive"),this.route("sent"),this.route("warnings")})),this.route("group",{path:"group/:name"},(function(){this.route("archive"),this.route("new"),this.route("unread")})),this.route("tags",{path:"/tags"},(function(){this.route("show",{path:":id"})}))})),this.route("preferences",{resetNamespace:!0},(function(){this.route("account"),this.route("security"),this.route("profile"),this.route("emails"),this.route("notifications"),this.route("tracking"),this.route("categories"),this.route("users"),this.route("tags"),this.route("interface"),this.route("apps"),this.route("navigation-menu"),this.route("email"),this.route("second-factor")})),this.route("userInvited",{path:"/invited",resetNamespace:!0},(function(){this.route("show",{path:"/:filter"})}))})),this.route("review",{path:"/review"},(function(){this.route("show",{path:"/:reviewable_id"}),this.route("index",{path:"/"}),this.route("topics",{path:"/topics"}),this.route("settings",{path:"/settings"})})),this.route("signup",{path:"/signup"}),this.route("login",{path:"/login"}),this.route("email-login",{path:"/session/email-login/:token"}),this.route("second-factor-auth",{path:"/session/2fa"}),this.route("associate-account",{path:"/associate/:token"}),this.route("login-preferences"),this.route("forgot-password",{path:"/password-reset"}),this.route("faq",{path:"/faq"}),this.route("guidelines",{path:"/guidelines"}),this.route("conduct",{path:"/conduct"}),this.route("rules",{path:"/rules"}),this.route("tos",{path:"/tos"}),this.route("privacy",{path:"/privacy"}),this.route("new-topic",{path:"/new-topic"})
this.route("new-message",{path:"/new-message"}),this.route("badges",{resetNamespace:!0},(function(){this.route("show",{path:"/:id/:slug"})})),this.route("full-page-search",{path:"/search"}),this.route("tag",{resetNamespace:!0},(function(){this.route("show",{path:"/:tag_id"}),t.default.currentProp("filters").forEach((e=>{this.route("show"+(0,i.capitalize)(e),{path:"/:tag_id/l/"+e})}))})),this.route("tags",{resetNamespace:!0},(function(){this.route("showCategory",{path:"/c/*category_slug_path_with_id/:tag_id"}),this.route("showCategoryAll",{path:"/c/*category_slug_path_with_id/all/:tag_id"}),this.route("showCategoryNone",{path:"/c/*category_slug_path_with_id/none/:tag_id"}),t.default.currentProp("filters").forEach((e=>{this.route("showCategory"+(0,i.capitalize)(e),{path:"/c/*category_slug_path_with_id/:tag_id/l/"+e}),this.route("showCategoryAll"+(0,i.capitalize)(e),{path:"/c/*category_slug_path_with_id/all/:tag_id/l/"+e}),this.route("showCategoryNone"+(0,i.capitalize)(e),{path:"/c/*category_slug_path_with_id/none/:tag_id/l/"+e})})),this.route("intersection",{path:"intersection/:tag_id/*additional_tags"}),this.route("legacyRedirect",{path:"/:tag_id"})})),this.route("tagGroups",{path:"/tag_groups",resetNamespace:!0},(function(){this.route("edit",{path:"/:id"}),this.route("new")})),this.route("invites",{path:"/invites",resetNamespace:!0},(function(){this.route("show",{path:"/:token"})}))}})),define("discourse/routes/application",["exports","discourse/lib/url","discourse/models/category","discourse/models/composer","discourse/routes/discourse","I18n","discourse/mixins/open-composer","discourse/lib/ajax","discourse/models/login-method","discourse-common/lib/get-owner","discourse-common/lib/get-url","discourse/lib/logout","discourse/lib/mobile","@ember/service","discourse/lib/computed","discourse/lib/show-modal","@ember/object","discourse/components/modal/keyboard-shortcuts-help","discourse/components/modal/not-activated"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h,f,g,b,y){var _
function v(e,t){return function(){this.site.isReadOnly&&!this.site.isStaffWritesOnly?this.dialog.alert(t):this[e]()}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const w=r.default.extend(s.default,(_={siteTitle:(0,h.setting)("title"),shortSiteDescription:(0,h.setting)("short_site_description"),documentTitle:(0,m.inject)(),dialog:(0,m.inject)(),composer:(0,m.inject)(),modal:(0,m.inject)(),loadingSlider:(0,m.inject)(),loading(e){return!this.loadingSlider.enabled||(this.loadingSlider.transitionStarted(),e.promise.finally((()=>{this.loadingSlider.transitionEnded()})),!1)},actions:{toggleAnonymous(){(0,l.ajax)((0,t.userPath)("toggle-anon"),{type:"POST"}).then((()=>{window.location.reload()}))},toggleMobileView(){p.default.toggleMobileView()},toggleSidebar(){this.controllerFor("application").send("toggleSidebar")},logout:v("_handleLogout",o.default.t("read_only_mode.logout_disabled")),_collectTitleTokens(e){e.push(this.siteTitle),window.location.pathname!==(0,c.default)("/")&&window.location.pathname!==(0,c.default)("/login")||""===this.shortSiteDescription||e.push(this.shortSiteDescription),this.documentTitle.setTitle(e.join(" - "))},composePrivateMessage(e,t){const i=e?e.get("username"):"",r=t?`${window.location.protocol}//${window.location.host}${t.url}`:null,s=t?o.default.t("composer.reference_topic_title",{title:t.topic.title}):null
return this.composer.open({action:n.default.PRIVATE_MESSAGE,recipients:i,archetypeId:"private_message",draftKey:n.default.NEW_PRIVATE_MESSAGE_KEY,draftSequence:0,reply:r,title:s})},error(e,t){const i=e.jqXHR?e.jqXHR:e,n=this.controllerFor("exception"),r=window.console
return r&&r.error&&r.error(i),i&&404===i.status?this.transitionTo("exception-unknown"):(n.setProperties({lastTransition:t,thrown:i}),this.intermediateTransitionTo("exception"),!0)},showLogin:v("handleShowLogin",o.default.t("read_only_mode.login_disabled")),showCreateAccount:(j="handleShowCreateAccount",C=o.default.t("read_only_mode.login_disabled"),function(){this.site.isReadOnly?this.dialog.alert(C):this[j]()}),showForgotPassword(){(0,u.getOwner)(this).lookup("controller:forgot-password").setProperties({offerHelp:null,helpSeen:!1}),(0,f.default)("forgot-password",{title:"forgot_password.title"})},showNotActivated(e){this.modal.show(y.default,{model:e})},showUploadSelector(){document.getElementById("file-uploader").click()},showKeyboardShortcutsHelp(){this.modal.show(b.default)},closeModal(e){return this.modal.close(e)},hideModal(){return this.modal.hide()},reopenModal(){return this.modal.reopen()},editCategory(e){t.default.routeTo(`/c/${i.default.slugFor(e)}/edit`)},checkEmail(e){e.checkEmail()},changeBulkTemplate(e){const t=e.replace("modal/",""),i=(0,u.getOwner)(this).lookup("controller:"+t)
this.render(e,{into:"modal/topic-bulk-actions",outlet:"bulkOutlet",controller:i?t:"topic-bulk-actions"})},createNewTopicViaParams(e,t,i,n){this.openComposerWithTopicParams(this.controllerFor("discovery/topics"),e,t,i,n)},createNewMessageViaParams(){let{recipients:e="",topicTitle:t="",topicBody:i="",hasGroups:n=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
this.openComposerWithMessageParams({recipients:e,topicTitle:t,topicBody:i,hasGroups:n})}},handleShowLogin(){if(this.siteSettings.enable_discourse_connect){const e=encodeURIComponent(window.location.pathname)
window.location=(0,c.default)("/session/sso?return_path="+e)}else this._autoLogin("login",{notAuto:()=>(0,u.getOwner)(this).lookup("controller:login").resetForm()})},handleShowCreateAccount(){if(this.siteSettings.enable_discourse_connect){const e=encodeURIComponent(window.location.pathname)
window.location=(0,c.default)("/session/sso?return_path="+e)}else this._autoLogin("create-account",{modalClass:"create-account",signup:!0,titleAriaElementId:"create-account-title"})},_autoLogin(e){let{modalClass:t,notAuto:i=null,signup:n=!1,titleAriaElementId:r=null}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
const o=(0,a.findAll)()
this.siteSettings.enable_local_logins||1!==o.length?((0,f.default)(e,{modalClass:t,titleAriaElementId:r}),i?.()):(0,u.getOwner)(this).lookup("controller:login").send("externalLogin",o[0],{signup:n})},_handleLogout(){this.currentUser&&this.currentUser.destroySession().then((e=>(0,d.default)({redirect:e.redirect_url})))}},k=_,x="loading",P=[g.action],O=Object.getOwnPropertyDescriptor(_,"loading"),T=_,S={},Object.keys(O).forEach((function(e){S[e]=O[e]})),S.enumerable=!!S.enumerable,S.configurable=!!S.configurable,("value"in S||S.initializer)&&(S.writable=!0),S=P.slice().reverse().reduce((function(e,t){return t(k,x,e)||e}),S),T&&void 0!==S.initializer&&(S.value=S.initializer?S.initializer.call(T):void 0,S.initializer=void 0),void 0===S.initializer&&(Object.defineProperty(k,x,S),S=null),_))
var k,x,P,O,T,S,j,C,z=w
e.default=z})),define("discourse/routes/associate-account",["exports","discourse/routes/discourse","discourse/lib/ajax","@ember/runloop","discourse/lib/ajax-error","discourse/lib/show-modal","discourse/lib/cookie"],(function(e,t,i,n,r,o,s){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var l=t.default.extend({beforeModel(e){if(!this.currentUser)return(0,s.default)("destination_url",e.intent.url),this.replaceWith("login")
const t=this.paramsFor("associate-account")
this.replaceWith("preferences.account",this.currentUser).then((()=>(0,n.next)((()=>(0,i.ajax)(`/associate/${encodeURIComponent(t.token)}.json`).then((e=>(0,o.default)("associate-account-confirm",{model:e}))).catch(r.popupAjaxError)))))}})
e.default=l})),define("discourse/routes/badges-index",["exports","discourse/models/badge","discourse/routes/discourse","I18n","discourse/lib/preload-store","discourse/mixins/scroll-top","@ember/object"],(function(e,t,i,n,r,o,s){var l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var a,u,c,d,p,m,h=i.default.extend((a=l={model:()=>r.default.get("badges")?r.default.getAndRemove("badges").then((e=>t.default.createFromJson(e))):t.default.findAll({onlyListable:!0}),titleToken:()=>n.default.t("badges.title"),didTransition(){return this.controllerFor("application").set("showFooter",!0),(0,o.scrollTop)(),!0}},u="didTransition",c=[s.action],d=Object.getOwnPropertyDescriptor(l,"didTransition"),p=l,m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(a,u,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(a,u,m),m=null),l))
e.default=h})),define("discourse/routes/badges-show",["exports","discourse/models/badge","discourse/routes/discourse","discourse/lib/preload-store","discourse/models/user-badge","discourse/mixins/scroll-top","rsvp","@ember/object"],(function(e,t,i,n,r,o,s,l){var a
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var u,c,d,p,m,h,f=i.default.extend((u=a={queryParams:{username:{refreshModel:!0}},serialize:e=>e.getProperties("id","slug"),model:e=>n.default.get("badge")?n.default.getAndRemove("badge").then((e=>t.default.createFromJson(e))):t.default.findById(e.id),afterModel(e,t){const i=t.to.queryParams&&t.to.queryParams.username,n=r.default.findByBadgeId(e.get("id"),{username:i}).then((e=>{this.userBadgesGrant=e})),o=this.currentUser&&this.currentUser.username_lower,l={userBadgesGrant:n,userBadgesAll:r.default.findByUsername(o).then((e=>{this.userBadgesAll=e}))}
return(0,s.hash)(l)},titleToken(){const e=this.modelFor("badges.show")
if(e)return e.get("name")},setupController(e,t){e.set("model",t),e.set("userBadges",this.userBadgesGrant),e.set("userBadgesAll",this.userBadgesAll)},didTransition(){return this.controllerFor("badges/show")._showFooter(),(0,o.scrollTop)(),!0}},c="didTransition",d=[l.action],p=Object.getOwnPropertyDescriptor(a,"didTransition"),m=a,h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=d.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),m&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(m):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(u,c,h),h=null),a))
e.default=f})),define("discourse/routes/build-category-route",["exports","rsvp","discourse/controllers/discovery-sortable","discourse/routes/build-topic-route","discourse/models/category","discourse/models/category-list","discourse/routes/discourse","I18n","discourse/models/permission-type","discourse/models/topic-list","@ember/object","discourse/lib/preload-store","@ember/service"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p){function m(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(e,h)=>{var f
return s.default.extend((f={queryParams:i.queryParams,composer:(0,p.inject)(),model(e){const t=r.default.findBySlugPathWithID(e.category_slug_path_with_id)
if(!t){const t=e.category_slug_path_with_id.split("/")
return t.length>0&&t[t.length-1].match(/^\d+$/)&&t.pop(),r.default.reloadBySlugPath(t.join("/")).then((t=>{const i=this.store.createRecord("category",t.category)
return i.setupGroupsAndPermissions(),this.site.updateCategory(i),{category:i,modelParams:e}}))}if(t)return{category:t,modelParams:e}},afterModel(i,n){if(!i)return void this.replaceWith("/404")
const{category:r,modelParams:o}=i
return h&&void 0!==h.no_subcategories||"none"!==r.default_list_filter||"default"!==e||!o?(this._setupNavigation(r),(0,t.all)([this._createSubcategoryList(r),this._retrieveTopicList(r,n,o)])):(d.default.getAndRemove("topic_list"),this.replaceWith("discovery.categoryNone",o.category_slug_path_with_id))},filter:t=>"default"===e?t.get("default_view")||"latest":e,_setupNavigation(e){const t=h&&!!h.no_subcategories,i=this.filter(e).split("/")[0]
this.controllerFor("navigation/category").setProperties({category:e,filterType:i,noSubcategories:t})},_createSubcategoryList(e){return this._categoryList=null,e.isParent&&e.show_subcategory_list?o.default.listForParent(this.store,e).then((e=>this._categoryList=e)):t.Promise.resolve()},_retrieveTopicList(e,t,i){const o=(0,n.filterQueryParams)(i,h),s={cached:this.isPoppedState(t)}
let l=`c/${r.default.slugFor(e)}/${e.id}`
return o.no_subcategories&&(l+="/none"),l+=`/l/${this.filter(e)}`,(0,n.findTopicList)(this.store,this.topicTrackingState,l,o,s).then((t=>(u.default.hideUniformCategory(t,e),this.set("topics",t),t)))},titleToken(){const e=this.currentModel.category,t=l.default.t("filters."+this.filter(e).replace("/",".")+".title")
let i=e.name
if(e.parent_category_id){i=`${r.default.list().findBy("id",e.parent_category_id).name}/${i}`}return l.default.t("filters.with_category",{filter:t,category:i})},setupController(e,t){const i=this.topics,n=t.category,r=i.get("can_create_topic")
let o,s,l=r&&n.get("permission")===a.default.FULL,u=!l
this.siteSettings.default_subcategory_on_read_only_category&&(u=!1,!l&&n.subcategories&&(o=n.subcategories.find((e=>e.get("permission")===a.default.FULL)),s=!!o)),this.controllerFor("navigation/category").setProperties({canCreateTopicOnCategory:l,cannotCreateTopicOnCategory:u,canCreateTopic:r,canCreateTopicOnSubCategory:s,defaultSubcategory:o})
let c={model:i,category:n,period:i.get("for_period")||t.modelParams&&t.modelParams.period,selected:[],noSubcategories:h&&!!h.no_subcategories,expandAllPinned:!0,canCreateTopic:r,canCreateTopicOnCategory:l,canCreateTopicOnSubCategory:s,defaultSubcategory:o}
const d=n.get("params")
d&&Object.keys(d).length&&(void 0!==d.order&&(c.order=d.order),void 0!==d.ascending&&(c.ascending=d.ascending)),this.controllerFor("discovery/topics").setProperties(c),this.searchService.searchContext=n.get("searchContext"),this.set("topics",null)},renderTemplate(){this.render("navigation/category",{outlet:"navigation-bar"}),this._categoryList?this.render("discovery/categories",{outlet:"header-list-container",model:this._categoryList}):this.disconnectOutlet({outlet:"header-list-container"}),this.render("discovery/topics",{controller:"discovery/topics",outlet:"list-container"})},deactivate(){this._super(...arguments),this.composer.set("prioritizedCategoryId",null),this.searchService.searchContext=null},setNotification(e){this.currentModel.setNotification(e)},triggerRefresh(){this.refresh()},changeSort(e){i.changeSort.call(this,e)},resetParams(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]
i.resetParams.call(this,e)}},m(f,"setNotification",[c.action],Object.getOwnPropertyDescriptor(f,"setNotification"),f),m(f,"triggerRefresh",[c.action],Object.getOwnPropertyDescriptor(f,"triggerRefresh"),f),m(f,"changeSort",[c.action],Object.getOwnPropertyDescriptor(f,"changeSort"),f),m(f,"resetParams",[c.action],Object.getOwnPropertyDescriptor(f,"resetParams"),f),f))}})),define("discourse/routes/build-group-messages-route",["exports","I18n","discourse/routes/user-topic-list"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=e=>i.default.extend({titleToken:()=>t.default.t(`user.messages.${e}`),model(){const e=this.modelFor("group").get("name")
let t=`topics/private-messages-group/${this.currentUser.get("username_lower")}/${e}`
return this._isArchive()&&(t=`${t}/archive`),this.store.findFiltered("topicList",{filter:t}).then((e=>(e.set("emptyState",this.emptyState()),e)))},setupController(){this._super.apply(this,arguments)
let e=`/private-messages/group/${this.modelFor("group").get("name")}`
this._isArchive()&&(e=`${e}/archive`),this.controllerFor("user-topics-list").subscribe(e),this.controllerFor("user-topics-list").setProperties({hideCategory:!0,showPosters:!0}),this.searchService.searchContext={type:"private_messages",id:this.currentUser.get("username_lower"),user:this.currentUser}},emptyState:()=>({title:t.default.t("no_group_messages_title"),body:""}),_isArchive:()=>"archive"===e,deactivate(){this.searchService.searchContext=null}})})),define("discourse/routes/build-private-messages-group-route",["exports","discourse/routes/build-private-messages-route","I18n","discourse/lib/cached-topic-list","@ember/string"],(function(e,t,i,n,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=(e,o)=>(0,t.default)(e,"private-messages-groups",o).extend({groupName:null,titleToken(){const e=this.groupName
if(e){let t=(0,r.capitalize)(e)
return"inbox"!==o&&(t=`${t} ${i.default.t("user.messages."+o)}`),[t,i.default.t("user.private_messages")]}},model(){let e=`topics/private-messages-group/${this.modelFor("user").get("username_lower")}/${this.modelFor("userPrivateMessages.group").name}`
"inbox"!==o&&(e=`${e}/${o}`)
const t=(0,n.findOrResetCachedTopicList)(this.session,e)
return t||this.store.findFiltered("topicList",{filter:e}).then((e=>(e.set("emptyState",this.emptyState()),e)))},afterModel(e){const t=e.get("filter").split("/")
let i
i="inbox"!==o?t[t.length-2]:t.pop()
const n=this.modelFor("userPrivateMessages.group")
this.setProperties({groupName:i,group:n})},setupController(){this._super.apply(this,arguments)
const e=this.controllerFor("user-topics-list")
e.set("group",this.group),e.set("pmTopicTrackingState.activeGroup",this.group),this.controllerFor("user-private-messages").set("group",this.group)},emptyState:()=>({title:i.default.t("user.no_messages_title"),body:""}),dismissReadOptions(){return{group_name:this.get("groupName")}}})})),define("discourse/routes/build-private-messages-route",["exports","I18n","discourse/models/user-action","discourse/routes/user-topic-list","discourse/lib/cached-topic-list","@ember/object","discourse-common/lib/icon-library","discourse-common/lib/get-url","@ember/template"],(function(e,t,i,n,r,o,s,l,a){function u(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.UNREAD_FILTER=e.NEW_FILTER=e.INBOX_FILTER=e.ARCHIVE_FILTER=void 0
e.NEW_FILTER="new"
e.UNREAD_FILTER="unread"
e.INBOX_FILTER="inbox"
e.ARCHIVE_FILTER="archive"
e.default=(e,c,d)=>{var p
return n.default.extend((p={userActionType:i.default.TYPES.messages_received,titleToken:()=>[t.default.t(`user.messages.${d}`),t.default.t("user.private_messages")],didTransition(){return this.controllerFor("user-topics-list")._showFooter(),!0},model(){const e="topics/"+c+"/"+this.modelFor("user").get("username_lower"),t=(0,r.findOrResetCachedTopicList)(this.session,e)
return t||this.store.findFiltered("topicList",{filter:e}).then((e=>(e.set("emptyState",this.emptyState()),e)))},setupController(){this._super.apply(this,arguments)
const t=this.controllerFor("user-private-messages"),i=this.controllerFor("user-topics-list")
i.setProperties({hideCategory:!0,showPosters:!0,tagsForUser:this.modelFor("user").get("username_lower"),selected:[],showToggleBulkSelect:!0,filter:d,group:null,inbox:e}),i.subscribe(),t.setProperties({archive:!1,group:null})
const n={...this.controllerFor("user").get("model.searchContext"),type:"private_messages"}
this.searchService.searchContext=n},emptyState:()=>({title:t.default.t("user.no_messages_title"),body:(0,a.htmlSafe)(t.default.t("user.no_messages_body",{aboutUrl:(0,l.default)("/about"),icon:(0,s.iconHTML)("envelope")}))}),deactivate(){this.controllerFor("user-topics-list").unsubscribe(),this.searchService.searchContext=this.controllerFor("user").get("model.searchContext")},dismissReadOptions:()=>({}),dismissReadTopics(t){const i=t?"topics":"posts"
this.controllerFor("user-topics-list").send("dismissRead",i,{private_message_inbox:e,...this.dismissReadOptions()})}},u(p,"didTransition",[o.action],Object.getOwnPropertyDescriptor(p,"didTransition"),p),u(p,"dismissReadTopics",[o.action],Object.getOwnPropertyDescriptor(p,"dismissReadTopics"),p),p))}})),define("discourse/routes/build-topic-route",["exports","discourse/controllers/discovery-sortable","discourse/routes/discourse","I18n","discourse/models/session","discourse/models/site","discourse-common/lib/object","discourse/lib/utilities","@ember/utils","@ember/service","@ember/object"],(function(e,t,i,n,r,o,s,l,a,u,c){function d(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}function p(e,i){const n=Object.assign({},i||{})
return e&&Object.keys(t.queryParams).forEach((function(t){(0,a.isEmpty)(e[t])||(n[t]=e[t])})),n}async function m(e,t,i,n){let l,a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{}
const u=r.default.current()
if(a.cached){const e=u.get("topicList")
e&&e.get("filter")===i&&(e.get("topics.length")||0)>e.get("per_page")&&(0,s.deepEqual)(e.get("listParams"),n)&&(e.set("loaded",!0),t?.updateTopics(e.get("topics")),l=e),u.set("topicList",null)}else u.setProperties({topicList:null,topicListScrollPosition:null})
if(!l){n||={}
for(const[e,t]of Object.entries(n))"undefined"!==t&&"null"!==t||(n[e]=null)
l=await e.findFiltered("topicList",{filter:i,params:n})}return l.set("listParams",n),t&&(t.sync(l,l.filter,n),t.trackIncoming(l.filter)),r.default.currentProp("topicList",l),l.topic_list?.top_tags&&(l.filter.startsWith("c/")||l.filter.startsWith("tags/c/")?o.default.currentProp("category_top_tags",l.topic_list.top_tags):o.default.currentProp("top_tags",l.topic_list.top_tags)),l}Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(e,r){var o
return r=r||{},i.default.extend((o={screenTrack:(0,u.inject)(),queryParams:t.queryParams,beforeModel(){this.controllerFor("navigation/default").set("filterType",e.split("/")[0])},model(t,i){this.screenTrack.stop()
const n=p(t),r={cached:this.isPoppedState(i)}
return m(this.store,this.topicTrackingState,e,n,r)},titleToken(){if(e===(0,l.defaultHomepage)())return
const t=n.default.t("filters."+e.replace("/",".")+".title")
return n.default.t("filters.with_topics",{filter:t})},setupController(e,t){const i={model:t,category:null,period:t.get("for_period")||t.get("params.period"),selected:[],expandAllPinned:!1,expandGloballyPinned:!0}
this.controllerFor("discovery/topics").setProperties(i),this.controllerFor("navigation/default").set("canCreateTopic",t.get("can_create_topic"))},renderTemplate(){this.render("navigation/default",{outlet:"navigation-bar"}),this.render("discovery/topics",{controller:"discovery/topics",outlet:"list-container"})},changeSort(e){t.changeSort.call(this,e)},resetParams(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]
t.resetParams.call(this,e)}},d(o,"changeSort",[c.action],Object.getOwnPropertyDescriptor(o,"changeSort"),o),d(o,"resetParams",[c.action],Object.getOwnPropertyDescriptor(o,"resetParams"),o),o),r)},e.filterQueryParams=p,e.findTopicList=m})),define("discourse/routes/conduct",["exports","discourse/routes/faq"],(function(e,t){function i(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(){super(...arguments),i(this,"pageId","conduct")}}e.default=n})),define("discourse/routes/discourse",["exports","discourse/models/composer","discourse/models/draft","@ember/routing/route","@ember/runloop","discourse/lib/user-presence","discourse-common/lib/get-owner"],(function(e,t,i,n,r,o,s){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const l=n.default.extend({showFooter:!1,willTransition(){(0,o.seenUser)()},activate(){this._super(...arguments),this.showFooter&&this.controllerFor("application").set("showFooter",!0)},_refreshTitleOnce(){this.send("_collectTitleTokens",[])},actions:{_collectTitleTokens(e){if(this.titleToken){const t=this.titleToken()
t&&t.length&&(t instanceof Array?t.forEach((function(t){e.push(t)})):e.push(t))}return!0},refreshTitle(){(0,r.once)(this,this._refreshTitleOnce)}},redirectIfLoginRequired(){this.controllerFor("application").get("loginRequired")&&this.replaceWith("login")},openTopicDraft(){const e=(0,s.getOwner)(this).lookup("service:composer")
e.get("model.action")===t.default.CREATE_TOPIC&&e.get("model.draftKey")===t.default.NEW_TOPIC_KEY?e.set("model.composeState",t.default.OPEN):i.default.get(t.default.NEW_TOPIC_KEY).then((i=>{i.draft&&e.open({action:t.default.CREATE_TOPIC,draft:i.draft,draftKey:t.default.NEW_TOPIC_KEY,draftSequence:i.draft_sequence})}))},isCurrentUser(e){return!!this.currentUser&&e.id===this.currentUser.id},isPoppedState:e=>!(e._discourse_intercepted||!e.intent.url&&!e.queryParamsOnly)})
var a=l
e.default=a})),define("discourse/routes/discovery-categories",["exports","discourse/models/category-list","discourse/routes/discourse","@ember/object","I18n","discourse/mixins/open-composer","discourse/lib/preload-store","discourse/models/topic-list","discourse/lib/ajax","discourse/lib/utilities","rsvp","@ember/runloop","discourse/lib/show-modal","discourse/models/session"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m){var h
function f(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var g=i.default.extend(o.default,(f(h={renderTemplate(){this.render("navigation/categories",{outlet:"navigation-bar"}),this.render("discovery/categories",{outlet:"list-container"})},findCategories(){let e=!this.site.mobileView&&this.siteSettings.desktop_category_page_style
return"categories_and_latest_topics"===e||"categories_and_latest_topics_created_date"===e?this._findCategoriesAndTopics("latest"):"categories_and_top_topics"===e?this._findCategoriesAndTopics("top"):(s.default.remove("topic_list"),t.default.list(this.store))},model(){return this.findCategories().then((e=>{const t=this.topicTrackingState
return t&&(t.sync(e,"categories"),t.trackIncoming("categories")),e}))},_loadBefore:e=>function(t,i){this.topics.removeObjects(this.topics.filter((e=>t.includes(e.id))))
const n=`/latest.json?topic_ids=${t.join(",")}`
return(0,a.ajax)({url:n,data:this.params}).then((t=>{const n=new Set
this.topics.forEach((e=>n.add(e.id)))
let r=0
l.default.topicsFrom(e,t).forEach((e=>{n.has(e.id)||(e.set("highlight",!0),this.topics.insertAt(r,e),r++)})),i&&m.default.currentProp("topicList",this)}))},_findCategoriesAndTopics(e){return(0,c.hash)({wrappedCategoriesList:s.default.getAndRemove("categories_list"),topicsList:s.default.getAndRemove("topic_list")}).then((i=>{let{wrappedCategoriesList:r,topicsList:o}=i,s=r&&r.category_list,u=this.store
return s&&o?(o.topic_list?.top_tags&&this.site.set("top_tags",o.topic_list.top_tags),n.default.create({categories:t.default.categoriesFrom(this.store,r),topics:l.default.topicsFrom(this.store,o),can_create_category:s.can_create_category,can_create_topic:s.can_create_topic,loadBefore:this._loadBefore(u)})):(0,a.ajax)(`/categories_and_${e}`).then((e=>(e.topic_list?.top_tags&&this.site.set("top_tags",e.topic_list.top_tags),n.default.create({categories:t.default.categoriesFrom(this.store,e),topics:l.default.topicsFrom(this.store,e),can_create_category:e.category_list.can_create_category,can_create_topic:e.category_list.can_create_topic,loadBefore:this._loadBefore(u)}))))}))},titleToken(){if("categories"!==(0,u.defaultHomepage)())return r.default.t("filters.categories.title")},setupController(e,t){e.set("model",t),this.controllerFor("navigation/categories").setProperties({showCategoryAdmin:t.get("can_create_category"),canCreateTopic:t.get("can_create_topic")})},triggerRefresh(){this.refresh()},createCategory(){this.transitionTo("newCategory")},reorderCategories(){(0,p.default)("reorder-categories")},createTopic(){this.get("currentUser.has_topic_draft")?this.openTopicDraft():this.openComposer(this.controllerFor("discovery/categories"))},didTransition(){return(0,d.next)((()=>this.controllerFor("application").set("showFooter",!0))),!0}},"triggerRefresh",[n.action],Object.getOwnPropertyDescriptor(h,"triggerRefresh"),h),f(h,"createCategory",[n.action],Object.getOwnPropertyDescriptor(h,"createCategory"),h),f(h,"reorderCategories",[n.action],Object.getOwnPropertyDescriptor(h,"reorderCategories"),h),f(h,"createTopic",[n.action],Object.getOwnPropertyDescriptor(h,"createTopic"),h),f(h,"didTransition",[n.action],Object.getOwnPropertyDescriptor(h,"didTransition"),h),h))
e.default=g})),define("discourse/routes/discovery-filter",["exports","I18n","discourse/routes/discourse","@ember/object"],(function(e,t,i,n){var r
function o(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let s=(r=class extends i.default{constructor(){super(...arguments),o(this,"queryParams",{q:{replace:!0,refreshModel:!0}})}model(e){return this.store.findFiltered("topicList",{filter:"filter",params:{q:e.q}})}titleToken(){const e=t.default.t("filters.filter.title")
return t.default.t("filters.with_topics",{filter:e})}setupController(e,t){this.controllerFor("discovery/topics").setProperties({model:t})}renderTemplate(){this.render("navigation/filter",{outlet:"navigation-bar"}),this.render("discovery/topics",{controller:"discovery/topics",outlet:"list-container"})}changeSort(){}},l=r.prototype,a="changeSort",u=[n.action],c=Object.getOwnPropertyDescriptor(r.prototype,"changeSort"),d=r.prototype,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,a,p),p=null),r)
var l,a,u,c,d,p
e.default=s})),define("discourse/routes/discovery",["exports","discourse/routes/discourse","discourse/mixins/open-composer","discourse/models/user","discourse/mixins/scroll-top","discourse/lib/topic-list-tracker","@ember/object"],(function(e,t,i,n,r,o,s){var l
function a(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var u=t.default.extend(i.default,(a(l={queryParams:{filter:{refreshModel:!0}},redirect(){return this.redirectIfLoginRequired()},beforeModel(e){const t=e.intent.url
let i
if("/"!==t&&"/latest"!==t&&"/categories"!==t||e.targetName.includes("discovery.top")||!n.default.currentProp("user_option.should_be_redirected_to_top"))t&&(i=t.match(/top\/(.*)$/))&&this.site.periods.includes(i[1])&&this.replaceWith("discovery.top",{queryParams:{period:i[1]}})
else{n.default.currentProp("user_option.should_be_redirected_to_top",!1)
const e=n.default.currentProp("user_option.redirected_to_top.period")||"all"
this.replaceWith("discovery.top",{queryParams:{period:e}})}},loading(){return this.controllerFor("discovery").loadingBegan(),!0},loadingComplete(){this.controllerFor("discovery").loadingComplete(),this.session.get("topicListScrollPosition")||(0,r.scrollTop)()},didTransition(){this.send("loadingComplete")
const e=this.controllerFor("discovery/topics").get("model");(0,o.setTopicList)(e)},clearPin(e){e.clearPin()},createTopic(){this.get("currentUser.has_topic_draft")?this.openTopicDraft():this.openComposer(this.controllerFor("discovery/topics"))},dismissReadTopics(e){const t=e?"topics":"posts"
this.send("dismissRead",t)},dismissRead(e){const t=this.controllerFor("discovery/topics")
t.send("dismissRead",e,{categoryId:t.get("category.id"),includeSubcategories:!t.noSubcategories})},triggerRefresh(){this.refresh()}},"loading",[s.action],Object.getOwnPropertyDescriptor(l,"loading"),l),a(l,"loadingComplete",[s.action],Object.getOwnPropertyDescriptor(l,"loadingComplete"),l),a(l,"didTransition",[s.action],Object.getOwnPropertyDescriptor(l,"didTransition"),l),a(l,"clearPin",[s.action],Object.getOwnPropertyDescriptor(l,"clearPin"),l),a(l,"createTopic",[s.action],Object.getOwnPropertyDescriptor(l,"createTopic"),l),a(l,"dismissReadTopics",[s.action],Object.getOwnPropertyDescriptor(l,"dismissReadTopics"),l),a(l,"dismissRead",[s.action],Object.getOwnPropertyDescriptor(l,"dismissRead"),l),a(l,"triggerRefresh",[s.action],Object.getOwnPropertyDescriptor(l,"triggerRefresh"),l),l))
e.default=u})),define("discourse/routes/edit-category-index",["exports","discourse/routes/discourse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({afterModel(){const e=this.paramsFor("editCategory")
this.replaceWith(`/c/${e.slug}/edit/general`)}})
e.default=i})),define("discourse/routes/edit-category-tabs",["exports","discourse/routes/discourse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({model(){return this.modelFor("editCategory")},setupController(e,t,i){this._super(...arguments)
const n=this.paramsFor("editCategory")
e.setProperties({parentParams:n,selectedTab:i.to.params.tab,showTooltip:!1})}})
e.default=i})),define("discourse/routes/edit-category",["exports","discourse/models/category","discourse/routes/discourse","I18n"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=i.default.extend({model(e){return t.default.reloadCategoryWithPermissions(e,this.store,this.site)},afterModel(e){e.can_edit||this.replaceWith("/404")},titleToken(){return n.default.t("category.edit_dialog_title",{categoryName:this.currentModel.name})}})
e.default=r})),define("discourse/routes/email-login",["exports","discourse/routes/discourse","I18n","discourse/lib/ajax"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=t.default.extend({titleToken:()=>i.default.t("login.title"),model:e=>(0,n.ajax)(`/session/email-login/${e.token}.json`)})
e.default=r})),define("discourse/routes/exception-unknown",["exports","discourse/routes/unknown"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({templateName:"unknown"})
e.default=i})),define("discourse/routes/exception",["exports","discourse/routes/discourse","@ember/object"],(function(e,t,i){var n
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r,o,s,l,a,u,c=t.default.extend((r=n={serialize:()=>"",didTransition(){return this.controllerFor("application").set("showFooter",!0),!0}},o="didTransition",s=[i.action],l=Object.getOwnPropertyDescriptor(n,"didTransition"),a=n,u={},Object.keys(l).forEach((function(e){u[e]=l[e]})),u.enumerable=!!u.enumerable,u.configurable=!!u.configurable,("value"in u||u.initializer)&&(u.writable=!0),u=s.slice().reverse().reduce((function(e,t){return t(r,o,e)||e}),u),a&&void 0!==u.initializer&&(u.value=u.initializer?u.initializer.call(a):void 0,u.initializer=void 0),void 0===u.initializer&&(Object.defineProperty(r,o,u),u=null),n))
e.default=c})),define("discourse/routes/faq",["exports","discourse/routes/discourse","@ember/service","discourse/lib/url","discourse/models/static-page","I18n","@ember/object"],(function(e,t,i,n,r,o,s){var l,a
function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let d=(l=class extends t.default{constructor(){var e,t,i,n
super(...arguments),e=this,t="siteSettings",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),u(this,"pageId","faq"),u(this,"templateName","faq")}activate(){super.activate(...arguments),n.default.jumpToElement(document.location.hash.slice(1))}beforeModel(e){"faq"===this.pageId&&this.siteSettings.faq_url&&(e.abort(),n.default.redirectTo(this.siteSettings.faq_url))}model(){return r.default.find(this.pageId)}titleToken(){return o.default.t(this.pageId)}didTransition(){return this.controllerFor("application").set("showFooter",!0),!0}},a=c(l.prototype,"siteSettings",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(l.prototype,"didTransition",[s.action],Object.getOwnPropertyDescriptor(l.prototype,"didTransition"),l.prototype),l)
e.default=d})),define("discourse/routes/forgot-password",["exports","discourse/routes/discourse","discourse/lib/utilities","@ember/runloop"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class r extends t.default{async beforeModel(){const{loginRequired:e}=this.controllerFor("application"),t=await this.replaceWith(e?"login":`discovery.${(0,i.defaultHomepage)()}`);(0,n.next)((()=>t.send("showForgotPassword")))}}e.default=r})),define("discourse/routes/full-page-search",["exports","discourse/lib/search","discourse/lib/page-tracker","discourse/routes/discourse","I18n","discourse/lib/preload-store","discourse/lib/ajax","discourse/lib/utilities","@ember/object"],(function(e,t,i,n,r,o,s,l,a){var u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var c,d,p,m,h,f,g=n.default.extend((c=u={queryParams:{q:{},expanded:!1,context_id:{},context:{},skip_context:{}},category:null,titleToken(){return r.default.t("search.results_page",{term:(0,l.escapeExpression)(this.controllerFor("full-page-search").get("searchTerm"))})},model(e){const n=(0,i.getTransient)("lastSearch")
let r={q:e.q}
e.context_id&&!r.skip_context&&(r.search_context={type:e.context,id:e.context_id})
const l=(0,t.getSearchKey)(r)
return n&&n.data.searchKey===l?((0,i.setTransient)("lastSearch",{searchKey:l,model:n.data.model},5),n.data.model):o.default.getAndRemove("search",(()=>(0,t.isValidSearchTerm)(e.q,this.siteSettings)?(0,s.ajax)("/search",{data:r}):null)).then((async e=>{const n=e&&await(0,t.translateResults)(e)||{}
return(0,i.setTransient)("lastSearch",{searchKey:l,model:n},5),n}))},didTransition(){return this.controllerFor("full-page-search")._afterTransition(),!0}},d="didTransition",p=[a.action],m=Object.getOwnPropertyDescriptor(u,"didTransition"),h=u,f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=p.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(c,d,f),f=null),u))
e.default=g})),define("discourse/routes/group-activity-index",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({beforeModel(){this.modelFor("group").can_see_members?this.transitionTo("group.activity.posts"):this.transitionTo("group.activity.mentions")}})
e.default=i})),define("discourse/routes/group-activity-mentions",["exports","discourse/routes/group-activity-posts"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.buildGroupPage)("mentions")
e.default=i})),define("discourse/routes/group-activity-posts",["exports","discourse/routes/discourse","I18n","@ember/object"],(function(e,t,i,n){function r(e){var r,o,s,l,a,u,c
return t.default.extend((o=r={type:e,templateName:"group-activity-posts",controllerName:"group-activity-posts",titleToken:()=>i.default.t(`groups.${e}`),model(t,i){let r=(0,n.get)(i.to,"queryParams.category_id")
return this.modelFor("group").findPosts({type:e,categoryId:r})},setupController(t,i){let n=i.length<20
t.setProperties({model:i,type:e,canLoadMore:!n}),this.controllerFor("application").set("showFooter",n)},didTransition:()=>!0},s="didTransition",l=[n.action],a=Object.getOwnPropertyDescriptor(r,"didTransition"),u=r,c={},Object.keys(a).forEach((function(e){c[e]=a[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=l.slice().reverse().reduce((function(e,t){return t(o,s,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(o,s,c),c=null),r))}Object.defineProperty(e,"__esModule",{value:!0}),e.buildGroupPage=r,e.default=void 0
var o=r("posts")
e.default=o})),define("discourse/routes/group-activity-topics",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({showFooter:!0,titleToken:()=>i.default.t("groups.topics"),model(){return this.store.findFiltered("topicList",{filter:`topics/groups/${this.modelFor("group").get("name")}`})}})
e.default=n}))
define("discourse/routes/group-index",["exports","discourse/routes/discourse","I18n","@ember/object","discourse/lib/show-modal","@ember/service","discourse/components/modal/group-add-members"],(function(e,t,i,n,r,o,s){var l
function a(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var u=t.default.extend((a(l={modal:(0,o.inject)(),titleToken:()=>i.default.t("groups.members.title"),model(e){return this._params=e,this.modelFor("group")},setupController(e,t){e.setProperties({model:t,filterInput:this._params.filter,showing:"members"}),e.reloadMembers(!0)},showAddMembersModal(){this.modal.show(s.default,{model:this.modelFor("group")})},showInviteModal(){const e=this.modelFor("group");(0,r.default)("create-invite").buffered.set("groupIds",[e.id])},didTransition(){return this.controllerFor("group-index").set("filterInput",this._params.filter),!0}},"showAddMembersModal",[n.action],Object.getOwnPropertyDescriptor(l,"showAddMembersModal"),l),a(l,"showInviteModal",[n.action],Object.getOwnPropertyDescriptor(l,"showInviteModal"),l),a(l,"didTransition",[n.action],Object.getOwnPropertyDescriptor(l,"didTransition"),l),l))
e.default=u})),define("discourse/routes/group-manage-categories",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({showFooter:!0,titleToken:()=>i.default.t("groups.manage.categories.title")})
e.default=n})),define("discourse/routes/group-manage-email",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({showFooter:!0,beforeModel(){if(!this.siteSettings.enable_smtp)return this.transitionTo("group.manage.profile")},titleToken:()=>i.default.t("groups.manage.email.title")})
e.default=n})),define("discourse/routes/group-manage-index",["exports","discourse/routes/discourse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({showFooter:!0,beforeModel(){this.transitionTo("group.manage.profile")}})
e.default=i})),define("discourse/routes/group-manage-interaction",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({showFooter:!0,titleToken:()=>i.default.t("groups.manage.interaction.title")})
e.default=n})),define("discourse/routes/group-manage-logs",["exports","discourse/routes/discourse","I18n","@ember/object"],(function(e,t,i,n){var r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var o,s,l,a,u,c,d=t.default.extend((o=r={titleToken:()=>i.default.t("groups.manage.logs.title"),model(){return this.modelFor("group").findLogs()},setupController(e,t){this.controllerFor("group-manage-logs").setProperties({model:t})},willTransition(){this.controllerFor("group-manage-logs").reset()}},s="willTransition",l=[n.action],a=Object.getOwnPropertyDescriptor(r,"willTransition"),u=r,c={},Object.keys(a).forEach((function(e){c[e]=a[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=l.slice().reverse().reduce((function(e,t){return t(o,s,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(o,s,c),c=null),r))
e.default=d})),define("discourse/routes/group-manage-membership",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({showFooter:!0,titleToken:()=>i.default.t("groups.manage.membership.title"),afterModel(e){e.get("automatic")&&this.replaceWith("group.manage.interaction",e)}})
e.default=n})),define("discourse/routes/group-manage-profile",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({showFooter:!0,titleToken:()=>i.default.t("groups.manage.profile.title")})
e.default=n})),define("discourse/routes/group-manage-tags",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({showFooter:!0,titleToken:()=>i.default.t("groups.manage.tags.title")})
e.default=n})),define("discourse/routes/group-manage",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({showFooter:!0,titleToken:()=>i.default.t("groups.manage.title"),model(){return this.modelFor("group")},afterModel(e){this.currentUser&&(this.modelFor("group").can_admin_group&&e.get("automatic")||this.currentUser.canManageGroup(e))||this.transitionTo("group.members",e)},setupController(e,t){this.controllerFor("group-manage").setProperties({model:t}),this.controllerFor("group").set("showing","manage")}})
e.default=n})),define("discourse/routes/group-members",["exports","discourse/routes/discourse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({beforeModel(){this.transitionTo("group.index")}})
e.default=i})),define("discourse/routes/group-messages-archive",["exports","discourse/routes/build-group-messages-route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.default)("archive")
e.default=i})),define("discourse/routes/group-messages-inbox",["exports","discourse/routes/build-group-messages-route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.default)("inbox")
e.default=i})),define("discourse/routes/group-messages-index",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({beforeModel(){this.transitionTo("group.messages.inbox")}})
e.default=i})),define("discourse/routes/group-messages",["exports","discourse/routes/discourse","I18n","@ember/object"],(function(e,t,i,n){var r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var o,s,l,a,u,c,d=t.default.extend((o=r={titleToken:()=>i.default.t("groups.messages"),model(){return this.modelFor("group")},afterModel(e){e.get("is_group_user")||this.currentUser&&this.currentUser.admin||this.transitionTo("group.members",e)},triggerRefresh(){this.refresh()}},s="triggerRefresh",l=[n.action],a=Object.getOwnPropertyDescriptor(r,"triggerRefresh"),u=r,c={},Object.keys(a).forEach((function(e){c[e]=a[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=l.slice().reverse().reduce((function(e,t){return t(o,s,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(o,s,c),c=null),r))
e.default=d})),define("discourse/routes/group-permissions",["exports","discourse/routes/discourse","I18n","discourse/lib/ajax","discourse/models/permission-type"],(function(e,t,i,n,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var o=t.default.extend({showFooter:!0,titleToken:()=>i.default.t("groups.permissions.title"),model(){let e=this.modelFor("group")
return(0,n.ajax)(`/g/${e.name}/permissions`).then((e=>(e.forEach((e=>{e.description=(0,r.buildPermissionDescription)(e.permission_type)})),{permissions:e}))).catch((()=>{this.transitionTo("group.members",e)}))},setupController(e,t){this.controllerFor("group-permissions").setProperties({model:t}),this.controllerFor("group").set("showing","permissions")}})
e.default=o})),define("discourse/routes/group-requests",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({titleToken:()=>i.default.t("groups.requests.title"),model(e){return this._params=e,this.modelFor("group")},setupController(e,t){this.controllerFor("group").set("showing","requests"),e.setProperties({model:t,filterInput:this._params.filter}),e.findRequesters(!0)}})
e.default=n})),define("discourse/routes/group",["exports","discourse/routes/discourse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({titleToken(){return[this.modelFor("group").get("name")]},model(e){return this.store.find("group",e.name)},serialize:e=>({name:e.get("name").toLowerCase()}),setupController(e,t){e.set("model",t)}})
e.default=i})),define("discourse/routes/groups-index",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){function n(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class r extends t.default{constructor(){super(...arguments),n(this,"queryParams",{order:{refreshModel:!0,replace:!0},asc:{refreshModel:!0,replace:!0},filter:{refreshModel:!0},type:{refreshModel:!0,replace:!0},username:{refreshModel:!0}})}titleToken(){return i.default.t("groups.index.title")}model(e){return e}setupController(e,t){e.loadGroups(t)}}e.default=r})),define("discourse/routes/groups-new",["exports","discourse/routes/discourse","discourse/models/group","I18n"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=t.default.extend({showFooter:!0,titleToken:()=>n.default.t("admin.groups.new.title"),model:()=>i.default.create({automatic:!1,visibility_level:0,can_admin_group:!0}),setupController(e,t){e.set("model",t)},afterModel(){this.get("currentUser.can_create_group")||this.transitionTo("groups")}})
e.default=r})),define("discourse/routes/guidelines",["exports","discourse/routes/faq"],(function(e,t){function i(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(){super(...arguments),i(this,"pageId","guidelines")}}e.default=n})),define("discourse/routes/invites-show",["exports","discourse/routes/discourse","I18n","discourse/lib/preload-store","discourse-common/lib/object","discourse/mixins/disable-sidebar"],(function(e,t,i,n,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var s=t.default.extend(o.default,{titleToken:()=>i.default.t("invites.accept_title"),model:e=>n.default.get("invite_info")?n.default.getAndRemove("invite_info").then((t=>(0,r.deepMerge)(e,t))):{},activate(){this._super(...arguments),this.controllerFor("application").setProperties({showSiteHeader:!1})},deactivate(){this._super(...arguments),this.controllerFor("application").setProperties({showSiteHeader:!0})},setupController(e,t){this._super(...arguments),t.user_fields&&e.userFields.forEach((e=>{t.user_fields[e.field.id]&&(e.value=t.user_fields[e.field.id])}))}})
e.default=s})),define("discourse/routes/login",["exports","discourse/routes/discourse","@ember/service","discourse/lib/utilities","@ember/runloop","discourse/models/static-page"],(function(e,t,i,n,r,o){var s,l
function a(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let u=(s=class extends t.default{constructor(){var e,t,i,n
super(...arguments),e=this,t="siteSettings",n=this,(i=l)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),a(this,"controllerName","login-page")}beforeModel(){this.siteSettings.login_required||this.replaceWith(`/${(0,n.defaultHomepage)()}`).then((e=>{(0,r.next)((()=>e.send("showLogin")))}))}model(){return o.default.find("login")}},c=s.prototype,d="siteSettings",p=[i.inject],m={configurable:!0,enumerable:!0,writable:!0,initializer:null},f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=p.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(c,d,f),f=null),l=f,s)
var c,d,p,m,h,f
e.default=u})),define("discourse/routes/new-category",["exports","discourse/routes/discourse","I18n","rsvp","discourse/lib/constants"],(function(e,t,i,n,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.setNewCategoryDefaultColors=function(e,t){o=e,s=t}
let o="0088CC",s="FFFFFF"
var l=t.default.extend({controllerName:"edit-category-tabs",templateName:"edit-category-tabs",beforeModel(){this.currentUser&&(this.currentUser.admin||this.currentUser.moderator&&!1!==this.siteSettings.moderators_manage_categories_and_groups)||this.replaceWith("/404")},model(){return n.Promise.resolve(this.groupPermissions()).then((e=>this.newCategoryWithPermissions(e))).catch((()=>this.newCategoryWithPermissions(this.defaultGroupPermissions())))},newCategoryWithPermissions(e){return this.store.createRecord("category",{color:o,text_color:s,group_permissions:e,available_groups:this.site.groups.map((e=>e.name)),allow_badges:!0,topic_featured_link_allowed:!0,custom_fields:{},category_setting:{},search_priority:r.SEARCH_PRIORITIES.normal,required_tag_groups:[],form_template_ids:[]})},titleToken:()=>i.default.t("category.create"),groupPermissions(){return this.defaultGroupPermissions()},defaultGroupPermissions(){return[{group_name:this.site.groups.findBy("id",0).name,permission_type:1}]}})
e.default=l})),define("discourse/routes/new-message",["exports","discourse/routes/discourse","discourse/models/group","I18n","discourse/lib/cookie","@ember/runloop","@ember/service"],(function(e,t,i,n,r,o,s){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var l=t.default.extend({dialog:(0,s.inject)(),beforeModel(e){const t=e.to.queryParams,s=t.groupname||t.group_name
this.currentUser?this.replaceWith("discovery.latest").then((e=>{t.username?e.send("createNewMessageViaParams",{recipients:t.username,topicTitle:t.title,topicBody:t.body}):s?i.default.messageable(s).then((i=>{i.messageable?(0,o.next)((()=>e.send("createNewMessageViaParams",{recipients:s,topicTitle:t.title,topicBody:t.body}))):this.dialog.alert(n.default.t("composer.cant_send_pm",{username:s}))})).catch((()=>this.dialog.alert(n.default.t("generic_error")))):e.send("createNewMessageViaParams",{topicTitle:t.title,topicBody:t.body})})):((0,r.default)("destination_url",window.location.href),this.replaceWith("login"))}})
e.default=l})),define("discourse/routes/new-topic",["exports","discourse/models/category","discourse/routes/discourse","discourse/lib/cookie","@ember/runloop"],(function(e,t,i,n,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var o=i.default.extend({beforeModel(e){if(this.currentUser){let i,n
if(e.to.queryParams.category_id)n=e.to.queryParams.category_id,i=t.default.findById(n)
else if(e.to.queryParams.category){const t=e.to.queryParams.category.split("/")
i=this._getCategory(t[0],t[1],"nameLower"),i||(i=this._getCategory(t[0],t[1],"slug")),i&&(n=i.id)}if(i){let t="discovery.category",r={category:i,id:i.id}
this.replaceWith(t,r).then((t=>{this.controllerFor("navigation/category").canCreateTopic&&this._sendTransition(t,e,n)}))}else e.from?(e.abort(),this.send("createNewTopicViaParams")):this.replaceWith("discovery.latest").then((t=>{this.controllerFor("navigation/default").canCreateTopic&&this._sendTransition(t,e)}))}else(0,n.default)("destination_url",window.location.href),this.replaceWith("login")},_sendTransition(e,t,i){(0,r.next)((()=>{e.send("createNewTopicViaParams",t.to.queryParams.title,t.to.queryParams.body,i,t.to.queryParams.tags)}))},_getCategory(e,t,i){let n
if(t){const r=this.site.categories,o=r.findBy(i,e.toLowerCase())
o&&(n=r.find((e=>e&&e[i]===t.toLowerCase()&&e.parent_category_id===o.id)))}else n=this.site.categories.findBy(i,e.toLowerCase())
return n}})
e.default=o})),define("discourse/routes/password-reset",["exports","discourse/routes/discourse","I18n","discourse/lib/preload-store","discourse/lib/ajax","discourse-common/lib/object","discourse/lib/url"],(function(e,t,i,n,r,o,s){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var l=t.default.extend({titleToken:()=>i.default.t("login.reset_password"),model(e){if(n.default.get("password_reset"))return n.default.getAndRemove("password_reset").then((t=>(0,o.deepMerge)(e,t)))},afterModel(e){if(e)return(0,r.ajax)({url:(0,s.userPath)(`confirm-email-token/${e.token}.json`),dataType:"json"})}})
e.default=l})),define("discourse/routes/post",["exports","discourse/routes/discourse","@ember/service"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({router:(0,i.inject)(),model(e){return this.store.find("post",e.id)},afterModel(e){this.router.transitionTo(e.url)}})
e.default=n})),define("discourse/routes/preferences-account",["exports","discourse/routes/restricted-user","discourse/models/user-badge","discourse/lib/show-modal","@ember/object","I18n"],(function(e,t,i,n,r,o){var s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var l,a,u,c,d,p,m=t.default.extend((l=s={showFooter:!0,model(){const e=this.modelFor("user")
return this.siteSettings.enable_badges?i.default.findByUsername(e.get("username")).then((t=>(e.set("badges",t.map((e=>e.badge))),e))):e},setupController(e,t){e.reset(),e.setProperties({model:t,newNameInput:t.get("name"),newTitleInput:t.get("title"),newPrimaryGroupInput:t.get("primary_group_id"),newFlairGroupId:t.get("flair_group_id"),newStatus:t.status,subpageTitle:o.default.t("user.preferences_nav.account")})},showAvatarSelector(e){(0,n.default)("avatar-selector").setProperties({user:e})}},a="showAvatarSelector",u=[r.action],c=Object.getOwnPropertyDescriptor(s,"showAvatarSelector"),d=s,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,a,p),p=null),s))
e.default=m})),define("discourse/routes/preferences-apps",["exports","discourse/routes/restricted-user"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({showFooter:!0})
e.default=i}))
define("discourse/routes/preferences-categories",["exports","discourse/routes/restricted-user"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({showFooter:!0})
e.default=i})),define("discourse/routes/preferences-email",["exports","discourse/routes/restricted-user"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({showFooter:!0,model(){return this.modelFor("user")},setupController(e,t){e.reset(),e.setProperties({model:t,oldEmail:e.new?"":t.email,newEmail:e.new?"":t.email})},resetController(e,t){t&&e.set("new",void 0)}})
e.default=i})),define("discourse/routes/preferences-emails",["exports","discourse/routes/restricted-user"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({showFooter:!0})
e.default=i})),define("discourse/routes/preferences-index",["exports","discourse/routes/restricted-user"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({showFooter:!0,redirect(){this.transitionTo("preferences.account")}})
e.default=i})),define("discourse/routes/preferences-interface",["exports","discourse/routes/restricted-user","discourse/lib/theme-selector"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({showFooter:!0,setupController(e,t){e.setProperties({model:t,textSize:t.get("currentTextSize"),themeId:(0,i.currentThemeId)(),makeThemeDefault:!t.get("user_option.theme_ids")||(0,i.currentThemeId)()===t.get("user_option.theme_ids")[0],makeTextSizeDefault:t.get("currentTextSize")===t.get("user_option.text_size")})}})
e.default=n})),define("discourse/routes/preferences-navigation-menu",["exports","discourse/routes/restricted-user","discourse/models/category"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({showFooter:!0,setupController(e,t){const n={model:t,selectedSidebarCategories:i.default.findByIds(t.sidebarCategoryIds),newSidebarLinkToFilteredList:t.sidebarLinkToFilteredList,newSidebarShowCountOfNewItems:t.sidebarShowCountOfNewItems}
this.siteSettings.tagging_enabled&&(n.selectedSidebarTagNames=t.sidebarTagNames),e.setProperties(n)}})
e.default=n})),define("discourse/routes/preferences-notifications",["exports","discourse/routes/restricted-user"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({showFooter:!0})
e.default=i})),define("discourse/routes/preferences-profile",["exports","discourse/routes/restricted-user"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({showFooter:!0,setupController(e,t){e.set("model",t)}})
e.default=i})),define("discourse/routes/preferences-second-factor",["exports","discourse/routes/restricted-user","@ember/object","@ember/service"],(function(e,t,i,n){var r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var o,s,l,a,u,c,d=t.default.extend((r={currentUser:(0,n.inject)(),siteSettings:(0,n.inject)(),showFooter:!0,model(){return this.modelFor("user")},setupController(e,t){e.setProperties({model:t,newUsername:t.username}),e.set("loading",!0),t.loadSecondFactorCodes("").then((t=>{t.error?e.set("errorMessage",t.error):e.setProperties({errorMessage:null,loaded:!t.password_required,dirty:!!t.password_required,totps:t.totps,security_keys:t.security_keys})})).catch(e.popupAjaxError).finally((()=>e.set("loading",!1)))},willTransition(e){return this._super(...arguments),!("preferences.second-factor"!==e.targetName&&this.currentUser&&!this.currentUser.is_anonymous&&!this.currentUser.second_factor_enabled&&("staff"!==this.siteSettings.enforce_second_factor||this.currentUser.staff)&&"no"!==this.siteSettings.enforce_second_factor)||(e.abort(),!1)}},o=r,s="willTransition",l=[i.action],a=Object.getOwnPropertyDescriptor(r,"willTransition"),u=r,c={},Object.keys(a).forEach((function(e){c[e]=a[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=l.slice().reverse().reduce((function(e,t){return t(o,s,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(o,s,c),c=null),r))
e.default=d})),define("discourse/routes/preferences-security",["exports","discourse/routes/restricted-user"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({showFooter:!0})
e.default=i})),define("discourse/routes/preferences-tags",["exports","discourse/routes/restricted-user"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({showFooter:!0})
e.default=i})),define("discourse/routes/preferences-tracking",["exports","discourse/routes/restricted-user"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({showFooter:!0})
e.default=i})),define("discourse/routes/preferences-users",["exports","discourse/routes/restricted-user"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({showFooter:!0})
e.default=i})),define("discourse/routes/preferences",["exports","discourse/routes/restricted-user","I18n","@ember/service"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=t.default.extend({router:(0,n.inject)(),model(){return this.modelFor("user")},titleToken(){let e=this.controllerFor(this.router.currentRouteName),t=e?.subpageTitle
return t?`${t} - ${i.default.t("user.preferences")}`:i.default.t("user.preferences")}})
e.default=r})),define("discourse/routes/privacy",["exports","discourse/routes/discourse","@ember/service","discourse/lib/url","discourse/models/static-page","I18n","@ember/object"],(function(e,t,i,n,r,o,s){var l,a
function u(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let c=(l=class extends t.default{constructor(){var e,t,i,n
super(...arguments),e=this,t="siteSettings",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}activate(){super.activate(...arguments),n.default.jumpToElement(document.location.hash.slice(1))}beforeModel(e){this.siteSettings.privacy_policy_url&&(e.abort(),n.default.redirectTo(this.siteSettings.privacy_policy_url))}model(){return r.default.find("privacy")}titleToken(){return o.default.t("privacy")}didTransition(){return this.controllerFor("application").set("showFooter",!0),!0}},a=u(l.prototype,"siteSettings",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(l.prototype,"didTransition",[s.action],Object.getOwnPropertyDescriptor(l.prototype,"didTransition"),l.prototype),l)
e.default=c})),define("discourse/routes/restricted-user",["exports","discourse/routes/discourse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({afterModel(){this.modelFor("user").get("can_edit")||this.replaceWith("userActivity")}})
e.default=i})),define("discourse/routes/review-index",["exports","discourse/routes/discourse","@ember/utils","@ember/object","discourse-common/utils/decorators"],(function(e,t,i,n,r){var o
function s(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var l=t.default.extend((s(o={model(e){return null===e.sort_order&&("reviewed"===e.status||"all"===e.status?e.sort_order="created_at":e.sort_order="score"),this.store.findAll("reviewable",e)},setupController(e,t){let n=t.resultSetMeta
void 0!==n.reviewable_count&&this.currentUser.set("reviewable_count",n.reviewable_count),void 0!==n.unseen_reviewable_count&&this.currentUser.set("unseen_reviewable_count",n.unseen_reviewable_count),e.setProperties({reviewables:t,type:n.type,filterType:n.type,filterStatus:n.status,filterTopic:n.topic_id,filterCategoryId:n.category_id,filterPriority:n.priority,reviewableTypes:n.reviewable_types,filterUsername:n.username,filterReviewedBy:n.reviewed_by,filterFromDate:(0,i.isPresent)(n.from_date)?moment(n.from_date):null,filterToDate:(0,i.isPresent)(n.to_date)?moment(n.to_date):null,filterSortOrder:n.sort_order,sort_order:n.sort_order,additionalFilters:n.additional_filters||{}}),e.reviewables.setEach("last_performing_username",null)},activate(){this.messageBus.subscribe("/reviewable_claimed",this._updateClaimedBy),this.messageBus.subscribe(this._reviewableCountsChannel,this._updateReviewables)},deactivate(){this.messageBus.unsubscribe("/reviewable_claimed",this._updateClaimedBy),this.messageBus.unsubscribe(this._reviewableCountsChannel,this._updateReviewables)},_updateClaimedBy(e){const t=this.controller.reviewables
if(t){const i=e.user?this.store.createRecord("user",e.user):null
t.forEach((t=>{e.topic_id===t.topic.id&&t.set("claimed_by",i)}))}},_updateReviewables(e){e.updates&&this.controller.reviewables.forEach((t=>{const i=e.updates[t.id]
i&&t.setProperties(i)}))},get _reviewableCountsChannel(){return`/reviewable_counts/${this.currentUser.id}`},refreshRoute(){this.refresh()}},"_updateClaimedBy",[r.bind],Object.getOwnPropertyDescriptor(o,"_updateClaimedBy"),o),s(o,"_updateReviewables",[r.bind],Object.getOwnPropertyDescriptor(o,"_updateReviewables"),o),s(o,"refreshRoute",[n.action],Object.getOwnPropertyDescriptor(o,"refreshRoute"),o),o))
e.default=l})),define("discourse/routes/review-settings",["exports","discourse/routes/discourse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({model(){return this.store.find("reviewable-settings")},setupController(e,t){e.set("settings",t)}})
e.default=i})),define("discourse/routes/review-show",["exports","discourse/routes/discourse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({setupController(e,t){e.set("reviewable",t)}})
e.default=i})),define("discourse/routes/review-topics",["exports","discourse/routes/discourse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({model(){return this.store.findAll("reviewable-topic")},setupController(e,t){e.set("reviewableTopics",t)}})
e.default=i})),define("discourse/routes/review",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({titleToken:()=>i.default.t("review.title")})
e.default=n})),define("discourse/routes/rules",["exports","discourse/routes/faq"],(function(e,t){function i(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(){super(...arguments),i(this,"pageId","rules")}}e.default=n})),define("discourse/routes/second-factor-auth",["exports","discourse/routes/discourse","discourse/lib/preload-store","discourse/lib/ajax","discourse/lib/ajax-error","discourse/mixins/disable-sidebar"],(function(e,t,i,n,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var s=t.default.extend(o.default,{queryParams:{nonce:{refreshModel:!0}},model:e=>i.default.data.has("2fa_challenge_data")?i.default.getAndRemove("2fa_challenge_data"):(0,n.ajax)("/session/2fa.json",{type:"GET",data:{nonce:e.nonce}}).catch((e=>{const t=(0,r.extractError)(e)
if(t)return{error:t}
throw e})),setupController(e,t){this._super(...arguments),e.resetState(),t.error&&(e.displayError(t.error),e.set("loadError",!0))}})
e.default=s})),define("discourse/routes/signup",["exports","discourse/routes/discourse","@ember/runloop"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{beforeModel(){const{canSignUp:e}=this.controllerFor("application")
this.siteSettings.login_required?this.replaceWith("login").then((t=>{e&&(0,i.next)((()=>t.send("showCreateAccount")))})):this.replaceWith("discovery.latest").then((t=>{e&&(0,i.next)((()=>t.send("showCreateAccount")))}))}}e.default=n})),define("discourse/routes/tag-groups-edit",["exports","discourse/routes/discourse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({showFooter:!0,model(e){return this.store.find("tagGroup",e.id)},afterModel(e){e.set("savingStatus",null)}})
e.default=i})),define("discourse/routes/tag-groups-new",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({showFooter:!0,beforeModel(){this.siteSettings.tagging_enabled||this.transitionTo("tagGroups")},model(){return this.store.createRecord("tagGroup",{name:i.default.t("tagging.groups.new_name")})}})
e.default=n})),define("discourse/routes/tag-groups",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({showFooter:!0,model(){return this.store.findAll("tagGroup")},titleToken:()=>i.default.t("tagging.groups.title")})
e.default=n})),define("discourse/routes/tag-show",["exports","discourse/routes/build-topic-route","discourse/controllers/discovery-sortable","discourse/models/category","discourse/models/composer","discourse/routes/discourse","discourse/mixins/filter-mode","I18n","discourse/models/permission-type","discourse/lib/utilities","discourse-common/lib/helpers","discourse/lib/topic-list-tracker","discourse/lib/show-modal","@ember/object","discourse/lib/preload-store","@ember/service"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h,f){var g
function b(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const y="none",_="all"
var v=o.default.extend(s.default,(g={composer:(0,f.inject)(),navMode:"latest",queryParams:i.queryParams,controllerName:"tag.show",templateName:"tag.show",beforeModel(){this.controllerFor("tag.show").setProperties({loading:!0,showInfo:!1})},async model(e,i){const r=this.store.createRecord("tag",{id:(0,u.escapeExpression)(e.tag_id)})
let o
e.additional_tags&&(o=e.additional_tags.split("/").map((e=>this.store.createRecord("tag",{id:(0,u.escapeExpression)(e)}).id)))
const s=this.navMode.split("/")[0]
let l
r&&r.id!==y&&this.currentUser&&(l=await this.store.find("tagNotification",r.id.toLowerCase()))
const c=e.category_slug_path_with_id?n.default.findBySlugPathWithID(e.category_slug_path_with_id):null,p=(0,t.filterQueryParams)(i.to.queryParams,{}),m=this.navMode,f=r?r.id.toLowerCase():y
let g
if(c?(c.setupGroupsAndPermissions(),g=`tags/c/${n.default.slugFor(c)}/${c.id}`,void 0!==this.noSubcategories&&(g+=this.noSubcategories?`/${y}`:`/${_}`),g+=`/${f}/l/${m}`):g=o?`tags/intersection/${f}/${o.join("/")}`:`tag/${f}/l/${m}`,void 0===this.noSubcategories&&"none"===c?.default_list_filter&&"latest"===m)return h.default.getAndRemove("topic_list"),this.replaceWith("tags.showCategoryNone",e.category_slug_path_with_id,f)
const b=await(0,t.findTopicList)(this.store,this.topicTrackingState,g,p,{cached:this.isPoppedState(i)})
return b.topic_list.tags&&1===b.topic_list.tags.length&&r.setProperties({id:b.topic_list.tags[0].name,staff:b.topic_list.tags[0].staff}),(0,d.setTopicList)(b),{tag:r,category:c,list:b,additionalTags:o,filterType:s,tagNotification:l,canCreateTopic:b.can_create_topic,canCreateTopicOnCategory:c?.permission===a.default.FULL,canCreateTopicOnTag:!r.staff||this.currentUser?.staff}},setupController(e,t){const i=this.noSubcategories
if(this.controllerFor("tag.show").setProperties({model:t.tag,...t,period:t.list.for_period,navMode:this.navMode,noSubcategories:i,loading:!1}),t.category||t.additionalTags){const e={type:"tagIntersection",tagId:t.tag.id,tag:t.tag,additionalTags:t.additionalTags||null,categoryId:t.category?.id||null,category:t.category||null}
this.searchService.searchContext=e}else this.searchService.searchContext=t.tag.searchContext},titleToken(){const e=l.default.t(`filters.${this.navMode.replace("/",".")}.title`),t=this.controllerFor("tag.show")
return t.tag?.id?t.category?l.default.t("tagging.filters.with_category",{filter:e,tag:t.tag.id,category:t.category.name}):l.default.t("tagging.filters.without_category",{filter:e,tag:t.tag.id}):t.category?l.default.t("tagging.filters.untagged_with_category",{filter:e,category:t.category.name}):l.default.t("tagging.filters.untagged_without_category",{filter:e})},deactivate(){this._super(...arguments),this.searchService.searchContext=null},renameTag(e){(0,p.default)("rename-tag",{model:e})},createTopic(){if(this.currentUser?.has_topic_draft)this.openTopicDraft()
else{const e=this.controllerFor("tag.show")
this.composer.open({categoryId:e.category?.id,action:r.default.CREATE_TOPIC,draftKey:r.default.NEW_TOPIC_KEY}).then((()=>{if(this.composer.canEditTags&&e.tag?.id){this.composer.model.set("tags",this._controllerTags(e))}}))}},dismissReadTopics(e){const t=e?"topics":"posts"
this.send("dismissRead",t)},dismissRead(e){const t=this.controllerFor("tag-show")
let i={tagName:t.tag?.id}
const n=t.category?.id
n&&(i=Object.assign({},i,{categoryId:n,includeSubcategories:!t.noSubcategories})),t.send("dismissRead",e,i)},resetParams(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]
i.resetParams.call(this,e)},didTransition(){return this.controllerFor("tag.show")._showFooter(),!0},_controllerTags:e=>[e.get("model.id"),...(0,c.makeArray)(e.additionalTags)].filter(Boolean).filter((e=>![y,_].includes(e)))},b(g,"renameTag",[m.action],Object.getOwnPropertyDescriptor(g,"renameTag"),g),b(g,"createTopic",[m.action],Object.getOwnPropertyDescriptor(g,"createTopic"),g),b(g,"dismissReadTopics",[m.action],Object.getOwnPropertyDescriptor(g,"dismissReadTopics"),g),b(g,"dismissRead",[m.action],Object.getOwnPropertyDescriptor(g,"dismissRead"),g),b(g,"resetParams",[m.action],Object.getOwnPropertyDescriptor(g,"resetParams"),g),b(g,"didTransition",[m.action],Object.getOwnPropertyDescriptor(g,"didTransition"),g),g))
e.default=v})),define("discourse/routes/tags-index",["exports","discourse/routes/discourse","I18n","discourse/models/tag","@ember/object"],(function(e,t,i,n,r){var o
function s(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var l=t.default.extend((s(o={model(){return this.store.findAll("tag").then((e=>(e.extras&&(e.extras.categories&&e.extras.categories.forEach((e=>{e.tags=e.tags.map((e=>n.default.create(e)))})),e.extras.tag_groups&&e.extras.tag_groups.forEach((e=>{e.tags=e.tags.map((e=>n.default.create(e)))}))),e)))},titleToken:()=>i.default.t("tagging.tags"),setupController(e,t){this.controllerFor("tags.index").setProperties({model:t,sortProperties:this.siteSettings.tags_sort_alphabetically?["id"]:["totalCount:desc","id"]})},didTransition(){return this.controllerFor("application").set("showFooter",!0),!0},showTagGroups(){return this.transitionTo("tagGroups"),!0},triggerRefresh(){this.refresh()}},"didTransition",[r.action],Object.getOwnPropertyDescriptor(o,"didTransition"),o),s(o,"showTagGroups",[r.action],Object.getOwnPropertyDescriptor(o,"showTagGroups"),o),s(o,"triggerRefresh",[r.action],Object.getOwnPropertyDescriptor(o,"triggerRefresh"),o),o))
e.default=l})),define("discourse/routes/tags-intersection",["exports","discourse/routes/tag-show"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({})
e.default=i}))
define("discourse/routes/tags-legacy-redirect",["exports","@ember/routing/route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({beforeModel(){this.transitionTo("tag.show",this.paramsFor("tags.legacyRedirect").tag_id)}})
e.default=i})),define("discourse/routes/topic-by-slug-or-id",["exports","discourse/models/topic","discourse/routes/discourse","@ember/service"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=i.default.extend({router:(0,n.inject)(),model:e=>e.slugOrId.match(t.ID_CONSTRAINT)?{url:`/t/topic/${e.slugOrId}`}:t.default.idForSlug(e.slugOrId).then((e=>({url:`/t/${e.slug}/${e.topic_id}`}))),afterModel(e){this.router.transitionTo(e.url)}})
e.default=r})),define("discourse/routes/topic-from-params-near",["exports","discourse/routes/topic-from-params"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default
e.default=i})),define("discourse/routes/topic-from-params",["exports","discourse/routes/discourse","discourse/lib/url","discourse/models/draft","@ember/utils","discourse-common/config/environment","@ember/runloop","@ember/object","@ember/service"],(function(e,t,i,n,r,o,s,l,a){var u
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var c,d,p,m,h,f,g=t.default.extend((u={composer:(0,a.inject)(),model(e){(e=e||{}).track_visit=!0
const t=this.modelFor("topic").postStream
return"last"===e.nearPost&&(e.nearPost=999999999),e.forceLoad=!0,t.refresh(e).then((()=>e)).catch((t=>((0,o.isTesting)()||console.log("Could not view topic",t),e._loading_error=!0,e)))},afterModel(){const e=this.modelFor("topic")
e.isPrivateMessage&&e.suggested_topics&&this.pmTopicTrackingState.startTracking()},deactivate(){this._super(...arguments),this.controllerFor("topic").unsubscribe()},setupController(e,t,o){let{_discourse_anchor:l}=o
if(t._loading_error)return
const a=this.controllerFor("topic"),u=this.modelFor("topic"),c=u.postStream
if(u.view_hidden)return
const d=c.closestPostForPostNumber(t.nearPost||1),p=d.post_number
a.setProperties({"model.currentPost":p,enteredIndex:u.postStream.progressIndexOfPost(d),enteredAt:Date.now().toString(),userLastReadPostNumber:u.last_read_post_number,highestPostNumber:u.highest_post_number}),this.appEvents.trigger("page:topic-loaded",u),a.subscribe(),(0,s.schedule)("afterRender",(()=>this.appEvents.trigger("post:highlight",p)))
const m={}
document.location.hash?m.anchor=document.location.hash.slice(1):l&&(m.anchor=l),i.default.jumpToPost(p,m),d&&!d.bookmarked&&d.clearBookmark(),(0,r.isEmpty)(u.draft)||this.composer.open({draft:n.default.getLocal(u.draft_key,u.draft),draftKey:u.draft_key,draftSequence:u.draft_sequence,ignoreIfChanged:!0,topic:u})},willTransition(){return this.controllerFor("topic").set("previousURL",document.location.pathname),!0}},c=u,d="willTransition",p=[l.action],m=Object.getOwnPropertyDescriptor(u,"willTransition"),h=u,f={},Object.keys(m).forEach((function(e){f[e]=m[e]})),f.enumerable=!!f.enumerable,f.configurable=!!f.configurable,("value"in f||f.initializer)&&(f.writable=!0),f=p.slice().reverse().reduce((function(e,t){return t(c,d,e)||e}),f),h&&void 0!==f.initializer&&(f.value=f.initializer?f.initializer.call(h):void 0,f.initializer=void 0),void 0===f.initializer&&(Object.defineProperty(c,d,f),f=null),u))
e.default=g})),define("discourse/routes/topic",["exports","@ember/runloop","discourse-common/lib/later","discourse/routes/discourse","discourse/lib/url","discourse/models/topic","@ember/object","@ember/utils","@ember/service","discourse/lib/topic-list-tracker","discourse/lib/show-modal","discourse/lib/flag-targets/topic-flag","discourse/lib/flag-targets/post-flag"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p){var m
function h(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f=n.default.extend((m={composer:(0,a.inject)(),screenTrack:(0,a.inject)(),scheduledReplace:null,lastScrollPos:null,isTransitioning:!1,redirect(){return this.redirectIfLoginRequired()},queryParams:{filter:{replace:!0},username_filters:{replace:!0}},titleToken(){const e=this.modelFor("topic")
if(e){if(e.get("errorHtml"))return e.get("errorTitle")
const t=e.get("unicode_title")||e.get("title"),i=e.get("category")
if(this.siteSettings.topic_page_title_includes_category&&i&&(!i.get("isUncategorizedCategory")||"uncategorized"!==i.get("name").toLowerCase())){let e=i.get("name")
const n=i.get("parentCategory")
return n&&(e=n.get("name")+" / "+e),[t,e]}return t}},showInvite(){let e
e=this.isPM?"topic.invite_private.title":this.invitingToTopic?"topic.invite_reply.title":"user.invited.create",(0,c.default)("share-and-invite",{modalClass:"share-and-invite",panels:[{id:"invite",title:e,model:{inviteModel:this.modelFor("topic")}}]})},showFlags(e){(0,c.default)("flag",{model:e}).setProperties({flagTarget:new p.default})},showFlagTopic(){const e=this.modelFor("topic");(0,c.default)("flag",{model:e}).setProperties({flagTarget:new d.default})},showPagePublish(){const e=this.modelFor("topic");(0,c.default)("publish-page",{model:e,title:"topic.publish_page.title"})},showTopicTimerModal(){const e=this.modelFor("topic")
e.get("topic_timer")||e.set("topic_timer",{}),(0,c.default)("edit-topic-timer",{model:e})},showTopicSlowModeUpdate(){const e=this.modelFor("topic");(0,c.default)("edit-slow-mode",{model:e})},showChangeTimestamp(){(0,c.default)("change-timestamp",{model:this.modelFor("topic"),title:"topic.change_timestamp.title"})},showFeatureTopic(){(0,c.default)("feature-topic",{model:this.modelFor("topic"),title:"topic.feature_topic.title"}),this.controllerFor("feature_topic").reset()},showHistory(e,t){let i=(0,c.default)("history",{model:e,modalClass:"history-modal"})
i.refresh(e.get("id"),t||"latest"),i.set("post",e),i.set("topicController",this.controllerFor("topic"))},showGrantBadgeModal(){(0,c.default)("grant-badge",{model:this.modelFor("topic"),title:"admin.badges.grant_badge"})},showRawEmail(e){(0,c.default)("raw-email",{model:e}),this.controllerFor("raw_email").loadRawEmail(e.get("id"))},moveToTopic(){(0,c.default)("move-to-topic",{model:this.modelFor("topic"),title:"topic.move_to.title"})},changeOwner(){(0,c.default)("change-owner",{model:this.modelFor("topic"),title:"topic.change_owner.title"})},postChangedRoute(e){if(this.isTransitioning||f.disableReplaceState)return
const n=this.modelFor("topic")
if(n&&e){let r
if(r=e>1?n.urlForPostNumber(e):n.url,this._router.currentRoute.queryParams){let e
Object.entries(this._router.currentRoute.queryParams).map((t=>{let[i,n]=t
e||(e=new URLSearchParams),e.append(i,n)})),e&&(r+=`?${e.toString()}`)}(0,t.cancel)(this.scheduledReplace),this.setProperties({lastScrollPos:parseInt($(document).scrollTop(),10),scheduledReplace:(0,i.default)(this,"_replaceUnlessScrolling",r,500)})}},didTransition(){const e=this.controllerFor("topic")
e._showFooter()
const t=e.get("model.id")
return(0,u.setTopicId)(t),!0},willTransition(e){return this._super(...arguments),(0,t.cancel)(this.scheduledReplace),this.set("isTransitioning",!0),e.catch((()=>this.set("isTransitioning",!1))),!0},_replaceUnlessScrolling(e){const t=parseInt($(document).scrollTop(),10)
t!==this.lastScrollPos?this.setProperties({lastScrollPos:t,scheduledReplace:(0,i.default)(this,"_replaceUnlessScrolling",e,500)}):r.default.replaceState(e)},setupParams(e,t){const i=e.get("postStream")
i.set("filter",(0,s.get)(t,"filter"))
const n=(0,s.get)(t,"username_filters"),r=i.get("userFilters")
return r.clear(),(0,l.isEmpty)(n)||"undefined"===n||r.addObjects(n.split(",")),e},model(e,t){if(e.slug.match(o.ID_CONSTRAINT))return t.abort(),void r.default.routeTo(`/t/topic/${e.slug}/${e.id}`,{replaceURL:!0})
const i=t.to.queryParams
let n=this.modelFor("topic")
if(n&&n.get("id")===parseInt(e.id,10))return this.setupParams(n,i),n
{let t=Object.assign({},e)
return delete t.username_filters,delete t.filter,n=this.store.createRecord("topic",t),this.setupParams(n,i)}},activate(){this._super(...arguments),this.set("isTransitioning",!1)
const e=this.modelFor("topic")
this.session.set("lastTopicIdViewed",parseInt(e.get("id"),10))},deactivate(){this._super(...arguments),this.searchService.searchContext=null
const e=this.controllerFor("topic")
e.get("model.postStream").cancelFilter(),e.set("multiSelect",!1),this.composer.set("topic",null),this.screenTrack.stop(),this.appEvents.trigger("header:hide-topic"),this.controllerFor("topic").set("model",null)},setupController(e,i){this.set("isTransitioning",!1),e.setProperties({model:i,editingTopic:!1,firstPostExpanded:!1}),this.searchService.searchContext=i.get("searchContext"),e.set("multiSelect",!1),e.get("quoteState").clear(),this.composer.set("topic",i),this.topicTrackingState.trackIncoming("all"),this.screenTrack.start(i.get("id"),e),(0,t.schedule)("afterRender",(()=>this.appEvents.trigger("header:update-topic",i)))}},h(m,"showInvite",[s.action],Object.getOwnPropertyDescriptor(m,"showInvite"),m),h(m,"showFlags",[s.action],Object.getOwnPropertyDescriptor(m,"showFlags"),m),h(m,"showFlagTopic",[s.action],Object.getOwnPropertyDescriptor(m,"showFlagTopic"),m),h(m,"showPagePublish",[s.action],Object.getOwnPropertyDescriptor(m,"showPagePublish"),m),h(m,"showTopicTimerModal",[s.action],Object.getOwnPropertyDescriptor(m,"showTopicTimerModal"),m),h(m,"showTopicSlowModeUpdate",[s.action],Object.getOwnPropertyDescriptor(m,"showTopicSlowModeUpdate"),m),h(m,"showChangeTimestamp",[s.action],Object.getOwnPropertyDescriptor(m,"showChangeTimestamp"),m),h(m,"showFeatureTopic",[s.action],Object.getOwnPropertyDescriptor(m,"showFeatureTopic"),m),h(m,"showHistory",[s.action],Object.getOwnPropertyDescriptor(m,"showHistory"),m),h(m,"showGrantBadgeModal",[s.action],Object.getOwnPropertyDescriptor(m,"showGrantBadgeModal"),m),h(m,"showRawEmail",[s.action],Object.getOwnPropertyDescriptor(m,"showRawEmail"),m),h(m,"moveToTopic",[s.action],Object.getOwnPropertyDescriptor(m,"moveToTopic"),m),h(m,"changeOwner",[s.action],Object.getOwnPropertyDescriptor(m,"changeOwner"),m),h(m,"postChangedRoute",[s.action],Object.getOwnPropertyDescriptor(m,"postChangedRoute"),m),h(m,"didTransition",[s.action],Object.getOwnPropertyDescriptor(m,"didTransition"),m),h(m,"willTransition",[s.action],Object.getOwnPropertyDescriptor(m,"willTransition"),m),m))
var g=f
e.default=g})),define("discourse/routes/tos",["exports","discourse/routes/discourse","@ember/service","discourse/lib/url","discourse/models/static-page","I18n","@ember/object"],(function(e,t,i,n,r,o,s){var l,a
function u(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let c=(l=class extends t.default{constructor(){var e,t,i,n
super(...arguments),e=this,t="siteSettings",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}activate(){super.activate(...arguments),n.default.jumpToElement(document.location.hash.slice(1))}beforeModel(e){this.siteSettings.tos_url&&(e.abort(),n.default.redirectTo(this.siteSettings.tos_url))}model(){return r.default.find("tos")}titleToken(){return o.default.t("tos")}didTransition(){return this.controllerFor("application").set("showFooter",!0),!0}},a=u(l.prototype,"siteSettings",[i.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),u(l.prototype,"didTransition",[s.action],Object.getOwnPropertyDescriptor(l.prototype,"didTransition"),l.prototype),l)
e.default=c})),define("discourse/routes/unknown",["exports","discourse/routes/discourse","discourse/lib/url","discourse/lib/ajax"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=t.default.extend({model(e,t){const r=t.intent.url
if(this.currentUser||!this.siteSettings.login_required)return(0,n.ajax)("/permalink-check.json",{data:{path:r}}).then((e=>{if(e.found){t.abort()
let n=e.target_url
return t._discourse_anchor&&(n=n.split("#")[0],n+=`#${t._discourse_anchor}`),i.default.routeTo(n),""}return e.html}))}})
e.default=r})),define("discourse/routes/user-activity-bookmarks-with-reminders",["exports","discourse/routes/discourse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({queryParams:{q:{replace:!0}},redirect(){this.transitionTo("userActivity.bookmarks")}})
e.default=i})),define("discourse/routes/user-activity-bookmarks",["exports","@ember/object","discourse/lib/ajax","discourse/routes/discourse","rsvp","I18n"],(function(e,t,i,n,r,o){var s
function l(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var a=n.default.extend((l(s={templateName:"user/bookmarks",queryParams:{acting_username:{refreshModel:!0},q:{refreshModel:!0}},model(e,t){const i=this.controllerFor("user-activity-bookmarks")
return this.isPoppedState(t)&&this.session.bookmarksModel&&this.session.bookmarksModel.searchTerm===e.q?r.Promise.resolve(this.session.bookmarksModel):(this.session.setProperties({bookmarksModel:null,bookmarkListScrollPosition:null}),i.set("loading",!0),this._loadBookmarks(e).then((e=>{if(!e.user_bookmark_list)return{bookmarks:[]}
const t={bookmarks:e.user_bookmark_list.bookmarks.map(i.transform),loadMoreUrl:e.user_bookmark_list.more_bookmarks_url}
return this.session.set("bookmarksModel",t),t})).catch((()=>i.set("permissionDenied",!0))).finally((()=>i.set("loading",!1))))},titleToken:()=>o.default.t("user_action_groups.3"),didTransition(){return this.controllerFor("user-activity")._showFooter(),!0},triggerRefresh(){this.refresh()},_loadBookmarks(e){let t=`/u/${this.modelFor("user").username}/bookmarks.json`
return e&&(t+="?"+$.param(e)),(0,i.ajax)(t)}},"didTransition",[t.action],Object.getOwnPropertyDescriptor(s,"didTransition"),s),l(s,"triggerRefresh",[t.action],Object.getOwnPropertyDescriptor(s,"triggerRefresh"),s),s))
e.default=a})),define("discourse/routes/user-activity-drafts",["exports","discourse/routes/discourse","I18n","@ember/object"],(function(e,t,i,n){var r
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var o,s,l,a,u,c,d=t.default.extend((o=r={templateName:"user/stream",model(){const e=this.modelFor("user").get("userDraftsStream")
return e.reset(),e.findItems(this.site).then((()=>({stream:e,emptyState:this.emptyState()})))},emptyState:()=>({title:i.default.t("user_activity.no_drafts_title"),body:i.default.t("user_activity.no_drafts_body")}),activate(){this.appEvents.on("draft:destroyed",this,this.refresh)},deactivate(){this.appEvents.off("draft:destroyed",this,this.refresh)},titleToken:()=>i.default.t("user_action_groups.15"),didTransition(){return this.controllerFor("user-activity")._showFooter(),!0}},s="didTransition",l=[n.action],a=Object.getOwnPropertyDescriptor(r,"didTransition"),u=r,c={},Object.keys(a).forEach((function(e){c[e]=a[e]})),c.enumerable=!!c.enumerable,c.configurable=!!c.configurable,("value"in c||c.initializer)&&(c.writable=!0),c=l.slice().reverse().reduce((function(e,t){return t(o,s,e)||e}),c),u&&void 0!==c.initializer&&(c.value=c.initializer?c.initializer.call(u):void 0,c.initializer=void 0),void 0===c.initializer&&(Object.defineProperty(o,s,c),c=null),r))
e.default=d})),define("discourse/routes/user-activity-index",["exports","discourse/routes/user-activity-stream","discourse-common/lib/icon-library","discourse-common/lib/get-url","I18n","@ember/template"],(function(e,t,i,n,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var s=t.default.extend({userActionType:null,emptyState(){const e=this.modelFor("user"),t=r.default.t("user_activity.no_activity_title")
let s=""
return this.isCurrentUser(e)&&(s=(0,o.htmlSafe)(r.default.t("user_activity.no_activity_body",{topUrl:(0,n.default)("/top"),categoriesUrl:(0,n.default)("/categories"),preferencesUrl:(0,n.default)("/my/preferences"),heartIcon:(0,i.iconHTML)("heart")}))),{title:t,body:s}},titleToken:()=>r.default.t("user.filters.all")})
e.default=s})),define("discourse/routes/user-activity-likes-given",["exports","discourse/models/user-action","discourse/routes/user-activity-stream","discourse-common/lib/icon-library","I18n","@ember/object","@ember/template"],(function(e,t,i,n,r,o,s){var l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var a,u,c,d,p,m,h=i.default.extend((l={userActionType:t.default.TYPES.likes_given,emptyState(){const e=this.modelFor("user")
return{title:this.isCurrentUser(e)?r.default.t("user_activity.no_likes_title"):r.default.t("user_activity.no_likes_title_others",{username:e.username}),body:(0,s.htmlSafe)(r.default.t("user_activity.no_likes_body",{heartIcon:(0,n.iconHTML)("heart")}))}},titleToken:()=>r.default.t("user_action_groups.1"),didTransition(){return this.controllerFor("application").set("showFooter",!0),!0}},a=l,u="didTransition",c=[o.action],d=Object.getOwnPropertyDescriptor(l,"didTransition"),p=l,m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(a,u,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(a,u,m),m=null),l))
e.default=h})),define("discourse/routes/user-activity-pending",["exports","discourse/routes/discourse","discourse/lib/text","discourse/lib/utilities"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=t.default.extend({beforeModel(){this.username=this.modelFor("user").username_lower},model(){return this.store.findAll("pending-post",{username:this.username}).then((e=>{for(let t of e.content)t.title=(0,i.emojiUnescape)((0,n.escapeExpression)(t.title))
return e}))},activate(){this.appEvents.on(`count-updated:${this.username}:pending_posts_count`,this,"_handleCountChange")},deactivate(){this.appEvents.off(`count-updated:${this.username}:pending_posts_count`,this,"_handleCountChange")},_handleCountChange(e){this.refresh(),e<=0&&this.transitionTo("userActivity")}})
e.default=r})),define("discourse/routes/user-activity-read",["exports","discourse/models/user-action","discourse/routes/user-topic-list","@ember/object","discourse-common/lib/icon-library","discourse-common/lib/get-url","I18n","@ember/template"],(function(e,t,i,n,r,o,s,l){var a
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var u,c,d,p,m,h,f=i.default.extend((a={userActionType:t.default.TYPES.topics,model(){return this.store.findFiltered("topicList",{filter:"read"}).then((e=>(e.set("emptyState",this.emptyState()),e)))},afterModel(e,t){this.isPoppedState(t)||this.session.set("topicListScrollPosition",null)},emptyState:()=>({title:s.default.t("user_activity.no_read_topics_title"),body:(0,l.htmlSafe)(s.default.t("user_activity.no_read_topics_body",{topUrl:(0,o.default)("/top"),categoriesUrl:(0,o.default)("/categories"),searchIcon:(0,r.iconHTML)("search")}))}),titleToken:()=>`${s.default.t("user.read")}`,triggerRefresh(){this.refresh()}},u=a,c="triggerRefresh",d=[n.action],p=Object.getOwnPropertyDescriptor(a,"triggerRefresh"),m=a,h={},Object.keys(p).forEach((function(e){h[e]=p[e]})),h.enumerable=!!h.enumerable,h.configurable=!!h.configurable,("value"in h||h.initializer)&&(h.writable=!0),h=d.slice().reverse().reduce((function(e,t){return t(u,c,e)||e}),h),m&&void 0!==h.initializer&&(h.value=h.initializer?h.initializer.call(m):void 0,h.initializer=void 0),void 0===h.initializer&&(Object.defineProperty(u,c,h),h=null),a))
e.default=f})),define("discourse/routes/user-activity-replies",["exports","discourse/models/user-action","discourse/routes/user-activity-stream","I18n","@ember/object","@ember/template","discourse-common/lib/get-url"],(function(e,t,i,n,r,o,s){var l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var a,u,c,d,p,m,h=i.default.extend((l={userActionType:t.default.TYPES.posts,emptyState(){const e=this.modelFor("user")
let t,i
return this.isCurrentUser(e)?(t=n.default.t("user_activity.no_replies_title"),i=(0,o.htmlSafe)(n.default.t("user_activity.no_replies_body",{searchUrl:(0,s.default)("/search")}))):(t=n.default.t("user_activity.no_replies_title_others",{username:e.username}),i=""),{title:t,body:i}},titleToken:()=>n.default.t("user_action_groups.5"),didTransition(){return this.controllerFor("application").set("showFooter",!0),!0}},a=l,u="didTransition",c=[r.action],d=Object.getOwnPropertyDescriptor(l,"didTransition"),p=l,m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(a,u,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(a,u,m),m=null),l))
e.default=h})),define("discourse/routes/user-activity-stream",["exports","discourse/routes/discourse","discourse/mixins/viewing-action-type","@ember/object","I18n"],(function(e,t,i,n,r){var o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var s,l,a,u,c,d,p=t.default.extend(i.default,(o={templateName:"user/stream",queryParams:{acting_username:{refreshModel:!0}},model(){return{stream:this.modelFor("user").get("stream"),emptyState:this.emptyState()}},afterModel(e,t){return this.isPoppedState(t)||this.session.set("userStreamScrollPosition",null),e.stream.filterBy({filter:this.userActionType,actingUsername:t.to.queryParams.acting_username})},setupController(){this._super(...arguments),this.viewingActionType(this.userActionType)},emptyState:()=>({title:r.default.t("user_activity.no_activity_title"),body:""}),didTransition(){return this.controllerFor("user-activity")._showFooter(),!0}},s=o,l="didTransition",a=[n.action],u=Object.getOwnPropertyDescriptor(o,"didTransition"),c=o,d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=a.slice().reverse().reduce((function(e,t){return t(s,l,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(s,l,d),d=null),o))
e.default=p})),define("discourse/routes/user-activity-topics",["exports","discourse/models/user-action","discourse/routes/user-topic-list","@ember/object","@ember/template","discourse-common/lib/get-url","I18n"],(function(e,t,i,n,r,o,s){var l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var a,u,c,d,p,m,h=i.default.extend((l={userActionType:t.default.TYPES.topics,model(){return this.store.findFiltered("topicList",{filter:"topics/created-by/"+this.modelFor("user").get("username_lower")}).then((e=>(e.set("emptyState",this.emptyState()),e)))},afterModel(e,t){this.isPoppedState(t)||this.session.set("topicListScrollPosition",null)},emptyState(){const e=this.modelFor("user")
let t,i
return this.isCurrentUser(e)?(t=s.default.t("user_activity.no_topics_title"),i=(0,r.htmlSafe)(s.default.t("user_activity.no_topics_body",{searchUrl:(0,o.default)("/search")}))):(t=s.default.t("user_activity.no_topics_title_others",{username:e.username}),i=""),{title:t,body:i}},titleToken:()=>s.default.t("user_action_groups.4"),triggerRefresh(){this.refresh()}},a=l,u="triggerRefresh",c=[n.action],d=Object.getOwnPropertyDescriptor(l,"triggerRefresh"),p=l,m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(a,u,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(a,u,m),m=null),l))
e.default=h})),define("discourse/routes/user-activity",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({model(){let e=this.modelFor("user")
return e.get("profile_hidden")?this.replaceWith("user.profile-hidden"):e},afterModel(e,t){this.isPoppedState(t)||this.session.set("userStreamScrollPosition",null)},setupController(e,t){this.controllerFor("user-activity").set("model",t)},titleToken:()=>i.default.t("user.activity_stream")})
e.default=n})),define("discourse/routes/user-badges",["exports","discourse/routes/discourse","discourse/models/user-badge","discourse/mixins/viewing-action-type","@ember/object","I18n"],(function(e,t,i,n,r,o){var s
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var l,a,u,c,d,p,m=t.default.extend(n.default,(s={templateName:"user/badges",model(){return i.default.findByUsername(this.modelFor("user").get("username_lower"),{grouped:!0})},setupController(){this._super(...arguments),this.viewingActionType(-1)},titleToken:()=>o.default.t("badges.title"),didTransition(){return this.controllerFor("application").set("showFooter",!0),!0}},l=s,a="didTransition",u=[r.action],c=Object.getOwnPropertyDescriptor(s,"didTransition"),d=s,p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,a,p),p=null),s))
e.default=m})),define("discourse/routes/user-deleted-posts",["exports","discourse/routes/discourse","discourse/lib/text","discourse/lib/utilities","@ember/object"],(function(e,t,i,n,r){var o
function s(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let l=(o=class extends t.default{constructor(){super(...arguments),s(this,"templateName","user/posts"),s(this,"controllerName","user-posts")}model(){return this.modelFor("user").postsStream}afterModel(e){return e.filterBy({filter:"deleted"})}setupController(e,t){super.setupController(...arguments),t.set("canLoadMore",60===t.itemsLoaded),t.content.forEach((e=>{e.title&&e.set("title",(0,i.emojiUnescape)((0,n.escapeExpression)(e.title)))}))}didTransition(){return this.controller._showFooter(),!0}},a=o.prototype,u="didTransition",c=[r.action],d=Object.getOwnPropertyDescriptor(o.prototype,"didTransition"),p=o.prototype,m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(a,u,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(a,u,m),m=null),o)
var a,u,c,d,p,m
e.default=l})),define("discourse/routes/user-index",["exports","discourse/routes/discourse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({beforeModel(){const{currentUser:e}=this,t=e&&e.get("username")===this.modelFor("user").get("username")?"userActivity":"user.summary"
this.site.mobileView?this.replaceWith(t):this.transitionTo(t)}})
e.default=i})),define("discourse/routes/user-invited-index",["exports","discourse/routes/discourse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({beforeModel(){this.replaceWith("userInvited.show","pending")}})
e.default=i})),define("discourse/routes/user-invited-show",["exports","discourse/routes/discourse","discourse/models/invite","@ember/object","I18n"],(function(e,t,i,n,r){var o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var s,l,a,u,c,d,p=t.default.extend((s=o={model(e){return this.inviteFilter=e.filter,i.default.findInvitedBy(this.modelFor("user"),e.filter)},afterModel(e){e.can_see_invite_details||this.replaceWith("userInvited.show","redeemed"),this.controllerFor("user.invited").setProperties({invitesCount:e.counts})},setupController(e,t){e.setProperties({model:t,invitesCount:t.counts,user:this.controllerFor("user").get("model"),filter:this.inviteFilter,searchTerm:""})},titleToken(){return r.default.t("user.invited."+this.inviteFilter+"_tab")},triggerRefresh(){this.refresh()}},l="triggerRefresh",a=[n.action],u=Object.getOwnPropertyDescriptor(o,"triggerRefresh"),c=o,d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=a.slice().reverse().reduce((function(e,t){return t(s,l,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(s,l,d),d=null),o))
e.default=p})),define("discourse/routes/user-invited",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({setupController(e){const t=this.currentUser.staff||this.controllerFor("user").id===this.currentUser?.id
e.setProperties({can_see_invite_details:t})},titleToken:()=>i.default.t("user.invited.title")})
e.default=n})),define("discourse/routes/user-notifications-edits",["exports","discourse/models/user-action","discourse/routes/user-activity-stream","I18n"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=i.default.extend({userActionType:t.default.TYPES.edits,titleToken:()=>n.default.t("user_action_groups.11")})
e.default=r})),define("discourse/routes/user-notifications-index",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({controllerName:"user-notifications",templateName:"user/notifications-index",titleToken:()=>i.default.t("user.filters.all"),afterModel(e){e||this.transitionTo("userNotifications.responses")}})
e.default=n})),define("discourse/routes/user-notifications-likes-received",["exports","discourse/models/user-action","discourse/routes/user-activity-stream","I18n"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=i.default.extend({userActionType:t.default.TYPES.likes_received,titleToken:()=>n.default.t("user_action_groups.1")})
e.default=r})),define("discourse/routes/user-notifications-mentions",["exports","discourse/models/user-action","discourse/routes/user-activity-stream","I18n"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=i.default.extend({userActionType:t.default.TYPES.mentions,titleToken:()=>n.default.t("user_action_groups.7")})
e.default=r})),define("discourse/routes/user-notifications-responses",["exports","discourse/models/user-action","discourse/routes/user-activity-stream","I18n"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=i.default.extend({userActionType:t.default.TYPES.replies,titleToken:()=>n.default.t("user_action_groups.6")})
e.default=r})),define("discourse/routes/user-notifications",["exports","discourse/routes/discourse","discourse/mixins/viewing-action-type","@ember/object","I18n"],(function(e,t,i,n,r){var o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var s,l,a,u,c,d,p=t.default.extend(i.default,(o={controllerName:"user-notifications",queryParams:{filter:{refreshModel:!0}},didTransition(){return this.controllerFor("user-notifications")._showFooter(),!0},model(e){const t=this.modelFor("user").get("username")
if(this.get("currentUser.username")===t||this.get("currentUser.admin"))return this.store.find("notification",{username:t,filter:e.filter})},setupController(e){this._super(...arguments),e.set("user",this.modelFor("user")),this.viewingActionType(-1)},titleToken:()=>r.default.t("user.notifications")},s=o,l="didTransition",a=[n.action],u=Object.getOwnPropertyDescriptor(o,"didTransition"),c=o,d={},Object.keys(u).forEach((function(e){d[e]=u[e]})),d.enumerable=!!d.enumerable,d.configurable=!!d.configurable,("value"in d||d.initializer)&&(d.writable=!0),d=a.slice().reverse().reduce((function(e,t){return t(s,l,e)||e}),d),c&&void 0!==d.initializer&&(d.value=d.initializer?d.initializer.call(c):void 0,d.initializer=void 0),void 0===d.initializer&&(Object.defineProperty(s,l,d),d=null),o))
e.default=p}))
define("discourse/routes/user-private-messages-group-archive",["exports","discourse/routes/build-private-messages-group-route","discourse/routes/build-private-messages-route"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=(0,t.default)("group",i.ARCHIVE_FILTER)
e.default=n})),define("discourse/routes/user-private-messages-group-index",["exports","discourse/routes/build-private-messages-group-route","discourse/routes/build-private-messages-route"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=(0,t.default)("group",i.INBOX_FILTER)
e.default=n})),define("discourse/routes/user-private-messages-group-new",["exports","discourse/routes/build-private-messages-group-route","discourse/routes/build-private-messages-route"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=(0,t.default)("group",i.NEW_FILTER)
e.default=n})),define("discourse/routes/user-private-messages-group-unread",["exports","discourse/routes/build-private-messages-group-route","discourse/routes/build-private-messages-route"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=(0,t.default)("group",i.UNREAD_FILTER)
e.default=n})),define("discourse/routes/user-private-messages-group",["exports","discourse/routes/discourse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class i extends t.default{model(e){return this.modelFor("user").get("groups").find((t=>t.name.toLowerCase()===e.name.toLowerCase()))}afterModel(e){e||this.transitionTo("exception-unknown")}setupController(e,t){e.set("group",t)}}e.default=i})),define("discourse/routes/user-private-messages-tags-index",["exports","discourse/routes/discourse","@ember/object","I18n","discourse/lib/ajax","discourse/lib/ajax-error"],(function(e,t,i,n,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var s=t.default.extend({model(){const e=this.modelFor("user").get("username_lower")
return(0,r.ajax)(`/tags/personal_messages/${e}`).then((e=>e.tags.map((e=>i.default.create(e))))).catch(o.popupAjaxError)},titleToken:()=>[n.default.t("tagging.tags"),n.default.t("user.private_messages")],setupController(e,t){e.setProperties({model:t,sortProperties:this.siteSettings.tags_sort_alphabetically?["id"]:["count:desc","id"],tagsForUser:this.modelFor("user").get("username_lower")}),this.controllerFor("user-topics-list").setProperties({showToggleBulkSelect:!1,selected:[]})}})
e.default=s})),define("discourse/routes/user-private-messages-tags-show",["exports","discourse/routes/build-private-messages-route","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=(0,t.default)("tags","private-messages-tags").extend({titleToken(){return[this.get("tagId"),i.default.t("tagging.tags"),i.default.t("user.private_messages")]},model(e){this.controllerFor("user-private-messages").set("tagId",e.id),this.controllerFor("user-private-messages-tags").set("tagName",e.id)
const t=this.modelFor("user").get("username_lower")
return this.set("tagId",e.id),this.store.findFiltered("topicList",{filter:`topics/private-messages-tags/${t}/${e.id}`})}})
e.default=n})),define("discourse/routes/user-private-messages-tags",["exports","discourse/routes/discourse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=t.default.extend({})
e.default=i})),define("discourse/routes/user-private-messages-user-archive",["exports","discourse/routes/build-private-messages-route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.default)("user","private-messages-archive",t.ARCHIVE_FILTER)
e.default=i})),define("discourse/routes/user-private-messages-user-index",["exports","discourse/routes/build-private-messages-route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.default)("user","private-messages",t.INBOX_FILTER)
e.default=i})),define("discourse/routes/user-private-messages-user-new",["exports","discourse/routes/build-private-messages-route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.default)("user","private-messages-new",t.NEW_FILTER)
e.default=i})),define("discourse/routes/user-private-messages-user-sent",["exports","discourse/routes/build-private-messages-route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.default)("user","private-messages-sent","sent")
e.default=i})),define("discourse/routes/user-private-messages-user-unread",["exports","discourse/routes/build-private-messages-route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.default)("user","private-messages-unread",t.UNREAD_FILTER)
e.default=i})),define("discourse/routes/user-private-messages-user-warnings",["exports","discourse/routes/build-private-messages-route"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.default)("warnings","private-messages-warnings",null)
e.default=i})),define("discourse/routes/user-private-messages-user",["exports","discourse/routes/discourse"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class i extends t.default{model(){return this.modelFor("user")}setupController(e,t){e.set("model",t)}}e.default=i})),define("discourse/routes/user-private-messages",["exports","discourse/models/composer","discourse/routes/discourse","discourse/models/draft","@ember/object","@ember/service"],(function(e,t,i,n,r,o){var s
function l(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var a=i.default.extend((s={templateName:"user/messages",composer:(0,o.inject)(),afterModel(){this.pmTopicTrackingState.startTracking()},setupController(){this._super(...arguments),this.currentUser&&n.default.get("new_private_message").then((e=>{e.draft&&this.composer.open({draft:e.draft,draftKey:t.default.NEW_PRIVATE_MESSAGE_KEY,ignoreIfChanged:!0,draftSequence:e.draft_sequence})}))},triggerRefresh(){this.refresh()},willTransition(){return this._super(...arguments),!0}},l(s,"triggerRefresh",[r.action],Object.getOwnPropertyDescriptor(s,"triggerRefresh"),s),l(s,"willTransition",[r.action],Object.getOwnPropertyDescriptor(s,"willTransition"),s),s))
e.default=a})),define("discourse/routes/user-summary",["exports","discourse/routes/discourse","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=t.default.extend({showFooter:!0,model(){const e=this.modelFor("user")
return e.get("profile_hidden")?this.replaceWith("user.profile-hidden"):e.summary()},titleToken:()=>i.default.t("user.summary.title")})
e.default=n})),define("discourse/routes/user-topic-list",["exports","discourse/routes/discourse","discourse/mixins/viewing-action-type","discourse/lib/topic-list-tracker"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=t.default.extend(i.default,{templateName:"user-topics-list",controllerName:"user-topics-list",setupController(e,t){(0,n.setTopicList)(t)
const i=this.userActionType
this.controllerFor("user").set("userActionType",i),this.controllerFor("user-activity").set("userActionType",i),e.setProperties({model:t,hideCategory:!1})}})
e.default=r})),define("discourse/routes/user",["exports","discourse/routes/discourse","discourse/models/user","@ember/object","discourse-common/utils/decorators"],(function(e,t,i,n,r){var o
function s(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var l=t.default.extend((o={beforeModel(){this.siteSettings.hide_user_profiles_from_public&&!this.currentUser&&this.replaceWith("discovery")},model(e){return this.currentUser&&e.username.toLowerCase()===this.currentUser.username_lower?this.currentUser:i.default.create({username:encodeURIComponent(e.username)})},afterModel(){const e=this.modelFor("user")
return e.findDetails().then((()=>e.findStaffInfo())).then((()=>e.trackStatus())).catch((()=>this.replaceWith("/404")))},serialize:e=>e?{username:(e.username||"").toLowerCase()}:{},setupController(e,t){e.set("model",t),this.searchService.searchContext=t.searchContext},activate(){this._super(...arguments)
const e=this.modelFor("user")
this.messageBus.subscribe(`/u/${e.username_lower}`,this.onUserMessage),this.messageBus.subscribe(`/u/${e.username_lower}/counters`,this.onUserCountersMessage)},deactivate(){this._super(...arguments)
const e=this.modelFor("user")
this.messageBus.unsubscribe(`/u/${e.username_lower}`,this.onUserMessage),this.messageBus.unsubscribe(`/u/${e.username_lower}/counters`,this.onUserCountersMessage),e.stopTrackingStatus(),this.searchService.searchContext=null},onUserMessage(e){return this.modelFor("user").loadUserAction(e)},onUserCountersMessage(e){const t=this.modelFor("user")
t.setProperties(e),Object.entries(e).forEach((e=>{let[i,n]=e
return this.appEvents.trigger(`count-updated:${t.username_lower}:${i}`,n)}))},titleToken(){const e=this.modelFor("user").username
return e||null},undoRevokeApiKey(e){e.undoRevoke()},revokeApiKey(e){e.revoke()}},s(o,"onUserMessage",[r.bind],Object.getOwnPropertyDescriptor(o,"onUserMessage"),o),s(o,"onUserCountersMessage",[r.bind],Object.getOwnPropertyDescriptor(o,"onUserCountersMessage"),o),s(o,"undoRevokeApiKey",[n.action],Object.getOwnPropertyDescriptor(o,"undoRevokeApiKey"),o),s(o,"revokeApiKey",[n.action],Object.getOwnPropertyDescriptor(o,"revokeApiKey"),o),o))
e.default=l})),define("discourse/routes/users",["exports","discourse/routes/discourse","I18n","discourse/lib/ajax","discourse/lib/ajax-error","rsvp","@ember/object"],(function(e,t,i,n,r,o,s){var l
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var a,u,c,d,p,m,h=t.default.extend((a=l={queryParams:{period:{refreshModel:!0},order:{refreshModel:!0},asc:{refreshModel:!0},name:{refreshModel:!1,replace:!0},group:{refreshModel:!0},exclude_usernames:{refreshModel:!0}},titleToken:()=>i.default.t("directory.title"),resetController(e,t){t&&e.setProperties({period:"weekly",order:"likes_received",asc:null,name:"",group:null,exclude_usernames:null,lastUpdatedAt:null})},beforeModel(){this.siteSettings.hide_user_profiles_from_public&&!this.currentUser&&this.replaceWith("discovery")},model:e=>(0,n.ajax)("/directory-columns.json").then((t=>(e.order=e.order||t.directory_columns[0].name,{params:e,columns:t.directory_columns}))).catch(r.popupAjaxError),setupController:(e,t)=>(e.set("columns",t.columns),o.Promise.all([e.loadGroups(),e.loadUsers(t.params)])),didTransition(){return this.controllerFor("users")._showFooter(),!0}},u="didTransition",c=[s.action],d=Object.getOwnPropertyDescriptor(l,"didTransition"),p=l,m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(a,u,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(a,u,m),m=null),l))
e.default=h})),define("discourse/services/-ensure-registered",["exports","@embroider/util/services/ensure-registered"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("discourse/services/app-events",["exports","@ember/object/evented","@ember/service"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=i.default.extend(t.default,{init(){this._super(...arguments),this.currentUser&&(this.currentUser.appEvents=this)}})
e.default=n})),define("discourse/services/capabilities",["exports","@ember/service"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const i=/iPhone|iPod|iPad|Macintosh|MacIntel/,n=/macOS/
class r extends t.default{constructor(){super(...arguments)
const e=navigator.userAgent
this.touch=navigator.maxTouchPoints>1||"ontouchstart"in window,this.isAndroid=e.includes("Android"),this.isWinphone=e.includes("Windows Phone"),this.isIpadOS=e.includes("Mac OS")&&!/iPhone|iPod/.test(e)&&this.touch,this.isIOS=(/iPhone|iPod/.test(navigator.userAgent)||this.isIpadOS)&&!window.MSStream,this.isApple=i.test(navigator.platform)||navigator.userAgentData&&n.test(navigator.userAgentData.platform),this.isOpera=!!window.opera||e.includes(" OPR/"),this.isFirefox=e.includes("Firefox"),this.isChrome=!!window.chrome&&!this.isOpera,this.isSafari=/Constructor/.test(window.HTMLElement)||"[object SafariRemoteNotification]"===window.safari?.pushNotification?.toString(),this.hasContactPicker="contacts"in navigator&&"ContactsManager"in window,this.canVibrate="vibrate"in navigator,this.isPwa=window.matchMedia("(display-mode: standalone)").matches||window.navigator.standalone||document.referrer.includes("android-app://"),this.isiOSPWA=this.isPwa&&this.isIOS,this.wasLaunchedFromDiscourseHub=window.location.search.includes("discourse_app=1"),this.isAppWebview=void 0!==window.ReactNativeWebView}}e.default=r})),define("discourse/services/composer",["exports","discourse/models/composer","@ember/controller","@ember/object","@ember/object/computed","discourse/lib/uploads","@ember/runloop","discourse/helpers/slow-mode","discourse-common/utils/decorators","@ember-decorators/object","discourse/lib/url","discourse/models/draft","I18n","rsvp","discourse/lib/quote","discourse-common/lib/deprecated","discourse-common/lib/debounce","discourse/lib/text","discourse/lib/utilities","discourse-common/lib/get-owner","discourse-common/lib/get-url","@ember/utils","discourse-common/config/environment","@ember/service","discourse/lib/formatter","discourse/lib/show-modal","discourse/helpers/category-link","discourse/lib/render-tags","@ember/template","discourse-common/lib/icon-library","discourse/lib/form-template-validation"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h,f,g,b,y,_,v,w,k,x,P,O,T,S,j,C,z){var I,E,M,D,N,L,A,U,F,R,B,q,H,W,V,G,K,Y,J,Q,X,Z,ee,te,ie,ne,re,oe,se,le,ae,ue,ce,de,pe,me,he,fe,ge,be,ye,_e,ve,we,ke,xe
function Pe(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function Oe(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function Te(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.addComposerSaveErrorCallback=function(e){je.push(e)},e.addPopupMenuOptionsCallback=function(e){Se.push(e)},e.clearComposerSaveErrorCallback=function(){je.length=0},e.clearPopupMenuOptionsCallback=function(){Se.length=0},e.default=void 0,e.toggleCheckDraftPopup=function(e){Ce=e}
const Se=[],je=[]
let Ce=!(0,k.isTesting)()
let ze=(I=(0,r.and)("site.mobileView","showPreview"),E=(0,r.or)("isWhispering","model.unlistTopic"),M=(0,r.alias)("site.categoriesList"),D=(0,r.alias)("topicController.model"),N=(0,r.reads)("currentUser.staff"),L=(0,r.reads)("currentUser.whisperer"),A=(0,r.and)("model.creatingTopic","isStaffUser"),U=(0,r.or)("replyingToWhisper","model.whisper"),F=(0,u.on)("init"),R=(0,n.computed)("model.loading","isUploading","isProcessingUpload","_disableSubmit"),B=(0,a.default)("showPreview"),q=(0,u.observes)("showPreview"),H=(0,a.default)("model.replyingToTopic","model.creatingPrivateMessage","model.targetRecipients","model.composeState"),W=(0,a.default)("model.canEditTitle","model.creatingPrivateMessage"),V=(0,a.default)("model.editingPost","model.topic.details.can_edit"),G=(0,a.default)("model.editingPost","model.topic.canEditTags"),K=(0,a.default)("canWhisper","replyingToWhisper"),Y=(0,a.default)("model.post"),J=(0,a.default)("model.action","isWhispering","model.privateMessage"),Q=(0,a.default)("model.action","isWhispering","model.editConflict","model.privateMessage","model.tags","model.category"),X=(0,a.default)("whisperer","model.action"),Z=(0,a.default)("model.requiredCategoryMissing","model.replyLength"),ee=(0,a.default)("model.composeState","model.creatingTopic","model.post"),te=(0,a.default)("model.creatingPrivateMessage","model.targetRecipients","model.warningsDisabled"),ie=(0,a.default)("model.topic.title"),ne=(0,a.default)(),re=(0,u.observes)("model.reply","model.title"),oe=(0,a.default)("model.categoryId","lastValidatedAt"),se=(0,a.default)("model.category","model.tags","lastValidatedAt"),le=(0,a.default)("model.viewFullscreen","model.showFullScreenExitPrompt"),ae=(0,a.default)("model.action"),ue=(0,a.default)("model.composeState"),ce=class extends i.default{constructor(){super(...arguments),Pe(this,"router",de,this),Pe(this,"dialog",pe,this),Pe(this,"site",me,this),Pe(this,"store",he,this),Pe(this,"appEvents",fe,this),Oe(this,"checkedMessages",!1),Oe(this,"messageCount",null),Oe(this,"showEditReason",!1),Oe(this,"editReason",null),Oe(this,"scopedCategoryId",null),Oe(this,"prioritizedCategoryId",null),Oe(this,"lastValidatedAt",null),Oe(this,"isUploading",!1),Oe(this,"isProcessingUpload",!1),Oe(this,"topic",null),Oe(this,"linkLookup",null),Oe(this,"showPreview",!0),Oe(this,"composerHeight",null),Pe(this,"forcePreview",ge,this),Pe(this,"whisperOrUnlistTopic",be,this),Pe(this,"categories",ye,this),Pe(this,"topicModel",_e,this),Pe(this,"isStaffUser",ve,this),Pe(this,"whisperer",we,this),Pe(this,"canUnlistTopic",ke,this),Pe(this,"isWhispering",xe,this)}get topicController(){return(0,_.getOwner)(this).lookup("controller:topic")}get capabilities(){return(0,_.getOwner)(this).lookup("capabilities:main")}_setupPreview(){const e=!this.site.mobileView&&(this.keyValueStore.get("composer.showPreview")||"true")
this.set("showPreview","true"===e)}get disableSubmit(){return this.model?.loading||this.isUploading||this.isProcessingUpload||this._disableSubmit}set disableSubmit(e){return this.set("_disableSubmit",e)}get formTemplateIds(){return this.siteSettings.experimental_form_templates?this.model.category?.get("form_template_ids"):null}toggleText(e){return e?p.default.t("composer.hide_preview"):p.default.t("composer.show_preview")}showPreviewChanged(){this.site.mobileView||this.keyValueStore.set({key:"composer.showPreview",value:this.showPreview})}focusTarget(e,i,n,r){return n=n||"",i&&0===n.length||n===this.currentUser.username?"usernames":e?"reply":r===t.default.FULLSCREEN?"editor":"title"}get showToolbar(){const e=(0,_.getOwner)(this).lookup("service:key-value-store").get("toolbar-enabled")
return void 0===this._toolbarEnabled&&void 0===e&&(this._toolbarEnabled=window.innerWidth>370&&!this.capabilities.isAndroid),this._toolbarEnabled||"true"===e}set showToolbar(e){const t=(0,_.getOwner)(this).lookup("service:key-value-store")
return this._toolbarEnabled=e,t.set({key:"toolbar-enabled",value:e?"true":"false"}),e}canEditTags(e,t){const i=t||this.get("model.topic.isPrivateMessage")
return e&&this.site.can_tag_topics&&(!i||this.site.can_tag_pms)}disableCategoryChooser(e,t){return e&&!t}disableTagsChooser(e,t){return e&&!t}showWhisperToggle(e,t){return e&&!t}replyingToWhisper(e){return e&&e.post_type===this.site.post_types.whisper}saveIcon(e,i,n){return i?"far-eye-slash":n&&e===t.default.REPLY?"envelope":t.SAVE_ICONS[e]}saveLabel(e,i,n,r){let o=this.model.customizationFor("saveLabel")
return o||(n?"composer.overwrite_edit":i?"composer.create_whisper":r&&e===t.default.REPLY?"composer.create_pm":t.SAVE_LABELS[e])}canWhisper(e,i){return e&&i===t.default.REPLY}_setupPopupMenuOption(e){let t=e(this)
return void 0===t?null:(void 0===t.condition?t.condition=!0:"boolean"==typeof t.condition||(t.condition=this.get(t.condition)),t)}disableTextarea(e,t){return e&&0===t}popupMenuOptions(e){if("open"===e||"fullscreen"===e){const e=[]
return e.push(this._setupPopupMenuOption((()=>({action:"toggleInvisible",icon:"far-eye-slash",label:"composer.toggle_unlisted",condition:"canUnlistTopic"})))),this.capabilities.touch&&(e.push(this._setupPopupMenuOption((()=>({action:"applyFormatCode",icon:"code",label:"composer.code_title"})))),e.push(this._setupPopupMenuOption((()=>({action:"applyUnorderedList",icon:"list-ul",label:"composer.ulist_title"})))),e.push(this._setupPopupMenuOption((()=>({action:"applyOrderedList",icon:"list-ol",label:"composer.olist_title"}))))),e.push(this._setupPopupMenuOption((()=>({action:"toggleWhisper",icon:"far-eye-slash",label:"composer.toggle_whisper",condition:"showWhisperToggle"})))),e.concat(Se.map((e=>this._setupPopupMenuOption(e))).filter((e=>e)))}}showWarning(e,t,i){if(!this.get("currentUser.staff")||i)return!1
const n=this.get("model.hasTargetGroups")
return!(0,w.isEmpty)(t)&&1===t.split(",").length&&!n&&e}draftTitle(e){return(0,b.emojiUnescape)((0,y.escapeExpression)(e))}allowUpload(){return(0,o.authorizesOneOrMoreExtensions)(this.currentUser.staff,this.siteSettings)}uploadIcon(){return(0,o.uploadIcon)(this.currentUser.staff,this.siteSettings)}async focusComposer(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
await this._openComposerForFocus(e),this._focusAndInsertText(e.insertText)}async _openComposerForFocus(e){if(this.get("model.viewOpen"))return
return this.openIfDraft()?void 0:e.topic?await this.open({action:t.default.REPLY,draftKey:e.topic.get("draft_key"),draftSequence:e.topic.get("draft_sequence"),topic:e.topic,...e.openOpts||{}}):e.fallbackToNewTopic?await this.open({action:t.default.CREATE_TOPIC,draftKey:t.default.NEW_TOPIC_KEY,...e.openOpts||{}}):void 0}_focusAndInsertText(e){(0,s.scheduleOnce)("afterRender",(()=>{document.querySelector("textarea.d-editor-input")?.focus(),e&&this.model.appendText(e,null,{new_line:!0})}))}updateCategory(e){this.model.categoryId=e}openIfDraft(e){return!!this.get("model.viewDraft")&&(e&&(e.preventDefault(),e.stopPropagation()),this.set("model.composeState",t.default.OPEN),document.documentElement.style.setProperty("--composer-height",this.get("model.composerHeight")),!0)}removeFullScreenExitPrompt(){this.set("model.showFullScreenExitPrompt",!1)}async cancel(e){e?.preventDefault(),await this.cancelComposer()}cancelUpload(e){e?.preventDefault(),this.set("model.uploadCancelled",!0)}togglePreview(e){e?.preventDefault(),this.toggleProperty("showPreview")}viewNewReply(e){if(e&&(0,y.modKeysPressed)(e).length>0)return!1
e?.preventDefault(),c.default.routeTo(this.get("model.createdPost.url")),this.close()}closeComposer(){this.close()}async openComposer(e,t,i){await this.open(e)
let n=t?.url||i?.url
const r=i?.title
if(!n||!r)return
n=`${location.protocol}//${location.host}${n}`
const o=`[${(0,y.escapeExpression)(r)}](${n})`,s=p.default.t("post.continue_discussion",{postLink:o}),l=this.get("model.reply")
l?.includes(s)||this.model.prependText(s,{new_line:!0})}onPopupMenuAction(e){return(this.actions?.[e]?.bind(this)||this[e])()}storeToolbarState(e){this.set("toolbarEvent",e)}typed(){this.checkReplyLength(),this.model.typing()}cancelled(){this.hitEsc()}addLinkLookup(e){this.set("linkLookup",e)}afterRefresh(e){const t=this.get("model.topic"),i=this.linkLookup
if(!t||!i)return
if(1===t.posts_count)return
const n=this.get("model.post")
$("a[href]",e).each(((e,r)=>{const o=r.href
if(o&&o.length){if(void 0!==r.dataset.word)return!0
for(let t=r;t&&("DIV"!==t.tagName||!t.classList.contains("d-editor-preview"));t=t.parentElement){if("ASIDE"===t.tagName&&t.classList.contains("quote"))return!0
if("ASIDE"===t.tagName&&t.classList.contains("onebox")&&o!==t.dataset["onebox-src"])return!0}const[e,s]=i.check(n,o)
if(e&&!this.isWhispering)return s.username===this.currentUser.username?this.appEvents.trigger("composer-messages:create",{extraClass:"custom-body",templateName:"education",body:p.default.t("composer.duplicate_link_same_user",{domain:s.domain,post_url:t.urlForPostNumber(s.post_number),ago:(0,P.shortDate)(s.posted_at)})}):this.appEvents.trigger("composer-messages:create",{extraClass:"custom-body duplicate-link-message",templateName:"education",body:p.default.t("composer.duplicate_link",{domain:s.domain,username:s.username,post_url:t.urlForPostNumber(s.post_number),ago:(0,P.shortDate)(s.posted_at)})}),!1}return!0}))}toggleWhisper(){this.toggleProperty("model.whisper")}toggleInvisible(){this.toggleProperty("model.unlistTopic")}toggleToolbar(){this.toggleProperty("showToolbar")}async toggle(){this.closeAutocomplete()
const e=this.model;(0,w.isEmpty)(e?.reply)&&(0,w.isEmpty)(e?.title)?this.close():e?.viewOpenOrFullscreen?this.shrink():await this.cancelComposer()}fullscreenComposer(){return this.toggleFullscreen(),!1}async importQuote(e){const t=this.get("topic.postStream")
let i=this.get("model.post.id")
if(!i&&t&&(i=t.get("stream.firstObject")),this.get("model.editingPost")){const e=this.get("model.post.reply_to_post_number")
if(e){const n=t.posts.findBy("post_number",e)
n&&(i=n.id)}}if(!i)return
this.set("model.loading",!0)
const n=await this.store.find("post",i),r=(0,h.buildQuote)(n,n.raw,{full:!0})
e.addText(r),this.set("model.loading",!1)}saveAction(e,t){this.save(!1,{jump:!(t?.shiftKey&&this.get("model.replyingToTopic")||this.skipJumpOnSave)})}displayEditReason(){this.set("showEditReason",!0)}hitEsc(){if(1===document.querySelectorAll(".emoji-picker-modal.fadeIn").length)return void this.appEvents.trigger("emoji-picker:close")
if((this.messageCount||0)>0)return void this.appEvents.trigger("composer-messages:close")
const e=this.model
e?.viewOpen&&this.shrink(),e?.viewFullscreen&&(this.toggleFullscreen(),this.focusComposer())}groupsMentioned(e){let t,{name:i,userCount:n,maxMentions:r}=e
if(this.get("model.creatingPrivateMessage")||this.get("model.topic.isPrivateMessage"))return
r=parseInt(r,10),n=parseInt(n,10)
const o=(0,v.default)(`/g/${i}/members`)
n>r?t=p.default.t("composer.group_mentioned_limit",{group:`@${i}`,count:r,group_link:o}):n>0&&(t=p.default.t("composer.group_mentioned",{group:`@${i}`,count:n,group_link:o})),t&&this.appEvents.trigger("composer-messages:create",{extraClass:"custom-body",templateName:"education",body:t})}cannotSeeMention(e){let t,{name:i,reason:n,notifiedCount:r,isGroup:o}=e
r=parseInt(r,10),t=o?p.default.t(`composer.cannot_see_group_mention.${n}`,{group:i,count:r}):p.default.t(`composer.cannot_see_mention.${n}`,{username:i}),this.appEvents.trigger("composer-messages:create",{extraClass:"custom-body",templateName:"education",body:t})}hereMention(e){this.appEvents.trigger("composer-messages:create",{extraClass:"custom-body",templateName:"education",body:p.default.t("composer.here_mention",{here:this.siteSettings.here_mention,count:e})})}applyFormatCode(){this.toolbarEvent.formatCode()}applyUnorderedList(){this.toolbarEvent.applyList("* ","list_item")}applyOrderedList(){this.toolbarEvent.applyList((e=>e?`${parseInt(e,10)+1}. `:"1. "),"list_item")}save(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
if(this.disableSubmit)return
if(this.showWarning||this.set("model.isWarning",!1),this.site.mobileView&&this.showPreview&&this.set("showPreview",!1),this.siteSettings.experimental_form_templates&&this.formTemplateIds?.length>0&&!this.get("model.replyingToTopic")){const e=(0,z.default)(document.querySelector("#form-template-form"))
if(!e)return
this.model.set("reply",e)}const n=this.model
if(n?.cantSubmitPost)return n?.viewFullscreen&&this.toggleFullscreen(),void this.set("lastValidatedAt",Date.now())
const r=n.topic,o=r&&r.slow_mode_seconds&&r.user_last_posted_at,s="edit"!==this.get("model.action")
if(o&&s){if((0,l.cannotPostAgain)(this.currentUser,r.slow_mode_seconds,r.user_last_posted_at)){const e=new moment(r.user_last_posted_at).add(r.slow_mode_seconds,"seconds"),t=moment().diff(e,"seconds"),i=p.default.t("composer.slow_mode.error",{timeLeft:(0,l.durationTextFromSeconds)(t)})
return void this.dialog.alert(i)}r.set("user_last_posted_at",(new Date).toISOString())}if(n.set("disableDrafts",!0),!e&&n.replyingToTopic){const e=this.topicModel,t=this.model.topic
if(!e)return void this.save(!0)
const i=function(e){const t=e.closed?`${(0,C.iconHTML)("lock")} `:"",i=e.pinned?`${(0,C.iconHTML)("thumbtack")} `:"",n=e.bookmarked?`${(0,C.iconHTML)("bookmark")} `:""
return`\n
\n \n ${"private_message"===e.archetype?`${(0,C.iconHTML)("envelope")} `:""}${n}${t}${i}\n \n \n ${e.fancyTitle}\n \n
\n
\n ${(0,T.categoryBadgeHTML)(e.category,{link:!1})}${(0,j.htmlSafe)((0,S.default)(e))}\n
\n
`}
if(e.id!==n.get("topic.id")&&(this.isStaffUser||!e.closed))return void this.dialog.alert({title:p.default.t("composer.posting_not_on_topic"),buttons:[{label:i(t),class:"btn-primary btn-reply-where btn-reply-on-original",action:()=>this.save(!0)},{label:i(e),class:"btn-reply-where btn-reply-here",action:()=>{n.setProperties({topic:e,post:null}),this.save(!0)}},{label:p.default.t("composer.cancel"),class:"btn-flat btn-text btn-reply-where__cancel"}],class:"reply-where-modal"})}let a=!1
const u={}
document.querySelectorAll("#reply-control .d-editor-preview img:not(.avatar, .emoji)").forEach((e=>{const t=e.src
t&&t.length&&(u[t]={width:e.naturalWidth,height:e.naturalHeight})}))
const d=n.save({imageSizes:u,editReason:this.editReason}).then((e=>{if(this.appEvents.trigger("composer:saved"),"enqueued"===e.responseJson.action){if(this.postWasEnqueued(e.responseJson),e.responseJson.pending_post){let t=this.get("topicController.model.pending_posts")
t&&t.pushObject(e.responseJson.pending_post)}return this.destroyDraft().then((()=>(this.close(),this.appEvents.trigger("post-stream:refresh"),e)))}if(this.get("model.editingPost")?(this.appEvents.trigger("composer:edited-post"),this.appEvents.trigger("post-stream:refresh",{id:parseInt(e.responseJson.id,10)}),1===e.responseJson.post.post_number&&this.appEvents.trigger("header:update-topic",n.topic)):this.appEvents.trigger("post-stream:refresh"),"create_post"===e.responseJson.action&&(this.appEvents.trigger("composer:created-post"),this.appEvents.trigger("post:highlight",e.payload.post_number,i)),this.get("model.draftKey")===t.default.NEW_TOPIC_KEY&&this.currentUser.set("has_topic_draft",!1),e.responseJson.route_to)return this.destroyDraft(),e.responseJson.message?this.dialog.alert({message:e.responseJson.message,didConfirm:()=>{c.default.routeTo(e.responseJson.route_to)}}):c.default.routeTo(e.responseJson.route_to)
this.close(),this.currentUser.set("any_posts",!0)
const r=e.target
r&&!a&&!1!==i.jump&&c.default.routeTo(r.url,{keepFilter:!0,skipIfOnScreen:!0})})).catch((e=>{n.set("disableDrafts",!1),e&&this.appEvents.one("composer:will-open",(()=>{0!==je.length&&je.map((t=>t.call(this,e))).some((e=>e))||this.dialog.alert(e)}))}))
return"topic"===this.router.currentRouteName.split(".")[0]&&n.get("topic.id")===this.get("topicModel.id")&&(a=n.get("stagedPost")),this.appEvents.trigger("post-stream:posted",a),this.messageBus.pause(),d.finally((()=>this.messageBus.resume())),d}postWasEnqueued(e){(0,O.default)("post-enqueued",{model:e,title:"review.approval.title"})}checkReplyLength(){(0,w.isEmpty)("model.reply")||this.appEvents.trigger("composer:typed-reply")}async open(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
if(!e.draftKey)throw new Error("composer opened without a proper draft key")
let i=this.model
if(!e.ignoreIfChanged||!i||i.composeState===t.default.CLOSED){if(this.setProperties({showEditReason:!1,editReason:null,scopedCategoryId:null,prioritizedCategoryId:null,skipAutoSave:!0}),this.set("skipJumpOnSave",!!e.skipJumpOnSave),e.categoryId&&!e.disableScopedCategory){this.site.categories.findBy("id",e.categoryId)&&this.set("scopedCategoryId",e.categoryId)}if(e.prioritizedCategoryId){this.site.categories.findBy("id",e.prioritizedCategoryId)&&this.set("prioritizedCategoryId",e.prioritizedCategoryId)}i&&e.draftKey!==i.draftKey&&i.composeState===t.default.DRAFT&&(this.close(),i=null)
try{if(i?.replyDirty){if(i.composeState===t.default.OPEN&&i.draftKey===e.draftKey&&!e.action)return
if(i.composeState===t.default.DRAFT&&i.draftKey===e.draftKey&&(i.set("composeState",t.default.OPEN),!e.action))return
return await this.cancelComposer(e),void await this.open(e)}if(i&&i.action!==e.action&&i.setProperties({unlistTopic:!1,whisper:!1}),void 0===e.draftSequence){let t=await d.default.get(e.draftKey)
return e.skipDraftCheck?t.draft=void 0:t=await this.confirmDraftAbandon(t),e.draft||=t.draft,e.draftSequence=t.draft_sequence,void await this._setModel(i,e)}if(!e.draft&&!e.skipDraftCheck){let t=await d.default.get(e.draftKey)
t=await this.confirmDraftAbandon(t),t.draft&&(e.draft=t.draft,e.draftSequence=t.draft_sequence,await this.open(e))}await this._setModel(i,e)}finally{this.skipAutoSave=!1}}}async _setModel(e,i){let n
if(this.set("linkLookup",null),i.draft){if(n=await async function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{draft:n,draftKey:r,draftSequence:o}=i
try{n&&"string"==typeof n&&(n=JSON.parse(n))}catch(a){n=null,d.default.clear(r,o)}if(!n?.title&&!n?.reply)return
let s={draftKey:r,draftSequence:o,draft:!0,composerState:t.default.DRAFT,topic:i.topic}
t.default.serializedFieldsForDraft().forEach((e=>{s[e]=n[e]||i[e]}))
const l=e.createRecord("composer")
return await l.open(s),l}(this.store,i),!n)throw new Error("draft was not found")}else{const t=e||this.store.createRecord("composer")
await t.open(i),n=t}if(this.set("model",n),n.setProperties({composeState:t.default.OPEN,isWarning:!1,hasTargetGroups:i.hasGroups,warningsDisabled:i.warningsDisabled}),this.model.targetRecipients||(i.usernames?((0,f.default)("`usernames` is deprecated, use `recipients` instead.",{id:"discourse.composer.usernames"}),this.model.set("targetRecipients",i.usernames)):i.recipients&&this.model.set("targetRecipients",i.recipients)),i.topicTitle&&i.topicTitle.length<=this.siteSettings.max_topic_title_length&&this.model.set("title",i.topicTitle),i.topicCategoryId&&this.model.set("categoryId",i.topicCategoryId),i.topicTags&&this.site.can_tag_topics){let e=(0,y.escapeExpression)(i.topicTags).split(",").slice(0,this.siteSettings.max_tags_per_topic)
e.forEach(((e,t,i)=>i[t]=e.substring(0,this.siteSettings.max_tag_length))),this.model.set("tags",e)}i.topicBody&&this.model.set("reply",i.topicBody)
const r=this._getDefaultComposerHeight()
this.set("model.composerHeight",r),document.documentElement.style.setProperty("--composer-height",r)}_getDefaultComposerHeight(){return this.keyValueStore.getItem("composerHeight")?this.keyValueStore.getItem("composerHeight"):"reply"===this.model.action?"var(--reply-composer-height, 300px)":"var(--new-topic-composer-height, 400px)"}async destroyDraft(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null
const i=this.get("model.draftKey")
if(!i)return
if(i===t.default.NEW_TOPIC_KEY&&this.currentUser.set("has_topic_draft",!1),this._saveDraftPromise)return await this._saveDraftPromise,await this.destroyDraft()
const n=e||this.get("model.draftSequence")
await d.default.clear(i,n),this.appEvents.trigger("draft:destroyed",i)}confirmDraftAbandon(e){if(!e.draft)return e
const t=JSON.parse(e.draft)
return t.reply===t.originalText?(e.draft=null,e):Ce?new m.Promise((t=>{this.dialog.alert({message:p.default.t("drafts.abandon.confirm"),buttons:[{label:p.default.t("drafts.abandon.yes_value"),class:"btn-danger",icon:"far-trash-alt",action:()=>{this.destroyDraft(e.draft_sequence).finally((()=>{e.draft=null,t(e)}))}},{label:p.default.t("drafts.abandon.no_value"),class:"btn-resume-editing",action:()=>t(e)}]})})):(e.draft=null,e)}cancelComposer(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
return this.skipAutoSave=!0,this._saveDraftDebounce&&(0,s.cancel)(this._saveDraftDebounce),new m.Promise((i=>{if(this.get("model.hasMetaData")||this.get("model.replyDirty")){const n=(0,O.default)("discard-draft",{model:this.model,modalClass:"discard-draft-modal"}),r=this.model.composeState===t.default.OPEN&&this.model.draftKey===e.draftKey&&[t.default.EDIT_SHARED_DRAFT,t.default.EDIT].includes(e.action),o=this.model.canSaveDraft&&!r
n.setProperties({showSaveDraftButton:o,onDestroyDraft:()=>this.destroyDraft().then((()=>{this.model.clearState(),this.close()})).finally((()=>{this.appEvents.trigger("composer:cancelled"),i()})),onSaveDraft:()=>(this._saveDraft(),this.model.clearState(),this.close(),this.appEvents.trigger("composer:cancelled"),i())})}else this.destroyDraft().then((()=>{this.model.clearState(),this.close()})).finally((()=>{this.appEvents.trigger("composer:cancelled"),i()}))})).finally((()=>{this.skipAutoSave=!1}))}shrink(){this.get("model.replyDirty")||this.get("model.canEditTitle")&&this.get("model.titleDirty")?this.collapse():this.close()}_saveDraft(){this.model&&(this.model.draftSaving?this._saveDraftDebounce=(0,g.default)(this,this._saveDraft,2e3):this._saveDraftPromise=this.model.saveDraft(this.currentUser).finally((()=>{this._lastDraftSaved=Date.now(),this._saveDraftPromise=null})))}_shouldSaveDraft(){!this.model||this.model.loading||this.skipAutoSave||this.model.disableDrafts||(this._lastDraftSaved||(this._lastDraftSaved=Date.now()),Date.now()-this._lastDraftSaved>15e3?this._saveDraft():this._saveDraftDebounce=(0,g.default)(this,this._saveDraft,2e3))}categoryValidation(e,t){if(!this.siteSettings.allow_uncategorized_topics&&!e)return n.default.create({failed:!0,reason:p.default.t("composer.error.category_missing"),lastShownAt:t})}tagValidation(e,t,i){const r=t||[]
if(this.site.can_tag_topics&&!this.currentUser.staff&&e&&e.minimumRequiredTags>r.length)return n.default.create({failed:!0,reason:p.default.t("composer.error.tags_missing",{count:e.minimumRequiredTags}),lastShownAt:i})}collapse(){this._saveDraft(),this.set("model.composeState",t.default.DRAFT),document.documentElement.style.setProperty("--composer-height","40px")}toggleFullscreen(){this._saveDraft()
const e=this.model
e?.viewFullscreen?e?.set("composeState",t.default.OPEN):(e?.set("composeState",t.default.FULLSCREEN),e?.set("showFullScreenExitPrompt",!0))}showFullScreenPrompt(e,t){return e&&t&&!this.capabilities.touch}close(){const e=document.querySelector("html")
e.classList.remove("fullscreen-composer"),e.classList.remove("composer-open"),document.activeElement?.blur(),document.documentElement.style.removeProperty("--composer-height"),this.setProperties({model:null,lastValidatedAt:null})}closeAutocomplete(){$(".d-editor-input").autocomplete({cancel:!0})}canEdit(e){return"edit"===e&&this.currentUser.can_edit}visible(e){return e&&"closed"!==e}clearLastValidatedAt(){this.set("lastValidatedAt",null)}},de=Te(ce.prototype,"router",[x.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),pe=Te(ce.prototype,"dialog",[x.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),me=Te(ce.prototype,"site",[x.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),he=Te(ce.prototype,"store",[x.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),fe=Te(ce.prototype,"appEvents",[x.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ge=Te(ce.prototype,"forcePreview",[I],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),be=Te(ce.prototype,"whisperOrUnlistTopic",[E],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ye=Te(ce.prototype,"categories",[M],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_e=Te(ce.prototype,"topicModel",[D],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ve=Te(ce.prototype,"isStaffUser",[N],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),we=Te(ce.prototype,"whisperer",[L],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),ke=Te(ce.prototype,"canUnlistTopic",[A],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),xe=Te(ce.prototype,"isWhispering",[U],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),Te(ce.prototype,"_setupPreview",[F],Object.getOwnPropertyDescriptor(ce.prototype,"_setupPreview"),ce.prototype),Te(ce.prototype,"disableSubmit",[R],Object.getOwnPropertyDescriptor(ce.prototype,"disableSubmit"),ce.prototype),Te(ce.prototype,"toggleText",[B],Object.getOwnPropertyDescriptor(ce.prototype,"toggleText"),ce.prototype),Te(ce.prototype,"showPreviewChanged",[q],Object.getOwnPropertyDescriptor(ce.prototype,"showPreviewChanged"),ce.prototype),Te(ce.prototype,"focusTarget",[H],Object.getOwnPropertyDescriptor(ce.prototype,"focusTarget"),ce.prototype),Te(ce.prototype,"showToolbar",[n.computed],Object.getOwnPropertyDescriptor(ce.prototype,"showToolbar"),ce.prototype),Te(ce.prototype,"canEditTags",[W],Object.getOwnPropertyDescriptor(ce.prototype,"canEditTags"),ce.prototype),Te(ce.prototype,"disableCategoryChooser",[V],Object.getOwnPropertyDescriptor(ce.prototype,"disableCategoryChooser"),ce.prototype),Te(ce.prototype,"disableTagsChooser",[G],Object.getOwnPropertyDescriptor(ce.prototype,"disableTagsChooser"),ce.prototype),Te(ce.prototype,"showWhisperToggle",[K],Object.getOwnPropertyDescriptor(ce.prototype,"showWhisperToggle"),ce.prototype),Te(ce.prototype,"replyingToWhisper",[Y],Object.getOwnPropertyDescriptor(ce.prototype,"replyingToWhisper"),ce.prototype),Te(ce.prototype,"saveIcon",[J],Object.getOwnPropertyDescriptor(ce.prototype,"saveIcon"),ce.prototype),Te(ce.prototype,"saveLabel",[Q],Object.getOwnPropertyDescriptor(ce.prototype,"saveLabel"),ce.prototype),Te(ce.prototype,"canWhisper",[X],Object.getOwnPropertyDescriptor(ce.prototype,"canWhisper"),ce.prototype),Te(ce.prototype,"disableTextarea",[Z],Object.getOwnPropertyDescriptor(ce.prototype,"disableTextarea"),ce.prototype),Te(ce.prototype,"popupMenuOptions",[ee],Object.getOwnPropertyDescriptor(ce.prototype,"popupMenuOptions"),ce.prototype),Te(ce.prototype,"showWarning",[te],Object.getOwnPropertyDescriptor(ce.prototype,"showWarning"),ce.prototype),Te(ce.prototype,"draftTitle",[ie],Object.getOwnPropertyDescriptor(ce.prototype,"draftTitle"),ce.prototype),Te(ce.prototype,"allowUpload",[a.default],Object.getOwnPropertyDescriptor(ce.prototype,"allowUpload"),ce.prototype),Te(ce.prototype,"uploadIcon",[ne],Object.getOwnPropertyDescriptor(ce.prototype,"uploadIcon"),ce.prototype),Te(ce.prototype,"focusComposer",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"focusComposer"),ce.prototype),Te(ce.prototype,"updateCategory",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"updateCategory"),ce.prototype),Te(ce.prototype,"openIfDraft",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"openIfDraft"),ce.prototype),Te(ce.prototype,"removeFullScreenExitPrompt",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"removeFullScreenExitPrompt"),ce.prototype),Te(ce.prototype,"cancel",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"cancel"),ce.prototype),Te(ce.prototype,"cancelUpload",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"cancelUpload"),ce.prototype),Te(ce.prototype,"togglePreview",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"togglePreview"),ce.prototype),Te(ce.prototype,"viewNewReply",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"viewNewReply"),ce.prototype),Te(ce.prototype,"closeComposer",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"closeComposer"),ce.prototype),Te(ce.prototype,"openComposer",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"openComposer"),ce.prototype),Te(ce.prototype,"onPopupMenuAction",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"onPopupMenuAction"),ce.prototype),Te(ce.prototype,"storeToolbarState",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"storeToolbarState"),ce.prototype),Te(ce.prototype,"typed",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"typed"),ce.prototype),Te(ce.prototype,"cancelled",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"cancelled"),ce.prototype),Te(ce.prototype,"addLinkLookup",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"addLinkLookup"),ce.prototype),Te(ce.prototype,"afterRefresh",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"afterRefresh"),ce.prototype),Te(ce.prototype,"toggleWhisper",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"toggleWhisper"),ce.prototype),Te(ce.prototype,"toggleInvisible",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"toggleInvisible"),ce.prototype),Te(ce.prototype,"toggleToolbar",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"toggleToolbar"),ce.prototype),Te(ce.prototype,"toggle",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"toggle"),ce.prototype),Te(ce.prototype,"fullscreenComposer",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"fullscreenComposer"),ce.prototype),Te(ce.prototype,"importQuote",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"importQuote"),ce.prototype),Te(ce.prototype,"saveAction",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"saveAction"),ce.prototype),Te(ce.prototype,"displayEditReason",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"displayEditReason"),ce.prototype),Te(ce.prototype,"hitEsc",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"hitEsc"),ce.prototype),Te(ce.prototype,"groupsMentioned",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"groupsMentioned"),ce.prototype),Te(ce.prototype,"cannotSeeMention",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"cannotSeeMention"),ce.prototype),Te(ce.prototype,"hereMention",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"hereMention"),ce.prototype),Te(ce.prototype,"applyFormatCode",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"applyFormatCode"),ce.prototype),Te(ce.prototype,"applyUnorderedList",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"applyUnorderedList"),ce.prototype),Te(ce.prototype,"applyOrderedList",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"applyOrderedList"),ce.prototype),Te(ce.prototype,"postWasEnqueued",[n.action],Object.getOwnPropertyDescriptor(ce.prototype,"postWasEnqueued"),ce.prototype),Te(ce.prototype,"_shouldSaveDraft",[re],Object.getOwnPropertyDescriptor(ce.prototype,"_shouldSaveDraft"),ce.prototype),Te(ce.prototype,"categoryValidation",[oe],Object.getOwnPropertyDescriptor(ce.prototype,"categoryValidation"),ce.prototype),Te(ce.prototype,"tagValidation",[se],Object.getOwnPropertyDescriptor(ce.prototype,"tagValidation"),ce.prototype),Te(ce.prototype,"showFullScreenPrompt",[le],Object.getOwnPropertyDescriptor(ce.prototype,"showFullScreenPrompt"),ce.prototype),Te(ce.prototype,"canEdit",[ae],Object.getOwnPropertyDescriptor(ce.prototype,"canEdit"),ce.prototype),Te(ce.prototype,"visible",[ue],Object.getOwnPropertyDescriptor(ce.prototype,"visible"),ce.prototype),ce)
e.default=ze})),define("discourse/services/dialog",["exports","dialog-holder/services/dialog"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("discourse/services/document-title",["exports","@ember/service","discourse-common/lib/get-url","discourse/lib/update-tab-count"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=t.default.extend({appEvents:(0,t.inject)(),currentUser:(0,t.inject)(),contextCount:null,notificationCount:null,_title:null,_backgroundNotify:null,init(){this._super(...arguments),this.reset()},reset(){this.contextCount=0,this.notificationCount=0,this._title=null,this._backgroundNotify=null},getTitle(){return this._title},setTitle(e){this._title=e,this._renderTitle()},setFocus(e){let{session:t}=this
t.hasFocus=e,t.hasFocus&&this._backgroundNotify&&this.updateContextCount(0),this._backgroundNotify=!1,t.hasFocus&&(this.notificationCount=0),this.appEvents.trigger("discourse:focus-changed",t.hasFocus),this._renderFavicon(),this._renderTitle()},updateContextCount(e){this.contextCount=e,this._renderTitle()},updateNotificationCount(e){let{forced:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
this.session.hasFocus&&!t||(this.notificationCount=e,this._renderFavicon(),this._renderTitle())},incrementBackgroundContextCount(){this.session.hasFocus||(this._backgroundNotify=!0,this.contextCount+=1,this._renderFavicon(),this._renderTitle())},_displayCount(){return this.currentUser&&"notifications"===this.currentUser.user_option.title_count_mode?this.notificationCount:this.contextCount},_renderTitle(){let e=this._title||this.siteSettings.title,t=this._displayCount(),i=this.currentUser?.user_option.dynamic_favicon
this.currentUser?.isInDoNotDisturb()||t>0&&!i&&(e=`(${t}) ${e}`),document.title=e},_renderFavicon(){if(this.currentUser?.user_option.dynamic_favicon){let e=this.siteSettings.site_favicon_url;/^http/.test(e)&&(e=(0,i.default)("/favicon/proxied?"+encodeURIComponent(e))),(0,n.default)(e,this._displayCount())}}})
e.default=r})),define("discourse/services/emoji-store",["exports","discourse/lib/key-value-store","@ember/service"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const n="emojiUsage",r="emojiSelectedDiversity",o="discourse_emojis_"
var s=i.default.extend({init(){this._super(...arguments),this.store=new t.default(o),this.store.getObject(n)||(this.favorites=[])},get diversity(){return this.store.getObject(r)||1},set diversity(e){this.store.setObject({key:r,value:e||1}),this.notifyPropertyChange("diversity")},get favorites(){return this.store.getObject(n)||[]},set favorites(e){this.store.setObject({key:n,value:e||[]}),this.notifyPropertyChange("favorites")},track(e){const t=e.replace(/(^:)|(:$)/g,""),i=this.favorites.filter((e=>e!==t))
i.unshift(t),i.length=Math.min(i.length,15),this.favorites=i},reset(){const e=new t.default(o)
e.setObject({key:n,value:[]}),e.setObject({key:r,value:1})}})
e.default=s})),define("discourse/services/key-value-store",["exports","@ember/service","discourse/lib/key-value-store"],(function(e,t,i){function n(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const r=Object.getOwnPropertyNames(i.default.prototype).reject((e=>"constructor"===e))
class o extends t.default{constructor(){super(...arguments),n(this,"_keyValueStore",new i.default("discourse_"))
for(const e of r)this[e]=this._keyValueStore[e].bind(this._keyValueStore)}}e.default=o})),define("discourse/services/loading-slider",["exports","@ember/service","@ember/object/evented","@ember/runloop","@glimmer/tracking","discourse-common/utils/decorators","discourse/lib/implicit-injections"],(function(e,t,i,n,r,o,s){var l,a,u,c,d,p,m,h,f,g
function b(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function y(e,t,i){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.set(e,i)}function _(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function v(e,t){return function(e,t){if(t.get)return t.get.call(e)
return t.value}(e,k(e,t,"get"))}function w(e,t,i){return function(e,t,i){if(t.set)t.set.call(e,i)
else{if(!t.writable)throw new TypeError("attempted to set read only private field")
t.value=i}}(e,k(e,t,"set"),i),i}function k(e,t,i){if(!t.has(e))throw new TypeError("attempted to "+i+" private field on non-instance")
return t.get(e)}function x(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let P=(u=new WeakMap,c=new WeakMap,d=new WeakMap,a=x((l=class{constructor(e,t){b(this,"average",a,this),y(this,u,{writable:!0,value:[]}),y(this,c,{writable:!0,value:0}),y(this,d,{writable:!0,value:void 0}),w(this,d,e),this.average=t}record(e){v(this,u)[v(this,c)]=e,w(this,c,(v(this,c)+1)%v(this,d)),this.average=v(this,u).reduce(((e,t)=>e+t),0)/v(this,u).length}}).prototype,"average",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),l)
var O=new WeakMap
class T{constructor(){y(this,O,{writable:!0,value:[]})}cancelAll(){v(this,O).forEach((e=>(0,n.cancel)(e))),w(this,O,[])}schedule(){v(this,O).push((0,n.schedule)(...arguments))}later(){v(this,O).push((0,n.later)(...arguments))}}var S=new WeakMap
class j{constructor(){y(this,S,{writable:!0,value:void 0})}start(){w(this,S,Date.now())}stop(){return(Date.now()-v(this,S))/1e3}}let C=(0,s.disableImplicitInjections)((m=class extends(t.default.extend(i.default)){constructor(){super(...arguments),b(this,"siteSettings",h,this),b(this,"loading",f,this),b(this,"stillLoading",g,this),_(this,"rollingAverage",new P(5,.3)),_(this,"scheduleManager",new T),_(this,"timer",new j)}get enabled(){return"slider"===this.siteSettings.page_loading_indicator}get averageLoadingDuration(){return this.rollingAverage.average}transitionStarted(){this.timer.start(),this.loading=!0,this.trigger("stateChanged",!0),this.scheduleManager.cancelAll(),this.scheduleManager.later(this.setStillLoading,2e3)}transitionEnded(){let e=this.timer.stop()
e<.1&&(e=.1),this.rollingAverage.record(e),this.loading=!1,this.stillLoading=!1,this.trigger("stateChanged",!1),this.scheduleManager.cancelAll(),this.scheduleManager.schedule("afterRender",this.removeClasses)}setStillLoading(){this.stillLoading=!0,this.scheduleManager.schedule("afterRender",this.addStillLoadingClass)}addStillLoadingClass(){document.body.classList.add("still-loading")}removeClasses(){document.body.classList.remove("loading","still-loading")}},h=x(m.prototype,"siteSettings",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f=x(m.prototype,"loading",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),g=x(m.prototype,"stillLoading",[r.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!1}}),x(m.prototype,"transitionEnded",[o.bind],Object.getOwnPropertyDescriptor(m.prototype,"transitionEnded"),m.prototype),x(m.prototype,"setStillLoading",[o.bind],Object.getOwnPropertyDescriptor(m.prototype,"setStillLoading"),m.prototype),x(m.prototype,"addStillLoadingClass",[o.bind],Object.getOwnPropertyDescriptor(m.prototype,"addStillLoadingClass"),m.prototype),x(m.prototype,"removeClasses",[o.bind],Object.getOwnPropertyDescriptor(m.prototype,"removeClasses"),m.prototype),p=m))||p
e.default=C})),define("discourse/services/logs-notice",["exports","discourse-common/utils/decorators","@ember/service","I18n","discourse/lib/formatter","discourse-common/lib/get-url","@ember/template","@ember/utils","@ember/object/computed"],(function(e,t,i,n,r,o,s,l,a){var u,c,d,p,m
function h(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const f="logs-notice-text"
var g=i.default.extend((u=(0,t.default)("text"),c=(0,t.default)("text"),d=(0,t.default)("isEmpty","isAdmin"),p=(0,t.observes)("text"),m={text:"",isAdmin:(0,a.readOnly)("currentUser.admin"),init(){if(this._super(...arguments),0===this.siteSettings.alert_admins_if_errors_per_hour&&0===this.siteSettings.alert_admins_if_errors_per_minute)return
const e=this.keyValueStore.getItem(f)
e&&this.set("text",e),this.messageBus.subscribe("/logs_error_rate_exceeded",this.onLogRateLimit)},willDestroy(){this._super(...arguments),this.messageBus.unsubscribe("/logs_error_rate_exceeded",this.onLogRateLimit)},onLogRateLimit(e){const{duration:t,rate:i}=e
let s=0
"minute"===t?s=this.siteSettings.alert_admins_if_errors_per_minute:"hour"===t&&(s=this.siteSettings.alert_admins_if_errors_per_hour)
let l=i===s?"reached":"exceeded"
l+=`_${t}_MF`,this.set("text",n.default.messageFormat(`logs_error_rate_notice.${l}`,{relativeAge:(0,r.autoUpdatingRelativeAge)(new Date(1e3*e.publish_at)),rate:i,limit:s,url:(0,o.default)("/logs")}))},isEmpty:e=>(0,l.isEmpty)(e),message:e=>(0,s.htmlSafe)(e),hidden:(e,t)=>!t||e,_updateKeyValueStore(){this.keyValueStore.setItem(f,this.text)}},h(m,"onLogRateLimit",[t.bind],Object.getOwnPropertyDescriptor(m,"onLogRateLimit"),m),h(m,"isEmpty",[u],Object.getOwnPropertyDescriptor(m,"isEmpty"),m),h(m,"message",[c],Object.getOwnPropertyDescriptor(m,"message"),m),h(m,"hidden",[d],Object.getOwnPropertyDescriptor(m,"hidden"),m),h(m,"_updateKeyValueStore",[p],Object.getOwnPropertyDescriptor(m,"_updateKeyValueStore"),m),m))
e.default=g}))
define("discourse/services/media-optimization-worker",["exports","@ember/service","@ember/application","rsvp","discourse/lib/media-optimization-utils","discourse-common/lib/get-url"],(function(e,t,i,n,r,o){function s(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class l extends t.default{constructor(){super(...arguments),s(this,"appEvents",(0,i.getOwner)(this).lookup("service:app-events")),s(this,"worker",null),s(this,"workerUrl",(0,o.getAbsoluteURL)("/javascripts/media-optimization-worker.js")),s(this,"currentComposerUploadData",null),s(this,"promiseResolvers",null)}async optimizeImage(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
this.promiseResolvers=this.promiseResolvers||{},this.stopWorkerOnError=!t.hasOwnProperty("stopWorkerOnError")||t.stopWorkerOnError
let i=e
return/(\.|\/)(jpe?g|png|webp)$/i.test(i.type)?i.size{let n
this.logIfDebug(`Transforming ${i.name}`),this.currentComposerUploadData=e,this.promiseResolvers[i.id]=t
try{n=await(0,r.fileToImageData)(i.data)}catch(o){return this.logIfDebug(o),t()}this.worker.postMessage({type:"compress",fileId:i.id,file:n.data.buffer,fileName:i.name,width:n.width,height:n.height,settings:{resize_threshold:this.siteSettings.composer_media_optimization_image_resize_dimensions_threshold,resize_target:this.siteSettings.composer_media_optimization_image_resize_width_target,resize_pre_multiply:this.siteSettings.composer_media_optimization_image_resize_pre_multiply,resize_linear_rgb:this.siteSettings.composer_media_optimization_image_resize_linear_rgb,encode_quality:this.siteSettings.composer_media_optimization_image_encode_quality,debug_mode:this.siteSettings.composer_media_optimization_debug_mode}},[n.data.buffer])}))):n.Promise.resolve()}async ensureAvailableWorker(){return this.worker&&this.workerInstalled?n.Promise.resolve():this.installPromise?this.installPromise:this.install()}async install(){return this.installPromise=new n.Promise(((e,t)=>{this.afterInstalled=e,this.failedInstall=t,this.logIfDebug("Installing worker."),this.startWorker(),this.registerMessageHandler(),this.worker.postMessage({type:"install",settings:{mozjpeg_script:(0,o.getURLWithCDN)("/javascripts/squoosh/mozjpeg_enc.js"),mozjpeg_wasm:(0,o.getURLWithCDN)("/javascripts/squoosh/mozjpeg_enc.wasm"),resize_script:(0,o.getURLWithCDN)("/javascripts/squoosh/squoosh_resize.js"),resize_wasm:(0,o.getURLWithCDN)("/javascripts/squoosh/squoosh_resize_bg.wasm")}}),this.appEvents.on("composer:closed",this,"stopWorker")})),this.installPromise}startWorker(){this.logIfDebug("Starting media-optimization-worker"),this.worker=new Worker(this.workerUrl)}stopWorker(){this.worker&&(this.logIfDebug("Stopping media-optimization-worker..."),this.workerInstalled=!1,this.worker.terminate(),this.worker=null)}registerMessageHandler(){this.worker.onmessage=e=>{switch(e.data.type){case"file":let t=new File([e.data.file],e.data.fileName,{type:"image/jpeg"})
this.logIfDebug(`Finished optimization of ${t.name} new size: ${t.size}.`),this.promiseResolvers[e.data.fileId](t)
break
case"error":this.logIfDebug(`Handling error message from image optimization for ${e.data.fileName}.`),this.stopWorkerOnError&&this.stopWorker(),this.promiseResolvers[e.data.fileId]()
break
case"installed":this.logIfDebug("Worker installed."),this.workerInstalled=!0,this.afterInstalled(),this.cleanupInstallPromises()
break
case"installFailed":this.logIfDebug("Worker failed to install."),this.failedInstall(e.data.errorMessage),this.cleanupInstallPromises()
break
default:this.logIfDebug(`Sorry, we are out of ${e}.`)}}}cleanupInstallPromises(){this.afterInstalled=null,this.failedInstall=null,this.installPromise=null}logIfDebug(){this.siteSettings.composer_media_optimization_debug_mode&&console.log(...arguments)}}e.default=l})),define("discourse/services/message-bus",["exports","message-bus-client"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class i{static create(){return t.default}}var n,r,o
e.default=i,n=i,o=!0,(r=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(r="isServiceFactory"))in n?Object.defineProperty(n,r,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[r]=o})),define("discourse/services/modal",["exports","@ember/service","@glimmer/tracking","@ember/application","I18n","@ember/string","@ember/object","discourse/lib/implicit-injections","discourse/components/d-modal","discourse-common/lib/deprecated"],(function(e,t,i,n,r,o,s,l,a,u){var c,d,p,m,h,f,g,b,y,_,v,w,k
function x(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function P(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const O=new Set(["admin","templateName","title","titleTranslated","modalClass","titleAriaElementId","panels"])
let T=(0,l.disableImplicitInjections)((d=class extends t.default{constructor(){super(...arguments),x(this,"activeModal",p,this),x(this,"opts",m,this),x(this,"containerElement",h,this)}setContainerElement(e){this.containerElement=e}show(e,t){let i
this.close({initiatedBy:a.CLOSE_INITIATED_BY_MODAL_SHOW})
const n=new Promise((e=>{i=e}))
this.opts=t||{},this.activeModal={component:e,opts:t,resolveShowPromise:i}
const r=Object.keys(t).filter((e=>O.has(e)))
if(r.length>0)throw new Error(`${r.join(", ")} are not supported in the component-based modal API. See https://meta.discourse.org/t/268057`)
return n}close(e){this.activeModal?.resolveShowPromise?.(e),this.activeModal=null,this.opts={}}},p=P(d.prototype,"activeModal",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),m=P(d.prototype,"opts",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return{}}}),h=P(d.prototype,"containerElement",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P(d.prototype,"setContainerElement",[s.action],Object.getOwnPropertyDescriptor(d.prototype,"setContainerElement"),d.prototype),c=d))||c,S=(f=class extends T{constructor(){super(...arguments),x(this,"appEvents",g,this),x(this,"name",b,this),x(this,"selectedPanel",y,this),x(this,"hidden",_,this),x(this,"titleOverride",v,this),x(this,"modalClassOverride",w,this),x(this,"onSelectPanel",k,this)}get title(){return this.titleOverride?this.titleOverride:this.opts.titleTranslated?this.opts.titleTranslated:this.opts.title?r.default.t(this.opts.title):null}set title(e){this.titleOverride=e}get modalClass(){return this.isLegacy?this.modalClassOverride||this.opts.modalClass||`${(0,o.dasherize)(this.name.replace(/^modals\//,"")).toLowerCase()}-modal`:null}set modalClass(e){this.modalClassOverride=e}show(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
if("string"!=typeof e)return super.show(e,t);(0,u.default)("Defining modals using a controller is deprecated. Use the component-based API instead.",{id:"discourse.modal-controllers",since:"3.1",dropFrom:"3.2",url:"https://meta.discourse.org/t/268057"})
const i=e,r=(0,n.getOwner)(this),s=r.lookup("route:application")
this.opts=t
const l=t.admin?`modals/${i}`:i
this.name=l
let a=r.lookup("controller:"+l)
const c=t.templateName||(0,o.dasherize)(i),d={into:"application",outlet:"modalBody"}
a?d.controller=l:(d.controller="basic-modal-body",a=r.lookup(`controller:${d.controller}`)),t.addModalBodyView&&(d.view="modal-body")
const p=`modal/${c}`,m=t.admin?`admin/templates/${p}`:p
s.render(m,d),t.panels&&(a.actions.onSelectPanel&&(this.onSelectPanel=a.actions.onSelectPanel.bind(a)),this.selectedPanel=t.panels[0]),a.set("modal",this)
const h=t.model
return h&&a.set("model",h),a.onShow&&a.onShow(),a.set("flashMessage",null),this.activeController=a}close(e){this.isLegacy||super.close(...arguments)
const t=this.name,i=t?(0,n.getOwner)(this).lookup(`controller:${t}`):null
!1!==i?.beforeClose?.()&&((0,n.getOwner)(this).lookup("route:application").render("hide-modal",{into:"application",outlet:"modalBody"}),$(".d-modal.fixed-modal").modal("hide"),i&&(this.appEvents.trigger("modal:closed",{name:t,controller:i}),i.onClose&&i.onClose({initiatedByCloseButton:"initiatedByCloseButton"===e,initiatedByClickOut:"initiatedByClickOut"===e,initiatedByESC:"initiatedByESC"===e})),this.hidden=!0,this.name=this.selectedPanel=this.modalClassOverride=this.titleOverride=this.onSelectPanel=null,super.close())}hide(){if(!this.isLegacy)throw"hide/reopen are not supported for component-based modals"
$(".d-modal.fixed-modal").modal("hide")}reopen(){if(!this.isLegacy)throw"hide/reopen are not supported for component-based modals"
$(".d-modal.fixed-modal").modal("show")}get isLegacy(){return this.name&&!this.activeModal}},g=P(f.prototype,"appEvents",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),b=P(f.prototype,"name",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),y=P(f.prototype,"selectedPanel",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),_=P(f.prototype,"hidden",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}}),v=P(f.prototype,"titleOverride",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),w=P(f.prototype,"modalClassOverride",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),k=P(f.prototype,"onSelectPanel",[i.tracked],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),f)
e.default=S})),define("discourse/services/navigation-menu",["exports","@ember/service"],(function(e,t){var i,n,r
function o(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function s(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let l=(i=class extends t.default{constructor(){super(...arguments),o(this,"site",n,this),o(this,"siteSettings",r,this)}get isDesktopDropdownMode(){const e="header dropdown"===this.siteSettings.navigation_menu
return!this.site.mobileView&&e}},n=s(i.prototype,"site",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),r=s(i.prototype,"siteSettings",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),i)
e.default=l})),define("discourse/services/network-connectivity",["exports","@ember/service","discourse/lib/ajax","@glimmer/tracking"],(function(e,t,i,n){var r,o
Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let s=(r=class extends t.default{constructor(){var e,t,i,n
super(...arguments),e=this,t="connected",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),this.setConnectivity(navigator.onLine),window.addEventListener("offline",(()=>{this.setConnectivity(!1)})),window.addEventListener("online",this.pingServerAndSetConnectivity.bind(this)),window.addEventListener("visibilitychange",this.onFocus.bind(this))}onFocus(){this.connected||"visible"!==document.visibilityState||this.pingServerAndSetConnectivity()}async pingServerAndSetConnectivity(){let e=await(0,i.ajax)("/srv/status",{dataType:"text"}).catch((()=>{this.setConnectivity(!1)}))
this.setConnectivity("ok"===e)}setConnectivity(e){this.connected=e,document.documentElement.classList.toggle("network-disconnected",!e)}},l=r.prototype,a="connected",u=[n.tracked],c={configurable:!0,enumerable:!0,writable:!0,initializer:function(){return!0}},p={},Object.keys(c).forEach((function(e){p[e]=c[e]})),p.enumerable=!!p.enumerable,p.configurable=!!p.configurable,("value"in p||p.initializer)&&(p.writable=!0),p=u.slice().reverse().reduce((function(e,t){return t(l,a,e)||e}),p),d&&void 0!==p.initializer&&(p.value=p.initializer?p.initializer.call(d):void 0,p.initializer=void 0),void 0===p.initializer&&(Object.defineProperty(l,a,p),p=null),o=p,r)
var l,a,u,c,d,p
e.default=s})),define("discourse/services/pm-topic-tracking-state",["exports","rsvp","@ember/service","discourse/lib/ajax","discourse-common/utils/decorators","discourse/lib/ajax-error","discourse-common/lib/object","discourse/routes/build-private-messages-route","discourse/lib/notification-levels"],(function(e,t,i,n,r,o,s,l,a){var u
function c(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=i.default.extend((u={CHANNEL_PREFIX:"/private-message-topic-tracking-state",inbox:null,filter:null,activeGroup:null,init(){this._super(...arguments),this.states=new Map,this.statesModificationCounter=0,this.isTracking=!1,this.newIncoming=[],this.stateChangeCallbacks=new Map},willDestroy(){this._super(...arguments),this.currentUser&&this.messageBus.unsubscribe(this.userChannel(),this._processMessage),this.messageBus.unsubscribe(this.groupChannel("*"),this._processMessage)},onStateChange(e,t){this.stateChangeCallbacks.set(e,t)},offStateChange(e){this.stateChangeCallbacks.delete(e)},startTracking(){return this.isTracking?t.Promise.resolve():(this.messageBus.subscribe(this.userChannel(),this._processMessage),this.currentUser.groupsWithMessages?.forEach((e=>{this.messageBus.subscribe(this.groupChannel(e.id),this._processMessage)})),this._loadInitialState().finally((()=>{this.set("isTracking",!0)})))},lookupCount(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
const i="new"===e?this._isNew:this._isUnread,n=t.inboxFilter||this.inbox
let r
return"user"===n?r=this._isPersonal:"group"===n&&(r=this._isGroup),Array.from(this.states.values()).filter((e=>i(e)&&r?.(e,t.groupName))).length},trackIncoming(e,t,i){this.setProperties({inbox:e,filter:t,activeGroup:i,isTrackingIncoming:!0})},resetIncomingTracking(){this.isTrackingIncoming&&this.set("newIncoming",[])},stopIncomingTracking(){this.isTrackingIncoming&&this.setProperties({isTrackingIncoming:!1,newIncoming:[]})},removeTopics(e){this.isTracking&&(e.forEach((e=>this.states.delete(e))),this._afterStateChange())},findState(e){return this.states.get(e)},userChannel(){return`${this.CHANNEL_PREFIX}/user/${this.currentUser.id}`},groupChannel(e){return`${this.CHANNEL_PREFIX}/group/${e}`},_isNew:e=>!e.last_read_post_number&&(0!==e.notification_level&&!e.notification_level||e.notification_level>=a.NotificationLevels.TRACKING)&&!e.is_seen,_isUnread:e=>e.last_read_post_number&&e.last_read_post_number=a.NotificationLevels.TRACKING,_isPersonal(e){const t=this.currentUser?.groups
return!t||0===t.length||!t.some((t=>e.group_ids?.includes(t.id)))},_isGroup(e,t){return this.currentUser.groups.some((i=>i.name===(t||this.activeGroup.name)&&e.group_ids?.includes(i.id)))},_processMessage(e){switch(e.message_type){case"new_topic":e.payload.created_by_user_id!==this.currentUser.id&&(this._modifyState(e.topic_id,e.payload),[l.NEW_FILTER,l.INBOX_FILTER].includes(this.filter)&&this._shouldDisplayMessageForInbox(e)&&this._notifyIncoming(e.topic_id))
break
case"read":this._modifyState(e.topic_id,e.payload)
break
case"unread":this._modifyState(e.topic_id,e.payload),[l.UNREAD_FILTER,l.INBOX_FILTER].includes(this.filter)&&this._shouldDisplayMessageForInbox(e)&&this._notifyIncoming(e.topic_id)
break
case"group_archive":![l.INBOX_FILTER,l.ARCHIVE_FILTER].includes(this.filter)||e.payload.acting_user_id&&e.payload.acting_user_id===this.currentUser.id||!this._displayMessageForGroupInbox(e)||this._notifyIncoming(e.topic_id)}},_displayMessageForGroupInbox(e){return"group"===this.inbox&&e.payload.group_ids.includes(this.activeGroup.id)},_shouldDisplayMessageForInbox(e){return this._displayMessageForGroupInbox(e)||"user"===this.inbox&&(0===e.payload.group_ids.length||0===this.currentUser.groups.filter((t=>e.payload.group_ids.includes(t.id))).length)},_notifyIncoming(e){this.isTrackingIncoming&&!this.newIncoming.includes(e)&&this.newIncoming.pushObject(e)},_loadInitialState(){return(0,n.ajax)(`/u/${this.currentUser.username}/private-message-topic-tracking-state`).then((e=>{e.forEach((e=>{this._modifyState(e.topic_id,e,{skipIncrement:!0})}))})).catch(o.popupAjaxError)},_modifyState(e,t){let i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{}
const n=this.findState(e)
let r=t
n&&!(0,s.deepEqual)(n,r)&&(r=(0,s.deepMerge)(n,r)),this.states.set(e,r),i.skipIncrement||this._afterStateChange()},_afterStateChange(){this.incrementProperty("statesModificationCounter"),this.stateChangeCallbacks.forEach((e=>e()))}},c(u,"_isPersonal",[r.bind],Object.getOwnPropertyDescriptor(u,"_isPersonal"),u),c(u,"_isGroup",[r.bind],Object.getOwnPropertyDescriptor(u,"_isGroup"),u),c(u,"_processMessage",[r.bind],Object.getOwnPropertyDescriptor(u,"_processMessage"),u),u))
var p=d
e.default=p})),define("discourse/services/presence",["exports","@ember/service","@ember/object","discourse/lib/ajax","@ember/runloop","discourse-common/lib/later","discourse/models/session","rsvp","discourse/models/user","discourse/lib/user-presence","discourse-common/utils/decorators","@ember/object/evented","discourse-common/config/environment","discourse-common/lib/get-url","discourse/lib/implicit-injections"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h){var f,g,b,y,_,v,w,k,x,P,O
function T(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function S(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function j(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.PresenceChannelNotFound=void 0
const C=(0,p.isTesting)()?0:500,z=(0,p.isTesting)()?0:1e3,I={userUnseenTime:6e4,browserHiddenTime:1e4}
function E(){const e={}
return e.promise=new l.Promise(((t,i)=>{e.resolve=t,e.reject=i})),e}class M extends Error{}e.PresenceChannelNotFound=M
let D=(f=(0,i.computed)("_presenceState.users","subscribed"),g=(0,i.computed)("_presenceState.count","subscribed"),b=(0,i.computed)("_presenceState.count","subscribed"),y=class extends(i.default.extend(d.default)){init(e){let{name:t,presenceService:i}=e
super.init(...arguments),this.name=t,this.presenceService=i,this.set("present",!1),this.set("subscribed",!1)}async enter(){let{onlyWhileActive:e=!0,activeOptions:t=null}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
if(e&&t){for(const i in I)if(t[i]0&&void 0!==arguments[0]?arguments[0]:null
if(this.subscribed)return
const t=await this.presenceService._subscribe(this,e)
this.set("subscribed",!0),this.set("_presenceState",t),this._publishChange(),t.on("change",this._publishChange)}async unsubscribe(){this.subscribed&&(await this.presenceService._unsubscribe(this),this.set("subscribed",!1),this._presenceState.off("change",this._publishChange),this.set("_presenceState",null),this._publishChange())}_publishChange(){this.trigger("change",this)}get users(){if(this.subscribed)return this._presenceState?.users}get count(){if(this.subscribed)return this._presenceState?.count}get countOnly(){if(this.subscribed)return this._presenceState?.countOnly}},j(y.prototype,"_publishChange",[c.bind],Object.getOwnPropertyDescriptor(y.prototype,"_publishChange"),y.prototype),j(y.prototype,"users",[f],Object.getOwnPropertyDescriptor(y.prototype,"users"),y.prototype),j(y.prototype,"count",[g],Object.getOwnPropertyDescriptor(y.prototype,"count"),y.prototype),j(y.prototype,"countOnly",[b],Object.getOwnPropertyDescriptor(y.prototype,"countOnly"),y.prototype),y),N=(_=(0,i.computed)("_subscribedCallback"),v=class extends(i.default.extend(d.default)){init(e){let{name:t,presenceService:i}=e
super.init(...arguments),this.name=t,this.set("users",null),this.set("count",null),this.set("countOnly",null),this.presenceService=i}get subscribed(){return!!this._subscribedCallback}async subscribe(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null
this.subscribed||(e||(e=await this.presenceService._getInitialData(this.name)),this.set("count",e.count),e.users?(this.set("users",e.users),this.set("countOnly",!1)):(this.set("users",null),this.set("countOnly",!0)),this.lastSeenId=e.last_message_id,this.presenceService.messageBus.subscribe(`/presence${this.name}`,this._processMessage,this.lastSeenId),this.set("_subscribedCallback",this._processMessage),this.trigger("change"))}unsubscribe(){this.subscribed&&(this.presenceService.messageBus.unsubscribe(`/presence${this.name}`,this._subscribedCallback),this.set("_subscribedCallback",null),this.set("users",null),this.set("count",null),this.trigger("change"))}async _resubscribe(){this.unsubscribe(),await this.subscribe()}async _processMessage(e,t,i){if(i!==this.lastSeenId+1)return console.log(`PresenceChannel '${this.name}' dropped message (received ${i}, expecting ${this.lastSeenId+1}), resyncing...`),void await this._resubscribe()
if(this.lastSeenId=i,this.countOnly&&void 0!==e.count_delta)this.set("count",this.count+e.count_delta),this.trigger("change")
else{if(this.countOnly||!e.entering_users&&!e.leaving_user_ids)return void await this._resubscribe()
if(e.entering_users){const t=e.entering_users.map((e=>a.default.create(e)))
this.users.addObjects(t)}if(e.leaving_user_ids){const t=new Set(e.leaving_user_ids),i=this.users.filter((e=>t.has(e.id)))
this.users.removeObjects(i)}this.set("count",this.users.length),this.trigger("change")}}},j(v.prototype,"subscribed",[_],Object.getOwnPropertyDescriptor(v.prototype,"subscribed"),v.prototype),j(v.prototype,"_processMessage",[c.bind],Object.getOwnPropertyDescriptor(v.prototype,"_processMessage"),v.prototype),v),L=(0,h.disableImplicitInjections)((k=class extends t.default{constructor(){super(...arguments),T(this,"currentUser",x,this),T(this,"siteSettings",P,this),T(this,"messageBus",O,this),S(this,"_presenceDebounceMs",C)}init(){super.init(...arguments),this._queuedEvents=[],this._presenceChannelStates=new Map,this._presentProxies=new Map,this._subscribedProxies=new Map,this._initialDataRequests=new Map,this.currentUser&&(window.addEventListener("beforeunload",this._beaconLeaveAll),(0,u.onPresenceChange)({...I,callback:this._throttledUpdateServer}))}get _presentChannels(){return new Set(this._presentProxies.keys())}willDestroy(){super.willDestroy(...arguments),window.removeEventListener("beforeunload",this._beaconLeaveAll),(0,u.removeOnPresenceChange)(this._throttledUpdateServer),(0,r.cancel)(this._debounceTimer)}getChannel(e){return D.create({name:e,presenceService:this})}_getInitialData(e){let t=this._initialDataRequests[e]
return t||(t=this._initialDataRequests[e]=E()),(0,r.once)(this,this._makeInitialDataRequest),t.promise}async _makeInitialDataRequest(){if(this._initialDataAjax)return void(0,r.next)(this,(()=>(0,r.once)(this,this._makeInitialDataRequest)))
if(0===Object.keys(this._initialDataRequests).length)return
let e
this._initialDataAjax=(0,n.ajax)("/presence/get",{data:{channels:Object.keys(this._initialDataRequests).slice(0,50)}})
try{e=await this._initialDataAjax}catch(t){throw(0,o.default)(this,this._makeInitialDataRequest,5e3),t}finally{this._initialDataAjax=null}for(const i in e){if(!e.hasOwnProperty(i))continue
const t=e[i]
if(t)this._initialDataRequests[i].resolve(t)
else{const e=new M(`PresenceChannel '${i}' not found`)
this._initialDataRequests[i].reject(e)}delete this._initialDataRequests[i]}}_addPresent(e){let t=this._presentProxies.get(e.name)
return t||(t=new Set,this._presentProxies.set(e.name,t)),t.add(e),t.size}_removePresent(e){let t=this._presentProxies.get(e.name)
return t?.delete(e),0===t?.size&&this._presentProxies.delete(e.name),t?.size||0}_addSubscribed(e){let t=this._subscribedProxies.get(e.name)
return t||(t=new Set,this._subscribedProxies.set(e.name,t)),t.add(e),t.size}_removeSubscribed(e){let t=this._subscribedProxies.get(e.name)
return t?.delete(e),0===t?.size&&this._subscribedProxies.delete(e.name),t?.size||0}async _enter(e){if(!this.currentUser)throw"Must be logged in to enter presence channel"
if(this._addPresent(e)>1)return
const t=E()
this._queuedEvents.push({channel:e.name,type:"enter",promiseProxy:t}),this._scheduleNextUpdate(),await t.promise}async _leave(e){if(!this.currentUser)throw"Must be logged in to leave presence channel"
if(this._removePresent(e)>0)return
const t=E()
this._queuedEvents.push({channel:e.name,type:"leave",promiseProxy:t}),this._scheduleNextUpdate(),await t.promise}async _subscribe(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null
if(this.siteSettings.login_required&&!this.currentUser)throw"Presence is only available to authenticated users on login-required sites"
this._addSubscribed(e)
const i=e.name
let n=this._presenceChannelStates.get(i)
return n||(n=N.create({name:i,presenceService:this}),this._presenceChannelStates.set(i,n),await n.subscribe(t)),n}_unsubscribe(e){if(0===this._removeSubscribed(e)){const t=e.name
this._presenceChannelStates.get(t).unsubscribe(),this._presenceChannelStates.delete(t)}}_beaconLeaveAll(){if((0,p.isTesting)())return
this._dedupQueue()
const e=this._queuedEvents.filter((e=>"leave"===e.type)).map((e=>e.channel))
if(e.push(...this._presentChannels),0===e.length)return
const t=new FormData
t.append("client_id",this.messageBus.clientId),e.forEach((e=>t.append("leave_channels[]",e))),t.append("authenticity_token",s.default.currentProp("csrfToken")),navigator.sendBeacon((0,m.default)("/presence/update"),t)}_dedupQueue(){const e={}
this._queuedEvents.forEach((t=>{e[t.channel]&&e[t.channel].promiseProxy.resolve(t.promiseProxy.promise),e[t.channel]=t})),this._queuedEvents=Object.values(e)}async _updateServer(){this._lastUpdate=new Date,this._updateRunning=!0,this._cancelTimer(),this._dedupQueue()
const e=this._queuedEvents
this._queuedEvents=[]
try{const t=[],i=e.filter((e=>"leave"===e.type)).map((e=>e.channel))
for(const[e,n]of this._presentProxies)Array.from(n).some((e=>!e.activeOptions||(0,u.default)(e.activeOptions)))?t.push(e):i.push(e)
if(0===e.length&&0===t.length)return
const r=await(0,n.ajax)("/presence/update",{data:{client_id:this.messageBus.clientId,present_channels:t,leave_channels:i},type:"POST"})
e.forEach((e=>{!1===r[e.channel]?e.promiseProxy.reject(new M(`PresenceChannel '${e.channel}' not found`)):e.promiseProxy.resolve()})),this._presenceDebounceMs=C}catch(t){if(this._queuedEvents.unshift(...e),429!==t.jqXHR?.status)throw t
{const e=t.jqXHR.responseJSON?.extras?.wait_seconds||10
this._presenceDebounceMs=1e3*e}}finally{this._updateRunning=!1,this._scheduleNextUpdate()}}_throttledUpdateServer(){!this._lastUpdate||new Date-this._lastUpdate>z?this._updateServer():(0,r.throttle)(this,this._updateServer,z,!1)}_cancelTimer(){this._nextUpdateTimer&&((0,r.cancel)(this._nextUpdateTimer),this._nextUpdateTimer=null)}_scheduleNextUpdate(){this._updateRunning||(this._queuedEvents.length>0?(this._cancelTimer(),(0,r.cancel)(this._debounceTimer),this._debounceTimer=(0,r.debounce)(this,this._throttledUpdateServer,this._presenceDebounceMs)):!this._nextUpdateTimer&&this._presentChannels.size>0&&!(0,p.isTesting)()&&(this._nextUpdateTimer=(0,o.default)(this,this._throttledUpdateServer,3e4)))}},x=j(k.prototype,"currentUser",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),P=j(k.prototype,"siteSettings",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),O=j(k.prototype,"messageBus",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),j(k.prototype,"_beaconLeaveAll",[c.bind],Object.getOwnPropertyDescriptor(k.prototype,"_beaconLeaveAll"),k.prototype),j(k.prototype,"_throttledUpdateServer",[c.bind],Object.getOwnPropertyDescriptor(k.prototype,"_throttledUpdateServer"),k.prototype),w=k))||w
e.default=L})),define("discourse/services/resize-observer",["exports","ember-resize-observer-service/services/resize-observer"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),Object.defineProperty(e,"default",{enumerable:!0,get:function(){return t.default}})})),define("discourse/services/screen-track",["exports","@ember/service","discourse/lib/ajax","discourse-common/utils/decorators","discourse-common/config/environment","discourse/lib/topic-list-tracker","@ember/runloop"],(function(e,t,i,n,r,o,s){var l,a
function u(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function c(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const d=[5e3,1e4,2e4,4e4],p=[405,429,500,501,502,503,504]
let m=(l=class extends t.default{constructor(){var e,t,i,n
super(...arguments),e=this,t="appEvents",n=this,(i=a)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0}),u(this,"_consolidatedTimings",[]),u(this,"_lastTick",null),u(this,"_lastScrolled",null),u(this,"_lastFlush",0),u(this,"_timings",{}),u(this,"_totalTimings",{}),u(this,"_topicTime",0),u(this,"_onscreen",[]),u(this,"_readOnscreen",[]),u(this,"_readPosts",{}),u(this,"_inProgress",!1),this.reset()}start(e,t){const i=this._topicId
i&&i!==e&&(this.tick(),this.flush()),this.reset(),this._interval||(this._interval=setInterval((()=>{(0,s.run)((()=>this.tick()))}),1e3),window.addEventListener("scroll",this.scrolled)),this._topicId=e,this._topicController=t}stop(){this._topicId&&(window.removeEventListener("scroll",this.scrolled),this.tick(),this.flush(),this.reset(),this._topicId=null,this._topicController=null,this._interval&&(clearInterval(this._interval),this._interval=null))}setOnscreen(e,t){this._onscreen=e,this._readOnscreen=t}reset(){const e=Date.now()
this._lastTick=e,this._lastScrolled=e,this._lastFlush=0,this._timings={},this._totalTimings={},this._topicTime=0,this._onscreen=[],this._readOnscreen=[],this._readPosts={},this._inProgress=!1}scrolled(){this._lastScrolled=Date.now()}registerAnonCallback(e){this._anonCallback=e}consolidateTimings(e,t,i){let n=this._consolidatedTimings.findIndex((e=>e.topicId===i))
if(n>-1){let i=this._consolidatedTimings[n]
const r=this._consolidatedTimings.length-1
if(n!==r){const e=this._consolidatedTimings[r]
this._consolidatedTimings[r]=i,this._consolidatedTimings[r-1]=e}const o=i.timings
Object.keys(o).forEach((t=>{e[t]&&(o[t]+=e[t])})),i.topicTime+=t,i.timings=Object.assign({},e,i.timings)}else this._consolidatedTimings.push({timings:e,topicTime:t,topicId:i})
const r=parseInt(Object.keys(e).lastObject,10),s=this.highestReadFromCache(i)
return(!s||sDate.now())return
this._ajaxFailures=this._ajaxFailures||0
const{timings:e,topicTime:t,topicId:n}=this._consolidatedTimings.pop(),r={timings:e,topic_time:t,topic_id:n}
return this._inProgress=!0,(0,i.ajax)("/topics/timings",{data:r,type:"POST",headers:{"X-SILENCE-LOGGER":"true","Discourse-Background":"true"}}).then((()=>{if(this.isDestroying||this.isDestroyed)return
this._ajaxFailures=0
const t=this._topicController
if(t){const i=Object.keys(e).map((e=>parseInt(e,10)))
t.readPosts(n,i)
const r=this.highestReadFromCache(n)
r&&r<=i.lastObject&&(0,o.resetHighestReadCache)(n)}this.appEvents.trigger("topic:timings-sent",r)})).catch((i=>{if(i.jqXHR&&p.includes(i.jqXHR.status)){const i=d[this._ajaxFailures]
this._ajaxFailures+=1,i&&(this._blockSendingToServerTill=Date.now()+i,this.consolidateTimings(e,t,n))}window.console&&window.console.warn&&i.jqXHR&&window.console.warn(`Failed to update topic times for topic ${n} due to ${i.jqXHR.status} error`)})).finally((()=>{this._inProgress=!1,this._lastFlush=0}))}flush(){const e={},t=this._totalTimings,i=this._timings
Object.keys(this._timings).forEach((n=>{const r=i[n]
t[n]=t[n]||0,r>0&&t[n]<36e4&&(t[n]+=r,e[n]=r),i[n]=0}))
const n=parseInt(this._topicId,10)
let o=0
const s=this._topicController,l=s?s.get("model.postStream"):null
this.currentUser&&this.currentUser.get("ignored_users.length")&&l&&l.hasNoFilters&&!l.canAppendMore&&l.posts.lastObject&&l.posts.lastObject.read&&l.gaps&&l.gaps.after[l.posts.lastObject.id]&&l.topic.last_read_post_number!==l.posts.lastObject.post_number+l.get(`gaps.after.${l.posts.lastObject.id}.length`)&&(e[l.posts.lastObject.post_number+l.get(`gaps.after.${l.posts.lastObject.id}.length`)]=1)
const a=Object.keys(e)
a.forEach((e=>{o=Math.max(o,parseInt(e,10))}))
const u=this.session.get("highestSeenByTopic")
if((u[n]||0)0){if(this.currentUser)this.consolidateTimings(e,this._topicTime,n),(0,r.isTesting)()||this.sendNextConsolidatedTiming()
else if(this._anonCallback){const e=this.keyValueStore,t=e.getInt("anon-topic-time")
e.setItem("anon-topic-time",t+this._topicTime)
let i=e.get("anon-topic-ids")
i=i?i.split(",").map((e=>parseInt(e,10))):[],!i.includes(n)&&i.length<5&&(i.push(n),e.setItem("anon-topic-ids",i.join(","))),this._anonCallback()}this._topicTime=0}this._lastFlush=0}tick(){const e=Date.now()
if(e-this._lastScrolled>18e4)return
const t=e-this._lastTick
this._lastFlush+=t,this._lastTick=e
const i=this._totalTimings,n=this._timings,r=1e3*this.siteSettings.flush_timings_secs,o=Object.keys(n).some((e=>n[e]>0&&!i[e]&&!this._readPosts[e]))
!this._inProgress&&(this._lastFlush>r||o)&&this.flush(),this._inProgress||this.sendNextConsolidatedTiming(),this.session.hasFocus&&(this._topicTime+=t,this._onscreen.forEach((e=>n[e]=(n[e]||0)+t)),this._readOnscreen.forEach((e=>{this._readPosts[e]=!0})))}},a=c(l.prototype,"appEvents",[t.inject],{configurable:!0,enumerable:!0,writable:!0,initializer:null}),c(l.prototype,"scrolled",[n.bind],Object.getOwnPropertyDescriptor(l.prototype,"scrolled"),l.prototype),l)
e.default=m})),define("discourse/services/search",["exports","@ember/service","discourse/lib/implicit-injections","@glimmer/tracking","@ember/object","discourse/components/search-menu"],(function(e,t,i,n,r,o){var s,l,a,u,c,d
function p(e,t,i,n){i&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}function m(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function h(e,t,i,n,r){var o={}
return Object.keys(n).forEach((function(e){o[e]=n[e]})),o.enumerable=!!o.enumerable,o.configurable=!!o.configurable,("value"in o||o.initializer)&&(o.writable=!0),o=i.slice().reverse().reduce((function(i,n){return n(e,t,i)||i}),o),r&&void 0!==o.initializer&&(o.value=o.initializer?o.initializer.call(r):void 0,o.initializer=void 0),void 0===o.initializer&&(Object.defineProperty(e,t,o),o=null),o}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let f=(0,i.disableImplicitInjections)((l=class extends t.default{constructor(){super(...arguments),p(this,"appEvents",a,this),p(this,"activeGlobalSearchTerm",u,this),p(this,"searchContext",c,this),p(this,"highlightTerm",d,this),m(this,"searchContextEnabled",!1)}get contextType(){return this.searchContext?.type||null}handleResultInsertion(e){if(65===e.keyCode&&document.querySelector("#reply-control.open"))return this.appEvents.trigger("composer:insert-text",document.activeElement.href,{ensureSpace:!0}),this.appEvents.trigger("header:keyboard-trigger",{type:"search"}),document.querySelector("#reply-control.open textarea").focus(),e.stopPropagation(),e.preventDefault(),!1}handleArrowUpOrDown(e){if("ArrowUp"===e.key||"ArrowDown"===e.key){let t=e.target.closest(".search-menu")?e.target:null
if(!t)return
let i,n,r=document.querySelectorAll(".search-menu .results a"),s=document.querySelectorAll(".search-menu .results .search-link")
if(!s.length)return
r.forEach((e=>{e.classList.contains("search-link")&&(i=e),e===t&&(n=i)}))
let l=-1
if(n&&(l=Array.prototype.indexOf.call(s,n)),-1===l&&"ArrowDown"===e.key){(s[0]||r[0]).focus()}else 0===l&&"ArrowUp"===e.key?(0,o.focusSearchInput)():l>-1&&(l+="ArrowDown"===e.key?1:-1,l>=0&&l{let r=this._resultSet(e,t)
return i.afterFindAll&&(r=i.afterFindAll(r,{lookup:(i,r)=>n._lookupSubType(i,e,r,t)})),r}))},findFiltered(e,t){return this.adapterFor(e).find(this,e,t).then((t=>this._build(e,t)))},_hydrateFindResults(e,t,i){if("object"==typeof i)return this._resultSet(t,e,i)
{const i=this.adapterFor(t).apiNameFor(t)
return this._hydrate(t,e[(0,a.underscore)(i)],e)}},findStale(e,t,i){const n=this.adapterFor(e).findStale(this,e,t,i)
return{hasResults:void 0!==n,results:n,refresh:()=>this.find(e,t,i)}},find(e,t,i){let n=this.adapterFor(e)
return n.find(this,e,t,i).then((r=>{let o=this._hydrateFindResults(r,e,t,i)
if(r.extras&&o.set("extras",r.extras),n.cache){const r=n.findStale(this,e,t,i)
o=this._updateStale(r,o,n.primaryKey),n.cacheFind(this,e,t,i,o)}return o}))},_updateStale:(e,t,i)=>e?(t.set("content",t.get("content").map((t=>{let n=e.content.findBy(i,t.get(i))
if(n)for(const[e,i]of Object.entries(Object.getOwnPropertyDescriptors(n)))i.writable&&i.enumerable&&n.set(e,i.value)
else n=t
return n}))),t):t,refreshResults(e,t,i){const n=this.adapterFor(t)
return(0,s.ajax)(i).then((i=>{const r=(0,a.underscore)(this.pluralize(n.apiNameFor(t))),o=i[r].map((e=>this._hydrate(t,e,i)))
e.set("content",o)}))},appendResults(e,t,i){const n=this.adapterFor(t)
return(0,s.ajax)(i).then((i=>{const r=(0,a.underscore)(this.pluralize(n.apiNameFor(t)))
let o=i.meta||i,s=o["total_rows_"+r]||e.get("totalRows"),l=o["load_more_"+r],u=i[r].map((e=>this._hydrate(t,e,i)))
e.setProperties({totalRows:s,loadMoreUrl:l}),e.get("content").pushObjects(u),e.get("length")>=s&&e.set("loadMoreUrl",null)}))},update(e,t,i){const n=this.adapterFor(e)
return n.update(this,e,t,i,(function(i){if(i&&i[e]&&i[e][n.primaryKey]){const r=function(e,t){const i=u[e]
if(i&&i.hasOwnProperty(t)){const e=i[t]
return delete i[t],e}}(e,t)
d(e,i[e][n.primaryKey],r)}return i}))},createRecord(e,t){return(t=t||{})[this.adapterFor(e).primaryKey]?this._hydrate(e,t):this._build(e,t)},destroyRecord(e,t){const i=this.adapterFor(e)
return t.get("isNew")?(p(e,t.get(i.primaryKey)),n.Promise.resolve(!0)):i.destroyRecord(this,e,t).then((function(n){return p(e,t.get(i.primaryKey)),n}))},_resultSet(e,t,i){const n=this.adapterFor(e),r=(0,a.underscore)(this.pluralize(n.apiNameFor(e)))
if(!t[r])return void console.error(`JSON response is missing \`${r}\` key`,t)
const s=t[r].map((i=>this._hydrate(e,i,t)))
let l=t.meta||t
const u={content:s,findArgs:i,totalRows:l["total_rows_"+r]||s.length,loadMoreUrl:l["load_more_"+r],refreshUrl:l["refresh_"+r],resultSetMeta:t.meta,store:this,__type:e}
return t.extras&&(u.extras=t.extras),o.default.create(u)},_build(e,t){const i=this.adapterFor(e)
t.store=this,t.__type=e,t.__state=t[i.primaryKey]?"created":"new",t.topicTrackingState=this.register.lookup("service:topic-tracking-state"),t.keyValueStore=this.register.lookup("service:key-value-store")
const n=(this.register.lookupFactory("model:"+e)||r.default).create(t)
return d(e,t[i.primaryKey],n),n},adapterFor(e){return this.register.lookup("adapter:"+e)||this.register.lookup("adapter:rest")},_lookupSubType(e,t,i,n){n.meta&&n.meta.types&&(e=n.meta.types[e]||e)
const r=this.adapterFor(e),o=this.pluralize(e),s=n[this.pluralize(e)]
if(s){const t="__hashed_"+o
let l=n[t]
l||(l={},s.forEach((function(e){l[e[r.primaryKey]]=e})),n[t]=l)
const a=l[i]
if(a){const t=this._hydrate(e,a,n)
return l[i]=t,t}}},_hydrateEmbedded(e,t,n){const r=this.adapterFor(e)
Object.keys(t).forEach((o=>{if(o===r.primaryKey)return
const s=/(.+)\_id(s?)$/.exec(o)
if(s){const r=s[1]
if(s[2]){const i=t[o].map((t=>this._lookupSubType(r,e,t,n)))
t[this.pluralize(r)]=i||[],delete t[o]}else{const s=this._lookupSubType(r,e,t[o],n)
s?(t[r]=s,delete t[o]):(0,i.set)(t,r,null)}}}))},_hydrate(e,t,i){if(!t)throw new Error("Can't hydrate "+e+" of `null`")
const n=this.adapterFor(e),o=t[n.primaryKey]
if(!o)throw new Error(`Can't hydrate ${e} without primaryKey: \`${n.primaryKey}\``)
"1"===(i=i||t).__rest_serializer&&this._hydrateEmbedded(e,t,i)
const s=function(e,t){const i=u[e]
if(i&&i.hasOwnProperty(t))return i[t]}(e,o)
if(s===t)return s
if(s){delete t[n.primaryKey]
let i=this.register.lookupFactory("model:"+e)
return i&&i.class&&(i=i.class),i||(i=r.default),s.setProperties(i.munge(t)),t[n.primaryKey]=o,s}return this._build(e,t)}})
e.default=m})),define("discourse/services/user-status",["exports","@ember/service","discourse/lib/ajax","discourse/lib/do-not-disturb"],(function(e,t,i,n){var r,o,s,l,a
function u(e,t){(function(e,t){if(t.has(e))throw new TypeError("Cannot initialize the same private elements twice on an object")})(e,t),t.add(e)}function c(e,t,i){if(!t.has(e))throw new TypeError("attempted to get private field on non-instance")
return i}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let d=(s=new WeakSet,l=new WeakSet,a=new WeakSet,r=class extends t.default{constructor(){var e,t,i,n
super(...arguments),u(this,a),u(this,l),u(this,s),e=this,t="appEvents",n=this,(i=o)&&Object.defineProperty(e,t,{enumerable:i.enumerable,configurable:i.configurable,writable:i.writable,value:i.initializer?i.initializer.call(n):void 0})}async set(e,t){await(0,i.ajax)({url:"/user-status.json",type:"PUT",data:e}),this.currentUser.set("status",e),t?c(this,s,y).call(this,e.ends_at):c(this,l,_).call(this)}async clear(){await(0,i.ajax)({url:"/user-status.json",type:"DELETE"}),this.currentUser.set("status",null),c(this,l,_).call(this)}},p=r.prototype,m="appEvents",h=[t.inject],f={configurable:!0,enumerable:!0,writable:!0,initializer:null},b={},Object.keys(f).forEach((function(e){b[e]=f[e]})),b.enumerable=!!b.enumerable,b.configurable=!!b.configurable,("value"in b||b.initializer)&&(b.writable=!0),b=h.slice().reverse().reduce((function(e,t){return t(p,m,e)||e}),b),g&&void 0!==b.initializer&&(b.value=b.initializer?b.initializer.call(g):void 0,b.initializer=void 0),void 0===b.initializer&&(Object.defineProperty(p,m,b),b=null),o=b,r)
var p,m,h,f,g,b
function y(e){const t=c(this,a,v).call(this,e??n.default.forever)
this.currentUser.enterDoNotDisturbFor(t)}function _(){this.currentUser.isInDoNotDisturb()&&this.currentUser.leaveDoNotDisturb()}function v(e){return moment.utc(e).diff(moment.utc(),"minutes")}e.default=d})),define("discourse/templates/about",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"/C4WNdcC",block:'[[[8,[39,0],null,[["@pageClass"],["about"]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"container"],[12],[1,"\\n "],[10,0],[14,0,"contents clearfix body-page"],[12],[1,"\\n\\n "],[10,"ul"],[14,0,"nav-pills"],[12],[1,"\\n "],[10,"li"],[14,0,"nav-item-about"],[12],[8,[39,1],[[24,0,"active"]],[["@route"],["about"]],[["default"],[[[[1,[28,[35,2],["about.simple_title"],null]]],[]]]]],[13],[1,"\\n"],[41,[30,0,["faqOverridden"]],[[[1," "],[10,"li"],[14,0,"nav-item-guidelines"],[12],[8,[39,1],null,[["@route"],["guidelines"]],[["default"],[[[[1,[28,[35,2],["guidelines"],null]]],[]]]]],[13],[1,"\\n "],[10,"li"],[14,0,"nav-item-faq"],[12],[8,[39,1],null,[["@route"],["faq"]],[["default"],[[[[1,[28,[35,2],["faq"],null]]],[]]]]],[13],[1,"\\n"]],[]],[[[1," "],[10,"li"],[14,0,"nav-item-faq"],[12],[8,[39,1],null,[["@route"],["faq"]],[["default"],[[[[1,[28,[35,2],["faq"],null]]],[]]]]],[13],[1,"\\n"]],[]]],[41,[30,0,["site","tos_url"]],[[[1," "],[10,"li"],[14,0,"nav-item-tos"],[12],[8,[39,1],null,[["@route"],["tos"]],[["default"],[[[[1,[28,[35,2],["tos"],null]]],[]]]]],[13],[1,"\\n"]],[]],null],[41,[30,0,["site","privacy_policy_url"]],[[[1," "],[10,"li"],[14,0,"nav-item-privacy"],[12],[8,[39,1],null,[["@route"],["privacy"]],[["default"],[[[[1,[28,[35,2],["privacy"],null]]],[]]]]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,"section"],[14,0,"about description"],[12],[1,"\\n "],[10,"h2"],[12],[1,[28,[35,2],["about.title"],[["title"],[[30,0,["model","title"]]]]]],[13],[1,"\\n "],[10,2],[12],[1,[30,0,["model","description"]]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,[["@name","@connectorTagName","@outletArgs"],["about-after-description","section",[28,[37,5],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n\\n"],[41,[30,0,["model","admins"]],[[[1," "],[10,"section"],[14,0,"about admins"],[12],[1,"\\n "],[10,"h3"],[12],[1,[28,[35,6],["users"],null]],[1," "],[1,[28,[35,2],["about.our_admins"],null]],[13],[1,"\\n\\n "],[8,[39,7],null,[["@users"],[[30,0,["model","admins"]]]],null],[1,"\\n "],[10,0],[14,0,"clearfix"],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,4],null,[["@name","@connectorTagName","@outletArgs"],["about-after-admins","section",[28,[37,5],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["model","moderators"]],[[[1," "],[10,"section"],[14,0,"about moderators"],[12],[1,"\\n "],[10,"h3"],[12],[1,[28,[35,6],["users"],null]],[1," "],[1,[28,[35,2],["about.our_moderators"],null]],[13],[1,"\\n\\n "],[10,0],[14,0,"users"],[12],[1,"\\n "],[8,[39,7],null,[["@users"],[[30,0,["model","moderators"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"clearfix"],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,4],null,[["@name","@connectorTagName","@outletArgs"],["about-after-moderators","section",[28,[37,5],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["model","category_moderators","length"]],[[[42,[28,[37,9],[[28,[37,9],[[30,0,["model","category_moderators"]]],null]],null],null,[[[1," "],[10,"section"],[15,0,[29,["about category-moderators moderators-",[30,1,["category","slug"]]]]],[12],[1,"\\n "],[10,"h3"],[12],[1,[28,[35,10],[[30,1,["category"]]],null]],[1,[28,[35,2],["about.moderators"],null]],[13],[1,"\\n "],[10,0],[14,0,"users"],[12],[1,"\\n "],[8,[39,7],null,[["@users"],[[30,1,["moderators"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"clearfix"],[12],[13],[1,"\\n "],[13],[1,"\\n"]],[1]],null]],[]],null],[41,[30,0,["model","can_see_about_stats"]],[[[1," "],[10,"section"],[14,0,"about stats"],[12],[1,"\\n "],[10,"h3"],[12],[1,[28,[35,6],["far-chart-bar"],null]],[1," "],[1,[28,[35,2],["about.stats"],null]],[13],[1,"\\n\\n "],[10,"table"],[14,0,"table"],[12],[1,"\\n "],[10,"tbody"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"th"],[12],[1," "],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,2],["about.stat.last_day"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,2],["about.stat.last_7_days"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,2],["about.stat.last_30_days"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,2],["about.stat.all_time"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tr"],[14,0,"about-topic-count"],[12],[1,"\\n "],[10,"td"],[14,0,"title"],[12],[1,[28,[35,2],["about.topic_count"],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","topics_last_day"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","topics_7_days"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","topics_30_days"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","topic_count"]]],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tr"],[14,0,"about-post-count"],[12],[1,"\\n "],[10,"td"],[12],[1,[28,[35,2],["about.post_count"],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","posts_last_day"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","posts_7_days"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","posts_30_days"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","post_count"]]],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tr"],[14,0,"about-user-count"],[12],[1,"\\n "],[10,"td"],[12],[1,[28,[35,2],["about.user_count"],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","users_last_day"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","users_7_days"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","users_30_days"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","user_count"]]],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tr"],[14,0,"about-active-user-count"],[12],[1,"\\n "],[10,"td"],[12],[1,[28,[35,2],["about.active_user_count"],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","active_users_last_day"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","active_users_7_days"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","active_users_30_days"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,"—"],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tr"],[14,0,"about-like-count"],[12],[1,"\\n "],[10,"td"],[12],[1,[28,[35,2],["about.like_count"],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","likes_last_day"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","likes_7_days"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","likes_30_days"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[30,0,["model","stats","like_count"]]],null]],[13],[1,"\\n "],[13],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["site","displayed_about_plugin_stat_groups"]]],null]],null],null,[[[1," "],[10,"tr"],[15,0,[28,[37,12],["about-",[30,2],"-count"],null]],[12],[1,"\\n "],[10,"td"],[12],[1,[28,[35,2],[[28,[37,12],["about.",[30,2],"_count"],null]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[28,[37,13],[[30,0,["model","stats"]],[28,[37,12],[[30,2],"_last_day"],null]],null]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[28,[37,13],[[30,0,["model","stats"]],[28,[37,12],[[30,2],"_7_days"],null]],null]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[28,[37,13],[[30,0,["model","stats"]],[28,[37,12],[[30,2],"_30_days"],null]],null]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,11],[[28,[37,13],[[30,0,["model","stats"]],[28,[37,12],[[30,2],"_count"],null]],null]],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["contactInfo"]],[[[1," "],[10,"section"],[14,0,"about contact"],[12],[1,"\\n "],[10,"h3"],[12],[1,[28,[35,6],["envelope"],null]],[1," "],[1,[28,[35,2],["about.contact"],null]],[13],[1,"\\n "],[10,2],[12],[1,[28,[35,14],[[30,0,["contactInfo"]]],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["cm","statGroupName"],false,["d-section","link-to","i18n","if","plugin-outlet","hash","d-icon","about-page-users","each","-track-array","category-link","number","concat","get","html-safe"]]',moduleName:"discourse/templates/about.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/account-created",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"VPE1a6+E",block:'[[[10,0],[14,1,"simple-container"],[12],[1,"\\n "],[10,0],[14,0,"account-created"],[12],[1,"\\n "],[46,[28,[37,1],null,null],null,null,null],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["component","-outlet"]]',moduleName:"discourse/templates/account-created.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/account-created/edit-email",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"5CNx4TDw",block:'[[[10,0],[14,0,"ac-message"],[12],[1,"\\n "],[8,[39,0],null,[["@email"],[[30,0,["newEmail"]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"activation-controls"],[12],[1,"\\n "],[8,[39,1],null,[["@action","@label","@disabled","@class"],[[28,[37,2],[[30,0],"changeEmail"],null],"login.submit_new_email",[30,0,["submitDisabled"]],"btn-primary"]],null],[1,"\\n "],[8,[39,1],null,[["@action","@label","@class"],[[28,[37,2],[[30,0],"cancel"],null],"cancel","edit-cancel"]],null],[1,"\\n"],[13]],[],false,["activation-email-form","d-button","action"]]',moduleName:"discourse/templates/account-created/edit-email.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/account-created/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"MBXTlZCB",block:'[[[10,0],[14,0,"container invites-show"],[12],[1,"\\n "],[10,0],[14,0,"login-welcome-header"],[12],[1,"\\n "],[10,"h1"],[14,0,"login-title"],[12],[1,[30,0,["welcomeTitle"]]],[13],[1,"\\n "],[10,"img"],[15,"src",[30,0,["wavingHandURL"]]],[14,"alt",""],[14,0,"waving-hand"],[12],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"ac-page"],[12],[1,"\\n "],[10,0],[14,0,"two-col"],[12],[1,"\\n "],[10,0],[14,0,"col-image"],[12],[1,"\\n "],[10,"img"],[15,"src",[30,0,["envelopeImageUrl"]]],[15,"alt",[28,[37,0],["invites.emoji"],null]],[12],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"col-form"],[12],[1,"\\n "],[10,0],[14,0,"success-info"],[12],[1,"\\n "],[1,[28,[35,1],[[30,0,["accountCreated","message"]]],null]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["accountCreated","show_controls"]],[[[1," "],[8,[39,3],null,[["@sendActivationEmail","@editActivationEmail"],[[28,[37,4],[[30,0],"sendActivationEmail"],null],[28,[37,4],[[30,0],"editActivationEmail"],null]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["i18n","html-safe","if","activation-controls","action"]]',moduleName:"discourse/templates/account-created/index.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/account-created/resent",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"7iSEQUMF",block:'[[[10,0],[14,0,"ac-message"],[12],[1,"\\n"],[41,[30,0,["email"]],[[[1," "],[1,[28,[35,1],[[28,[37,2],["login.sent_activation_email_again"],[["currentEmail"],[[30,0,["email"]]]]]],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,2],["login.sent_activation_email_again_generic"],null]],[1,"\\n"]],[]]],[13]],[],false,["if","html-safe","i18n"]]',moduleName:"discourse/templates/account-created/resent.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/application",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"qcZiDvR3",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[10,3],[14,6,"#main-container"],[14,1,"skip-link"],[12],[1,[28,[35,1],["skip_to_main_content"],null]],[13],[1,"\\n "],[8,[39,2],null,null,null],[1,"\\n "],[8,[39,3],null,null,null],[1,"\\n "],[8,[39,4],null,[["@name","@connectorTagName","@outletArgs"],["above-site-header","div",[28,[37,5],null,[["currentPath"],[[30,0,["router","_router","currentPath"]]]]]]],null],[1,"\\n\\n"],[41,[30,0,["showSiteHeader"]],[[[1," "],[8,[39,7],null,[["@canSignUp","@showCreateAccount","@showLogin","@showKeyboard","@toggleMobileView","@toggleAnonymous","@logout","@sidebarEnabled","@navigationMenuQueryParamOverride","@showSidebar","@toggleSidebar"],[[30,0,["canSignUp"]],[28,[37,8],["showCreateAccount"],null],[28,[37,8],["showLogin"],null],[28,[37,8],["showKeyboardShortcutsHelp"],null],[28,[37,8],["toggleMobileView"],null],[28,[37,8],["toggleAnonymous"],null],[28,[37,8],["logout"],null],[30,0,["sidebarEnabled"]],[30,0,["navigationMenuQueryParamOverride"]],[30,0,["showSidebar"]],[28,[37,9],[[30,0],"toggleSidebar"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,10],null,null,null],[1,"\\n\\n"],[41,[30,0,["siteSettings","enable_offline_indicator"]],[[[1," "],[8,[39,11],null,null,null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,4],null,[["@name","@connectorTagName","@outletArgs"],["below-site-header","div",[28,[37,5],null,[["currentPath"],[[30,0,["router","_router","currentPath"]]]]]]],null],[1,"\\n\\n "],[10,0],[14,1,"main-outlet-wrapper"],[14,0,"wrap"],[14,"role","main"],[12],[1,"\\n\\n "],[10,0],[14,0,"sidebar-wrapper"],[12],[1,"\\n"],[41,[28,[37,12],[[30,0,["sidebarEnabled"]],[30,0,["showSidebar"]]],null],[[[1," "],[8,[39,13],null,[["@toggleSidebar"],[[28,[37,9],[[30,0],"toggleSidebar"],null]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[8,[39,14],null,null,null],[1,"\\n\\n "],[8,[39,4],null,[["@name"],["before-main-outlet"]],null],[1,"\\n\\n "],[10,0],[14,1,"main-outlet"],[12],[1,"\\n "],[8,[39,4],null,[["@name","@connectorTagName"],["above-main-container","div"]],null],[1,"\\n "],[10,0],[14,0,"container"],[14,1,"main-container"],[12],[1,"\\n"],[41,[30,0,["showTop"]],[[[1," "],[8,[39,15],null,[["@name"],["top"]],null],[1,"\\n"]],[]],null],[1," "],[8,[39,16],null,null,null],[1,"\\n "],[8,[39,17],null,null,null],[1,"\\n "],[8,[39,18],null,null,null],[1,"\\n "],[8,[39,4],null,[["@name","@connectorTagName","@outletArgs"],["top-notices","div",[28,[37,5],null,[["currentPath"],[[30,0,["router","_router","currentPath"]]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[46,[28,[37,20],null,null],null,null,null],[1,"\\n\\n "],[8,[39,21],null,null,null],[1,"\\n "],[8,[39,4],null,[["@name","@outletArgs"],["main-outlet-bottom",[28,[37,5],null,[["showFooter"],[[30,0,["showFooter"]]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,[["@name"],["after-main-outlet"]],null],[1,"\\n\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,[["@name","@connectorTagName","@outletArgs"],["above-footer","div",[28,[37,5],null,[["showFooter"],[[30,0,["showFooter"]]]]]]],null],[1,"\\n"],[41,[30,0,["showFooter"]],[[[1," "],[8,[39,15],null,[["@name","@triggerAppEvent","@classNames"],["footer","true","custom-footer-content"]],null],[1,"\\n"]],[]],null],[1," "],[8,[39,4],null,[["@name","@connectorTagName","@outletArgs"],["below-footer","div",[28,[37,5],null,[["showFooter"],[[30,0,["showFooter"]]]]]]],null],[1,"\\n\\n "],[8,[39,22],null,null,null],[1,"\\n "],[8,[39,23],null,null,null],[1,"\\n "],[8,[39,24],null,null,null],[1,"\\n "],[8,[39,25],null,null,null],[1,"\\n\\n"],[41,[30,0,["showFooterNav"]],[[[1," "],[8,[39,26],null,null,null],[1,"\\n"]],[]],null]],[]]]]]],[],false,["discourse-root","i18n","d-document","page-loading-slider","plugin-outlet","hash","if","site-header","route-action","action","software-update-prompt","offline-indicator","and","sidebar","loading-slider-fallback-spinner","custom-html","notification-consent-banner","pwa-install-banner","global-notice","component","-outlet","card-container","modal-container","dialog-holder","topic-entrance","composer-container","footer-nav"]]',moduleName:"discourse/templates/application.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/badge-selector-autocomplete",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression(o(i,"get").call(null!=t?t:e.nullContext||{},"option.name",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:4,column:18},end:{line:4,column:33}}}))+" \n"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o
return"\n
\n"+(null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"each").call(null!=t?t:e.nullContext||{},"option","in","options",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:r,loc:{start:{line:3,column:4},end:{line:5,column:13}}}))?o:"")+" \n
\n"},useData:!0});(0,i.addRawTemplate)("badge-selector-autocomplete",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/badges/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"P/6gpGL+",block:'[[[8,[39,0],null,[["@pageClass"],["badges"]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"container badges"],[12],[1,"\\n "],[10,"h1"],[12],[1,[28,[35,1],["badges.title"],null]],[13],[1,"\\n\\n "],[10,1],[12],[1,"\\n "],[8,[39,2],null,[["@name","@connectorTagName"],["below-badges-title","div"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"badge-groups"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["badgeGroups"]]],null]],null],null,[[[1," "],[10,0],[14,0,"badge-grouping"],[12],[1,"\\n "],[10,0],[14,0,"title"],[12],[1,"\\n "],[10,"h2"],[12],[1,[30,1,["badgeGrouping","displayName"]]],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"badge-group-list"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,1,["badges"]]],null]],null],null,[[[1," "],[8,[39,5],null,[["@badge","@username"],[[30,2],[30,0,["currentUser","username"]]]],null],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["bg","b"],false,["d-section","i18n","plugin-outlet","each","-track-array","badge-card"]]',moduleName:"discourse/templates/badges/index.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/badges/show",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"c/75APXe",block:'[[[10,0],[15,0,[29,["container show-badge ",[30,0,["model","slug"]]]]],[12],[1,"\\n "],[10,"h1"],[12],[1,"\\n "],[8,[39,0],null,[["@route"],["badges.index"]],[["default"],[[[[1,[28,[35,1],["badges.title"],null]]],[]]]]],[1,"\\n /\\n "],[1,[30,0,["model","name"]]],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"show-badge-details"],[12],[1,"\\n "],[8,[39,2],null,[["@badge","@size","@count"],[[30,0,["model"]],"large",[30,0,["userBadges","grant_count"]]]],null],[1,"\\n "],[10,0],[15,0,[29,["badge-grant-info ",[52,[30,0,["hiddenSetTitle"]],"","hidden"]]]],[12],[1,"\\n "],[10,0],[12],[1,"\\n"],[41,[30,0,["canSelectTitle"]],[[[1," "],[10,0],[14,0,"grant-info-item"],[12],[1,"\\n "],[1,[28,[35,1],["badges.allow_title"],null]],[1,"\\n "],[8,[39,4],null,[["@class","@action","@icon"],["btn-default pad-left",[28,[37,5],[[30,0],"toggleSetUserTitle"],null],"pencil-alt"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["model","multiple_grant"]],[[[1," "],[10,0],[14,0,"grant-info-item"],[12],[1,"\\n "],[1,[28,[35,1],["badges.multiple_grant"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["canSelectTitle"]],[[[1," "],[10,0],[15,0,[29,["badge-set-title ",[52,[30,0,["hiddenSetTitle"]],"hidden",""]]]],[12],[1,"\\n "],[8,[39,6],null,[["@selectableUserBadges"],[[30,0,["selectableUserBadges"]]]],null],[1,"\\n "],[8,[39,4],null,[["@class","@action","@label"],["btn-default close-btn",[28,[37,5],[[30,0],"toggleSetUserTitle"],null],"close"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["userBadges"]],[[[1," "],[10,0],[15,0,[29,["user-badges ",[30,0,["model","slug"]]]]],[12],[1,"\\n "],[8,[39,7],null,[["@selector","@action"],[".badge-info",[28,[37,5],[[30,0],"loadMore"],null]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"badges-granted"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["userBadges"]]],null]],null],null,[[[1," "],[8,[39,10],null,[["@user","@size","@class","@date"],[[30,1,["user"]],"medium","badge-info",[30,1,["granted_at"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"granted-on"],[12],[1,[28,[35,1],["badges.granted_on"],[["date"],[[28,[37,11],[[30,1,["granted_at"]]],null]]]]],[13],[1,"\\n"],[41,[30,1,["post_number"]],[[[1," "],[10,3],[14,0,"post-link"],[15,6,[29,[[30,1,["topic","url"]],"/",[30,1,["post_number"]]]]],[12],[1,[28,[35,12],[[30,1,["topic","fancyTitle"]]],null]],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[51,[30,0,["canLoadMore"]]],[[[41,[30,0,["canShowOthers"]],[[[1," "],[10,0],[12],[1,"\\n "],[10,3],[14,1,"show-others-with-badge-link"],[15,6,[30,0,["model","url"]]],[14,0,"btn btn-default"],[12],[1,[28,[35,1],["badges.others_count"],[["count"],[[30,0,["othersCount"]]]]]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1," "],[13],[1,"\\n\\n "],[8,[39,14],null,[["@condition"],[[30,0,["canLoadMore"]]]],null],[1,"\\n"]],[]],null],[13]],["ub"],false,["link-to","i18n","badge-card","if","d-button","action","badge-title","load-more","each","-track-array","user-info","inline-date","html-safe","unless","conditional-loading-spinner"]]',moduleName:"discourse/templates/badges/show.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/bulk-tag",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"2R3Q9Gnl",block:'[[[10,2],[12],[1,[28,[35,0],[[28,[37,1],["topics.bulk.",[30,0,["title"]]],null]],null]],[13],[1,"\\n\\n"],[10,2],[12],[8,[39,2],null,[["@tags","@categoryId"],[[30,0,["tags"]],[30,0,["categoryId"]]]],null],[13],[1,"\\n\\n"],[8,[39,3],null,[["@action","@disabled","@label"],[[28,[37,4],[[30,0],[30,0,["action"]]],null],[30,0,["emptyTags"]],[28,[37,1],["topics.bulk.",[30,0,["label"]]],null]]],null]],[],false,["i18n","concat","tag-chooser","d-button","action"]]',moduleName:"discourse/templates/bulk-tag.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/category-selector-autocomplete",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression((o(i,"category-link")||t&&o(t,"category-link")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"option",{name:"category-link",hash:{link:"false",allowUncategorized:"true"},hashTypes:{link:"StringLiteral",allowUncategorized:"StringLiteral"},hashContexts:{link:t,allowUncategorized:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:4,column:18},end:{line:4,column:81}}}))+" \n"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o
return"\n
\n"+(null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"each").call(null!=t?t:e.nullContext||{},"option","in","options",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:r,loc:{start:{line:3,column:4},end:{line:5,column:13}}}))?o:"")+" \n
\n"},useData:!0});(0,i.addRawTemplate)("category-selector-autocomplete",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/category-tag-autocomplete",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o
return" \n"+(null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"if").call(null!=t?t:e.nullContext||{},"option.model",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(2,r,0),inverse:e.program(4,r,0),types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:5,column:8},end:{line:9,column:15}}}))?o:"")+" \n"},2:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression((o(i,"category-link")||t&&o(t,"category-link")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"option.model",{name:"category-link",hash:{link:"false",allowUncategorized:"true"},hashTypes:{link:"StringLiteral",allowUncategorized:"StringLiteral"},hashContexts:{link:t,allowUncategorized:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:6,column:18},end:{line:6,column:87}}}))+" \n"},4:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+s((l(i,"d-icon")||t&&l(t,"d-icon")||e.hooks.helperMissing).call(o,"tag",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:8,column:18},end:{line:8,column:34}}}))+s(l(i,"get").call(o,"option.name",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:8,column:34},end:{line:8,column:49}}}))+" x "+s(l(i,"get").call(o,"option.count",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:8,column:52},end:{line:8,column:68}}}))+" \n"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o
return"\n
\n"+(null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"each").call(null!=t?t:e.nullContext||{},"option","in","options",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:r,loc:{start:{line:3,column:4},end:{line:11,column:13}}}))?o:"")+" \n
\n"},useData:!0});(0,i.addRawTemplate)("category-tag-autocomplete",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/composer/dominating-topic",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"oam2ZpB7",block:'[[[11,3],[24,6,""],[24,0,"close"],[16,"aria-label",[28,[37,0],["composer.esc_label"],null]],[4,[38,1],["click",[28,[37,2],[[30,0,["closeMessage"]],[30,0,["message"]]],null]],null],[12],[1,"\\n "],[1,[28,[35,0],["composer.esc"],null]],[1,"\\n "],[1,[28,[35,3],["times"],null]],[1,"\\n"],[13],[1,"\\n\\n"],[1,[28,[35,4],[[30,0,["message","body"]]],null]],[1,"\\n\\n"],[41,[30,0,["currentUser","can_invite_to_forum"]],[[[1," "],[8,[39,6],null,[["@class","@label","@icon","@action"],["btn-primary","footer_nav.share","link",[28,[37,7],[[30,0],[30,0,["shareModal"]]],null]]],null],[1,"\\n"]],[]],null]],[],false,["i18n","on","fn","d-icon","html-safe","if","d-button","action"]]',moduleName:"discourse/templates/composer/dominating-topic.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/composer/education",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"bAqcaeAT",block:'[[[11,3],[24,6,""],[24,0,"close"],[16,"aria-label",[28,[37,0],["composer.esc_label"],null]],[4,[38,1],["click",[28,[37,2],[[30,0,["closeMessage"]],[30,0,["message"]]],null]],null],[12],[1,"\\n "],[1,[28,[35,0],["composer.esc"],null]],[1,"\\n "],[1,[28,[35,3],["times"],null]],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["message","title"]],[[[1," "],[10,"h3"],[12],[1,[30,0,["message","title"]]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[1,[28,[35,5],[[30,0,["message","body"]]],null]]],[],false,["i18n","on","fn","d-icon","if","html-safe"]]',moduleName:"discourse/templates/composer/education.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/composer/get-a-room",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"V7z4nxAG",block:'[[[11,3],[24,6,""],[24,0,"close"],[16,"aria-label",[28,[37,0],["composer.esc_label"],null]],[4,[38,1],["click",[28,[37,2],[[30,0,["closeMessage"]],[30,0,["message"]]],null]],null],[12],[1,"\\n "],[1,[28,[35,0],["composer.esc"],null]],[1,"\\n "],[1,[28,[35,3],["times"],null]],[1,"\\n"],[13],[1,"\\n\\n"],[1,[28,[35,4],[[30,0,["message","body"]]],null]],[1,"\\n\\n"],[8,[39,5],null,[["@class","@label","@icon","@action"],["btn-primary","user.private_message","envelope",[28,[37,6],[[30,0],[30,0,["switchPM"]],[30,0,["message"]]],null]]],null]],[],false,["i18n","on","fn","d-icon","html-safe","d-button","action"]]',moduleName:"discourse/templates/composer/get-a-room.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/composer/group-mentioned",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"+lMHyp51",block:'[[[11,3],[24,6,""],[24,0,"close"],[16,"aria-label",[28,[37,0],["composer.esc_label"],null]],[4,[38,1],["click",[28,[37,2],[[30,0,["closeMessage"]],[30,0,["message"]]],null]],null],[12],[1,"\\n "],[1,[28,[35,0],["composer.esc"],null]],[1,"\\n "],[1,[28,[35,3],["times"],null]],[1,"\\n"],[13],[1,"\\n\\n"],[1,[28,[35,4],[[30,0,["message","body"]]],null]]],[],false,["i18n","on","fn","d-icon","html-safe"]]',moduleName:"discourse/templates/composer/group-mentioned.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/composer/similar-topics",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"u+nrBGG8",block:'[[[11,3],[24,6,""],[24,0,"close"],[16,"aria-label",[28,[37,0],["composer.esc_label"],null]],[4,[38,1],["click",[28,[37,2],[[30,0,["closeMessage"]],[30,0,["message"]]],null]],null],[12],[1,"\\n "],[1,[28,[35,0],["composer.esc"],null]],[1,"\\n "],[1,[28,[35,3],["times"],null]],[1,"\\n"],[13],[1,"\\n\\n"],[10,"h3"],[12],[1,[28,[35,0],["composer.similar_topics"],null]],[13],[1,"\\n\\n"],[10,"ul"],[14,0,"topics"],[12],[1,"\\n "],[8,[39,4],null,[["@widget","@args"],["search-result-topic",[28,[37,5],null,[["results"],[[30,0,["message","similarTopics"]]]]]]],null],[1,"\\n"],[13]],[],false,["i18n","on","fn","d-icon","mount-widget","hash"]]',moduleName:"discourse/templates/composer/similar-topics.hbs",isStrictMode:!1})
e.default=i}))
define("discourse/templates/d-section",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"uFxI6C4I",block:'[[[10,"section"],[12],[18,1,null],[13]],["&default"],false,["yield"]]',moduleName:"discourse/templates/d-section.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/discovery",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"uzyMnL6W",block:'[[[10,0],[14,0,"container"],[12],[1,"\\n "],[8,[39,0],null,[["@user","@banner"],[[30,0,["currentUser"]],[30,0,["site","banner"]]]],null],[1,"\\n"],[41,[51,[30,0,["viewingCategoriesList"]]],[[[1," "],[8,[39,2],null,[["@category","@readOnly"],[[30,0,["category"]],[30,0,["navigationCategory","cannotCreateTopicOnCategory"]]]],null],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[10,1],[12],[1,"\\n "],[8,[39,3],null,[["@name","@connectorTagName"],["discovery-list-controls-above","div"]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"list-controls"],[12],[1,"\\n "],[8,[39,3],null,[["@name","@connectorTagName"],["discovery-navigation-bar-above","div"]],null],[1,"\\n "],[10,0],[14,0,"container"],[12],[1,"\\n "],[46,[28,[37,5],["navigation-bar"],null],null,null,null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,6],null,[["@condition"],[[30,0,["showLoadingSpinner"]]]],null],[1,"\\n\\n"],[10,1],[12],[1,"\\n "],[8,[39,3],null,[["@name","@connectorTagName"],["discovery-above","div"]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[15,0,[29,["container list-container ",[52,[30,0,["showLoadingSpinner"]],"hidden"]]]],[12],[1,"\\n "],[10,0],[14,0,"row"],[12],[1,"\\n "],[10,0],[14,0,"full-width"],[12],[1,"\\n "],[10,0],[14,1,"header-list-area"],[12],[1,"\\n "],[46,[28,[37,5],["header-list-container"],null],null,null,null],[1,"\\n "],[8,[39,3],null,[["@name","@outletArgs"],["header-list-container-bottom",[28,[37,8],null,[["category"],[[30,0,["category"]]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"row"],[12],[1,"\\n "],[10,0],[14,0,"full-width"],[12],[1,"\\n "],[8,[39,3],null,[["@name"],["before-list-area"]],null],[1,"\\n "],[10,0],[14,1,"list-area"],[12],[1,"\\n "],[8,[39,3],null,[["@name","@connectorTagName","@outletArgs"],["discovery-list-container-top","span",[28,[37,8],null,[["category","listLoading"],[[30,0,["category"]],[30,0,["loading"]]]]]]],null],[1,"\\n "],[46,[28,[37,5],["list-container"],null],null,null,null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,1],[12],[1,"\\n "],[8,[39,3],null,[["@name","@connectorTagName"],["discovery-below","div"]],null],[1,"\\n"],[13]],[],false,["discourse-banner","unless","category-read-only-banner","plugin-outlet","component","-outlet","conditional-loading-spinner","if","hash"]]',moduleName:"discourse/templates/discovery.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/discovery/categories",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"gRb8kYZn",block:'[[[8,[39,0],null,[["@name","@connectorTagName","@outletArgs"],["above-discovery-categories","div",[28,[37,1],null,[["categories","categoryPageStyle","topics"],[[30,0,["model","categories"]],[30,0,["categoryPageStyle"]],[30,0,["model","topics"]]]]]]],null],[1,"\\n\\n"],[8,[39,2],null,[["@refresh"],[[28,[37,3],[[30,0],"refresh"],null]]],[["default"],[[[[1,"\\n"],[41,[28,[37,5],[[30,0,["topicTrackingState","hasIncoming"]],[30,0,["isCategoriesRoute"]]],null],[[[1," "],[10,0],[15,0,[29,["show-more ",[52,[30,0,["hasTopics"]],"has-topics"]]]],[12],[1,"\\n "],[11,0],[24,"role","button"],[24,0,"alert alert-info clickable"],[4,[38,6],["click",[30,0,["showInserted"]]],null],[12],[1,"\\n "],[8,[39,7],null,[["@key","@suffix","@count"],["topic_count_",[30,0,["topicTrackingState","filter"]],[30,0,["topicTrackingState","incomingCount"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,8],[[30,0,["categoryPageStyle"]],"categories-and-latest-topics-created-date"],null],[[[1," "],[8,[39,9],null,[["@categories","@topics"],[[30,0,["model","categories"]],[30,0,["model","topics"]]]],null],[1,"\\n"]],[]],[[[1," "],[46,[30,0,["categoryPageStyle"]],null,[["categories","topics"],[[30,0,["model","categories"]],[30,0,["model","topics"]]]],null],[1,"\\n"]],[]]],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@name","@connectorTagName","@outletArgs"],["below-discovery-categories","div",[28,[37,1],null,[["categories","categoryPageStyle","topics"],[[30,0,["model","categories"]],[30,0,["categoryPageStyle"]],[30,0,["model","topics"]]]]]]],null]],[],false,["plugin-outlet","hash","discovery-categories","action","if","and","on","count-i18n","eq","categories-and-latest-topics","component"]]',moduleName:"discourse/templates/discovery/categories.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/discovery/topics",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"yTj0ueRi",block:'[[[41,[30,0,["redirectedReason"]],[[[1," "],[10,0],[14,0,"alert alert-info"],[12],[1,[30,0,["redirectedReason"]]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,1],null,[["@position","@selectedTopics","@model","@showResetNew","@showDismissRead","@resetNew"],["top",[30,0,["selected"]],[30,0,["model"]],[30,0,["showResetNew"]],[30,0,["showDismissRead"]],[28,[37,2],[[30,0],"resetNew"],null]]],null],[1,"\\n\\n"],[41,[30,0,["model","sharedDrafts"]],[[[1," "],[8,[39,3],null,[["@class","@listTitle","@top","@hideCategory","@category","@topics","@discoveryList"],["shared-drafts","shared_drafts.title",[30,0,["top"]],"true",[30,0,["category"]],[30,0,["model","sharedDrafts"]],true]],null],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,4],null,[["@model","@refresh","@loadingComplete","@incomingCount","@autoAddTopicsToBulkSelect","@bulkSelectEnabled","@addTopicsToBulkSelect"],[[30,0,["model"]],[28,[37,2],[[30,0],"refresh"],null],[28,[37,2],[[30,0],"loadingComplete"],null],[30,0,["topicTrackingState","incomingCount"]],[30,0,["autoAddTopicsToBulkSelect"]],[30,0,["bulkSelectEnabled"]],[28,[37,2],[[30,0],"addTopicsToBulkSelect"],null]]],[["default"],[[[[1,"\\n"],[41,[30,0,["top"]],[[[1," "],[10,0],[14,0,"top-lists"],[12],[1,"\\n "],[8,[39,5],null,[["@period","@action","@fullDay"],[[30,0,["period"]],[28,[37,2],[[30,0],"changePeriod"],null],false]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["topicTrackingState","hasIncoming"]],[[[1," "],[10,0],[15,0,[29,["show-more ",[52,[30,0,["hasTopics"]],"has-topics"]]]],[12],[1,"\\n "],[11,3],[24,"tabindex","0"],[24,6,""],[24,0,"alert alert-info clickable"],[4,[38,6],["click",[30,0,["showInserted"]]],null],[12],[1,"\\n "],[8,[39,7],null,[["@key","@suffix","@count"],["topic_count_",[30,0,["topicTrackingState","filter"]],[30,0,["topicTrackingState","incomingCount"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]],[1," "],[10,1],[12],[1,"\\n "],[8,[39,8],null,[["@name","@connectorTagName","@outletArgs"],["before-topic-list","div",[28,[37,9],null,[["category"],[[30,0,["category"]]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["hasTopics"]],[[[1," "],[8,[39,3],null,[["@highlightLastVisited","@top","@showTopicPostBadges","@showPosters","@canBulkSelect","@changeSort","@toggleBulkSelect","@updateAutoAddTopicsToBulkSelect","@hideCategory","@order","@ascending","@bulkSelectEnabled","@bulkSelectAction","@selected","@expandGloballyPinned","@expandAllPinned","@category","@topics","@discoveryList","@scrollOnLoad","@onScroll","@focusLastVisitedTopic"],[true,[30,0,["top"]],[30,0,["showTopicPostBadges"]],true,[30,0,["canBulkSelect"]],[28,[37,10],["changeSort"],null],[28,[37,2],[[30,0],"toggleBulkSelect"],null],[28,[37,2],[[30,0],"updateAutoAddTopicsToBulkSelect"],null],[30,0,["model","hideCategory"]],[30,0,["order"]],[30,0,["ascending"]],[30,0,["bulkSelectEnabled"]],[28,[37,2],[[30,0],"refresh"],null],[30,0,["selected"]],[30,0,["expandGloballyPinned"]],[30,0,["expandAllPinned"]],[30,0,["category"]],[30,0,["model","topics"]],true,true,[30,1,["saveScrollPosition"]],true]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,8],null,[["@name","@connectorTagName","@outletArgs"],["after-topic-list","div",[28,[37,9],null,[["category"],[[30,0,["category"]]]]]]],null],[1,"\\n "],[13],[1,"\\n"]],[1]]]]],[1,"\\n\\n"],[10,"footer"],[14,0,"topic-list-bottom"],[12],[1,"\\n "],[8,[39,11],null,[["@condition"],[[30,0,["model","loadingMore"]]]],null],[1,"\\n"],[41,[30,0,["allLoaded"]],[[[1," "],[8,[39,1],null,[["@position","@selectedTopics","@model","@showResetNew","@showDismissRead","@resetNew"],["bottom",[30,0,["selected"]],[30,0,["model"]],[30,0,["showResetNew"]],[30,0,["showDismissRead"]],[28,[37,2],[[30,0],"resetNew"],null]]],null],[1,"\\n\\n "],[8,[39,12],null,[["@education","@message"],[[30,0,["footerEducation"]],[30,0,["footerMessage"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["latest"]],[[[41,[30,0,["canCreateTopicOnCategory"]],[[[1," "],[8,[39,13],null,[["@action","@text"],[[28,[37,10],["createTopic"],null],"topic.suggest_create_topic"]],null],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["top"]],[[[1," "],[1,[28,[35,14],[[28,[37,15],["topic.browse_all_categories_latest_or_top"],[["basePath"],[[28,[37,16],null,null]]]]],null]],[1,"\\n "],[8,[39,17],null,[["@period","@action"],[[30,0,["period"]],[28,[37,2],[[30,0],"changePeriod"],null]]],null],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,14],[[28,[37,15],["topic.browse_all_categories_latest"],[["basePath"],[[28,[37,16],null,null]]]]],null]],[1,"\\n "]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n"]],[]],null],[13]],["discoveryTopicList"],false,["if","topic-dismiss-buttons","action","topic-list","discovery-topics-list","period-chooser","on","count-i18n","plugin-outlet","hash","route-action","conditional-loading-spinner","footer-message","discourse-linked-text","html-safe","i18n","base-path","top-period-buttons"]]',moduleName:"discourse/templates/discovery/topics.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/edit-category-tabs",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"7SejGct4",block:'[[[10,0],[15,0,[29,["edit-category ",[52,[30,0,["expandedMenu"]],"expanded-menu"]]]],[12],[1,"\\n "],[10,0],[14,0,"edit-category-title-bar"],[12],[1,"\\n "],[10,0],[14,0,"edit-category-title"],[12],[1,"\\n "],[10,"h2"],[12],[1,[30,0,["title"]]],[13],[1,"\\n"],[41,[30,0,["model","id"]],[[[1," "],[8,[39,1],null,[["@categories","@category","@noSubcategories","@editingCategory","@editingCategoryTab"],[[30,0,["site","categoriesList"]],[30,0,["model"]],[30,0,["model","noSubcategories"]],true,[30,0,["selectedTab"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[41,[51,[30,0,["mobileView"]]],[[[41,[30,0,["model","id"]],[[[1," "],[8,[39,3],null,[["@class","@action","@label","@icon"],["category-back",[28,[37,4],[[30,0],"goBack"],null],"category.back","caret-left"]],null],[1,"\\n"]],[]],null]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"edit-category-nav"],[12],[1,"\\n "],[10,"ul"],[14,0,"nav nav-stacked"],[12],[1,"\\n "],[8,[39,5],null,[["@panels","@selectedTab","@params","@tab"],[[30,0,["panels"]],[30,0,["selectedTab"]],[30,0,["parentParams"]],"general"]],null],[1,"\\n "],[8,[39,5],null,[["@panels","@selectedTab","@params","@tab"],[[30,0,["panels"]],[30,0,["selectedTab"]],[30,0,["parentParams"]],"security"]],null],[1,"\\n "],[8,[39,5],null,[["@panels","@selectedTab","@params","@tab"],[[30,0,["panels"]],[30,0,["selectedTab"]],[30,0,["parentParams"]],"settings"]],null],[1,"\\n "],[8,[39,5],null,[["@panels","@selectedTab","@params","@tab"],[[30,0,["panels"]],[30,0,["selectedTab"]],[30,0,["parentParams"]],"images"]],null],[1,"\\n "],[8,[39,5],null,[["@panels","@selectedTab","@params","@tab"],[[30,0,["panels"]],[30,0,["selectedTab"]],[30,0,["parentParams"]],"topic-template"]],null],[1,"\\n"],[41,[30,0,["siteSettings","tagging_enabled"]],[[[1," "],[8,[39,5],null,[["@panels","@selectedTab","@params","@tab"],[[30,0,["panels"]],[30,0,["selectedTab"]],[30,0,["parentParams"]],"tags"]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"edit-category-content"],[12],[1,"\\n "],[10,"h3"],[12],[1,[30,0,["selectedTabTitle"]]],[13],[1,"\\n\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["panels"]]],null]],null],null,[[[1," "],[46,[30,1],null,[["selectedTab","category","registerValidator"],[[30,0,["selectedTab"]],[30,0,["model"]],[28,[37,4],[[30,0],"registerValidator"],null]]],null],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["showDeleteReason"]],[[[1," "],[10,0],[14,0,"edit-category-delete-warning"],[12],[1,"\\n "],[10,2],[14,0,"warning"],[12],[1,[28,[35,9],[[30,0,["model","cannot_delete_reason"]]],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"edit-category-footer"],[12],[1,"\\n "],[8,[39,3],null,[["@id","@class","@disabled","@action","@label"],["save-category","btn-primary",[30,0,["disabled"]],[28,[37,4],[[30,0],"saveCategory"],null],[30,0,["saveLabel"]]]],null],[1,"\\n\\n"],[41,[30,0,["model","can_delete"]],[[[1," "],[8,[39,3],null,[["@class","@disabled","@action","@icon","@label"],["btn-danger",[30,0,["deleteDisabled"]],[28,[37,4],[[30,0],"deleteCategory"],null],"far-trash-alt","category.delete"]],null],[1,"\\n"]],[]],[[[41,[30,0,["model","id"]],[[[1," "],[10,0],[14,0,"disable-info"],[12],[1,"\\n "],[8,[39,3],null,[["@disabled","@class","@action","@icon","@label"],[[30,0,["deleteDisabled"]],"btn-default",[28,[37,4],[[30,0],"toggleDeleteTooltip"],null],"question-circle","category.delete"]],null],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n"],[13]],["tab"],false,["if","bread-crumbs","unless","d-button","action","edit-category-tab","each","-track-array","component","html-safe"]]',moduleName:"discourse/templates/edit-category-tabs.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/email-login",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"0htze6Yj",block:'[[[10,0],[14,0,"container email-login clearfix"],[12],[1,"\\n "],[10,0],[14,0,"content-wrapper"],[12],[1,"\\n "],[10,0],[14,0,"image-wrapper"],[12],[1,"\\n "],[10,"img"],[15,"src",[30,0,["lockImageUrl"]]],[14,0,"password-reset-img"],[15,"alt",[28,[37,0],["email_login.emoji"],null]],[12],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,"form"],[12],[1,"\\n"],[41,[30,0,["model","error"]],[[[1," "],[10,0],[14,0,"error-info"],[12],[1,"\\n "],[1,[28,[35,2],[[30,0,["model","error"]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["model","can_login"]],[[[1," "],[10,0],[14,0,"email-login-form"],[12],[1,"\\n"],[41,[30,0,["secondFactorRequired"]],[[[41,[30,0,["model","security_key_required"]],[[[1," "],[8,[39,3],null,[["@allowedCredentialIds","@challenge","@showSecurityKey","@showSecondFactor","@secondFactorMethod","@otherMethodAllowed","@action"],[[30,0,["model","allowed_credential_ids"]],[30,0,["model","security_key_challenge"]],[30,0,["model","security_key_required"]],false,[30,0,["secondFactorMethod"]],[30,0,["secondFactorRequired"]],[28,[37,4],[[30,0],"authenticateSecurityKey"],null]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,5],null,[["@secondFactorMethod","@secondFactorToken","@backupEnabled","@isLogin"],[[30,0,["secondFactorMethod"]],[30,0,["secondFactorToken"]],[30,0,["model","backup_codes_enabled"]],true]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@value","@secondFactorMethod","@backupEnabled"],[[30,0,["secondFactorToken"]],[30,0,["secondFactorMethod"]],[30,0,["backupEnabled"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]],[]],[[[1," "],[10,"h2"],[12],[1,[28,[35,0],["email_login.confirm_title"],[["site_name"],[[30,0,["siteSettings","title"]]]]]],[13],[1,"\\n "],[10,2],[12],[1,[28,[35,0],["email_login.logging_in_as"],[["email"],[[30,0,["model","token_email"]]]]]],[13],[1,"\\n"]],[]]],[1,"\\n"],[41,[51,[30,0,["model","security_key_required"]]],[[[1," "],[8,[39,8],null,[["@label","@action","@type","@class"],["email_login.confirm_button",[28,[37,4],[[30,0],"finishLogin"],null],"submit","btn-primary"]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["i18n","if","html-safe","security-key-form","action","second-factor-form","second-factor-input","unless","d-button"]]',moduleName:"discourse/templates/email-login.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/emoji-selector-autocomplete",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o
return" \n \n"+(null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"if").call(null!=t?t:e.nullContext||{},"option.src",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(2,r,0),inverse:e.program(4,r,0),types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:6,column:10},end:{line:11,column:17}}}))?o:"")+" \n \n"},2:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" \n "+s(l(i,"get").call(o,"option.code",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:8,column:42},end:{line:8,column:57}}}))+" \n"},4:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression(o(i,"get").call(null!=t?t:e.nullContext||{},"option.label",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:10,column:12},end:{line:10,column:28}}}))+"\n"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o
return"\n
\n"+(null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"each").call(null!=t?t:e.nullContext||{},"option","in","options",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:r,loc:{start:{line:3,column:4},end:{line:14,column:13}}}))?o:"")+" \n
\n"},useData:!0});(0,i.addRawTemplate)("emoji-selector-autocomplete",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/exception",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"5n3ICToH",block:'[[[10,0],[14,0,"container"],[12],[1,"\\n"],[41,[28,[37,1],[[30,0,["errorHtml"]],[30,0,["isForbidden"]]],null],[[[1," "],[10,0],[14,0,"not-found"],[12],[1,[28,[35,2],[[30,0,["errorHtml"]]],null]],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"error-page"],[12],[1,"\\n "],[10,0],[14,0,"face"],[12],[1,":("],[13],[1,"\\n "],[10,0],[14,0,"reason"],[12],[1,[30,0,["reason"]]],[13],[1,"\\n"],[41,[30,0,["requestUrl"]],[[[1," "],[10,0],[14,0,"url"],[12],[1,"\\n "],[1,[28,[35,3],["errors.prev_page"],null]],[1,"\\n "],[10,3],[15,6,[30,0,["requestUrl"]]],[14,"data-auto-route","true"],[12],[1,[30,0,["requestUrl"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"desc"],[12],[1,"\\n"],[41,[30,0,["networkFixed"]],[[[1," "],[1,[28,[35,4],["check-circle"],null]],[1,"\\n"]],[]],null],[1,"\\n "],[1,[30,0,["desc"]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"buttons"],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,0,["enabledButtons"]]],null]],null],null,[[[1," "],[8,[39,7],null,[["@icon","@action","@label","@class"],[[30,1,["icon"]],[30,1,["action"]],[30,1,["key"]],[30,1,["classes"]]]],null],[1,"\\n"]],[1]],null],[1," "],[8,[39,8],null,[["@condition"],[[30,0,["loading"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[13]],["buttonData"],false,["if","and","html-safe","i18n","d-icon","each","-track-array","d-button","conditional-loading-spinner"]]',moduleName:"discourse/templates/exception.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/faq",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"c19B47hL",block:'[[[8,[39,0],null,[["@bodyClass","@class"],[[29,["static-",[30,0,["model","path"]]]],"container"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,null,[["default"],[[[[1,"\\n "],[10,0],[14,0,"contents clearfix body-page"],[12],[1,"\\n "],[8,[39,2],null,[["@name"],["above-static"]],null],[1,"\\n "],[1,[28,[35,3],[[30,0,["model","html"]]],null]],[1,"\\n "],[8,[39,2],null,[["@name"],["below-static"]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]]]],[],false,["d-section","watch-read","plugin-outlet","html-safe"]]',moduleName:"discourse/templates/faq.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/flat-button",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.hooks.helperMissing,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return"\n "+s((a(i,"d-icon")||t&&a(t,"d-icon")||l).call(o,"icon",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:2,column:2},end:{line:2,column:17}}}))+"\n \n"},useData:!0});(0,i.addRawTemplate)("flat-button",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/full-page-search",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"Glzmxin7",block:'[[[8,[39,0],null,[["@pageClass","@class"],["search","search-container"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@name","@tag","@class"],["full-page-search",[30,0,["searchTerm"]],"hidden"]],null],[1,"\\n\\n "],[10,0],[14,0,"search-header"],[14,"role","search"],[12],[1,"\\n "],[10,"h1"],[14,0,"search-page-heading"],[12],[1,"\\n"],[41,[30,0,["hasResults"]],[[[1," "],[10,0],[14,0,"result-count"],[14,1,"search-result-count"],[14,"aria-live","polite"],[12],[1,"\\n "],[1,[28,[35,3],[[30,0,["resultCountLabel"]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,4],["search.full_page_title"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[10,0],[14,0,"search-bar"],[12],[1,"\\n "],[8,[39,5],null,[["@value","@class","@aria-label","@enter","@hasAutofocus","@aria-controls"],[[30,0,["searchTerm"]],"full-page-search search no-blur search-query",[28,[37,4],["search.search_term_label"],null],[28,[37,6],[[30,0],"search",[28,[37,7],null,[["collapseFilters"],[true]]]],null],[30,0,["hasAutofocus"]],"search-result-count"]],null],[1,"\\n "],[8,[39,8],null,[["@id","@value","@content","@onChange","@options"],["search-type",[30,0,["search_type"]],[30,0,["searchTypes"]],[28,[37,6],[[30,0],[28,[37,9],[[30,0,["search_type"]]],null]],null],[28,[37,7],null,[["castInteger"],[true]]]]],null],[1,"\\n "],[8,[39,10],null,[["@action","@icon","@label","@class","@ariaLabel","@disabled"],[[28,[37,6],[[30,0],"search",[28,[37,7],null,[["collapseFilters"],[true]]]],null],"search","search.search_button","btn-primary search-cta","search.search_button",[30,0,["searchButtonDisabled"]]]],null],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["usingDefaultSearchType"]],[[[41,[30,0,["context"]],[[[1," "],[10,0],[14,0,"search-context"],[12],[1,"\\n "],[10,"label"],[12],[1,"\\n "],[8,[39,11],[[24,3,"searchContext"]],[["@type","@checked"],["checkbox",[30,0,["searchContextEnabled"]]]],null],[1,"\\n "],[1,[30,0,["searchContextDescription"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"search-filters"],[12],[1,"\\n "],[8,[39,12],null,[["@searchTerm","@onChangeSearchTerm","@search","@searchButtonDisabled","@expandFilters"],[[28,[37,13],[[30,0,["searchTerm"]]],null],[28,[37,6],[[30,0],[28,[37,9],[[30,0,["searchTerm"]]],null]],null],[28,[37,6],[[30,0],"search",[28,[37,7],null,[["collapseFilters"],[true]]]],null],[30,0,["searchButtonDisabled"]],[30,0,["expandFilters"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"search-notice"],[12],[1,"\\n"],[41,[30,0,["invalidSearch"]],[[[1," "],[10,0],[14,0,"fps-invalid"],[12],[1,"\\n "],[1,[28,[35,4],["search.too_short"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"search-advanced"],[12],[1,"\\n"],[41,[30,0,["hasResults"]],[[[41,[30,0,["usingDefaultSearchType"]],[[[1," "],[10,0],[15,0,[30,0,["searchInfoClassNames"]]],[14,"role","region"],[15,"ariaLabel",[28,[37,4],["search.sort_or_bulk_actions"],null]],[12],[1,"\\n"],[41,[30,0,["canBulkSelect"]],[[[1," "],[8,[39,10],null,[["@icon","@class","@title","@action"],["list","btn-default bulk-select","topics.bulk.toggle",[28,[37,6],[[30,0],"toggleBulkSelect"],null]]],null],[1,"\\n"],[41,[30,0,["selected"]],[[[1," "],[8,[39,10],null,[["@class","@selected","@action","@icon"],["btn-default bulk-select-btn",[30,0,["selected"]],[28,[37,6],[[30,0],"showBulkActions"],null],"wrench"]],null],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[41,[30,0,["bulkSelectEnabled"]],[[[41,[30,0,["hasUnselectedResults"]],[[[1," "],[8,[39,10],null,[["@icon","@class","@action","@label"],["check-square","btn-default",[28,[37,6],[[30,0],"selectAll"],null],"search.select_all"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["hasSelection"]],[[[1," "],[8,[39,10],null,[["@icon","@class","@action","@label"],["far-square","btn-default",[28,[37,6],[[30,0],"clearAll"],null],"search.clear_all"]],null],[1,"\\n"]],[]],null]],[]],null],[1,"\\n "],[10,0],[14,0,"sort-by inline-form"],[12],[1,"\\n "],[10,"label"],[12],[1,"\\n "],[1,[28,[35,4],["search.sort_by"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[39,8],null,[["@value","@content","@onChange","@id","@options"],[[30,0,["sortOrder"]],[30,0,["sortOrders"]],[28,[37,6],[[30,0],[28,[37,9],[[30,0,["sortOrder"]]],null]],null],"search-sort-by",[28,[37,7],null,[["castInteger"],[true]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,14],null,[["@name","@connectorTagName","@outletArgs"],["full-page-search-below-search-info","div",[28,[37,7],null,[["search"],[[30,0,["searchTerm"]]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["searching"]],[[[1," "],[1,[28,[35,15],null,[["size"],["medium"]]]],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"search-results"],[14,"role","region"],[12],[1,"\\n "],[8,[39,16],null,[["@selector","@action"],[".fps-result",[28,[37,6],[[30,0],"loadMore"],null]]],[["default"],[[[[1,"\\n"],[41,[28,[37,17],[[30,0,["usingDefaultSearchType"]],[30,0,["customSearchType"]]],null],[[[1," "],[8,[39,18],null,[["@posts","@bulkSelectEnabled","@selected","@highlightQuery","@searchLogId"],[[30,0,["model","posts"]],[30,0,["bulkSelectEnabled"]],[30,0,["selected"]],[30,0,["highlightQuery"]],[30,0,["model","grouped_search_result","search_log_id"]]]],null],[1,"\\n\\n "],[8,[39,19],null,[["@condition"],[[30,0,["loading"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["error"]],[[[1," "],[10,0],[14,0,"warning"],[12],[1,"\\n "],[1,[30,0,["error"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,0,["hasResults"]]],[[[41,[30,0,["searchActive"]],[[[1," "],[10,"h3"],[12],[1,[28,[35,4],["search.no_results"],null]],[13],[1,"\\n\\n"],[41,[30,0,["showSuggestion"]],[[[1," "],[10,0],[14,0,"no-results-suggestion"],[12],[1,"\\n "],[1,[28,[35,4],["search.cant_find"],null]],[1,"\\n"],[41,[30,0,["canCreateTopic"]],[[[1," "],[11,3],[24,6,""],[4,[38,21],["click",[28,[37,22],[[30,0,["createTopic"]],[30,0,["searchTerm"]]],null]],null],[12],[1,[28,[35,4],["search.start_new_topic"],null]],[13],[1,"\\n"],[41,[51,[30,0,["siteSettings","login_required"]]],[[[1," "],[1,[28,[35,4],["search.or_search_google"],null]],[1,"\\n"]],[]],null]],[]],[[[1," "],[1,[28,[35,4],["search.search_google"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n "],[8,[39,23],null,[["@searchTerm"],[[30,0,["searchTerm"]]]],null],[1,"\\n"]],[]],null]],[]],null]],[]],null],[1,"\\n"],[41,[30,0,["hasResults"]],[[[1," "],[10,"h3"],[14,0,"search-footer"],[12],[1,"\\n"],[41,[30,0,["model","grouped_search_result","more_full_page_results"]],[[[41,[30,0,["isLastPage"]],[[[1," "],[1,[28,[35,4],["search.more_results"],null]],[1,"\\n"]],[]],null]],[]],[[[1," "],[1,[28,[35,4],["search.no_more_results"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[8,[39,19],null,[["@condition"],[[30,0,["loading"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["hasResults"]],[[[41,[30,0,["model","categories","length"]],[[[1," "],[10,"h4"],[14,0,"category-heading"],[12],[1,"\\n "],[1,[28,[35,4],["search.categories"],null]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"category-items"],[12],[1,"\\n"],[42,[28,[37,25],[[28,[37,25],[[30,0,["model","categories"]]],null]],null],null,[[[1," "],[1,[28,[35,26],[[30,1]],[["extraClasses"],["fps-category-item"]]]],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["model","tags","length"]],[[[1," "],[10,"h4"],[14,0,"tag-heading"],[12],[1,"\\n "],[1,[28,[35,4],["search.tags"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"tag-items"],[12],[1,"\\n"],[42,[28,[37,25],[[28,[37,25],[[30,0,["model","tags"]]],null]],null],null,[[[1," "],[10,0],[14,0,"fps-tag-item"],[12],[1,"\\n "],[10,3],[15,6,[30,2,["url"]]],[12],[1,"\\n "],[1,[30,2,["id"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["model","users"]],[[[1," "],[10,0],[14,0,"user-items"],[12],[1,"\\n"],[42,[28,[37,25],[[28,[37,25],[[30,0,["model","users"]]],null]],null],null,[[[1," "],[8,[39,27],null,[["@user","@class"],[[30,3],"fps-user-item"]],[["default"],[[[[1,"\\n "],[1,[28,[35,28],[[30,3]],[["imageSize"],["large"]]]],[1,"\\n\\n "],[10,0],[14,0,"user-titles"],[12],[1,"\\n"],[41,[30,3,["name"]],[[[1," "],[10,1],[14,0,"name"],[12],[1,"\\n "],[1,[30,3,["name"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,1],[14,0,"username"],[12],[1,"\\n "],[1,[30,3,["username"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["searchActive"]],[[[1," "],[10,"h3"],[12],[1,[28,[35,4],["search.no_results"],null]],[13],[1,"\\n"]],[]],null]],[]]],[1," "]],[]]]]],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]]]]]],["category","tag","user"],false,["d-section","scroll-tracker","if","html-safe","i18n","search-text-field","action","hash","combo-box","mut","d-button","input","search-advanced-options","readonly","plugin-outlet","loading-spinner","load-more","or","search-result-entries","conditional-loading-spinner","unless","on","fn","google-search","each","-track-array","category-link","user-link","avatar"]]',moduleName:"discourse/templates/full-page-search.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/group-activity-posts",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"vkUQoyil",block:'[[[8,[39,0],null,[["@selector","@action"],[".user-stream-item",[28,[37,1],[[30,0],"loadMore"],null]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"user-stream"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["model"]]],null]],null],null,[[[1," "],[8,[39,4],null,[["@post"],[[30,1]]],null],[1,"\\n"]],[1]],[[[1," "],[10,0],[12],[1,[28,[35,5],[[30,0,["emptyText"]]],null]],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[8,[39,6],null,[["@condition"],[[30,0,["loading"]]]],null],[1,"\\n"]],[]]]]]],["post"],false,["load-more","action","each","-track-array","group-post","i18n","conditional-loading-spinner"]]',moduleName:"discourse/templates/group-activity-posts.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/group-activity-topics",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"ae4k79EQ",block:'[[[8,[39,0],null,[["@class","@selector","@action"],["paginated-topics-list",".paginated-topics-list .topic-list tr",[28,[37,1],[[30,0],"loadMore"],null]]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@topicList","@showPosters"],[[30,0,["model"]],true]],null],[1,"\\n "],[8,[39,3],null,[["@condition"],[[30,0,["model","loadingMore"]]]],null],[1,"\\n"]],[]]]]]],[],false,["load-more","action","basic-topic-list","conditional-loading-spinner"]]',moduleName:"discourse/templates/group-activity-topics.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/group-index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"dRuld5GJ",block:'[[[10,"section"],[14,0,"user-content"],[12],[1,"\\n "],[10,0],[14,0,"group-members-actions"],[12],[1,"\\n\\n"],[41,[30,0,["canManageGroup"]],[[[1," "],[8,[39,1],null,[["@class","@icon","@action","@title"],["bulk-select","list",[28,[37,2],[[30,0],"toggleBulkSelect"],null],"topics.bulk.toggle"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["model","can_see_members"]],[[[1," "],[8,[39,3],null,[["@value","@placeholderKey","@autocomplete","@class"],[[30,0,["filterInput"]],[30,0,["filterPlaceholder"]],"off","group-username-filter no-blur"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canManageGroup"]],[[[1,"\\n"],[41,[30,0,["isBulk"]],[[[1," "],[10,1],[14,0,"bulk-select-buttons-wrap"],[12],[1,"\\n"],[41,[30,0,["bulkSelection"]],[[[1," "],[8,[39,4],null,[["@bulkSelection","@canAdminGroup","@canEditGroup","@onChange"],[[30,0,["bulkSelection"]],[30,0,["model","can_admin_group"]],[30,0,["model","can_edit_group"]],[28,[37,2],[[30,0],"actOnSelection",[30,0,["bulkSelection"]]],null]]],null],[1,"\\n\\n "],[8,[39,1],null,[["@action","@label","@icon","@class"],[[28,[37,2],[[30,0],"bulkClearAll"],null],"topics.bulk.clear_all","far-square","bulk-select-clear"]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,1],null,[["@action","@label","@icon","@class"],[[28,[37,2],[[30,0],"bulkSelectAll"],null],"topics.bulk.select_all","check-square","bulk-select-all"]],null],[1,"\\n\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"group-members-manage"],[12],[1,"\\n "],[8,[39,1],null,[["@icon","@action","@label","@class"],["plus",[28,[37,5],["showAddMembersModal"],null],"groups.manage.add_members","btn-default group-members-add"]],null],[1,"\\n\\n"],[41,[30,0,["currentUser","can_invite_to_forum"]],[[[1," "],[8,[39,1],null,[["@icon","@action","@label","@class"],["plus",[28,[37,5],["showInviteModal"],null],"groups.manage.invite_members","btn-default group-members-add"]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["hasMembers"]],[[[1," "],[8,[39,6],null,[["@selector","@action"],[".directory-table .directory-table__cell",[28,[37,2],[[30,0],"loadMore"],null]]],[["default"],[[[[1,"\\n\\n "],[8,[39,7],null,[["@className"],[[29,["group-members\\n ",[52,[30,0,["isBulk"]],"sticky-header",""],"\\n ",[52,[30,0,["canManageGroup"]],"group-members--can-manage",""]]]]],[["header","body"],[[[[1,"\\n "],[8,[39,8],null,[["@order","@asc","@field","@labelKey","@class","@automatic","@colspan"],[[30,0,["order"]],[30,0,["asc"]],"username_lower","username","directory-table__column-header--username username",true,"2"]],null],[1,"\\n\\n"],[41,[30,0,["canManageGroup"]],[[[1," "],[10,0],[14,0,"directory-table__column-header directory-table__column-header--can-manage"],[12],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,8],null,[["@class","@order","@asc","@field","@labelKey","@automatic"],["directory-table__column-header--added",[30,0,["order"]],[30,0,["asc"]],"added_at","groups.member_added",true]],null],[1,"\\n "],[8,[39,8],null,[["@class","@order","@asc","@field","@labelKey","@automatic"],["directory-table__column-header--last-posted",[30,0,["order"]],[30,0,["asc"]],"last_posted_at","last_post",true]],null],[1,"\\n "],[8,[39,8],null,[["@class","@order","@asc","@field","@labelKey","@automatic"],["directory-table__column-header--last-seen",[30,0,["order"]],[30,0,["asc"]],"last_seen_at","last_seen",true]],null],[1,"\\n\\n"],[41,[30,0,["canManageGroup"]],[[[1," "],[10,0],[14,0,"directory-table__column-header directory-table__column-header--member-settings"],[12],[13],[1,"\\n"]],[]],null],[1," "]],[]],[[[1,"\\n"],[42,[28,[37,10],[[28,[37,10],[[30,0,["model","members"]]],null]],null],null,[[[1," "],[10,0],[14,0,"directory-table__row"],[12],[1,"\\n\\n "],[10,0],[14,0,"directory-table__cell directory-table__cell--username group-member"],[14,"colspan","2"],[12],[1,"\\n"],[41,[30,0,["canManageGroup"]],[[[41,[30,0,["isBulk"]],[[[1," "],[8,[39,11],[[24,0,"bulk-select"],[4,[38,12],["click",[28,[37,2],[[30,0],"selectMember",[30,1]],null]],null]],[["@type"],["checkbox"]],null],[1,"\\n"]],[]],null]],[]],null],[1," "],[8,[39,13],null,[["@user","@skipName","@showStatus","@showStatusTooltip"],[[30,1],[30,0,["skipName"]],true,true]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["canManageGroup"]],[[[1," "],[10,0],[14,0,"directory-table__cell directory-table__cell--can-manage group-owner"],[12],[1,"\\n"],[41,[28,[37,14],[[30,1,["owner"]],[30,1,["primary"]]],null],[[[1," "],[10,1],[14,0,"directory-table__label"],[12],[1,"\\n "],[10,1],[12],[1,[28,[35,15],["groups.members.status"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,1],[14,0,"directory-table__value"],[12],[1,"\\n"],[41,[30,1,["owner"]],[[[1," "],[1,[28,[35,16],["shield-alt"],null]],[1,"\\n "],[1,[28,[35,15],["groups.members.owner"],null]],[10,"br"],[12],[13],[1,"\\n"]],[]],null],[41,[30,1,["primary"]],[[[1," "],[1,[28,[35,15],["groups.members.primary"],null]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"directory-table__cell directory-table__cell--added"],[12],[1,"\\n "],[10,1],[14,0,"directory-table__label"],[12],[1,"\\n "],[10,1],[12],[1,[28,[35,15],["groups.member_added"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"directory-table__value"],[12],[1,"\\n "],[1,[28,[35,17],[[30,1,["added_at"]]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[15,0,[29,["directory-table__cell",[52,[51,[30,1,["last_posted_at"]]],"--empty"],"\\n directory-table__cell--last-posted"]]],[12],[1,"\\n"],[41,[30,1,["last_posted_at"]],[[[1," "],[10,1],[14,0,"directory-table__label"],[12],[1,"\\n "],[10,1],[12],[1,[28,[35,15],["last_post"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,1],[14,0,"directory-table__value"],[12],[1,"\\n "],[1,[28,[35,17],[[30,1,["last_posted_at"]]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[15,0,[29,["directory-table__cell",[52,[51,[30,1,["last_seen_at"]]],"--empty"],"\\n directory-table__cell--last-seen"]]],[12],[1,"\\n"],[41,[30,1,["last_seen_at"]],[[[1," "],[10,1],[14,0,"directory-table__label"],[12],[1,"\\n "],[10,1],[12],[1,[28,[35,15],["last_seen"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,1],[14,0,"directory-table__value"],[12],[1,"\\n "],[1,[28,[35,17],[[30,1,["last_seen_at"]]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["canManageGroup"]],[[[1," "],[10,0],[14,0,"directory-table__cell directory-table__cell--member-settings member-settings"],[12],[1,"\\n "],[8,[39,19],null,[["@member","@canAdminGroup","@canEditGroup","@onChange"],[[30,1],[30,0,["model","can_admin_group"]],[30,0,["model","can_edit_group"]],[28,[37,2],[[30,0],"actOnGroup",[30,1]],null]]],null],[1,"\\n"],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[1]],null],[1," "]],[]]]]],[1,"\\n\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,20],null,[["@condition"],[[30,0,["loading"]]]],null],[1,"\\n"]],[]],[[[1," "],[10,"br"],[12],[13],[1,"\\n\\n "],[10,0],[12],[1,[28,[35,15],[[30,0,["emptyMessageKey"]]],null]],[13],[1,"\\n"]],[]]],[13]],["m"],false,["if","d-button","action","text-field","bulk-group-member-dropdown","route-action","load-more","responsive-table","table-header-toggle","each","-track-array","input","on","user-info","or","i18n","d-icon","bound-date","unless","group-member-dropdown","conditional-loading-spinner"]]',moduleName:"discourse/templates/group-index.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/group-requests",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"Rg8lGJhr",block:'[[[10,"section"],[14,0,"user-content"],[12],[1,"\\n\\n "],[10,0],[14,0,"group-members-actions"],[12],[1,"\\n "],[8,[39,0],null,[["@value","@placeholderKey","@class"],[[30,0,["filterInput"]],[30,0,["filterPlaceholder"]],"group-username-filter no-blur"]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["hasRequesters"]],[[[1," "],[8,[39,2],null,[["@selector","@action"],[".directory-table .directory-table__cell",[28,[37,3],[[30,0],"loadMore"],null]]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@className"],["group-members group-members__requests"]],[["header","body"],[[[[1,"\\n "],[8,[39,5],null,[["@class","@order","@asc","@field","@labelKey","@automatic"],["username",[30,0,["order"]],[30,0,["asc"]],"username_lower","username",true]],null],[1,"\\n "],[8,[39,5],null,[["@order","@asc","@field","@labelKey","@automatic"],[[30,0,["order"]],[30,0,["asc"]],"requested_at","groups.member_requested",true]],null],[1,"\\n "],[10,0],[14,0,"directory-table__column-header group-request-reason__column-header"],[12],[1,[28,[35,6],["groups.requests.reason"],null]],[13],[1,"\\n "],[10,0],[14,0,"directory-table__column-header"],[12],[13],[1,"\\n "]],[]],[[[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["model","requesters"]]],null]],null],null,[[[1," "],[10,0],[14,0,"directory-table__row"],[12],[1,"\\n "],[10,0],[14,0,"directory-table__cell group-member"],[12],[1,"\\n "],[8,[39,9],null,[["@user","@skipName"],[[30,1],[30,0,["skipName"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"directory-table__cell"],[12],[1,"\\n "],[10,1],[14,0,"directory-table__label"],[12],[1,"\\n "],[10,1],[12],[1,[28,[35,6],["groups.member_requested"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"directory-table__value"],[12],[1,"\\n "],[10,1],[12],[1,[28,[35,10],[[30,1,["requested_at"]]],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"directory-table__cell group-request-reason__content"],[12],[1,"\\n "],[10,1],[14,0,"directory-table__label"],[12],[1,"\\n "],[10,1],[12],[1,[28,[35,6],["groups.requests.reason"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"directory-table__value"],[12],[1,"\\n "],[1,[30,1,["reason"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"directory-table__cell group-accept-deny-buttons"],[12],[1,"\\n"],[41,[30,1,["request_undone"]],[[[1," "],[1,[28,[35,6],["groups.requests.undone"],null]],[1,"\\n"]],[]],[[[41,[30,1,["request_accepted"]],[[[1," "],[1,[28,[35,6],["groups.requests.accepted"],null]],[1,"\\n "],[8,[39,11],null,[["@action","@actionParam","@label"],[[28,[37,3],[[30,0],"undoAcceptRequest"],null],[30,1],"groups.requests.undo"]],null],[1,"\\n"]],[]],[[[41,[30,1,["request_denied"]],[[[1," "],[1,[28,[35,6],["groups.requests.denied"],null]],[1,"\\n"]],[]],[[[1," "],[8,[39,11],null,[["@action","@actionParam","@label","@class"],[[28,[37,3],[[30,0],"acceptRequest"],null],[30,1],"groups.requests.accept","btn-primary"]],null],[1,"\\n "],[8,[39,11],null,[["@action","@actionParam","@label","@class"],[[28,[37,3],[[30,0],"denyRequest"],null],[30,1],"groups.requests.deny","btn-danger"]],null],[1,"\\n "]],[]]]],[]]]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[39,12],null,[["@condition"],[[30,0,["loading"]]]],null],[1,"\\n"]],[]],[[[1," "],[10,0],[12],[1,[28,[35,6],["groups.empty.requests"],null]],[13],[1,"\\n"]],[]]],[13]],["m"],false,["text-field","if","load-more","action","responsive-table","table-header-toggle","i18n","each","-track-array","user-info","bound-date","d-button","conditional-loading-spinner"]]',moduleName:"discourse/templates/group-requests.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/group-selector-autocomplete",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression(o(i,"get").call(null!=t?t:e.nullContext||{},"option.name",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:4,column:18},end:{line:4,column:33}}}))+" \n"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o
return"\n
\n"+(null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"each").call(null!=t?t:e.nullContext||{},"option","in","options",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:r,loc:{start:{line:3,column:4},end:{line:5,column:13}}}))?o:"")+" \n
\n"},useData:!0});(0,i.addRawTemplate)("group-selector-autocomplete",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/group",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"W5/t21Vi",block:'[[[10,1],[12],[1,"\\n "],[8,[39,0],null,[["@name","@connectorTagName","@outletArgs"],["before-group-container","div",[28,[37,1],null,[["group"],[[30,0,["model"]]]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[15,0,[29,["container group group-",[30,0,["model","name"]]]]],[12],[1,"\\n"],[41,[30,0,["showTooltip"]],[[[1," "],[10,0],[14,0,"group-delete-tooltip"],[12],[1,"\\n "],[10,2],[12],[1,[28,[35,3],["admin.groups.delete_automatic_group"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"group-details-container"],[12],[1,"\\n "],[10,0],[14,0,"group-info"],[12],[1,"\\n"],[41,[28,[37,4],[[30,0,["model","flair_icon"]],[30,0,["model","flair_url"]],[30,0,["model","flair_bg_color"]]],null],[[[1," "],[10,0],[14,0,"group-avatar-flair"],[12],[1,"\\n "],[8,[39,5],null,[["@flairName","@flairUrl","@flairBgColor","@flairColor"],[[30,0,["model","name"]],[28,[37,4],[[30,0,["model","flair_icon"]],[30,0,["model","flair_url"]]],null],[30,0,["model","flair_bg_color"]],[30,0,["model","flair_color"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"group-info-names"],[12],[1,"\\n "],[10,1],[14,0,"group-info-name"],[12],[1,[30,0,["groupName"]]],[13],[1,"\\n\\n "],[41,[30,0,["model","full_name"]],[[[10,0],[14,0,"group-info-full-name"],[12],[1,[30,0,["model","name"]]],[13]],[]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"group-details-button"],[12],[1,"\\n "],[8,[39,6],null,[["@tagName","@model","@showLogin"],["",[30,0,["model"]],[28,[37,7],["showLogin"],null]]],null],[1,"\\n\\n"],[41,[30,0,["currentUser","admin"]],[[[41,[30,0,["model","automatic"]],[[[1," "],[8,[39,8],null,[["@action","@class","@icon","@label"],[[28,[37,9],[[30,0],"toggleDeleteTooltip"],null],"btn-default","question-circle","admin.groups.delete"]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,8],null,[["@action","@disabled","@icon","@class","@label"],[[28,[37,9],[[30,0],"destroyGroup"],null],[30,0,["destroying"]],"trash-alt","btn-danger","admin.groups.delete"]],null],[1,"\\n"]],[]]]],[]],null],[1,"\\n"],[41,[30,0,["displayGroupMessageButton"]],[[[1," "],[8,[39,8],null,[["@action","@class","@icon","@label"],[[28,[37,9],[[30,0],"messageGroup"],null],"btn-primary group-message-button","envelope","groups.message"]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,1],[12],[1,"\\n "],[8,[39,0],null,[["@name","@connectorTagName","@outletArgs"],["group-details-after","div",[28,[37,1],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["model","bio_cooked"]],[[[1," "],[10,"hr"],[12],[13],[1,"\\n\\n "],[10,0],[14,0,"group-bio"],[12],[1,"\\n "],[10,2],[12],[1,[28,[35,10],[[30,0,["model","bio_cooked"]]],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"user-content-wrapper"],[12],[1,"\\n "],[10,"section"],[14,0,"user-primary-navigation"],[12],[1,"\\n "],[10,0],[14,0,"container"],[12],[1,"\\n "],[8,[39,11],null,[["@group","@currentPath","@tabs"],[[30,0,["model"]],[30,0,["currentPath"]],[30,0,["tabs"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[46,[28,[37,13],null,null],null,null,null],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["plugin-outlet","hash","if","i18n","or","avatar-flair","group-membership-button","route-action","d-button","action","html-safe","group-navigation","component","-outlet"]]',moduleName:"discourse/templates/group.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/group/activity",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"GUFXKI1p",block:'[[[10,"section"],[14,0,"user-secondary-navigation"],[12],[1,"\\n "],[8,[39,0],null,[["@class","@desktopClass"],["activity-nav","action-list activity-list nav-stacked"]],[["default"],[[[[1,"\\n"],[41,[30,0,["model","can_see_members"]],[[[1," "],[8,[39,2],null,[["@filter","@categoryId"],["posts",[30,0,["category_id"]]]],null],[1,"\\n "],[8,[39,2],null,[["@filter","@categoryId"],["topics",[30,0,["category_id"]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["siteSettings","enable_mentions"]],[[[1," "],[8,[39,2],null,[["@filter","@categoryId"],["mentions",[30,0,["category_id"]]]],null],[1,"\\n"]],[]],null],[1," "],[8,[39,3],null,[["@name","@connectorTagName"],["group-activity-bottom","li"]],null],[1,"\\n "]],[]]]]],[1,"\\n"],[13],[1,"\\n"],[10,"section"],[14,0,"user-content"],[14,1,"user-content"],[12],[1,"\\n "],[46,[28,[37,5],null,null],null,null,null],[1,"\\n"],[13]],[],false,["mobile-nav","if","group-activity-filter","plugin-outlet","component","-outlet"]]',moduleName:"discourse/templates/group/activity.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/group/manage",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"jinVWpN7",block:'[[[10,"section"],[14,0,"user-secondary-navigation"],[12],[1,"\\n "],[8,[39,0],null,[["@class","@desktopClass"],["activity-nav","action-list activity-list nav-stacked"]],[["default"],[[[[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["tabs"]]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,3],null,[["@route","@model"],[[30,1,["route"]],[30,0,["model","name"]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],[[30,1,["title"]]],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "]],[]]]]],[1,"\\n"],[13],[1,"\\n"],[10,"section"],[14,0,"user-content"],[14,1,"user-content"],[12],[1,"\\n "],[46,[28,[37,6],null,null],null,null,null],[1,"\\n"],[13]],["tab"],false,["mobile-nav","each","-track-array","link-to","i18n","component","-outlet"]]',moduleName:"discourse/templates/group/manage.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/group/manage/categories",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"VkBueYjz",block:'[[[10,"form"],[14,0,"groups-form form-vertical groups-notifications-form"],[12],[1,"\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,0],["groups.manage.categories.long_title"],null]],[13],[1,"\\n "],[10,0],[12],[1,[28,[35,0],["groups.manage.categories.description"],null]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,1],["d-watching"],null]],[1,"\\n "],[1,[28,[35,0],["groups.notifications.watching.title"],null]],[13],[1,"\\n\\n "],[8,[39,2],null,[["@categories","@blockedCategories","@onChange"],[[30,0,["model","watchingCategories"]],[30,0,["selectedCategories"]],[28,[37,3],[[30,0],[28,[37,4],[[30,0,["model","watchingCategories"]]],null]],null]]],null],[1,"\\n\\n "],[10,0],[14,0,"control-instructions"],[12],[1,"\\n "],[1,[28,[35,0],["groups.manage.categories.watched_categories_instructions"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,1],["d-tracking"],null]],[1,"\\n "],[1,[28,[35,0],["groups.notifications.tracking.title"],null]],[13],[1,"\\n\\n "],[8,[39,2],null,[["@categories","@blockedCategories","@onChange"],[[30,0,["model","trackingCategories"]],[30,0,["selectedCategories"]],[28,[37,3],[[30,0],[28,[37,4],[[30,0,["model","trackingCategories"]]],null]],null]]],null],[1,"\\n\\n "],[10,0],[14,0,"control-instructions"],[12],[1,"\\n "],[1,[28,[35,0],["groups.manage.categories.tracked_categories_instructions"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,1],["d-watching-first"],null]],[1,"\\n "],[1,[28,[35,0],["groups.notifications.watching_first_post.title"],null]],[13],[1,"\\n\\n "],[8,[39,2],null,[["@categories","@blockedCategories","@onChange"],[[30,0,["model","watchingFirstPostCategories"]],[30,0,["selectedCategories"]],[28,[37,3],[[30,0],[28,[37,4],[[30,0,["model","watchingFirstPostCategories"]]],null]],null]]],null],[1,"\\n\\n "],[10,0],[14,0,"control-instructions"],[12],[1,"\\n "],[1,[28,[35,0],["groups.manage.categories.watching_first_post_categories_instructions"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,1],["d-regular"],null]],[1,"\\n "],[1,[28,[35,0],["groups.notifications.regular.title"],null]],[13],[1,"\\n\\n "],[8,[39,2],null,[["@categories","@blockedCategories","@onChange"],[[30,0,["model","regularCategories"]],[30,0,["selectedCategories"]],[28,[37,3],[[30,0],[28,[37,4],[[30,0,["model","regularCategories"]]],null]],null]]],null],[1,"\\n\\n "],[10,0],[14,0,"control-instructions"],[12],[1,"\\n "],[1,[28,[35,0],["groups.manage.categories.regular_categories_instructions"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,1],["d-muted"],null]],[1,"\\n "],[1,[28,[35,0],["groups.notifications.muted.title"],null]],[13],[1,"\\n\\n "],[8,[39,2],null,[["@categories","@blockedCategories","@onChange"],[[30,0,["model","mutedCategories"]],[30,0,["selectedCategories"]],[28,[37,3],[[30,0],[28,[37,4],[[30,0,["model","mutedCategories"]]],null]],null]]],null],[1,"\\n\\n "],[10,0],[14,0,"control-instructions"],[12],[1,"\\n "],[1,[28,[35,0],["groups.manage.categories.muted_categories_instructions"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,[["@model"],[[30,0,["model"]]]],null],[1,"\\n"],[13]],[],false,["i18n","d-icon","category-selector","action","mut","group-manage-save-button"]]',moduleName:"discourse/templates/group/manage/categories.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/group/manage/email",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"RpCq8iTK",block:'[[[8,[39,0],null,[["@group"],[[30,0,["model"]]]],null]],[],false,["group-manage-email-settings"]]',moduleName:"discourse/templates/group/manage/email.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/group/manage/interaction",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"1DmEzFPn",block:'[[[10,"form"],[14,0,"groups-form form-vertical"],[12],[1,"\\n "],[8,[39,0],null,[["@model"],[[30,0,["model"]]]],null],[1,"\\n "],[8,[39,1],null,[["@model"],[[30,0,["model"]]]],null],[1,"\\n"],[13]],[],false,["groups-form-interaction-fields","group-manage-save-button"]]',moduleName:"discourse/templates/group/manage/interaction.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/group/manage/logs",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"KIVqXZbF",block:'[[[41,[30,0,["model","logs"]],[[[1," "],[10,0],[14,0,"group-manage-logs-controls"],[12],[1,"\\n "],[8,[39,1],null,[["@clearFilter","@value","@type"],[[28,[37,2],[[30,0],"clearFilter"],null],[30,0,["filters","action"]],"action"]],null],[1,"\\n "],[8,[39,1],null,[["@clearFilter","@value","@type"],[[28,[37,2],[[30,0],"clearFilter"],null],[30,0,["filters","acting_user"]],"acting_user"]],null],[1,"\\n "],[8,[39,1],null,[["@clearFilter","@value","@type"],[[28,[37,2],[[30,0],"clearFilter"],null],[30,0,["filters","target_user"]],"target_user"]],null],[1,"\\n "],[8,[39,1],null,[["@clearFilter","@value","@type"],[[28,[37,2],[[30,0],"clearFilter"],null],[30,0,["filters","subject"]],"subject"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,3],null,[["@selector","@action"],[".group-manage-logs .group-manage-logs-row",[28,[37,2],[[30,0],"loadMore"],null]]],[["default"],[[[[1,"\\n "],[10,"table"],[14,0,"group-manage-logs"],[12],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["groups.manage.logs.action"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["groups.manage.logs.acting_user"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["groups.manage.logs.target_user"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["groups.manage.logs.subject"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,4],["groups.manage.logs.when"],null]],[13],[1,"\\n "],[10,"th"],[12],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,6],[[28,[37,6],[[30,0,["model","logs"]]],null]],null],null,[[[1," "],[8,[39,7],null,[["@log","@filters"],[[30,1],[30,0,["filters"]]]],null],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,8],null,[["@condition"],[[30,0,["loading"]]]],null],[1,"\\n"]],[]],[[[1," "],[10,0],[12],[1,[28,[35,4],["groups.empty.logs"],null]],[13],[1,"\\n"]],[]]]],["logItem"],false,["if","group-manage-logs-filter","action","load-more","i18n","each","-track-array","group-manage-logs-row","conditional-loading-spinner"]]',moduleName:"discourse/templates/group/manage/logs.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/group/manage/membership",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"1jAIzYSl",block:'[[[10,"form"],[14,0,"groups-form form-vertical"],[12],[1,"\\n "],[8,[39,0],null,[["@model"],[[30,0,["model"]]]],null],[1,"\\n "],[8,[39,1],null,[["@model"],[[30,0,["model"]]]],null],[1,"\\n"],[13]],[],false,["groups-form-membership-fields","group-manage-save-button"]]',moduleName:"discourse/templates/group/manage/membership.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/group/manage/profile",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"0wrlwvoi",block:'[[[10,"form"],[14,0,"groups-form form-vertical"],[12],[1,"\\n "],[8,[39,0],null,[["@model","@disableSave"],[[30,0,["model"]],[30,0,["saving"]]]],null],[1,"\\n "],[8,[39,1],null,[["@model","@saving"],[[30,0,["model"]],[30,0,["saving"]]]],null],[1,"\\n"],[13]],[],false,["groups-form-profile-fields","group-manage-save-button"]]',moduleName:"discourse/templates/group/manage/profile.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/group/manage/tags",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"UfNMkmI9",block:'[[[10,"form"],[14,0,"groups-form form-vertical groups-notifications-form"],[12],[1,"\\n\\n "],[8,[39,0],null,[["@name","@connectorTagName","@outletArgs"],["before-manage-group-tags","div",[28,[37,1],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,2],["groups.manage.tags.long_title"],null]],[13],[1,"\\n "],[10,0],[12],[1,[28,[35,2],["groups.manage.tags.description"],null]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,3],["d-watching"],null]],[1,"\\n "],[1,[28,[35,2],["groups.notifications.watching.title"],null]],[13],[1,"\\n\\n "],[8,[39,4],null,[["@tags","@blacklist","@everyTag","@unlimitedTagCount","@options"],[[30,0,["model","watching_tags"]],[30,0,["selectedTags"]],true,true,[28,[37,1],null,[["allowAny"],[false]]]]],null],[1,"\\n\\n "],[10,0],[14,0,"control-instructions"],[12],[1,"\\n "],[1,[28,[35,2],["groups.manage.tags.watched_tags_instructions"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,3],["d-tracking"],null]],[1,"\\n "],[1,[28,[35,2],["groups.notifications.tracking.title"],null]],[13],[1,"\\n\\n "],[8,[39,4],null,[["@tags","@blacklist","@everyTag","@unlimitedTagCount","@options"],[[30,0,["model","tracking_tags"]],[30,0,["selectedTags"]],true,true,[28,[37,1],null,[["allowAny"],[false]]]]],null],[1,"\\n\\n "],[10,0],[14,0,"control-instructions"],[12],[1,"\\n "],[1,[28,[35,2],["groups.manage.tags.tracked_tags_instructions"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,3],["d-watching-first"],null]],[1,"\\n "],[1,[28,[35,2],["groups.notifications.watching_first_post.title"],null]],[13],[1,"\\n\\n "],[8,[39,4],null,[["@tags","@blacklist","@everyTag","@unlimitedTagCount","@options"],[[30,0,["model","watching_first_post_tags"]],[30,0,["selectedTags"]],true,true,[28,[37,1],null,[["allowAny"],[false]]]]],null],[1,"\\n\\n "],[10,0],[14,0,"control-instructions"],[12],[1,"\\n "],[1,[28,[35,2],["groups.manage.tags.watching_first_post_tags_instructions"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,3],["d-regular"],null]],[1,"\\n "],[1,[28,[35,2],["groups.notifications.regular.title"],null]],[13],[1,"\\n\\n "],[8,[39,4],null,[["@tags","@blacklist","@everyTag","@unlimitedTagCount","@options"],[[30,0,["model","regular_tags"]],[30,0,["selectedTags"]],true,true,[28,[37,1],null,[["allowAny"],[false]]]]],null],[1,"\\n\\n "],[10,0],[14,0,"control-instructions"],[12],[1,"\\n "],[1,[28,[35,2],["groups.manage.tags.regular_tags_instructions"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,3],["d-muted"],null]],[1,"\\n "],[1,[28,[35,2],["groups.notifications.muted.title"],null]],[13],[1,"\\n\\n "],[8,[39,4],null,[["@tags","@blacklist","@everyTag","@unlimitedTagCount","@options"],[[30,0,["model","muted_tags"]],[30,0,["selectedTags"]],true,true,[28,[37,1],null,[["allowAny"],[false]]]]],null],[1,"\\n\\n "],[10,0],[14,0,"control-instructions"],[12],[1,"\\n "],[1,[28,[35,2],["groups.manage.tags.muted_tags_instructions"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,5],null,[["@model"],[[30,0,["model"]]]],null],[1,"\\n"],[13]],[],false,["plugin-outlet","hash","i18n","d-icon","tag-chooser","group-manage-save-button"]]',moduleName:"discourse/templates/group/manage/tags.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/group/messages",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"tOzuIScs",block:'[[[10,"section"],[14,0,"user-secondary-navigation"],[12],[1,"\\n "],[8,[39,0],null,[["@class","@desktopClass"],["messages-nav","nav-stacked action-list"]],[["default"],[[[[1,"\\n "],[10,"li"],[12],[1,"\\n "],[8,[39,1],null,[["@route","@model"],["group.messages.inbox",[30,0,["model","name"]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],["user.messages.inbox"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[12],[1,"\\n "],[8,[39,1],null,[["@route","@model"],["group.messages.archive",[30,0,["model","name"]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],["user.messages.archive"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"],[13],[1,"\\n"],[10,"section"],[14,0,"user-content"],[14,1,"user-content"],[12],[1,"\\n "],[46,[28,[37,4],null,null],null,null,null],[1,"\\n"],[13]],[],false,["mobile-nav","link-to","i18n","component","-outlet"]]',moduleName:"discourse/templates/group/messages.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/group/permissions",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"1L1yCrHV",block:'[[[10,"section"],[14,0,"user-content"],[14,1,"user-content"],[12],[1,"\\n"],[41,[30,0,["model","permissions"]],[[[1," "],[10,"label"],[14,0,"group-category-permissions-desc"],[12],[1,"\\n "],[1,[28,[35,1],["groups.permissions.description"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"table"],[14,0,"group-category-permissions"],[12],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["model","permissions"]]],null]],null],null,[[[1," "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,[28,[35,4],[[30,1,["category"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[30,1,["description"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,1],["groups.permissions.none"],null]],[1,"\\n"]],[]]],[13]],["permission"],false,["if","i18n","each","-track-array","category-link"]]',moduleName:"discourse/templates/group/permissions.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/groups/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"v+Z1h7FC",block:'[[[8,[39,0],null,[["@name","@connectorTagName"],["before-groups-index-container","div"]],null],[1,"\\n\\n"],[8,[39,1],null,[["@pageClass"],["groups"]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"groups-header"],[12],[1,"\\n"],[41,[30,0,["currentUser","can_create_group"]],[[[1," "],[8,[39,3],null,[["@action","@class","@icon","@label"],[[28,[37,4],[[30,0],"new"],null],"btn-default groups-header-new pull-right","plus","admin.groups.new.title"]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"groups-header-filters"],[12],[1,"\\n "],[8,[39,5],[[16,"placeholder",[28,[37,6],["groups.index.all"],null]],[24,0,"groups-header-filters-name no-blur"],[16,"aria-description",[28,[37,6],["groups.index.search_results"],null]],[4,[38,8],["input",[28,[37,4],[[30,0],"onFilterChanged"],[["value"],["target.value"]]]],null]],[["@value","@type"],[[28,[37,7],[[30,0,["filter"]]],null],"search"]],null],[1,"\\n\\n "],[8,[39,9],null,[["@value","@content","@class","@onChange","@options"],[[30,0,["type"]],[30,0,["types"]],"groups-header-filters-type",[28,[37,4],[[30,0],[28,[37,10],[[30,0,["type"]]],null]],null],[28,[37,11],null,[["clearable","none"],[true,"groups.index.filter"]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,12],null,[["@condition"],[[30,0,["isLoading"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["groups"]],[[[1," "],[8,[39,13],null,[["@selector","@action"],[".groups-boxes .group-box",[28,[37,4],[[30,0],"loadMore"],null]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"container"],[12],[1,"\\n "],[10,0],[14,0,"groups-boxes"],[12],[1,"\\n"],[42,[28,[37,15],[[28,[37,15],[[30,0,["groups"]]],null]],null],null,[[[1," "],[8,[39,16],[[24,0,"group-box"],[16,"data-group-name",[30,1,["name"]]]],[["@route","@model"],["group.members",[30,1,["name"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"group-box-inner"],[12],[1,"\\n "],[10,0],[14,0,"group-info-wrapper"],[12],[1,"\\n"],[41,[30,1,["flair_url"]],[[[1," "],[10,1],[14,0,"group-avatar-flair"],[12],[1,"\\n "],[8,[39,17],null,[["@flairName","@flairUrl","@flairBgColor","@flairColor"],[[30,1,["name"]],[30,1,["flair_url"]],[30,1,["flair_bg_color"]],[30,1,["flair_color"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,1],[14,0,"group-info"],[12],[1,"\\n "],[8,[39,18],null,[["@group"],[[30,1]]],null],[1,"\\n "],[10,0],[14,0,"group-user-count"],[12],[1,[28,[35,19],["user"],null]],[1,[30,1,["user_count"]]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"group-description"],[12],[1,[28,[35,20],[[30,1,["bio_excerpt"]]],null]],[13],[1,"\\n\\n "],[10,0],[14,0,"group-membership"],[12],[1,"\\n "],[8,[39,21],null,[["@tagName","@model","@showLogin"],["",[30,1],[28,[37,22],["showLogin"],null]]],[["default"],[[[[1,"\\n"],[41,[30,1,["is_group_owner"]],[[[1," "],[10,1],[14,0,"is-group-owner"],[12],[1,"\\n "],[1,[28,[35,19],["shield-alt"],null]],[1,"\\n "],[1,[28,[35,6],["groups.index.is_group_owner"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,1,["is_group_user"]],[[[1," "],[10,1],[14,0,"is-group-member"],[12],[1,"\\n "],[1,[28,[35,19],["check"],null]],[1,"\\n "],[1,[28,[35,6],["groups.index.is_group_user"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,1,["public_admission"]],[[[1," "],[1,[28,[35,6],["groups.index.public"],null]],[1,"\\n"]],[]],[[[41,[30,1,["isPrivate"]],[[[1," "],[1,[28,[35,19],["far-eye-slash"],null]],[1,"\\n "],[1,[28,[35,6],["groups.index.private"],null]],[1,"\\n"]],[]],[[[41,[30,1,["automatic"]],[[[1," "],[1,[28,[35,6],["groups.index.automatic"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,19],["ban"],null]],[1,"\\n "],[1,[28,[35,6],["groups.index.closed"],null]],[1,"\\n"]],[]]],[1," "]],[]]]],[]]]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n\\n "],[10,1],[12],[1,"\\n "],[8,[39,0],null,[["@name","@connectorTagName","@outletArgs"],["group-index-box-after","div",[28,[37,11],null,[["model"],[[30,1]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,12],null,[["@condition"],[[30,0,["groups","loadingMore"]]]],null],[1,"\\n"]],[]],[[[1," "],[10,2],[14,"role","status"],[12],[1,[28,[35,6],["groups.index.empty"],null]],[13],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n\\n"]],[]]]]],[1,"\\n\\n"],[8,[39,0],null,[["@name","@connectorTagName"],["after-groups-index-container","div"]],null]],["group"],false,["plugin-outlet","d-section","if","d-button","action","input","i18n","readonly","on","combo-box","mut","hash","conditional-loading-spinner","load-more","each","-track-array","link-to","avatar-flair","groups-info","d-icon","html-safe","group-membership-button","route-action"]]',moduleName:"discourse/templates/groups/index.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/groups/new",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"bAPu0z3q",block:'[[[8,[39,0],null,[["@pageClass"],["groups-new"]],[["default"],[[[[1,"\\n "],[10,"h1"],[12],[1,[28,[35,1],["admin.groups.new.title"],null]],[13],[1,"\\n\\n "],[10,"hr"],[12],[13],[1,"\\n\\n "],[10,"form"],[14,0,"groups-form form-vertical"],[12],[1,"\\n "],[8,[39,2],null,[["@model","@disableSave"],[[30,0,["model"]],[30,0,["saving"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[14,"for","owner-selector"],[12],[1,[28,[35,1],["admin.groups.add_owners"],null]],[13],[1,"\\n\\n "],[8,[39,3],null,[["@class","@id","@value","@onChange","@options"],["input-xxlarge","owner-selector",[30,0,["splitOwnerUsernames"]],[28,[37,4],[[30,0],"updateOwnerUsernames"],null],[28,[37,5],null,[["filterPlaceholder"],["groups.selector_placeholder"]]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[14,"for","member-selector"],[12],[1,[28,[35,1],["groups.members.title"],null]],[13],[1,"\\n\\n "],[8,[39,3],null,[["@class","@id","@value","@onChange","@options"],["input-xxlarge","member-selector",[30,0,["splitUsernames"]],[28,[37,4],[[30,0],"updateUsernames"],null],[28,[37,5],null,[["filterPlaceholder"],["groups.selector_placeholder"]]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,6],null,[["@model"],[[30,0,["model"]]]],null],[1,"\\n "],[8,[39,7],null,[["@model"],[[30,0,["model"]]]],null],[1,"\\n\\n "],[10,0],[14,0,"control-group buttons"],[12],[1,"\\n "],[8,[39,8],null,[["@action","@type","@disabled","@class","@label"],[[28,[37,4],[[30,0],"save"],null],"submit",[30,0,["saving"]],"btn btn-primary group-form-save","admin.groups.new.create"]],null],[1,"\\n\\n "],[8,[39,9],null,[["@route"],["groups"]],[["default"],[[[[1,"\\n "],[1,[28,[35,1],["cancel"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],[],false,["d-section","i18n","groups-form-profile-fields","email-group-user-chooser","action","hash","groups-form-membership-fields","groups-form-interaction-fields","d-button","link-to"]]',moduleName:"discourse/templates/groups/new.hbs",isStrictMode:!1})
e.default=i}))
define("discourse/templates/hashtag-autocomplete",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o,s=null!=t?t:e.nullContext||{},l=e.escapeExpression,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return' \n '+(null!=(o=a(i,"get").call(s,"option.icon",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:6,column:84},end:{line:6,column:101}}}))?o:"")+''+l(a(i,"get").call(s,"option.text",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:6,column:142},end:{line:6,column:157}}}))+(null!=(o=a(i,"if").call(s,"option.secondary_text",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(2,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:6,column:157},end:{line:6,column:266}}}))?o:"")+" \n \n \n"},2:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return'('+e.escapeExpression(o(i,"get").call(null!=t?t:e.nullContext||{},"option.secondary_text",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:6,column:233},end:{line:6,column:258}}}))+")"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o
return"\n
\n
\n"+(null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"each").call(null!=t?t:e.nullContext||{},"option","in","options",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:r,loc:{start:{line:4,column:6},end:{line:9,column:15}}}))?o:"")+" \n
\n
\n"},useData:!0});(0,i.addRawTemplate)("hashtag-autocomplete",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/hide-modal",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"4/3+QeFR",block:"[[],[],false,[]]",moduleName:"discourse/templates/hide-modal.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/invites",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"dFjK5FDi",block:'[[[46,[28,[37,1],null,null],null,null,null]],[],false,["component","-outlet"]]',moduleName:"discourse/templates/invites.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/invites/show",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"ziACTAds",block:'[[[8,[39,0],null,[["@pageClass"],["invite"]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"container invites-show clearfix"],[12],[1,"\\n "],[10,0],[14,0,"login-welcome-header"],[12],[1,"\\n "],[10,"h1"],[14,0,"login-title"],[12],[1,[30,0,["welcomeTitle"]]],[13],[1,"\\n "],[10,"img"],[15,"src",[30,0,["wavingHandURL"]]],[14,"alt",""],[14,0,"waving-hand"],[12],[13],[1,"\\n"],[41,[51,[30,0,["successMessage"]]],[[[1," "],[10,2],[14,0,"login-subheader"],[12],[1,[30,0,["subheaderMessage"]]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[15,0,[52,[30,0,["successMessage"]],"invite-success","invite-form"]],[12],[1,"\\n "],[10,0],[14,0,"two-col"],[12],[1,"\\n "],[10,0],[14,0,"col-image"],[12],[1,"\\n "],[10,"img"],[15,"src",[30,0,["inviteImageUrl"]]],[15,"alt",[28,[37,3],["invites.emoji"],null]],[12],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"col-form"],[12],[1,"\\n"],[41,[30,0,["successMessage"]],[[[1," "],[10,0],[14,0,"success-info"],[12],[1,"\\n "],[10,2],[12],[1,[28,[35,4],[[30,0,["successMessage"]]],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,2],[12],[1,[28,[35,3],["invites.invited_by"],null]],[13],[1,"\\n "],[10,2],[12],[8,[39,5],null,[["@user"],[[30,0,["invitedBy"]]]],null],[13],[1,"\\n\\n"],[41,[30,0,["associateHtml"]],[[[1," "],[10,2],[14,0,"create-account-associate-link"],[12],[1,"\\n "],[1,[28,[35,4],[[30,0,["associateHtml"]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,0,["isInviteLink"]]],[[[1," "],[10,2],[14,0,"email-message"],[12],[1,"\\n "],[1,[28,[35,4],[[30,0,["yourEmailMessage"]]],null]],[1,"\\n"],[41,[30,0,["showSocialLoginAvailable"]],[[[1," "],[1,[28,[35,3],["invites.social_login_available"],null]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["externalAuthsOnly"]],[[[41,[30,0,["authOptions"]],[[[41,[51,[30,0,["isInviteLink"]]],[[[1," "],[8,[39,6],null,[["@validation","@id"],[[30,0,["emailValidation"]],"account-email-validation"]],null],[1,"\\n"]],[]],null]],[]],[[[1," "],[8,[39,7],null,[["@externalLogin"],[[28,[37,8],[[30,0],"externalLogin"],null]]],null],[1,"\\n"]],[]]]],[]],null],[1,"\\n"],[41,[30,0,["discourseConnectEnabled"]],[[[1," "],[10,3],[14,0,"btn btn-primary discourse-connect raw-link"],[15,6,[30,0,["ssoPath"]]],[12],[1,"\\n "],[1,[28,[35,3],["continue"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["shouldDisplayForm"]],[[[1," "],[10,"form"],[12],[1,"\\n"],[41,[30,0,["isInviteLink"]],[[[1," "],[10,0],[14,0,"input email-input input-group"],[12],[1,"\\n "],[8,[39,9],[[24,1,"new-account-email"],[24,3,"email"],[16,0,[28,[37,10],[[30,0,["email"]]],null]],[24,"autofocus","autofocus"],[16,"disabled",[30,0,["externalAuthsOnly"]]]],[["@type","@value"],["email",[30,0,["email"]]]],null],[1,"\\n "],[10,"label"],[14,0,"alt-placeholder"],[14,"for","new-account-email"],[12],[1,"\\n "],[1,[28,[35,3],["user.email.title"],null]],[1,"\\n "],[10,1],[14,0,"required"],[12],[1,"*"],[13],[1,"\\n "],[13],[1,"\\n "],[8,[39,6],null,[["@validation","@id"],[[30,0,["emailValidation"]],"account-email-validation"]],null],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,[28,[35,3],["user.email.instructions"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"input username-input input-group"],[12],[1,"\\n "],[8,[39,9],[[16,0,[28,[37,10],[[30,0,["accountUsername"]]],null]],[24,1,"new-account-username"],[24,3,"username"],[16,"maxlength",[30,0,["maxUsernameLength"]]],[24,"autocomplete","off"]],[["@value"],[[30,0,["accountUsername"]]]],null],[1,"\\n "],[10,"label"],[14,0,"alt-placeholder"],[14,"for","new-account-username"],[12],[1,"\\n "],[1,[28,[35,3],["user.username.title"],null]],[1,"\\n "],[10,1],[14,0,"required"],[12],[1,"*"],[13],[1,"\\n "],[13],[1,"\\n "],[8,[39,6],null,[["@validation","@id"],[[30,0,["usernameValidation"]],"username-validation"]],null],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,[28,[35,3],["user.username.instructions"],null]],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["fullnameRequired"]],[[[1," "],[10,0],[14,0,"input name-input input-group"],[12],[1,"\\n "],[8,[39,9],[[16,0,[28,[37,10],[[30,0,["accountName"]]],null]],[24,1,"new-account-name"],[24,3,"name"]],[["@value"],[[30,0,["accountName"]]]],null],[1,"\\n "],[10,"label"],[14,0,"alt-placeholder"],[14,"for","new-account-name"],[12],[1,"\\n "],[1,[28,[35,3],["invites.name_label"],null]],[1,"\\n"],[41,[30,0,["siteSettings","full_name_required"]],[[[1," "],[10,1],[14,0,"required"],[12],[1,"*"],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,[30,0,["nameInstructions"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,0,["externalAuthsOnly"]]],[[[1," "],[10,0],[14,0,"input password-input input-group"],[12],[1,"\\n "],[8,[39,11],null,[["@value","@class","@type","@id","@capsLockOn"],[[30,0,["accountPassword"]],[28,[37,10],[[30,0,["accountPassword"]]],null],[52,[30,0,["maskPassword"]],"password","text"],"new-account-password",[30,0,["capsLockOn"]]]],null],[1,"\\n "],[10,"label"],[14,0,"alt-placeholder"],[14,"for","new-account-password"],[12],[1,"\\n "],[1,[28,[35,3],["invites.password_label"],null]],[1,"\\n "],[10,1],[14,0,"required"],[12],[1,"*"],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"create-account__password-info"],[12],[1,"\\n "],[10,0],[14,0,"create-account__password-tip-validation"],[12],[1,"\\n "],[8,[39,6],null,[["@validation","@id"],[[30,0,["passwordValidation"]],"password-validation"]],null],[1,"\\n "],[10,1],[14,0,"more-info"],[12],[1,[30,0,["passwordInstructions"]]],[13],[1,"\\n "],[10,0],[15,0,[29,["caps-lock-warning\\n ",[52,[51,[30,0,["capsLockOn"]]],"hidden"]]]],[12],[1,"\\n "],[1,[28,[35,12],["exclamation-triangle"],null]],[1,"\\n "],[1,[28,[35,3],["login.caps_lock_warning"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[8,[39,13],null,[["@maskPassword","@togglePasswordMask","@parentController"],[[30,0,["maskPassword"]],[30,0,["togglePasswordMask"]],"invites-show"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["userFields"]],[[[1," "],[10,0],[14,0,"user-fields"],[12],[1,"\\n"],[42,[28,[37,15],[[28,[37,15],[[30,0,["userFields"]]],null]],null],null,[[[1," "],[10,0],[14,0,"input-group"],[12],[1,"\\n "],[8,[39,16],null,[["@field","@value","@class"],[[30,1,["field"]],[30,1,["value"]],[28,[37,10],[[30,1,["value"]]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"invitation-cta"],[12],[1,"\\n "],[8,[39,17],null,[["@class","@action","@type","@disabled","@label"],["btn-primary invitation-cta__accept",[28,[37,8],[[30,0],"submit"],null],"submit",[30,0,["submitDisabled"]],"invites.accept_invite"]],null],[1,"\\n "],[10,0],[14,0,"invitation-cta__info"],[12],[1,"\\n "],[10,1],[14,0,"invitation-cta__signed-up"],[12],[1,[28,[35,3],["login.previous_sign_up"],null]],[13],[1,"\\n "],[8,[39,17],null,[["@action","@class","@label"],[[28,[37,18],["showLogin"],null],"btn-flat invitation-cta__sign-in","log_in"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"disclaimer"],[12],[1,"\\n "],[1,[28,[35,4],[[30,0,["disclaimerHtml"]]],null]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["errorMessage"]],[[[1," "],[10,"br"],[12],[13],[10,"br"],[12],[13],[1,"\\n "],[10,0],[14,0,"alert alert-error"],[12],[1,[30,0,["errorMessage"]]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[41,[30,0,["existingUserRedeeming"]],[[[41,[30,0,["existingUserCanRedeem"]],[[[1," "],[8,[39,17],null,[["@class","@action","@type","@disabled","@label"],["btn-primary",[28,[37,8],[[30,0],"submit"],null],"submit",[30,0,["submitDisabled"]],"invites.accept_invite"]],null],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"alert alert-error"],[12],[1,[30,0,["existingUserCanRedeemError"]]],[13],[1,"\\n"]],[]]]],[]],null]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["f"],false,["d-section","unless","if","i18n","html-safe","user-info","input-tip","login-buttons","action","input","value-entered","password-field","d-icon","toggle-password-mask","each","-track-array","user-field","d-button","route-action"]]',moduleName:"discourse/templates/invites/show.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/list/action-list",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o,s=null!=t?t:e.nullContext||{},l=e.escapeExpression,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return"\n "+l((a(i,"d-icon")||t&&a(t,"d-icon")||e.hooks.helperMissing).call(s,"icon",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:3,column:2},end:{line:3,column:17}}}))+"\n"+(null!=(o=a(i,"each").call(s,"postNumber","in","postNumbers",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(2,r,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:r,loc:{start:{line:4,column:2},end:{line:6,column:11}}}))?o:"")+"
\n"},2:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" #"+s(l(i,"get").call(o,"postNumber",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:5,column:44},end:{line:5,column:58}}}))+" \n"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o
return null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"if").call(null!=t?t:e.nullContext||{},"postNumbers",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:0},end:{line:8,column:7}}}))?o:""},useData:!0});(0,i.addRawTemplate)("list/action-list",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/list/activity-column",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.hooks.helperMissing,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return"<"+s(a(i,"get").call(o,"tagName",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:1},end:{line:1,column:12}}}))+' class="'+s(a(i,"get").call(o,"class",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:20},end:{line:1,column:29}}}))+" "+s((a(i,"cold-age-class")||t&&a(t,"cold-age-class")||l).call(o,"topic.createdAt",{name:"cold-age-class",hash:{class:"",startDate:"topic.bumpedAt"},hashTypes:{class:"StringLiteral",startDate:"PathExpression"},hashContexts:{class:t,startDate:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:30},end:{line:1,column:98}}}))+' activity" title="'+s((a(i,"html-safe")||t&&a(t,"html-safe")||l).call(o,"topic.bumpedAtTitle",{name:"html-safe",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:116},end:{line:1,column:149}}}))+'">\n '+s((a(i,"raw-plugin-outlet")||t&&a(t,"raw-plugin-outlet")||l).call(o,{name:"raw-plugin-outlet",hash:{name:"topic-list-before-relative-date"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:3,column:4},end:{line:3,column:66}}}))+s((a(i,"format-date")||t&&a(t,"format-date")||l).call(o,"topic.bumpedAt",{name:"format-date",hash:{noTitle:"true",format:"tiny"},hashTypes:{noTitle:"StringLiteral",format:"StringLiteral"},hashContexts:{noTitle:t,format:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:4,column:4},end:{line:4,column:65}}}))+" \n"+s(a(i,"get").call(o,"tagName",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:6,column:2},end:{line:6,column:13}}}))+">\n"},useData:!0});(0,i.addRawTemplate)("list/activity-column",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/list/category-column",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression((o(i,"category-link")||t&&o(t,"category-link")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"category",{name:"category-link",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:37},end:{line:1,column:63}}}))+" \n"},useData:!0});(0,i.addRawTemplate)("list/category-column",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/list/participant-groups",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return' \n
\n '+s((l(i,"d-icon")||t&&l(t,"d-icon")||e.hooks.helperMissing).call(o,"users",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:13,column:8},end:{line:13,column:26}}}))+"\n "+s(l(i,"get").call(o,"group.name",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:14,column:8},end:{line:14,column:22}}}))+"\n \n
\n"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o,s=null!=t?t:e.nullContext||{},l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return'\n'+(null!=(o=l(i,"each").call(s,"group","in","groups",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:r,loc:{start:{line:6,column:2},end:{line:17,column:11}}}))?o:"")+"
"},useData:!0});(0,i.addRawTemplate)("list/participant-groups",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/list/post-count-or-badges",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression((o(i,"raw")||t&&o(t,"raw")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"topic-post-badges",{name:"raw",hash:{newDotText:"newDotText",url:"topic.lastUnreadUrl",unseen:"topic.unseen",unreadPosts:"topic.unread_posts"},hashTypes:{newDotText:"PathExpression",url:"PathExpression",unseen:"PathExpression",unreadPosts:"PathExpression"},hashContexts:{newDotText:t,url:t,unseen:t,unreadPosts:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:2,column:2},end:{line:2,column:126}}}))+"\n"},3:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression((o(i,"raw")||t&&o(t,"raw")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"list.posts-count-column",{name:"raw",hash:{tagName:"div",topic:"topic"},hashTypes:{tagName:"StringLiteral",topic:"PathExpression"},hashContexts:{tagName:t,topic:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:4,column:2},end:{line:4,column:61}}}))+"\n"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o
return null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"if").call(null!=t?t:e.nullContext||{},"view.showBadges",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.program(3,r,0),types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:0},end:{line:5,column:7}}}))?o:""},useData:!0});(0,i.addRawTemplate)("list/post-count-or-badges",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/list/posters-column",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o
return null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"if").call(null!=t?t:e.nullContext||{},"poster.moreCount",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(2,r,0),inverse:e.program(4,r,0),types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:3,column:2},end:{line:7,column:9}}}))?o:""},2:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return' '+e.escapeExpression(o(i,"get").call(null!=t?t:e.nullContext||{},"poster.moreCount",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:4,column:34},end:{line:4,column:54}}}))+" \n"},4:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return' '+s((l(i,"avatar")||t&&l(t,"avatar")||e.hooks.helperMissing).call(o,"poster",{name:"avatar",hash:{imageSize:"small",namePath:"user.name",usernamePath:"user.username",avatarTemplatePath:"user.avatar_template"},hashTypes:{imageSize:"StringLiteral",namePath:"StringLiteral",usernamePath:"StringLiteral",avatarTemplatePath:"StringLiteral"},hashContexts:{imageSize:t,namePath:t,usernamePath:t,avatarTemplatePath:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:6,column:109},end:{line:6,column:236}}}))+" \n"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o
return"\n"+(null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"each").call(null!=t?t:e.nullContext||{},"poster","in","posters",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:r,loc:{start:{line:2,column:0},end:{line:8,column:9}}}))?o:"")+" \n"},useData:!0});(0,i.addRawTemplate)("list/posters-column",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/list/posts-count-column",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.hooks.helperMissing,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return"<"+s(a(i,"get").call(o,"view.tagName",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:1},end:{line:1,column:17}}}))+" class='num posts-map posts "+s(a(i,"get").call(o,"view.likesHeat",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:45},end:{line:1,column:63}}}))+" topic-list-data' title='"+s(a(i,"get").call(o,"view.title",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:88},end:{line:1,column:102}}}))+"'>\n \n '+s((a(i,"raw-plugin-outlet")||t&&a(t,"raw-plugin-outlet")||l).call(o,{name:"raw-plugin-outlet",hash:{name:"topic-list-before-reply-count"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:3,column:4},end:{line:3,column:62}}}))+"\n "+s((a(i,"number")||t&&a(t,"number")||l).call(o,"topic.replyCount",{name:"number",hash:{noTitle:"true"},hashTypes:{noTitle:"StringLiteral"},hashContexts:{noTitle:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:4,column:4},end:{line:4,column:46}}}))+"\n \n"+s(a(i,"get").call(o,"view.tagName",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:6,column:2},end:{line:6,column:18}}}))+">\n"},useData:!0});(0,i.addRawTemplate)("list/posts-count-column",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/list/topic-excerpt",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o,s=null!=t?t:e.nullContext||{},l=e.escapeExpression,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return' \n '+l((a(i,"dir-span")||t&&a(t,"dir-span")||e.hooks.helperMissing).call(s,"topic.escapedExcerpt",{name:"dir-span",hash:{htmlSafe:"true"},hashTypes:{htmlSafe:"StringLiteral"},hashContexts:{htmlSafe:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:3,column:4},end:{line:3,column:53}}}))+"\n"+(null!=(o=a(i,"if").call(s,"topic.excerptTruncated",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(2,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:4,column:4},end:{line:6,column:11}}}))?o:"")+" \n"},2:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return' '+e.escapeExpression((o(i,"i18n")||t&&o(t,"i18n")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"read_more",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:5,column:39},end:{line:5,column:59}}}))+" \n"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o
return null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"if").call(null!=t?t:e.nullContext||{},"topic.hasExcerpt",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:0},end:{line:8,column:7}}}))?o:""},useData:!0});(0,i.addRawTemplate)("list/topic-excerpt",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/list/topic-list-item",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return' \n \n \n \n \n'},3:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return e.escapeExpression((o(i,"topic-featured-link")||t&&o(t,"topic-featured-link")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"topic",{name:"topic-featured-link",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:25,column:6},end:{line:25,column:36}}}))},5:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return e.escapeExpression((o(i,"raw")||t&&o(t,"raw")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"topic-post-badges",{name:"raw",hash:{newDotText:"newDotText",url:"topic.lastUnreadUrl",unseen:"topic.unseen",unreadPosts:"topic.unread_posts"},hashTypes:{newDotText:"PathExpression",url:"PathExpression",unseen:"PathExpression",unreadPosts:"PathExpression"},hashContexts:{newDotText:t,url:t,unseen:t,unreadPosts:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:32,column:6},end:{line:32,column:131}}}))},7:function(e,t,i,n,r){var o
return null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"unless").call(null!=t?t:e.nullContext||{},"topic.isPinnedUncategorized",{name:"unless",hash:{},hashTypes:{},hashContexts:{},fn:e.program(8,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:37,column:6},end:{line:40,column:17}}}))?o:""},8:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.hooks.helperMissing,l=e.escapeExpression,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return l((a(i,"raw-plugin-outlet")||t&&a(t,"raw-plugin-outlet")||s).call(o,{name:"raw-plugin-outlet",hash:{name:"topic-list-before-category"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:38,column:8},end:{line:38,column:64}}}))+"\n "+l((a(i,"category-link")||t&&a(t,"category-link")||s).call(o,"topic.category",{name:"category-link",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:39,column:8},end:{line:39,column:40}}}))+"\n"},10:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression((o(i,"raw")||t&&o(t,"raw")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"list.participant-groups",{name:"raw",hash:{groups:"participantGroups"},hashTypes:{groups:"PathExpression"},hashContexts:{groups:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:44,column:6},end:{line:44,column:64}}}))+"\n"},12:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression((o(i,"raw")||t&&o(t,"raw")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"list.topic-excerpt",{name:"raw",hash:{topic:"topic"},hashTypes:{topic:"PathExpression"},hashContexts:{topic:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:49,column:4},end:{line:49,column:44}}}))+"\n"},14:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression((o(i,"raw")||t&&o(t,"raw")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"list.posters-column",{name:"raw",hash:{posters:"topic.featuredUsers"},hashTypes:{posters:"PathExpression"},hashContexts:{posters:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:58,column:2},end:{line:58,column:59}}}))+"\n"},16:function(e,t,i,n,r){var o
return' \n'+(null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"if").call(null!=t?t:e.nullContext||{},"hasLikes",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(17,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:65,column:4},end:{line:69,column:11}}}))?o:"")+" \n"},17:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.hooks.helperMissing,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" \n "+s((a(i,"number")||t&&a(t,"number")||l).call(o,"topic.like_count",{name:"number",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:67,column:8},end:{line:67,column:35}}}))+" "+s((a(i,"d-icon")||t&&a(t,"d-icon")||l).call(o,"heart",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:67,column:36},end:{line:67,column:54}}}))+"\n \n"},19:function(e,t,i,n,r){var o
return' \n'+(null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"if").call(null!=t?t:e.nullContext||{},"hasOpLikes",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(20,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:75,column:4},end:{line:79,column:11}}}))?o:"")+" \n"},20:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.hooks.helperMissing,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" \n "+s((a(i,"number")||t&&a(t,"number")||l).call(o,"topic.op_like_count",{name:"number",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:77,column:8},end:{line:77,column:38}}}))+" "+s((a(i,"d-icon")||t&&a(t,"d-icon")||l).call(o,"heart",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:77,column:39},end:{line:77,column:57}}}))+"\n \n"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o,s=null!=t?t:e.nullContext||{},l=e.hooks.helperMissing,a=e.escapeExpression,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return a((u(i,"raw-plugin-outlet")||t&&u(t,"raw-plugin-outlet")||l).call(s,{name:"raw-plugin-outlet",hash:{name:"topic-list-before-columns"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:1,column:0},end:{line:1,column:55}}}))+"\n\n"+(null!=(o=u(i,"if").call(s,"bulkSelectEnabled",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:3,column:0},end:{line:9,column:7}}}))?o:"")+"\n"+a((u(i,"raw-plugin-outlet")||t&&u(t,"raw-plugin-outlet")||l).call(s,{name:"raw-plugin-outlet",hash:{name:"topic-list-before-link"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:19,column:2},end:{line:19,column:54}}}))+"\n "+a((u(i,"raw-plugin-outlet")||t&&u(t,"raw-plugin-outlet")||l).call(s,{name:"raw-plugin-outlet",hash:{name:"topic-list-before-status"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:21,column:4},end:{line:21,column:58}}}))+a((u(i,"raw")||t&&u(t,"raw")||l).call(s,"topic-status",{name:"raw",hash:{topic:"topic"},hashTypes:{topic:"PathExpression"},hashContexts:{topic:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:22,column:4},end:{line:22,column:39}}}))+a((u(i,"topic-link")||t&&u(t,"topic-link")||l).call(s,"topic",{name:"topic-link",hash:{class:"raw-link raw-topic-link"},hashTypes:{class:"StringLiteral"},hashContexts:{class:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:23,column:4},end:{line:23,column:57}}}))+(null!=(o=u(i,"if").call(s,"topic.featured_link",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(3,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:24,column:4},end:{line:26,column:12}}}))?o:"")+a((u(i,"raw-plugin-outlet")||t&&u(t,"raw-plugin-outlet")||l).call(s,{name:"raw-plugin-outlet",hash:{name:"topic-list-after-title"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:27,column:4},end:{line:27,column:56}}}))+a((u(i,"raw")||t&&u(t,"raw")||l).call(s,"list.unread-indicator",{name:"raw",hash:{unreadClass:"unreadClass",topicId:"topic.id",includeUnreadIndicator:"includeUnreadIndicator"},hashTypes:{unreadClass:"PathExpression",topicId:"PathExpression",includeUnreadIndicator:"PathExpression"},hashContexts:{unreadClass:t,topicId:t,includeUnreadIndicator:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:28,column:4},end:{line:30,column:61}}}))+(null!=(o=u(i,"if").call(s,"showTopicPostBadges",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(5,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:31,column:4},end:{line:33,column:12}}}))?o:"")+' \n \n'+(null!=(o=u(i,"unless").call(s,"hideCategory",{name:"unless",hash:{},hashTypes:{},hashContexts:{},fn:e.program(7,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:36,column:4},end:{line:41,column:15}}}))?o:"")+" "+a((u(i,"discourse-tags")||t&&u(t,"discourse-tags")||l).call(s,"topic",{name:"discourse-tags",hash:{tagsForUser:"tagsForUser",mode:"list"},hashTypes:{tagsForUser:"PathExpression",mode:"StringLiteral"},hashContexts:{tagsForUser:t,mode:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:42,column:4},end:{line:42,column:64}}}))+"\n"+(null!=(o=u(i,"if").call(s,"participantGroups",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(10,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:43,column:4},end:{line:45,column:11}}}))?o:"")+" "+a((u(i,"raw")||t&&u(t,"raw")||l).call(s,"list.action-list",{name:"raw",hash:{icon:"heart",className:"likes",postNumbers:"topic.liked_post_numbers",topic:"topic"},hashTypes:{icon:"StringLiteral",className:"StringLiteral",postNumbers:"PathExpression",topic:"PathExpression"},hashContexts:{icon:t,className:t,postNumbers:t,topic:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:46,column:4},end:{line:46,column:110}}}))+"\n
\n"+(null!=(o=u(i,"if").call(s,"expandPinned",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(12,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:48,column:2},end:{line:50,column:9}}}))?o:"")+a((u(i,"raw-plugin-outlet")||t&&u(t,"raw-plugin-outlet")||l).call(s,{name:"raw-plugin-outlet",hash:{name:"topic-list-main-link-bottom"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:52,column:2},end:{line:52,column:59}}}))+"\n "+a((u(i,"raw-plugin-outlet")||t&&u(t,"raw-plugin-outlet")||l).call(s,{name:"raw-plugin-outlet",hash:{name:"topic-list-after-main-link"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:55,column:0},end:{line:55,column:56}}}))+"\n\n"+(null!=(o=u(i,"if").call(s,"showPosters",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(14,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:57,column:0},end:{line:59,column:7}}}))?o:"")+"\n"+a((u(i,"raw")||t&&u(t,"raw")||l).call(s,"list.posts-count-column",{name:"raw",hash:{topic:"topic"},hashTypes:{topic:"PathExpression"},hashContexts:{topic:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:61,column:0},end:{line:61,column:45}}}))+"\n\n"+(null!=(o=u(i,"if").call(s,"showLikes",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(16,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:63,column:0},end:{line:71,column:7}}}))?o:"")+"\n"+(null!=(o=u(i,"if").call(s,"showOpLikes",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(19,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:73,column:0},end:{line:81,column:7}}}))?o:"")+'\n\n '+a((u(i,"raw-plugin-outlet")||t&&u(t,"raw-plugin-outlet")||l).call(s,{name:"raw-plugin-outlet",hash:{name:"topic-list-before-view-count"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:84,column:2},end:{line:84,column:59}}}))+"\n "+a((u(i,"number")||t&&u(t,"number")||l).call(s,"topic.views",{name:"number",hash:{numberKey:"views_long"},hashTypes:{numberKey:"StringLiteral"},hashContexts:{numberKey:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:85,column:2},end:{line:85,column:47}}}))+"\n \n\n"+a((u(i,"raw")||t&&u(t,"raw")||l).call(s,"list.activity-column",{name:"raw",hash:{tagName:"td",class:"num topic-list-data",topic:"topic"},hashTypes:{tagName:"StringLiteral",class:"StringLiteral",topic:"PathExpression"},hashContexts:{tagName:t,class:t,topic:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:88,column:0},end:{line:88,column:83}}}))+a((u(i,"raw-plugin-outlet")||t&&u(t,"raw-plugin-outlet")||l).call(s,{name:"raw-plugin-outlet",hash:{name:"topic-list-after-columns"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:90,column:0},end:{line:90,column:54}}}))+"\n"},useData:!0});(0,i.addRawTemplate)("list/topic-list-item",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/list/unread-indicator",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.hooks.helperMissing,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+s((a(i,"d-icon")||t&&a(t,"d-icon")||l).call(o,"asterisk",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:3,column:4},end:{line:3,column:26}}}))+"\n "},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o
return null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"if").call(null!=t?t:e.nullContext||{},"includeUnreadIndicator",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:0},end:{line:5,column:8}}}))?o:""},useData:!0});(0,i.addRawTemplate)("list/unread-indicator",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/list/visited-line",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return' \n \n \n '+e.escapeExpression((o(i,"i18n")||t&&o(t,"i18n")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"topics.new_messages_marker",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:5,column:8},end:{line:5,column:45}}}))+"\n \n \n \n"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o
return null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"if").call(null!=t?t:e.nullContext||{},"view.isLastVisited",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:0},end:{line:9,column:7}}}))?o:""},useData:!0});(0,i.addRawTemplate)("list/visited-line",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/loading",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"Q3oIf9VU",block:'[[[1,[34,0]]],[],false,["loading-spinner"]]',moduleName:"discourse/templates/loading.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/login-preferences",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"9T8DJrka",block:'[[[10,0],[14,0,"container"],[12],[1,"\\n "],[10,"h2"],[12],[1,[28,[35,0],["login.to_continue"],null]],[13],[1,"\\n\\n "],[10,2],[14,5,"margin-top: 1em"],[12],[1,[28,[35,0],["login.preferences"],null]],[13],[1,"\\n\\n "],[8,[39,1],null,[["@class","@action","@label"],["btn-primary",[28,[37,2],["showLogin"],null],"log_in"]],null],[1,"\\n"],[13]],[],false,["i18n","d-button","route-action"]]',moduleName:"discourse/templates/login-preferences.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/login",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"m1R7M2nC",block:'[[[8,[39,0],null,[["@bodyClass","@class"],["static-login","container"]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"contents clearfix body-page"],[12],[1,"\\n "],[10,0],[14,0,"login-welcome"],[12],[1,"\\n "],[8,[39,1],null,[["@name","@outletArgs"],["above-login",[28,[37,2],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[8,[39,1],null,[["@name"],["above-static"]],null],[1,"\\n\\n "],[10,0],[14,0,"login-content"],[12],[1,"\\n "],[1,[28,[35,3],[[30,0,["model","html"]]],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,1],null,[["@name"],["below-static"]],null],[1,"\\n "],[8,[39,1],null,[["@name","@outletArgs"],["below-login",[28,[37,2],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n\\n "],[10,0],[14,0,"body-page-button-container"],[12],[1,"\\n"],[41,[30,0,["application","canSignUp"]],[[[1," "],[8,[39,5],null,[["@action","@class","@label"],[[28,[37,6],["showCreateAccount"],null],"btn-primary sign-up-button","sign_up"]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,5],null,[["@action","@class","@icon","@label"],[[28,[37,6],["showLogin"],null],"btn-primary login-button","user","log_in"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],[],false,["d-section","plugin-outlet","hash","html-safe","if","d-button","route-action"]]',moduleName:"discourse/templates/login.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/mobile/components/categories-only",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"pdomExhe",block:'[[[41,[30,0,["categories"]],[[[41,[30,0,["filteredCategories"]],[[[1," "],[10,0],[15,0,[29,["category-list ",[52,[30,0,["showTopics"]],"with-topics"]]]],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["filteredCategories"]]],null]],null],null,[[[1," "],[8,[39,3],null,[["@category","@showTopics"],[[30,1],[30,0,["showTopics"]]]],null],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["mutedCategories"]],[[[1," "],[10,0],[14,0,"muted-categories"],[12],[1,"\\n "],[11,3],[24,6,""],[24,0,"muted-categories-link"],[4,[38,4],["click",[30,0,["toggleShowMuted"]]],null],[12],[1,"\\n "],[10,"h3"],[14,0,"muted-categories-heading"],[12],[1,[28,[35,5],["categories.muted"],null]],[13],[1,"\\n"],[41,[30,0,["mutedToggleIcon"]],[[[1," "],[1,[28,[35,6],[[30,0,["mutedToggleIcon"]]],null]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[15,0,[29,["category-list\\n ",[52,[30,0,["showTopics"]],"with-topics"],"\\n ",[52,[51,[30,0,["showMutedCategories"]]],"hidden"]]]],[12],[1,"\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["mutedCategories"]]],null]],null],null,[[[1," "],[8,[39,3],null,[["@category","@showTopics","@listType"],[[30,2],[30,0,["showTopics"]],"muted"]],null],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null]],["c","c"],false,["if","each","-track-array","parent-category-row","on","i18n","d-icon","unless"]]',moduleName:"discourse/templates/mobile/components/categories-only.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/mobile/components/mobile-nav",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"DftOfT9z",block:'[[[41,[30,0,["selectedHtml"]],[[[1," "],[10,"li"],[12],[1,"\\n "],[11,3],[24,6,""],[24,0,"expander"],[4,[38,1],["click",[30,0,["toggleExpanded"]]],null],[12],[1,"\\n "],[10,1],[14,0,"selection"],[12],[1,[28,[35,2],[[30,0,["selectedHtml"]]],null]],[13],[1,"\\n "],[1,[28,[35,3],["caret-down"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[10,"ul"],[15,0,[29,["drop ",[52,[30,0,["expanded"]],"expanded"]]]],[12],[1,"\\n "],[18,1,null],[1,"\\n"],[13]],["&default"],false,["if","on","html-safe","d-icon","yield"]]',moduleName:"discourse/templates/mobile/components/mobile-nav.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/mobile/components/navigation-bar",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"J7T9O+06",block:'[[[10,"li"],[14,0,"navigation-toggle"],[12],[1,"\\n "],[11,3],[24,6,""],[24,0,"toggle-link"],[4,[38,0],["click",[30,0,["toggleDrop"]]],null],[12],[1,"\\n "],[1,[30,0,["selectedNavItem","displayName"]]],[1,"\\n "],[1,[28,[35,1],["caret-down"],null]],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"],[41,[30,0,["expanded"]],[[[1," "],[10,"ul"],[14,0,"drop"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["navItems"]]],null]],null],null,[[[1," "],[8,[39,5],null,[["@content","@filterMode","@category","@class"],[[30,1],[30,0,["filterMode"]],[30,0,["category"]],[28,[37,6],["nav-item_",[30,1,["name"]]],null]]],null],[1,"\\n"]],[1]],null],[1," "],[8,[39,7],null,[["@name","@connectorTagName","@outletArgs"],["extra-nav-item","li",[28,[37,8],null,[["category","filterMode"],[[30,0,["category"]],[30,0,["filterMode"]]]]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,7],null,[["@name","@connectorTagName","@outletArgs"],["inline-extra-nav-item","li",[28,[37,8],null,[["category","filterMode"],[[30,0,["category"]],[30,0,["filterMode"]]]]]]],null]],["navItem"],false,["on","d-icon","if","each","-track-array","navigation-item","concat","plugin-outlet","hash"]]',moduleName:"discourse/templates/mobile/components/navigation-bar.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/mobile/components/parent-category-row",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"R3z5M8j9",block:'[[[41,[51,[30,0,["isHidden"]]],[[[1," "],[8,[39,1],null,[["@name","@outletArgs"],["category-list-above-each-category",[28,[37,2],null,[["category"],[[30,0,["category"]]]]]]],null],[1,"\\n "],[10,0],[15,"data-category-id",[30,0,["category","id"]]],[15,"data-notification-level",[30,0,["category","notificationLevelString"]]],[15,5,[28,[37,3],[[30,0,["category","color"]]],null]],[15,0,[29,["category-list-item category ",[52,[30,0,["isMuted"]],"muted"]]]],[12],[1,"\\n "],[10,"table"],[14,0,"topic-list"],[12],[1,"\\n "],[10,"tbody"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"th"],[14,0,"main-link"],[12],[1,"\\n "],[8,[39,5],null,[["@category"],[[30,0,["category"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["category","description_excerpt"]],[[[1," "],[10,"tr"],[14,0,"category-description"],[12],[1,"\\n "],[10,"td"],[14,"colspan","3"],[12],[1,"\\n "],[1,[28,[35,6],[[30,0,["category","description_excerpt"]]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[51,[30,0,["isMuted"]]],[[[41,[30,0,["showTopics"]],[[[42,[28,[37,8],[[28,[37,8],[[30,0,["category","topics"]]],null]],null],null,[[[1," "],[8,[39,9],null,[["@topic"],[[30,1]]],null],[1,"\\n"]],[1]],null]],[]],null]],[]],null],[41,[30,0,["category","isGrandParent"]],[[[42,[28,[37,8],[[28,[37,8],[[30,0,["category","subcategories"]]],null]],null],null,[[[1," "],[8,[39,10],null,[["@category","@listType"],[[30,2],[30,0,["listType"]]]],null],[1,"\\n"]],[2]],null]],[]],[[[41,[30,0,["category","subcategories"]],[[[1," "],[10,"tr"],[14,0,"subcategories-list"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[10,0],[14,0,"subcategories"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["category","subcategories"]]],null]],null],null,[[[1," "],[8,[39,11],null,[["@category","@listType"],[[30,3],[30,0,["listType"]]]],null],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"footer"],[14,0,"clearfix category-topics-count"],[12],[1,"\\n "],[10,0],[14,0,"category-stat"],[12],[1,"\\n "],[10,3],[15,6,[30,0,["category","url"]]],[12],[1,"\\n "],[1,[28,[35,6],[[30,0,["category","statTotal"]]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[51,[30,0,["category","pickAll"]]],[[[1," "],[10,0],[14,0,"category-stat"],[12],[1,"\\n "],[10,3],[15,6,[30,0,["category","url"]]],[12],[1,"\\n "],[1,[28,[35,6],[[30,0,["category","stat"]]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["t","subcategory","subcategory"],false,["unless","plugin-outlet","hash","border-color","if","category-title-link","html-safe","each","-track-array","mobile-category-topic","sub-category-row","sub-category-item"]]',moduleName:"discourse/templates/mobile/components/parent-category-row.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/mobile/components/sub-category-item",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"Vp+8lcfr",block:'[[[41,[51,[30,0,["isMuted"]]],[[[1," "],[1,[28,[35,1],[[30,0,["category"]]],null]],[1,"\\n"]],[]],null]],[],false,["unless","category-link"]]',moduleName:"discourse/templates/mobile/components/sub-category-item.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/mobile/components/sub-category-row",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"Os5z+gIw",block:'[[[41,[51,[30,0,["isHidden"]]],[[[1," "],[10,"tr"],[15,"data-category-id",[30,0,["category","id"]]],[15,5,[28,[37,1],[[30,0,["category","color"]]],null]],[15,0,[29,["subcategory-list-item category ",[52,[30,0,["isMuted"]],"muted"]]]],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,3],null,[["@tagName","@category"],["h4",[30,0,["category"]]]],null],[1,"\\n "],[10,0],[14,0,"subcategories-list"],[12],[1,"\\n"],[41,[30,0,["category","subcategories"]],[[[1," "],[10,0],[14,0,"subcategories"],[12],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["category","subcategories"]]],null]],null],null,[[[1," "],[8,[39,6],null,[["@category","@listType"],[[30,1],[30,0,["listType"]]]],null],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["subcategory"],false,["unless","border-color","if","category-title-link","each","-track-array","sub-category-item"]]',moduleName:"discourse/templates/mobile/components/sub-category-row.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/mobile/components/subcategories-with-featured-topics",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"/niEzydL",block:'[[[42,[28,[37,1],[[28,[37,1],[[30,0,["categories"]]],null]],null],null,[[[1," "],[10,0],[14,0,"category-list subcategory-list with-topics"],[12],[1,"\\n "],[10,0],[14,0,"parent-category"],[12],[1,"\\n "],[8,[39,2],null,[["@category"],[[30,1]]],null],[1,"\\n "],[10,1],[14,0,"stat"],[15,"title",[30,1,["statTitle"]]],[12],[1,[28,[35,3],[[30,1,["stat"]]],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"subcategories"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,1,["subcategories"]]],null]],null],null,[[[1," "],[8,[39,4],null,[["@category","@showTopics"],[[30,2],true]],null],[1,"\\n"]],[2]],[[[1," "],[8,[39,4],null,[["@category","@showTopics"],[[30,1],true]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[1]],null]],["category","subCategory"],false,["each","-track-array","category-title-link","html-safe","parent-category-row"]]',moduleName:"discourse/templates/mobile/components/subcategories-with-featured-topics.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/mobile/discovery/topics",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"wnE0WqIU",block:'[[[8,[39,0],null,[["@position","@selectedTopics","@model","@showResetNew","@showDismissRead","@resetNew"],["top",[30,0,["selected"]],[30,0,["model"]],[30,0,["showResetNew"]],[30,0,["showDismissRead"]],[28,[37,1],[[30,0],"resetNew"],null]]],null],[1,"\\n\\n"],[8,[39,2],null,[["@model","@refresh","@incomingCount"],[[30,0,["model"]],[28,[37,1],[[30,0],"refresh"],null],[30,0,["topicTrackingState","incomingCount"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["top"]],[[[1," "],[10,0],[14,0,"top-lists"],[12],[1,"\\n "],[8,[39,4],null,[["@period","@action","@fullDay"],[[30,0,["period"]],[28,[37,1],[[30,0],"changePeriod"],null],false]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["topicTrackingState","hasIncoming"]],[[[1," "],[11,3],[24,6,""],[24,0,"alert alert-info clickable"],[4,[38,5],["click",[30,0,["showInserted"]]],null],[12],[1,"\\n "],[8,[39,6],null,[["@key","@suffix","@count"],["topic_count_",[30,0,["topicTrackingState","filter"]],[30,0,["topicTrackingState","incomingCount"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]],[1,"\\n"],[41,[30,0,["hasTopics"]],[[[1," "],[8,[39,7],null,[["@ascending","@highlightLastVisited","@showPosters","@canBulkSelect","@toggleBulkSelect","@updateAutoAddTopicsToBulkSelect","@hideCategory","@order","@bulkSelectEnabled","@bulkSelectAction","@selected","@expandGloballyPinned","@expandAllPinned","@category","@topics","@scrollOnLoad","@onScroll"],[[30,0,["ascending"]],true,true,[30,0,["canBulkSelect"]],[28,[37,1],[[30,0],"toggleBulkSelect"],null],[28,[37,1],[[30,0],"updateAutoAddTopicsToBulkSelect"],null],[30,0,["model","hideCategory"]],[30,0,["order"]],[30,0,["bulkSelectEnabled"]],[28,[37,1],[[30,0],"refresh"],null],[30,0,["selected"]],[30,0,["expandGloballyPinned"]],[30,0,["expandAllPinned"]],[30,0,["category"]],[30,0,["model","topics"]],true,[30,1,["saveScrollPosition"]]]],null],[1,"\\n"]],[]],null]],[1]]]]],[1,"\\n\\n"],[10,"footer"],[14,0,"topic-list-bottom"],[12],[1,"\\n "],[8,[39,8],null,[["@condition"],[[30,0,["model","loadingMore"]]]],null],[1,"\\n"],[41,[30,0,["allLoaded"]],[[[1," "],[8,[39,0],null,[["@position","@selectedTopics","@model","@showResetNew","@showDismissRead","@resetNew"],["bottom",[30,0,["selected"]],[30,0,["model"]],[30,0,["showResetNew"]],[30,0,["showDismissRead"]],[28,[37,1],[[30,0],"resetNew"],null]]],null],[1,"\\n\\n "],[8,[39,9],null,[["@education","@message"],[[30,0,["footerEducation"]],[30,0,["footerMessage"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["latest"]],[[[41,[30,0,["canCreateTopicOnCategory"]],[[[1," "],[8,[39,10],null,[["@action","@text"],[[28,[37,11],["createTopic"],null],"topic.suggest_create_topic"]],null],[1,"\\n"]],[]],null]],[]],[[[41,[30,0,["top"]],[[[1," "],[1,[28,[35,12],[[28,[37,13],["topic.browse_all_categories_latest_or_top"],[["basePath"],[[28,[37,14],null,null]]]]],null]],[1,"\\n "],[8,[39,15],null,[["@period","@action"],[[30,0,["period"]],[28,[37,1],[[30,0],"changePeriod"],null]]],null],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,12],[[28,[37,13],["topic.browse_all_categories_latest"],[["basePath"],[[28,[37,14],null,null]]]]],null]],[1,"\\n "]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n"]],[]],null],[13]],["discoveryTopicList"],false,["topic-dismiss-buttons","action","discovery-topics-list","if","period-chooser","on","count-i18n","topic-list","conditional-loading-spinner","footer-message","discourse-linked-text","route-action","html-safe","i18n","base-path","top-period-buttons"]]',moduleName:"discourse/templates/mobile/discovery/topics.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/mobile/list/topic-list-item",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return' \n \n \n'},3:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return' '+s((l(i,"avatar")||t&&l(t,"avatar")||e.hooks.helperMissing).call(o,"topic.lastPosterUser",{name:"avatar",hash:{imageSize:"large"},hashTypes:{imageSize:"StringLiteral"},hashContexts:{imageSize:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:9,column:89},end:{line:9,column:138}}}))+" \n"},5:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return e.escapeExpression((o(i,"topic-featured-link")||t&&o(t,"topic-featured-link")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"topic",{name:"topic-featured-link",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:26,column:6},end:{line:26,column:37}}}))},7:function(e,t,i,n,r){return' '},9:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return e.escapeExpression((o(i,"raw")||t&&o(t,"raw")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"list.topic-excerpt",{name:"raw",hash:{topic:"topic"},hashTypes:{topic:"PathExpression"},hashContexts:{topic:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:33,column:6},end:{line:33,column:48}}}))},11:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.hooks.helperMissing,l=e.escapeExpression,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return l((a(i,"raw-plugin-outlet")||t&&a(t,"raw-plugin-outlet")||s).call(o,{name:"raw-plugin-outlet",hash:{name:"topic-list-before-category"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:43,column:10},end:{line:43,column:66}}}))+"\n "+l((a(i,"category-link")||t&&a(t,"category-link")||s).call(o,"topic.category",{name:"category-link",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:44,column:10},end:{line:44,column:43}}}))},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o,s=null!=t?t:e.nullContext||{},l=e.hooks.helperMissing,a=e.escapeExpression,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return''+a((u(i,"raw-plugin-outlet")||t&&u(t,"raw-plugin-outlet")||l).call(s,{name:"raw-plugin-outlet",hash:{name:"topic-list-before-columns"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:2,column:2},end:{line:2,column:57}}}))+"\n \n"+(null!=(o=u(i,"if").call(s,"bulkSelectEnabled",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.program(3,r,0),types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:4,column:4},end:{line:10,column:11}}}))?o:"")+"
\n \n"+a((u(i,"raw-plugin-outlet")||t&&u(t,"raw-plugin-outlet")||l).call(s,{name:"raw-plugin-outlet",hash:{name:"topic-list-before-link"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:20,column:4},end:{line:20,column:56}}}))+"\n
"+a((u(i,"raw-plugin-outlet")||t&&u(t,"raw-plugin-outlet")||l).call(s,{name:"raw-plugin-outlet",hash:{name:"topic-list-before-status"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:22,column:6},end:{line:22,column:60}}}))+a((u(i,"raw")||t&&u(t,"raw")||l).call(s,"topic-status",{name:"raw",hash:{topic:"topic"},hashTypes:{topic:"PathExpression"},hashContexts:{topic:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:23,column:6},end:{line:23,column:42}}}))+a((u(i,"topic-link")||t&&u(t,"topic-link")||l).call(s,"topic",{name:"topic-link",hash:{class:"raw-link raw-topic-link"},hashTypes:{class:"StringLiteral"},hashContexts:{class:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:24,column:6},end:{line:24,column:59}}}))+(null!=(o=u(i,"if").call(s,"topic.featured_link",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(5,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:25,column:6},end:{line:27,column:15}}}))?o:"")+a((u(i,"raw-plugin-outlet")||t&&u(t,"raw-plugin-outlet")||l).call(s,{name:"raw-plugin-outlet",hash:{name:"topic-list-after-title"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:28,column:6},end:{line:28,column:58}}}))+(null!=(o=u(i,"if").call(s,"topic.unseen",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(7,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:29,column:6},end:{line:31,column:15}}}))?o:"")+(null!=(o=u(i,"if").call(s,"expandPinned",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(9,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:32,column:6},end:{line:34,column:15}}}))?o:"")+a((u(i,"raw-plugin-outlet")||t&&u(t,"raw-plugin-outlet")||l).call(s,{name:"raw-plugin-outlet",hash:{name:"topic-list-main-link-bottom"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:35,column:7},end:{line:35,column:64}}}))+"\n
\n
\n "+a((u(i,"raw")||t&&u(t,"raw")||l).call(s,"list.post-count-or-badges",{name:"raw",hash:{postBadgesEnabled:"showTopicPostBadges",topic:"topic"},hashTypes:{postBadgesEnabled:"PathExpression",topic:"PathExpression"},hashContexts:{postBadgesEnabled:t,topic:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:38,column:6},end:{line:38,column:91}}}))+'\n
\n
\n
\n'+(null!=(o=u(i,"unless").call(s,"hideCategory",{name:"unless",hash:{},hashTypes:{},hashContexts:{},fn:e.program(11,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:42,column:8},end:{line:45,column:20}}}))?o:"")+a((u(i,"discourse-tags")||t&&u(t,"discourse-tags")||l).call(s,"topic",{name:"discourse-tags",hash:{mode:"list"},hashTypes:{mode:"StringLiteral"},hashContexts:{mode:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:46,column:8},end:{line:46,column:45}}}))+'\n \n
\n
'+a((u(i,"format-date")||t&&u(t,"format-date")||l).call(s,"topic.bumpedAt",{name:"format-date",hash:{noTitle:"true",format:"tiny"},hashTypes:{noTitle:"StringLiteral",format:"StringLiteral"},hashContexts:{noTitle:t,format:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:50,column:41},end:{line:50,column:100}}}))+" \n \n
\n
\n
\n"},useData:!0});(0,i.addRawTemplate)("mobile/list/topic-list-item",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/mobile/modal/login",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"/u3bi3iT",block:'[[[8,[39,0],null,[["@loginName","@loginPassword","@secondFactorToken","@action"],[[30,0,["loginName"]],[30,0,["loginPassword"]],[30,0,["secondFactorToken"]],[28,[37,1],[[30,0],"login"],null]]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@name","@connectorTagName"],["login-before-modal-body","div"]],null],[1,"\\n "],[8,[39,3],null,[["@class"],[[30,0,["modalBodyClasses"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"login-welcome-header"],[12],[1,"\\n "],[10,"h1"],[14,0,"login-title"],[12],[1,[28,[35,4],["login.header_title"],null]],[13],[1,"\\n "],[10,"img"],[15,"src",[30,0,["wavingHandURL"]]],[14,"alt",""],[14,0,"waving-hand"],[12],[13],[1,"\\n "],[10,2],[14,0,"login-subheader"],[12],[1,[28,[35,4],["login.subheader_title"],null]],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["showLoginButtons"]],[[[1," "],[8,[39,6],null,[["@externalLogin"],[[28,[37,1],[[30,0],"externalLogin"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canLoginLocal"]],[[[1," "],[10,"form"],[14,1,"login-form"],[14,"method","post"],[12],[1,"\\n "],[10,0],[14,1,"credentials"],[15,0,[30,0,["credentialsClass"]]],[12],[1,"\\n "],[10,0],[14,0,"input-group"],[12],[1,"\\n "],[8,[39,7],[[16,0,[28,[37,8],[[30,0,["loginName"]]],null]],[24,1,"login-account-name"],[24,"autocorrect","off"],[24,"autocapitalize","off"],[16,"disabled",[30,0,["showSecondFactor"]]],[24,"autofocus","autofocus"]],[["@value","@type"],[[30,0,["loginName"]],"email"]],null],[1,"\\n "],[10,"label"],[14,0,"alt-placeholder"],[14,"for","login-account-name"],[12],[1,[28,[35,4],["login.email_placeholder"],null]],[13],[1,"\\n"],[41,[30,0,["showLoginWithEmailLink"]],[[[1," "],[11,3],[24,6,""],[24,1,"email-login-link"],[4,[38,9],["click",[30,0,["emailLogin"]]],null],[12],[1,"\\n "],[1,[28,[35,4],["email_login.login_link"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"input-group"],[12],[1,"\\n "],[8,[39,7],[[16,0,[28,[37,8],[[30,0,["loginPassword"]]],null]],[24,1,"login-account-password"],[24,"maxlength","200"],[16,"disabled",[30,0,["showSecondFactor"]]]],[["@value","@type"],[[30,0,["loginPassword"]],[52,[30,0,["maskPassword"]],"password","text"]]],null],[1,"\\n "],[10,"label"],[14,0,"alt-placeholder"],[14,"for","login-account-password"],[12],[1,[28,[35,4],["login.password"],null]],[13],[1,"\\n "],[10,0],[14,0,"login__password-links"],[12],[1,"\\n "],[11,3],[24,6,""],[24,1,"forgot-password-link"],[4,[38,9],["click",[30,0,["handleForgotPassword"]]],null],[12],[1,[28,[35,4],["forgot_password.action"],null]],[13],[1,"\\n "],[8,[39,10],null,[["@maskPassword","@togglePasswordMask"],[[30,0,["maskPassword"]],[30,0,["togglePasswordMask"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[8,[39,11],null,[["@secondFactorMethod","@secondFactorToken","@class","@backupEnabled","@isLogin"],[[30,0,["secondFactorMethod"]],[30,0,["secondFactorToken"]],[30,0,["secondFactorClass"]],[30,0,["backupEnabled"]],true]],[["default"],[[[[1,"\\n"],[41,[30,0,["showSecurityKey"]],[[[1," "],[8,[39,12],null,[["@allowedCredentialIds","@challenge","@showSecurityKey","@showSecondFactor","@secondFactorMethod","@otherMethodAllowed","@action"],[[30,0,["securityKeyAllowedCredentialIds"]],[30,0,["securityKeyChallenge"]],[30,0,["showSecurityKey"]],[30,0,["showSecondFactor"]],[30,0,["secondFactorMethod"]],[30,0,["otherMethodAllowed"]],[28,[37,1],[[30,0],"authenticateSecurityKey"],null]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,13],null,[["@value","@inputId","@secondFactorMethod","@backupEnabled"],[[30,0,["secondFactorToken"]],"login-second-factor",[30,0,["secondFactorMethod"]],[30,0,["backupEnabled"]]]],null],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"modal-footer"],[12],[1,"\\n"],[41,[30,0,["canLoginLocal"]],[[[41,[51,[30,0,["showSecurityKey"]]],[[[1," "],[8,[39,15],null,[["@action","@id","@icon","@label","@disabled","@class"],[[28,[37,1],[[30,0],"login"],null],"login-button","unlock",[30,0,["loginButtonLabel"]],[30,0,["loginDisabled"]],"btn-large btn-primary"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showSignupLink"]],[[[1," "],[8,[39,15],null,[["@class","@id","@action","@label"],["btn-large","new-account-link",[28,[37,16],["showCreateAccount"],null],"create_account.title"]],null],[1,"\\n"]],[]],null]],[]],null],[1," "],[13],[1,"\\n\\n "],[8,[39,2],null,[["@name","@connectorTagName"],["login-after-modal-footer","div"]],null],[1,"\\n\\n "],[10,0],[15,0,[30,0,["alertClass"]]],[14,1,"login-alert"],[12],[1,[30,0,["alert"]]],[13],[1,"\\n"]],[]]]]]],[],false,["login-modal","action","plugin-outlet","d-modal-body","i18n","if","login-buttons","input","value-entered","on","toggle-password-mask","second-factor-form","security-key-form","second-factor-input","unless","d-button","route-action"]]',moduleName:"discourse/templates/mobile/modal/login.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/associate-account-confirm",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"5vNqe8yt",block:'[[[8,[39,0],null,[["@rawTitle"],[[28,[37,1],["user.associated_accounts.confirm_modal_title"],[["provider"],[[28,[37,1],[[28,[37,2],["login.",[30,0,["model","provider_name"]],".name"],null]],null]]]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["model","error"]],[[[1," "],[10,0],[14,0,"alert alert-error"],[12],[1,"\\n "],[1,[30,0,["model","error"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["model","existing_account_description"]],[[[1," "],[10,2],[12],[1,"\\n "],[1,[28,[35,1],["user.associated_accounts.confirm_description.disconnect"],[["provider","account_description"],[[28,[37,1],[[28,[37,2],["login.",[30,0,["model","provider_name"]],".name"],null]],null],[30,0,["model","existing_account_description"]]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,2],[12],[1,"\\n"],[41,[30,0,["model","account_description"]],[[[1," "],[1,[28,[35,1],["user.associated_accounts.confirm_description.account_specific"],[["provider","account_description"],[[28,[37,1],[[28,[37,2],["login.",[30,0,["model","provider_name"]],".name"],null]],null],[30,0,["model","account_description"]]]]]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,1],["user.associated_accounts.confirm_description.generic"],[["provider"],[[28,[37,1],[[28,[37,2],["login.",[30,0,["model","provider_name"]],".name"],null]],null]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,4],null,[["@label","@action","@class","@icon"],["user.associated_accounts.connect",[28,[37,5],[[30,0],"finishConnect"],null],"btn-primary","plug"]],null],[1,"\\n "],[8,[39,4],null,[["@label","@action"],["user.associated_accounts.cancel",[28,[37,5],[[30,0],"closeModal"],null]]],null],[1,"\\n"],[13]],[],false,["d-modal-body","i18n","concat","if","d-button","action"]]',moduleName:"discourse/templates/modal/associate-account-confirm.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/auth-token",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"Hja3juys",block:'[[[8,[39,0],null,[["@title"],["user.auth_tokens.was_this_you"]],[["default"],[[[[1,"\\n "],[10,0],[12],[1,"\\n "],[10,2],[12],[1,[28,[35,1],["user.auth_tokens.was_this_you_description"],null]],[13],[1,"\\n "],[10,2],[12],[1,[28,[35,2],[[28,[37,1],["user.second_factor.extended_description"],null]],null]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[12],[1,"\\n "],[10,"h3"],[12],[1,[28,[35,1],["user.auth_tokens.details"],null]],[13],[1,"\\n "],[10,"ul"],[14,5,"list-style-type:none"],[12],[1,"\\n "],[10,"li"],[12],[1,[28,[35,3],["far-clock"],null]],[1," "],[1,[28,[35,4],[[30,0,["model","seen_at"]]],null]],[13],[1,"\\n "],[10,"li"],[12],[1,[28,[35,3],["map-marker-alt"],null]],[1," "],[1,[30,0,["model","location"]]],[13],[1,"\\n "],[10,"li"],[12],[1,[28,[35,3],[[30,0,["model","icon"]]],null]],[1,"\\n "],[1,[28,[35,1],["user.auth_tokens.browser_and_device"],[["browser","device"],[[30,0,["model","browser"]],[30,0,["model","device"]]]]]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["latest_post"]],[[[1," "],[10,0],[12],[1,"\\n "],[10,"h3"],[12],[1,"\\n "],[1,[28,[35,1],["user.auth_tokens.latest_post"],null]],[1,"\\n "],[11,3],[24,6,""],[4,[38,6],["click",[30,0,["toggleExpanded"]]],null],[12],[1,[28,[35,3],[[52,[30,0,["expanded"]],"caret-up","caret-down"]],null]],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["expanded"]],[[[1," "],[10,"blockquote"],[12],[1,[28,[35,2],[[30,0,["latest_post","cooked"]]],null]],[13],[1,"\\n"]],[]],[[[1," "],[10,"blockquote"],[12],[1,[28,[35,2],[[30,0,["latest_post","excerpt"]]],null]],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,7],null,[["@class","@action","@icon","@label"],["btn-primary",[28,[37,8],[[30,0],"highlightSecure"],null],"lock","user.auth_tokens.secure_account"]],null],[1,"\\n "],[8,[39,9],null,[["@close"],[[28,[37,10],["closeModal"],null]]],null],[1,"\\n"],[13]],[],false,["d-modal-body","i18n","html-safe","d-icon","format-date","if","on","d-button","action","d-modal-cancel","route-action"]]',moduleName:"discourse/templates/modal/auth-token.hbs",isStrictMode:!1})
e.default=i}))
define("discourse/templates/modal/avatar-selector",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"iCLUrTYw",block:'[[[8,[39,0],null,[["@title","@class"],["user.change_avatar.title","avatar-selector"]],[["default"],[[[[1,"\\n"],[41,[30,0,["showSelectableAvatars"]],[[[1," "],[10,0],[14,0,"selectable-avatars"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["selectableAvatars"]]],null]],null],null,[[[1," "],[11,3],[24,6,""],[24,0,"selectable-avatar"],[4,[38,4],["click",[28,[37,5],[[30,0,["selectAvatar"]],[30,1]],null]],null],[12],[1,"\\n "],[1,[28,[35,6],[[30,1],"huge"],null]],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n"],[41,[30,0,["showAvatarUploader"]],[[[1," "],[10,"h4"],[12],[1,[28,[35,7],[[28,[37,8],["user.change_avatar.use_custom"],null]],null]],[13],[1,"\\n"]],[]],null]],[]],null],[41,[30,0,["showAvatarUploader"]],[[[41,[30,0,["user","use_logo_small_as_avatar"]],[[[1," "],[10,0],[14,0,"avatar-choice"],[12],[1,"\\n "],[8,[39,9],null,[["@id","@name","@value","@selection","@onChange"],["logo-small","logo","logo",[30,0,["selected"]],[30,0,["onSelectedChanged"]]]],null],[1,"\\n "],[10,"label"],[14,0,"radio"],[14,"for","logo-small"],[12],[1,[28,[35,6],[[30,0,["siteSettings","site_logo_small_url"]],"large"],null]],[1,"\\n "],[1,[28,[35,7],[[28,[37,8],["user.change_avatar.logo_small"],null]],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"avatar-choice"],[12],[1,"\\n "],[8,[39,9],null,[["@id","@name","@value","@selection","@onChange"],["system-avatar","avatar","system",[30,0,["selected"]],[30,0,["onSelectedChanged"]]]],null],[1,"\\n "],[10,"label"],[14,0,"radio"],[14,"for","system-avatar"],[12],[1,[28,[35,6],[[30,0,["user","system_avatar_template"]],"large"],null]],[1,"\\n "],[1,[28,[35,7],[[28,[37,8],["user.change_avatar.letter_based"],null]],null]],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["allowAvatarUpload"]],[[[1," "],[10,0],[14,0,"avatar-choice"],[12],[1,"\\n "],[8,[39,9],null,[["@id","@name","@value","@selection","@onChange"],["gravatar","avatar","gravatar",[30,0,["selected"]],[30,0,["onSelectedChanged"]]]],null],[1,"\\n "],[10,"label"],[14,0,"radio"],[14,"for","gravatar"],[12],[1,[28,[35,6],[[30,0,["user","gravatar_avatar_template"]],"large"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,7],[[28,[37,8],["user.change_avatar.gravatar"],[["gravatarName","gravatarBaseUrl","gravatarLoginUrl"],[[30,0,["gravatarName"]],[30,0,["gravatarBaseUrl"]],[30,0,["gravatarLoginUrl"]]]]]],null]],[1,"\\n "],[1,[30,0,["user","email"]]],[13],[13],[1,"\\n\\n "],[8,[39,10],null,[["@action","@translatedTitle","@disabled","@icon","@class"],[[28,[37,11],[[30,0],"refreshGravatar"],null],[28,[37,8],["user.change_avatar.refresh_gravatar_title"],[["gravatarName"],[[30,0,["gravatarName"]]]]],[30,0,["gravatarRefreshDisabled"]],"sync","btn-default avatar-selector-refresh-gravatar"]],null],[1,"\\n\\n"],[41,[30,0,["gravatarFailed"]],[[[1," "],[10,2],[14,0,"error"],[12],[1,[28,[35,12],["user.change_avatar.gravatar_failed"],[["gravatarName"],[[30,0,["gravatarName"]]]]]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"avatar-choice"],[12],[1,"\\n "],[8,[39,9],null,[["@id","@name","@value","@selection","@onChange"],["uploaded-avatar","avatar","custom",[30,0,["selected"]],[30,0,["onSelectedChanged"]]]],null],[1,"\\n "],[10,"label"],[14,0,"radio"],[14,"for","uploaded-avatar"],[12],[1,"\\n"],[41,[30,0,["user","custom_avatar_template"]],[[[1," "],[1,[28,[35,6],[[30,0,["user","custom_avatar_template"]],"large"],null]],[1,"\\n "],[1,[28,[35,8],["user.change_avatar.uploaded_avatar"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,8],["user.change_avatar.uploaded_avatar_empty"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[8,[39,13],null,[["@user_id","@uploadedAvatarTemplate","@uploadedAvatarId","@uploading","@class","@id","@done"],[[30,0,["user","id"]],[30,0,["user","custom_avatar_template"]],[30,0,["user","custom_avatar_upload_id"]],[30,0,["uploading"]],"avatar-uploader","avatar-uploader",[28,[37,11],[[30,0],"uploadComplete"],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null]],[]]]]],[1,"\\n\\n"],[41,[30,0,["showAvatarUploader"]],[[[1," "],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,10],null,[["@action","@class","@disabled","@label"],[[28,[37,11],[[30,0],"saveAvatarSelection"],null],"btn-primary",[30,0,["submitDisabled"]],"save"]],null],[1,"\\n "],[8,[39,14],null,[["@close"],[[28,[37,15],["closeModal"],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["avatar"],false,["d-modal-body","if","each","-track-array","on","fn","bound-avatar-template","html-safe","i18n","radio-button","d-button","action","I18n","avatar-uploader","d-modal-cancel","route-action"]]',moduleName:"discourse/templates/modal/avatar-selector.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/bookmark",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"Yz7crFQ8",block:'[[[8,[39,0],null,[["@id"],["bookmark-reminder-modal"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@model","@afterSave","@afterDelete","@onCloseWithoutSaving","@registerOnCloseHandler","@closeModal"],[[30,0,["model"]],[30,0,["afterSave"]],[30,0,["afterDelete"]],[30,0,["onCloseWithoutSaving"]],[28,[37,2],[[30,0],"registerOnCloseHandler"],null],[28,[37,2],[[30,0],"closeModal"],null]]],null],[1,"\\n"]],[]]]]]],[],false,["d-modal-body","bookmark","action"]]',moduleName:"discourse/templates/modal/bookmark.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/bulk-actions-buttons",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"xXAa1JO1",block:'[[[10,0],[14,0,"bulk-buttons"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["buttons"]]],null]],null],null,[[[1," "],[8,[39,2],null,[["@action","@label","@icon","@class"],[[28,[37,3],[[30,0],[30,1,["action"]]],null],[30,1,["label"]],[30,1,["icon"]],[30,1,["class"]]]],null],[1,"\\n"]],[1]],null],[13]],["button"],false,["each","-track-array","d-button","action"]]',moduleName:"discourse/templates/modal/bulk-actions-buttons.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/bulk-change-category",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"G2jsDhlj",block:'[[[10,2],[12],[1,[28,[35,0],["topics.bulk.choose_new_category"],null]],[13],[1,"\\n\\n"],[10,2],[12],[1,"\\n "],[8,[39,1],null,[["@value","@onChange"],[[30,0,["newCategoryId"]],[28,[37,2],[[30,0],[28,[37,3],[[30,0,["newCategoryId"]]],null]],null]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,4],null,[["@condition"],[[30,0,["loading"]]]],[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@action","@label"],[[28,[37,2],[[30,0],"changeCategory"],null],"topics.bulk.change_category"]],null],[1,"\\n"]],[]]]]]],[],false,["i18n","category-chooser","action","mut","conditional-loading-spinner","d-button"]]',moduleName:"discourse/templates/modal/bulk-change-category.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/bulk-notification-level",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"eB55Tu5A",block:'[[[10,0],[14,0,"bulk-notification-list"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["notificationLevels"]]],null]],null],null,[[[1," "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[10,"label"],[14,0,"radio notification-level-radio"],[12],[1,"\\n "],[8,[39,2],null,[["@value","@name","@selection"],[[30,1,["id"]],"notification_level",[30,0,["notificationLevelId"]]]],null],[1,"\\n "],[10,"strong"],[12],[1,[30,1,["name"]]],[13],[1,"\\n "],[10,0],[14,0,"description"],[12],[1,[28,[35,3],[[30,1,["description"]]],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[13],[1,"\\n\\n"],[8,[39,4],null,[["@disabled","@action","@label"],[[30,0,["disabled"]],[28,[37,5],[[30,0],"changeNotificationLevel"],null],"topics.bulk.change_notification_level"]],null]],["level"],false,["each","-track-array","radio-button","html-safe","d-button","action"]]',moduleName:"discourse/templates/modal/bulk-notification-level.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/bulk-progress",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"kjyDxvN1",block:'[[[10,2],[12],[1,[28,[35,0],[[28,[37,1],["topics.bulk.progress"],[["count"],[[30,0,["processedTopicCount"]]]]]],null]],[13]],[],false,["html-safe","i18n"]]',moduleName:"discourse/templates/modal/bulk-progress.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/change-owner",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"CCZGPp/E",block:'[[[8,[39,0],null,[["@class"],["change-ownership"]],[["default"],[[[[1,"\\n "],[10,1],[12],[1,"\\n "],[1,[28,[35,1],[[28,[37,2],[[52,[30,0,["selectedPostsUsername"]],"topic.change_owner.instructions","topic.change_owner.instructions_without_old_user"]],[["count","old_user"],[[30,0,["selectedPostsCount"]],[30,0,["selectedPostsUsername"]]]]]],null]],[1,"\\n "],[13],[1,"\\n\\n "],[10,"form"],[12],[1,"\\n "],[10,"label"],[12],[13],[1,"\\n "],[8,[39,4],null,[["@value","@autofocus","@onChange","@options"],[[30,0,["newOwner"]],true,[28,[37,5],[[30,0],"updateNewOwner"],null],[28,[37,6],null,[["maximum","filterPlaceholder"],[1,"topic.change_owner.placeholder"]]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,7],null,[["@class","@action","@disabled","@label"],["btn-primary",[28,[37,5],[[30,0],"changeOwnershipOfPosts"],null],[30,0,["buttonDisabled"]],[52,[30,0,["saving"]],"saving","topic.change_owner.action"]]],null],[1,"\\n"],[13]],[],false,["d-modal-body","html-safe","i18n","if","email-group-user-chooser","action","hash","d-button"]]',moduleName:"discourse/templates/modal/change-owner.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/change-post-notice",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"UuGCl915",block:'[[[8,[39,0],null,[["@title"],[[52,[30,0,["model","notice"]],"post.controls.change_post_notice","post.controls.add_post_notice"]]],[["default"],[[[[1,"\\n "],[10,"form"],[12],[8,[39,2],null,[["@value"],[[30,0,["notice"]]]],null],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,3],null,[["@class","@label","@action","@disabled"],["btn-primary",[52,[30,0,["saving"]],"saving","save"],[28,[37,4],[[30,0],"setNotice",[30,0,["notice"]]],null],[30,0,["disabled"]]]],null],[1,"\\n"],[41,[30,0,["model","notice"]],[[[1," "],[8,[39,3],null,[["@class","@label","@action","@disabled"],["btn-danger","post.controls.delete_post_notice",[28,[37,4],[[30,0],"setNotice"],null],[30,0,["saving"]]]],null],[1,"\\n"]],[]],null],[1," "],[8,[39,5],null,[["@close"],[[28,[37,6],["closeModal"],null]]],null],[1,"\\n"],[13]],[],false,["d-modal-body","if","textarea","d-button","action","d-modal-cancel","route-action"]]',moduleName:"discourse/templates/modal/change-post-notice.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/change-timestamp",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"bhKpO3Td",block:'[[[8,[39,0],null,[["@class"],["change-timestamp"]],[["default"],[[[[1,"\\n "],[10,2],[12],[1,"\\n "],[1,[28,[35,1],["topic.change_timestamp.instructions"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[10,2],[15,0,[29,["alert alert-error ",[52,[51,[30,0,["validTimestamp"]]],"hidden"]]]],[12],[1,"\\n "],[1,[28,[35,1],["topic.change_timestamp.invalid_timestamp"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[10,"form"],[12],[1,"\\n "],[8,[39,3],null,[["@value","@containerId","@onSelect"],[[28,[37,4],[[30,0,["date"]]],null],"date-container",[28,[37,5],[[30,0],[28,[37,6],[[30,0,["date"]]],null]],null]]],null],[1,"\\n\\n "],[8,[39,7],null,[["@type","@value"],["time",[30,0,["time"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,1,"date-container"],[12],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer change-timestamp-footer"],[12],[1,"\\n "],[8,[39,8],null,[["@class","@disabled","@action","@translatedLabel"],["btn-primary",[30,0,["buttonDisabled"]],[28,[37,5],[[30,0],"changeTimestamp"],null],[30,0,["buttonTitle"]]]],null],[1,"\\n"],[13]],[],false,["d-modal-body","i18n","unless","date-picker-past","readonly","action","mut","input","d-button"]]',moduleName:"discourse/templates/modal/change-timestamp.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/convert-to-public-topic",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"BmnvCZlo",block:'[[[8,[39,0],null,[["@title"],["topic.make_public.title"]],[["default"],[[[[1,"\\n\\n "],[10,0],[14,0,"instructions"],[12],[1,"\\n "],[1,[28,[35,1],["topic.make_public.choose_category"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[39,2],null,[["@value","@onChange"],[[30,0,["publicCategoryId"]],[28,[37,3],[[30,0],[28,[37,4],[[30,0,["publicCategoryId"]]],null]],null]]],null],[1,"\\n\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,5],null,[["@class","@action","@label","@disabled"],["btn-primary",[28,[37,3],[[30,0],"makePublic"],null],"composer.modal_ok",[30,0,["saving"]]]],null],[1,"\\n "],[8,[39,6],null,[["@close"],[[28,[37,7],["closeModal"],null]]],null],[1,"\\n"],[13]],[],false,["d-modal-body","i18n","category-chooser","action","mut","d-button","d-modal-cancel","route-action"]]',moduleName:"discourse/templates/modal/convert-to-public-topic.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/create-account",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"V32SkW71",block:'[[[8,[39,0],null,[["@email","@disabled","@action"],[[30,0,["accountEmail"]],[30,0,["submitDisabled"]],[28,[37,1],[[30,0],"createAccount"],null]]],[["default"],[[[[1,"\\n"],[41,[51,[30,0,["complete"]]],[[[1," "],[10,1],[12],[1,"\\n "],[8,[39,3],null,[["@name","@connectorTagName"],["create-account-before-modal-body","div"]],null],[1,"\\n "],[13],[1,"\\n "],[8,[39,4],null,[["@class","@preventModalAlertHiding"],[[30,0,["modalBodyClasses"]],true]],[["default"],[[[[1,"\\n "],[10,0],[15,0,[29,["create-account-form ",[30,0,["authOptions","auth_provider"]]]]],[12],[1,"\\n "],[10,0],[14,0,"login-welcome-header"],[14,1,"create-account-title"],[12],[1,"\\n "],[10,"h1"],[14,0,"login-title"],[12],[1,[28,[35,5],["create_account.header_title"],null]],[13],[1,"\\n "],[10,"img"],[15,"src",[30,0,["wavingHandURL"]]],[14,"alt",""],[14,0,"waving-hand"],[12],[13],[1,"\\n "],[10,2],[14,0,"login-subheader"],[12],[1,[28,[35,5],["create_account.subheader_title"],null]],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["showCreateForm"]],[[[1,"\\n "],[10,0],[14,0,"login-form"],[12],[1,"\\n "],[10,"form"],[12],[1,"\\n"],[41,[30,0,["associateHtml"]],[[[1," "],[10,0],[14,0,"input-group create-account-associate-link"],[12],[1,"\\n "],[10,1],[12],[1,[28,[35,7],[[30,0,["associateHtml"]]],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"input-group create-account-email"],[12],[1,"\\n "],[8,[39,8],[[16,"disabled",[30,0,["emailDisabled"]]],[24,1,"new-account-email"],[24,3,"email"],[16,0,[28,[37,9],[[30,0,["accountEmail"]]],null]],[24,"autofocus","autofocus"],[24,"aria-describedby","account-email-validation"],[16,"aria-invalid",[30,0,["emailValidation","failed"]]],[4,[38,10],["focusout",[28,[37,1],[[30,0],"checkEmailAvailability"],null]],null]],[["@type","@value"],["email",[30,0,["accountEmail"]]]],null],[1,"\\n "],[10,"label"],[14,0,"alt-placeholder"],[14,"for","new-account-email"],[12],[1,"\\n "],[1,[28,[35,5],["user.email.title"],null]],[41,[30,0,["userFields"]],[[[10,1],[14,0,"required"],[12],[1,"*"],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[8,[39,11],null,[["@validation","@id"],[[30,0,["emailValidation"]],"account-email-validation"]],null],[1,"\\n "],[10,1],[14,0,"more-info"],[12],[1,[28,[35,5],["user.email.instructions"],null]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"input-group create-account__username"],[12],[1,"\\n "],[8,[39,8],[[16,"disabled",[30,0,["usernameDisabled"]]],[16,0,[28,[37,9],[[30,0,["accountUsername"]]],null]],[24,1,"new-account-username"],[24,3,"username"],[16,"maxlength",[30,0,["maxUsernameLength"]]],[24,"aria-describedby","username-validation"],[16,"aria-invalid",[30,0,["usernameValidation","failed"]]],[24,"autocomplete","off"]],[["@value"],[[30,0,["accountUsername"]]]],null],[1,"\\n "],[10,"label"],[14,0,"alt-placeholder"],[14,"for","new-account-username"],[12],[1,"\\n "],[1,[28,[35,5],["user.username.title"],null]],[41,[30,0,["userFields"]],[[[10,1],[14,0,"required"],[12],[1,"*"],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[8,[39,11],null,[["@validation","@id"],[[30,0,["usernameValidation"]],"username-validation"]],null],[1,"\\n "],[10,1],[14,0,"more-info"],[12],[1,[28,[35,5],["user.username.instructions"],null]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"input-group create-account__fullname"],[12],[1,"\\n"],[41,[30,0,["fullnameRequired"]],[[[1," "],[8,[39,12],[[24,"aria-describedby","fullname-validation"],[16,"aria-invalid",[30,0,["nameValidation","failed"]]]],[["@disabled","@value","@id","@class"],[[30,0,["nameDisabled"]],[30,0,["accountName"]],"new-account-name",[28,[37,9],[[30,0,["accountName"]]],null]]],null],[1,"\\n "],[10,"label"],[14,0,"alt-placeholder"],[14,"for","new-account-name"],[12],[1,"\\n "],[1,[28,[35,5],["user.name.title"],null]],[1,"\\n"],[41,[30,0,["siteSettings","full_name_required"]],[[[41,[30,0,["userFields"]],[[[10,1],[14,0,"required"],[12],[1,"*"],[13],[1,"\\n"]],[]],null]],[]],null],[1," "],[13],[1,"\\n\\n "],[8,[39,11],null,[["@validation","@id"],[[30,0,["nameValidation"]],"fullname-validation"]],null],[1,"\\n "],[10,1],[14,0,"more-info"],[12],[1,[30,0,["nameInstructions"]]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[8,[39,3],null,[["@name","@outletArgs"],["create-account-before-password",[28,[37,13],null,[["accountName","accountUsername","accountPassword","userFields","authOptions"],[[30,0,["accountName"]],[30,0,["accountUsername"]],[30,0,["accountPassword"]],[30,0,["userFields"]],[30,0,["authOptions"]]]]]]],null],[1,"\\n\\n "],[10,0],[14,0,"input-group create-account__password"],[12],[1,"\\n"],[41,[30,0,["passwordRequired"]],[[[1," "],[8,[39,14],[[24,1,"new-account-password"],[24,"aria-describedby","password-validation"],[16,"aria-invalid",[30,0,["passwordValidation","failed"]]]],[["@value","@class","@type","@autocomplete","@capsLockOn"],[[30,0,["accountPassword"]],[28,[37,9],[[30,0,["accountPassword"]]],null],[52,[30,0,["maskPassword"]],"password","text"],"current-password",[30,0,["capsLockOn"]]]],null],[1,"\\n "],[10,"label"],[14,0,"alt-placeholder"],[14,"for","new-account-password"],[12],[1,"\\n "],[1,[28,[35,5],["user.password.title"],null]],[41,[30,0,["userFields"]],[[[10,1],[14,0,"required"],[12],[1,"*"],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"create-account__password-info"],[12],[1,"\\n "],[10,0],[14,0,"create-account__password-tip-validation"],[12],[1,"\\n "],[8,[39,11],null,[["@validation","@id"],[[30,0,["passwordValidation"]],"password-validation"]],null],[1,"\\n "],[10,1],[14,0,"more-info"],[12],[1,[30,0,["passwordInstructions"]]],[13],[1,"\\n "],[10,0],[15,0,[29,["caps-lock-warning\\n ",[52,[51,[30,0,["capsLockOn"]]],"hidden"]]]],[12],[1,"\\n "],[1,[28,[35,15],["exclamation-triangle"],null]],[1,"\\n "],[1,[28,[35,5],["login.caps_lock_warning"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[8,[39,16],null,[["@maskPassword","@togglePasswordMask"],[[30,0,["maskPassword"]],[30,0,["togglePasswordMask"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"password-confirmation"],[12],[1,"\\n "],[10,"label"],[14,"for","new-account-password-confirmation"],[12],[1,[28,[35,5],["user.password_confirmation.title"],null]],[13],[1,"\\n "],[8,[39,17],null,[["@id","@autocomplete","@value"],["new-account-confirmation","new-password",[30,0,["accountHoneypot"]]]],null],[1,"\\n "],[8,[39,8],[[24,1,"new-account-challenge"]],[["@value"],[[30,0,["accountChallenge"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["requireInviteCode"]],[[[1," "],[10,0],[14,0,"input-group create-account__invite-code"],[12],[1,"\\n "],[8,[39,8],[[16,0,[28,[37,9],[[30,0,["inviteCode"]]],null]],[24,1,"inviteCode"]],[["@value"],[[30,0,["inviteCode"]]]],null],[1,"\\n "],[10,"label"],[14,0,"alt-placeholder"],[14,"for","invite-code"],[12],[1,[28,[35,5],["user.invite_code.title"],null]],[13],[1,"\\n "],[10,1],[14,0,"more-info"],[12],[1,[28,[35,5],["user.invite_code.instructions"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,3],null,[["@name","@outletArgs"],["create-account-after-password",[28,[37,13],null,[["accountName","accountUsername","accountPassword","userFields"],[[30,0,["accountName"]],[30,0,["accountUsername"]],[30,0,["accountPassword"]],[30,0,["userFields"]]]]]]],null],[1,"\\n\\n"],[41,[30,0,["userFields"]],[[[1," "],[10,0],[14,0,"user-fields"],[12],[1,"\\n"],[42,[28,[37,19],[[28,[37,19],[[30,0,["userFields"]]],null]],null],null,[[[1," "],[10,0],[14,0,"input-group"],[12],[1,"\\n"],[1," "],[8,[39,20],null,[["@field","@value","@class","@validation"],[[30,1,["field"]],[30,1,["value"]],[28,[37,9],[[30,1,["value"]]],null],[30,1,["validation"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,21],null,[["@class","@action","@disabled","@label","@isLoading"],["btn-large btn-primary",[28,[37,1],[[30,0],"createAccount"],null],[30,0,["submitDisabled"]],"create_account.title",[30,0,["formSubmitted"]]]],null],[1,"\\n\\n"],[41,[51,[30,0,["hasAuthOptions"]]],[[[1," "],[8,[39,21],null,[["@class","@id","@action","@disabled","@label"],["btn-large","login-link",[28,[37,22],["showLogin"],null],[30,0,["formSubmitted"]],"log_in"]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"disclaimer"],[12],[1,"\\n "],[1,[28,[35,7],[[30,0,["disclaimerHtml"]]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,3],null,[["@name","@connectorTagName"],["create-account-after-modal-footer","div"]],null],[1,"\\n\\n"]],[]],null],[41,[51,[30,0,["hasAuthOptions"]]],[[[1," "],[10,0],[14,0,"create-account-login-buttons"],[12],[1,"\\n "],[8,[39,23],null,[["@externalLogin"],[[28,[37,1],[[30,0],"externalLogin"],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["skipConfirmation"]],[[[1," "],[1,[28,[35,24],null,[["size"],["large"]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null]],[]]]]]],["f"],false,["create-account","action","unless","plugin-outlet","d-modal-body","i18n","if","html-safe","input","value-entered","on","input-tip","text-field","hash","password-field","d-icon","toggle-password-mask","honeypot-input","each","-track-array","user-field","d-button","route-action","login-buttons","loading-spinner"]]',moduleName:"discourse/templates/modal/create-account.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/create-invite-bulk",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"ax3AIx2p",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@title"],["user.invited.bulk_invite.text"]],[["default"],[[[[1,"\\n"],[41,[30,1,["uploaded"]],[[[1," "],[1,[28,[35,3],["user.invited.bulk_invite.success"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,4],[[28,[37,3],["user.invited.bulk_invite.instructions"],null]],null]],[1,"\\n\\n "],[10,"input"],[14,1,"csv-file"],[15,"disabled",[30,1,["uploading"]]],[14,"accept",".csv"],[14,4,"file"],[12],[13],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"modal-footer"],[12],[1,"\\n"],[41,[51,[30,1,["uploaded"]]],[[[1," "],[8,[39,6],null,[["@icon","@translatedLabel","@class","@action","@disabled"],[[52,[30,0,["isEmail"]],"envelope","link"],[52,[30,1,["uploading"]],[28,[37,3],["user.invited.bulk_invite.progress"],[["progress"],[[30,1,["uploadProgress"]]]]],[28,[37,3],["user.invited.bulk_invite.text"],null]],"btn-primary",[30,1,["startUpload"]],[30,1,["submitDisabled"]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,6],null,[["@label","@class","@action"],["close","btn-primary",[28,[37,7],["closeModal"],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[1]]]]]],["status"],false,["create-invite-uploader","d-modal-body","if","i18n","html-safe","unless","d-button","route-action"]]',moduleName:"discourse/templates/modal/create-invite-bulk.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/create-invite",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"GPt2EOgf",block:'[[[41,[30,0,["flashText"]],[[[1," "],[10,0],[14,1,"modal-alert"],[14,"role","alert"],[15,0,[29,["alert alert-",[30,0,["flashClass"]]]]],[12],[1,"\\n"],[41,[30,0,["flashLink"]],[[[1," "],[10,0],[14,0,"input-group invite-link"],[12],[1,"\\n "],[10,"label"],[14,"for","invite-link"],[12],[1,[28,[35,1],[[30,0,["flashText"]]],null]],[1,"\\n "],[1,[28,[35,2],["user.invited.invite.instructions"],null]],[13],[1,"\\n "],[10,0],[14,0,"link-share-container"],[12],[1,"\\n "],[8,[39,3],[[24,3,"invite-link"],[24,0,"invite-link"],[16,"readonly",true]],[["@value"],[[30,0,["invite","link"]]]],null],[1,"\\n "],[8,[39,4],null,[["@selector","@copied"],["input.invite-link",[28,[37,5],[[30,0],"copied"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,1],[[30,0,["flashText"]]],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,6],null,[["@title"],[[52,[30,0,["editing"]],"user.invited.invite.edit_title","user.invited.invite.new_title"]]],[["default"],[[[[1,"\\n "],[10,"form"],[12],[1,"\\n"],[41,[30,0,["editing"]],[[[1," "],[10,0],[14,0,"input-group invite-link"],[12],[1,"\\n "],[10,"label"],[14,"for","invite-link"],[12],[1,[28,[35,2],["user.invited.invite.instructions"],null]],[13],[1,"\\n "],[10,0],[14,0,"link-share-container"],[12],[1,"\\n "],[8,[39,3],[[24,3,"invite-link"],[24,0,"invite-link"],[16,"readonly",true]],[["@value"],[[30,0,["invite","link"]]]],null],[1,"\\n "],[8,[39,4],null,[["@selector","@copied"],["input.invite-link",[28,[37,5],[[30,0],"copied"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"input-group input-email"],[12],[1,"\\n "],[10,"label"],[14,"for","invite-email"],[12],[1,"\\n "],[1,[28,[35,7],["envelope"],null]],[1,"\\n"],[41,[30,0,["isEmail"]],[[[1," "],[1,[28,[35,2],["user.invited.invite.restrict_email"],null]],[1,"\\n"]],[]],[[[41,[30,0,["isDomain"]],[[[1," "],[1,[28,[35,2],["user.invited.invite.restrict_domain"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,2],["user.invited.invite.restrict"],null]],[1,"\\n "]],[]]]],[]]],[1," "],[13],[1,"\\n "],[10,0],[14,0,"invite-email-container"],[12],[1,"\\n "],[8,[39,3],[[24,1,"invite-email"],[16,"placeholder",[28,[37,2],["user.invited.invite.email_or_domain_placeholder"],null]]],[["@value"],[[30,0,["buffered","emailOrDomain"]]]],null],[1,"\\n"],[41,[30,0,["capabilities","hasContactPicker"]],[[[1," "],[8,[39,8],null,[["@icon","@action","@class"],["address-book",[28,[37,5],[[30,0],"searchContact"],null],"btn-primary open-contact-picker"]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["isLink"]],[[[1," "],[10,0],[14,0,"input-group invite-max-redemptions"],[12],[1,"\\n "],[10,"label"],[14,"for","invite-max-redemptions"],[12],[1,[28,[35,7],["users"],null]],[1,[28,[35,2],["user.invited.invite.max_redemptions_allowed"],null]],[13],[1,"\\n "],[8,[39,3],[[24,1,"invite-max-redemptions"],[24,"min","1"],[16,"max",[30,0,["maxRedemptionsAllowedLimit"]]]],[["@type","@value"],["number",[30,0,["buffered","max_redemptions_allowed"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["isEmail"]],[[[1," "],[10,0],[14,0,"input-group invite-custom-message"],[12],[1,"\\n "],[10,"label"],[14,"for","invite-message"],[12],[1,[28,[35,2],["user.invited.invite.custom_message"],null]],[13],[1,"\\n "],[8,[39,9],[[24,1,"invite-message"]],[["@value"],[[30,0,["buffered","custom_message"]]]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canArriveAtTopic"]],[[[1," "],[10,0],[14,0,"input-group invite-to-topic"],[12],[1,"\\n "],[10,"label"],[14,"for","invite-topic"],[12],[1,[28,[35,7],["hand-point-right"],null]],[1,[28,[35,2],["user.invited.invite.invite_to_topic"],null]],[13],[1,"\\n "],[8,[39,10],null,[["@value","@content","@onChange","@options"],[[30,0,["buffered","topicId"]],[30,0,["topics"]],[28,[37,5],[[30,0],"onChangeTopic"],null],[28,[37,11],null,[["additionalFilters"],["status:public"]]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["buffered","topicTitle"]],[[[1," "],[10,0],[14,0,"input-group invite-to-topic"],[12],[1,"\\n "],[10,"label"],[14,"for","invite-topic"],[12],[1,[28,[35,7],["hand-point-right"],null]],[1,[28,[35,2],["user.invited.invite.invite_to_topic"],null]],[13],[1,"\\n "],[8,[39,3],[[24,3,"invite-topic"],[24,0,"invite-topic"],[16,"readonly",true]],[["@value"],[[30,0,["buffered","topicTitle"]]]],null],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1,"\\n"],[41,[30,0,["canInviteToGroup"]],[[[1," "],[10,0],[14,0,"input-group invite-to-groups"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,7],["users"],null]],[1,[28,[35,2],["user.invited.invite.add_to_groups"],null]],[13],[1,"\\n "],[8,[39,12],null,[["@content","@value","@labelProperty","@onChange"],[[30,0,["allGroups"]],[30,0,["buffered","groupIds"]],"name",[28,[37,5],[[30,0],[28,[37,13],[[30,0,["buffered","groupIds"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["currentUser","staff"]],[[[1," "],[10,0],[14,0,"input-group invite-expires-at"],[12],[1,"\\n "],[8,[39,14],null,[["@displayLabelIcon","@displayLabel","@customShortcuts","@clearable","@input","@onChangeInput"],["far-clock",[28,[37,2],["user.invited.invite.expires_at"],null],[30,0,["timeShortcuts"]],true,[30,0,["buffered","expires_at"]],[28,[37,5],[[30,0],[28,[37,13],[[30,0,["buffered","expires_at"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"input-group input-expires-at"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,7],["far-clock"],null]],[1,[30,0,["expiresAtLabel"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,8],null,[["@icon","@label","@class","@action"],["link","user.invited.invite.save_invite","btn-primary save-invite",[28,[37,5],[[30,0],"saveInvite"],null]]],null],[1,"\\n\\n "],[8,[39,8],null,[["@icon","@label","@class","@action","@title","@disabled"],["envelope",[52,[30,0,["invite","emailed"]],"user.invited.reinvite","user.invited.invite.send_invite_email"],"btn-primary send-invite",[28,[37,5],[[30,0],"saveInvite",true],null],[52,[51,[30,0,["isEmail"]]],"user.invited.invite.send_invite_email_instructions"],[28,[37,16],[[30,0,["isEmail"]]],null]]],null],[1,"\\n"],[13]],[],false,["if","html-safe","i18n","input","copy-button","action","d-modal-body","d-icon","d-button","textarea","topic-chooser","hash","group-chooser","mut","future-date-input","unless","not"]]',moduleName:"discourse/templates/modal/create-invite.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/delete-topic-confirm",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"v2ejjUCL",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[10,2],[12],[1,[28,[35,1],["post.controls.delete_topic_confirm_modal"],[["count"],[[30,0,["siteSettings","min_topic_views_for_delete_confirm"]]]]]],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,2],null,[["@action","@disabled","@translatedLabel","@class"],[[28,[37,3],[[30,0],"deleteTopic"],null],[30,0,["deletingTopic"]],[30,0,["buttonTitle"]],"btn-danger"]],null],[1,"\\n "],[8,[39,2],null,[["@action","@label","@class"],[[28,[37,4],["closeModal"],null],"post.controls.delete_topic_confirm_modal_no","btn-primary"]],null],[1,"\\n"],[13]],[],false,["d-modal-body","i18n","d-button","action","route-action"]]',moduleName:"discourse/templates/modal/delete-topic-confirm.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/delete-topic-disallowed",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"DanLyWgh",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[10,2],[12],[1,[28,[35,1],[[28,[37,2],["post.controls.delete_topic_disallowed_modal"],null]],null]],[13],[1,"\\n"]],[]]]]],[1,"\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,3],null,[["@action","@class","@label"],[[28,[37,4],["closeModal"],null],"btn-primary","close"]],null],[1,"\\n"],[13]],[],false,["d-modal-body","html-safe","i18n","d-button","route-action"]]',moduleName:"discourse/templates/modal/delete-topic-disallowed.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/discard-draft",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"wyEjdbhP",block:'[[[8,[39,0],null,[["@headerClass"],["hidden"]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,"\\n "],[1,[28,[35,1],["post.cancel_composer.confirm"],null]],[1,"\\n "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,2],null,[["@icon","@label","@class","@action"],["far-trash-alt","post.cancel_composer.discard","btn-danger discard-draft",[28,[37,3],[[30,0],"destroyDraft"],null]]],null],[1,"\\n"],[41,[30,0,["showSaveDraftButton"]],[[[1," "],[8,[39,2],null,[["@label","@class","@action"],["post.cancel_composer.save_draft","save-draft",[28,[37,3],[[30,0],"saveDraftAndClose"],null]]],null],[1,"\\n"]],[]],null],[1," "],[8,[39,2],null,[["@label","@class","@action"],["post.cancel_composer.keep_editing","keep-editing",[28,[37,3],[[30,0],"dismissModal"],null]]],null],[1,"\\n"],[13]],[],false,["d-modal-body","i18n","d-button","action","if"]]',moduleName:"discourse/templates/modal/discard-draft.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/download-calendar",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"C+2O27Fi",block:'[[[10,0],[12],[1,"\\n "],[8,[39,0],null,[["@title"],["download_calendar.title"]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,0],[14,0,"ics"],[12],[1,"\\n "],[10,"label"],[14,0,"radio"],[14,"for","ics"],[12],[1,"\\n "],[8,[39,1],null,[["@name","@id","@value","@selection","@onChange"],["select-calendar","ics","ics",[30,0,["selectedCalendar"]],[28,[37,2],[[30,0],[28,[37,3],[[30,0,["selectedCalendar"]]],null]],null]]],null],[1,"\\n "],[1,[28,[35,4],["download_calendar.save_ics"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"google"],[12],[1,"\\n "],[10,"label"],[14,0,"radio"],[14,"for","google"],[12],[1,"\\n "],[8,[39,1],null,[["@name","@id","@value","@selection","@onChange"],["select-calendar","google","google",[30,0,["selectedCalendar"]],[28,[37,2],[[30,0],[28,[37,3],[[30,0,["selectedCalendar"]]],null]],null]]],null],[1,"\\n "],[1,[28,[35,4],["download_calendar.save_google"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group remember"],[12],[1,"\\n "],[10,"label"],[12],[1,"\\n "],[8,[39,5],null,[["@type","@checked"],["checkbox",[30,0,["remember"]]]],null],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["download_calendar.remember"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["download_calendar.remember_explanation"],null]],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,6],null,[["@class","@action","@label"],["btn-primary",[28,[37,2],[[30,0],"downloadCalendar"],null],"download_calendar.download"]],null],[1,"\\n "],[8,[39,7],null,[["@close"],[[28,[37,8],["closeModal"],null]]],null],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["d-modal-body","radio-button","action","mut","i18n","input","d-button","d-modal-cancel","route-action"]]',moduleName:"discourse/templates/modal/download-calendar.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/edit-slow-mode",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"VxsaP7jS",block:'[[[8,[39,0],null,[["@title","@autoFocus"],["topic.slow_mode_update.title",false]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[14,0,"slow-mode-label"],[12],[1,[28,[35,1],["topic.slow_mode_update.description"],null]],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[14,0,"slow-mode-label"],[12],[1,[28,[35,1],["topic.slow_mode_update.select"],null]],[13],[1,"\\n "],[8,[39,2],null,[["@class","@content","@value","@onChange"],["slow-mode-type",[30,0,["slowModes"]],[30,0,["selectedSlowMode"]],[28,[37,3],[[30,0],"setSlowModeDuration"],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["showCustomSelect"]],[[[1," "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[14,0,"slow-mode-label"],[12],[1,[28,[35,1],["topic.slow_mode_update.hours"],null]],[13],[1,"\\n "],[8,[39,5],[[24,0,"input-small"]],[["@value","@type"],[[30,0,["hours"]],"number"]],null],[1,"\\n\\n "],[10,"label"],[14,0,"slow-mode-label"],[12],[1,[28,[35,1],["topic.slow_mode_update.minutes"],null]],[13],[1,"\\n "],[8,[39,5],[[24,0,"input-small"]],[["@value","@type"],[[30,0,["minutes"]],"number"]],null],[1,"\\n\\n "],[10,"label"],[14,0,"slow-mode-label"],[12],[1,[28,[35,1],["topic.slow_mode_update.seconds"],null]],[13],[1,"\\n "],[8,[39,5],[[24,0,"input-small"]],[["@value","@type"],[[30,0,["seconds"]],"number"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[8,[39,6],null,[["@class","@label","@labelClasses","@customShortcuts","@clearable","@input","@onChangeInput"],["enabled-until","topic.slow_mode_update.enabled_until","slow-mode-label",[30,0,["timeShortcuts"]],true,[30,0,["model","slow_mode_enabled_until"]],[28,[37,3],[[30,0],[28,[37,7],[[30,0,["model","slow_mode_enabled_until"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,8],null,[["@class","@disabled","@icon","@label","@action"],["btn-primary",[30,0,["submitDisabled"]],"hourglass-start",[30,0,["saveButtonLabel"]],[28,[37,3],[[30,0],"enableSlowMode"],null]]],null],[1,"\\n\\n "],[8,[39,9],null,[["@size","@condition"],["small",[30,0,["loading"]]]],null],[1,"\\n\\n"],[41,[30,0,["model","slow_mode_seconds"]],[[[1," "],[8,[39,8],null,[["@class","@action","@disabled","@label"],["btn-danger",[28,[37,3],[[30,0],"disableSlowMode"],null],[30,0,["submitDisabled"]],"topic.slow_mode_update.remove"]],null],[1,"\\n"]],[]],null],[13]],[],false,["d-modal-body","i18n","combo-box","action","if","input","future-date-input","mut","d-button","conditional-loading-spinner"]]',moduleName:"discourse/templates/modal/edit-slow-mode.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/edit-topic-timer",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"XBJ6K3LP",block:'[[[8,[39,0],null,[["@title","@autoFocus","@id"],["topic.topic_status_update.title","false","topic-timer-modal"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@topic","@topicTimer","@timerTypes","@onChangeStatusType","@onChangeInput"],[[30,0,["model"]],[30,0,["topicTimer"]],[30,0,["publicTimerTypes"]],[28,[37,2],[[30,0],"onChangeStatusType"],null],[28,[37,2],[[30,0],"onChangeInput"],null]]],null],[1,"\\n\\n "],[10,0],[14,0,"modal-footer control-group edit-topic-timer-buttons"],[12],[1,"\\n "],[8,[39,3],null,[["@class","@disabled","@label","@action"],["btn-primary",[30,0,["saveDisabled"]],"topic.topic_status_update.save",[28,[37,2],[[30,0],"saveTimer"],null]]],null],[1,"\\n\\n "],[8,[39,4],null,[["@size","@condition"],["small",[30,0,["loading"]]]],null],[1,"\\n\\n"],[41,[30,0,["topicTimer","execute_at"]],[[[1," "],[8,[39,3],null,[["@class","@action","@label"],["pull-right btn-danger",[28,[37,2],[[30,0],"removeTimer"],null],"topic.topic_status_update.remove"]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]]]]]],[],false,["d-modal-body","edit-topic-timer-form","action","d-button","conditional-loading-spinner","if"]]',moduleName:"discourse/templates/modal/edit-topic-timer.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/edit-user-directory-columns",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"/1TWUeGa",block:'[[[8,[39,0],null,[["@title"],["directory.edit_columns.title"]],[["default"],[[[[1,"\\n"],[41,[30,0,["loading"]],[[[1," "],[1,[28,[35,2],null,[["size"],["large"]]]],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"edit-directory-columns-container"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["columns"]]],null]],null],null,[[[1," "],[10,0],[14,0,"edit-directory-column"],[12],[1,"\\n "],[10,0],[14,0,"left-content"],[12],[1,"\\n "],[10,"label"],[14,0,"column-name"],[12],[1,"\\n "],[8,[39,5],null,[["@type","@checked"],["checkbox",[30,1,["enabled"]]]],null],[1,"\\n"],[41,[28,[37,6],null,[["column"],[[30,1]]]],[[[1," "],[1,[28,[35,7],null,[["field","labelKey","icon"],[[30,1,["name"]],[30,0,["labelKey"]],[30,1,["icon"]]]]]],[1,"\\n"]],[]],[[[41,[28,[37,8],null,[["column"],[[30,1]]]],[[[1," "],[1,[28,[35,7],null,[["field","translated"],[[30,1,["user_field","name"]],true]]]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,7],null,[["field","translated"],[[28,[37,9],[[30,1,["name"]]],null],true]]]],[1,"\\n "]],[]]]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"right-content"],[12],[1,"\\n "],[8,[39,10],null,[["@icon","@class","@action"],["arrow-up","button-secondary move-column-up",[28,[37,11],[[30,0],"moveUp",[30,1]],null]]],null],[1,"\\n "],[8,[39,10],null,[["@icon","@class","@action"],["arrow-down","button-secondary",[28,[37,11],[[30,0],"moveDown",[30,1]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n"]],[]]]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,10],null,[["@class","@label","@action"],["btn-primary","directory.edit_columns.save",[28,[37,11],[[30,0],"save"],null]]],null],[1,"\\n\\n "],[8,[39,10],null,[["@class","@label","@action"],["btn-secondary reset-to-default","directory.edit_columns.reset_to_default",[28,[37,11],[[30,0],"resetToDefault"],null]]],null],[1,"\\n"],[13]],["column"],false,["d-modal-body","if","loading-spinner","each","-track-array","input","directory-column-is-automatic","directory-table-header-title","directory-column-is-user-field","i18n","d-button","action"]]',moduleName:"discourse/templates/modal/edit-user-directory-columns.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/explain-reviewable",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"3fMbWKta",block:'[[[8,[39,0],null,[["@class"],["explain-reviewable"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@condition"],[[30,0,["loading"]]]],[["default"],[[[[1,"\\n "],[10,"table"],[12],[1,"\\n "],[10,"tbody"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"th"],[12],[1,[28,[35,2],["review.explain.formula"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,2],["review.explain.subtotal"],null]],[13],[1,"\\n "],[13],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["reviewableExplanation","scores"]]],null]],null],null,[[[1," "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,5],null,[["@value","@tagName"],["1.0",""]],null],[1,"\\n "],[8,[39,5],null,[["@value","@label","@tagName"],[[30,1,["type_bonus"]],"type_bonus",""]],null],[1,"\\n "],[8,[39,5],null,[["@value","@label","@tagName"],[[30,1,["take_action_bonus"]],"take_action_bonus",""]],null],[1,"\\n "],[8,[39,5],null,[["@value","@label","@tagName"],[[30,1,["trust_level_bonus"]],"trust_level_bonus",""]],null],[1,"\\n "],[8,[39,5],null,[["@value","@label","@tagName"],[[30,1,["user_accuracy_bonus"]],"user_accuracy_bonus",""]],null],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[14,0,"sum"],[12],[1,[28,[35,6],[[30,1,["score"]]],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "],[10,"tr"],[14,0,"total"],[12],[1,"\\n "],[10,"td"],[12],[1,[28,[35,2],["review.explain.total"],null]],[13],[1,"\\n "],[10,"td"],[14,0,"sum"],[12],[1,[28,[35,6],[[30,0,["reviewableExplanation","total_score"]]],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,"table"],[14,0,"thresholds"],[12],[1,"\\n "],[10,"tbody"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,[28,[35,2],["review.explain.min_score_visibility"],null]],[13],[1,"\\n "],[10,"td"],[14,0,"sum"],[12],[1,"\\n "],[1,[28,[35,6],[[30,0,["reviewableExplanation","min_score_visibility"]]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,[28,[35,2],["review.explain.score_to_hide"],null]],[13],[1,"\\n "],[10,"td"],[14,0,"sum"],[12],[1,"\\n "],[1,[28,[35,6],[[30,0,["reviewableExplanation","hide_post_score"]]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "]],[]]]]],[1,"\\n\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,7],null,[["@action","@label"],[[28,[37,8],["closeModal"],null],"close"]],null],[1,"\\n"],[13]],["s"],false,["d-modal-body","conditional-loading-spinner","i18n","each","-track-array","score-value","float","d-button","route-action"]]',moduleName:"discourse/templates/modal/explain-reviewable.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/feature-topic-on-profile",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"G8WaaqqE",block:'[[[8,[39,0],null,[["@class","@id"],["feature-topic-on-profile","choosing-topic"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@currentTopicId","@selectedTopicId","@additionalFilters","@label","@topicChangedCallback","@loadOnInit"],[[30,0,["model","featured_topic","id"]],[30,0,["newFeaturedTopicId"]],"status:public","user.feature_topic_on_profile.search_label",[28,[37,2],[[30,0],"newTopicSelected"],null],true]],null],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,3],null,[["@action","@class","@disabled","@label"],[[28,[37,2],[[30,0],"save"],null],"btn-primary save-featured-topic-on-profile",[30,0,["noTopicSelected"]],"user.feature_topic_on_profile.save"]],null],[1,"\\n "],[8,[39,3],null,[["@action","@label","@class"],[[28,[37,4],["closeModal"],null],"cancel","btn-flat"]],null],[1,"\\n"],[13]],[],false,["d-modal-body","choose-topic","action","d-button","route-action"]]',moduleName:"discourse/templates/modal/feature-topic-on-profile.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/feature-topic",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"RI8lLeDi",block:'[[[8,[39,0],null,[["@class"],["feature-topic"]],[["default"],[[[[1,"\\n"],[41,[30,0,["model","pinned_at"]],[[[1," "],[10,0],[14,0,"feature-section"],[12],[1,"\\n "],[10,0],[14,0,"desc"],[12],[1,"\\n"],[41,[30,0,["model","pinned_globally"]],[[[1," "],[10,2],[12],[1,"\\n "],[8,[39,2],null,[["@size","@condition"],["small",[30,0,["loading"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["pinnedGloballyCount"]],[[[1," "],[1,[28,[35,3],[[28,[37,4],["topic.feature_topic.already_pinned_globally"],[["count"],[[30,0,["pinnedGloballyCount"]]]]]],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,3],[[28,[37,4],["topic.feature_topic.not_pinned_globally"],null]],null]],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,2],[12],[1,[28,[35,4],["topic.feature_topic.global_pin_note"],null]],[13],[1,"\\n"]],[]],[[[1," "],[10,2],[12],[1,"\\n "],[8,[39,2],null,[["@size","@condition"],["small",[30,0,["loading"]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],[[30,0,["alreadyPinnedMessage"]]],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,2],[12],[1,[28,[35,4],["topic.feature_topic.pin_note"],null]],[13],[1,"\\n"]],[]]],[1," "],[10,2],[12],[1,[28,[35,3],[[30,0,["unPinMessage"]]],null]],[13],[1,"\\n "],[10,2],[12],[8,[39,5],null,[["@action","@icon","@label","@class"],[[28,[37,6],[[30,0],"unpin"],null],"thumbtack","topic.feature.unpin","btn-primary"]],null],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"feature-section"],[12],[1,"\\n "],[10,0],[14,0,"desc"],[12],[1,"\\n "],[10,2],[12],[1,"\\n "],[8,[39,2],null,[["@size","@condition"],["small",[30,0,["loading"]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],[[30,0,["alreadyPinnedMessage"]]],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,2],[12],[1,"\\n "],[1,[28,[35,4],["topic.feature_topic.pin_note"],null]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["site","isMobileDevice"]],[[[1," "],[10,2],[12],[1,"\\n "],[1,[28,[35,3],[[30,0,["pinMessage"]]],null]],[1,"\\n "],[13],[1,"\\n "],[10,2],[14,0,"with-validation"],[12],[1,"\\n "],[8,[39,7],null,[["@class","@clearable","@input","@onChangeInput"],["pin-until",true,[30,0,["model","pinnedInCategoryUntil"]],[28,[37,6],[[30,0],[28,[37,8],[[30,0,["model","pinnedInCategoryUntil"]]],null]],null]]],null],[1,"\\n "],[8,[39,9],null,[["@validation","@shownAt"],[[30,0,["pinInCategoryValidation"]],[30,0,["pinInCategoryTipShownAt"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,2],[14,0,"with-validation"],[12],[1,"\\n "],[1,[28,[35,3],[[30,0,["pinMessage"]]],null]],[1,"\\n "],[10,1],[12],[1,"\\n "],[1,[28,[35,10],["far-clock"],null]],[1,"\\n "],[8,[39,7],null,[["@class","@clearable","@input","@onChangeInput"],["pin-until",true,[30,0,["model","pinnedInCategoryUntil"]],[28,[37,6],[[30,0],[28,[37,8],[[30,0,["model","pinnedInCategoryUntil"]]],null]],null]]],null],[1,"\\n "],[8,[39,9],null,[["@validation","@shownAt"],[[30,0,["pinInCategoryValidation"]],[30,0,["pinInCategoryTipShownAt"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[10,2],[12],[1,"\\n "],[8,[39,5],null,[["@action","@icon","@label","@class"],[[28,[37,6],[[30,0],"pin"],null],"thumbtack","topic.feature.pin","btn-primary"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["canPinGlobally"]],[[[1," "],[10,0],[14,0,"feature-section"],[12],[1,"\\n "],[10,0],[14,0,"desc"],[12],[1,"\\n "],[10,2],[12],[1,"\\n "],[8,[39,2],null,[["@size","@condition"],["small",[30,0,["loading"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["pinnedGloballyCount"]],[[[1," "],[1,[28,[35,3],[[28,[37,4],["topic.feature_topic.already_pinned_globally"],[["count"],[[30,0,["pinnedGloballyCount"]]]]]],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,3],[[28,[37,4],["topic.feature_topic.not_pinned_globally"],null]],null]],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,2],[12],[1,"\\n "],[1,[28,[35,4],["topic.feature_topic.global_pin_note"],null]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["site","isMobileDevice"]],[[[1," "],[10,2],[12],[1,"\\n "],[1,[28,[35,4],["topic.feature_topic.pin_globally"],null]],[1,"\\n "],[13],[1,"\\n "],[10,2],[14,0,"with-validation"],[12],[1,"\\n "],[8,[39,7],null,[["@class","@clearable","@input","@onChangeInput"],["pin-until",true,[30,0,["model","pinnedGloballyUntil"]],[28,[37,6],[[30,0],[28,[37,8],[[30,0,["model","pinnedGloballyUntil"]]],null]],null]]],null],[1,"\\n "],[8,[39,9],null,[["@validation","@shownAt"],[[30,0,["pinGloballyValidation"]],[30,0,["pinGloballyTipShownAt"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,2],[14,0,"with-validation"],[12],[1,"\\n "],[1,[28,[35,4],["topic.feature_topic.pin_globally"],null]],[1,"\\n "],[10,1],[12],[1,"\\n "],[1,[28,[35,10],["far-clock"],null]],[1,"\\n "],[8,[39,7],null,[["@class","@clearable","@input","@onChangeInput"],["pin-until",true,[30,0,["model","pinnedGloballyUntil"]],[28,[37,6],[[30,0],[28,[37,8],[[30,0,["model","pinnedGloballyUntil"]]],null]],null]]],null],[1,"\\n "],[8,[39,9],null,[["@validation","@shownAt"],[[30,0,["pinGloballyValidation"]],[30,0,["pinGloballyTipShownAt"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[10,2],[12],[1,"\\n "],[8,[39,5],null,[["@action","@icon","@label","@class"],[[28,[37,6],[[30,0],"pinGlobally"],null],"thumbtack","topic.feature.pin_globally","btn-primary"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]],[41,[30,0,["currentUser","staff"]],[[[1," "],[10,0],[14,0,"feature-section"],[12],[1,"\\n "],[10,0],[14,0,"desc"],[12],[1,"\\n "],[10,2],[12],[1,"\\n "],[8,[39,2],null,[["@size","@condition"],["small",[30,0,["loading"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["bannerCount"]],[[[1," "],[1,[28,[35,3],[[28,[37,4],["topic.feature_topic.banner_exists"],null]],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,3],[[28,[37,4],["topic.feature_topic.no_banner_exists"],null]],null]],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,2],[12],[1,"\\n "],[1,[28,[35,4],["topic.feature_topic.banner_note"],null]],[1,"\\n "],[13],[1,"\\n "],[10,2],[12],[1,"\\n"],[41,[30,0,["model","isBanner"]],[[[1," "],[1,[28,[35,4],["topic.feature_topic.remove_banner"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,4],["topic.feature_topic.make_banner"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[10,2],[12],[1,"\\n"],[41,[30,0,["model","isBanner"]],[[[1," "],[8,[39,5],null,[["@action","@icon","@label","@class"],[[28,[37,6],[[30,0],"removeBanner"],null],"thumbtack","topic.feature.remove_banner","btn-primary"]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,5],null,[["@action","@icon","@label","@class"],[[28,[37,6],[[30,0],"makeBanner"],null],"thumbtack","topic.feature.make_banner","btn-primary make-banner"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,11],null,[["@close"],[[28,[37,12],["closeModal"],null]]],null],[1,"\\n"],[13]],[],false,["d-modal-body","if","conditional-loading-spinner","html-safe","i18n","d-button","action","future-date-input","mut","popup-input-tip","d-icon","d-modal-cancel","route-action"]]',moduleName:"discourse/templates/modal/feature-topic.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/flag",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"LaHgW2T+",block:'[[[8,[39,0],null,[["@class","@title","@submitOnEnter"],["flag-modal-body",[30,0,["title"]],false]],[["default"],[[[[1,"\\n "],[10,"form"],[12],[1,"\\n "],[8,[39,1],null,[["@nameKey","@flags"],[[30,0,["selected","name_key"]],[30,0,["flagsAvailable"]]]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@flag","@message","@isWarning","@selectedFlag","@username","@staffFlagsAvailable","@changePostActionType"],[[30,1],[30,0,["message"]],[30,0,["isWarning"]],[30,0,["selected"]],[30,0,["model","username"]],[30,0,["staffFlagsAvailable"]],[28,[37,3],[[30,0],"changePostActionType"],null]]],null],[1,"\\n "]],[1]]]]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],null,[["@name","@connectorTagName","@outletArgs"],["flag-modal-bottom","div",[28,[37,5],null,[["post"],[[30,0,["model"]]]]]]],null],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,6],null,[["@class","@action","@disabled","@title","@icon","@label"],["btn-primary",[28,[37,3],[[30,0],"createFlag"],null],[30,0,["submitDisabled"]],"flagging.submit_tooltip",[30,0,["submitIcon"]],[30,0,["submitLabel"]]]],null],[1,"\\n\\n"],[41,[30,0,["canSendWarning"]],[[[1," "],[8,[39,6],null,[["@class","@action","@disabled","@icon","@label"],["btn-danger",[28,[37,3],[[30,0],"createFlagAsWarning"],null],[30,0,["submitDisabled"]],"exclamation-triangle","flagging.official_warning"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canTakeAction"]],[[[1," "],[8,[39,8],null,[["@bundle","@performAction","@reviewableUpdating"],[[30,0,["flagActions"]],[28,[37,3],[[30,0],"takeAction"],null],[30,0,["submitDisabled"]]]],null],[1,"\\n\\n "],[8,[39,6],null,[["@class","@action","@disabled","@icon","@label"],["btn-danger",[28,[37,3],[[30,0],"flagForReview"],null],[28,[37,9],[[30,0,["submitDisabled"]],[30,0,["cantFlagForReview"]]],null],"exclamation-triangle","flagging.flag_for_review"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showDeleteSpammer"]],[[[1," "],[8,[39,6],null,[["@class","@action","@disabled","@icon","@label"],["btn-danger",[28,[37,3],[[30,0],"deleteSpammer"],null],[30,0,["submitDisabled"]],"exclamation-triangle","flagging.delete_spammer"]],null],[1,"\\n"]],[]],null],[13]],["f"],false,["d-modal-body","flag-selection","flag-action-type","action","plugin-outlet","hash","d-button","if","reviewable-bundled-action","or"]]',moduleName:"discourse/templates/modal/flag.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/forgot-password",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"qXmxqc1g",block:'[[[10,"form"],[12],[1,"\\n "],[8,[39,0],null,[["@class"],["forgot-password-modal"]],[["default"],[[[[1,"\\n"],[41,[30,0,["offerHelp"]],[[[1," "],[1,[28,[35,2],[[30,0,["offerHelp"]]],null]],[1,"\\n"]],[]],[[[41,[30,0,["siteSettings","hide_email_address_taken"]],[[[1," "],[10,"label"],[14,"for","username-or-email"],[12],[1,[28,[35,3],["forgot_password.invite_no_username"],null]],[13],[1,"\\n "],[8,[39,4],null,[["@value","@placeholderKey","@id","@autocorrect","@autocapitalize"],[[30,0,["accountEmailOrUsername"]],"email","username-or-email","off","off"]],null],[1,"\\n"]],[]],[[[1," "],[10,"label"],[14,"for","username-or-email"],[12],[1,[28,[35,3],["forgot_password.invite"],null]],[13],[1,"\\n "],[8,[39,4],null,[["@value","@placeholderKey","@id","@autocorrect","@autocapitalize"],[[30,0,["accountEmailOrUsername"]],"login.email_placeholder","username-or-email","off","off"]],null],[1,"\\n"]],[]]]],[]]],[1," "]],[]]]]],[1,"\\n "],[10,0],[14,0,"modal-footer"],[12],[1,"\\n"],[41,[30,0,["offerHelp"]],[[[1," "],[8,[39,5],null,[["@class","@label","@type","@action"],["btn-large btn-primary","forgot_password.button_ok","submit",[28,[37,6],[[30,0],"ok"],null]]],null],[1,"\\n"],[41,[51,[30,0,["helpSeen"]]],[[[1," "],[8,[39,5],null,[["@class","@label","@icon","@action"],["btn-large","forgot_password.button_help","question-circle",[28,[37,6],[[30,0],"help"],null]]],null],[1,"\\n"]],[]],null]],[]],[[[1," "],[8,[39,5],null,[["@action","@label","@disabled","@class","@type"],[[28,[37,6],[[30,0],"resetPassword"],null],"forgot_password.reset",[30,0,["submitDisabled"]],"btn-primary forgot-password-reset","submit"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"],[13]],[],false,["d-modal-body","if","html-safe","i18n","text-field","d-button","action","unless"]]',moduleName:"discourse/templates/modal/forgot-password.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/grant-badge",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"8PvmxMRT",block:'[[[8,[39,0],null,[["@class"],["grant-badge"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@condition"],[[30,0,["loading"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["noGrantableBadges"]],[[[1," "],[10,2],[12],[1,[28,[35,3],["admin.badges.no_badges"],null]],[13],[1,"\\n"]],[]],[[[1," "],[10,2],[12],[1,"\\n "],[8,[39,4],null,[["@value","@content","@onChange","@options"],[[30,0,["selectedBadgeId"]],[30,0,["grantableBadges"]],[28,[37,5],[[30,0],[28,[37,6],[[30,0,["selectedBadgeId"]]],null]],null],[28,[37,7],null,[["filterable","none"],[true,"badges.none"]]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,8],null,[["@class","@disabled","@action","@label"],["btn-primary",[30,0,["buttonDisabled"]],[28,[37,5],[[30,0],"grantBadge"],null],"admin.badges.grant"]],null],[1,"\\n"],[13]],[],false,["d-modal-body","conditional-loading-spinner","if","i18n","combo-box","action","mut","hash","d-button"]]',moduleName:"discourse/templates/modal/grant-badge.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/group-default-notifications",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"3uUE/5h0",block:'[[[8,[39,0],null,[["@title"],["groups.default_notifications.modal_title"]],[["default"],[[[[1,"\\n "],[1,[28,[35,1],["groups.default_notifications.modal_description"],[["count"],[[30,0,["model","count"]]]]]],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,2],null,[["@action","@class","@label"],[[28,[37,3],[[30,0],"updateExistingUsers"],null],"btn-primary","groups.default_notifications.modal_yes"]],null],[1,"\\n "],[8,[39,2],null,[["@action","@label"],[[28,[37,3],[[30,0],"cancel"],null],"groups.default_notifications.modal_no"]],null],[1,"\\n"],[13]],[],false,["d-modal-body","i18n","d-button","action"]]',moduleName:"discourse/templates/modal/group-default-notifications.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/history",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"YgD8M0eF",block:'[[[8,[39,0],null,[["@title"],[[30,0,["modalTitleKey"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,1,"revision"],[12],[1,"\\n "],[10,0],[14,1,"revision-details"],[12],[1,"\\n "],[1,[28,[35,1],["pencil-alt"],null]],[1,"\\n "],[8,[39,2],null,[["@route","@model"],["user",[30,0,["model","username"]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],[[30,0,["model","avatar_template"]],"small"],null]],[1,"\\n "],[1,[30,0,["model","username"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[39,4],null,[["@name","@outletArgs"],["revision-user-details-after",[28,[37,5],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[10,1],[14,0,"date"],[12],[1,[28,[35,6],[[30,0,["model","created_at"]]],null]],[13],[1,"\\n"],[41,[30,0,["model","edit_reason"]],[[[1," —\\n "],[10,1],[14,0,"edit-reason"],[12],[1,[30,0,["model","edit_reason"]]],[13],[1,"\\n"]],[]],null],[41,[51,[30,0,["site","mobileView"]]],[[[41,[30,0,["model","user_changes"]],[[[1," —\\n "],[1,[28,[35,3],[[30,0,["model","user_changes","previous","avatar_template"]],"small"],null]],[1,"\\n "],[1,[30,0,["model","user_changes","previous","username"]]],[1,"\\n →\\n "],[1,[28,[35,3],[[30,0,["model","user_changes","current","avatar_template"]],"small"],null]],[1,"\\n "],[1,[30,0,["model","user_changes","current","username"]]],[1,"\\n"]],[]],null],[41,[30,0,["model","wiki_changes"]],[[[1," —\\n "],[8,[39,9],null,[["@icon","@disabled"],["far-edit",[30,0,["wikiDisabled"]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["model","post_type_changes"]],[[[1," —\\n "],[8,[39,9],null,[["@icon","@disabled"],["shield-alt",[30,0,["postTypeDisabled"]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["model","category_id_changes"]],[[[1," —\\n "],[1,[28,[35,10],[[30,0,["previousCategory"]]],null]],[1,"\\n →\\n "],[1,[28,[35,10],[[30,0,["currentCategory"]]],null]],[1,"\\n"]],[]],null]],[]],null],[1," "],[13],[1,"\\n"],[41,[51,[30,0,["site","mobileView"]]],[[[1," "],[10,0],[14,1,"display-modes"],[12],[1,"\\n "],[10,"ul"],[14,0,"nav nav-pills"],[12],[1,"\\n "],[10,"li"],[12],[1,"\\n "],[11,3],[24,6,""],[16,0,[30,0,["inlineClass"]]],[16,"title",[28,[37,11],["post.revisions.displays.inline.title"],null]],[16,"aria-label",[28,[37,11],["post.revisions.displays.inline.title"],null]],[4,[38,12],["click",[30,0,["displayInline"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["far-square"],null]],[1,"\\n "],[1,[28,[35,11],["post.revisions.displays.inline.button"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[12],[1,"\\n "],[11,3],[24,6,""],[16,0,[30,0,["sideBySideClass"]]],[16,"title",[28,[37,11],["post.revisions.displays.side_by_side.title"],null]],[16,"aria-label",[28,[37,11],["post.revisions.displays.side_by_side.title"],null]],[4,[38,12],["click",[30,0,["displaySideBySide"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["columns"],null]],[1,"\\n "],[1,[28,[35,11],["post.revisions.displays.side_by_side.button"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[12],[1,"\\n "],[11,3],[24,6,""],[16,0,[30,0,["sideBySideMarkdownClass"]]],[16,"title",[28,[37,11],["post.revisions.displays.side_by_side_markdown.title"],null]],[16,"aria-label",[28,[37,11],["post.revisions.displays.side_by_side_markdown.title"],null]],[4,[38,12],["click",[30,0,["displaySideBySideMarkdown"]]],null],[12],[1,"\\n "],[1,[28,[35,1],["columns"],null]],[1,"\\n "],[1,[28,[35,11],["post.revisions.displays.side_by_side_markdown.button"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,1,"revisions"],[15,"data-post-id",[30,0,["model","post_id"]]],[15,0,[30,0,["hiddenClasses"]]],[12],[1,"\\n"],[41,[30,0,["model","title_changes"]],[[[1," "],[10,0],[14,0,"row"],[12],[1,"\\n "],[10,"h2"],[12],[1,[28,[35,10],[[30,0,["titleDiff"]]],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["site","mobileView"]],[[[41,[30,0,["user_changes"]],[[[1," "],[10,0],[14,0,"row"],[12],[1,"\\n "],[1,[28,[35,3],[[30,0,["model","user_changes","previous","avatar_template"]],"small"],null]],[1,"\\n "],[1,[30,0,["model","user_changes","previous","username"]]],[1,"\\n →\\n "],[1,[28,[35,3],[[30,0,["model","user_changes","current","avatar_template"]],"small"],null]],[1,"\\n "],[1,[30,0,["model","user_changes","current","username"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["model","wiki_changes"]],[[[1," "],[10,0],[14,0,"row"],[12],[1,"\\n "],[8,[39,9],null,[["@icon","@disabled"],["far-edit",[30,0,["wikiDisabled"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["model","post_type_changes"]],[[[1," "],[10,0],[14,0,"row"],[12],[1,"\\n "],[8,[39,9],null,[["@icon","@disabled"],["shield-alt",[30,0,["postTypeDisabled"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["model","category_id_changes"]],[[[1," "],[10,0],[14,0,"row"],[12],[1,"\\n "],[1,[28,[35,10],[[30,0,["previousCategory"]]],null]],[1,"\\n →\\n "],[1,[28,[35,10],[[30,0,["currentCategory"]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[41,[30,0,["model","tags_changes"]],[[[1," "],[10,0],[14,0,"row"],[12],[1,"\\n "],[1,[28,[35,11],["tagging.changed"],null]],[1,"\\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["previousTagChanges"]]],null]],null],null,[[[1," "],[1,[28,[35,15],[[30,1,["name"]]],[["style"],[[52,[30,1,["deleted"]],"diff-del"]]]]],[1,"\\n"]],[1]],null],[1," → \\n"],[42,[28,[37,14],[[28,[37,14],[[30,0,["currentTagChanges"]]],null]],null],null,[[[1," "],[1,[28,[35,15],[[30,2,["name"]]],[["style"],[[52,[30,2,["inserted"]],"diff-ins"]]]]],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n"]],[]],null],[41,[30,0,["model","featured_link_changes"]],[[[1," "],[10,0],[14,0,"row"],[12],[1,"\\n "],[1,[30,0,["model","featured_link_changes","previous"]]],[1,"\\n →\\n "],[1,[30,0,["model","featured_link_changes","current"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,4],null,[["@name","@connectorTagName","@outletArgs"],["post-revisions","div",[28,[37,5],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,16],null,[["@class"],["row"]],[["default"],[[[[1,"\\n "],[1,[28,[35,10],[[30,0,["bodyDiff"]]],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]]]],[1,"\\n"],[41,[30,0,["topicController"]],[[[1," "],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[10,0],[14,1,"revision-controls"],[12],[1,"\\n "],[8,[39,17],null,[["@class","@action","@icon","@title","@disabled"],["btn-default",[28,[37,18],[[30,0],"loadFirstVersion"],null],"fast-backward","post.revisions.controls.first",[30,0,["loadFirstDisabled"]]]],null],[1,"\\n "],[8,[39,17],null,[["@class","@action","@icon","@title","@disabled"],["btn-default",[28,[37,18],[[30,0],"loadPreviousVersion"],null],"backward","post.revisions.controls.previous",[30,0,["loadPreviousDisabled"]]]],null],[1,"\\n "],[10,0],[14,1,"revision-numbers"],[15,0,[52,[51,[30,0,["displayRevisions"]]],"invisible"]],[12],[1,"\\n "],[8,[39,19],null,[["@condition","@size"],[[30,0,["loading"]],"small"]],[["default"],[[[[1,"\\n "],[1,[28,[35,10],[[30,0,["revisionsText"]]],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[8,[39,17],null,[["@class","@action","@icon","@title","@disabled"],["btn-default",[28,[37,18],[[30,0],"loadNextVersion"],null],"forward","post.revisions.controls.next",[30,0,["loadNextDisabled"]]]],null],[1,"\\n "],[8,[39,17],null,[["@class","@action","@icon","@title","@disabled"],["btn-default",[28,[37,18],[[30,0],"loadLastVersion"],null],"fast-forward","post.revisions.controls.last",[30,0,["loadLastDisabled"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,1,"revision-footer-buttons"],[12],[1,"\\n"],[41,[30,0,["displayEdit"]],[[[1," "],[8,[39,17],null,[["@action","@icon","@class","@label"],[[28,[37,18],[[30,0],"editPost"],null],"pencil-alt","btn-default",[30,0,["editButtonLabel"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["displayRevert"]],[[[1," "],[8,[39,17],null,[["@action","@icon","@translatedLabel","@class","@disabled"],[[28,[37,18],[[30,0],"revertToVersion"],null],"undo",[30,0,["revertToRevisionText"]],"btn-danger",[30,0,["loading"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["displayHide"]],[[[1," "],[8,[39,17],null,[["@action","@icon","@label","@class","@disabled"],[[28,[37,18],[[30,0],"hideVersion"],null],"far-eye-slash","post.revisions.controls.hide","btn-danger",[30,0,["loading"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["displayShow"]],[[[1," "],[8,[39,17],null,[["@action","@icon","@label","@class","@disabled"],[[28,[37,18],[[30,0],"showVersion"],null],"far-eye","post.revisions.controls.show","btn-default",[30,0,["loading"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["displayPermanentlyDeleteButton"]],[[[1," "],[8,[39,17],null,[["@action","@icon","@label","@class","@disabled"],[[28,[37,18],[[30,0],"permanentlyDeleteVersions"],null],"far-trash-alt","post.revisions.controls.destroy","btn-danger",[30,0,["loading"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["t","t"],false,["d-modal-body","d-icon","link-to","bound-avatar-template","plugin-outlet","hash","bound-date","if","unless","disabled-icon","html-safe","i18n","on","each","-track-array","discourse-tag","links-redirect","d-button","action","conditional-loading-spinner"]]',moduleName:"discourse/templates/modal/history.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/ignore-duration-with-username",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"ILztHlzT",block:'[[[8,[39,0],null,[["@title","@autoFocus"],["user.user_notifications.ignore_duration_title","false"]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"controls tracking-controls"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,1],["far-eye-slash"],[["class"],["icon"]]]],[1,"\\n "],[1,[28,[35,2],["user.user_notifications.ignore_duration_username"],null]],[13],[1,"\\n "],[8,[39,3],null,[["@value","@onChange","@options"],[[30,0,["ignoredUsername"]],[28,[37,4],[[30,0],"updateIgnoredUsername"],null],[28,[37,5],null,[["excludeCurrentUser","maximum"],[true,1]]]]],null],[1,"\\n "],[13],[1,"\\n "],[8,[39,6],null,[["@label","@input","@customShortcuts","@includeDateTime","@onChangeInput"],["user.user_notifications.ignore_duration_when",[28,[37,7],[[30,0,["ignoredUntil"]]],null],[30,0,["timeShortcuts"]],false,[28,[37,4],[[30,0],[28,[37,8],[[30,0,["ignoredUntil"]]],null]],null]]],null],[1,"\\n "],[10,2],[12],[1,[28,[35,2],["user.user_notifications.ignore_duration_note"],null]],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,9],null,[["@class","@disabled","@label","@action"],["btn-primary",[30,0,["saveDisabled"]],"user.user_notifications.ignore_duration_save",[28,[37,4],[[30,0],"ignore"],null]]],null],[1,"\\n "],[8,[39,10],null,[["@size","@condition"],["small",[30,0,["loading"]]]],null],[1,"\\n"],[13]],[],false,["d-modal-body","d-icon","i18n","email-group-user-chooser","action","hash","future-date-input","readonly","mut","d-button","conditional-loading-spinner"]]',moduleName:"discourse/templates/modal/ignore-duration-with-username.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/ignore-duration",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"WPTtsZga",block:'[[[8,[39,0],null,[["@title","@autoFocus"],["user.user_notifications.ignore_duration_title","false"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@label","@input","@customShortcuts","@includeDateTime","@onChangeInput"],["user.user_notifications.ignore_duration_when",[30,0,["ignoredUntil"]],[30,0,["timeShortcuts"]],false,[28,[37,2],[[30,0],[28,[37,3],[[30,0,["ignoredUntil"]]],null]],null]]],null],[1,"\\n "],[10,2],[12],[1,[28,[35,4],["user.user_notifications.ignore_duration_note"],null]],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,5],null,[["@class","@disabled","@label","@action"],["btn-primary ignore-duration-save",[30,0,["saveDisabled"]],"user.user_notifications.ignore_duration_save",[28,[37,2],[[30,0],"ignore"],null]]],null],[1,"\\n\\n "],[8,[39,6],null,[["@size","@condition"],["small",[30,0,["loading"]]]],null],[1,"\\n"],[13]],[],false,["d-modal-body","future-date-input","action","mut","i18n","d-button","conditional-loading-spinner"]]',moduleName:"discourse/templates/modal/ignore-duration.hbs",isStrictMode:!1})
e.default=i}))
define("discourse/templates/modal/insert-hyperlink",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"pzp2M5Z8",block:'[[[8,[39,0],null,[["@title","@class"],["composer.link_dialog_title","insert-link"]],[["default"],[[[[1,"\\n "],[11,"form"],[24,1,"insert-hyperlink-form"],[4,[38,1],["submit",[28,[37,2],[[30,0],"ok"],null]],null],[12],[1,"\\n "],[10,0],[14,0,"inputs"],[12],[1,"\\n "],[8,[39,3],null,[["@value","@placeholderKey","@class","@key-up","@autofocus"],[[30,0,["linkUrl"]],"composer.link_url_placeholder","link-url",[28,[37,2],[[30,0],"search"],null],"autofocus"]],null],[1,"\\n"],[41,[30,0,["searchLoading"]],[[[1," "],[1,[34,5]],[1,"\\n"]],[]],null],[41,[30,0,["searchResults"]],[[[1," "],[10,0],[14,0,"internal-link-results"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["searchResults"]]],null]],null],null,[[[1," "],[10,3],[14,0,"search-link"],[15,6,[30,1,["url"]]],[15,"onclick",[28,[37,2],[[30,0],"linkClick"],null]],[15,"data-title",[30,1,["fancy_title"]]],[12],[1,"\\n "],[8,[39,8],null,[["@topic","@disableActions"],[[30,1],true]],null],[1,"\\n "],[1,[28,[35,9],[[30,1,["title"]]],null]],[1,"\\n "],[10,0],[14,0,"search-category"],[12],[1,"\\n"],[41,[30,1,["category","parentCategory"]],[[[1," "],[1,[28,[35,10],[[30,1,["category","parentCategory"]]],null]],[1,"\\n"]],[]],null],[1," "],[1,[28,[35,10],[[30,1,["category"]]],[["hideParent"],[true]]]],[1,"\\n "],[1,[28,[35,11],[[30,1]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"inputs"],[12],[1,"\\n "],[8,[39,3],null,[["@value","@placeholderKey","@class"],[[30,0,["linkText"]],"composer.link_optional_text","link-text"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,12],null,[["@class","@label","@action","@type","@form"],["btn-primary","composer.modal_ok",[28,[37,2],[[30,0],"ok"],null],"submit","insert-hyperlink-form"]],null],[1,"\\n\\n "],[8,[39,12],null,[["@class","@label","@action"],["btn-danger","composer.modal_cancel",[28,[37,2],[[30,0],"cancel"],null]]],null],[1,"\\n"],[13]],["result"],false,["d-modal-body","on","action","text-field","if","loading-spinner","each","-track-array","topic-status","replace-emoji","category-link","discourse-tags","d-button"]]',moduleName:"discourse/templates/modal/insert-hyperlink.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/jump-to-post",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"R1nDEXEc",block:'[[[8,[39,0],null,[["@title"],["topic.progress.jump_prompt_long"]],[["default"],[[[[1,"\\n\\n "],[10,0],[14,0,"jump-to-post-form"],[12],[1,"\\n "],[10,0],[14,0,"jump-to-post-control"],[12],[1,"\\n "],[10,1],[14,0,"index"],[12],[1,"#"],[13],[1,"\\n "],[8,[39,1],[[24,1,"post-jump"],[24,"autofocus","true"]],[["@type","@value","@insert-newline"],["number",[30,0,["postNumber"]],[28,[37,2],[[30,0],"jump"],null]]],null],[1,"\\n "],[10,1],[14,0,"input-hint-text post-number"],[12],[1,"\\n "],[1,[28,[35,3],["topic.progress.jump_prompt_of"],[["count"],[[30,0,["filteredPostsCount"]]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"separator"],[12],[1,"\\n "],[10,1],[14,0,"text"],[12],[1,"\\n "],[1,[28,[35,3],["topic.progress.jump_prompt_or"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"hr"],[14,0,"right"],[12],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"jump-to-date-control"],[12],[1,"\\n "],[10,1],[14,0,"input-hint-text post-date"],[12],[1,"\\n "],[1,[28,[35,3],["topic.progress.jump_prompt_to_date"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[39,4],null,[["@id","@class","@value","@defaultDate"],["post-date","date-input",[30,0,["postDate"]],"YYYY-MM-DD"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,5],null,[["@class","@action","@label"],["btn-primary",[28,[37,2],[[30,0],"jump"],null],"composer.modal_ok"]],null],[1,"\\n "],[8,[39,6],null,[["@close"],[[28,[37,7],["closeModal"],null]]],null],[1,"\\n"],[13]],[],false,["d-modal-body","input","action","i18n","date-picker","d-button","d-modal-cancel","route-action"]]',moduleName:"discourse/templates/modal/jump-to-post.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/login",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"DoYET3Oe",block:'[[[8,[39,0],null,[["@loginName","@loginPassword","@secondFactorToken","@action"],[[30,0,["loginName"]],[30,0,["loginPassword"]],[30,0,["secondFactorToken"]],[28,[37,1],[[30,0],"login"],null]]],[["default"],[[[[1,"\\n "],[8,[39,2],null,[["@name","@connectorTagName"],["login-before-modal-body","div"]],null],[1,"\\n "],[8,[39,3],null,[["@class"],[[30,0,["modalBodyClasses"]]]],[["default"],[[[[1,"\\n\\n"],[41,[30,0,["canLoginLocal"]],[[[1," "],[10,0],[14,0,"login-left-side"],[12],[1,"\\n "],[10,0],[14,0,"login-welcome-header"],[12],[1,"\\n "],[10,"h1"],[14,0,"login-title"],[12],[1,[28,[35,5],["login.header_title"],null]],[13],[1,"\\n "],[10,"img"],[15,"src",[30,0,["wavingHandURL"]]],[14,"alt",""],[14,0,"waving-hand"],[12],[13],[1,"\\n "],[10,2],[14,0,"login-subheader"],[12],[1,[28,[35,5],["login.subheader_title"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,"form"],[14,1,"login-form"],[14,"method","post"],[12],[1,"\\n "],[10,0],[14,1,"credentials"],[15,0,[30,0,["credentialsClass"]]],[12],[1,"\\n "],[10,0],[14,0,"input-group"],[12],[1,"\\n "],[8,[39,6],[[24,1,"login-account-name"],[16,0,[28,[37,7],[[30,0,["loginName"]]],null]],[24,"autocomplete","username"],[24,"autocorrect","off"],[24,"autocapitalize","off"],[16,"disabled",[30,0,["showSecondFactor"]]],[24,"autofocus","autofocus"],[24,"tabindex","1"]],[["@value","@type"],[[30,0,["loginName"]],"email"]],null],[1,"\\n "],[10,"label"],[14,0,"alt-placeholder"],[14,"for","login-account-name"],[12],[1,[28,[35,5],["login.email_placeholder"],null]],[13],[1,"\\n"],[41,[30,0,["showLoginWithEmailLink"]],[[[1," "],[11,3],[24,6,""],[16,0,[52,[30,0,["loginName"]],"","no-login-filled"]],[24,"tabindex","3"],[24,1,"email-login-link"],[4,[38,8],["click",[30,0,["emailLogin"]]],null],[12],[1,"\\n "],[1,[28,[35,5],["email_login.login_link"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"input-group"],[12],[1,"\\n "],[8,[39,9],[[16,0,[28,[37,7],[[30,0,["loginPassword"]]],null]],[24,1,"login-account-password"],[24,"autocomplete","current-password"],[24,"maxlength","200"],[16,"disabled",[30,0,["disableLoginFields"]]],[24,"tabindex","1"]],[["@value","@type","@capsLockOn"],[[30,0,["loginPassword"]],[52,[30,0,["maskPassword"]],"password","text"],[30,0,["capsLockOn"]]]],null],[1,"\\n "],[10,"label"],[14,0,"alt-placeholder"],[14,"for","login-account-password"],[12],[1,[28,[35,5],["login.password"],null]],[13],[1,"\\n "],[10,0],[14,0,"login__password-links"],[12],[1,"\\n "],[11,3],[24,6,""],[24,1,"forgot-password-link"],[24,"tabindex","3"],[4,[38,8],["click",[30,0,["handleForgotPassword"]]],null],[12],[1,[28,[35,5],["forgot_password.action"],null]],[13],[1,"\\n "],[8,[39,10],[[24,"tabindex","3"]],[["@maskPassword","@togglePasswordMask"],[[30,0,["maskPassword"]],[30,0,["togglePasswordMask"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[15,0,[29,["caps-lock-warning ",[52,[51,[30,0,["capsLockOn"]]],"hidden"]]]],[12],[1,[28,[35,12],["exclamation-triangle"],null]],[1,"\\n "],[1,[28,[35,5],["login.caps_lock_warning"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[8,[39,13],null,[["@secondFactorMethod","@secondFactorToken","@class","@backupEnabled","@isLogin"],[[30,0,["secondFactorMethod"]],[30,0,["secondFactorToken"]],[30,0,["secondFactorClass"]],[30,0,["backupEnabled"]],true]],[["default"],[[[[1,"\\n"],[41,[30,0,["showSecurityKey"]],[[[1," "],[8,[39,14],null,[["@allowedCredentialIds","@challenge","@showSecurityKey","@showSecondFactor","@secondFactorMethod","@otherMethodAllowed","@action"],[[30,0,["securityKeyAllowedCredentialIds"]],[30,0,["securityKeyChallenge"]],[30,0,["showSecurityKey"]],[30,0,["showSecondFactor"]],[30,0,["secondFactorMethod"]],[30,0,["otherMethodAllowed"]],[28,[37,1],[[30,0],"authenticateSecurityKey"],null]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,15],null,[["@value","@inputId","@secondFactorMethod","@backupEnabled"],[[30,0,["secondFactorToken"]],"login-second-factor",[30,0,["secondFactorMethod"]],[30,0,["backupEnabled"]]]],null],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"modal-footer"],[12],[1,"\\n"],[41,[30,0,["canLoginLocal"]],[[[41,[51,[30,0,["showSecurityKey"]]],[[[1," "],[8,[39,16],null,[["@action","@id","@form","@icon","@label","@disabled","@class","@tabindex"],[[28,[37,1],[[30,0],"login"],null],"login-button","login-form","unlock",[30,0,["loginButtonLabel"]],[30,0,["loginDisabled"]],"btn btn-large btn-primary","2"]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showSignupLink"]],[[[1," "],[8,[39,16],null,[["@class","@id","@action","@label","@tabindex"],["btn-large","new-account-link",[28,[37,1],[[30,0],"createAccount"],null],"create_account.title","3"]],null],[1,"\\n"]],[]],null]],[]],null],[1," "],[8,[39,17],null,[["@condition","@size"],[[30,0,["showSpinner"]],"small"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["showLoginButtons"]],[[[41,[30,0,["noLoginLocal"]],[[[1," "],[10,0],[14,0,"login-left-side"],[12],[1,"\\n "],[10,0],[14,0,"login-welcome-header"],[12],[1,"\\n "],[10,"h1"],[14,0,"login-title"],[12],[1,[28,[35,5],["login.header_title"],null]],[13],[1,"\\n "],[10,"img"],[15,"src",[30,0,["wavingHandURL"]]],[14,"alt",""],[14,0,"waving-hand"],[12],[13],[1,"\\n "],[10,2],[14,0,"login-subheader"],[12],[1,[28,[35,5],["login.subheader_title"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"login-right-side"],[12],[1,"\\n "],[8,[39,18],null,[["@externalLogin"],[[28,[37,1],[[30,0],"externalLogin"],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n\\n "],[8,[39,2],null,[["@name","@connectorTagName"],["login-after-modal-footer","div"]],null],[1,"\\n\\n "],[10,0],[15,0,[30,0,["alertClass"]]],[14,1,"login-alert"],[12],[1,[30,0,["alert"]]],[13],[1,"\\n"]],[]]]]]],[],false,["login-modal","action","plugin-outlet","d-modal-body","if","i18n","input","value-entered","on","password-field","toggle-password-mask","unless","d-icon","second-factor-form","security-key-form","second-factor-input","d-button","conditional-loading-spinner","login-buttons"]]',moduleName:"discourse/templates/modal/login.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/move-to-topic",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"ORyqJjdm",block:'[[[8,[39,0],null,[["@id"],["choosing-topic"]],[["default"],[[[[1,"\\n\\n"],[41,[30,0,["model","isPrivateMessage"]],[[[1," "],[10,0],[14,0,"radios"],[12],[1,"\\n"],[41,[30,0,["canSplitToPM"]],[[[1," "],[10,"label"],[14,0,"radio-label"],[14,"for","move-to-new-message"],[12],[1,"\\n "],[8,[39,2],null,[["@id","@name","@value","@selection"],["move-to-new-message","move-to-entity","new_message",[30,0,["selection"]]]],null],[1,"\\n "],[10,"b"],[12],[1,[28,[35,3],["topic.move_to_new_message.radio_label"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,"label"],[14,0,"radio-label"],[14,"for","move-to-existing-message"],[12],[1,"\\n "],[8,[39,2],null,[["@id","@name","@value","@selection"],["move-to-existing-message","move-to-entity","existing_message",[30,0,["selection"]]]],null],[1,"\\n "],[10,"b"],[12],[1,[28,[35,3],["topic.move_to_existing_message.radio_label"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["canSplitTopic"]],[[[41,[30,0,["newMessage"]],[[[1," "],[10,2],[12],[1,[28,[35,4],[[28,[37,3],["topic.move_to_new_message.instructions"],[["count"],[[30,0,["selectedPostsCount"]]]]]],null]],[13],[1,"\\n "],[10,"form"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,3],["topic.move_to_new_message.message_title"],null]],[13],[1,"\\n "],[8,[39,5],null,[["@value","@placeholderKey","@id"],[[30,0,["topicName"]],"composer.title_placeholder","split-topic-name"]],null],[1,"\\n\\n"],[41,[30,0,["canTagMessages"]],[[[1," "],[10,"label"],[12],[1,[28,[35,3],["tagging.tags"],null]],[13],[1,"\\n "],[8,[39,6],null,[["@tags"],[[30,0,["tags"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[41,[30,0,["existingMessage"]],[[[1," "],[10,2],[12],[1,[28,[35,4],[[28,[37,3],["topic.move_to_existing_message.instructions"],[["count"],[[30,0,["selectedPostsCount"]]]]]],null]],[13],[1,"\\n "],[10,"form"],[12],[1,"\\n "],[8,[39,7],null,[["@currentTopicId","@selectedTopicId"],[[30,0,["model","id"]],[30,0,["selectedTopicId"]]]],null],[1,"\\n\\n "],[10,"label"],[12],[1,[28,[35,3],["topic.move_to_new_message.participants"],null]],[13],[1,"\\n "],[8,[39,8],null,[["@class","@value","@onChange"],["participant-selector",[30,0,["participants"]],[28,[37,9],[[30,0],[28,[37,10],[[30,0,["participants"]]],null]],null]]],null],[1,"\\n\\n"],[41,[30,0,["selectedTopicId"]],[[[1," "],[10,"hr"],[12],[13],[1,"\\n "],[10,"label"],[14,"for","chronological-order"],[14,0,"checkbox-label"],[12],[1,"\\n "],[8,[39,11],[[24,1,"chronological-order"]],[["@type","@checked"],["checkbox",[30,0,["chronologicalOrder"]]]],null],[1,"\\n "],[1,[28,[35,3],["topic.merge_topic.chronological_order"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"]],[]],[[[1,"\\n "],[10,0],[14,0,"radios"],[12],[1,"\\n"],[41,[30,0,["canSplitTopic"]],[[[1," "],[10,"label"],[14,0,"radio-label"],[14,"for","move-to-new-topic"],[12],[1,"\\n "],[8,[39,2],null,[["@id","@name","@value","@selection"],["move-to-new-topic","move-to-entity","new_topic",[30,0,["selection"]]]],null],[1,"\\n "],[10,"b"],[12],[1,[28,[35,3],["topic.split_topic.radio_label"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,"label"],[14,0,"radio-label"],[14,"for","move-to-existing-topic"],[12],[1,"\\n "],[8,[39,2],null,[["@id","@name","@value","@selection"],["move-to-existing-topic","move-to-entity","existing_topic",[30,0,["selection"]]]],null],[1,"\\n "],[10,"b"],[12],[1,[28,[35,3],["topic.merge_topic.radio_label"],null]],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["canSplitToPM"]],[[[1," "],[10,"label"],[14,0,"radio-label"],[14,"for","move-to-new-message"],[12],[1,"\\n "],[8,[39,2],null,[["@id","@name","@value","@selection"],["move-to-new-message","move-to-entity","new_message",[30,0,["selection"]]]],null],[1,"\\n "],[10,"b"],[12],[1,[28,[35,3],["topic.move_to_new_message.radio_label"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["existingTopic"]],[[[1," "],[10,2],[12],[1,[28,[35,4],[[28,[37,3],["topic.merge_topic.instructions"],[["count"],[[30,0,["selectedPostsCount"]]]]]],null]],[13],[1,"\\n "],[10,"form"],[12],[1,"\\n "],[8,[39,12],null,[["@currentTopicId","@selectedTopicId"],[[30,0,["model","id"]],[30,0,["selectedTopicId"]]]],null],[1,"\\n\\n"],[41,[30,0,["selectedTopicId"]],[[[1," "],[10,"hr"],[12],[13],[1,"\\n "],[10,"label"],[14,"for","chronological-order"],[14,0,"checkbox-label"],[12],[1,"\\n "],[8,[39,11],[[24,1,"chronological-order"]],[["@type","@checked"],["checkbox",[30,0,["chronologicalOrder"]]]],null],[1,"\\n "],[1,[28,[35,3],["topic.merge_topic.chronological_order"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canSplitTopic"]],[[[41,[30,0,["newTopic"]],[[[1," "],[10,2],[12],[1,[28,[35,4],[[28,[37,3],["topic.split_topic.instructions"],[["count"],[[30,0,["selectedPostsCount"]]]]]],null]],[13],[1,"\\n "],[10,"form"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,3],["topic.split_topic.topic_name"],null]],[13],[1,"\\n "],[8,[39,5],null,[["@value","@placeholderKey","@id"],[[30,0,["topicName"]],"composer.title_placeholder","split-topic-name"]],null],[1,"\\n\\n "],[10,"label"],[12],[1,[28,[35,3],["categories.category"],null]],[13],[1,"\\n "],[8,[39,13],null,[["@value","@class","@onChange"],[[30,0,["categoryId"]],"small",[28,[37,9],[[30,0],[28,[37,10],[[30,0,["categoryId"]]],null]],null]]],null],[1,"\\n"],[41,[30,0,["canAddTags"]],[[[1," "],[10,"label"],[12],[1,[28,[35,3],["tagging.tags"],null]],[13],[1,"\\n "],[8,[39,6],null,[["@tags","@categoryId"],[[30,0,["tags"]],[30,0,["categoryId"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[41,[30,0,["canSplitTopic"]],[[[41,[30,0,["newMessage"]],[[[1," "],[10,2],[12],[1,[28,[35,4],[[28,[37,3],["topic.move_to_new_message.instructions"],[["count"],[[30,0,["selectedPostsCount"]]]]]],null]],[13],[1,"\\n "],[10,"form"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,3],["topic.move_to_new_message.message_title"],null]],[13],[1,"\\n "],[8,[39,5],null,[["@value","@placeholderKey","@id"],[[30,0,["topicName"]],"composer.title_placeholder","split-topic-name"]],null],[1,"\\n\\n"],[41,[30,0,["canTagMessages"]],[[[1," "],[10,"label"],[12],[1,[28,[35,3],["tagging.tags"],null]],[13],[1,"\\n "],[8,[39,6],null,[["@tags"],[[30,0,["tags"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null]],[]],null]],[]]],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,14],null,[["@class","@disabled","@action","@icon","@translatedLabel"],["btn-primary",[30,0,["buttonDisabled"]],[28,[37,9],[[30,0],"performMove"],null],"sign-out-alt",[30,0,["buttonTitle"]]]],null],[1,"\\n"],[13]],[],false,["d-modal-body","if","radio-button","i18n","html-safe","text-field","tag-chooser","choose-message","email-group-user-chooser","action","mut","input","choose-topic","category-chooser","d-button"]]',moduleName:"discourse/templates/modal/move-to-topic.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/post-enqueued",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"LAUO6IQd",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[10,2],[12],[1,[28,[35,1],["review.approval.description"],null]],[13],[1,"\\n\\n "],[10,2],[12],[1,[28,[35,2],[[28,[37,1],["review.approval.pending_posts"],[["count"],[[30,0,["model","pending_count"]]]]]],null]],[13],[1,"\\n"]],[]]]]],[1,"\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,3],null,[["@action","@class","@label"],[[28,[37,4],["closeModal"],null],"btn-primary","review.approval.ok"]],null],[1,"\\n"],[13]],[],false,["d-modal-body","i18n","html-safe","d-button","route-action"]]',moduleName:"discourse/templates/modal/post-enqueued.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/publish-page",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"1UBW8v0Y",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n"],[41,[30,0,["unpublished"]],[[[1," "],[10,2],[12],[1,[28,[35,2],["topic.publish_page.unpublished"],null]],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,3],null,[["@condition"],[[30,0,["initializing"]]]],[["default"],[[[[1,"\\n "],[10,2],[14,0,"publish-description"],[12],[1,[28,[35,2],["topic.publish_page.description"],null]],[13],[1,"\\n\\n "],[10,"form"],[12],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,2],["topic.publish_page.slug"],null]],[13],[1,"\\n "],[8,[39,4],null,[["@value","@onChange","@onChangeImmediate","@disabled","@class"],[[30,0,["publishedPage","slug"]],[28,[37,5],[[30,0],"checkSlug"],null],[28,[37,5],[[30,0],"startCheckSlug"],null],[30,0,["existing"]],"publish-slug"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,2],["topic.publish_page.public"],null]],[13],[1,"\\n\\n "],[10,2],[14,0,"description"],[12],[1,"\\n "],[8,[39,6],[[4,[38,8],["click",[28,[37,5],[[30,0],"onChangePublic"],[["value"],["target.checked"]]]],null]],[["@type","@checked"],["checkbox",[28,[37,7],[[30,0,["publishedPage","public"]]],null]]],null],[1,"\\n "],[1,[28,[35,2],["topic.publish_page.public_description"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"publish-url"],[12],[1,"\\n "],[8,[39,3],null,[["@condition"],[[30,0,["checking"]]]],null],[1,"\\n\\n"],[41,[30,0,["existing"]],[[[1," "],[10,0],[14,0,"current-url"],[12],[1,"\\n "],[1,[28,[35,2],["topic.publish_page.publish_url"],null]],[1,"\\n "],[10,0],[12],[1,"\\n "],[10,3],[15,6,[30,0,["publishedPage","url"]]],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[12],[1,[30,0,["publishedPage","url"]]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["showUrl"]],[[[1," "],[10,0],[14,0,"valid-slug"],[12],[1,"\\n "],[1,[28,[35,2],["topic.publish_page.preview_url"],null]],[1,"\\n "],[10,0],[14,0,"example-url"],[12],[1,[30,0,["publishedPage","url"]]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["invalid"]],[[[1," "],[1,[28,[35,2],["topic.publish_page.invalid_slug"],null]],[1,"\\n "],[10,1],[14,0,"invalid-slug"],[12],[1,[30,0,["reason"]]],[1,"."],[13],[1,"\\n"]],[]],null]],[]]],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n"],[41,[30,0,["showUnpublish"]],[[[1," "],[8,[39,9],null,[["@label","@icon","@class","@isLoading","@action"],["topic.publish_page.unpublish","trash-alt","btn-danger",[30,0,["unpublishing"]],[28,[37,5],[[30,0],"unpublish"],null]]],null],[1,"\\n\\n "],[8,[39,9],null,[["@class","@icon","@label","@action"],["close-publish-page","times","close",[28,[37,5],[[30,0],"closeModal"],null]]],null],[1,"\\n"]],[]],[[[41,[30,0,["unpublished"]],[[[1," "],[8,[39,9],null,[["@label","@action"],["topic.publish_page.publishing_settings",[28,[37,5],[[30,0],"startNew"],null]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,9],null,[["@label","@class","@icon","@disabled","@isLoading","@action"],["topic.publish_page.publish","btn-primary publish-page","file",[30,0,["disabled"]],[30,0,["saving"]],[28,[37,5],[[30,0],"publish"],null]]],null],[1,"\\n "]],[]]]],[]]],[13]],[],false,["d-modal-body","if","i18n","conditional-loading-spinner","text-field","action","input","readonly","on","d-button"]]',moduleName:"discourse/templates/modal/publish-page.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/raw-email",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"kIF3r0+1",block:'[[[8,[39,0],null,[["@title","@class"],["raw_email.title","incoming-email-modal"]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"incoming-email-tabs"],[12],[1,"\\n "],[8,[39,1],null,[["@action","@label","@title","@class"],[[28,[37,2],[[30,0],"displayRaw"],null],"post.raw_email.displays.raw.button","post.raw_email.displays.raw.title",[52,[30,0,["showRawEmail"]],"active"]]],null],[1,"\\n\\n"],[41,[30,0,["textPart"]],[[[1," "],[8,[39,1],null,[["@action","@label","@title","@class"],[[28,[37,2],[[30,0],"displayTextPart"],null],"post.raw_email.displays.text_part.button","post.raw_email.displays.text_part.title",[52,[30,0,["showTextPart"]],"active"]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["htmlPart"]],[[[1," "],[8,[39,1],null,[["@action","@label","@title","@class"],[[28,[37,2],[[30,0],"displayHtmlPart"],null],"post.raw_email.displays.html_part.button","post.raw_email.displays.html_part.title",[52,[30,0,["showHtmlPart"]],"active"]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"incoming-email-content"],[12],[1,"\\n"],[41,[30,0,["showRawEmail"]],[[[41,[30,0,["rawEmail"]],[[[1," "],[8,[39,4],null,[["@value"],[[30,0,["rawEmail"]]]],null],[1,""]],[]],[[[1," "],[1,[28,[35,5],["raw_email.not_available"],null]],[1,""]],[]]]],[]],null],[41,[30,0,["showTextPart"]],[[[1," "],[8,[39,4],null,[["@value"],[[30,0,["textPart"]]]],null],[1,""]],[]],null],[41,[30,0,["showHtmlPart"]],[[[1," "],[8,[39,6],null,[["@html","@className"],[[30,0,["htmlPart"]],"incoming-email-html-part"]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]]]]]],[],false,["d-modal-body","d-button","action","if","textarea","i18n","iframed-html"]]',moduleName:"discourse/templates/modal/raw-email.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/reject-reason-reviewable",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"ADcSZWvP",block:'[[[8,[39,0],null,[["@class"],["explain-reviewable"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@value"],[[30,0,["rejectReason"]]]],null],[1," "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[12],[1,"\\n "],[8,[39,2],[[24,0,"inline"]],[["@type","@checked"],["checkbox",[30,0,["sendEmail"]]]],null],[1,"\\n "],[1,[28,[35,3],["review.reject_reason.send_email"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,4],null,[["@icon","@class","@action","@label"],["trash-alt","btn-danger",[28,[37,5],[[30,0],"perform"],null],"admin.user.delete"]],null],[1,"\\n "],[8,[39,4],null,[["@action","@label","@class"],[[28,[37,6],["closeModal"],null],"cancel","cancel"]],null],[1,"\\n"],[13]],[],false,["d-modal-body","textarea","input","i18n","d-button","action","route-action"]]',moduleName:"discourse/templates/modal/reject-reason-reviewable.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/reorder-categories",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"cmT7exIi",block:'[[[8,[39,0],null,[["@class","@title"],["reorder-categories full-height-modal","categories.reorder.title"]],[["default"],[[[[1,"\\n "],[10,0],[14,1,"rc-scroll-anchor"],[12],[13],[1,"\\n "],[10,"table"],[12],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"th"],[14,0,"th-cat"],[12],[1,[28,[35,1],["categories.category"],null]],[13],[1,"\\n "],[10,"th"],[14,0,"th-pos"],[12],[1,[28,[35,1],["categories.reorder.position"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["categoriesOrdered"]]],null]],null],null,[[[1," "],[10,"tr"],[15,"data-category-id",[30,1,["id"]]],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[10,0],[15,0,[28,[37,4],["reorder-categories-depth-",[30,1,["depth"]]],null]],[12],[1,"\\n "],[1,[28,[35,5],[[30,1]],[["allowUncategorized"],["true"]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,6],null,[["@number","@change","@min"],[[28,[37,7],[[30,1,["position"]]],null],[28,[37,8],[[30,0],"change",[30,1]],null],"0"]],null],[1,"\\n "],[8,[39,9],null,[["@class","@action","@actionParam","@icon"],["btn-default no-text",[28,[37,8],[[30,0],"moveUp"],null],[30,1],"arrow-up"]],null],[1,"\\n "],[8,[39,9],null,[["@class","@action","@actionParam","@icon"],["btn-default no-text",[28,[37,8],[[30,0],"moveDown"],null],[30,1],"arrow-down"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,1,"rc-scroll-bottom"],[12],[13],[1,"\\n"]],[]]]]],[1,"\\n\\n"],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,9],null,[["@class","@action","@label"],["btn-primary",[28,[37,8],[[30,0],"save"],null],"categories.reorder.save"]],null],[1,"\\n"],[13]],["cat"],false,["d-modal-body","i18n","each","-track-array","concat","category-badge","number-field","readonly","action","d-button"]]',moduleName:"discourse/templates/modal/reorder-categories.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/request-group-membership-form",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"Fx5SEORP",block:'[[[10,"form"],[14,0,"request-group-membership-form"],[12],[1,"\\n "],[8,[39,0],null,[["@rawTitle"],[[30,0,["title"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[12],[1,"\\n "],[1,[28,[35,1],["groups.membership_request.reason"],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,2],null,[["@value","@maxlength"],[[30,0,["reason"]],"5000"]],null],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[10,0],[14,0,"modal-footer"],[12],[1,"\\n "],[8,[39,3],null,[["@class","@disabled","@label","@action"],["btn-primary",[30,0,["disableSubmit"]],"groups.membership_request.submit",[28,[37,4],[[30,0],"requestMember"],null]]],null],[1,"\\n\\n "],[8,[39,5],null,[["@close"],[[28,[37,6],["closeModal"],null]]],null],[1,"\\n "],[8,[39,7],null,[["@size","@condition"],["small",[30,0,["loading"]]]],null],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["d-modal-body","i18n","expanding-text-area","d-button","action","d-modal-cancel","route-action","conditional-loading-spinner"]]',moduleName:"discourse/templates/modal/request-group-membership-form.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/share-and-invite",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"98AaUMqE",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@panel"],[[30,0,["modal","selectedPanel"]]]],null],[1,"\\n"]],[]]]]]],[],false,["d-modal-body","modal-panel"]]',moduleName:"discourse/templates/modal/share-and-invite.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/sidebar-tags-form",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"rJb5Nonw",block:'[[[8,[39,0],null,[["@closeModal"],[[28,[37,1],[[30,0],"closeModal"],null]]],null]],[],false,["sidebar/edit-navigation-modal-form/tags-form","action"]]',moduleName:"discourse/templates/modal/sidebar-tags-form.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/tag-upload",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"qGh2T+JP",block:'[[[8,[39,0],null,[["@title"],["tagging.upload"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@refresh","@closeModal","@id"],[[28,[37,2],["triggerRefresh"],null],[28,[37,2],["closeModal"],null],"tags-uploader"]],null],[1,"\\n"]],[]]]]]],[],false,["d-modal-body","tags-uploader","route-action"]]',moduleName:"discourse/templates/modal/tag-upload.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/topic-bulk-actions",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"Af4MNf+z",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[10,2],[12],[1,[28,[35,1],[[28,[37,2],["topics.bulk.selected"],[["count"],[[30,0,["model","topics","length"]]]]]],null]],[13],[1,"\\n "],[46,[28,[37,4],["bulkOutlet"],null],null,null,null],[1,"\\n"]],[]]]]]],[],false,["d-modal-body","html-safe","i18n","component","-outlet"]]',moduleName:"discourse/templates/modal/topic-bulk-actions.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/topic-summary",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"r9Dshfuj",block:'[[[8,[39,0],null,[["@topicId","@closeModal"],[[30,0,["topicId"]],[28,[37,1],["closeModal"],null]]],null]],[],false,["topic-summary","route-action"]]',moduleName:"discourse/templates/modal/topic-summary.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/modal/user-status",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"ybUlXFBH",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@condition"],[[30,0,["loading"]]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[8,[39,2],null,[["@status"],[[30,0,["status"]]]],null],[1,"\\n "],[13],[1,"\\n"],[41,[51,[30,0,["hidePauseNotifications"]]],[[[1," "],[10,0],[14,0,"control-group pause-notifications"],[12],[1,"\\n "],[10,"label"],[14,0,"checkbox-label"],[12],[1,"\\n "],[8,[39,4],null,[["@type","@checked"],["checkbox",[30,0,["pauseNotifications"]]]],null],[1,"\\n "],[1,[28,[35,5],["user_status.pause_notifications"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"control-group control-group-remove-status"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,"\\n "],[1,[28,[35,5],["user_status.remove_status"],null]],[1,"\\n "],[13],[1,"\\n "],[8,[39,6],null,[["@timeShortcuts","@hiddenOptions","@customLabels","@prefilledDatetime","@onTimeSelected","@_itsatrap"],[[30,0,["timeShortcuts"]],[30,0,["hiddenTimeShortcutOptions"]],[30,0,["customTimeShortcutLabels"]],[30,0,["prefilledDateTime"]],[28,[37,7],[[30,0],"onTimeSelected"],null],[30,0,["_itsatrap"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"modal-footer control-group"],[12],[1,"\\n "],[8,[39,8],null,[["@label","@class","@disabled","@action"],["user_status.save","btn-primary",[28,[37,9],[[30,0,["statusIsSet"]]],null],[28,[37,7],[[30,0],"saveAndClose"],null]]],null],[1,"\\n "],[8,[39,10],null,[["@close"],[[28,[37,7],[[30,0],"closeModal"],null]]],null],[1,"\\n"],[41,[30,0,["showDeleteButton"]],[[[1," "],[8,[39,8],null,[["@icon","@class","@action"],["trash-alt","delete-status btn-danger",[28,[37,7],[[30,0],"delete"],null]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]]]],[],false,["d-modal-body","conditional-loading-spinner","user-status-picker","unless","input","i18n","time-shortcut-picker","action","d-button","not","d-modal-cancel","if"]]',moduleName:"discourse/templates/modal/user-status.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/navigation/categories",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"QEfo0TVf",block:'[[[8,[39,0],null,[["@bodyClass","@class"],["navigation-categories","navigation-container"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@filterType","@showCategoryAdmin","@createCategory","@reorderCategories","@canCreateTopic","@hasDraft","@createTopic"],["categories",[30,0,["showCategoryAdmin"]],[28,[37,2],["createCategory"],null],[28,[37,2],["reorderCategories"],null],[30,0,["canCreateTopic"]],[30,0,["currentUser","has_topic_draft"]],[28,[37,2],["createTopic"],null]]],null],[1,"\\n"]],[]]]]]],[],false,["d-section","d-navigation","route-action"]]',moduleName:"discourse/templates/navigation/categories.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/navigation/category",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"Kwc++pUr",block:'[[[8,[39,0],null,[["@category"],[[30,0,["category"]]]],null],[1,"\\n\\n"],[10,"section"],[14,0,"category-heading"],[12],[1,"\\n"],[41,[30,0,["category","uploaded_logo","url"]],[[[1," "],[8,[39,2],null,[["@category"],[[30,0,["category"]]]],null],[1,"\\n"],[41,[30,0,["category","description"]],[[[1," "],[10,2],[12],[1,[28,[35,3],[[30,0,["category","description"]]],[["htmlSafe"],["true"]]]],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,4],null,[["@name","@connectorTagName","@outletArgs"],["category-heading","div",[28,[37,5],null,[["category"],[[30,0,["category"]]]]]]],null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,6],null,[["@class"],["navigation-container category-navigation"]],[["default"],[[[[1,"\\n "],[8,[39,7],null,[["@category","@filterMode","@noSubcategories","@canCreateTopic","@createTopic","@createTopicDisabled","@hasDraft","@editCategory"],[[30,0,["category"]],[30,0,["filterMode"]],[30,0,["noSubcategories"]],[30,0,["canCreateTopic"]],[28,[37,8],["createTopic"],null],[30,0,["cannotCreateTopicOnCategory"]],[30,0,["currentUser","has_topic_draft"]],[28,[37,8],["editCategory",[30,0,["category"]]],null]]],null],[1,"\\n\\n "],[8,[39,4],null,[["@name","@connectorTagName","@outletArgs"],["category-navigation","div",[28,[37,5],null,[["category"],[[30,0,["category"]]]]]]],null],[1,"\\n"]],[]]]]]],[],false,["add-category-tag-classes","if","category-logo","dir-span","plugin-outlet","hash","d-section","d-navigation","route-action"]]',moduleName:"discourse/templates/navigation/category.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/navigation/default",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"+vmBs5d7",block:'[[[8,[39,0],null,[["@bodyClass","@class","@scrollTop"],["navigation-topics","navigation-container",false]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@filterMode","@canCreateTopic","@hasDraft","@createTopic","@skipCategoriesNavItem"],[[30,0,["filterMode"]],[30,0,["canCreateTopic"]],[30,0,["currentUser","has_topic_draft"]],[28,[37,2],["createTopic"],null],[30,0,["skipCategoriesNavItem"]]]],null],[1,"\\n"]],[]]]]]],[],false,["d-section","d-navigation","route-action"]]',moduleName:"discourse/templates/navigation/default.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/navigation/filter",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"jw1PGvKW",block:'[[[8,[39,0],null,[["@bodyClass","@class","@scrollTop"],["navigation-filter","navigation-container",false]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"topic-query-filter"],[12],[1,"\\n "],[10,0],[14,0,"topic-query-filter__input"],[12],[1,"\\n "],[1,[28,[35,1],["filter"],[["class"],["topic-query-filter__icon"]]]],[1,"\\n "],[8,[39,2],[[24,0,"topic-query-filter__filter-term"]],[["@value","@enter","@type"],[[30,0,["queryString"]],[28,[37,3],[[30,0],[30,0,["discoveryFilter","updateTopicsListQueryParams"]],[30,0,["queryString"]]],null],"text"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],[],false,["d-section","d-icon","input","action"]]',moduleName:"discourse/templates/navigation/filter.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/password-reset",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"poHCGId2",block:'[[[10,0],[14,0,"container password-reset clearfix"],[12],[1,"\\n "],[10,0],[14,0,"pull-left col-image"],[12],[1,"\\n "],[10,"img"],[15,"src",[30,0,["lockImageUrl"]]],[14,0,"password-reset-img"],[15,"alt",[28,[37,0],["user.change_password.emoji"],null]],[12],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"pull-left col-form"],[12],[1,"\\n"],[41,[30,0,["successMessage"]],[[[1," "],[10,2],[12],[1,[30,0,["successMessage"]]],[13],[1,"\\n\\n"],[41,[30,0,["requiresApproval"]],[[[1," "],[10,2],[12],[1,[28,[35,0],["login.not_approved"],null]],[13],[1,"\\n"]],[]],[[[41,[51,[30,0,["redirected"]]],[[[1," "],[11,3],[24,0,"btn"],[16,6,[30,0,["redirectHref"]]],[4,[38,3],["click",[30,0,["done"]]],null],[12],[1,[30,0,["continueButtonText"]]],[13],[1,"\\n"]],[]],null]],[]]]],[]],[[[1," "],[10,"form"],[12],[1,"\\n"],[41,[30,0,["securityKeyOrSecondFactorRequired"]],[[[41,[30,0,["errorMessage"]],[[[1," "],[10,0],[14,0,"alert alert-error"],[12],[1,[30,0,["errorMessage"]]],[13],[1,"\\n "],[10,"br"],[12],[13],[1,"\\n"]],[]],null],[41,[30,0,["securityKeyRequired"]],[[[1," "],[8,[39,4],null,[["@allowedCredentialIds","@challenge","@showSecurityKey","@showSecondFactor","@secondFactorMethod","@otherMethodAllowed","@action"],[[30,0,["model","allowed_credential_ids"]],[30,0,["model","security_key_challenge"]],[30,0,["model","security_key_required"]],false,[30,0,["secondFactorMethod"]],[30,0,["otherMethodAllowed"]],[28,[37,5],[[30,0],"authenticateSecurityKey"],null]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,6],null,[["@secondFactorMethod","@secondFactorToken","@backupEnabled","@isLogin"],[[30,0,["secondFactorMethod"]],[30,0,["secondFactorToken"]],[30,0,["backupEnabled"]],false]],[["default"],[[[[1,"\\n "],[8,[39,7],null,[["@value","@inputId","@secondFactorMethod","@backupEnabled"],[[30,0,["secondFactorToken"]],"second-factor",[30,0,["secondFactorMethod"]],[30,0,["backupEnabled"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[41,[51,[30,0,["securityKeyRequired"]]],[[[1," "],[8,[39,8],null,[["@action","@class","@label","@type"],[[28,[37,5],[[30,0],"submit"],null],"btn-primary","submit","submit"]],null],[1,"\\n"]],[]],null]],[]],[[[1," "],[10,"h2"],[12],[1,[28,[35,0],["user.change_password.choose"],null]],[13],[1,"\\n\\n "],[10,0],[14,0,"input"],[12],[1,"\\n "],[8,[39,9],null,[["@value","@type","@id","@capsLockOn","@autofocus"],[[30,0,["accountPassword"]],[52,[30,0,["maskPassword"]],"password","text"],"new-account-password",[30,0,["capsLockOn"]],"autofocus"]],null],[1,"\\n "],[8,[39,10],null,[["@maskPassword","@togglePasswordMask"],[[30,0,["maskPassword"]],[30,0,["togglePasswordMask"]]]],null],[1,"\\n "],[8,[39,11],null,[["@validation"],[[30,0,["passwordValidation"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"instructions"],[12],[1,"\\n "],[10,0],[15,0,[29,["caps-lock-warning ",[52,[51,[30,0,["capsLockOn"]]],"hidden"]]]],[12],[1,"\\n "],[1,[28,[35,12],["exclamation-triangle"],null]],[1,"\\n "],[1,[28,[35,0],["login.caps_lock_warning"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,8],null,[["@action","@class","@label","@type"],[[28,[37,5],[[30,0],"submit"],null],"btn-primary","user.change_password.set_password","submit"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"],[13]],[],false,["i18n","if","unless","on","security-key-form","action","second-factor-form","second-factor-input","d-button","password-field","toggle-password-mask","input-tip","d-icon"]]',moduleName:"discourse/templates/password-reset.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/post/poster-avatar",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return''+s((l(i,"avatar")||t&&l(t,"avatar")||e.hooks.helperMissing).call(o,"post",{name:"avatar",hash:{imageSize:"large"},hashTypes:{imageSize:"StringLiteral"},hashContexts:{imageSize:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:112},end:{line:1,column:145}}}))+" \n"},useData:!0});(0,i.addRawTemplate)("post/poster-avatar",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/preferences-email",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"74eBiqFM",block:'[[[8,[39,0],null,[["@pageClass","@tagName"],["user-preferences",""]],[["default"],[[[[1,"\\n "],[10,"section"],[14,0,"user-content user-preferences solo-preference"],[12],[1,"\\n "],[10,"form"],[14,0,"form-vertical"],[12],[1,"\\n"],[41,[30,0,["success"]],[[[1," "],[10,0],[14,0,"alert alert-success"],[12],[1,[30,0,["successMessage"]]],[13],[1,"\\n "],[8,[39,2],[[24,0,"success-back"]],[["@route"],["preferences.account"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["arrow-left"],null]],[1,"\\n "],[1,[28,[35,4],["user.change_email.back_to_preferences"],null]],[1,"\\n "]],[]]]]],[1,"\\n\\n"]],[]],[[[41,[30,0,["error"]],[[[1," "],[10,0],[14,0,"alert alert-error"],[12],[1,[30,0,["errorMessage"]]],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,"\\n "],[1,[28,[35,4],[[52,[30,0,["new"]],"user.add_email.title","user.change_email.title"]],null]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,5],null,[["@value","@id","@classNames","@autofocus"],[[30,0,["newEmail"]],"change-email","input-xxlarge","autofocus"]],null],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,"\\n"],[41,[30,0,["taken"]],[[[1," "],[1,[28,[35,4],["user.change_email.taken"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,4],["user.email.instructions"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[8,[39,6],null,[["@validation"],[[30,0,["emailValidation"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"controls save-button"],[12],[1,"\\n "],[8,[39,7],null,[["@class","@action","@type","@disabled","@translatedLabel"],["btn-primary",[28,[37,8],[[30,0],"saveEmail"],null],"submit",[30,0,["saveDisabled"]],[30,0,["saveButtonText"]]]],null],[1,"\\n "],[8,[39,9],null,[["@route","@args"],["preferences.account",[30,0,["model","username"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],[],false,["d-section","if","link-to","d-icon","i18n","text-field","input-tip","d-button","action","cancel-link"]]',moduleName:"discourse/templates/preferences-email.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/preferences-second-factor",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"efPUTimH",block:'[[[8,[39,0],null,[["@pageClass","@tagName"],["user-preferences",""]],[["default"],[[[[1,"\\n "],[10,"section"],[14,0,"user-content user-preferences solo-preference second-factor"],[12],[1,"\\n "],[8,[39,1],null,[["@condition"],[[30,0,["loading"]]]],[["default"],[[[[1,"\\n "],[10,"form"],[14,0,"form-vertical"],[12],[1,"\\n"],[41,[30,0,["showEnforcedNotice"]],[[[1," "],[10,0],[14,0,"alert alert-error"],[12],[1,[28,[35,3],["user.second_factor.enforced_notice"],null]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["displayOAuthWarning"]],[[[1," "],[10,0],[14,0,"alert alert-warning"],[12],[1,[28,[35,3],["user.second_factor.oauth_enabled_warning"],null]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["errorMessage"]],[[[1," "],[10,0],[14,0,"alert alert-error"],[12],[1,[30,0,["errorMessage"]]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["loaded"]],[[[1," "],[10,0],[14,0,"control-group totp"],[12],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[10,"h2"],[12],[1,[28,[35,3],["user.second_factor.totp.title"],null]],[13],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["totps"]]],null]],null],null,[[[1," "],[10,0],[14,0,"second-factor-item row"],[12],[1,"\\n "],[10,0],[14,0,"details"],[12],[1,"\\n"],[41,[30,1,["name"]],[[[1," "],[1,[30,1,["name"]]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,3],["user.second_factor.totp.default_name"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"],[41,[30,0,["isCurrentUser"]],[[[1," "],[10,0],[14,0,"actions"],[12],[1,"\\n "],[8,[39,6],null,[["@totp","@editSecondFactor","@disableSingleSecondFactor"],[[30,1],[28,[37,7],[[30,0],"editSecondFactor"],null],[28,[37,7],[[30,0],"disableSingleSecondFactor"],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[1]],null],[1," "],[8,[39,8],null,[["@action","@class","@icon","@disabled","@label"],[[28,[37,7],[[30,0],"createTotp"],null],"btn-default new-totp","plus",[30,0,["loading"]],"user.second_factor.totp.add"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group security-key"],[12],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[10,"h2"],[12],[1,[28,[35,3],["user.second_factor.security_key.title"],null]],[13],[1,"\\n"],[42,[28,[37,5],[[28,[37,5],[[30,0,["security_keys"]]],null]],null],null,[[[1," "],[10,0],[14,0,"second-factor-item row"],[12],[1,"\\n "],[10,0],[14,0,"details"],[12],[1,"\\n"],[41,[30,2,["name"]],[[[1," "],[1,[30,2,["name"]]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,3],["user.second_factor.security_key.default_name"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["isCurrentUser"]],[[[1," "],[10,0],[14,0,"actions"],[12],[1,"\\n "],[8,[39,9],null,[["@securityKey","@editSecurityKey","@disableSingleSecondFactor"],[[30,2],[28,[37,7],[[30,0],"editSecurityKey"],null],[28,[37,7],[[30,0],"disableSingleSecondFactor"],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[2]],null],[1," "],[8,[39,8],null,[["@action","@class","@icon","@disabled","@label"],[[28,[37,7],[[30,0],"createSecurityKey"],null],"btn-default new-security-key","plus",[30,0,["loading"]],"user.second_factor.security_key.add"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group pref-second-factor-backup"],[12],[1,"\\n "],[10,0],[14,0,"controls pref-second-factor-backup"],[12],[1,"\\n "],[10,"h2"],[12],[1,[28,[35,3],["user.second_factor_backup.title"],null]],[13],[1,"\\n "],[10,0],[14,0,"second-factor-item row"],[12],[1,"\\n"],[41,[30,0,["model","second_factor_enabled"]],[[[1," "],[10,0],[14,0,"details"],[12],[1,"\\n"],[41,[30,0,["model","second_factor_backup_enabled"]],[[[1," "],[1,[28,[35,10],[[28,[37,3],["user.second_factor_backup.manage"],[["count"],[[30,0,["model","second_factor_remaining_backup_codes"]]]]]],null]],[1,"\\n"]],[]],[[[1," "],[8,[39,8],null,[["@action","@class","@icon","@disabled","@label"],[[28,[37,7],[[30,0],"editSecondFactorBackup"],null],"btn-default new-second-factor-backup","plus",[30,0,["loading"]],"user.second_factor_backup.enable_long"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[28,[37,11],[[30,0,["model","second_factor_backup_enabled"]],[30,0,["isCurrentUser"]]],null],[[[1," "],[10,0],[14,0,"actions"],[12],[1,"\\n "],[8,[39,12],null,[["@secondFactorBackupEnabled","@editSecondFactorBackup","@disableSecondFactorBackup"],[[30,0,["model","second_factor_backup_enabled"]],[28,[37,7],[[30,0],"editSecondFactorBackup"],null],[28,[37,7],[[30,0],"disableSecondFactorBackup"],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,3],["user.second_factor_backup.enable_prerequisites"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["model","second_factor_enabled"]],[[[41,[51,[30,0,["showEnforcedNotice"]]],[[[1," "],[10,0],[14,0,"control-group pref-second-factor-disable-all"],[12],[1,"\\n "],[10,0],[14,0,"controls -actions"],[12],[1,"\\n "],[8,[39,8],null,[["@class","@icon","@action","@disabled","@label"],["btn-danger","ban",[28,[37,7],[[30,0],"disableAllSecondFactors"],null],[30,0,["loading"]],"user.second_factor.disable_all"]],null],[1,"\\n "],[8,[39,14],null,[["@route","@args"],["preferences.security",[30,0,["model","username"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null]],[]],[[[1," "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,3],["user.password.title"],null]],[13],[1,"\\n\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[39,15],null,[["@value","@id","@type","@classNames","@autofocus"],[[30,0,["password"]],"password","password","input-large","autofocus"]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,"\\n "],[1,[28,[35,3],["user.second_factor.confirm_password_description"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group"],[12],[1,"\\n "],[10,0],[14,0,"controls -actions"],[12],[1,"\\n "],[8,[39,8],null,[["@class","@type","@action","@disabled","@label"],["btn-primary","submit",[28,[37,7],[[30,0],"confirmPassword"],null],[30,0,["loading"]],"continue"]],null],[1,"\\n\\n"],[41,[51,[30,0,["showEnforcedNotice"]]],[[[1," "],[8,[39,14],null,[["@route","@args"],["preferences.security",[30,0,["model","username"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"controls"],[14,5,"margin-top: 5px"],[12],[1,"\\n "],[1,[30,0,["resetPasswordProgress"]]],[1,"\\n"],[41,[51,[30,0,["resetPasswordLoading"]]],[[[1," "],[11,3],[24,6,""],[24,0,"instructions"],[4,[38,16],["click",[30,0,["resetPassword"]]],null],[12],[1,[28,[35,3],["user.second_factor.forgot_password"],null]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["totp","security_key"],false,["d-section","conditional-loading-spinner","if","i18n","each","-track-array","token-based-auth-dropdown","action","d-button","security-key-dropdown","html-safe","and","two-factor-backup-dropdown","unless","cancel-link","text-field","on"]]',moduleName:"discourse/templates/preferences-second-factor.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/preferences",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"DRFMt1jE",block:'[[[8,[39,0],null,[["@pageClass"],["user-preferences"]],null],[1,"\\n\\n"],[10,0],[14,0,"user-navigation user-navigation-secondary"],[12],[1,"\\n "],[8,[39,1],null,[["@ariaLabel"],["User secondary - preferences"]],[["default"],[[[[1,"\\n "],[8,[39,2],[[24,0,"user-nav__preferences-account"]],[["@route","@ariaCurrentContext"],["preferences.account","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["user"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user.preferences_nav.account"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,2],[[24,0,"user-nav__preferences-security"]],[["@route","@ariaCurrentContext"],["preferences.security","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["lock"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user.preferences_nav.security"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,2],[[24,0,"user-nav__preferences-profile"]],[["@route","@ariaCurrentContext"],["preferences.profile","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["user"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user.preferences_nav.profile"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,2],[[24,0,"user-nav__preferences-emails"]],[["@route","@ariaCurrentContext"],["preferences.emails","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["envelope"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user.preferences_nav.emails"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,2],[[24,0,"user-nav__preferences-notifications"]],[["@route","@ariaCurrentContext"],["preferences.notifications","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["bell"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user.preferences_nav.notifications"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["model","can_change_tracking_preferences"]],[[[1," "],[8,[39,2],[[24,0,"user-nav__preferences-tracking"]],[["@route","@ariaCurrentContext"],["preferences.tracking","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["plus"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user.preferences_nav.tracking"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,2],[[24,0,"user-nav__preferences-users"]],[["@route","@ariaCurrentContext"],["preferences.users","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["users"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user.preferences_nav.users"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,2],[[24,0,"user-nav__preferences-interface"]],[["@route","@ariaCurrentContext"],["preferences.interface","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["desktop"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user.preferences_nav.interface"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[28,[37,6],[[28,[37,7],[[30,0,["siteSettings","navigation_menu"]],"legacy"],null]],null],[[[1," "],[8,[39,2],[[24,0,"user-nav__preferences-navigation-menu"]],[["@route","@ariaCurrentContext"],["preferences.navigation-menu","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["bars"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user.preferences_nav.navigation_menu"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,8],null,[["@name","@connectorTagName","@outletArgs"],["user-preferences-nav-under-interface","div",[28,[37,9],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[8,[39,8],null,[["@name","@connectorTagName","@outletArgs"],["user-preferences-nav","li",[28,[37,9],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"],[13],[1,"\\n\\n"],[10,"section"],[14,0,"user-content user-preferences"],[14,1,"user-content"],[12],[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,8],null,[["@name","@connectorTagName","@outletArgs"],["above-user-preferences","div",[28,[37,9],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,"form"],[14,0,"form-vertical"],[12],[1,"\\n "],[46,[28,[37,11],null,null],null,null,null],[1,"\\n "],[13],[1,"\\n"],[13]],[],false,["d-section","horizontal-overflow-nav","d-navigation-item","d-icon","i18n","if","not","eq","plugin-outlet","hash","component","-outlet"]]',moduleName:"discourse/templates/preferences.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/preferences/account",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"C7ELSyqt",block:'[[[10,0],[14,0,"control-group pref-username"],[14,"data-setting-name","user-username"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,0],["user.username.title"],null]],[13],[1,"\\n "],[8,[39,1],null,[["@user"],[[30,0,["model"]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[41,[51,[30,0,["siteSettings","discourse_connect_overrides_avatar"]]],[[[1," "],[10,0],[14,0,"control-group pref-avatar"],[14,"data-setting-name","user-avatar"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[14,1,"profile-picture"],[12],[1,[28,[35,0],["user.avatar.title"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n"],[1," "],[1,[28,[35,3],[[30,0,["model"]],"huge"],null]],[1,"\\n "],[8,[39,4],null,[["@action","@actionParam","@class","@icon"],[[28,[37,5],["showAvatarSelector"],null],[30,0,["model"]],"btn-default pad-left","pencil-alt"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canCheckEmails"]],[[[1," "],[10,0],[14,0,"control-group pref-email"],[14,"data-setting-name","user-email"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,0],["user.email.title"],null]],[13],[1,"\\n"],[41,[30,0,["model","email"]],[[[41,[30,0,["siteSettings","enable_secondary_emails"]],[[[1," "],[10,0],[14,0,"emails"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["emails"]]],null]],null],null,[[[1," "],[10,0],[14,0,"row email"],[12],[1,"\\n"],[41,[30,0,["model","can_edit_email"]],[[[1," "],[8,[39,9],null,[["@email","@setPrimaryEmail","@destroyEmail"],[[30,1],[28,[37,10],[[30,0],"setPrimaryEmail"],null],[28,[37,10],[[30,0],"destroyEmail"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"email-first"],[12],[1,[30,1,["email"]]],[13],[1,"\\n\\n "],[10,0],[14,0,"email-second"],[12],[1,"\\n"],[41,[30,1,["primary"]],[[[1," "],[10,1],[14,0,"primary"],[12],[1,[28,[35,0],["user.email.primary_label"],null]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,1,["confirmed"]]],[[[1," "],[10,1],[14,0,"unconfirmed"],[12],[1,[28,[35,0],["user.email.unconfirmed_label"],null]],[13],[1,"\\n •\\n"],[41,[30,1,["resending"]],[[[1," "],[10,1],[12],[1,[28,[35,0],["user.email.resending_label"],null]],[13],[1,"\\n"]],[]],[[[41,[30,1,["resent"]],[[[1," "],[10,1],[12],[1,[28,[35,0],["user.email.resent_label"],null]],[13],[1,"\\n"]],[]],[[[1," "],[11,3],[24,6,""],[4,[38,11],["click",[28,[37,12],[[30,0,["resendConfirmationEmail"]],[30,1]],null]],null],[12],[1,[28,[35,0],["user.email.resend_label"],null]],[13],[1,"\\n "]],[]]]],[]]]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["canAddEmail"]],[[[1," "],[8,[39,13],[[24,0,"pull-right"]],[["@route","@query"],["preferences.email",[28,[37,14],null,[["new"],[1]]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,15],["plus"],null]],[1,"\\n "],[1,[28,[35,0],["user.email.add_email"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null]],[]],[[[1," "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[10,1],[14,0,"static"],[12],[1,[30,0,["model","email"]]],[13],[1,"\\n"],[41,[30,0,["model","can_edit_email"]],[[[1," "],[8,[39,13],[[24,0,"btn btn-default btn-small btn-icon pad-left no-text"]],[["@route"],["preferences.email"]],[["default"],[[[[1,[28,[35,15],["pencil-alt"],null]]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]]],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,"\\n"],[41,[30,0,["siteSettings","auth_overrides_email"]],[[[1," "],[1,[28,[35,0],["user.email.auth_override_instructions"],null]],[1,"\\n"]],[]],null],[1," "],[1,[28,[35,0],["user.email.instructions"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,4],null,[["@action","@class","@actionParam","@title","@icon","@label"],[[28,[37,5],["checkEmail"],null],"btn-default",[30,0,["model"]],"admin.users.check_email.title","envelope","admin.users.check_email.text"]],null],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canUpdateAssociatedAccounts"]],[[[1," "],[10,0],[14,0,"control-group pref-associated-accounts"],[14,"data-setting-name","user-associated-accounts"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,0],["user.associated_accounts.title"],null]],[13],[1,"\\n"],[41,[30,0,["associatedAccountsLoaded"]],[[[1," "],[10,"table"],[12],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["authProviders"]]],null]],null],null,[[[41,[30,2,["account"]],[[[1," "],[10,"tr"],[15,0,[29,[[28,[37,16],[[30,2,["method","name"]]],null]," account-connected"]]],[12],[1,"\\n "],[10,"td"],[12],[1,[30,2,["method","prettyName"]]],[13],[1,"\\n "],[10,"td"],[12],[1,[30,2,["account","description"]]],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n"],[41,[30,2,["method","can_revoke"]],[[[1," "],[8,[39,4],null,[["@action","@actionParam","@title","@class","@icon","@disabled"],[[28,[37,10],[[30,0],"revokeAccount"],null],[30,2,["account"]],"user.associated_accounts.revoke","btn-danger no-text","trash-alt",[28,[37,17],[[30,0,["revoking"]],[30,2,["method","name"]]],null]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,"tr"],[15,0,[28,[37,16],[[30,2,["method","name"]]],null]],[12],[1,"\\n "],[10,"td"],[12],[1,[30,2,["method","prettyName"]]],[13],[1,"\\n "],[10,"td"],[14,"colspan","2"],[12],[1,"\\n"],[41,[30,2,["method","can_connect"]],[[[1," "],[8,[39,4],null,[["@action","@actionParam","@label","@class","@icon","@disabled"],[[28,[37,10],[[30,0],"connectAccount"],null],[30,2,["method"]],"user.associated_accounts.connect","btn-default","plug",[30,0,["disableConnectButtons"]]]],null],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,0],["user.associated_accounts.not_connected"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]]],[2]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,4],null,[["@action","@actionParam","@title","@icon","@label"],[[28,[37,5],["checkEmail"],null],[30,0,["model"]],"admin.users.check_email.title","envelope","admin.users.check_email.text"]],null],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canEditName"]],[[[1," "],[10,0],[14,0,"control-group pref-name"],[14,"data-setting-name","user-name"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,0],["user.name.title"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n"],[41,[30,0,["model","can_edit_name"]],[[[1," "],[8,[39,18],null,[["@value","@classNames","@maxlength"],[[30,0,["newNameInput"]],"input-xxlarge","255"]],null],[1,"\\n"]],[]],[[[1," "],[10,1],[14,0,"static"],[12],[1,[30,0,["model","name"]]],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,"\\n "],[1,[30,0,["nameInstructions"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canSelectTitle"]],[[[1," "],[10,0],[14,0,"control-group pref-title"],[14,"data-setting-name","user-title"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,0],["user.title.title"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,19],null,[["@value","@content","@onChange","@options"],[[30,0,["newTitleInput"]],[30,0,["model","availableTitles"]],[28,[37,10],[[30,0],[28,[37,20],[[30,0,["newTitleInput"]]],null]],null],[28,[37,14],null,[["none"],["user.title.none"]]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,"\\n "],[1,[28,[35,0],["user.title.instructions"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canSelectFlair"]],[[[1," "],[10,0],[14,0,"control-group pref-flair"],[14,"data-setting-name","user-flair"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,0],["user.flair.title"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,21],null,[["@value","@content","@onChange","@options"],[[30,0,["newFlairGroupId"]],[30,0,["model","availableFlairs"]],[28,[37,10],[[30,0],[28,[37,20],[[30,0,["newFlairGroupId"]]],null]],null],[28,[37,14],null,[["none"],["user.flair.none"]]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,"\\n "],[1,[28,[35,0],["user.flair.instructions"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canSelectUserStatus"]],[[[1," "],[10,0],[14,0,"control-group pref-user-status"],[14,"data-setting-name","user-status"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,0],["user.status.title"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n"],[41,[30,0,["newStatus"]],[[[1," "],[8,[39,22],null,[["@status","@showDescription"],[[30,0,["newStatus"]],true]],null],[1,"\\n"]],[]],[[[1," "],[10,1],[14,0,"static"],[12],[1,[28,[35,0],["user.status.not_set"],null]],[13],[1,"\\n"]],[]]],[1," "],[8,[39,4],null,[["@action","@actionParam","@class","@icon"],[[28,[37,10],[[30,0],"showUserStatusModal"],null],[30,0,["newStatus"]],"btn-default btn-small pad-left","pencil-alt"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canSelectPrimaryGroup"]],[[[1," "],[10,0],[14,0,"control-group pref-primary-group"],[14,"data-setting-name","user-primary-group"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,0],["user.primary_group.title"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,19],null,[["@value","@content","@options"],[[30,0,["newPrimaryGroupInput"]],[30,0,["model","filteredGroups"]],[28,[37,14],null,[["none"],["user.primary_group.none"]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canDownloadPosts"]],[[[1," "],[10,0],[14,0,"control-group pref-data-export"],[14,"data-setting-name","user-data-export"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,0],["user.download_archive.title"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,4],null,[["@action","@class","@label","@icon"],[[28,[37,10],[[30,0],"exportUserArchive"],null],"btn-default btn-request-archive","user.download_archive.button_text","download"]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,"\\n "],[1,[28,[35,0],["user.download_archive.description"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[10,1],[12],[1,"\\n "],[8,[39,23],null,[["@name","@connectorTagName","@outletArgs"],["user-preferences-account","div",[28,[37,14],null,[["model","save"],[[30,0,["model"]],[28,[37,10],[[30,0],"save"],null]]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,"br"],[12],[13],[1,"\\n\\n"],[10,1],[12],[1,"\\n "],[8,[39,23],null,[["@name","@connectorTagName","@outletArgs"],["user-custom-controls","div",[28,[37,14],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["canSaveUser"]],[[[1," "],[8,[39,24],null,[["@model","@action","@saved"],[[30,0,["model"]],[28,[37,10],[[30,0],"save"],null],[30,0,["saved"]]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["model","canDeleteAccount"]],[[[1," "],[10,0],[14,0,"control-group delete-account"],[12],[1,"\\n "],[10,"br"],[12],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,4],null,[["@action","@disabled","@class","@icon","@label"],[[28,[37,10],[[30,0],"delete"],null],[30,0,["deleteDisabled"]],"btn-danger","far-trash-alt","user.delete_account"]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],["email","authProvider"],false,["i18n","username-preference","unless","bound-avatar","d-button","route-action","if","each","-track-array","email-dropdown","action","on","fn","link-to","hash","d-icon","dasherize","get","text-field","combo-box","mut","flair-chooser","user-status-message","plugin-outlet","save-controls"]]',moduleName:"discourse/templates/preferences/account.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/preferences/apps",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"d8/Gidhr",block:'[[[8,[39,0],null,[["@model"],[[30,1]]],null],[1,"\\n\\n"],[10,1],[12],[1,"\\n "],[8,[39,1],null,[["@name","@connectorTagName","@outletArgs"],["user-preferences-apps","div",[28,[37,2],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n"],[13]],["@model"],false,["user-preferences/user-api-keys","plugin-outlet","hash"]]',moduleName:"discourse/templates/preferences/apps.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/preferences/categories",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"8FcNxUR9",block:'[[[8,[39,0],null,[["@canSee","@model","@selectedCategories","@hideMutedTags","@save","@siteSettings"],[[30,0,["canSee"]],[30,0,["model"]],[30,0,["selectedCategories"]],[30,0,["hideMutedTags"]],[28,[37,1],[[30,0],"save"],null],[30,0,["siteSettings"]]]],null],[1,"\\n\\n"],[41,[30,0,["canSave"]],[[[1," "],[8,[39,3],null,[["@model","@action","@saved"],[[30,0,["model"]],[28,[37,1],[[30,0],"save"],null],[30,0,["saved"]]]],null],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,4],["user.no_category_access"],null]],[1,"\\n"]],[]]]],[],false,["user-preferences/categories","action","if","save-controls","i18n"]]',moduleName:"discourse/templates/preferences/categories.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/preferences/emails",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"eDH5iNyz",block:'[[[41,[51,[30,0,["siteSettings","disable_mailing_list_mode"]]],[[[41,[30,0,["model","user_option","mailing_list_mode"]],[[[1," "],[10,0],[14,0,"warning-wrap"],[12],[1,"\\n "],[10,0],[14,0,"warning"],[12],[1,[28,[35,2],["user.mailing_list_mode.warning"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[10,0],[14,0,"control-group pref-email-settings"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,2],["user.email_settings"],null]],[13],[1,"\\n\\n "],[10,0],[14,0,"controls controls-dropdown"],[14,"data-setting-name","user-email-messages-level"],[12],[1,"\\n "],[10,"label"],[14,"for","user-email-messages-level"],[12],[1,[28,[35,2],["user.email_messages_level"],null]],[13],[1,"\\n "],[8,[39,3],null,[["@valueProperty","@content","@value","@id","@onChange"],["value",[30,0,["emailLevelOptions"]],[30,0,["model","user_option","email_messages_level"]],"user-email-messages-level",[28,[37,4],[[30,0],[28,[37,5],[[30,0,["model","user_option","email_messages_level"]]],null]],null]]],null],[1,"\\n"],[41,[30,0,["emailMessagesLevelAway"]],[[[1," "],[10,0],[14,0,"instructions"],[12],[1,[30,0,["emailFrequencyInstructions"]]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"controls controls-dropdown"],[14,"data-setting-name","user-email-level"],[12],[1,"\\n "],[10,"label"],[14,"for","user-email-level"],[12],[1,[28,[35,2],["user.email_level.title"],null]],[13],[1,"\\n "],[8,[39,3],null,[["@valueProperty","@content","@value","@id","@onChange"],["value",[30,0,["emailLevelOptions"]],[30,0,["model","user_option","email_level"]],"user-email-level",[28,[37,4],[[30,0],[28,[37,5],[[30,0,["model","user_option","email_level"]]],null]],null]]],null],[1,"\\n"],[41,[30,0,["emailLevelAway"]],[[[1," "],[10,0],[14,0,"instructions"],[12],[1,[30,0,["emailFrequencyInstructions"]]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"controls controls-dropdown"],[14,"data-setting-name","user-email-previous-replies"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,2],["user.email_previous_replies.title"],null]],[13],[1,"\\n "],[8,[39,3],null,[["@valueProperty","@content","@value","@onChange"],["value",[30,0,["previousRepliesOptions"]],[30,0,["model","user_option","email_previous_replies"]],[28,[37,4],[[30,0],[28,[37,5],[[30,0,["model","user_option","email_previous_replies"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[8,[39,6],[[24,"data-setting-name","user-email-in-reply-to"]],[["@labelKey","@checked"],["user.email_in_reply_to",[30,0,["model","user_option","email_in_reply_to"]]]],null],[1,"\\n\\n "],[10,1],[12],[1,"\\n "],[8,[39,7],null,[["@name","@connectorTagName","@outletArgs"],["user-preferences-emails-pref-email-settings","div",[28,[37,8],null,[["model","save"],[[30,0,["model"]],[28,[37,4],[[30,0],"save"],null]]]]]],null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[51,[30,0,["siteSettings","disable_digest_emails"]]],[[[1," "],[10,0],[14,0,"control-group pref-activity-summary"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,2],["user.email_activity_summary"],null]],[13],[1,"\\n "],[8,[39,6],[[24,"data-setting-name","user-email-digests"]],[["@labelKey","@disabled","@checked"],["user.email_digests.title",[30,0,["model","user_option","mailing_list_mode"]],[30,0,["model","user_option","email_digests"]]]],null],[1,"\\n"],[41,[30,0,["model","user_option","email_digests"]],[[[1," "],[10,0],[14,0,"controls controls-dropdown"],[14,"data-setting-name","user-email-digests-frequency"],[12],[1,"\\n "],[8,[39,3],null,[["@valueProperty","@content","@value","@onChange","@options"],["value",[30,0,["digestFrequencies"]],[30,0,["model","user_option","digest_after_minutes"]],[28,[37,4],[[30,0],[28,[37,5],[[30,0,["model","user_option","digest_after_minutes"]]],null]],null],[28,[37,8],null,[["filterable"],[true]]]]],null],[1,"\\n "],[13],[1,"\\n "],[8,[39,6],[[24,"data-setting-name","user-include-tl0-in-digests"]],[["@labelKey","@disabled","@checked"],["user.include_tl0_in_digests",[30,0,["model","user_option","mailing_list_mode"]],[30,0,["model","user_option","include_tl0_in_digests"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[51,[30,0,["siteSettings","disable_mailing_list_mode"]]],[[[1," "],[10,0],[14,0,"control-group pref-mailing-list-mode"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,2],["user.mailing_list_mode.label"],null]],[13],[1,"\\n "],[8,[39,6],[[24,"data-setting-name","user-mailing-list-mode-enabled"]],[["@labelKey","@checked"],["user.mailing_list_mode.enabled",[30,0,["model","user_option","mailing_list_mode"]]]],null],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,"\\n "],[1,[28,[35,9],[[28,[37,2],["user.mailing_list_mode.instructions"],null]],null]],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["model","user_option","mailing_list_mode"]],[[[1," "],[10,0],[14,0,"controls controls-dropdown"],[14,"data-setting-name","user-mailing-list-mode-options"],[12],[1,"\\n "],[8,[39,3],null,[["@valueProperty","@content","@value","@onChange"],["value",[30,0,["mailingListModeOptions"]],[30,0,["model","user_option","mailing_list_mode_frequency"]],[28,[37,4],[[30,0],[28,[37,5],[[30,0,["model","user_option","mailing_list_mode_frequency"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[10,1],[12],[1,"\\n "],[8,[39,7],null,[["@name","@connectorTagName","@outletArgs"],["user-preferences-emails","div",[28,[37,8],null,[["model","save"],[[30,0,["model"]],[28,[37,4],[[30,0],"save"],null]]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,"br"],[12],[13],[1,"\\n\\n"],[10,1],[12],[1,"\\n "],[8,[39,7],null,[["@name","@connectorTagName","@outletArgs"],["user-custom-controls","div",[28,[37,8],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,10],null,[["@model","@action","@saved"],[[30,0,["model"]],[28,[37,4],[[30,0],"save"],null],[30,0,["saved"]]]],null]],[],false,["unless","if","i18n","combo-box","action","mut","preference-checkbox","plugin-outlet","hash","html-safe","save-controls"]]',moduleName:"discourse/templates/preferences/emails.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/preferences/interface",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"fc/LN1hC",block:'[[[10,1],[12],[1,"\\n "],[8,[39,0],null,[["@name","@connectorTagName","@outletArgs"],["user-preferences-interface-top","div",[28,[37,1],null,[["model","save"],[[30,0,["model"]],[28,[37,2],[[30,0],"save"],null]]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["showThemeSelector"]],[[[1," "],[10,0],[14,0,"control-group theme"],[14,"data-setting-name","user-theme"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,4],["user.theme"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,5],null,[["@content","@value"],[[30,0,["userSelectableThemes"]],[30,0,["themeId"]]]],null],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["themeIdChanged"]],[[[1," "],[10,2],[14,0,"alert alert-success save-theme-alert"],[12],[1,[28,[35,4],["user.save_to_change_theme"],[["save_text"],[[28,[37,4],["save"],null]]]]],[13],[1,"\\n"]],[]],null],[41,[30,0,["showThemeSetDefault"]],[[[1," "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,6],null,[["@labelKey","@checked"],["user.theme_default_on_all_devices",[30,0,["makeThemeDefault"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showColorSchemeSelector"]],[[[1," "],[10,"fieldset"],[14,0,"control-group color-scheme"],[14,"data-setting-name","user-color-scheme"],[12],[1,"\\n "],[10,"legend"],[14,0,"control-label"],[12],[1,[28,[35,4],["user.color_scheme"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[10,0],[14,0,"control-subgroup light-color-scheme"],[12],[1,"\\n"],[41,[30,0,["showDarkColorSchemeSelector"]],[[[1," "],[10,0],[14,0,"instructions"],[12],[1,[28,[35,4],["user.color_schemes.regular"],null]],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,5],null,[["@content","@value","@onChange","@options"],[[30,0,["userSelectableColorSchemes"]],[30,0,["selectedColorSchemeId"]],[28,[37,2],[[30,0],"loadColorScheme"],null],[28,[37,1],null,[["translatedNone","autoInsertNoneItem"],[[30,0,["selectedColorSchemeNoneLabel"]],[30,0,["showColorSchemeNoneItem"]]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["showDarkColorSchemeSelector"]],[[[1," "],[10,0],[14,0,"control-subgroup dark-color-scheme"],[12],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,[28,[35,4],["user.color_schemes.dark"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,5],null,[["@content","@value","@onChange"],[[30,0,["userSelectableDarkColorSchemes"]],[30,0,["selectedDarkColorSchemeId"]],[28,[37,2],[[30,0],"loadDarkColorScheme"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[41,[30,0,["previewingColorScheme"]],[[[41,[30,0,["previewingColorScheme"]],[[[1," "],[8,[39,7],null,[["@action","@label","@icon","@class"],[[28,[37,2],[[30,0],"undoColorSchemePreview"],null],"user.color_schemes.undo","undo","btn-default btn-small undo-preview"]],null],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"controls color-scheme-checkbox"],[12],[1,"\\n "],[8,[39,6],null,[["@labelKey","@checked"],["user.color_scheme_default_on_all_devices",[30,0,["makeColorSchemeDefault"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["showDarkColorSchemeSelector"]],[[[1," "],[10,0],[14,0,"instructions"],[12],[1,"\\n "],[1,[28,[35,4],["user.color_schemes.dark_instructions"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showDarkModeToggle"]],[[[1," "],[10,0],[14,0,"control-group dark-mode"],[14,"data-setting-name","user-dark-mode"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,4],["user.dark_mode"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,6],null,[["@labelKey","@checked"],["user.dark_mode_enable",[30,0,["enableDarkMode"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[10,0],[14,0,"control-group text-size"],[14,"data-setting-name","user-text-size"],[12],[1,"\\n "],[10,"label"],[14,"for","text-size-selector"],[14,0,"control-label"],[12],[1,[28,[35,4],["user.text_size.title"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,5],null,[["@id","@valueProperty","@content","@value","@onChange"],["text-size-selector","value",[30,0,["textSizes"]],[30,0,["textSize"]],[28,[37,2],[[30,0],"selectTextSize"],null]]],null],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["showTextSetDefault"]],[[[1," "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,6],null,[["@labelKey","@checked"],["user.text_size_default_on_all_devices",[30,0,["makeTextSizeDefault"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[41,[30,0,["siteSettings","allow_user_locale"]],[[[1," "],[10,0],[14,0,"control-group pref-locale"],[14,"data-setting-name","user-locale"],[12],[1,"\\n "],[10,"label"],[14,"for","locale-selector"],[14,0,"control-label"],[12],[1,[28,[35,4],["user.locale.title"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,5],null,[["@id","@valueProperty","@langProperty","@content","@value","@onChange","@options"],["locale-selector","value","value",[30,0,["availableLocales"]],[30,0,["model","locale"]],[28,[37,2],[[30,0],[28,[37,8],[[30,0,["model","locale"]]],null]],null],[28,[37,1],null,[["filterable","none"],[true,"user.locale.default"]]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,"\\n "],[1,[28,[35,4],["user.locale.instructions"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[10,0],[14,0,"control-group home"],[14,"data-setting-name","user-home"],[12],[1,"\\n "],[10,"label"],[14,"for","home-selector"],[14,0,"control-label"],[12],[1,[28,[35,4],["user.home"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,5],null,[["@id","@content","@valueProperty","@value","@onChange"],["home-selector",[30,0,["userSelectableHome"]],"value",[30,0,["homepageId"]],[28,[37,2],[[30,0],[28,[37,8],[[30,0,["model","user_option","homepage_id"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,"fieldset"],[14,0,"control-group other"],[14,"data-setting-name","user-other-settings"],[12],[1,"\\n "],[10,"legend"],[14,0,"control-label"],[12],[1,[28,[35,4],["user.other_settings"],null]],[13],[1,"\\n\\n "],[8,[39,6],[[24,"data-setting-name","user-external-links"]],[["@labelKey","@checked","@class"],["user.external_links_in_new_tab",[30,0,["model","user_option","external_links_in_new_tab"]],"pref-external-links"]],null],[1,"\\n "],[8,[39,6],[[24,"data-setting-name","user-enable-quoting"]],[["@labelKey","@checked","@class"],["user.enable_quoting",[30,0,["model","user_option","enable_quoting"]],"pref-enable-quoting"]],null],[1,"\\n "],[8,[39,6],[[24,"data-setting-name","user-enable-defer"]],[["@labelKey","@checked","@class"],["user.enable_defer",[30,0,["model","user_option","enable_defer"]],"pref-defer-unread"]],null],[1,"\\n"],[41,[30,0,["siteSettings","automatically_unpin_topics"]],[[[1," "],[8,[39,6],[[24,"data-setting-name","user-auto-unpin"]],[["@labelKey","@checked","@class"],["user.automatically_unpin_topics",[30,0,["model","user_option","automatically_unpin_topics"]],"pref-auto-unpin"]],null],[1,"\\n"]],[]],null],[41,[30,0,["siteSettings","allow_users_to_hide_profile"]],[[[1," "],[8,[39,6],[[24,"data-setting-name","user-hide-profile"]],[["@labelKey","@checked","@class"],["user.hide_profile_and_presence",[30,0,["model","user_option","hide_profile_and_presence"]],"pref-hide-profile"]],null],[1,"\\n"]],[]],null],[1," "],[8,[39,6],[[24,"data-setting-name","user-dynamic-favicon"]],[["@labelKey","@checked","@class"],["user.dynamic_favicon",[30,0,["model","user_option","dynamic_favicon"]],"pref-dynamic-favicon"]],null],[1,"\\n "],[10,0],[14,0,"controls controls-dropdown pref-page-title"],[14,"data-setting-name","user-page-title"],[12],[1,"\\n "],[10,"label"],[14,"for","user-title-count-mode"],[12],[1,[28,[35,4],["user.title_count_mode.title"],null]],[13],[1,"\\n "],[8,[39,5],null,[["@valueProperty","@content","@value","@id","@onChange"],["value",[30,0,["titleCountModes"]],[30,0,["model","user_option","title_count_mode"]],"user-title-count-mode",[28,[37,2],[[30,0],[28,[37,8],[[30,0,["model","user_option","title_count_mode"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"controls controls-dropdown pref-bookmark-after-notification"],[14,"data-setting-name","user-bookmark-after-notification"],[12],[1,"\\n "],[10,"label"],[14,"for","bookmark-after-notification-mode"],[12],[1,[28,[35,4],["user.bookmark_after_notification.title"],null]],[13],[1,"\\n "],[8,[39,5],null,[["@valueProperty","@content","@value","@id","@onChange"],["value",[30,0,["bookmarkAfterNotificationModes"]],[30,0,["model","user_option","bookmark_auto_delete_preference"]],"bookmark-after-notification-mode",[28,[37,2],[[30,0],[28,[37,8],[[30,0,["model","user_option","bookmark_auto_delete_preference"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[8,[39,6],[[24,"data-setting-name","user-new-user-tips"]],[["@labelKey","@checked","@class"],["user.skip_new_user_tips.description",[30,0,["model","user_option","skip_new_user_tips"]],"pref-new-user-tips"]],null],[1,"\\n"],[41,[30,0,["site","user_tips"]],[[[1," "],[8,[39,7],[[24,"data-setting-name","user-reset-seen-user-tips"]],[["@class","@action"],["pref-reset-seen-user-tips",[28,[37,2],[[30,0],"resetSeenUserTips"],null]]],[["default"],[[[[1,[28,[35,4],["user.reset_seen_user_tips"],null]]],[]]]]],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[10,1],[12],[1,"\\n "],[8,[39,0],null,[["@name","@connectorTagName","@outletArgs"],["user-preferences-interface","div",[28,[37,1],null,[["model","save"],[[30,0,["model"]],[28,[37,2],[[30,0],"save"],null]]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,"br"],[12],[13],[1,"\\n\\n"],[10,1],[12],[1,"\\n "],[8,[39,0],null,[["@name","@connectorTagName","@outletArgs"],["user-custom-controls","div",[28,[37,1],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,9],null,[["@model","@action","@saved"],[[30,0,["model"]],[28,[37,2],[[30,0],"save"],null],[30,0,["saved"]]]],null]],[],false,["plugin-outlet","hash","action","if","i18n","combo-box","preference-checkbox","d-button","mut","save-controls"]]',moduleName:"discourse/templates/preferences/interface.hbs",isStrictMode:!1})
e.default=i}))
define("discourse/templates/preferences/navigation-menu",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"3a4J4n/t",block:'[[[10,0],[14,0,"control-group preferences-navigation-menu-navigation"],[14,"data-setting-name","user-navigation-menu-navigation"],[12],[1,"\\n "],[10,"legend"],[14,0,"control-label"],[12],[1,[28,[35,0],["user.experimental_sidebar.navigation_section"],null]],[13],[1,"\\n\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,0],["user.experimental_sidebar.navigation_section_instruction"],null]],[13],[1,"\\n\\n "],[8,[39,1],null,[["@labelKey","@checked","@class"],["user.experimental_sidebar.link_to_filtered_list_checkbox_description",[30,0,["newSidebarLinkToFilteredList"]],"pref-link-to-filtered-list"]],null],[1,"\\n "],[8,[39,1],null,[["@labelKey","@checked","@class"],["user.experimental_sidebar.show_count_new_items_checkbox_description",[30,0,["newSidebarShowCountOfNewItems"]],"pref-show-count-new-items"]],null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,2],null,[["@model","@action","@saved"],[[30,0,["model"]],[28,[37,3],[[30,0],"save"],null],[30,0,["saved"]]]],null]],[],false,["i18n","preference-checkbox","save-controls","action"]]',moduleName:"discourse/templates/preferences/navigation-menu.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/preferences/notifications",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"R3njzlb+",block:'[[[10,0],[14,0,"control-group notifications"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,0],["user.notifications"],null]],[13],[1,"\\n\\n "],[10,0],[14,0,"controls controls-dropdown"],[14,"data-setting-name","user-like-notification-frequency"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,0],["user.like_notification_frequency.title"],null]],[13],[1,"\\n "],[8,[39,1],null,[["@valueProperty","@content","@value","@onChange"],["value",[30,0,["likeNotificationFrequencies"]],[30,0,["model","user_option","like_notification_frequency"]],[28,[37,2],[[30,0],[28,[37,3],[[30,0,["model","user_option","like_notification_frequency"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[51,[30,0,["capabilities","isAppWebview"]]],[[[1," "],[10,0],[14,0,"control-group desktop-notifications"],[14,"data-setting-name","user-desktop-notifications"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,0],["user.desktop_notifications.label"],null]],[13],[1,"\\n "],[8,[39,5],null,null,null],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,[28,[35,0],["user.desktop_notifications.each_browser_note"],null]],[13],[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,6],null,[["@name","@connectorTagName","@outletArgs"],["user-preferences-desktop-notifications","div",[28,[37,7],null,[["model","save"],[[30,0,["model"]],[28,[37,2],[[30,0],"save"],null]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,8],null,[["@model"],[[30,0,["model"]]]],null],[1,"\\n\\n"],[10,1],[12],[1,"\\n "],[8,[39,6],null,[["@name","@connectorTagName","@outletArgs"],["user-preferences-notifications","div",[28,[37,7],null,[["model","save"],[[30,0,["model"]],[28,[37,2],[[30,0],"save"],null]]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,"br"],[12],[13],[1,"\\n\\n"],[10,1],[12],[1,"\\n "],[8,[39,6],null,[["@name","@connectorTagName","@outletArgs"],["user-custom-controls","div",[28,[37,7],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,9],null,[["@model","@action","@saved"],[[30,0,["model"]],[28,[37,2],[[30,0],"save"],null],[30,0,["saved"]]]],null]],[],false,["i18n","combo-box","action","mut","unless","desktop-notification-config","plugin-outlet","hash","user-notification-schedule","save-controls"]]',moduleName:"discourse/templates/preferences/notifications.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/preferences/profile",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"B0PSskG+",block:'[[[41,[30,0,["canChangeBio"]],[[[1," "],[10,0],[14,0,"control-group pref-bio"],[14,"data-setting-name","user-bio"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,1],["user.bio"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls bio-composer input-xxlarge"],[12],[1,"\\n "],[8,[39,2],null,[["@value"],[[30,0,["model","bio_raw"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[10,0],[14,0,"control-group pref-timezone"],[14,"data-setting-name","user-timezone"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,1],["user.timezone"],null]],[13],[1,"\\n "],[8,[39,3],null,[["@value","@onChange","@class"],[[30,0,["model","user_option","timezone"]],[28,[37,4],[[30,0],[28,[37,5],[[30,0,["model","user_option","timezone"]]],null]],null],"input-xxlarge"]],null],[1,"\\n "],[8,[39,6],null,[["@class","@icon","@label","@action"],["btn-default","globe","user.use_current_timezone",[28,[37,4],[[30,0],"useCurrentTimezone"],null]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["model","can_change_location"]],[[[1," "],[10,0],[14,0,"control-group pref-location"],[14,"data-setting-name","user-location"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[14,"for","edit-location"],[12],[1,[28,[35,1],["user.location"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,7],[[24,0,"input-xxlarge"],[24,1,"edit-location"]],[["@type","@value"],["text",[30,0,["model","location"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["model","can_change_website"]],[[[1," "],[10,0],[14,0,"control-group pref-website"],[14,"data-setting-name","user-website"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[14,"for","edit-website"],[12],[1,[28,[35,1],["user.website"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,7],[[24,0,"input-xxlarge"],[24,1,"edit-website"]],[["@type","@value"],["text",[30,0,["model","website"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["userFields"]]],null]],null],null,[[[1," "],[10,0],[14,0,"control-group"],[14,"data-setting-name","user-user-fields"],[12],[1,"\\n "],[8,[39,10],null,[["@field","@value"],[[30,1,["field"]],[30,1,["value"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[10,0],[14,0,"clearfix"],[12],[13],[1,"\\n\\n"],[41,[30,0,["siteSettings","allow_profile_backgrounds"]],[[[41,[30,0,["canUploadProfileHeader"]],[[[1," "],[10,0],[14,0,"control-group pref-profile-bg"],[14,"data-setting-name","user-profile-bg"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,1],["user.change_profile_background.title"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,11],null,[["@imageUrl","@type","@id"],[[30,0,["model","profile_background_upload_url"]],"profile_background","profile-background-uploader"]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,"\\n "],[1,[28,[35,1],["user.change_profile_background.instructions"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["canUploadUserCardBackground"]],[[[1," "],[10,0],[14,0,"control-group pref-profile-bg"],[14,"data-setting-name","user-card-bg"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,1],["user.change_card_background.title"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,11],null,[["@imageUrl","@type","@id"],[[30,0,["model","card_background_upload_url"]],"card_background","profile-card-background-uploader"]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,"\\n "],[1,[28,[35,1],["user.change_card_background.instructions"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]],null],[1,"\\n"],[41,[30,0,["siteSettings","allow_featured_topic_on_user_profiles"]],[[[1," "],[10,0],[14,0,"control-group"],[14,"data-setting-name","user-featured-topic"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,1],["user.featured_topic"],null]],[13],[1,"\\n"],[41,[30,0,["model","featured_topic"]],[[[1," "],[10,"label"],[14,0,"featured-topic-link"],[12],[1,"\\n "],[8,[39,12],null,[["@route","@models"],["topic",[28,[37,13],[[30,0,["model","featured_topic","slug"]],[30,0,["model","featured_topic","id"]]],null]]],[["default"],[[[[1,"\\n "],[1,[28,[35,14],[[28,[37,15],[[30,0,["model","featured_topic","fancy_title"]]],null]],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[39,6],null,[["@action","@class","@label"],[[28,[37,4],[[30,0],"showFeaturedTopicModal"],null],"btn-default feature-topic-on-profile-btn","user.feature_topic_on_profile.open_search"]],null],[1,"\\n"],[41,[30,0,["model","featured_topic"]],[[[1," "],[8,[39,6],null,[["@action","@class","@label"],[[28,[37,4],[[30,0],"clearFeaturedTopicFromProfile"],null],"btn-danger clear-feature-topic-on-profile-btn","user.feature_topic_on_profile.clear.title"]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,"\\n "],[1,[28,[35,1],["user.change_featured_topic.instructions"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canChangeDefaultCalendar"]],[[[1," "],[10,0],[14,0,"control-group"],[14,"data-setting-name","user-default-calendar"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,1],["download_calendar.default_calendar"],null]],[13],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[39,16],null,[["@valueProperty","@content","@value","@id","@onChange"],["value",[30,0,["calendarOptions"]],[30,0,["model","user_option","default_calendar"]],"user-default-calendar",[28,[37,4],[[30,0],[28,[37,5],[[30,0,["model","user_option","default_calendar"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,"\\n "],[1,[28,[35,1],["download_calendar.default_calendar_instruction"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[10,1],[12],[1,"\\n "],[8,[39,17],null,[["@name","@connectorTagName","@outletArgs"],["user-preferences-profile","div",[28,[37,18],null,[["model","save"],[[30,0,["model"]],[28,[37,4],[[30,0],"save"],null]]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,1],[12],[1,"\\n "],[8,[39,17],null,[["@name","@connectorTagName","@outletArgs"],["user-custom-preferences","div",[28,[37,18],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,"br"],[12],[13],[1,"\\n\\n"],[10,1],[12],[1,"\\n "],[8,[39,17],null,[["@name","@connectorTagName","@outletArgs"],["user-custom-controls","div",[28,[37,18],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,19],null,[["@model","@action","@saved"],[[30,0,["model"]],[28,[37,4],[[30,0],"save"],null],[30,0,["saved"]]]],null]],["uf"],false,["if","i18n","d-editor","timezone-input","action","mut","d-button","input","each","-track-array","user-field","uppy-image-uploader","link-to","array","replace-emoji","html-safe","combo-box","plugin-outlet","hash","save-controls"]]',moduleName:"discourse/templates/preferences/profile.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/preferences/security",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"cW+L2LRB",block:'[[[41,[30,0,["canChangePassword"]],[[[1," "],[10,0],[14,0,"control-group pref-password"],[14,"data-setting-name","user-password"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,1],["user.password.title"],null]],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[11,3],[24,6,""],[24,0,"btn btn-default"],[4,[38,2],["click",[30,0,["changePassword"]]],null],[12],[1,"\\n "],[1,[28,[35,3],["envelope"],null]],[1,"\\n"],[41,[30,0,["model","no_password"]],[[[1," "],[1,[28,[35,1],["user.change_password.set_password"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,1],["user.change_password.action"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n "],[1,[30,0,["passwordProgress"]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group pref-second-factor"],[14,"data-setting-name","user-second-factor"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,1],["user.second_factor.title"],null]],[13],[1,"\\n"],[41,[51,[30,0,["model","second_factor_enabled"]]],[[[1," "],[10,"label"],[12],[1,"\\n "],[1,[28,[35,1],["user.second_factor.short_description"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"controls pref-second-factor"],[12],[1,"\\n"],[41,[30,0,["isCurrentUser"]],[[[1," "],[8,[39,5],[[24,0,"btn btn-default"]],[["@route"],["preferences.second-factor"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["lock"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,1],["user.second_factor.enable"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canCheckEmails"]],[[[1," "],[10,0],[14,0,"control-group pref-auth-tokens"],[14,"data-setting-name","user-auth-tokens"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,1],["user.auth_tokens.title"],null]],[13],[1,"\\n\\n "],[10,0],[14,0,"auth-tokens"],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["authTokens"]]],null]],null],null,[[[1," "],[10,0],[14,0,"row auth-token"],[12],[1,"\\n "],[10,0],[14,0,"auth-token-icon"],[12],[1,[28,[35,3],[[30,1,["icon"]]],null]],[13],[1,"\\n"],[41,[51,[30,1,["is_active"]]],[[[1," "],[8,[39,8],null,[["@token","@revokeAuthToken","@showToken"],[[30,1],[28,[37,9],[[30,0],"revokeAuthToken"],null],[28,[37,9],[[30,0],"showToken"],null]]],null],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"auth-token-first"],[12],[1,"\\n "],[1,[28,[35,10],[[28,[37,1],["user.auth_tokens.device_location"],[["device","ip","location"],[[30,1,["device"]],[30,1,["client_ip"]],[30,1,["location"]]]]]],null]],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"auth-token-second"],[12],[1,"\\n"],[41,[30,1,["is_active"]],[[[1," "],[1,[28,[35,10],[[28,[37,1],["user.auth_tokens.browser_active"],[["browser"],[[30,1,["browser"]]]]]],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,10],[[28,[37,1],["user.auth_tokens.browser_last_seen"],[["browser","date"],[[30,1,["browser"]],[28,[37,11],[[30,1,["seen_at"]]],null]]]]],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["canShowAllAuthTokens"]],[[[1," "],[11,3],[24,6,""],[4,[38,2],["click",[30,0,["toggleShowAllAuthTokens"]]],null],[12],[1,"\\n"],[41,[30,0,["showAllAuthTokens"]],[[[1," "],[1,[28,[35,3],["caret-up"],null]],[1,"\\n "],[1,[28,[35,1],["user.auth_tokens.show_few"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,3],["caret-down"],null]],[1,"\\n "],[1,[28,[35,1],["user.auth_tokens.show_all"],[["count"],[[30,0,["model","user_auth_tokens","length"]]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[11,3],[24,6,""],[24,0,"pull-right text-danger"],[4,[38,2],["click",[28,[37,12],[[30,0,["revokeAuthToken"]],null],null]],null],[12],[1,[28,[35,3],["sign-out-alt"],null]],[1," "],[1,[28,[35,1],["user.auth_tokens.log_out_all"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,13],null,[["@model"],[[30,2]]],null],[1,"\\n\\n"],[10,1],[12],[1,"\\n "],[8,[39,14],null,[["@name","@connectorTagName","@outletArgs"],["user-preferences-security","div",[28,[37,15],null,[["model","save"],[[30,0,["model"]],[28,[37,9],[[30,0],"save"],null]]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,"br"],[12],[13],[1,"\\n\\n"],[10,1],[12],[1,"\\n "],[8,[39,14],null,[["@name","@connectorTagName","@outletArgs"],["user-custom-controls","div",[28,[37,15],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n"],[13]],["token","@model"],false,["if","i18n","on","d-icon","unless","link-to","each","-track-array","auth-token-dropdown","action","html-safe","format-date","fn","user-preferences/user-api-keys","plugin-outlet","hash"]]',moduleName:"discourse/templates/preferences/security.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/preferences/tags",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"iumgIZhk",block:'[[[8,[39,0],null,[["@model","@selectedTags","@save","@siteSettings"],[[30,0,["model"]],[30,0,["selectedTags"]],[28,[37,1],[[30,0],"save"],null],[30,0,["siteSettings"]]]],null],[1,"\\n\\n"],[8,[39,2],null,[["@model","@action","@saved"],[[30,0,["model"]],[28,[37,1],[[30,0],"save"],null],[30,0,["saved"]]]],null]],[],false,["user-preferences/tags","action","save-controls"]]',moduleName:"discourse/templates/preferences/tags.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/preferences/tracking",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"QQzJfvZa",block:'[[[8,[39,0],null,[["@pageClass"],["user-preferences-tracking"]],null],[1,"\\n\\n"],[10,0],[14,0,"user-preferences__tracking-topics-wrapper"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,1],["user.topics_settings"],null]],[13],[1,"\\n\\n "],[10,0],[14,0,"user-preferences_tracking-topics-controls"],[12],[1,"\\n "],[10,0],[14,0,"controls controls-dropdown"],[14,"data-setting-name","user-new-topic-duration"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,1],["user.new_topic_duration.label"],null]],[13],[1,"\\n "],[8,[39,2],null,[["@class","@valueProperty","@content","@value","@onChange"],["duration","value",[30,0,["considerNewTopicOptions"]],[30,0,["model","user_option","new_topic_duration_minutes"]],[28,[37,3],[[30,0],[28,[37,4],[[30,0,["model","user_option","new_topic_duration_minutes"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"controls controls-dropdown"],[14,"data-setting-name","user-auto-track-topics"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,1],["user.auto_track_topics"],null]],[13],[1,"\\n "],[8,[39,2],null,[["@valueProperty","@content","@value","@onChange"],["value",[30,0,["autoTrackDurations"]],[30,0,["model","user_option","auto_track_topics_after_msecs"]],[28,[37,3],[[30,0],[28,[37,4],[[30,0,["model","user_option","auto_track_topics_after_msecs"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"controls controls-dropdown"],[14,"data-setting-name","user-notification-level-when-replying"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,1],["user.notification_level_when_replying"],null]],[13],[1,"\\n "],[8,[39,2],null,[["@valueProperty","@content","@value","@onChange"],["value",[30,0,["notificationLevelsForReplying"]],[30,0,["model","user_option","notification_level_when_replying"]],[28,[37,3],[[30,0],[28,[37,4],[[30,0,["model","user_option","notification_level_when_replying"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"user-preferences__tracking-categories-tags-wrapper"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[8,[39,5],null,[["@canSee","@model","@selectedCategories","@hideMutedTags","@siteSettings"],[[30,0,["canSee"]],[30,0,["model"]],[30,0,["selectedCategories"]],[30,0,["hideMutedTags"]],[30,0,["siteSettings"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[12],[1,"\\n "],[8,[39,6],null,[["@model","@selectedTags","@save","@siteSettings"],[[30,0,["model"]],[30,0,["selectedTags"]],[30,0,["save"]],[30,0,["siteSettings"]]]],null],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n"],[41,[30,0,["showMutePrecedenceSetting"]],[[[1," "],[10,0],[14,0,"control-group user-preferences__watched-precedence-over-muted"],[12],[1,"\\n "],[8,[39,8],[[24,"data-setting-name","watched-precedence-over-muted"]],[["@labelKey","@checked"],["user.watched_precedence_over_muted",[30,0,["model","user_option","watched_precedence_over_muted"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canSave"]],[[[1," "],[8,[39,9],null,[["@model","@action","@saved"],[[30,0,["model"]],[30,0,["save"]],[30,0,["saved"]]]],null],[1,"\\n"]],[]],null]],[],false,["d-section","i18n","combo-box","action","mut","user-preferences/categories","user-preferences/tags","if","preference-checkbox","save-controls"]]',moduleName:"discourse/templates/preferences/tracking.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/preferences/users",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"sKnI74Lh",block:'[[[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,0],["user.users"],null]],[13],[1,"\\n"],[41,[30,0,["ignoredEnabled"]],[[[1," "],[10,0],[14,0,"control-group user-ignore"],[14,"data-setting-name","user-ignored-users"],[12],[1,"\\n "],[10,0],[14,0,"controls tracking-controls user-notifications"],[12],[1,"\\n "],[10,"label"],[12],[1,[28,[35,2],["far-eye-slash"],[["class"],["icon"]]]],[1,"\\n "],[1,[28,[35,0],["user.ignored_users"],null]],[13],[1,"\\n "],[8,[39,3],null,[["@model","@items","@saving"],[[30,0,["model"]],[30,0,["model","ignored_usernames"]],[30,0,["saved"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[10,0],[14,0,"control-group user-mute"],[14,"data-setting-name","user-muted-users"],[12],[1,"\\n "],[10,0],[14,0,"controls tracking-controls"],[12],[1,"\\n "],[10,"label"],[12],[1,"\\n "],[1,[28,[35,2],["d-muted"],[["class"],["icon"]]]],[1,"\\n "],[10,1],[12],[1,[28,[35,0],["user.muted_users"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[8,[39,4],null,[["@value","@onChange","@options"],[[30,0,["mutedUsernames"]],[28,[37,5],[[30,0],"onChangeMutedUsernames"],null],[28,[37,6],null,[["excludeCurrentUser"],[true]]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,[28,[35,0],["user.muted_users_instructions"],null]],[13],[1,"\\n"],[13],[1,"\\n\\n"],[41,[30,0,["currentUser","can_send_private_messages"]],[[[1," "],[10,0],[14,0,"control-group private-messages"],[12],[1,"\\n "],[10,"label"],[14,0,"control-label"],[12],[1,[28,[35,0],["user.private_messages"],null]],[13],[1,"\\n "],[10,0],[14,0,"control-group user-allow-pm"],[14,"data-setting-name","user-allow-private-messages"],[12],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,7],null,[["@labelKey","@checked"],["user.allow_private_messages",[30,0,["model","user_option","allow_private_messages"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"control-group user-allow-pm"],[14,"data-setting-name","user-allow-private-messages-from-specific-users"],[12],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,7],null,[["@labelKey","@checked","@disabled"],["user.allow_private_messages_from_specific_users",[30,0,["model","user_option","enable_allowed_pm_users"]],[30,0,["disableAllowPmUsersSetting"]]]],null],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["allowPmUsersEnabled"]],[[[1," "],[10,0],[14,0,"controls tracking-controls"],[12],[1,"\\n "],[8,[39,4],null,[["@value","@onChange","@options"],[[30,0,["allowedPmUsernames"]],[28,[37,5],[[30,0],"onChangeAllowedPmUsernames"],null],[28,[37,6],null,[["excludeCurrentUser"],[true]]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"instructions"],[12],[1,[28,[35,0],["user.allowed_pm_users_instructions"],null]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[10,1],[12],[1,"\\n "],[8,[39,8],null,[["@name","@connectorTagName","@outletArgs"],["user-custom-controls","div",[28,[37,6],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[8,[39,9],null,[["@model","@action","@saved"],[[30,0,["model"]],[28,[37,5],[[30,0],"save"],null],[30,0,["saved"]]]],null]],[],false,["i18n","if","d-icon","ignored-user-list","user-chooser","action","hash","preference-checkbox","plugin-outlet","save-controls"]]',moduleName:"discourse/templates/preferences/users.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/privacy",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"6g2AqVnv",block:'[[[8,[39,0],null,[["@bodyClass","@class"],["static-privacy","container"]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"contents clearfix body-page"],[12],[1,"\\n "],[8,[39,1],null,[["@name"],["above-static"]],null],[1,"\\n "],[1,[28,[35,2],[[30,0,["model","html"]]],null]],[1,"\\n "],[8,[39,1],null,[["@name"],["below-static"]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],[],false,["d-section","plugin-outlet","html-safe"]]',moduleName:"discourse/templates/privacy.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/review-index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"PzwdV480",block:'[[[10,0],[14,0,"reviewable-container"],[12],[1,"\\n "],[10,0],[14,0,"reviewable-list"],[12],[1,"\\n"],[41,[30,0,["reviewables"]],[[[1," "],[8,[39,1],null,[["@selector","@action"],[".reviewable-item",[28,[37,2],[[30,0],"loadMore"],null]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"reviewables"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["reviewables"]]],null]],null],null,[[[1," "],[8,[39,5],null,[["@reviewable","@remove"],[[30,1],[28,[37,2],[[30,0],"remove"],null]]],null],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[39,6],null,[["@condition"],[[30,0,["reviewables","loadingMore"]]]],null],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"no-review"],[12],[1,"\\n "],[1,[28,[35,7],["review.none"],null]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n\\n "],[10,0],[14,0,"reviewable-filters"],[12],[1,"\\n "],[10,0],[14,0,"reviewable-filter"],[12],[1,"\\n "],[10,"label"],[14,0,"filter-label"],[12],[1,[28,[35,7],["review.filters.status"],null]],[13],[1,"\\n "],[8,[39,8],null,[["@value","@content","@onChange"],[[30,0,["filterStatus"]],[30,0,["statuses"]],[28,[37,2],[[30,0],[28,[37,9],[[30,0,["filterStatus"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["filtersExpanded"]],[[[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,10],null,[["@name","@connectorTagName","@outletArgs"],["above-review-filters","div",[28,[37,11],null,[["model","additionalFilters"],[[30,0,["model"]],[30,0,["additionalFilters"]]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"reviewable-filter"],[12],[1,"\\n "],[10,"label"],[14,0,"filter-label"],[12],[1,[28,[35,7],["review.filters.type.title"],null]],[13],[1,"\\n "],[8,[39,8],null,[["@value","@content","@onChange","@options"],[[30,0,["filterType"]],[30,0,["allTypes"]],[28,[37,2],[[30,0],[28,[37,9],[[30,0,["filterType"]]],null]],null],[28,[37,11],null,[["none"],["review.filters.type.all"]]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"reviewable-filter"],[12],[1,"\\n "],[10,"label"],[14,0,"filter-label"],[12],[1,[28,[35,7],["review.filters.priority.title"],null]],[13],[1,"\\n "],[8,[39,8],null,[["@value","@content","@onChange"],[[30,0,["filterPriority"]],[30,0,["priorities"]],[28,[37,2],[[30,0],[28,[37,9],[[30,0,["filterPriority"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"reviewable-filter"],[12],[1,"\\n "],[10,"label"],[14,0,"filter-label"],[12],[1,[28,[35,7],["review.filters.category"],null]],[13],[1,"\\n "],[8,[39,12],null,[["@value","@onChange","@options"],[[30,0,["filterCategoryId"]],[28,[37,2],[[30,0],[28,[37,9],[[30,0,["filterCategoryId"]]],null]],null],[28,[37,11],null,[["none"],["review.filters.all_categories"]]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"reviewable-filter topic-filter"],[12],[1,"\\n "],[1,[28,[35,7],["review.filtered_reviewed_by"],null]],[1,"\\n "],[8,[39,13],null,[["@value","@onChange","@options"],[[30,0,["filterReviewedBy"]],[28,[37,2],[[30,0],"updateFilterReviewedBy"],null],[28,[37,11],null,[["maximum","excludeCurrentUser","fullWidthWrap"],[1,false,true]]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"reviewable-filter topic-filter"],[12],[1,"\\n "],[1,[28,[35,7],["review.filtered_user"],null]],[1,"\\n "],[8,[39,13],null,[["@value","@onChange","@class","@options"],[[30,0,["filterUsername"]],[28,[37,2],[[30,0],"updateFilterUsername"],null],"user-selector",[28,[37,11],null,[["maximum","excludeCurrentUser","fullWidthWrap"],[1,false,true]]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["filterTopic"]],[[[1," "],[10,0],[14,0,"reviewable-filter topic-filter"],[12],[1,"\\n "],[1,[28,[35,7],["review.filtered_topic"],null]],[1,"\\n "],[8,[39,14],null,[["@class","@label","@icon","@action"],["btn-default","review.show_all_topics","times",[28,[37,2],[[30,0],"resetTopic"],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"reviewable-filter date-range"],[12],[1,"\\n "],[1,[28,[35,7],["review.date_filter"],null]],[1,"\\n "],[8,[39,15],null,[["@from","@to","@onChange","@showFromTime","@showToTime"],[[30,0,["filterFromDate"]],[30,0,["filterToDate"]],[30,0,["setRange"]],false,false]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"reviewable-filter sort-order"],[12],[1,"\\n "],[1,[28,[35,7],["review.order_by"],null]],[1,"\\n "],[8,[39,8],null,[["@value","@content","@onChange"],[[30,0,["filterSortOrder"]],[30,0,["sortOrders"]],[28,[37,2],[[30,0],[28,[37,9],[[30,0,["filterSortOrder"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"reviewable-filters-actions"],[12],[1,"\\n "],[8,[39,14],null,[["@icon","@label","@class","@action"],["sync","review.filters.refresh","btn-primary refresh",[28,[37,2],[[30,0],"refresh"],null]]],null],[1,"\\n\\n"],[41,[30,0,["site","mobileView"]],[[[1," "],[8,[39,14],null,[["@label","@icon","@class","@action"],["show_help",[30,0,["toggleFiltersIcon"]],"btn-default expand-secondary-filters",[28,[37,2],[[30,0],"toggleFilters"],null]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["r"],false,["if","load-more","action","each","-track-array","reviewable-item","conditional-loading-spinner","i18n","combo-box","mut","plugin-outlet","hash","category-chooser","email-group-user-chooser","d-button","date-time-input-range"]]',moduleName:"discourse/templates/review-index.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/review-settings",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"39bJ4gSy",block:'[[[10,0],[14,0,"reviewable-settings"],[12],[1,"\\n "],[10,"h4"],[12],[1,[28,[35,0],["review.settings.priorities.title"],null]],[13],[1,"\\n\\n"],[42,[28,[37,2],[[28,[37,2],[[30,0,["scoreTypes"]]],null]],null],null,[[[1," "],[10,0],[14,0,"reviewable-score-type"],[12],[1,"\\n "],[10,0],[14,0,"title"],[12],[1,[30,1,["title"]]],[13],[1,"\\n "],[10,0],[14,0,"field"],[12],[1,"\\n "],[8,[39,3],null,[["@value","@content","@onChange"],[[30,1,["reviewable_priority"]],[30,0,["settings","reviewable_priorities"]],[28,[37,4],[[30,0],[28,[37,5],[[30,1,["reviewable_priority"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1,"\\n "],[10,0],[14,0,"reviewable-score-type"],[12],[1,"\\n "],[10,0],[14,0,"title"],[12],[13],[1,"\\n "],[10,0],[14,0,"field"],[12],[1,"\\n "],[8,[39,6],null,[["@icon","@label","@class","@action","@disabled"],["check","review.settings.save_changes","btn-primary save-settings",[28,[37,4],[[30,0],"save"],null],[30,0,["saving"]]]],null],[1,"\\n\\n"],[41,[30,0,["saved"]],[[[1," "],[10,1],[14,0,"saved"],[12],[1,[28,[35,0],["review.settings.saved"],null]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"],[13]],["rst"],false,["i18n","each","-track-array","combo-box","action","mut","d-button","if"]]',moduleName:"discourse/templates/review-settings.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/review-show",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"8+48Es0D",block:'[[[8,[39,0],null,[["@reviewable"],[[30,0,["reviewable"]]]],null]],[],false,["reviewable-item"]]',moduleName:"discourse/templates/review-show.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/review-topics",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"RHcd3fA+",block:'[[[41,[30,0,["reviewableTopics"]],[[[1," "],[10,"table"],[14,0,"reviewable-topics"],[12],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"th"],[12],[1,[28,[35,1],["review.topics.topic"],null]],[1," "],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,1],["review.topics.reviewable_count"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,1],["review.topics.reported_by"],null]],[13],[1,"\\n "],[10,"th"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["reviewableTopics"]]],null]],null],null,[[[1," "],[10,"tr"],[14,0,"reviewable-topic"],[12],[1,"\\n "],[10,"td"],[14,0,"topic-title"],[12],[1,"\\n "],[10,0],[14,0,"combined-title"],[12],[1,"\\n "],[8,[39,4],null,[["@topic"],[[30,1]]],null],[1,"\\n "],[10,3],[15,6,[30,1,["relative_url"]]],[14,"rel","noopener noreferrer"],[14,"target","_blank"],[12],[1,[28,[35,5],[[30,1,["title"]]],null]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[14,0,"reviewable-count"],[12],[1,"\\n "],[1,[30,1,["stats","count"]]],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[14,0,"reported-by"],[12],[1,"\\n "],[1,[28,[35,1],["review.topics.unique_users"],[["count"],[[30,1,["stats","unique_users"]]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[14,0,"reviewable-details"],[12],[1,"\\n "],[8,[39,6],null,[["@topicId","@claimedBy"],[[30,1,["id"]],[30,1,["claimed_by"]]]],null],[1,"\\n "],[8,[39,7],[[24,0,"btn btn-primary btn-small"]],[["@route","@query"],["review.index",[28,[37,8],null,[["topic_id"],[[30,1,["id"]]]]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,9],["list"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,1],["review.topics.details"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"no-review"],[12],[1,"\\n "],[1,[28,[35,1],["review.none"],null]],[1,"\\n "],[13],[1,"\\n"]],[]]]],["rt"],false,["if","i18n","each","-track-array","topic-status","replace-emoji","reviewable-claimed-topic","link-to","hash","d-icon"]]',moduleName:"discourse/templates/review-topics.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/review",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"CQmO7udB",block:'[[[10,0],[14,0,"reviewable"],[12],[1,"\\n "],[10,"ul"],[14,0,"nav nav-pills reviewable-title"],[12],[1,"\\n "],[8,[39,0],null,[["@route","@label"],["review.index","review.view_all"]],null],[1,"\\n "],[8,[39,0],null,[["@route","@label"],["review.topics","review.grouped_by_topic"]],null],[1,"\\n"],[41,[30,0,["currentUser","admin"]],[[[1," "],[8,[39,0],null,[["@route","@label","@icon"],["review.settings","review.settings.title","wrench"]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[46,[28,[37,3],null,null],null,null,null],[1,"\\n"],[13]],[],false,["nav-item","if","component","-outlet"]]',moduleName:"discourse/templates/review.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/second-factor-auth",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"ttKRmp+p",block:'[[[41,[30,0,["message"]],[[[1," "],[10,0],[15,0,[29,["alert ",[30,0,["alertClass"]]]]],[12],[1,[30,0,["message"]]],[13],[1,"\\n"]],[]],null],[41,[51,[30,0,["loadError"]]],[[[1," "],[10,"h3"],[12],[1,[30,0,["secondFactorTitle"]]],[13],[1,"\\n"],[41,[30,0,["customDescription"]],[[[1," "],[10,2],[14,0,"action-description"],[12],[1,[30,0,["customDescription"]]],[13],[1,"\\n"]],[]],null],[1," "],[10,2],[12],[1,[30,0,["secondFactorDescription"]]],[13],[1,"\\n"],[41,[30,0,["showSecurityKeyForm"]],[[[1," "],[10,0],[14,1,"security-key"],[12],[1,"\\n "],[8,[39,2],null,[["@action","@icon","@id","@label","@type","@class"],[[28,[37,3],[[30,0],"authenticateSecurityKey"],null],"key","security-key-authenticate-button","login.security_key_authenticate","button","btn btn-large btn-primary"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[28,[37,4],[[30,0,["showTotpForm"]],[30,0,["showBackupCodesForm"]]],null],[[[1," "],[10,"form"],[15,0,[30,0,["inputFormClass"]]],[12],[1,"\\n "],[8,[39,5],null,[["@value","@secondFactorMethod","@onTokenInput"],[[30,0,["secondFactorToken"]],[30,0,["shownSecondFactorMethod"]],[28,[37,3],[[30,0],"onTokenInput"],null]]],null],[1,"\\n "],[8,[39,2],null,[["@action","@class","@label","@type"],[[28,[37,3],[[30,0],"authenticateToken"],null],"btn-primary","submit","submit"]],null],[1,"\\n "],[13],[1,"\\n "]],[]],null]],[]]],[1,"\\n"],[41,[30,0,["alternativeMethods","length"]],[[[1," "],[10,2],[12],[1,"\\n"],[42,[28,[37,7],[[28,[37,7],[[30,0,["alternativeMethods"]]],null]],null],null,[[[41,[28,[37,8],[[30,2],0],null],[[[1," "],[10,1],[12],[1,"·"],[13],[1,"\\n"]],[]],null],[1," "],[10,1],[12],[1,"\\n "],[11,3],[24,6,""],[16,0,[29,["toggle-second-factor-method ",[30,1,["class"]]]]],[4,[38,9],["click",[28,[37,10],[[30,0,["useAnotherMethod"]],[30,1,["id"]]],null]],null],[12],[1,"\\n "],[1,[28,[35,11],[[30,1,["translationKey"]]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[1,2]],null],[1," "],[13],[1,"\\n"]],[]],null]],[]],null]],["method","index"],false,["if","unless","d-button","action","or","second-factor-input","each","-track-array","gt","on","fn","i18n"]]',moduleName:"discourse/templates/second-factor-auth.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/selected-posts",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"bJwEhhN1",block:'[[[8,[39,0],null,[["@selectedPostsCount","@canSelectAll","@canDeselectAll","@canDeleteSelected","@canMergeTopic","@canChangeOwner","@canMergePosts","@toggleMultiSelect","@mergePosts","@deleteSelected","@deselectAll","@selectAll"],[[30,0,["selectedPostsCount"]],[30,0,["canSelectAll"]],[30,0,["canDeselectAll"]],[30,0,["canDeleteSelected"]],[30,0,["canMergeTopic"]],[30,0,["canChangeOwner"]],[30,0,["canMergePosts"]],[28,[37,1],[[30,0],"toggleMultiSelect"],null],[28,[37,1],[[30,0],"mergePosts"],null],[28,[37,1],[[30,0],"deleteSelected"],null],[28,[37,1],[[30,0],"deselectAll"],null],[28,[37,1],[[30,0],"selectAll"],null]]],null]],[],false,["selected-posts","action"]]',moduleName:"discourse/templates/selected-posts.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/tag-groups-edit",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"4bVtO7Wg",block:'[[[10,0],[14,0,"tag-group-content"],[12],[1,"\\n "],[10,"h3"],[12],[1,[28,[35,0],["tagging.groups.edit_title"],null]],[13],[1,"\\n "],[8,[39,1],null,[["@model","@onDestroy"],[[30,0,["model"]],[28,[37,2],[[30,0],"onDestroy"],null]]],null],[1,"\\n"],[13]],[],false,["i18n","tag-groups-form","action"]]',moduleName:"discourse/templates/tag-groups-edit.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/tag-groups-index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"TssKvbvr",block:'[[[10,0],[14,0,"tag-group-content"],[12],[1,"\\n "],[10,"h3"],[12],[1,"\\n"],[41,[30,0,["model"]],[[[1," "],[1,[28,[35,1],["tagging.groups.about_heading"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,1],["tagging.groups.about_heading_empty"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[10,"section"],[14,0,"tag-groups-about"],[12],[1,"\\n "],[10,2],[12],[1,[28,[35,1],["tagging.groups.about_description"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,"section"],[12],[1,"\\n"],[41,[51,[30,0,["model"]]],[[[1," "],[8,[39,3],[[24,0,"btn btn-primary"]],[["@route"],["tagGroups.new"]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["plus"],null]],[1,"\\n "],[1,[28,[35,1],["tagging.groups.new"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13]],[],false,["if","i18n","unless","link-to","d-icon"]]',moduleName:"discourse/templates/tag-groups-index.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/tag-groups-new",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"wgmASMO6",block:'[[[10,0],[14,0,"tag-group-content"],[12],[1,"\\n "],[10,"h3"],[12],[1,[28,[35,0],["tagging.groups.new_title"],null]],[13],[1,"\\n "],[8,[39,1],null,[["@model","@onSave"],[[30,0,["model"]],[28,[37,2],[[30,0],"onSave"],null]]],null],[1,"\\n"],[13]],[],false,["i18n","tag-groups-form","action"]]',moduleName:"discourse/templates/tag-groups-new.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/tag-groups",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"oPtWdMWC",block:'[[[10,3],[14,6,"/tags"],[12],[1,"\\n "],[1,[28,[35,0],["chevron-left"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,1],["tagging.groups.back_btn"],null]],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"container tag-groups-container"],[12],[1,"\\n "],[10,"h2"],[12],[1,[28,[35,1],["tagging.groups.title"],null]],[13],[1,"\\n\\n"],[41,[30,0,["siteSettings","tagging_enabled"]],[[[41,[30,0,["model"]],[[[1," "],[10,0],[14,0,"tag-groups-sidebar content-list"],[12],[1,"\\n "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,4],[[28,[37,4],[[30,0,["model"]]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,5],null,[["@route","@model"],["tagGroups.edit",[30,1]]],[["default"],[[[[1,"\\n "],[1,[30,1,["name"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n\\n "],[8,[39,6],null,[["@class","@action","@icon","@label"],["btn-default",[28,[37,7],[[30,0],"newTagGroup"],null],"plus","tagging.groups.new"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[46,[28,[37,9],null,null],null,null,null],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"tag-group-content"],[12],[1,"\\n "],[10,0],[14,0,"alert info"],[12],[1,[28,[35,1],["tagging.groups.disabled"],null]],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1,"\\n"],[13]],["tagGroup"],false,["d-icon","i18n","if","each","-track-array","link-to","d-button","action","component","-outlet"]]',moduleName:"discourse/templates/tag-groups.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/tag/show",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"a/Bt8GiC",block:'[[[8,[39,0],null,[["@tagName","@pageClass","@bodyClass"],["","tags",[28,[37,1],["tag-",[30,0,["tag","id"]],[52,[30,0,["category","slug"]],[28,[37,1],[" category-",[30,0,["category","slug"]]],null]],"",[52,[30,0,["additionalTags"]]," tags-intersection"]],null]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"container"],[12],[1,"\\n "],[8,[39,3],null,[["@user","@banner"],[[30,0,["currentUser"]],[30,0,["site","banner"]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,1],[12],[1,"\\n "],[8,[39,4],null,[["@name","@connectorTagName"],["discovery-list-controls-above","div"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"list-controls"],[12],[1,"\\n "],[8,[39,4],null,[["@name","@connectorTagName"],["discovery-navigation-bar-above","div"]],null],[1,"\\n "],[10,0],[14,0,"container"],[12],[1,"\\n "],[10,"section"],[14,0,"navigation-container tag-navigation"],[12],[1,"\\n "],[8,[39,5],null,[["@filterMode","@canCreateTopic","@hasDraft","@createTopic","@category","@editCategory","@tag","@noSubcategories","@tagNotification","@additionalTags","@showInfo","@canCreateTopicOnTag","@createTopicDisabled","@changeTagNotificationLevel","@toggleInfo"],[[30,0,["filterMode"]],[30,0,["canCreateTopic"]],[30,0,["currentUser","has_topic_draft"]],[28,[37,6],["createTopic"],null],[30,0,["category"]],[28,[37,6],["editCategory",[30,0,["category"]]],null],[30,0,["tag"]],[30,0,["noSubcategories"]],[30,0,["tagNotification"]],[30,0,["additionalTags"]],[30,0,["showInfo"]],[30,0,["canCreateTopicOnTag"]],[30,0,["createTopicDisabled"]],[28,[37,7],[[30,0],"changeTagNotificationLevel"],null],[28,[37,7],[[30,0],"toggleInfo"],null]]],null],[1,"\\n\\n "],[8,[39,4],null,[["@name","@connectorTagName","@outletArgs"],["tag-navigation","div",[28,[37,8],null,[["category","tag"],[[30,0,["category"]],[30,0,["tag"]]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["showInfo"]],[[[1," "],[8,[39,9],null,[["@tag","@list","@deleteAction"],[[30,0,["tag"]],[30,0,["list"]],[28,[37,7],[[30,0],"deleteTag"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,4],null,[["@name","@connectorTagName","@outletArgs"],["discovery-list-container-top","div",[28,[37,8],null,[["category"],[[30,0,["category"]]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,10],null,[["@position","@selectedTopics","@model","@showResetNew","@showDismissRead","@resetNew"],["top",[30,0,["selected"]],[30,0,["model"]],[30,0,["showResetNew"]],[30,0,["showDismissRead"]],[28,[37,7],[[30,0],"resetNew"],null]]],null],[1,"\\n\\n "],[10,1],[12],[1,"\\n "],[8,[39,4],null,[["@name","@connectorTagName"],["discovery-above","div"]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"container list-container"],[12],[1,"\\n "],[10,0],[14,0,"row"],[12],[1,"\\n "],[10,0],[14,0,"full-width"],[12],[1,"\\n "],[8,[39,4],null,[["@name"],["before-list-area"]],null],[1,"\\n "],[10,0],[14,1,"list-area"],[12],[1,"\\n"],[41,[51,[30,0,["loading"]]],[[[1," "],[8,[39,12],null,[["@model","@refresh","@autoAddTopicsToBulkSelect","@bulkSelectEnabled","@addTopicsToBulkSelect"],[[30,0,["list"]],[28,[37,7],[[30,0],"refresh"],null],[30,0,["autoAddTopicsToBulkSelect"]],[30,0,["bulkSelectEnabled"]],[28,[37,7],[[30,0],"addTopicsToBulkSelect"],null]]],[["default"],[[[[1,"\\n"],[41,[30,0,["top"]],[[[1," "],[10,0],[14,0,"top-lists"],[12],[1,"\\n "],[8,[39,13],null,[["@period","@action","@fullDay"],[[30,0,["period"]],[28,[37,7],[[30,0],"changePeriod"],null],false]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["topicTrackingState","hasIncoming"]],[[[1," "],[10,0],[15,0,[29,["show-more ",[52,[30,0,["hasTopics"]],"has-topics"]]]],[12],[1,"\\n "],[11,3],[24,"tabindex","0"],[24,6,""],[24,0,"alert alert-info clickable"],[4,[38,14],["click",[30,0,["showInserted"]]],null],[12],[1,"\\n "],[8,[39,15],null,[["@key","@suffix","@count"],["topic_count_",[30,0,["topicTrackingState","filter"]],[30,0,["topicTrackingState","incomingCount"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]],[1,"\\n"],[41,[30,0,["list","topics"]],[[[1," "],[8,[39,16],null,[["@topics","@canBulkSelect","@toggleBulkSelect","@bulkSelectEnabled","@bulkSelectAction","@updateAutoAddTopicsToBulkSelect","@selected","@category","@showPosters","@order","@ascending","@changeSort","@onScroll","@scrollOnLoad","@focusLastVisitedTopic"],[[30,0,["list","topics"]],[30,0,["canBulkSelect"]],[28,[37,7],[[30,0],"toggleBulkSelect"],null],[30,0,["bulkSelectEnabled"]],[28,[37,7],[[30,0],"refresh"],null],[28,[37,7],[[30,0],"updateAutoAddTopicsToBulkSelect"],null],[30,0,["selected"]],[30,0,["category"]],true,[30,0,["order"]],[30,0,["ascending"]],[28,[37,7],[[30,0],"changeSort"],null],[30,1,["saveScrollPosition"]],true,true]],null],[1,"\\n"]],[]],null],[1," "]],[1]]]]],[1,"\\n\\n "],[10,"footer"],[14,0,"topic-list-bottom"],[12],[1,"\\n "],[8,[39,10],null,[["@position","@selectedTopics","@model","@showResetNew","@showDismissRead","@resetNew"],["bottom",[30,0,["selected"]],[30,0,["model"]],[30,0,["showResetNew"]],[30,0,["showDismissRead"]],[28,[37,7],[[30,0],"resetNew"],null]]],null],[1,"\\n\\n"],[41,[51,[30,0,["list","canLoadMore"]]],[[[1," "],[8,[39,17],null,[["@education","@message"],[[30,0,["footerEducation"]],[30,0,["footerMessage"]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,18],[[28,[37,19],["topic.browse_all_tags_or_latest"],[["basePath"],[[28,[37,20],null,null]]]]],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,21],null,[["@condition"],[[30,0,["list","loadingMore"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,1],[12],[1,"\\n "],[8,[39,4],null,[["@name","@connectorTagName"],["discovery-below","div"]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["discoveryTopicList"],false,["d-section","concat","if","discourse-banner","plugin-outlet","d-navigation","route-action","action","hash","tag-info","topic-dismiss-buttons","unless","discovery-topics-list","period-chooser","on","count-i18n","topic-list","footer-message","html-safe","i18n","base-path","conditional-loading-spinner"]]',moduleName:"discourse/templates/tag/show.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/tags",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"bmaMWJY9",block:'[[[8,[39,0],null,[["@pageClass","@tagName"],["tags",""]],[["default"],[[[[1,"\\n "],[46,[28,[37,2],null,null],null,null,null],[1,"\\n"]],[]]]]]],[],false,["d-section","component","-outlet"]]',moduleName:"discourse/templates/tags.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/tags/index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"wSg7Tmwt",block:'[[[10,0],[14,0,"container"],[12],[1,"\\n "],[8,[39,0],null,[["@user","@banner"],[[30,0,["currentUser"]],[30,0,["site","banner"]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"list-controls"],[12],[1,"\\n "],[10,0],[14,0,"container tags-controls"],[12],[1,"\\n"],[41,[30,0,["canAdminTags"]],[[[1," "],[8,[39,2],null,[["@actionsMapping"],[[30,0,["actionsMapping"]]]],null],[1,"\\n"]],[]],null],[1," "],[10,"h2"],[12],[1,[28,[35,3],["tagging.tags"],null]],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[12],[1,"\\n "],[8,[39,4],null,[["@name","@connectorTagName","@outletArgs"],["tags-below-title","div",[28,[37,5],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"tag-sort-options"],[12],[1,"\\n "],[1,[28,[35,3],["tagging.sort_by"],null]],[1,"\\n "],[10,1],[15,0,[29,["tag-sort-count ",[52,[30,0,["sortedByCount"]],"active"]]]],[12],[11,3],[24,6,""],[4,[38,6],["click",[30,0,["sortByCount"]]],null],[12],[1,[28,[35,3],["tagging.sort_by_count"],null]],[13],[13],[1,"\\n "],[10,1],[15,0,[29,["tag-sort-name ",[52,[30,0,["sortedByName"]],"active"]]]],[12],[11,3],[24,6,""],[4,[38,6],["click",[30,0,["sortById"]]],null],[12],[1,[28,[35,3],["tagging.sort_by_name"],null]],[13],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,"hr"],[12],[13],[1,"\\n\\n"],[10,0],[14,0,"all-tag-lists"],[12],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["model","extras","categories"]]],null]],null],null,[[[1," "],[8,[39,9],null,[["@tags","@sortProperties","@categoryId"],[[30,1,["tags"]],[30,0,["sortProperties"]],[30,1,["id"]]]],null],[1,"\\n"]],[1]],null],[1,"\\n"],[42,[28,[37,8],[[28,[37,8],[[30,0,["model","extras","tag_groups"]]],null]],null],null,[[[1," "],[8,[39,9],null,[["@tags","@sortProperties","@tagGroupName"],[[30,2,["tags"]],[30,0,["sortProperties"]],[30,2,["name"]]]],null],[1,"\\n"]],[2]],null],[1,"\\n"],[41,[30,0,["model"]],[[[1," "],[8,[39,9],null,[["@tags","@sortProperties","@titleKey"],[[30,0,["model"]],[30,0,["sortProperties"]],[30,0,["otherTagsTitleKey"]]]],null],[1,"\\n"]],[]],null],[13]],["category","tagGroup"],false,["discourse-banner","if","tags-admin-dropdown","i18n","plugin-outlet","hash","on","each","-track-array","tag-list"]]',moduleName:"discourse/templates/tags/index.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/topic-list-header-column",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return"aria-label='"+e.escapeExpression(o(i,"get").call(null!=t?t:e.nullContext||{},"ariaLabel",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:116},end:{line:1,column:129}}}))+"'"},3:function(e,t,i,n,r){var o,s=null!=t?t:e.nullContext||{},l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return'tabindex="0" role="button" aria-pressed=\''+e.escapeExpression(l(i,"get").call(s,"view.ariaPressed",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:195},end:{line:1,column:215}}}))+"' "+(null!=(o=l(i,"if").call(s,"view.ariaSort",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(4,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:217},end:{line:1,column:274}}}))?o:"")+" "},4:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return"aria-sort='"+e.escapeExpression(o(i,"get").call(null!=t?t:e.nullContext||{},"view.ariaSort",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:249},end:{line:1,column:266}}}))+"'"},6:function(e,t,i,n,r){var o,s=null!=t?t:e.nullContext||{},l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return(null!=(o=l(i,"if").call(s,"showBulkToggle",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(7,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:3,column:4},end:{line:5,column:13}}}))?o:"")+(null!=(o=l(i,"if").call(s,"bulkSelectEnabled",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(9,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:6,column:4},end:{line:14,column:13}}}))?o:"")},7:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression((o(i,"raw")||t&&o(t,"raw")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"flat-button",{name:"raw",hash:{title:"topics.bulk.toggle",icon:"list",class:"bulk-select"},hashTypes:{title:"StringLiteral",icon:"StringLiteral",class:"StringLiteral"},hashContexts:{title:t,icon:t,class:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:4,column:6},end:{line:4,column:86}}}))+"\n"},9:function(e,t,i,n,r){var o,s=null!=t?t:e.nullContext||{},l=e.hooks.helperMissing,a=e.escapeExpression,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+(null!=(o=u(i,"if").call(s,"canDoBulkActions",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(10,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:8,column:8},end:{line:10,column:17}}}))?o:"")+""+a((u(i,"i18n")||t&&u(t,"i18n")||l).call(s,"topics.bulk.select_all",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:11,column:56},end:{line:11,column:89}}}))+" \n "+a((u(i,"i18n")||t&&u(t,"i18n")||l).call(s,"topics.bulk.clear_all",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:12,column:55},end:{line:12,column:87}}}))+" \n \n"},10:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression((o(i,"d-icon")||t&&o(t,"d-icon")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"cog",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:9,column:67},end:{line:9,column:83}}}))+" \n"},12:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression((o(i,"d-icon")||t&&o(t,"d-icon")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"view.sortIcon",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:18,column:4},end:{line:18,column:28}}}))+"\n"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o,s=null!=t?t:e.nullContext||{},l=e.escapeExpression,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return""+(null!=(o=a(i,"if").call(s,"canBulkSelect",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(6,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:2,column:2},end:{line:15,column:11}}}))?o:"")+""+l(a(i,"get").call(s,"view.localizedName",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:16,column:8},end:{line:16,column:30}}}))+" "+(null!=(o=a(i,"if").call(s,"view.isSorting",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(12,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:17,column:2},end:{line:19,column:11}}}))?o:"")+" \n"},useData:!0});(0,i.addRawTemplate)("topic-list-header-column",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/topic-list-header",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o
return' \n'+(null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"if").call(null!=t?t:e.nullContext||{},"canBulkSelect",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(2,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:4,column:4},end:{line:6,column:11}}}))?o:"")+" \n"},2:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression((o(i,"raw")||t&&o(t,"raw")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"flat-button",{name:"raw",hash:{title:"topics.bulk.toggle",icon:"list",class:"bulk-select"},hashTypes:{title:"StringLiteral",icon:"StringLiteral",class:"StringLiteral"},hashContexts:{title:t,icon:t,class:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:5,column:6},end:{line:5,column:86}}}))+"\n"},4:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.hooks.helperMissing,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression((l(i,"raw")||t&&l(t,"raw")||s).call(o,"topic-list-header-column",{name:"raw",hash:{ariaLabel:(l(i,"i18n")||t&&l(t,"i18n")||s).call(o,"category.sort_options.posters",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:12,column:61},end:{line:12,column:99}}}),order:"posters"},hashTypes:{ariaLabel:"SubExpression",order:"StringLiteral"},hashContexts:{ariaLabel:t,order:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:12,column:2},end:{line:12,column:101}}}))+"\n"},6:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.hooks.helperMissing,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression((l(i,"raw")||t&&l(t,"raw")||s).call(o,"topic-list-header-column",{name:"raw",hash:{ariaLabel:(l(i,"i18n")||t&&l(t,"i18n")||s).call(o,"sr_likes",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:16,column:104},end:{line:16,column:121}}}),name:"likes",order:"likes",number:"true",sortable:"sortable"},hashTypes:{ariaLabel:"SubExpression",name:"StringLiteral",order:"StringLiteral",number:"StringLiteral",sortable:"PathExpression"},hashContexts:{ariaLabel:t,name:t,order:t,number:t,sortable:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:16,column:2},end:{line:16,column:123}}}))+"\n"},8:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.hooks.helperMissing,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression((l(i,"raw")||t&&l(t,"raw")||s).call(o,"topic-list-header-column",{name:"raw",hash:{ariaLabel:(l(i,"i18n")||t&&l(t,"i18n")||s).call(o,"sr_op_likes",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:19,column:107},end:{line:19,column:127}}}),name:"likes",order:"op_likes",number:"true",sortable:"sortable"},hashTypes:{ariaLabel:"SubExpression",name:"StringLiteral",order:"StringLiteral",number:"StringLiteral",sortable:"PathExpression"},hashContexts:{ariaLabel:t,name:t,order:t,number:t,sortable:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:19,column:2},end:{line:19,column:129}}}))+"\n"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o,s=null!=t?t:e.nullContext||{},l=e.hooks.helperMissing,a=e.escapeExpression,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return a((u(i,"raw-plugin-outlet")||t&&u(t,"raw-plugin-outlet")||l).call(s,{name:"raw-plugin-outlet",hash:{name:"topic-list-header-before"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:1,column:0},end:{line:1,column:55}}}))+(null!=(o=u(i,"if").call(s,"bulkSelectEnabled",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:2,column:0},end:{line:8,column:7}}}))?o:"")+a((u(i,"raw")||t&&u(t,"raw")||l).call(s,"topic-list-header-column",{name:"raw",hash:{canDoBulkActions:"canDoBulkActions",canBulkSelect:"canBulkSelect",showBulkToggle:"toggleInTitle",bulkSelectEnabled:"bulkSelectEnabled",name:"listTitle",order:"default"},hashTypes:{canDoBulkActions:"PathExpression",canBulkSelect:"PathExpression",showBulkToggle:"PathExpression",bulkSelectEnabled:"PathExpression",name:"PathExpression",order:"StringLiteral"},hashContexts:{canDoBulkActions:t,canBulkSelect:t,showBulkToggle:t,bulkSelectEnabled:t,name:t,order:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:9,column:0},end:{line:9,column:192}}}))+"\n"+a((u(i,"raw-plugin-outlet")||t&&u(t,"raw-plugin-outlet")||l).call(s,{name:"raw-plugin-outlet",hash:{name:"topic-list-header-after-main-link"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:10,column:0},end:{line:10,column:62}}}))+"\n"+(null!=(o=u(i,"if").call(s,"showPosters",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(4,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:11,column:0},end:{line:13,column:7}}}))?o:"")+a((u(i,"raw")||t&&u(t,"raw")||l).call(s,"topic-list-header-column",{name:"raw",hash:{ariaLabel:(u(i,"i18n")||t&&u(t,"i18n")||l).call(s,"sr_replies",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:14,column:104},end:{line:14,column:123}}}),name:"replies",order:"posts",number:"true",sortable:"sortable"},hashTypes:{ariaLabel:"SubExpression",name:"StringLiteral",order:"StringLiteral",number:"StringLiteral",sortable:"PathExpression"},hashContexts:{ariaLabel:t,name:t,order:t,number:t,sortable:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:14,column:0},end:{line:14,column:125}}}))+"\n"+(null!=(o=u(i,"if").call(s,"showLikes",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(6,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:15,column:0},end:{line:17,column:7}}}))?o:"")+(null!=(o=u(i,"if").call(s,"showOpLikes",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(8,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:18,column:0},end:{line:20,column:7}}}))?o:"")+a((u(i,"raw")||t&&u(t,"raw")||l).call(s,"topic-list-header-column",{name:"raw",hash:{ariaLabel:(u(i,"i18n")||t&&u(t,"i18n")||l).call(s,"sr_views",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:21,column:102},end:{line:21,column:119}}}),name:"views",order:"views",number:"true",sortable:"sortable"},hashTypes:{ariaLabel:"SubExpression",name:"StringLiteral",order:"StringLiteral",number:"StringLiteral",sortable:"PathExpression"},hashContexts:{ariaLabel:t,name:t,order:t,number:t,sortable:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:21,column:0},end:{line:21,column:121}}}))+"\n"+a((u(i,"raw")||t&&u(t,"raw")||l).call(s,"topic-list-header-column",{name:"raw",hash:{ariaLabel:(u(i,"i18n")||t&&u(t,"i18n")||l).call(s,"sr_activity",{name:"i18n",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:22,column:108},end:{line:22,column:128}}}),name:"activity",order:"activity",number:"true",sortable:"sortable"},hashTypes:{ariaLabel:"SubExpression",name:"StringLiteral",order:"StringLiteral",number:"StringLiteral",sortable:"PathExpression"},hashContexts:{ariaLabel:t,name:t,order:t,number:t,sortable:t},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:22,column:0},end:{line:22,column:130}}}))+a((u(i,"raw-plugin-outlet")||t&&u(t,"raw-plugin-outlet")||l).call(s,{name:"raw-plugin-outlet",hash:{name:"topic-list-header-after"},hashTypes:{name:"StringLiteral"},hashContexts:{name:t},types:[],contexts:[],data:r,loc:{start:{line:23,column:0},end:{line:23,column:54}}}))},useData:!0});(0,i.addRawTemplate)("topic-list-header",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/topic-post-badges",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.hooks.helperMissing,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return' '+s(a(i,"get").call(o,"newPosts",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:8,column:5},end:{line:8,column:17}}}))+" "},3:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.hooks.helperMissing,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return' '+s(a(i,"get").call(o,"unreadPosts",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:16,column:5},end:{line:16,column:20}}}))+" "},5:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.hooks.helperMissing,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return' '+s(a(i,"get").call(o,"newDotText",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:24,column:5},end:{line:24,column:19}}}))+" "},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o,s=null!=t?t:e.nullContext||{},l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return''+(null!=(o=l(i,"if").call(s,"newPosts",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:2,column:2},end:{line:9,column:10}}}))?o:"")+(null!=(o=l(i,"if").call(s,"unreadPosts",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(3,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:10,column:2},end:{line:17,column:10}}}))?o:"")+(null!=(o=l(i,"if").call(s,"unseen",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(5,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:18,column:2},end:{line:25,column:10}}}))?o:"")+" \n"},useData:!0});(0,i.addRawTemplate)("topic-post-badges",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/topic-status",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){return"\n"},3:function(e,t,i,n,r){var o
return null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"if").call(null!=t?t:e.nullContext||{},"status.href",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(4,r,0),inverse:e.program(6,r,0),types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:5,column:0},end:{line:9,column:10}}}))?o:""},4:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return"
"+s((l(i,"d-icon")||t&&l(t,"d-icon")||e.hooks.helperMissing).call(o,"status.icon",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:6,column:96},end:{line:6,column:118}}}))+" "},6:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return"<"+s(l(i,"get").call(o,"status.openTag",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:8,column:1},end:{line:8,column:19}}}))+" title='"+s(l(i,"get").call(o,"status.title",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:8,column:27},end:{line:8,column:43}}}))+"' class='topic-status'>"+s((l(i,"d-icon")||t&&l(t,"d-icon")||e.hooks.helperMissing).call(o,"status.icon",{name:"d-icon",hash:{class:"status.key"},hashTypes:{class:"PathExpression"},hashContexts:{class:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:8,column:66},end:{line:8,column:105}}}))+""+s(l(i,"get").call(o,"status.closeTag",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:8,column:107},end:{line:8,column:126}}}))+">"},8:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return e.escapeExpression((o(i,"d-icon")||t&&o(t,"d-icon")||e.hooks.helperMissing).call(null!=t?t:e.nullContext||{},"view.showDefault",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:11,column:26},end:{line:11,column:53}}}))},10:function(e,t,i,n,r){return"
\n"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o,s=null!=t?t:e.nullContext||{},l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return(null!=(o=l(i,"if").call(s,"view.renderDiv",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:1,column:0},end:{line:3,column:9}}}))?o:"")+(null!=(o=l(i,"each").call(s,"status","in","view.statuses",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(3,r,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:r,loc:{start:{line:4,column:0},end:{line:10,column:10}}}))?o:"")+(null!=(o=l(i,"if").call(s,"view.showDefault",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(8,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:11,column:0},end:{line:11,column:63}}}))?o:"")+(null!=(o=l(i,"if").call(s,"view.renderDiv",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(10,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:12,column:0},end:{line:14,column:9}}}))?o:"")},useData:!0});(0,i.addRawTemplate)("topic-status",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/topic",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"KLy46F53",block:'[[[8,[39,0],null,[["@multiSelect","@enteredAt","@topic","@hasScrolled"],[[30,0,["multiSelect"]],[30,0,["enteredAt"]],[30,0,["model"]],[30,0,["hasScrolled"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["model"]],[[[1," "],[8,[39,2],null,[["@category","@tags"],[[30,0,["model","category"]],[30,0,["model","tags"]]]],null],[1,"\\n "],[8,[39,3],null,[["@topic"],[[30,0,["model"]]]],null],[1,"\\n "],[10,0],[14,0,"container"],[12],[1,"\\n "],[8,[39,4],null,[["@user","@banner","@overlay","@hide"],[[30,0,["currentUser"]],[30,0,["site","banner"]],[30,0,["hasScrolled"]],[30,0,["model","errorLoading"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["showSharedDraftControls"]],[[[1," "],[8,[39,5],null,[["@topic"],[[30,0,["model"]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,6],null,[["@name","@connectorTagName","@outletArgs"],["topic-above-post-stream","div",[28,[37,7],null,[["model","editFirstPost"],[[30,0,["model"]],[28,[37,8],[[30,0],"editFirstPost"],null]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["model","postStream","loaded"]],[[[41,[30,0,["model","postStream","firstPostPresent"]],[[[1," "],[8,[39,9],null,[["@cancelled","@save","@model"],[[28,[37,8],[[30,0],"cancelEditingTopic"],null],[28,[37,8],[[30,0],"finishedEditingTopic"],null],[30,0,["model"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["editingTopic"]],[[[1," "],[10,0],[14,0,"edit-topic-title"],[12],[1,"\\n "],[8,[39,10],null,[["@shouldShow","@tagName"],[[30,0,["model","isPrivateMessage"]],""]],null],[1,"\\n\\n "],[8,[39,11],null,[["@id","@value","@maxlength","@autofocus"],["edit-title",[30,0,["buffered","title"]],[30,0,["siteSettings","max_topic_title_length"]],"true"]],null],[1,"\\n\\n"],[41,[30,0,["showCategoryChooser"]],[[[1," "],[8,[39,12],null,[["@class","@value","@onChange"],["small",[30,0,["buffered","category_id"]],[28,[37,8],[[30,0],"topicCategoryChanged"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canEditTags"]],[[[1," "],[8,[39,13],null,[["@value","@onChange","@options"],[[30,0,["buffered","tags"]],[28,[37,8],[[30,0],"topicTagsChanged"],null],[28,[37,7],null,[["filterable","categoryId","minimum"],[true,[30,0,["buffered","category_id"]],[30,0,["minimumRequiredTags"]]]]]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,6],null,[["@name","@connectorTagName","@outletArgs"],["edit-topic","div",[28,[37,7],null,[["model","buffered"],[[30,0,["model"]],[30,0,["buffered"]]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"edit-controls"],[12],[1,"\\n "],[8,[39,14],null,[["@action","@class","@icon","@ariaLabel"],[[28,[37,8],[[30,0],"finishedEditingTopic"],null],"btn-primary submit-edit","check","composer.save_edit"]],null],[1,"\\n "],[8,[39,14],null,[["@action","@class","@icon","@ariaLabel"],[[28,[37,8],[[30,0],"cancelEditingTopic"],null],"btn-default cancel-edit","times","composer.cancel"]],null],[1,"\\n\\n"],[41,[30,0,["canRemoveTopicFeaturedLink"]],[[[1," "],[11,3],[24,6,""],[24,0,"remove-featured-link"],[16,"title",[28,[37,15],["composer.remove_featured_link"],null]],[4,[38,16],["click",[30,0,["removeFeaturedLink"]]],null],[12],[1,"\\n "],[1,[28,[35,17],["times-circle"],null]],[1,"\\n "],[1,[30,0,["featuredLinkDomain"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n"]],[]],[[[1," "],[10,"h1"],[15,"data-topic-id",[30,0,["model","id"]]],[12],[1,"\\n"],[41,[51,[30,0,["model","is_warning"]]],[[[41,[30,0,["canSendPms"]],[[[1," "],[8,[39,10],null,[["@shouldShow","@href","@title","@ariaLabel","@tagName"],[[30,0,["model","isPrivateMessage"]],[30,0,["pmPath"]],"topic_statuses.personal_message.title","user.messages.inbox",""]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,10],null,[["@shouldShow","@tagName"],[[30,0,["model","isPrivateMessage"]],""]],null],[1,"\\n"]],[]]]],[]],null],[1,"\\n"],[41,[30,0,["model","details","loaded"]],[[[1," "],[8,[39,19],null,[["@topic"],[[30,0,["model"]]]],null],[1,"\\n "],[11,3],[16,6,[30,0,["model","url"]]],[24,0,"fancy-title"],[4,[38,16],["click",[30,0,["jumpTop"]]],null],[12],[1,"\\n "],[1,[28,[35,20],[[30,0,["model","fancyTitle"]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["model","details","can_edit"]],[[[1," "],[11,3],[24,6,""],[24,0,"edit-topic"],[16,"title",[28,[37,15],["edit"],null]],[4,[38,16],["click",[30,0,["editTopic"]]],null],[12],[1,[28,[35,17],["pencil-alt"],null]],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,6],null,[["@name","@outletArgs"],["topic-title-suffix",[28,[37,7],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,21],null,[["@topic","@class"],[[30,0,["model"]],"topic-category"]],null],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["model","publishedPage"]],[[[1," "],[10,0],[14,0,"published-page-notice"],[12],[1,"\\n "],[10,0],[14,0,"details"],[12],[1,"\\n"],[41,[30,0,["model","publishedPage","public"]],[[[1," "],[10,1],[14,0,"is-public"],[12],[1,[28,[35,15],["topic.publish_page.public"],null]],[13],[1,"\\n"]],[]],null],[1," "],[1,[28,[35,15],["topic.publish_page.topic_published"],null]],[1,"\\n "],[10,0],[12],[1,"\\n "],[10,3],[15,6,[30,0,["model","publishedPage","url"]]],[14,"target","_blank"],[14,"rel","noopener noreferrer"],[12],[1,[30,0,["model","publishedPage","url"]]],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"controls"],[12],[1,"\\n "],[8,[39,14],null,[["@icon","@label","@action"],["file","topic.publish_page.publishing_settings",[28,[37,22],["showPagePublish"],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"container posts"],[12],[1,"\\n "],[10,0],[15,0,[29,["selected-posts ",[52,[51,[30,0,["multiSelect"]]],"hidden"]]]],[12],[1,"\\n "],[8,[39,23],null,[["@selectedPostsCount","@canSelectAll","@canDeselectAll","@canDeleteSelected","@canMergeTopic","@canChangeOwner","@canMergePosts","@toggleMultiSelect","@mergePosts","@deleteSelected","@deselectAll","@selectAll"],[[30,0,["selectedPostsCount"]],[30,0,["canSelectAll"]],[30,0,["canDeselectAll"]],[30,0,["canDeleteSelected"]],[30,0,["canMergeTopic"]],[30,0,["canChangeOwner"]],[30,0,["canMergePosts"]],[28,[37,8],[[30,0],"toggleMultiSelect"],null],[28,[37,8],[[30,0],"mergePosts"],null],[28,[37,8],[[30,0],"deleteSelected"],null],[28,[37,8],[[30,0],"deselectAll"],null],[28,[37,8],[[30,0],"selectAll"],null]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,6],null,[["@name","@connectorTagName"],["above-timeline","div"]],null],[1,"\\n\\n "],[8,[39,24],null,[["@class","@topic","@jumpToDate","@jumpToIndex"],["topic-navigation",[30,0,["model"]],[28,[37,8],[[30,0],"jumpToDate"],null],[28,[37,8],[[30,0],"jumpToIndex"],null]]],[["default"],[[[[1,"\\n "],[8,[39,6],null,[["@name","@connectorTagName","@outletArgs"],["topic-navigation","div",[28,[37,7],null,[["topic"],[[30,0,["model"]]]]]]],null],[1,"\\n\\n"],[41,[30,1,["renderTimeline"]],[[[1," "],[8,[39,25],null,[["@info","@model","@replyToPost","@showTopReplies","@jumpToPostPrompt","@enteredIndex","@prevEvent","@jumpTop","@jumpBottom","@jumpEnd","@jumpToIndex","@toggleMultiSelect","@showTopicSlowModeUpdate","@deleteTopic","@recoverTopic","@toggleClosed","@toggleArchived","@toggleVisibility","@showTopicTimerModal","@showFeatureTopic","@showChangeTimestamp","@resetBumpDate","@convertToPublicTopic","@convertToPrivateMessage","@fullscreen","@mobileView"],[[30,1],[30,0,["model"]],[28,[37,8],[[30,0],"replyToPost"],null],[28,[37,8],[[30,0],"showTopReplies"],null],[28,[37,8],[[30,0],"jumpToPostPrompt"],null],[30,0,["enteredIndex"]],[30,1,["prevEvent"]],[28,[37,8],[[30,0],"jumpTop"],null],[28,[37,8],[[30,0],"jumpBottom"],null],[28,[37,8],[[30,0],"jumpEnd"],null],[28,[37,8],[[30,0],"jumpToIndex"],null],[28,[37,8],[[30,0],"toggleMultiSelect"],null],[28,[37,22],["showTopicSlowModeUpdate"],null],[28,[37,8],[[30,0],"deleteTopic"],null],[28,[37,8],[[30,0],"recoverTopic"],null],[28,[37,8],[[30,0],"toggleClosed"],null],[28,[37,8],[[30,0],"toggleArchived"],null],[28,[37,8],[[30,0],"toggleVisibility"],null],[28,[37,22],["showTopicTimerModal"],null],[28,[37,22],["showFeatureTopic"],null],[28,[37,22],["showChangeTimestamp"],null],[28,[37,8],[[30,0],"resetBumpDate"],null],[28,[37,8],[[30,0],"convertToPublicTopic"],null],[28,[37,8],[[30,0],"convertToPrivateMessage"],null],[30,1,["topicProgressExpanded"]],[30,0,["site","mobileView"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,26],null,[["@prevEvent","@topic","@expanded","@jumpToPost"],[[30,1,["prevEvent"]],[30,0,["model"]],[30,1,["topicProgressExpanded"]],[28,[37,8],[[30,0],"jumpToPost"],null]]],[["default"],[[[[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,6],null,[["@name","@connectorTagName","@outletArgs"],["before-topic-progress","div",[28,[37,7],null,[["model","jumpToPost"],[[30,0,["model"]],[28,[37,8],[[30,0],"jumpToPost"],null]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[8,[39,27],null,[["@topic","@openUpwards","@rightSide","@toggleMultiSelect","@showTopicSlowModeUpdate","@deleteTopic","@recoverTopic","@toggleClosed","@toggleArchived","@toggleVisibility","@showTopicTimerModal","@showFeatureTopic","@showChangeTimestamp","@resetBumpDate","@convertToPublicTopic","@convertToPrivateMessage"],[[30,0,["model"]],"true","true",[28,[37,8],[[30,0],"toggleMultiSelect"],null],[28,[37,22],["showTopicSlowModeUpdate"],null],[28,[37,8],[[30,0],"deleteTopic"],null],[28,[37,8],[[30,0],"recoverTopic"],null],[28,[37,8],[[30,0],"toggleClosed"],null],[28,[37,8],[[30,0],"toggleArchived"],null],[28,[37,8],[[30,0],"toggleVisibility"],null],[28,[37,22],["showTopicTimerModal"],null],[28,[37,22],["showFeatureTopic"],null],[28,[37,22],["showChangeTimestamp"],null],[28,[37,8],[[30,0],"resetBumpDate"],null],[28,[37,8],[[30,0],"convertToPublicTopic"],null],[28,[37,8],[[30,0],"convertToPrivateMessage"],null]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]],[1," "]],[1]]]]],[1,"\\n\\n "],[10,0],[14,0,"row"],[12],[1,"\\n "],[10,"section"],[14,0,"topic-area"],[14,1,"topic"],[15,"data-topic-id",[30,0,["model","id"]]],[12],[1,"\\n\\n "],[10,0],[14,0,"posts-wrapper"],[12],[1,"\\n "],[8,[39,28],null,[["@condition"],[[30,0,["model","postStream","loadingAbove"]]]],null],[1,"\\n\\n "],[10,1],[12],[1,"\\n "],[8,[39,6],null,[["@name","@connectorTagName","@outletArgs"],["topic-above-posts","div",[28,[37,7],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[51,[30,0,["model","postStream","loadingFilter"]]],[[[1," "],[8,[39,29],null,[["@posts","@canCreatePost","@multiSelect","@selectedPostsCount","@filteredPostsCount","@selectedQuery","@gaps","@showReadIndicator","@streamFilters","@lastReadPostNumber","@highestPostNumber","@showFlags","@editPost","@showHistory","@showLogin","@showRawEmail","@deletePost","@permanentlyDeletePost","@recoverPost","@expandHidden","@toggleBookmark","@togglePostType","@rebakePost","@changePostOwner","@grantBadge","@changeNotice","@lockPost","@unlockPost","@unhidePost","@replyToPost","@toggleWiki","@showTopReplies","@cancelFilter","@removeAllowedUser","@removeAllowedGroup","@topVisibleChanged","@currentPostChanged","@currentPostScrolled","@bottomVisibleChanged","@togglePostSelection","@selectReplies","@selectBelow","@fillGapBefore","@fillGapAfter","@showInvite","@showPagePublish"],[[30,0,["postsToRender"]],[30,0,["model","details","can_create_post"]],[30,0,["multiSelect"]],[30,0,["selectedPostsCount"]],[30,0,["model","postStream","filteredPostsCount"]],[30,0,["selectedQuery"]],[30,0,["model","postStream","gaps"]],[30,0,["model","show_read_indicator"]],[30,0,["model","postStream","streamFilters"]],[30,0,["userLastReadPostNumber"]],[30,0,["highestPostNumber"]],[28,[37,8],[[30,0],"showPostFlags"],null],[28,[37,8],[[30,0],"editPost"],null],[28,[37,22],["showHistory"],null],[28,[37,22],["showLogin"],null],[28,[37,22],["showRawEmail"],null],[28,[37,8],[[30,0],"deletePost"],null],[28,[37,8],[[30,0],"permanentlyDeletePost"],null],[28,[37,8],[[30,0],"recoverPost"],null],[28,[37,8],[[30,0],"expandHidden"],null],[28,[37,8],[[30,0],"toggleBookmark"],null],[28,[37,8],[[30,0],"togglePostType"],null],[28,[37,8],[[30,0],"rebakePost"],null],[28,[37,8],[[30,0],"changePostOwner"],null],[28,[37,8],[[30,0],"grantBadge"],null],[28,[37,8],[[30,0],"changeNotice"],null],[28,[37,8],[[30,0],"lockPost"],null],[28,[37,8],[[30,0],"unlockPost"],null],[28,[37,8],[[30,0],"unhidePost"],null],[28,[37,8],[[30,0],"replyToPost"],null],[28,[37,8],[[30,0],"toggleWiki"],null],[28,[37,8],[[30,0],"showTopReplies"],null],[28,[37,8],[[30,0],"cancelFilter"],null],[28,[37,8],[[30,0],"removeAllowedUser"],null],[28,[37,8],[[30,0],"removeAllowedGroup"],null],[28,[37,8],[[30,0],"topVisibleChanged"],null],[28,[37,8],[[30,0],"currentPostChanged"],null],[28,[37,8],[[30,0],"currentPostScrolled"],null],[28,[37,8],[[30,0],"bottomVisibleChanged"],null],[28,[37,8],[[30,0],"togglePostSelection"],null],[28,[37,8],[[30,0],"selectReplies"],null],[28,[37,8],[[30,0],"selectBelow"],null],[28,[37,8],[[30,0],"fillGapBefore"],null],[28,[37,8],[[30,0],"fillGapAfter"],null],[28,[37,22],["showInvite"],null],[28,[37,22],["showPagePublish"],null]]],null],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,28],null,[["@condition"],[[30,0,["model","postStream","loadingBelow"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,1,"topic-bottom"],[12],[13],[1,"\\n\\n "],[8,[39,28],null,[["@condition"],[[30,0,["model","postStream","loadingFilter"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["loadedAllPosts"]],[[[1,"\\n"],[41,[30,0,["model","pending_posts"]],[[[1," "],[10,0],[14,0,"pending-posts"],[12],[1,"\\n"],[42,[28,[37,31],[[28,[37,31],[[30,0,["model","pending_posts"]]],null]],null],null,[[[1," "],[10,0],[14,0,"reviewable-item"],[12],[1,"\\n "],[10,0],[14,0,"reviewable-meta-data"],[12],[1,"\\n "],[10,1],[14,0,"reviewable-type"],[12],[1,"\\n "],[1,[28,[35,15],["review.awaiting_approval"],null]],[1,"\\n "],[13],[1,"\\n "],[10,1],[14,0,"created-at"],[12],[1,"\\n "],[1,[28,[35,32],[[30,2,["created_at"]]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"post-contents-wrapper"],[12],[1,"\\n "],[8,[39,33],null,[["@user","@tagName"],[[30,0,["currentUser"]],""]],null],[1,"\\n "],[10,0],[14,0,"post-contents"],[12],[1,"\\n "],[8,[39,34],null,[["@user","@tagName"],[[30,0,["currentUser"]],""]],null],[1,"\\n "],[10,0],[14,0,"post-body"],[12],[8,[39,35],null,[["@rawText"],[[30,2,["raw"]]]],null],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"reviewable-actions"],[12],[1,"\\n "],[8,[39,14],null,[["@class","@label","@icon","@action"],["btn-danger","review.delete","trash-alt",[28,[37,8],[[30,0],"deletePending",[30,2]],null]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["model","queued_posts_count"]],[[[1," "],[10,0],[14,0,"has-pending-posts"],[12],[1,"\\n "],[10,0],[12],[1,"\\n "],[1,[28,[35,20],[[28,[37,15],["review.topic_has_pending"],[["count"],[[30,0,["model","queued_posts_count"]]]]]],null]],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,36],null,[["@route","@query"],["review",[28,[37,7],null,[["topic_id","type","status"],[[30,0,["model","id"]],"ReviewableQueuedPost","pending"]]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,15],["review.view_pending"],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,37],null,[["@topic","@user","@tagName"],[[30,0,["model"]],[30,0,["currentUser"]],""]],null],[1,"\\n\\n "],[8,[39,38],null,[["@topicClosed","@statusType","@executeAt","@basedOnLastPost","@durationMinutes","@categoryId","@showTopicTimerModal","@removeTopicTimer"],[[30,0,["model","closed"]],[30,0,["model","topic_timer","status_type"]],[30,0,["model","topic_timer","execute_at"]],[30,0,["model","topic_timer","based_on_last_post"]],[30,0,["model","topic_timer","duration_minutes"]],[30,0,["model","topic_timer","category_id"]],[28,[37,22],["showTopicTimerModal"],null],[28,[37,8],[[30,0],"removeTopicTimer",[30,0,["model","topic_timer","status_type"]],"topic_timer"],null]]],null],[1,"\\n\\n"],[41,[30,0,["showSelectedPostsAtBottom"]],[[[1," "],[10,0],[15,0,[29,["selected-posts\\n ",[52,[51,[30,0,["multiSelect"]]],"hidden"],"\\n ",[52,[30,0,["showSelectedPostsAtBottom"]],"hidden"]]]],[12],[1,"\\n "],[8,[39,23],null,[["@selectedPostsCount","@canSelectAll","@canDeselectAll","@canDeleteSelected","@canMergeTopic","@canChangeOwner","@canMergePosts","@toggleMultiSelect","@mergePosts","@deleteSelected","@deselectAll","@selectAll"],[[30,0,["selectedPostsCount"]],[30,0,["canSelectAll"]],[30,0,["canDeselectAll"]],[30,0,["canDeleteSelected"]],[30,0,["canMergeTopic"]],[30,0,["canChangeOwner"]],[30,0,["canMergePosts"]],[28,[37,8],[[30,0],"toggleMultiSelect"],null],[28,[37,8],[[30,0],"mergePosts"],null],[28,[37,8],[[30,0],"deleteSelected"],null],[28,[37,8],[[30,0],"deselectAll"],null],[28,[37,8],[[30,0],"selectAll"],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"]],[]],null],[1," "]],[]]]]],[1,"\\n\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[13],[1,"\\n"],[41,[30,0,["loadedAllPosts"]],[[[41,[30,0,["session","showSignupCta"]],[[[1," "],[8,[39,39],null,null,null],[1,"\\n"]],[]],[[[41,[30,0,["currentUser"]],[[[1," "],[10,1],[12],[1,"\\n "],[8,[39,6],null,[["@name","@connectorTagName","@outletArgs"],["topic-above-footer-buttons","div",[28,[37,7],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,40],null,[["@topic","@toggleMultiSelect","@showTopicSlowModeUpdate","@deleteTopic","@recoverTopic","@toggleClosed","@toggleArchived","@toggleVisibility","@showTopicTimerModal","@showFeatureTopic","@showChangeTimestamp","@resetBumpDate","@convertToPublicTopic","@convertToPrivateMessage","@toggleBookmark","@showFlagTopic","@toggleArchiveMessage","@editFirstPost","@deferTopic","@replyToPost"],[[30,0,["model"]],[28,[37,8],[[30,0],"toggleMultiSelect"],null],[28,[37,22],["showTopicSlowModeUpdate"],null],[28,[37,8],[[30,0],"deleteTopic"],null],[28,[37,8],[[30,0],"recoverTopic"],null],[28,[37,8],[[30,0],"toggleClosed"],null],[28,[37,8],[[30,0],"toggleArchived"],null],[28,[37,8],[[30,0],"toggleVisibility"],null],[28,[37,22],["showTopicTimerModal"],null],[28,[37,22],["showFeatureTopic"],null],[28,[37,22],["showChangeTimestamp"],null],[28,[37,8],[[30,0],"resetBumpDate"],null],[28,[37,8],[[30,0],"convertToPublicTopic"],null],[28,[37,8],[[30,0],"convertToPrivateMessage"],null],[28,[37,8],[[30,0],"toggleBookmark"],null],[28,[37,22],["showFlagTopic"],null],[28,[37,8],[[30,0],"toggleArchiveMessage"],null],[28,[37,8],[[30,0],"editFirstPost"],null],[28,[37,8],[[30,0],"deferTopic"],null],[28,[37,8],[[30,0],"replyToPost"],null]]],null],[1,"\\n"]],[]],[[[1," "],[10,0],[14,1,"topic-footer-buttons"],[12],[1,"\\n "],[8,[39,14],null,[["@icon","@class","@action","@label"],["reply","btn-primary pull-right",[28,[37,22],["showLogin"],null],"topic.reply.title"]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]]],[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,6],null,[["@name","@connectorTagName","@outletArgs"],["topic-above-suggested","div",[28,[37,7],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[15,0,[29,[[52,[30,0,["model","relatedMessages","length"]],"related-messages-wrapper"],"\\n ",[52,[30,0,["model","suggestedTopics","length"]],"suggested-topics-wrapper"]]]],[12],[1,"\\n"],[41,[30,0,["model","relatedMessages","length"]],[[[1," "],[8,[39,41],null,[["@topic"],[[30,0,["model"]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["model","suggestedTopics","length"]],[[[1," "],[8,[39,42],null,[["@topic"],[[30,0,["model"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null]],[]],[[[1," "],[10,0],[14,0,"container"],[12],[1,"\\n "],[8,[39,28],null,[["@condition"],[[30,0,["noErrorYet"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["model","errorHtml"]],[[[1," "],[10,0],[14,0,"not-found"],[12],[1,[28,[35,20],[[30,0,["model","errorHtml"]]],null]],[13],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"topic-error"],[12],[1,"\\n "],[10,0],[12],[1,[30,0,["model","errorMessage"]]],[13],[1,"\\n"],[41,[30,0,["model","noRetry"]],[[[41,[51,[30,0,["currentUser"]]],[[[1," "],[8,[39,14],null,[["@action","@class","@icon","@label"],[[28,[37,22],["showLogin"],null],"btn-primary topic-retry","user","log_in"]],null],[1,"\\n"]],[]],null]],[]],[[[1," "],[8,[39,14],null,[["@action","@class","@icon","@label"],[[28,[37,8],[[30,0],"retryLoading"],null],"btn-primary topic-retry","sync","errors.buttons.again"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[8,[39,28],null,[["@condition"],[[30,0,["retrying"]]]],null],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]]],[1,"\\n "],[8,[39,43],null,[["@quoteState","@selectText","@editPost","@topic","@composerVisible"],[[30,0,["quoteState"]],[28,[37,8],[[30,0],"selectText"],null],[28,[37,8],[[30,0],"editPost"],null],[30,0,["model"]],[30,0,["composer","visible"]]]],null],[1,"\\n"]],[]]]]]],["info","pending"],false,["discourse-topic","if","add-category-tag-classes","add-topic-status-classes","discourse-banner","shared-draft-controls","plugin-outlet","hash","action","topic-title","private-message-glyph","text-field","category-chooser","mini-tag-chooser","d-button","i18n","on","d-icon","unless","topic-status","html-safe","topic-category","route-action","selected-posts","topic-navigation","topic-timeline","topic-progress","topic-admin-menu-button","conditional-loading-spinner","scrolling-post-stream","each","-track-array","age-with-tooltip","reviewable-created-by","reviewable-created-by-name","cook-text","link-to","slow-mode-info","topic-timer-info","signup-cta","topic-footer-buttons","related-messages","suggested-topics","quote-button"]]',moduleName:"discourse/templates/topic.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/tos",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"k2UYXVzh",block:'[[[8,[39,0],null,[["@bodyClass","@class"],["static-tos","container"]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"contents clearfix body-page"],[12],[1,"\\n "],[8,[39,1],null,[["@name"],["above-static"]],null],[1,"\\n "],[1,[28,[35,2],[[30,0,["model","html"]]],null]],[1,"\\n "],[8,[39,1],null,[["@name"],["below-static"]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],[],false,["d-section","plugin-outlet","html-safe"]]',moduleName:"discourse/templates/tos.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/unknown",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"uBV4FEwu",block:'[[[10,0],[14,0,"container"],[12],[1,"\\n "],[1,[28,[35,0],[[30,0,["model"]]],null]],[1,"\\n"],[13]],[],false,["html-safe"]]',moduleName:"discourse/templates/unknown.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user-activity-pending",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"J0zkRWfr",block:'[[[10,"ul"],[14,0,"user-stream"],[12],[1,"\\n"],[42,[28,[37,1],[[28,[37,1],[[30,0,["model"]]],null]],null],null,[[[1," "],[8,[39,2],null,[["@post"],[[30,1]]],null],[1,"\\n"]],[1]],null],[13]],["pending_post"],false,["each","-track-array","pending-post"]]',moduleName:"discourse/templates/user-activity-pending.hbs",isStrictMode:!1})
e.default=i}))
define("discourse/templates/user-invited-show",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"yuzLbYb/",block:'[[[8,[39,0],null,[["@pageClass","@tagName"],["user-invites",""]],[["default"],[[[[1,"\\n"],[41,[30,0,["canInviteToForum"]],[[[1," "],[8,[39,2],null,[["@class","@id","@selector","@action"],["user-content","user-content",".user-invite-list tr",[28,[37,3],[[30,0],"loadMore"],null]]],[["default"],[[[[1,"\\n "],[8,[39,0],null,[["@class"],["user-additional-controls"]],[["default"],[[[[1,"\\n"],[41,[30,0,["showSearch"]],[[[1," "],[10,0],[14,0,"user-invite-search"],[12],[1,"\\n "],[10,"form"],[12],[8,[39,4],null,[["@value","@placeholderKey"],[[30,0,["searchTerm"]],"user.invited.search"]],null],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[8,[39,0],null,[["@class"],["user-invite-buttons"]],[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@class","@icon","@action","@label"],["btn-default","plus",[28,[37,3],[[30,0],"createInvite"],null],"user.invited.create"]],null],[1,"\\n"],[41,[30,0,["canBulkInvite"]],[[[41,[30,0,["siteSettings","allow_bulk_invite"]],[[[41,[51,[30,0,["site","mobileView"]]],[[[1," "],[8,[39,5],null,[["@class","@icon","@action","@label"],["btn-flat","upload",[28,[37,3],[[30,0],"createInviteCsv"],null],"user.invited.bulk_invite.text"]],null],[1,"\\n"]],[]],null]],[]],null]],[]],null],[41,[30,0,["showBulkActionButtons"]],[[[41,[30,0,["inviteExpired"]],[[[41,[30,0,["removedAll"]],[[[1," "],[10,1],[14,0,"removed-all"],[12],[1,"\\n "],[1,[28,[35,7],["user.invited.removed_all"],null]],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,5],null,[["@icon","@action","@label"],["times",[28,[37,3],[[30,0],"destroyAllExpired"],null],"user.invited.remove_all"]],null],[1,"\\n"]],[]]]],[]],null],[1,"\\n"],[41,[30,0,["invitePending"]],[[[41,[30,0,["reinvitedAll"]],[[[1," "],[10,1],[14,0,"reinvited-all"],[12],[1,"\\n "],[8,[39,5],null,[["@icon","@disabled","@label"],["check",true,"user.invited.reinvited_all"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[41,[30,0,["hasEmailInvites"]],[[[1," "],[8,[39,5],null,[["@class","@icon","@action","@label"],["btn-default","sync",[28,[37,3],[[30,0],"reinviteAll"],null],"user.invited.reinvite_all"]],null],[1,"\\n "]],[]],null]],[]]]],[]],null]],[]],null],[1," "]],[]]]]],[1,"\\n "]],[]]]]],[1,"\\n "],[10,"section"],[12],[1,"\\n"],[41,[30,0,["model","invites"]],[[[41,[30,0,["inviteRedeemed"]],[[[1," "],[10,"table"],[14,0,"table user-invite-list"],[12],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"th"],[12],[1,[28,[35,7],["user.invited.user"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,7],["user.invited.redeemed_at"],null]],[13],[1,"\\n"],[41,[30,0,["model","can_see_invite_details"]],[[[1," "],[10,"th"],[12],[1,[28,[35,7],["user.last_seen"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,7],["user.invited.topics_entered"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,7],["user.invited.posts_read_count"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,7],["user.invited.time_read"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,7],["user.invited.days_visited"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,7],["user.invited.invited_via"],null]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["model","invites"]]],null]],null],null,[[[1," "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[8,[39,10],null,[["@route","@model"],["user",[30,1,["user"]]]],[["default"],[[[[1,[28,[35,11],[[30,1,["user"]]],[["imageSize"],["tiny"]]]]],[]]]]],[1,"\\n "],[8,[39,10],null,[["@route","@model"],["user",[30,1,["user"]]]],[["default"],[[[[1,[30,1,["user","username"]]]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,12],[[30,1,["redeemed_at"]]],null]],[13],[1,"\\n"],[41,[30,0,["model","can_see_invite_details"]],[[[1," "],[10,"td"],[12],[1,[28,[35,12],[[30,1,["user","last_seen_at"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,13],[[30,1,["user","topics_entered"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,13],[[30,1,["user","posts_read_count"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,14],[[30,1,["user","time_read"]]],null]],[13],[1,"\\n "],[10,"td"],[12],[1,"\\n "],[10,1],[15,"title",[28,[37,7],["user.invited.days_visited"],null]],[12],[1,[28,[35,15],[[30,1,["user","days_visited"]]],null]],[13],[1,"\\n /\\n "],[10,1],[15,"title",[28,[37,7],["user.invited.account_age_days"],null]],[12],[1,[28,[35,15],[[30,1,["user","days_since_created"]]],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[12],[1,[28,[35,15],[[30,1,["invite_source"]]],null]],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[1]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,"table"],[14,0,"table user-invite-list"],[12],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"tr"],[12],[1,"\\n "],[10,"th"],[12],[1,[28,[35,7],["user.invited.invited_via"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,7],["user.invited.sent"],null]],[13],[1,"\\n "],[10,"th"],[12],[1,[28,[35,7],["user.invited.expires_at"],null]],[13],[1,"\\n "],[10,"th"],[12],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,0,["model","invites"]]],null]],null],null,[[[1," "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[14,0,"invite-type"],[12],[1,"\\n "],[10,0],[14,0,"label"],[12],[1,[28,[35,7],["user.invited.invited_via"],null]],[13],[1,"\\n"],[41,[30,2,["email"]],[[[1," "],[1,[28,[35,16],["envelope"],null]],[1,"\\n "],[1,[30,2,["email"]]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,16],["link"],null]],[1,"\\n "],[1,[28,[35,7],["user.invited.invited_via_link"],[["key","count","max"],[[30,2,["shortKey"]],[30,2,["redemption_count"]],[30,2,["max_redemptions_allowed"]]]]]],[1,"\\n"]],[]]],[1,"\\n"],[42,[28,[37,9],[[28,[37,9],[[30,2,["groups"]]],null]],null],null,[[[1," "],[10,2],[14,0,"invite-extra"],[12],[10,3],[15,6,[29,["/g/",[30,3,["name"]]]]],[12],[1,[28,[35,16],["users"],null]],[1,"\\n "],[1,[30,3,["name"]]],[13],[13],[1,"\\n"]],[3]],null],[1,"\\n"],[41,[30,2,["topic"]],[[[1," "],[10,2],[14,0,"invite-extra"],[12],[10,3],[15,6,[30,2,["topic","url"]]],[12],[1,[28,[35,16],["file"],null]],[1," "],[1,[30,2,["topic","title"]]],[13],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n "],[10,"td"],[14,0,"invite-updated-at"],[12],[1,"\\n "],[10,0],[14,0,"label"],[12],[1,[28,[35,7],["user.invited.sent"],null]],[13],[1,"\\n "],[1,[28,[35,12],[[30,2,["updated_at"]]],null]],[1,"\\n "],[13],[1,"\\n\\n "],[10,"td"],[14,0,"invite-expires-at"],[12],[1,"\\n "],[10,0],[14,0,"label"],[12],[1,[28,[35,7],["user.invited.expires_at"],null]],[13],[1,"\\n"],[41,[30,0,["inviteExpired"]],[[[1," "],[1,[28,[35,17],[[30,2,["expires_at"]]],null]],[1,"\\n"]],[]],[[[41,[30,2,["expired"]],[[[1," "],[1,[28,[35,7],["user.invited.expired"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,17],[[30,2,["expires_at"]]],null]],[1,"\\n "]],[]]]],[]]],[1," "],[13],[1,"\\n\\n"],[41,[30,2,["can_delete_invite"]],[[[1," "],[10,"td"],[14,0,"invite-actions"],[12],[1,"\\n "],[8,[39,5],null,[["@class","@icon","@action","@title"],["btn-default","pencil-alt",[28,[37,3],[[30,0],"editInvite",[30,2]],null],"user.invited.edit"]],null],[1,"\\n "],[8,[39,5],null,[["@icon","@class","@action","@title"],["trash-alt","cancel",[28,[37,3],[[30,0],"destroyInvite",[30,2]],null],[52,[30,2,["destroyed"]],"user.invited.removed","user.invited.remove"]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[2]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]]],[1,"\\n "],[8,[39,18],null,[["@condition"],[[30,0,["invitesLoading"]]]],null],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"user-invite-none"],[12],[1,"\\n"],[41,[30,0,["canBulkInvite"]],[[[1," "],[1,[28,[35,15],[[28,[37,7],["user.invited.bulk_invite.none"],null]],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,7],["user.invited.none"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"alert alert-error invite-error"],[12],[1,"\\n "],[1,[30,0,["model","error"]]],[1,"\\n "],[13],[1,"\\n"]],[]]]],[]]]]]],["invite","invite","g"],false,["d-section","if","load-more","action","text-field","d-button","unless","i18n","each","-track-array","link-to","avatar","format-date","number","format-duration","html-safe","d-icon","raw-date","conditional-loading-spinner"]]',moduleName:"discourse/templates/user-invited-show.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user-invited",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"bGKWjETy",block:'[[[41,[30,0,["can_see_invite_details"]],[[[1," "],[8,[39,1],null,[["@pageClass"],["user-invites"]],null],[1,"\\n\\n "],[10,0],[14,0,"user-navigation user-navigation-secondary"],[12],[1,"\\n "],[8,[39,2],null,[["@ariaLabel"],["User secondary - invites"]],[["default"],[[[[1,"\\n "],[8,[39,3],null,[["@route","@routeParam","@i18nLabel"],["userInvited.show","pending",[30,0,["pendingLabel"]]]],null],[1,"\\n "],[8,[39,3],null,[["@route","@routeParam","@i18nLabel"],["userInvited.show","expired",[30,0,["expiredLabel"]]]],null],[1,"\\n "],[8,[39,3],null,[["@route","@routeParam","@i18nLabel"],["userInvited.show","redeemed",[30,0,["redeemedLabel"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[46,[28,[37,5],null,null],null,null,null]],[],false,["if","d-section","horizontal-overflow-nav","nav-item","component","-outlet"]]',moduleName:"discourse/templates/user-invited.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user-private-messages-group",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"djOfzXTR",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n\\n "],[8,[39,1],[[24,0,"user-nav__messages-group-latest"]],[["@route","@ariaCurrentContext"],["userPrivateMessages.group.index","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],["envelope"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,3],["categories.latest"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["viewingSelf"]],[[[1," "],[8,[39,1],[[24,0,"user-nav__messages-group-new"]],[["@route","@ariaCurrentContext"],["userPrivateMessages.group.new","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],["exclamation-circle"],null]],[1,"\\n "],[10,1],[12],[1,[30,0,["newLinkText"]]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,1],[[24,0,"user-nav__messages-group-unread"]],[["@route","@ariaCurrentContext"],["userPrivateMessages.group.unread","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],["plus-circle"],null]],[1,"\\n "],[10,1],[12],[1,[30,0,["unreadLinkText"]]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,1],[[24,0,"user-nav__messages-group-archive"]],[["@route","@ariaCurrentContext"],["userPrivateMessages.group.archive","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],["archive"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,3],["user.messages.archive"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n\\n"],[40,[[[1," "],[8,[39,7],null,[["@value","@onChange"],[[30,0,["group","group_user","notification_level"]],[30,0,["changeGroupNotificationLevel"]]]],null],[1,"\\n"]],[]],"%cursor:0%",[28,[37,6],[[30,0,["navigationControlsButton"]]],null]],[1,"\\n"],[10,0],[15,0,[29,["group-messages group-",[30,0,["group","name"]]]]],[12],[1,"\\n "],[46,[28,[37,9],null,null],null,null,null],[1,"\\n"],[13]],[],false,["user-nav/messages-secondary-nav","d-navigation-item","d-icon","i18n","if","in-element","-in-el-null","group-notifications-button","component","-outlet"]]',moduleName:"discourse/templates/user-private-messages-group.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user-private-messages-tags-index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"lOLQ5JFP",block:'[[[10,0],[14,0,"list-controls"],[12],[1,"\\n "],[10,0],[14,0,"container"],[12],[1,"\\n "],[10,"h2"],[12],[1,[28,[35,0],["tagging.tags"],null]],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,0],[14,0,"tag-sort-options"],[12],[1,"\\n "],[1,[28,[35,0],["tagging.sort_by"],null]],[1,"\\n "],[10,1],[15,0,[29,["tag-sort-count ",[52,[30,0,["sortedByCount"]],"active"]]]],[12],[1,"\\n "],[11,3],[24,6,""],[4,[38,2],["click",[30,0,["sortByCount"]]],null],[12],[1,"\\n "],[1,[28,[35,0],["tagging.sort_by_count"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[10,1],[15,0,[29,["tag-sort-name ",[52,[30,0,["sortedByName"]],"active"]]]],[12],[1,"\\n "],[11,3],[24,6,""],[4,[38,2],["click",[30,0,["sortById"]]],null],[12],[1,"\\n "],[1,[28,[35,0],["tagging.sort_by_name"],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,"hr"],[12],[13],[1,"\\n\\n"],[41,[30,0,["model"]],[[[1," "],[8,[39,3],null,[["@tags","@sortProperties","@titleKey","@isPrivateMessage","@tagsForUser"],[[30,0,["model"]],[30,0,["sortProperties"]],"tagging.all_tags",true,[30,0,["tagsForUser"]]]],null],[1,"\\n"]],[]],null]],[],false,["i18n","if","on","tag-list"]]',moduleName:"discourse/templates/user-private-messages-tags-index.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user-private-messages-tags",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"d1SiqzZ0",block:'[[[8,[39,0],null,null,[["default"],[[[[1,"\\n "],[10,"li"],[14,0,"tags"],[12],[1,"\\n "],[8,[39,1],null,[["@route"],["userPrivateMessages.tags.index"]],[["default"],[[[[1,"\\n "],[1,[28,[35,2],["tag"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,3],["user.messages.all_tags"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["tagName"]],[[[1," "],[10,"li"],[14,0,"archive"],[12],[1,"\\n "],[8,[39,1],null,[["@route","@model"],["userPrivateMessages.tags.show",[30,0,["tagName"]]]],[["default"],[[[[1,"\\n "],[1,[30,0,["tagName"]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[]]]]],[1,"\\n\\n"],[46,[28,[37,6],null,null],null,null,null]],[],false,["user-nav/messages-secondary-nav","link-to","d-icon","i18n","if","component","-outlet"]]',moduleName:"discourse/templates/user-private-messages-tags.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user-private-messages-user",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"4e3/aUqC",block:'[[[41,[30,0,["showWarningsWarning"]],[[[1," "],[10,0],[14,0,"alert alert-info"],[12],[1,[28,[35,1],[[28,[37,2],["admin.user.warnings_list_warning"],null]],null]],[13],[1,"\\n"]],[]],null],[1,"\\n"],[8,[39,3],null,null,[["default"],[[[[1,"\\n "],[8,[39,4],[[24,0,"user-nav__messages-latest"]],[["@route","@ariaCurrentContext"],["userPrivateMessages.user.index","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,5],["envelope"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,2],["categories.latest"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,4],[[24,0,"user-nav__messages-sent"]],[["@route","@ariaCurrentContext"],["userPrivateMessages.user.sent","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,5],["reply"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,2],["user.messages.sent"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["viewingSelf"]],[[[1," "],[8,[39,4],[[24,0,"user-nav__messages-new"]],[["@route","@ariaCurrentContext"],["userPrivateMessages.user.new","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,5],["exclamation-circle"],null]],[1,"\\n "],[10,1],[12],[1,[30,0,["newLinkText"]]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,4],[[24,0,"user-nav__messages-unread"]],[["@route","@ariaCurrentContext"],["userPrivateMessages.user.unread","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,5],["plus-circle"],null]],[1,"\\n "],[10,1],[12],[1,[30,0,["unreadLinkText"]]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"]],[]],null],[1,"\\n "],[8,[39,4],[[24,0,"user-nav__messages-archive"]],[["@route","@ariaCurrentContext"],["userPrivateMessages.user.archive","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,5],["archive"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,2],["user.messages.archive"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"]],[]]]]],[1,"\\n\\n"],[46,[28,[37,7],null,null],null,null,null]],[],false,["if","html-safe","i18n","user-nav/messages-secondary-nav","d-navigation-item","d-icon","component","-outlet"]]',moduleName:"discourse/templates/user-private-messages-user.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user-selector-autocomplete",["exports","discourse-common/lib/raw-handlebars","discourse-common/lib/raw-templates"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
let n=(0,t.template)({1:function(e,t,i,n,r){var o,s=null!=t?t:e.nullContext||{},l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return(null!=(o=l(i,"if").call(s,"item.isUser",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(2,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:4,column:6},end:{line:17,column:13}}}))?o:"")+"\n"+(null!=(o=l(i,"if").call(s,"item.isEmail",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(7,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:19,column:6},end:{line:26,column:13}}}))?o:"")+"\n"+(null!=(o=l(i,"if").call(s,"item.isGroup",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(9,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:28,column:6},end:{line:36,column:13}}}))?o:"")},2:function(e,t,i,n,r){var o,s=null!=t?t:e.nullContext||{},l=e.escapeExpression,a=e.hooks.helperMissing,u=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" \n \n '+l((u(i,"avatar")||t&&u(t,"avatar")||a).call(s,"item",{name:"avatar",hash:{imageSize:"tiny"},hashTypes:{imageSize:"StringLiteral"},hashContexts:{imageSize:t},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:7,column:12},end:{line:7,column:44}}}))+"\n "+l((u(i,"format-username")||t&&u(t,"format-username")||a).call(s,"item.username",{name:"format-username",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:8,column:35},end:{line:8,column:68}}}))+" \n"+(null!=(o=u(i,"if").call(s,"item.name",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(3,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:9,column:12},end:{line:11,column:19}}}))?o:"")+(null!=(o=u(i,"if").call(s,"item.status",{name:"if",hash:{},hashTypes:{},hashContexts:{},fn:e.program(5,r,0),inverse:e.noop,types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:12,column:12},end:{line:14,column:19}}}))?o:"")+" \n \n"},3:function(e,t,i,n,r){var o=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return" "+e.escapeExpression(o(i,"get").call(null!=t?t:e.nullContext||{},"item.name",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:10,column:33},end:{line:10,column:46}}}))+" \n"},5:function(e,t,i,n,r){return" \n"},7:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.hooks.helperMissing,a=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return' \n \n '+s((a(i,"d-icon")||t&&a(t,"d-icon")||l).call(o,"envelope",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:22,column:12},end:{line:22,column:33}}}))+"\n "+s((a(i,"format-username")||t&&a(t,"format-username")||l).call(o,"item.username",{name:"format-username",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:23,column:35},end:{line:23,column:68}}}))+" \n \n \n"},9:function(e,t,i,n,r){var o=null!=t?t:e.nullContext||{},s=e.escapeExpression,l=e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]}
return' \n \n '+s((l(i,"d-icon")||t&&l(t,"d-icon")||e.hooks.helperMissing).call(o,"users",{name:"d-icon",hash:{},hashTypes:{},hashContexts:{},types:["StringLiteral"],contexts:[t],data:r,loc:{start:{line:31,column:12},end:{line:31,column:30}}}))+"\n "+s(l(i,"get").call(o,"item.name",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:32,column:35},end:{line:32,column:48}}}))+" \n "+s(l(i,"get").call(o,"item.full_name",{name:"get",hash:{},hashTypes:{},hashContexts:{},types:["PathExpression"],contexts:[t],data:r,loc:{start:{line:33,column:31},end:{line:33,column:49}}}))+" \n \n \n"},compiler:[8,">= 4.3.0"],main:function(e,t,i,n,r){var o
return"\n
\n"+(null!=(o=(e.lookupProperty||function(e,t){if(Object.prototype.hasOwnProperty.call(e,t))return e[t]})(i,"each").call(null!=t?t:e.nullContext||{},"item","in","options",{name:"each",hash:{},hashTypes:{},hashContexts:{},fn:e.program(1,r,0),inverse:e.noop,types:["PathExpression","CommentStatement","PathExpression"],contexts:[t,t,t],data:r,loc:{start:{line:3,column:4},end:{line:37,column:13}}}))?o:"")+" \n
\n"},useData:!0});(0,i.addRawTemplate)("user-selector-autocomplete",n,{core:!0})
var r=n
e.default=r})),define("discourse/templates/user-topics-list",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"55U39srY",block:'[[[41,[30,0,["noContent"]],[[[1," "],[8,[39,1],null,[["@title","@body"],[[30,0,["model","emptyState","title"]],[30,0,["model","emptyState","body"]]]],null],[1,"\\n"]],[]],[[[1," "],[8,[39,2],null,[["@class","@selector","@action"],["paginated-topics-list",".paginated-topics-list .topic-list .topic-list-item",[28,[37,3],[[30,0],"loadMore"],null]]],[["default"],[[[[1,"\\n "],[8,[39,4],null,[["@position","@selectedTopics","@model","@showResetNew","@showDismissRead","@resetNew"],["top",[30,0,["selected"]],[30,0,["model"]],[30,0,["showResetNew"]],[30,0,["showDismissRead"]],[28,[37,3],[[30,0],"resetNew"],null]]],null],[1,"\\n\\n"],[41,[28,[37,5],[[30,0,["incomingCount"]],0],null],[[[1," "],[10,0],[14,0,"show-mores"],[12],[1,"\\n "],[11,3],[24,"tabindex","0"],[24,6,""],[24,0,"alert alert-info clickable"],[4,[38,6],["click",[30,0,["showInserted"]]],null],[12],[1,"\\n "],[8,[39,7],null,[["@key","@suffix","@count"],["topic_count_","latest",[30,0,["incomingCount"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,8],null,[["@topicList","@hideCategory","@showPosters","@bulkSelectEnabled","@bulkSelectAction","@selected","@tagsForUser","@onScroll","@canBulkSelect","@scrollOnLoad","@toggleBulkSelect","@updateAutoAddTopicsToBulkSelect"],[[30,0,["model"]],[30,0,["hideCategory"]],[30,0,["showPosters"]],[30,0,["bulkSelectEnabled"]],[28,[37,3],[[30,0],"refresh"],null],[30,0,["selected"]],[30,0,["tagsForUser"]],[30,0,["saveScrollPosition"]],[30,0,["canBulkSelect"]],true,[28,[37,3],[[30,0],"toggleBulkSelect"],null],[28,[37,3],[[30,0],"updateAutoAddTopicsToBulkSelect"],null]]],null],[1,"\\n\\n "],[8,[39,4],null,[["@position","@selectedTopics","@model","@showResetNew","@showDismissRead","@resetNew"],["bottom",[30,0,["selected"]],[30,0,["model"]],[30,0,["showResetNew"]],[30,0,["showDismissRead"]],[28,[37,3],[[30,0],"resetNew"],null]]],null],[1,"\\n\\n "],[8,[39,9],null,[["@condition"],[[30,0,["model","loadingMore"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]],[],false,["if","empty-state","load-more","action","topic-dismiss-buttons","gt","on","count-i18n","basic-topic-list","conditional-loading-spinner"]]',moduleName:"discourse/templates/user-topics-list.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"v6dYA+g6",block:'[[[8,[39,0],null,[["@name","@connectorTagName","@outletArgs"],["above-user-profile","div",[28,[37,1],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n"],[10,0],[15,0,[29,["container\\n ",[52,[30,0,["viewingSelf"]],"viewing-self"],"\\n ",[52,[30,0,["model","profile_hidden"]],"profile-hidden"],"\\n ",[30,0,["primaryGroup"]]]]],[12],[1,"\\n "],[8,[39,3],null,[["@class"],["user-main"]],[["default"],[[[[1,"\\n "],[10,3],[14,6,"#user-content"],[14,1,"skip-link"],[14,0,"skip-link__user-nav"],[12],[1,"\\n "],[1,[28,[35,4],["skip_user_nav"],null]],[1,"\\n "],[13],[1,"\\n "],[10,"section"],[15,0,[29,[[52,[30,0,["collapsedInfo"]],"collapsed-info"],"\\n about\\n ",[52,[30,0,["hasProfileBackgroundUrl"]],"has-background","no-background"]]]],[12],[1,"\\n"],[41,[51,[30,0,["collapsedInfo"]]],[[[41,[30,0,["showStaffCounters"]],[[[1," "],[10,0],[14,0,"staff-counters"],[12],[1,"\\n"],[41,[30,0,["model","number_of_flags_given"]],[[[1," "],[10,0],[12],[1,"\\n "],[1,[28,[35,6],[[28,[37,4],["user.staff_counters.flags_given"],[["className","count"],["helpful-flags",[30,0,["model","number_of_flags_given"]]]]]],null]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["model","number_of_flagged_posts"]],[[[1," "],[10,0],[12],[1,"\\n "],[8,[39,7],null,[["@route","@query"],["review",[28,[37,1],null,[["username","status","type"],[[30,0,["model","username"]],"all","ReviewableFlaggedPost"]]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,6],[[28,[37,4],["user.staff_counters.flagged_posts"],[["className","count"],["flagged-posts",[30,0,["model","number_of_flagged_posts"]]]]]],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["model","number_of_rejected_posts"]],[[[1," "],[10,0],[12],[1,"\\n "],[8,[39,7],null,[["@route","@query"],["review",[28,[37,1],null,[["username","status","type"],[[30,0,["model","username"]],"rejected","ReviewableQueuedPost"]]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,6],[[28,[37,4],["user.staff_counters.rejected_posts"],[["className","count"],["flagged-posts",[30,0,["model","number_of_rejected_posts"]]]]]],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["model","number_of_deleted_posts"]],[[[1," "],[10,0],[12],[1,"\\n "],[8,[39,7],null,[["@route","@model"],["user.deletedPosts",[30,0,["model"]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,6],[[28,[37,4],["user.staff_counters.deleted_posts"],[["className","count"],["deleted-posts",[30,0,["model","number_of_deleted_posts"]]]]]],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["model","number_of_suspensions"]],[[[1," "],[10,0],[12],[1,"\\n "],[11,3],[24,6,""],[4,[38,8],["click",[30,0,["showSuspensions"]]],null],[12],[1,"\\n "],[1,[28,[35,6],[[28,[37,4],["user.staff_counters.suspensions"],[["className","count"],["suspensions",[30,0,["model","number_of_suspensions"]]]]]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["model","warnings_received_count"]],[[[1," "],[10,0],[12],[1,"\\n "],[8,[39,7],null,[["@route","@model"],["userPrivateMessages.user.warnings",[30,0,["model"]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,6],[[28,[37,4],["user.staff_counters.warnings_received"],[["className","count"],["warnings-received",[30,0,["model","warnings_received_count"]]]]]],null]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"user-profile-image"],[15,5,[30,0,["model","profileBackgroundUrl"]]],[12],[13],[1,"\\n"]],[]],null],[1," "],[10,0],[14,0,"details"],[12],[1,"\\n "],[10,0],[14,0,"primary"],[12],[1,"\\n "],[8,[39,0],null,[["@name","@outletArgs"],["before-user-profile-avatar",[28,[37,1],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[8,[39,9],null,[["@user","@tagName"],[[30,0,["model"]],""]],null],[1,"\\n "],[10,0],[14,0,"primary-textual"],[12],[1,"\\n "],[10,0],[14,0,"user-profile-names"],[12],[1,"\\n "],[10,0],[15,0,[29,[[52,[30,0,["nameFirst"]],"full-name","username"],"\\n user-profile-names__primary"]]],[12],[1,"\\n "],[1,[52,[30,0,["nameFirst"]],[30,0,["model","name"]],[28,[37,10],[[30,0,["model","username"]]],null]]],[1,"\\n "],[1,[28,[35,11],[[30,0,["model"]]],[["currentUser"],[[30,0,["currentUser"]]]]]],[1,"\\n"],[41,[30,0,["model","status"]],[[[1," "],[8,[39,12],null,[["@status"],[[30,0,["model","status"]]]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[15,0,[29,[[52,[30,0,["nameFirst"]],"username","full-name"],"\\n user-profile-names__secondary"]]],[12],[41,[30,0,["nameFirst"]],[[[1,[30,0,["model","username"]]]],[]],[[[1,[30,0,["model","name"]]]],[]]],[13],[1,"\\n"],[41,[30,0,["model","staged"]],[[[1," "],[10,0],[14,0,"staged user-profile-names__secondary"],[12],[1,[28,[35,4],["user.staged"],null]],[13],[1,"\\n"]],[]],null],[41,[30,0,["model","title"]],[[[1," "],[10,0],[14,0,"user-profile-names__title"],[12],[1,[30,0,["model","title"]]],[13],[1,"\\n"]],[]],null],[1," "],[10,1],[12],[1,"\\n "],[8,[39,0],null,[["@name","@connectorTagName","@outletArgs"],["user-post-names","div",[28,[37,1],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["showFeaturedTopic"]],[[[1," "],[10,0],[14,0,"featured-topic user-profile__featured-topic"],[12],[1,"\\n "],[10,1],[15,"title",[28,[37,4],["user.featured_topic"],null]],[12],[1,"\\n "],[1,[28,[35,13],["book"],null]],[13],[8,[39,7],null,[["@route","@models"],["topic",[28,[37,14],[[30,0,["model","featured_topic","slug"]],[30,0,["model","featured_topic","id"]]],null]]],[["default"],[[[[1,[28,[35,15],[[28,[37,6],[[30,0,["model","featured_topic","fancy_title"]]],null]],null]]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,0],[14,0,"location-and-website user-profile__location-and-website"],[12],[1,"\\n "],[41,[30,0,["model","location"]],[[[10,0],[14,0,"user-profile-location"],[12],[1,[28,[35,13],["map-marker-alt"],null]],[1,[30,0,["model","location"]]],[13]],[]],null],[1,"\\n"],[41,[30,0,["model","website_name"]],[[[1," "],[10,0],[14,0,"user-profile-website"],[12],[1,"\\n"],[1," "],[1,[28,[35,13],["globe"],null]],[41,[30,0,["linkWebsite"]],[[[10,3],[15,6,[30,0,["model","website"]]],[15,"rel",[29,["noopener ",[52,[51,[30,0,["removeNoFollow"]]],"nofollow ugc"]]]],[14,"target","_blank"],[12],[1,[30,0,["model","website_name"]]],[13],[1,"\\n"]],[]],[[[1," "],[10,1],[15,"title",[30,0,["model","website"]]],[12],[1,[30,0,["model","website_name"]]],[13],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[10,1],[12],[1,"\\n "],[8,[39,0],null,[["@name","@connectorTagName","@outletArgs"],["user-location-and-website","div",[28,[37,1],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"bio"],[12],[1,"\\n"],[41,[30,0,["model","suspended"]],[[[1," "],[10,0],[14,0,"suspended"],[12],[1,"\\n "],[1,[28,[35,13],["ban"],null]],[1,"\\n "],[10,"b"],[12],[1,"\\n"],[41,[30,0,["model","suspendedForever"]],[[[1," "],[1,[28,[35,4],["user.suspended_permanently"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,4],["user.suspended_notice"],[["date"],[[30,0,["model","suspendedTillDate"]]]]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[10,"br"],[12],[13],[1,"\\n"],[41,[30,0,["model","suspend_reason"]],[[[1," "],[10,"b"],[12],[1,[28,[35,4],["user.suspended_reason"],null]],[13],[1,"\\n "],[1,[30,0,["model","suspend_reason"]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[41,[30,0,["isNotSuspendedOrIsStaff"]],[[[1," "],[8,[39,16],null,null,[["default"],[[[[1,"\\n "],[1,[28,[35,6],[[30,0,["model","bio_cooked"]]],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n\\n"],[41,[30,0,["publicUserFields"]],[[[1," "],[10,0],[14,0,"public-user-fields"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["publicUserFields"]]],null]],null],null,[[[41,[30,1,["value"]],[[[1," "],[10,0],[15,0,[29,["public-user-field ",[30,1,["field","dasherized_name"]]]]],[12],[1,"\\n "],[10,1],[14,0,"user-field-name"],[12],[1,[30,1,["field","name"]]],[13],[1,":\\n "],[10,1],[14,0,"user-field-value"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,1,["value"]]],null]],null],null,[[[1," "],[10,1],[14,0,"user-field-value-list-item"],[12],[1,[30,2]],[13],[1,"\\n"]],[2]],[[[1," "],[1,[30,1,["value"]]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null]],[1]],null],[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,0],null,[["@name","@connectorTagName","@outletArgs"],["user-profile-public-fields","div",[28,[37,1],null,[["publicUserFields","model"],[[30,0,["publicUserFields"]],[30,0,["model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,0],null,[["@name","@connectorTagName","@outletArgs"],["user-profile-primary","div",[28,[37,1],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,"section"],[14,0,"controls"],[12],[1,"\\n "],[10,"ul"],[12],[1,"\\n"],[41,[30,0,["model","can_send_private_message_to_user"]],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,19],null,[["@class","@action","@icon","@label"],["btn-primary compose-pm",[28,[37,20],["composePrivateMessage",[30,0,["model"]]],null],"envelope","user.private_message"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canMuteOrIgnoreUser"]],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,21],null,[["@user","@value","@updateNotificationLevel"],[[30,0,["model"]],[30,0,["userNotificationLevel"]],[28,[37,22],[[30,0],"updateNotificationLevel"],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["displayTopLevelAdminButton"]],[[[1," "],[10,"li"],[12],[10,3],[15,6,[30,0,["model","adminPath"]]],[14,0,"btn btn-default user-admin"],[12],[1,[28,[35,13],["wrench"],null]],[10,1],[14,0,"d-button-label"],[12],[1,[28,[35,4],["admin.user.show_admin_profile"],null]],[13],[13],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,0],null,[["@name","@connectorTagName","@outletArgs"],["user-profile-controls","li",[28,[37,1],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n\\n"],[41,[30,0,["canExpandProfile"]],[[[1," "],[10,"li"],[12],[1,"\\n "],[8,[39,19],null,[["@ariaExpanded","@ariaLabel","@ariaControls","@class","@label","@icon","@action"],[[30,0,["collapsedInfoState","isExpanded"]],[30,0,["collapsedInfoState","ariaLabel"]],"collapsed-info-panel","btn-default",[28,[37,23],["user.",[30,0,["collapsedInfoState","label"]]],null],[30,0,["collapsedInfoState","icon"]],[28,[37,22],[[30,0],[30,0,["collapsedInfoState","action"]]],null]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "],[8,[39,0],null,[["@name","@outletArgs"],["user-profile-above-collapsed-info",[28,[37,1],null,[["model","collapsedInfo"],[[30,0,["model"]],[30,0,["collapsedInfo"]]]]]]],null],[1,"\\n"],[41,[51,[30,0,["collapsedInfo"]]],[[[1," "],[10,0],[14,0,"secondary"],[14,1,"collapsed-info-panel"],[12],[1,"\\n "],[10,"dl"],[12],[1,"\\n"],[41,[30,0,["model","created_at"]],[[[1," "],[10,0],[12],[10,"dt"],[14,0,"created-at"],[12],[1,[28,[35,4],["user.created"],null]],[13],[10,"dd"],[14,0,"created-at"],[12],[1,[28,[35,24],[[30,0,["model","created_at"]]],null]],[13],[13],[1,"\\n"]],[]],null],[41,[30,0,["model","last_posted_at"]],[[[1," "],[10,0],[12],[10,"dt"],[14,0,"last-posted-at"],[12],[1,[28,[35,4],["user.last_posted"],null]],[13],[10,"dd"],[14,0,"last-posted-at"],[12],[1,[28,[35,24],[[30,0,["model","last_posted_at"]]],null]],[13],[13],[1,"\\n"]],[]],null],[41,[30,0,["model","last_seen_at"]],[[[1," "],[10,0],[12],[10,"dt"],[14,0,"last-seen-at"],[12],[1,[28,[35,4],["user.last_seen"],null]],[13],[10,"dd"],[14,0,"last-seen-at"],[12],[1,[28,[35,24],[[30,0,["model","last_seen_at"]]],null]],[13],[13],[1,"\\n"]],[]],null],[41,[30,0,["model","profile_view_count"]],[[[1," "],[10,0],[12],[10,"dt"],[14,0,"profile-view-count"],[12],[1,[28,[35,4],["views"],null]],[13],[10,"dd"],[14,0,"profile-view-count"],[12],[1,[30,0,["model","profile_view_count"]]],[13],[13],[1,"\\n"]],[]],null],[41,[30,0,["model","invited_by"]],[[[1," "],[10,0],[12],[10,"dt"],[14,0,"invited-by"],[12],[1,[28,[35,4],["user.invited_by"],null]],[13],[10,"dd"],[14,0,"invited-by"],[12],[8,[39,7],null,[["@route","@model"],["user",[30,0,["model","invited_by"]]]],[["default"],[[[[1,[30,0,["model","invited_by","username"]]]],[]]]]],[13],[13],[1,"\\n"]],[]],null],[41,[30,0,["model","trust_level"]],[[[1," "],[10,0],[12],[10,"dt"],[14,0,"trust-level"],[12],[1,[28,[35,4],["user.trust_level"],null]],[13],[10,"dd"],[14,0,"trust-level"],[12],[1,[30,0,["model","trustLevel","name"]]],[13],[13],[1,"\\n"]],[]],null],[41,[30,0,["canCheckEmails"]],[[[1," "],[10,0],[12],[10,"dt"],[14,0,"email"],[12],[1,[28,[35,4],["user.email.title"],null]],[13],[1,"\\n "],[10,"dd"],[14,0,"email"],[15,"title",[30,0,["model","email"]]],[12],[1,"\\n"],[41,[30,0,["model","email"]],[[[1," "],[1,[30,0,["model","email"]]],[1,"\\n"]],[]],[[[1," "],[8,[39,19],null,[["@action","@actionParam","@icon","@label","@class"],[[28,[37,20],["checkEmail"],null],[30,0,["model"]],"envelope","admin.users.check_email.text","btn-primary"]],null],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[41,[30,0,["model","displayGroups"]],[[[1," "],[10,0],[12],[10,"dt"],[14,0,"groups"],[12],[1,[28,[35,4],["groups.title"],[["count"],[[30,0,["model","displayGroups","length"]]]]]],[13],[1,"\\n "],[10,"dd"],[14,0,"groups"],[12],[1,"\\n"],[42,[28,[37,18],[[28,[37,18],[[30,0,["model","displayGroups"]]],null]],null],null,[[[1," "],[10,1],[12],[8,[39,7],[[24,0,"group-link"]],[["@route","@model"],["group",[30,3,["name"]]]],[["default"],[[[[1,[30,3,["name"]]]],[]]]]],[13],[1,"\\n"]],[3]],null],[1,"\\n "],[8,[39,7],null,[["@route","@query"],["groups",[28,[37,1],null,[["username"],[[30,0,["model","username"]]]]]]],[["default"],[[[[1,"\\n ...\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["canDeleteUser"]],[[[1," "],[10,0],[14,0,"pull-right"],[12],[8,[39,19],null,[["@action","@icon","@label","@class"],[[28,[37,22],[[30,0],"adminDelete"],null],"exclamation-triangle","user.admin_delete","btn-danger btn-delete-user"]],null],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[8,[39,0],null,[["@name","@connectorTagName","@outletArgs"],["user-profile-secondary","div",[28,[37,1],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"new-user-wrapper"],[12],[1,"\\n "],[8,[39,25],null,[["@user","@isStaff","@isMobileView","@showNotificationsTab","@showPrivateMessages","@canInviteToForum","@showBadges","@currentParentRoute","@showRead","@showDrafts","@showBookmarks"],[[30,0,["model"]],[30,0,["currentUser","staff"]],[30,0,["site","mobileView"]],[30,0,["showNotificationsTab"]],[30,0,["showPrivateMessages"]],[30,0,["canInviteToForum"]],[30,0,["showBadges"]],[30,0,["currentParentRoute"]],[30,0,["showRead"]],[30,0,["showDrafts"]],[30,0,["showBookmarks"]]]],null],[1,"\\n\\n "],[10,0],[14,0,"new-user-content-wrapper"],[12],[1,"\\n "],[46,[28,[37,27],null,null],null,null,null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"],[13]],["uf","v","group"],false,["plugin-outlet","hash","if","d-section","i18n","unless","html-safe","link-to","on","user-profile-avatar","format-username","user-status","user-status-message","d-icon","array","replace-emoji","html-with-links","each","-track-array","d-button","route-action","user-notifications-dropdown","action","concat","bound-date","user-nav","component","-outlet"]]',moduleName:"discourse/templates/user.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user/activity",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"NfnhLUWH",block:'[[[8,[39,0],null,[["@pageClass"],["user-activity"]],null],[1,"\\n\\n"],[10,0],[14,0,"user-navigation user-navigation-secondary"],[12],[1,"\\n "],[8,[39,1],null,[["@ariaLabel"],["User secondary - activity"]],[["default"],[[[[1,"\\n "],[8,[39,2],[[24,0,"user-nav__activity-all"]],[["@route","@ariaCurrentContext"],["userActivity.index","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["stream"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user.filters.all"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,2],[[24,0,"user-nav__activity-topics"]],[["@route","@ariaCurrentContext"],["userActivity.topics","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["list-ul"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user_action_groups.4"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[8,[39,2],[[24,0,"user-nav__activity-replies"]],[["@route","@ariaCurrentContext"],["userActivity.replies","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["reply"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user_action_groups.5"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["user","showRead"]],[[[1," "],[8,[39,2],[[24,0,"user-nav__activity-read"],[16,"title",[28,[37,4],["user.read_help"],null]]],[["@route","@ariaCurrentContext"],["userActivity.read","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["history"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user.read"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["user","showDrafts"]],[[[1," "],[8,[39,2],[[24,0,"user-nav__activity-drafts"]],[["@route","@ariaCurrentContext"],["userActivity.drafts","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["pencil-alt"],null]],[1,"\\n "],[10,1],[12],[1,[30,0,["draftLabel"]]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n"],[41,[28,[37,6],[[30,0,["model","pending_posts_count"]],0],null],[[[1," "],[8,[39,2],[[24,0,"user-nav__activity-pending"]],[["@route","@ariaCurrentContext"],["userActivity.pending","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["clock"],null]],[1,"\\n "],[10,1],[12],[1,[30,0,["pendingLabel"]]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,2],[[24,0,"user-nav__activity-likes"]],[["@route","@ariaCurrentContext"],["userActivity.likesGiven","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["heart"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user_action_groups.1"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["user","showBookmarks"]],[[[1," "],[8,[39,2],[[24,0,"user-nav__activity-bookmarks"]],[["@route","@ariaCurrentContext"],["userActivity.bookmarks","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["bookmark"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user_action_groups.3"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,7],null,[["@name","@connectorTagName","@outletArgs"],["user-activity-bottom","li",[28,[37,8],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"],[13],[1,"\\n\\n"],[10,"section"],[14,0,"user-content"],[14,1,"user-content"],[12],[1,"\\n "],[46,[28,[37,10],null,null],null,null,null],[1,"\\n"],[13]],[],false,["d-section","horizontal-overflow-nav","d-navigation-item","d-icon","i18n","if","gt","plugin-outlet","hash","component","-outlet"]]',moduleName:"discourse/templates/user/activity.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user/badges",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"aOIrPbPh",block:'[[[8,[39,0],[[24,1,"user-content"]],[["@pageClass","@class"],["user-badges","user-content"]],[["default"],[[[[1,"\\n "],[10,2],[14,0,"favorite-count"],[12],[1,"\\n "],[1,[28,[35,1],["badges.favorite_count"],[["count","max"],[[30,0,["favoriteBadges","length"]],[30,0,["siteSettings","max_favorite_badges"]]]]]],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"badge-group-list"],[12],[1,"\\n"],[42,[28,[37,3],[[28,[37,3],[[30,0,["sortedBadges"]]],null]],null],null,[[[1," "],[8,[39,4],null,[["@badge","@count","@canFavorite","@isFavorite","@username","@canFavoriteMoreBadges","@onFavoriteClick","@filterUser"],[[30,1,["badge"]],[30,1,["count"]],[30,1,["can_favorite"]],[30,1,["is_favorite"]],[30,0,["username"]],[30,0,["canFavoriteMoreBadges"]],[28,[37,5],[[30,0],"favorite",[30,1]],null],"true"]],null],[1,"\\n"]],[1]],null],[1," "],[8,[39,6],null,[["@name","@outletArgs"],["after-user-profile-badges",[28,[37,7],null,[["user"],[[30,0,["user","model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]]]]]],["ub"],false,["d-section","i18n","each","-track-array","badge-card","action","plugin-outlet","hash"]]',moduleName:"discourse/templates/user/badges.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user/bookmarks",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"w54p9h7w",block:'[[[8,[39,0],null,[["@condition"],[[30,0,["loading"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["permissionDenied"]],[[[1," "],[10,0],[14,0,"alert alert-info"],[12],[1,[28,[35,2],["bookmarks.list_permission_denied"],null]],[13],[1,"\\n"]],[]],[[[41,[30,0,["userDoesNotHaveBookmarks"]],[[[1," "],[8,[39,3],null,[["@title","@body"],[[28,[37,2],["user.no_bookmarks_title"],null],[30,0,["emptyStateBody"]]]],null],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"inline-form full-width bookmark-search-form"],[12],[1,"\\n "],[8,[39,4],[[16,"placeholder",[28,[37,2],["bookmarks.search_placeholder"],null]],[24,1,"bookmark-search"],[24,"autocomplete","off"]],[["@type","@value","@enter"],["text",[30,0,["searchTerm"]],[28,[37,5],[[30,0],"search"],null]]],null],[1,"\\n "],[8,[39,6],null,[["@class","@action","@type","@icon"],["btn-primary",[28,[37,5],[[30,0],"search"],null],"button","search"]],null],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["nothingFound"]],[[[1," "],[10,0],[14,0,"alert alert-info"],[12],[1,[28,[35,2],["user.no_bookmarks_search"],null]],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,7],null,[["@loadMore","@reload","@loadingMore","@content"],[[28,[37,5],[[30,0],"loadMore"],null],[28,[37,5],[[30,0],"reload"],null],[30,0,["loadingMore"]],[30,0,["model","bookmarks"]]]],null],[1,"\\n"]],[]]],[1," "]],[]]]],[]]]],[]]]]]],[],false,["conditional-loading-spinner","if","i18n","empty-state","input","action","d-button","bookmark-list"]]',moduleName:"discourse/templates/user/bookmarks.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user/messages",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"64QA9ZfE",block:'[[[8,[39,0],null,[["@pageClass"],["user-messages"]],null],[1,"\\n\\n"],[8,[39,1],null,[["@name","@outletArgs"],["user-messages-above-navigation",[28,[37,2],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n\\n"],[10,0],[14,0,"user-navigation user-navigation-secondary"],[12],[1,"\\n "],[10,"ol"],[14,0,"category-breadcrumb"],[12],[1,"\\n "],[10,"li"],[12],[1,"\\n "],[8,[39,3],null,[["@content","@value","@onChange"],[[30,0,["messagesDropdownContent"]],[30,0,["messagesDropdownValue"]],[30,0,["onMessagesDropdownChange"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,4],[[24,1,"user-navigation-secondary__horizontal-nav"]],[["@className","@ariaLabel"],["messages-nav","User secondary - messages"]],null],[1,"\\n\\n "],[10,0],[14,0,"navigation-controls"],[12],[1,"\\n"],[41,[30,0,["site","mobileView"]],[[[41,[30,0,["currentUser","admin"]],[[[1," "],[8,[39,6],null,[["@parentController","@tagName"],["user-topics-list",""]],null],[1,"\\n"]],[]],null]],[]],null],[1,"\\n "],[10,1],[14,1,"navigation-controls__button"],[12],[13],[1,"\\n\\n"],[41,[30,0,["showNewPM"]],[[[1," "],[8,[39,7],null,[["@class","@action","@icon","@label"],["btn-primary new-private-message",[28,[37,8],["composePrivateMessage"],null],"envelope","user.new_private_message"]],null],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"],[13],[1,"\\n\\n"],[10,"section"],[14,0,"user-content"],[14,1,"user-content"],[12],[1,"\\n "],[46,[28,[37,10],null,null],null,null,null],[1,"\\n"],[13]],[],false,["d-section","plugin-outlet","hash","user-nav/messages-dropdown","horizontal-overflow-nav","if","bulk-select-toggle","d-button","route-action","component","-outlet"]]',moduleName:"discourse/templates/user/messages.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user/notifications-index",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"cJmB2Pne",block:'[[[41,[30,0,["model","error"]],[[[1," "],[10,0],[14,0,"item error"],[12],[1,"\\n"],[41,[30,0,["model","forbidden"]],[[[1," "],[1,[28,[35,1],["errors.reasons.forbidden"],null]],[1,"\\n"]],[]],[[[1," "],[1,[28,[35,1],["errors.desc.unknown"],null]],[1,"\\n"]],[]]],[1," "],[13],[1,"\\n"]],[]],[[[41,[30,0,["doesNotHaveNotifications"]],[[[1," "],[8,[39,2],null,[["@title","@body"],[[28,[37,1],["user.no_notifications_page_title"],null],[30,0,["emptyStateBody"]]]],null],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"user-notifications-filter"],[12],[1,"\\n "],[8,[39,3],null,[["@value","@onChange"],[[30,0,["filter"]],[28,[37,4],[[30,0],[28,[37,5],[[30,0,["filter"]]],null]],null]]],null],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["nothingFound"]],[[[1," "],[10,0],[14,0,"alert alert-info"],[12],[1,[28,[35,1],["notifications.empty"],null]],[13],[1,"\\n"]],[]],[[[1," "],[8,[39,6],null,[["@notifications"],[[30,0,["model"]]]],null],[1,"\\n "],[8,[39,7],null,[["@condition"],[[30,0,["loading"]]]],null],[1,"\\n"]],[]]]],[]]]],[]]]],[],false,["if","i18n","empty-state","notifications-filter","action","mut","user-notifications-large","conditional-loading-spinner"]]',moduleName:"discourse/templates/user/notifications-index.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user/notifications",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"vTQI2paV",block:'[[[8,[39,0],null,[["@pageClass"],["user-notifications"]],null],[1,"\\n\\n"],[10,0],[14,0,"user-navigation user-navigation-secondary"],[12],[1,"\\n "],[8,[39,1],null,[["@ariaLabel"],["User secondary - notifications"]],[["default"],[[[[1,"\\n "],[8,[39,2],[[24,0,"user-nav__notifications-all"]],[["@route","@ariaCurrentContext"],["userNotifications.index","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["bell"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user.filters.all"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,2],[[24,0,"user-nav__notifications-responses"]],[["@route","@ariaCurrentContext"],["userNotifications.responses","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["reply"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user_action_groups.6"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,2],[[24,0,"user-nav__notifications-likes"]],[["@route","@ariaCurrentContext"],["userNotifications.likesReceived","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["heart"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user_action_groups.2"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["siteSettings","enable_mentions"]],[[[1," "],[8,[39,2],[[24,0,"user-nav__notifications-mentions"]],[["@route","@ariaCurrentContext"],["userNotifications.mentions","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["at"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user_action_groups.7"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,2],[[24,0,"user-nav__notifications-edits"]],[["@route","@ariaCurrentContext"],["userNotifications.edits","subNav"]],[["default"],[[[[1,"\\n "],[1,[28,[35,3],["pencil-alt"],null]],[1,"\\n "],[10,1],[12],[1,[28,[35,4],["user_action_groups.11"],null]],[13],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,6],null,[["@name","@connectorTagName","@outletArgs"],["user-notifications-bottom","li",[28,[37,7],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n\\n "]],[]]]]],[1,"\\n\\n"],[41,[30,0,["model"]],[[[1," "],[10,0],[14,0,"navigation-controls"],[12],[1,"\\n "],[8,[39,8],null,[["@title","@class","@action","@label","@icon","@disabled"],["user.dismiss_notifications_tooltip","btn btn-default dismiss-notifications",[28,[37,9],[[30,0],"resetNew"],null],"user.dismiss_notifications","check",[30,0,["allNotificationsRead"]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[13],[1,"\\n\\n"],[10,"section"],[14,0,"user-content"],[14,1,"user-content"],[12],[1,"\\n "],[8,[39,10],null,[["@class","@selector","@action"],["notification-history user-stream",".user-stream .notification",[28,[37,9],[[30,0],"loadMore"],null]]],[["default"],[[[[1,"\\n "],[46,[28,[37,12],null,null],null,null,null],[1,"\\n "],[8,[39,13],null,[["@condition"],[[30,0,["model","loadingMore"]]]],null],[1,"\\n "]],[]]]]],[1,"\\n"],[13]],[],false,["d-section","horizontal-overflow-nav","d-navigation-item","d-icon","i18n","if","plugin-outlet","hash","d-button","action","load-more","component","-outlet","conditional-loading-spinner"]]',moduleName:"discourse/templates/user/notifications.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user/posts",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"s45hbRI7",block:'[[[8,[39,0],null,[["@stream"],[[30,0,["model"]]]],null]],[],false,["user-stream"]]',moduleName:"discourse/templates/user/posts.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user/profile-hidden",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"CQw46vVM",block:'[[[10,2],[14,0,"user-profile-hidden"],[12],[1,[28,[35,0],["user.profile_hidden"],null]],[13]],[],false,["i18n"]]',moduleName:"discourse/templates/user/profile-hidden.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user/stream",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"5inH9esI",block:'[[[41,[30,0,["model","stream","noContent"]],[[[1," "],[8,[39,1],null,[["@title","@body"],[[30,0,["model","emptyState","title"]],[30,0,["model","emptyState","body"]]]],null],[1,"\\n"]],[]],null],[8,[39,2],null,[["@stream"],[[30,0,["model","stream"]]]],null]],[],false,["if","empty-state","user-stream"]]',moduleName:"discourse/templates/user/stream.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/user/summary",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"g/hL7cix",block:'[[[8,[39,0],null,[["@pageClass","@tagName"],["user-summary",""]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"user-content"],[14,1,"user-content"],[12],[1,"\\n "],[8,[39,1],null,[["@name","@outletArgs"],["above-user-summary-stats",[28,[37,2],null,[["model","user"],[[30,0,["model"]],[30,0,["user"]]]]]]],null],[1,"\\n"],[41,[30,0,["model","can_see_summary_stats"]],[[[1," "],[10,0],[14,0,"top-section stats-section"],[12],[1,"\\n "],[10,"h3"],[14,0,"stats-title"],[12],[1,[28,[35,4],["user.summary.stats"],null]],[13],[1,"\\n "],[10,"ul"],[12],[1,"\\n "],[10,"li"],[14,0,"stats-days-visited"],[12],[1,"\\n "],[8,[39,5],null,[["@value","@label"],[[30,0,["model","days_visited"]],"user.summary.days_visited"]],null],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[14,0,"stats-time-read"],[12],[1,"\\n "],[8,[39,5],null,[["@value","@label","@rawTitle","@type"],[[30,0,["timeRead"]],"user.summary.time_read",[28,[37,4],["user.summary.time_read_title"],[["duration"],[[30,0,["timeReadMedium"]]]]],"string"]],null],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["showRecentTimeRead"]],[[[1," "],[10,"li"],[14,0,"stats-recent-read"],[12],[1,"\\n "],[8,[39,5],null,[["@value","@label","@rawTitle","@type"],[[30,0,["recentTimeRead"]],"user.summary.recent_time_read",[28,[37,4],["user.summary.recent_time_read_title"],[["duration"],[[30,0,["recentTimeReadMedium"]]]]],"string"]],null],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,"li"],[14,0,"stats-topics-entered"],[12],[1,"\\n "],[8,[39,5],null,[["@value","@label"],[[30,0,["model","topics_entered"]],"user.summary.topics_entered"]],null],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[14,0,"stats-posts-read"],[12],[1,"\\n "],[8,[39,5],null,[["@value","@label"],[[30,0,["model","posts_read_count"]],"user.summary.posts_read"]],null],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[14,0,"stats-likes-given linked-stat"],[12],[1,"\\n "],[8,[39,6],null,[["@route"],["userActivity.likesGiven"]],[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@value","@icon","@label"],[[30,0,["model","likes_given"]],"heart","user.summary.likes_given"]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[14,0,"stats-likes-received"],[12],[1,"\\n "],[8,[39,5],null,[["@value","@icon","@label"],[[30,0,["model","likes_received"]],"heart","user.summary.likes_received"]],null],[1,"\\n "],[13],[1,"\\n"],[41,[30,0,["model","bookmark_count"]],[[[1," "],[10,"li"],[14,0,"stats-bookmark-count linked-stat"],[12],[1,"\\n "],[8,[39,6],null,[["@route"],["userActivity.bookmarks"]],[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@value","@label"],[[30,0,["model","bookmark_count"]],"user.summary.bookmark_count"]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[10,"li"],[14,0,"stats-topic-count linked-stat"],[12],[1,"\\n "],[8,[39,6],null,[["@route"],["userActivity.topics"]],[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@value","@label"],[[30,0,["model","topic_count"]],"user.summary.topic_count"]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[10,"li"],[14,0,"stats-post-count linked-stat"],[12],[1,"\\n "],[8,[39,6],null,[["@route"],["userActivity.replies"]],[["default"],[[[[1,"\\n "],[8,[39,5],null,[["@value","@label"],[[30,0,["model","post_count"]],"user.summary.post_count"]],null],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n "],[8,[39,1],null,[["@name","@connectorTagName","@outletArgs"],["user-summary-stat","li",[28,[37,2],null,[["model","user"],[[30,0,["model"]],[30,0,["user"]]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n "],[8,[39,1],null,[["@name","@outletArgs"],["below-user-summary-stats",[28,[37,2],null,[["model","user"],[[30,0,["model"]],[30,0,["user"]]]]]]],null],[1,"\\n\\n "],[10,0],[14,0,"top-section"],[12],[1,"\\n "],[8,[39,7],null,[["@title","@class"],["top_replies","replies-section pull-left"]],[["default"],[[[[1,"\\n "],[8,[39,8],null,[["@type","@items","@user"],["replies",[30,0,["model","replies"]],[30,0,["user"]]]],[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@createdAt","@topic","@likes","@url"],[[30,1,["createdAt"]],[30,1,["topic"]],[30,1,["like_count"]],[30,1,["url"]]]],null],[1,"\\n "]],[1]]]]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,7],null,[["@title","@class"],["top_topics","topics-section pull-right"]],[["default"],[[[[1,"\\n "],[8,[39,8],null,[["@type","@items","@user"],["topics",[30,0,["model","topics"]],[30,0,["user"]]]],[["default"],[[[[1,"\\n "],[8,[39,9],null,[["@createdAt","@topic","@likes","@url"],[[30,2,["created_at"]],[30,2],[30,2,["like_count"]],[30,2,["url"]]]],null],[1,"\\n "]],[2]]]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"top-section"],[12],[1,"\\n "],[8,[39,7],null,[["@title","@class"],["top_links","links-section pull-left"]],[["default"],[[[[1,"\\n"],[41,[30,0,["model","links","length"]],[[[1," "],[10,"ul"],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["model","links"]]],null]],null],null,[[[1," "],[10,"li"],[12],[1,"\\n"],[1," "],[10,3],[14,0,"domain"],[15,6,[30,3,["url"]]],[15,"title",[30,3,["title"]]],[15,"rel",[29,["noopener ",[52,[51,[30,0,["user","removeNoFollow"]]],"nofollow ugc"]]]],[14,"target","_blank"],[12],[1,"\\n "],[1,[28,[35,13],[[30,3,["url"]]],null]],[1,"\\n "],[13],[1,"\\n"],[1,"\\n "],[10,1],[14,0,"badge badge-notification clicks"],[15,"title",[28,[37,4],["topic_map.clicks"],[["count"],[[30,3,["clicks"]]]]]],[12],[1,"\\n "],[1,[28,[35,14],[[30,3,["clicks"]]],null]],[1,"\\n "],[13],[1,"\\n\\n "],[10,"br"],[12],[13],[1,"\\n\\n "],[10,3],[15,6,[30,3,["post_url"]]],[12],[1,"\\n "],[1,[28,[35,15],[[30,3,["topic","fancyTitle"]]],null]],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[3]],null],[1," "],[13],[1,"\\n"]],[]],[[[1," "],[10,2],[12],[1,[28,[35,4],["user.summary.no_links"],null]],[13],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n\\n "],[8,[39,7],null,[["@title","@class"],["most_replied_to_users","summary-user-list replied-section pull-right"]],[["default"],[[[[1,"\\n "],[8,[39,16],null,[["@none","@users"],["no_replies",[30,0,["model","most_replied_to_users"]]]],[["default"],[[[[1,"\\n "],[8,[39,17],null,[["@user","@icon","@countClass"],[[30,4],"reply","replies"]],null],[1,"\\n "]],[4]]]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n\\n "],[10,0],[14,0,"top-section most-liked-section"],[12],[1,"\\n "],[8,[39,7],null,[["@title","@class"],["most_liked_by","summary-user-list liked-by-section pull-left"]],[["default"],[[[[1,"\\n "],[8,[39,16],null,[["@none","@users"],["no_likes",[30,0,["model","most_liked_by_users"]]]],[["default"],[[[[1,"\\n "],[8,[39,17],null,[["@user","@icon","@countClass"],[[30,5],"heart","likes"]],null],[1,"\\n "]],[5]]]]],[1,"\\n "]],[]]]]],[1,"\\n\\n "],[8,[39,7],null,[["@title","@class"],["most_liked_users","summary-user-list liked-section pull-right"]],[["default"],[[[[1,"\\n "],[8,[39,16],null,[["@none","@users"],["no_likes",[30,0,["model","most_liked_users"]]]],[["default"],[[[[1,"\\n "],[8,[39,17],null,[["@user","@icon","@countClass"],[[30,6],"heart","likes"]],null],[1,"\\n "]],[6]]]]],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n\\n"],[41,[30,0,["model","top_categories","length"]],[[[1," "],[10,0],[14,0,"top-section top-categories-section"],[12],[1,"\\n "],[8,[39,7],null,[["@title","@class"],["top_categories","summary-category-list pull-left"]],[["default"],[[[[1,"\\n "],[10,"table"],[12],[1,"\\n "],[10,"thead"],[12],[1,"\\n "],[10,"th"],[14,0,"category-link"],[12],[13],[1,"\\n "],[10,"th"],[14,0,"topic-count"],[12],[1,[28,[35,4],["user.summary.topics"],null]],[13],[1,"\\n "],[10,"th"],[14,0,"reply-count"],[12],[1,[28,[35,4],["user.summary.replies"],null]],[13],[1,"\\n "],[13],[1,"\\n "],[10,"tbody"],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["model","top_categories"]]],null]],null],null,[[[1," "],[10,"tr"],[12],[1,"\\n "],[10,"td"],[14,0,"category-link"],[12],[1,"\\n "],[1,[28,[35,18],[[30,7]],[["allowUncategorized","hideParent"],["true",false]]]],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[14,0,"topic-count"],[12],[1,"\\n "],[8,[39,19],null,[["@user","@category","@count"],[[30,0,["user"]],[30,7],[30,7,["topic_count"]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,"td"],[14,0,"reply-count"],[12],[1,"\\n "],[8,[39,19],null,[["@user","@category","@count"],[[30,0,["user"]],[30,7],[30,7,["post_count"]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n"]],[7]],null],[1," "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1,"\\n"],[41,[30,0,["siteSettings","enable_badges"]],[[[1," "],[10,0],[14,0,"top-section badges-section"],[12],[1,"\\n "],[10,"h3"],[14,0,"stats-title"],[12],[1,[28,[35,4],["user.summary.top_badges"],null]],[13],[1,"\\n\\n"],[41,[30,0,["model","badges"]],[[[1," "],[10,0],[14,0,"badge-group-list"],[12],[1,"\\n"],[42,[28,[37,11],[[28,[37,11],[[30,0,["model","badges"]]],null]],null],null,[[[1," "],[8,[39,20],null,[["@badge","@count","@username"],[[30,8],[30,8,["count"]],[30,0,["user","username_lower"]]]],null],[1,"\\n"]],[8]],null],[1," "],[8,[39,1],null,[["@name","@outletArgs"],["after-user-summary-badges",[28,[37,2],null,[["model","user"],[[30,0,["model"]],[30,0,["user"]]]]]]],null],[1,"\\n "],[13],[1,"\\n"]],[]],[[[1," "],[10,2],[12],[1,[28,[35,4],["user.summary.no_badges"],null]],[13],[1,"\\n"]],[]]],[1,"\\n"],[41,[30,0,["moreBadges"]],[[[1," "],[8,[39,6],[[24,0,"more"]],[["@route","@model"],["user.badges",[30,0,["user"]]]],[["default"],[[[[1,"\\n "],[1,[28,[35,4],["user.summary.more_badges"],null]],[1,"\\n "]],[]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n"]],[]]]]]],["reply","topic","link","user","user","user","category","badge"],false,["d-section","plugin-outlet","hash","if","i18n","user-stat","link-to","user-summary-section","user-summary-topics-list","user-summary-topic","each","-track-array","unless","shorten-url","number","html-safe","user-summary-users-list","user-summary-user","category-link","user-summary-category-search","badge-card"]]',moduleName:"discourse/templates/user/summary.hbs",isStrictMode:!1})
e.default=i})),define("discourse/templates/users",["exports","@ember/template-factory"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createTemplateFactory)({id:"8aFjtA+j",block:'[[[8,[39,0],null,[["@pageClass"],["users"]],[["default"],[[[[1,"\\n "],[8,[39,1],null,[["@selector","@action"],[".directory-table .directory-table__cell",[28,[37,2],[[30,0],"loadMore"],null]]],[["default"],[[[[1,"\\n "],[10,0],[14,0,"container"],[12],[1,"\\n "],[10,0],[14,0,"users-directory directory"],[12],[1,"\\n "],[10,1],[12],[1,"\\n "],[8,[39,3],null,[["@name","@connectorTagName","@outletArgs"],["users-top","div",[28,[37,4],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[10,0],[14,0,"directory-controls"],[12],[1,"\\n "],[10,0],[14,0,"period-controls"],[12],[1,"\\n "],[8,[39,5],null,[["@period","@onChange","@fullDay"],[[30,0,["period"]],[28,[37,2],[[30,0],[28,[37,6],[[30,0,["period"]]],null]],null],false]],null],[1,"\\n"],[41,[30,0,["lastUpdatedAt"]],[[[1," "],[10,0],[14,0,"directory-last-updated"],[12],[1,"\\n "],[1,[28,[35,8],["directory.last_updated"],null]],[1,"\\n "],[1,[30,0,["lastUpdatedAt"]]],[1,"\\n "],[13],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[10,0],[14,0,"inline-form"],[12],[1,"\\n "],[10,"label"],[14,0,"total-rows"],[12],[1,"\\n"],[41,[30,0,["model","totalRows"]],[[[1," "],[1,[28,[35,8],["directory.total_rows"],[["count"],[[30,0,["model","totalRows"]]]]]],[1,"\\n"]],[]],null],[1," "],[13],[1,"\\n "],[8,[39,9],[[16,"placeholder",[28,[37,8],["directory.filter_name"],null]],[24,0,"filter-name no-blur"],[4,[38,11],["input",[28,[37,2],[[30,0],"onUsernameFilterChanged"],[["value"],["target.value"]]]],null]],[["@value"],[[28,[37,10],[[30,0,["nameInput"]]],null]]],null],[1,"\\n"],[41,[30,0,["showGroupFilter"]],[[[1," "],[8,[39,12],null,[["@class","@value","@content","@onChange","@options"],["directory-group-selector",[30,0,["group"]],[30,0,["groupOptions"]],[28,[37,2],[[30,0],[30,0,["groupChanged"]]],null],[28,[37,4],null,[["none"],["directory.group.all"]]]]],null],[1,"\\n"]],[]],null],[41,[30,0,["currentUser","staff"]],[[[1," "],[8,[39,13],null,[["@icon","@action","@class"],["wrench",[28,[37,2],[[30,0],"showEditColumnsModal"],null],"btn-default open-edit-columns-btn"]],null],[1,"\\n"]],[]],null],[1," "],[8,[39,3],null,[["@name","@outletArgs"],["users-directory-controls",[28,[37,4],null,[["model"],[[30,0,["model"]]]]]]],null],[1,"\\n "],[13],[1,"\\n "],[13],[1,"\\n\\n "],[8,[39,14],null,[["@condition"],[[30,0,["isLoading"]]]],[["default"],[[[[1,"\\n"],[41,[30,0,["model","length"]],[[[1," "],[8,[39,15],null,[["@items","@columns","@showTimeRead","@order","@asc"],[[30,0,["model"]],[30,0,["columns"]],[30,0,["showTimeRead"]],[30,0,["order"]],[30,0,["asc"]]]],null],[1,"\\n "],[8,[39,14],null,[["@condition"],[[30,0,["model","loadingMore"]]]],null],[1,"\\n"]],[]],[[[1," "],[10,0],[14,0,"clearfix"],[12],[13],[1,"\\n "],[10,2],[12],[1,[28,[35,8],["directory.no_results"],null]],[13],[1,"\\n"]],[]]],[1," "]],[]]]]],[1,"\\n\\n "],[13],[1,"\\n "],[13],[1,"\\n "]],[]]]]],[1,"\\n"]],[]]]]]],[],false,["d-section","load-more","action","plugin-outlet","hash","period-chooser","mut","if","i18n","input","readonly","on","combo-box","d-button","conditional-loading-spinner","directory-table"]]',moduleName:"discourse/templates/users.hbs",isStrictMode:!1})
e.default=i})),define("discourse/widgets/actions-summary",["exports","I18n","discourse/widgets/post","discourse/widgets/widget","discourse-common/lib/get-url","virtual-dom","discourse/lib/url"],(function(e,t,i,n,r,o,s){function l(e){return{template:e.avatar_template,username:e.username,post_url:e.post_url,url:(0,s.userPath)(e.username_lower),unknown:e.unknown}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.smallUserAtts=l,(0,n.createWidget)("small-user-list",{tagName:"div.clearfix.small-user-list",buildClasses:e=>e.listClassName,buildAttributes(e){const t={role:"list"}
return e.ariaLabel&&(t["aria-label"]=e.ariaLabel),t},html(e){let n=e.users
if(n){const s=this.currentUser
e.addSelf&&!n.some((e=>e.username===s.username))&&(n=n.concat(l(s)))
let a,u=null
e.description&&(u=(0,o.h)("span.list-description",{attributes:{"aria-hidden":!0}},t.default.t(e.description,{count:e.count})))
const c=n.map((e=>(a=a||e.post_url,e.unknown?(0,o.h)("div.unknown",{attributes:{title:t.default.t("post.unknown_user"),role:"listitem"}}):i.avatarFor.call(this,"small",e,{role:"listitem","aria-hidden":!1}))))
a&&(u=(0,o.h)("a",{attributes:{href:(0,r.default)(a)}},u))
let d=[c]
return u&&d.push(u),d}}}),(0,n.createWidget)("action-link",{tagName:"span.action-link",template:function(e,t){var i=[],n=[]
return n.push(e.text),n.push(". "),i.push(virtualDom.h("a",n)),i},buildClasses:e=>e.className,click(){this.sendWidgetAction(this.attrs.action)}})
var a=(0,n.createWidget)("actions-summary",{tagName:"section.post-actions",template:function(e,t){var i=__widget_helpers.iconNode,n=__widget_helpers.avatar,r=__widget_helpers.dateNode,o=[]
if(o.push("\n"),e.actionsSummary&&e.actionsSummary.length&&e.actionsSummary.forEach((e=>{o.push(" ")
var t=[]
t.push(e.description),o.push(virtualDom.h("div",{className:"post-action",attributes:{}},t)),o.push("\n ")
o.push(virtualDom.h("div",{className:"clearfix",attributes:{}},[])),o.push("\n")})),e.deleted_at){o.push(" ")
var s=[]
s.push("\n "),s.push(i("far-trash-alt")),s.push("\n "),s.push(n("small",{template:e.deletedByAvatarTemplate,username:e.deletedByUsername})),s.push("\n "),s.push(r(e.deleted_at)),s.push("\n "),o.push(virtualDom.h("div",{className:"post-action deleted-post",attributes:{}},s)),o.push("\n")}return o.push(" "),o}})
e.default=a})),define("discourse/widgets/avatar-flair",["discourse-common/lib/icon-library","discourse/widgets/widget","discourse/lib/utilities"],(function(e,t,i){(0,t.createWidget)("avatar-flair",{tagName:"div.avatar-flair",isIcon:e=>e.flair_url&&!e.flair_url.includes("/"),title:e=>e.flair_name,buildClasses(e){let t=`avatar-flair-${e.flair_name} ${e.flair_bg_color?"rounded":""}`
return this.isIcon(e)||(t+=" avatar-flair-image"),t},buildAttributes(e){let t=""
return this.isIcon(e)||(t+="background-image: url("+(0,i.escapeExpression)(e.flair_url)+"); "),e.flair_bg_color&&(t+="background-color: #"+(0,i.escapeExpression)(e.flair_bg_color)+"; "),e.flair_color&&(t+="color: #"+(0,i.escapeExpression)(e.flair_color)+"; "),{style:t}},html(t){if(this.isIcon(t)){const i=(0,e.convertIconClass)(t.flair_url)
return[(0,e.iconNode)(i)]}return[]}})})),define("discourse/widgets/before-header-panel-outlet",["@ember/template-factory","discourse/widgets/render-glimmer"],(function(e,t){(0,t.registerWidgetShim)("before-header-panel-outlet","div.before-header-panel-outlet",(0,e.createTemplateFactory)({id:"tLCB16gs",block:'[[[8,[39,0],null,[["@name","@outletArgs"],["before-header-panel",[28,[37,1],null,[["attrs"],[[30,1]]]]]],null],[1," "]],["@data"],false,["plugin-outlet","hash"]]',moduleName:"/var/www/discourse/app/assets/javascripts/discourse/discourse/widgets/before-header-panel-outlet.js",isStrictMode:!1}))})),define("discourse/widgets/bookmark-reminder-notification-item",["discourse/widgets/default-notification-item","I18n","discourse/widgets/widget","discourse/lib/utilities"],(function(e,t,i,n){(0,i.createWidgetFrom)(e.DefaultNotificationItem,"bookmark-reminder-notification-item",{text(e,i){const r=(0,n.formatUsername)(i.display_username),o=this.description(i)
return t.default.t("notifications.bookmark_reminder",{description:o,username:r})},notificationTitle:(e,i)=>e?i.bookmark_name?t.default.t(`notifications.titles.${e}_with_name`,{name:i.bookmark_name}):t.default.t(`notifications.titles.${e}`):""})})),define("discourse/widgets/button",["exports","discourse/lib/url","I18n","discourse/widgets/widget","virtual-dom","discourse-common/lib/icon-library"],(function(e,t,i,n,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.ButtonClass=void 0
const s={tagName:"button.widget-button.btn",buildClasses(e){let t=this.attrs.className||"",i=e.translatedLabel||e.label||e.contents
return i||(t+=" no-text"),e.icon?(t+=" btn-icon",i&&(t+="-text")):i&&(t+=" btn-text"),t},buildAttributes(){const e=this.attrs,t={}
let n=e.translatedTitle
if(!n&&e.title&&(n=i.default.t(e.title,e.titleOptions)),n&&(t.title=n),e.role&&(t.role=e.role),e.translatedAriaLabel&&(t["aria-label"]=e.translatedAriaLabel),e.ariaExpanded&&(t["aria-expanded"]=e.ariaExpanded),e.ariaControls&&(t["aria-controls"]=e.ariaControls),e.ariaPressed&&(t["aria-pressed"]=e.ariaPressed),e.tabAttrs){const i=e.tabAttrs
t["aria-selected"]=i["aria-selected"],t.tabindex=i.tabindex,t["aria-controls"]=i["aria-controls"],t.id=e.id}return e.disabled&&(t.disabled="true"),e.data&&Object.keys(e.data).forEach((i=>t[`data-${i}`]=e.data[i])),t},_buildIcon(e){const t=(0,o.iconNode)(e.icon,{class:e.iconClass})
return e["aria-label"]&&(t.properties.attributes.role="img",t.properties.attributes["aria-hidden"]=!1),t},html(e){const t=[],n=!e.iconRight
return e.icon&&n&&t.push(this._buildIcon(e)),e.emoji&&n&&t.push(this.attach("emoji",{name:e.emoji})),e.label&&t.push((0,r.h)("span.d-button-label",i.default.t(e.label,e.labelOptions))),e.translatedLabel&&t.push((0,r.h)("span.d-button-label",e.translatedLabel.toString(),e.translatedLabelOptions)),e.contents&&t.push(e.contents),e.emoji&&!n&&t.push(this.attach("emoji",{name:e.emoji})),e.icon&&!n&&t.push(this._buildIcon(e)),t},click(e){const i=this.attrs
if(!i.disabled)return $("button.widget-button").removeClass("d-hover").blur(),i.secondaryAction&&this.sendWidgetAction(i.secondaryAction),i.url?t.default.routeTo(i.url):i.sendActionEvent?this.sendWidgetAction(i.action,e):this.sendWidgetAction(i.action,i.actionParam)}}
e.ButtonClass=s
var l=(0,n.createWidget)("button",s)
e.default=l,(0,n.createWidget)("flat-button",Object.assign(s,{tagName:"button.widget-button.btn-flat"}))})),define("discourse/widgets/category-link",["exports","discourse/widgets/raw-html","discourse/helpers/category-link"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(e){e.html=`${(0,i.categoryBadgeHTML)(e.category,e)} `,super(e)}}e.default=n})),define("discourse/widgets/component-connector",["exports","@ember/application","@ember/runloop"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n{constructor(e,t,i,n){let{applyStyle:r=!0}=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{}
this.widget=e,this.opts=i,this.componentName=t,this.trackedProperties=n||[],this.applyStyle=r,this._component=null}init(){const e=document.createElement("div")
return this.applyStyle&&(e.style.display="inline-flex"),e.className="widget-component-connector",this.elem=e,(0,i.scheduleOnce)("afterRender",this,this.connectComponent),this.elem}destroy(){this._component?.destroy()}update(e){let t=!1
return this.trackedProperties.forEach((i=>{e.opts[i]!==this.opts[i]&&(t=!0)})),t?this.init():null}connectComponent(){const{elem:e,opts:i,widget:n,componentName:r}=this,o=n._findView(),s=(0,t.getOwner)(o).factoryFor(`component:${r}`).create(i)
s.selectKit&&s.didReceiveAttrs(),o._connected.push(s),s.renderer.appendTo(s,e),this._component=s}}e.default=n,n.prototype.type="Widget"})),define("discourse/widgets/connector",["exports","@ember/application","@ember/runloop"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n{constructor(e,t){this.widget=e,this.opts=t}init(){const e=document.createElement("div")
e.classList.add("widget-connector")
const{opts:n,widget:r}=this
return(0,i.next)((()=>{const i=r._findView()
if(n.component){const o=(0,t.getOwner)(i).factoryFor("component:connector-container").create({layoutName:`components/${n.component}`,model:r.findAncestorModel()})
i._connected.push(o),o.renderer.appendTo(o,e)}})),e}update(){}}e.default=n,n.prototype.type="Widget"})),define("discourse/widgets/custom-notification-item",["discourse/widgets/default-notification-item","I18n","discourse/widgets/widget","discourse/lib/utilities","discourse-common/lib/icon-library"],(function(e,t,i,n,r){(0,i.createWidgetFrom)(e.DefaultNotificationItem,"custom-notification-item",{notificationTitle:(e,i)=>i.title?t.default.t(i.title):"",text(e,i){const r=(0,n.formatUsername)(i.display_username),o=this.description(i)
return t.default.t(i.message,{description:o,username:r})},icon:(e,t)=>(0,r.iconNode)(`notification.${t.message}`)})})),define("discourse/widgets/decorator-helper",["exports","discourse/widgets/connector","discourse/widgets/post-cooked","discourse/widgets/raw-html","virtual-dom","discourse/widgets/render-glimmer"],(function(e,t,i,n,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class s{constructor(e,t,i){this.widget=e,this.attrs=t,this.canConnectComponent=!0,this.state=i,this.register=e.register,this.register.deprecateContainer(this)}attach(e,t,i){return t=t||this.widget.attrs,i=i||this.widget.state,this.widget.attach(e,t,i)}getModel(){return this.widget.findAncestorModel()}rawHtml(e){return new n.default({html:e})}cooked(e){return new i.default({cooked:e},this)}connect(e){return new t.default(this.widget,e)}renderGlimmer(e,t,i){if(!this.widget.postContentsDestroyCallbacks)throw"renderGlimmer can only be used in the context of a post"
const n=new o.default(this.widget,e,t,i)
return n.init(),this.widget.postContentsDestroyCallbacks.push(n.destroy.bind(n)),n.element}}s.prototype.h=r.h
var l=s
e.default=l}))
define("discourse/widgets/default-notification-item",["exports","discourse/lib/url","discourse/lib/ajax","discourse/lib/utilities","I18n","discourse/widgets/raw-html","discourse/widgets/widget","discourse/lib/text","discourse-common/lib/get-url","virtual-dom","discourse-common/lib/icon-library","@ember/utils","discourse/lib/intercept-click","discourse/lib/cookie"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m){Object.defineProperty(e,"__esModule",{value:!0}),e.DefaultNotificationItem=void 0
const h=(0,s.createWidget)("default-notification-item",{tagName:"li",buildClasses(e){const t=[]
e.get("read")&&t.push("read"),e.is_warning&&t.push("is-warning")
const i=this.lookupNotificationName(e.notification_type)
return i&&t.push(i.replace(/_/g,"-")),t},url(e){const i=this.attrs,r=e.badge_id
if(r){let t=e.badge_slug
if(!t){t=e.badge_name.replace(/[^A-Za-z0-9_]+/g,"-").toLowerCase()}let i=e.username
return i=i?"?username="+i.toLowerCase():"",(0,a.default)("/badges/"+r+"/"+t+i)}const o=i.topic_id
return o?(0,n.postUrl)(i.slug,o,i.post_number):e.group_id?(0,t.userPath)(e.username+"/messages/group/"+e.group_name):e.bookmarkable_url?(0,a.default)(e.bookmarkable_url):void 0},description(e){const t=e.badge_name
if(t)return(0,n.escapeExpression)(t)
const i=e.group_name
if(i&&this.attrs.fancy_title)return this.attrs.topic_id?`@${i} ${this.attrs.fancy_title} `:`@${i} ${this.attrs.fancy_title}`
if(this.attrs.fancy_title)return this.attrs.topic_id?`${this.attrs.fancy_title} `:this.attrs.fancy_title
const r=e.topic_title||e.title
return(0,d.isEmpty)(r)?"":(0,n.escapeExpression)(r)},text(e,t){const i=(0,n.formatUsername)(t.display_username),o=this.description(t,e)
return r.default.t(`notifications.${e}`,{description:o,username:i})},icon:e=>(0,c.iconNode)(`notification.${e}`),_addA11yAttrsTo:(e,t)=>(e.properties.attributes["aria-label"]=r.default.t(`notifications.titles.${t}`),e.properties.attributes["aria-hidden"]=!1,e.properties.attributes.role="img",e),notificationTitle:e=>e?r.default.t(`notifications.titles.${e}`):"",lookupNotificationName(e){return this.site.get("notificationLookup")[e]},html(e){const t=this.lookupNotificationName(e.notification_type)
let{data:i}=e,n=(0,l.emojiUnescape)(this.text(t,i)),r=this.icon(t,i)
this._addA11yAttrsTo(r,t)
const s=this.notificationTitle(t,i)
let a=[r,new o.default({html:`${n}
`})]
const c=this.url(i)
return c?(0,u.h)("a",{attributes:{href:c,title:s,"data-auto-route":!0}},a):a},click(e){this.attrs.set("read",!0)
const n=this.attrs.id;(0,i.setTransientHeader)("Discourse-Clear-Notifications",n),(0,m.default)("cn",n,{path:(0,a.default)("/")}),(0,p.wantsNewWindow)(e)||(e.preventDefault(),this.sendWidgetEvent("linkClicked"),this.attrs.data.revision_number&&this.appEvents.trigger("edit-notification:clicked",{topicId:this.attrs.topic_id,postNumber:this.attrs.post_number,revisionNumber:this.attrs.data.revision_number}),t.default.routeTo(this.url(this.attrs.data)))},mouseUp(e){2!==e.which||this.attrs.read||(this.attrs.set("read",!0),(0,i.ajax)("/notifications/mark-read",{method:"PUT",data:{id:this.attrs.id}}),this.scheduleRerender())}})
e.DefaultNotificationItem=h})),define("discourse/widgets/discourse-tags",["exports","discourse/widgets/raw-html","discourse/lib/render-tags"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class n extends t.default{constructor(e){e.html=(0,i.default)(e.topic,e),super(e)}}e.default=n})),define("discourse/widgets/do-not-disturb",["exports","I18n","discourse/widgets/widget","discourse/helpers/node","virtual-dom","discourse-common/lib/icon-library","discourse/lib/do-not-disturb","discourse/components/modal/do-not-disturb"],(function(e,t,i,n,r,o,s,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var a=(0,i.createWidget)("do-not-disturb",{tagName:"li.do-not-disturb",services:["modal"],saving:!1,html(){const e=this.currentUser.isInDoNotDisturb()
return[this._menuButton(e)]},click(){if(!this.saving)return this.saving=!0,this.currentUser.do_not_disturb_until?this.currentUser.leaveDoNotDisturb().then((()=>{this.saving=!1})):(this.saving=!1,this.modal.show(l.default))},_menuButton(e){const t=(0,o.iconNode)(e?"toggle-on":"toggle-off")
return(0,r.h)("button.btn-flat.do-not-disturb-inner-container",[t,this._label()])},_label(){const e=[(0,r.h)("span",t.default.t("pause_notifications.label"))],i=this.currentUser.do_not_disturb_until
return s.default.isEternal(i)||e.push((0,n.dateNode)(i)),(0,r.h)("span.do-not-disturb-label",e)}})
e.default=a})),define("discourse/widgets/embedded-post",["exports","discourse/widgets/decorator-helper","discourse/widgets/post-cooked","discourse/widgets/widget","virtual-dom"],(function(e,t,i,n,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(0,n.createWidget)("post-link-arrow",{tagName:"div.post-link-arrow",template:function(e,t){var i=__widget_helpers.iconNode,n=[]
n.push("\n ")
var r=[]
return r.push("\n"),e.above?(r.push(" "),r.push(i("arrow-up")),r.push("\n")):(r.push(" "),r.push(i("arrow-down")),r.push("\n")),r.push(" "),n.push(virtualDom.h("a",{className:"post-info arrow",attributes:{href:e.shareUrl,title:I18n.t("topic.jump_reply"),"aria-label":I18n.t("topic.jump_reply_aria",{username:e.name})}},r)),n.push("\n "),n}})
var o=(0,n.createWidget)("embedded-post",{tagName:"div.reply",buildKey:e=>`embedded-post-${e.id}`,buildAttributes(e){const t={"data-post-id":e.id}
return this.state.role&&(t.role=this.state.role),this.state["aria-label"]&&(t["aria-label"]=this.state["aria-label"]),t},html(e,n){return e.embeddedPost=!0,[(0,r.h)("div.row",[this.attach("post-avatar",e),(0,r.h)("div.topic-body",[(0,r.h)("div.topic-meta-data.embedded-reply",[this.attach("poster-name",e),this.attach("post-link-arrow",{name:e.username,above:n.above,shareUrl:e.customShare})]),new i.default(e,new t.default(this),this.currentUser)])])]},init(){this.postContentsDestroyCallbacks=[]},destroy(){this.postContentsDestroyCallbacks.forEach((e=>e()))}})
e.default=o})),define("discourse/widgets/emoji",["exports","discourse/lib/text","discourse/widgets/raw-html","discourse/widgets/widget","discourse/lib/utilities"],(function(e,t,i,n,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.replaceEmoji=function(e){const n=(0,t.emojiUnescape)((0,r.escapeExpression)(e))
return[new i.default({html:`${n} `})]}
var o=(0,n.createWidget)("emoji",{tagName:"img.emoji",buildAttributes(e){let i={src:(0,t.emojiUrlFor)(e.name),alt:`:${e.alt||e.name}:`}
return e.title&&(i.title="string"==typeof e.title?e.title:e.name),i}})
e.default=o})),define("discourse/widgets/footer-nav",["discourse/lib/utilities","discourse/widgets/widget"],(function(e,t){(0,t.createWidget)("footer-nav",{tagName:"div.footer-nav-widget",html(e){const t=[]
return t.push(this.attach("flat-button",{action:"goBack",icon:"chevron-left",className:"btn-large",disabled:!e.canGoBack,title:"footer_nav.back"})),t.push(this.attach("flat-button",{action:"goForward",icon:"chevron-right",className:"btn-large",disabled:!e.canGoForward,title:"footer_nav.forward"})),this.capabilities.isAppWebview&&(t.push(this.attach("flat-button",{action:"share",icon:"link",className:"btn-large",title:"footer_nav.share"})),t.push(this.attach("flat-button",{action:"dismiss",icon:"chevron-down",className:"btn-large",title:"footer_nav.dismiss"}))),t},dismiss(){(0,e.postRNWebviewMessage)("dismiss",!0)},share(){(0,e.postRNWebviewMessage)("shareUrl",window.location.href)}})})),define("discourse/widgets/glue",["exports","@ember/runloop","virtual-dom","discourse/widgets/widget","discourse/lib/dirty-keys","discourse-common/config/environment"],(function(e,t,i,n,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
e.default=class{constructor(e,t,i){this._tree=null,this._rootNode=null,this.register=t,this.attrs=i,this._timeout=null,this.dirtyKeys=new r.default(e),this._widgetClass=(0,n.queryRegistry)(e)||this.register.lookupFactory(`widget:${e}`),this._widgetClass||console.error(`Error: Could not find widget: ${e}`)}appendTo(e){this._rootNode=e,this.queueRerender()}queueRerender(){this._timeout=(0,t.scheduleOnce)("render",this,this.rerenderWidget)}rerenderWidget(){if((0,t.cancel)(this._timeout),(0,o.isTesting)())try{this.register.lookup("service:store")}catch(s){return}const e=new this._widgetClass(this.attrs,this.register,{dirtyKeys:this.dirtyKeys}),r=(0,i.diff)(this._tree||this._rootNode,e);(0,n.traverseCustomWidgets)(this._tree,(e=>e.willRerenderWidget())),e._rerenderable=this,this._rootNode=(0,i.patch)(this._rootNode,r),this._tree=e,(0,n.traverseCustomWidgets)(e,(e=>e.didRenderWidget()))}cleanUp(){(0,n.traverseCustomWidgets)(this._tree,(e=>e.destroy())),(0,t.cancel)(this._timeout),this._rootNode=(0,i.patch)(this._rootNode,(0,i.diff)(this._tree,null)),this._tree=null}}})),define("discourse/widgets/group-message-summary-notification-item",["discourse/widgets/default-notification-item","I18n","discourse/widgets/widget"],(function(e,t,i){(0,i.createWidgetFrom)(e.DefaultNotificationItem,"group-message-summary-notification-item",{text(e,i){const n=i.inbox_count,r=i.group_name
return t.default.t("notifications.group_message_summary",{count:n,group_name:r})}})})),define("discourse/widgets/hamburger-categories",["exports","discourse/models/category","I18n","discourse/widgets/widget","discourse-common/lib/get-url","virtual-dom","discourse/lib/formatter"],(function(e,t,i,n,r,o,s){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(0,n.createWidget)("hamburger-category",{tagName:"li.category-link",html(e){e.parent_category_id&&(this.tagName+=".subcategory"),this.tagName+=".category-"+t.default.slugFor(e,"-")
const i=[this.attach("category-link",{category:e,allowUncategorized:!0})],n=e.unreadTopicsCount+e.newTopicsCount
if(n&&i.push((0,o.h)("a.badge.badge-notification",{attributes:{href:e.get("url")}},(0,s.number)(n))),!this.currentUser){let t
t=e.get("show_subcategory_list")?e.get("totalTopicCount"):e.get("topic_count"),i.push((0,o.h)("b.topics-count",(0,s.number)(t)))}return i}})
var l=(0,n.createWidget)("hamburger-categories",{tagName:"ul.category-links.clearfix",html(e){const t=(0,r.default)("/categories")
let n=i.default.t("filters.categories.title")
e.moreCount>0&&(n=i.default.t("categories.n_more",{count:e.moreCount}))
let s=[(0,o.h)("li.heading",(0,o.h)("a.d-link.categories-link",{attributes:{href:t}},n))]
const l=e.categories
if(0!==l.length)return s=s.concat(l.map((e=>this.attach("hamburger-category",e)))),s}})
e.default=l})),define("discourse/widgets/hamburger-menu",["exports","discourse/lib/url","discourse/widgets/widget","I18n","discourse/lib/notification-levels","discourse/lib/ajax","discourse-common/lib/get-url","virtual-dom","discourse-common/lib/later","discourse/lib/intercept-click"],(function(e,t,i,n,r,o,s,l,a,u){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
const c=e=>[].concat.apply([],e);(0,i.createWidget)("priority-faq-link",{tagName:"a.faq-priority.widget-link",buildAttributes:e=>({href:e.href}),html:()=>[n.default.t("faq")," ",(0,l.h)("span.badge.badge-notification",n.default.t("new_item"))],click(e){const{attrs:{href:i},currentUser:n,siteSettings:r}=this
if(r.faq_url===i)(0,o.ajax)((0,t.userPath)("read-faq"),{type:"POST"}).then((()=>{n.set("read_faq",!0),(0,u.wantsNewWindow)(e)||(e.preventDefault(),t.default.routeTo(i))}))
else{if((0,u.wantsNewWindow)(e))return
e.preventDefault(),t.default.routeTo(i)}}})
var d=(0,i.createWidget)("hamburger-menu",{buildKey:()=>"hamburger-menu",tagName:"div.hamburger-panel",settings:{showCategories:!0,maxWidth:320,showFAQ:!0,showAbout:!0},defaultState:()=>({loaded:!1,loading:!1}),adminLinks(){const{currentUser:e}=this,t=[{route:"admin",className:"admin-link",icon:"wrench",label:"admin_title"}]
return e.admin&&t.push({href:"/admin/site_settings",icon:"cog",label:"admin.site_settings.title",className:"settings-link"}),t.map((e=>this.attach("link",e)))},lookupCount(e){const t=this.register.lookup("service:topic-tracking-state")
return t?t.lookupCount({type:e}):0},generalLinks(){const{attrs:e,currentUser:t,siteSettings:n,state:r}=this,o=[]
o.push({route:"discovery.latest",className:"latest-topics-link",label:"filters.latest.title",title:"filters.latest.help"}),t&&(o.push({route:"discovery.new",className:"new-topics-link",labelCount:"filters.new.title_with_count",label:"filters.new.title",title:"filters.new.help",count:this.lookupCount("new")}),o.push({route:"discovery.unread",className:"unread-topics-link",labelCount:"filters.unread.title_with_count",label:"filters.unread.title",title:"filters.unread.help",count:this.lookupCount("unread")}),t.can_review&&o.push({route:n.reviewable_default_topics?"review.topics":"review",className:"review",label:"review.title",badgeCount:"reviewable_count",badgeClass:"reviewables"})),o.push({route:"discovery.top",className:"top-topics-link",label:"filters.top.title",title:"filters.top.help"}),n.enable_badges&&o.push({route:"badges",className:"badge-link",label:"badges.title"})
const s=t||!n.hide_user_profiles_from_public
n.enable_user_directory&&s&&o.push({route:"users",className:"user-directory-link",label:"directory.title"}),n.enable_group_directory&&o.push({route:"groups",className:"groups-link",label:"groups.index.title"}),n.tagging_enabled&&o.push({route:"tags",label:"tagging.tags"})
const l=c((0,i.applyDecorators)(this,"generalLinks",e,r))
return o.concat(l).map((e=>this.attach("link",e)))},listCategories(){const{currentUser:e,site:t,siteSettings:i}=this,n=i.header_dropdown_category_count
let o=[]
if(e){const i=t.get("categories").filter((e=>e.notification_level!==r.NotificationLevels.MUTED))
o=i.filter((e=>e.newTopicsCount>0||e.unreadTopicsCount>0)).sort(((e,t)=>t.newTopicsCount+t.unreadTopicsCount-(e.unreadTopicsCount+e.newTopicsCount)));(e.get("top_category_ids")||[]).forEach((e=>{const t=i.find((t=>t.id===e))
t&&!o.includes(t)&&o.push(t)})),o=o.concat(i.filter((e=>!o.includes(e))).sort(((e,t)=>t.topic_count-e.topic_count)))}else o=t.get("categoriesByCount").filter((e=>e.notification_level!==r.NotificationLevels.MUTED))
i.allow_uncategorized_topics||(o=o.filter((e=>e.id!==t.uncategorized_category_id)))
const s=o.length-n
return o=o.slice(0,n),this.attach("hamburger-categories",{categories:o,moreCount:s})},footerLinks(e,t){const{attrs:n,capabilities:r,settings:o,site:s,siteSettings:l,state:a}=this,u=[]
o.showAbout&&u.push({route:"about",className:"about-link",label:"about.simple_title"}),o.showFAQ&&!e&&u.push({href:t,className:"faq-link",label:"faq"}),s.mobileView||r.touch||u.push({href:"",action:"showKeyboard",className:"keyboard-shortcuts-link",label:"keyboard_shortcuts_help.title"})
const d=l.enable_mobile_theme&&r.touch;(s.mobileView||d)&&u.push({action:"toggleMobileView",className:"mobile-toggle-link",label:s.mobileView?"desktop_view":"mobile_view"})
const p=c((0,i.applyDecorators)(this,"footerLinks",n,a))
return u.concat(p).map((e=>this.attach("link",e)))},panelContents(){const{attrs:e,currentUser:t,settings:n,siteSettings:r,state:o}=this,a=[],u=r.faq_url||(0,s.default)("/faq"),d=n.showFAQ&&t&&!t.read_faq
return d&&a.push(this.attach("menu-links",{name:"faq-link",heading:!0,contents:()=>this.attach("priority-faq-link",{href:u})})),t&&t.staff&&a.push(this.attach("menu-links",{name:"admin-links",contents:()=>{const t=c((0,i.applyDecorators)(this,"admin-links",e,o))
return this.adminLinks().concat(t)}})),a.push(this.attach("menu-links",{name:"general-links",contents:()=>this.generalLinks()})),n.showCategories&&(a.push(this.listCategories()),a.push((0,l.h)("hr.categories-separator"))),a.push(this.attach("menu-links",{name:"footer-links",omitRule:!0,contents:()=>this.footerLinks(d,u)})),a},refreshReviewableCount(e){const{currentUser:t}=this
if(!e.loading&&t&&t.can_review)return e.loading=!0,(0,o.ajax)("/review/count.json").then((e=>{let{count:i}=e
return t.set("reviewable_count",i)})).finally((()=>{e.loaded=!0,e.loading=!1,this.scheduleRerender()}))},html(){return this.attach("menu-panel",{contents:()=>this.panelContents(),maxWidth:this.settings.maxWidth})},clickOutsideMobile(e){const t=document.elementFromPoint(e.clientX,e.clientY),i=document.elementsFromPoint(e.clientX,e.clientY).some((e=>e.classList.contains("panel")))
if(!t.classList.contains("header-cloak")&&i)this.sendWidgetAction("toggleHamburger")
else{const e=document.body.offsetWidth,t=document.querySelector(".menu-panel")
t.classList.add("animate")
let i=this.site.mobileView?-1:1
i="rtl"===document.querySelector("html").classList.direction?-i:i,t.style.setProperty("--offset",i*e+"px")
const n=document.querySelector(".header-cloak")
n.classList.add("animate"),n.style.setProperty("--opacity",0),(0,a.default)((()=>this.sendWidgetAction("toggleHamburger")),200)}},clickOutside(e){this.site.mobileView?this.clickOutsideMobile(e):this.sendWidgetAction("toggleHamburger")},keyDown(e){if("Escape"===e.key)return this.sendWidgetAction("toggleHamburger"),e.preventDefault(),!1}})
e.default=d})),define("discourse/widgets/hbs-compiler",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(){console.log("Templates should be precompiled server side")}})),define("discourse/widgets/header-bootstrap-mode",["@ember/template-factory","discourse/widgets/render-glimmer"],(function(e,t){(0,t.registerWidgetShim)("header-bootstrap-mode","div.d-header-mode",(0,e.createTemplateFactory)({id:"XpdWAHvX",block:'[[[8,[39,0],null,null,null]],[],false,["bootstrap-mode-notice"]]',moduleName:"/var/www/discourse/app/assets/javascripts/discourse/discourse/widgets/header-bootstrap-mode.js",isStrictMode:!1}))})),define("discourse/widgets/header-contents",["discourse/widgets/widget"],(function(e){(0,e.createWidget)("header-contents",{tagName:"div.contents",transform(){return{showBootstrapMode:this.currentUser?.staff&&this.site.desktopView}},template:function(e,t){var i=[]
i.push("\n"),this.site.desktopView&&e.sidebarEnabled&&(i.push(" "),i.push(this.attach("sidebar-toggle",e)),i.push("\n")),i.push("\n "),i.push(this.attach("home-logo",e)),i.push("\n\n"),e.topic?(i.push(" "),i.push(this.attach("header-topic-info",e)),i.push("\n")):this.siteSettings.bootstrap_mode_enabled&&(this.transformed.showBootstrapMode&&(i.push(" "),i.push(this.attach("header-bootstrap-mode",e)),i.push("\n")),i.push(" ")),i.push("\n "),i.push(this.attach("before-header-panel-outlet",e)),i.push("\n\n ")
var n=[]
return n.push(this.attrs.contents()),i.push(virtualDom.h("div",{className:"panel",attributes:{role:"navigation"}},n)),i.push("\n "),i}})})),define("discourse/widgets/header-topic-info",["exports","discourse/widgets/widget","discourse/lib/url","I18n","discourse/widgets/raw-html","discourse/widgets/post","discourse-common/lib/get-url","virtual-dom","discourse-common/lib/icon-library","discourse/lib/render-tags","discourse/lib/render-topic-featured-link"],(function(e,t,i,n,r,o,s,l,a,u,c){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(0,t.createWidget)("topic-header-participant",{tagName:"span",buildClasses:e=>`trigger-${e.type}-card`,html(e){const{user:t,group:i}=e
let n,r
return"user"===e.type?(n=(0,o.avatarImg)("tiny",{template:t.avatar_template,username:t.username}),r=t.get("path")):(n=[(0,a.iconNode)("users")],r=(0,s.default)(`/g/${i.name}`),n.push((0,l.h)("span",i.name))),(0,l.h)("a.icon",{attributes:{href:r,"data-auto-route":!0,title:e.username}},n)},click(e){this.appEvents.trigger(`topic-header:trigger-${this.attrs.type}-card`,this.attrs.username,e.target),e.preventDefault()}})
var d=(0,t.createWidget)("header-topic-info",{tagName:"div.extra-info-wrapper",contents:null,title:null,buildClasses(e,t){return this.buildAttributes(e,t),this.containerClassName()},buildFancyTitleClass(){const e=(i=(0,t.applyDecorators)(this,"fancyTitleClass",this.attrs,this.state),[].concat.apply([],i))
var i
return["topic-link"].concat(e).filter(Boolean).join(" ")},buildAttributes(e,i){const o=e.topic,s=[],d=!o.get("is_warning")&&o.get("isPrivateMessage")
if(d){const e=this.currentUser&&this.currentUser.pmPath(o)
e&&s.push((0,l.h)("a.private-message-glyph-wrapper",{attributes:{href:e,"aria-label":n.default.t("user.messages.inbox")}},(0,a.iconNode)("envelope",{class:"private-message-glyph"})))}const p=o.get("details.loaded"),m=o.get("fancyTitle"),h=o.get("url")
if(m&&h){s.push(this.attach("topic-status",e))
const t=new r.default({html:`${m} `})
s.push(this.attach("link",{className:this.buildFancyTitleClass(),action:"jumpToTopPost",href:h,attributes:{"data-topic-id":o.get("id")},contents:()=>t}))}this.headerElements=[(0,l.h)("h1.header-title",s)]
const f=o.get("category")
if(p||f){if(f&&(!f.isUncategorizedCategory||!this.siteSettings.suppress_uncategorized_badge)){const e=f.get("parentCategory"),t=[]
if(e){if(this.siteSettings.max_category_nesting>2&&!this.site.mobileView){const i=e.get("parentCategory")
i&&t.push(this.attach("category-link",{category:i}))}t.push(this.attach("category-link",{category:e}))}t.push(this.attach("category-link",{category:f})),this.headerElements.push((0,l.h)("div.categories-wrapper",t))}let n=[]
const s=(0,u.default)(o)
if(s&&s.length>0&&n.push(new r.default({html:s})),d){const e=n.length>0?5:10,t=[],i=o.get("details"),r=i.allowed_users.length+i.allowed_groups.length
if(i.allowed_users.some((i=>{if(t.length>=e)return!0
t.push(this.attach("topic-header-participant",{type:"user",user:i,username:i.username}))})),i.allowed_groups.some((i=>{if(t.length>=e)return!0
t.push(this.attach("topic-header-participant",{type:"group",group:i,username:i.name}))})),r>e){const i=r-e
t.push(this.attach("link",{className:"more-participants",action:"jumpToTopPost",href:h,attributes:{"data-topic-id":o.get("id")},contents:()=>`+${i}`}))}n.push((0,l.h)("div.topic-header-participants",t))}if(n=n.concat((0,t.applyDecorators)(this,"after-tags",e,i)),this.siteSettings.topic_featured_link_enabled){const t=(0,c.topicFeaturedLinkNode)(e.topic)
t&&n.push(t)}n.length&&this.headerElements.push((0,l.h)("div.topic-header-extra",n))}this.contents=(0,l.h)("div.title-wrapper",this.headerElements)},html(){return(0,l.h)("div.extra-info",{className:this.containerClassName()},this.contents)},containerClassName(){return this.headerElements.length>1?"two-rows":""},jumpToTopPost(){const e=this.attrs.topic
e&&i.default.routeTo(e.get("firstPostUrl"),{keepFilter:!0})}})
e.default=d})),define("discourse/widgets/header",["exports","@ember/template-factory","discourse/lib/url","I18n","discourse/helpers/user-avatar","discourse/widgets/post","discourse/widgets/widget","discourse-common/lib/get-url","virtual-dom","discourse-common/lib/icon-library","@ember/runloop","discourse/mixins/scroll-top","discourse/lib/intercept-click","discourse/lib/search","discourse/widgets/render-glimmer","discourse/lib/user-tips","discourse/components/search-menu"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h,f,g){Object.defineProperty(e,"__esModule",{value:!0}),e.addToHeaderIcons=function(e){b.push(e)},e.attachAdditionalPanel=function(e,t,i){_.push({name:e,toggle:t,transformAttrs:i})},e.clearExtraHeaderIcons=function(){b=[]},e.dropdown=e.default=void 0
let b=[]
const y={buildClasses(e){let t=e.classNames||[]
return e.active&&t.push("active"),t},click(e){(0,p.wantsNewWindow)(e)||(e.preventDefault(),this.attrs.active||this.sendWidgetAction(this.attrs.action))}}
e.dropdown=y,(0,s.createWidget)("header-notifications",{settings:{avatarSize:"medium"},html(e){const{user:t}=e
let i={template:t.get("avatar_template"),username:t.get("username")}
this.siteSettings.enable_names&&(i.name=t.get("name"))
const s=[(0,o.avatarImg)(this.settings.avatarSize,Object.assign({alt:"user.avatar.header_title"},(0,r.addExtraUserClasses)(t,i)))]
if(this.currentUser.status&&s.push(this.attach("user-status-bubble",this.currentUser.status)),t.isInDoNotDisturb())s.push((0,a.h)("div.do-not-disturb-background",(0,u.iconNode)("moon")))
else{let i=null
t.new_personal_messages_notifications_count?(i="personal-messages",s.push(this.attach("link",{action:e.action,className:"badge-notification with-icon new-pms",icon:"envelope",omitSpan:!0,title:"notifications.tooltip.new_message_notification",titleOptions:{count:t.new_personal_messages_notifications_count},attributes:{"aria-label":n.default.t("notifications.tooltip.new_message_notification",{count:t.new_personal_messages_notifications_count})}}))):t.unseen_reviewable_count?s.push(this.attach("link",{action:e.action,className:"badge-notification with-icon new-reviewables",icon:"flag",omitSpan:!0,title:"notifications.tooltip.new_reviewable",titleOptions:{count:t.unseen_reviewable_count},attributes:{"aria-label":n.default.t("notifications.tooltip.new_reviewable",{count:t.unseen_reviewable_count})}})):t.all_unread_notifications_count&&(i="regular-notifications",s.push(this.attach("link",{action:e.action,className:"badge-notification unread-notifications",rawLabel:t.all_unread_notifications_count,omitSpan:!0,title:"notifications.tooltip.regular",titleOptions:{count:t.all_unread_notifications_count},attributes:{"aria-label":n.default.t("user.notifications")}}))),i&&this._shouldHighlightAvatar()&&s.push((0,a.h)(`span.ring.revamped.${i}`))}return s},_shouldHighlightAvatar(){const e=this.attrs,{user:t}=e
return!t.read_first_notification&&!t.enforcedSecondFactor&&!e.active},didRenderWidget(){this.currentUser&&this._shouldHighlightAvatar()&&this.currentUser.showUserTip({id:"first_notification",titleText:n.default.t("user_tips.first_notification.title"),contentText:n.default.t("user_tips.first_notification.content"),reference:document.querySelector(".d-header .badge-notification")?.parentElement?.querySelector(".avatar"),appendTo:document.querySelector(".d-header .panel"),placement:"bottom-end"})},destroy(){(0,f.hideUserTip)("first_notification")},willRerenderWidget(){(0,f.hideUserTip)("first_notification")}}),(0,s.createWidget)("user-dropdown",Object.assign({tagName:"li.header-dropdown-toggle.current-user",buildId:()=>"current-user",html(e){return(0,a.h)("button.icon.btn-flat",{attributes:{"aria-haspopup":!0,"aria-expanded":e.active,href:e.user.path,title:e.user.name||e.user.username,"data-auto-route":!0}},this.attach("header-notifications",e))}},y)),(0,s.createWidget)("header-dropdown",Object.assign({tagName:"li.header-dropdown-toggle",html(e){const t=n.default.t(e.title),i=[(0,u.iconNode)(e.icon)]
return e.contents&&i.push(e.contents.call(this)),(0,a.h)("button.icon.btn-flat",{attributes:{"aria-expanded":e.active,"aria-haspopup":!0,href:e.href,"data-auto-route":!0,title:t,"aria-label":t,id:e.iconId}},i)}},y)),(0,s.createWidget)("header-icons",{tagName:"ul.icons.d-header-icons",html(e){if(this.siteSettings.login_required&&!this.currentUser)return[]
const t=[]
b&&b.forEach((e=>{t.push(this.attach(e))}))
const i=this.attach("header-dropdown",{title:"search.title",icon:"search",iconId:g.SEARCH_BUTTON_ID,action:"toggleSearchMenu",active:e.searchVisible,href:(0,l.default)("/search"),classNames:["search-dropdown"]})
t.push(i)
const r=this.attach("header-dropdown",{title:"hamburger_menu",icon:"bars",iconId:"toggle-hamburger-menu",active:e.hamburgerVisible,action:"toggleHamburger",href:"",classNames:["hamburger-dropdown"],contents(){let{currentUser:e}=this
if(e?.reviewable_count&&"legacy"===this.siteSettings.navigation_menu)return(0,a.h)("div.badge-notification.reviewables",{attributes:{title:n.default.t("notifications.reviewable_items")}},this.currentUser.reviewable_count)}})
return e.sidebarEnabled&&!this.site.mobileView||t.push(r),e.user&&t.push(this.attach("user-dropdown",{active:e.userVisible,action:"toggleUserMenu",user:e.user})),t}}),(0,s.createWidget)("header-buttons",{tagName:"span.header-buttons",html(e){if(this.currentUser)return
const t=[]
return e.canSignUp&&!e.topic&&t.push(this.attach("button",{label:"sign_up",className:"btn-primary btn-small sign-up-button",action:"showCreateAccount"})),t.push(this.attach("button",{label:"log_in",className:"btn-primary btn-small login-button",action:"showLogin",icon:"user"})),t}}),(0,s.createWidget)("header-cloak",{tagName:"div.header-cloak",html:()=>"",click(){},scheduleRerender(){}})
let _=[];(0,s.createWidget)("revamped-hamburger-menu-wrapper",{buildAttributes:()=>({"data-click-outside":!0}),html(){return[new h.default(this,"div.widget-component-connector",(0,t.createTemplateFactory)({id:"9LsCSALK",block:'[[[8,[39,0],null,null,null]],[],false,["sidebar/hamburger-dropdown"]]',moduleName:"/var/www/discourse/app/assets/javascripts/discourse/discourse/widgets/header.js",isStrictMode:!1}))]},click(e){(e.target.closest(".sidebar-section-header-button")||e.target.closest(".sidebar-section-link-button")||e.target.closest(".sidebar-section-link"))&&this.sendWidgetAction("toggleHamburger")},clickOutside(){this.sendWidgetAction("toggleHamburger")}}),(0,s.createWidget)("revamped-user-menu-wrapper",{buildAttributes:()=>({"data-click-outside":!0}),html(){return[new h.default(this,"div.widget-component-connector",(0,t.createTemplateFactory)({id:"EiNDEokP",block:'[[[8,[39,0],null,[["@closeUserMenu"],[[30,1,["closeUserMenu"]]]],null]],["@data"],false,["user-menu/menu"]]',moduleName:"/var/www/discourse/app/assets/javascripts/discourse/discourse/widgets/header.js",isStrictMode:!1}),{closeUserMenu:this.closeUserMenu.bind(this)})]},closeUserMenu(){this.sendWidgetAction("toggleUserMenu")},clickOutside(){this.closeUserMenu()}}),(0,s.createWidget)("glimmer-search-menu-wrapper",{buildAttributes:()=>({"data-click-outside":!0,"aria-live":"polite"}),buildClasses:()=>["search-menu"],html(){return[new h.default(this,"div.widget-component-connector",(0,t.createTemplateFactory)({id:"ItYTHYNp",block:'[[[8,[39,0],null,[["@inTopicContext","@searchVisible","@animationClass","@closeSearchMenu"],[[30,1,["inTopicContext"]],[30,1,["searchVisible"]],[30,1,["animationClass"]],[30,1,["closeSearchMenu"]]]],null]],["@data"],false,["search-menu"]]',moduleName:"/var/www/discourse/app/assets/javascripts/discourse/discourse/widgets/header.js",isStrictMode:!1}),{closeSearchMenu:this.closeSearchMenu.bind(this),inTopicContext:this.attrs.inTopicContext,searchVisible:this.attrs.searchVisible,animationClass:this.attrs.animationClass})]},closeSearchMenu(){this.sendWidgetAction("toggleSearchMenu")},clickOutside(){this.closeSearchMenu()}})
var v=(0,s.createWidget)("header",{tagName:"header.d-header",buildKey:()=>"header",services:["router","search"],defaultState(){let e={searchVisible:!1,hamburgerVisible:!1,userVisible:!1,inTopicContext:!1}
return this.site.mobileView&&(e.skipSearchContext=!0),e},html(e,t){let i=!1
this.state.inTopicContext&&(i=this.router.currentRouteName.startsWith("topic."))
const n={contents:()=>{const n=this.attach("header-icons",{hamburgerVisible:t.hamburgerVisible,userVisible:t.userVisible,searchVisible:t.searchVisible,flagCount:e.flagCount,user:this.currentUser,sidebarEnabled:e.sidebarEnabled})
if(e.onlyIcons)return n
const r=[this.attach("header-buttons",e),n]
return t.searchVisible?this.currentUser?.experimental_search_menu_groups_enabled?r.push(this.attach("glimmer-search-menu-wrapper",{inTopicContext:t.inTopicContext&&i,searchVisible:t.searchVisible,animationClass:this.animationClass()})):r.push(this.attach("search-menu",{inTopicContext:t.inTopicContext&&i})):t.hamburgerVisible?"header_dropdown"===e.navigationMenuQueryParamOverride||"legacy"!==e.navigationMenuQueryParamOverride&&"legacy"!==this.siteSettings.navigation_menu&&(!e.sidebarEnabled||this.site.narrowDesktopView)?r.push(this.attach("revamped-hamburger-menu-wrapper",{})):r.push(this.attach("hamburger-menu")):t.userVisible&&r.push(this.attach("revamped-user-menu-wrapper",{})),_.map((i=>{this.state[i.toggle]&&r.push(this.attach(i.name,i.transformAttrs.call(this,e,t)))})),(this.site.mobileView||this.site.narrowDesktopView)&&r.push(this.attach("header-cloak")),r},minimized:!!e.topic}
return(0,a.h)("div.wrap",this.attach("header-contents",Object.assign({},e,n)))},updateHighlight(){this.state.searchVisible||this.search.set("highlightTerm","")},animationClass(){return this.site.mobileView||this.site.narrowDesktopView?"slide-in":"drop-down"},closeAll(){this.state.userVisible=!1,this.state.hamburgerVisible=!1,this.state.searchVisible=!1,this.toggleBodyScrolling(!1)},linkClickedEvent(e){let t=!1
if(e){t=e.searchContextEnabled
const{searchLogId:i,searchResultId:n,searchResultType:r}=e
i&&n&&r&&(0,m.logSearchLinkClick)({searchLogId:i,searchResultId:n,searchResultType:r})}t||this.closeAll(),this.updateHighlight()},toggleSearchMenu(){if(this.site.mobileView){const e=this.search.searchContext
let t=""
return e&&(t=`?context=${e.type}&context_id=${e.id}&skip_context=${this.state.skipSearchContext}`),"full-page-search"===this.router.currentRouteName?((0,d.scrollTop)(),$(".full-page-search").focus(),!1):i.default.routeTo("/search"+t)}this.state.searchVisible=!this.state.searchVisible,this.updateHighlight(),this.state.searchVisible?this.focusSearchInput():this.state.inTopicContext=!1},toggleUserMenu(){this.state.userVisible=!this.state.userVisible,this.toggleBodyScrolling(this.state.userVisible),(0,c.schedule)("afterRender",(()=>document.querySelector(".user-menu button")?.focus()))},toggleHamburger(){"legacy"!==this.siteSettings.navigation_menu&&this.attrs.sidebarEnabled&&!this.site.narrowDesktopView?this.sendWidgetAction("toggleSidebar"):(this.state.hamburgerVisible=!this.state.hamburgerVisible,this.toggleBodyScrolling(this.state.hamburgerVisible),(0,c.schedule)("afterRender",(()=>{"legacy"!==this.siteSettings.navigation_menu?document.querySelector("#toggle-hamburger-menu")?.blur():document.querySelector(".hamburger-panel .menu-links a")?.focus()})))},toggleBodyScrolling(e){this.site.mobileView&&(e?document.body.addEventListener("touchmove",this.preventDefault,{passive:!1}):document.body.removeEventListener("touchmove",this.preventDefault,{passive:!1}))},preventDefault(e){const t=window.innerHeight
if(e.target.closest(".menu-panel .menu-tabs-container")){const e=document.querySelector(".menu-panel .top-tabs"),i=document.querySelector(".menu-panel .bottom-tabs")
if((e?.offsetHeight+i?.offsetHeight||0)>t)return}if(e.target.closest(".menu-panel")){if((document.querySelector(".menu-panel .panel-body-contents").offsetHeight||0)>t)return}e.preventDefault()},togglePageSearch(){const{state:e}=this
e.inTopicContext=!1
let t=this.router.currentRouteName.startsWith("topic.")
if(t){const e=this.register.lookup("controller:topic"),i=e.get("model.postStream.stream.length")||0
t=i>(e.get("model.chunk_size")||0)&&$(".topic-post .cooked, .small-action:not(.time-gap)").length{const e=document.querySelector("#search-term")
e.focus(),e.select()}))},setTopicContext(){this.state.inTopicContext=!0,this.focusSearchInput()},clearContext(){this.state.inTopicContext=!1,this.focusSearchInput()}})
e.default=v})),define("discourse/widgets/home-logo",["exports","discourse/lib/url","discourse/models/session","discourse/widgets/widget","discourse-common/lib/get-url","virtual-dom","discourse-common/lib/icon-library","discourse/lib/intercept-click"],(function(e,t,i,n,r,o,s,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var a=(0,n.createWidget)("home-logo",{tagName:"div.title",settings:{href:(0,r.default)("/")},buildClasses(){if(this.attrs.minimized)return"title--minimized"},href(){const e=this.settings.href
return"function"==typeof e?e():e},logoUrl(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
return this.logoResolver("logo",e)},mobileLogoUrl(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
return this.logoResolver("mobile_logo",e)},smallLogoUrl(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
return this.logoResolver("logo_small",e)},logo(){const{siteSettings:e}=this,t=this.site.mobileView,n=i.default.currentProp("darkModeAvailable")?{dark:!0}:{},r=this.mobileLogoUrl(),l=this.mobileLogoUrl(n),a=t&&r.length>0,u=this.logoUrl(),c=this.logoUrl(n),d=e.title
if(this.attrs.minimized){const e=this.smallLogoUrl(),t=this.smallLogoUrl(n)
return e.length?this.logoElement("logo-small",e,d,t):(0,s.iconNode)("home")}return a?this.logoElement("logo-mobile",r,d,l):u.length?this.logoElement("logo-big",u,d,c):(0,o.h)("h1#site-text-logo.text-logo",{key:"logo-text"},d)},logoResolver(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
const{siteSettings:n}=this
return t.dark?n[`site_${e}_dark_url`]:i.default.currentProp("defaultColorSchemeIsDark")?n[`site_${e}_dark_url`]||n[`site_${e}_url`]||"":n[`site_${e}_url`]||""},logoElement(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null
const s="logo-small"===e?{src:(0,r.default)(t),width:36,alt:i}:{src:(0,r.default)(t),alt:i},l=(0,o.h)(`img#site-logo.${e}`,{key:e,attributes:s})
return n&&t!==n?(0,o.h)("picture",[(0,o.h)("source",{attributes:{srcset:(0,r.default)(n),media:"(prefers-color-scheme: dark)"}}),l]):l},html(){return(0,o.h)("a",{attributes:{href:this.href(),"data-auto-route":!0}},this.logo())},click:e=>((0,l.wantsNewWindow)(e)||(e.preventDefault(),t.default.routeToTag(e.target.closest("a"))),!1)})
e.default=a})),define("discourse/widgets/hooks",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.WidgetTouchStartHook=e.WidgetTouchEndHook=e.WidgetMouseUpHook=e.WidgetMouseOverHook=e.WidgetMouseOutHook=e.WidgetMouseMoveHook=e.WidgetMouseDownOutsideHook=e.WidgetMouseDownHook=e.WidgetKeyUpHook=e.WidgetKeyDownHook=e.WidgetInputHook=e.WidgetDragHook=e.WidgetDoubleClickHook=e.WidgetClickOutsideHook=e.WidgetClickHook=e.WidgetChangeHook=void 0
const t="_discourse_click_widget",i="_discourse_double_click_widget",n="_discourse_click_outside_widget",r="_discourse_mouse_down_outside_widget",o="_discourse_key_up_widget",s="_discourse_key_down_widget",l="_discourse_drag_widget",a="_discourse_input_widget",u="_discourse_change_widget",c="_discourse_mouse_down_widget",d="_discourse_mouse_up_widget",p="_discourse_mouse_move_widget",m="_discourse_mouse_over_widget",h="_discourse_mouse_out_widget",f="_discourse_touch_start_widget",g="_discourse_touch_end_widget"
class b{constructor(e){this.widget=e}}function y(e,t){return class extends b{hook(i){t&&i.setAttribute(t,!0),i[e]=this.widget}unhook(i){t&&i.removeAttribute(t,!0),i[e]=null}}}const _=y(t)
e.WidgetClickHook=_
const v=y(i)
e.WidgetDoubleClickHook=v
const w=y(n,"data-click-outside")
e.WidgetClickOutsideHook=w
const k=y(r,"data-mouse-down-outside")
e.WidgetMouseDownOutsideHook=k
const x=y(o)
e.WidgetKeyUpHook=x
const P=y(s)
e.WidgetKeyDownHook=P
const O=y(a)
e.WidgetInputHook=O
const T=y(u)
e.WidgetChangeHook=T
const S=y(d)
e.WidgetMouseUpHook=S
const j=y(c)
e.WidgetMouseDownHook=j
const C=y(p)
e.WidgetMouseMoveHook=C
const z=y(m)
e.WidgetMouseOverHook=z
const I=y(h)
e.WidgetMouseOutHook=I
const E=y(g)
function M(e){return e.currentTarget[f].touchStart(e)}e.WidgetTouchEndHook=E
let D
function N(e){e.preventDefault(),e.stopPropagation(),D&&A(),D=e.currentTarget,document.body.classList.add("widget-dragging"),document.addEventListener("touchmove",L,{passive:!1}),document.addEventListener("mousemove",L,{passive:!1}),document.addEventListener("touchend",A),document.addEventListener("mouseup",A)}function L(e){const t=D[l]
if("mousemove"===event.type)t.drag(e)
else{const i=e.targetTouches[0]
e.preventDefault(),e.stopPropagation(),t.drag(i)}}function A(e){document.body.classList.remove("widget-dragging"),document.removeEventListener("touchmove",L),document.removeEventListener("mousemove",L),document.removeEventListener("touchend",A),document.removeEventListener("mouseup",A)
D[l].dragEnd(e),D=null}e.WidgetTouchStartHook=class extends b{hook(e,t,i){e[f]=this.widget,i||e.addEventListener("touchstart",M,{passive:!1})}unhook(e,t,i){i||e.removeEventListener("touchstart",M)}}
function U(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{rerender:!0}
const{rerender:r}=n,o=function(e,t){for(;e;){const i=e[t]
if(i)return i
e=e.parentNode}}(e,t)
o&&(r?o.rerenderResult((()=>i(o))):i(o))}e.WidgetDragHook=class extends b{hook(e,t,i){e[l]=this.widget,i||(e.addEventListener("touchstart",N,{passive:!1}),e.addEventListener("mousedown",N,{passive:!1}))}unhook(e,t,i){i||(D===e&&A(),e.removeEventListener("touchstart",N),e.removeEventListener("mousedown",N))}}
let F=!1
_.setupDocumentCallback=function(){F||($(document).on("mouseover.discourse-widget",(e=>{U(e.target,m,(t=>t.mouseOver(e)),{rerender:!1})})),$(document).on("mouseout.discourse-widget",(e=>{U(e.target,h,(t=>t.mouseOut(e)),{rerender:!1})})),$(document).on("dblclick.discourse-widget",(e=>{U(e.target,i,(t=>t.doubleClick(e)))})),$(document).on("click.discourse-widget",(e=>{U(e.target,t,(t=>t.click(e)))
let i=e.target
$("[data-click-outside]").each(((t,r)=>{if(r.contains(i)||r===i&&"absolute"===r.style.position)return
const o=r[n]
o&&o.clickOutside(e)}))})),$(document).on("mousedown.discourse-widget",(e=>{let t=e.target
$("[data-mouse-down-outside]").each(((i,n)=>{if(n.contains(t))return
const o=n[r]
o&&o.mouseDownOutside(e)}))})),$(document).on("keyup.discourse-widget",(e=>{U(e.target,o,(t=>t.keyUp(e)))})),$(document).on("keydown.discourse-widget",(e=>{U(e.target,s,(t=>t.keyDown(e)))})),$(document).on("input.discourse-widget",(e=>{U(e.target,a,(t=>t.input(e)),{rerender:!1})})),$(document).on("change.discourse-widget",(e=>{U(e.target,u,(t=>t.change(e)),{rerender:!1})})),$(document).on("touchend.discourse-widget",(e=>{U(e.target,g,(t=>t.touchEnd(e)),{rerender:!1})})),$(document).on("mousedown.discourse-widget",(e=>{U(e.target,c,(t=>{t.mouseDown(e)}),{rerender:!1})})),$(document).on("mouseup.discourse-widget",(e=>{U(e.target,d,(t=>t.mouseUp(e)),{rerender:!1})})),$(document).on("mousemove.discourse-widget",(e=>{U(e.target,p,(t=>t.mouseMove(e)))})),F=!0)}})),define("discourse/widgets/invitee-accepted-notification-item",["discourse/widgets/default-notification-item","discourse/widgets/widget","discourse/lib/url"],(function(e,t,i){(0,t.createWidgetFrom)(e.DefaultNotificationItem,"invitee-accepted-notification-item",{url:e=>(0,i.userPath)(e.display_username)})})),define("discourse/widgets/liked-consolidated-notification-item",["discourse/widgets/default-notification-item","I18n","discourse/widgets/widget","discourse/lib/utilities","@ember/utils","discourse/lib/url"],(function(e,t,i,n,r,o){(0,i.createWidgetFrom)(e.DefaultNotificationItem,"liked-consolidated-notification-item",{url(e){return(0,o.userPath)(`${this.attrs.username||this.currentUser.username}/notifications/likes-received?acting_username=${e.display_username}`)},description(e){const i=t.default.t("notifications.liked_consolidated_description",{count:parseInt(e.count,10)})
return(0,r.isEmpty)(i)?"":(0,n.escapeExpression)(i)}})})),define("discourse/widgets/liked-notification-item",["discourse/widgets/default-notification-item","I18n","discourse/widgets/widget","discourse/lib/utilities"],(function(e,t,i,n){(0,i.createWidgetFrom)(e.DefaultNotificationItem,"liked-notification-item",{text(e,i){const r=(0,n.formatUsername)(i.display_username),o=this.description(i)
if(i.count>1){const e=i.count-2,s=(0,n.formatUsername)(i.username2)
return 0===e?t.default.t("notifications.liked_2",{description:o,username:`${r} `,username2:`${s} `}):t.default.t("notifications.liked_many",{description:o,username:`${r} `,username2:`${s} `,count:e})}return t.default.t("notifications.liked",{description:o,username:r})}})})),define("discourse/widgets/link",["exports","discourse/lib/url","I18n","discourse/widgets/widget","discourse-common/lib/get-url","virtual-dom","discourse-common/lib/icon-library","discourse/lib/intercept-click"],(function(e,t,i,n,r,o,s,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var a=(0,n.createWidget)("link",{tagName:"a",href(e){const t=e.route
if(!t)return(0,r.default)(e.href)
{const i=this.register.lookup("router:main")
if(i&&i._routerMicrolib){const n=[t]
return e.model&&n.push(e.model),(0,r.default)(i._routerMicrolib.generate.apply(i._routerMicrolib,n))}}},buildClasses(e){const t=[]
return t.push("widget-link"),e.className&&t.push(e.className),t},buildAttributes(e){const t={href:this.href(e),title:e.title?i.default.t(e.title,e.titleOptions):this.label(e)}
return e.attributes&&Object.keys(e.attributes).forEach((i=>t[i]=e.attributes[i])),t},label:e=>e.labelCount&&e.count?i.default.t(e.labelCount,{count:e.count}):e.rawLabel||(e.label?i.default.t(e.label):""),html(e){if(e.contents)return e.contents()
const t=[]
if(e.icon){if(e["aria-label"]){let n=(0,s.iconNode)(e.icon)
n.properties.attributes["aria-label"]=i.default.t(e["aria-label"],e.ariaLabelOptions),n.properties.attributes.role="img",n.properties.attributes["aria-hidden"]=!1,t.push(n)}else t.push((0,s.iconNode)(e.icon))
t.push(" ")}if(!e.hideLabel){let i=this.label(e)
e.omitSpan?t.push(i):t.push((0,o.h)("span.d-label",i))}const n=this.currentUser
if(n&&e.badgeCount){const r=parseInt(n.get(e.badgeCount),10)
if(r>0){const n=e.badgeTitle?i.default.t(e.badgeTitle):""
t.push(" "),t.push((0,o.h)("span.badge-notification",{className:e.badgeClass,attributes:{title:n}},r))}}return t},click(e){if(!(this.attrs.attributes&&"_blank"===this.attrs.attributes.target||(0,l.wantsNewWindow)(e)))return e.preventDefault(),this.attrs.action?(e.preventDefault(),this.sendWidgetAction(this.attrs.action,this.attrs.actionParam)):(this.sendWidgetEvent("linkClicked",this.attrs),t.default.routeToTag(e.target.closest("a")))}})
e.default=a})),define("discourse/widgets/membership-request-accepted-notification-item",["discourse/widgets/default-notification-item","I18n","discourse/widgets/widget","discourse/lib/url"],(function(e,t,i,n){(0,i.createWidgetFrom)(e.DefaultNotificationItem,"membership-request-accepted-notification-item",{url:e=>(0,n.groupPath)(e.group_name),text:(e,i)=>t.default.t(`notifications.${e}`,{group_name:i.group_name})})})),define("discourse/widgets/membership-request-consolidated-notification-item",["discourse/widgets/default-notification-item","I18n","discourse/widgets/widget","discourse/lib/url"],(function(e,t,i,n){(0,i.createWidgetFrom)(e.DefaultNotificationItem,"membership-request-consolidated-notification-item",{url(){return(0,n.userPath)(`${this.attrs.username||this.currentUser.username}/messages`)},text:(e,i)=>t.default.t("notifications.membership_request_consolidated",{group_name:i.group_name,count:parseInt(i.count,10)})})})),define("discourse/widgets/menu-panel",["discourse/widgets/widget","virtual-dom"],(function(e,t){(0,e.createWidget)("menu-links",{buildClasses(e){if(e.name&&e.name.length)return`menu-container-${e.name}`},html(e){const i=[].concat(e.contents()),n={}
e.heading&&(n.className="header")
const r=[]
return r.push((0,t.h)("ul.menu-links.columned",i.map((e=>(0,t.h)("li",n,e))))),r.push((0,t.h)("div.clearfix")),e.omitRule||r.push((0,t.h)("hr")),r}}),(0,e.createWidget)("menu-panel",{tagName:"div.menu-panel",template:function(e,t){var i=[]
i.push("\n ")
var n=[]
n.push("\n ")
var r=[]
return r.push("\n "),r.push(this.attrs.contents()),r.push("\n "),n.push(virtualDom.h("div",{className:"panel-body-contents",attributes:{}},r)),n.push("\n "),i.push(virtualDom.h("div",{className:"panel-body",attributes:{}},n)),i.push("\n "),i},buildAttributes(e){if(e.maxWidth)return{"data-max-width":e.maxWidth}}})})),define("discourse/widgets/new-features-notification-item",["discourse/widgets/default-notification-item","I18n","discourse/widgets/widget","discourse-common/lib/get-url","discourse-common/lib/icon-library"],(function(e,t,i,n,r){(0,i.createWidgetFrom)(e.DefaultNotificationItem,"new-features-notification-item",{text:()=>t.default.t("notifications.new_features"),url:()=>(0,n.default)("/admin"),icon:()=>(0,r.iconNode)("gift")})})),define("discourse/widgets/post-admin-menu",["exports","discourse/widgets/button","discourse/widgets/widget","virtual-dom"],(function(e,t,i,n){function r(e,t,i){if(!t)return[]
let n=[]
if(t.staff&&n.push({icon:"list",className:"popup-menu-button moderation-history",label:"review.moderation_history",url:`/review?topic_id=${e.topicId}&status=all`}),e.canPermanentlyDelete&&n.push({icon:"trash-alt",className:"popup-menu-button permanently-delete",label:"post.controls.permanently_delete",action:"permanentlyDeletePost"}),!e.isWhisper&&t.staff){const t={action:"togglePostType",icon:"shield-alt",className:"popup-menu-button toggle-post-type"}
e.isModeratorAction?t.label="post.controls.revert_to_regular":t.label="post.controls.convert_to_moderator",n.push(t)}return e.canEditStaffNotes&&n.push({icon:"user-shield",label:e.notice?"post.controls.change_post_notice":"post.controls.add_post_notice",action:"changeNotice",className:e.notice?"popup-menu-button change-notice":"popup-menu-button add-notice"}),t.staff&&e.hidden&&n.push({icon:"far-eye",label:"post.controls.unhide",action:"unhidePost",className:"popup-menu-button unhide-post"}),(t.admin||i.moderators_change_post_ownership&&t.staff)&&n.push({icon:"user",label:"post.controls.change_owner",action:"changePostOwner",className:"popup-menu-button change-owner"}),e.user_id&&t.staff&&(i.enable_badges&&n.push({icon:"certificate",label:"post.controls.grant_badge",action:"grantBadge",className:"popup-menu-button grant-badge"}),e.locked?n.push({icon:"unlock",label:"post.controls.unlock_post",action:"unlockPost",title:"post.controls.unlock_post_description",className:"popup-menu-button unlock-post"}):n.push({icon:"lock",label:"post.controls.lock_post",action:"lockPost",title:"post.controls.lock_post_description",className:"popup-menu-button lock-post"})),(e.canManage||e.canWiki)&&(e.wiki?n.push({action:"toggleWiki",label:"post.controls.unwiki",icon:"far-edit",className:"popup-menu-button wiki wikied"}):n.push({action:"toggleWiki",label:"post.controls.wiki",icon:"far-edit",className:"popup-menu-button wiki"})),e.canPublishPage&&n.push({icon:"file",label:"post.controls.publish_page",action:"showPagePublish",className:"popup-menu-button publish-page"}),e.canManage&&n.push({icon:"sync-alt",label:"post.controls.rebake",action:"rebakePost",className:"popup-menu-button rebuild-html"}),n}Object.defineProperty(e,"__esModule",{value:!0}),e.buildManageButtons=r,e.default=void 0,(0,i.createWidget)("post-admin-menu-button",Object.assign(t.ButtonClass,{tagName:"li.btn"})),(0,i.createWidget)("post-admin-menu-button",{tagName:"li",html(e){return this.attach("button",{className:e.className,action:e.action,url:e.url,icon:e.icon,label:e.label,secondaryAction:e.secondaryAction})}})
var o=(0,i.createWidget)("post-admin-menu",{tagName:"div.post-admin-menu.popup-menu",html(){const e=[]
return r(this.attrs,this.currentUser,this.siteSettings).forEach((t=>{t.secondaryAction="closeAdminMenu",e.push(this.attach("post-admin-menu-button",t))})),(0,n.h)("ul",e)},clickOutside(){this.sendWidgetAction("closeAdminMenu")}})
e.default=o})),define("discourse/widgets/post-cooked",["exports","discourse/lib/highlight-html","I18n","discourse/lib/ajax","discourse/lib/highlight-search","discourse-common/lib/icon-library","discourse/lib/click-track","discourse/lib/formatter","discourse/helpers/loading-spinner","pretty-text/sanitizer","discourse-common/lib/dom-from-string","discourse-common/lib/get-url","discourse/lib/update-user-status-on-mention"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p){function m(e,t,i){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e
var i=e[Symbol.toPrimitive]
if(void 0!==i){var n=i.call(e,t||"default")
if("object"!=typeof n)return n
throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string")
return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}Object.defineProperty(e,"__esModule",{value:!0}),e.addDecorator=function(e){let{afterAdopt:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}
t?f.push(e):h.push(e)},e.default=void 0,e.resetDecorators=function(){h=[],f=[]}
let h=[],f=[]
let g=document.implementation.createHTMLDocument("detached")
function b(e){return g.createElement(e)}class y{constructor(e,t,i){m(this,"originalQuoteContents",null),m(this,"tippyInstances",[]),this.attrs=e,this.expanding=!1,this._highlighted=!1,this.decoratorHelper=t,this.currentUser=i,this.ignoredUsers=this.currentUser?this.currentUser.ignored_users:null}update(e){if(e.attrs.cooked!==this.attrs.cooked||e.attrs.highlightTerm!==this.attrs.highlightTerm)return this.init()}init(){this.originalQuoteContents=null,this._isInComposerPreview=!this.decoratorHelper
const e=this._computeCooked()
return this.cookedDiv=e,this._insertQuoteControls(e),this._showLinkCounts(e),this._applySearchHighlight(e),this._initUserStatusOnMentions(),this._decorateAndAdopt(e),e}destroy(){this._stopTrackingMentionedUsersStatus(),this._destroyTippyInstances()}_decorateAndAdopt(e){h.forEach((t=>t(e,this.decoratorHelper))),document.adoptNode(e),f.forEach((t=>t(e,this.decoratorHelper)))}_applySearchHighlight(e){const i=this.attrs.highlightTerm
i&&i.length>2?(this._highlighted&&(0,t.unhighlightHTML)(e),(0,r.default)(e,i,{defaultClassName:!0}),this._highlighted=!0):this._highlighted&&((0,t.unhighlightHTML)(e),this._highlighted=!1)}_showLinkCounts(e){const t=this.attrs.linkCounts
if(!t)return
const n=new Map
e.querySelectorAll("aside.onebox").forEach((e=>{for(let i=1;i<=6;++i){const t=e.querySelectorAll(`h${i} a[href]`)
if(t.length>0)return void n.set(e,t[0])}const t=e.querySelectorAll("header a[href]")
t.length>0&&n.set(e,t[0])})),t.forEach((t=>{!t.clicks||t.clicks<1||e.querySelectorAll("a[href]").forEach((e=>{const r=e.getAttribute("href")
let o=r===t.url
if(t.internal&&/^\/uploads\//.test(t.url)&&(o=r.includes(t.url)),t.internal&&/\?/.test(r)&&(o=r.split("?")[0]===t.url),o&&(0,s.isValidLink)(e)){const r=e.closest(".onebox")
if(!r||!n.has(r)||n.get(r)===e){const n=i.default.t("topic_map.clicks",{count:t.clicks})
e.appendChild(document.createTextNode(" ")),e.appendChild((0,c.default)(`${(0,l.number)(t.clicks)} `)[0])}}}))}))}async _toggleQuote(e){if(this.expanding)return
this.expanding=!0
const i=e.querySelector("blockquote")
if(!i)return
e.dataset.expanded?delete e.dataset.expanded:e.dataset.expanded=!0
const r=i.id
if(e.dataset.expanded){this._updateQuoteElements(e,"chevron-up"),this.originalQuoteContents.set(r,i.innerHTML)
const l=i.textContent.trim()||this.attrs.cooked.querySelector("blockquote").textContent.trim()
i.innerHTML=a.spinnerHTML
const u=parseInt(e.dataset.topic||this.attrs.topicId,10),c=parseInt(e.dataset.post,10)
try{const e=await(0,n.ajax)(`/posts/by_number/${u}/${c}`),r=this._post(),o=r.quoted||{}
o[e.id]=e,r.set("quoted",o)
const s=b("div")
s.classList.add("expanded-quote"),s.dataset.postId=e.id,s.innerHTML=e.cooked,this._decorateAndAdopt(s),(0,t.default)(s,l,{matchCase:!0}),i.innerHTML="",i.appendChild(s)}catch(s){if([403,404].includes(s.jqXHR.status)){const e=403===s.jqXHR.status?"lock":"far-trash-alt"
i.innerHTML=` ${(0,o.iconHTML)(e)}
`}}}else this._updateQuoteElements(e,"chevron-down"),i.innerHTML=this.originalQuoteContents.get(i.id)
this.expanding=!1}_urlForPostNumber(e){return e>0?`${this.attrs.topicUrl}/${e}`:this.attrs.topicUrl}_updateQuoteElements(e,t){const n=i.default.t("post.follow_quote"),r=e.dataset.post,s=e.dataset.topic
let l=""
if(s&&r&&s===this.attrs.topicId?.toString()){const e=(0,o.iconHTML)("arrow-up")
l=`${e} `}const a=e.querySelector(".title")
let u=""
if(!e.dataset.full){const i=(0,o.iconHTML)(t,{title:"post.expand_collapse"}),n=e.querySelector("blockquote")?.id
if(n){u=`${i} `,a&&(a.style.cursor="pointer")}}if(this.ignoredUsers?.length&&a){const t=a.innerText.trim().slice(0,-1)
t.length>0&&this.ignoredUsers.includes(t)&&(e.querySelectorAll("p").forEach((e=>e.remove())),e.classList.add("ignored-user"))}const c=e.querySelector(".quote-controls")
c&&(c.innerHTML=u+l)}_insertQuoteControls(e){const t=e.querySelectorAll("aside.quote")
0!==t.length&&(this.originalQuoteContents=new Map,t.forEach(((e,t)=>{if(e.dataset.post){const i=`quote-id-${e.dataset.topic}-${e.dataset.post}-${t}`,n=e.querySelector("blockquote")
n&&(n.id=i),this._updateQuoteElements(e,"chevron-down")
const r=e.querySelector(".title")
if(!r)return
if(e.classList.contains("quote-post-not-found"))return void(e.dataset.username?r.innerHTML=(0,u.escape)(e.dataset.username):r.remove())
e.dataset.full||r.dataset.hasQuoteControls||(r.addEventListener("click",(t=>{if(t.target.closest("a"))return!0
this._toggleQuote(e)})),r.dataset.hasQuoteControls=!0)}})))}_computeCooked(){const e=b("div")
return e.classList.add("cooked"),(this.attrs.firstPost||this.attrs.embeddedPost)&&this.ignoredUsers&&this.ignoredUsers.length>0&&this.ignoredUsers.includes(this.attrs.username)?(e.classList.add("post-ignored"),e.innerHTML=i.default.t("post.ignored")):e.innerHTML=this.attrs.cooked,e}_initUserStatusOnMentions(){this._isInComposerPreview||(this._trackMentionedUsersStatus(),this._rerenderUserStatusOnMentions())}_destroyTippyInstances(){this.tippyInstances.forEach((e=>{e.destroy()}))}_rerenderUserStatusOnMentions(){this._destroyTippyInstances(),this._post()?.mentioned_users?.forEach((e=>this._rerenderUserStatusOnMention(this.cookedDiv,e)))}_rerenderUserStatusOnMention(e,t){const i=(0,d.default)(`/u/${t.username.toLowerCase()}`)
e.querySelectorAll(`a.mention[href="${i}"]`).forEach((e=>{(0,p.updateUserStatusOnMention)(e,t.status,this.tippyInstances)}))}_trackMentionedUsersStatus(){this._post()?.mentioned_users?.forEach((e=>{e.trackStatus?.(),e.on?.("status-changed",this,"_rerenderUserStatusOnMentions")}))}_stopTrackingMentionedUsersStatus(){this._post()?.mentioned_users?.forEach((e=>{e.stopTrackingStatus?.(),e.off?.("status-changed",this,"_rerenderUserStatusOnMentions")}))}_post(){return this.decoratorHelper?.getModel?.()}}e.default=y,y.prototype.type="Widget"})),define("discourse/widgets/post-edits-indicator",["exports","I18n","discourse/widgets/widget","discourse/lib/formatter"],(function(e,t,i,n){function r(e){return 3e6*e}function o(e,t){if(!t)return
const i=Date.now(),n=t.getTime()
return n>i-r(e.history_hours_low)?"heatmap-high":n>i-r(e.history_hours_medium)?"heatmap-med":n>i-r(e.history_hours_high)?"heatmap-low":void 0}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.historyHeat=o
var s=(0,i.createWidget)("post-edits-indicator",{tagName:"div.post-info.edits",html(e){let i="pencil-alt"
const r=new Date(e.updated_at)
let s=o(this.siteSettings,r)
const l=(0,n.longDate)(r)
let a
return e.wiki?(i="far-edit",s=`${s||""} wiki`.trim(),a=e.version>1?t.default.t("post.wiki_last_edited_on",{dateTime:l}):t.default.t("post.wiki.about")):a=t.default.t("post.last_edited_on",{dateTime:l}),this.attach("flat-button",{icon:i,translatedTitle:a,className:s,action:"onPostEditsIndicatorClick",translatedAriaLabel:t.default.t("post.edit_history"),translatedLabel:e.version>1?e.version-1:""})},onPostEditsIndicatorClick(){this.attrs.wiki&&1===this.attrs.version?this.sendWidgetAction("editPost"):this.attrs.canViewEditHistory&&this.sendWidgetAction("showHistory")}})
e.default=s})),define("discourse/widgets/post-gap",["exports","I18n","discourse/widgets/widget"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=(0,i.createWidget)("post-gap",{tagName:"div.gap",buildKey:e=>`post-gap-${e.pos}-${e.postId}`,defaultState:()=>({loading:!1}),html:(e,i)=>i.loading?t.default.t("loading"):t.default.t("post.gap",{count:e.gap.length}),click(){const{attrs:e,state:t}=this
if(t.loading)return
t.loading=!0
const i={gap:e.gap,post:this.model}
return this.sendWidgetAction("before"===e.pos?"fillGapBefore":"fillGapAfter",i).then((()=>{t.loading=!1,this.appEvents.trigger("post-stream:gap-expanded",{post_id:this.model.id})}))}})
e.default=n})),define("discourse/widgets/post-links",["exports","discourse/widgets/widget","virtual-dom","discourse-common/lib/icon-library","discourse/widgets/emoji"],(function(e,t,i,n,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var o=(0,t.createWidget)("post-links",{tagName:"div.post-links-container",buildKey:e=>`post-links-${e.id}`,defaultState:()=>({collapsed:!0}),linkHtml(e){const t=(0,r.replaceEmoji)(e.title)
return e.clicks&&t.push((0,i.h)("span.badge.badge-notification.clicks",e.clicks.toString())),(0,i.h)("li",(0,i.h)("a.track-link",{className:"inbound",attributes:{href:e.url}},[(0,n.iconNode)("link"),t]))},html(e,t){if(!this.attrs.links||0===this.attrs.links.length)return
const n=this.attrs.links.filter((e=>e.reflection)).uniqBy("title")
if(0===n.length)return
const r=[]
if(n.length<=5||!t.collapsed)n.forEach((e=>r.push(this.linkHtml(e))))
else{const e=Math.min(5,n.length)
for(let t=0;te&&r.push((0,i.h)("li",this.attach("link",{labelCount:"post_links.title",title:"post_links.about",count:n.length-e,action:"expandLinks",className:"expand-links"})))}return r.length?(0,i.h)("ul.post-links",r):void 0},expandLinks(){this.state.collapsed=!1}})
e.default=o}))
define("discourse/widgets/post-menu",["exports","discourse/widgets/widget","@ember/runloop","discourse-common/lib/later","rsvp","discourse/lib/bookmark","virtual-dom","discourse/lib/show-modal","discourse/widgets/actions-summary","I18n","discourse/models/bookmark","discourse-common/config/environment"],(function(e,t,i,n,r,o,s,l,a,u,c,d){Object.defineProperty(e,"__esModule",{value:!0}),e.addButton=function(e,t){h[e]=t},e.apiExtraButtons=void 0,e.buildButton=b,e.default=void 0,e.removeButton=function(e,t){f[e]??=[],f[e].push(t||(()=>!0))},e.resetPostMenuExtraButtons=function(){for(const e of Object.keys(m))delete m[e]
h={},f={}}
const p={}
let m={}
e.apiExtraButtons=m
let h={},f={}
function g(e,t){p[e]=t}function b(e,t){let{attrs:i,state:n,siteSettings:r,settings:o,currentUser:s}=t,l=!0
f[e]&&(l=!f[e].some((e=>e(i,n,r,o,s))))
let a=p[e]
if(l&&a){let t=a(i,n,r,o,s)
return t&&!t.id&&(t.id=e),t}}function y(e,t){const i=e.likeCount
if(i>0){const n=e.liked?1===i?"post.has_likes_title_only_you":"post.has_likes_title_you":"post.has_likes_title"
let r=e.yours?"d-liked":"",o=e.yours
const s=e.yours?"my-likes":"regular-likes"
e.showLike||(r=e.yours?"d-liked":"d-unliked",o=!0)
let l="false"
return t?.likedUsers&&t.likedUsers.length>0&&(l="true"),{action:"toggleWhoLiked",title:n,className:`button-count like-count highlight-action ${s}`,contents:i,icon:r,iconRight:!0,addContainer:o,titleOptions:{count:e.liked?i-1:i},translatedAriaLabel:u.default.t("post.sr_post_like_count_button",{count:i}),ariaPressed:l}}}function _(e,t,i){const n=e.indexOf(t);-1!==n&&(e[n]=i)}g("read-count",((e,t)=>{if(e.showReadIndicator){const i=e.readCount
if(i>0){let e="false"
return t?.readers&&t.readers.length>0&&(e="true"),{action:"toggleWhoRead",title:"post.controls.read_indicator",className:"button-count read-indicator",contents:i,iconRight:!0,addContainer:!1,translatedAriaLabel:u.default.t("post.sr_post_read_count_button",{count:i}),ariaPressed:e}}}})),g("read",(e=>{const t=e.readCount>0
if(e.showReadIndicator&&t)return{action:"toggleWhoRead",title:"post.controls.read_indicator",icon:"book-reader",before:"read-count",addContainer:!1}})),g("like-count",y),g("like",((e,t,i,n,r)=>{if(!e.showLike)return y(e)
const o=e.liked?"toggle-like has-like fade-out":"toggle-like like",s={action:"like",icon:e.liked?"d-liked":"d-unliked",className:o,before:"like-count",data:{"post-id":e.id}}
return e.liked&&!e.canToggleLike?s.title="post.controls.has_liked":s.title=e.liked?"post.controls.undo_like":"post.controls.like",r&&!e.canToggleLike&&(s.disabled=!0),s})),g("flag-count",(e=>{let t="button-count"
return e.reviewableScorePendingCount>0&&(t+=" has-pending"),{className:t,contents:(0,s.h)("span",e.reviewableScoreCount.toString()),url:`/review/${e.reviewableId}`}})),g("flag",(e=>{if(e.reviewableId||e.canFlag&&!e.hidden){let t={action:"showFlags",title:"post.controls.flag",icon:"flag",className:"create-flag"}
return e.reviewableId&&(t.before="flag-count"),t}})),g("edit",(e=>{if(e.canEdit)return{action:"editPost",className:"edit",title:"post.controls.edit",icon:"pencil-alt",alwaysShowYours:!0}})),g("reply-small",(e=>{if(!e.canCreatePost)return
return{action:"replyToPost",title:"post.controls.reply",icon:"reply",className:"reply",translatedAriaLabel:u.default.t("post.sr_reply_to",{post_number:e.post_number,username:e.username})}})),g("wiki-edit",(e=>{if(e.canEdit){const t={action:"editPost",className:"edit create",title:"post.controls.edit",icon:"far-edit",alwaysShowYours:!0}
return e.mobileView||(t.label="post.controls.edit_action"),t}})),g("replies",((e,t,i)=>{const n=e.replyCount
if(!n)return
let r,o="toggleRepliesBelow",s=t.repliesShown?"chevron-up":"chevron-down"
return i.enable_filtered_replies_view&&(o="toggleFilteredRepliesView",s=t.filteredRepliesShown?"chevron-up":"chevron-down"),1===n&&e.replyDirectlyBelow&&i.suppress_reply_directly_below?void 0:(i.enable_filtered_replies_view||(r=t.repliesShown?"true":"false"),{action:o,icon:s,className:"show-replies",titleOptions:{count:n},title:i.enable_filtered_replies_view?t.filteredRepliesShown?"post.view_all_posts":"post.filtered_replies_hint":"",labelOptions:{count:n},label:e.mobileView?"post.has_replies_count":"post.has_replies",iconRight:!i.enable_filtered_replies_view||e.mobileView,disabled:!!e.deleted,translatedAriaLabel:u.default.t("post.sr_expand_replies",{count:n}),ariaExpanded:!i.enable_filtered_replies_view&&t.repliesShown?"true":"false",ariaPressed:r,ariaControls:`embedded-posts__bottom--${e.post_number}`})})),g("share",(()=>({action:"share",className:"share",title:"post.controls.share",icon:"d-post-share"}))),g("reply",((e,t,i,n)=>{const r={action:"replyToPost",title:"post.controls.reply",icon:"reply",className:"reply create fade-out",translatedAriaLabel:u.default.t("post.sr_reply_to",{post_number:e.post_number,username:e.username})}
if(e.canCreatePost)return!n.showReplyTitleOnMobile&&e.mobileView||(r.label="topic.reply.title"),r})),g("bookmark",((e,t,i,n,r)=>{if(!e.canBookmark)return
let s=["bookmark","with-reminder"],l="bookmarks.not_bookmarked",a={name:""}
if(e.bookmarked){if(s.push("bookmarked"),e.bookmarkReminderAt){let t=(0,o.formattedReminderTime)(e.bookmarkReminderAt,r.user_option.timezone)
l="bookmarks.created_with_reminder",a.date=t}else l="bookmarks.created"
e.bookmarkName&&(a.name=e.bookmarkName)}return{id:e.bookmarked?"unbookmark":"bookmark",action:"toggleBookmark",title:l,titleOptions:a,className:s.join(" "),icon:e.bookmarkReminderAt?c.WITH_REMINDER_ICON:c.NO_REMINDER_ICON}})),g("admin",(e=>{if(e.canManage||e.canWiki||e.canEditStaffNotes)return{action:"openAdminMenu",title:"post.controls.admin",className:"show-post-admin-menu",icon:"wrench"}})),g("delete",(e=>e.canRecoverTopic?{id:"recover_topic",action:"recoverPost",title:"topic.actions.recover",icon:"undo",className:"recover"}:e.canDeleteTopic?{id:"delete_topic",action:"deletePost",title:"post.controls.delete_topic",icon:"far-trash-alt",className:"delete"}:e.canRecover?{id:"recover",action:"recoverPost",title:"post.controls.undelete",icon:"undo",className:"recover"}:e.canDelete?{id:"delete",action:"deletePost",title:"post.controls.delete",icon:"far-trash-alt",className:"delete"}:e.showFlagDelete?{id:"delete_topic",action:"showDeleteTopicModal",title:"post.controls.delete_topic_disallowed",icon:"far-trash-alt",className:"delete"}:void 0))
var v=(0,t.createWidget)("post-menu",{tagName:"section.post-menu-area.clearfix",settings:{collapseButtons:!0,buttonType:"flat-button",showReplyTitleOnMobile:!1},defaultState:()=>({collapsed:!0,likedUsers:[],readers:[],adminVisible:!1}),buildKey:e=>`post-menu-${e.id}`,attachButton(e){let t=b(e,this)
if(t){let e=this.attach(this.settings.buttonType,t)
if(t.before){let i=this.attachButton(t.before)
return(0,s.h)("div.double-button",[i,e])}return t.addContainer?(0,s.h)("div.double-button",[e]):e}},menuItems(){return this.siteSettings.post_menu.split("|").filter(Boolean)},html(e,n){const{currentUser:r,keyValueStore:o,siteSettings:l}=this,a=(l.post_menu_hidden_items||"").split("|").filter((t=>!e.bookmarked||"bookmark"!==t))
if(r&&o){o.getInt("likedPostId")===e.id&&(o.remove("likedPostId"),(0,i.next)((()=>this.sendWidgetAction("toggleLike"))))}const c=[]
let d=[]
const p=this.menuItems()
if(e.wiki&&e.canEdit&&(_(p,"edit","reply-small"),_(p,"reply","wiki-edit")),p.forEach((t=>{const i=this.attachButton(t,e)
i&&(c.push(i),(e.yours&&i.attrs&&i.attrs.alwaysShowYours||e.reviewableId&&"flag"===t||!a.includes(t))&&d.push(i))})),this.settings.collapseButtons||(d=c),!n.collapsed||c.length<=d.length+1)d=c,n.collapsed&&(n.collapsed=!1)
else{const e=this.attach("flat-button",{action:"showMoreActions",title:"show_more",className:"show-more-actions",icon:"ellipsis-h"})
d.splice(d.length-1,0,e)}Object.values(h).forEach((t=>{let i=!0
if(f[name]&&(i=!f[name].some((t=>t(e,this.state,this.siteSettings,this.settings,this.currentUser)))),i&&t){const i=t(e,this.state,this.siteSettings,this.settings,this.currentUser)
if(i){const{position:e,beforeButton:t,afterButton:r}=i
delete i.position
let o=this.attach(this.settings.buttonType,i)
const l=[]
if(t&&l.push(t(s.h)),l.push(o),r&&l.push(r(s.h)),o=(0,s.h)("span.extra-buttons",l),o)switch(e){case"first":d.unshift(o)
break
case"second":d.splice(1,0,o)
break
case"second-last-hidden":n.collapsed||d.splice(d.length-2,0,o)
break
default:d.push(o)}}}}))
const m=[],g=this.attachButton("replies",e)
g&&m.push(g)
const b=(0,t.applyDecorators)(this,"extra-post-controls",e,n)
m.push(b)
const y=(0,t.applyDecorators)(this,"extra-controls",e,n),v=[...(0,t.applyDecorators)(this,"before-extra-controls",e,n),...d,...y]
m.push((0,s.h)("div.actions",v)),n.adminVisible&&m.push(this.attach("post-admin-menu",e))
const w=[(0,s.h)("nav.post-controls"+(this.state.collapsed?".collapsed":".expanded")+(l.enable_filtered_replies_view?".replies-button-visible":""),m)]
if(n.readers.length){const e=n.totalReaders-n.readers.length,t=e>0?"post.actions.people.read_capped":"post.actions.people.read",i=e>0?e:n.totalReaders
w.push(this.attach("small-user-list",{users:n.readers,addSelf:!1,listClassName:"who-read",description:t,count:i,ariaLabel:u.default.t("post.actions.people.sr_post_readers_list_description")}))}if(n.likedUsers.length){const t=n.total-n.likedUsers.length,i=t>0?"post.actions.people.like_capped":"post.actions.people.like",r=t>0?t:n.total
w.push(this.attach("small-user-list",{users:n.likedUsers,addSelf:e.liked&&0===t,listClassName:"who-liked",description:i,count:r,ariaLabel:u.default.t("post.actions.people.sr_post_likers_list_description")}))}return w},openAdminMenu(){this.state.adminVisible=!0},closeAdminMenu(){this.state.adminVisible=!1},showDeleteTopicModal(){(0,l.default)("delete-topic-disallowed")},showMoreActions(){this.currentUser&&this.siteSettings.enable_user_tips&&this.currentUser.hideUserTipForever("post_menu"),this.state.collapsed=!1
return(this.state.likedUsers.length?r.Promise.resolve():this.getWhoLiked()).then((()=>{if(!this.state.readers.length&&this.attrs.showReadIndicator)return this.getWhoRead()}))},like(){const{attrs:e,currentUser:t,keyValueStore:i}=this
if(!t)return i&&i.set({key:"likedPostId",value:e.id}),this.sendWidgetAction("showLogin")
if(this.currentUser&&this.siteSettings.enable_user_tips&&this.currentUser.hideUserTipForever("post_menu"),this.capabilities.canVibrate&&!(0,d.isTesting)()&&navigator.vibrate(5),e.liked)return this.sendWidgetAction("toggleLike")
const o=document.querySelector(`.toggle-like[data-post-id="${e.id}"] .d-icon`)
return o.closest(".toggle-like").classList.add("has-like"),o.classList.add("heart-animation"),new r.Promise((e=>{(0,n.default)((()=>{this.sendWidgetAction("toggleLike").then((()=>e()))}),400)}))},refreshLikes(){if(this.state.likedUsers.length)return this.getWhoLiked()},refreshReaders(){if(this.state.readers.length)return this.getWhoRead()},getWhoLiked(){const{attrs:e,state:t}=this
return this.store.find("post-action-user",{id:e.id,post_action_type_id:2}).then((e=>{t.likedUsers=e.map(a.smallUserAtts),t.total=e.totalRows}))},getWhoRead(){const{attrs:e,state:t}=this
return this.store.find("post-reader",{id:e.id}).then((e=>{t.readers=e.map(a.smallUserAtts),t.totalReaders=e.totalRows}))},toggleWhoLiked(){const e=this.state
if(!e.likedUsers.length)return this.getWhoLiked()
e.likedUsers=[]},toggleWhoRead(){const e=this.state
if(!this.state.readers.length)return this.getWhoRead()
e.readers=[]}})
e.default=v})),define("discourse/widgets/post-placeholder",["exports","discourse/widgets/widget"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createWidget)("post-placeholder",{tagName:"article.placeholder",template:function(e,t){var i=[]
i.push("\n ")
var n=[]
n.push("\n ")
var r=[]
r.push("\n ")
r.push(virtualDom.h("div",{className:"placeholder-avatar placeholder-animation",attributes:{}},[])),r.push("\n "),n.push(virtualDom.h("div",{className:"topic-avatar",attributes:{}},r)),n.push("\n ")
var o=[]
o.push("\n ")
o.push(virtualDom.h("div",{className:"placeholder-text placeholder-animation",attributes:{}},[])),o.push("\n ")
o.push(virtualDom.h("div",{className:"placeholder-text placeholder-animation",attributes:{}},[])),o.push("\n ")
return o.push(virtualDom.h("div",{className:"placeholder-text placeholder-animation",attributes:{}},[])),o.push("\n "),n.push(virtualDom.h("div",{className:"topic-body",attributes:{}},o)),n.push("\n "),i.push(virtualDom.h("div",{className:"row",attributes:{}},n)),i.push("\n "),i}})
e.default=i})),define("discourse/widgets/post-small-action",["exports","I18n","discourse/widgets/raw-html","discourse/lib/formatter","discourse/widgets/post","@ember/object","discourse/widgets/widget","virtual-dom","discourse-common/lib/icon-library","discourse/lib/url","@ember/template"],(function(e,t,i,n,r,o,s,l,a,u,c){function d(e,i,r,o){const s=new Date(i),l=(0,n.autoUpdatingRelativeAge)(s,{format:"medium-with-ago-and-on"})
let a=""
return r&&(a=m.includes(e)?`@${r} `:`@${r} `),(0,c.htmlSafe)(t.default.t(`action_codes.${e}`,{who:a,when:l,path:o}))}Object.defineProperty(e,"__esModule",{value:!0}),e.actionDescription=function(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null
return(0,o.computed)(e,t,(function(){const r=this.get(e)
if(r)return d(r,this.get(t),this.get(i),n?this.get(n):null)}))},e.actionDescriptionHtml=d,e.addGroupPostSmallActionCode=function(e){m.push(e)},e.addPostSmallActionClassesCallback=function(e){p.push(e)},e.addPostSmallActionIcon=function(e,t){h[e]=t},e.default=void 0,e.resetPostSmallActionClassesCallbacks=function(){p.length=0}
const p=[],m=["invited_group","removed_group"],h={"closed.enabled":"lock","closed.disabled":"unlock-alt","autoclosed.enabled":"lock","autoclosed.disabled":"unlock-alt","archived.enabled":"folder","archived.disabled":"folder-open","pinned.enabled":"thumbtack","pinned.disabled":"thumbtack unpinned","pinned_globally.enabled":"thumbtack","pinned_globally.disabled":"thumbtack unpinned","banner.enabled":"thumbtack","banner.disabled":"thumbtack unpinned","visible.enabled":"far-eye","visible.disabled":"far-eye-slash",split_topic:"sign-out-alt",invited_user:"plus-circle",invited_group:"plus-circle",user_left:"minus-circle",removed_user:"minus-circle",removed_group:"minus-circle",public_topic:"comment",private_topic:"envelope",autobumped:"hand-point-right"}
var f=(0,s.createWidget)("post-small-action",{buildKey:e=>`post-small-act-${e.id}`,tagName:"div.small-action.onscreen-post",buildId:e=>`post_${e.post_number}`,buildClasses(e){let t=[]
return e.deleted&&t.push("deleted"),p.length>0&&p.forEach((i=>{const n=i.call(this,e)
n&&t.push(...n)})),t},html(e){const t=[],n=[],o=[]
if(t.push(r.avatarFor.call(this,"small",{template:e.avatar_template,username:e.username,url:e.usernameUrl})),e.actionDescriptionWidget)t.push(this.attach(e.actionDescriptionWidget,e))
else{const n=d(e.actionCode,new Date(e.created_at),e.actionCodeWho,e.actionCodePath)
t.push(new i.default({html:`${n}
`}))}return e.canRecover&&n.push(this.attach("button",{className:"btn-flat small-action-recover",icon:"undo",action:"recoverPost",title:"post.controls.undelete"})),e.canEdit&&!e.canRecover&&n.push(this.attach("button",{className:"btn-flat small-action-edit",icon:"pencil-alt",action:"editPost",title:"post.controls.edit"})),e.canDelete&&n.push(this.attach("button",{className:"btn-flat btn-danger small-action-delete",icon:"trash-alt",action:"deletePost",title:"post.controls.delete"})),!e.actionDescriptionWidget&&e.cooked&&o.push(new i.default({html:`${e.cooked}
`})),[(0,l.h)("div.topic-avatar",(0,a.iconNode)(h[e.actionCode]||"exclamation")),(0,l.h)("div.small-action-desc",[(0,l.h)("div.small-action-contents",t),(0,l.h)("div.small-action-buttons",n),o])]}})
e.default=f})),define("discourse/widgets/post-stream",["exports","discourse/lib/url","I18n","discourse/lib/posts-with-placeholders","discourse/components/mount-widget","discourse/widgets/post","discourse/widgets/widget","discourse-common/lib/debounce","virtual-dom","discourse-common/lib/icon-library","discourse/lib/transform-post"],(function(e,t,i,n,r,o,s,l,a,u,c){Object.defineProperty(e,"__esModule",{value:!0}),e.addPostTransformCallback=function(e){d=d||[],d.push(e)},e.cloak=function(e,t){if(!m||f[e.id]||h[e.id])return
const i=$(`#post_${e.post_number}`).parent()
f[e.id]=!0,g[e.id]=i.outerHeight(),t.dirtyKeys.keyDirty(`post-${e.id}`),(0,l.default)(t,"queueRerender",1e3)},e.default=void 0,e.disableCloaking=function(){m=!1},e.postTransformCallbacks=p,e.preventCloak=function(e){h[e]=!0},e.uncloak=function(e,t){if(!m||!f[e.id])return
f[e.id]=null,t.dirtyKeys.keyDirty(`post-${e.id}`),t.queueRerender()}
let d=null
function p(e){if(null!==d)for(let t=0;t{f={},g={}})),(0,s.createWidget)("posts-filtered-notice",{buildKey:e=>`posts-filtered-notice-${e.id}`,buildClasses:()=>["posts-filtered-notice"],html(e){const t=e.streamFilters
if(t.filter_upwards_post_id||t.mixedHiddenPosts)return[(0,a.h)("span.filtered-replies-viewing",i.default.t("post.filtered_replies.viewing_subset")),this.attach("filter-show-all",e)]
if(t.replies_to_post_number){const n=e.posts.findBy("post_number",t.replies_to_post_number)
return[(0,a.h)("span.filtered-replies-viewing",i.default.t("post.filtered_replies_viewing",{count:n.reply_count})),(0,a.h)("span.filtered-user-row",[(0,a.h)("span.filtered-avatar",o.avatarFor.call(this,"small",{template:n.avatar_template,username:n.username,url:n.usernameUrl})),this.attach("filter-jump-to-post",{username:n.username,postNumber:t.replies_to_post_number})]),this.attach("filter-show-all",e)]}if(t.filter&&"summary"===t.filter)return[(0,a.h)("span.filtered-replies-viewing",i.default.t("post.filtered_replies.viewing_summary")),this.attach("filter-show-all",e)]
if(t.username_filters){const t=e.posts[1],n=parseInt(e.filteredPostsCount,10)-1
return[(0,a.h)("span.filtered-replies-viewing",i.default.t("post.filtered_replies.viewing_posts_by",{post_count:n})),(0,a.h)("span.filtered-avatar",o.avatarFor.call(this,"small",{template:t.avatar_template,username:t.username,url:t.usernameUrl})),this.attach("poster-name",t),this.attach("filter-show-all",e)]}return[]}}),(0,s.createWidget)("filter-jump-to-post",{tagName:"a.filtered-jump-to-post",buildKey:e=>`jump-to-post-${e.id}`,html:e=>i.default.t("post.filtered_replies.post_number",{username:e.username,post_number:e.postNumber}),click(){t.default.jumpToPost(this.attrs.postNumber)}}),(0,s.createWidget)("filter-show-all",{tagName:"button.filtered-replies-show-all",buildKey:e=>`filtered-show-all-${e.id}`,buildClasses:()=>["btn","btn-primary"],html:()=>[(0,u.iconNode)("arrows-alt-v"),i.default.t("post.filtered_replies.show_all")],click(){this.sendWidgetAction("cancelFilter"),this.appEvents.trigger("post-stream:filter-show-all",this.attrs.streamFilters)}})
var b=(0,s.createWidget)("post-stream",{tagName:"div.post-stream",html(e){const t=(e.posts||[]).toArray(),i=t.length,r=i>0?t[i-1].post_number:0,o=[],s=e.gaps&&e.gaps.before?e.gaps.before:{},l=e.gaps&&e.gaps.after?e.gaps.after:{},a=this.site.mobileView
let u,d
for(let m=0;mthis.siteSettings.show_time_gap_days&&o.push(this.attach("time-gap",{daysSince:e}))}d=v,y.height=g[h.id],y.cloaked=f[h.id],p(y),y.isSmallAction?o.push(this.attach("post-small-action",y,{model:h})):(y.showReadIndicator=e.showReadIndicator,o.push(this.attach("post",y,{model:h})))
const w=l[h.id]
w&&o.push(this.attach("post-gap",{pos:"after",postId:h.id,gap:w},{model:h})),m!==i-1&&r<=e.highestPostNumber&&e.lastReadPostNumber===h.post_number&&o.push(this.attach("topic-post-visited-line",{post_number:h.post_number})),u=h}return e.streamFilters&&Object.keys(e.streamFilters).length&&(Object.keys(s).length>0||Object.keys(l).length>0)&&o.push(this.attach("posts-filtered-notice",{posts:t,streamFilters:e.streamFilters,filteredPostsCount:e.filteredPostsCount})),o}})
e.default=b})),define("discourse/widgets/post-user-status",["@ember/template-factory","discourse/widgets/widget","discourse/widgets/render-glimmer"],(function(e,t,i){(0,t.createWidget)("post-user-status",{tagName:"span.user-status-message-wrap",html(t){return[new i.default(this,"div",(0,e.createTemplateFactory)({id:"+3SEKifK",block:'[[[8,[39,0],null,[["@status"],[[30,1,["attrs"]]]],null]],["@data"],false,["user-status-message"]]',moduleName:"/var/www/discourse/app/assets/javascripts/discourse/discourse/widgets/post-user-status.js",isStrictMode:!1}),{attrs:t})]}})})),define("discourse/widgets/post",["exports","discourse/widgets/widget","discourse/lib/utilities","discourse-common/lib/get-url","discourse/widgets/decorator-helper","discourse/lib/url","I18n","discourse/widgets/post-cooked","rsvp","discourse/widgets/raw-html","discourse/helpers/node","virtual-dom","discourse-common/lib/icon-library","discourse/widgets/post-stream","discourse/lib/settings","discourse/lib/formatter","discourse/lib/transform-post","discourse/lib/avatar-flair","discourse/lib/pwa-utils","discourse/lib/user-tips","discourse/components/modal/share-topic","@ember/application"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h,f,g,b,y,_,v,w){function k(e){let t=(0,g.transformBasicPost)(e)
return(0,m.postTransformCallbacks)(t),t}function x(e,t){const r=(0,i.translateSize)(e),o=(0,i.avatarUrl)(t.template,r)
if(!o||0===o.length)return
let l
t.hideTitle||(l=t.name||(0,i.formatUsername)(t.username))
let a=""
t.alt&&(a=s.default.t(t.alt))
let u="avatar"+(t.extraClasses?" "+t.extraClasses:"")
const c={attributes:{alt:a,width:r,height:r,src:(0,n.getURLWithCDN)(o),title:l,"aria-label":l,loading:"lazy",tabindex:"-1"},className:u}
return(0,d.h)("img",c)}function P(e,t,i){const n={href:t.url,"data-user-card":t.username,"aria-hidden":!0}
return i&&Object.assign(n,i),(0,d.h)("a",{className:`trigger-user-card ${t.className||""}`,attributes:n},x(e,t))}function O(e,t){return e.replyToUsername&&(!e.replyDirectlyAbove||!t.suppress_reply_directly_above)}Object.defineProperty(e,"__esModule",{value:!0}),e.addPostClassesCallback=function(e){T=T||[],T.push(e)},e.avatarFor=P,e.avatarImg=x,e.default=void 0,(0,t.createWidget)("select-post",{tagName:"div.select-posts",html(e){const t=[]
!e.selected&&e.post_number>1&&(e.replyCount>0&&t.push(this.attach("button",{label:"topic.multi_select.select_replies.label",title:"topic.multi_select.select_replies.title",action:"selectReplies",className:"select-replies"})),t.push(this.attach("button",{label:"topic.multi_select.select_below.label",title:"topic.multi_select.select_below.title",action:"selectBelow",className:"select-below"})))
const i=`topic.multi_select.${e.selected?"selected":"select"}_post`
return t.push(this.attach("button",{label:i+".label",title:i+".title",action:"togglePostSelection",className:"select-post"})),t}}),(0,t.createWidget)("reply-to-tab",{tagName:"a.reply-to-tab",buildKey:e=>`reply-to-tab-${e.id}`,title:"post.in_reply_to",defaultState:()=>({loading:!1}),buildAttributes(e){let t={tabindex:"0"}
return this.attrs.mobileView||(t["aria-controls"]=`embedded-posts__top--${e.post_number}`,t["aria-expanded"]=this.attrs.repliesAbove.length?"true":"false"),t},html(e,t){const n=t.loading?(0,d.h)("div.spinner.small"):(0,p.iconNode)("share"),r=(0,h.prioritizeNameFallback)(e.replyToName,e.replyToUsername)
return[n," ",x("small",{template:e.replyToAvatarTemplate,username:r})," ",(0,d.h)("span",(0,i.formatUsername)(r))]},click(){this.state.loading=!0,this.sendWidgetAction("toggleReplyAbove").then((()=>this.state.loading=!1))}}),(0,t.createWidget)("post-avatar-user-info",{tagName:"div.post-avatar-user-info",html(e){return this.attach("poster-name",e)}}),(0,t.createWidget)("post-avatar",{tagName:"div.topic-avatar",settings:{size:"large",displayPosterName:!1},html(e){let t,i=this.siteSettings.hide_user_profiles_from_public&&!this.currentUser
t=e.user_id?P.call(this,this.settings.size,{template:e.avatar_template,username:e.username,name:e.name,url:e.usernameUrl,className:"main-avatar "+(i?"non-clickable":""),hideTitle:!0},{tabindex:"-1"}):(0,p.iconNode)("far-trash-alt",{class:"deleted-user-avatar"})
const n=[t]
if(e.flair_group_id)if(e.flair_url||e.flair_bg_color)n.push(this.attach("avatar-flair",e))
else{const t=(0,b.default)(this.site,e)
t&&n.push(this.attach("avatar-flair",t))}const r=[(0,d.h)("div.post-avatar",n)]
return this.settings.displayPosterName&&r.push(this.attach("post-avatar-user-info",e)),r}}),(0,t.createWidget)("post-locked-indicator",{tagName:"div.post-info.post-locked",template:function(e,t){var i=__widget_helpers.iconNode,n=[]
return n.push(i("lock")),n},title:()=>s.default.t("post.locked")}),(0,t.createWidget)("post-email-indicator",{tagName:"div.post-info.via-email",title:e=>e.isAutoGenerated?s.default.t("post.via_auto_generated_email"):s.default.t("post.via_email"),buildClasses:e=>e.canViewRawEmail?"raw-email":null,html:e=>e.isAutoGenerated?(0,p.iconNode)("envelope"):(0,p.iconNode)("far-envelope"),click(){this.attrs.canViewRawEmail&&this.sendWidgetAction("showRawEmail")}}),(0,t.createWidget)("post-meta-data",{tagName:"div.topic-meta-data",buildAttributes:()=>({role:"heading","aria-level":"2"}),settings:{displayPosterName:!0},html(e){let t=[]
if(e.isWhisper){const e=this.site.get("whispers_allowed_groups_names")
let i=""
i=e?.length>0?s.default.t("post.whisper_groups",{groupNames:e.join(", ")}):s.default.t("post.whisper"),t.push((0,d.h)("div.post-info.whisper",{attributes:{title:i}},(0,p.iconNode)("far-eye-slash")))}e.via_email&&t.push(this.attach("post-email-indicator",e)),e.locked&&t.push(this.attach("post-locked-indicator",e)),(e.version>1||e.wiki)&&t.push(this.attach("post-edits-indicator",e)),e.multiSelect&&t.push(this.attach("select-post",e)),O(e,this.siteSettings)&&t.push(this.attach("reply-to-tab",e)),t.push(this.attach("post-date",e)),t.push((0,d.h)("div.read-state",{className:e.read?"read":null,attributes:{title:s.default.t("post.unread")}},(0,p.iconNode)("circle")))
let i=[]
return this.settings.displayPosterName&&i.push(this.attach("poster-name",e)),i.push((0,d.h)("div.post-infos",t)),i}}),(0,t.createWidget)("expand-hidden",{tagName:"a.expand-hidden",html:()=>s.default.t("post.show_hidden"),click(){this.sendWidgetAction("expandHidden")}}),(0,t.createWidget)("post-date",{tagName:"div.post-info.post-date",html(e){let t,i="post-date"
return e.wiki&&e.lastWikiEdit?(i+=" last-wiki-edit",t=new Date(e.lastWikiEdit)):t=new Date(e.created_at),this.attach("link",{rawLabel:(0,c.dateNode)(t),className:i,omitSpan:!0,title:"post.sr_date",href:e.shareUrl,action:"showShareModal"})},showShareModal(){const e=this.findAncestorModel(),t=e.topic;(0,w.getOwner)(this).lookup("service:modal").show(v.default,{model:{category:t.category,topic:t,post:e}})}}),(0,t.createWidget)("expand-post-button",{tagName:"button.btn.expand-post",buildKey:e=>`expand-post-button-${e.id}`,defaultState:()=>({loadingExpanded:!1}),html:(e,t)=>t.loadingExpanded?s.default.t("loading"):[s.default.t("post.show_full"),"..."],click(){this.state.loadingExpanded=!0,this.sendWidgetAction("expandFirstPost")}}),(0,t.createWidget)("post-group-request",{buildKey:e=>`post-group-request-${e.id}`,buildClasses:()=>["group-request"],html(e){const t=(0,n.default)("/g/"+e.requestedGroupName+"/requests?filter="+e.username)
return(0,d.h)("a",{attributes:{href:t}},s.default.t("groups.requests.handle"))}}),(0,t.createWidget)("post-contents",{buildKey:e=>`post-contents-${e.id}`,defaultState(e){const t={expandedFirstPost:!1,repliesBelow:[]}
if(this.siteSettings.enable_filtered_replies_view){const i=this.register.lookup("controller:topic")
e.post_number&&(t.filteredRepliesShown=i.replies_to_post_number===e.post_number.toString())}return t},buildClasses(e){const t=["regular"]
return this.state.repliesShown||t.push("contents"),O(e,this.siteSettings)&&t.push("avoid-tab"),t},html(e,i){let n=[new l.default(e,new r.default(this),this.currentUser)]
e.requestedGroupName&&n.push(this.attach("post-group-request",e)),n=n.concat((0,t.applyDecorators)(this,"after-cooked",e,i)),e.cooked_hidden&&e.canSeeHiddenPost&&n.push(this.attach("expand-hidden",e)),!i.expandedFirstPost&&e.expandablePost&&n.push(this.attach("expand-post-button",e))
const o={state:{repliesShown:!!i.repliesBelow.length,filteredRepliesShown:i.filteredRepliesShown}}
n.push(this.attach("post-menu",e,o))
const a=i.repliesBelow
return a.length&&n.push((0,d.h)(`section.embedded-posts.bottom#embedded-posts__bottom--${this.attrs.post_number}`,[a.map((t=>this.attach("embedded-post",t,{model:t.asPost,state:{role:"region","aria-label":s.default.t("post.sr_embedded_reply_description",{post_number:e.post_number,username:t.username})}}))),this.attach("button",{title:"post.collapse",icon:"chevron-up",action:"toggleRepliesBelow",actionParam:"true",className:"btn collapse-up",translatedAriaLabel:s.default.t("post.sr_collapse_replies")})])),n},_date(e){const t=e.wiki&&e.lastWikiEdit&&new Date(e.lastWikiEdit),i=new Date(e.created_at)
return t||i},toggleFilteredRepliesView(){const e=this.findAncestorModel(),t=this.register.lookup("controller:topic"),i=e.get("topic.postStream.filterRepliesToPostNumber")
return i&&i===e.post_number?(t.send("cancelFilter",i),this.state.filteredRepliesShown=!1,a.Promise.resolve()):(this.state.filteredRepliesShown=!0,e.get("topic.postStream").filterReplies(e.post_number,e.id).then((()=>{t.updateQueryParams()})))},toggleRepliesBelow(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"false"
if(this.state.repliesBelow.length)return this.state.repliesBelow=[],void("true"===e&&o.default.routeTo(`${this.attrs.topicUrl}/${this.attrs.post_number}`))
const t=this.findAncestorModel(),i=t?t.get("topic.url"):null
return this.store.find("post-reply",{postId:this.attrs.id}).then((e=>{this.state.repliesBelow=e.map((e=>{let t=k(e)
return delete t.new_user,delete t.deleted,delete t.shareUrl,delete t.firstPost,delete t.usernameUrl,t.customShare=`${i}/${e.post_number}`,t.asPost=this.store.createRecord("post",t),t}))}))},expandFirstPost(){return this.findAncestorModel().expand().then((()=>this.state.expandedFirstPost=!0))},share(){this.currentUser&&this.siteSettings.enable_user_tips&&this.currentUser.hideUserTipForever("post_menu")
const e=this.findAncestorModel();(0,y.nativeShare)(this.capabilities,{url:e.shareUrl}).catch((()=>{const t=e.topic;(0,w.getOwner)(this).lookup("service:modal").show(v.default,{model:{category:t.category,topic:t,post:e}})}))},init(){this.postContentsDestroyCallbacks=[]},destroy(){this.postContentsDestroyCallbacks.forEach((e=>e()))}}),(0,t.createWidget)("post-notice",{tagName:"div.post-notice",buildClasses(e){const t=[e.notice.type.replace(/_/g,"-")]
return new Date-new Date(e.created_at)>864e5*this.siteSettings.old_post_notice_days&&t.push("old"),t},html(e){if("custom"===e.notice.type)return[(0,p.iconNode)("user-shield"),new u.default({html:` ${e.notice.cooked}
`})]
const t=this.siteSettings.display_name_on_posts&&(0,h.prioritizeNameInUx)(e.name)?e.name:e.username
if("new_user"===e.notice.type)return[(0,p.iconNode)("hands-helping"),(0,d.h)("p",s.default.t("post.notice.new_user",{user:t}))]
if("returning_user"===e.notice.type){const i=(new Date-new Date(e.notice.lastPostedAt))/1e3,n=(0,f.relativeAgeMediumSpan)(i,!0)
return[(0,p.iconNode)("far-smile"),(0,d.h)("p",s.default.t("post.notice.returning_user",{user:t,time:n}))]}}}),(0,t.createWidget)("post-body",{tagName:"div.topic-body.clearfix",html(e,i){const n=this.attach("post-contents",e)
let r=[this.attach("post-meta-data",e)]
return r=r.concat((0,t.applyDecorators)(this,"after-meta-data",e,i)),r.push(n),r.push(this.attach("actions-summary",e)),r.push(this.attach("post-links",e)),e.showTopicMap&&r.push(this.attach("topic-map",e)),r}}),(0,t.createWidget)("post-article",{tagName:"article.boxed.onscreen-post",buildKey:e=>`post-article-${e.id}`,defaultState:()=>({repliesAbove:[]}),buildId:e=>`post_${e.post_number}`,buildClasses(e){let t=[]
return e.via_email&&t.push("via-email"),e.isAutoGenerated&&t.push("is-auto-generated"),t},buildAttributes:e=>({"aria-label":s.default.t("share.post",{postNumber:e.post_number,username:e.username}),role:"region","data-post-id":e.id,"data-topic-id":e.topicId,"data-user-id":e.user_id}),html(e,t){const i=[(0,d.h)("span.tabLoc",{attributes:{"aria-hidden":!0,tabindex:-1}})]
if(t.repliesAbove.length){const n=t.repliesAbove.map((e=>this.attach("embedded-post",e,{model:e.asPost,state:{above:!0}})))
i.push((0,d.h)("div.row",(0,d.h)(`section.embedded-posts.top.topic-body#embedded-posts__top--${e.post_number}`,[this.attach("button",{title:"post.collapse",icon:"chevron-down",action:"toggleReplyAbove",actionParam:"true",className:"btn collapse-down"}),n])))}return!e.deleted_at&&e.notice&&i.push((0,d.h)("div.row",[this.attach("post-notice",e)])),i.push((0,d.h)("div.row",[this.attach("post-avatar",e),this.attach("post-body",{...e,repliesAbove:t.repliesAbove})])),i},_getTopicUrl(){const e=this.findAncestorModel()
return e?e.get("topic.url"):null},toggleReplyAbove(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"false"
const t=this.attrs.reply_to_post_number
if(this.siteSettings.enable_filtered_replies_view){const e=this.findAncestorModel(),t=this.register.lookup("controller:topic")
return e.get("topic.postStream").filterUpwards(this.attrs.id).then((()=>{t.updateQueryParams()}))}if(this.attrs.mobileView){const e=this._getTopicUrl()
return e&&o.default.routeTo(`${e}/${t}`),a.Promise.resolve()}if(this.state.repliesAbove.length)return this.state.repliesAbove=[],"true"===e&&o.default.routeTo(`${this.attrs.topicUrl}/${this.attrs.post_number}`),a.Promise.resolve()
{const e=this._getTopicUrl()
return this.store.find("post-reply-history",{postId:this.attrs.id}).then((t=>{this.state.repliesAbove=t.map((t=>{let i=k(t)
return delete i.new_user,delete i.deleted,delete i.shareUrl,delete i.firstPost,delete i.usernameUrl,i.customShare=`${e}/${t.post_number}`,i.asPost=this.store.createRecord("post",i),i}))}))}}})
let T=null
var S=(0,t.createWidget)("post",{buildKey:e=>`post-${e.id}`,services:["dialog"],shadowTree:!0,buildAttributes:e=>e.height?{style:`min-height: ${e.height}px`}:void 0,buildId:e=>e.cloaked?`post_${e.post_number}`:void 0,buildClasses(e){if(e.cloaked)return"cloaked-post"
const t=["topic-post","clearfix"]
if((-1===e.id||e.isSaving||e.staged)&&t.push("staged"),e.selected&&t.push("selected"),e.topicOwner&&t.push("topic-owner"),this.currentUser&&e.user_id===this.currentUser.id&&t.push("current-user-post"),e.groupModerator&&t.push("category-moderator"),e.hidden&&t.push("post-hidden"),e.deleted&&t.push("deleted"),e.primary_group_name&&t.push(`group-${e.primary_group_name}`),e.wiki&&t.push("wiki"),e.isWhisper&&t.push("whisper"),e.isModeratorAction||e.isWarning&&e.firstPost?t.push("moderator"):t.push("regular"),e.userSuspended&&t.push("user-suspended"),T)for(let i=0;i(this.appEvents.trigger("page:like-toggled",e,t),this._warnIfClose(i))))},_warnIfClose(e){if(!e||!e.acted)return
const t=this.keyValueStore,i=t.get("lastWarnedLikes"),n=Date.now()-864e5
if(i&&parseInt(i,10)>n)return
const{remaining:r,max:o}=e
r===Math.ceil(.1*o)&&(this.dialog.alert(s.default.t("post.few_likes_left")),t.set({key:"lastWarnedLikes",value:Date.now()}))},didRenderWidget(){if(!this.currentUser||!this.siteSettings.enable_user_tips)return
const e=document.querySelector(".post-controls .actions .show-more-actions")
this.currentUser.showUserTip({id:"post_menu",titleText:s.default.t("user_tips.post_menu.title"),contentText:s.default.t("user_tips.post_menu.content"),reference:e,appendTo:e?.closest(".post-controls"),placement:"top"})},destroy(){(0,_.hideUserTip)("post_menu")},willRerenderWidget(){(0,_.hideUserTip)("post_menu")}})
e.default=S})),define("discourse/widgets/poster-name",["exports","discourse/widgets/widget","I18n","discourse/lib/utilities","discourse-common/lib/get-url","virtual-dom","discourse-common/lib/icon-library","discourse/lib/settings"],(function(e,t,i,n,r,o,s,l){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.disableNameSuppression=function(){a=e=>e}
let a=function(e){return e.toLowerCase().replace(/[\s\._-]/g,"")};(0,t.createWidget)("poster-name-title",{tagName:"span.user-title",buildClasses(e){let t=[]
return t.push(e.title),e.titleIsGroup&&t.push(e.primaryGroupName),t=t.map((e=>`user-title--${e.replace(/\s+/g,"-").toLowerCase()}`)),t},html(e){let t=e.title
if(e.primaryGroupName&&e.titleIsGroup){const i=(0,r.default)(`/g/${e.primaryGroupName}`)
t=(0,o.h)("a.user-group",{className:e.extraClasses,attributes:{href:i,"data-group-card":e.primaryGroupName}},e.title)}return t}})
var u=(0,t.createWidget)("poster-name",{tagName:"div.names.trigger-user-card",settings:{showNameAndGroup:!0,showGlyph:!0},didRenderWidget(){this.attrs.user&&(this.attrs.user.trackStatus(),this.attrs.user.on("status-changed",this,"scheduleRerender"))},willRerenderWidget(){this.attrs.user&&(this.attrs.user.off("status-changed",this,"scheduleRerender"),this.attrs.user.stopTrackingStatus())},posterGlyph(e){if(e.moderator||e.groupModerator)return(0,s.iconNode)("shield-alt",{title:i.default.t("user.moderator_tooltip")})},userLink(e,t){return(0,o.h)("a",{attributes:{href:e.usernameUrl,"data-user-card":e.username,class:""+(this.siteSettings.hide_user_profiles_from_public&&!this.currentUser?"non-clickable":"")}},(0,n.formatUsername)(t))},html(e){const i=e.username,n=e.name,r=this.siteSettings.display_name_on_posts&&(0,l.prioritizeNameInUx)(n),s=r?["first","full-name"]:["first","username"]
e.staff&&s.push("staff"),e.admin&&s.push("admin"),e.moderator&&s.push("moderator"),e.groupModerator&&s.push("category-moderator"),e.new_user&&s.push("new-user")
const u=e.primary_group_name
u&&u.length&&s.push(`group--${u}`)
let c=[this.userLink(e,r?n:i)]
if(this.settings.showGlyph){const t=this.posterGlyph(e)
t&&c.push(t)}const d=(0,t.applyDecorators)(this,"after-name",e,this.state)||[]
c=c.concat(d)
const p=[(0,o.h)("span",{className:s.join(" ")},c)]
if(!this.settings.showNameAndGroup)return p
n&&this.siteSettings.display_name_on_posts&&a(n)!==a(i)&&p.push((0,o.h)("span.second."+(r?"username":"full-name"),[this.userLink(e,r?i:n)].concat(d)))
const m=e.user_title,h=e.title_is_group
return m&&m.length&&p.push(this.attach("poster-name-title",{title:m,primaryGroupName:u,titleIsGroup:h})),this.siteSettings.enable_user_status&&this.addUserStatus(p,e),p},addUserStatus(e,t){t.user&&t.user.status&&e.push(this.attach("post-user-status",t.user.status))}})
e.default=u})),define("discourse/widgets/private-message-map",["exports","discourse/widgets/post","I18n","discourse/widgets/widget","discourse-common/lib/get-url","virtual-dom","discourse-common/lib/helpers"],(function(e,t,i,n,r,o,s){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(0,n.createWidget)("pm-remove-group-link",{tagName:"a.remove-invited.no-text.btn-icon.btn",template:function(e,t){var i=__widget_helpers.iconNode,n=[]
return n.push(i("times")),n},services:["dialog"],click(){this.dialog.deleteConfirm({message:i.default.t("private_message_info.remove_allowed_group",{name:this.attrs.name}),confirmButtonLabel:"private_message_info.remove_group",didConfirm:()=>this.sendWidgetAction("removeAllowedGroup",this.attrs)})}}),(0,n.createWidget)("pm-map-user-group",{tagName:"div.user.group",transform:e=>({href:(0,r.default)(`/g/${e.group.name}`)}),template:function(e,t){var i=__widget_helpers.iconNode,n=[]
n.push("\n ")
var r=[]
r.push("\n "),r.push(i("users")),r.push("\n ")
var o=[]
return o.push(e.group.name),r.push(virtualDom.h("span",{className:"group-name",attributes:{}},o)),r.push("\n "),n.push(virtualDom.h("a",{className:"group-link",attributes:{href:this.transformed.href}},r)),n.push("\n"),e.isEditing&&e.canRemoveAllowedUsers&&(n.push(" "),n.push(this.attach("pm-remove-group-link",e.group)),n.push("\n")),n.push(" "),n}}),(0,n.createWidget)("pm-remove-link",{tagName:"a.remove-invited.no-text.btn-icon.btn",template:function(e,t){var i=__widget_helpers.iconNode,n=[]
return n.push(i("times")),n},services:["dialog"],click(){const e=this.attrs.isCurrentUser?"leave_message":"remove_allowed_user"
this.dialog.deleteConfirm({message:i.default.t(`private_message_info.${e}`,{name:this.attrs.user.username}),confirmButtonLabel:this.attrs.isCurrentUser?"private_message_info.leave":"private_message_info.remove_user",didConfirm:()=>this.sendWidgetAction("removeAllowedUser",this.attrs.user)})}}),(0,n.createWidget)("pm-map-user",{tagName:"div.user",html(e){const i=e.user,n=(0,o.h)("span.username",i.username)
let r
if(this.site&&this.site.mobileView){const e=(0,t.avatarImg)("tiny",{template:i.avatar_template,username:i.username})
r=(0,o.h)("a",{attributes:{href:i.get("path")}},[e,n])}else{const e=(0,t.avatarFor)("tiny",{template:i.avatar_template,username:i.username})
r=(0,o.h)("a",{attributes:{class:"user-link",href:i.get("path")}},[e,n])}const s=[r],l=e.canRemoveSelfId===i.get("id")
return e.isEditing&&(e.canRemoveAllowedUsers||l)&&s.push(this.attach("pm-remove-link",{user:i,isCurrentUser:l})),s}})
var l=(0,n.createWidget)("private-message-map",{tagName:"section.information.private-message-map",buildKey:e=>`private-message-map-${e.id}`,defaultState:()=>({isEditing:!1}),html(e){const t=[]
e.allowedGroups.length&&t.push(e.allowedGroups.map((t=>this.attach("pm-map-user-group",{group:t,canRemoveAllowedUsers:e.canRemoveAllowedUsers,isEditing:this.state.isEditing})))),e.allowedUsers.length&&t.push(e.allowedUsers.map((t=>this.attach("pm-map-user",{user:t,canRemoveAllowedUsers:e.canRemoveAllowedUsers,canRemoveSelfId:e.canRemoveSelfId,isEditing:this.state.isEditing}))))
let i=""
!this.state.isEditing&&this.site.mobileView&&(0,s.makeArray)(t[0]).length>4&&(i=".hide-names")
const n=[(0,o.h)(`div.participants${i}`,t)],r=[],l=e.canRemoveAllowedUsers||e.canRemoveSelfId
if(e.canInvite||l){let t,i="toggleEditing"
e.canInvite&&l?t="edit":!e.canInvite&&l?t="remove":(t="add",i="showInvite"),r.push(this.attach("button",{action:i,label:`private_message_info.${t}`,className:"btn btn-default add-remove-participant-btn"}))}return e.canInvite&&this.state.isEditing&&r.push(this.attach("button",{action:"showInvite",icon:"plus",className:"btn btn-default no-text btn-icon add-participant-btn"})),r.length&&n.push((0,o.h)("div.controls",r)),n},toggleEditing(){this.state.isEditing=!this.state.isEditing}})
e.default=l})),define("discourse/widgets/raw-html",["exports"],(function(e){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
class t{constructor(e){this.html=e.html}init(){const e=$(this.html)
return this.decorate(e),e[0]}decorate(){}update(e){if(e.html!==this.html)return this.init()}destroy(){}}e.default=t,t.prototype.type="Widget"})),define("discourse/widgets/render-glimmer",["exports","@ember/component/template-only","@ember/component","@glimmer/tracking","@ember/debug","discourse/widgets/widget"],(function(e,t,i,n,r,o){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,e.registerWidgetShim=function(e,t,i){(0,o.createWidgetFrom)(class extends s{constructor(e){return super(null,t,i,e),this}get widget(){return this.parentWidget}didRenderWidget(){}willRerenderWidget(){}},e,{})}
class s{constructor(e,t,i,n){this.renderInto=t,e&&(this.widget=e),this.template=i,this.data=n}init(){if(this.renderInto instanceof Element)this.element=this.renderInto
else{const[e,...t]=this.renderInto.split(".")
this.element=document.createElement(e),this.element.classList.add(...t)}return this.connectComponent(),this.element}destroy(){this._componentInfo&&this.parentMountWidgetComponent.unmountChildComponent(this._componentInfo)}update(e){return e.template.__id!==this.template.__id||e.renderInto!==this.renderInto?(e.destroy(),this.init()):(this._componentInfo=e._componentInfo,e.data!==this.data&&(this._componentInfo.data=this.data),null)}connectComponent(){var e,r
const{element:o,template:s}=this,l=(0,t.default)()
var a,u,c,d,p,m
l.name="Widgets/RenderGlimmer",(0,i.setComponentTemplate)(s,l),this._componentInfo=(e={element:o,component:l,data:this.data},a=e,u="data",c=[n.tracked],r=(r=Object.getOwnPropertyDescriptor(e,"data"))?r.value:void 0,d={enumerable:!0,configurable:!0,writable:!0,initializer:function(){return r}},p=e,m={},Object.keys(d).forEach((function(e){m[e]=d[e]})),m.enumerable=!!m.enumerable,m.configurable=!!m.configurable,("value"in m||m.initializer)&&(m.writable=!0),m=c.slice().reverse().reduce((function(e,t){return t(a,u,e)||e}),m),p&&void 0!==m.initializer&&(m.value=m.initializer?m.initializer.call(p):void 0,m.initializer=void 0),void 0===m.initializer&&(Object.defineProperty(a,u,m),m=null),e),this.parentMountWidgetComponent.mountChildComponent(this._componentInfo)}get parentMountWidgetComponent(){return this.widget?._findView()||this._emberView}}e.default=s,s.prototype.type="Widget"})),define("discourse/widgets/search-menu-controls",["I18n","discourse/widgets/widget"],(function(e,t){(0,t.createWidget)("search-term",{tagName:"input",buildId:()=>"search-term",buildKey:()=>"search-term",buildAttributes:t=>({type:"text",value:t.value||"",autocomplete:"off",placeholder:e.default.t("search.title"),"aria-label":e.default.t("search.title")}),input(e){const t=this.attrs.value,i=e.target.value.replace(/[\u200B-\u200D\uFEFF]/,"")
i!==t&&this.sendWidgetAction("searchTermChanged",i)}}),(0,t.createWidget)("search-context",{html:()=>!1})})),define("discourse/widgets/search-menu-results",["exports","@ember/template-factory","discourse/lib/utilities","discourse-common/lib/object","I18n","discourse/widgets/raw-html","discourse/widgets/post","discourse/widgets/widget","discourse/helpers/node","discourse/lib/text","discourse-common/lib/get-url","virtual-dom","discourse/lib/highlight-search","discourse-common/lib/icon-library","discourse/lib/render-tag","discourse/widgets/search-menu","discourse/models/user","discourse/widgets/render-glimmer"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h,f,g,b){Object.defineProperty(e,"__esModule",{value:!0}),e.addQuickSearchRandomTip=function(e){v.includes(e)||v.push(e)},e.addSearchSuggestion=w,e.removeDefaultQuickSearchRandomTips=function(){v=v.filter((e=>!_.includes(e)))},e.resetQuickSearchRandomTips=k
const y=["in:title","in:pinned","status:open","status:closed","status:public","status:noreplies","order:latest","order:views","order:likes","order:latest_topic"],_=[{label:"#",description:r.default.t("search.tips.category_tag"),clickable:!0},{label:"@",description:r.default.t("search.tips.author"),clickable:!0},{label:"in:",description:r.default.t("search.tips.in"),clickable:!0},{label:"status:",description:r.default.t("search.tips.status"),clickable:!0},{label:r.default.t("search.tips.full_search_key",{modifier:"Ctrl"}),description:r.default.t("search.tips.full_search")},{label:"@me",description:r.default.t("search.tips.me")}]
let v=[]
function w(e){y.includes(e)||y.push(e)}function k(){v=[].concat(_)}k()
class x extends o.default{constructor(e,t){super({html:`${e} `}),this.term=t}decorate(e){(0,p.default)(e[0],this.term)}}function P(e){let{type:t,linkField:i,builder:n}=e
return(0,l.createWidget)(`search-result-${t}`,{tagName:"ul.list",buildAttributes:()=>({"aria-label":`${t} ${r.default.t("search.results")}`}),html(e){return e.results.map((r=>{let o
return o="topic"===t?r.topic_id:r.id,(0,d.h)("li.item",this.attach("link",{href:r[i],contents:()=>n.call(this,r,e.term),className:"search-link",searchResultId:o,searchResultType:t,searchLogId:e.searchLogId}))}))}})}function O(e,t,i){const n=[t]
return this.site.mobileView||n.push((0,d.h)("span.blurb",[(0,a.dateNode)(e.created_at),(0,d.h)("span"," - "),this.siteSettings.use_pg_headlines_for_excerpt?new o.default({html:`${e.blurb} `}):new x(e.blurb,i)])),n}P({type:"tag",linkField:"url",builder(e){const t=(0,i.escapeExpression)(e.id)
return[(0,m.iconNode)("tag"),new o.default({html:(0,h.default)(t,{tagName:"span"})})]}}),P({type:"category",linkField:"url",builder(e){return this.attach("category-link",{category:e,link:!1})}}),P({type:"group",linkField:"url",builder(e){const t=(0,i.escapeExpression)(e.fullName),n=(0,i.escapeExpression)(e.name),r=[(0,d.h)("span.name",t||n)]
let o
t&&r.push((0,d.h)("span.slug",n)),o=e.flairUrl?this.attach("avatar-flair",{flair_name:n,flair_url:e.flairUrl,flair_bg_color:e.flairBgColor,flair_color:e.flairColor}):(0,m.iconNode)("users")
const s=[o,(0,d.h)("div.group-names",r)]
return(0,d.h)("div.group-result",s)}}),P({type:"user",linkField:"path",builder(e){const t=[]
e.name&&t.push((0,d.h)("span.name",e.name)),t.push((0,d.h)("span.username",(0,i.formatUsername)(e.username))),e.custom_data&&e.custom_data.forEach((e=>t.push((0,d.h)("span.custom-field",`${e.name}: ${e.value}`))))
const n=[(0,s.avatarImg)("small",{template:e.avatar_template,username:e.username}),(0,d.h)("div.user-titles",t)]
return(0,d.h)("div.user-result",n)}}),P({type:"topic",linkField:"url",builder(e,t){const i=e.topic,n=[this.attach("topic-status",{topic:i,disableActions:!0}),(0,d.h)("span.topic-title",{attributes:{"data-topic-id":i.id}},this.siteSettings.use_pg_headlines_for_excerpt&&e.topic_title_headline?new o.default({html:`${(0,u.emojiUnescape)(e.topic_title_headline)} `}):new x(i.fancyTitle,t))],r=[this.attach("category-link",{category:i.category,link:!1})]
this.siteSettings.tagging_enabled&&r.push(this.attach("discourse-tags",{topic:i,tagName:"span"}))
const s=(0,d.h)("span.topic",[(0,d.h)("span.first-line",n),(0,d.h)("span.second-line",r)])
return O.call(this,e,s,t)}}),P({type:"post",linkField:"url",builder(e,t){return O.call(this,e,r.default.t("search.post_format",e),t)}}),(0,l.createWidget)("search-menu-results",{tagName:"div.results",html(e){const{term:i,suggestionKeyword:o,inTopicContext:s,results:l,searchTopics:a,onLinkClicked:u}=e
if(o)return this.attach("search-menu-assistant",{term:i,suggestionKeyword:o,results:e.suggestionResults||[]})
if(a&&e.invalidTerm)return(0,d.h)("div.no-results",r.default.t("search.too_short"))
if(a&&e.noResults)return(0,d.h)("div.no-results",r.default.t("search.no_results"))
if(!i&&!e.inPMInboxContext)return this.attach("search-menu-initial-options",{term:i})
const c=l.resultTypes||[],p=[],m=[],h=[],f=e=>{const t={className:"filter search-link",contents:()=>[r.default.t("more"),"..."]}
return e.moreUrl?this.attach("link",(0,n.deepMerge)(t,{href:e.moreUrl})):e.more?this.attach("link",(0,n.deepMerge)(t,{action:"moreOfType",actionParam:e.type})):void 0}
c.forEach((t=>{const n=[this.attach(t.componentName,{searchLogId:e.results.grouped_search_result.search_log_id,results:t.results,term:i})]
if(["topic"].includes(t.type)){const e=f(t)
e&&n.push((0,d.h)("div.search-menu__show-more",e))}var r,o
r=t,o=(0,d.h)(`div.${t.componentName}`,n),a?["topic"].includes(r.type)&&p.push(o):(["user","group"].includes(r.type)&&m.push(o),["category","tag"].includes(r.type)&&h.push(o))}))
const g=[]
if(a){if(!p.length)return(0,d.h)("div.no-results",r.default.t("search.no_results"))
g.push(p)}else e.inPMInboxContext||g.push(this.attach("search-menu-initial-options",{term:i}))
return g.push(new b.default(this,"div",(0,t.createTemplateFactory)({id:"cwSyIIZA",block:'[[[8,[39,0],null,[["@name","@outletArgs"],["search-menu-results-top",[30,1,["outletArgs"]]]],null]],["@data"],false,["plugin-outlet"]]',moduleName:"/var/www/discourse/app/assets/javascripts/discourse/discourse/widgets/search-menu-results.js",isStrictMode:!1}),{outletArgs:{searchTerm:i,inTopicContext:s,onLinkClicked:u,searchTopics:a}})),g.push(h),g.push(m),g.push(new b.default(this,"div",(0,t.createTemplateFactory)({id:"ETd+/Ban",block:'[[[8,[39,0],null,[["@name","@outletArgs"],["search-menu-results-bottom",[30,1,["outletArgs"]]]],null]],["@data"],false,["plugin-outlet"]]',moduleName:"/var/www/discourse/app/assets/javascripts/discourse/discourse/widgets/search-menu-results.js",isStrictMode:!1}),{outletArgs:{searchTerm:i,inTopicContext:s,onLinkClicked:u,searchTopics:a}})),g}}),(0,l.createWidget)("search-menu-assistant",{tagName:"ul.search-menu-assistant",buildKey:()=>"search-menu-assistant",services:["router"],html(e){this.currentUser&&(w("in:likes"),w("in:bookmarks"),w("in:mine"),w("in:messages"),w("in:seen"),w("in:tracking"),w("in:unseen"),w("in:watching")),this.siteSettings.tagging_enabled&&(w("in:tagged"),w("in:untagged"))
const t=[],{suggestionKeyword:i,term:n}=e
let o
switch("+"!==i&&(o=n?.split(i)[0].trim()||"",o.length&&(o=`${o} `)),i){case"+":e.results.forEach((i=>{o=i.additionalTags?n?.split(" ").slice(0,-1).join(" ").trim()||"":n?.split("#")[0].trim()||"",o.length&&(o=`${o} `),t.push(this.attach("search-menu-assistant-item",{prefix:o,tag:i.tagName,additionalTags:i.additionalTags,category:i.category,slug:n,withInLabel:e.withInLabel,isIntersection:!0}))}))
break
case"#":e.results.forEach((i=>{if(i.model){const n=i.model.parentCategory?`#${i.model.parentCategory.slug}:${i.model.slug}`:`#${i.model.slug}`
t.push(this.attach("search-menu-assistant-item",{prefix:o,category:i.model,slug:`${o}${n}`,withInLabel:e.withInLabel}))}else t.push(this.attach("search-menu-assistant-item",{prefix:o,tag:i.name,slug:`${o}#${i.name}`,withInLabel:e.withInLabel}))}))
break
case"@":if(1===e.results.length&&this.router.currentRouteName.startsWith("topic.")){const i=e.results[0]
t.push(this.attach("search-menu-assistant-item",{extraHint:r.default.t("search.enter_hint"),prefix:o,user:i,slug:`${o}@${i.username}`,suffix:(0,d.h)("span.label-suffix",` ${r.default.t("search.in_topics_posts")}`)})),t.push(this.attach("search-menu-assistant-item",{prefix:o,user:i,setTopicContext:!0,slug:`${o}@${i.username}`,suffix:(0,d.h)("span.label-suffix",` ${r.default.t("search.in_this_topic")}`)}))}else e.results.forEach((e=>{t.push(this.attach("search-menu-assistant-item",{prefix:o,user:e,slug:`${o}@${e.username}`}))}))
break
default:y.forEach((e=>{!e.includes(i)&&i||t.push(this.attach("search-menu-assistant-item",{slug:`${o}${e}`}))}))}return t.filter(((e,t)=>t<=8))}}),(0,l.createWidget)("search-menu-initial-options",{tagName:"ul.search-menu-initial-options",services:["search"],html(e){if(e.term?.match(f.MODIFIER_REGEXP))return this.defaultRow(e.term)
const t=this.search.searchContext,i=[]
if(e.term||t){if(e.term&&i.push(this.defaultRow(e.term,{withLabel:!0})),t){const n=e.term||""
switch(t.type){case"topic":i.push(this.attach("search-menu-assistant-item",{slug:n,setTopicContext:!0,label:[(0,d.h)("span",`${n} `),(0,d.h)("span.label-suffix",r.default.t("search.in_this_topic"))]}))
break
case"private_messages":i.push(this.attach("search-menu-assistant-item",{slug:`${n} in:messages`}))
break
case"category":const e=t.category.parentCategory?`#${t.category.parentCategory.slug}:${t.category.slug}`:`#${t.category.slug}`
i.push(this.attach("search-menu-assistant",{term:`${n} ${e}`,suggestionKeyword:"#",results:[{model:t.category}],withInLabel:!0}))
break
case"tag":i.push(this.attach("search-menu-assistant",{term:`${n} #${t.name}`,suggestionKeyword:"#",results:[{name:t.name}],withInLabel:!0}))
break
case"tagIntersection":let o
if(t.additionalTags){o=`${n} tags:${[t.tagId,...t.additionalTags].join("+")}`}else o=`${n} #${t.tagId}`
let s={tagName:t.tagId,additionalTags:t.additionalTags}
if(t.category){const e=t.category.parentCategory?`#${t.category.parentCategory.slug}:${t.category.slug}`:`#${t.category.slug}`
s.categoryName=e,s.category=t.category,o+=` ${e}`}i.push(this.attach("search-menu-assistant",{term:o,suggestionKeyword:"+",results:[s],withInLabel:!0}))
break
case"user":i.push(this.attach("search-menu-assistant-item",{slug:`${n} @${t.user.username}`,label:[(0,d.h)("span",`${n} `),(0,d.h)("span.label-suffix",r.default.t("search.in_posts_by",{username:t.user.username}))]}))}}return i}return 0===i.length&&(i.push(this.attach("random-quick-tip")),this.currentUser&&this.siteSettings.log_search_queries&&(this.currentUser.recent_searches?.length?i.push(this.attach("search-menu-recent-searches")):this.loadRecentSearches())),i},defaultRow(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{withLabel:!1}
return this.attach("search-menu-assistant-item",{slug:e,extraHint:r.default.t("search.enter_hint"),label:[(0,d.h)("span.keyword",`${e}`),t.withLabel?(0,d.h)("span.label-suffix",r.default.t("search.in_topics_posts")):null]})},refreshSearchMenuResults(){this.scheduleRerender()},loadRecentSearches(){g.default.loadRecentSearches().then((e=>{e.success&&e.recent_searches?.length&&(this.currentUser.set("recent_searches",Object.assign(e.recent_searches)),this.scheduleRerender())}))}}),(0,l.createWidget)("search-menu-assistant-item",{tagName:"li.search-menu-assistant-item",html(e){const t=e.prefix?.trim(),n={href:"#"}
let o=[(0,d.h)("span",{attributes:{"aria-label":r.default.t("search.title")}},(0,m.iconNode)(e.icon||"search"))]
if(t&&o.push((0,d.h)("span.search-item-prefix",`${t} `)),e.withInLabel&&o.push((0,d.h)("span.label-suffix",`${r.default.t("search.in")} `)),e.category)n.href=e.category.url,o.push(this.attach("category-link",{category:e.category,allowUncategorized:!0,recursive:!0,link:!1})),e.tag&&e.isIntersection&&(n.href=(0,c.default)(`/tag/${e.tag}`),o.push((0,d.h)("span.search-item-tag",[(0,m.iconNode)("tag"),e.tag])))
else if(e.tag)if(e.isIntersection&&e.additionalTags?.length){const t=[e.tag,...e.additionalTags]
o.push((0,d.h)("span.search-item-tag",`tags:${t.join("+")}`))}else n.href=(0,c.default)(`/tag/${e.tag}`),o.push((0,d.h)("span.search-item-tag",[(0,m.iconNode)("tag"),e.tag]))
else if(e.user){const t=[(0,s.avatarImg)("small",{template:e.user.avatar_template,username:e.user.username}),(0,d.h)("span.username",(0,i.formatUsername)(e.user.username)),e.suffix]
o.push((0,d.h)("span.search-item-user",t))}else o.push((0,d.h)("span.search-item-slug",e.label||e.slug))
return e.extraHint&&o.push((0,d.h)("span.extra-hint",e.extraHint)),(0,d.h)("a.widget-link.search-link",{attributes:n},o)},click(e){const t=document.querySelector("#search-term")
return t.value=this.attrs.slug,t.focus(),this.sendWidgetAction("triggerAutocomplete",{value:this.attrs.slug,searchTopics:!0,setTopicContext:this.attrs.setTopicContext,origin:this.attrs.origin}),e.preventDefault(),!1}}),(0,l.createWidget)("random-quick-tip",{tagName:"li.search-random-quick-tip",buildKey:()=>"random-quick-tip",defaultState:()=>v.length?v[Math.floor(Math.random()*v.length)]:{},html(e,t){if(Object.keys(t).length)return[(0,d.h)("span.tip-label"+(t.clickable?".tip-clickable":""),t.label),(0,d.h)("span.tip-description",t.description)]},click(e){if(e.target.classList.contains("tip-clickable")){const e=document.querySelector("#search-term")
e.value=this.state.label,e.focus(),this.sendWidgetAction("triggerAutocomplete",{value:this.state.label,searchTopics:this.state.searchTopics})}}}),(0,l.createWidget)("search-menu-recent-searches",{tagName:"div.search-menu-recent",template:function(e,t){var i=[]
i.push("\n ")
var n=[]
n.push("\n ")
var o=[]
return o.push(r.default.t("search.recent")),n.push(virtualDom.h("h4",o)),n.push("\n "),n.push(this.attach("flat-button",{className:"clear-recent-searches",title:"search.clear_recent",icon:"times",action:"clearRecent"})),n.push("\n "),i.push(virtualDom.h("div",{className:"heading",attributes:{}},n)),i.push("\n\n"),this.currentUser.recent_searches&&this.currentUser.recent_searches.length&&this.currentUser.recent_searches.forEach((e=>{i.push(" "),i.push(this.attach("search-menu-assistant-item",{slug:e,icon:"history",origin:"recent-search"},void 0,void 0)),i.push("\n")})),i.push(" "),i},clearRecent(){return g.default.resetRecentSearches().then((e=>{e.success&&(this.currentUser.recent_searches.clear(),this.sendWidgetAction("refreshSearchMenuResults"))}))}})})),define("discourse/widgets/search-menu",["exports","discourse/lib/search","discourse/lib/url","discourse/widgets/widget","discourse-common/lib/debounce","discourse-common/lib/get-url","virtual-dom","discourse-common/lib/icon-library","discourse/lib/utilities","discourse/lib/ajax-error","rsvp","discourse/lib/category-tag-search","discourse/lib/user-search","discourse/lib/autocomplete","@ember/runloop","I18n"],(function(e,t,i,n,r,o,s,l,a,u,c,d,p,m,h,f){Object.defineProperty(e,"__esModule",{value:!0}),e.MODIFIER_REGEXP=e.DEFAULT_TYPE_FILTER=void 0,e.addOnKeyDownCallback=function(e){w.push(e)},e.default=void 0,e.initSearchData=k,e.resetOnKeyDownCallbacks=function(){w.clear()}
const g=/(\#[a-zA-Z0-9\-:]*)$/gi,b=/(\@[a-zA-Z0-9\-\_]*)$/gi,y=/(in:|status:|order:|:)([a-zA-Z]*)$/gi
e.MODIFIER_REGEXP=/.*(\#|\@|:).*$/gi
const _="exclude_topics"
e.DEFAULT_TYPE_FILTER=_
const v={},w=[]
function k(){v.loading=!1,v.results={},v.noResults=!1,v.term=void 0,v.typeFilter=_,v.invalidTerm=!1,v.suggestionResults=[],v.suggestionKeyword=!1}k()
const x={_activeSearch:null,cancel(){this._activeSearch&&(this._activeSearch.abort(),this._activeSearch=null)},perform(e){this.cancel()
const{term:i,typeFilter:n}=v,r=e.searchContext(),o=e.fullSearchUrl(),s=this.matchesSuggestions()
if(s)if(v.noResults=!0,v.results={},v.loading=!1,v.suggestionResults=[],"category"===s.type){const t=s.categoriesMatch[0].replace("#",""),i=(0,d.search)(t,e.siteSettings)
c.Promise.resolve(i).then((t=>{t!==m.CANCELLED_STATUS&&(v.suggestionResults=t,v.suggestionKeyword="#"),e.scheduleRerender()}))}else if("username"===s.type){const t=s.usernamesMatch[0].replace("@",""),i={includeGroups:!0,limit:6}
t.length>0?i.term=t:i.lastSeenUsers=!0,(0,p.default)(i).then((t=>{t?.users?.length>0?(v.suggestionResults=t.users,v.suggestionKeyword="@"):(v.noResults=!0,v.suggestionKeyword=!1),e.scheduleRerender()}))}else v.suggestionKeyword=s[0],e.scheduleRerender()
else v.suggestionKeyword=!1,i?(0,t.isValidSearchTerm)(i,e.siteSettings)?(v.invalidTerm=!1,this._activeSearch=(0,t.searchForTerm)(i,{typeFilter:n,fullSearchUrl:o,searchContext:r}),this._activeSearch.then((t=>{t&&i===v.term&&(r&&e.appEvents.trigger("post-stream:refresh",{force:!0}),v.noResults=0===t.resultTypes.length,v.results=t)})).catch(u.popupAjaxError).finally((()=>{v.loading=!1,e.scheduleRerender()}))):(v.noResults=!0,v.results={},v.loading=!1,v.invalidTerm=!0,e.scheduleRerender()):(v.noResults=!1,v.results={},v.loading=!1,v.invalidTerm=!1,e.scheduleRerender())},matchesSuggestions(){if(void 0===v.term||this.includesTopics())return!1
const e=v.term.trim(),t=e.match(g)
if(t)return{type:"category",categoriesMatch:t}
const i=e.match(b)
if(i)return{type:"username",usernamesMatch:i}
const n=e.match(y)
return n||!1},includesTopics:()=>v.typeFilter!==_}
var P=(0,n.createWidget)("search-menu",{tagName:"div.search-menu",services:["search"],searchData:v,buildAttributes:()=>({"aria-live":"polite"}),buildKey:()=>"search-menu",defaultState(e){return{inTopicContext:e.inTopicContext,inPMInboxContext:"private_messages"===this.search?.searchContext?.type,_lastEnterTimestamp:null,_debouncer:null}},fullSearchUrl(e){let t="/search"
const i=[]
if(v.term){let e=""
e+=`q=${encodeURIComponent(v.term)}`
const t=this.searchContext()
"topic"===t?.type?e+=encodeURIComponent(` topic:${t.id}`):"private_messages"===t?.type&&(e+=encodeURIComponent(" in:messages")),e&&i.push(e)}return e&&e.expanded&&i.push("expanded=true"),i.length>0&&(t=`${t}?${i.join("&")}`),(0,o.default)(t)},panelContents(){let e=[]
if(this.state.inTopicContext?e.push(this.attach("button",{icon:"times",label:"search.in_this_topic",title:"search.in_this_topic_tooltip",className:"btn btn-small search-context",action:"clearTopicContext",iconRight:!0})):this.state.inPMInboxContext&&e.push(this.attach("button",{icon:"times",label:"search.in_messages",title:"search.in_messages_tooltip",className:"btn btn-small search-context",action:"clearPMInboxContext",iconRight:!0})),e.push(this.attach("search-term",{value:v.term})),v.loading)e.push((0,s.h)("div.searching",(0,s.h)("div.spinner")))
else{const t=this.attach("link",{title:"search.clear_search",action:"clearSearch",className:"clear-search",contents:()=>(0,l.iconNode)("times")}),i=this.attach("link",{href:this.fullSearchUrl({expanded:!0}),contents:()=>(0,l.iconNode)("sliders-h"),className:"show-advanced-search",title:"search.open_advanced"})
v.term?e.push((0,s.h)("div.searching",[t,i])):e.push((0,s.h)("div.searching",i))}const t=[(0,s.h)("div.search-input",e)]
if(this.state.inTopicContext&&(!x.includesTopics()||!v.term)){return this.site.isMobileDevice||t.push(this.attach("browser-search-tip")),t}return v.loading||t.push(this.attach("search-menu-results",{term:v.term,noResults:v.noResults,results:v.results,invalidTerm:v.invalidTerm,suggestionKeyword:v.suggestionKeyword,suggestionResults:v.suggestionResults,searchTopics:x.includesTopics(),inPMInboxContext:this.state.inPMInboxContext,inTopicContext:this.state.inTopicContext,onLinkClicked:this.onLinkClicked.bind(this)})),t},clearSearch(){v.term=""
const e=document.getElementById("search-term")
e.value="",e.focus(),this.triggerSearch()},html(e,t){return!1===e.inTopicContext&&(t.inTopicContext=!1),this.attach("menu-panel",{maxWidth:500,contents:()=>this.panelContents()})},onLinkClicked(){return this.sendWidgetAction("linkClickedEvent")},mouseDown(e){e.target===document.querySelector("input#search-term")&&(this.state.inputSelectionEvent=!0)},clickOutside(){"search-menu"!==this.key||this.state.inputSelectionEvent||this.sendWidgetAction("toggleSearchMenu"),this.state.inputSelectionEvent=!1},clearTopicContext(){this.sendWidgetAction("clearContext")},clearPMInboxContext(){this.state.inPMInboxContext=!1,this.sendWidgetAction("focusSearchInput")},keyDown(e){w.length&&!w.some((t=>t(this,e)))||this.handleKeyDown(e)},handleKeyDown(e){if("Escape"===e.key)return this.sendWidgetAction("toggleSearchMenu"),document.querySelector("#search-button").focus(),e.preventDefault(),!1
if(v.loading)return
if(65===e.which&&document.activeElement?.classList.contains("search-link")&&document.querySelector("#reply-control.open"))return this.appEvents.trigger("composer:insert-text",document.activeElement.href,{ensureSpace:!0}),this.appEvents.trigger("header:keyboard-trigger",{type:"search"}),e.preventDefault(),document.querySelector("#reply-control.open textarea").focus(),!1
const t="ArrowUp"===e.key,i="ArrowDown"===e.key
if(t||i){let n=document.activeElement.closest(".search-menu")?document.activeElement:null
if(!n)return
let r,o,s=document.querySelectorAll(".search-menu .results a"),l=document.querySelectorAll(".search-menu .results .search-link")
if(!l.length)return
s.forEach((e=>{e.classList.contains("search-link")&&(r=e),e===n&&(o=r)}))
let a=-1
return o&&(a=Array.prototype.indexOf.call(l,o)),-1===a&&i?document.querySelector(".search-menu .results .search-link").focus():0===a&&t?document.querySelector(".search-menu input#search-term").focus():a>-1&&(a+=i?1:-1,a>=0&&a1&&void 0!==arguments[1]?arguments[1]:{}
v.typeFilter=t.searchTopics?null:_,v.term=e,this.triggerSearch()},triggerAutocomplete(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}
e.setTopicContext&&(this.sendWidgetAction("setTopicContext"),this.state.inTopicContext=!0),this.searchTermChanged(e.value,{searchTopics:e.searchTopics})},fullSearch(){v.loading=!1,x.cancel()
const e=this.fullSearchUrl()
e&&(this.sendWidgetEvent("linkClicked"),i.default.routeTo(e))},searchContext(){return!(!this.state.inTopicContext&&!this.state.inPMInboxContext)&&this.search.searchContext}})
e.default=P,(0,n.createWidget)("browser-search-tip",{buildKey:()=>"browser-search-tip",tagName:"div.browser-search-tip",html:()=>[(0,s.h)("span.tip-label",f.default.t("search.browser_tip",{modifier:(0,a.translateModKey)("Meta")})),(0,s.h)("span.tip-description",f.default.t("search.browser_tip_description"))]})})),define("discourse/widgets/sidebar-toggle",["exports","discourse/widgets/widget"],(function(e,t){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var i=(0,t.createWidget)("sidebar-toggle",{tagName:"span.header-sidebar-toggle",html(){const e=this.attrs
return[this.attach("button",{title:e.showSidebar?"sidebar.hide_sidebar":"sidebar.show_sidebar",icon:"bars",action:this.site.narrowDesktopView?"toggleHamburger":"toggleSidebar",className:"btn btn-flat btn-sidebar-toggle "+(this.site.narrowDesktopView?"narrow-desktop":""),ariaExpanded:e.showSidebar?"true":"false",ariaControls:"d-sidebar"})]}})
e.default=i})),define("discourse/widgets/time-gap",["exports","I18n","discourse/widgets/widget","virtual-dom"],(function(e,t,i,n){function r(e){const i=e.daysSince
if(i<30)return t.default.t("dates.later.x_days",{count:i})
if(i<365){const e=Math.round(i/30)
return t.default.t("dates.later.x_months",{count:e})}{const e=Math.round(i/365)
return t.default.t("dates.later.x_years",{count:e})}}Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var o=(0,i.createWidget)("time-gap",{tagName:"div.time-gap.small-action",html:e=>[(0,n.h)("div.topic-avatar",""),(0,n.h)("div.small-action-desc.timegap",r(e))]})
e.default=o})),define("discourse/widgets/toggle-topic-summary",["exports","I18n","discourse/widgets/raw-html","discourse/widgets/widget","virtual-dom"],(function(e,t,i,n,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;(0,n.createWidget)("toggle-summary-description",{description(e){if(e.topicSummaryEnabled)return t.default.t("summary.enabled_description")
if(e.topicWordCount&&this.siteSettings.read_time_word_count>0){const i=Math.ceil(Math.max(e.topicWordCount/this.siteSettings.read_time_word_count,4*e.topicPostsCount/60))
return t.default.messageFormat("summary.description_time_MF",{replyCount:e.topicReplyCount,readingTime:i})}return t.default.t("summary.description",{count:e.topicReplyCount})},html(e){return new i.default({html:`${this.description(e)}
`})}})
var o=(0,n.createWidget)("toggle-topic-summary",{tagName:"section.information.toggle-summary",html(e){const i=[],n=[]
if(e.hasTopRepliesSummary&&(i.push(this.attach("toggle-summary-description",e)),n.push(this.attach("button",{className:"btn btn-primary",icon:e.topicSummaryEnabled?null:"layer-group",title:e.topicSummaryEnabled?null:"summary.short_title",label:e.topicSummaryEnabled?"summary.disable":"summary.enable",action:e.topicSummaryEnabled?"cancelFilter":"showTopReplies"}))),e.includeSummary){const e=t.default.t("summary.strategy.button_title")
n.push(this.attach("button",{className:"btn btn-primary topic-strategy-summarization",icon:"magic",translatedTitle:e,translatedLabel:e,action:"showSummary"}))}return i.push((0,r.h)("div.summarization-buttons",n)),i}})
e.default=o})),define("discourse/widgets/topic-admin-menu",["exports","discourse/widgets/widget","virtual-dom"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(0,t.createWidget)("admin-menu-button",{tagName:"li",buildClasses:e=>e.className,html(e){let t
return e.buttonClass&&(t=e.buttonClass),this.attach("button",{className:t,action:e.action,url:e.url,icon:e.icon,label:e.fullLabel||`topic.${e.label}`,secondaryAction:"hideAdminMenu"})}}),(0,t.createWidget)("topic-admin-menu-button",{tagName:"span.topic-admin-menu-button",buildKey:()=>"topic-admin-menu-button",defaultState:()=>({expanded:!1,position:null}),html(e,t){const i=[],n=this.attach("topic-admin-menu",{position:t.position,topic:e.topic,openUpwards:e.openUpwards,rightSide:!this.site.mobileView&&e.rightSide,actionButtons:[]})
return!n.attrs.actionButtons.length||e.rightSide&&t.expanded&&!this.site.mobileView||i.push(this.attach("button",{className:"btn-default popup-menu-button toggle-admin-menu"+(e.addKeyboardTargetClass?" keyboard-target-admin-menu":""),title:"topic_admin_menu",icon:"wrench",action:"showAdminMenu",sendActionEvent:!0})),t.expanded&&i.push(n),i},hideAdminMenu(){this.state.expanded=!1,this.state.position=null},showAdminMenu(e){let t
this.state.expanded=!0,t=void 0===e?document.querySelector(".keyboard-target-admin-menu"):e.target.closest("button")
const i={top:t.offsetTop,left:t.offsetLeft},n=212,r=document.documentElement.classList.contains("html.rtl"),o=t.getBoundingClientRect()
if(i.outerHeight=o.height,this.attrs.openUpwards)r?i.left-=o.width+3:i.left+=o.width+3
else{if(r)o.lefto&&(s=s-(e-o)-n),this.site.mobileView&&(s=50,i=0),{style:`position: ${r}; bottom: ${s}px; left: ${i}px;`}}return{style:`position: ${r}; top: ${t}px; left: ${i}px;`}}},addActionButton(e){this.attrs.actionButtons.push(e)},html(e){const n=(0,t.applyDecorators)(this,"adminMenuButtons",this.attrs,this.state),r=e.actionButtons.concat(n).filter(Boolean).reduce(((e,t)=>e.set(t.button_group,[...e.get(t.button_group)||[],t])),new Map)
let o=[]
for(const[t,s]of r.entries()){let e=[]
s.forEach((t=>{e.push(this.attach("admin-menu-button",t))})),o.push((0,i.h)(`ul.topic-admin-menu-${t}`,e))}return(0,i.h)("ul",o)},clickOutside(){this.sendWidgetAction("hideAdminMenu")}})
e.default=n})),define("discourse/widgets/topic-map",["exports","discourse/widgets/post","discourse/helpers/node","I18n","discourse/widgets/widget","virtual-dom","discourse/widgets/emoji","discourse/lib/avatar-flair","discourse/lib/url"],(function(e,t,i,n,r,o,s,l,a){Object.defineProperty(e,"__esModule",{value:!0}),e.addTopicParticipantClassesCallback=function(e){c=c||[],c.push(e)},e.default=void 0
function u(e,t){if(t)return e=e||[],t.map((t=>this.attach("topic-participant",t,{state:{toggled:e.includes(t.username)}})))}(0,r.createWidget)("topic-map-show-links",{tagName:"div.link-summary",html(){return(0,o.h)("span",this.attach("button",{title:"topic_map.links_shown",icon:"chevron-down",action:"showLinks",className:"btn"}))},showLinks(){this.sendWidgetAction("showAllLinks")}})
let c=null;(0,r.createWidget)("topic-participant",{buildClasses(e){const t=[]
if(e.primary_group_name&&t.push(`group-${e.primary_group_name}`),c)for(let i=0;i1&&n.push((0,o.h)("span.post-count",e.post_count.toString())),e.flair_group_id)if(e.flair_url||e.flair_bg_color)n.push(this.attach("avatar-flair",e))
else{const t=(0,l.default)(this.site,e)
t&&n.push(this.attach("avatar-flair",t))}return(0,o.h)("a.poster.trigger-user-card",{className:i.toggled?"toggled":null,attributes:{title:e.username,"data-user-card":e.username,href:(0,a.userPath)(e.username)}},n)}}),(0,r.createWidget)("topic-map-summary",{tagName:"section.map",buildClasses(e,t){if(t.collapsed)return"map-collapsed"},html(e,r){const s=[]
if(s.push((0,o.h)("li.created-at",[(0,o.h)("h4",{attributes:{role:"presentation"}},n.default.t("created_lowercase")),(0,o.h)("div.topic-map-post.created-at",[(0,t.avatarFor)("tiny",{username:e.createdByUsername,template:e.createdByAvatarTemplate,name:e.createdByName}),(0,i.dateNode)(e.topicCreatedAt)])])),s.push((0,o.h)("li.last-reply",(0,o.h)("a",{attributes:{href:e.lastPostUrl}},[(0,o.h)("h4",{attributes:{role:"presentation"}},n.default.t("last_reply_lowercase")),(0,o.h)("div.topic-map-post.last-reply",[(0,t.avatarFor)("tiny",{username:e.lastPostUsername,template:e.lastPostAvatarTemplate,name:e.lastPostName}),(0,i.dateNode)(e.lastPostAt)])]))),s.push((0,o.h)("li.replies",[(0,i.numberNode)(e.topicReplyCount),(0,o.h)("h4",{attributes:{role:"presentation"}},n.default.t("replies_lowercase",{count:e.topicReplyCount}).toString())])),s.push((0,o.h)("li.secondary.views",[(0,i.numberNode)(e.topicViews,{className:e.topicViewsHeat}),(0,o.h)("h4",{attributes:{role:"presentation"}},n.default.t("views_lowercase",{count:e.topicViews}).toString())])),e.participantCount>0&&s.push((0,o.h)("li.secondary.users",[(0,i.numberNode)(e.participantCount),(0,o.h)("h4",{attributes:{role:"presentation"}},n.default.t("users_lowercase",{count:e.participantCount}).toString())])),e.topicLikeCount&&s.push((0,o.h)("li.secondary.likes",[(0,i.numberNode)(e.topicLikeCount),(0,o.h)("h4",{attributes:{role:"presentation"}},n.default.t("likes_lowercase",{count:e.topicLikeCount}).toString())])),e.topicLinkLength>0&&s.push((0,o.h)("li.secondary.links",[(0,i.numberNode)(e.topicLinkLength),(0,o.h)("h4",{attributes:{role:"presentation"}},n.default.t("links_lowercase",{count:e.topicLinkLength}).toString())])),r.collapsed&&e.topicPostsCount>2&&e.participants&&e.participants.length>0){const t=u.call(this,e.userFilters,e.participants.slice(0,3))
s.push((0,o.h)("li.avatars",t))}return[(0,o.h)("nav.buttons",this.attach("button",{title:r.collapsed?"topic.expand_details":"topic.collapse_details",icon:r.collapsed?"chevron-down":"chevron-up",ariaExpanded:r.collapsed?"false":"true",ariaControls:"topic-map-expanded",action:"toggleMap",className:"btn"})),(0,o.h)("ul",s)]}}),(0,r.createWidget)("topic-map-link",{tagName:"a.topic-link.track-link",buildClasses(e){if(e.attachment)return"attachment"},buildAttributes:e=>({href:e.url,target:"_blank","data-user-id":e.user_id,"data-ignore-post-id":"true",title:e.url,rel:"nofollow ugc noopener"}),html(e){let t=e.title||e.url
return t.length>85&&(t=`${t.slice(0,85).trim()}...`),e.title?(0,s.replaceEmoji)(t):t}}),(0,r.createWidget)("topic-map-expanded",{tagName:"section.topic-map-expanded#topic-map-expanded",buildKey:e=>`topic-map-expanded-${e.id}`,defaultState:()=>({allLinksShown:!1}),html(e,t){let i
e.participants&&e.participants.length>0&&(i=(0,o.h)("section.avatars",[(0,o.h)("h3",n.default.t("topic_map.participants_title")),u.call(this,e.userFilters,e.participants)]))
const r=[i]
if(e.topicLinks){const i=(t.allLinksShown?e.topicLinks:e.topicLinks.slice(0,5)).map((e=>{let t=""
if(e.title&&e.title.length){const i=e.root_domain
i&&i.length&&(t=(0,o.h)("span.domain",i))}return(0,o.h)("tr",[(0,o.h)("td",(0,o.h)("span.badge.badge-notification.clicks",{attributes:{title:n.default.t("topic_map.clicks",{count:e.clicks})}},e.clicks.toString())),(0,o.h)("td",[this.attach("topic-map-link",e)," ",t])])})),s=[(0,o.h)("h3",n.default.t("topic_map.links_title")),(0,o.h)("table.topic-links",i)]
!t.allLinksShown&&i.length`topic-map-${e.id}`,defaultState:e=>({collapsed:!e.hasTopRepliesSummary}),html(e,t){const i=[this.attach("topic-map-summary",e,{state:t})]
return t.collapsed||i.push(this.attach("topic-map-expanded",e)),(e.hasTopRepliesSummary||this._includesSummary())&&(e.includeSummary=this._includesSummary(),i.push(this.attach("toggle-topic-summary",e))),e.showPMMap&&i.push(this.attach("private-message-map",e)),i},toggleMap(){this.state.collapsed=!this.state.collapsed},_includesSummary(){const e=this.siteSettings.custom_summarization_allowed_groups.split("|").map(parseInt)
return this.siteSettings.summarization_strategy&&this.currentUser&&this.currentUser.groups.some((t=>e.includes(t.id)))}})
e.default=d})),define("discourse/widgets/topic-post-visited-line",["exports","I18n","discourse/widgets/widget","virtual-dom"],(function(e,t,i,n){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var r=(0,i.createWidget)("topic-post-visited-line",{tagName:"div.small-action.topic-post-visited",html:e=>(0,n.h)(`div.topic-post-visited-line.post-${e.post_number}}`,(0,n.h)("span.topic-post-visited-message",t.default.t("topics.new_messages_marker")))})
e.default=r})),define("discourse/widgets/topic-status",["exports","I18n","discourse/helpers/topic-status-icons","discourse/widgets/widget","discourse/lib/utilities","virtual-dom","discourse-common/lib/icon-library"],(function(e,t,i,n,r,o,s){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var l=(0,n.createWidget)("topic-status",{tagName:"span.topic-statuses",html(e){const n=e.topic,l=this.currentUser&&!e.disableActions,a=[]
return i.default.render(n,(function(e,i){const n={class:"unpinned"===i?"unpinned":null},u=(0,s.iconNode)(e,n),c={title:(0,r.escapeExpression)(t.default.t(`topic_statuses.${i}.help`))}
let d="topic-status"
"unpinned"!==i&&"pinned"!==i||(d+=`.pin-toggle-button.${i}`),a.push((0,o.h)(`${l?"a":"span"}.${d}`,c,u))})),a},click(e){const t=e.target.closest(".topic-statuses")
t?.querySelector(".pin-toggle-button")?.contains(e.target)&&this.attrs.topic.togglePinnedForUser()}})
e.default=l})),define("discourse/widgets/user-notifications-large",["exports","discourse/widgets/widget","discourse/helpers/node","virtual-dom","@ember/string"],(function(e,t,i,n,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0,(0,t.createWidget)("large-notification-item",{tagName:"li",buildClasses(e){const t=["item","notification","large-notification"]
return e.get("read")||t.push("unread"),t},html(e){const t=this.site.notificationLookup[e.notification_type]
return[this.attach(`${(0,r.dasherize)(t)}-notification-item`,e,{},{fallbackWidgetName:"default-notification-item",tagName:"div"}),(0,n.h)("span.time",(0,i.dateNode)(e.created_at))]}})
var o=(0,t.createWidget)("user-notifications-large",{tagName:"ul.notifications.large-notifications",html(e){const t=e.notifications,i=t.findArgs.username
return t.map((e=>(e.username=i,this.attach("large-notification-item",e))))}})
e.default=o})),define("discourse/widgets/user-status-bubble",["exports","discourse/widgets/widget","I18n"],(function(e,t,i){Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0
var n=(0,t.createWidget)("user-status-bubble",{tagName:"div.user-status-background",html(e){let t=e.description
if(e.ends_at){const n=moment.tz(e.ends_at,this.currentUser.user_option.timezone).format(i.default.t("dates.long_date_without_year"))
t+=`\n${i.default.t("until")} ${n}`}return this.attach("emoji",{name:e.emoji,title:t})}})
e.default=n})),define("discourse/widgets/widget-dropdown",["exports","I18n","@popperjs/core","discourse/widgets/widget","@ember/runloop"],(function(e,t,i,n,r){Object.defineProperty(e,"__esModule",{value:!0}),e.default=e.WidgetDropdownItemClass=e.WidgetDropdownHeaderClass=e.WidgetDropdownClass=e.WidgetDropdownBodyClass=void 0
const o={tagName:"button",transform(e){return{label:this._buildLabel(e)}},buildAttributes(e){return{title:this._buildLabel(e)}},buildClasses(e){let t=["widget-dropdown-header","btn","btn-default"]
return e.class&&(t=t.concat(e.class.split(" "))),t.filter(Boolean).join(" ")},click(e){e.preventDefault(),this.sendWidgetAction("_onTrigger")},template:function(e,t){var i=__widget_helpers.iconNode,n=[]
n.push("\n"),e.icon&&(n.push(" "),n.push(i(e.icon)),n.push("\n")),n.push(" ")
var r=[]
return r.push("\n "),r.push(this.transformed.label),r.push("\n "),n.push(virtualDom.h("span",{className:"label",attributes:{}},r)),n.push("\n"),e.caret&&(n.push(" "),n.push(i("caret-down")),n.push("\n")),n.push(" "),n},_buildLabel:e=>e.translatedLabel?e.translatedLabel:t.default.t(e.label)}
e.WidgetDropdownHeaderClass=o,(0,n.createWidget)("widget-dropdown-header",o)
const s={tagName:"div",transform:e=>({content:"separator"===e.item?" ":e.item.html?e.item.html:e.item.translatedLabel?e.item.translatedLabel:t.default.t(e.item.label)}),buildAttributes:e=>({"data-id":e.item.id,tabindex:"separator"===e.item?-1:0}),buildClasses(e){const t=["widget-dropdown-item","separator"===e.item?"separator":`item-${e.item.id}`]
return t.push(e.item.disabled?"disabled":""),t.join(" ")},keyDown(e){"Enter"===e.key&&(e.preventDefault(),this.sendWidgetAction("_onChange",this.attrs.item))},click(e){e.preventDefault(),this.sendWidgetAction("_onChange",this.attrs.item)},template:function(e,t){var i=__widget_helpers.iconNode,n=__widget_helpers.rawHtml,r=[]
return r.push("\n"),e.item.icon&&(r.push(" "),r.push(i(e.item.icon)),r.push("\n")),r.push(" "),r.push(new n({html:""+this.transformed.content+" "})),r.push("\n "),r}}
e.WidgetDropdownItemClass=s,(0,n.createWidget)("widget-dropdown-item",s)
const l={tagName:"div",buildClasses:e=>`widget-dropdown-body ${e.class||""}`,clickOutside(){this.sendWidgetAction("hideBody")},template:function(e,t){var i=[]
return i.push("\n"),e.content&&e.content.length&&e.content.forEach((e=>{i.push(" "),i.push(this.attach("widget-dropdown-item",{item:e},void 0,void 0)),i.push("\n")})),i.push(" "),i}}
e.WidgetDropdownBodyClass=l,(0,n.createWidget)("widget-dropdown-body",l)
const a={tagName:"div",init(e){if(!e)throw"A widget-dropdown expects attributes."
if(!e.id)throw"A widget-dropdown expects a unique `id` attribute."
if(!e.label&&!e.translatedLabel)throw"A widget-dropdown expects at least a `label` or `translatedLabel`"},buildKey:e=>e.id,buildAttributes:e=>({id:e.id}),defaultState:e=>({opened:!1,disabled:e.options&&e.options.disabled||!1}),buildClasses(e){const t=["widget-dropdown"]
return t.push(this.state.opened?"opened":"closed"),t.push(this.state.disabled?"disabled":""),t.join(" ")+" "+(e.class||"")},transform(e){return{options:e.options||{},isDropdownVisible:!this.state.disabled&&this.state.opened}},hideBody(){this.state.opened=!1},_onChange(e){e.disabled||(this.state.opened=!1,this.attrs.onChange&&("string"==typeof this.attrs.onChange?this.sendWidgetAction(this.attrs.onChange,e):this.attrs.onChange(e)))},destroy(){this._popper&&(this._popper.destroy(),this._popper=null)},willRerenderWidget(){this._popper&&this._popper.destroy()},didRenderWidget(){this.state.opened&&(0,r.schedule)("afterRender",(()=>{const e=document.querySelector(`#${this.attrs.id} .widget-dropdown-header`)
if(!e)return
const t=document.querySelector(`#${this.attrs.id} .widget-dropdown-body`)
t&&(this._popper=(0,i.createPopper)(e,t,{strategy:"absolute",placement:"bottom-start",modifiers:[{name:"preventOverflow"},{name:"offset",options:{offset:[0,5]}}]}))}))},_onTrigger(){this.state.opened=!this.state.opened},template:function(e,t){var i=[]
return i.push("\n"),e.content&&(i.push(" "),i.push(this.attach("widget-dropdown-header",{icon:e.icon,label:e.label,translatedLabel:e.translatedLabel,class:this.transformed.options.headerClass,caret:this.transformed.options.caret},void 0,void 0)),i.push("\n\n"),this.transformed.isDropdownVisible&&(i.push(" "),i.push(this.attach("widget-dropdown-body",{id:e.id,class:this.transformed.options.bodyClass,content:e.content},void 0,void 0)),i.push("\n"))),i.push(" "),i}}
e.WidgetDropdownClass=a
var u=(0,n.createWidget)("widget-dropdown",a)
e.default=u})),define("discourse/widgets/widget",["exports","discourse/widgets/hooks","discourse/widgets/decorator-helper","I18n","rsvp","discourse-common/lib/object","@ember/object","virtual-dom","discourse-common/config/environment","discourse/lib/source-identifier","@ember/application"],(function(e,t,i,n,r,o,s,l,a,u,c){Object.defineProperty(e,"__esModule",{value:!0}),e.applyDecorators=m,e.changeSetting=function(e,t,i){h[e]=h[e]||{},h[e][t]=i},e.createWidget=function(e,t){return f(g,e,t)},e.createWidgetFrom=f,e.decorateWidget=function(e,t){p[e]=p[e]||[],p[e].push(t)},e.default=void 0,e.deleteFromRegistry=function(e){return delete d[e]},e.queryRegistry=function(e){return d[e]},e.reopenWidget=function(e,t){let i=d[e]
if(!i)return void console.error((0,u.consolePrefix)(),`reopenWidget: Could not find widget ${e} in registry`)
t.template&&(t.html=t.template)
return Object.keys(t).forEach((e=>{let n=i.prototype[e]
i.prototype[e]=n instanceof Function?function(){var i=this
let r=Object.create(this)
r._super=function(){for(var e=arguments.length,t=new Array(e),r=0;rdelete p[e]))},e.traverseCustomWidgets=function e(t,i){if(!t)return
"CustomWidget"===t.__type&&i(t);(t.children||(t.vnode?t.vnode.children:[])).forEach((t=>{e(t,i)}))}
const d={}
const p={}
function m(e,t,n,r){const o=p[`${e.name}:${t}`]||[]
if(o.length){const t=new i.default(e,n,r)
return o.map((e=>e(t)))}return[]}const h={}
function f(e,t,i){const n=class extends e{}
return n.prototype.__type="CustomWidget",t&&(d[t]=n),i.name=t,i.template&&(i.html=i.template),Object.keys(i).forEach((e=>n.prototype[e]=i[e])),n}class g{constructor(e,t,i){if(i=i||{},this.attrs=e||{},this.mergeState=i.state,this.model=i.model,this.register=t,this.dirtyKeys=i.dirtyKeys,t.deprecateContainer(this),(0,c.setOwner)(this,(0,c.getOwner)(t)),this.key=this.buildKey?this.buildKey(e):null,this.site=t.lookup("service:site"),this.siteSettings=t.lookup("service:site-settings"),this.currentUser=t.lookup("service:current-user"),this.capabilities=t.lookup("service:capabilities"),this.store=t.lookup("service:store"),this.appEvents=t.lookup("service:app-events"),this.keyValueStore=t.lookup("service:key-value-store"),(this.services||[]).forEach((e=>{this[e]=t.lookup(`service:${e}`)})),this.init(this.attrs),this.name){const e=h[this.name]
e&&Object.keys(e).forEach((t=>this.settings[t]=e[t]))}}transform(){return{}}defaultState(){return{}}init(){}destroy(){}get(e){return(0,s.get)(this,e)}render(e){const{dirtyKeys:t}=this
if(e&&e.key&&e.key===this.key)this.state=e.state
else if(this.state=this.defaultState(this.attrs,this.state),!(0,a.isProduction)()){if("object"!=typeof this.state)throw new Error("defaultState must return an object")
if(Object.keys(this.state).length>0&&!this.key)throw new Error(`you need a key when using state in ${this.name}`)}if(this.mergeState&&(this.state=(0,o.deepMerge)(this.state,this.mergeState)),e){const i=t.optionsFor(e.key)
if(e.shadowTree&&(this.shadowTree=!0,!i.dirty&&!t.allDirty()))return e.vnode
e.key&&t.renderedKey(e.key)
const n=i.onRefresh
n&&this.sendWidgetAction(n,i.refreshArg)}return this.draw(l.h,this.attrs,this.state)}_findAncestorWithProperty(e){let t=this
for(;t;){if(t[e])return t
t=t.parentWidget}}_findView(){const e=this._findAncestorWithProperty("_emberView")
if(e)return e._emberView}lookupWidgetClass(e){let t=d[e]
return t||(this.register?(t=this.register.lookupFactory(`widget:${e}`),t&&t.class?t.class:null):(console.error("couldn't find register"),null))}attach(e,t,i){let n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},r=this.lookupWidgetClass(e)
if(!r&&n.fallbackWidgetName&&(r=this.lookupWidgetClass(n.fallbackWidgetName)),r){const e=new r(t,this.register,i)
return e.parentWidget=this,e.dirtyKeys=this.dirtyKeys,n.tagName&&(e.tagName=n.tagName),e}throw new Error(`Couldn't find ${e} or fallback ${n.fallbackWidgetName}`)}didRenderWidget(){}willRerenderWidget(){}scheduleRerender(){let e=this
for(;e;){e.shadowTree&&this.dirtyKeys.keyDirty(e.key)
const t=e._rerenderable
if(t)return t.queueRerender()
e=e.parentWidget}}_sendComponentAction(e,t){let i
const n=this._findView()
if(n){const o=n.get(e)
if(!o)return void console.warn(`${e} not found`)
if("string"==typeof o)n[o](t),i=r.Promise.resolve()
else{const e=n.get("target")||n
i=o.call(e,t),i&&i.then||(i=r.Promise.resolve(i))}}return this.rerenderResult((()=>i))}findAncestorModel(){const e=this._findAncestorWithProperty("model")
if(e)return e.model}rerenderResult(e){this.scheduleRerender()
const t=e()
return t&&t.then?t.then((()=>this.scheduleRerender())):t}sendWidgetEvent(e,t){const i=`${e}Event`
return this.rerenderResult((()=>{const e=this._findAncestorWithProperty(i)
if(e)return e[i](t)}))}callWidgetFunction(e,t){const i=this._findAncestorWithProperty(e)
if(i)return i[e].call(i,t)}sendWidgetAction(e,t){return this.rerenderResult((()=>{const i=this._findAncestorWithProperty(e)
return i?i[e].call(i,t):this._sendComponentAction(e,t||this.findAncestorModel())}))}html(){}draw(e,i,r){const o={}
if(this.buildClasses){let e=this.buildClasses(i,r)||[]
Array.isArray(e)||(e=[e])
const t=m(this,"classNames",i,r)
t&&t.length&&(e=e.concat(t)),e.length&&(o.className=e.join(" "))}this.buildId&&(o.id=this.buildId(i)),this.buildAttributes&&(o.attributes=this.buildAttributes(i)),this.keyUp&&(o["widget-key-up"]=new t.WidgetKeyUpHook(this)),this.keyDown&&(o["widget-key-down"]=new t.WidgetKeyDownHook(this)),this.clickOutside&&(o["widget-click-outside"]=new t.WidgetClickOutsideHook(this)),this.click&&(o["widget-click"]=new t.WidgetClickHook(this)),this.doubleClick&&(o["widget-double-click"]=new t.WidgetDoubleClickHook(this)),this.mouseDownOutside&&(o["widget-mouse-down-outside"]=new t.WidgetMouseDownOutsideHook(this)),this.drag&&(o["widget-drag"]=new t.WidgetDragHook(this)),this.input&&(o["widget-input"]=new t.WidgetInputHook(this)),this.change&&(o["widget-change"]=new t.WidgetChangeHook(this)),this.mouseDown&&(o["widget-mouse-down"]=new t.WidgetMouseDownHook(this)),this.mouseUp&&(o["widget-mouse-up"]=new t.WidgetMouseUpHook(this)),this.mouseMove&&(o["widget-mouse-move"]=new t.WidgetMouseMoveHook(this)),this.mouseOver&&(o["widget-mouse-over"]=new t.WidgetMouseOverHook(this)),this.mouseOut&&(o["widget-mouse-out"]=new t.WidgetMouseOutHook(this)),this.touchStart&&(o["widget-touch-start"]=new t.WidgetTouchStartHook(this)),this.touchEnd&&(o["widget-touch-end"]=new t.WidgetTouchEndHook(this))
const s=o.attributes||{}
o.attributes=s,this.title&&("function"==typeof this.title?s.title=this.title(i,r):s.title=n.default.t(this.title)),this.transformed=this.transform(this.attrs,this.state)
let a=this.html(i,r)
if(this.name){const e=m(this,"before",i,r)||[],t=m(this,"after",i,r)||[]
a=e.concat(a).concat(t)}return(0,l.h)(this.tagName||"div",o,a)}}e.default=g,g.prototype.type="Thunk"})),define("discourse/config/environment",[],(function(){try{var e="discourse/config/environment",t=document.querySelector('meta[name="'+e+'"]').getAttribute("content"),i={default:JSON.parse(decodeURIComponent(t))}
return Object.defineProperty(i,"__esModule",{value:!0}),i}catch(n){throw new Error('Could not read config from meta tag with name "'+e+'".')}}))
//# sourceMappingURL=discourse-d4c2963c5e581e3c7d6f28009b01ce6754b7dbcfec3d58a328767aaea5d85331.map
//!
;
A
Eo