{
  "_doc": "Zentrale Datenquelle fuer Heli-Stationen und Pool-Kennzeichen. Beim Mission-Start zieht das Spiel pro Station ein Kennzeichen aus dem zugeordneten Pool — analog zum realen Rotations-Prinzip (Helis werden je nach Wartung und Einsatzlage zwischen Stuetzpunkten getauscht). Markennamen (Notarzt-Heli-Betreiber, ARA-Fleet-Namen) erscheinen NIE in der Anzeige; sie sind nur in _admin als Vorbereitung fuer spaetere Freigabe gespeichert.",

  "_disclaimer_anzeige": "Bestand kann variieren — die echten Crews rotieren ihre Hubschrauber je nach Wartung und Einsatzlage. Im Spiel wird beim Mission-Start zufaellig ein Kennzeichen aus dem Pool gezogen.",

  "_quellen": {
    "stand": "2026-05-31",
    "quellen": [
      "Wikipedia-Artikel der einzelnen Christophorus-Stationen (1, 2, 3, 4, 6, 8, 9)",
      "Wikipedia ARA Flugrettung",
      "helirescue.at — BMI-Flotteneckdaten (Polizei)",
      "bos-fahrzeuge.info — vereinzelte Stuetzpunkt-Kennzeichen mit c/n",
      "doppeladler.com / austrianwings.info / gotech.at — Bundesheer-Flotte",
      "militaeraktuell.at — AW169-Beschaffung"
    ],
    "agent_report": "Recherche durchgefuehrt 2026-05-31 von Agent. Recherche-Verlauf siehe Konversations-Protokoll."
  },

  "pools": {
    "notarzt_h135": {
      "label": "Notarzt-Hubschrauber-Pool (Airbus H135)",
      "model": "Airbus H135",
      "modelShort": "H135",
      "callsigns": [
        "OE-XEA", "OE-XEC", "OE-XED", "OE-XEE", "OE-XEF", "OE-XEG",
        "OE-XEK", "OE-XEL", "OE-XEM", "OE-XEN", "OE-XEO", "OE-XEP",
        "OE-XEQ", "OE-XER", "OE-XES", "OE-XET", "OE-XEU", "OE-XEV",
        "OE-XEW", "OE-XEX", "OE-XEY", "OE-XEZ",
        "OE-XVA", "OE-XVB", "OE-XVI", "OE-XVL", "OE-XVO", "OE-XVP"
      ],
      "quellenkonfidenz": "mittel — einzelne Kennzeichen via Wikipedia/bos-fahrzeuge belegt; Pool insgesamt rotiert frei"
    },

    "notarzt_h145": {
      "label": "Notarzt-Hubschrauber-Pool (Airbus H145)",
      "model": "Airbus H145",
      "modelShort": "H145",
      "callsigns": [
        "OE-XNA", "OE-XRE"
      ],
      "quellenkonfidenz": "hoch — ARA-Reutte und ARA-Fresach mehrfach belegt"
    },

    "polizei_h135": {
      "label": "Polizei-Pool (Airbus H135 P2+ / P3H)",
      "model": "Airbus H135 P2+/P3H",
      "modelShort": "H135",
      "callsigns": [
        "OE-BXP", "OE-BXQ", "OE-BXR", "OE-BXS", "OE-BXY",
        "OE-BXM", "OE-BXL", "OE-BXH", "OE-BXG"
      ],
      "quellenkonfidenz": "hoch — Kennzeichen via helirescue.at belegt; Stations-Zuordnung rotiert"
    },

    "polizei_as350": {
      "label": "Polizei-Pool (Airbus H125 / AS350 B3e)",
      "model": "Airbus H125 (AS350 B3e)",
      "modelShort": "AS350",
      "callsigns": [
        "OE-BXO", "OE-BXN", "OE-BXZ", "OE-BXE", "OE-BXC", "OE-BXA", "OE-BXB"
      ],
      "quellenkonfidenz": "mittel — Modell + Pool belegt; konkrete Station rotiert"
    },

    "bundesheer_blackhawk": {
      "label": "Bundesheer Black Hawk (S-70A-42)",
      "model": "Sikorsky S-70A-42 Black Hawk",
      "modelShort": "S-70",
      "callsigns": [
        "6M-BA", "6M-BB", "6M-BC", "6M-BD", "6M-BE",
        "6M-BF", "6M-BG", "6M-BH", "6M-BI"
      ],
      "quellenkonfidenz": "hoch — komplette Flotte 6M-BA bis 6M-BI bekannt"
    },

    "bundesheer_ab212": {
      "label": "Bundesheer Agusta-Bell AB 212",
      "model": "Agusta-Bell AB 212",
      "modelShort": "AB212",
      "callsigns": [
        "5D-HA", "5D-HB", "5D-HC", "5D-HD", "5D-HE", "5D-HF",
        "5D-HG", "5D-HH", "5D-HI", "5D-HK", "5D-HL", "5D-HM",
        "5D-HN", "5D-HO", "5D-HP", "5D-HQ", "5D-HR", "5D-HS"
      ],
      "quellenkonfidenz": "niedrig — Prefix 5D- belegt, einzelne Buchstabenkombinationen geschaetzt"
    },

    "bundesheer_aw169": {
      "label": "Bundesheer Leonardo AW169 \"Lion\"",
      "model": "Leonardo AW169",
      "modelShort": "AW169",
      "callsigns": [
        "5M-IA", "5M-IB", "5M-IC", "5M-ID", "5M-IE",
        "5M-IF", "5M-IG", "5M-IH", "5M-IK", "5M-IL"
      ],
      "quellenkonfidenz": "niedrig — Beschaffung laeuft bis 2028; konkrete Kennzeichen geschaetzt"
    },

    "bundesheer_oh58": {
      "label": "Bundesheer Bell OH-58B Kiowa",
      "model": "Bell OH-58B Kiowa",
      "modelShort": "OH-58",
      "callsigns": [
        "3C-OA", "3C-OB", "3C-OC", "3C-OD", "3C-OE",
        "3C-OF", "3C-OG", "3C-OH", "3C-OI", "3C-OJ"
      ],
      "quellenkonfidenz": "mittel — Prefix 3C- belegt, 10 Maschinen gesamt"
    }
  },

  "stations": {
    "nenzing": {
      "stationName": "Nenzing",
      "region": "Vorarlberg",
      "lat": 47.20900, "lon": 9.66000,
      "org": "notarzt",
      "orgLabel": "Notarzt-Hubschrauber",
      "orgColor": "#d4a017",
      "pool": "notarzt_h145",
      "scenario": "basis",
      "_legacyHeliKey": "c8",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 8" }
    },
    "innsbruck": {
      "stationName": "Innsbruck", "region": "Tirol",
      "lat": 47.25970, "lon": 11.34190,
      "org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
      "pool": "notarzt_h135", "scenario": "stadt", "_legacyHeliKey": "c1",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 1" }
    },
    "krems_c2": {
      "stationName": "Krems-Gneixendorf", "region": "Niederösterreich",
      "lat": 48.43194, "lon": 15.62556,
      "org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
      "pool": "notarzt_h135", "scenario": "basis", "_legacyHeliKey": "c2",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 2" }
    },
    "wr_neustadt_c3": {
      "stationName": "Wiener Neustadt-Ost", "region": "Niederösterreich",
      "lat": 47.84278, "lon": 16.26472,
      "org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
      "pool": "notarzt_h135", "scenario": "basis", "_legacyHeliKey": "c3",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 3" }
    },
    "kitzbuehel": {
      "stationName": "Reith bei Kitzbühel", "region": "Tirol",
      "lat": 47.48870, "lon": 12.36480,
      "org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
      "pool": "notarzt_h145", "scenario": "basis", "_legacyHeliKey": "c4",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 4" }
    },
    "zams_c5": {
      "stationName": "Zams (Oberinntal)", "region": "Tirol",
      "lat": 47.15972, "lon": 10.59333,
      "org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
      "pool": "notarzt_h145", "scenario": "basis", "_legacyHeliKey": "c5",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 5" }
    },
    "salzburg_c6": {
      "stationName": "Salzburg-Flughafen", "region": "Salzburg",
      "lat": 47.79367, "lon": 13.00433,
      "org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
      "pool": "notarzt_h145", "scenario": "stadt", "_legacyHeliKey": "c6",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 6" }
    },
    "lienz": {
      "stationName": "Lienz-Nikolsdorf", "region": "Osttirol",
      "lat": 46.83505, "lon": 12.76460,
      "org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
      "pool": "notarzt_h135", "scenario": "basis", "_legacyHeliKey": "c7",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 7" }
    },
    "wien_c9": {
      "stationName": "Wien-Baumgasse", "region": "Wien",
      "lat": 48.18790, "lon": 16.39870,
      "org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
      "pool": "notarzt_h135", "scenario": "stadt", "_legacyHeliKey": "c9",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 9" }
    },
    "linz_c10": {
      "stationName": "Linz-Hörsching", "region": "Oberösterreich",
      "lat": 48.23306, "lon": 14.18722,
      "org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
      "pool": "notarzt_h135", "scenario": "basis", "_legacyHeliKey": "c10",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 10" }
    },
    "klagenfurt_c11": {
      "stationName": "Klagenfurt-Flughafen", "region": "Kärnten",
      "lat": 46.64278, "lon": 14.33778,
      "org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
      "pool": "notarzt_h135", "scenario": "basis", "_legacyHeliKey": "c11",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 11" }
    },
    "graz_c12": {
      "stationName": "Graz-Thalerhof", "region": "Steiermark",
      "lat": 46.99111, "lon": 15.43944,
      "org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
      "pool": "notarzt_h135", "scenario": "stadt", "_legacyHeliKey": "c12",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 12" }
    },
    "niederoeblarn_c14": {
      "stationName": "Niederöblarn", "region": "Steiermark",
      "lat": 47.50750, "lon": 14.01056,
      "org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
      "pool": "notarzt_h145", "scenario": "basis", "_legacyHeliKey": "c14",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 14" }
    },
    "oberwart_c16": {
      "stationName": "Pinkafeld-Oberwart", "region": "Burgenland",
      "lat": 47.28278, "lon": 16.19333,
      "org": "notarzt", "orgLabel": "Notarzt-Hubschrauber", "orgColor": "#d4a017",
      "pool": "notarzt_h135", "scenario": "basis", "_legacyHeliKey": "c16",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Christophorus 16" }
    },

    "ara_fresach": {
      "stationName": "Fresach", "region": "Kärnten",
      "lat": 46.7325, "lon": 13.7100,
      "org": "bergrettung", "orgLabel": "Bergrettungs-Hubschrauber", "orgColor": "#cc3333",
      "pool": "notarzt_h145", "scenario": "basis", "_legacyHeliKey": "ara",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "ARA RK-1" }
    },
    "ara_reutte": {
      "stationName": "Ehenbichl-Reutte", "region": "Tirol",
      "lat": 47.4775, "lon": 10.6975,
      "org": "bergrettung", "orgLabel": "Bergrettungs-Hubschrauber", "orgColor": "#cc3333",
      "pool": "notarzt_h145", "scenario": "basis", "_legacyHeliKey": "ara",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "ARA RK-2" }
    },
    "ara_nassfeld": {
      "stationName": "Nassfeld-Sonnenalpe", "region": "Kärnten",
      "lat": 46.5605, "lon": 13.2820,
      "org": "bergrettung", "orgLabel": "Bergrettungs-Hubschrauber (Saison Dez–Apr)", "orgColor": "#cc3333",
      "pool": "notarzt_h145", "scenario": "basis", "_legacyHeliKey": "ara",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "ARA-3 Nassfeld" }
    },

    "polizei_hohenems": {
      "stationName": "Hohenems-Dornbirn (Flugplatz LOIH)", "region": "Vorarlberg",
      "lat": 47.38440, "lon": 9.69930,
      "org": "polizei", "orgLabel": "Polizei-Hubschrauber", "orgColor": "#2255aa",
      "pool": "polizei_h135", "scenario": "basis",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "FES Vorarlberg" }
    },
    "polizei_wien": {
      "stationName": "Wien-Meidling / Schwechat", "region": "Wien",
      "lat": 48.1103, "lon": 16.5697,
      "org": "polizei", "orgLabel": "Polizei-Hubschrauber", "orgColor": "#2255aa",
      "pool": "polizei_h135", "scenario": "stadt",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "FES Ost" }
    },
    "polizei_salzburg": {
      "stationName": "Salzburg", "region": "Salzburg",
      "lat": 47.7950, "lon": 13.0044,
      "org": "polizei", "orgLabel": "Polizei-Hubschrauber", "orgColor": "#2255aa",
      "pool": "polizei_h135", "scenario": "stadt",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "FES Salzburg" }
    },
    "polizei_innsbruck": {
      "stationName": "Innsbruck", "region": "Tirol",
      "lat": 47.2600, "lon": 11.3439,
      "org": "polizei", "orgLabel": "Polizei-Hubschrauber", "orgColor": "#2255aa",
      "pool": "polizei_h135", "scenario": "stadt",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "FES Innsbruck" }
    },
    "polizei_linz": {
      "stationName": "Linz-Hörsching", "region": "Oberösterreich",
      "lat": 48.2331, "lon": 14.1875,
      "org": "polizei", "orgLabel": "Polizei-Hubschrauber", "orgColor": "#2255aa",
      "pool": "polizei_h135", "scenario": "basis",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "FES Linz" }
    },
    "polizei_klagenfurt": {
      "stationName": "Klagenfurt", "region": "Kärnten",
      "lat": 46.6503, "lon": 14.3372,
      "org": "polizei", "orgLabel": "Polizei-Hubschrauber", "orgColor": "#2255aa",
      "pool": "polizei_as350", "scenario": "basis",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "FES Klagenfurt" }
    },
    "polizei_graz": {
      "stationName": "Graz-Thalerhof", "region": "Steiermark",
      "lat": 46.9911, "lon": 15.4394,
      "org": "polizei", "orgLabel": "Polizei-Hubschrauber", "orgColor": "#2255aa",
      "pool": "polizei_as350", "scenario": "basis",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "FES Graz" }
    },

    "bh_hoersching_s70": {
      "stationName": "Hörsching (Linz) — Mittlerer Transport", "region": "Oberösterreich",
      "lat": 48.2331, "lon": 14.1875,
      "org": "bundesheer", "orgLabel": "Bundesheer-Hubschrauber", "orgColor": "#228833",
      "pool": "bundesheer_blackhawk", "scenario": "basis",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Hubschraubergeschwader" }
    },
    "bh_hoersching_ab212": {
      "stationName": "Hörsching (Linz) — Leichter Transport", "region": "Oberösterreich",
      "lat": 48.2331, "lon": 14.1875,
      "org": "bundesheer", "orgLabel": "Bundesheer-Hubschrauber", "orgColor": "#228833",
      "pool": "bundesheer_ab212", "scenario": "basis",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "1. Staffel" }
    },
    "bh_aigen": {
      "stationName": "Aigen im Ennstal", "region": "Steiermark",
      "lat": 47.5340, "lon": 14.1325,
      "org": "bundesheer", "orgLabel": "Bundesheer-Hubschrauber", "orgColor": "#228833",
      "pool": "bundesheer_aw169", "scenario": "basis",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Heeresfliegerstaffel" }
    },
    "bh_langenlebarn": {
      "stationName": "Langenlebarn", "region": "Niederösterreich",
      "lat": 48.3214, "lon": 16.1167,
      "org": "bundesheer", "orgLabel": "Bundesheer-Hubschrauber", "orgColor": "#228833",
      "pool": "bundesheer_oh58", "scenario": "basis",
      "_admin": { "realOperator": null, "realOperatorApproved": false, "realFleetName": null, "realFleetNameApproved": false, "realFleetNameVorbereitet": "Verbindungshubschrauber" }
    }
  },

  "_anzeige_logik": {
    "callsign_ziehen": "Beim Mission-Start: aus pools[stations[X].pool].callsigns zufaellig ein Kennzeichen ziehen, in game.session.stationCallsigns persistieren. Pro Mission stabil, beim Neustart neu gezogen.",
    "display_format": "Aktuelle Anzeige: {stationName} ({callsign}). Beispiel: 'Nenzing (OE-XEN)'. Im Funk gesprochen: '{callsign}'. Beispiel: 'OE-XEN, Tower Innsbruck'.",
    "admin_override": "Wenn _admin.realOperatorApproved && _admin.realFleetNameApproved: zeige stattdessen '{realOperator} {realFleetName}'. Beispiel: realer Betreiber-Name + Flotten-Name statt 'Nenzing (OE-XEN)'.",
    "tooltip_disclaimer": "Hover ueber das Kennzeichen zeigt '_disclaimer_anzeige'."
  }
}
