Page MenuHomePhorge

chunk-f631.50351e52.js.map
No OneTemporary

Size
73 KB
Referenced Files
None
Subscribers
None

chunk-f631.50351e52.js.map

{
"version": 3,
"sources": [
"webpack:///./src/views/reports/components/NoteCard.vue?1d3d",
"webpack:///./src/views/reports/components/ReportContent.vue?d4a3",
"webpack:///./src/views/reports/components/ModerateUserDropdown.vue?fb24",
"webpack:///./src/views/reports/components/ModerateUserDropdown.vue?9783",
"webpack:///./src/views/reports/components/ModerateUserDropdown.vue?6745",
"webpack:///src/views/reports/components/ModerateUserDropdown.vue",
"webpack:///./src/views/reports/components/ModerateUserDropdown.vue",
"webpack:///./src/components/Status/index.vue?4305",
"webpack:///./src/components/Status/index.vue?6071",
"webpack:///src/components/Status/index.vue",
"webpack:///./src/components/Status/index.vue",
"webpack:///./src/components/Status/index.vue?57e8",
"webpack:///./src/components/RebootButton/index.vue?edb5",
"webpack:///./src/components/RebootButton/index.vue?2f45",
"webpack:///src/components/RebootButton/index.vue",
"webpack:///./src/components/RebootButton/index.vue",
"webpack:///./src/views/reports/components/ReportContent.vue?426b",
"webpack:///./src/views/reports/components/NoteCard.vue?6205",
"webpack:///src/views/reports/components/NoteCard.vue",
"webpack:///./src/views/reports/components/ReportContent.vue?30a4",
"webpack:///src/views/reports/components/ReportContent.vue",
"webpack:///./src/views/reports/components/NoteCard.vue",
"webpack:///./src/views/reports/components/NoteCard.vue?e20a",
"webpack:///./src/views/reports/components/ReportContent.vue"
],
"names": [
"__webpack_require__",
"components_ModerateUserDropdownvue_type_script_lang_js_",
"name",
"props",
"account",
"type",
"required",
"reportId",
"renderedFrom",
"computed",
"isMobile",
"this",
"$store",
"state",
"app",
"device",
"tagPolicyEnabled",
"users",
"mrfPolicies",
"includes",
"tags",
"methods",
"enableTagPolicy",
"_this",
"$confirm",
"$t",
"confirmButtonText",
"cancelButtonText",
"then",
"$message",
"message",
"dispatch",
"catch",
"handleDeactivation",
"user",
"is_active",
"handleDeletion",
"_this2",
"showDeactivatedButton",
"id",
"toggleTag",
"tag",
"component",
"Object",
"componentNormalizer",
"_vm",
"_c",
"_self",
"attrs",
"hide-on-click",
"trigger",
"disabled",
"size",
"plain",
"icon",
"_v",
"_s",
"staticClass",
"slot",
"nativeOn",
"click",
"$event",
"_e",
"class",
"active-tag",
"divided",
"local",
"apply",
"arguments",
"__webpack_exports__",
"components_Statusvue_type_script_lang_js_",
"default",
"fetchStatusesByInstance",
"showCheckbox",
"status",
"page",
"userId",
"godmode",
"data",
"showHiddenStatus",
"capitalizeFirstLetter",
"str",
"charAt",
"toUpperCase",
"slice",
"isPrivileged",
"accepted_privileges",
"accepted_roles",
"user_privileges",
"getters",
"privileges",
"user_roles",
"roles",
"some",
"privilege",
"indexOf",
"role",
"changeStatus",
"statusId",
"isSensitive",
"visibility",
"reportCurrentPage",
"deleteStatus",
"handleStatusSelection",
"$emit",
"handleRouteChange",
"$router",
"push",
"params",
"optionPercent",
"poll",
"pollOption",
"allVotes",
"options",
"reduce",
"acc",
"option",
"votes_count",
"toFixed",
"parseTimestamp",
"timestamp",
"luxon",
"fromISO",
"toFormat",
"propertyExists",
"property",
"_secondProperty",
"deleted",
"domProps",
"innerHTML",
"content",
"created_at",
"href",
"url",
"target",
"on",
"stopPropagation",
"change",
"to",
"src",
"avatar",
"nickname",
"sensitive",
"spoiler_text",
"_l",
"index",
"key",
"title",
"percentage",
"attachment",
"preview_url",
"components_RebootButtonvue_type_script_lang_js_",
"needReboot",
"restartApp",
"asyncToGenerator_default",
"regenerator_default",
"a",
"mark",
"_callee",
"wrap",
"_context",
"prev",
"next",
"t0",
"abrupt",
"stop",
"placement",
"components_NoteCardvue_type_script_lang_js_",
"report",
"note",
"handleNoteDeletion",
"noteID",
"reportID",
"components_ReportContentvue_type_script_lang_js_",
"components",
"NoteCard",
"alt",
"Status",
"notes",
"currentPage",
"reports",
"getNotesTitle",
"length",
"undefined",
"concat",
"getStatusesTitle",
"statuses",
"handleNewNote",
"showStatuses",
"ReportContent_component",
"style",
"actor",
"show-checkbox",
"placeholder",
"rows",
"model",
"value",
"callback",
"$$v",
"$set",
"expression"
],
"mappings": "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",
"file": "static/js/chunk-f631.50351e52.js",
"sourcesContent": [
"export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../../node_modules/css-loader/index.js??ref--10-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/dist/cjs.js??ref--10-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--10-3!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NoteCard.vue?vue&type=style&index=0&id=6ec34695&prod&rel=stylesheet%2Fscss&lang=scss&\"",
"export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../../node_modules/css-loader/index.js??ref--10-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/dist/cjs.js??ref--10-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--10-3!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ReportContent.vue?vue&type=style&index=0&id=20813c78&prod&rel=stylesheet%2Fscss&lang=scss&\"",
"export * from \"-!../../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../../node_modules/css-loader/index.js??ref--10-1!../../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../../node_modules/postcss-loader/dist/cjs.js??ref--10-2!../../../../node_modules/sass-loader/dist/cjs.js??ref--10-3!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ModerateUserDropdown.vue?vue&type=style&index=0&id=7408eb45&prod&rel=stylesheet%2Fscss&lang=scss&\"",
"var render = function render(){var _vm=this,_c=_vm._self._c;return _c('el-dropdown',{attrs:{\"hide-on-click\":false,\"trigger\":\"click\"}},[_c('el-button',{attrs:{\"disabled\":!_vm.account.id,\"size\":_vm.renderedFrom === 'showPage' && !_vm.isMobile ? 'medium' : 'small',\"plain\":\"\",\"icon\":\"el-icon-files\"}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('reports.moderateUser'))+\"\\n \"),_c('i',{staticClass:\"el-icon-arrow-down el-icon--right\"})]),_vm._v(\" \"),_c('el-dropdown-menu',{staticClass:\"moderate-user-dropdown\",attrs:{\"slot\":\"dropdown\"},slot:\"dropdown\"},[(_vm.showDeactivatedButton(_vm.account))?_c('el-dropdown-item',{nativeOn:{\"click\":function($event){return _vm.handleDeactivation(_vm.account)}}},[_vm._v(\"\\n \"+_vm._s(!_vm.account.is_active ? _vm.$t('users.activateAccount') : _vm.$t('users.deactivateAccount'))+\"\\n \")]):_vm._e(),_vm._v(\" \"),(_vm.showDeactivatedButton(_vm.account.id))?_c('el-dropdown-item',{nativeOn:{\"click\":function($event){return _vm.handleDeletion(_vm.account)}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('users.deleteAccount'))+\"\\n \")]):_vm._e(),_vm._v(\" \"),(_vm.tagPolicyEnabled)?_c('el-dropdown-item',{class:{ 'active-tag': _vm.tags.includes('mrf_tag:media-force-nsfw') },attrs:{\"divided\":true},nativeOn:{\"click\":function($event){return _vm.toggleTag(_vm.account, 'mrf_tag:media-force-nsfw')}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('users.forceNsfw'))+\"\\n \"),(_vm.tags.includes('mrf_tag:media-force-nsfw'))?_c('i',{staticClass:\"el-icon-check\"}):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.tagPolicyEnabled)?_c('el-dropdown-item',{class:{ 'active-tag': _vm.tags.includes('mrf_tag:media-strip') },nativeOn:{\"click\":function($event){return _vm.toggleTag(_vm.account, 'mrf_tag:media-strip')}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('users.stripMedia'))+\"\\n \"),(_vm.tags.includes('mrf_tag:media-strip'))?_c('i',{staticClass:\"el-icon-check\"}):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.tagPolicyEnabled)?_c('el-dropdown-item',{class:{ 'active-tag': _vm.tags.includes('mrf_tag:force-unlisted') },nativeOn:{\"click\":function($event){return _vm.toggleTag(_vm.account, 'mrf_tag:force-unlisted')}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('users.forceUnlisted'))+\"\\n \"),(_vm.tags.includes('mrf_tag:force-unlisted'))?_c('i',{staticClass:\"el-icon-check\"}):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.tagPolicyEnabled)?_c('el-dropdown-item',{class:{ 'active-tag': _vm.tags.includes('mrf_tag:sandbox') },nativeOn:{\"click\":function($event){return _vm.toggleTag(_vm.account, 'mrf_tag:sandbox')}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('users.sandbox'))+\"\\n \"),(_vm.tags.includes('mrf_tag:sandbox'))?_c('i',{staticClass:\"el-icon-check\"}):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.tagPolicyEnabled && _vm.account.local)?_c('el-dropdown-item',{class:{ 'active-tag': _vm.tags.includes('mrf_tag:disable-remote-subscription') },nativeOn:{\"click\":function($event){return _vm.toggleTag(_vm.account, 'mrf_tag:disable-remote-subscription')}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('users.disableRemoteSubscription'))+\"\\n \"),(_vm.tags.includes('mrf_tag:disable-remote-subscription'))?_c('i',{staticClass:\"el-icon-check\"}):_vm._e()]):_vm._e(),_vm._v(\" \"),(_vm.tagPolicyEnabled && _vm.account.local)?_c('el-dropdown-item',{class:{ 'active-tag': _vm.tags.includes('mrf_tag:disable-any-subscription') },nativeOn:{\"click\":function($event){return _vm.toggleTag(_vm.account, 'mrf_tag:disable-any-subscription')}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('users.disableAnySubscription'))+\"\\n \"),(_vm.tags.includes('mrf_tag:disable-any-subscription'))?_c('i',{staticClass:\"el-icon-check\"}):_vm._e()]):_vm._e(),_vm._v(\" \"),(!_vm.tagPolicyEnabled)?_c('el-dropdown-item',{staticClass:\"no-hover\",attrs:{\"divided\":\"\"},nativeOn:{\"click\":function($event){return _vm.enableTagPolicy.apply(null, arguments)}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('users.enableTagPolicy'))+\"\\n \")]):_vm._e()],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }",
"import mod from \"-!../../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ModerateUserDropdown.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ModerateUserDropdown.vue?vue&type=script&lang=js&\"",
"<!--\nSPDX-FileCopyrightText: 2019-2022 Pleroma Authors <https://pleroma.social>\nSPDX-License-Identifier: AGPL-3.0-only\n-->\n\n<template>\n <el-dropdown :hide-on-click=\"false\" trigger=\"click\">\n <el-button :disabled=\"!account.id\" :size=\"renderedFrom === 'showPage' && !isMobile ? 'medium' : 'small'\" plain icon=\"el-icon-files\">\n {{ $t('reports.moderateUser') }}\n <i class=\"el-icon-arrow-down el-icon--right\"/>\n </el-button>\n <el-dropdown-menu slot=\"dropdown\" class=\"moderate-user-dropdown\">\n <el-dropdown-item\n v-if=\"showDeactivatedButton(account)\"\n @click.native=\"handleDeactivation(account)\">\n {{ !account.is_active ? $t('users.activateAccount') : $t('users.deactivateAccount') }}\n </el-dropdown-item>\n <el-dropdown-item\n v-if=\"showDeactivatedButton(account.id)\"\n @click.native=\"handleDeletion(account)\">\n {{ $t('users.deleteAccount') }}\n </el-dropdown-item>\n <el-dropdown-item\n v-if=\"tagPolicyEnabled\"\n :divided=\"true\"\n :class=\"{ 'active-tag': tags.includes('mrf_tag:media-force-nsfw') }\"\n @click.native=\"toggleTag(account, 'mrf_tag:media-force-nsfw')\">\n {{ $t('users.forceNsfw') }}\n <i v-if=\"tags.includes('mrf_tag:media-force-nsfw')\" class=\"el-icon-check\"/>\n </el-dropdown-item>\n <el-dropdown-item\n v-if=\"tagPolicyEnabled\"\n :class=\"{ 'active-tag': tags.includes('mrf_tag:media-strip') }\"\n @click.native=\"toggleTag(account, 'mrf_tag:media-strip')\">\n {{ $t('users.stripMedia') }}\n <i v-if=\"tags.includes('mrf_tag:media-strip')\" class=\"el-icon-check\"/>\n </el-dropdown-item>\n <el-dropdown-item\n v-if=\"tagPolicyEnabled\"\n :class=\"{ 'active-tag': tags.includes('mrf_tag:force-unlisted') }\"\n @click.native=\"toggleTag(account, 'mrf_tag:force-unlisted')\">\n {{ $t('users.forceUnlisted') }}\n <i v-if=\"tags.includes('mrf_tag:force-unlisted')\" class=\"el-icon-check\"/>\n </el-dropdown-item>\n <el-dropdown-item\n v-if=\"tagPolicyEnabled\"\n :class=\"{ 'active-tag': tags.includes('mrf_tag:sandbox') }\"\n @click.native=\"toggleTag(account, 'mrf_tag:sandbox')\">\n {{ $t('users.sandbox') }}\n <i v-if=\"tags.includes('mrf_tag:sandbox')\" class=\"el-icon-check\"/>\n </el-dropdown-item>\n <el-dropdown-item\n v-if=\"tagPolicyEnabled && account.local\"\n :class=\"{ 'active-tag': tags.includes('mrf_tag:disable-remote-subscription') }\"\n @click.native=\"toggleTag(account, 'mrf_tag:disable-remote-subscription')\">\n {{ $t('users.disableRemoteSubscription') }}\n <i v-if=\"tags.includes('mrf_tag:disable-remote-subscription')\" class=\"el-icon-check\"/>\n </el-dropdown-item>\n <el-dropdown-item\n v-if=\"tagPolicyEnabled && account.local\"\n :class=\"{ 'active-tag': tags.includes('mrf_tag:disable-any-subscription') }\"\n @click.native=\"toggleTag(account, 'mrf_tag:disable-any-subscription')\">\n {{ $t('users.disableAnySubscription') }}\n <i v-if=\"tags.includes('mrf_tag:disable-any-subscription')\" class=\"el-icon-check\"/>\n </el-dropdown-item>\n <el-dropdown-item\n v-if=\"!tagPolicyEnabled\"\n divided\n class=\"no-hover\"\n @click.native=\"enableTagPolicy\">\n {{ $t('users.enableTagPolicy') }}\n </el-dropdown-item>\n </el-dropdown-menu>\n </el-dropdown>\n</template>\n\n<script>\nexport default {\n name: 'ModerateUserDropdown',\n props: {\n account: {\n type: Object,\n required: true\n },\n reportId: {\n type: String,\n required: true\n },\n renderedFrom: {\n type: String,\n required: true\n }\n },\n computed: {\n isMobile() {\n return this.$store.state.app.device === 'mobile'\n },\n tagPolicyEnabled() {\n return this.$store.state.users.mrfPolicies.includes('Pleroma.Web.ActivityPub.MRF.TagPolicy')\n },\n tags() {\n return this.account.tags || []\n }\n },\n methods: {\n enableTagPolicy() {\n this.$confirm(\n this.$t('users.confirmEnablingTagPolicy'),\n {\n confirmButtonText: 'Yes',\n cancelButtonText: 'Cancel',\n type: 'warning'\n }).then(() => {\n this.$message({\n type: 'success',\n message: this.$t('users.enableTagPolicySuccessMessage')\n })\n this.$store.dispatch('EnableTagPolicy')\n }).catch(() => {\n this.$message({\n type: 'info',\n message: 'Canceled'\n })\n })\n },\n handleDeactivation(user) {\n if (this.renderedFrom === 'showPage') {\n !user.is_active\n ? this.$store.dispatch('ActivateUserFromReportShow', user)\n : this.$store.dispatch('DeactivateUserFromReportShow', user)\n } else if (this.renderedFrom === 'reportsPage') {\n !user.is_active\n ? this.$store.dispatch('ActivateUserFromReports', { user, reportId: this.reportId })\n : this.$store.dispatch('DeactivateUserFromReports', { user, reportId: this.reportId })\n }\n },\n handleDeletion(user) {\n this.$confirm(\n this.$t('users.deleteUserConfirmation'),\n {\n confirmButtonText: 'Delete',\n cancelButtonText: 'Cancel',\n type: 'warning'\n }).then(() => {\n this.$store.dispatch('DeleteUserFromReports', { user, reportId: this.reportId })\n }).catch(() => {\n this.$message({\n type: 'info',\n message: 'Delete canceled'\n })\n })\n },\n showDeactivatedButton(id) {\n return this.$store.state.user.id !== id\n },\n toggleTag(user, tag) {\n if (this.renderedFrom === 'showPage') {\n user.tags.includes(tag)\n ? this.$store.dispatch('RemoveTagFromReportsFromReportShow', { user, tag })\n : this.$store.dispatch('AddTagFromReportsFromReportShow', { user, tag })\n } else if (this.renderedFrom === 'reportsPage') {\n user.tags.includes(tag)\n ? this.$store.dispatch('RemoveTagFromReports', { user, tag, reportId: this.reportId })\n : this.$store.dispatch('AddTagFromReports', { user, tag, reportId: this.reportId })\n }\n }\n }\n}\n</script>\n\n<style rel='stylesheet/scss' lang='scss'>\n.moderate-user-dropdown {\n width: 350px;\n}\n</style>\n",
"import { render, staticRenderFns } from \"./ModerateUserDropdown.vue?vue&type=template&id=7408eb45&\"\nimport script from \"./ModerateUserDropdown.vue?vue&type=script&lang=js&\"\nexport * from \"./ModerateUserDropdown.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ModerateUserDropdown.vue?vue&type=style&index=0&id=7408eb45&prod&rel=stylesheet%2Fscss&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports",
"var render = function render(){var _vm=this,_c=_vm._self._c;return (!_vm.status.deleted)?_c('el-card',{staticClass:\"status-card\",nativeOn:{\"click\":function($event){return _vm.handleRouteChange()}}},[_c('div',{attrs:{\"slot\":\"header\"},slot:\"header\"},[_c('div',{staticClass:\"status-header\"},[_c('div',{staticClass:\"status-account-container\"},[_c('div',{staticClass:\"status-account\"},[(_vm.showCheckbox)?_c('el-checkbox',{staticClass:\"status-checkbox\",on:{\"change\":function($event){return _vm.handleStatusSelection(_vm.account)}}}):_vm._e(),_vm._v(\" \"),(_vm.propertyExists(_vm.account, 'id'))?_c('router-link',{staticClass:\"router-link\",attrs:{\"to\":{ name: 'UsersShow', params: { id: _vm.account.id }}},nativeOn:{\"click\":function($event){$event.stopPropagation();}}},[_c('div',{staticClass:\"status-card-header\"},[(_vm.propertyExists(_vm.account, 'avatar'))?_c('img',{staticClass:\"status-avatar-img\",attrs:{\"src\":_vm.account.avatar}}):_vm._e(),_vm._v(\" \"),(_vm.propertyExists(_vm.account, 'nickname'))?_c('span',{staticClass:\"status-account-name\"},[_vm._v(_vm._s(_vm.account.nickname))]):_c('span',[(_vm.propertyExists(_vm.account, 'nickname'))?_c('span',{staticClass:\"status-account-name\"},[_vm._v(\"\\n \"+_vm._s(_vm.account.nickname)+\"\\n \")]):_c('span',{staticClass:\"status-account-name deactivated\"},[_vm._v(\"(\"+_vm._s(_vm.$t('users.invalidNickname'))+\")\")])])])]):_vm._e()],1)]),_vm._v(\" \"),(_vm.isPrivileged(['messages_delete'], []))?_c('div',{staticClass:\"status-actions\"},[_c('div',{staticClass:\"status-tags\"},[(_vm.status.sensitive)?_c('el-tag',{attrs:{\"type\":\"warning\",\"size\":\"large\"}},[_vm._v(_vm._s(_vm.$t('reports.sensitive')))]):_vm._e(),_vm._v(\" \"),_c('el-tag',{attrs:{\"size\":\"large\"}},[_vm._v(_vm._s(_vm.capitalizeFirstLetter(_vm.status.visibility)))])],1),_vm._v(\" \"),_c('el-dropdown',{attrs:{\"trigger\":\"click\"},nativeOn:{\"click\":function($event){$event.stopPropagation();}}},[_c('el-button',{staticClass:\"status-actions-button\",attrs:{\"plain\":\"\",\"size\":\"small\",\"icon\":\"el-icon-edit\"}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('reports.changeScope'))),_c('i',{staticClass:\"el-icon-arrow-down el-icon--right\"})]),_vm._v(\" \"),_c('el-dropdown-menu',{attrs:{\"slot\":\"dropdown\"},slot:\"dropdown\"},[(!_vm.status.sensitive)?_c('el-dropdown-item',{nativeOn:{\"click\":function($event){return _vm.changeStatus(_vm.status.id, true, _vm.status.visibility)}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('reports.addSensitive'))+\"\\n \")]):_vm._e(),_vm._v(\" \"),(_vm.status.sensitive)?_c('el-dropdown-item',{nativeOn:{\"click\":function($event){return _vm.changeStatus(_vm.status.id, false, _vm.status.visibility)}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('reports.removeSensitive'))+\"\\n \")]):_vm._e(),_vm._v(\" \"),(_vm.status.visibility !== 'public')?_c('el-dropdown-item',{nativeOn:{\"click\":function($event){return _vm.changeStatus(_vm.status.id, _vm.status.sensitive, 'public')}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('reports.public'))+\"\\n \")]):_vm._e(),_vm._v(\" \"),(_vm.status.visibility !== 'private')?_c('el-dropdown-item',{nativeOn:{\"click\":function($event){return _vm.changeStatus(_vm.status.id, _vm.status.sensitive, 'private')}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('reports.private'))+\"\\n \")]):_vm._e(),_vm._v(\" \"),(_vm.status.visibility !== 'unlisted')?_c('el-dropdown-item',{nativeOn:{\"click\":function($event){return _vm.changeStatus(_vm.status.id, _vm.status.sensitive, 'unlisted')}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('reports.unlisted'))+\"\\n \")]):_vm._e(),_vm._v(\" \"),_c('el-dropdown-item',{nativeOn:{\"click\":function($event){return _vm.deleteStatus(_vm.status.id)}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('reports.deleteStatus'))+\"\\n \")])],1)],1)],1):_vm._e()])]),_vm._v(\" \"),_c('div',{staticClass:\"status-body\"},[(_vm.status.spoiler_text)?_c('div',[_c('strong',[_vm._v(_vm._s(_vm.status.spoiler_text))]),_vm._v(\" \"),(!_vm.showHiddenStatus)?_c('el-button',{staticClass:\"show-more-button\",attrs:{\"size\":\"mini\"},on:{\"click\":function($event){_vm.showHiddenStatus = true}}},[_vm._v(\"Show more\")]):_vm._e(),_vm._v(\" \"),(_vm.showHiddenStatus)?_c('el-button',{staticClass:\"show-more-button\",attrs:{\"size\":\"mini\"},on:{\"click\":function($event){_vm.showHiddenStatus = false}}},[_vm._v(\"Show less\")]):_vm._e(),_vm._v(\" \"),(_vm.showHiddenStatus)?_c('div',[_c('span',{staticClass:\"status-content\",domProps:{\"innerHTML\":_vm._s(_vm.status.content)}}),_vm._v(\" \"),(_vm.status.poll)?_c('div',{staticClass:\"poll\"},[_c('ul',_vm._l((_vm.status.poll.options),function(option,index){return _c('li',{key:index},[_vm._v(\"\\n \"+_vm._s(option.title)+\"\\n \"),_c('el-progress',{attrs:{\"percentage\":_vm.optionPercent(_vm.status.poll, option)}})],1)}),0)]):_vm._e(),_vm._v(\" \"),_vm._l((_vm.status.media_attachments),function(attachment,index){return _c('div',{key:index,staticClass:\"image\"},[_c('img',{attrs:{\"src\":attachment.preview_url}})])})],2):_vm._e()],1):_vm._e(),_vm._v(\" \"),(!_vm.status.spoiler_text)?_c('div',[_c('span',{staticClass:\"status-content\",domProps:{\"innerHTML\":_vm._s(_vm.status.content)}}),_vm._v(\" \"),(_vm.status.poll)?_c('div',{staticClass:\"poll\"},[_c('ul',_vm._l((_vm.status.poll.options),function(option,index){return _c('li',{key:index},[_vm._v(\"\\n \"+_vm._s(option.title)+\"\\n \"),_c('el-progress',{attrs:{\"percentage\":_vm.optionPercent(_vm.status.poll, option)}})],1)}),0)]):_vm._e(),_vm._v(\" \"),_vm._l((_vm.status.media_attachments),function(attachment,index){return _c('div',{key:index,staticClass:\"image\"},[_c('img',{attrs:{\"src\":attachment.preview_url}})])})],2):_vm._e(),_vm._v(\" \"),_c('div',{staticClass:\"status-footer\"},[_c('span',{staticClass:\"status-created-at\"},[_vm._v(_vm._s(_vm.parseTimestamp(_vm.status.created_at)))]),_vm._v(\" \"),(_vm.status.url)?_c('a',{staticClass:\"account\",attrs:{\"href\":_vm.status.url,\"target\":\"_blank\"},on:{\"click\":function($event){$event.stopPropagation();}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('statuses.openStatusInInstance'))+\"\\n \"),_c('i',{staticClass:\"el-icon-top-right\"})]):_vm._e()])])]):_c('el-card',{staticClass:\"status-card\"},[_c('div',{attrs:{\"slot\":\"header\"},slot:\"header\"},[_c('div',{staticClass:\"status-header\"},[_c('div',{staticClass:\"status-account-container\"},[_c('div',{staticClass:\"status-account\"},[_c('h4',{staticClass:\"status-deleted\"},[_vm._v(_vm._s(_vm.$t('reports.statusDeleted')))])])])])]),_vm._v(\" \"),_c('div',{staticClass:\"status-body\"},[(_vm.status.content)?_c('span',{staticClass:\"status-content\",domProps:{\"innerHTML\":_vm._s(_vm.status.content)}}):_c('span',{staticClass:\"status-without-content\"},[_vm._v(\"no content\")])]),_vm._v(\" \"),_c('div',{staticClass:\"status-footer\"},[(_vm.status.created_at)?_c('span',{staticClass:\"status-created-at\"},[_vm._v(_vm._s(_vm.parseTimestamp(_vm.status.created_at)))]):_vm._e(),_vm._v(\" \"),(_vm.status.url)?_c('a',{staticClass:\"account\",attrs:{\"href\":_vm.status.url,\"target\":\"_blank\"},on:{\"click\":function($event){$event.stopPropagation();}}},[_vm._v(\"\\n Open status in instance\\n \"),_c('i',{staticClass:\"el-icon-top-right\"})]):_vm._e()])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }",
"import mod from \"-!../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"",
"<!--\nSPDX-FileCopyrightText: 2019-2022 Pleroma Authors <https://pleroma.social>\nSPDX-License-Identifier: AGPL-3.0-only\n-->\n\n<template>\n <el-card v-if=\"!status.deleted\" class=\"status-card\" @click.native=\"handleRouteChange()\">\n <div slot=\"header\">\n <div class=\"status-header\">\n <div class=\"status-account-container\">\n <div class=\"status-account\">\n <el-checkbox v-if=\"showCheckbox\" class=\"status-checkbox\" @change=\"handleStatusSelection(account)\"/>\n <router-link\n v-if=\"propertyExists(account, 'id')\"\n :to=\"{ name: 'UsersShow', params: { id: account.id }}\"\n class=\"router-link\"\n @click.native.stop>\n <div class=\"status-card-header\">\n <img v-if=\"propertyExists(account, 'avatar')\" :src=\"account.avatar\" class=\"status-avatar-img\">\n <span v-if=\"propertyExists(account, 'nickname')\" class=\"status-account-name\">{{ account.nickname }}</span>\n <span v-else>\n <span v-if=\"propertyExists(account, 'nickname')\" class=\"status-account-name\">\n {{ account.nickname }}\n </span>\n <span v-else class=\"status-account-name deactivated\">({{ $t('users.invalidNickname') }})</span>\n </span>\n </div>\n </router-link>\n </div>\n </div>\n <div v-if=\"isPrivileged(['messages_delete'], [])\" class=\"status-actions\">\n <div class=\"status-tags\">\n <el-tag v-if=\"status.sensitive\" type=\"warning\" size=\"large\">{{ $t('reports.sensitive') }}</el-tag>\n <el-tag size=\"large\">{{ capitalizeFirstLetter(status.visibility) }}</el-tag>\n </div>\n <el-dropdown trigger=\"click\" @click.native.stop>\n <el-button plain size=\"small\" icon=\"el-icon-edit\" class=\"status-actions-button\">\n {{ $t('reports.changeScope') }}<i class=\"el-icon-arrow-down el-icon--right\"/>\n </el-button>\n <el-dropdown-menu slot=\"dropdown\">\n <el-dropdown-item\n v-if=\"!status.sensitive\"\n @click.native=\"changeStatus(status.id, true, status.visibility)\">\n {{ $t('reports.addSensitive') }}\n </el-dropdown-item>\n <el-dropdown-item\n v-if=\"status.sensitive\"\n @click.native=\"changeStatus(status.id, false, status.visibility)\">\n {{ $t('reports.removeSensitive') }}\n </el-dropdown-item>\n <el-dropdown-item\n v-if=\"status.visibility !== 'public'\"\n @click.native=\"changeStatus(status.id, status.sensitive, 'public')\">\n {{ $t('reports.public') }}\n </el-dropdown-item>\n <el-dropdown-item\n v-if=\"status.visibility !== 'private'\"\n @click.native=\"changeStatus(status.id, status.sensitive, 'private')\">\n {{ $t('reports.private') }}\n </el-dropdown-item>\n <el-dropdown-item\n v-if=\"status.visibility !== 'unlisted'\"\n @click.native=\"changeStatus(status.id, status.sensitive, 'unlisted')\">\n {{ $t('reports.unlisted') }}\n </el-dropdown-item>\n <el-dropdown-item\n @click.native=\"deleteStatus(status.id)\">\n {{ $t('reports.deleteStatus') }}\n </el-dropdown-item>\n </el-dropdown-menu>\n </el-dropdown>\n </div>\n </div>\n </div>\n <div class=\"status-body\">\n <div v-if=\"status.spoiler_text\">\n <strong>{{ status.spoiler_text }}</strong>\n <el-button v-if=\"!showHiddenStatus\" size=\"mini\" class=\"show-more-button\" @click=\"showHiddenStatus = true\">Show more</el-button>\n <el-button v-if=\"showHiddenStatus\" size=\"mini\" class=\"show-more-button\" @click=\"showHiddenStatus = false\">Show less</el-button>\n <div v-if=\"showHiddenStatus\">\n <span class=\"status-content\" v-html=\"status.content\"/>\n <div v-if=\"status.poll\" class=\"poll\">\n <ul>\n <li v-for=\"(option, index) in status.poll.options\" :key=\"index\">\n {{ option.title }}\n <el-progress :percentage=\"optionPercent(status.poll, option)\" />\n </li>\n </ul>\n </div>\n <div v-for=\"(attachment, index) in status.media_attachments\" :key=\"index\" class=\"image\">\n <img :src=\"attachment.preview_url\">\n </div>\n </div>\n </div>\n <div v-if=\"!status.spoiler_text\">\n <span class=\"status-content\" v-html=\"status.content\"/>\n <div v-if=\"status.poll\" class=\"poll\">\n <ul>\n <li v-for=\"(option, index) in status.poll.options\" :key=\"index\">\n {{ option.title }}\n <el-progress :percentage=\"optionPercent(status.poll, option)\" />\n </li>\n </ul>\n </div>\n <div v-for=\"(attachment, index) in status.media_attachments\" :key=\"index\" class=\"image\">\n <img :src=\"attachment.preview_url\">\n </div>\n </div>\n <div class=\"status-footer\">\n <span class=\"status-created-at\">{{ parseTimestamp(status.created_at) }}</span>\n <a v-if=\"status.url\" :href=\"status.url\" target=\"_blank\" class=\"account\" @click.stop>\n {{ $t('statuses.openStatusInInstance') }}\n <i class=\"el-icon-top-right\"/>\n </a>\n </div>\n </div>\n </el-card>\n <el-card v-else class=\"status-card\">\n <div slot=\"header\">\n <div class=\"status-header\">\n <div class=\"status-account-container\">\n <div class=\"status-account\">\n <h4 class=\"status-deleted\">{{ $t('reports.statusDeleted') }}</h4>\n </div>\n </div>\n </div>\n </div>\n <div class=\"status-body\">\n <span v-if=\"status.content\" class=\"status-content\" v-html=\"status.content\"/>\n <span v-else class=\"status-without-content\">no content</span>\n </div>\n <div class=\"status-footer\">\n <span v-if=\"status.created_at\" class=\"status-created-at\">{{ parseTimestamp(status.created_at) }}</span>\n <a v-if=\"status.url\" :href=\"status.url\" target=\"_blank\" class=\"account\" @click.stop>\n Open status in instance\n <i class=\"el-icon-top-right\"/>\n </a>\n </div>\n </el-card>\n</template>\n\n<script>\nimport { DateTime } from 'luxon'\nexport default {\n name: 'Status',\n props: {\n account: {\n type: Object,\n required: false,\n default: () => { return {} }\n },\n fetchStatusesByInstance: {\n type: Boolean,\n required: false,\n default: false\n },\n showCheckbox: {\n type: Boolean,\n required: true,\n default: false\n },\n status: {\n type: Object,\n required: true\n },\n page: {\n type: Number,\n required: false,\n default: 0\n },\n userId: {\n type: String,\n required: false,\n default: ''\n },\n godmode: {\n type: Boolean,\n required: false,\n default: false\n }\n },\n data() {\n return {\n showHiddenStatus: false\n }\n },\n methods: {\n capitalizeFirstLetter(str) {\n return str.charAt(0).toUpperCase() + str.slice(1)\n },\n isPrivileged(accepted_privileges, accepted_roles) {\n const user_privileges = this.$store.getters.privileges\n const user_roles = this.$store.getters.roles\n return accepted_privileges.some(privilege => user_privileges.indexOf(privilege) >= 0) || accepted_roles.some(role => user_roles.indexOf(role) >= 0)\n },\n changeStatus(statusId, isSensitive, visibility) {\n this.$store.dispatch('ChangeStatusScope', {\n statusId,\n isSensitive,\n visibility,\n reportCurrentPage: this.page,\n userId: this.userId,\n godmode: this.godmode,\n fetchStatusesByInstance: this.fetchStatusesByInstance\n })\n },\n deleteStatus(statusId) {\n this.$confirm('Are you sure you want to delete this status?', 'Warning', {\n confirmButtonText: 'OK',\n cancelButtonText: 'Cancel',\n type: 'warning'\n }).then(() => {\n this.$store.dispatch('DeleteStatus', {\n statusId,\n reportCurrentPage: this.page,\n userId: this.userId,\n godmode: this.godmode,\n fetchStatusesByInstance: this.fetchStatusesByInstance\n })\n this.$message({\n type: 'success',\n message: 'Delete completed'\n })\n }).catch(() => {\n this.$message({\n type: 'info',\n message: 'Delete canceled'\n })\n })\n },\n handleStatusSelection(account) {\n this.$emit('status-selection', account)\n },\n handleRouteChange() {\n this.$router.push({ name: 'StatusShow', params: { id: this.status.id }})\n },\n optionPercent(poll, pollOption) {\n const allVotes = poll.options.reduce((acc, option) => (acc + option.votes_count), 0)\n if (allVotes === 0) {\n return 0\n }\n return +(pollOption.votes_count / allVotes * 100).toFixed(1)\n },\n parseTimestamp(timestamp) {\n return DateTime.fromISO(timestamp).toFormat('yyyy-MM-dd HH:mm')\n },\n propertyExists(account, property, _secondProperty) {\n if (_secondProperty) {\n return account[property] && account[_secondProperty]\n }\n return account[property]\n }\n }\n}\n</script>\n\n<style rel='stylesheet/scss' lang='scss'>\n.status-card {\n margin-bottom: 10px;\n cursor: pointer;\n .account {\n line-height: 26px;\n font-size: 13px;\n color: #606266;\n }\n .account:hover {\n text-decoration: underline;\n }\n .deactivated {\n color: gray;\n line-height: 28px;\n vertical-align: middle;\n }\n .image {\n width: 20%;\n img {\n width: 100%;\n }\n }\n .router-link {\n text-decoration: none;\n }\n .show-more-button {\n margin-left: 5px;\n }\n .status-account {\n display: flex;\n align-items: center;\n }\n .status-avatar-img {\n display: inline-block;\n width: 15px;\n height: 15px;\n margin-right: 5px;\n }\n .status-account-name {\n display: inline-block;\n margin: 0;\n font-size: 15px;\n font-weight: 500;\n }\n .status-body {\n display: flex;\n flex-direction: column;\n }\n .status-card-header {\n display: flex;\n align-items: center;\n }\n .status-checkbox {\n margin-right: 7px;\n }\n .status-content {\n font-size: 15px;\n line-height: 26px;\n }\n .status-created-at {\n font-size: 13px;\n color: #606266;\n }\n .status-deleted {\n font-style: italic;\n margin-top: 3px;\n }\n .status-footer {\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n .status-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n }\n .status-tags {\n display: inline;\n }\n .status-without-content {\n font-style: italic;\n }\n}\n\n@media only screen and (max-width:480px) {\n .el-message {\n min-width: 80%;\n }\n .el-message-box {\n width: 80%;\n }\n .status-card {\n .el-card__header {\n padding: 10px 17px;\n }\n .el-tag {\n margin: 3px 0;\n }\n .status-account-container {\n margin-bottom: 5px;\n }\n .status-actions-button {\n margin: 3px 0 3px;\n }\n .status-actions {\n width: 100%;\n display: flex;\n flex-wrap: wrap;\n justify-content: space-between;\n }\n .status-footer {\n flex-direction: column;\n align-items: flex-start;\n margin-top: 10px;\n }\n .status-header {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n }\n }\n}\n</style>\n",
"import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=e9501a0e&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\nimport style0 from \"./index.vue?vue&type=style&index=0&id=e9501a0e&prod&rel=stylesheet%2Fscss&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports",
"export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js!../../../node_modules/css-loader/index.js??ref--10-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/dist/cjs.js??ref--10-2!../../../node_modules/sass-loader/dist/cjs.js??ref--10-3!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=style&index=0&id=e9501a0e&prod&rel=stylesheet%2Fscss&lang=scss&\"",
"var render = function render(){var _vm=this,_c=_vm._self._c;return (_vm.needReboot)?_c('el-tooltip',{attrs:{\"content\":_vm.$t('settings.restartApp'),\"placement\":\"bottom-end\"}},[_c('el-button',{staticClass:\"reboot-button\",attrs:{\"type\":\"warning\"},on:{\"click\":_vm.restartApp}},[_c('span',[_c('i',{staticClass:\"el-icon-refresh\"}),_vm._v(\"\\n \"+_vm._s(_vm.$t('settings.instanceReboot'))+\"\\n \")])])],1):_vm._e()\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }",
"import mod from \"-!../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./index.vue?vue&type=script&lang=js&\"",
"<!--\nSPDX-FileCopyrightText: 2019-2022 Pleroma Authors <https://pleroma.social>\nSPDX-License-Identifier: AGPL-3.0-only\n-->\n\n<template>\n <el-tooltip v-if=\"needReboot\" :content=\"$t('settings.restartApp')\" placement=\"bottom-end\">\n <el-button type=\"warning\" class=\"reboot-button\" @click=\"restartApp\">\n <span>\n <i class=\"el-icon-refresh\"/>\n {{ $t('settings.instanceReboot') }}\n </span>\n </el-button>\n </el-tooltip>\n</template>\n\n<script>\nimport i18n from '@/lang'\n\nexport default {\n name: 'RebootButton',\n computed: {\n needReboot() {\n return this.$store.state.app.needReboot\n }\n },\n methods: {\n async restartApp() {\n try {\n await this.$store.dispatch('RestartApplication')\n } catch (e) {\n return\n }\n this.$message({\n type: 'success',\n message: i18n.t('settings.restartSuccess')\n })\n }\n }\n}\n</script>\n",
"import { render, staticRenderFns } from \"./index.vue?vue&type=template&id=7a279519&\"\nimport script from \"./index.vue?vue&type=script&lang=js&\"\nexport * from \"./index.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports",
"var render = function render(){var _vm=this,_c=_vm._self._c;return _c('div',[_c('div',{staticClass:\"report-account-container\"},[_c('span',{staticClass:\"report-row-key\"},[_vm._v(_vm._s(_vm.$t('reports.account'))+\":\")]),_vm._v(\" \"),_c('div',{staticClass:\"report-account\"},[(_vm.propertyExists(_vm.report.account, 'id'))?_c('router-link',{staticClass:\"router-link\",attrs:{\"to\":{ name: 'UsersShow', params: { id: _vm.report.account.id }}}},[(_vm.propertyExists(_vm.report.account, 'avatar'))?_c('img',{staticClass:\"avatar-img\",attrs:{\"src\":_vm.report.account.avatar,\"alt\":\"avatar\"}}):_vm._e(),_vm._v(\" \"),(_vm.propertyExists(_vm.report.account, 'nickname'))?_c('span',{staticClass:\"report-account-name\"},[_vm._v(_vm._s(_vm.report.account.nickname))]):_c('span',{staticClass:\"report-account-name deactivated\"},[_vm._v(\"(\"+_vm._s(_vm.$t('users.invalidNickname'))+\")\")])]):_c('span',{staticClass:\"report-account-name deactivated\"},[_vm._v(\"(\"+_vm._s(_vm.$t('users.invalidNickname'))+\")\")]),_vm._v(\" \"),(_vm.propertyExists(_vm.report.account, 'url'))?_c('a',{staticClass:\"account\",attrs:{\"href\":_vm.report.account.url,\"target\":\"_blank\"}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('userProfile.openAccountInInstance'))+\"\\n \"),_c('i',{staticClass:\"el-icon-top-right\"})]):_vm._e()],1)]),_vm._v(\" \"),(_vm.report.content && _vm.report.content.length > 0)?_c('div',[_c('el-divider',{staticClass:\"divider\"}),_vm._v(\" \"),_c('span',{staticClass:\"report-row-key\"},[_vm._v(_vm._s(_vm.$t('reports.content'))+\":\\n \"),_c('span',[_vm._v(_vm._s(_vm.report.content))])])],1):_vm._e(),_vm._v(\" \"),_c('el-divider',{staticClass:\"divider\"}),_vm._v(\" \"),_c('div',{staticClass:\"report-account-container\",style:(_vm.showStatuses(_vm.report.statuses) ? '' : 'margin-bottom:15px')},[_c('span',{staticClass:\"report-row-key\"},[_vm._v(_vm._s(_vm.$t('reports.actor'))+\":\")]),_vm._v(\" \"),_c('div',{staticClass:\"report-account\"},[(_vm.propertyExists(_vm.report.actor, 'id'))?_c('router-link',{staticClass:\"router-link\",attrs:{\"to\":{ name: 'UsersShow', params: { id: _vm.report.actor.id }}}},[(_vm.propertyExists(_vm.report.actor, 'avatar'))?_c('img',{staticClass:\"avatar-img\",attrs:{\"src\":_vm.report.actor.avatar,\"alt\":\"avatar\"}}):_vm._e(),_vm._v(\" \"),(_vm.propertyExists(_vm.report.actor, 'nickname'))?_c('span',{staticClass:\"report-account-name\"},[_vm._v(_vm._s(_vm.report.actor.nickname))]):_c('span',{staticClass:\"report-account-name deactivated\"},[_vm._v(\"(\"+_vm._s(_vm.$t('users.invalidNickname'))+\")\")])]):_c('span',{staticClass:\"report-account-name deactivated\"},[_vm._v(\"(\"+_vm._s(_vm.$t('users.invalidNickname'))+\")\")]),_vm._v(\" \"),(_vm.propertyExists(_vm.report.actor, 'url'))?_c('a',{staticClass:\"account\",attrs:{\"href\":_vm.report.actor.url,\"target\":\"_blank\"}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('userProfile.openAccountInInstance'))+\"\\n \"),_c('i',{staticClass:\"el-icon-top-right\"})]):_vm._e()],1)]),_vm._v(\" \"),(_vm.showStatuses(_vm.report.statuses))?_c('div',{staticClass:\"reported-statuses\"},[_c('el-collapse',[_c('el-collapse-item',{attrs:{\"title\":_vm.getStatusesTitle(_vm.report.statuses)}},_vm._l((_vm.report.statuses),function(status){return _c('div',{key:status.id},[_c('status',{attrs:{\"status\":status,\"account\":status.account.nickname ? status.account : _vm.report.account,\"show-checkbox\":false,\"page\":_vm.currentPage}})],1)}),0)],1)],1):_vm._e(),_vm._v(\" \"),_c('div',[_c('el-collapse',[_c('el-collapse-item',{attrs:{\"title\":_vm.getNotesTitle(_vm.report.notes)}},_vm._l((_vm.report.notes),function(note,index){return _c('note-card',{key:index,attrs:{\"note\":note,\"report\":_vm.report}})}),1)],1),_vm._v(\" \"),_c('div',{staticClass:\"report-note-form\"},[_c('el-input',{attrs:{\"placeholder\":_vm.$t('reports.leaveNote'),\"type\":\"textarea\",\"rows\":\"2\"},model:{value:(_vm.notes[_vm.report.id]),callback:function ($$v) {_vm.$set(_vm.notes, _vm.report.id, $$v)},expression:\"notes[report.id]\"}}),_vm._v(\" \"),_c('div',{staticClass:\"report-post-note\"},[_c('el-button',{on:{\"click\":function($event){return _vm.handleNewNote(_vm.report.id)}}},[_vm._v(_vm._s(_vm.$t('reports.postNote')))])],1)],1)],1)],1)\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }",
"import mod from \"-!../../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NoteCard.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./NoteCard.vue?vue&type=script&lang=js&\"",
"<!--\nSPDX-FileCopyrightText: 2019-2022 Pleroma Authors <https://pleroma.social>\nSPDX-License-Identifier: AGPL-3.0-only\n-->\n\n<template>\n <el-card class=\"note-card\">\n <div slot=\"header\">\n <div class=\"note-header\">\n <router-link\n v-if=\"propertyExists(note.user, 'id')\"\n :to=\"{ name: 'UsersShow', params: { id: note.user.id }}\"\n class=\"router-link\">\n <div class=\"note-actor\">\n <img\n v-if=\"propertyExists(note.user, 'avatar')\"\n :src=\"note.user.avatar\"\n alt=\"avatar\"\n class=\"note-avatar-img\">\n <span v-if=\"propertyExists(note.user, 'nickname')\" class=\"note-actor-name\">{{ note.user.nickname }}</span>\n <span v-else class=\"note-actor-name deactivated\">({{ $t('users.invalidNickname') }})</span>\n </div>\n </router-link>\n <el-button size=\"mini\" @click.native=\"handleNoteDeletion(note.id, report.id)\">\n {{ $t('reports.deleteNote') }}\n </el-button>\n </div>\n </div>\n <div class=\"note-body\">\n <span class=\"note-content\" v-html=\"note.content\"/>\n {{ parseTimestamp(note.created_at) }}\n </div>\n </el-card>\n</template>\n\n<script>\nimport { DateTime } from 'luxon'\nexport default {\n name: 'NoteCard',\n props: {\n report: {\n type: Object,\n required: true\n },\n note: {\n type: Object,\n required: true\n }\n },\n methods: {\n handleNoteDeletion(noteID, reportID) {\n this.$confirm('Are you sure you want to delete this note?', 'Warning', {\n confirmButtonText: 'OK',\n cancelButtonText: 'Cancel',\n type: 'warning'\n }).then(() => {\n this.$store.dispatch('DeleteReportNote', { noteID, reportID })\n this.$message({\n type: 'success',\n message: 'Delete completed'\n })\n }).catch(() => {\n this.$message({\n type: 'info',\n message: 'Delete canceled'\n })\n })\n },\n parseTimestamp(timestamp) {\n return DateTime.fromISO(timestamp).toFormat('yyyy-MM-dd HH:mm')\n },\n propertyExists(account, property) {\n return account[property]\n }\n }\n}\n</script>\n\n<style rel='stylesheet/scss' lang='scss'>\n a {\n text-decoration: underline;\n }\n .deactivated {\n color: gray;\n }\n .el-icon-arrow-right {\n margin-right: 6px;\n }\n .note-header {\n display: flex;\n justify-content: space-between;\n align-items: baseline;\n height: 40px;\n }\n .note-actor {\n display: flex;\n align-items: center;\n }\n .note-actor-name {\n margin: 0;\n height: 28px;\n }\n .note-avatar-img {\n width: 15px;\n height: 15px;\n margin-right: 5px;\n }\n .note-body {\n display: flex;\n flex-direction: column;\n }\n .note-card {\n margin-bottom: 15px;\n }\n .note-content {\n font-size: 15px;\n }\n .note-header {\n display: flex;\n justify-content: space-between;\n align-items: center;\n height: 28px;\n font-size: 15px;\n font-weight: 500;\n }\n .router-link {\n text-decoration: none;\n }\n\n @media only screen and (max-width:480px) {\n .el-card__header {\n padding: 10px 17px;\n }\n .note-header {\n display: flex;\n flex-direction: column;\n height: 65px;\n }\n .note-actor {\n margin-bottom: 5px;\n }\n .note-header {\n display: flex;\n flex-direction: column;\n align-items: flex-start;\n }\n }\n</style>\n",
"import mod from \"-!../../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ReportContent.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../../node_modules/babel-loader/lib/index.js?cacheDirectory!../../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ReportContent.vue?vue&type=script&lang=js&\"",
"<!--\nSPDX-FileCopyrightText: 2019-2022 Pleroma Authors <https://pleroma.social>\nSPDX-License-Identifier: AGPL-3.0-only\n-->\n\n<template>\n <div>\n <div class=\"report-account-container\">\n <span class=\"report-row-key\">{{ $t('reports.account') }}:</span>\n <div class=\"report-account\">\n <router-link\n v-if=\"propertyExists(report.account, 'id')\"\n :to=\"{ name: 'UsersShow', params: { id: report.account.id }}\"\n class=\"router-link\">\n <img\n v-if=\"propertyExists(report.account, 'avatar')\"\n :src=\"report.account.avatar\"\n alt=\"avatar\"\n class=\"avatar-img\">\n <span v-if=\"propertyExists(report.account, 'nickname')\" class=\"report-account-name\">{{ report.account.nickname }}</span>\n <span v-else class=\"report-account-name deactivated\">({{ $t('users.invalidNickname') }})</span>\n </router-link>\n <span v-else class=\"report-account-name deactivated\">({{ $t('users.invalidNickname') }})</span>\n <a v-if=\"propertyExists(report.account, 'url')\" :href=\"report.account.url\" target=\"_blank\" class=\"account\">\n {{ $t('userProfile.openAccountInInstance') }}\n <i class=\"el-icon-top-right\"/>\n </a>\n </div>\n </div>\n <div v-if=\"report.content && report.content.length > 0\">\n <el-divider class=\"divider\"/>\n <span class=\"report-row-key\">{{ $t('reports.content') }}:\n <span>{{ report.content }}</span>\n </span>\n </div>\n <el-divider class=\"divider\"/>\n <div :style=\"showStatuses(report.statuses) ? '' : 'margin-bottom:15px'\" class=\"report-account-container\">\n <span class=\"report-row-key\">{{ $t('reports.actor') }}:</span>\n <div class=\"report-account\">\n <router-link\n v-if=\"propertyExists(report.actor, 'id')\"\n :to=\"{ name: 'UsersShow', params: { id: report.actor.id }}\"\n class=\"router-link\">\n <img\n v-if=\"propertyExists(report.actor, 'avatar')\"\n :src=\"report.actor.avatar\"\n alt=\"avatar\"\n class=\"avatar-img\">\n <span v-if=\"propertyExists(report.actor, 'nickname')\" class=\"report-account-name\">{{ report.actor.nickname }}</span>\n <span v-else class=\"report-account-name deactivated\">({{ $t('users.invalidNickname') }})</span>\n </router-link>\n <span v-else class=\"report-account-name deactivated\">({{ $t('users.invalidNickname') }})</span>\n <a v-if=\"propertyExists(report.actor, 'url')\" :href=\"report.actor.url\" target=\"_blank\" class=\"account\">\n {{ $t('userProfile.openAccountInInstance') }}\n <i class=\"el-icon-top-right\"/>\n </a>\n </div>\n </div>\n <div v-if=\"showStatuses(report.statuses)\" class=\"reported-statuses\">\n <el-collapse>\n <el-collapse-item :title=\"getStatusesTitle(report.statuses)\">\n <div v-for=\"status in report.statuses\" :key=\"status.id\">\n <status :status=\"status\" :account=\"status.account.nickname ? status.account : report.account\" :show-checkbox=\"false\" :page=\"currentPage\"/>\n </div>\n </el-collapse-item>\n </el-collapse>\n </div>\n <div>\n <el-collapse>\n <el-collapse-item :title=\"getNotesTitle(report.notes)\">\n <note-card v-for=\"(note, index) in report.notes\" :key=\"index\" :note=\"note\" :report=\"report\"/>\n </el-collapse-item>\n </el-collapse>\n <div class=\"report-note-form\">\n <el-input\n v-model=\"notes[report.id]\"\n :placeholder=\"$t('reports.leaveNote')\"\n type=\"textarea\"\n rows=\"2\"/>\n <div class=\"report-post-note\">\n <el-button @click=\"handleNewNote(report.id)\">{{ $t('reports.postNote') }}</el-button>\n </div>\n </div>\n </div>\n </div>\n</template>\n\n<script>\nimport NoteCard from './NoteCard'\nimport Status from '@/components/Status'\n\nexport default {\n name: 'ReportContent',\n components: { NoteCard, Status },\n props: {\n report: {\n type: Object,\n required: true\n }\n },\n data() {\n return {\n notes: {}\n }\n },\n computed: {\n currentPage() {\n return this.$store.state.reports.currentPage\n }\n },\n methods: {\n getNotesTitle(notes = []) {\n return `Notes: ${notes.length} item(s)`\n },\n getStatusesTitle(statuses = []) {\n return `Reported statuses: ${statuses.length} item(s)`\n },\n handleNewNote(reportID) {\n this.$store.dispatch('CreateReportNote', { content: this.notes[reportID], reportID })\n this.notes[reportID] = ''\n },\n propertyExists(account, property, _secondProperty) {\n if (_secondProperty) {\n return account[property] && account[_secondProperty]\n }\n return account[property]\n },\n showStatuses(statuses = []) {\n return statuses.length > 0\n }\n }\n}\n</script>\n\n<style rel='stylesheet/scss' lang='scss'>\n .account {\n line-height: 26px;\n font-size: 13px;\n color: #606266;\n }\n .account:hover {\n text-decoration: underline;\n }\n .avatar-img {\n vertical-align: bottom;\n width: 15px;\n height: 15px;\n }\n .deactivated {\n color: gray;\n }\n .divider {\n margin: 15px 0;\n }\n .report-account {\n display: flex;\n align-items: baseline;\n justify-content: space-between;\n flex-grow: 2;\n }\n .report-account-container {\n display: flex;\n align-items: baseline;\n }\n .report-account-name {\n font-size: 15px;\n font-weight: 500;\n }\n .report-note-form {\n margin: 15px 0 0 0;\n }\n .report-post-note {\n margin: 5px 0 0 0;\n text-align: right;\n }\n .report-row-key {\n font-size: 14px;\n font-weight: 500;\n padding-right: 5px;\n }\n .reported-statuses {\n margin-top: 15px;\n }\n .router-link {\n text-decoration: none;\n }\n @media only screen and (max-width:480px) {\n .divider {\n margin: 10px 0;\n }\n .el-card__body {\n padding: 13px;\n }\n .report-account {\n flex-direction: column;\n }\n }\n</style>\n",
"import { render, staticRenderFns } from \"./NoteCard.vue?vue&type=template&id=6ec34695&\"\nimport script from \"./NoteCard.vue?vue&type=script&lang=js&\"\nexport * from \"./NoteCard.vue?vue&type=script&lang=js&\"\nimport style0 from \"./NoteCard.vue?vue&type=style&index=0&id=6ec34695&prod&rel=stylesheet%2Fscss&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports",
"var render = function render(){var _vm=this,_c=_vm._self._c;return _c('el-card',{staticClass:\"note-card\"},[_c('div',{attrs:{\"slot\":\"header\"},slot:\"header\"},[_c('div',{staticClass:\"note-header\"},[(_vm.propertyExists(_vm.note.user, 'id'))?_c('router-link',{staticClass:\"router-link\",attrs:{\"to\":{ name: 'UsersShow', params: { id: _vm.note.user.id }}}},[_c('div',{staticClass:\"note-actor\"},[(_vm.propertyExists(_vm.note.user, 'avatar'))?_c('img',{staticClass:\"note-avatar-img\",attrs:{\"src\":_vm.note.user.avatar,\"alt\":\"avatar\"}}):_vm._e(),_vm._v(\" \"),(_vm.propertyExists(_vm.note.user, 'nickname'))?_c('span',{staticClass:\"note-actor-name\"},[_vm._v(_vm._s(_vm.note.user.nickname))]):_c('span',{staticClass:\"note-actor-name deactivated\"},[_vm._v(\"(\"+_vm._s(_vm.$t('users.invalidNickname'))+\")\")])])]):_vm._e(),_vm._v(\" \"),_c('el-button',{attrs:{\"size\":\"mini\"},nativeOn:{\"click\":function($event){return _vm.handleNoteDeletion(_vm.note.id, _vm.report.id)}}},[_vm._v(\"\\n \"+_vm._s(_vm.$t('reports.deleteNote'))+\"\\n \")])],1)]),_vm._v(\" \"),_c('div',{staticClass:\"note-body\"},[_c('span',{staticClass:\"note-content\",domProps:{\"innerHTML\":_vm._s(_vm.note.content)}}),_vm._v(\"\\n \"+_vm._s(_vm.parseTimestamp(_vm.note.created_at))+\"\\n \")])])\n}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }",
"import { render, staticRenderFns } from \"./ReportContent.vue?vue&type=template&id=20813c78&\"\nimport script from \"./ReportContent.vue?vue&type=script&lang=js&\"\nexport * from \"./ReportContent.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ReportContent.vue?vue&type=style&index=0&id=20813c78&prod&rel=stylesheet%2Fscss&lang=scss&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"
],
"sourceRoot": ""
}

File Metadata

Mime Type
application/json
Expires
Tue, Jan 20, 1:44 PM (1 d, 3 h)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
973747
Default Alt Text
chunk-f631.50351e52.js.map (73 KB)

Event Timeline