WA for Purge the Wicked

Hello,

Looking for someone to update this weakaura. https://wago.io/bs_y5hAhp

I’m looking for a WA to simply track if my PtW exists on an enemy in arenas even if the target is not targeted or focused. Other WA will show me if it exists on my target, but as a healer, I often don’t have enemies targeted.

 {
  "d": {
    "actions": {
      "finish": {
        "custom": "aura_env.Count = {}\n\n\n",
        "do_custom": false
      },
      "init": {
        "custom": "aura_env.Count = {}\n\n",
        "do_custom": true
      }
    },
    "activeTriggerMode": -10,
    "customText": "function()\n    if WeakAuras.IsOptionsOpen() then\n        return \"|cFFFFFFFF0 Purge\"\n    end\n    local result = \"\"\n    local color = \"FFFFFFFF\"\n    if aura_env.Count[1] ~= nil then\n        if aura_env.Count[1] < 0 then\n            aura_env.Count[1] = 0\n        end\n        if aura_env.Count[1] == 0 then\n            color = \"FFFF0000\" -- red \n        elseif aura_env.Count[1] >= 1 then\n            color = \"FF00FF00\" -- green\n        else \n            color = \"FF00F9FF\" -- teal\n        end\n        if result ~= nil then\n            result = result..string.format(\"|c%s%s\", color, aura_env.Count[1])\n        end\n    end\n    return result\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",
    "disjunctive": "all",
    "displayText": "%c",
    "fontSize": 63,
    "height": 62.984199523926,
    "id": "Purge Count",
    "init_completed": 1,
    "load": {
      "difficulty": {
        "multi": []
      },
      "faction": {
        "multi": []
      },
      "pvptalent": {
        "multi": []
      },
      "race": {
        "multi": []
      },
      "role": {
        "multi": []
      },
      "talent": {
        "multi": []
      },
      "use_never": false
    },
    "numTriggers": 1,
    "regionType": "text",
    "semver": "1.0.0",
    "trigger": {
      "check": "event",
      "custom": "function(event, timestamp, event, hideCaster, sourceGUID, sourceName, sourceFlags, sourceRaidFlags, destGUID, destName, destFlags, destRaidFlags, spellID, spellName, spellSchool)\n    if event == \"SPELL_AURA_APPLIED\" and spellID == 204213 then\n        if aura_env.Count[1] == nil then\n            aura_env.Count[1] = 0\n        end\n        aura_env.Count[1] = aura_env.Count[1] + 1\n        return true\n    elseif event ==\"SPELL_AURA_REMOVED\" and spellID == 204213 then\n        aura_env.Count[1] = aura_env.Count[1] - 1\n        return true\n    end\nend",
      "customName": "",
      "customStacks": "",
      "custom_hide": "custom",
      "custom_type": "status",
      "events": "COMBAT_LOG_EVENT_UNFILTERED,PLAYER_REGEN_ENABLED",
      "type": "custom"
    },
    "untrigger": {
      "custom": "function(e, timestamp, event, hideCaster, sourceGUID, sourceName, sourceFlags, sourceRaidFlags, destGUID, destName, destFlags, destRaidFlags, spellID, spellName, spellSchool)\n    if e == \"PLAYER_REGEN_ENABLED\" then \n        aura_env.Count[1] = 0\n        return true \n    end\nend\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n"
    },
    "url": "https://wago.io/bs_y5hAhp/1",
    "version": 1,
    "wagoID": "bs_y5hAhp",
    "width": 232.63493347168,
    "xOffset": -215.62,
    "yOffset": 56.889404296875
  },
  "m": "d",
  "s": "2.3.0.0",
  "v": 1421,
  "wagoID": "bs_y5hAhp"
}

Thank you