Arson bang for buck

Display profit per nerve and how to perform

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

// ==UserScript==
// @name         Arson bang for buck
// @namespace    Para_Thenics.torn.com
// @version      1.00.005
// @description  Display profit per nerve and how to perform
// @author       Para_Thenics, auboli77
// @match        https://www.torn.com/page.php?sid=crimes*
// @icon         https://www.google.com/s2/favicons?sz=64&domain=torn.com
// ==/UserScript==
(function() {
    'use strict';

    //  Torn API Key handling
    let apiKey = localStorage.getItem('tornApiKey') || "";


function askForApiKeyInline() {
    const container = document.createElement('div');
    Object.assign(container.style, {
        position: 'fixed',
        top: '20px',
        right: '20px',
        background: '#222',
        color: '#fff',
        padding: '10px',
        borderRadius: '6px',
        zIndex: '9999',
        boxShadow: '0 2px 6px rgba(0,0,0,0.3)',
        fontSize: '14px'
    });

    container.innerHTML = `
        <p style="margin:0 0 8px;">Enter your Torn API key:</p>
        <input type="text" id="apiKeyInput" style="width:200px;padding:5px;" placeholder="API key" />
        <button id="saveApiKeyBtn" style="margin-left:8px;padding:5px 10px;background:#28a745;color:#fff;border:none;border-radius:4px;cursor:pointer;">Save</button>
    `;

    document.body.appendChild(container);

    document.getElementById('saveApiKeyBtn').addEventListener('click', () => {
        const inputKey = document.getElementById('apiKeyInput').value.trim();
        if (inputKey) {
            localStorage.setItem('tornApiKey', inputKey);
            apiKey = inputKey;
            container.remove();
            alert('API key saved successfully!');
        } else {
            alert('API key cannot be empty.');
        }
    });
}

if (!apiKey) {
    askForApiKeyInline();
}
``


    // Torn API item IDs
    const itemIDs = [742, 172, 1458, 1457, 1264, 1462, 1461, 1219, 1460, 1459, 833, 1463, 1272, 54, 1248, 196, 407, 280, 1089, 1294, 1282, 220, 278, 1085, 259, 200, 265, 358, 1286, 1094, 427, 45, 275, 201, 221];
    let myItemValues = {};



async function getPricesFromAPI() {
    if (!apiKey) {
        console.warn("[ArsonBangForBuck] No API key found.");
        return false; // No key, fail
    }

    try {
        console.log("[ArsonBangForBuck] Fetching item prices from Torn API...");
        const updatedValues = {};

        const requestUrl = `https://api.torn.com/v2/torn/items?cat=All&sort=ASC&key=${apiKey}`;
        const response = await fetch(requestUrl);
        const data = await response.json();

        if (data.error) {
            console.error("[ArsonBangForBuck] Torn API error:", data.error.error);
            return false; //  Stop and fail if API error
        }

        const wantedItemIdsSet = new Set(itemIDs);
        data.items.forEach(item => {
            if (wantedItemIdsSet.has(item.id)) {
                updatedValues[item.name] = String(item.value.market_price);
            }
        });

        if (Object.keys(updatedValues).length > 0) {
            itemValues = { ...itemValues, ...updatedValues };
            saveItemValues();
            console.log("[ArsonBangForBuck] Updated item values from API:", updatedValues);
            return true; //  Success
        } else {
            console.warn("[ArsonBangForBuck] No matching items were updated.");
            return false; // Nothing updated
        }

    } catch (error) {
        console.error("[ArsonBangForBuck] Network or fetch error:", error);
        return false; //  Fail on exception
    }
}




    //  Call API fetch without blocking UI
    //getPricesFromAPI();

    // Scenario data
    const scenarios = {
"A Bitter Taste": [
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
"A Black Mark": [
    [
    "Payout:210K",
    "Profit/Nerve: ",
    "Flamethrower:  No",
    "Place: 2 Gasoline ",
    "Stoke: 1 Lighter",
    "Dampen: "
],
      [
    "Payout:210K",
    "Profit/Nerve: 13.9K ",
    "Flamethrower:  Yes",
    "Place: 1 Gasoline ",
    "Stoke: ?1 Flamethrower?",
          ]
  ],
"A Burnt Child Dreads the Fire": [
    [
        "Payout: 190K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 2 Kerosene ",
    "Stoke: 1 Methane Tank",
    "Dampen: "
],
        [
      "Payout: 235K",
    "Profit/Nerve: 7.5K",
    "Flamethrower: Yes",
    "Place: 1 Hydrogen Tank ",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
            ]
],
"A Dirty Job": [
    [
        "Payout:30K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
      "Payout:32K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
        "A Fungus Among Us": [
            [
    "Payout:38K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
[
    "Payout:34K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
    ]
],
"A Hot Lead": [
    "Payout:22K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"A Mug's Game": [
    [
    "Payout:55K",
    "Profit/Nerve: ",
    "Ignite: 1 Molotov Cocktail",
    "Flamethrower: No",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
    ],
    [
    "Payout:55K",
    "Profit/Nerve: 2.7K",
     "Flamethrower: Yes",
     "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
    ]
],
        "A Problem Shared": [
            [
    "Payout: 180K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 6 Gasoline",
    "Stoke: 1 Gasoline",
    "Dampen: "
],
 [
    "Payout: 180K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 4 Gasoline",
    "Stoke: 1 Flamethrower",
    "Dampen: "
     ]
],
"A Rash Decision": [
    "Payout: 11K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"A Treat for the Tricked": [
    "Payout: 71K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Evidence: 1 Kabuki Mask",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"All Mouth and Trousers": [
    [
    "Payout: 51K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Evidence: 1 Diamond Ring",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        [
    "Payout: 56K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Evidence: 1 Diamond Ring",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
            ]
],
"Always Read the Label": [
    "Payout: 170K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 5 Gasoline",
    "Stoke: 1 Flamethrower",
    "Dampen: "
],
"Anon Starter": [
    [
        "Payout:1.2K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 1 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
        [
          "Payout:31K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline ",
    "Stoke: ",
    "Dampen: "
            ]
],
"Apart of the Problem": [
    [
    "Payout:280K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 6 Gasoline",
    "Stoke: ",
    "Dampen: "
],
      [
    "Payout:280K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 4 Gasoline",
    "Stoke: 1 Flamethrower",
    "Dampen: "
          ]
],
"Ash or Credit?": [
    "Payout:180K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
],
"Ashes to Ancestors": [
    [
        "Payout:90K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: 1 Gasoline ",
    ],
    [
        "Payout:90K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 5 Gasoline",
    "Stoke: ",
    ]
        ],
"Back, Sack, and Crack": [
    "Payout:300K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Hydrogen Tank",
    "Stoke: ",
    "Dampen: "
],
"Baewatch": [
    "Payout: 13K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Bagged and Tagged": [
    "Payout:1.6K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Bald Faced Destruction": [
    [
        "Payout:230K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Evidence: 1 Raw Ivory",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
      [
    "Payout:240K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Evidence: 1 Raw Ivory",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
          ]
],
"Bang For Your Buck": [
    [
        "Payout:21K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Evidence: 1 Grenade",
    "Place: 2 Gasoline",
   ],
    [
        "Payout:44K",
     "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Evidence: 1 Grenade",
    "Place: 1 Gasoline",
        ]
   ],
"Banking on It": [
    "Payout:120K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Evidence: 1 Stapler",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        "Banking on It": [
    "Payout:200K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Evidence: 1 Stapler",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Beach Bum": [
    [
    "Payout: 20K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 1 Gasoline",
    "Stoke: 1 Gasoline",
    "Dampen: "
],
       [
    "Payout: 19K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
        "Beat the Odds": [
      "Payout: 330K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
                "Beggars Can't be Choosers": [
      "Payout: 480K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 5 Gasoline, 2 Thermite",
    "Stoke: ",
    "Dampen: "
],
"Beyond Repair": [
    "Try: 3 gas",
    "Payout: 93.5K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 4 Gasoline",
    "Stoke: 1 Flamethrower",
    "Dampen: "
],
"Blaze of Glory": [
    [
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Evidence: 1 Toothbrush",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
     [
         "Payout: 110K",
    "Profit/Nerve: 8.6K",
    "Flamethrower: Yes",
    "Evidence: 1 Toothbrush",
    "Place: 2 Gasoline",
    "Stoke: 1 Flamethrower",
    "Dampen: "
        ]
],
"Blown to High Heaven": [
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
"Body of Evidence": [
    [
    "Payout: 105K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 6 Gasoline",
    "Stoke: ",
    "Dampen: "
],
      [
    "Payout: 105K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 5 Gasoline",
    "Stoke: ",
    "Dampen: "
          ]
],
        "Bone of Contention": [
            "Payout: 43K",
            "Profit/Nerve: 2.5K ",
            "ignite: lighter",
            "Place: 1 Gasoline",
            "Stoke: ",
            "Dampen: 1 Blanket"
],
"Boom Industry": [
    [
        "Payout: 130K",
       "Profit/Nerve: 3.6K",
    "Flamethrower: No",
    "Place: 5 Gasoline ",

],
        [
            "Payout: 100K",
    "Profit/Nerve: 3.9K",
    "Flamethrower: Yes",
    "Place: 3 Gasoline ",
]
],
"Boxing Clever": [
    "Payout: 335K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Bright Spark": [
    "Payout: 290K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Hydrogen Tank",
    "Stoke: 2 Hydrogen Tank",
    "Dampen: "
],
"Bugging Me": [
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
"Bummed Out": [
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
"Burn After Screening": [
    [
        "Payout: 99K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
           "Payout: 53K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
    "Burn Notice": [
        [
    "Payout: 175K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: 3 Gasoline",
    "Dampen: "
],
     [
    "Payout: 175K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 5 Gasoline",
    "Stoke: 1 Flametrhower",
    "Dampen: "
         ]
],
"Burn Rubber": [
    [
      "Payout: 50K",
    "Profit/Nerve: 1.7K",
    "Flamethrower: No",
    "Evidence: 1 Mayan Statue",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        [
     "Payout: 67K",
    "Profit/Nerve: 2.4K",
    "Flamethrower: Yes",
    "Evidence: 1 Mayan Statue",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
            ]
],
    "Burn the Deck": [
        [
    "Payout: 57K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
     [
         "Payout: 96K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline ",
    "Stoke: ",
    "Dampen: "
         ]
],
"Burned by Stupidity": [
    "Payout: 32K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Kerosene",
    "Stoke: ",
    "Dampen: "
],
"Burned Cookies": [
    "Payout: 81K",
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Place: 2 Diesel, 2 Magnesium Shavings",
    "Stoke: 1 Diesel",
    "Dampen: "
],
"Burning Ambition": [
    [
    "Profit/Nerve: ",
    "Flamethrower: No ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
 [
     "Payout: 46K",
    "Profit/Nerve: 2.7K",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
     ]
],
        "Burning Calories": [
            [
    "Try: 5 Gasoline",
    "Payout: 84K",
    "Profit/Nerve: 2.7K",
    "Flamethrower: No",
    "Place: 4 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
     [
         "Payout: 100K",
    "Profit/Nerve: 3.2K",
    "Flamethrower: Yes",
    "Place: 4 Gasoline ",
    "Stoke: ",
    "Dampen: "
         ]
],
"Burning Liability": [
    "Payout: 160K",
    "Profit/Nerve: ",
    "Ignite: Lighter ",
    "Place: 1 Hydrogen Tank",
    "Stoke: 2 Hydrogen Tank",
    "Dampen: "
],
"Burning Memory": [
    [
     "Payout: 32K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
   [
       "Payout: 32K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline ",
    "Stoke: ",
    "Dampen: "
       ]
],
"Burning Through Cash": [
    [
    "Payout: 58K",
    "Profit/Nerve: ",
    "Flamethrower: No ",
    "Place: 1 Oxygen Tank",
    "Stoke: ",
    "Dampen: "
],
        [
            "Payout: 100K",
    "Profit/Nerve: Negative",
    "Flamethrower: Yes ",
    "Place: 1 Hydrogen Tank",
    "Stoke: ",
    "Dampen: "
            ]
],
"Burnt Ends": [
    "Payout:170K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 4 Gasoline",
    "Stoke: ?1 Flamethrower?",
    ],
                "Burn up the Dancefloor": [
                    [
    "Payout:150K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline",
    "Stoke: ",
    ],
     [
    "Payout:175K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
         ]
    ],
        "Cache and Burn": [
    "Payout: 490K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 4 Kerosene ",
    "Stoke: ",
    "Dampen: "
],
"Camera Tricks": [
    [
        "Payout: 115K",
    "Profit/Nerve: 2.9K",
    "Flamethrower: No",
    "Place: 5 Gasoline ",
    "Stoke: 1 Gasoline",
    "Dampen: "
],
        [
            "Payout: 115K",
    "Profit/Nerve: 3.1K",
    "Flamethrower: Yes",
    "Place: 4 Gasoline ",
    "Stoke:  1 Flamethrower",
    "Dampen: "
            ]
],
"Carrying a Torch": [
    "Payout: 44.5K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Chance of Redemption": [
    [
        "Payout: 90K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
        [
       "Payout: 59K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline ",
    "Stoke: ",
    "Dampen: "
            ]
],
"Charcoal Sketch": [
    [
    "Payout: 49K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
       [
    "Payout: 39K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline ",
    "Stoke: ",
    "Dampen: "
           ]
],
"Chasing Targets": [
    "Payout: 24K",
    "Profit/Nerve: 2K",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
        ],
"Checking Out": [
    "Payout: 280K",
    "Profit/Nerve: ",
    "Ignite: Lighter ",
    "Place: 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
],
"Child's Play": [
    [
        "Payout: 23K",
    "Profit/Nerve: 1.4K",
    "Flamethrower: No ",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
     [
         "Payout: 23K",
    "Profit/Nerve: 2.2K",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
         ]
],
"Claim to Flame": [
    "Payout: 33.5K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Clean Sweep": [
    [
        "Payout: 150K",
    "Profit/Nerve:  ",
    "Flamethrower: No",
    "Place: 5 Gasoline",
    "Stoke: 1 Diesel",
    "Dampen: "
],
      [
          "Payout: 150K",
    "Profit/Nerve:  ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: 1 Flamethrower",
    "Dampen: "
          ]
],
"Cleansed Through Fire": [
    "Payout: 46K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Diesel",
    "Stoke: ",
    "Dampen: "
],
"Clinical Exposure": [
    "Payout: 170K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Evidence:  1 Opium",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Cold Brew Reality": [
    "Payout: 150K",
    "Profit/Nerve: ",
    "Ignite: Lighter ",
    "Place: 1 Hydrogen Tank",
    "Stoke: 2 Hydrogen Tank",
    "Dampen: "
],
"Cold Feet": [
    [
        "Payout: 100K",
    "Profit/Nerve:  ",
    "Flamethrower: No",
    "Place: 6 Gasoline ",
    "Stoke: 1 Diesel ",
    "Dampen: "
],
      [
          "Try 4 gas",
          "Payout: 120K",
    "Profit/Nerve:  ",
    "Flamethrower: yes",
    "Place: 5 Gasoline ",
    "Stoke: 1 Flamethrower ",
    "Dampen: "
          ]
],
"Cook it Rare": [
    "Payout: 340K",
    "Profit/Nerve: ",
    "Ignite: Lighter ",
    "Place: 3 Kerosene",
    "Stoke: ",
    "Dampen: "
],
"Cooked and Burned": [
    [
    "Payout: 70K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Evidence: 1 Ammonia",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
         [
    "Payout: 73K",
    "Profit/Nerve: 2.4K",
    "Flamethrower: Yes",
    "Evidence: 1 Ammonia",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
             ]
],
"Cooking the Books": [
    [
        "Payout: 22K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 2 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
        [
            "Payout: 25K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline ",
    "Stoke: ",
    "Dampen: "
            ]
],
"Cooking Time": [
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
"Cop Some Heat": [
    "Payout:19K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
"Crafty Devil": [
    "Payout: 100K",
    "Profit/Nerve: 10K",
    "Ignite: Lighter ",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Crisp Bills": [
    [
        "Payout: 35K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 2 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
        [
            "Payout: 39K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline ",
    "Stoke: ",
    "Dampen: "
            ]
],
"Curtain Call": [
    "Payout: 57K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        "Cut Corners": [
       "Payout: 230K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
],
"Cut to the Chase": [
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
"Daddy's Girl": [
    "Payout: 240K",
    "Profit/Nerve: ",
    "Ignite: Lighter ",
    "Place: 1 Hydrogen Tank",
    "Stoke: 2 Hydrogen Tank",
    "Dampen: "
],
"Damned If You Don't": [
    "Payout: 74K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Dead Giveaway": [
    "Payout: 29K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Kerosene",
    "Stoke: ",
    "Dampen: "
],
"Dine and Dash": [
    "Payout: 95K",
    "Profit/Nerve: ",
    "Ignite: Lighter ",
    "Place: 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
],
        "Dirty Money": [
    "Payout: 240K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Kerosene, 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
],
"Disco Inferno": [
    "Payout: 48K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Hydrogen Tank",
    "Stoke: ",
    "Dampen: "
],
"Don't Hate the Player": [
    [
    "Payout: 20K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 2 Gasoline",
   ],
      [
    "Payout: 32K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
          ]
   ],
"Doxing Clever": [
    "Try: Needs Thermite",
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
"Eight Lives": [
    [
    "Payout: 4.2K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        [
     "Payout: 6K",
    "Profit/Nerve:  ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
            ]
],
    "Emotional Wreck": [
        [
            "Payout: 140K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 6 Gasoline",
    "Stoke: ",
    "Dampen: "
],
    [
        "Payout: 140K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 4 Gasoline",
    "Stoke: 1 Flamethrower",
    "Dampen: "
        ]
],
"End of the Line": [
    [
    "Payout: 100K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 5 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
         [
    "Payout: 78K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline ",
    "Stoke: ",
    "Dampen: "
             ]
],
"Faction Fiction": [
    [
        "Payout: 64.5K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
    [
        "Payout: 64.5K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
        ]
],
"Family Feud": [
    [
        "Payout: 8K",
    "Profit/Nerve: 1.2K ",
    "Flamethrower: No",
    "Place: 2 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
       [
           "Payout: 20K",
    "Profit/Nerve: 1.3K ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline ",
    "Stoke: ",
    "Dampen: "
           ]
],
"Fan the Flames": [
    "Payout: 33K",
    "Profit/Nerve: ",
    "Ignite: Lighter ",
    "Place: 1 Hydrogen Tank",
    "Stoke: ",
    "Dampen: "
],
"Fight Fire With Fire": [
    "Payout: 81K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Final Cut": [
    [
    "Payout: 150K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
     [
    "Payout: 150K",
         "Try: 3",
    "Profit/Nerve: 4.9K",
    "Flamethrower: Yes",
    "Place: 4 Gasoline ",
    "Stoke: ",
    "Dampen: "
         ]
],
"Final Markdown": [
    "Payout: 49K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Finish Line": [
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
"Fire and Brimstone": [
    "Payout: 125K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        "Fire Burn and Cauldron Bubble": [
            [
    "Payout: 170K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 5 Gasoline",
    "Stoke: ",
    "Dampen: "
],
 [
    "Payout: 170K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
     ]
],
"Fire in the Belly": [
    "Payout: 17K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Fire Kills 99.9% of Bacteria": [
    "Payout: 305K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Hydrogen Tank",
    "Stoke: ",
    ],
"Fire Sale": [
    "Payout: 110K",
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Place: 1 Methane Tank",
    "Stoke: ",
    "Dampen: "
],
        "Flame and Fortune": [
    "Payout: 680K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Kerosene",
    "Stoke: ",
    "Dampen: "
],
"Follow the Leader": [
    "Payout: 69K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Hydrogen Tank",
    "Stoke: ",
    "Dampen: "
],
"For Closure": [
    [
        "Payout: 22K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
  [
      "Payout: 16K",
    "Profit/Nerve: ",
    "Flamethrower: yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
      ]
],
"Foul Play": [
    [
        "Payout: 120K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 5 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
        [
    "Payout: 120K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 4 Gasoline ",
    "Stoke: ",
    "Dampen: "
            ]
],
"From the Ashes": [
    [
        "Payout: 120K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 5 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
      [
    "Payout: 170K",
    "Profit/Nerve: 3.3K",
    "Flamethrower: Yes",
    "Place: 4 Gasoline ",
    "Stoke: ",
    "Dampen: "
          ]
],
"Gay Frogs": [
    [
    "Try: 3 Gasoline",
        "Payout: 41K",
    "Profit/Nerve: 1.3K",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
      [
        "Payout: 34K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
          ]
],
        "Gentrifried": [
         "Payout: 230K",
        "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: 2 Potassium Nitrate",
    "Dampen: "
],
"Get Wrecked": [
    [
    "Payout: 90K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        [
            "Payout: 84K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
            ]
],
        "Going Viral": [
            [
    "Payout: 190K",
    "Profit/Nerve: 4.9K",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
 [
    "Payout: 190K",
    "Profit/Nerve: 4.9K",
    "Flamethrower: Yes",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
     ]
],
"Green With Envy": [
    [
     "Payout: 120K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 6 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
        [
    "Payout: 120K",
    "Profit/Nerve: 4.5K",
    "Flamethrower: Yes",
    "Place: 4 Gasoline ",
    "Stoke: ",
    "Dampen: "
            ]
],
"Gym'll Fix It": [
    [
    "Payout: 62K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
    "Payout: 52K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
"Hair Today...": [
    "Payout: 93K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
],
"Heat the Rich": [
    [
        "Payout: 34K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
           "Payout: 40K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
"Hell Fire": [
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
"Hide and Seek": [
    [
    "Payout: 33K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
    "Payout: 33K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
"High Time": [
    [
        "Payout: 4.3K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
      [
          "Payout: 10K",
    "Profit/Nerve: 650",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
          ]
],
"Hire and Fire": [
    [
     "Payout: 49K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
       "Payout: 57K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
"Hold Fire": [
    "Payout: 110K",
    "Profit/Nerve:  ",
    "Ignite: Lighter",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Holy Smokes": [
    "Payout: 56.5K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Home and Dry": [
    [
        "Payout: 35K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
           "Payout: 49K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
"Hostile Takeover": [
    "Payout: 290K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Hot Dinners": [
    "Payout:55K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Diesel",
    "Stoke: ",
    "Dampen: "
],
"Hot Dog": [
    [
     "Payout: 38K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
           "Payout: 30.5K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
"Hot Gossip": [
    [
        "Payout: 62K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline ",
    "Stoke: ",
    "Dampen: "
        ],
     [
    "Payout: 62K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline ",
    "Stoke: ",
    "Dampen: "
         ]
],
"Hot Off the Press": [
    "Payout: 18K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        "Hot on the Trail": [
    "Payout: 390K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Hot out of the Gate": [
    [
    "Payout: 53K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Evidence: 1 Gold Tooth",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        [
    "Payout: 96K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Evidence: 1 Gold Tooth",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
            ]
],
        "Hot Profit": [
    "Payout: 84K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Hot Profit": [
    "Payout: 57.5K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Hot Pursuit": [
    [
    "Payout: 28K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
      [
    "Payout: 50K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
          ]
],
"Hot Trend": [
    "Payout: 54K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Kerosene",
    "Stoke: ",
    "Dampen: "
],
"Hot Under the Collar": [
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
        "House Edge": [
            "Payout: 130K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
   "House of Cards": [
    "Payout: 610K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Hydrogen",
    "Stoke: 2 Hydrogen",
    "Dampen: "
],
    "Igniting Curiosity": [
        [
        "Payout: 100K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Evidence: 1 Sumo Doll ",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
           [
        "Payout: 100K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Evidence: 1 Sumo Doll ",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
               ]
],
"Improving the Odds": [
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
"In Your Debt": [
    "Payout: 33K",
    "Profit/Nerve: ",
    "Ignite: Lighter ",
    "Place: 1 Kerosene",
    "Stoke: ",
    "Dampen: "
],
"Insert Coin to Continue": [
    "Payout: 120K",
    "Profit/Nerve: 1.6K",
    "Ignite: Lighter ",
    "Place: 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
],
"It Cuts Both Ways": [
    [
        "Payout: 19K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
           "Payout: 20.5K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
"It's a Write Off": [
    "Payout: 225K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"It's Not All White": [
    "Payout: 140K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
],
"Kindling Spirits": [
    [
    "Payout: 64K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
      [
    "Payout: 43K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
          ]
],
"Landmark Decision": [
    "Payout: 280K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 6 Gasoline ",
    ],
    "Last Lyft Home": [
        "Payout: 52K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    ],
"Letter of the Law": [
    [
            "Payout:1K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 1 Kerosene",
    "Stoke: ",
    "Dampen: "
],
      [
    "Payout: 360K",
    "Profit/Nerve:",
    "Flamethrower: Yes",
    "Place: 1 Hydrogen Tank",
    "Stoke: 2 Hydrogen Tank",
    "Dampen: "
          ]
],
"Light Fingered": [
    [
    "Payout: 165K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
    "Payout: 165K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
"Like for Like": [
    "Payout: 110K",
    "Profit/Nerve: 1.1K",
    "Ignite: Lighter",
    "Place: 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
],
"Liquor on the Back Row": [
    [
        "Payout: 37K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
           "Payout: 50K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
      ]
],
"Local Concerns": [
    [
        "Payout: 20K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        [
            "Payout: 30K",
    "Profit/Nerve: 1.5K",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
            ]
],
"Lock, Stock, and Barrel": [
    "Payout: 210K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank"
   ],
        "Long Pig": [
    "Payout: 130K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Loud and Clear": [
    "Payout: 195K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Lover's Quarrel": [
    "Payout: 39K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        "Low Rent": [
    "Payout: 120K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
],
        "Make a Killing": [
          "Payout:345K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline, 2 Kerosene",
    "Stoke: ",
    "Dampen: "
],
"Marked for Salvation": [
    [
        "Payout:30K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 1 Hydrogen Tank ",
    "Stoke: ",
    "Dampen: "
],
        [
       "Payout: 80K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Kerosene",
    "Stoke: ",
    "Dampen: "
    ]
],
        "Mallrats": [
        "Payout: 410K",
    "Profit/Nerve: 12.8K",
    "Flamethrower: Yes",
    "Place: 4 Gasoline ",
    "Stoke: ?1 Flamethrower?",
    "Dampen: "
],
"Marx & Sparks": [
    [
    "Payout: 140K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        [
    "Payout: 125K",
    "Profit/Nerve: ",
    "Flamethrower: yes",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
            ]
],
"Medium Rare": [
    "Payout: 395K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Diesel",
    "Stoke: ",
    "Dampen: "
],
        "Mental Block": [
    "Payout: 580K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 5 Gasoline, 2 Thermite",
    "Stoke: ",
    "Dampen: "
],
"Milk Milk, Lemonade": [
    "Payout: 155K",
    "Profit/Nerve: ",
    "Ignite: Lighter ",
    "Place: 1 Gasoline ",
    "Stoke: ",
    "Dampen:  "
],
"Muscling In": [
    "Payout: 90.5K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Evidence: 1 Syringe",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Naked Aggression": [
    [
        "Payout:31.5K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
           "Payout: 31.5K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: 1 Flamethrower",
    "Dampen: "
    ]
],
"Needles to Say": [
    [
    "Payout: 23K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
    "Payout: 39K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
        "Not a Leg to Stand on": [
            [
    "Payout: 150K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 6 Gasoline",
    "Stoke: ",
    "Dampen: "
],
[
    "Payout: 125K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
    ]
],
"Off the Market": [
    [
     "Payout: 30K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 1 Kerosene",
    "Stoke: ",
    "Dampen: "
],
       [
     "Payout: 155K",
    "Profit/Nerve: 4.5K",
    "Flamethrower: Yes",
    "Place: 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
           ]
],
"Oh God, Yes": [
    "Payout: 17.5K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
"Old School": [
    [
    "Payout: 62K",
    "Profit/Nerve: 2K",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        [
    "Payout: 62.5K",
    "Profit/Nerve: 2.3K",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
            ]
],
"On Fire at the Box Office": [
    [
        "Payout: 10K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: Hydrogen Tank",
    "Stoke: ",
    "Dampen: "
],
     [
         "Payout: 14K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: Hydrogen Tank",
    "Stoke: ",
    "Dampen: "
         ]
],
"One Rotten Apple": [
    [
        "Payout: 180K",
    "Profit/Nerve: 8.5K",
    "Flamethrower: No",
    "Place: 3 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
     [
     "Payout: 180K",
    "Profit/Nerve: 11.9K",
    "Flamethrower: Yes",
    "Place: 2 Gasoline ",
    "Stoke: ",
    "Dampen: "
         ]
],
"Open House": [
    "Payout: 64K",
    "Profit/Nerve: ",
    "Ignite: Lighter ",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Out in the Wash": [
    [
      "Payout: 235K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        [
            "Payout: 235K",
     "Try: 2 Gasoline",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
            ]
],
"Out with a Bang": [
    "Payout: 42K",
    "Profit/Nerve: ",
     "Ignite: Lighter ",
    "Place: 1 Gasoline",
    "Dampen: 1 Blanket "
],
"Party Pooper": [
        [
     "Payout: 58K",
    "Profit/Nerve: 2.3K",
    "Flamethrower: No",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
    [
        "Payout: 62K",
    "Profit/Nerve: 3.3K",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
        ]
],
"Pest Control": [
    "Payout: 16K",
    "Profit/Nerve: ",
    "Ignite: Lighter ",
    "Place: 1 Hydrogen Tank",
    "Stoke: ",
    "Dampen: "
],
"Piggy in the Middle": [
    "Payout: 73K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
        "Piggy in the Middle": [
            "Payout: 104K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
"Plane and Simple": [
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
"Planted": [
    "Payout: 120K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Evidence: 1 Pele Charm",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        "Playing With Fire": [
            "Payout: 210K",
            "Profit/Nerve: ",
            "Ignite: Lighter",
            "Place: 2 Gasoline ",
            "Stoke: ",
            "Dampen: "
],
"Point of No Return": [
    "Payout: 90K",
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Place: 1 Gasoline, 1 Thermite",
    "Stoke: 2 Magnesium Shavings",
    "Dampen: "
],
"Political Firestorm": [
    [
    "Payout: 22K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
      [
    "Payout: 40K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
          ]
],
        "Pyro for Pornos": [
            "Payout: 65K",
            "Profit/Nerve: ",
            "Flamethrower: Yes",
            "Place: 2 Gasoline",
            ],
        "Raising Hell": [
            [
    "Payout: 170K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 6 Gasoline",
    "Stoke: ",
    "Dampen: "
],
 [
    "Payout: 170K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: 1 Flamethrower",
    "Dampen: "
     ]
],
"Raze the Roof": [
    "Payout: 90k",
    "Profit/Nerve: 150",
    "Ignite: Lighter ",
    "Place: 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
],
"Raze the Steaks": [
    "Payout: 250K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 5 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Read the Room": [
    [
        "Payout: 125K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 5 Gasoline",
    "Stoke: ",
    "Dampen: "
],
 [
     "Payout: 125K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
     ]
],
"Remote Possibility": [
    "Payout: 102.5K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    ],
"Rest in Peace": [
    "Payout: 20.5K",
    "Profit/Nerve: 1.6K",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Ring of Fire": [
    "Payout: 160K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
],
"Risky Business": [
    "Payout: 50K",
    "Profit/Nerve: ",
    "Ignition: Lighter ",
    "Place: 1 Kerosene",
    "Stoke: ",
    "Dampen: "
],
"Roast Beef": [
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
        "Rock the Boat": [
      "Payout: 325K",
    "Profit/Nerve: ",
    "Ignite: Lighter ",
    "Place: 1 Diesel",
    "Stoke: ",
    "Dampen: "
],
        "Searing Irony": [
     "Payout: 160K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Second Hand Smoke": [
    "Payout: 37K",
    "Profit/Nerve: ",
    "Ignite: Lighter ",
    "Place: 1 Kerosene",
    "Stoke: ",
    "Dampen: "
],
"See No Evil": [
    [
    "Payout: 52K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
     [
        "Payout:71K",
    "Profit/Nerve: 3.6K",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
         ]
],
        "Set 'Em Straight": [
    "Payout: 310K",
    "Profit/Nerve: ",
    "Flametrhower: Yes",
    "Place: 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
],
"Shaky Investment": [
    "Payout: 80K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Hydrogen Tank",
    "Stoke: ",
    "Dampen: "
],
"Shielded from the Truth": [
    [
    "Payout: 8.9K",
    "Profit/Nerve: 850",
    "Flamethrower: No",
    "Place: 1 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
       [
    "Payout: 16K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline ",
    "Stoke: ",
    "Dampen: "
           ]
],
        "Short Shelf Life": [
    "Payout: 415K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
"Sky High Prices": [
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: Glitter Bomb",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
"Smoke on the Water": [
    [
        "Payout: 4.2K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
     [
         "Payout: 8.6K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
         ]
],
"Smoke Out": [
    [
        "Payout: 10K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Evidence: 1 Cannabis",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
           "Payout: 21K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Evidence: 1 Cannabis",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
                "Smoke Signals": [
     "Try: Try 1 Diesel",
    "Payout: 120K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Diesel, 1 Magnesium Shavings",
    "Stoke: ",
    "Dampen: "
],
                        "Smoke Screen": [
    "Payout: 535K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: 1 Flamethrower",
    "Dampen: "
],
        "Smoke Without Fire": [
    "Payout: 200K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Smoldering Resentment": [
    [
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Evidence: ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
        [
     "Payout: 10K",
    "Profit/Nerve: 950",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
            ]
],
"Sofa King Cheap": [
    "Payout: 120K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
],
"Specter of Destruction": [
    "Payout: 74K",
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: 1 Elephant Statue",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Spirit Level": [
    "Profit/Nerve: 10K",
    "Flamethrower: Yes",
    "Place: 2 Gasoline, 1 Diesel",
    "Stoke: ",
    "Dampen: "
],
"Stick to the Script": [
    "Payout: 160K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Hydrogen Tank",
    "Stoke: 2 Hydrogen Tank",
    "Dampen: "
],
"Stink to High Heaven": [
    "Payout: 41K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Kerosene",
    "Stoke: ",
    "Dampen: "
],
"Stop, Drop and Lol": [
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
"Strike While it's Hot": [
    "Payout: 265K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Hydrogen Tank",
    "Stoke: 2 Hydrogen Tank",
    "Dampen: "
],
        "Stroke of Fortune": [
            [
    "Payout: 120K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 6 Gasoline",
    "Stoke: ",
    ],
[
    "Payout: 120K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: 1 Flamethrower",
    ]
    ],
        "Supermarket Sweep": [
            [
    "Payout: 265K",
    "Profit/Nerve:",
    "Flamethrower: No",
    "Place: 5 Gasoline",
    "Stoke: 1 Lighter",
    "Dampen: "
],
 [
    "Payout: 265K",
    "Profit/Nerve:",
    "Flamethrower: Yes",
    "Place: 5 Gasoline",
    "Stoke: ",
    "Dampen: "
     ]
],
"Swansong": [
    "Payout: 27K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Kerosene",
    "Stoke: ",
    "Dampen: "
],
                "Taking out the Trash": [
         "Payout:110K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Evidence: 1 Hard Drive",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        "That Place Is History": [
            [
         "Payout:90K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
 [
     "Payout: 118.5K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
     ]
],
    "The Ashes of Empire": [
        [
      "Payout: 78K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 1 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
     [
         "Payout: 195K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline ",
    "Dampen: ?1 Blacket?"
         ]
],
"The Bad Samaritan": [
    "Payout: 22K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: 1 Flamethrower",
    "Dampen: "
],
"The Bolted Horse": [
    "Profit/Nerve: ",
    "Flamethrower: ",
    "Evidence: ",
    "Place: ",
    "Stoke: ",
    "Dampen: "
],
"The Declaration of Inebrience": [
    [
    "Payout: 115K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
    "Payout: 115K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
"The Devil's in the Details": [
    [
        "Payout: 73K",
    "Profit/Nerve: Negative",
    "Flamethrower: No",
    "Place: 3 Diesel",
    "Stoke: ",
    "Dampen: "
],
    [
        "Payout: 130K",
    "Profit/Nerve: 750",
    "Flamethrower: Yes",
    "Place: 1 Diesel",
    "Stoke: 1 Potassium Nitrate",
    "Dampen: "
        ]
],
"The Empyre Strikes Back": [
    [
        "Payout: 49K",
    "Profit/Nerve: 1.8K",
    "Flamethrower: No",
    "Place: 5 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
     "Payout: 49K",
    "Profit/Nerve: 2.4K",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
                "The Fire Chief": [
                    [
        "Payout: 130K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 6 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        [
        "Payout: 140K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: 1 Flamethrower",
    "Dampen: "
                    ]
],
"The Fried Piper": [
    "Payout: 270K",
    "Profit/Nerve: 14.9K",
    "Ignite: Lighter ",
    "Place: 1 Hydrogen Tank ",
   ],
"The Grass Ain't Greener": [
    [
    "Payout: 85K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: 1 Diesel",
    "Dampen: "
],
        [
    "Payout: 85K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
            ]
],
"The Male Gaze": [
    [
    "Payout: 130K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
     [
    "Payout: 110K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
         ]
],
"The Midnight Oil": [
    [
        "Payout:63K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
      [
          "Payout: 75K",
    "Profit/Nerve: ",
    "Flamethrower: Yes ",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
          ]
],
"The Plane Truth": [
    [
        "Payout: 38K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        [
            "Payout: 25K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
            ]
],
"The Savage Beast": [
    "Payout: 170K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        "The Smoking Gun": [
    "Payout: 470K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 4 Kerosene",
    "Stoke: ",
    "Dampen: "
],
"The Waiting Game": [
    "Payout: 120K",
    "Profit/Nerve: ",
    "Ignite: Lighter",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Third-Degree Burn": [
    [
        "Payout: 25.5K",
    "Profit/Nerve: 1.6K",
    "Flamethrower: No",
    "Place: 2 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
     [
         "Payout: 29K",
    "Profit/Nerve: 2.2K",
    "Flamethrower: Yes",
    "Place: 1 Gasoline ",
    "Stoke: ",
    "Dampen: "
         ]
],
"To the Manor Scorned": [
    "Payout: 75.5K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Totally Armless": [
    [
    "Payout: 44K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 2 Kerosene",
    "Stoke: ",
    "Dampen: "
],
      [
    "Payout: 35K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
          ]
],
"Turn up the Heat": [
    [
        "Payout: 90K",
       "Profit/Nerve: ",
    "Flamethrower: No",
    "Evidence: 1 Compass",
    "Place: 4 Gasoline",
   ],
      [
          "Payout: 76K",
    "Profit/Nerve: 1.6K",
    "Flamethrower: Yes",
    "Evidence: 1 Compass",
    "Place: 2 Gasoline",
          ]
   ],
"Twisted Firestarter": [
    [
        "Payout: 32K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        [
       "Payout: 23K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
            ]
],
"Uber Heats": [
    [
    "Payout: 78K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
        [
    "Payout: 59K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline ",
    "Stoke: ",
    "Dampen: "
    ]
],
     "Under the Table": [
      "Payout: 385K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline ",
    "Stoke: 1 Flamethrower",
    "Dampen: "
],
"Unpopular Mechanics": [
    [
    "Payout: 4.5K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 1 Gasoline ",
    "Stoke: ",
    "Dampen: "
],
        [
    "Payout: 8.6K",
    "Profit/Nerve: ",
    "Flamethrower: yes",
    "Place: 1 Gasoline ",
    "Stoke: ",
    "Dampen: "
            ]
],
"Unspilled Beans": [
    "Payout: 41K",
    "Profit/Nerve: ",
    "Ignite: Lighter ",
    "Place: 1 Kerosene",
    "Stoke: ",
    "Dampen: "
],
"Visions of the Savory": [
    [
    "Payout: 70K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Evidence: 1 Family Photo",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
           "Payout: 110K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Evidence:  1 Family Photo",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
"Waist Not, Want Not": [
    "Payout: 54K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
],
"Wedded to the Lie": [
    [
       "Payout: 81K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
        [
      "Payout: 69K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
            ]
],
 "Wet Behind the Ears": [
     [
    "Profit/Nerve: 11.9K",
    "Flamethrower: No",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
     [
    "Profit/Nerve: 13K",
    "Flamethrower: Yes",
    "Place: 1 Gasoline",
    "Stoke: ",
    "Dampen: "
         ]
],
"Where There's a Will": [
    [
    "Payout: 23K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Evidence: ",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
],
       [
    "Payout: 52K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Evidence: ",
    "Place: 3 Gasoline",
    "Stoke: ",
    "Dampen: "
           ]
],
"Whiskey Business": [
    "Payout: 90K",
    "Profit/Nerve: ",
    "Ignite: Lighter ",
    "Place: 1 Hydrogen Tank",
    "Stoke: 1 Hydrogen Tank",
    "Dampen: "
],
        "Wired for War": [
            "To confirm",
     "Payout:410K",
    "Profit/Nerve: 5.7K",
    "Flamethrower: Yes",
    "Place: 6 Gasoline",
    "Stoke: 2 Hydrogen Tank, 1 Flamethrower",
    "Dampen: "
],
        "Womb With a View": [
            [
    "Payout: 95K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    ],
 [
    "Payout: 78.5K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
     ]
    ],
        "Workplace Burnout": [
            [
    "Payout: 100K",
    "Profit/Nerve: ",
    "Flamethrower: No",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
],
            [
    "Payout: 73K",
    "Profit/Nerve: ",
    "Flamethrower: Yes",
    "Place: 2 Gasoline",
    "Stoke: ",
    "Dampen: "
                ]
],
"You're Fired!": [
    "Payout: 150K",
    "Profit/Nerve: 4.4K",
    "Flamethrower: ",
    "Evidence: 1 Lipstick",
    "Place: 4 Gasoline",
    "Stoke: ",
    "Dampen: "
]
    };


// Item values persistence
const defaultItemValues = {
    "Molotov Cocktail": "184388",
    Gasoline: "500",
    Diesel: "30K",
    Kerosene: "70K",
    "Potassium Nitrate": "70K",
    "Magnesium Shavings": "80K",
    Thermite: "500K",
    "Oxygen Tank": "125K",
    "Methane Tank": "110K",
    "Hydrogen Tank": "45K",
    Sand: "144993",
    "Fire Extinguisher": "383256"
};

const evidenceItemValues = {
Ammonia: "5257",
Cannabis: "5834",
Compass: "11094",
"Diamond Ring": "2732",
"Elephant Statue": "16644",
"Family Photo": "9298",
"Glitter Bomb": "902027",
"Gold Tooth": "18485",
Grenade: "6999",
"Hard Drive": "400",
"Kabuki Mask": "71853",
Lipstick: "228",
"Mayan Statue": "3008",
Opium: "32562",
"Pele Charm": "3081",
"Raw Ivory": "69849",
Stapler: "9078",
"Sumo Doll": "19275",
Syringe: "1507",
Toothbrush: "5030",
};



let itemValues = {};

function loadItemValues() {
    const saved = localStorage.getItem('itemValues');
    if (saved) {
        try {
            const loaded = JSON.parse(saved);
            itemValues = { ...defaultItemValues, ...evidenceItemValues, ...loaded };
        } catch (e) {
            console.error("Failed to parse saved item values:", e);
            itemValues = { ...defaultItemValues, ...evidenceItemValues };
        }
    } else {
        itemValues = { ...defaultItemValues, ...evidenceItemValues };
    }
}

function saveItemValues() {
    localStorage.setItem('itemValues', JSON.stringify(itemValues));
}

//  Call this immediately after defining it
loadItemValues();


function calculateMaterialCost(lines) {
    let total = 0;
    const regex = /(\d+)\s+([A-Za-z]+(?:\s+[A-Za-z]+)*)/g;

    lines.forEach(line => {
        if (/^(Place|Stoke|Dampen|Evidence)/.test(line)) {
            let match;
            while ((match = regex.exec(line)) !== null) {
                const qty = parseInt(match[1], 10);
                const item = match[2].trim().replace(/\s+/g, ' ');
                const lookupKey = Object.keys(itemValues).find(k => k.toLowerCase() === item.toLowerCase());
                if (lookupKey) {
                    total += qty * parseValue(itemValues[lookupKey]);
                }
            }
        }
    });
    return total;
}




    // Highlight values persistence
    const defaultHighlightValues = {
        LowProfit: 5000,
        HighProfit: 10000
    };
    let highlightValues = { ...defaultHighlightValues };

    function loadHighlightValues() {
        const saved = localStorage.getItem('highlightValues');
        if (saved) {
            try { highlightValues = JSON.parse(saved); } catch (e) { console.error("Failed to parse saved highlight values:", e); }
        }
    }
    function saveHighlightValues() { localStorage.setItem('highlightValues', JSON.stringify(highlightValues)); }
    loadHighlightValues();

    //  Helpers for cost/profit
    function parseValue(value) {
        return value.toUpperCase().endsWith("K") ? parseFloat(value) * 1000 : parseFloat(value);
    }




    function formatProfitNerve(value) {
        const rounded = Math.floor(value / 100) * 100;
        return rounded >= 1000 ? `${(rounded / 1000).toFixed(1)}K` : rounded.toString();
    }

    function calculateProfitPerNerve(lines) {
        const payoutLine = lines.find(l => l.startsWith("Payout:"));
        if (!payoutLine) return null;

        const match = payoutLine.match(/([\d\.]+)\s*K?/i);
        if (!match) return null;

        let payout = parseFloat(match[1]);
        if (/K/i.test(payoutLine)) payout *= 1000;

        const materialCost = calculateMaterialCost(lines);
        let itemCount = 0;
        lines.forEach(line => {
            if (/^(Place|Stoke|Dampen|Evidence)/.test(line)) {
                const regex = /(\d+)\s+[A-Za-z]+/g;
                let m;
                while ((m = regex.exec(line)) !== null) itemCount += parseInt(m[1], 10);
            }
        });

        const totalNerve = 10 + (itemCount * 5);
        const result = (payout - materialCost) / totalNerve;

        if (result >= 0) {
            return formatProfitNerve(result);
        } else {
            const roundedNegative = Math.floor(result / 100) * 100;
            return roundedNegative <= -1000
                ? `-${(Math.abs(roundedNegative) / 1000).toFixed(1)}K`
                : roundedNegative.toString();
        }
    }

    //  CSS for highlights (aligned colors)


// Remove any old highlight CSS from previous runs
document.querySelectorAll('style').forEach(s => {
    if (s.textContent.includes('.highlight-negative')) {
        s.remove();
    }
});

// Create style element for dynamic theme-aware CSS
const style = document.createElement('style');
document.head.appendChild(style);

// Universal Dark Mode detection
function isDarkModeEnabled() {
    // 1. Torn checkbox
    const checkbox = document.getElementById('dark-mode-state');
    if (checkbox) return checkbox.checked;

    // 2. Body or HTML class
    const bodyClasses = document.body.className.toLowerCase();
    const htmlClasses = document.documentElement.className.toLowerCase();
    if (bodyClasses.includes('dark') || htmlClasses.includes('dark')) return true;

    // 3. Computed background brightness
    const bgColor = getComputedStyle(document.body).backgroundColor;
    const rgbMatch = bgColor.match(/\d+/g);
    if (rgbMatch) {
        const [r, g, b] = rgbMatch.map(Number);
        const brightness = (r * 0.299 + g * 0.587 + b * 0.114);
        return brightness < 128; // Dark if brightness is low
    }

    // 4. Fallback to system preference
    return window.matchMedia('(prefers-color-scheme: dark)').matches;
}

// Apply theme-aware colors
function applyThemeColors() {
    const isDarkMode = isDarkModeEnabled();

    const darkColors = {
        negative: 'rgba(81, 55, 55, 1.0)',
        low: 'rgba(200, 185, 30, 0.15)',
        high: 'rgba(40, 144, 69, 0.15)',
        jackpot: 'rgba(20, 255, 20, 0.20)'
    };

    const lightColors = {
        negative: 'rgba(255, 200, 200, 1.0)',
        low: 'rgba(255, 255, 150, 0.4)',
        high: 'rgba(150, 255, 150, 0.4)',
        jackpot: 'rgba(100, 255, 100, 0.5)'
    };

    const colors = isDarkMode ? darkColors : lightColors;

    style.textContent = `
        .custom-tooltip {
            position: absolute;
            background: ${isDarkMode ? '#333' : '#fff'};
            color: ${isDarkMode ? '#fff' : '#000'};
            padding: 8px;
            border-radius: 4px;
            font-size: 12px;
            display: none;
            flex-direction: column;
            gap: 4px;
            z-index: 9999;
            box-shadow: 0 2px 6px rgba(0,0,0,0.3);
            transition: opacity 0.2s ease;
            opacity: 0;
            pointer-events: none;
        }
        .highlight-negative { background-color: ${colors.negative} !important; }
        .highlight-low { background-color: ${colors.low} !important; }
        .highlight-high { background-color: ${colors.high} !important; }
        .highlight-jackpot { background-color: ${colors.jackpot} !important; }
        #settingsPanel input { width: 80px; margin-bottom: 5px; }
        #settingsPanel h4 { margin: 10px 0; }
    `;
}

// Initial apply
applyThemeColors();

// Reapply when DOM changes (theme toggle or page updates)
const themeObserver = new MutationObserver(applyThemeColors);
themeObserver.observe(document.body, { attributes: true, attributeFilter: ['class'] });

// Debug log
console.log('Dark Mode detected:', isDarkModeEnabled());



    //  Settings UI

function createSettingsUI() {
    const header = document.querySelector('#react-root > div > div.appHeader___gUnYC.crimes-app-header');
    if (!header) return;

    const hasArson = header.textContent.includes('Arson');
    const existingButton = document.querySelector('#itemValuesButton');
    const existingPanel = document.querySelector('#settingsPanel');

    if (hasArson) {
        if (!existingButton) {
            header.style.position = 'relative';

            const newButton = document.createElement('button');
            newButton.id = 'itemValuesButton';
            newButton.textContent = 'Settings';
            Object.assign(newButton.style, {
                position: 'absolute', right: '10px', top: '50%', transform: 'translateY(-50%)',
                background: '#28a745', color: '#fff', border: 'none', padding: '6px 10px',
                borderRadius: '4px', cursor: 'pointer', zIndex: '9999'
            });

            const newPanel = document.createElement('div');
            newPanel.id = 'settingsPanel';
            Object.assign(newPanel.style, {
                position: 'absolute', top: '100%', right: '10px', background: '#222', color: '#fff',
                padding: '10px', borderRadius: '6px', zIndex: '9999', display: 'none', width: '280px'
            });

            // Tabs
            const tabContainer = document.createElement('div');
            tabContainer.style.marginBottom = '10px';
            tabContainer.style.display = 'flex';
            tabContainer.style.justifyContent = 'space-between';
            tabContainer.style.alignItems = 'center';

            const fuelTab = document.createElement('button');
            fuelTab.textContent = 'Fuel';
            const evidenceTab = document.createElement('button');
            evidenceTab.textContent = 'Evidence';
            const highlightTab = document.createElement('button');
            highlightTab.textContent = 'Highlight';

            [fuelTab, evidenceTab, highlightTab].forEach(btn => {
                btn.style.background = '#444';
                btn.style.color = '#fff';
                btn.style.border = 'none';
                btn.style.padding = '5px 10px';
                btn.style.cursor = 'pointer';
            });

            // API Button
            const apiButton = document.createElement('button');
            apiButton.textContent = 'API';
            Object.assign(apiButton.style, {
                background: '#444',
                color: '#fff',
                border: 'none',
                padding: '5px 10px',
                cursor: 'pointer'
            });
            apiButton.onclick = () => {
                const newKey = prompt('Enter your new Torn API key:');
                if (newKey && newKey.trim() !== '') {
                    localStorage.setItem('tornApiKey', newKey.trim());
                    apiKey = newKey.trim();
                    alert('API key updated successfully!');
                } else {
                    alert('API key not changed.');
                }
            };

            // Help link
            const helpLink = document.createElement('a');
            helpLink.href = 'https://www.torn.com/forums.php#/p=threads&f=67&t=16518811&b=0&a=0';
            helpLink.textContent = 'Help';
            Object.assign(helpLink.style, {
                color: '#007bff',
                textDecoration: 'none',
                fontSize: '12px'
            });
            helpLink.target = '_blank';
            helpLink.rel = 'noopener noreferrer';

            tabContainer.appendChild(fuelTab);
            tabContainer.appendChild(evidenceTab);
            tabContainer.appendChild(highlightTab);
            tabContainer.appendChild(apiButton);
            tabContainer.appendChild(helpLink);
            newPanel.appendChild(tabContainer);

            const contentDiv = document.createElement('div');
            newPanel.appendChild(contentDiv);

            // Dynamic button logic
            function updateActionButton() {
                const existingActionBtn = document.querySelector('#settingsPanel button.action-btn');
                if (existingActionBtn) existingActionBtn.remove();

                const actionButton = document.createElement('button');
                actionButton.className = 'action-btn';
                Object.assign(actionButton.style, {
                    color: '#fff',
                    border: 'none',
                    padding: '6px 10px',
                    borderRadius: '4px',
                    cursor: 'pointer',
                    marginTop: '10px',
                    width: '100%'
                });

                if (contentDiv.innerHTML.includes('Fuel Items') || contentDiv.innerHTML.includes('Evidence Items')) {
                    actionButton.textContent = 'Item Market Values';
                    actionButton.style.background = '#dc3545';
                    actionButton.onclick = async () => {
                        if (confirm('Update item values from Torn API? This will overwrite your current settings.')) {
                            alert('Fetching latest item prices from Torn API...');
                            const success = await getPricesFromAPI();
                            if (success) {
                                loadItemValues();
                                addTooltips();
                                if (contentDiv.innerHTML.includes('Fuel Items')) {
                                    renderFuelItems();
                                } else {
                                    renderEvidenceItems();
                                }
                                alert('Item values updated successfully!');
                            } else {
                                alert('Failed to update item values. Check your API key or Torn API status.');
                            }
                        }
                    };
                } else {
                    actionButton.textContent = 'Reset to Defaults';
                    actionButton.style.background = '#dc3545';
                    actionButton.onclick = () => {
                        if (confirm('Reset highlight values to defaults?')) {
                            highlightValues = { ...defaultHighlightValues };
                            saveHighlightValues();
                            renderHighlightValues();
                            alert('Highlight values reset to defaults.');
                        }
                    };
                }

                newPanel.appendChild(actionButton);
            }

            // Tab render functions
            function renderFuelItems() {
                contentDiv.innerHTML = '<h4>Fuel Items</h4>';
                for (const item in defaultItemValues) {
                    const label = document.createTextNode(item + ': ');
                    const input = document.createElement('input');
                    input.value = itemValues[item];
                    input.onchange = () => { itemValues[item] = input.value; saveItemValues(); };
                    contentDiv.appendChild(label);
                    contentDiv.appendChild(input);
                    contentDiv.appendChild(document.createElement('br'));
                }
                updateActionButton();
            }

            function renderEvidenceItems() {
                contentDiv.innerHTML = '<h4>Evidence Items</h4>';
                for (const item in evidenceItemValues) {
                    const label = document.createTextNode(item + ': ');
                    const input = document.createElement('input');
                    input.value = itemValues[item];
                    input.onchange = () => { itemValues[item] = input.value; saveItemValues(); };
                    contentDiv.appendChild(label);
                    contentDiv.appendChild(input);
                    contentDiv.appendChild(document.createElement('br'));
                }
                updateActionButton();
            }

            function renderHighlightValues() {
                contentDiv.innerHTML = '<h4>Highlight Values</h4>';
                ['LowProfit', 'HighProfit'].forEach(key => {
                    const label = document.createTextNode(key + ': ');
                    const input = document.createElement('input');
                    input.value = highlightValues[key];
                    input.onchange = () => { highlightValues[key] = parseInt(input.value, 10); saveHighlightValues(); };
                    contentDiv.appendChild(label);
                    contentDiv.appendChild(input);
                    contentDiv.appendChild(document.createElement('br'));
                });
                updateActionButton();
            }

            fuelTab.onclick = renderFuelItems;
            evidenceTab.onclick = renderEvidenceItems;
            highlightTab.onclick = renderHighlightValues;

            renderFuelItems(); // Default view

            header.appendChild(newButton);
            header.appendChild(newPanel);

            newButton.addEventListener('click', () => {
                newPanel.style.display = (newPanel.style.display === 'none' || newPanel.style.display === '') ? 'block' : 'none';
            });

            document.addEventListener('click', (e) => {
                if (!newPanel.contains(e.target) && e.target !== newButton) {
                    newPanel.style.display = 'none';
                }
            });
        }
    } else {
        // ✅ Remove button and panel when leaving Arson page
        if (existingButton) existingButton.remove();
        if (existingPanel) existingPanel.remove();
    }
}


    // Helper CreateTooltip
function formatPlaceholders(text) {
    return text.replace(/\?(.*?)\?/g, '<span style="color: orange; font-weight: bold;">$1</span>');
}

    //  Tooltip creation + highlight logic


function createTooltip(lines, section, highlightTarget) {
    const tooltip = document.createElement('div');
    tooltip.className = 'custom-tooltip';
    let dynamicValue = null;
    let totalNerve = null;

    lines.forEach(line => {
        const div = document.createElement('div');
        let content = line;

        if (line.startsWith("Profit/Nerve")) {
            dynamicValue = calculateProfitPerNerve(lines);
            if (dynamicValue) content = `Profit/Nerve: ${dynamicValue}`;
        }

        //  Apply orange highlight for placeholders
        div.innerHTML = `• ${formatPlaceholders(content)}`;
        tooltip.appendChild(div);
    });

    // Add Total Nerve in the same style
    const payoutLine = lines.find(l => l.startsWith("Payout:"));
    if (payoutLine) {
        let itemCount = 0;
        lines.forEach(line => {
            if (/^(Place|Stoke|Dampen|Evidence)/.test(line)) {
                const regex = /(\d+)\s+[A-Za-z]+/g;
                let m;
                while ((m = regex.exec(line)) !== null) itemCount += parseInt(m[1], 10);
            }
        });
        totalNerve = 10 + (itemCount * 5);

        const nerveDiv = document.createElement('div');
        nerveDiv.innerHTML = `• Total Nerve: ${totalNerve}`;
        tooltip.appendChild(nerveDiv);
    }

    // Highlight logic
    if (dynamicValue && highlightTarget) {
        const numericValue = parseFloat(dynamicValue.replace(/K/i, '')) * (dynamicValue.includes('K') ? 1000 : 1);
        if (numericValue <= 0) {
            highlightTarget.classList.add('highlight-negative');
        } else if (numericValue <= highlightValues.LowProfit) {
            highlightTarget.classList.add('highlight-low');
        } else if (numericValue <= highlightValues.HighProfit) {
            highlightTarget.classList.add('highlight-high');
        } else {
            highlightTarget.classList.add('highlight-jackpot');
        }
    }

    document.body.appendChild(tooltip);
    return tooltip;
}


    function showTooltip(tooltip, target) {
        const visibleTooltip = document.querySelector('.custom-tooltip[style*="display: flex"]');
        if (visibleTooltip && visibleTooltip !== tooltip) {
            visibleTooltip.style.opacity = '0';
            setTimeout(() => visibleTooltip.style.display = 'none', 200);
        }

        tooltip.style.display = 'flex';
        tooltip.style.visibility = 'hidden';
        positionTooltip(tooltip, target);
        tooltip.style.visibility = 'visible';
        tooltip.style.opacity = '1';
    }

    function hideTooltip(tooltip) {
        tooltip.style.opacity = '0';
        setTimeout(() => tooltip.style.display = 'none', 200);
    }

    function positionTooltip(tooltip, target) {
        const rect = target.getBoundingClientRect();
        const tooltipRect = tooltip.getBoundingClientRect();
        tooltip.style.left = `${rect.left + window.scrollX + (rect.width / 2) - (tooltipRect.width / 2)}px`;
        tooltip.style.top = `${rect.top + window.scrollY - tooltipRect.height - 10}px`;
    }

    function getSkillValue() {
        const skillButton = document.querySelector('button[aria-label^="Skill:"]');
        if (!skillButton) return 0;
        const match = skillButton.getAttribute('aria-label').match(/Skill:\s*([\d\.]+)/);
        return match ? parseFloat(match[1]) : 0;
    }

    function shouldShowScenario(lines, hasFlamethrower) {
        const flamethrowerLine = lines.find(line => line.trim().toLowerCase().startsWith('flamethrower:'));
        if (!flamethrowerLine) return true;
        if (hasFlamethrower && flamethrowerLine.toLowerCase().includes('no')) return false;
        if (!hasFlamethrower && flamethrowerLine.toLowerCase().includes('yes')) return false;
        return true;
    }


function addTooltips() {
    const skillValue = getSkillValue();
    const hasFlamethrower = skillValue >= 80;

    document.querySelectorAll('.sections___tZPkg').forEach(section => {
        if (section.dataset.tooltipAdded) return;

        const scenarioName = section.querySelector('.scenario___msSka')?.textContent?.trim();
        if (!scenarioName || !scenarios[scenarioName]) return;

        const variants = scenarios[scenarioName];
        const selectedVariant = Array.isArray(variants[0])
            ? variants.find(v => shouldShowScenario(v, hasFlamethrower))
            : (shouldShowScenario(variants, hasFlamethrower) ? variants : null);

        if (!selectedVariant) return;

        const tooltip = createTooltip(selectedVariant, section, section);

        const hoverTarget = section.querySelector('.crimeOptionSection___hslpu.flexGrow___S5IUQ.titleSection___CiZ8O');
        const iconTarget = section.querySelector('.title___lw1Jr'); // ✅ Only this small clickable area

        // Desktop hover
        if (hoverTarget) {
            hoverTarget.addEventListener('mouseenter', () => showTooltip(tooltip, hoverTarget));
            hoverTarget.addEventListener('mouseleave', () => hideTooltip(tooltip));
        }

        //  Mobile click behavior (restricted to .title___lw1Jr)
        if (iconTarget) {
            iconTarget.addEventListener('click', () => {
                if (tooltip.style.display === 'flex') {
                    hideTooltip(tooltip);
                } else {
                    showTooltip(tooltip, iconTarget);
                }
            });

            // Hide tooltip when clicking outside
            document.addEventListener('click', (e) => {
                if (!tooltip.contains(e.target) && e.target !== iconTarget) {
                    hideTooltip(tooltip);
                }
            });
        }

        section.dataset.tooltipAdded = "true";
    });
}



const observer = new MutationObserver(() => {
    addTooltips();
    createSettingsUI();

    // Remove Torn's highlight
    document.querySelectorAll('.crimeOptionWrapper___IOnLO.pending-collect').forEach(el => {
        el.classList.remove('pending-collect');
    });

    // Highlight Collect and 2 softly if both exist
    document.querySelectorAll('.childrenWrapper___h2Sw5').forEach(btn => {
        const text = btn.textContent.trim();
        if (text.includes('Collect') && text.includes('2')) {
            btn.style.color = '#28a745';
            btn.style.fontWeight = 'bold';
        } else {
            btn.style.color = '';
            btn.style.fontWeight = '';
        }
    });
});

//  Observe without delay
observer.observe(document.body, { childList: true, subtree: true });


    addTooltips();
})();