export interface LicensesEntry { value : string ; text : string ; selectable ? : boolean ; } export const LICENSES = [ { value : 'all-rights-reserved' , text : 'All rights reserved' , selectable : true , } , { value : 'attribution-cc' , text : 'Creative Commons Attribution' , selectable : true , } , { value : 'attribution-sharealike-cc' , text : 'Attribution-ShareAlike BY-SA' , selectable : true , } , { value : 'attribution-noderivs-cc' , text : 'Attribution-NoDerivs CC BY-ND' , selectable : true , } , { value : 'attribution-noncommercial-cc' , text : 'Attribution-NonCommerical CC BY-NC' , selectable : true , } , { value : 'attribution-noncommercial-sharealike-cc' , text : 'Attribution-NonCommerical-ShareAlike' , selectable : true , } , { value : 'attribution-noncommercial-noderivs-cc' , text : 'Attribution-NonCommerical-NoDerivs' , selectable : true , } , { value : 'publicdomaincco' , text : 'Public Domain CCO "No Rights Reserved' , selectable : true , } , { value : 'gnuv3' , text : 'GNU v3 General Public License' } , { value : 'gnuv1.3' , text : 'GNU v1.3 Free Documentation License' } , { value : 'gnu-lgpl' , text : 'GNU Lesser General Public License' } , { value : 'gnu-affero' , text : 'GNU Affero General Public License' } , { value : 'apache-v1' , text : 'Apache License, Version 1.0' } , { value : 'apache-v1.1' , text : 'Apache License, Version 1.1' } , { value : 'apache-v2' , text : 'Apache License, Version 2.0' } , { value : 'mozillapublic' , text : 'Mozilla Public License' } , { value : 'bsd' , text : 'BSD License' } , ] ; export const ACCESS = [ { value : 0 , text : 'Unlisted' } , { value : 1 , text : 'Loggedin' } , { value : 2 , text : 'Public' } , ] ; export const REASONS = [ { value : 1 , label : 'Illegal' , hasMore : true , reasons : [ { value : 1 , label : 'Terrorism' } , { value : 2 , label : 'Paedophilia' } , { value : 3 , label : 'Extortion' } , { value : 4 , label : 'Fraud' } , { value : 5 , label : 'Revenge Porn' } , { value : 6 , label : 'Sex trafficking' } , ] , } , { value : 2 , label : 'NSFW (not safe for work)' , hasMore : true , reasons : [ { value : 1 , label : 'Nudity' } , { value : 2 , label : 'Pornography' } , { value : 3 , label : 'Profanity' } , { value : 4 , label : 'Violence and Gore' } , { value : 5 , label : 'Race, Religion, Gender' } , ] , } , { value : 3 , label : 'Encourages or incites violence' , hasMore : false , } , { value : 4 , label : 'Harassment' , hasMore : false , } , { value : 5 , label : 'Personal and confidential information' , hasMore : false , } , { value : 7 , label : 'Impersonates' , hasMore : false , } , { value : 8 , label : 'Spam' , hasMore : false , } , { value : 10 , label : 'Violates copyright' , hasMore : true , } , { value : 12 , label : 'Incorrect use of hashtags' , hasMore : false , } , { value : 13 , label : 'Malware' , hasMore : false , } , { value : 15 , label : 'Trademark infringement' , hasMore : false , } , { value : 16 , label : 'Token manipulation' , hasMore : false , } , { value : 17 , label : 'Security' , hasMore : true , reasons : [ { value : 1 , label : 'Hacked account' } ] , } , ] ; export const READABLE_REASONS = [ { value : 1 , label : 'is illegal' } , { value : 2 , label : 'Should be marked as explicit' , reasons : [ { value : 1 , label : 'Nudity' } , { value : 2 , label : 'Ponography' } , { value : 3 , label : 'Profanity' } , { value : 4 , label : 'Violance and Gore' } , { value : 5 , label : 'Race, Religion, Gender, etc' } , ] , } , { value : 3 , label : 'Encourages or incites violence' } , { value : 4 , label : 'Harassment' } , { value : 5 , label : 'contains personal and confidential info' } , { value : 6 , label : 'Maliciously targets users (@name, links, images or videos)' , } , { value : 7 , label : 'Impersonates someone in a misleading or deceptive manner' , } , { value : 8 , label : 'is spam' } , { value : 10 , label : 'is a copyright infringement' } , { value : 11 , label : 'Another reason' } , { value : 12 , label : 'Incorrect use of hashtags' } , { value : 13 , label : 'Malware' } , { value : 15 , label : 'Trademark infringement' } , { value : 16 , label : 'Token manipulation' } , { value : 17 , label : 'Security' , reasons : [ { value : 1 , label : 'Hacked account' } ] , } , ] ; export const REPORT_ACTIONS = { explicit : 'Marked as Explicit' , spam : 'Marked as Spam' , delete : 'Deleted' , } ;