export const state = { isAuthenticated: false, ownerExists: false, authMode: "login", me: null, phase: null, prevPhase: null, resultsOpen: false, votesFinal: false, hasJoker: false, counts: null, mySuggestions: [], allSuggestions: [], allSuggestionsSig: null, myVotes: [], results: [], votesRendered: false, adminVoteStatus: null, adminStatusSelectActive: false, stateEtag: null, }; export function clearUserState() { state.ownerExists = false; state.me = null; state.phase = null; state.prevPhase = null; state.resultsOpen = false; state.votesFinal = false; state.hasJoker = false; state.counts = null; state.mySuggestions = []; state.allSuggestions = []; state.allSuggestionsSig = null; state.myVotes = []; state.results = []; state.votesRendered = false; state.adminVoteStatus = null; state.adminStatusSelectActive = false; state.stateEtag = null; const adminCard = document.getElementById("admin-card"); if (adminCard) adminCard.classList.add("hidden"); } export const getSavedUsername = () => localStorage.getItem("last_username") || ""; export const setSavedUsername = (name) => localStorage.setItem("last_username", name);