local CONFIG = {}

CONFIG.ENABLE_DEBUG = false

CONFIG.SPAWN_POINT = {
  POSITION = Vector3.new(-985.871, -299.401, 2.1),
  ROTATION = Quaternion.new(0.291, 0, 0, -0.957)
}

CONFIG.VEHICLE_SPAWNS = {
  {
    MODEL_NAME = "berkley_810",
    POSITION = Vector3.new(-986.40686, -304.061798, 2.292042),
    ROTATION = Quaternion.new(0.70629, 0.006456, -0.004993, -0.707875),
  },
  {
    MODEL_NAME = "bolt_ace",
    POSITION = Vector3.new(-985.365356, -336.348083, 2.892426),
    ROTATION = Quaternion.new(0.702591, 0.00959, 0.005905, -0.711505),
  },
  {
    MODEL_NAME = "bolt_ace_pickup",
    POSITION = Vector3.new(-986.426086, -343.213989, 2.942883),
    ROTATION = Quaternion.new(0.734178, 0.009719, 0.005454, -0.678866),
  },
  {
    MODEL_NAME = "bolt_cooler",
    POSITION = Vector3.new(-986.180481, -346.679779, 2.86176),
    ROTATION = Quaternion.new(0.699282, 0.007726, 0.000273, -0.714804),
  },
  {
    MODEL_NAME = "bolt_delivery",
    POSITION = Vector3.new(-986.150085, -349.681244, 2.773793),
    ROTATION = Quaternion.new(0.707309, 0.008673, 0.002028, -0.706848),
  },
  {
    MODEL_NAME = "bolt_delivery_amb",
    POSITION = Vector3.new(-986.273193, -352.752472, 2.80282),
    ROTATION = Quaternion.new(0.722713, 0.008347, 0.001777, -0.691096),
  },
  {
    MODEL_NAME = "bolt_hearse",
    POSITION = Vector3.new(-1018.279968, -340.606567, 2.919076),
    ROTATION = Quaternion.new(0.72342, 0.023575, -0.020525, 0.689701),
  },
  {
    MODEL_NAME = "bolt_mail",
    POSITION = Vector3.new(-1015.080139, -344.603149, 2.729358),
    ROTATION = Quaternion.new(0.70901, 0.019996, -0.011678, 0.704818),
  },
  {
    MODEL_NAME = "bolt_model_b",
    POSITION = Vector3.new(-1014.999268, -347.786743, 2.713083),
    ROTATION = Quaternion.new(0.701918, 0.016684, -0.009163, 0.712003),
  },
  {
    MODEL_NAME = "bolt_pickup",
    POSITION = Vector3.new(-1014.623901, -350.718506, 2.802622),
    ROTATION = Quaternion.new(0.688722, 0.015586, -0.009113, 0.7248),
  },
  {
    MODEL_NAME = "bolt_truck",
    POSITION = Vector3.new(-984.092224, -395.968231, 3.501376),
    ROTATION = Quaternion.new(0.716167, 0.003727, 0.00603, -0.697893),
  },
  {
    MODEL_NAME = "bolt_v8",
    POSITION = Vector3.new(-1014.788574, -353.798706, 2.868016),
    ROTATION = Quaternion.new(0.707765, 0.029924, 0.002543, 0.705809),
  },
  {
    MODEL_NAME = "brubaker_forte",
    POSITION = Vector3.new(-1111.575073, -235.930466, 2.627016),
    ROTATION = Quaternion.new(0.999993, 0.000999, -0.001624, -0.003262),
  },
  {
    MODEL_NAME = "bulworth_packhard",
    POSITION = Vector3.new(-1128.774658, -210.558975, 2.788571),
    ROTATION = Quaternion.new(0.018355, -0.000992, 0.004058, -0.999823),
  },
  {
    MODEL_NAME = "bulworth_sentry",
    POSITION = Vector3.new(-1132.61499, -211.015091, 2.987224),
    ROTATION = Quaternion.new(0.005594, 0.00386, -0.007584, 0.999948),
  },
  {
    MODEL_NAME = "carrozella_c_series",
    POSITION = Vector3.new(-1114.119995, -235.950943, 2.574988),
    ROTATION = Quaternion.new(0.999987, 0.000122, -0.001638, 0.004916),
  },
  {
    MODEL_NAME = "celeste_mark_5",
    POSITION = Vector3.new(-1128.14563, -235.091614, 2.74097),
    ROTATION = Quaternion.new(0.999955, 0.00423, 0.002423, -0.008165),
  },
  {
    MODEL_NAME = "culver_airmaster",
    POSITION = Vector3.new(-1131.364136, -234.9207, 2.780458),
    ROTATION = Quaternion.new(0.999437, 0.00704, -0.001867, -0.032764),
  },
  {
    MODEL_NAME = "eckhart_crusader",
    POSITION = Vector3.new(-1134.74292, -234.785156, 2.649705),
    ROTATION = Quaternion.new(0.999528, 0.007318, 0.001145, -0.029805),
  },
  {
    MODEL_NAME = "eckhart_elite",
    POSITION = Vector3.new(-1138.363647, -234.632172, 2.741032),
    ROTATION = Quaternion.new(0.999839, 0.008441, -0.004551, -0.015151),
  },
  {
    MODEL_NAME = "eckhart_fletcher",
    POSITION = Vector3.new(-1124.938232, -234.045761, 2.648867),
    ROTATION = Quaternion.new(0.999995, 0.00146, -0.002389, -0.001145),
  },
  {
    MODEL_NAME = "falconer_classic",
    POSITION = Vector3.new(-1135.854736, -210.904358, 2.817213),
    ROTATION = Quaternion.new(0.002454, -0.007236, 0.003241, -0.999966),
  },
  {
    MODEL_NAME = "houston_coupe",
    POSITION = Vector3.new(-914.322388, -120.731689, 3.724135),
    ROTATION = Quaternion.new(0.722015, -0.010507, -0.006834, 0.691764),
  },
  {
    MODEL_NAME = "lassiter_v16",
    POSITION = Vector3.new(-914.743103, -117.816315, 3.732256),
    ROTATION = Quaternion.new(0.727089, -0.011908, -0.007143, 0.686403),
  },
  {
    MODEL_NAME = "lassiter_v16_appolyon",
    POSITION = Vector3.new(-915.122864, -114.279373, 3.828074),
    ROTATION = Quaternion.new(0.695113, -0.010159, -0.007071, 0.718794),
  },
  {
    MODEL_NAME = "lassiter_v16_roadster",
    POSITION = Vector3.new(-914.985962, -111.23259, 3.845985),
    ROTATION = Quaternion.new(0.718718, -0.011091, -0.002821, 0.695208),
  },
  {
    MODEL_NAME = "parry_bus",
    POSITION = Vector3.new(-962.758606, -65.251747, 4.112756),
    ROTATION = Quaternion.new(0.703505, 0.007003, 0.002187, -0.710653),
  },
  {
    MODEL_NAME = "samson_drifter",
    POSITION = Vector3.new(-915.068787, -108.109604, 3.96198),
    ROTATION = Quaternion.new(0.729244, -0.006566, -0.005744, 0.684198),
  },
  {
    MODEL_NAME = "samson_tanker",
    POSITION = Vector3.new(-963.507813, -59.896549, 3.865996),
    ROTATION = Quaternion.new(0.703396, 0.00494, 0.009704, -0.710714),
  },
  {
    MODEL_NAME = "shubert_e_six",
    POSITION = Vector3.new(-970.537109, -97.723427, 3.664779),
    ROTATION = Quaternion.new(0.999958, -0.004803, 0.006743, 0.003864),
  },
  {
    MODEL_NAME = "shubert_e_six_p",
    POSITION = Vector3.new(-973.756897, -98.136681, 3.633013),
    ROTATION = Quaternion.new(0.999966, -0.004319, 0.006257, -0.003289),
  },
  {
    MODEL_NAME = "shubert_e_six_taxi",
    POSITION = Vector3.new(-977.302856, -98.2183, 3.608772),
    ROTATION = Quaternion.new(0.99997, -0.002881, 0.004691, -0.005354),
  },
  {
    MODEL_NAME = "shubert_frigate",
    POSITION = Vector3.new(-980.90509, -97.99614, 3.381163),
    ROTATION = Quaternion.new(0.999725, -0.008196, 0.005107, -0.021349),
  },
  {
    MODEL_NAME = "shubert_six",
    POSITION = Vector3.new(-984.109741, -98.175415, 3.511434),
    ROTATION = Quaternion.new(0.99994, -0.005686, 0.005481, -0.007586),
  },
  {
    MODEL_NAME = "shubert_six_det",
    POSITION = Vector3.new(-986.901978, -98.312843, 3.462155),
    ROTATION = Quaternion.new(0.999794, -0.005663, 0.006068, -0.018523),
  },
  {
    MODEL_NAME = "shubert_six_p",
    POSITION = Vector3.new(-990.067322, -98.177017, 3.464381),
    ROTATION = Quaternion.new(0.999615, -0.00516, 0.006077, 0.026569),
  },
  {
    MODEL_NAME = "shubert_six_taxi",
    POSITION = Vector3.new(-993.492859, -98.207672, 3.423491),
    ROTATION = Quaternion.new(0.999974, -0.005231, 0.004, -0.00296),
  },
  {
    MODEL_NAME = "smith_moray",
    POSITION = Vector3.new(-996.777039, -98.042068, 3.426675),
    ROTATION = Quaternion.new(0.999928, -0.002293, 0.010735, 0.004858),
  },
  {
    MODEL_NAME = "smith_thrower",
    POSITION = Vector3.new(-1001.699707, -98.202988, 3.406393),
    ROTATION = Quaternion.new(0.999839, 0.007582, 0.005775, 0.015234),
  },
  {
    MODEL_NAME = "smith_v12",
    POSITION = Vector3.new(-1005.234802, -98.821114, 3.299397),
    ROTATION = Quaternion.new(0.99998, -0.001132, 0.005176, 0.003361),
  },
  {
    MODEL_NAME = "smith_v12_chicago",
    POSITION = Vector3.new(-1009.044983, -98.970703, 3.265859),
    ROTATION = Quaternion.new(0.999996, -0.002558, 0.000828, 0.0),
  },
  {
    MODEL_NAME = "trautenberg_sport",
    POSITION = Vector3.new(-1012.573914, -98.974365, 3.331904),
    ROTATION = Quaternion.new(0.999934, -0.001642, 0.00515, 0.010147),
  },
  {
    MODEL_NAME = "crazy_horse",
    POSITION = Vector3.new(-934.128235, -234.337341, 2.938883),
    ROTATION = Quaternion.new(0.99987, 0.016064, -0.000752, -0.001326),
  },
  {
    MODEL_NAME = "disorder",
    POSITION = Vector3.new(-975.474548, -236.047623, 3.025368),
    ROTATION = Quaternion.new(0.700711, 0.001802, -0.001995, 0.71344),
  },
  {
    MODEL_NAME = "flame_spear",
    POSITION = Vector3.new(-974.755005, -233.292252, 2.886548),
    ROTATION = Quaternion.new(0.715502, -0.000532, -0.000854, 0.69861),
  },
  {
    MODEL_NAME = "manta_prototype",
    POSITION = Vector3.new(-970.275513, -228.638977, 2.805085),
    ROTATION = Quaternion.new(0.404505, -0.000488, 0.000977, 0.914535),
  },
  {
    MODEL_NAME = "mutagen",
    POSITION = Vector3.new(-968.035583, -239.757065, 3.011281),
    ROTATION = Quaternion.new(0.89056, -0.003047, -0.0, 0.454856),
  },
  {
    MODEL_NAME = "hank_a",
    POSITION = Vector3.new(-876.823364, -179.889084, 3.178279),
    ROTATION = Quaternion.new(0.699958, 0.010274, 0.009395, -0.714049),
  },
  {
    MODEL_NAME = "shubert_e_six",
    POSITION = Vector3.new(-906.617432, -193.383072, 2.961988),
    ROTATION = Quaternion.new(0.020849, -0.03458, 0.001879, -0.999183),
  },
  {
    MODEL_NAME = "bolt_v8",
    POSITION = Vector3.new(-906.344666, -155.046341, 3.101451),
    ROTATION = Quaternion.new(0.015857, 0.03947, -0.007466, 0.999067),
  },
  {
    MODEL_NAME = "bolt_model_b",
    POSITION = Vector3.new(-906.452148, -242.218521, 2.937189),
    ROTATION = Quaternion.new(0.002211, -0.032577, -0.004167, -0.999458),
  },
  {
    MODEL_NAME = "shubert_six_det",
    POSITION = Vector3.new(-890.745178, -221.91925, 2.894908),
    ROTATION = Quaternion.new(0.999474, -0.003435, 0.027849, -0.016274),
  },
  {
    MODEL_NAME = "culver_airmaster",
    POSITION = Vector3.new(-890.607422, -199.794052, 2.993601),
    ROTATION = Quaternion.new(0.999442, 0.001434, 0.033379, 0.000244),
  },
  {
    MODEL_NAME = "houston_coupe",
    POSITION = Vector3.new(-890.751465, -147.323196, 3.245617),
    ROTATION = Quaternion.new(0.999277, -0.011216, 0.034156, 0.012345),
  },
}

CONFIG.WEATHER_SETS = {
  "_default_game",
  "_default_game_cloudy",
  "_default_game_foggy",
  "_default_game_overcast",
  "_default_game_rainy",
  "_test_jakub",
  "day_cycle_01"
}

CONFIG.TP_DESTINATIONS = {
  spawn = CONFIG.SPAWN_POINT,
  start = {
    POSITION = Vector3.new(-916.0, -210.0, 2.605),
    ROTATION = Quaternion.new(0.707, 0.0, 0.0, 0.707),
  },
  autodrome = {
    POSITION = Vector3.new(-1915.627, 10.715, 17.566),
    ROTATION = Quaternion.new(0.99, 0.0, 0.0, 0.139),
  },
}

return CONFIG
