local PermissionsLibrary_upv_1 = require(game:GetService("ReplicatedStorage").Modules.PermissionsLibrary) local tbl_upv_1 = {} function tbl_upv_1.CanViewModerationPage(a1, a2) --[[ name: CanViewModerationPage line: 7 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_access", a2) end function tbl_upv_1.CanViewBanStatusAndLogs(a1, a2) --[[ name: CanViewBanStatusAndLogs line: 11 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_viewbanned_full", a2) end function tbl_upv_1.CanLookupPlayers(a1, a2) --[[ name: CanLookupPlayers line: 15 upvalues: tbl_upv_1 (copy, index: 1) ]] return tbl_upv_1:CanViewModerationPage(a2) end function tbl_upv_1.CanViewActionHistory(a1, a2) --[[ name: CanViewActionHistory line: 19 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_viewactions_full", a2) end function tbl_upv_1.CanUseInvestigativeCommands(a1, a2) --[[ name: CanUseInvestigativeCommands line: 23 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_investigate_full", a2) end function tbl_upv_1.CanPardonLimited(a1, a2) --[[ name: CanPardonLimited line: 27 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_pardon_limited", a2) end function tbl_upv_1.CanPardonAnyone(a1, a2) --[[ name: CanPardonAnyone line: 31 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_pardon_full", a2) end function tbl_upv_1.CanPardon(a1, a2) --[[ name: CanPardon line: 35 ]] local v1 = a1:CanPardonLimited(a2) or (a1:CanPardonAnyone(a2)) return v1 end function tbl_upv_1.CanViewDataLimited(a1, a2) --[[ name: CanViewDataLimited line: 39 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_viewdata_limited", a2) end function tbl_upv_1.CanViewDataMost(a1, a2) --[[ name: CanViewDataMost line: 43 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_viewdata_most", a2) end function tbl_upv_1.CanViewDataFully(a1, a2) --[[ name: CanViewDataFully line: 47 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_viewdata_full", a2) end function tbl_upv_1.CanViewData(a1, a2) --[[ name: CanViewData line: 51 ]] local v2 = a1:CanViewDataLimited(a2) or (a1:CanViewDataMost(a2) or (a1:CanViewDataFully(a2))) return v2 end function tbl_upv_1.CanUnban(a1, a2) --[[ name: CanUnban line: 55 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_unban", a2) end function tbl_upv_1.CanJoinAnyone(a1, a2) --[[ name: CanJoinAnyone line: 59 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_teleport_full", a2) end function tbl_upv_1.CanEvictLimited(a1, a2) --[[ name: CanEvictLimited line: 63 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_evict_limited", a2) end function tbl_upv_1.CanEvictAnyone(a1, a2) --[[ name: CanEvictAnyone line: 67 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_evict_full", a2) end function tbl_upv_1.CanEvict(a1, a2) --[[ name: CanEvict line: 71 ]] local v3 = a1:CanEvictLimited(a2) or (a1:CanEvictAnyone(a2)) return v3 end function tbl_upv_1.CanBanLimited(a1, a2) --[[ name: CanBanLimited line: 75 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_moderate_limited", a2) end function tbl_upv_1.CanBanMost(a1, a2) --[[ name: CanBanMost line: 79 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_moderate_most", a2) end function tbl_upv_1.CanBanAnyone(a1, a2) --[[ name: CanBanAnyone line: 83 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_moderate_full", a2) end function tbl_upv_1.CanBan(a1, a2) --[[ name: CanBan line: 87 ]] local v4 = a1:CanBanLimited(a2) or (a1:CanBanMost(a2) or (a1:CanBanAnyone(a2))) return v4 end function tbl_upv_1.CanManageBanLocks(a1, a2) --[[ name: CanManageBanLocks line: 91 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_lock", a2) end function tbl_upv_1.CanRemoveFromLeaderboards(a1, a2) --[[ name: CanRemoveFromLeaderboards line: 95 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_removelbs_limited", a2) end function tbl_upv_1.CanWarnTemplate(a1, a2) --[[ name: CanWarnTemplate line: 99 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_warn_template", a2) end function tbl_upv_1.CanWarnCustom(a1, a2) --[[ name: CanWarnCustom line: 103 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_warn_custom", a2) end function tbl_upv_1.CanRestrict(a1, a2) --[[ name: CanRestrict line: 107 upvalues: PermissionsLibrary_upv_1 (copy, index: 1) ]] return PermissionsLibrary_upv_1:HasPermission("permission_moderation_modpanel_restrict", a2) end return tbl_upv_1