function d(e){window.enmity.plugins.registerPlugin(e)}function i(...e){return window.enmity.modules.getByProps(...e)}window.enmity.modules.common,window.enmity.modules.common.Constants,window.enmity.modules.common.Clipboard,window.enmity.modules.common.Assets,window.enmity.modules.common.Messages,window.enmity.modules.common.Clyde,window.enmity.modules.common.Avatars,window.enmity.modules.common.Native,window.enmity.modules.common.React,window.enmity.modules.common.Dispatcher,window.enmity.modules.common.Storage,window.enmity.modules.common.Toasts;const w=window.enmity.modules.common.Dialog;window.enmity.modules.common.Token,window.enmity.modules.common.REST,window.enmity.modules.common.Settings;const m=window.enmity.modules.common.Users;window.enmity.modules.common.Navigation,window.enmity.modules.common.NavigationNative,window.enmity.modules.common.NavigationStack,window.enmity.modules.common.Theme,window.enmity.modules.common.Linking,window.enmity.modules.common.StyleSheet,window.enmity.modules.common.ColorMap,window.enmity.modules.common.Components,window.enmity.modules.common.Locale,window.enmity.modules.common.Profiles,window.enmity.modules.common.Lodash,window.enmity.modules.common.Logger,window.enmity.modules.common.Flux,window.enmity.modules.common.SVG,window.enmity.modules.common.Scenes,window.enmity.modules.common.Moment;const{native:n}=window.enmity;function c(){n.reload()}n.version,n.build,n.device,n.version;const t=i("_currentDispatchActionType"),l=i("getSerializedState"),r={name:"EnableStaging",version:"3.0.2",description:"Provides you access to staff-only features by assigning you pseudo-staff.",authors:[{name:"dia \u2661",id:"696828906191454221"},{name:"Rosie<3",id:"581573474296791211"}],color:"#2F3136",onStart(){function e(){try{m.getCurrentUser().flags|=1,m._dispatcher._actionHandlers._computeOrderedActionHandlers("OVERLAY_INITIALIZE").forEach(o=>{o.name.includes("Experiment")&&o.actionHandler({serializedExperimentStore:l.getSerializedState(),user:{flags:1}})})}catch(o){const s=new Error(o);console.error(s.stack)}}if(m.getCurrentUser())e();else{let o=function(){t.unsubscribe("CONNECTION_OPEN",o),e()};t.subscribe("CONNECTION_OPEN",o)}},onStop(){w.show({title:"Experiments Disabled.",body:"Disabling Experiments requires a restart, would you like to restart Discord?",confirmText:"Yes",cancelText:"No",onConfirm:c})}};d(r);