import React, { useEffect, useState } from "https://esm.sh/react";
import { createRoot } from "https://esm.sh/react-dom/client";
function App() {
const [money, setMoney] = useState(() => {
const saved = localStorage.getItem("money");
return saved ? parseFloat(saved) : 0;
});
const [autoClickers, setAutoClickers] = useState(() => {
const saved = localStorage.getItem("autoClickers");
return saved ? parseInt(saved) : 0;
});
const [dimeSmiths, setDimeSmiths] = useState(() => {
const saved = localStorage.getItem("dimeSmiths");
return saved ? parseInt(saved) : 0;
});
const [quarterMakers, setQuarterMakers] = useState(() => {
const saved = localStorage.getItem("quarterMakers");
return saved ? parseInt(saved) : 0;
});
const [dollarMills, setDollarMills] = useState(() => {
const saved = localStorage.getItem("dollarMills");
return saved ? parseInt(saved) : 0;
});
const [twoonieTransformers, setTwoonieTransformers] = useState(() => {
const saved = localStorage.getItem("twoonieTransformers");
return saved ? parseInt(saved) : 0;
});
const [fiverFactories, setFiverFactories] = useState(() => {
const saved = localStorage.getItem("fiverFactories");
return saved ? parseInt(saved) : 0;
});
const [tenTrackers, setTenTrackers] = useState(() => {
const saved = localStorage.getItem("tenTrackers");
return saved ? parseInt(saved) : 0;
});
const [twentyDetectors, setTwentyDetectors] = useState(() => {
const saved = localStorage.getItem("twentyDetectors");
return saved ? parseInt(saved) : 0;
});
const [fiftyForgers, setFiftyForgers] = useState(() => {
const saved = localStorage.getItem("fiftyForgers");
return saved ? parseInt(saved) : 0;
});
const [hundredHewers, setHundredHewers] = useState(() => {
const saved = localStorage.getItem("hundredHewers");
return saved ? parseInt(saved) : 0;
});
const [rentFactories, setRentFactories] = useState(() => {
const saved = localStorage.getItem("rentFactories");
return saved ? parseInt(saved) : 0;
});
const [workers, setWorkers] = useState(() => {
const saved = localStorage.getItem("workers");
return saved ? parseInt(saved) : 0;
});
const [drones, setDrones] = useState(() => {
const saved = localStorage.getItem("drones");
return saved ? parseInt(saved) : 0;
});
const [work, setWork] = useState(() => {
const saved = localStorage.getItem("work");
return saved ? parseInt(saved) : 0;
});
const [autoClickerAutoBuyers, setAutoClickerAutoBuyers] = useState(() => {
const saved = localStorage.getItem("autoClickerAutoBuyers");
return saved ? parseInt(saved) : 0;
});
const [autoClickerUpgrades, setAutoClickerUpgrades] = useState(() => {
const saved = localStorage.getItem("autoClickerUpgrades");
return saved ? parseInt(saved) : 0;
});
const [autoClickerUnlocked, setAutoClickerUnlocked] = useState(() => {
return localStorage.getItem("autoClickerUnlocked") === "true";
});
const [dimeSmitherUnlocked, setDimeSmitherUnlocked] = useState(() => {
return localStorage.getItem("dimeSmitherUnlocked") === "true";
});
const [quarterMakerUnlocked, setQuarterMakerUnlocked] = useState(() => {
return localStorage.getItem("quarterMakerUnlocked") === "true";
});
const [dollarMillUnlocked, setDollarMillUnlocked] = useState(() => {
return localStorage.getItem("dollarMillUnlocked") === "true";
});