Module 877133

6,089 characters · in no known chunk
Dependencies
Lazily required by (0)none
Lazily requires (0)none
Source Raw
function(e,t,n){"use strict";let i;n.d(t,{kZ:()=>G,Oj:()=>F,o2:()=>P,fu:()=>M,ER:()=>D,Ay:()=>k,ZD:()=>V,de:()=>L,Bk:()=>x,ZA:()=>i});var r,s,a,o,l,u,c,d=n(64700),_=((r={}).NICKNAME_UPDATE="nickname_update",r.NICKNAME_RESET="nickname_reset",r),f=((s={}).BLOCKED="blocked",s.FLAGGED="flagged",s),h=((a={}).MODAL="MODAL",a),p=((o={}).RULE_NAME="rule_name",o.CHANNEL_ID="channel_id",o.DECISION_ID="decision_id",o.KEYWORD="keyword",o.KEYWORD_MATCHED_CONTENT="keyword_matched_content",o.FLAGGED_MESSAGE_ID="flagged_message_id",o.TIMEOUT_DURATION="timeout_duration",o.QUARANTINE_USER="quarantine_user",o.QUARANTINE_USER_ACTION="quarantine_user_action",o.DECISION_REASON="decision_reason",o.ALERT_ACTIONS_EXECUTION="alert_actions_execution",o.QUARANTINE_EVENT="quarantine_event",o.BLOCK_PROFILE_UPDATE_TYPE="block_profile_update_type",o.VOICE_CHANNEL_STATUS_OUTCOME="voice_channel_status_outcome",o.APPLICATION_NAME="application_name",o.INTERACTION_USER_ID="interaction_user_id",o.INTERACTION_CALLBACK_TYPE="interaction_callback_type",o.DECISION_OUTCOME="decision_outcome",o),E=n(385244),m=((l={}).MESSAGE_SEND="message_send",l.GUILD_JOIN="guild_join",l.USERNAME_UPDATE="username_update",l.CLAN_TAG_UPDATE="clan_tag_update",l),g=((u={}).BLOCK_PROFILE_UPDATE="block_profile_update",u.QUARANTINE_USER="quarantine_user",u.BLOCK_GUEST_JOIN="block_guest_join",u),A=((c={}).BIO="bio",c.USERNAME="username",c.NICKNAME="nickname",c.GLOBAL_NAME="display_name",c.CLAN_TAG="clan_tag",c),I=n(17928),T=n(47167),S=n(734057),N=n(576705),y=n(994500),C=n(287809),v=n(845625),O=n(615550),R=n(652215),b=n(375708);function D(e){return e.type===R.lAJ.AUTO_MODERATION_ACTION}function L(e){return e.embeds?.some(e=>{let{type:t}=e;return t===R.Auw.AUTO_MODERATION_NOTIFICATION})}function w(e,t){let[n]=e.embeds??[];if(null!=n&&(n.type===R.Auw.AUTO_MODERATION_MESSAGE||n.type===R.Auw.AUTO_MODERATION_NOTIFICATION))return n?.fields?.find(e=>{let{rawName:n}=e;return n===t})?.rawValue}function M(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:R.FXj,i=arguments.length>3?arguments[3]:void 0,r=arguments.length>4?arguments[4]:void 0,s=null!=t?(0,T.m1)(t,C.default,y.A):b.intl.string(b.t.J90oLW),a=function(e){let t=w(e,p.BLOCK_PROFILE_UPDATE_TYPE);if(null!=t)return t}(e),o=function(e){let t=w(e,p.QUARANTINE_USER_ACTION);if(null!=t)return t}(e),l=function(e){let t=w(e,p.QUARANTINE_EVENT);if(null!=t)return t}(e),u=function(e){let t=w(e,p.QUARANTINE_USER);if(null!=t)return t}(e),c=function(e){let t=w(e,p.DECISION_OUTCOME);if(null!=t)return t}(e),d=w(e,p.INTERACTION_CALLBACK_TYPE),E=w(e,p.APPLICATION_NAME);if(null!=u){let e=function(e,t,n){switch(t){case g.BLOCK_PROFILE_UPDATE:var i=e;switch(i){case _.NICKNAME_UPDATE:return b.intl.string(b.t.t98DPb);case _.NICKNAME_RESET:return b.intl.string(b.t["7u/rlU"]);default:return}case g.QUARANTINE_USER:var r=n;switch(r){case m.MESSAGE_SEND:return b.intl.string(b.t.PmSMMS);case m.GUILD_JOIN:return b.intl.string(b.t.m9wWzo);case m.USERNAME_UPDATE:return b.intl.string(b.t.KNSkC6);case m.CLAN_TAG_UPDATE:return b.intl.string(b.t.qV4K6j);default:return}case g.BLOCK_GUEST_JOIN:return b.intl.string(b.t.MrYeyS)}}(a,o,l);if(null!=e)return e}let A=N.A.can(R.xBc.VIEW_CHANNEL,t),I=null!=t&&A?n:R.FXj,S=function(e,t,n){let i=w(e,p.VOICE_CHANNEL_STATUS_OUTCOME);if(null==i)return null;let r="blocked"===i?b.t.cLQrqz:b.t.bma6cs;return b.intl.format(r,{channelName:t,channelHook:n})}(e,s,n);return null!=S?S:null!=E?d===h.MODAL&&null!=r?c!==f.BLOCKED?b.intl.format(b.t["4xL9Sk"],{applicationName:E,interactionUserHook:r,integrationOwnerHook:i}):b.intl.format(b.t.S3lNIT,{applicationName:E,interactionUserHook:r,integrationOwnerHook:i}):c!==f.BLOCKED?b.intl.format(b.t.AXQufN,{applicationName:E,channelName:s,channelHook:I,integrationOwnerHook:i}):b.intl.format(b.t.s3tjMN,{applicationName:E,channelName:s,channelHook:I,integrationOwnerHook:i}):c!==f.BLOCKED?b.intl.format(b.t.IZg0VQ,{channelName:s,channelHook:I}):b.intl.format(b.t.lOIOSK,{channelName:s,channelHook:I})}function P(e){switch(e){case A.NICKNAME:return b.intl.string(b.t["fkBQa/"]);case A.USERNAME:return b.intl.string(b.t.pJQVnr);case A.GLOBAL_NAME:return b.intl.string(b.t.V9eJ85);case A.CLAN_TAG:return b.intl.string(b.t.Rtum01);default:return b.intl.string(b.t.pJQVnr)}}function x(e){let t=w(e,E.E.NOTIFICATION_TYPE),n=w(e,E.E.JOIN_ATTEMPTS),i=w(e,E.E.RAID_DATETIME),r=w(e,E.E.DMS_SENT),s=w(e,E.E.RAID_TYPE),a=w(e,E.E.RESOLVED_REASON),o=w(e,E.E.DECISION_ID),l=w(e,E.E.SUSPICIOUS_MENTION_ACTIVITY_UNTIL);return{notificationType:(null==t?null:t)??void 0,joinAttempts:null!=n?parseInt(n):void 0,raidDatetime:null!=i?new Date(i):void 0,dmsSent:null!=r?parseInt(r):void 0,raidType:null!=s?s:void 0,resolvedReason:null!=a?a:void 0,decisionId:null!=o?o:void 0,suspiciousMentionActivityUntil:null!=l?new Date(l):void 0}}function U(e){let t=w(e,p.CHANNEL_ID),n=w(e,p.ALERT_ACTIONS_EXECUTION),i=(0,v.v)(n);return{content:function(e){let[t]=e.embeds??[];return t?.rawDescription??""}(e),ruleName:w(e,p.RULE_NAME),decisionId:w(e,p.DECISION_ID),keyword:w(e,p.KEYWORD),keywordMatchedContent:w(e,p.KEYWORD_MATCHED_CONTENT),flaggedMessageId:w(e,p.FLAGGED_MESSAGE_ID),timeoutDuration:w(e,p.TIMEOUT_DURATION),quarantineType:w(e,p.QUARANTINE_USER),quarantineAction:w(e,p.QUARANTINE_USER_ACTION),decisionReason:w(e,p.DECISION_REASON),applicationName:w(e,p.APPLICATION_NAME),interactionUserId:w(e,p.INTERACTION_USER_ID),interactionCallbackType:w(e,p.INTERACTION_CALLBACK_TYPE),embedChannel:S.A.getChannel(t),embedChannelId:t,alertActionsExecution:i??void 0}}function k(e){let t=d.useMemo(()=>U(e),[e]),n=(0,I.bG)([S.A],()=>S.A.getChannel(t.embedChannelId),[t.embedChannelId]);return{...t,embedChannel:n}}function G(e){if(null==e)return null;let{alertActionsExecution:t}=U(e);return t??null}function F(e){if(null==e)return b.intl.string(b.t.Gh3A0O);switch(e){case O.no.LEGITIMATE_ACTIVITY:return b.intl.string(b.t["riQ+HH"]);case O.no.DM_SPAM:return b.intl.string(b.t.j5V0ij);case O.no.JOIN_RAID:return b.intl.string(b.t.qhaRbG);default:return b.intl.string(b.t.GPg6JM)}}function V(e){return w(e,E.E.ACTION_BY_USER_ID)}}