// Government Surveillance Operations (government-surveillance-operations) v1 — Prisma seed
// Synthetic sample data, CC0-1.0. Generated deterministically; re-running the
// generator with the same spec and seed reproduces this file exactly.
//
// Delegates are named after the tables (prisma.factions), which assumes models
// mapped to those table names. Rename the delegates if your models differ.
import { PrismaClient } from '@prisma/client';

const prisma = new PrismaClient();

async function main() {
    await prisma.factions.createMany({
        data: [
            { id: 1, name: "Group", role: "intelligence", parent_id: null, budget: "6360712.44" },
            { id: 2, name: "Unit Order Federation", role: "intelligence", parent_id: 1, budget: "106708.65" },
            { id: 3, name: "Front Syndicate Covenant", role: "intelligence", parent_id: 2, budget: "100084.30" },
            { id: 4, name: "Coalition Division Network", role: "intelligence", parent_id: 1, budget: "1205034.01" },
            { id: 5, name: "Taskforce Covenant Unit", role: "intelligence", parent_id: null, budget: "274571.44" },
            { id: 6, name: "Branch Agency Covenant", role: "military", parent_id: 4, budget: "1751369.00" },
            { id: 7, name: "Covenant Society Group", role: "military", parent_id: 3, budget: "6286557.21" },
            { id: 8, name: "Team Unit Collective", role: "military", parent_id: 4, budget: "1558760.52" },
            { id: 9, name: "League Federation Front", role: "intelligence", parent_id: 8, budget: "1624959.08" },
            { id: 10, name: "Taskforce Division Front", role: "intelligence", parent_id: null, budget: "8756684.21" },
            { id: 11, name: "Network Order Agency", role: "intelligence", parent_id: 9, budget: "4487330.53" },
            { id: 12, name: "Taskforce Group", role: "military", parent_id: 8, budget: "6969520.51" },
            { id: 13, name: "Covenant", role: "military", parent_id: null, budget: "8434249.50" },
            { id: 14, name: "Alliance Unit Covenant", role: "intelligence", parent_id: 4, budget: "7343947.50" },
            { id: 15, name: "Alliance", role: "research", parent_id: 7, budget: "152484.49" },
            { id: 16, name: "Front League", role: "intelligence", parent_id: 1, budget: "177783.50" },
            { id: 17, name: "Covenant", role: "intelligence", parent_id: 4, budget: "363345.48" },
            { id: 18, name: "Alliance", role: "research", parent_id: 16, budget: "602954.89" },
            { id: 19, name: "Section Union Covenant", role: "law enforcement", parent_id: 10, budget: "207457.34" },
            { id: 20, name: "Branch Group", role: "intelligence", parent_id: 7, budget: "250989.86" },
            { id: 21, name: "Order Alliance Network", role: "intelligence", parent_id: 7, budget: "5786201.64" },
            { id: 22, name: "Union League Collective", role: "intelligence", parent_id: 8, budget: "1194961.04" },
            { id: 23, name: "Unit", role: "intelligence", parent_id: 1, budget: "100248.07" },
            { id: 24, name: "League", role: "military", parent_id: 4, budget: "8616532.33" },
            { id: 25, name: "Branch", role: "intelligence", parent_id: 12, budget: "1397574.18" },
            { id: 26, name: "Taskforce League", role: "military", parent_id: 11, budget: "6261412.76" },
            { id: 27, name: "Front Society", role: "intelligence", parent_id: 10, budget: "1067247.81" },
            { id: 28, name: "Unit", role: "intelligence", parent_id: null, budget: "4396123.67" },
            { id: 29, name: "Taskforce", role: "intelligence", parent_id: 23, budget: "203190.19" },
            { id: 30, name: "Front Federation Alliance", role: "intelligence", parent_id: 1, budget: "7485230.82" },
            { id: 31, name: "Covenant", role: "intelligence", parent_id: 3, budget: "5910210.52" },
            { id: 32, name: "Federation", role: "law enforcement", parent_id: 4, budget: "2346653.34" },
            { id: 33, name: "Taskforce", role: "intelligence", parent_id: 10, budget: "377194.09" },
            { id: 34, name: "Taskforce", role: "law enforcement", parent_id: 29, budget: "7385797.44" },
            { id: 35, name: "Section Collective", role: "law enforcement", parent_id: 8, budget: "6514324.45" },
            { id: 36, name: "Federation Taskforce", role: "intelligence", parent_id: null, budget: "2351296.77" },
            { id: 37, name: "Society Front", role: "military", parent_id: 15, budget: "722222.15" },
            { id: 38, name: "Division Union", role: "intelligence", parent_id: null, budget: "2048137.63" },
            { id: 39, name: "Branch Group", role: "intelligence", parent_id: 23, budget: "1653841.51" },
            { id: 40, name: "Team Coalition Covenant", role: "intelligence", parent_id: null, budget: "9112059.65" },
            { id: 41, name: "Syndicate Union", role: "military", parent_id: 38, budget: "1932630.31" },
            { id: 42, name: "Collective", role: "intelligence", parent_id: 5, budget: "760279.45" },
            { id: 43, name: "Branch Unit", role: "intelligence", parent_id: null, budget: "203203.54" },
            { id: 44, name: "Network Taskforce Covenant", role: "intelligence", parent_id: 12, budget: "7409328.52" },
            { id: 45, name: "Union", role: "intelligence", parent_id: 21, budget: "790814.08" },
            { id: 46, name: "Alliance Branch", role: "military", parent_id: 31, budget: "4512772.43" },
            { id: 47, name: "Front Division Federation", role: "research", parent_id: 21, budget: "1765160.73" },
            { id: 48, name: "Union", role: "intelligence", parent_id: 13, budget: "2351179.86" },
            { id: 49, name: "Alliance Section", role: "research", parent_id: 29, budget: "6323076.39" },
            { id: 50, name: "Branch", role: "intelligence", parent_id: 40, budget: "6733024.78" },
        ],
    });
    await prisma.agents.createMany({
        data: [
            { id: 1, name: "Ravi Adams", faction_id: 39, ability: "Disguise", equipment: "Camera Toolkit" },
            { id: 2, name: "Nina Carter", faction_id: 2, ability: "Coordination Tracking Interrogation", equipment: "Glasses" },
            { id: 3, name: "Mateo Jansen", faction_id: 1, ability: "Combat Reconnaissance", equipment: "Binoculars" },
            { id: 4, name: "Ravi Murphy", faction_id: 5, ability: "Surveillance Espionage", equipment: "Phone" },
            { id: 5, name: "Amir Oliveira", faction_id: 12, ability: "Reconnaissance Intelligence Combat", equipment: "Tablet Binoculars Toolkit" },
            { id: 6, name: "Victor Ruiz", faction_id: 32, ability: "Negotiation", equipment: "Laptop" },
            { id: 7, name: "Zoe Wright", faction_id: 28, ability: "Sabotage Combat Investigation", equipment: "Camera Suit Glasses" },
            { id: 8, name: "Nour Jensen", faction_id: 27, ability: "Infiltration", equipment: "Camera" },
            { id: 9, name: "James Baker", faction_id: 5, ability: "Analysis", equipment: "Transmitter GPS Drone" },
            { id: 10, name: "Selin Meyer", faction_id: 25, ability: "Investigation Interrogation Surveillance", equipment: "Weapon Recorder Toolkit" },
            { id: 11, name: "Selin Hassan", faction_id: 10, ability: "Negotiation Surveillance", equipment: "Microphone Weapon" },
            { id: 12, name: "Karim Demir", faction_id: 35, ability: "Intelligence", equipment: "Transmitter Camera Weapon" },
            { id: 13, name: "Jade Carter", faction_id: 44, ability: "Analysis Investigation", equipment: "Software" },
            { id: 14, name: "Hana Bennett", faction_id: 29, ability: "Sabotage", equipment: "Weapon" },
            { id: 15, name: "Ruby Rossi", faction_id: 28, ability: "Espionage Analysis Interrogation", equipment: "Transmitter Vessel Bug" },
            { id: 16, name: "Hana Carter", faction_id: 25, ability: "Hacking Reconnaissance Analysis", equipment: "Vessel" },
            { id: 17, name: "Anna Hughes", faction_id: 10, ability: "Sabotage Interrogation Combat", equipment: "Toolkit" },
            { id: 18, name: "Olivia Hansen", faction_id: 24, ability: "Analysis Counterintelligence", equipment: "Bug" },
            { id: 19, name: "Elif Hassan", faction_id: 30, ability: "Surveillance Negotiation", equipment: "Tablet" },
            { id: 20, name: "Amir Cruz", faction_id: 41, ability: "Protection Reconnaissance Communication", equipment: "Laptop" },
            { id: 21, name: "Emma Schmidt", faction_id: 35, ability: "Disguise Coordination", equipment: "Vehicle Bug" },
            { id: 22, name: "Theo Gomez", faction_id: 16, ability: "Investigation", equipment: "Gear Transmitter Scanner" },
            { id: 23, name: "Ruby Park", faction_id: 47, ability: "Reconnaissance", equipment: "Suit" },
            { id: 24, name: "Ethan Yilmaz", faction_id: 24, ability: "Espionage Investigation Combat", equipment: "Suit Recorder" },
            { id: 25, name: "Fatima Davis", faction_id: 45, ability: "Combat Reconnaissance", equipment: "Glasses Binoculars Vehicle" },
            { id: 26, name: "Tariq Nguyen", faction_id: 43, ability: "Combat Hacking", equipment: "Weapon Drone" },
            { id: 27, name: "Lena Khan", faction_id: 12, ability: "Surveillance", equipment: "GPS Suit" },
            { id: 28, name: "Jade Johnson", faction_id: 46, ability: "Negotiation Tracking Investigation", equipment: "Gear Binoculars Software" },
            { id: 29, name: "Hana Hansen", faction_id: 31, ability: "Infiltration Intelligence Investigation", equipment: "Suit" },
            { id: 30, name: "Lena Sato", faction_id: 13, ability: "Intelligence Communication Counterintelligence", equipment: "Vessel" },
            { id: 31, name: "Elena Demir", faction_id: 9, ability: "Intelligence Observation", equipment: "Laptop Scanner" },
            { id: 32, name: "Nina Kim", faction_id: 36, ability: "Hacking Combat Investigation", equipment: "Glasses Phone" },
            { id: 33, name: "Omar Young", faction_id: 31, ability: "Protection Combat", equipment: "Recorder" },
            { id: 34, name: "Laura Schneider", faction_id: 42, ability: "Protection Intelligence", equipment: "Toolkit" },
            { id: 35, name: "Zoe Nguyen", faction_id: 37, ability: "Communication Counterintelligence", equipment: "Vessel Laptop Camera" },
            { id: 36, name: "Ruby Adams", faction_id: 14, ability: "Protection Tracking", equipment: "Laptop" },
            { id: 37, name: "Rafael Nguyen", faction_id: 39, ability: "Investigation Analysis", equipment: "Scanner" },
            { id: 38, name: "Tariq Patel", faction_id: 33, ability: "Sabotage Combat Protection", equipment: "Drone Tablet Software" },
            { id: 39, name: "Oscar Shah", faction_id: 10, ability: "Investigation Disguise Espionage", equipment: "Phone" },
            { id: 40, name: "Felix Fischer", faction_id: 4, ability: "Analysis Counterintelligence Disguise", equipment: "Camera Laptop" },
            { id: 41, name: "Emma Lee", faction_id: 9, ability: "Reconnaissance Communication", equipment: "Phone" },
            { id: 42, name: "Sofia Adams", faction_id: 8, ability: "Observation", equipment: "Suit Vessel" },
            { id: 43, name: "Maria Lopez", faction_id: 2, ability: "Sabotage Infiltration", equipment: "Weapon Drone Binoculars" },
            { id: 44, name: "Zara Wilson", faction_id: 17, ability: "Surveillance Coordination Disguise", equipment: "Gear Microphone" },
            { id: 45, name: "Ana Chen", faction_id: 45, ability: "Interrogation Infiltration Counterintelligence", equipment: "Laptop Drone Tablet" },
            { id: 46, name: "Sara Bennett", faction_id: 15, ability: "Investigation Combat", equipment: "Vessel GPS" },
            { id: 47, name: "Isaac Brown", faction_id: 18, ability: "Investigation Espionage Tracking", equipment: "Vehicle GPS Recorder" },
            { id: 48, name: "Zoe Schneider", faction_id: 18, ability: "Negotiation Communication Counterintelligence", equipment: "Weapon Software" },
            { id: 49, name: "Ines Nakamura", faction_id: 4, ability: "Surveillance Sabotage", equipment: "Software" },
            { id: 50, name: "Deniz Wagner", faction_id: 26, ability: "Combat", equipment: "Scanner Weapon GPS" },
            { id: 51, name: "Theo Wagner", faction_id: 26, ability: "Hacking Infiltration", equipment: "Laptop Bug Suit" },
            { id: 52, name: "Ana Ibrahim", faction_id: 30, ability: "Decryption", equipment: "Drone" },
            { id: 53, name: "Pedro Evans", faction_id: 43, ability: "Surveillance", equipment: "Scanner Recorder" },
            { id: 54, name: "Carla Andersen", faction_id: 30, ability: "Combat", equipment: "Weapon Binoculars" },
            { id: 55, name: "Yara Bennett", faction_id: 8, ability: "Counterintelligence", equipment: "Scanner Toolkit Vessel" },
            { id: 56, name: "Ana Nakamura", faction_id: 10, ability: "Decryption Interrogation Coordination", equipment: "Camera Vehicle Vessel" },
            { id: 57, name: "Mateo Jansen", faction_id: 24, ability: "Analysis Tracking Negotiation", equipment: "Glasses Software Weapon" },
            { id: 58, name: "Sven Diaz", faction_id: 4, ability: "Infiltration Interrogation", equipment: "Camera Suit" },
            { id: 59, name: "Kai Bauer", faction_id: 26, ability: "Infiltration Hacking", equipment: "Weapon" },
            { id: 60, name: "Selin Fischer", faction_id: 24, ability: "Coordination Tracking Intelligence", equipment: "Laptop Suit Weapon" },
            { id: 61, name: "Paula Kumar", faction_id: 2, ability: "Counterintelligence Interrogation Disguise", equipment: "Software Laptop" },
            { id: 62, name: "Ethan Larsen", faction_id: 18, ability: "Surveillance", equipment: "Glasses Transmitter Binoculars" },
            { id: 63, name: "Amir Andersen", faction_id: 18, ability: "Reconnaissance Communication", equipment: "Recorder Laptop Vehicle" },
            { id: 64, name: "Oscar Lee", faction_id: 11, ability: "Intelligence", equipment: "Suit Drone Software" },
            { id: 65, name: "Chloe Evans", faction_id: 47, ability: "Espionage", equipment: "Vehicle Transmitter" },
            { id: 66, name: "Sara Baker", faction_id: 28, ability: "Infiltration Coordination Espionage", equipment: "Recorder" },
            { id: 67, name: "Hana Gupta", faction_id: 17, ability: "Analysis Tracking Infiltration", equipment: "Vessel Binoculars Scanner" },
            { id: 68, name: "Jonas Schneider", faction_id: 42, ability: "Observation Investigation Combat", equipment: "Weapon Tablet Laptop" },
            { id: 69, name: "Chen Costa", faction_id: 18, ability: "Sabotage", equipment: "Suit" },
            { id: 70, name: "Elena Reyes", faction_id: 44, ability: "Infiltration Communication", equipment: "Transmitter" },
            { id: 71, name: "Yara Silva", faction_id: 4, ability: "Surveillance Interrogation Decryption", equipment: "Scanner" },
            { id: 72, name: "Sofia Miller", faction_id: 3, ability: "Protection", equipment: "Glasses Camera" },
            { id: 73, name: "Ethan Gomez", faction_id: 25, ability: "Protection Disguise", equipment: "Bug Vehicle Camera" },
            { id: 74, name: "Ethan Park", faction_id: 13, ability: "Observation Surveillance Analysis", equipment: "Weapon Vehicle Transmitter" },
            { id: 75, name: "Sofia Reyes", faction_id: 26, ability: "Observation Sabotage Disguise", equipment: "Vehicle Suit Vessel" },
            { id: 76, name: "Paula Johnson", faction_id: 43, ability: "Espionage Surveillance Counterintelligence", equipment: "Laptop Bug" },
            { id: 77, name: "Yusuf Jensen", faction_id: 45, ability: "Intelligence", equipment: "Scanner Recorder Bug" },
            { id: 78, name: "Mateo Kumar", faction_id: 42, ability: "Communication Intelligence Investigation", equipment: "Vessel GPS" },
            { id: 79, name: "Tomas Almeida", faction_id: 33, ability: "Espionage Coordination Protection", equipment: "Tablet" },
            { id: 80, name: "Nour Wang", faction_id: 47, ability: "Surveillance", equipment: "Suit Toolkit" },
            { id: 81, name: "Ines Singh", faction_id: 24, ability: "Espionage Combat Negotiation", equipment: "Binoculars" },
            { id: 82, name: "Ibrahim Diaz", faction_id: 9, ability: "Sabotage", equipment: "Camera Tablet Suit" },
            { id: 83, name: "Mia Meyer", faction_id: 42, ability: "Reconnaissance Investigation Surveillance", equipment: "Camera Software" },
            { id: 84, name: "Liam Dubois", faction_id: 1, ability: "Espionage", equipment: "Scanner" },
            { id: 85, name: "Victor Hughes", faction_id: 38, ability: "Negotiation Espionage Protection", equipment: "Microphone" },
            { id: 86, name: "Ruby Jansen", faction_id: 13, ability: "Investigation", equipment: "Phone" },
            { id: 87, name: "Theo Evans", faction_id: 31, ability: "Reconnaissance Sabotage Coordination", equipment: "GPS Transmitter Bug" },
            { id: 88, name: "Zoe Baker", faction_id: 43, ability: "Protection", equipment: "Recorder Software" },
            { id: 89, name: "Zara Carter", faction_id: 22, ability: "Combat", equipment: "Software Recorder" },
            { id: 90, name: "Lucas Yilmaz", faction_id: 38, ability: "Reconnaissance Interrogation", equipment: "Toolkit Suit Recorder" },
            { id: 91, name: "Andre Taylor", faction_id: 32, ability: "Investigation", equipment: "Vessel Phone Glasses" },
            { id: 92, name: "Ibrahim Wang", faction_id: 35, ability: "Combat", equipment: "Software" },
            { id: 93, name: "Mila Torres", faction_id: 37, ability: "Reconnaissance", equipment: "GPS" },
            { id: 94, name: "Chen Gomez", faction_id: 7, ability: "Coordination Surveillance", equipment: "Glasses Binoculars Suit" },
            { id: 95, name: "Carlos Gupta", faction_id: 2, ability: "Decryption", equipment: "Microphone" },
            { id: 96, name: "Isaac Clark", faction_id: 3, ability: "Investigation", equipment: "Vessel Vehicle Bug" },
            { id: 97, name: "David Garcia", faction_id: 47, ability: "Disguise Observation", equipment: "Vessel" },
            { id: 98, name: "Carlos Flores", faction_id: 8, ability: "Observation Reconnaissance Tracking", equipment: "Glasses Microphone" },
            { id: 99, name: "Andre Davis", faction_id: 7, ability: "Hacking Sabotage", equipment: "Recorder Suit Binoculars" },
            { id: 100, name: "Sara Bennett", faction_id: 12, ability: "Hacking Surveillance", equipment: "Gear" },
            { id: 101, name: "Theo Evans", faction_id: 6, ability: "Coordination Intelligence Negotiation", equipment: "Transmitter Weapon" },
            { id: 102, name: "Oscar Nguyen", faction_id: 9, ability: "Counterintelligence", equipment: "Toolkit Gear Glasses" },
            { id: 103, name: "Victor Wright", faction_id: 19, ability: "Communication Observation", equipment: "Drone Tablet" },
            { id: 104, name: "Jack Torres", faction_id: 39, ability: "Surveillance", equipment: "Camera Transmitter" },
            { id: 105, name: "Ravi Mendes", faction_id: 16, ability: "Decryption Espionage", equipment: "Weapon Toolkit" },
            { id: 106, name: "Paula Kowalski", faction_id: 25, ability: "Reconnaissance Combat Communication", equipment: "Recorder Drone" },
            { id: 107, name: "Yusuf Sousa", faction_id: 14, ability: "Hacking Combat", equipment: "Toolkit" },
            { id: 108, name: "Uma Singh", faction_id: 27, ability: "Surveillance Sabotage Coordination", equipment: "Microphone" },
            { id: 109, name: "Nadia Oliveira", faction_id: 48, ability: "Hacking Negotiation", equipment: "Recorder" },
            { id: 110, name: "Chloe Klein", faction_id: 3, ability: "Combat Interrogation", equipment: "Vehicle" },
            { id: 111, name: "Selin Kowalski", faction_id: 13, ability: "Counterintelligence", equipment: "Tablet Recorder Vessel" },
            { id: 112, name: "Andre Dubois", faction_id: 44, ability: "Combat", equipment: "Glasses Vehicle" },
            { id: 113, name: "Hannah Cruz", faction_id: 27, ability: "Protection Decryption Hacking", equipment: "GPS Camera" },
            { id: 114, name: "Ibrahim Rossi", faction_id: 12, ability: "Intelligence Disguise", equipment: "Software" },
            { id: 115, name: "Hugo Mendes", faction_id: 29, ability: "Combat Espionage", equipment: "Vessel" },
            { id: 116, name: "Ben Ibrahim", faction_id: 6, ability: "Decryption Tracking Reconnaissance", equipment: "Glasses" },
            { id: 117, name: "Leo Schmidt", faction_id: 27, ability: "Surveillance", equipment: "Camera Glasses Microphone" },
            { id: 118, name: "Ines Baker", faction_id: 14, ability: "Observation Sabotage", equipment: "Tablet Scanner Laptop" },
            { id: 119, name: "Victor Brown", faction_id: 50, ability: "Espionage Counterintelligence Tracking", equipment: "GPS Vessel Weapon" },
            { id: 120, name: "Mei Wang", faction_id: 44, ability: "Observation", equipment: "GPS Bug Transmitter" },
            { id: 121, name: "Daniel Wagner", faction_id: 21, ability: "Espionage", equipment: "Binoculars" },
            { id: 122, name: "Jack Gomez", faction_id: 5, ability: "Decryption Reconnaissance Analysis", equipment: "Recorder Suit Gear" },
            { id: 123, name: "Kai Garcia", faction_id: 7, ability: "Reconnaissance", equipment: "Phone" },
            { id: 124, name: "Ibrahim Dubois", faction_id: 27, ability: "Reconnaissance Coordination Surveillance", equipment: "Camera" },
            { id: 125, name: "Rafael Ibrahim", faction_id: 24, ability: "Disguise Communication Intelligence", equipment: "Weapon Vessel Microphone" },
            { id: 126, name: "Mia Sato", faction_id: 41, ability: "Sabotage Analysis", equipment: "Laptop" },
            { id: 127, name: "Marco Carter", faction_id: 27, ability: "Communication Coordination", equipment: "Phone Tablet Weapon" },
            { id: 128, name: "Theo Davis", faction_id: 6, ability: "Negotiation Disguise", equipment: "Recorder" },
            { id: 129, name: "Yara Kaya", faction_id: 30, ability: "Infiltration Espionage Coordination", equipment: "Drone" },
            { id: 130, name: "Mia Shah", faction_id: 22, ability: "Sabotage", equipment: "Bug" },
            { id: 131, name: "Mateo Taylor", faction_id: 42, ability: "Espionage Protection Hacking", equipment: "Laptop Weapon Vehicle" },
            { id: 132, name: "Alice Lopez", faction_id: 9, ability: "Protection Decryption", equipment: "Camera Bug" },
            { id: 133, name: "Mohamed Meyer", faction_id: 6, ability: "Communication", equipment: "Suit" },
            { id: 134, name: "Ravi Meyer", faction_id: 5, ability: "Counterintelligence Communication", equipment: "Vessel Bug Scanner" },
            { id: 135, name: "Alice Jansen", faction_id: 1, ability: "Observation Analysis Hacking", equipment: "Camera" },
            { id: 136, name: "Ana Novak", faction_id: 8, ability: "Tracking Decryption Interrogation", equipment: "Binoculars Vehicle" },
            { id: 137, name: "Diego Clark", faction_id: 14, ability: "Observation Disguise", equipment: "Software" },
            { id: 138, name: "Lina Baker", faction_id: 38, ability: "Observation Protection Counterintelligence", equipment: "Camera Bug Glasses" },
            { id: 139, name: "Theo Sousa", faction_id: 28, ability: "Espionage Combat Negotiation", equipment: "Software Transmitter Glasses" },
            { id: 140, name: "Deniz Diaz", faction_id: 28, ability: "Interrogation Combat Surveillance", equipment: "Toolkit Software" },
            { id: 141, name: "Ruby Tanaka", faction_id: 17, ability: "Sabotage Reconnaissance", equipment: "Toolkit Microphone" },
            { id: 142, name: "Ben Evans", faction_id: 5, ability: "Communication Decryption", equipment: "Transmitter Vehicle" },
            { id: 143, name: "Mateo Wang", faction_id: 34, ability: "Disguise", equipment: "Camera Toolkit" },
            { id: 144, name: "Ruby Schneider", faction_id: 46, ability: "Disguise Coordination Communication", equipment: "Gear Suit" },
            { id: 145, name: "Tomas Costa", faction_id: 50, ability: "Disguise", equipment: "Gear Vessel Recorder" },
            { id: 146, name: "Ruby Wilson", faction_id: 25, ability: "Analysis", equipment: "Transmitter Toolkit" },
            { id: 147, name: "Ruby Chen", faction_id: 19, ability: "Analysis Infiltration", equipment: "Vehicle Suit Vessel" },
            { id: 148, name: "Nadia Lee", faction_id: 35, ability: "Interrogation Reconnaissance Decryption", equipment: "Recorder GPS" },
            { id: 149, name: "Uma Castro", faction_id: 8, ability: "Intelligence Counterintelligence", equipment: "Glasses Weapon" },
            { id: 150, name: "Mei Zhang", faction_id: 9, ability: "Protection Infiltration Surveillance", equipment: "Vehicle Vessel Tablet" },
            { id: 151, name: "Leo Andersen", faction_id: 17, ability: "Negotiation", equipment: "Laptop Recorder Bug" },
            { id: 152, name: "Olivia Flores", faction_id: 41, ability: "Intelligence Surveillance", equipment: "Bug Suit Toolkit" },
            { id: 153, name: "Sam Nguyen", faction_id: 16, ability: "Protection Analysis Tracking", equipment: "Phone" },
            { id: 154, name: "Jack Weber", faction_id: 44, ability: "Hacking", equipment: "Phone" },
            { id: 155, name: "Selin Ahmed", faction_id: 39, ability: "Negotiation Hacking Espionage", equipment: "Microphone Weapon" },
            { id: 156, name: "Daniel Meyer", faction_id: 19, ability: "Tracking Hacking", equipment: "Binoculars" },
            { id: 157, name: "Kai Nakamura", faction_id: 18, ability: "Coordination Communication", equipment: "Software Scanner Transmitter" },
            { id: 158, name: "Ruby Kumar", faction_id: 20, ability: "Hacking", equipment: "Vehicle Phone" },
            { id: 159, name: "Carlos Yilmaz", faction_id: 23, ability: "Reconnaissance Decryption Negotiation", equipment: "Transmitter Binoculars Vessel" },
            { id: 160, name: "Liam Lopez", faction_id: 1, ability: "Infiltration Coordination Disguise", equipment: "Vehicle" },
            { id: 161, name: "Fatima Reyes", faction_id: 40, ability: "Communication Tracking", equipment: "Tablet Bug Microphone" },
            { id: 162, name: "Leo Oliveira", faction_id: 31, ability: "Tracking Protection Investigation", equipment: "Toolkit Transmitter" },
            { id: 163, name: "Wei Kumar", faction_id: 6, ability: "Espionage Coordination Protection", equipment: "Bug" },
            { id: 164, name: "Lucas Schneider", faction_id: 16, ability: "Espionage Investigation Combat", equipment: "Weapon Scanner Microphone" },
            { id: 165, name: "Andre Hughes", faction_id: 46, ability: "Analysis", equipment: "Vessel" },
            { id: 166, name: "Zara Gomez", faction_id: 12, ability: "Reconnaissance Disguise", equipment: "Transmitter Weapon Suit" },
            { id: 167, name: "Lucas Walker", faction_id: 15, ability: "Protection", equipment: "Drone" },
            { id: 168, name: "Marco Miller", faction_id: 40, ability: "Hacking", equipment: "Microphone" },
            { id: 169, name: "Mila Clark", faction_id: 45, ability: "Reconnaissance", equipment: "Toolkit Tablet Transmitter" },
            { id: 170, name: "Priya Costa", faction_id: 28, ability: "Communication", equipment: "Tablet" },
            { id: 171, name: "Ruby Andersen", faction_id: 10, ability: "Investigation Infiltration Hacking", equipment: "Scanner Drone Phone" },
            { id: 172, name: "Ibrahim Schmidt", faction_id: 47, ability: "Hacking Protection", equipment: "Suit" },
            { id: 173, name: "Ruby Demir", faction_id: 7, ability: "Tracking Reconnaissance", equipment: "Recorder Camera" },
            { id: 174, name: "Carla Park", faction_id: 10, ability: "Counterintelligence", equipment: "Recorder Weapon" },
            { id: 175, name: "Isaac Young", faction_id: 10, ability: "Observation Investigation Combat", equipment: "Binoculars Recorder Scanner" },
            { id: 176, name: "Ravi Jensen", faction_id: 1, ability: "Communication", equipment: "Transmitter" },
            { id: 177, name: "Maya Zhang", faction_id: 48, ability: "Hacking Tracking", equipment: "Vehicle" },
            { id: 178, name: "Grace Hoffmann", faction_id: 45, ability: "Reconnaissance Communication Tracking", equipment: "Vessel Recorder Weapon" },
            { id: 179, name: "Noah Meyer", faction_id: 23, ability: "Counterintelligence Analysis Reconnaissance", equipment: "Toolkit GPS Binoculars" },
            { id: 180, name: "Paula Larsen", faction_id: 49, ability: "Reconnaissance Investigation Communication", equipment: "GPS Weapon" },
            { id: 181, name: "Lina Kowalski", faction_id: 2, ability: "Counterintelligence Communication Disguise", equipment: "Weapon Recorder" },
            { id: 182, name: "Jade Bauer", faction_id: 25, ability: "Interrogation", equipment: "Drone Bug Tablet" },
            { id: 183, name: "Leo Flores", faction_id: 1, ability: "Surveillance Disguise Tracking", equipment: "Bug Weapon Gear" },
            { id: 184, name: "Yara Hansen", faction_id: 12, ability: "Analysis Coordination", equipment: "Suit" },
            { id: 185, name: "Marco Garcia", faction_id: 26, ability: "Protection Decryption", equipment: "Microphone Laptop" },
            { id: 186, name: "Jack Kumar", faction_id: 17, ability: "Decryption", equipment: "GPS Scanner Binoculars" },
            { id: 187, name: "Alice Jansen", faction_id: 26, ability: "Reconnaissance Interrogation", equipment: "Drone Phone Weapon" },
            { id: 188, name: "Priya Wilson", faction_id: 47, ability: "Disguise Coordination", equipment: "Tablet Phone Software" },
            { id: 189, name: "Zoe Jansen", faction_id: 39, ability: "Sabotage", equipment: "Binoculars Scanner Software" },
            { id: 190, name: "Mohamed Ahmed", faction_id: 43, ability: "Analysis Protection Tracking", equipment: "Glasses Scanner Gear" },
            { id: 191, name: "Elena Brown", faction_id: 47, ability: "Combat Infiltration Tracking", equipment: "Recorder Toolkit" },
            { id: 192, name: "Uma Hassan", faction_id: 7, ability: "Intelligence Disguise", equipment: "Binoculars Toolkit Transmitter" },
            { id: 193, name: "Elena Nakamura", faction_id: 46, ability: "Disguise", equipment: "Recorder Glasses Phone" },
            { id: 194, name: "Mateo Oliveira", faction_id: 31, ability: "Surveillance", equipment: "Bug Glasses GPS" },
            { id: 195, name: "Deniz Nakamura", faction_id: 43, ability: "Sabotage Reconnaissance Protection", equipment: "Camera" },
            { id: 196, name: "Olivia Wang", faction_id: 38, ability: "Espionage", equipment: "Drone" },
            { id: 197, name: "Hugo Rossi", faction_id: 43, ability: "Tracking", equipment: "Binoculars Tablet Transmitter" },
            { id: 198, name: "Sam Ibrahim", faction_id: 9, ability: "Infiltration Counterintelligence", equipment: "Weapon Microphone Transmitter" },
            { id: 199, name: "Maria Walker", faction_id: 34, ability: "Espionage", equipment: "Microphone Laptop" },
            { id: 200, name: "Ben Hughes", faction_id: 1, ability: "Negotiation Analysis", equipment: "Toolkit Software" },
        ],
    });
    await prisma.locations.createMany({
        data: [
            { id: 1, name: "Outpost Station City", coordinates: {"latitude":-73.81,"longitude":-155.62}, region: "Africa", surveillance_level: "low" },
            { id: 2, name: "Hub Outpost District", coordinates: {"latitude":-28.09,"longitude":101.85}, region: "Europe", surveillance_level: "medium" },
            { id: 3, name: "Area", coordinates: {"latitude":-30.38,"longitude":137.77}, region: "Africa", surveillance_level: "medium" },
            { id: 4, name: "Sector Area", coordinates: {"latitude":17.97,"longitude":-13.12}, region: "North America", surveillance_level: "low" },
            { id: 5, name: "Division Base Site", coordinates: {"latitude":-29.1,"longitude":50.41}, region: "North America", surveillance_level: "low" },
            { id: 6, name: "Complex Base Field", coordinates: {"latitude":-17.33,"longitude":-8.88}, region: "South America", surveillance_level: "low" },
            { id: 7, name: "Field Network", coordinates: {"latitude":2.15,"longitude":-109.53}, region: "Africa", surveillance_level: "high" },
            { id: 8, name: "Unit Domain Division", coordinates: {"latitude":-21.51,"longitude":36.79}, region: "Asia", surveillance_level: "high" },
            { id: 9, name: "Area Facility Base", coordinates: {"latitude":56.77,"longitude":-50.55}, region: "North America", surveillance_level: "low" },
            { id: 10, name: "Sector Region Station", coordinates: {"latitude":-69.26,"longitude":-103.81}, region: "Africa", surveillance_level: "medium" },
            { id: 11, name: "Domain Point", coordinates: {"latitude":85.31,"longitude":69.14}, region: "Africa", surveillance_level: "low" },
            { id: 12, name: "City", coordinates: {"latitude":-9.95,"longitude":-6.88}, region: "North America", surveillance_level: "high" },
            { id: 13, name: "Region Center Facility", coordinates: {"latitude":-33.24,"longitude":138.33}, region: "North America", surveillance_level: "low" },
            { id: 14, name: "Sector", coordinates: {"latitude":55.13,"longitude":59.48}, region: "Africa", surveillance_level: "low" },
            { id: 15, name: "Facility Complex", coordinates: {"latitude":-28.55,"longitude":-135.87}, region: "Europe", surveillance_level: "low" },
            { id: 16, name: "Domain Zone Region", coordinates: {"latitude":-20.34,"longitude":-137.07}, region: "North America", surveillance_level: "low" },
            { id: 17, name: "Complex", coordinates: {"latitude":-82.06,"longitude":175.89}, region: "Europe", surveillance_level: "medium" },
            { id: 18, name: "Center Hub Field", coordinates: {"latitude":55.51,"longitude":-34.44}, region: "North America", surveillance_level: "low" },
            { id: 19, name: "Center Network", coordinates: {"latitude":43.69,"longitude":11.28}, region: "Europe", surveillance_level: "high" },
            { id: 20, name: "City Center Unit", coordinates: {"latitude":-88.3,"longitude":-101.77}, region: "Africa", surveillance_level: "medium" },
            { id: 21, name: "Unit Domain Outpost", coordinates: {"latitude":82.65,"longitude":-85.32}, region: "Europe", surveillance_level: "low" },
            { id: 22, name: "Outpost", coordinates: {"latitude":-40.7,"longitude":-64.66}, region: "Europe", surveillance_level: "low" },
            { id: 23, name: "Field Outpost", coordinates: {"latitude":53.64,"longitude":85.4}, region: "North America", surveillance_level: "low" },
            { id: 24, name: "Unit Field", coordinates: {"latitude":-55.72,"longitude":-160.46}, region: "North America", surveillance_level: "low" },
            { id: 25, name: "Area Division", coordinates: {"latitude":41.09,"longitude":127.34}, region: "Europe", surveillance_level: "high" },
            { id: 26, name: "Center Network Zone", coordinates: {"latitude":18.33,"longitude":-58.22}, region: "North America", surveillance_level: "low" },
            { id: 27, name: "Point Zone", coordinates: {"latitude":-87.33,"longitude":150.55}, region: "Africa", surveillance_level: "medium" },
            { id: 28, name: "District Division Sector", coordinates: {"latitude":-68.64,"longitude":168.8}, region: "North America", surveillance_level: "medium" },
            { id: 29, name: "Complex Division", coordinates: {"latitude":-13.25,"longitude":73.91}, region: "Africa", surveillance_level: "medium" },
            { id: 30, name: "Sector", coordinates: {"latitude":-12.88,"longitude":17.12}, region: "South America", surveillance_level: "low" },
            { id: 31, name: "Outpost", coordinates: {"latitude":44.4,"longitude":126.09}, region: "North America", surveillance_level: "low" },
            { id: 32, name: "Site Area", coordinates: {"latitude":-45.87,"longitude":-138.5}, region: "Africa", surveillance_level: "medium" },
            { id: 33, name: "Region Hub", coordinates: {"latitude":-58.04,"longitude":14.85}, region: "South America", surveillance_level: "high" },
            { id: 34, name: "District Complex", coordinates: {"latitude":7.02,"longitude":32.62}, region: "North America", surveillance_level: "low" },
            { id: 35, name: "District", coordinates: {"latitude":49.14,"longitude":160.14}, region: "Asia", surveillance_level: "medium" },
            { id: 36, name: "Zone Facility", coordinates: {"latitude":-2.34,"longitude":-39.58}, region: "North America", surveillance_level: "low" },
            { id: 37, name: "Complex", coordinates: {"latitude":-24.99,"longitude":153.37}, region: "Europe", surveillance_level: "medium" },
            { id: 38, name: "Base", coordinates: {"latitude":-13.44,"longitude":132.65}, region: "South America", surveillance_level: "low" },
            { id: 39, name: "Network", coordinates: {"latitude":-69.25,"longitude":-131.58}, region: "North America", surveillance_level: "low" },
            { id: 40, name: "Base", coordinates: {"latitude":-84.86,"longitude":120.2}, region: "North America", surveillance_level: "low" },
            { id: 41, name: "Unit Network", coordinates: {"latitude":48.14,"longitude":106.74}, region: "Asia", surveillance_level: "low" },
            { id: 42, name: "District Area", coordinates: {"latitude":5.83,"longitude":24.67}, region: "Asia", surveillance_level: "high" },
            { id: 43, name: "Site", coordinates: {"latitude":-12.58,"longitude":-10.89}, region: "Europe", surveillance_level: "low" },
            { id: 44, name: "Zone Complex Hub", coordinates: {"latitude":-47.48,"longitude":-108.58}, region: "Europe", surveillance_level: "low" },
            { id: 45, name: "Point", coordinates: {"latitude":-44.97,"longitude":7.74}, region: "North America", surveillance_level: "low" },
            { id: 46, name: "Hub Area Region", coordinates: {"latitude":54.8,"longitude":101.25}, region: "Asia", surveillance_level: "high" },
            { id: 47, name: "Hub Facility", coordinates: {"latitude":81.59,"longitude":21.17}, region: "Europe", surveillance_level: "low" },
            { id: 48, name: "Center", coordinates: {"latitude":54.14,"longitude":108.54}, region: "Europe", surveillance_level: "medium" },
            { id: 49, name: "Area", coordinates: {"latitude":64.47,"longitude":-58.89}, region: "North America", surveillance_level: "low" },
            { id: 50, name: "Area", coordinates: {"latitude":-85.34,"longitude":-53.38}, region: "Europe", surveillance_level: "low" },
            { id: 51, name: "Network Outpost", coordinates: {"latitude":-87.61,"longitude":68.14}, region: "Asia", surveillance_level: "low" },
            { id: 52, name: "Domain Base", coordinates: {"latitude":50.27,"longitude":-153.33}, region: "Africa", surveillance_level: "low" },
            { id: 53, name: "Division Site", coordinates: {"latitude":-28.72,"longitude":-179.38}, region: "North America", surveillance_level: "low" },
            { id: 54, name: "Region District", coordinates: {"latitude":82.71,"longitude":-24.66}, region: "Asia", surveillance_level: "high" },
            { id: 55, name: "Zone Outpost", coordinates: {"latitude":89.26,"longitude":102.12}, region: "Africa", surveillance_level: "high" },
            { id: 56, name: "Domain Division Hub", coordinates: {"latitude":3.63,"longitude":157.55}, region: "South America", surveillance_level: "low" },
            { id: 57, name: "Point", coordinates: {"latitude":-41.81,"longitude":-38.58}, region: "Africa", surveillance_level: "low" },
            { id: 58, name: "City Facility", coordinates: {"latitude":-72.31,"longitude":38.57}, region: "Africa", surveillance_level: "low" },
            { id: 59, name: "Base Domain", coordinates: {"latitude":-78.69,"longitude":162.33}, region: "Europe", surveillance_level: "low" },
            { id: 60, name: "Site", coordinates: {"latitude":-0.14,"longitude":58.69}, region: "Europe", surveillance_level: "high" },
            { id: 61, name: "District Region", coordinates: {"latitude":31.46,"longitude":-169.67}, region: "North America", surveillance_level: "medium" },
            { id: 62, name: "District Division Base", coordinates: {"latitude":-47.94,"longitude":-122.02}, region: "Africa", surveillance_level: "low" },
            { id: 63, name: "Point Complex Site", coordinates: {"latitude":-33.76,"longitude":-65.71}, region: "North America", surveillance_level: "medium" },
            { id: 64, name: "Area", coordinates: {"latitude":80.28,"longitude":41.81}, region: "Asia", surveillance_level: "high" },
            { id: 65, name: "Hub Division Site", coordinates: {"latitude":-67.56,"longitude":110.05}, region: "Asia", surveillance_level: "low" },
            { id: 66, name: "Division Hub", coordinates: {"latitude":5.52,"longitude":102.29}, region: "Asia", surveillance_level: "low" },
            { id: 67, name: "Sector Outpost Facility", coordinates: {"latitude":57.42,"longitude":82.41}, region: "Africa", surveillance_level: "low" },
            { id: 68, name: "Site", coordinates: {"latitude":-11.76,"longitude":163.77}, region: "North America", surveillance_level: "medium" },
            { id: 69, name: "Outpost Unit", coordinates: {"latitude":-89.54,"longitude":-114.14}, region: "Asia", surveillance_level: "low" },
            { id: 70, name: "Outpost Base", coordinates: {"latitude":-41.32,"longitude":-74.75}, region: "Asia", surveillance_level: "low" },
            { id: 71, name: "Outpost", coordinates: {"latitude":24.41,"longitude":177.34}, region: "Europe", surveillance_level: "low" },
            { id: 72, name: "Point Site Hub", coordinates: {"latitude":-4.45,"longitude":-26.93}, region: "Asia", surveillance_level: "low" },
            { id: 73, name: "Zone Facility", coordinates: {"latitude":-2.42,"longitude":1.72}, region: "Europe", surveillance_level: "low" },
            { id: 74, name: "Station Zone", coordinates: {"latitude":-56.09,"longitude":68.64}, region: "North America", surveillance_level: "medium" },
            { id: 75, name: "Network Hub Region", coordinates: {"latitude":-25.07,"longitude":50.25}, region: "North America", surveillance_level: "medium" },
            { id: 76, name: "District", coordinates: {"latitude":72.61,"longitude":164.91}, region: "North America", surveillance_level: "medium" },
            { id: 77, name: "Sector Region", coordinates: {"latitude":-73.17,"longitude":7.78}, region: "Asia", surveillance_level: "medium" },
            { id: 78, name: "Sector Base Zone", coordinates: {"latitude":72.45,"longitude":80.83}, region: "Africa", surveillance_level: "low" },
            { id: 79, name: "Unit Area", coordinates: {"latitude":-50.33,"longitude":-1.34}, region: "Africa", surveillance_level: "high" },
            { id: 80, name: "Division Unit Sector", coordinates: {"latitude":36.17,"longitude":-45.93}, region: "Asia", surveillance_level: "medium" },
            { id: 81, name: "Division", coordinates: {"latitude":-47.38,"longitude":-57.15}, region: "Africa", surveillance_level: "medium" },
            { id: 82, name: "Station", coordinates: {"latitude":33.91,"longitude":121.41}, region: "North America", surveillance_level: "low" },
            { id: 83, name: "Site", coordinates: {"latitude":-81.42,"longitude":-98.76}, region: "Asia", surveillance_level: "low" },
            { id: 84, name: "Hub", coordinates: {"latitude":5.59,"longitude":-35.87}, region: "Asia", surveillance_level: "low" },
            { id: 85, name: "Area", coordinates: {"latitude":5.74,"longitude":-158.48}, region: "North America", surveillance_level: "low" },
            { id: 86, name: "City", coordinates: {"latitude":-51.49,"longitude":-174.27}, region: "Europe", surveillance_level: "low" },
            { id: 87, name: "Point", coordinates: {"latitude":19.71,"longitude":83.68}, region: "Asia", surveillance_level: "medium" },
            { id: 88, name: "Zone Network Division", coordinates: {"latitude":-32.37,"longitude":-110.59}, region: "South America", surveillance_level: "low" },
            { id: 89, name: "District Field", coordinates: {"latitude":-88.88,"longitude":116.17}, region: "Africa", surveillance_level: "low" },
            { id: 90, name: "Site Zone Network", coordinates: {"latitude":25.39,"longitude":76.85}, region: "South America", surveillance_level: "low" },
            { id: 91, name: "Center Zone Outpost", coordinates: {"latitude":-73.45,"longitude":15.26}, region: "North America", surveillance_level: "low" },
            { id: 92, name: "Outpost", coordinates: {"latitude":-68.73,"longitude":-134.93}, region: "North America", surveillance_level: "medium" },
            { id: 93, name: "Point", coordinates: {"latitude":56.43,"longitude":33.71}, region: "North America", surveillance_level: "low" },
            { id: 94, name: "Region City", coordinates: {"latitude":-2.79,"longitude":-39.66}, region: "South America", surveillance_level: "medium" },
            { id: 95, name: "Unit Division", coordinates: {"latitude":-26.09,"longitude":178.05}, region: "North America", surveillance_level: "low" },
            { id: 96, name: "Field City Region", coordinates: {"latitude":-34.32,"longitude":139.57}, region: "Europe", surveillance_level: "medium" },
            { id: 97, name: "Sector", coordinates: {"latitude":-47.62,"longitude":-152.99}, region: "South America", surveillance_level: "low" },
            { id: 98, name: "Point", coordinates: {"latitude":69.62,"longitude":170.55}, region: "Africa", surveillance_level: "low" },
            { id: 99, name: "Center", coordinates: {"latitude":-85.63,"longitude":-178.66}, region: "Asia", surveillance_level: "high" },
            { id: 100, name: "Complex Site", coordinates: {"latitude":30.8,"longitude":53.8}, region: "Asia", surveillance_level: "high" },
        ],
    });
    await prisma.deployments.createMany({
        data: [
            { id: 1, faction_id: 50, location_id: 9, date: new Date("2022-07-31T14:13:17Z"), status: "active", mission_type: "reconnaissance" },
            { id: 2, faction_id: 18, location_id: 33, date: new Date("2023-07-25T11:14:40Z"), status: "completed", mission_type: "intervention" },
            { id: 3, faction_id: 41, location_id: 50, date: new Date("2023-02-17T09:07:02Z"), status: "completed", mission_type: "intervention" },
            { id: 4, faction_id: 48, location_id: 91, date: new Date("2021-10-02T13:00:04Z"), status: "active", mission_type: "intervention" },
            { id: 5, faction_id: 25, location_id: 41, date: new Date("2021-05-05T09:22:23Z"), status: "failed", mission_type: "reconnaissance" },
            { id: 6, faction_id: 31, location_id: 49, date: new Date("2023-06-22T18:50:23Z"), status: "active", mission_type: "support" },
            { id: 7, faction_id: 27, location_id: 81, date: new Date("2022-06-18T15:36:14Z"), status: "active", mission_type: "support" },
            { id: 8, faction_id: 8, location_id: 3, date: new Date("2023-08-13T14:16:22Z"), status: "active", mission_type: "reconnaissance" },
            { id: 9, faction_id: 1, location_id: 55, date: new Date("2021-05-20T10:24:22Z"), status: "active", mission_type: "support" },
            { id: 10, faction_id: 33, location_id: 68, date: new Date("2023-04-14T11:07:49Z"), status: "failed", mission_type: "intervention" },
            { id: 11, faction_id: 40, location_id: 81, date: new Date("2023-11-12T10:12:22Z"), status: "completed", mission_type: "reconnaissance" },
            { id: 12, faction_id: 8, location_id: 98, date: new Date("2022-02-26T16:00:38Z"), status: "active", mission_type: "intervention" },
            { id: 13, faction_id: 7, location_id: 82, date: new Date("2022-03-01T13:59:10Z"), status: "completed", mission_type: "reconnaissance" },
            { id: 14, faction_id: 30, location_id: 9, date: new Date("2022-04-10T14:38:49Z"), status: "completed", mission_type: "reconnaissance" },
            { id: 15, faction_id: 23, location_id: 26, date: new Date("2022-04-15T17:58:44Z"), status: "completed", mission_type: "reconnaissance" },
            { id: 16, faction_id: 49, location_id: 48, date: new Date("2021-07-16T13:32:48Z"), status: "active", mission_type: "reconnaissance" },
            { id: 17, faction_id: 40, location_id: 73, date: new Date("2023-01-27T15:06:11Z"), status: "completed", mission_type: "reconnaissance" },
            { id: 18, faction_id: 34, location_id: 2, date: new Date("2022-04-24T08:58:20Z"), status: "active", mission_type: "reconnaissance" },
            { id: 19, faction_id: 12, location_id: 100, date: new Date("2022-02-13T09:51:58Z"), status: "active", mission_type: "intervention" },
            { id: 20, faction_id: 29, location_id: 68, date: new Date("2021-09-18T14:05:39Z"), status: "active", mission_type: "intervention" },
            { id: 21, faction_id: 9, location_id: 5, date: new Date("2023-02-27T20:33:10Z"), status: "active", mission_type: "reconnaissance" },
            { id: 22, faction_id: 37, location_id: 52, date: new Date("2023-07-17T08:41:41Z"), status: "active", mission_type: "intervention" },
            { id: 23, faction_id: 43, location_id: 64, date: new Date("2023-05-14T10:43:16Z"), status: "completed", mission_type: "intervention" },
            { id: 24, faction_id: 33, location_id: 67, date: new Date("2022-11-10T17:19:56Z"), status: "completed", mission_type: "intervention" },
            { id: 25, faction_id: 44, location_id: 38, date: new Date("2023-06-22T15:41:50Z"), status: "active", mission_type: "intervention" },
            { id: 26, faction_id: 28, location_id: 60, date: new Date("2022-02-27T19:15:50Z"), status: "active", mission_type: "intervention" },
            { id: 27, faction_id: 43, location_id: 33, date: new Date("2022-08-10T11:15:42Z"), status: "active", mission_type: "intervention" },
            { id: 28, faction_id: 3, location_id: 3, date: new Date("2023-12-18T10:51:47Z"), status: "completed", mission_type: "reconnaissance" },
            { id: 29, faction_id: 2, location_id: 25, date: new Date("2023-10-31T09:19:57Z"), status: "active", mission_type: "reconnaissance" },
            { id: 30, faction_id: 36, location_id: 4, date: new Date("2021-02-04T15:57:18Z"), status: "completed", mission_type: "intervention" },
            { id: 31, faction_id: 10, location_id: 86, date: new Date("2021-06-20T09:03:53Z"), status: "failed", mission_type: "intervention" },
            { id: 32, faction_id: 14, location_id: 9, date: new Date("2022-12-06T14:58:11Z"), status: "completed", mission_type: "support" },
            { id: 33, faction_id: 45, location_id: 42, date: new Date("2023-07-30T16:44:00Z"), status: "active", mission_type: "support" },
            { id: 34, faction_id: 26, location_id: 55, date: new Date("2021-04-16T16:43:51Z"), status: "completed", mission_type: "intervention" },
            { id: 35, faction_id: 36, location_id: 19, date: new Date("2023-12-09T14:09:56Z"), status: "active", mission_type: "intervention" },
            { id: 36, faction_id: 3, location_id: 54, date: new Date("2023-03-02T07:44:50Z"), status: "completed", mission_type: "support" },
            { id: 37, faction_id: 11, location_id: 60, date: new Date("2023-02-13T11:26:50Z"), status: "active", mission_type: "reconnaissance" },
            { id: 38, faction_id: 8, location_id: 10, date: new Date("2021-03-25T16:07:08Z"), status: "active", mission_type: "reconnaissance" },
            { id: 39, faction_id: 6, location_id: 25, date: new Date("2021-09-16T05:25:25Z"), status: "completed", mission_type: "reconnaissance" },
            { id: 40, faction_id: 25, location_id: 88, date: new Date("2021-01-22T10:07:50Z"), status: "active", mission_type: "support" },
            { id: 41, faction_id: 13, location_id: 8, date: new Date("2021-07-30T20:20:46Z"), status: "active", mission_type: "support" },
            { id: 42, faction_id: 21, location_id: 8, date: new Date("2021-12-05T15:15:20Z"), status: "active", mission_type: "intervention" },
            { id: 43, faction_id: 3, location_id: 10, date: new Date("2022-08-25T10:03:36Z"), status: "completed", mission_type: "intervention" },
            { id: 44, faction_id: 29, location_id: 49, date: new Date("2021-12-10T10:23:52Z"), status: "active", mission_type: "intervention" },
            { id: 45, faction_id: 33, location_id: 49, date: new Date("2021-09-01T12:09:21Z"), status: "completed", mission_type: "reconnaissance" },
            { id: 46, faction_id: 33, location_id: 52, date: new Date("2022-06-17T14:27:23Z"), status: "active", mission_type: "reconnaissance" },
            { id: 47, faction_id: 44, location_id: 24, date: new Date("2022-08-14T10:10:05Z"), status: "active", mission_type: "reconnaissance" },
            { id: 48, faction_id: 4, location_id: 24, date: new Date("2022-01-03T08:04:01Z"), status: "completed", mission_type: "intervention" },
            { id: 49, faction_id: 45, location_id: 56, date: new Date("2022-04-30T15:51:04Z"), status: "active", mission_type: "intervention" },
            { id: 50, faction_id: 25, location_id: 14, date: new Date("2023-12-17T16:02:58Z"), status: "active", mission_type: "support" },
            { id: 51, faction_id: 38, location_id: 6, date: new Date("2021-06-23T17:41:18Z"), status: "active", mission_type: "reconnaissance" },
            { id: 52, faction_id: 2, location_id: 92, date: new Date("2022-10-20T14:21:15Z"), status: "completed", mission_type: "support" },
            { id: 53, faction_id: 2, location_id: 54, date: new Date("2023-11-27T13:47:48Z"), status: "active", mission_type: "reconnaissance" },
            { id: 54, faction_id: 44, location_id: 81, date: new Date("2021-10-11T09:24:36Z"), status: "active", mission_type: "reconnaissance" },
            { id: 55, faction_id: 19, location_id: 16, date: new Date("2023-08-25T19:17:53Z"), status: "active", mission_type: "reconnaissance" },
            { id: 56, faction_id: 39, location_id: 51, date: new Date("2023-04-17T20:25:19Z"), status: "active", mission_type: "intervention" },
            { id: 57, faction_id: 8, location_id: 76, date: new Date("2022-11-08T12:16:12Z"), status: "active", mission_type: "intervention" },
            { id: 58, faction_id: 18, location_id: 75, date: new Date("2021-07-02T10:05:53Z"), status: "active", mission_type: "reconnaissance" },
            { id: 59, faction_id: 34, location_id: 7, date: new Date("2021-09-24T10:46:43Z"), status: "active", mission_type: "intervention" },
            { id: 60, faction_id: 21, location_id: 17, date: new Date("2021-11-18T10:26:42Z"), status: "active", mission_type: "reconnaissance" },
            { id: 61, faction_id: 5, location_id: 89, date: new Date("2022-02-12T13:06:46Z"), status: "active", mission_type: "reconnaissance" },
            { id: 62, faction_id: 13, location_id: 2, date: new Date("2022-09-01T13:51:47Z"), status: "completed", mission_type: "intervention" },
            { id: 63, faction_id: 46, location_id: 95, date: new Date("2023-12-01T14:48:04Z"), status: "active", mission_type: "reconnaissance" },
            { id: 64, faction_id: 16, location_id: 82, date: new Date("2022-09-10T17:29:10Z"), status: "completed", mission_type: "support" },
            { id: 65, faction_id: 20, location_id: 62, date: new Date("2021-01-20T08:50:17Z"), status: "completed", mission_type: "intervention" },
            { id: 66, faction_id: 14, location_id: 85, date: new Date("2023-01-16T16:46:31Z"), status: "completed", mission_type: "support" },
            { id: 67, faction_id: 7, location_id: 50, date: new Date("2022-05-11T10:14:53Z"), status: "active", mission_type: "intervention" },
            { id: 68, faction_id: 23, location_id: 54, date: new Date("2023-05-15T15:16:04Z"), status: "active", mission_type: "intervention" },
            { id: 69, faction_id: 6, location_id: 100, date: new Date("2023-12-04T17:03:58Z"), status: "active", mission_type: "reconnaissance" },
            { id: 70, faction_id: 40, location_id: 18, date: new Date("2021-04-11T08:30:28Z"), status: "active", mission_type: "support" },
            { id: 71, faction_id: 33, location_id: 82, date: new Date("2022-01-17T19:23:25Z"), status: "completed", mission_type: "reconnaissance" },
            { id: 72, faction_id: 48, location_id: 61, date: new Date("2022-06-16T10:20:16Z"), status: "completed", mission_type: "intervention" },
            { id: 73, faction_id: 44, location_id: 20, date: new Date("2021-05-03T09:02:49Z"), status: "failed", mission_type: "intervention" },
            { id: 74, faction_id: 18, location_id: 76, date: new Date("2023-07-08T14:34:14Z"), status: "active", mission_type: "support" },
            { id: 75, faction_id: 2, location_id: 74, date: new Date("2022-05-30T14:21:16Z"), status: "completed", mission_type: "intervention" },
            { id: 76, faction_id: 6, location_id: 79, date: new Date("2021-12-16T08:59:11Z"), status: "completed", mission_type: "reconnaissance" },
            { id: 77, faction_id: 34, location_id: 6, date: new Date("2022-06-12T15:48:09Z"), status: "completed", mission_type: "reconnaissance" },
            { id: 78, faction_id: 16, location_id: 2, date: new Date("2023-11-28T11:58:01Z"), status: "failed", mission_type: "reconnaissance" },
            { id: 79, faction_id: 22, location_id: 100, date: new Date("2021-02-12T16:50:50Z"), status: "failed", mission_type: "intervention" },
            { id: 80, faction_id: 19, location_id: 7, date: new Date("2023-10-17T15:27:54Z"), status: "active", mission_type: "intervention" },
        ],
    });
    await prisma.incidents.createMany({
        data: [
            { id: 1, location_id: 41, faction_id: 20, description: "The courier asked for a change and the item was delayed.", date: new Date("2022-09-10T17:51:57Z"), severity: "minor", outcome: "contained" },
            { id: 2, location_id: 8, faction_id: 47, description: "The reviewer asked for a change and the appointment was resolved.", date: new Date("2021-07-01T18:11:34Z"), severity: "severe", outcome: "resolved" },
            { id: 3, location_id: 15, faction_id: 9, description: "The report was updated — repeat case, no further action.", date: new Date("2020-04-18T14:21:52Z"), severity: "minor", outcome: "contained" },
            { id: 4, location_id: 71, faction_id: 17, description: "The request was escalated after a partial check.", date: new Date("2020-07-08T14:31:39Z"), severity: "minor", outcome: "escalated" },
            { id: 5, location_id: 66, faction_id: 1, description: "A duplicate report was replaced the same day.", date: new Date("2020-01-12T17:00:30Z"), severity: "minor", outcome: "escalated" },
            { id: 6, location_id: 73, faction_id: 50, description: "The account was delayed after a repeat check.", date: new Date("2023-09-28T14:01:24Z"), severity: "moderate", outcome: "escalated" },
            { id: 7, location_id: 90, faction_id: 30, description: "Support asked for a change and the session was processed.", date: new Date("2021-06-25T08:18:41Z"), severity: "severe", outcome: "escalated" },
            { id: 8, location_id: 40, faction_id: 18, description: "An operator reported an automatic issue; the session was confirmed.", date: new Date("2023-01-23T08:07:49Z"), severity: "moderate", outcome: "escalated" },
            { id: 9, location_id: 68, faction_id: 48, description: "The order was rescheduled following a routine review.", date: new Date("2023-11-10T15:14:37Z"), severity: "severe", outcome: "escalated" },
            { id: 10, location_id: 40, faction_id: 16, description: "No response from the account owner, so the transfer was reopened.", date: new Date("2023-03-12T23:47:18Z"), severity: "moderate", outcome: "resolved" },
            { id: 11, location_id: 49, faction_id: 45, description: "The invoice was resolved following a manual review.", date: new Date("2020-08-06T02:21:54Z"), severity: "moderate", outcome: "escalated" },
            { id: 12, location_id: 66, faction_id: 4, description: "A standard follow-up: the payment was reviewed.", date: new Date("2023-12-20T10:45:17Z"), severity: "severe", outcome: "contained" },
            { id: 13, location_id: 65, faction_id: 28, description: "Support confirmed the details and the session was processed.", date: new Date("2023-07-06T19:24:02Z"), severity: "minor", outcome: "contained" },
            { id: 14, location_id: 25, faction_id: 6, description: "An operator confirmed the details and the request was replaced.", date: new Date("2023-10-26T19:24:08Z"), severity: "moderate", outcome: "escalated" },
            { id: 15, location_id: 12, faction_id: 9, description: "Flagged as urgent. The account owner escalated the order.", date: new Date("2021-05-29T07:13:31Z"), severity: "minor", outcome: "resolved" },
            { id: 16, location_id: 52, faction_id: 27, description: "An operator asked for a change and the booking was closed.", date: new Date("2023-09-29T11:35:39Z"), severity: "severe", outcome: "contained" },
            { id: 17, location_id: 52, faction_id: 22, description: "Flagged as urgent. The team closed the booking.", date: new Date("2023-10-19T18:26:10Z"), severity: "severe", outcome: "resolved" },
            { id: 18, location_id: 17, faction_id: 13, description: "The refund was resolved after a minor check.", date: new Date("2023-05-07T12:14:49Z"), severity: "minor", outcome: "contained" },
            { id: 19, location_id: 5, faction_id: 23, description: "Flagged as standard. The courier confirmed the order.", date: new Date("2021-11-10T09:04:56Z"), severity: "moderate", outcome: "contained" },
            { id: 20, location_id: 84, faction_id: 50, description: "The refund was resolved after a standard check.", date: new Date("2023-10-06T09:08:03Z"), severity: "minor", outcome: "escalated" },
            { id: 21, location_id: 66, faction_id: 23, description: "No response from the account owner, so the transfer was replaced.", date: new Date("2022-07-01T14:38:11Z"), severity: "moderate", outcome: "escalated" },
            { id: 22, location_id: 2, faction_id: 6, description: "The booking was cancelled after a routine check.", date: new Date("2021-10-06T15:18:17Z"), severity: "severe", outcome: "resolved" },
            { id: 23, location_id: 86, faction_id: 16, description: "A manual record was delayed the same day.", date: new Date("2022-08-17T10:54:20Z"), severity: "severe", outcome: "resolved" },
            { id: 24, location_id: 21, faction_id: 19, description: "The order was confirmed after a routine check.", date: new Date("2022-01-29T01:47:16Z"), severity: "moderate", outcome: "contained" },
            { id: 25, location_id: 83, faction_id: 30, description: "The shipment was completed after a late check.", date: new Date("2022-11-05T11:01:28Z"), severity: "minor", outcome: "contained" },
            { id: 26, location_id: 88, faction_id: 26, description: "A duplicate follow-up: the document was rescheduled.", date: new Date("2020-07-26T19:27:52Z"), severity: "severe", outcome: "escalated" },
            { id: 27, location_id: 87, faction_id: 38, description: "The request was replaced after a late check.", date: new Date("2022-10-23T21:12:37Z"), severity: "minor", outcome: "contained" },
            { id: 28, location_id: 56, faction_id: 31, description: "A routine follow-up: the delivery was resolved.", date: new Date("2022-04-26T00:31:02Z"), severity: "moderate", outcome: "resolved" },
            { id: 29, location_id: 3, faction_id: 15, description: "The customer reported a standard issue; the shipment was approved.", date: new Date("2020-02-23T20:38:23Z"), severity: "minor", outcome: "contained" },
            { id: 30, location_id: 54, faction_id: 18, description: "An incomplete item was rejected the same day.", date: new Date("2022-05-21T06:57:46Z"), severity: "minor", outcome: "escalated" },
            { id: 31, location_id: 58, faction_id: 2, description: "A routine follow-up: the shipment was reviewed.", date: new Date("2021-02-17T19:25:35Z"), severity: "minor", outcome: "resolved" },
            { id: 32, location_id: 96, faction_id: 37, description: "The session was rejected — incomplete case, no further action.", date: new Date("2022-07-15T16:49:36Z"), severity: "minor", outcome: "resolved" },
            { id: 33, location_id: 63, faction_id: 47, description: "The report was approved following a standard review.", date: new Date("2023-09-13T20:27:08Z"), severity: "minor", outcome: "resolved" },
            { id: 34, location_id: 89, faction_id: 21, description: "No response from the team, so the order was reviewed.", date: new Date("2022-04-14T11:10:33Z"), severity: "minor", outcome: "escalated" },
            { id: 35, location_id: 87, faction_id: 48, description: "The customer asked for a change and the request was refunded.", date: new Date("2022-06-06T10:23:39Z"), severity: "moderate", outcome: "escalated" },
            { id: 36, location_id: 51, faction_id: 22, description: "The ticket was rejected — automatic case, no further action.", date: new Date("2021-03-07T11:12:52Z"), severity: "minor", outcome: "escalated" },
            { id: 37, location_id: 28, faction_id: 6, description: "Flagged as unusual. The courier cancelled the document.", date: new Date("2023-10-25T12:30:42Z"), severity: "minor", outcome: "contained" },
            { id: 38, location_id: 54, faction_id: 19, description: "The booking was delayed — automatic case, no further action.", date: new Date("2023-10-02T19:13:38Z"), severity: "severe", outcome: "escalated" },
            { id: 39, location_id: 96, faction_id: 45, description: "An incomplete follow-up: the appointment was confirmed.", date: new Date("2021-06-15T19:52:42Z"), severity: "moderate", outcome: "resolved" },
            { id: 40, location_id: 71, faction_id: 23, description: "No response from an operator, so the account was replaced.", date: new Date("2021-05-12T03:02:30Z"), severity: "minor", outcome: "escalated" },
            { id: 41, location_id: 81, faction_id: 3, description: "Support asked for a change and the ticket was refunded.", date: new Date("2020-11-11T09:39:39Z"), severity: "minor", outcome: "contained" },
            { id: 42, location_id: 12, faction_id: 48, description: "The reviewer confirmed the details and the booking was reviewed.", date: new Date("2021-12-18T12:14:09Z"), severity: "minor", outcome: "escalated" },
            { id: 43, location_id: 95, faction_id: 36, description: "A routine follow-up: the account was approved.", date: new Date("2021-05-01T11:38:01Z"), severity: "severe", outcome: "contained" },
            { id: 44, location_id: 17, faction_id: 32, description: "The record was updated — standard case, no further action.", date: new Date("2020-06-04T09:38:44Z"), severity: "severe", outcome: "contained" },
            { id: 45, location_id: 61, faction_id: 12, description: "Flagged as urgent. The customer confirmed the document.", date: new Date("2022-07-08T21:56:33Z"), severity: "severe", outcome: "contained" },
            { id: 46, location_id: 18, faction_id: 42, description: "Support reported an incomplete issue; the transfer was approved.", date: new Date("2022-10-18T19:02:49Z"), severity: "minor", outcome: "escalated" },
            { id: 47, location_id: 27, faction_id: 15, description: "An unusual follow-up: the document was approved.", date: new Date("2021-07-02T00:32:44Z"), severity: "minor", outcome: "contained" },
            { id: 48, location_id: 78, faction_id: 10, description: "The invoice was escalated — standard case, no further action.", date: new Date("2023-08-02T19:40:43Z"), severity: "moderate", outcome: "resolved" },
            { id: 49, location_id: 42, faction_id: 8, description: "The item was rescheduled — incomplete case, no further action.", date: new Date("2021-03-26T20:56:58Z"), severity: "severe", outcome: "contained" },
            { id: 50, location_id: 15, faction_id: 13, description: "A routine appointment was updated the same day.", date: new Date("2022-06-10T17:16:31Z"), severity: "severe", outcome: "contained" },
            { id: 51, location_id: 98, faction_id: 1, description: "An urgent follow-up: the document was completed.", date: new Date("2021-03-23T08:01:12Z"), severity: "minor", outcome: "resolved" },
            { id: 52, location_id: 96, faction_id: 3, description: "An incomplete order was updated the same day.", date: new Date("2021-07-11T11:03:00Z"), severity: "minor", outcome: "escalated" },
            { id: 53, location_id: 33, faction_id: 19, description: "The reviewer reported a routine issue; the record was refunded.", date: new Date("2021-01-19T14:49:05Z"), severity: "minor", outcome: "contained" },
            { id: 54, location_id: 25, faction_id: 43, description: "A repeat follow-up: the refund was rejected.", date: new Date("2020-01-01T07:19:33Z"), severity: "moderate", outcome: "contained" },
            { id: 55, location_id: 78, faction_id: 19, description: "Flagged as unusual. The supplier confirmed the refund.", date: new Date("2022-09-28T22:19:36Z"), severity: "moderate", outcome: "resolved" },
            { id: 56, location_id: 22, faction_id: 6, description: "The claim was resolved — late case, no further action.", date: new Date("2021-12-20T07:35:25Z"), severity: "minor", outcome: "escalated" },
            { id: 57, location_id: 53, faction_id: 39, description: "The customer reported an urgent issue; the ticket was refunded.", date: new Date("2023-08-28T16:38:25Z"), severity: "severe", outcome: "escalated" },
            { id: 58, location_id: 69, faction_id: 30, description: "The invoice was updated after a partial check.", date: new Date("2023-01-12T20:57:49Z"), severity: "moderate", outcome: "contained" },
            { id: 59, location_id: 48, faction_id: 50, description: "A duplicate ticket was processed the same day.", date: new Date("2021-03-07T12:35:52Z"), severity: "minor", outcome: "escalated" },
            { id: 60, location_id: 83, faction_id: 18, description: "A manual follow-up: the report was delayed.", date: new Date("2021-02-20T18:15:32Z"), severity: "severe", outcome: "resolved" },
            { id: 61, location_id: 80, faction_id: 44, description: "The account owner reported an unusual issue; the appointment was replaced.", date: new Date("2021-01-11T20:41:15Z"), severity: "moderate", outcome: "escalated" },
            { id: 62, location_id: 56, faction_id: 18, description: "The invoice was replaced following a standard review.", date: new Date("2020-11-12T22:23:56Z"), severity: "severe", outcome: "resolved" },
            { id: 63, location_id: 63, faction_id: 8, description: "No response from the supplier, so the request was cancelled.", date: new Date("2021-09-25T14:53:34Z"), severity: "minor", outcome: "contained" },
            { id: 64, location_id: 83, faction_id: 12, description: "Flagged as incomplete. The courier processed the account.", date: new Date("2021-02-23T13:46:43Z"), severity: "minor", outcome: "contained" },
            { id: 65, location_id: 22, faction_id: 16, description: "The transfer was resolved following an unusual review.", date: new Date("2022-08-07T01:43:19Z"), severity: "moderate", outcome: "escalated" },
            { id: 66, location_id: 90, faction_id: 38, description: "The delivery was confirmed — repeat case, no further action.", date: new Date("2021-12-22T18:00:41Z"), severity: "minor", outcome: "contained" },
            { id: 67, location_id: 62, faction_id: 41, description: "Flagged as minor. The customer confirmed the appointment.", date: new Date("2023-07-16T17:23:47Z"), severity: "severe", outcome: "contained" },
            { id: 68, location_id: 16, faction_id: 27, description: "The courier confirmed the details and the order was reopened.", date: new Date("2020-01-27T20:59:40Z"), severity: "minor", outcome: "contained" },
            { id: 69, location_id: 4, faction_id: 44, description: "The claim was cancelled after a partial check.", date: new Date("2021-04-13T18:37:45Z"), severity: "minor", outcome: "escalated" },
            { id: 70, location_id: 92, faction_id: 21, description: "The session was escalated — repeat case, no further action.", date: new Date("2021-03-09T11:22:19Z"), severity: "minor", outcome: "contained" },
            { id: 71, location_id: 80, faction_id: 13, description: "A standard record was approved the same day.", date: new Date("2022-03-16T14:05:59Z"), severity: "moderate", outcome: "resolved" },
            { id: 72, location_id: 72, faction_id: 35, description: "The order was reopened after an incomplete check.", date: new Date("2021-07-21T18:49:29Z"), severity: "minor", outcome: "escalated" },
            { id: 73, location_id: 48, faction_id: 11, description: "Flagged as incomplete. The customer approved the ticket.", date: new Date("2023-02-19T09:03:44Z"), severity: "minor", outcome: "escalated" },
            { id: 74, location_id: 82, faction_id: 21, description: "The claim was delayed — manual case, no further action.", date: new Date("2022-03-23T20:58:37Z"), severity: "minor", outcome: "escalated" },
            { id: 75, location_id: 21, faction_id: 10, description: "The invoice was refunded following a standard review.", date: new Date("2021-11-17T17:06:55Z"), severity: "minor", outcome: "resolved" },
            { id: 76, location_id: 67, faction_id: 34, description: "No response from the courier, so the claim was rejected.", date: new Date("2021-01-08T22:12:14Z"), severity: "severe", outcome: "contained" },
            { id: 77, location_id: 61, faction_id: 21, description: "The delivery was processed following a repeat review.", date: new Date("2022-07-24T16:07:23Z"), severity: "severe", outcome: "resolved" },
            { id: 78, location_id: 94, faction_id: 32, description: "The appointment was closed after a standard check.", date: new Date("2023-07-16T13:21:41Z"), severity: "severe", outcome: "resolved" },
            { id: 79, location_id: 55, faction_id: 49, description: "No response from support, so the booking was approved.", date: new Date("2021-01-02T05:53:11Z"), severity: "minor", outcome: "contained" },
            { id: 80, location_id: 79, faction_id: 49, description: "An unusual follow-up: the delivery was reviewed.", date: new Date("2021-08-28T16:57:00Z"), severity: "moderate", outcome: "resolved" },
            { id: 81, location_id: 27, faction_id: 13, description: "A manual payment was rescheduled the same day.", date: new Date("2023-11-23T13:34:43Z"), severity: "severe", outcome: "contained" },
            { id: 82, location_id: 15, faction_id: 45, description: "Flagged as routine. The account owner resolved the booking.", date: new Date("2020-08-04T09:55:19Z"), severity: "moderate", outcome: "resolved" },
            { id: 83, location_id: 79, faction_id: 50, description: "The request was confirmed — minor case, no further action.", date: new Date("2021-09-03T04:52:36Z"), severity: "minor", outcome: "escalated" },
            { id: 84, location_id: 5, faction_id: 33, description: "The item was processed — manual case, no further action.", date: new Date("2021-09-17T20:37:51Z"), severity: "severe", outcome: "contained" },
            { id: 85, location_id: 63, faction_id: 50, description: "A partial ticket was replaced the same day.", date: new Date("2021-01-30T04:19:28Z"), severity: "minor", outcome: "resolved" },
            { id: 86, location_id: 45, faction_id: 6, description: "An operator reported an urgent issue; the payment was rescheduled.", date: new Date("2020-09-14T22:36:58Z"), severity: "minor", outcome: "contained" },
            { id: 87, location_id: 38, faction_id: 15, description: "An automatic follow-up: the shipment was rescheduled.", date: new Date("2023-03-11T03:58:37Z"), severity: "moderate", outcome: "contained" },
            { id: 88, location_id: 32, faction_id: 32, description: "The booking was processed after a duplicate check.", date: new Date("2020-11-12T01:01:21Z"), severity: "moderate", outcome: "resolved" },
            { id: 89, location_id: 81, faction_id: 45, description: "An operator reported a partial issue; the payment was escalated.", date: new Date("2021-03-04T13:15:50Z"), severity: "moderate", outcome: "resolved" },
            { id: 90, location_id: 74, faction_id: 46, description: "The booking was refunded following an automatic review.", date: new Date("2020-01-21T14:18:51Z"), severity: "moderate", outcome: "contained" },
            { id: 91, location_id: 66, faction_id: 38, description: "An operator confirmed the details and the shipment was reviewed.", date: new Date("2021-07-08T19:03:07Z"), severity: "moderate", outcome: "resolved" },
            { id: 92, location_id: 20, faction_id: 12, description: "The account owner reported a partial issue; the order was cancelled.", date: new Date("2023-04-25T20:30:43Z"), severity: "minor", outcome: "contained" },
            { id: 93, location_id: 78, faction_id: 25, description: "The account owner reported a routine issue; the report was completed.", date: new Date("2020-06-12T16:40:46Z"), severity: "minor", outcome: "escalated" },
            { id: 94, location_id: 32, faction_id: 17, description: "The delivery was updated following a partial review.", date: new Date("2020-02-25T19:31:24Z"), severity: "severe", outcome: "escalated" },
            { id: 95, location_id: 81, faction_id: 40, description: "The supplier asked for a change and the refund was processed.", date: new Date("2023-12-30T10:16:52Z"), severity: "minor", outcome: "contained" },
            { id: 96, location_id: 98, faction_id: 1, description: "No response from the team, so the account was approved.", date: new Date("2022-11-09T11:22:56Z"), severity: "minor", outcome: "escalated" },
            { id: 97, location_id: 15, faction_id: 30, description: "The request was rescheduled following a standard review.", date: new Date("2022-01-27T17:49:16Z"), severity: "severe", outcome: "escalated" },
            { id: 98, location_id: 84, faction_id: 19, description: "No response from the courier, so the order was rescheduled.", date: new Date("2022-04-03T19:33:36Z"), severity: "severe", outcome: "resolved" },
            { id: 99, location_id: 42, faction_id: 31, description: "Support confirmed the details and the document was refunded.", date: new Date("2020-02-27T18:06:20Z"), severity: "severe", outcome: "contained" },
            { id: 100, location_id: 76, faction_id: 3, description: "A late invoice was resolved the same day.", date: new Date("2022-12-09T12:25:04Z"), severity: "minor", outcome: "escalated" },
            { id: 101, location_id: 10, faction_id: 47, description: "An urgent follow-up: the appointment was cancelled.", date: new Date("2022-07-08T20:21:06Z"), severity: "minor", outcome: "contained" },
            { id: 102, location_id: 36, faction_id: 49, description: "Support asked for a change and the order was cancelled.", date: new Date("2020-09-03T17:53:08Z"), severity: "moderate", outcome: "contained" },
            { id: 103, location_id: 81, faction_id: 44, description: "An operator confirmed the details and the session was resolved.", date: new Date("2023-10-02T10:02:34Z"), severity: "severe", outcome: "escalated" },
            { id: 104, location_id: 60, faction_id: 3, description: "An automatic payment was closed the same day.", date: new Date("2020-09-15T21:00:36Z"), severity: "minor", outcome: "contained" },
            { id: 105, location_id: 2, faction_id: 4, description: "A duplicate follow-up: the booking was reviewed.", date: new Date("2021-05-21T21:18:03Z"), severity: "minor", outcome: "escalated" },
            { id: 106, location_id: 79, faction_id: 11, description: "No response from the account owner, so the delivery was resolved.", date: new Date("2020-02-02T18:31:35Z"), severity: "severe", outcome: "contained" },
            { id: 107, location_id: 42, faction_id: 17, description: "Support confirmed the details and the request was completed.", date: new Date("2020-08-13T09:51:17Z"), severity: "minor", outcome: "contained" },
            { id: 108, location_id: 69, faction_id: 26, description: "The request was refunded — urgent case, no further action.", date: new Date("2020-11-14T17:57:35Z"), severity: "minor", outcome: "contained" },
            { id: 109, location_id: 38, faction_id: 27, description: "The shipment was rescheduled after a partial check.", date: new Date("2020-01-09T19:33:03Z"), severity: "minor", outcome: "contained" },
            { id: 110, location_id: 8, faction_id: 16, description: "An operator reported a late issue; the order was confirmed.", date: new Date("2022-07-31T19:15:42Z"), severity: "minor", outcome: "contained" },
            { id: 111, location_id: 58, faction_id: 35, description: "An operator asked for a change and the item was reopened.", date: new Date("2023-11-21T12:43:01Z"), severity: "minor", outcome: "escalated" },
            { id: 112, location_id: 28, faction_id: 32, description: "An operator asked for a change and the record was escalated.", date: new Date("2023-01-16T14:53:50Z"), severity: "minor", outcome: "escalated" },
            { id: 113, location_id: 72, faction_id: 29, description: "The reviewer reported a manual issue; the payment was rescheduled.", date: new Date("2022-04-18T22:03:33Z"), severity: "minor", outcome: "contained" },
            { id: 114, location_id: 91, faction_id: 43, description: "The invoice was closed following a routine review.", date: new Date("2022-12-18T21:13:25Z"), severity: "minor", outcome: "contained" },
            { id: 115, location_id: 17, faction_id: 40, description: "The request was refunded — incomplete case, no further action.", date: new Date("2022-08-08T15:03:12Z"), severity: "minor", outcome: "contained" },
            { id: 116, location_id: 2, faction_id: 44, description: "The customer confirmed the details and the booking was rescheduled.", date: new Date("2021-05-26T15:25:23Z"), severity: "moderate", outcome: "escalated" },
            { id: 117, location_id: 72, faction_id: 41, description: "The session was rejected following a late review.", date: new Date("2020-09-12T10:19:08Z"), severity: "severe", outcome: "contained" },
            { id: 118, location_id: 44, faction_id: 8, description: "A routine claim was closed the same day.", date: new Date("2021-06-23T10:09:40Z"), severity: "severe", outcome: "contained" },
            { id: 119, location_id: 92, faction_id: 19, description: "An operator asked for a change and the ticket was resolved.", date: new Date("2021-05-16T20:55:55Z"), severity: "severe", outcome: "contained" },
            { id: 120, location_id: 77, faction_id: 20, description: "The account owner reported a manual issue; the invoice was reopened.", date: new Date("2020-11-26T17:23:24Z"), severity: "severe", outcome: "escalated" },
            { id: 121, location_id: 39, faction_id: 12, description: "An automatic payment was delayed the same day.", date: new Date("2023-08-26T15:06:31Z"), severity: "moderate", outcome: "resolved" },
            { id: 122, location_id: 43, faction_id: 5, description: "The supplier reported an automatic issue; the shipment was approved.", date: new Date("2020-03-22T23:16:02Z"), severity: "severe", outcome: "contained" },
            { id: 123, location_id: 57, faction_id: 37, description: "The delivery was resolved — late case, no further action.", date: new Date("2021-02-19T08:04:37Z"), severity: "minor", outcome: "resolved" },
            { id: 124, location_id: 8, faction_id: 25, description: "The supplier confirmed the details and the record was reopened.", date: new Date("2020-01-20T08:43:43Z"), severity: "severe", outcome: "resolved" },
            { id: 125, location_id: 42, faction_id: 15, description: "The team reported a partial issue; the booking was completed.", date: new Date("2023-05-20T22:28:45Z"), severity: "minor", outcome: "escalated" },
            { id: 126, location_id: 66, faction_id: 32, description: "The account owner asked for a change and the payment was reopened.", date: new Date("2021-03-22T02:19:26Z"), severity: "moderate", outcome: "escalated" },
            { id: 127, location_id: 62, faction_id: 31, description: "The reviewer confirmed the details and the ticket was completed.", date: new Date("2020-06-15T21:03:20Z"), severity: "moderate", outcome: "resolved" },
            { id: 128, location_id: 64, faction_id: 30, description: "A late follow-up: the shipment was delayed.", date: new Date("2022-01-10T10:49:36Z"), severity: "severe", outcome: "contained" },
            { id: 129, location_id: 97, faction_id: 46, description: "An operator reported a duplicate issue; the request was escalated.", date: new Date("2023-12-20T22:47:15Z"), severity: "moderate", outcome: "escalated" },
            { id: 130, location_id: 30, faction_id: 11, description: "The delivery was completed — manual case, no further action.", date: new Date("2022-07-26T02:18:36Z"), severity: "moderate", outcome: "contained" },
            { id: 131, location_id: 10, faction_id: 21, description: "The transfer was escalated after a repeat check.", date: new Date("2021-10-02T22:03:50Z"), severity: "minor", outcome: "resolved" },
            { id: 132, location_id: 63, faction_id: 32, description: "The account owner confirmed the details and the claim was delayed.", date: new Date("2021-09-21T18:22:50Z"), severity: "minor", outcome: "escalated" },
            { id: 133, location_id: 29, faction_id: 29, description: "The report was reviewed — late case, no further action.", date: new Date("2022-05-17T17:01:48Z"), severity: "minor", outcome: "escalated" },
            { id: 134, location_id: 33, faction_id: 33, description: "A minor delivery was rejected the same day.", date: new Date("2020-08-14T17:44:08Z"), severity: "minor", outcome: "escalated" },
            { id: 135, location_id: 85, faction_id: 9, description: "Support confirmed the details and the delivery was replaced.", date: new Date("2021-07-16T23:11:19Z"), severity: "moderate", outcome: "escalated" },
            { id: 136, location_id: 1, faction_id: 10, description: "The account owner confirmed the details and the shipment was reviewed.", date: new Date("2021-07-25T17:03:28Z"), severity: "minor", outcome: "contained" },
            { id: 137, location_id: 17, faction_id: 32, description: "The refund was resolved after an unusual check.", date: new Date("2023-09-30T13:02:12Z"), severity: "moderate", outcome: "escalated" },
            { id: 138, location_id: 2, faction_id: 20, description: "A repeat follow-up: the shipment was rescheduled.", date: new Date("2023-02-05T18:21:55Z"), severity: "minor", outcome: "escalated" },
            { id: 139, location_id: 41, faction_id: 28, description: "The account owner reported a minor issue; the account was confirmed.", date: new Date("2022-11-22T17:25:44Z"), severity: "severe", outcome: "escalated" },
            { id: 140, location_id: 26, faction_id: 40, description: "Support asked for a change and the session was replaced.", date: new Date("2021-05-14T09:49:45Z"), severity: "moderate", outcome: "escalated" },
            { id: 141, location_id: 14, faction_id: 13, description: "Support asked for a change and the shipment was closed.", date: new Date("2022-04-17T22:35:02Z"), severity: "minor", outcome: "escalated" },
            { id: 142, location_id: 48, faction_id: 25, description: "A repeat booking was escalated the same day.", date: new Date("2022-03-27T13:46:40Z"), severity: "moderate", outcome: "escalated" },
            { id: 143, location_id: 27, faction_id: 6, description: "The supplier confirmed the details and the appointment was updated.", date: new Date("2022-07-16T10:47:32Z"), severity: "moderate", outcome: "contained" },
            { id: 144, location_id: 84, faction_id: 33, description: "A manual session was reopened the same day.", date: new Date("2020-07-11T13:50:23Z"), severity: "severe", outcome: "escalated" },
            { id: 145, location_id: 47, faction_id: 36, description: "The payment was rejected after a standard check.", date: new Date("2022-05-01T20:25:50Z"), severity: "minor", outcome: "contained" },
            { id: 146, location_id: 26, faction_id: 44, description: "A partial follow-up: the payment was completed.", date: new Date("2021-03-03T21:07:50Z"), severity: "severe", outcome: "contained" },
            { id: 147, location_id: 32, faction_id: 14, description: "Flagged as unusual. The courier confirmed the session.", date: new Date("2023-08-13T11:07:52Z"), severity: "minor", outcome: "escalated" },
            { id: 148, location_id: 39, faction_id: 49, description: "An incomplete document was delayed the same day.", date: new Date("2020-05-21T19:19:44Z"), severity: "moderate", outcome: "escalated" },
            { id: 149, location_id: 64, faction_id: 37, description: "An operator asked for a change and the report was resolved.", date: new Date("2020-08-31T22:59:21Z"), severity: "moderate", outcome: "escalated" },
            { id: 150, location_id: 85, faction_id: 47, description: "Support confirmed the details and the account was processed.", date: new Date("2020-04-07T19:01:33Z"), severity: "severe", outcome: "resolved" },
        ],
    });
    await prisma.matrix_versions.createMany({
        data: [
            { id: 1, version: "v13", change_date: new Date("2021-07-29T20:52:38Z"), reason: "The supplier confirmed the details and the record was rescheduled." },
            { id: 2, version: "v6", change_date: new Date("2023-08-14T10:16:57Z"), reason: "An operator reported a late issue; the shipment was delayed." },
            { id: 3, version: "v7", change_date: new Date("2020-11-12T23:44:53Z"), reason: "The order was resolved after a manual check." },
            { id: 4, version: "v13 v18", change_date: new Date("2020-04-02T12:30:41Z"), reason: "The record was completed — late case, no further action." },
            { id: 5, version: "v17 v3 v2", change_date: new Date("2022-02-01T11:52:14Z"), reason: "The payment was refunded — incomplete case, no further action." },
            { id: 6, version: "v7 v19", change_date: new Date("2020-08-14T23:37:42Z"), reason: "Support asked for a change and the document was escalated." },
            { id: 7, version: "v20 v15 v2", change_date: new Date("2023-07-26T05:52:30Z"), reason: "The account owner asked for a change and the payment was rescheduled." },
            { id: 8, version: "v19 v8 v13", change_date: new Date("2020-10-12T11:48:06Z"), reason: "An urgent invoice was approved the same day." },
            { id: 9, version: "v5 v3", change_date: new Date("2021-03-22T14:59:20Z"), reason: "The delivery was confirmed — minor case, no further action." },
            { id: 10, version: "v13 v14", change_date: new Date("2023-04-22T11:50:59Z"), reason: "No response from the courier, so the refund was cancelled." },
            { id: 11, version: "v18 v14 v20", change_date: new Date("2022-11-12T12:20:49Z"), reason: "A repeat follow-up: the payment was resolved." },
            { id: 12, version: "v14 v12", change_date: new Date("2020-01-06T18:28:31Z"), reason: "The record was cancelled — standard case, no further action." },
            { id: 13, version: "v15 v20 v17", change_date: new Date("2022-06-01T17:16:35Z"), reason: "A routine follow-up: the shipment was processed." },
            { id: 14, version: "v11", change_date: new Date("2020-08-16T13:39:54Z"), reason: "The report was delayed after a late check." },
            { id: 15, version: "v8 v1 v13", change_date: new Date("2023-02-03T02:33:53Z"), reason: "A late invoice was processed the same day." },
            { id: 16, version: "v3 v4", change_date: new Date("2021-09-14T13:25:39Z"), reason: "The team asked for a change and the document was rejected." },
            { id: 17, version: "v7 v10", change_date: new Date("2020-06-01T20:04:24Z"), reason: "The reviewer confirmed the details and the record was updated." },
            { id: 18, version: "v20", change_date: new Date("2022-03-26T22:16:03Z"), reason: "Support asked for a change and the session was rescheduled." },
            { id: 19, version: "v3 v13", change_date: new Date("2021-01-23T23:38:01Z"), reason: "The customer asked for a change and the ticket was reviewed." },
            { id: 20, version: "v2 v10 v7", change_date: new Date("2023-02-01T01:28:46Z"), reason: "Flagged as routine. The reviewer rejected the request." },
        ],
    });
}

main()
    .then(() => prisma.$disconnect())
    .catch(async error => {
        console.error(error);
        await prisma.$disconnect();
        process.exit(1);
    });
