티스토리 수익 글 보기

티스토리 수익 글 보기

define(“discourse/plugins/discourse-solved/discourse/components/solved-accept-answer-button”,[“exports”,”@glimmer/component”,”@glimmer/tracking”,”@ember/object”,”@ember/service”,”discourse/components/d-button”,”discourse/lib/ajax”,”discourse/lib/ajax-error”,”@ember/component”,”@ember/template-factory”],function(e,t,s,o,i,n,r,c,a,d){“use strict” Object.defineProperty(e,”__esModule”,{value:!0}),e.default=void 0 class l extends t.default{static hidden(e){return e.post.topic_accepted_answer}static{dt7948.g(this.prototype,”appEvents”,[i.service])}#e=void dt7948.i(this,”appEvents”) static{dt7948.g(this.prototype,”currentUser”,[i.service])}#t=void dt7948.i(this,”currentUser”) static{dt7948.g(this.prototype,”saving”,[s.tracked],function(){return!1})}#s=void dt7948.i(this,”saving”) get showLabel(){return this.currentUser?.id===this.args.post.topicCreatedById}async acceptAnswer(){const e=this.args.post this.saving=!0 try{await async function(e){if(!e.can_accept_answer||e.accepted_answer)return const t=e.topic try{const s=await(0,r.ajax)(“/solution/accept”,{type:”POST”,data:{id:e.id}}) t.setAcceptedSolution(s)}catch(s){(0,c.popupAjaxError)(s)}}(e,this.currentUser),this.appEvents.trigger(“discourse-solved:solution-toggled”,e),e.get(“topic.postStream.posts”).forEach(e=>{this.appEvents.trigger(“post-stream:refresh”,{id:e.id})})}catch(t){(0,c.popupAjaxError)(t)}finally{this.saving=!1}}static{dt7948.n(this.prototype,”acceptAnswer”,[o.action])}static{(0,a.setComponentTemplate)((0,d.createTemplateFactory)({id:”7FiQMFQ7″,block:'[[[1,”\\n “],[8,[32,0],[[24,0,”post-action-menu__solved-unaccepted unaccepted”],[17,1]],[[“@action”,”@disabled”,”@icon”,”@label”,”@title”],[[30,0,[“acceptAnswer”]],[30,0,[“saving”]],”far-square-check”,[52,[30,0,[“showLabel”]],”solved.solution”],”solved.accept_answer”]],null],[1,”\\n “]],[“&attrs”],[“if”]]’,moduleName:”/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-solved/discourse/components/solved-accept-answer-button.js”,scope:()=>[n.default],isStrictMode:!0}),this)}}e.default=l}),define(“discourse/plugins/discourse-solved/discourse/components/solved-accepted-answer”,[“exports”,”@glimmer/component”,”@ember/service”,”@ember/template”,”discourse/components/interpolated-translation”,”discourse/components/post/quoted-content”,”discourse/components/user-link”,”discourse/helpers/concat-class”,”discourse/helpers/d-icon”,”discourse-i18n”,”@ember/component”,”@ember/template-factory”],function(e,t,s,o,i,n,r,c,a,d,l,u){“use strict” Object.defineProperty(e,”__esModule”,{value:!0}),e.default=void 0 class p extends t.default{static{dt7948.g(this.prototype,”siteSettings”,[s.service])}#o=void dt7948.i(this,”siteSettings”) get topic(){return this.args.post.topic}get acceptedAnswer(){return this.topic.accepted_answer}get quoteId(){return`accepted-answer-${this.topic.id}-${this.acceptedAnswer.post_number}`}get hasExcerpt(){return!!this.acceptedAnswer.excerpt}get collapsedContent(){return this.hasExcerpt?(0,o.htmlSafe)(this.acceptedAnswer.excerpt):””}get showMarkedBy(){return this.siteSettings.show_who_marked_solved}get showSolvedBy(){return!(!this.acceptedAnswer.username||!this.acceptedAnswer.post_number)}get postNumber(){return(0,d.i18n)(“solved.accepted_answer_post_number”,{post_number:this.acceptedAnswer.post_number})}get solverUsername(){return this.acceptedAnswer.username}get accepterUsername(){return this.acceptedAnswer.accepter_username}get solverDisplayName(){const e=this.acceptedAnswer.username,t=this.acceptedAnswer.name return this.siteSettings.display_name_on_posts&&t?t:e}get accepterDisplayName(){const e=this.acceptedAnswer.accepter_username,t=this.acceptedAnswer.accepter_name return this.siteSettings.display_name_on_posts&&t?t:e}get postPath(){const e=this.acceptedAnswer.post_number return`${this.topic.url}/${e}`}static{(0,l.setComponentTemplate)((0,u.createTemplateFactory)({id:”UqR29n2T”,block:'[[[1,”\\n”],[41,[30,0,[“acceptedAnswer”]],[[[1,” “],[8,[32,0],[[16,0,[28,[32,1],[“accepted-answer”,[52,[30,0,[“hasExcerpt”]],”accepted-answer–has-excerpt”],[52,[51,[30,0,[“collapsedContent”]]],”title-only”]],null]]],[[“@collapsedContent”,”@decoratorState”,”@id”,”@post”,”@quotedPostNumber”,”@quotedTopicId”,”@quotedUsername”],[[30,0,[“collapsedContent”]],[30,1],[30,0,[“quoteId”]],[30,2],[30,0,[“acceptedAnswer”,”post_number”]],[30,0,[“topic”,”id”]],[30,0,[“acceptedAnswer”,”username”]]]],[[“title”],[[[[1,”\\n “],[10,0],[14,0,”accepted-answer–solver-accepter”],[12],[1,”\\n “],[10,0],[14,0,”accepted-answer–solver”],[12],[1,”\\n”],[41,[30,0,[“showSolvedBy”]],[[[1,” “],[1,[28,[32,2],[“square-check”],[[“class”],[“accepted”]]]],[1,”\\n “],[8,[32,3],null,[[“@key”],[“solved.accepted_answer_solver_info”]],[[“default”],[[[[1,”\\n “],[8,[30,3],null,[[“@name”],[“user”]],[[“default”],[[[[1,”\\n “],[8,[32,4],null,[[“@username”],[[30,0,[“solverUsername”]]]],[[“default”],[[[[1,[30,0,[“solverDisplayName”]]]],[]]]]],[1,”\\n “]],[]]]]],[1,”\\n “],[8,[30,3],null,[[“@name”],[“post”]],[[“default”],[[[[1,”\\n “],[10,3],[15,6,[30,0,[“postPath”]]],[12],[1,[30,0,[“postNumber”]]],[13],[1,”\\n “]],[]]]]],[1,”\\n “]],[3]]]]],[1,”\\n “],[10,”br”],[12],[13],[1,”\\n”]],[]],null],[1,”\\n “],[13],[1,”\\n “],[10,0],[14,0,”accepted-answer–accepter”],[12],[1,”\\n”],[41,[30,0,[“showMarkedBy”]],[[[1,” “],[8,[32,3],null,[[“@key”],[“solved.marked_solved_by”]],[[“default”],[[[[1,”\\n “],[8,[30,4],null,[[“@name”],[“user”]],[[“default”],[[[[1,”\\n “],[8,[32,4],null,[[“@username”],[[30,0,[“accepterUsername”]]]],[[“default”],[[[[1,[30,0,[“accepterDisplayName”]]]],[]]]]],[1,”\\n “]],[]]]]],[1,”\\n “]],[4]]]]],[1,”\\n”]],[]],null],[1,” “],[13],[1,”\\n “],[13],[1,”\\n “]],[]]]]],[1,”\\n”]],[]],null],[1,” “]],[“@decoratorState”,”@post”,”Placeholder”,”Placeholder”],[“if”,”unless”]]’,moduleName:”/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-solved/discourse/components/solved-accepted-answer.js”,scope:()=>[n.default,c.default,a.default,i.default,r.default],isStrictMode:!0}),this)}}e.default=p}),define(“discourse/plugins/discourse-solved/discourse/components/solved-unaccept-answer-button”,[“exports”,”@glimmer/component”,”@glimmer/tracking”,”@ember/object”,”@ember/service”,”truth-helpers”,”discourse/components/d-button”,”discourse/components/interpolated-translation”,”discourse/components/user-link”,”discourse/helpers/d-icon”,”discourse/lib/ajax”,”discourse/lib/ajax-error”,”discourse-i18n”,”float-kit/components/d-tooltip”,”@ember/component”,”@ember/template-factory”],function(e,t,s,o,i,n,r,c,a,d,l,u,p,m,v,h){“use strict” Object.defineProperty(e,”__esModule”,{value:!0}),e.default=void 0 class g extends t.default{static{dt7948.g(this.prototype,”appEvents”,[i.service])}#e=void dt7948.i(this,”appEvents”) static{dt7948.g(this.prototype,”siteSettings”,[i.service])}#o=void dt7948.i(this,”siteSettings”) static{dt7948.g(this.prototype,”saving”,[s.tracked],function(){return!1})}#s=void dt7948.i(this,”saving”) async unacceptAnswer(){const e=this.args.post this.saving=!0 try{await async function(e){if(!e.can_accept_answer||!e.accepted_answer)return const t=e.topic try{await(0,l.ajax)(“/solution/unaccept”,{type:”POST”,data:{id:e.id}}),t.setAcceptedSolution(void 0)}catch(s){(0,u.popupAjaxError)(s)}}(e),this.appEvents.trigger(“discourse-solved:solution-toggled”,e),e.get(“topic.postStream.posts”).forEach(e=>{this.appEvents.trigger(“post-stream:refresh”,{id:e.id})})}catch(t){(0,u.popupAjaxError)(t)}finally{this.saving=!1}}static{dt7948.n(this.prototype,”unacceptAnswer”,[o.action])}get showAcceptedBy(){return!(!this.siteSettings.show_who_marked_solved||!this.args.post.topic.accepted_answer.accepter_username)}get acceptedByUsername(){return this.args.post.topic.accepted_answer.accepter_username}get acceptedByDisplayName(){const e=this.args.post.topic.accepted_answer.accepter_username,t=this.args.post.topic.accepted_answer.accepter_name return this.siteSettings.display_name_on_posts&&t?t:e}static{(0,v.setComponentTemplate)((0,h.createTemplateFactory)({id:”F5WLhp7B”,block:'[[[1,”\\n “],[10,1],[14,0,”extra-buttons”],[12],[1,”\\n”],[41,[28,[32,0],[[30,1,[“can_accept_answer”]],[30,1,[“accepted_answer”]]],null],[[[41,[30,0,[“showAcceptedBy”]],[[[1,” “],[8,[32,1],null,[[“@identifier”],[“post-action-menu__solved-accepted-tooltip”]],[[“trigger”,”content”],[[[[1,”\\n “],[8,[32,2],[[24,0,”post-action-menu__solved-accepted accepted fade-out”],[17,2]],[[“@action”,”@icon”,”@label”,”@title”],[[30,0,[“unacceptAnswer”]],”square-check”,”solved.solution”,”solved.unaccept_answer”]],null],[1,”\\n “]],[]],[[[1,”\\n “],[8,[32,3],null,[[“@key”],[“solved.marked_solved_by”]],[[“default”],[[[[1,”\\n “],[8,[30,3],null,[[“@name”],[“user”]],[[“default”],[[[[1,”\\n “],[8,[32,4],null,[[“@username”],[[30,0,[“acceptedByUsername”]]]],[[“default”],[[[[1,”\\n “],[1,[30,0,[“acceptedByDisplayName”]]],[1,”\\n “]],[]]]]],[1,”\\n “]],[]]]]],[1,”\\n “]],[3]]]]],[1,”\\n “]],[]]]]],[1,”\\n”]],[]],[[[1,” “],[8,[32,2],[[24,0,”post-action-menu__solved-accepted accepted fade-out”],[17,2]],[[“@action”,”@disabled”,”@icon”,”@label”,”@title”],[[30,0,[“unacceptAnswer”]],[30,0,[“saving”]],”square-check”,”solved.solution”,”solved.unaccept_answer”]],null],[1,”\\n”]],[]]]],[]],[[[1,” “],[10,1],[14,0,”accepted-text”],[15,”title”,[28,[32,5],[“solved.accepted_description”],null]],[12],[1,”\\n “],[10,1],[12],[1,[28,[32,6],[“check”],null]],[13],[1,”\\n “],[10,1],[14,0,”accepted-label”],[12],[1,”\\n “],[1,[28,[32,5],[“solved.solution”],null]],[1,”\\n “],[13],[1,”\\n “],[13],[1,”\\n”]],[]]],[1,” “],[13],[1,”\\n “]],[“@post”,”&attrs”,”Placeholder”],[“if”]]’,moduleName:”/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-solved/discourse/components/solved-unaccept-answer-button.js”,scope:()=>[n.and,m.default,r.default,c.default,a.default,p.i18n,d.default],isStrictMode:!0}),this)}}e.default=g}),define(“discourse/plugins/discourse-solved/discourse/connectors/after-topic-status/solved-status”,[“exports”,”truth-helpers”,”discourse/helpers/d-icon”,”discourse-i18n”,”@ember/component”,”@ember/template-factory”,”@ember/component/template-only”],function(e,t,s,o,i,n,r){“use strict” Object.defineProperty(e,”__esModule”,{value:!0}),e.default=void 0 const c=(0,i.setComponentTemplate)((0,n.createTemplateFactory)({id:”WBDFNkoV”,block:'[[[41,[28,[32,0],[[30,1,[“topic”,”has_accepted_answer”]],[30,1,[“topic”,”accepted_answer”]]],null],[[[10,1],[15,”title”,[28,[32,1],[“topic_statuses.solved.help”],null]],[14,0,”topic-status solved”],[12],[1,[28,[32,2],[“far-square-check”],null]],[13]],[]],[[[41,[28,[32,3],[[30,1,[“topic”,”can_have_answer”]],[28,[32,4],[[30,1,[“context”]],”topic-list”],null]],null],[[[10,1],[15,”title”,[28,[32,1],[“solved.has_no_accepted_answer”],null]],[14,0,”topic-status”],[12],[1,[28,[32,2],[“far-square”],null]],[13]],[]],null]],[]]]],[“@outletArgs”],[“if”]]’,moduleName:”/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-solved/discourse/connectors/after-topic-status/solved-status.js”,scope:()=>[t.or,o.i18n,s.default,t.and,t.eq],isStrictMode:!0}),(0,r.default)(void 0,”solved-status:SolvedStatus”)) e.default=c}),define(“discourse/plugins/discourse-solved/discourse/connectors/bread-crumbs-right/solved-status-filter”,[“exports”,”@glimmer/component”,”@ember/helper”,”@ember/object”,”@ember/service”,”discourse-i18n”,”select-kit/components/combo-box”,”@ember/component”,”@ember/template-factory”],function(e,t,s,o,i,n,r,c,a){“use strict” Object.defineProperty(e,”__esModule”,{value:!0}),e.default=void 0 const d={solved:”yes”,unsolved:”no”,all:null},l={yes:”solved”,no:”unsolved”} class u extends t.default{static shouldRender(e,t,s){const o=s.lookup(“service:router”) return!(!t.siteSettings.show_filter_by_solved_status||”discovery.categories”===o.currentRouteName||e.editingCategory)&&(!(!t.siteSettings.allow_solved_on_all_topics&&”tag.show”!==o.currentRouteName)||e.currentCategory?.enable_accepted_answers)}static{dt7948.g(this.prototype,”router”,[i.service])}#i=void dt7948.i(this,”router”) static{dt7948.g(this.prototype,”siteSettings”,[i.service])}#o=void dt7948.i(this,”siteSettings”) get statuses(){return[“all”,”solved”,”unsolved”].map(e=>({name:(0,n.i18n)(`solved.topic_status_filter.${e}`),value:e}))}get status(){const e=this.router.currentRoute.queryParams?.solved return l[e]||”all”}changeStatus(e){this.router.transitionTo({queryParams:{solved:d[e]}})}static{dt7948.n(this.prototype,”changeStatus”,[o.action])}static{(0,c.setComponentTemplate)((0,a.createTemplateFactory)({id:”z5xzJ2Vm”,block:'[[[1,”\\n”],[41,[30,0,[“siteSettings”,”solved_enabled”]],[[[1,” “],[10,”li”],[12],[1,”\\n “],[8,[32,0],[[24,0,”solved-status-filter”]],[[“@content”,”@value”,”@valueProperty”,”@options”,”@onChange”],[[30,0,[“statuses”]],[30,0,[“status”]],”value”,[28,[32,1],null,[[“caretDownIcon”,”caretUpIcon”],[“caret-right”,”caret-down”]]],[30,0,[“changeStatus”]]]],null],[1,”\\n “],[13],[1,”\\n”]],[]],null],[1,” “]],[],[“if”]]’,moduleName:”/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-solved/discourse/connectors/bread-crumbs-right/solved-status-filter.js”,scope:()=>[r.default,s.hash],isStrictMode:!0}),this)}}e.default=u}),define(“discourse/plugins/discourse-solved/discourse/connectors/category-custom-settings/solved-settings”,[“exports”,”@ember/component”,”@ember/helper”,”@ember/modifier”,”@ember/object”,”@ember-decorators/component”,”discourse/helpers/with-event-value”,”discourse-i18n”,”@ember/template-factory”],function(e,t,s,o,i,n,r,c,a){“use strict” Object.defineProperty(e,”__esModule”,{value:!0}),e.default=void 0 const d=dt7948.c(class extends t.default{onChangeSetting(e){this.set(“category.custom_fields.enable_accepted_answers”,e?”true”:”false”)}static{dt7948.n(this.prototype,”onChangeSetting”,[i.action])}static{(0,t.setComponentTemplate)((0,a.createTemplateFactory)({id:”xfPiJyIf”,block:'[[[1,”\\n “],[10,”h3”],[12],[1,[28,[32,0],[“solved.title”],null]],[13],[1,”\\n\\n”],[41,[51,[30,0,[“siteSettings”,”allow_solved_on_all_topics”]]],[[[1,” “],[10,”section”],[14,0,”field”],[12],[1,”\\n “],[10,0],[14,0,”enable-accepted-answer”],[12],[1,”\\n “],[10,”label”],[14,0,”checkbox-label”],[12],[1,”\\n “],[11,”input”],[16,”checked”,[30,0,[“category”,”enable_accepted_answers”]]],[24,4,”checkbox”],[4,[32,1],[“change”,[28,[32,2],[[30,0,[“onChangeSetting”]],”target.checked”],null]],null],[12],[13],[1,”\\n “],[1,[28,[32,0],[“solved.allow_accepted_answers”],null]],[1,”\\n “],[13],[1,”\\n “],[13],[1,”\\n “],[13],[1,”\\n”]],[]],null],[1,”\\n “],[10,”section”],[14,0,”field auto-close-solved-topics”],[12],[1,”\\n “],[10,”label”],[14,”for”,”auto-close-solved-topics”],[12],[1,”\\n “],[1,[28,[32,0],[“solved.solved_topics_auto_close_hours”],null]],[1,”\\n “],[13],[1,”\\n “],[11,”input”],[16,2,[30,0,[“category”,”custom_fields”,”solved_topics_auto_close_hours”]]],[24,”min”,”0″],[24,1,”auto-close-solved-topics”],[24,4,”number”],[4,[32,1],[“input”,[28,[32,2],[[28,[32,3],[[28,[31,1],[[30,0,[“category”,”custom_fields”,”solved_topics_auto_close_hours”]]],null]],null]],null]],null],[12],[13],[1,”\\n “],[13],[1,”\\n “]],[],[“unless”,”mut”]]’,moduleName:”/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-solved/discourse/connectors/category-custom-settings/solved-settings.js”,scope:()=>[c.i18n,o.on,r.default,s.fn],isStrictMode:!0}),this)}},[(0,n.classNames)(“category-custom-settings-outlet”,”solved-settings”),(0,n.tagName)(“”)]) e.default=d}),define(“discourse/plugins/discourse-solved/discourse/connectors/topic-navigation/no-answer”,[“exports”,”@ember/component”,”@ember/runloop”,”@ember-decorators/component”,”discourse/components/topic-navigation-popup”,”discourse/lib/environment”,”discourse-i18n”,”@ember/template-factory”],function(e,t,s,o,i,n,r,c){“use strict” Object.defineProperty(e,”__esModule”,{value:!0}),e.default=void 0 const a=6048e5,d=a,l=(0,n.isTesting)()?0:2e3,u=dt7948.c(class extends t.default{static shouldRender(e,t){return!t.site.mobileView}init(){super.init(…arguments),this.set(“show”,!1),this.setProperties({oneWeek:a,show:!1}),(0,s.later)(()=>{if(!this.element||this.isDestroying||this.isDestroyed)return const e=this.topic,t=this.currentUser !e.accepted_answer&&t&&e.user_id===t.id&&moment()-moment(e.created_at)>d&&e.postStream.posts.some(e=>e.user_id!==t.id&&e.can_accept_answer)&&this.set(“show”,!0)},l)}static{(0,t.setComponentTemplate)((0,c.createTemplateFactory)({id:”IjCtP16+”,block:'[[[1,”\\n”],[41,[30,0,[“show”]],[[[1,” “],[8,[32,0],null,[[“@popupId”,”@dismissDuration”],[“solved-notice”,[30,0,[“oneWeek”]]]],[[“default”],[[[[1,”\\n “],[10,”h2”],[12],[1,[28,[32,1],[“solved.no_answer.title”],null]],[13],[1,”\\n “],[10,2],[12],[1,[28,[32,1],[“solved.no_answer.description”],null]],[13],[1,”\\n “]],[]]]]],[1,”\\n”]],[]],null],[1,” “]],[],[“if”]]’,moduleName:”/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-solved/discourse/connectors/topic-navigation/no-answer.js”,scope:()=>[i.default,r.i18n],isStrictMode:!0}),this)}},[(0,o.classNames)(“topic-navigation-outlet”,”no-answer”),(0,o.tagName)(“div”)]) e.default=u}),define(“discourse/plugins/discourse-solved/discourse/connectors/user-activity-bottom/solved-list”,[“exports”,”@glimmer/component”,”@ember/routing”,”@ember/service”,”discourse/helpers/d-icon”,”discourse-i18n”,”@ember/component”,”@ember/template-factory”],function(e,t,s,o,i,n,r,c){“use strict” Object.defineProperty(e,”__esModule”,{value:!0}),e.default=void 0 class a extends t.default{static{dt7948.g(this.prototype,”siteSettings”,[o.service])}#o=void dt7948.i(this,”siteSettings”) static{(0,r.setComponentTemplate)((0,c.createTemplateFactory)({id:”YemXwIUJ”,block:'[[[1,”\\n”],[41,[30,0,[“siteSettings”,”solved_enabled”]],[[[1,” “],[10,”li”],[14,0,”user-activity-bottom-outlet solved-list”],[12],[1,”\\n “],[8,[32,0],null,[[“@route”],[“userActivity.solved”]],[[“default”],[[[[1,”\\n “],[1,[28,[32,1],[“square-check”],null]],[1,”\\n “],[1,[28,[32,2],[“solved.title”],null]],[1,”\\n “]],[]]]]],[1,”\\n “],[13],[1,”\\n”]],[]],null],[1,” “]],[],[“if”]]’,moduleName:”/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-solved/discourse/connectors/user-activity-bottom/solved-list.js”,scope:()=>[s.LinkTo,i.default,n.i18n],isStrictMode:!0}),this)}}e.default=a}),define(“discourse/plugins/discourse-solved/discourse/connectors/user-card-metadata/accepted-answers”,[“exports”,”@ember/component”,”@ember-decorators/component”,”discourse-i18n”,”@ember/template-factory”],function(e,t,s,o,i){“use strict” Object.defineProperty(e,”__esModule”,{value:!0}),e.default=void 0 const n=dt7948.c(class extends t.default{static{(0,t.setComponentTemplate)((0,i.createTemplateFactory)({id:”F2aXOIK2″,block:'[[[1,”\\n”],[41,[30,0,[“user”,”accepted_answers”]],[[[1,” “],[10,1],[14,0,”desc”],[12],[1,[28,[32,0],[“solutions”],null]],[13],[1,”\\n “],[10,1],[12],[1,[30,0,[“user”,”accepted_answers”]]],[13],[1,”\\n”]],[]],null],[1,” “]],[],[“if”]]’,moduleName:”/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-solved/discourse/connectors/user-card-metadata/accepted-answers.js”,scope:()=>[o.i18n],isStrictMode:!0}),this)}},[(0,s.classNames)(“user-card-metadata-outlet”,”accepted-answers”),(0,s.tagName)(“div”)]) e.default=n}),define(“discourse/plugins/discourse-solved/discourse/connectors/user-summary-stat/solved-count”,[“exports”,”@glimmer/component”,”@ember/routing”,”@ember/service”,”truth-helpers”,”discourse/components/user-stat”,”@ember/component”,”@ember/template-factory”],function(e,t,s,o,i,n,r,c){“use strict” Object.defineProperty(e,”__esModule”,{value:!0}),e.default=void 0 class a extends t.default{static{dt7948.g(this.prototype,”siteSettings”,[o.service])}#o=void dt7948.i(this,”siteSettings”) static{(0,r.setComponentTemplate)((0,c.createTemplateFactory)({id:”40MquMyC”,block:'[[[1,”\\n”],[41,[28,[32,0],[[30,0,[“siteSettings”,”solved_enabled”]],[30,1,[“model”,”solved_count”]]],null],[[[1,” “],[10,”li”],[14,0,”user-summary-stat-outlet solved-count linked-stat”],[12],[1,”\\n “],[8,[32,1],null,[[“@route”],[“userActivity.solved”]],[[“default”],[[[[1,”\\n “],[8,[32,2],null,[[“@value”,”@label”,”@icon”],[[30,1,[“model”,”solved_count”]],”solved.solution_summary”,”square-check”]],null],[1,”\\n “]],[]]]]],[1,”\\n “],[13],[1,”\\n”]],[]],null],[1,” “]],[“@outletArgs”],[“if”]]’,moduleName:”/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-solved/discourse/connectors/user-summary-stat/solved-count.js”,scope:()=>[i.and,s.LinkTo,n.default],isStrictMode:!0}),this)}}e.default=a}),define(“discourse/plugins/discourse-solved/discourse/initializers/add-topic-list-class”,[“exports”,”discourse/lib/plugin-api”],function(e,t){“use strict” Object.defineProperty(e,”__esModule”,{value:!0}),e.default=void 0 e.default={name:”add-topic-list-class”,initialize(){(0,t.withPluginApi)(e=>{e.registerValueTransformer(“topic-list-item-class”,({value:e,context:t})=>(t.topic.has_accepted_answer&&e.push(“status-solved”),e))})}}}),define(“discourse/plugins/discourse-solved/discourse/initializers/extend-for-solved-button”,[“exports”,”@glimmer/component”,”@glimmer/tracking”,”discourse/lib/deprecated”,”discourse/lib/plugin-api”,”discourse/widgets/render-glimmer”,”discourse-i18n”,”discourse/plugins/discourse-solved/discourse/components/solved-accept-answer-button”,”discourse/plugins/discourse-solved/discourse/components/solved-accepted-answer”,”discourse/plugins/discourse-solved/discourse/components/solved-unaccept-answer-button”,”@ember/component”,”@ember/template-factory”,”@ember/component/template-only”],function(e,t,s,o,i,n,r,c,a,d,l,u,p){“use strict” function m(e){(function(e){e.addTrackedPostProperties(“can_accept_answer”,”accepted_answer”,”topic_accepted_answer”),e.renderAfterWrapperOutlet(“post-content-cooked-html”,class extends t.default{static shouldRender(e){return 1===e.post?.post_number&&e.post?.topic?.accepted_answer}static{(0,l.setComponentTemplate)((0,u.createTemplateFactory)({id:”mLWixrP9″,block:'[[[1,”\\n “],[8,[32,0],null,[[“@post”,”@decoratorState”],[[30,1],[30,2]]],null],[1,”\\n “]],[“@post”,”@decoratorState”],[]]’,moduleName:”/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-solved/discourse/initializers/extend-for-solved-button.js”,scope:()=>[a.default],isStrictMode:!0}),this)}}),(0,o.withSilencedDeprecations)(“discourse.post-stream-widget-overrides”,()=>function(e){e.decorateWidget(“post-contents:after-cooked”,e=>{let t=e.getModel() if(1===e.attrs.post_number&&t?.topic?.accepted_answer)return new n.default(e.widget,”div”,(0,l.setComponentTemplate)((0,u.createTemplateFactory)({id:”54O4X59i”,block:'[[[8,[32,0],null,[[“@post”],[[30,1,[“post”]]]],null]],[“@data”],[]]’,moduleName:”/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-solved/discourse/initializers/extend-for-solved-button.js”,scope:()=>[a.default],isStrictMode:!0}),(0,p.default)(void 0,void 0)),{post:t})})}(e))})(e),function(e){e.registerValueTransformer(“post-menu-buttons”,({value:e,context:{post:t,firstButtonKey:s,secondLastHiddenButtonKey:o,lastHiddenButtonKey:i}})=>{let n t.accepted_answer?n=d.default:t.can_accept_answer&&(n=c.default),n&&e.add(“solved”,n,t.topic_accepted_answer&&!t.accepted_answer?{before:i,after:o}:{before:[“assign”,s]})})}(e),function(e){const t=async(e,t)=>{const s=e.model s&&s.setAcceptedSolution(t.accepted_answer)} e.registerCustomPostMessageCallback(“accepted_solution”,t),e.registerCustomPostMessageCallback(“unaccepted_solution”,t)}(e),e.addDiscoveryQueryParam&&e.addDiscoveryQueryParam(“solved”,{replace:!0,refreshModel:!0}),e.modifyClass(“model:topic”,e=>class extends e{static{dt7948.g(this.prototype,”accepted_answer”,[s.tracked])}#n=void dt7948.i(this,”accepted_answer”) static{dt7948.g(this.prototype,”has_accepted_answer”,[s.tracked])}#r=void dt7948.i(this,”has_accepted_answer”) setAcceptedSolution(e){this.postStream?.posts?.forEach(t=>{e?t.post_number>1&&t.setProperties(e.post_number===t.post_number?{accepted_answer:!0,topic_accepted_answer:!0}:{accepted_answer:!1,topic_accepted_answer:!0}):t.setProperties({accepted_answer:!1,topic_accepted_answer:!1})}),this.accepted_answer=e,this.has_accepted_answer=!!e}})}Object.defineProperty(e,”__esModule”,{value:!0}),e.default=void 0 e.default={name:”extend-for-solved-button”,initialize(){(0,i.withPluginApi)(m),(0,i.withPluginApi)(e=>{e.replaceIcon(“notification.solved.accepted_notification”,”square-check”)}),(0,i.withPluginApi)(e=>{e.addAdvancedSearchOptions({statusOptions:[{name:(0,r.i18n)(“search.advanced.statuses.solved”),value:”solved”},{name:(0,r.i18n)(“search.advanced.statuses.unsolved”),value:”unsolved”}]})}),(0,i.withPluginApi)(e=>{e.addSearchSuggestion(“status:solved”),e.addSearchSuggestion(“status:unsolved”)})}}}),define(“discourse/plugins/discourse-solved/discourse/pre-initializers/extend-category-for-solved”,[“exports”,”@ember/object”,”discourse/models/category”],function(e,t,s){“use strict” Object.defineProperty(e,”__esModule”,{value:!0}),e.default=void 0 e.default={name:”extend-category-for-solved”,before:”inject-discourse-objects”,initialize(){s.default.reopen({enable_accepted_answers:(0,t.computed)(“custom_fields.enable_accepted_answers”,{get(e){return”true”===(0,t.get)(this.custom_fields,e)}})})}}}),define(“discourse/plugins/discourse-solved/discourse/routes/user-activity/solved”,[“exports”,”@glimmer/tracking”,”@ember/object”,”@ember/service”,”rsvp”,”discourse/lib/ajax”,”discourse/routes/discourse”,”discourse-i18n”],function(e,t,s,o,i,n,r,c){“use strict” Object.defineProperty(e,”__esModule”,{value:!0}),e.default=void 0 class a{static{dt7948.g(this.prototype,”content”,[t.tracked],function(){return[]})}#c=void dt7948.i(this,”content”) static{dt7948.g(this.prototype,”loading”,[t.tracked],function(){return!1})}#a=void dt7948.i(this,”loading”) static{dt7948.g(this.prototype,”loaded”,[t.tracked],function(){return!1})}#d=void dt7948.i(this,”loaded”) static{dt7948.g(this.prototype,”itemsLoaded”,[t.tracked],function(){return 0})}#l=void dt7948.i(this,”itemsLoaded”) static{dt7948.g(this.prototype,”canLoadMore”,[t.tracked],function(){return!0})}#u=void dt7948.i(this,”canLoadMore”) constructor({username:e,siteCategories:t}){this.username=e,this.siteCategories=t}get noContent(){return this.loaded&&0===this.content.length}findItems(){if(this.loading||!this.canLoadMore)return i.Promise.resolve() this.loading=!0 return(0,n.ajax)(`/solution/by_user.json?username=${this.username}&offset=${this.itemsLoaded}&limit=20`).then(e=>{const t=e.user_solved_posts||[] if(0===t.length)return void(this.canLoadMore=!1) const o=t.map(e=>{const t=s.default.create(e) return t.set(“titleHtml”,t.topic_title),t.set(“postUrl”,t.url),t.category_id&&this.siteCategories&&t.set(“category”,this.siteCategories.find(e=>e.id===t.category_id)),t}) this.content=[…this.content,…o],this.itemsLoaded=this.itemsLoaded+t.length,t.length<20&&(this.canLoadMore=!1)}).finally(()=>{this.loaded=!0,this.loading=!1})}}class d extends r.default{static{dt7948.g(this.prototype,”site”,[o.service])}#p=void dt7948.i(this,”site”) static{dt7948.g(this.prototype,”currentUser”,[o.service])}#t=void dt7948.i(this,”currentUser”) model(){const e=this.modelFor(“user”),t=new a({username:e.username,siteCategories:this.site.categories}) return t.findItems().then(()=>({stream:t,emptyState:this.emptyState()}))}setupController(e,t){e.setProperties({model:t,emptyState:this.emptyState()})}renderTemplate(){this.render(“user-activity-solved”)}emptyState(){const e=this.modelFor(“user”) let t,s return this.currentUser&&e.id===this.currentUser.id?(t=(0,c.i18n)(“solved.no_solved_topics_title”),s=(0,c.i18n)(“solved.no_solved_topics_body”)):(t=(0,c.i18n)(“solved.no_solved_topics_title_others”,{username:e.username}),s=””),{title:t,body:s}}}e.default=d}),define(“discourse/plugins/discourse-solved/discourse/solved-route-map”,[“exports”],function(e){“use strict” Object.defineProperty(e,”__esModule”,{value:!0}),e.default=void 0 e.default={resource:”user.userActivity”,map(){this.route(“solved”)}}}),define(“discourse/plugins/discourse-solved/discourse/templates/user-activity/solved”,[“exports”,”ember-route-template”,”discourse/components/empty-state”,”discourse/components/user-stream”,”@ember/component”,”@ember/template-factory”,”@ember/component/template-only”],function(e,t,s,o,i,n,r){“use strict” Object.defineProperty(e,”__esModule”,{value:!0}),e.default=void 0 e.default=(0,t.default)((0,i.setComponentTemplate)((0,n.createTemplateFactory)({id:”2gBPkoE4″,block:'[[[1,”\\n”],[41,[30,1,[“model”,”stream”,”noContent”]],[[[1,” “],[8,[32,0],null,[[“@title”,”@body”],[[30,1,[“model”,”emptyState”,”title”]],[30,1,[“model”,”emptyState”,”body”]]]],null],[1,”\\n”]],[]],[[[1,” “],[8,[32,1],null,[[“@stream”],[[30,1,[“model”,”stream”]]]],null],[1,”\\n”]],[]]],[1,” “]],[“@controller”],[“if”]]’,moduleName:”/var/www/discourse/app/assets/javascripts/discourse/discourse/plugins/discourse-solved/discourse/templates/user-activity/solved.js”,scope:()=>[s.default,o.default],isStrictMode:!0}),(0,r.default)(void 0,void 0)))}) //# sourceMappingURL=discourse-solved-b2de889f.map