Restructure
This commit is contained in:
@@ -0,0 +1,502 @@
|
||||
# SPGC CMG start 02/12/20
|
||||
|
||||
### This is an automatically generated airport file for Endless ATC. ### NOT ANYMORE ;) ###
|
||||
# Feel free to improve, use and share this file, at your own risk.
|
||||
# Data from ourairports.com.
|
||||
# Coastline from naturalearthdata.com.
|
||||
# See the example.txt airport for all possible sections and items to add to this file.
|
||||
|
||||
[airspace]
|
||||
elevation = 1411
|
||||
center = N46.2380981445, E6.10895013809
|
||||
magneticvar = 2.3
|
||||
|
||||
radius = 45 ; airspace radius in NM
|
||||
zoom = 7.0 ; default zoom level, increase to zoom in
|
||||
floor = 3500 ; minimum selectable altitude
|
||||
descendaltitude = 15000 ; minimum initial altitude for arrivals
|
||||
ceiling = 16000 ; maximum selectable altitude
|
||||
above = 17000 ; maximum departure altitude when SID is enabled (must be above ceiling)
|
||||
transitionaltitude = 7000 ; highest altitude displayed in feet instead of flight level
|
||||
speedrestriction = 1, 220 ; radius in NM, and speed in knots
|
||||
usa = false ; American-style callsign pronunciation and runway names
|
||||
metric = false ; display altitudes in metres instead of feet
|
||||
separation = 3 ; minimum allowed distance between aircraft in NM
|
||||
|
||||
|
||||
beacons =
|
||||
#VOR/NDB
|
||||
GVA, N46.25392, E6.13222, 206, Geneva Cointrin #vordme 115.75 104y
|
||||
PAS, N46.16369, E5.99992, -224, Passeiry #vordme 116.60 113x
|
||||
# GLA, N46.40869, E6.24425, 0, Gland #ndb 375
|
||||
SPR, N46.46869, E6.44806, 224, St-Prex #vordme 113.90 86x
|
||||
CBY, N45.88189, E5.75731, 27, Chambery #vordme 115.40
|
||||
SIO, N46.21550, E7.28878, 0, Sion #vordme 112.15
|
||||
# LSE, N45.74553, E5.09058, 0, Lyon/Saint Exupery #vordme 114.75
|
||||
# LTP, N45.48897, E5.43906, 0, La Tour Du Pin #vordme 115.55
|
||||
FRI, N46.77758, E7.22350, 0, Fribourg #vordme 110.85
|
||||
#SID
|
||||
# ARBOS, N46.98742, E6.02639, 0, Arbos
|
||||
# ARGIS, N45.97100, E5.59908, 0, Argis
|
||||
BALSI, N45.47739, E5.96078, 0, Balsi
|
||||
BELUS, N45.67519, E5.59381, 0, Belus
|
||||
# BEVEN, N45.68847, E5.97272, 0, Beven
|
||||
DEPUL, N45.92500, E5.49444, 0, Depul
|
||||
DIPIR, N46.66919, E5.59308, 0, Dipir
|
||||
# DJL, N47.27078, E5.09733, 360, Dijon Longvic
|
||||
# GG602, N46.11633, E6.06717, 0
|
||||
# GG603, N46.26861, E6.05778, 0
|
||||
# GG604, N46.20186, E6.30875, 0
|
||||
# GG605, N45.97589, E6.29164, 0
|
||||
# KELUK, N46.55556, E5.68556, 0, Keluk
|
||||
KEMIT, N46.13706, E5.96161, -224, Kemit
|
||||
# KOVIM, N46.61461, E6.20633, 0, Kovim
|
||||
# LEGVO, N46.66792, E6.28556, 0, Legvo
|
||||
# LINNA, N45.81714, E5.98003, 0, Linna
|
||||
MEDAM, N45.26444, E6.94003, 0, Medam
|
||||
# ODIKI, N45.94228, E6.34360, 0, Odiki
|
||||
# VANAS, N45.45717, E6.74689, 0, Vanas
|
||||
#STAR
|
||||
# AKITO, N47.21334, E6.64875, 0, Akito
|
||||
BELKA, N46.06114, E5.85058, 0, Belka
|
||||
# BOLGI, N46.66769, E5.93822, 0, Bolgi
|
||||
GG502, N45.95383, E5.89906, 0
|
||||
GG503, N46.09572, E5.69688, 0
|
||||
GG507, N46.44086, E6.19989, 0
|
||||
# GG510, N45.77300, E5.80294, 0
|
||||
GG512, N46.39717, E6.54903, 0
|
||||
GG514, N46.54019, E6.34692, 0
|
||||
# GG517, N46.93967, E5.43947, 0
|
||||
# GG518, N46.90714, E6.24897, 0
|
||||
# GG519, N45.52736, E6.70203, 0
|
||||
# GG520, N45.95636, E6.76828, 0
|
||||
GG525, N46.29819, E6.40222, 0
|
||||
INDIS, N46.02444, E5.79700, 0, Indis
|
||||
# KERAD, N46.23531, E5.89931, 0, Kerad
|
||||
# PINOT, N45.98544, E5.92597, 0, Pinot
|
||||
# PITOM, N46.09472, E6.10194, 0, Pitom
|
||||
# ROMOM, N46.68119, E6.97053, 0, Romom
|
||||
# SAUNI, N46.62369, E5.47769, 0, Sauni
|
||||
# BANKO, N45.49.12.0, E7.3.17.0
|
||||
# BENOT, N47.3.27.7, E7.10.22.1
|
||||
LUSAR, N46.40.8.0, E5.10.46.1
|
||||
# ULMES, N46.57.18.1, E7.17.33.5
|
||||
# KINES, N45.19.53.0, E6.45.19.0
|
||||
DINIG, N46.29.43.0, E5.53.26.0, -143
|
||||
SUVEL, N46.9.5.0, E6.21.4.0
|
||||
#RNP
|
||||
# GG803, N46.14292, E5.96969, 0
|
||||
GG808, N46.34472, E6.26594, 0
|
||||
# GG811, N46.22.42.9, E6.18.57.5, 0
|
||||
PETAL, N46.22.4.9, E6.18.1.3, 0, Petal
|
||||
## name, position, <holdingheading>, <pronunciation>
|
||||
# the first given beacon will be the default beacon for arrivals inbound the main airport
|
||||
# when holdingheading is 0 or omitted, planes will hold there using the plane's current heading
|
||||
# when a holdingheading is given, planes will fly that heading (or magnetic course) on the inbound leg when flying the holding
|
||||
# when holdingheading is negative, planes will make left-hand turns instead of right-hand
|
||||
|
||||
boundary =
|
||||
#tma4.1
|
||||
N46.50031, E5.58632
|
||||
N46.50131, E5.89028
|
||||
N46.57467, E6.10541
|
||||
#tma4
|
||||
N46.76794, E6.44169
|
||||
#tma5
|
||||
N46.67621, E6.75053
|
||||
N46.65868, E6.75206
|
||||
N46.54613, E6.89952
|
||||
N46.46916, E6.80134
|
||||
#tma6
|
||||
N46.43143, E6.80296
|
||||
N46.42703, E6.82070
|
||||
N46.39257, E6.80367
|
||||
#tma7
|
||||
N46.32079, E6.80581
|
||||
N46.25736, E6.85272
|
||||
N46.07779, E6.47823
|
||||
N45.87433, E6.27316
|
||||
N45.93139, E6.18299
|
||||
#tma8
|
||||
#tma9
|
||||
N45.84271, E6.10006
|
||||
#tma10
|
||||
N45.62078, E6.08624
|
||||
N45.68588, E5.49736
|
||||
N45.71675, E5.48792
|
||||
#tma9
|
||||
#tma8
|
||||
N45.92996, E5.66084
|
||||
#tma2
|
||||
N45.97664, E5.59866
|
||||
N46.04364, E5.56927
|
||||
N46.11139, E5.58505
|
||||
N46.17281, E5.65549
|
||||
#tma3
|
||||
N46.24426, E5.79840
|
||||
#tma4
|
||||
#tma4.1
|
||||
|
||||
## positions
|
||||
# pointlist of optional airspace boundary polygon; this will override the default (circular) airspace radius.
|
||||
# last point is automatically connected to first point
|
||||
|
||||
line1 =
|
||||
N46.43223, E6.87363
|
||||
N46.40259, E6.86641
|
||||
N46.38481, E6.84502
|
||||
N46.40244, E6.66533
|
||||
N46.38857, E6.46885
|
||||
N46.36094, E6.33643
|
||||
N46.20508, E6.15703
|
||||
N46.20459, E6.13330
|
||||
N46.30244, E6.15840
|
||||
N46.45762, E6.34395
|
||||
N46.52881, E6.58818
|
||||
N46.46562, E6.81885
|
||||
N46.43223, E6.87363
|
||||
N46.43223, E6.87363
|
||||
N46.43223, E6.87363
|
||||
#LAKE GENEVA
|
||||
|
||||
[airport1]
|
||||
name = Geneva Cointrin International Airport
|
||||
code = LSGG
|
||||
runways =
|
||||
# idnt,rwy,location ,HDG ,legnth,displaced,elev ,g/s, loc
|
||||
rwy1, 04, N46.2258, E6.09092, 45.5, 12795, 1082, 0, 1411, 3, 45.5
|
||||
|
||||
|
||||
climbaltitude = 9000 ; maximum initial climb altitude in feet for departures
|
||||
|
||||
sids =
|
||||
ARBOS
|
||||
BALSI
|
||||
BELUS
|
||||
DEPUL
|
||||
DIPIR
|
||||
MEDAM
|
||||
KONIL,N46.34.6.4, E6.27.30.1
|
||||
MOLUS,N46.26.38.0, E6.40.46.0
|
||||
ROCCA,N45.44.43.0, E6.38.44.1
|
||||
SIROD,N46.43.37.3, E6.1.10.4
|
||||
## name, position, <pronunciation>
|
||||
# you may also give just the name of a beacon from the beacon list
|
||||
|
||||
entrypoints =
|
||||
323, DINIG
|
||||
122, SUVEL
|
||||
211, CBY
|
||||
031, GG514
|
||||
065, GG512
|
||||
## true_heading, <beaconname>
|
||||
# this is where new arrivals enter at the boundary (approximately), e.g. 090 means planes will enter from the east, heading 270 (westbound)
|
||||
# inbound beacon is optional; choose a beacon name from the beacon list above; otherwise the first beacon from that list is chosen automatically
|
||||
|
||||
airlines =
|
||||
EZS, 4, a320/a319, Topswiss
|
||||
EZY, 3, a320/a319/a20n/a21n, Easy, 301
|
||||
KLM, 3, b737, KLM, 335
|
||||
ETH, 1, b787, Ethiopian, 121
|
||||
TAP, 2, a319/a320/a20n/e195, Air Portugal, 209
|
||||
AFR, 3, e190, Airfrans, 313
|
||||
SWR, 6, BCS1/BCS3/A320/A20N/A321/A21N/A333/A343/B77W, SWISS
|
||||
MEA, 1, a320 , CEDAR JET, 121
|
||||
BEL, 2, a319/a320, BEE LINE, n
|
||||
BAW, 2, a318/a319/a320/a321, SPEEDBIRD, 301
|
||||
UAE, 1, b77w, EMIRATES, 121
|
||||
PGT, 1, A20N/B738, SUNTURK, 121
|
||||
AZA, 1, E75S/E190, ALITALIA, 121
|
||||
IBE, 3, A320N, IBERIA, 209
|
||||
RAM, 1, B737, ROYAL AIR MAROC, 209
|
||||
AUA, 1, DH8D, AUSTRIAN, 045
|
||||
LGL, 1, DH8D, Luxair, 045
|
||||
|
||||
## name, amount, planetype, pronunciation, <direction>
|
||||
# name is the 3 letter airline code, or a private regristration (with a land code, dash(-), and then the format)
|
||||
# amount determines the relative likelihood of appearance (e.g. 0=never, 1=occasionally, 10=frequently, etc)
|
||||
# planetype determines the plane characteristics (optionally put a dash (/) between multiple types)
|
||||
# pronuniation is the callsign, used for airlines
|
||||
# direction lets the plane arrive/depart in (roughly) a preferred direction:
|
||||
# give the direction as a string containing one or more of the letters nwse, for north west south east,
|
||||
# but make sure there are actually entrypoints defined at those directions (approximately); w needs an entrypoint near 270
|
||||
|
||||
##############################################################
|
||||
[area1]
|
||||
#TMA4.1
|
||||
##############################################################
|
||||
shape = polygon ; circle or polygon
|
||||
altitude = 7500 ; minimum allowed altitude in feet
|
||||
name = LL ; <name, if omited then planes inbound the main airport may enter this area>
|
||||
labelpos = -18.4, 12.89 ; <position of label>
|
||||
points =
|
||||
N46.50031, E5.58632
|
||||
N46.50131, E5.89028
|
||||
N46.57467, E6.10541
|
||||
N46.54509, E6.15373
|
||||
N46.45375, E6.07519
|
||||
N46.37271, E5.96220
|
||||
N46.31339, E5.74242
|
||||
## positions
|
||||
# the last point will be automatically connected to the first point
|
||||
|
||||
[area2]
|
||||
#TMA4
|
||||
shape = polygon
|
||||
altitude = 7500
|
||||
#name = lsas
|
||||
labelpos = 3.86, 21.19
|
||||
points =
|
||||
N46.57467, E6.10541
|
||||
N46.54509, E6.15373
|
||||
N46.45375, E6.07519
|
||||
N46.37271, E5.96220
|
||||
N46.31339, E5.74242
|
||||
N46.24426, E5.79840
|
||||
N46.37702, E6.03617
|
||||
N46.57390, E6.32656
|
||||
N46.73333, E6.55702
|
||||
N46.76794, E6.44169
|
||||
|
||||
[area3]
|
||||
#TMA5
|
||||
shape = polygon
|
||||
altitude = 7500
|
||||
labelpos = 20.36, 22.77
|
||||
points =
|
||||
N46.73333, E6.55702
|
||||
N46.67621, E6.75053
|
||||
N46.65868, E6.75206
|
||||
N46.54613, E6.89952
|
||||
N46.46916, E6.80134
|
||||
N46.44576, E6.72483
|
||||
N46.45543, E6.62513
|
||||
N46.58220, E6.49796
|
||||
N46.57390, E6.32656
|
||||
|
||||
[area4]
|
||||
#TMA6
|
||||
shape = polygon
|
||||
altitude = 8500
|
||||
labelpos = 23.07, 8.40
|
||||
points =
|
||||
N46.46916, E6.80134
|
||||
N46.43143, E6.80296
|
||||
N46.42703, E6.82070
|
||||
N46.39257, E6.80367
|
||||
N46.35965, E6.80458
|
||||
N46.17440, E6.41631
|
||||
N45.98776, E6.23719
|
||||
N46.04852, E6.15897
|
||||
N46.43740, E6.69801
|
||||
N46.44576, E6.72483
|
||||
|
||||
[area5]
|
||||
#TMA7
|
||||
shape = polygon
|
||||
altitude = 10500
|
||||
labelpos = 19.84, -0.96
|
||||
points =
|
||||
N46.35965, E6.80458
|
||||
N46.32079, E6.80581
|
||||
N46.25736, E6.85272
|
||||
N46.07779, E6.47823
|
||||
N45.87433, E6.27316
|
||||
N45.91907, E6.20389
|
||||
N45.97379, E6.25607
|
||||
N45.98776, E6.23719
|
||||
N46.17440, E6.41631
|
||||
|
||||
[area6]
|
||||
#TMA8
|
||||
shape = polygon
|
||||
altitude = 9500
|
||||
name = LB
|
||||
labelpos = 2.45, -15.06
|
||||
points =
|
||||
N45.91907, E6.20389
|
||||
N45.93139, E6.18299
|
||||
N45.87377, E6.12841
|
||||
N45.82914, E5.58071
|
||||
N45.92996, E5.66084
|
||||
N45.90520, E5.73253
|
||||
N45.90240, E5.81703
|
||||
N45.91731, E5.88490
|
||||
N46.04852, E6.15897
|
||||
N45.98776, E6.23719
|
||||
N45.97379, E6.25607
|
||||
|
||||
[area7]
|
||||
#TMA9
|
||||
shape = polygon
|
||||
altitude = 11500
|
||||
name = LB
|
||||
labelpos = -5.58, -24.87
|
||||
points =
|
||||
N45.82914, E5.58071
|
||||
N45.87377, E6.12841
|
||||
N45.84271, E6.10006
|
||||
N45.80667, E6.09516
|
||||
N45.77539, E5.97706
|
||||
N45.74465, E5.70102
|
||||
N45.79646, E5.55506
|
||||
|
||||
[area8]
|
||||
#TMA10
|
||||
shape = polygon
|
||||
altitude = 11500
|
||||
name = LB
|
||||
labelpos = -5.66, -31.54
|
||||
points =
|
||||
N45.80667, E6.09516
|
||||
N45.77539, E5.97706
|
||||
N45.74465, E5.70102
|
||||
N45.79646, E5.55506
|
||||
N45.71675, E5.48792
|
||||
N45.68588, E5.49736
|
||||
N45.62078, E6.08624
|
||||
|
||||
[area9]
|
||||
#TMA2
|
||||
shape = polygon
|
||||
altitude = 5500
|
||||
labelpos = -20.21, -9.11
|
||||
points =
|
||||
N45.92996, E5.66084
|
||||
N45.90520, E5.73253
|
||||
N45.90240, E5.81703
|
||||
N45.91731, E5.88490
|
||||
N46.04852, E6.15897
|
||||
N46.43722, E6.69775
|
||||
N46.43740, E6.69801
|
||||
N46.44576, E6.72483
|
||||
N46.45543, E6.62513
|
||||
N46.58220, E6.49796
|
||||
N46.52819, E6.38759
|
||||
N46.36766, E6.55055
|
||||
N45.97351, E5.84085
|
||||
N45.99943, E5.80369
|
||||
N46.08570, E5.78429
|
||||
N46.11749, E5.81722
|
||||
N46.18289, E5.68107
|
||||
N46.17281, E5.65549
|
||||
N46.11139, E5.58505
|
||||
N46.04364, E5.56927
|
||||
N45.97664, E5.59866
|
||||
|
||||
[area10]
|
||||
#TMA3
|
||||
shape = polygon
|
||||
altitude = 6500
|
||||
labelpos = -14.35, -3.48
|
||||
points =
|
||||
N46.18289, E5.68107
|
||||
N46.24426, E5.79840
|
||||
N46.37702, E6.03617
|
||||
N46.57390, E6.32656
|
||||
N46.58220, E6.49796
|
||||
N46.52819, E6.38759
|
||||
N46.39407, E6.11037
|
||||
N46.11749, E5.81722
|
||||
|
||||
[area11]
|
||||
#TMA1
|
||||
shape = polygon
|
||||
altitude = 3500
|
||||
labelpos = 14.62, 8.93
|
||||
points =
|
||||
N46.52819, E6.38759
|
||||
N46.36766, E6.55055
|
||||
N45.97351, E5.84085
|
||||
N45.99943, E5.80369
|
||||
N46.08570, E5.78429
|
||||
N46.11749, E5.81722
|
||||
N46.39407, E6.11037
|
||||
|
||||
[area12]
|
||||
#CTR
|
||||
shape = polygon
|
||||
points =
|
||||
N46.19114, E5.93784
|
||||
N46.37068, E6.20219
|
||||
N46.38076, E6.23576
|
||||
N46.38033, E6.26280
|
||||
N46.37444, E6.28581
|
||||
N46.36455, E6.30395
|
||||
N46.34795, E6.31755
|
||||
N46.33143, E6.32075
|
||||
N46.31521, E6.31797
|
||||
N46.30108, E6.30813
|
||||
N46.12010, E6.03839
|
||||
N46.11127, E6.00912
|
||||
N46.11127, E5.98092
|
||||
N46.11693, E5.95929
|
||||
N46.13029, E5.93590
|
||||
N46.14671, E5.92535
|
||||
N46.16232, E5.92232
|
||||
N46.18075, E5.92803
|
||||
|
||||
##############################################################
|
||||
#[departure1]
|
||||
##############################################################
|
||||
|
||||
#runway = rwy2 ; runway identifier, <reversed use>
|
||||
#route1 =
|
||||
# bco2, beacon two
|
||||
# 12, 0
|
||||
# 18.6, 0
|
||||
# 18.6, 6.8
|
||||
# 25, 16.5
|
||||
# first line of the route is the sid name (up to 5 characters will be displayed), and optional <pronunciation> of the sid name
|
||||
# next lines are one or more waypoint positions
|
||||
|
||||
#route2 =
|
||||
# south
|
||||
# 12, 0
|
||||
# 15.3, -4.7
|
||||
# 0, -16.6
|
||||
# 0, -25
|
||||
|
||||
# the optional [departure] section adds routes to a specific runway direction
|
||||
# this overrides the default (single waypoint) SIDs with more detailed routes, and applies the routes to the specified runway only
|
||||
# departing planes from that runway will then follow the one of the routes, unless the user deactivates SID mode
|
||||
# re-enabling SID mode will select just the last point of the route
|
||||
# defining one or more departure routes disables all the default SID points for that runway; planes will use the given routes only
|
||||
# use one [departure] section per runway direction, each with one or more routes
|
||||
# [departure] routes are not used in the built-in airports, for simplicity
|
||||
|
||||
|
||||
##############################################################
|
||||
#[approach1]
|
||||
##############################################################
|
||||
|
||||
#runway = rwy1, rev ; runway identifier, <reversed use>
|
||||
#beacon = lima, 1, 18, 0, lima ; selectable beacon to enable APP mode; define a beacon, or choose a name from beacon list above
|
||||
#route1 =
|
||||
# 060
|
||||
# -3, 22, 5500, 210
|
||||
# 1, 22
|
||||
# 1, 18, 4000
|
||||
# -3, 18, 0, 180
|
||||
# 10.5, 3000, 200
|
||||
# first item of the route is the bearing from the plane towards the beacon; if there are multiple routes defined for this beacon, the closest bearing defines which route is selected
|
||||
# next lines are optional waypoints: ## position, <maximum altitude>, <maximum speed>
|
||||
# last line is the interception point on the ILS: ## distance (NM) from the (displaced) threshold, <maximum altitude>, <maximum speed>
|
||||
|
||||
#route2 =
|
||||
# 310
|
||||
# 1, 18, 4000
|
||||
# -3, 18, 0, 180
|
||||
# 10.5, 3000, 200
|
||||
|
||||
#route3 =
|
||||
# 010
|
||||
# 1, 10
|
||||
# 1, 18, 4000
|
||||
# -3, 18, 0, 180
|
||||
# 10.5, 3000, 200
|
||||
|
||||
# multiple [approach] sections can be used for the same runway, to allow for multiple beacons
|
||||
# for easier creation of routes, use left Ctrl key to display current mouse coordinates, and left click while holding down Ctrl places temporary visual markers
|
||||
# Longpress the airport name button in the menu to display all routes at once
|
||||
# [approach] routes are not used in the built-in airports as the game is focussed on vectors for simplicity
|
||||
@@ -0,0 +1,31 @@
|
||||
# LSGG v0.1
|
||||
This is a file to add LSGG (Geneva Airport) to the [Endless ATC](https://steamcommunity.com/app/666610) game.
|
||||
|
||||
## Features
|
||||
### Implimented
|
||||
* Realistic Airspace
|
||||
* realistic airlines and aircraft at LSGG (as of covid)
|
||||
### Planned
|
||||
* SIDs
|
||||
* STARs
|
||||
|
||||
## Basic Operations
|
||||
### Departures
|
||||
All departures have an initial climb of FL90. Most departures are towards the north and the northeast.
|
||||
### Arrivals
|
||||
All arrivals come in at the limit of the TMA FL160. The majority of arrivals are vectored downwind for the active runway and take an extended downwind in cases of high traffic. Holdings are outside of the Arrivals TMA and operated by Swiss Radar. There is significant terrain on the north and south side of the airport.
|
||||
## Known Issues
|
||||
* Celing, climb and descend altitudes restricted by game mechanics
|
||||
* BENOT arrival restricted to GG514 only onto BENOT1N RWY04 due to IAF on AOR edge
|
||||
* ULMES arrival restricted to GG512 only onto ULMES1P RWY04 due to IAF on AOR edge, chosen to balance out traffic on either downwind
|
||||
### Merged SIDs
|
||||
* AKITO with DJL and LUSAR - common AOR boundry entry, Enters DINIG hold due no point before downwind
|
||||
* BANKO with KINES - common AOR boundry entry, next point in used before downwind
|
||||
* ULMES with FRI - Common AOR Boundry Entry, both direct GG512 with different final turns
|
||||
|
||||
## Changelog
|
||||
V0.1
|
||||
Inital Version with basic airport infomation
|
||||
|
||||
## Credits
|
||||
[EAD eAIP](https://www.ead.eurocontrol.int/cms-eadbasic/opencms/en/login/ead-basic/)
|
||||
Reference in New Issue
Block a user