diff --git a/archive/maps/gateway_archive_vr/stationCollision.dm b/archive/maps/gateway_archive_vr/stationCollision.dm index 0b53d9a452..96170e7ef6 100644 --- a/archive/maps/gateway_archive_vr/stationCollision.dm +++ b/archive/maps/gateway_archive_vr/stationCollision.dm @@ -46,7 +46,8 @@ /obj/effect/landmark/sc_bible_spawner name = "Safecode hint spawner" -/obj/effect/landmark/sc_bible_spawner/New() +/obj/effect/landmark/sc_bible_spawner/Initialize(mapload) + ..() var/obj/item/storage/bible/B = new /obj/item/storage/bible/booze(src.loc) B.name = "The Holy book of the Geometer" B.deity_name = "Narsie" @@ -54,7 +55,7 @@ B.item_state = "melted" new /obj/item/paper/sc_safehint_paper_bible(B) new /obj/item/pen(B) - qdel(src) + return INITIALIZE_HINT_QDEL /* * Guns - I'm making these specifically so that I dont spawn a pile of fully loaded weapons on the map. @@ -71,7 +72,8 @@ obj/item/gun/energy/laser/retro/sc_retro /obj/item/gun/projectile/silenced/sc_silenced //Make it so that these guns only spawn with a couple bullets... if any -/obj/item/gun/projectile/silenced/sc_silenced/New() +/obj/item/gun/projectile/silenced/sc_silenced/Initialize(mapload) + . = ..() for(var/ammo in loaded) if(prob(95)) //95% chance loaded -= ammo @@ -79,7 +81,8 @@ obj/item/gun/energy/laser/retro/sc_retro //Syndicate sub-machine guns. /obj/item/gun/projectile/automatic/c20r/sc_c20r -/obj/item/gun/projectile/automatic/c20r/sc_c20r/New() +/obj/item/gun/projectile/automatic/c20r/sc_c20r/Initialize(mapload) + . = ..() for(var/ammo in loaded) if(prob(95)) //95% chance loaded -= ammo @@ -87,7 +90,8 @@ obj/item/gun/energy/laser/retro/sc_retro //Barman's shotgun /obj/item/gun/projectile/shotgun/pump/sc_pump -/obj/item/gun/projectile/shotgun/pump/sc_pump/New() +/obj/item/gun/projectile/shotgun/pump/sc_pump/Initialize(mapload) + . = ..() for(var/ammo in loaded) if(prob(95)) //95% chance loaded -= ammo @@ -113,12 +117,14 @@ var/sc_safecode5 = "[rand(0,9)]" /obj/item/paper/sc_safehint_paper_prison name = "smudged paper" -/obj/item/paper/sc_safehint_paper_prison/New() +/obj/item/paper/sc_safehint_paper_prison/Initialize(mapload) + . = ..() info = span_italics("The ink is smudged, you can only make out a couple numbers:") + " '[sc_safecode1]**[sc_safecode4]*'" /obj/item/paper/sc_safehint_paper_hydro name = "shredded paper" -/obj/item/paper/sc_safehint_paper_hydro/New() +/obj/item/paper/sc_safehint_paper_hydro/Initialize(mapload) + . = ..() info = span_italics("Although the paper is shredded, you can clearly see the number:") + " '[sc_safecode2]'" /obj/item/paper/sc_safehint_paper_caf @@ -128,7 +134,8 @@ var/sc_safecode5 = "[rand(0,9)]" /obj/item/paper/sc_safehint_paper_bible name = "hidden paper" -/obj/item/paper/sc_safehint_paper_bible/New() +/obj/item/paper/sc_safehint_paper_bible/Initialize(mapload) + . = ..() info = span_italics("It would appear that the pen hidden with the paper had leaked ink over the paper.\ However you can make out the last three digits:") + " '[sc_safecode3][sc_safecode4][sc_safecode5]'" @@ -151,8 +158,8 @@ var/sc_safecode5 = "[rand(0,9)]" /obj/item/storage/secure/safe/sc_ssafe name = "Captain's secure safe" -/obj/item/storage/secure/safe/sc_ssafe/New() - ..() +/obj/item/storage/secure/safe/sc_ssafe/Initialize(mapload) + . = ..() l_code = "[sc_safecode1][sc_safecode2][sc_safecode3][sc_safecode4][sc_safecode5]" l_set = 1 new /obj/item/gun/energy/mindflayer(src) diff --git a/code/__defines/materials.dm b/code/__defines/materials.dm index cb8ade0988..bdc9eab939 100644 --- a/code/__defines/materials.dm +++ b/code/__defines/materials.dm @@ -64,6 +64,9 @@ #define MAT_CARDBOARD "cardboard" #define MAT_COTTON "cotton" #define MAT_GLAMOUR "stable glamour" +#define MAT_DARKGLASS "darkglass" +#define MAT_FLESH "flesh" +#define MAT_FANCYBLACK "fancyblack" // cloth materials #define MAT_WOOL "wool" diff --git a/code/_onclick/hud/ability_screen_objects.dm b/code/_onclick/hud/ability_screen_objects.dm index 1156eff6c1..79851e764f 100644 --- a/code/_onclick/hud/ability_screen_objects.dm +++ b/code/_onclick/hud/ability_screen_objects.dm @@ -12,10 +12,11 @@ var/mob/my_mob = null // The mob that possesses this hud object. -/obj/screen/movable/ability_master/New(owner) - if(owner) - my_mob = owner - update_abilities(0, owner) +/obj/screen/movable/ability_master/Initialize(mapload) + . = ..() + if(ismob(loc)) + my_mob = loc + update_abilities(0, loc) overlays.Add(closed_state) else message_admins("ERROR: ability_master's New() was not given an owner argument. This is a bug.") @@ -179,8 +180,8 @@ ability_master.toggle_open(1) client.screen -= ability_master -/mob/New() - ..() +/mob/Initialize(mapload) + . = ..() if(!ability_master) //VOREStation Edit: S H A D E K I N ability_master = new /obj/screen/movable/ability_master(src) diff --git a/code/_onclick/hud/screen_objects.dm b/code/_onclick/hud/screen_objects.dm index f9879ec3c2..83ba8188f6 100644 --- a/code/_onclick/hud/screen_objects.dm +++ b/code/_onclick/hud/screen_objects.dm @@ -864,8 +864,8 @@ mouse_opacity = 0 var/obj/screen/movable/mapper_holder/parent -/obj/screen/mapper/New() - ..() +/obj/screen/mapper/Initialize(mapload) + . = ..() parent = loc /obj/screen/mapper/Destroy() diff --git a/code/controllers/verbs.dm b/code/controllers/verbs.dm index dd29ca8bc8..0b271d9c49 100644 --- a/code/controllers/verbs.dm +++ b/code/controllers/verbs.dm @@ -7,8 +7,9 @@ blocks_emissive = FALSE var/target -/obj/effect/statclick/New(loc, text, target) //Don't port this to Initialize it's too critical - ..() +INITIALIZE_IMMEDIATE(/obj/effect/statclick) +/obj/effect/statclick/Initialize(mapload, text, target) + . = ..() name = text src.target = target diff --git a/code/game/gamemodes/changeling/powers/armblade.dm b/code/game/gamemodes/changeling/powers/armblade.dm index 6b49e7fed2..7e65d9c255 100644 --- a/code/game/gamemodes/changeling/powers/armblade.dm +++ b/code/game/gamemodes/changeling/powers/armblade.dm @@ -65,8 +65,8 @@ defend_chance = 40 // The base chance for the weapon to parry. projectile_parry_chance = 15 // The base chance for a projectile to be deflected. -/obj/item/melee/changeling/New(location) - ..() +/obj/item/melee/changeling/Initialize(mapload) + . = ..() START_PROCESSING(SSobj, src) if(ismob(loc)) visible_message(span_warning("A grotesque weapon forms around [loc.name]\'s arm!"), diff --git a/code/game/gamemodes/changeling/powers/fabricate_clothing.dm b/code/game/gamemodes/changeling/powers/fabricate_clothing.dm index 8303426dc1..5c3e3df436 100644 --- a/code/game/gamemodes/changeling/powers/fabricate_clothing.dm +++ b/code/game/gamemodes/changeling/powers/fabricate_clothing.dm @@ -264,9 +264,10 @@ var/global/list/changeling_fabricated_clothing = list( access = null canremove = FALSE -/obj/item/card/id/syndicate/changeling/New(mob/user as mob) - ..() - registered_user = user +/obj/item/card/id/syndicate/changeling/Initialize(mapload) + . = ..() + if(ismob(loc)) + registered_user = loc /obj/item/card/id/syndicate/changeling/Initialize() . = ..() diff --git a/code/game/gamemodes/cult/construct_spells.dm b/code/game/gamemodes/cult/construct_spells.dm index ab39292d5f..2652529cef 100644 --- a/code/game/gamemodes/cult/construct_spells.dm +++ b/code/game/gamemodes/cult/construct_spells.dm @@ -46,7 +46,7 @@ /spell/aoe_turf/conjure/floor/conjure_animation(var/atom/movable/overlay/animation, var/turf/target) animation.icon_state = "cultfloor" flick("cultfloor",animation) - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(qdel), animation), 1 SECOND) + QDEL_IN(animation, 1 SECOND) /spell/aoe_turf/conjure/wall name = "Lesser Construction" @@ -64,7 +64,7 @@ /spell/aoe_turf/conjure/wall/conjure_animation(var/atom/movable/overlay/animation, var/turf/target) animation.icon_state = "cultwall" flick("cultwall",animation) - addtimer(CALLBACK(GLOBAL_PROC, GLOBAL_PROC_REF(qdel), animation), 1 SECOND) + QDEL_IN(animation, 1 SECOND) /spell/aoe_turf/conjure/wall/reinforced name = "Greater Construction" diff --git a/code/game/gamemodes/technomancer/spells/warp_strike.dm b/code/game/gamemodes/technomancer/spells/warp_strike.dm index 99c82387e8..fc1afa7f8a 100644 --- a/code/game/gamemodes/technomancer/spells/warp_strike.dm +++ b/code/game/gamemodes/technomancer/spells/warp_strike.dm @@ -14,8 +14,8 @@ aspect = ASPECT_TELE var/datum/effect/effect/system/spark_spread/sparks -/obj/item/spell/warp_strike/New() - ..() +/obj/item/spell/warp_strike/Initialize(mapload) + . = ..() sparks = new /datum/effect/effect/system/spark_spread() sparks.set_up(5, 0, src) sparks.attach(loc) diff --git a/code/game/machinery/atmoalter/canister.dm b/code/game/machinery/atmoalter/canister.dm index 6fc895ff65..7e401f1da9 100644 --- a/code/game/machinery/atmoalter/canister.dm +++ b/code/game/machinery/atmoalter/canister.dm @@ -389,34 +389,30 @@ update_flag add_fingerprint(ui.user) update_icon() -/obj/machinery/portable_atmospherics/canister/phoron/Initialize() //ChompEDIT New --> Initialize - ..() +/obj/machinery/portable_atmospherics/canister/phoron/Initialize(mapload) + . = ..() - src.air_contents.adjust_gas(GAS_PHORON, MolesForPressure()) - src.update_icon() - return 1 + air_contents.adjust_gas(GAS_PHORON, MolesForPressure()) + update_icon() -/obj/machinery/portable_atmospherics/canister/oxygen/Initialize() //ChompEDIT New --> Initialize - ..() +/obj/machinery/portable_atmospherics/canister/oxygen/Initialize(mapload) + . = ..() - src.air_contents.adjust_gas(GAS_O2, MolesForPressure()) - src.update_icon() - return 1 + air_contents.adjust_gas(GAS_O2, MolesForPressure()) + update_icon() -/obj/machinery/portable_atmospherics/canister/oxygen/prechilled/Initialize() //ChompEDIT New --> Initialize - ..() +/obj/machinery/portable_atmospherics/canister/oxygen/prechilled/Initialize(mapload) + . = ..() - src.air_contents.adjust_gas(GAS_O2, MolesForPressure()) - src.air_contents.temperature = 80 - src.update_icon() - return 1 + air_contents.adjust_gas(GAS_O2, MolesForPressure()) + air_contents.temperature = 80 + update_icon() -/obj/machinery/portable_atmospherics/canister/nitrous_oxide/Initialize() //ChompEDIT New --> Initialize - ..() +/obj/machinery/portable_atmospherics/canister/nitrous_oxide/Initialize(mapload) + . = ..() air_contents.adjust_gas(GAS_N2O, MolesForPressure()) - src.update_icon() - return 1 + update_icon() //Dirty way to fill room with gas. However it is a bit easier to do than creating some floor/engine/n2o -rastaf0 /obj/machinery/portable_atmospherics/canister/nitrous_oxide/roomfiller/Initialize() @@ -426,51 +422,43 @@ update_flag if (istype(src.loc)) location.assume_air(air_contents) air_contents = new - return 1 -/obj/machinery/portable_atmospherics/canister/nitrogen/Initialize() //ChompEDIT New --> Initialize +/obj/machinery/portable_atmospherics/canister/nitrogen/Initialize(mapload) + . = ..() - ..() + air_contents.adjust_gas(GAS_N2, MolesForPressure()) + update_icon() - src.air_contents.adjust_gas(GAS_N2, MolesForPressure()) - src.update_icon() - return 1 - -/obj/machinery/portable_atmospherics/canister/carbon_dioxide/Initialize() //ChompEDIT New --> Initialize - ..() - src.air_contents.adjust_gas(GAS_CO2, MolesForPressure()) - src.update_icon() - return 1 +/obj/machinery/portable_atmospherics/canister/carbon_dioxide/Initialize(mapload) + . = ..() + air_contents.adjust_gas(GAS_CO2, MolesForPressure()) + update_icon() -/obj/machinery/portable_atmospherics/canister/air/Initialize() //ChompEDIT New --> Initialize - ..() +/obj/machinery/portable_atmospherics/canister/air/Initialize(mapload) + . = ..() var/list/air_mix = StandardAirMix() - src.air_contents.adjust_multi(GAS_O2, air_mix[GAS_O2], GAS_N2, air_mix[GAS_N2]) + air_contents.adjust_multi(GAS_O2, air_mix[GAS_O2], GAS_N2, air_mix[GAS_N2]) - src.update_icon() - return 1 + update_icon() //R-UST port // Special types used for engine setup admin verb, they contain double amount of that of normal canister. -/obj/machinery/portable_atmospherics/canister/nitrogen/engine_setup/Initialize() //ChompEDIT New --> Initialize - ..() - src.air_contents.adjust_gas(GAS_N2, MolesForPressure()) - src.update_icon() - return 1 +/obj/machinery/portable_atmospherics/canister/nitrogen/engine_setup/Initialize(mapload) + . = ..() + air_contents.adjust_gas(GAS_N2, MolesForPressure()) + update_icon() -/obj/machinery/portable_atmospherics/canister/carbon_dioxide/engine_setup/Initialize() //ChompEDIT New --> Initialize - ..() - src.air_contents.adjust_gas(GAS_CO2, MolesForPressure()) - src.update_icon() - return 1 +/obj/machinery/portable_atmospherics/canister/carbon_dioxide/engine_setup/Initialize(mapload) + . = ..() + air_contents.adjust_gas(GAS_CO2, MolesForPressure()) + update_icon() -/obj/machinery/portable_atmospherics/canister/phoron/engine_setup/Initialize() //ChompEDIT New --> Initialize - ..() - src.air_contents.adjust_gas(GAS_PHORON, MolesForPressure()) - src.update_icon() - return 1 +/obj/machinery/portable_atmospherics/canister/phoron/engine_setup/Initialize(mapload) + . = ..() + air_contents.adjust_gas(GAS_PHORON, MolesForPressure()) + update_icon() /obj/machinery/portable_atmospherics/canister/take_damage(var/damage) - src.health -= damage + health -= damage healthcheck() diff --git a/code/game/machinery/atmoalter/portable_atmospherics.dm b/code/game/machinery/atmoalter/portable_atmospherics.dm index 4acbb09d4c..d005856fdf 100644 --- a/code/game/machinery/atmoalter/portable_atmospherics.dm +++ b/code/game/machinery/atmoalter/portable_atmospherics.dm @@ -13,18 +13,11 @@ var/start_pressure = ONE_ATMOSPHERE var/maximum_pressure = 90 * ONE_ATMOSPHERE -/obj/machinery/portable_atmospherics/New() - //..() CHOMP Removal, moved to bottom - //VOREStation Edit - Fix runtime +/obj/machinery/portable_atmospherics/Initialize(mapload) + ..() if(air_contents) air_contents.volume = volume air_contents.temperature = T20C - //VOREStation Edit End - ..() //CHOMPEdit. Please for the love of god, do not put ..() at the top of New(), like ever - return 1 - -/obj/machinery/portable_atmospherics/Initialize() - ..() return INITIALIZE_HINT_LATELOAD /obj/machinery/portable_atmospherics/LateInitialize() diff --git a/code/game/machinery/atmoalter/pump.dm b/code/game/machinery/atmoalter/pump.dm index 8b90344aeb..879c78877b 100644 --- a/code/game/machinery/atmoalter/pump.dm +++ b/code/game/machinery/atmoalter/pump.dm @@ -21,9 +21,11 @@ /obj/machinery/portable_atmospherics/powered/pump/filled start_pressure = 90 * ONE_ATMOSPHERE -/obj/machinery/portable_atmospherics/powered/pump/New() - ..() - cell = new/obj/item/cell/apc(src) +/obj/machinery/portable_atmospherics/powered/pump/Initialize(mapload, skip_cell) + . = ..() + + if(!skip_cell) + cell = new/obj/item/cell/apc(src) var/list/air_mix = StandardAirMix() src.air_contents.adjust_multi(GAS_O2, air_mix[GAS_O2], GAS_N2, air_mix[GAS_N2]) diff --git a/code/game/machinery/atmoalter/pump_vr.dm b/code/game/machinery/atmoalter/pump_vr.dm index 5ebf3dc65f..bc8404e1f5 100644 --- a/code/game/machinery/atmoalter/pump_vr.dm +++ b/code/game/machinery/atmoalter/pump_vr.dm @@ -13,9 +13,8 @@ var/global/gid = 1 var/id = 0 -/obj/machinery/portable_atmospherics/powered/pump/huge/New() - ..() - cell = null +/obj/machinery/portable_atmospherics/powered/pump/huge/Initialize(mapload) + . = ..(mapload, TRUE) id = gid gid++ diff --git a/code/game/machinery/atmoalter/scrubber.dm b/code/game/machinery/atmoalter/scrubber.dm index 71ee18d035..1c1b542d15 100644 --- a/code/game/machinery/atmoalter/scrubber.dm +++ b/code/game/machinery/atmoalter/scrubber.dm @@ -20,9 +20,10 @@ var/list/scrubbing_gas = list(GAS_PHORON, GAS_CO2, GAS_N2O, GAS_VOLATILE_FUEL) -/obj/machinery/portable_atmospherics/powered/scrubber/New() - ..() - cell = new/obj/item/cell/apc(src) +/obj/machinery/portable_atmospherics/powered/scrubber/Initialize(mapload, skip_cell) + . = ..() + if(!skip_cell) + cell = new/obj/item/cell/apc(src) /obj/machinery/portable_atmospherics/powered/scrubber/emp_act(severity) if(stat & (BROKEN|NOPOWER)) @@ -164,9 +165,8 @@ var/global/gid = 1 var/id = 0 -/obj/machinery/portable_atmospherics/powered/scrubber/huge/New() - ..() - cell = null +/obj/machinery/portable_atmospherics/powered/scrubber/huge/Initialize(mapload) + . = ..(mapload, TRUE) id = gid gid++ diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm index 11250a4607..f0196ee12b 100644 --- a/code/game/machinery/camera/camera.dm +++ b/code/game/machinery/camera/camera.dm @@ -7,7 +7,7 @@ idle_power_usage = 5 active_power_usage = 10 plane = MOB_PLANE - layer = ABOVE_MOB_LAYER + layer = BELOW_MOB_LAYER var/list/network = list(NETWORK_DEFAULT) var/c_tag = null @@ -66,6 +66,8 @@ var/area/A = get_area(src) c_tag = "[A ? A.name : "Unknown"] #[rand(111,999)]" ..() + if (dir == NORTH) + layer = ABOVE_MOB_LAYER // VOREStation Edit End /obj/machinery/camera/Destroy() diff --git a/code/game/machinery/camera/camera_vr.dm b/code/game/machinery/camera/camera_vr.dm deleted file mode 100644 index 1111b2773c..0000000000 --- a/code/game/machinery/camera/camera_vr.dm +++ /dev/null @@ -1,7 +0,0 @@ -/obj/machinery/camera - layer = BELOW_MOB_LAYER - -/obj/machinery/camera/New() - ..() - if (dir == NORTH) - layer = ABOVE_MOB_LAYER \ No newline at end of file diff --git a/code/game/machinery/camera/presets.dm b/code/game/machinery/camera/presets.dm index 67ec906fd7..7015fbc444 100644 --- a/code/game/machinery/camera/presets.dm +++ b/code/game/machinery/camera/presets.dm @@ -129,8 +129,8 @@ var/global/list/engineering_networks = list( // EMP -/obj/machinery/camera/emp_proof/New() - ..() +/obj/machinery/camera/emp_proof/Initialize(mapload) + . = ..() upgradeEmpProof() // X-RAY @@ -150,14 +150,14 @@ var/global/list/engineering_networks = list( /obj/machinery/camera/xray/research network = list(NETWORK_RESEARCH) -/obj/machinery/camera/xray/New() - ..() +/obj/machinery/camera/xray/Initialize(mapload) + . = ..() upgradeXRay() // MOTION -/obj/machinery/camera/motion/New() - ..() +/obj/machinery/camera/motion/Initialize(mapload) + . = ..() upgradeMotion() /obj/machinery/camera/motion/engineering_outpost @@ -178,8 +178,8 @@ var/global/list/engineering_networks = list( /obj/machinery/camera/all/command network = list(NETWORK_COMMAND) -/obj/machinery/camera/all/New() - ..() +/obj/machinery/camera/all/Initialize(mapload) + . = ..() upgradeEmpProof() upgradeXRay() upgradeMotion() diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm index bed67ddfb2..721b3d93e4 100644 --- a/code/game/machinery/computer/arcade.dm +++ b/code/game/machinery/computer/arcade.dm @@ -25,7 +25,7 @@ ) var/list/special_prizes = list() // Holds instanced objects, intended for admins to shove surprises inside or something. -/obj/machinery/computer/arcade/Initialize() +/obj/machinery/computer/arcade/Initialize(mapload) . = ..() // If it's a generic arcade machine, pick a random arcade // circuit board for it and make the new machine @@ -351,8 +351,8 @@ var/gameStatus = ORION_STATUS_START var/canContinueEvent = 0 -/obj/machinery/computer/arcade/orion_trail/New() - ..() +/obj/machinery/computer/arcade/orion_trail/Initialize(mapload) + . = ..() // Sets up the main trail stops = list("Pluto","Asteroid Belt","Proxima Centauri","Dead Space","Rigel Prime","Tau Ceti Beta","Black Hole","Space Outpost Beta-9","Orion Prime") stopblurbs = list( @@ -1240,10 +1240,6 @@ vendor_account.transaction_log.Add(T) /// End Payment - -/obj/machinery/computer/arcade/clawmachine/New() - ..() - /obj/machinery/computer/arcade/clawmachine/attack_hand(mob/living/user) if(..()) return diff --git a/code/game/machinery/computer/atmos_alert.dm b/code/game/machinery/computer/atmos_alert.dm index 58e851fad8..294c729cf8 100644 --- a/code/game/machinery/computer/atmos_alert.dm +++ b/code/game/machinery/computer/atmos_alert.dm @@ -12,8 +12,8 @@ var/global/list/minor_air_alarms = list() icon_screen = "alert:0" light_color = "#e6ffff" -/obj/machinery/computer/atmos_alert/New() - ..() +/obj/machinery/computer/atmos_alert/Initialize(mapload) + . = ..() atmosphere_alarm.register_alarm(src, /atom/proc/update_icon) /obj/machinery/computer/atmos_alert/Destroy() diff --git a/code/game/machinery/computer/computer.dm b/code/game/machinery/computer/computer.dm index 2ca39d0ebb..ed57ca45a2 100644 --- a/code/game/machinery/computer/computer.dm +++ b/code/game/machinery/computer/computer.dm @@ -21,7 +21,7 @@ clicksound = "keyboard" -/obj/machinery/computer/Initialize() +/obj/machinery/computer/Initialize(mapload) . = ..() power_change() update_icon() diff --git a/code/game/machinery/computer/guestpass.dm b/code/game/machinery/computer/guestpass.dm index b8ad3ddba3..143e7baa78 100644 --- a/code/game/machinery/computer/guestpass.dm +++ b/code/game/machinery/computer/guestpass.dm @@ -101,8 +101,8 @@ var/list/internal_log = list() var/mode = 0 // 0 - making pass, 1 - viewing logs -/obj/machinery/computer/guestpass/New() - ..() +/obj/machinery/computer/guestpass/Initialize(mapload) + . = ..() uid = "[rand(100,999)]-G[rand(10,99)]" diff --git a/code/game/machinery/computer/shutoff_monitor.dm b/code/game/machinery/computer/shutoff_monitor.dm index 6a35ad71ce..d770f96876 100644 --- a/code/game/machinery/computer/shutoff_monitor.dm +++ b/code/game/machinery/computer/shutoff_monitor.dm @@ -7,8 +7,8 @@ circuit = /obj/item/circuitboard/shutoff_monitor var/datum/tgui_module/shutoff_monitor/monitor -/obj/machinery/computer/shutoff_monitor/New() - ..() +/obj/machinery/computer/shutoff_monitor/Initialize(mapload) + . = ..() monitor = new(src) /obj/machinery/computer/shutoff_monitor/Destroy() @@ -24,4 +24,4 @@ if(!(stat & (NOPOWER|BROKEN))) add_overlay("ai-fixer-empty") else - cut_overlay("ai-fixer-empty") \ No newline at end of file + cut_overlay("ai-fixer-empty") diff --git a/code/game/machinery/doors/alarmlock.dm b/code/game/machinery/doors/alarmlock.dm index f8d0ea6b57..c7826577b2 100644 --- a/code/game/machinery/doors/alarmlock.dm +++ b/code/game/machinery/doors/alarmlock.dm @@ -9,14 +9,10 @@ var/air_frequency = 1437 autoclose = 0 -/obj/machinery/door/airlock/alarmlock/New() - ..() - air_connection = new - /obj/machinery/door/airlock/alarmlock/Destroy() if(radio_controller) radio_controller.remove_object(src,air_frequency) - ..() + . = ..() /obj/machinery/door/airlock/alarmlock/Initialize() . = ..() diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm index c06360fc12..e07a4a97d5 100644 --- a/code/game/machinery/doors/door.dm +++ b/code/game/machinery/doors/door.dm @@ -50,7 +50,7 @@ visible_message(span_infoplain(span_bold("\The [user]") + " bonks \the [src] harmlessly.")) user.do_attack_animation(src) -/obj/machinery/door/New() +/obj/machinery/door/Initialize(mapload) . = ..() if(density) layer = closed_layer @@ -73,7 +73,6 @@ update_icon() update_nearby_tiles(need_rebuild=1) - return /obj/machinery/door/Destroy() density = FALSE diff --git a/code/game/machinery/floorlayer.dm b/code/game/machinery/floorlayer.dm index 8534b2d4d1..6c7d8b924f 100644 --- a/code/game/machinery/floorlayer.dm +++ b/code/game/machinery/floorlayer.dm @@ -8,9 +8,9 @@ var/obj/item/stack/tile/T var/list/mode = list("dismantle"=0,"laying"=0,"collect"=0) -/obj/machinery/floorlayer/New() +/obj/machinery/floorlayer/Initialize(mapload) + . = ..() T = new/obj/item/stack/tile/floor(src) - ..() /obj/machinery/floorlayer/Moved(atom/old_loc, direction, forced = FALSE) . = ..() diff --git a/code/game/machinery/pda_multicaster.dm b/code/game/machinery/pda_multicaster.dm index f9abaac226..1f86d0d8e5 100644 --- a/code/game/machinery/pda_multicaster.dm +++ b/code/game/machinery/pda_multicaster.dm @@ -15,8 +15,8 @@ var/datum/looping_sound/tcomms/soundloop // CHOMPStation Add: Hummy noises var/noisy = TRUE // CHOMPStation Add: Hummy noises -/obj/machinery/pda_multicaster/New() - ..() +/obj/machinery/pda_multicaster/Initialize(mapload) + . = ..() internal_PDAs = list("command" = new /obj/item/pda/multicaster/command(src), "security" = new /obj/item/pda/multicaster/security(src), "engineering" = new /obj/item/pda/multicaster/engineering(src), diff --git a/code/game/machinery/spaceheater.dm b/code/game/machinery/spaceheater.dm index cf4f9e92c2..1dd45158a9 100644 --- a/code/game/machinery/spaceheater.dm +++ b/code/game/machinery/spaceheater.dm @@ -24,8 +24,8 @@ clicksound = "switch" interact_offline = TRUE -/obj/machinery/space_heater/Initialize() //ChompEDIT New --> Initialize - ..() +/obj/machinery/space_heater/Initialize(mapload) + . = ..() if(cell_type) cell = new cell_type(src) update_icon() diff --git a/code/game/mecha/combat/durand.dm b/code/game/mecha/combat/durand.dm index 766afa06c1..c505e12478 100644 --- a/code/game/mecha/combat/durand.dm +++ b/code/game/mecha/combat/durand.dm @@ -36,12 +36,11 @@ icon_scale_y = 1.5 /* -/obj/mecha/combat/durand/New() - ..() +/obj/mecha/combat/durand/Initialize(mapload) + . = ..() weapons += new /datum/mecha_weapon/ballistic/lmg(src) weapons += new /datum/mecha_weapon/ballistic/scattershot(src) selected_weapon = weapons[1] - return */ @@ -80,8 +79,8 @@ /obj/mecha/combat/durand/old desc = "An aging combat exosuit utilized by many corporations. Originally developed to combat hostile alien lifeforms. This one is particularly worn looking and likely isn't as sturdy." -/obj/mecha/combat/durand/old/New() - ..() +/obj/mecha/combat/durand/old/Initialize(mapload) + . = ..() health = 25 maxhealth = 250 //Just slightly worse. cell.charge = rand(0, (cell.charge/2)) diff --git a/code/game/mecha/combat/gygax.dm b/code/game/mecha/combat/gygax.dm index f200c450c5..c9cd2ba105 100644 --- a/code/game/mecha/combat/gygax.dm +++ b/code/game/mecha/combat/gygax.dm @@ -112,10 +112,9 @@ var/obj/item/clothing/glasses/hud/health/mech/hud -/obj/mecha/combat/gygax/serenity/New() - ..() +/obj/mecha/combat/gygax/serenity/Initialize(mapload) + . = ..() hud = new /obj/item/clothing/glasses/hud/health/mech(src) - return /obj/mecha/combat/gygax/serenity/moved_inside(var/mob/living/carbon/human/H as mob) if(..()) @@ -141,8 +140,8 @@ /obj/mecha/combat/gygax/old desc = "A lightweight, security exosuit. Popular among private and corporate security. This one is particularly worn looking and likely isn't as sturdy." -/obj/mecha/combat/gygax/old/New() - ..() +/obj/mecha/combat/gygax/old/Initialize(mapload) + . = ..() health = 25 maxhealth = 250 //Just slightly worse. cell.charge = rand(0, (cell.charge/2)) diff --git a/code/game/mecha/combat/marauder.dm b/code/game/mecha/combat/marauder.dm index e1c65fb155..13106c7907 100644 --- a/code/game/mecha/combat/marauder.dm +++ b/code/game/mecha/combat/marauder.dm @@ -143,8 +143,8 @@ starting_equipment = null -/obj/mecha/combat/marauder/old/New() - ..() +/obj/mecha/combat/marauder/old/Initialize(mapload) + . = ..() health = 25 maxhealth = 300 //Just slightly worse. cell.charge = rand(0, (cell.charge/2)) diff --git a/code/game/mecha/combat/phazon.dm b/code/game/mecha/combat/phazon.dm index 2c0acceb52..9d7bdbac5e 100644 --- a/code/game/mecha/combat/phazon.dm +++ b/code/game/mecha/combat/phazon.dm @@ -161,8 +161,8 @@ /obj/mecha/combat/phazon/old desc = "An exosuit which can only be described as 'WTF?'. This one is particularly worn looking and likely isn't as sturdy." -/obj/mecha/combat/phazon/old/New() - ..() +/obj/mecha/combat/phazon/old/Initialize(mapload) + . = ..() health = 25 maxhealth = 150 //Just slightly worse. cell.charge = rand(0, (cell.charge/2)) diff --git a/code/game/mecha/equipment/tools/cable_layer.dm b/code/game/mecha/equipment/tools/cable_layer.dm index 54516bb5ef..ec7c869a85 100644 --- a/code/game/mecha/equipment/tools/cable_layer.dm +++ b/code/game/mecha/equipment/tools/cable_layer.dm @@ -7,9 +7,9 @@ var/max_cable = 1000 required_type = list(/obj/mecha/working) -/obj/item/mecha_parts/mecha_equipment/tool/cable_layer/New() +/obj/item/mecha_parts/mecha_equipment/tool/cable_layer/Initialize(mapload) + . = ..() cable = new(src, 0) - ..() /obj/item/mecha_parts/mecha_equipment/tool/cable_layer/MoveAction() layCable() diff --git a/code/game/mecha/equipment/tools/shield.dm b/code/game/mecha/equipment/tools/shield.dm index 719ab59188..73529c6d5f 100644 --- a/code/game/mecha/equipment/tools/shield.dm +++ b/code/game/mecha/equipment/tools/shield.dm @@ -15,12 +15,11 @@ equip_type = EQUIP_HULL -/obj/item/mecha_parts/mecha_equipment/combat_shield/New() - ..() +/obj/item/mecha_parts/mecha_equipment/combat_shield/Initialize(mapload) + . = ..() my_shield = new my_shield_type my_shield.shield_regen_delay = equip_cooldown my_shield.my_tool = src - return /obj/item/mecha_parts/mecha_equipment/combat_shield/critfail() ..() diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm index 7084a70714..2a8c08be57 100644 --- a/code/game/mecha/mecha.dm +++ b/code/game/mecha/mecha.dm @@ -175,7 +175,7 @@ var/weapons_only_cycle = FALSE //So combat mechs don't switch to their equipment at times. -/obj/mecha/Initialize() +/obj/mecha/Initialize(mapload) . = ..() for(var/path in starting_components) @@ -191,18 +191,6 @@ update_transform() -/obj/mecha/drain_power(var/drain_check) - - if(drain_check) - return 1 - - if(!cell) - return 0 - - return cell.drain_power(drain_check) - -/obj/mecha/New() - ..() icon_state += "-open" add_radio() add_cabin() @@ -222,7 +210,16 @@ log_message("[src.name] created.") loc.Entered(src) mechas_list += src //global mech list - return + +/obj/mecha/drain_power(var/drain_check) + + if(drain_check) + return 1 + + if(!cell) + return 0 + + return cell.drain_power(drain_check) /obj/mecha/Exit(atom/movable/O) if(O in cargo) diff --git a/code/game/mecha/medical/odysseus.dm b/code/game/mecha/medical/odysseus.dm index ef08ecbe31..ce2f5a79c4 100644 --- a/code/game/mecha/medical/odysseus.dm +++ b/code/game/mecha/medical/odysseus.dm @@ -125,7 +125,7 @@ C.images += holder */ -/obj/mecha/medical/odysseus/loaded/Initialize() +/obj/mecha/medical/odysseus/loaded/Initialize(mapload) . = ..() var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/tool/sleeper ME.attach(src) @@ -138,8 +138,8 @@ /obj/mecha/medical/odysseus/old desc = "An aging combat exosuit utilized by many corporations. Originally developed to combat hostile alien lifeforms. This one is particularly worn looking and likely isn't as sturdy." -/obj/mecha/medical/odysseus/old/New() - ..() +/obj/mecha/medical/odysseus/old/Initialize(mapload) + . = ..() health = 25 maxhealth = 50 //Just slightly worse. cell.charge = rand(0, (cell.charge/2)) diff --git a/code/game/mecha/micro/mecha_parts_vr.dm b/code/game/mecha/micro/mecha_parts_vr.dm index 80b23842ab..5098b9f54d 100644 --- a/code/game/mecha/micro/mecha_parts_vr.dm +++ b/code/game/mecha/micro/mecha_parts_vr.dm @@ -25,8 +25,8 @@ name = "Gopher Chassis" icon_state = "gopher-chassis" -/obj/item/mecha_parts/micro/chassis/gopher/New() - ..() +/obj/item/mecha_parts/micro/chassis/gopher/Initialize(mapload) + . = ..() construct = new /datum/construction/mecha/gopher_chassis(src) /obj/item/mecha_parts/micro/part/gopher_torso @@ -64,8 +64,8 @@ name = "Polecat Chassis" icon_state = "polecat-chassis" -/obj/item/mecha_parts/micro/chassis/polecat/New() - ..() +/obj/item/mecha_parts/micro/chassis/polecat/Initialize(mapload) + . = ..() construct = new /datum/construction/mecha/polecat_chassis(src) /obj/item/mecha_parts/micro/part/polecat_torso @@ -103,8 +103,8 @@ name = "Weasel Chassis" icon_state = "weasel-chassis" -/obj/item/mecha_parts/micro/chassis/weasel/New() - ..() +/obj/item/mecha_parts/micro/chassis/weasel/Initialize(mapload) + . = ..() construct = new /datum/construction/mecha/weasel_chassis(src) /obj/item/mecha_parts/micro/part/weasel_torso @@ -140,4 +140,4 @@ /obj/item/mecha_parts/micro/part/weasel_tri_leg name="Weasel Legs" icon_state = "weasel-leg-all" - origin_tech = list(TECH_DATA = 2, TECH_MATERIAL = 3, TECH_ENGINEERING = 3) */ \ No newline at end of file + origin_tech = list(TECH_DATA = 2, TECH_MATERIAL = 3, TECH_ENGINEERING = 3) */ diff --git a/code/game/mecha/working/ripley.dm b/code/game/mecha/working/ripley.dm index 222f0d8149..318bc95793 100644 --- a/code/game/mecha/working/ripley.dm +++ b/code/game/mecha/working/ripley.dm @@ -82,7 +82,7 @@ max_universal_equip = 1 max_special_equip = 1 -/obj/mecha/working/ripley/deathripley/Initialize() +/obj/mecha/working/ripley/deathripley/Initialize(mapload) . = ..() var/obj/item/mecha_parts/mecha_equipment/ME = new /obj/item/mecha_parts/mecha_equipment/tool/hydraulic_clamp/safety ME.attach(src) @@ -92,7 +92,7 @@ desc = "An old, dusty mining ripley." name = "APLU \"Miner\"" -/obj/mecha/working/ripley/mining/Initialize() +/obj/mecha/working/ripley/mining/Initialize(mapload) . = ..() //Attach drill if(prob(25)) //Possible diamond drill... Feeling lucky? @@ -125,7 +125,7 @@ //Vorestation Edit Start -/obj/mecha/working/ripley/Initialize() +/obj/mecha/working/ripley/Initialize(mapload) . = ..() orescanner = new /obj/item/mining_scanner @@ -143,8 +143,8 @@ /obj/mecha/working/ripley/mining/old desc = "An old, dusty mining ripley." -/obj/mecha/working/ripley/mining/old/New() - ..() +/obj/mecha/working/ripley/mining/old/Initialize(mapload) + . = ..() health = 25 maxhealth = 190 //Just slightly worse. cell.charge = rand(0, cell.charge) diff --git a/code/game/objects/effects/bump_teleporter.dm b/code/game/objects/effects/bump_teleporter.dm index 5c579e7925..2bbf4897e4 100644 --- a/code/game/objects/effects/bump_teleporter.dm +++ b/code/game/objects/effects/bump_teleporter.dm @@ -1,4 +1,4 @@ -var/list/obj/effect/bump_teleporter/BUMP_TELEPORTERS = list() +GLOBAL_LIST_EMPTY(bump_teleporters) /obj/effect/bump_teleporter name = "bump-teleporter" @@ -11,12 +11,12 @@ var/list/obj/effect/bump_teleporter/BUMP_TELEPORTERS = list() density = TRUE opacity = 0 -/obj/effect/bump_teleporter/New() - ..() - BUMP_TELEPORTERS += src +/obj/effect/bump_teleporter/Initialize() + . = ..() + GLOB.bump_teleporters += src /obj/effect/bump_teleporter/Destroy() - BUMP_TELEPORTERS -= src + GLOB.bump_teleporters -= src return ..() /obj/effect/bump_teleporter/Bumped(atom/user) @@ -28,7 +28,7 @@ var/list/obj/effect/bump_teleporter/BUMP_TELEPORTERS = list() //user.loc = src.loc //Stop at teleporter location, there is nowhere to teleport to. return - for(var/obj/effect/bump_teleporter/BT in BUMP_TELEPORTERS) + for(var/obj/effect/bump_teleporter/BT in GLOB.bump_teleporters) if(BT.id == src.id_target) M.forceMove(BT.loc) //Teleport to location with correct id. //VOREStation Edit return diff --git a/code/game/objects/effects/explosion_particles.dm b/code/game/objects/effects/explosion_particles.dm index f9460485aa..028515921e 100644 --- a/code/game/objects/effects/explosion_particles.dm +++ b/code/game/objects/effects/explosion_particles.dm @@ -6,10 +6,9 @@ anchored = TRUE mouse_opacity = 0 -/obj/effect/expl_particles/New() - ..() - spawn (15) - qdel(src) +/obj/effect/expl_particles/Initialize() + . = ..() + QDEL_IN(src, 1.5 SECONDS) return /datum/effect/system/expl_particles @@ -42,10 +41,9 @@ pixel_x = -32 pixel_y = -32 -/obj/effect/explosion/New() - ..() - spawn (10) - qdel(src) +/obj/effect/explosion/Initialize() + . = ..() + QDEL_IN(src, 1 SECOND) return /datum/effect/system/explosion @@ -60,13 +58,17 @@ var/datum/effect/system/expl_particles/P = new/datum/effect/system/expl_particles() P.set_up(10,location) P.start() - spawn(5) - var/datum/effect/effect/system/smoke_spread/S = new/datum/effect/effect/system/smoke_spread() - S.set_up(5,0,location,null) - S.start() + addtimer(CALLBACK(src, PROC_REF(spread_smoke)), 0.5 SECONDS) + +/datum/effect/system/explosion/proc/spread_smoke() + PRIVATE_PROC(TRUE) + SHOULD_NOT_OVERRIDE(TRUE) + var/datum/effect/effect/system/smoke_spread/S = new/datum/effect/effect/system/smoke_spread() + S.set_up(5,0,location,null) + S.start() /datum/effect/system/explosion/smokeless/start() new/obj/effect/explosion(location) var/datum/effect/system/expl_particles/P = new/datum/effect/system/expl_particles() P.set_up(10,location) - P.start() \ No newline at end of file + P.start() diff --git a/code/game/objects/effects/manifest.dm b/code/game/objects/effects/manifest.dm index 37f0450f19..0e9441085c 100644 --- a/code/game/objects/effects/manifest.dm +++ b/code/game/objects/effects/manifest.dm @@ -4,10 +4,10 @@ icon_state = "x" unacidable = TRUE//Just to be sure. -/obj/effect/manifest/New() +/obj/effect/manifest/Initialize() + . = ..() - src.invisibility = 101 - return + invisibility = 101 /obj/effect/manifest/proc/manifest() var/dat = span_bold("Crew Manifest") + ":
" diff --git a/code/game/objects/effects/step_triggers.dm b/code/game/objects/effects/step_triggers.dm index 142cd15e03..2a877f2e54 100644 --- a/code/game/objects/effects/step_triggers.dm +++ b/code/game/objects/effects/step_triggers.dm @@ -173,7 +173,7 @@ GLOBAL_LIST_EMPTY(mapped_autostrips_mob) /obj/effect/step_trigger/teleporter/landmark/Initialize() . = ..() - for(var/obj/effect/landmark/teleport_mark/mark in tele_landmarks) + for(var/obj/effect/landmark/teleport_mark/mark in GLOB.tele_landmarks) if(mark.landmark_id == landmark_id) the_landmark = mark return @@ -183,17 +183,17 @@ GLOBAL_LIST_EMPTY(mapped_autostrips_mob) A.forceMove(get_turf(the_landmark)) -var/global/list/tele_landmarks = list() // Terrible, but the alternative is looping through world. +GLOBAL_LIST_EMPTY(tele_landmarks) /obj/effect/landmark/teleport_mark var/landmark_id = null -/obj/effect/landmark/teleport_mark/New() - ..() - tele_landmarks += src +/obj/effect/landmark/teleport_mark/Initialize() + . = ..() + GLOB.tele_landmarks += src /obj/effect/landmark/teleport_mark/Destroy() - tele_landmarks -= src + GLOB.tele_landmarks -= src return ..() /* Teleporter which simulates falling out of the sky. */ diff --git a/code/game/objects/items/weapons/material/bats.dm b/code/game/objects/items/weapons/material/bats.dm index f86508a57a..62185285b6 100644 --- a/code/game/objects/items/weapons/material/bats.dm +++ b/code/game/objects/items/weapons/material/bats.dm @@ -13,17 +13,17 @@ slot_flags = SLOT_BACK //Predefined materials go here. -/obj/item/material/twohanded/baseballbat/metal/New(var/newloc) - ..(newloc,MAT_STEEL) +/obj/item/material/twohanded/baseballbat/metal/Initialize(mapload) + . = ..(mapload,MAT_STEEL) -/obj/item/material/twohanded/baseballbat/uranium/New(var/newloc) - ..(newloc,MAT_URANIUM) +/obj/item/material/twohanded/baseballbat/uranium/Initialize(mapload) + . = ..(mapload,MAT_URANIUM) -/obj/item/material/twohanded/baseballbat/gold/New(var/newloc) - ..(newloc,MAT_GOLD) +/obj/item/material/twohanded/baseballbat/gold/Initialize(mapload) + . = ..(mapload,MAT_GOLD) -/obj/item/material/twohanded/baseballbat/platinum/New(var/newloc) - ..(newloc,MAT_PLATINUM) +/obj/item/material/twohanded/baseballbat/platinum/Initialize(mapload) + . = ..(mapload,MAT_PLATINUM) -/obj/item/material/twohanded/baseballbat/diamond/New(var/newloc) - ..(newloc,MAT_DIAMOND) +/obj/item/material/twohanded/baseballbat/diamond/Initialize(mapload) + . = ..(mapload,MAT_DIAMOND) diff --git a/code/game/objects/mob_spawner_vr.dm b/code/game/objects/mob_spawner_vr.dm index 49618c6a22..1605fd2f5e 100644 --- a/code/game/objects/mob_spawner_vr.dm +++ b/code/game/objects/mob_spawner_vr.dm @@ -22,8 +22,8 @@ var/list/spawned_mobs = list() -/obj/structure/mob_spawner/New() - ..() +/obj/structure/mob_spawner/Initialize(mapload) + . = ..() START_PROCESSING(SSobj, src) last_spawn = world.time + rand(0,spawn_delay) diff --git a/code/modules/ai/say_list.dm b/code/modules/ai/say_list.dm index 3e57ada00b..370545374a 100644 --- a/code/modules/ai/say_list.dm +++ b/code/modules/ai/say_list.dm @@ -9,7 +9,7 @@ var/datum/say_list/say_list = null var/say_list_type = /datum/say_list // Type to give us on initialization. Default has empty lists, so the mob will be silent. -/mob/living/Initialize() +/mob/living/Initialize(mapload) if(say_list_type) say_list = new say_list_type(src) return ..() diff --git a/code/modules/clothing/accessories/hands.dm b/code/modules/clothing/accessories/hands.dm index 29ef92b761..a35d719d77 100644 --- a/code/modules/clothing/accessories/hands.dm +++ b/code/modules/clothing/accessories/hands.dm @@ -52,8 +52,8 @@ /obj/item/clothing/accessory/bracelet/material icon_state = "materialbracelet" -/obj/item/clothing/accessory/bracelet/material/New(var/newloc, var/new_material) - ..(newloc) +/obj/item/clothing/accessory/bracelet/material/Initialize(mapload, var/new_material) + . = ..() if(!new_material) new_material = MAT_STEEL material = get_material_by_name(new_material) @@ -67,32 +67,32 @@ /obj/item/clothing/accessory/bracelet/material/get_material() return material -/obj/item/clothing/accessory/bracelet/material/wood/New(var/newloc) - ..(newloc, MAT_WOOD) +/obj/item/clothing/accessory/bracelet/material/wood/Initialize(mapload) + . = ..(mapload, MAT_WOOD) -/obj/item/clothing/accessory/bracelet/material/plastic/New(var/newloc) - ..(newloc, MAT_PLASTIC) +/obj/item/clothing/accessory/bracelet/material/plastic/Initialize(mapload) + . = ..(mapload, MAT_PLASTIC) -/obj/item/clothing/accessory/bracelet/material/iron/New(var/newloc) - ..(newloc, MAT_IRON) +/obj/item/clothing/accessory/bracelet/material/iron/Initialize(mapload) + . = ..(mapload, MAT_IRON) -/obj/item/clothing/accessory/bracelet/material/steel/New(var/newloc) - ..(newloc, MAT_STEEL) +/obj/item/clothing/accessory/bracelet/material/steel/Initialize(mapload) + . = ..(mapload, MAT_STEEL) -/obj/item/clothing/accessory/bracelet/material/silver/New(var/newloc) - ..(newloc, MAT_SILVER) +/obj/item/clothing/accessory/bracelet/material/silver/Initialize(mapload) + . = ..(mapload, MAT_SILVER) -/obj/item/clothing/accessory/bracelet/material/gold/New(var/newloc) - ..(newloc, MAT_GOLD) +/obj/item/clothing/accessory/bracelet/material/gold/Initialize(mapload) + . = ..(mapload, MAT_GOLD) -/obj/item/clothing/accessory/bracelet/material/platinum/New(var/newloc) - ..(newloc, MAT_PLATINUM) +/obj/item/clothing/accessory/bracelet/material/platinum/Initialize(mapload) + . = ..(mapload, MAT_PLATINUM) -/obj/item/clothing/accessory/bracelet/material/phoron/New(var/newloc) - ..(newloc, MAT_PHORON) +/obj/item/clothing/accessory/bracelet/material/phoron/Initialize(mapload) + . = ..(mapload, MAT_PHORON) -/obj/item/clothing/accessory/bracelet/material/glass/New(var/newloc) - ..(newloc, MAT_GLASS) +/obj/item/clothing/accessory/bracelet/material/glass/Initialize(mapload) + . = ..(mapload, MAT_GLASS) //wristbands diff --git a/code/modules/clothing/accessories/rings.dm b/code/modules/clothing/accessories/rings.dm index 9cdba62cf6..18c1bd3d2c 100644 --- a/code/modules/clothing/accessories/rings.dm +++ b/code/modules/clothing/accessories/rings.dm @@ -137,14 +137,13 @@ icon = 'icons/inventory/hands/item.dmi' icon_state = "material" -/obj/item/clothing/accessory/ring/material/New(var/newloc, var/new_material) - ..(newloc) +/obj/item/clothing/accessory/ring/material/Initialize(mapload, var/new_material) + . = ..() if(!new_material) new_material = MAT_STEEL material = get_material_by_name(new_material) if(!istype(material)) - qdel(src) - return + return INITIALIZE_HINT_QDEL name = "[material.display_name] ring" desc = "A ring made from [material.display_name]." color = material.icon_colour @@ -152,56 +151,56 @@ /obj/item/clothing/accessory/ring/material/get_material() return material -/obj/item/clothing/accessory/ring/material/wood/New(var/newloc) - ..(newloc, MAT_WOOD) +/obj/item/clothing/accessory/ring/material/wood/Initialize(mapload) + . = ..(mapload, MAT_WOOD) -/obj/item/clothing/accessory/ring/material/plastic/New(var/newloc) - ..(newloc, MAT_PLASTIC) +/obj/item/clothing/accessory/ring/material/plastic/Initialize(mapload) + . = ..(mapload, MAT_PLASTIC) -/obj/item/clothing/accessory/ring/material/iron/New(var/newloc) - ..(newloc, MAT_IRON) +/obj/item/clothing/accessory/ring/material/iron/Initialize(mapload) + . = ..(mapload, MAT_IRON) -/obj/item/clothing/accessory/ring/material/glass/New(var/newloc) - ..(newloc, MAT_GLASS) +/obj/item/clothing/accessory/ring/material/glass/Initialize(mapload) + . = ..(mapload, MAT_GLASS) -/obj/item/clothing/accessory/ring/material/steel/New(var/newloc) - ..(newloc, MAT_STEEL) +/obj/item/clothing/accessory/ring/material/steel/Initialize(mapload) + . = ..(mapload, MAT_STEEL) -/obj/item/clothing/accessory/ring/material/silver/New(var/newloc) - ..(newloc, MAT_SILVER) +/obj/item/clothing/accessory/ring/material/silver/Initialize(mapload) + . = ..(mapload, MAT_SILVER) -/obj/item/clothing/accessory/ring/material/gold/New(var/newloc) - ..(newloc, MAT_GOLD) +/obj/item/clothing/accessory/ring/material/gold/Initialize(mapload) + . = ..(mapload, MAT_GOLD) -/obj/item/clothing/accessory/ring/material/platinum/New(var/newloc) - ..(newloc, MAT_PLATINUM) +/obj/item/clothing/accessory/ring/material/platinum/Initialize(mapload) + . = ..(mapload, MAT_PLATINUM) -/obj/item/clothing/accessory/ring/material/phoron/New(var/newloc) - ..(newloc, MAT_PHORON) +/obj/item/clothing/accessory/ring/material/phoron/Initialize(mapload) + . = ..(mapload, MAT_PHORON) -/obj/item/clothing/accessory/ring/material/titanium/New(var/newloc) - ..(newloc, MAT_TITANIUM) +/obj/item/clothing/accessory/ring/material/titanium/Initialize(mapload) + . = ..(mapload, MAT_TITANIUM) -/obj/item/clothing/accessory/ring/material/copper/New(var/newloc) - ..(newloc, MAT_COPPER) +/obj/item/clothing/accessory/ring/material/copper/Initialize(mapload) + . = ..(mapload, MAT_COPPER) -/obj/item/clothing/accessory/ring/material/bronze/New(var/newloc) - ..(newloc, MAT_BRONZE) +/obj/item/clothing/accessory/ring/material/bronze/Initialize(mapload) + . = ..(mapload, MAT_BRONZE) -/obj/item/clothing/accessory/ring/material/uranium/New(var/newloc) - ..(newloc, MAT_URANIUM) +/obj/item/clothing/accessory/ring/material/uranium/Initialize(mapload) + . = ..(mapload, MAT_URANIUM) -/obj/item/clothing/accessory/ring/material/osmium/New(var/newloc) - ..(newloc, MAT_OSMIUM) +/obj/item/clothing/accessory/ring/material/osmium/Initialize(mapload) + . = ..(mapload, MAT_OSMIUM) -/obj/item/clothing/accessory/ring/material/lead/New(var/newloc) - ..(newloc, MAT_LEAD) +/obj/item/clothing/accessory/ring/material/lead/Initialize(mapload) + . = ..(mapload, MAT_LEAD) -/obj/item/clothing/accessory/ring/material/diamond/New(var/newloc) - ..(newloc, MAT_DIAMOND) +/obj/item/clothing/accessory/ring/material/diamond/Initialize(mapload) + . = ..(mapload, MAT_DIAMOND) -/obj/item/clothing/accessory/ring/material/tin/New(var/newloc) - ..(newloc, MAT_TIN) +/obj/item/clothing/accessory/ring/material/tin/Initialize(mapload) + . = ..(mapload, MAT_TIN) -/obj/item/clothing/accessory/ring/material/void_opal/New(var/newloc) - ..(newloc, MAT_VOPAL) +/obj/item/clothing/accessory/ring/material/void_opal/Initialize(mapload) + . = ..(mapload, MAT_VOPAL) diff --git a/code/modules/materials/materials/other_vr.dm b/code/modules/materials/materials/other_vr.dm index 14f1dd7a10..d3ea6f7295 100644 --- a/code/modules/materials/materials/other_vr.dm +++ b/code/modules/materials/materials/other_vr.dm @@ -1,6 +1,6 @@ /datum/material/flesh - name = "flesh" - display_name = "chunk of flesh" + name = MAT_FLESH + display_name = "chunk of " + MAT_FLESH icon_colour = "#dd90aa" sheet_singular_name = "meat" sheet_plural_name = "meats" @@ -20,15 +20,15 @@ weight = 20 //Strong as iron. /datum/material/darkglass - name = "darkglass" - display_name = "darkglass" - icon_base = "darkglass" - table_icon_base = "darkglass" + name = MAT_DARKGLASS + display_name = MAT_DARKGLASS + icon_base = MAT_DARKGLASS + table_icon_base = MAT_DARKGLASS icon_colour = "#FFFFFF" /datum/material/fancyblack - name = "fancyblack" - display_name = "fancyblack" - icon_base = "fancyblack" - table_icon_base = "fancyblack" + name = MAT_FANCYBLACK + display_name = MAT_FANCYBLACK + icon_base = MAT_FANCYBLACK + table_icon_base = MAT_FANCYBLACK icon_colour = "#FFFFFF" diff --git a/code/modules/mob/freelook/update_triggers.dm b/code/modules/mob/freelook/update_triggers.dm index 62b8b503d3..fae1cf8d79 100644 --- a/code/modules/mob/freelook/update_triggers.dm +++ b/code/modules/mob/freelook/update_triggers.dm @@ -44,7 +44,7 @@ updateVisibility(src) return ..() -/obj/effect/Initialize() +/obj/effect/Initialize(mapload) . = ..() updateVisibility(src) @@ -56,4 +56,4 @@ // Glass door glass = 1 // don't check then? if(!glass) - updateVisibility(src, 0) \ No newline at end of file + updateVisibility(src, 0) diff --git a/code/modules/mob/living/carbon/brain/posibrain.dm b/code/modules/mob/living/carbon/brain/posibrain.dm index 222e27437c..3e4b32e415 100644 --- a/code/modules/mob/living/carbon/brain/posibrain.dm +++ b/code/modules/mob/living/carbon/brain/posibrain.dm @@ -13,14 +13,14 @@ mecha = null//This does not appear to be used outside of reference in mecha.dm. -/obj/item/mmi/digital/posibrain/attack_self(mob/user as mob) +/obj/item/mmi/digital/posibrain/attack_self(mob/user) if(brainmob && !brainmob.key && searching == 0) //Start the process of searching for a new user. to_chat(user, span_blue("You carefully locate the manual activation switch and start the positronic brain's boot process.")) icon_state = "posibrain-searching" - src.searching = 1 - src.request_player() - spawn(600) reset_search() + searching = 1 + request_player() + addtimer(CALLBACK(src, PROC_REF(reset_search)), 60 SECONDS, TIMER_DELETE_ME) /obj/item/mmi/digital/posibrain/proc/request_player() for(var/mob/observer/dead/O in player_list) @@ -100,7 +100,7 @@ src.brainmob.emp_damage += rand(0,5) ..() -/obj/item/mmi/digital/posibrain/New() - ..() - src.brainmob.name = "[pick(list("PBU","HIU","SINA","ARMA","OSI"))]-[rand(100, 999)]" - src.brainmob.real_name = src.brainmob.name +/obj/item/mmi/digital/posibrain/Initialize(mapload) + . = ..() + brainmob.name = "[pick(list("PBU","HIU","SINA","ARMA","OSI"))]-[rand(100, 999)]" + brainmob.real_name = brainmob.name diff --git a/code/modules/mob/living/carbon/brain/robot.dm b/code/modules/mob/living/carbon/brain/robot.dm index ee235d4a1d..897138b2c0 100644 --- a/code/modules/mob/living/carbon/brain/robot.dm +++ b/code/modules/mob/living/carbon/brain/robot.dm @@ -6,11 +6,11 @@ w_class = ITEMSIZE_NORMAL origin_tech = list(TECH_ENGINEERING = 4, TECH_MATERIAL = 3, TECH_DATA = 4) -/obj/item/mmi/digital/robot/New() - ..() - src.brainmob.name = "[pick(list("ADA","DOS","GNU","MAC","WIN"))]-[rand(1000, 9999)]" - src.brainmob.real_name = src.brainmob.name - src.name = "robotic intelligence circuit ([src.brainmob.name])" +/obj/item/mmi/digital/robot/Initialize(mapload) + . = ..() + brainmob.name = "[pick(list("ADA","DOS","GNU","MAC","WIN"))]-[rand(1000, 9999)]" + brainmob.real_name = brainmob.name + name = "robotic intelligence circuit ([brainmob.name])" /obj/item/mmi/digital/robot/transfer_identity(var/mob/living/carbon/H) ..() @@ -19,5 +19,5 @@ to_chat(brainmob, span_notify("You feel slightly disoriented. That's normal when you're little more than a complex circuit.")) return -/obj/item/mmi/digital/robot/attack_self(mob/user as mob) +/obj/item/mmi/digital/robot/attack_self(mob/user) return //This object is technically a brain, and should not be dumping brains out of itself like its parent object does. diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index cfc4b7ff9d..7ad9c3e84e 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -70,6 +70,12 @@ AddComponent(/datum/component/personal_crafting) + // Chicken Stuff + var/animal = pick("cow","chicken_brown", "chicken_black", "chicken_white", "chick", "mouse_brown", "mouse_gray", "mouse_white", "lizard", "cat2", "goose", "penguin") + var/image/img = image('icons/mob/animal.dmi', src, animal) + img.override = TRUE + add_alt_appearance("animals", img, displayTo = alt_farmanimals) + /mob/living/carbon/human/Destroy() human_mob_list -= src QDEL_NULL_LIST(organs) @@ -1857,3 +1863,9 @@ resting = !resting to_chat(src, span_notice("You are now [resting ? "resting" : "getting up"].")) update_canmove() + +/mob/living/carbon/human/get_digestion_nutrition_modifier() + return species.digestion_nutrition_modifier + +/mob/living/carbon/human/get_digestion_efficiency_modifier() + return species.digestion_efficiency diff --git a/code/modules/mob/living/carbon/human/human_vr.dm b/code/modules/mob/living/carbon/human/human_vr.dm deleted file mode 100644 index 64beee3a1d..0000000000 --- a/code/modules/mob/living/carbon/human/human_vr.dm +++ /dev/null @@ -1,14 +0,0 @@ -//Crazy alternate human stuff -/mob/living/carbon/human/New() - . = ..() - - var/animal = pick("cow","chicken_brown", "chicken_black", "chicken_white", "chick", "mouse_brown", "mouse_gray", "mouse_white", "lizard", "cat2", "goose", "penguin") - var/image/img = image('icons/mob/animal.dmi', src, animal) - img.override = TRUE - add_alt_appearance("animals", img, displayTo = alt_farmanimals) - -/mob/living/carbon/human/get_digestion_nutrition_modifier() - return species.digestion_nutrition_modifier - -/mob/living/carbon/human/get_digestion_efficiency_modifier() - return species.digestion_efficiency diff --git a/code/modules/mob/living/silicon/pai/software.dm b/code/modules/mob/living/silicon/pai/software.dm index 700634ea63..dab6801a16 100644 --- a/code/modules/mob/living/silicon/pai/software.dm +++ b/code/modules/mob/living/silicon/pai/software.dm @@ -34,8 +34,8 @@ var/global/list/default_pai_software = list() default_pai_software[P.id] = P return r -/mob/living/silicon/pai/New() - ..() +/mob/living/silicon/pai/Initialize() + . = ..() software = default_pai_software.Copy() /mob/living/silicon/pai/verb/paiInterface() diff --git a/code/modules/mob/living/silicon/robot/robot_modules/station.dm b/code/modules/mob/living/silicon/robot/robot_modules/station.dm index 102a3ee8b9..1236952185 100644 --- a/code/modules/mob/living/silicon/robot/robot_modules/station.dm +++ b/code/modules/mob/living/silicon/robot/robot_modules/station.dm @@ -57,8 +57,13 @@ var/global/list/robot_modules = list( /obj/item/robot_module/proc/hide_on_manifest() . = hide_on_manifest -/obj/item/robot_module/New(var/mob/living/silicon/robot/R) - ..() +/obj/item/robot_module/Initialize(mapload) + . = ..() + + if(!isrobot(loc)) + return + + var/mob/living/silicon/robot/R = loc R.module = src R.can_buckle = 1 //Chomp Addition; Makes all borgs rideable. @@ -194,9 +199,12 @@ var/global/list/robot_modules = list( CHANNEL_EXPLORATION = 1 ) -/obj/item/robot_module/robot/New(var/mob/living/silicon/robot/R) - ..() +/obj/item/robot_module/robot/Initialize(mapload) + . = ..() + if(!isrobot(loc)) + return + var/mob/living/silicon/robot/R = loc if(R.sprite_datum) R.sprite_datum.do_equipment_glamour(src) diff --git a/code/modules/mob/living/simple_mob/simple_mob.dm b/code/modules/mob/living/simple_mob/simple_mob.dm index f9658f1083..6fdd3c55fd 100644 --- a/code/modules/mob/living/simple_mob/simple_mob.dm +++ b/code/modules/mob/living/simple_mob/simple_mob.dm @@ -185,7 +185,7 @@ var/vore_icons_cache = null // null by default. Going from ON to OFF should store vore_icons val here, OFF to ON reset as null -/mob/living/simple_mob/Initialize() +/mob/living/simple_mob/Initialize(mapload) remove_verb(src, /mob/verb/observe) health = maxHealth diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/shadekin/ability_objects.dm b/code/modules/mob/living/simple_mob/subtypes/vore/shadekin/ability_objects.dm index 8539f496f1..75de245f6c 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/shadekin/ability_objects.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/shadekin/ability_objects.dm @@ -8,9 +8,10 @@ var/shift_mode = NOT_WHILE_SHIFTED var/ab_sound -/obj/effect/shadekin_ability/New(var/new_kin) - ..() - my_kin = new_kin +/obj/effect/shadekin_ability/Initialize(mapload) + . = ..() + if(issimplekin(loc)) + my_kin = loc loc = null /obj/effect/shadekin_ability/Destroy() diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/solargrub.dm b/code/modules/mob/living/simple_mob/subtypes/vore/solargrub.dm index 9966dfdd93..be055d3554 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/solargrub.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/solargrub.dm @@ -67,9 +67,9 @@ var/global/moth_amount = 0 // Chompstation Addition, Rykka waz here. *pawstamp* /datum/say_list/solargrub emote_see = list("squelches", "squishes") -/mob/living/simple_mob/vore/solargrub/New() +/mob/living/simple_mob/vore/solargrub/Initialize(mapload) + . = ..() existing_solargrubs += src - ..() /mob/living/simple_mob/vore/solargrub/Life() . = ..() diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/vampire.dm b/code/modules/mob/living/simple_mob/subtypes/vore/vampire.dm index 43d2b86575..5d4b90c5b3 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/vampire.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/vampire.dm @@ -30,8 +30,8 @@ faction = FACTION_VAMPIRE -/mob/living/simple_mob/vore/vampire/New() - ..() +/mob/living/simple_mob/vore/vampire/Initialize() + . = ..() if(random_skin) icon_living = pick(skins) icon_rest = "[icon_living]asleep" @@ -113,6 +113,6 @@ health = 350 vore_pounce_chance = 75 -/mob/living/simple_mob/vore/vampire/queen/New() +/mob/living/simple_mob/vore/vampire/queen/Initialize(mapload) + . = ..() resize(2) - ..() diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm index 3b2944cd1f..978a087d89 100644 --- a/code/modules/mob/mob.dm +++ b/code/modules/mob/mob.dm @@ -66,7 +66,7 @@ spell_masters = null zone_sel = null -/mob/Initialize() +/mob/Initialize(mapload) mob_list += src if(stat == DEAD) dead_mob_list += src diff --git a/code/modules/nifsoft/nif.dm b/code/modules/nifsoft/nif.dm index d7c22d093d..d329b3c376 100644 --- a/code/modules/nifsoft/nif.dm +++ b/code/modules/nifsoft/nif.dm @@ -73,8 +73,8 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable var/list/planes_visible = list() //Constructor comes with a free AR HUD -/obj/item/nif/New(var/newloc,var/wear,var/list/load_data) - ..(newloc) +/obj/item/nif/Initialize(mapload,var/wear,var/list/load_data) + . = ..() //First one to spawn in the game, make a big icon if(!big_icon) @@ -90,13 +90,11 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable examine_msg = saved_examine_msg //If given a human on spawn (probably from persistence) - if(ishuman(newloc)) - var/mob/living/carbon/human/H = newloc + if(ishuman(loc)) + var/mob/living/carbon/human/H = loc if(!quick_implant(H)) WARNING("NIF spawned in [H] failed to implant") - spawn(0) - qdel(src) - return FALSE + return INITIALIZE_HINT_QDEL //If given wear (like when spawned) then done if(wear) @@ -152,13 +150,12 @@ You can also set the stat of a NIF to NIF_TEMPFAIL without any issues to disable return FALSE forceMove(parent) parent.implants += src - spawn(0) //Let the character finish spawning yo. - if(!H) //Or letting them get deleted - return - if(H.mind) - owner = H.mind.name - owner_key = H.ckey - implant(H) + if(!H) //Or letting them get deleted + return + if(H.mind) + owner = H.mind.name + owner_key = H.ckey + implant(H) return TRUE return FALSE diff --git a/code/modules/organs/robolimbs.dm b/code/modules/organs/robolimbs.dm index 677fa98198..405c5a0e82 100644 --- a/code/modules/organs/robolimbs.dm +++ b/code/modules/organs/robolimbs.dm @@ -523,8 +523,8 @@ var/const/standard_monitor_styles = "blank=ipc_blank;\ parts = list(BP_L_LEG, BP_R_LEG, BP_L_FOOT, BP_R_FOOT) */// CHOMPRemove End -/obj/item/disk/limb/New(var/newloc) - ..() +/obj/item/disk/limb/Initialize(mapload) + . = ..() if(company) name = "[company] [initial(name)]" diff --git a/code/modules/paperwork/paper.dm b/code/modules/paperwork/paper.dm index 105f702c47..b7d4736b16 100644 --- a/code/modules/paperwork/paper.dm +++ b/code/modules/paperwork/paper.dm @@ -74,18 +74,6 @@ desc = "A gift card with a heart on the cover." icon_state = "greetingcard_heart" -/obj/item/paper/card/Initialize() //ChompEDIT New --> Initialize - ..() - pixel_y = rand(-8, 8) - pixel_x = rand(-9, 9) - stamps = null - - if(info != initial(info)) - info = html_encode(info) - info = replacetext(info, "\n", "
") - info = parsepencode(info) - return - /obj/item/paper/alien name = "alien tablet" desc = "It looks highly advanced" @@ -106,18 +94,16 @@ /obj/item/paper/Initialize(mapload, var/text, var/title) - . = ..() + . = ..() - if(istext(title)) - name = title - if(istext(text)) - info = text + if(istext(title)) + name = title + if(istext(text)) + info = text - if(mapload) // Jank, but we do this to prevent maploaded papers from somehow stacking across rounds if re-added to the board by a player. - was_maploaded = TRUE + if(mapload) // Jank, but we do this to prevent maploaded papers from somehow stacking across rounds if re-added to the board by a player. + was_maploaded = TRUE -/obj/item/paper/Initialize(var/newloc, var/text, var/title) //ChompEDIT New --> Initialize - ..() pixel_y = rand(-8, 8) pixel_x = rand(-9, 9) stamps = "" @@ -136,11 +122,9 @@ info = replacetext(info, "\n", "
") info = parsepencode(info) - spawn(2) - update_icon() - update_space(info) - updateinfolinks() - return + update_icon() + update_space(info) + updateinfolinks() /obj/item/paper/update_icon() if(icon_state == "paper_talisman") diff --git a/code/modules/paperwork/papershredder.dm b/code/modules/paperwork/papershredder.dm index 25d3dba3ba..1cb945e01b 100644 --- a/code/modules/paperwork/papershredder.dm +++ b/code/modules/paperwork/papershredder.dm @@ -149,8 +149,8 @@ throw_range = 3 throw_speed = 1 -/obj/item/shreddedp/New() - ..() +/obj/item/shreddedp/Initialize(mapload) + . = ..() pixel_x = rand(-5,5) pixel_y = rand(-5,5) if(prob(65)) color = pick("#BABABA","#7F7F7F") diff --git a/code/modules/paperwork/photography.dm b/code/modules/paperwork/photography.dm index c7ad6cc45e..f14d9f8e33 100644 --- a/code/modules/paperwork/photography.dm +++ b/code/modules/paperwork/photography.dm @@ -37,11 +37,10 @@ var/global/photo_count = 0 var/icon/tiny var/photo_size = 3 -/obj/item/photo/New() +/obj/item/photo/Initialize(mapload) + . = ..() id = photo_count++ - - /obj/item/photo/attack_self(mob/user as mob) user.examinate(src) diff --git a/code/modules/pda/ai.dm b/code/modules/pda/ai.dm index 4511f530a3..87addbd517 100644 --- a/code/modules/pda/ai.dm +++ b/code/modules/pda/ai.dm @@ -44,10 +44,10 @@ ttone = "assist" var/our_owner = null // Ref to a pAI -/obj/item/pda/ai/pai/New(mob/living/silicon/pai/P) - if(istype(P)) - our_owner = REF(P) - return ..() +/obj/item/pda/ai/pai/Initialize(mapload) + . = ..() + if(ispAI(loc)) + our_owner = REF(loc) /obj/item/pda/ai/pai/tgui_status(mob/living/silicon/pai/user, datum/tgui_state/state) if(!istype(user) || REF(user) != our_owner) // Only allow our pAI to interface with us diff --git a/code/modules/spells/spellbook.dm b/code/modules/spells/spellbook.dm index a2545f554f..28c387b6ff 100644 --- a/code/modules/spells/spellbook.dm +++ b/code/modules/spells/spellbook.dm @@ -250,8 +250,8 @@ max_uses = 1 desc = "This template spellbook was never meant for the eyes of man..." -/obj/item/spellbook/oneuse/New() - ..() +/obj/item/spellbook/oneuse/Initialize(mapload) + . = ..() name += spellname /obj/item/spellbook/oneuse/attack_self(mob/user as mob) diff --git a/code/modules/tables/presets.dm b/code/modules/tables/presets.dm index f2326d4b46..a16494e822 100644 --- a/code/modules/tables/presets.dm +++ b/code/modules/tables/presets.dm @@ -3,77 +3,77 @@ icon_state = "plain_preview" color = "#EEEEEE" -/obj/structure/table/standard/New() +/obj/structure/table/standard/Initialize(mapload) material = get_material_by_name(DEFAULT_TABLE_MATERIAL) - ..() + . = ..() /obj/structure/table/steel icon_state = "plain_preview" color = "#666666" -/obj/structure/table/steel/New() +/obj/structure/table/steel/Initialize(mapload) material = get_material_by_name(MAT_STEEL) - ..() + . = ..() /obj/structure/table/marble icon_state = "stone_preview" color = "#CCCCCC" -/obj/structure/table/marble/New() +/obj/structure/table/marble/Initialize(mapload) material = get_material_by_name(MAT_MARBLE) - ..() + . = ..() /obj/structure/table/reinforced icon_state = "reinf_preview" color = "#EEEEEE" -/obj/structure/table/reinforced/New() +/obj/structure/table/reinforced/Initialize(mapload) material = get_material_by_name(DEFAULT_TABLE_MATERIAL) reinforced = get_material_by_name(MAT_STEEL) - ..() + . = ..() /obj/structure/table/steel_reinforced icon_state = "reinf_preview" color = "#666666" -/obj/structure/table/steel_reinforced/New() +/obj/structure/table/steel_reinforced/Initialize(mapload) material = get_material_by_name(MAT_STEEL) reinforced = get_material_by_name(MAT_STEEL) - ..() + . = ..() /obj/structure/table/wooden_reinforced icon_state = "reinf_preview" color = "#824B28" -/obj/structure/table/wooden_reinforced/New() +/obj/structure/table/wooden_reinforced/Initialize(mapload) material = get_material_by_name(MAT_WOOD) reinforced = get_material_by_name(MAT_STEEL) - ..() + . = ..() /obj/structure/table/woodentable icon_state = "plain_preview" color = "#824B28" -/obj/structure/table/woodentable/New() +/obj/structure/table/woodentable/Initialize(mapload) material = get_material_by_name(MAT_WOOD) - ..() + . = ..() /obj/structure/table/sifwoodentable icon_state = "plain_preview" color = "#824B28" -/obj/structure/table/sifwoodentable/New() +/obj/structure/table/sifwoodentable/Initialize(mapload) material = get_material_by_name(MAT_SIFWOOD) - ..() + . = ..() /obj/structure/table/sifwooden_reinforced icon_state = "reinf_preview" color = "#824B28" -/obj/structure/table/sifwooden_reinforced/New() +/obj/structure/table/sifwooden_reinforced/Initialize(mapload) material = get_material_by_name(MAT_SIFWOOD) reinforced = get_material_by_name(MAT_STEEL) - ..() + . = ..() /obj/structure/table/hardwoodtable icon_state = "stone_preview" @@ -81,48 +81,48 @@ /obj/structure/table/hardwoodtable/Initialize(mapload) material = get_material_by_name(MAT_HARDWOOD) - return ..() + . = ..() /obj/structure/table/gamblingtable icon_state = "gamble_preview" -/obj/structure/table/gamblingtable/New() +/obj/structure/table/gamblingtable/Initialize(mapload) material = get_material_by_name(MAT_WOOD) carpeted = 1 - ..() + . = ..() /obj/structure/table/glass icon_state = "plain_preview" color = "#00E1FF" alpha = 77 // 0.3 * 255 -/obj/structure/table/glass/New() +/obj/structure/table/glass/Initialize(mapload) material = get_material_by_name(MAT_GLASS) - ..() + . = ..() /obj/structure/table/borosilicate icon_state = "plain_preview" color = "#4D3EAC" alpha = 77 -/obj/structure/table/borosilicate/New() +/obj/structure/table/borosilicate/Initialize(mapload) material = get_material_by_name(MAT_PGLASS) - ..() + . = ..() /obj/structure/table/holotable icon_state = "holo_preview" color = "#EEEEEE" -/obj/structure/table/holotable/New() +/obj/structure/table/holotable/Initialize(mapload) material = get_material_by_name("holo[DEFAULT_TABLE_MATERIAL]") - ..() + . = ..() /obj/structure/table/woodentable/holotable icon_state = "holo_preview" -/obj/structure/table/woodentable/holotable/New() +/obj/structure/table/woodentable/holotable/Initialize(mapload) material = get_material_by_name("holowood") - ..() + . = ..() /obj/structure/table/alien name = "alien table" @@ -131,11 +131,11 @@ can_reinforce = FALSE can_plate = FALSE -/obj/structure/table/alien/New() +/obj/structure/table/alien/Initialize(mapload) material = get_material_by_name("alium") verbs -= /obj/structure/table/verb/do_flip verbs -= /obj/structure/table/proc/do_put - ..() + . = ..() /obj/structure/table/alien/dismantle(obj/item/tool/wrench/W, mob/user) to_chat(user, span_warning("You cannot dismantle \the [src].")) @@ -146,69 +146,69 @@ icon_state = "plain_preview" color = "#EEEEEE" -/obj/structure/table/bench/standard/New() +/obj/structure/table/bench/standard/Initialize(mapload) material = get_material_by_name(DEFAULT_TABLE_MATERIAL) - ..() + . = ..() /obj/structure/table/bench/steel icon_state = "plain_preview" color = "#666666" -/obj/structure/table/bench/steel/New() +/obj/structure/table/bench/steel/Initialize(mapload) material = get_material_by_name(MAT_STEEL) - ..() + . = ..() /obj/structure/table/bench/marble icon_state = "stone_preview" color = "#CCCCCC" -/obj/structure/table/bench/marble/New() +/obj/structure/table/bench/marble/Initialize(mapload) material = get_material_by_name(MAT_MARBLE) - ..() + . = ..() /* /obj/structure/table/bench/reinforced icon_state = "reinf_preview" color = "#EEEEEE" -/obj/structure/table/bench/reinforced/New() +/obj/structure/table/bench/reinforced/Initialize(mapload) material = get_material_by_name(DEFAULT_TABLE_MATERIAL) reinforced = get_material_by_name(MAT_STEEL) - ..() + . = ..() /obj/structure/table/bench/steel_reinforced icon_state = "reinf_preview" color = "#666666" -/obj/structure/table/bench/steel_reinforced/New() +/obj/structure/table/bench/steel_reinforced/Initialize(mapload) material = get_material_by_name(MAT_STEEL) reinforced = get_material_by_name(MAT_STEEL) - ..() + . = ..() /obj/structure/table/bench/wooden_reinforced icon_state = "reinf_preview" color = "#824B28" -/obj/structure/table/bench/wooden_reinforced/New() +/obj/structure/table/bench/wooden_reinforced/Initialize(mapload) material = get_material_by_name(MAT_WOOD) reinforced = get_material_by_name(MAT_STEEL) - ..() + . = ..() */ /obj/structure/table/bench/wooden icon_state = "plain_preview" color = "#824B28" -/obj/structure/table/bench/wooden/New() +/obj/structure/table/bench/wooden/Initialize(mapload) material = get_material_by_name(MAT_WOOD) - ..() + . = ..() /obj/structure/table/bench/sifwooden icon_state = "plain_preview" color = "#824B28" -/obj/structure/table/bench/sifwooden/New() +/obj/structure/table/bench/sifwooden/Initialize(mapload) material = get_material_by_name(MAT_SIFWOOD) - ..() + . = ..() /obj/structure/table/bench/sifwooden/padded icon_state = "padded_preview" @@ -217,33 +217,33 @@ /obj/structure/table/bench/padded icon_state = "padded_preview" -/obj/structure/table/bench/padded/New() +/obj/structure/table/bench/padded/Initialize(mapload) material = get_material_by_name(MAT_STEEL) carpeted = 1 - ..() + . = ..() /obj/structure/table/bench/glass icon_state = "plain_preview" color = "#00E1FF" alpha = 77 // 0.3 * 255 -/obj/structure/table/bench/glass/New() +/obj/structure/table/bench/glass/Initialize(mapload) material = get_material_by_name(MAT_GLASS) - ..() + . = ..() /* /obj/structure/table/bench/holotable icon_state = "holo_preview" color = "#EEEEEE" -/obj/structure/table/bench/holotable/New() +/obj/structure/table/bench/holotable/Initialize(mapload) material = get_material_by_name("holo[DEFAULT_TABLE_MATERIAL]") - ..() + . = ..() /obj/structure/table/bench/wooden/holotable icon_state = "holo_preview" -/obj/structure/table/bench/wooden/holotable/New() +/obj/structure/table/bench/wooden/holotable/Initialize(mapload) material = get_material_by_name("holowood") - ..() + . = ..() */ diff --git a/code/modules/tables/presets_vr.dm b/code/modules/tables/presets_vr.dm index a3d0654642..8e045c7938 100644 --- a/code/modules/tables/presets_vr.dm +++ b/code/modules/tables/presets_vr.dm @@ -7,12 +7,12 @@ can_reinforce = FALSE can_plate = FALSE -/obj/structure/table/darkglass/New() - material = get_material_by_name("darkglass") +/obj/structure/table/darkglass/Initialize() + material = get_material_by_name(MAT_DARKGLASS) verbs -= /obj/structure/table/verb/do_flip verbs -= /obj/structure/table/proc/do_put - ..() + . = ..() /obj/structure/table/darkglass/dismantle(obj/item/tool/wrench/W, mob/user) to_chat(user, span_warning("You cannot dismantle \the [src].")) @@ -30,12 +30,12 @@ can_reinforce = FALSE can_plate = FALSE -/obj/structure/table/fancyblack/New() - material = get_material_by_name("fancyblack") +/obj/structure/table/fancyblack/Initialize(mapload) + material = get_material_by_name(MAT_FANCYBLACK) verbs -= /obj/structure/table/verb/do_flip verbs -= /obj/structure/table/proc/do_put - ..() + . = ..() /obj/structure/table/fancyblack/dismantle(obj/item/tool/wrench/W, mob/user) to_chat(user, span_warning("You cannot dismantle \the [src].")) @@ -45,6 +45,6 @@ icon_state = "plain_preview" color = "#FFFF00" -/obj/structure/table/gold/New() +/obj/structure/table/gold/Initialize() material = get_material_by_name(MAT_GOLD) - ..() + . = ..() diff --git a/code/modules/turbolift/turbolift_console.dm b/code/modules/turbolift/turbolift_console.dm index 0693854ad4..89e58ad929 100644 --- a/code/modules/turbolift/turbolift_console.dm +++ b/code/modules/turbolift/turbolift_console.dm @@ -29,9 +29,9 @@ user.visible_message(span_infoplain(span_bold("\The [user]") + " presses the lift button.")) -/obj/structure/lift/New(var/newloc, var/datum/turbolift/_lift) +/obj/structure/lift/Initialize(mapload, var/datum/turbolift/_lift) + . = ..() lift = _lift - return ..(newloc) /obj/structure/lift/attack_ai(var/mob/user) return attack_hand(user) diff --git a/code/modules/vehicles/quad.dm b/code/modules/vehicles/quad.dm index 6ca23cd7c1..e16b58de10 100644 --- a/code/modules/vehicles/quad.dm +++ b/code/modules/vehicles/quad.dm @@ -27,21 +27,21 @@ var/outdoors_speed_mod = 0.7 //The general 'outdoors' speed. I.E., the general difference you'll be at when driving outside. -/obj/vehicle/train/engine/quadbike/New() - cell = new /obj/item/cell/high(src) - key = new key_type(src) - soundloop = new(list(src), FALSE) +/obj/vehicle/train/engine/quadbike/Initialize(mapload, assembly) . = ..() + if(!assembly) + cell = new /obj/item/cell/high(src) + soundloop = new(list(src), FALSE) + key = new key_type(src) turn_off() update_icon() -/obj/vehicle/train/engine/quadbike/built/New() - key = new key_type(src) - turn_off() +/obj/vehicle/train/engine/quadbike/built/Initialize(mapload) + . = ..(mapload, TRUE) -/obj/vehicle/train/engine/quadbike/random/New() +/obj/vehicle/train/engine/quadbike/random/Initialize(mapload) paint_color = rgb(rand(1,255),rand(1,255),rand(1,255)) - ..() + . = ..() /obj/vehicle/train/engine/quadbike/Destroy() QDEL_NULL(soundloop) @@ -202,9 +202,9 @@ paint_color = "#ffffff" -/obj/vehicle/train/trolley/trailer/random/New() +/obj/vehicle/train/trolley/trailer/random/Initialize(mapload) paint_color = rgb(rand(1,255),rand(1,255),rand(1,255)) - ..() + . = ..() /obj/vehicle/train/trolley/trailer/proc/update_load() if(load) diff --git a/code/modules/vore/appearance/sprite_accessories_yw.dm b/code/modules/vore/appearance/sprite_accessories_yw.dm index 4be54e117b..2b7b1f1fb9 100644 --- a/code/modules/vore/appearance/sprite_accessories_yw.dm +++ b/code/modules/vore/appearance/sprite_accessories_yw.dm @@ -1,11 +1,5 @@ //Wings -/datum/sprite_accessory/wing/bat_purpley_yw - name = "bat wings, purple" - desc = "" - icon = 'icons/mob/vore/wings_yw.dmi' - icon_state = "succubus-purple" - /datum/sprite_accessory/wing/sepulchre_yw name = "demon wings, red" desc = "" diff --git a/code/modules/xenoarcheaology/artifacts/replicator.dm b/code/modules/xenoarcheaology/artifacts/replicator.dm index b9c77a8a3c..f54262432b 100644 --- a/code/modules/xenoarcheaology/artifacts/replicator.dm +++ b/code/modules/xenoarcheaology/artifacts/replicator.dm @@ -20,8 +20,8 @@ var/fail_message -/obj/machinery/replicator/New() - ..() +/obj/machinery/replicator/Initialize(mapload) + . = ..() var/list/viables = list( /obj/item/roller, diff --git a/code/modules/xenoarcheaology/finds/fossils.dm b/code/modules/xenoarcheaology/finds/fossils.dm index 6e944a70e9..681572e3f1 100644 --- a/code/modules/xenoarcheaology/finds/fossils.dm +++ b/code/modules/xenoarcheaology/finds/fossils.dm @@ -9,12 +9,13 @@ desc = "It's a fossil." var/animal = 1 -/obj/item/fossil/base/New() +/obj/item/fossil/base/Initialize(mapload) + ..() var/list/l = list(/obj/item/fossil/bone = 9,/obj/item/fossil/skull = 3, /obj/item/fossil/skull/horned = 2) var/t = pickweight(l) new t(src.loc) - qdel(src) + return INITIALIZE_HINT_QDEL /obj/item/fossil/bone name = "Fossilised bone" @@ -30,7 +31,7 @@ icon_state = "hskull" desc = "It's a fossilised, horned skull." -/obj/item/fossil/skull/attackby(obj/item/W as obj, mob/user as mob) +/obj/item/fossil/skull/attackby(obj/item/W, mob/user) if(istype(W,/obj/item/fossil/bone)) var/obj/o = new /obj/skeleton(get_turf(src)) var/a = new /obj/item/fossil/bone @@ -50,9 +51,10 @@ var/bstate = 0 var/plaque_contents = "Unnamed alien creature" -/obj/skeleton/New() - src.breq = rand(6)+3 - src.desc = "An incomplete skeleton, looks like it could use [src.breq-src.bnum] more bones." +/obj/skeleton/Initialize(mapload) + . = ..() + breq = rand(6)+3 + desc = "An incomplete skeleton, looks like it could use [breq-bnum] more bones." /obj/skeleton/attackby(obj/item/W, mob/user) if(istype(W,/obj/item/fossil/bone)) @@ -96,5 +98,6 @@ desc = "It's fossilised plant remains." animal = 0 -/obj/item/fossil/plant/New() +/obj/item/fossil/plant/Initialize(mapload) + . = ..() icon_state = "plant[rand(1,4)]" diff --git a/code/modules/xenoarcheaology/tools/ano_device_battery.dm b/code/modules/xenoarcheaology/tools/ano_device_battery.dm index 25a742f538..7186b2a351 100644 --- a/code/modules/xenoarcheaology/tools/ano_device_battery.dm +++ b/code/modules/xenoarcheaology/tools/ano_device_battery.dm @@ -36,7 +36,7 @@ capacity = 100000000 /* -/obj/item/anobattery/New() +/obj/item/anobattery/Initialize(mapload) battery_effect = new() */ @@ -63,8 +63,8 @@ var/energy_consumed_on_touch = 100 var/mob/last_user_touched -/obj/item/anodevice/New() - ..() +/obj/item/anodevice/Initialize(mapload) + . = ..() START_PROCESSING(SSobj, src) /obj/item/anodevice/Destroy() diff --git a/code/modules/xenoarcheaology/tools/tools.dm b/code/modules/xenoarcheaology/tools/tools.dm index 93eb6736df..4f1630bb0b 100644 --- a/code/modules/xenoarcheaology/tools/tools.dm +++ b/code/modules/xenoarcheaology/tools/tools.dm @@ -23,8 +23,8 @@ name = "sample bag box" desc = "A box claiming to contain sample bags." -/obj/item/storage/box/samplebags/New() - ..() +/obj/item/storage/box/samplebags/Initialize(mapload) + . = ..() for(var/i = 1 to 7) var/obj/item/evidencebag/S = new(src) S.name = "sample bag" @@ -232,8 +232,8 @@ var/scan_ticks = 0 var/obj/item/radio/target_radio -/obj/item/beacon_locator/New() - ..() +/obj/item/beacon_locator/Initialize(mapload) + . = ..() START_PROCESSING(SSobj, src) /obj/item/beacon_locator/Destroy() @@ -333,7 +333,8 @@ var/obj/item/ano_scanner/anomaly_scanner = null var/obj/item/depth_scanner/depth_scanner = null -/obj/item/xenoarch_multi_tool/New() +/obj/item/xenoarch_multi_tool/Initialize(mapload) + . = ..() anomaly_scanner = new/obj/item/ano_scanner(src) depth_scanner = new/obj/item/depth_scanner(src) diff --git a/code/modules/xenoarcheaology/tools/tools_pickaxe.dm b/code/modules/xenoarcheaology/tools/tools_pickaxe.dm index 0d23161019..fdcff894e8 100644 --- a/code/modules/xenoarcheaology/tools/tools_pickaxe.dm +++ b/code/modules/xenoarcheaology/tools/tools_pickaxe.dm @@ -127,8 +127,8 @@ max_w_class = ITEMSIZE_SMALL use_to_pickup = TRUE -/obj/item/storage/excavation/New() - ..() +/obj/item/storage/excavation/Initialize(mapload) + . = ..() new /obj/item/pickaxe/brush(src) new /obj/item/pickaxe/one_pick(src) new /obj/item/pickaxe/two_pick(src) diff --git a/code/modules/xenobio2/machinery/gene_manipulators.dm b/code/modules/xenobio2/machinery/gene_manipulators.dm index 9b24968ae6..6cbcde52ff 100644 --- a/code/modules/xenobio2/machinery/gene_manipulators.dm +++ b/code/modules/xenobio2/machinery/gene_manipulators.dm @@ -34,8 +34,8 @@ name = "biological disk box" desc = "A box of biological data disks, apparently." -/obj/item/storage/box/xenobiodisk/New() - ..() +/obj/item/storage/box/xenobiodisk/Initialize(mapload) + . = ..() for(var/i = 0 to 7) new /obj/item/disk/xenobio(src) diff --git a/code/modules/xgm/xgm_gas_data.dm b/code/modules/xgm/xgm_gas_data.dm index 345c590ca8..5eb053168c 100644 --- a/code/modules/xgm/xgm_gas_data.dm +++ b/code/modules/xgm/xgm_gas_data.dm @@ -56,12 +56,6 @@ layer = GASFIRE_LAYER appearance_flags = PIXEL_SCALE | RESET_COLOR mouse_opacity = 0 -/* - plane = ABOVE_MOB_PLANE -/atom/movable/gas_visuals/New(newloc, ico) - ..() - icon_state = ico -*/ var/gas_id /obj/effect/gas_overlay/Initialize(mapload, gas) diff --git a/maps/gateway_vr/wildwest.dm b/maps/gateway_vr/wildwest.dm index 333fbd1c5b..5a360cceb0 100644 --- a/maps/gateway_vr/wildwest.dm +++ b/maps/gateway_vr/wildwest.dm @@ -113,7 +113,7 @@ var/triggerproc = "explode" //name of the proc thats called when the mine is triggered var/triggered = 0 -/obj/effect/meatgrinder/New() +/obj/effect/meatgrinder/Initialize(mapload) icon_state = "blob" /obj/effect/meatgrinder/HasEntered(AM as mob|obj) diff --git a/tgui/package.json b/tgui/package.json index 6228bc72e6..9b87109dff 100644 --- a/tgui/package.json +++ b/tgui/package.json @@ -46,6 +46,8 @@ "jsdom": "^25.0.1", "mini-css-extract-plugin": "^2.9.2", "prettier": "^3.2.5", + "react": "^18.3.1", + "react-dom": "^18.3.1", "sass": "^1.80.6", "sass-loader": "^16.0.3", "style-loader": "^4.0.0", diff --git a/tgui/packages/tgui/styles/interfaces/ColorPicker.scss b/tgui/packages/tgui/styles/interfaces/ColorPicker.scss index 77ff6258ee..3b8be44557 100644 --- a/tgui/packages/tgui/styles/interfaces/ColorPicker.scss +++ b/tgui/packages/tgui/styles/interfaces/ColorPicker.scss @@ -31,11 +31,8 @@ border-color: transparent; /* Fixes https://github.com/omgovich/react-colorful/issues/139 */ border-bottom: 12px solid hsl(0, 0%, 0%); border-radius: 8px 8px 0 0; - background-image: linear-gradient( - to top, - hsla(0, 0%, 0%, 255), - hsla(0, 0%, 0%, 0) - ), + background-image: + linear-gradient(to top, hsla(0, 0%, 0%, 255), hsla(0, 0%, 0%, 0)), linear-gradient(to right, hsla(0, 0%, 100%, 255), hsla(0, 0%, 100%, 0)); } diff --git a/tgui/yarn.lock b/tgui/yarn.lock index beb461c440..73e5fc37bd 100644 --- a/tgui/yarn.lock +++ b/tgui/yarn.lock @@ -6,9 +6,9 @@ __metadata: cacheKey: 10c0 "@adobe/css-tools@npm:^4.0.1": - version: 4.4.1 - resolution: "@adobe/css-tools@npm:4.4.1" - checksum: 10c0/1a68ad9af490f45fce7b6e50dd2d8ac0c546d74431649c0d42ee4ceb1a9fa057fae0a7ef1e148effa12d84ec00ed71869ebfe0fb1dcdcc80bfcb6048c12abcc0 + version: 4.4.2 + resolution: "@adobe/css-tools@npm:4.4.2" + checksum: 10c0/19433666ad18536b0ed05d4b53fbb3dd6ede266996796462023ec77a90b484890ad28a3e528cdf3ab8a65cb2fcdff5d8feb04db6bc6eed6ca307c40974239c94 languageName: node linkType: hard @@ -53,7 +53,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.5.5": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.5.5": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -64,10 +64,10 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.5": - version: 7.26.5 - resolution: "@babel/compat-data@npm:7.26.5" - checksum: 10c0/9d2b41f0948c3dfc5de44d9f789d2208c2ea1fd7eb896dfbb297fe955e696728d6f363c600cd211e7f58ccbc2d834fe516bb1e4cf883bbabed8a32b038afc1a0 +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.5, @babel/compat-data@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/compat-data@npm:7.26.8" + checksum: 10c0/66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca languageName: node linkType: hard @@ -96,38 +96,38 @@ __metadata: linkType: hard "@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.16.0, @babel/core@npm:^7.23.9, @babel/core@npm:^7.7.5, @babel/core@npm:^7.8.4": - version: 7.26.7 - resolution: "@babel/core@npm:7.26.7" + version: 7.26.9 + resolution: "@babel/core@npm:7.26.9" dependencies: "@ampproject/remapping": "npm:^2.2.0" "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.5" + "@babel/generator": "npm:^7.26.9" "@babel/helper-compilation-targets": "npm:^7.26.5" "@babel/helper-module-transforms": "npm:^7.26.0" - "@babel/helpers": "npm:^7.26.7" - "@babel/parser": "npm:^7.26.7" - "@babel/template": "npm:^7.25.9" - "@babel/traverse": "npm:^7.26.7" - "@babel/types": "npm:^7.26.7" + "@babel/helpers": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.9" + "@babel/template": "npm:^7.26.9" + "@babel/traverse": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: 10c0/fbd2cd9fc23280bdcaca556e558f715c0a42d940b9913c52582e8e3d24e391d269cb8a9cd6589172593983569021c379e28bba6b19ea2ee08674f6068c210a9d + checksum: 10c0/ed7212ff42a9453765787019b7d191b167afcacd4bd8fec10b055344ef53fa0cc648c9a80159ae4ecf870016a6318731e087042dcb68d1a2a9d34eb290dc014b languageName: node linkType: hard -"@babel/generator@npm:^7.12.1, @babel/generator@npm:^7.26.5, @babel/generator@npm:^7.7.2": - version: 7.26.5 - resolution: "@babel/generator@npm:7.26.5" +"@babel/generator@npm:^7.12.1, @babel/generator@npm:^7.26.9, @babel/generator@npm:^7.7.2": + version: 7.26.9 + resolution: "@babel/generator@npm:7.26.9" dependencies: - "@babel/parser": "npm:^7.26.5" - "@babel/types": "npm:^7.26.5" + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" jsesc: "npm:^3.0.2" - checksum: 10c0/3be79e0aa03f38858a465d12ee2e468320b9122dc44fc85984713e32f16f4d77ce34a16a1a9505972782590e0b8d847b6f373621f9c6fafa1906d90f31416cb0 + checksum: 10c0/6b78872128205224a9a9761b9ea7543a9a7902a04b82fc2f6801ead4de8f59056bab3fd17b1f834ca7b049555fc4c79234b9a6230dd9531a06525306050becad languageName: node linkType: hard @@ -154,19 +154,19 @@ __metadata: linkType: hard "@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-create-class-features-plugin@npm:7.25.9" + version: 7.26.9 + resolution: "@babel/helper-create-class-features-plugin@npm:7.26.9" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.25.9" "@babel/helper-member-expression-to-functions": "npm:^7.25.9" "@babel/helper-optimise-call-expression": "npm:^7.25.9" - "@babel/helper-replace-supers": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.26.5" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.9" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 10c0/b2bdd39f38056a76b9ba00ec5b209dd84f5c5ebd998d0f4033cf0e73d5f2c357fbb49d1ce52db77a2709fb29ee22321f84a5734dc9914849bdfee9ad12ce8caf + checksum: 10c0/808620b350ac012f22163fd44c38ed8e05b24ce5d37bc4aa99a44e9724205f11efcef6b25ccfa5bb5de82ac32b899f1e939123c688f335d2851f4b8d70742233 languageName: node linkType: hard @@ -260,7 +260,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.25.9": +"@babel/helper-replace-supers@npm:^7.25.9, @babel/helper-replace-supers@npm:^7.26.5": version: 7.26.5 resolution: "@babel/helper-replace-supers@npm:7.26.5" dependencies: @@ -315,13 +315,13 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.12.1, @babel/helpers@npm:^7.26.7": - version: 7.26.7 - resolution: "@babel/helpers@npm:7.26.7" +"@babel/helpers@npm:^7.12.1, @babel/helpers@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/helpers@npm:7.26.9" dependencies: - "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.26.7" - checksum: 10c0/37fec398e53a2dbbf24bc2a025c4d571b2556cef18d8116d05d04b153f13ef659cdfbaab96c8eed875e629d39bdf9b3ea5d099ccf80544537de224e2d94f9b11 + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 10c0/3d4dbc4a33fe4181ed810cac52318b578294745ceaec07e2f6ecccf6cda55d25e4bfcea8f085f333bf911c9e1fc13320248dd1d5315ab47ad82ce1077410df05 languageName: node linkType: hard @@ -337,14 +337,14 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.3, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.5, @babel/parser@npm:^7.26.7, @babel/parser@npm:^7.7.0": - version: 7.26.7 - resolution: "@babel/parser@npm:7.26.7" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.3, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.9, @babel/parser@npm:^7.7.0": + version: 7.26.9 + resolution: "@babel/parser@npm:7.26.9" dependencies: - "@babel/types": "npm:^7.26.7" + "@babel/types": "npm:^7.26.9" bin: parser: ./bin/babel-parser.js - checksum: 10c0/dcb08a4f2878ece33caffefe43b71488d753324bae7ca58d64bca3bc4af34dcfa1b58abdf9972516d76af760fceb25bb9294ca33461d56b31c5059ccfe32001f + checksum: 10c0/4b9ef3c9a0d4c328e5e5544f50fe8932c36f8a2c851e7f14a85401487cd3da75cad72c2e1bcec1eac55599a6bbb2fdc091f274c4fcafa6bdd112d4915ff087fc languageName: node linkType: hard @@ -747,16 +747,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.9" +"@babel/plugin-transform-async-generator-functions@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" "@babel/helper-remap-async-to-generator": "npm:^7.25.9" - "@babel/traverse": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/e3fcb9fc3d6ab6cbd4fcd956b48c17b5e92fe177553df266ffcd2b2c1f2f758b893e51b638e77ed867941e0436487d2b8b505908d615c41799241699b520dec6 + checksum: 10c0/f6fefce963fe2e6268dde1958975d7adbce65fba94ca6f4bc554c90da03104ad1dd2e66d03bc0462da46868498428646e30b03a218ef0e5a84bfc87a7e375cec languageName: node linkType: hard @@ -938,15 +938,15 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-for-of@npm:7.25.9" +"@babel/plugin-transform-for-of@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/plugin-transform-for-of@npm:7.26.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/bf11abc71934a1f369f39cd7a33cf3d4dc5673026a53f70b7c1238c4fcc44e68b3ca1bdbe3db2076f60defb6ffe117cbe10b90f3e1a613b551d88f7c4e693bbe + checksum: 10c0/e28a521521cf9f84ddd69ca8da7c89fb9f7aa38e4dea35742fe973e4e1d7c23f9cee1a4861a2fdd9e9f18ff945886a44d7335cea1c603b96bfcb1c7c8791ef09 languageName: node linkType: hard @@ -1293,18 +1293,18 @@ __metadata: linkType: hard "@babel/plugin-transform-runtime@npm:^7.16.4": - version: 7.25.9 - resolution: "@babel/plugin-transform-runtime@npm:7.25.9" + version: 7.26.9 + resolution: "@babel/plugin-transform-runtime@npm:7.26.9" dependencies: "@babel/helper-module-imports": "npm:^7.25.9" - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" babel-plugin-polyfill-corejs2: "npm:^0.4.10" babel-plugin-polyfill-corejs3: "npm:^0.10.6" babel-plugin-polyfill-regenerator: "npm:^0.6.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/888a4998ba0a2313de347954c9a8dfeccbff0633c69d33aee385b8878eba2b429dbfb00c3cc04f6bca454b9be8afa01ebbd73defb7fbbb6e2d3086205c07758b + checksum: 10c0/2c4d77d0671badc7fd53dcd7015df5db892712436c7e9740ffb2f5b85e8591e5bfe208f78dff402b4ee2d55d0f7a3c0a1102c683f333f4ee0cfa62f68ea68842 languageName: node linkType: hard @@ -1342,14 +1342,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-template-literals@npm:7.25.9" +"@babel/plugin-transform-template-literals@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/5144da6036807bbd4e9d2a8b92ae67a759543929f34f4db9b463448a77298f4a40bf1e92e582db208fe08ee116224806a3bd0bed75d9da404fc2c0af9e6da540 + checksum: 10c0/205a938ded9554857a604416d369023a961334b6c20943bd861b45f0e5dbbeca1cf6fda1c2049126e38a0d18865993433fdc78eae3028e94836b3b643c08ba0d languageName: node linkType: hard @@ -1365,8 +1365,8 @@ __metadata: linkType: hard "@babel/plugin-transform-typescript@npm:^7.25.9": - version: 7.26.7 - resolution: "@babel/plugin-transform-typescript@npm:7.26.7" + version: 7.26.8 + resolution: "@babel/plugin-transform-typescript@npm:7.26.8" dependencies: "@babel/helper-annotate-as-pure": "npm:^7.25.9" "@babel/helper-create-class-features-plugin": "npm:^7.25.9" @@ -1375,7 +1375,7 @@ __metadata: "@babel/plugin-syntax-typescript": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/4cb3a1939cd585563f56b7860f88c3154869189bcf555840486bd0402bf2bddac40d8fa897321295a911f4b8ec71b690b09eaa241e69fc5f8f7f4718a3d971fd + checksum: 10c0/c1dc02c357b8de0650d4e757fe71db9ac769b68e282a262ca5af2a7f1ff112c4533d54db6f1f58f13072ad547561b0461c46c08233566b37f778ac5f5550fb41 languageName: node linkType: hard @@ -1427,10 +1427,10 @@ __metadata: linkType: hard "@babel/preset-env@npm:^7.12.1, @babel/preset-env@npm:^7.16.4, @babel/preset-env@npm:^7.8.4": - version: 7.26.7 - resolution: "@babel/preset-env@npm:7.26.7" + version: 7.26.9 + resolution: "@babel/preset-env@npm:7.26.9" dependencies: - "@babel/compat-data": "npm:^7.26.5" + "@babel/compat-data": "npm:^7.26.8" "@babel/helper-compilation-targets": "npm:^7.26.5" "@babel/helper-plugin-utils": "npm:^7.26.5" "@babel/helper-validator-option": "npm:^7.25.9" @@ -1444,7 +1444,7 @@ __metadata: "@babel/plugin-syntax-import-attributes": "npm:^7.26.0" "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" "@babel/plugin-transform-arrow-functions": "npm:^7.25.9" - "@babel/plugin-transform-async-generator-functions": "npm:^7.25.9" + "@babel/plugin-transform-async-generator-functions": "npm:^7.26.8" "@babel/plugin-transform-async-to-generator": "npm:^7.25.9" "@babel/plugin-transform-block-scoped-functions": "npm:^7.26.5" "@babel/plugin-transform-block-scoping": "npm:^7.25.9" @@ -1459,7 +1459,7 @@ __metadata: "@babel/plugin-transform-dynamic-import": "npm:^7.25.9" "@babel/plugin-transform-exponentiation-operator": "npm:^7.26.3" "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" - "@babel/plugin-transform-for-of": "npm:^7.25.9" + "@babel/plugin-transform-for-of": "npm:^7.26.9" "@babel/plugin-transform-function-name": "npm:^7.25.9" "@babel/plugin-transform-json-strings": "npm:^7.25.9" "@babel/plugin-transform-literals": "npm:^7.25.9" @@ -1487,7 +1487,7 @@ __metadata: "@babel/plugin-transform-shorthand-properties": "npm:^7.25.9" "@babel/plugin-transform-spread": "npm:^7.25.9" "@babel/plugin-transform-sticky-regex": "npm:^7.25.9" - "@babel/plugin-transform-template-literals": "npm:^7.25.9" + "@babel/plugin-transform-template-literals": "npm:^7.26.8" "@babel/plugin-transform-typeof-symbol": "npm:^7.26.7" "@babel/plugin-transform-unicode-escapes": "npm:^7.25.9" "@babel/plugin-transform-unicode-property-regex": "npm:^7.25.9" @@ -1495,13 +1495,13 @@ __metadata: "@babel/plugin-transform-unicode-sets-regex": "npm:^7.25.9" "@babel/preset-modules": "npm:0.1.6-no-external-plugins" babel-plugin-polyfill-corejs2: "npm:^0.4.10" - babel-plugin-polyfill-corejs3: "npm:^0.10.6" + babel-plugin-polyfill-corejs3: "npm:^0.11.0" babel-plugin-polyfill-regenerator: "npm:^0.6.1" - core-js-compat: "npm:^3.38.1" + core-js-compat: "npm:^3.40.0" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 10c0/77d2e46a4f133768c5c8a6b3fec49a7c85c6baec601991e63458921e889ff93911f447723c3a99a6a471ca654ea6dc2aaa7ed690f3e518ee80cea7820ab80ce3 + checksum: 10c0/6812ca76bd38165a58fe8354bab5e7204e1aa17d8b9270bd8f8babb08cc7fa94cd29525fe41b553f2ba0e84033d566f10da26012b8ee0f81897005c5225d0051 languageName: node linkType: hard @@ -1550,57 +1550,57 @@ __metadata: linkType: hard "@babel/runtime-corejs3@npm:^7.10.2": - version: 7.26.7 - resolution: "@babel/runtime-corejs3@npm:7.26.7" + version: 7.26.9 + resolution: "@babel/runtime-corejs3@npm:7.26.9" dependencies: core-js-pure: "npm:^3.30.2" regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/399855ab2a1ef21364683a1a40a3280be71dbfee587c90fb57fce4508a783a846f925b7d5509bba3521674f44f76b4f8d31eb8a32e13dc333cdacd34c31f5119 + checksum: 10c0/6e453dddbdad51b446548b0b43e4767b57ff223aa14e1de01aba06eacb0d9938de88c5460a97bb14f056829b13335bafd63f56bbeda4cff5cb375c73de964aa3 languageName: node linkType: hard "@babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.9.2": - version: 7.26.7 - resolution: "@babel/runtime@npm:7.26.7" + version: 7.26.9 + resolution: "@babel/runtime@npm:7.26.9" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: 10c0/60199c049f90e5e41c687687430052a370aca60bac7859ff4ee761c5c1739b8ba1604d391d01588c22dc0e93828cbadb8ada742578ad1b1df240746bce98729a + checksum: 10c0/e8517131110a6ec3a7360881438b85060e49824e007f4a64b5dfa9192cf2bb5c01e84bfc109f02d822c7edb0db926928dd6b991e3ee460b483fb0fac43152d9b languageName: node linkType: hard -"@babel/template@npm:^7.10.4, @babel/template@npm:^7.25.9, @babel/template@npm:^7.3.3": - version: 7.25.9 - resolution: "@babel/template@npm:7.25.9" - dependencies: - "@babel/code-frame": "npm:^7.25.9" - "@babel/parser": "npm:^7.25.9" - "@babel/types": "npm:^7.25.9" - checksum: 10c0/ebe677273f96a36c92cc15b7aa7b11cc8bc8a3bb7a01d55b2125baca8f19cae94ff3ce15f1b1880fb8437f3a690d9f89d4e91f16fc1dc4d3eb66226d128983ab - languageName: node - linkType: hard - -"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.12.1, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.7, @babel/traverse@npm:^7.7.0": - version: 7.26.7 - resolution: "@babel/traverse@npm:7.26.7" +"@babel/template@npm:^7.10.4, @babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9, @babel/template@npm:^7.3.3": + version: 7.26.9 + resolution: "@babel/template@npm:7.26.9" dependencies: "@babel/code-frame": "npm:^7.26.2" - "@babel/generator": "npm:^7.26.5" - "@babel/parser": "npm:^7.26.7" - "@babel/template": "npm:^7.25.9" - "@babel/types": "npm:^7.26.7" - debug: "npm:^4.3.1" - globals: "npm:^11.1.0" - checksum: 10c0/b23a36ce40d2e4970741431c45d4f92e3f4c2895c0a421456516b2729bd9e17278846e01ee3d9039b0adf5fc5a071768061c17fcad040e74a5c3e39517449d5b + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 10c0/019b1c4129cc01ad63e17529089c2c559c74709d225f595eee017af227fee11ae8a97a6ab19ae6768b8aa22d8d75dcb60a00b28f52e9fa78140672d928bc1ae9 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.1, @babel/types@npm:^7.12.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.5, @babel/types@npm:^7.26.7, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0": - version: 7.26.7 - resolution: "@babel/types@npm:7.26.7" +"@babel/traverse@npm:^7.1.0, @babel/traverse@npm:^7.12.1, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.26.9, @babel/traverse@npm:^7.7.0": + version: 7.26.9 + resolution: "@babel/traverse@npm:7.26.9" + dependencies: + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.9" + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + debug: "npm:^4.3.1" + globals: "npm:^11.1.0" + checksum: 10c0/51dd57fa39ea34d04816806bfead04c74f37301269d24c192d1406dc6e244fea99713b3b9c5f3e926d9ef6aa9cd5c062ad4f2fc1caa9cf843d5e864484ac955e + languageName: node + linkType: hard + +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.1, @babel/types@npm:^7.12.6, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.9, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.7.0": + version: 7.26.9 + resolution: "@babel/types@npm:7.26.9" dependencies: "@babel/helper-string-parser": "npm:^7.25.9" "@babel/helper-validator-identifier": "npm:^7.25.9" - checksum: 10c0/7810a2bca97b13c253f07a0863a628d33dbe76ee3c163367f24be93bfaf4c8c0a325f73208abaaa050a6b36059efc2950c2e4b71fb109c0f07fa62221d8473d4 + checksum: 10c0/999c56269ba00e5c57aa711fbe7ff071cd6990bafd1b978341ea7572cc78919986e2aa6ee51dacf4b6a7a6fa63ba4eb3f1a03cf55eee31b896a56d068b895964 languageName: node linkType: hard @@ -1690,163 +1690,177 @@ __metadata: languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/aix-ppc64@npm:0.21.5" +"@esbuild/aix-ppc64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/aix-ppc64@npm:0.25.0" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-arm64@npm:0.21.5" +"@esbuild/android-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/android-arm64@npm:0.25.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-arm@npm:0.21.5" +"@esbuild/android-arm@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/android-arm@npm:0.25.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/android-x64@npm:0.21.5" +"@esbuild/android-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/android-x64@npm:0.25.0" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/darwin-arm64@npm:0.21.5" +"@esbuild/darwin-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/darwin-arm64@npm:0.25.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/darwin-x64@npm:0.21.5" +"@esbuild/darwin-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/darwin-x64@npm:0.25.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/freebsd-arm64@npm:0.21.5" +"@esbuild/freebsd-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/freebsd-arm64@npm:0.25.0" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/freebsd-x64@npm:0.21.5" +"@esbuild/freebsd-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/freebsd-x64@npm:0.25.0" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-arm64@npm:0.21.5" +"@esbuild/linux-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-arm64@npm:0.25.0" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-arm@npm:0.21.5" +"@esbuild/linux-arm@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-arm@npm:0.25.0" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-ia32@npm:0.21.5" +"@esbuild/linux-ia32@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-ia32@npm:0.25.0" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-loong64@npm:0.21.5" +"@esbuild/linux-loong64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-loong64@npm:0.25.0" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-mips64el@npm:0.21.5" +"@esbuild/linux-mips64el@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-mips64el@npm:0.25.0" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-ppc64@npm:0.21.5" +"@esbuild/linux-ppc64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-ppc64@npm:0.25.0" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-riscv64@npm:0.21.5" +"@esbuild/linux-riscv64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-riscv64@npm:0.25.0" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-s390x@npm:0.21.5" +"@esbuild/linux-s390x@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-s390x@npm:0.25.0" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/linux-x64@npm:0.21.5" +"@esbuild/linux-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/linux-x64@npm:0.25.0" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/netbsd-x64@npm:0.21.5" +"@esbuild/netbsd-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/netbsd-arm64@npm:0.25.0" + conditions: os=netbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/netbsd-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/netbsd-x64@npm:0.25.0" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/openbsd-x64@npm:0.21.5" +"@esbuild/openbsd-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/openbsd-arm64@npm:0.25.0" + conditions: os=openbsd & cpu=arm64 + languageName: node + linkType: hard + +"@esbuild/openbsd-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/openbsd-x64@npm:0.25.0" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/sunos-x64@npm:0.21.5" +"@esbuild/sunos-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/sunos-x64@npm:0.25.0" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-arm64@npm:0.21.5" +"@esbuild/win32-arm64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/win32-arm64@npm:0.25.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-ia32@npm:0.21.5" +"@esbuild/win32-ia32@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/win32-ia32@npm:0.25.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.21.5": - version: 0.21.5 - resolution: "@esbuild/win32-x64@npm:0.21.5" +"@esbuild/win32-x64@npm:0.25.0": + version: 0.25.0 + resolution: "@esbuild/win32-x64@npm:0.25.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1984,8 +1998,8 @@ __metadata: linkType: hard "@fastify/static@npm:^8.0.2": - version: 8.0.4 - resolution: "@fastify/static@npm:8.0.4" + version: 8.1.0 + resolution: "@fastify/static@npm:8.1.0" dependencies: "@fastify/accept-negotiator": "npm:^2.0.0" "@fastify/send": "npm:^3.2.0" @@ -1993,7 +2007,7 @@ __metadata: fastify-plugin: "npm:^5.0.0" fastq: "npm:^1.17.1" glob: "npm:^11.0.0" - checksum: 10c0/f5738bc367328fa50523e34881a8bedd540eb6fe9eafd2fc4e327ac2d2b1442c40b793b6f6f6340df76f74fb49128a6ba69a119dec552c8819076b2553b622ab + checksum: 10c0/302da04ae505189586794455bf22071d3aeb8f7268a4c62e587c197065c77b562b20d8fc9a718a1bc9dfd0af7c6a61785682c8bc4ff4ac4330ddc6f546ee7e73 languageName: node linkType: hard @@ -2714,114 +2728,114 @@ __metadata: languageName: node linkType: hard -"@parcel/watcher-android-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-android-arm64@npm:2.5.0" +"@parcel/watcher-android-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-android-arm64@npm:2.5.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-darwin-arm64@npm:2.5.0" +"@parcel/watcher-darwin-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-darwin-arm64@npm:2.5.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-darwin-x64@npm:2.5.0" +"@parcel/watcher-darwin-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-darwin-x64@npm:2.5.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-freebsd-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-freebsd-x64@npm:2.5.0" +"@parcel/watcher-freebsd-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-freebsd-x64@npm:2.5.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-linux-arm-glibc@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.0" +"@parcel/watcher-linux-arm-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.0" +"@parcel/watcher-linux-arm-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.1" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@parcel/watcher-linux-arm64-glibc@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.0" +"@parcel/watcher-linux-arm64-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm64-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.0" +"@parcel/watcher-linux-arm64-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-linux-x64-glibc@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.0" +"@parcel/watcher-linux-x64-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-x64-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.0" +"@parcel/watcher-linux-x64-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-win32-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-win32-arm64@npm:2.5.0" +"@parcel/watcher-win32-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-arm64@npm:2.5.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-win32-ia32@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-win32-ia32@npm:2.5.0" +"@parcel/watcher-win32-ia32@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-ia32@npm:2.5.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@parcel/watcher-win32-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-win32-x64@npm:2.5.0" +"@parcel/watcher-win32-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-x64@npm:2.5.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@parcel/watcher@npm:^2.4.1": - version: 2.5.0 - resolution: "@parcel/watcher@npm:2.5.0" + version: 2.5.1 + resolution: "@parcel/watcher@npm:2.5.1" dependencies: - "@parcel/watcher-android-arm64": "npm:2.5.0" - "@parcel/watcher-darwin-arm64": "npm:2.5.0" - "@parcel/watcher-darwin-x64": "npm:2.5.0" - "@parcel/watcher-freebsd-x64": "npm:2.5.0" - "@parcel/watcher-linux-arm-glibc": "npm:2.5.0" - "@parcel/watcher-linux-arm-musl": "npm:2.5.0" - "@parcel/watcher-linux-arm64-glibc": "npm:2.5.0" - "@parcel/watcher-linux-arm64-musl": "npm:2.5.0" - "@parcel/watcher-linux-x64-glibc": "npm:2.5.0" - "@parcel/watcher-linux-x64-musl": "npm:2.5.0" - "@parcel/watcher-win32-arm64": "npm:2.5.0" - "@parcel/watcher-win32-ia32": "npm:2.5.0" - "@parcel/watcher-win32-x64": "npm:2.5.0" + "@parcel/watcher-android-arm64": "npm:2.5.1" + "@parcel/watcher-darwin-arm64": "npm:2.5.1" + "@parcel/watcher-darwin-x64": "npm:2.5.1" + "@parcel/watcher-freebsd-x64": "npm:2.5.1" + "@parcel/watcher-linux-arm-glibc": "npm:2.5.1" + "@parcel/watcher-linux-arm-musl": "npm:2.5.1" + "@parcel/watcher-linux-arm64-glibc": "npm:2.5.1" + "@parcel/watcher-linux-arm64-musl": "npm:2.5.1" + "@parcel/watcher-linux-x64-glibc": "npm:2.5.1" + "@parcel/watcher-linux-x64-musl": "npm:2.5.1" + "@parcel/watcher-win32-arm64": "npm:2.5.1" + "@parcel/watcher-win32-ia32": "npm:2.5.1" + "@parcel/watcher-win32-x64": "npm:2.5.1" detect-libc: "npm:^1.0.3" is-glob: "npm:^4.0.3" micromatch: "npm:^4.0.5" @@ -2854,7 +2868,7 @@ __metadata: optional: true "@parcel/watcher-win32-x64": optional: true - checksum: 10c0/9bad727d8b11e5d150ec47459254544c583adaa47d047b8ef65e1c74aede1a0767dc7fc6b8997649dae07318d6ef39caba6a1c405d306398d5bcd47074ec5d29 + checksum: 10c0/8f35073d0c0b34a63d4c8d2213482f0ebc6a25de7b2cdd415d19cb929964a793cb285b68d1d50bfb732b070b3c82a2fdb4eb9c250eab709a1cd9d63345455a82 languageName: node linkType: hard @@ -3146,90 +3160,90 @@ __metadata: languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.10.9": - version: 1.10.9 - resolution: "@swc/core-darwin-arm64@npm:1.10.9" +"@swc/core-darwin-arm64@npm:1.10.16": + version: 1.10.16 + resolution: "@swc/core-darwin-arm64@npm:1.10.16" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.10.9": - version: 1.10.9 - resolution: "@swc/core-darwin-x64@npm:1.10.9" +"@swc/core-darwin-x64@npm:1.10.16": + version: 1.10.16 + resolution: "@swc/core-darwin-x64@npm:1.10.16" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.10.9": - version: 1.10.9 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.10.9" +"@swc/core-linux-arm-gnueabihf@npm:1.10.16": + version: 1.10.16 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.10.16" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.10.9": - version: 1.10.9 - resolution: "@swc/core-linux-arm64-gnu@npm:1.10.9" +"@swc/core-linux-arm64-gnu@npm:1.10.16": + version: 1.10.16 + resolution: "@swc/core-linux-arm64-gnu@npm:1.10.16" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.10.9": - version: 1.10.9 - resolution: "@swc/core-linux-arm64-musl@npm:1.10.9" +"@swc/core-linux-arm64-musl@npm:1.10.16": + version: 1.10.16 + resolution: "@swc/core-linux-arm64-musl@npm:1.10.16" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.10.9": - version: 1.10.9 - resolution: "@swc/core-linux-x64-gnu@npm:1.10.9" +"@swc/core-linux-x64-gnu@npm:1.10.16": + version: 1.10.16 + resolution: "@swc/core-linux-x64-gnu@npm:1.10.16" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.10.9": - version: 1.10.9 - resolution: "@swc/core-linux-x64-musl@npm:1.10.9" +"@swc/core-linux-x64-musl@npm:1.10.16": + version: 1.10.16 + resolution: "@swc/core-linux-x64-musl@npm:1.10.16" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.10.9": - version: 1.10.9 - resolution: "@swc/core-win32-arm64-msvc@npm:1.10.9" +"@swc/core-win32-arm64-msvc@npm:1.10.16": + version: 1.10.16 + resolution: "@swc/core-win32-arm64-msvc@npm:1.10.16" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.10.9": - version: 1.10.9 - resolution: "@swc/core-win32-ia32-msvc@npm:1.10.9" +"@swc/core-win32-ia32-msvc@npm:1.10.16": + version: 1.10.16 + resolution: "@swc/core-win32-ia32-msvc@npm:1.10.16" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.10.9": - version: 1.10.9 - resolution: "@swc/core-win32-x64-msvc@npm:1.10.9" +"@swc/core-win32-x64-msvc@npm:1.10.16": + version: 1.10.16 + resolution: "@swc/core-win32-x64-msvc@npm:1.10.16" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@swc/core@npm:^1.9.1": - version: 1.10.9 - resolution: "@swc/core@npm:1.10.9" + version: 1.10.16 + resolution: "@swc/core@npm:1.10.16" dependencies: - "@swc/core-darwin-arm64": "npm:1.10.9" - "@swc/core-darwin-x64": "npm:1.10.9" - "@swc/core-linux-arm-gnueabihf": "npm:1.10.9" - "@swc/core-linux-arm64-gnu": "npm:1.10.9" - "@swc/core-linux-arm64-musl": "npm:1.10.9" - "@swc/core-linux-x64-gnu": "npm:1.10.9" - "@swc/core-linux-x64-musl": "npm:1.10.9" - "@swc/core-win32-arm64-msvc": "npm:1.10.9" - "@swc/core-win32-ia32-msvc": "npm:1.10.9" - "@swc/core-win32-x64-msvc": "npm:1.10.9" + "@swc/core-darwin-arm64": "npm:1.10.16" + "@swc/core-darwin-x64": "npm:1.10.16" + "@swc/core-linux-arm-gnueabihf": "npm:1.10.16" + "@swc/core-linux-arm64-gnu": "npm:1.10.16" + "@swc/core-linux-arm64-musl": "npm:1.10.16" + "@swc/core-linux-x64-gnu": "npm:1.10.16" + "@swc/core-linux-x64-musl": "npm:1.10.16" + "@swc/core-win32-arm64-msvc": "npm:1.10.16" + "@swc/core-win32-ia32-msvc": "npm:1.10.16" + "@swc/core-win32-x64-msvc": "npm:1.10.16" "@swc/counter": "npm:^0.1.3" "@swc/types": "npm:^0.1.17" peerDependencies: @@ -3258,7 +3272,7 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 10c0/ddc94b04a63093113cacd48f554db4b68c7b7c08ebcf3eb64eca996393690ff1d69b5741d79882500502febcf4adb8556c8858e61c03a738c0d1b8c0c5b6fe2c + checksum: 10c0/155f4a2db6e1342084fa205883a9628d34ee2c14e511125630f5531fead732de2c4569d40545cd7b8976072cfed0e5ddf5cd72067abd24ce81e237dd90d8ee69 languageName: node linkType: hard @@ -3555,11 +3569,11 @@ __metadata: linkType: hard "@types/node@npm:*, @types/node@npm:^22.9.0": - version: 22.10.10 - resolution: "@types/node@npm:22.10.10" + version: 22.13.4 + resolution: "@types/node@npm:22.13.4" dependencies: undici-types: "npm:~6.20.0" - checksum: 10c0/3425772d4513cd5dbdd87c00acda088113c03a97445f84f6a89744c60a66990b56c9d3a7213d09d57b6b944ae8ff45f985565e0c1846726112588e33a22dd12b + checksum: 10c0/3a234fa7766a3efc382cf81f66f474c26cdab2f54f43f757634c81c0444eb2160c2dabbde9741e4983078a318a88515b65416b5f1ab5478548579d7b3ead1d95 languageName: node linkType: hard @@ -3680,9 +3694,9 @@ __metadata: linkType: hard "@types/webpack-env@npm:^1.18.5": - version: 1.18.6 - resolution: "@types/webpack-env@npm:1.18.6" - checksum: 10c0/b0d6ef810e92eb3133b8314d15df8e99d70ff24e4f650d7c17829478b95514256eb5a2eb663ea35e9ec94124177eb326f1d88a2d34260968c1d8d0c523937287 + version: 1.18.8 + resolution: "@types/webpack-env@npm:1.18.8" + checksum: 10c0/527a5d1eb75c5243e4f3665d956c7c340f899955dd25d16c9fd9750406f32e95a3a17d207640295038e8235c0c2a2daf084f420e088e58b965d82fc74f6012d7 languageName: node linkType: hard @@ -3816,18 +3830,18 @@ __metadata: linkType: hard "@typescript-eslint/parser@npm:^8.13.0": - version: 8.21.0 - resolution: "@typescript-eslint/parser@npm:8.21.0" + version: 8.24.0 + resolution: "@typescript-eslint/parser@npm:8.24.0" dependencies: - "@typescript-eslint/scope-manager": "npm:8.21.0" - "@typescript-eslint/types": "npm:8.21.0" - "@typescript-eslint/typescript-estree": "npm:8.21.0" - "@typescript-eslint/visitor-keys": "npm:8.21.0" + "@typescript-eslint/scope-manager": "npm:8.24.0" + "@typescript-eslint/types": "npm:8.24.0" + "@typescript-eslint/typescript-estree": "npm:8.24.0" + "@typescript-eslint/visitor-keys": "npm:8.24.0" debug: "npm:^4.3.4" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/aadebd50ca7aa2d61ad85d890c0d7010f2c293ec4d50a7833ef9674f232f0bc7118faa93a898771fbea50f02d542d687cf3569421b23f72fe6fed6895d5506fc + checksum: 10c0/3d2a22435714cc89e29bf05554538010354a52ff6ccb7321d5d68ddb27770f046970445e571c020c23994f0abc7ed271ce06d03bba6f590bd289d49006cc7208 languageName: node linkType: hard @@ -3841,13 +3855,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:8.21.0": - version: 8.21.0 - resolution: "@typescript-eslint/scope-manager@npm:8.21.0" +"@typescript-eslint/scope-manager@npm:8.24.0": + version: 8.24.0 + resolution: "@typescript-eslint/scope-manager@npm:8.24.0" dependencies: - "@typescript-eslint/types": "npm:8.21.0" - "@typescript-eslint/visitor-keys": "npm:8.21.0" - checksum: 10c0/ea405e79dc884ea1c76465604db52f9b0941d6cbb0bde6bce1af689ef212f782e214de69d46503c7c47bfc180d763369b7433f1965e3be3c442b417e8c9f8f75 + "@typescript-eslint/types": "npm:8.24.0" + "@typescript-eslint/visitor-keys": "npm:8.24.0" + checksum: 10c0/7c47f6b06fb53dbd8bf7b526faad20ed4336f63356f4f3ee6194676b9c10a5c0a25b8449b9254b7a8952dbb859601f8b10617249b767ea11b3b35135822c7ef0 languageName: node linkType: hard @@ -3865,10 +3879,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:8.21.0": - version: 8.21.0 - resolution: "@typescript-eslint/types@npm:8.21.0" - checksum: 10c0/67dfd300cc614d7b02e94d0dacfb228a7f4c3fd4eede29c43adb9e9fcc16365ae3df8d6165018da3c123dce65545bef03e3e8183f35e9b3a911ffc727e3274c2 +"@typescript-eslint/types@npm:8.24.0": + version: 8.24.0 + resolution: "@typescript-eslint/types@npm:8.24.0" + checksum: 10c0/d3fe148315a37c272e0d077fd3d05e10c7c3266c006605c94135d587a5cd58e34a7d9ee0bf43bfbe730545cfa329e836b1e5f6b8aabfaf56e2b524578e1b2d26 languageName: node linkType: hard @@ -3909,36 +3923,36 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:8.21.0": - version: 8.21.0 - resolution: "@typescript-eslint/typescript-estree@npm:8.21.0" +"@typescript-eslint/typescript-estree@npm:8.24.0": + version: 8.24.0 + resolution: "@typescript-eslint/typescript-estree@npm:8.24.0" dependencies: - "@typescript-eslint/types": "npm:8.21.0" - "@typescript-eslint/visitor-keys": "npm:8.21.0" + "@typescript-eslint/types": "npm:8.24.0" + "@typescript-eslint/visitor-keys": "npm:8.24.0" debug: "npm:^4.3.4" fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" minimatch: "npm:^9.0.4" semver: "npm:^7.6.0" - ts-api-utils: "npm:^2.0.0" + ts-api-utils: "npm:^2.0.1" peerDependencies: typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/0cf5b0382524f4af54fb5ec71ca7e939ec922711f2d77b383740b28dd4b21407b0ab5dded62df6819d01c12c0b354e95667e3c7025a5d27d05b805161ab94855 + checksum: 10c0/38732a9084131f0bfab3c0105367604d4b3017d4359f49562ac9e95b5490c798d38873f0fef5aafd2e1e78a57b079496d935c71649ea4b5be61bbff27055ebad languageName: node linkType: hard "@typescript-eslint/utils@npm:^8.13.0": - version: 8.21.0 - resolution: "@typescript-eslint/utils@npm:8.21.0" + version: 8.24.0 + resolution: "@typescript-eslint/utils@npm:8.24.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:8.21.0" - "@typescript-eslint/types": "npm:8.21.0" - "@typescript-eslint/typescript-estree": "npm:8.21.0" + "@typescript-eslint/scope-manager": "npm:8.24.0" + "@typescript-eslint/types": "npm:8.24.0" + "@typescript-eslint/typescript-estree": "npm:8.24.0" peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: ">=4.8.4 <5.8.0" - checksum: 10c0/d8347dbe9176417220aa62902cfc1b2007a9246bb7a8cccdf8590120903eb50ca14cb668efaab4646d086277f2367559985b62230e43ebd8b0723d237eeaa2f2 + checksum: 10c0/c08cf9668d6ece98a0d0e7a87b62009f37931d3d799560c5084a59c90c7f22c45acc5022c104b5bd1899d41c46fba24276fdb31e0742402f804f66285943c150 languageName: node linkType: hard @@ -3961,13 +3975,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:8.21.0": - version: 8.21.0 - resolution: "@typescript-eslint/visitor-keys@npm:8.21.0" +"@typescript-eslint/visitor-keys@npm:8.24.0": + version: 8.24.0 + resolution: "@typescript-eslint/visitor-keys@npm:8.24.0" dependencies: - "@typescript-eslint/types": "npm:8.21.0" + "@typescript-eslint/types": "npm:8.24.0" eslint-visitor-keys: "npm:^4.2.0" - checksum: 10c0/b3f1412f550e35c0d7ae0410db616951116b365167539f9b85710d8bc2b36b322c5e637caee84cc1ae5df8f1d961880250d52ffdef352b31e5bdbef74ba6fea9 + checksum: 10c0/ae3dcabbeb5213282806de1a7bc31c657189aae4225f2847356bc3110de46a43a82595634e0f123f6c8ca53ae6520c2acf7ac59a91eeb83c0f763166e3982f5c languageName: node linkType: hard @@ -5316,6 +5330,18 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs3@npm:^0.11.0": + version: 0.11.1 + resolution: "babel-plugin-polyfill-corejs3@npm:0.11.1" + dependencies: + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" + core-js-compat: "npm:^3.40.0" + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 10c0/025f754b6296d84b20200aff63a3c1acdd85e8c621781f2bd27fe2512d0060526192d02329326947c6b29c27cf475fbcfaaff8c51eab1d2bfc7b79086bb64229 + languageName: node + linkType: hard + "babel-plugin-polyfill-regenerator@npm:^0.6.1": version: 0.6.3 resolution: "babel-plugin-polyfill-regenerator@npm:0.6.3" @@ -5401,8 +5427,8 @@ __metadata: linkType: hard "babel-preset-react-app@npm:^10.0.0": - version: 10.0.1 - resolution: "babel-preset-react-app@npm:10.0.1" + version: 10.1.0 + resolution: "babel-preset-react-app@npm:10.1.0" dependencies: "@babel/core": "npm:^7.16.0" "@babel/plugin-proposal-class-properties": "npm:^7.16.0" @@ -5411,6 +5437,7 @@ __metadata: "@babel/plugin-proposal-numeric-separator": "npm:^7.16.0" "@babel/plugin-proposal-optional-chaining": "npm:^7.16.0" "@babel/plugin-proposal-private-methods": "npm:^7.16.0" + "@babel/plugin-proposal-private-property-in-object": "npm:^7.16.7" "@babel/plugin-transform-flow-strip-types": "npm:^7.16.0" "@babel/plugin-transform-react-display-name": "npm:^7.16.0" "@babel/plugin-transform-runtime": "npm:^7.16.4" @@ -5420,7 +5447,7 @@ __metadata: "@babel/runtime": "npm:^7.16.3" babel-plugin-macros: "npm:^3.1.0" babel-plugin-transform-react-remove-prop-types: "npm:^0.4.24" - checksum: 10c0/aba225d0caf2591f7cc1aeed69369d1e86419a92fcf6025312421c238f4468347a7b6c12a45a4fb15e879a01f5a060439842fbde5739d7be31077b35c7d20fa5 + checksum: 10c0/4cb4d85cc08dd813ac9a3e9c39e764e0b32d3333c9464517f5ae9a2289a41fe40e107c5909e8cc9ff6627a38b0c0d50b1c86679bde7623bb36b257902fb8bb20 languageName: node linkType: hard @@ -5938,12 +5965,12 @@ __metadata: linkType: hard "call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1": - version: 1.0.1 - resolution: "call-bind-apply-helpers@npm:1.0.1" + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" dependencies: es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" - checksum: 10c0/acb2ab68bf2718e68a3e895f0d0b73ccc9e45b9b6f210f163512ba76f91dab409eb8792f6dae188356f9095747512a3101646b3dea9d37fb8c7c6bf37796d18c + checksum: 10c0/47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 languageName: node linkType: hard @@ -6038,9 +6065,9 @@ __metadata: linkType: hard "caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30000981, caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001125, caniuse-lite@npm:^1.0.30001688": - version: 1.0.30001695 - resolution: "caniuse-lite@npm:1.0.30001695" - checksum: 10c0/acf90a767051fdd8083711b3ff9f07a28149c55e394115d8f874f149aa4f130e6bc50cea1dd94fe03035b9ebbe13b64f446518a6d2e19f72650962bdff44b2c5 + version: 1.0.30001699 + resolution: "caniuse-lite@npm:1.0.30001699" + checksum: 10c0/e87b3a0602c3124131f6a21f1eb262378e17a2ee3089e3c472ac8b9caa85cf7d6a219655379302c29c6f10a74051f2a712639d7f98ee0444c73fefcbaf25d519 languageName: node linkType: hard @@ -6247,9 +6274,9 @@ __metadata: linkType: hard "cjs-module-lexer@npm:^1.0.0": - version: 1.4.1 - resolution: "cjs-module-lexer@npm:1.4.1" - checksum: 10c0/5a7d8279629c9ba8ccf38078c2fed75b7737973ced22b9b5a54180efa57fb2fe2bb7bec6aec55e3b8f3f5044f5d7b240347ad9bd285e7c3d0ee5b0a1d0504dfc + version: 1.4.3 + resolution: "cjs-module-lexer@npm:1.4.3" + checksum: 10c0/076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be languageName: node linkType: hard @@ -6524,8 +6551,8 @@ __metadata: linkType: hard "compression@npm:^1.7.4": - version: 1.7.5 - resolution: "compression@npm:1.7.5" + version: 1.8.0 + resolution: "compression@npm:1.8.0" dependencies: bytes: "npm:3.1.2" compressible: "npm:~2.0.18" @@ -6534,7 +6561,7 @@ __metadata: on-headers: "npm:~1.0.2" safe-buffer: "npm:5.2.1" vary: "npm:~1.1.2" - checksum: 10c0/35c9d2d57c86d8107eab5e637f2146fcefec8475a2ff3e162f5eb0982ff856d385fb5d8c9823c3d50e075f2d9304bc622dac3df27bfef0355309c0a5307861c5 + checksum: 10c0/804d3c8430939f4fd88e5128333f311b4035f6425a7f2959d74cfb5c98ef3a3e3e18143208f3f9d0fcae4cd3bcf3d2fbe525e0fcb955e6e146e070936f025a24 languageName: node linkType: hard @@ -6691,7 +6718,7 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1": +"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.40.0": version: 3.40.0 resolution: "core-js-compat@npm:3.40.0" dependencies: @@ -7864,9 +7891,9 @@ __metadata: linkType: hard "electron-to-chromium@npm:^1.3.564, electron-to-chromium@npm:^1.5.73": - version: 1.5.88 - resolution: "electron-to-chromium@npm:1.5.88" - checksum: 10c0/25946ef310f8e14c763fcf0e62094e7eae2273d9ffe908969ddd97492c3df0198739295ba76388dc210c4503ab6b540130779cd83036f80520cb8efee53be8e4 + version: 1.5.100 + resolution: "electron-to-chromium@npm:1.5.100" + checksum: 10c0/4c3b42062e9d0fe10b22c54fc1ee9cc973e346fc71deff1084b75247a1448518a22e75f5a4cfcd07f86c7789f1122d4476a2ceae831e97963995f33ddfc6299e languageName: node linkType: hard @@ -7971,12 +7998,12 @@ __metadata: linkType: hard "enhanced-resolve@npm:^5.17.1": - version: 5.18.0 - resolution: "enhanced-resolve@npm:5.18.0" + version: 5.18.1 + resolution: "enhanced-resolve@npm:5.18.1" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 10c0/5fcc264a6040754ab5b349628cac2bb5f89cee475cbe340804e657a5b9565f70e6aafb338d5895554eb0ced9f66c50f38a255274a0591dcb64ee17c549c459ce + checksum: 10c0/4cffd9b125225184e2abed9fdf0ed3dbd2224c873b165d0838fd066cde32e0918626cba2f1f4bf6860762f13a7e2364fd89a82b99566be2873d813573ac71846 languageName: node linkType: hard @@ -8189,11 +8216,11 @@ __metadata: linkType: hard "es-shim-unscopables@npm:^1.0.2": - version: 1.0.2 - resolution: "es-shim-unscopables@npm:1.0.2" + version: 1.1.0 + resolution: "es-shim-unscopables@npm:1.1.0" dependencies: - hasown: "npm:^2.0.0" - checksum: 10c0/f495af7b4b7601a4c0cfb893581c352636e5c08654d129590386a33a0432cf13a7bdc7b6493801cadd990d838e2839b9013d1de3b880440cb537825e834fe783 + hasown: "npm:^2.0.2" + checksum: 10c0/1b9702c8a1823fc3ef39035a4e958802cf294dd21e917397c561d0b3e195f383b978359816b1732d02b255ccf63e1e4815da0065b95db8d7c992037be3bbbcdb languageName: node linkType: hard @@ -8254,46 +8281,48 @@ __metadata: linkType: hard "esbuild-loader@npm:^4.2.2": - version: 4.2.2 - resolution: "esbuild-loader@npm:4.2.2" + version: 4.3.0 + resolution: "esbuild-loader@npm:4.3.0" dependencies: - esbuild: "npm:^0.21.0" + esbuild: "npm:^0.25.0" get-tsconfig: "npm:^4.7.0" loader-utils: "npm:^2.0.4" webpack-sources: "npm:^1.4.3" peerDependencies: webpack: ^4.40.0 || ^5.0.0 - checksum: 10c0/be15346c570c02a7f4caa6c59bf57287eee9b5e37f34b0275507d3fea4d7c67e7e773b4a5bed1cd2e1a94e66bd650454471a3d0de769dfef57e104ef211ea3d4 + checksum: 10c0/229435fe0f6bba2828462902188f640d96f501c9b966e0dca739c92601a7d573d67c58d8f9cd642586848d6bb8ae59a8242d8a750c60eaedd78a2776a658583f languageName: node linkType: hard -"esbuild@npm:^0.21.0": - version: 0.21.5 - resolution: "esbuild@npm:0.21.5" +"esbuild@npm:^0.25.0": + version: 0.25.0 + resolution: "esbuild@npm:0.25.0" dependencies: - "@esbuild/aix-ppc64": "npm:0.21.5" - "@esbuild/android-arm": "npm:0.21.5" - "@esbuild/android-arm64": "npm:0.21.5" - "@esbuild/android-x64": "npm:0.21.5" - "@esbuild/darwin-arm64": "npm:0.21.5" - "@esbuild/darwin-x64": "npm:0.21.5" - "@esbuild/freebsd-arm64": "npm:0.21.5" - "@esbuild/freebsd-x64": "npm:0.21.5" - "@esbuild/linux-arm": "npm:0.21.5" - "@esbuild/linux-arm64": "npm:0.21.5" - "@esbuild/linux-ia32": "npm:0.21.5" - "@esbuild/linux-loong64": "npm:0.21.5" - "@esbuild/linux-mips64el": "npm:0.21.5" - "@esbuild/linux-ppc64": "npm:0.21.5" - "@esbuild/linux-riscv64": "npm:0.21.5" - "@esbuild/linux-s390x": "npm:0.21.5" - "@esbuild/linux-x64": "npm:0.21.5" - "@esbuild/netbsd-x64": "npm:0.21.5" - "@esbuild/openbsd-x64": "npm:0.21.5" - "@esbuild/sunos-x64": "npm:0.21.5" - "@esbuild/win32-arm64": "npm:0.21.5" - "@esbuild/win32-ia32": "npm:0.21.5" - "@esbuild/win32-x64": "npm:0.21.5" + "@esbuild/aix-ppc64": "npm:0.25.0" + "@esbuild/android-arm": "npm:0.25.0" + "@esbuild/android-arm64": "npm:0.25.0" + "@esbuild/android-x64": "npm:0.25.0" + "@esbuild/darwin-arm64": "npm:0.25.0" + "@esbuild/darwin-x64": "npm:0.25.0" + "@esbuild/freebsd-arm64": "npm:0.25.0" + "@esbuild/freebsd-x64": "npm:0.25.0" + "@esbuild/linux-arm": "npm:0.25.0" + "@esbuild/linux-arm64": "npm:0.25.0" + "@esbuild/linux-ia32": "npm:0.25.0" + "@esbuild/linux-loong64": "npm:0.25.0" + "@esbuild/linux-mips64el": "npm:0.25.0" + "@esbuild/linux-ppc64": "npm:0.25.0" + "@esbuild/linux-riscv64": "npm:0.25.0" + "@esbuild/linux-s390x": "npm:0.25.0" + "@esbuild/linux-x64": "npm:0.25.0" + "@esbuild/netbsd-arm64": "npm:0.25.0" + "@esbuild/netbsd-x64": "npm:0.25.0" + "@esbuild/openbsd-arm64": "npm:0.25.0" + "@esbuild/openbsd-x64": "npm:0.25.0" + "@esbuild/sunos-x64": "npm:0.25.0" + "@esbuild/win32-arm64": "npm:0.25.0" + "@esbuild/win32-ia32": "npm:0.25.0" + "@esbuild/win32-x64": "npm:0.25.0" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -8329,8 +8358,12 @@ __metadata: optional: true "@esbuild/linux-x64": optional: true + "@esbuild/netbsd-arm64": + optional: true "@esbuild/netbsd-x64": optional: true + "@esbuild/openbsd-arm64": + optional: true "@esbuild/openbsd-x64": optional: true "@esbuild/sunos-x64": @@ -8343,7 +8376,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 10c0/fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de + checksum: 10c0/5767b72da46da3cfec51661647ec850ddbf8a8d0662771139f10ef0692a8831396a0004b2be7966cecdb08264fb16bdc16290dcecd92396fac5f12d722fa013d languageName: node linkType: hard @@ -9103,9 +9136,9 @@ __metadata: linkType: hard "exponential-backoff@npm:^3.1.1": - version: 3.1.1 - resolution: "exponential-backoff@npm:3.1.1" - checksum: 10c0/160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 + version: 3.1.2 + resolution: "exponential-backoff@npm:3.1.2" + checksum: 10c0/d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 languageName: node linkType: hard @@ -9329,11 +9362,11 @@ __metadata: linkType: hard "fastq@npm:^1.17.1, fastq@npm:^1.6.0": - version: 1.18.0 - resolution: "fastq@npm:1.18.0" + version: 1.19.0 + resolution: "fastq@npm:1.19.0" dependencies: reusify: "npm:^1.0.4" - checksum: 10c0/7be87ecc41762adbddf558d24182f50a4b1a3ef3ee807d33b7623da7aee5faecdcc94fce5aa13fe91df93e269f383232bbcdb2dc5338cd1826503d6063221f36 + checksum: 10c0/d6a001638f1574a696660fcbba5300d017760432372c801632c325ca7c16819604841c92fd3ccadcdacec0966ca336363a5ff57bc5f0be335d8ea7ac6087b98f languageName: node linkType: hard @@ -9483,13 +9516,13 @@ __metadata: linkType: hard "find-my-way@npm:^9.0.0": - version: 9.1.0 - resolution: "find-my-way@npm:9.1.0" + version: 9.2.0 + resolution: "find-my-way@npm:9.2.0" dependencies: fast-deep-equal: "npm:^3.1.3" fast-querystring: "npm:^1.0.0" safe-regex2: "npm:^4.0.0" - checksum: 10c0/ddde633673b512940f8d183c8684f1441d623464364f931af979a71baa0cb5b774ed574a80eaddba40fc605c7d35bc1c74c9469732eaf381a1c4a3e59611686f + checksum: 10c0/de869f044ea196493d3d8951e592e8155191cfa7ff56b49ae0aa3b7184e25a19e6931386a0b1ac0ba875648f54430b30c33610045bee0e2d0e5875b9b4fd13fb languageName: node linkType: hard @@ -9577,11 +9610,11 @@ __metadata: linkType: hard "for-each@npm:^0.3.3": - version: 0.3.4 - resolution: "for-each@npm:0.3.4" + version: 0.3.5 + resolution: "for-each@npm:0.3.5" dependencies: is-callable: "npm:^1.2.7" - checksum: 10c0/6b2016c0a0fe3107c70a233923cac74f07bedb5a1847636039fa6bcc3df09aefa554cfec23c3342ad365acac1f95e799d9f8e220cb82a4c7b8a84f969234302f + checksum: 10c0/0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee languageName: node linkType: hard @@ -9618,24 +9651,26 @@ __metadata: linkType: hard "form-data@npm:^3.0.0": - version: 3.0.2 - resolution: "form-data@npm:3.0.2" + version: 3.0.3 + resolution: "form-data@npm:3.0.3" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" - mime-types: "npm:^2.1.12" - checksum: 10c0/1157ba53ce3a381ea3321b5506ae843ead4027e1b4567b74afa7d84df7043b33c5e518bb267dac56036c3dd8f4d8268be3e7181691488fff766bfccdc98d3bf7 + es-set-tostringtag: "npm:^2.1.0" + mime-types: "npm:^2.1.35" + checksum: 10c0/a62b275f9736ff94f327c66d5f6c581391eafe07c912b12c3738e822aa3b1f27fb23d7138af5b48163497a278e2f84ec9f4a27e60dd511b7683fb76a835bb395 languageName: node linkType: hard "form-data@npm:^4.0.0": - version: 4.0.1 - resolution: "form-data@npm:4.0.1" + version: 4.0.2 + resolution: "form-data@npm:4.0.2" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" mime-types: "npm:^2.1.12" - checksum: 10c0/bb102d570be8592c23f4ea72d7df9daa50c7792eb0cf1c5d7e506c1706e7426a4e4ae48a35b109e91c85f1c0ec63774a21ae252b66f4eb981cb8efef7d0463c8 + checksum: 10c0/e534b0cf025c831a0929bf4b9bbe1a9a6b03e273a8161f9947286b9b13bf8fb279c6944aae0070c4c311100c6d6dbb815cd955dc217728caf73fad8dc5b8ee9c languageName: node linkType: hard @@ -10788,12 +10823,12 @@ __metadata: linkType: hard "import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" dependencies: parent-module: "npm:^1.0.0" resolve-from: "npm:^4.0.0" - checksum: 10c0/7f882953aa6b740d1f0e384d0547158bc86efbf2eea0f1483b8900a6f65c5a5123c2cf09b0d542cc419d0b98a759ecaeb394237e97ea427f2da221dc3cd80cc3 + checksum: 10c0/bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec languageName: node linkType: hard @@ -11054,12 +11089,12 @@ __metadata: linkType: hard "is-boolean-object@npm:^1.2.1": - version: 1.2.1 - resolution: "is-boolean-object@npm:1.2.1" + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" dependencies: - call-bound: "npm:^1.0.2" + call-bound: "npm:^1.0.3" has-tostringtag: "npm:^1.0.2" - checksum: 10c0/2ef601d255a39fdbde79cfe6be80c27b47430ed6712407f29b17d002e20f64c1e3d6692f1d842ba16bf1e9d8ddf1c4f13cac3ed7d9a4a21290f44879ebb4e8f5 + checksum: 10c0/36ff6baf6bd18b3130186990026f5a95c709345c39cd368468e6c1b6ab52201e9fd26d8e1f4c066357b4938b0f0401e1a5000e08257787c1a02f3a719457001e languageName: node linkType: hard @@ -11491,11 +11526,11 @@ __metadata: linkType: hard "is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0": - version: 1.1.0 - resolution: "is-weakref@npm:1.1.0" + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" dependencies: - call-bound: "npm:^1.0.2" - checksum: 10c0/aa835f62e29cb60132ecb3ec7d11bd0f39ec7322325abe8412b805aef47153ec2daefdb21759b049711c674f49b13202a31d8d126bcdff7d8671c78babd4ae5b + call-bound: "npm:^1.0.3" + checksum: 10c0/8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b languageName: node linkType: hard @@ -11688,11 +11723,11 @@ __metadata: linkType: hard "jackspeak@npm:^4.0.1": - version: 4.0.2 - resolution: "jackspeak@npm:4.0.2" + version: 4.0.3 + resolution: "jackspeak@npm:4.0.3" dependencies: "@isaacs/cliui": "npm:^8.0.2" - checksum: 10c0/b26039d11c0163a95b1e58851b9ac453cce64ad6d1eb98a00b303ad5eeb761b29d33c9419d1e16c016d3f7151c8edf7df223e6cf93a1907655fd95d6ce85c0de + checksum: 10c0/3d252c84fe3ea2b44da70ea3bb46a4a6fb13cd22c9e256ee254684be86ace87f5ce40cb181d279dd6ee1de5d82b88b7f231335e9f45dcbce17b6d64fcb04de23 languageName: node linkType: hard @@ -13609,7 +13644,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.27, mime-types@npm:^2.1.35, mime-types@npm:~2.1.17, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -14132,8 +14167,8 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 11.0.0 - resolution: "node-gyp@npm:11.0.0" + version: 11.1.0 + resolution: "node-gyp@npm:11.1.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" @@ -14147,7 +14182,7 @@ __metadata: which: "npm:^5.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 10c0/a3b885bbee2d271f1def32ba2e30ffcf4562a3db33af06b8b365e053153e2dd2051b9945783c3c8e852d26a0f20f65b251c7e83361623383a99635c0280ee573 + checksum: 10c0/c38977ce502f1ea41ba2b8721bd5b49bc3d5b3f813eabfac8414082faf0620ccb5211e15c4daecc23ed9f5e3e9cc4da00e575a0bcfc2a95a069294f2afa1e0cd languageName: node linkType: hard @@ -14374,9 +14409,9 @@ __metadata: linkType: hard "object-inspect@npm:^1.13.3": - version: 1.13.3 - resolution: "object-inspect@npm:1.13.3" - checksum: 10c0/cc3f15213406be89ffdc54b525e115156086796a515410a8d390215915db9f23c8eab485a06f1297402f440a33715fe8f71a528c1dcbad6e1a3bcaf5a46921d4 + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 10c0/d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 languageName: node linkType: hard @@ -15126,9 +15161,9 @@ __metadata: linkType: hard "possible-typed-array-names@npm:^1.0.0": - version: 1.0.0 - resolution: "possible-typed-array-names@npm:1.0.0" - checksum: 10c0/d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: 10c0/c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 languageName: node linkType: hard @@ -15918,12 +15953,12 @@ __metadata: linkType: hard "postcss-selector-parser@npm:^7.0.0": - version: 7.0.0 - resolution: "postcss-selector-parser@npm:7.0.0" + version: 7.1.0 + resolution: "postcss-selector-parser@npm:7.1.0" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 10c0/e96e096afcce70bf5c97789f5ea09d7415ae5eb701d82b05b5e8532885d31363b484fcb1ca9488c9a331f30508d9e5bb6c3109eb2eb5067ef3d3919f9928cd9d + checksum: 10c0/0fef257cfd1c0fe93c18a3f8a6e739b4438b527054fd77e9a62730a89b2d0ded1b59314a7e4aaa55bc256204f40830fecd2eb50f20f8cb7ab3a10b52aa06c8aa languageName: node linkType: hard @@ -15996,13 +16031,13 @@ __metadata: linkType: hard "postcss@npm:^8.1.0, postcss@npm:^8.4.33": - version: 8.5.1 - resolution: "postcss@npm:8.5.1" + version: 8.5.2 + resolution: "postcss@npm:8.5.2" dependencies: nanoid: "npm:^3.3.8" picocolors: "npm:^1.1.1" source-map-js: "npm:^1.2.1" - checksum: 10c0/c4d90c59c98e8a0c102b77d3f4cac190f883b42d63dc60e2f3ed840f16197c0c8e25a4327d2e9a847b45a985612317dc0534178feeebd0a1cf3eb0eecf75cae4 + checksum: 10c0/3044d49bc725029ab62292e8bf9849741251b95f3b754e191bf8b4025414d40ec3b4ac05c5a563d4b50060b5c8e96683eb4d783d8d8fa3867eb7b763cbe66127 languageName: node linkType: hard @@ -16028,11 +16063,11 @@ __metadata: linkType: hard "prettier@npm:^3.2.5": - version: 3.4.2 - resolution: "prettier@npm:3.4.2" + version: 3.5.1 + resolution: "prettier@npm:3.5.1" bin: prettier: bin/prettier.cjs - checksum: 10c0/99e076a26ed0aba4ebc043880d0f08bbb8c59a4c6641cdee6cdadf2205bdd87aa1d7823f50c3aea41e015e99878d37c58d7b5f0e663bba0ef047f94e36b96446 + checksum: 10c0/9f6f810eae455d6e4213845151a484a2338f2e0d6a8b84ee8e13a83af8a2421ef6c1e31e61e4b135671fb57b9541f6624648880cc2061ac803e243ac898c0123 languageName: node linkType: hard @@ -16456,9 +16491,9 @@ __metadata: linkType: hard "react-error-overlay@npm:^6.0.9": - version: 6.0.11 - resolution: "react-error-overlay@npm:6.0.11" - checksum: 10c0/8fc93942976e0c704274aec87dbc8e21f62a2cc78d1c93f9bcfff9f7494b00c60f7a2f0bd48d832bcd3190627c0255a1df907373f61f820371373a65ec4b2d64 + version: 6.1.0 + resolution: "react-error-overlay@npm:6.1.0" + checksum: 10c0/2b52308b9e489dfaa25df85c7ed5c200371bc214245161a0833b729f9c6b1a2e591e1d1e07c3d3859ffa19b84a386c219d93df9ba13d819be34c20f40e71a555 languageName: node linkType: hard @@ -16681,9 +16716,9 @@ __metadata: linkType: hard "readdirp@npm:^4.0.1": - version: 4.1.1 - resolution: "readdirp@npm:4.1.1" - checksum: 10c0/a1afc90d0e57ce4caa28046875519453fd09663ade0d0c29fe0d6a117eca4596cfdf1a9ebb0859ad34cca7b9351d4f0d8d962a4363d40f3f37e57dba51ffb6b6 + version: 4.1.2 + resolution: "readdirp@npm:4.1.2" + checksum: 10c0/60a14f7619dec48c9c850255cd523e2717001b0e179dc7037cfa0895da7b9e9ab07532d324bfb118d73a710887d1e35f79c495fa91582784493e085d18c72c62 languageName: node linkType: hard @@ -16804,9 +16839,9 @@ __metadata: linkType: hard "regex-parser@npm:^2.2.11": - version: 2.3.0 - resolution: "regex-parser@npm:2.3.0" - checksum: 10c0/de31c40e9d982735fdf5934c822cc5cafbe6a0f0909d9fef52e2bd4cc2198933c89fd5e7a17697f25591fdb5df386a088296612b45f0f8e194222070fc5b5cc7 + version: 2.3.1 + resolution: "regex-parser@npm:2.3.1" + checksum: 10c0/a256f79c8b465e6765eb65799417200f8ee81f68cc202cc5563a02713e61ad51f6280672f8edee072ef37c5301a90f8d1a71cefb6ec3ed2ca0d1d88587286219 languageName: node linkType: hard @@ -17412,8 +17447,8 @@ __metadata: linkType: hard "sass-loader@npm:^16.0.3": - version: 16.0.4 - resolution: "sass-loader@npm:16.0.4" + version: 16.0.5 + resolution: "sass-loader@npm:16.0.5" dependencies: neo-async: "npm:^2.6.2" peerDependencies: @@ -17433,13 +17468,13 @@ __metadata: optional: true webpack: optional: true - checksum: 10c0/d57c5fa35620e9022cfa3e5d49f3f9b3e54fb8b2fa9d021c10fe26c8c2f77103e038b6540eb20123a6f73aef23d2beb04033d3b7772588ca3f3c0ba2a4ee40ac + checksum: 10c0/216422b7b9e6e3f22739dc96887d883d2415f188d5c47631fd28c80608b5fae71167b26d0c74a1e917614e4d494fa73b1190ad5ca2f587c1afee84dc1d30f003 languageName: node linkType: hard "sass@npm:^1.80.6": - version: 1.83.4 - resolution: "sass@npm:1.83.4" + version: 1.85.0 + resolution: "sass@npm:1.85.0" dependencies: "@parcel/watcher": "npm:^2.4.1" chokidar: "npm:^4.0.0" @@ -17450,7 +17485,7 @@ __metadata: optional: true bin: sass: sass.js - checksum: 10c0/6f27f0eebfeb50222b14baaeef548ef58a05daf8abd9797e6c499334ed7ad40541767056c8693780d06ca83d8836348ea7396a923d3be439b133507993ca78be + checksum: 10c0/a1af0c0596ae1904f66337d0c70a684db6e12210f97be4326cc3dcf18b0f956d7bc45ab2bcc7a8422d433d3eb3c9cb2cc8e60b2dafbdd01fb1ae5a23f5424690 languageName: node linkType: hard @@ -17527,7 +17562,7 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": +"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1": version: 3.3.0 resolution: "schema-utils@npm:3.3.0" dependencies: @@ -17601,11 +17636,11 @@ __metadata: linkType: hard "semver@npm:^7.2.1, semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": - version: 7.6.3 - resolution: "semver@npm:7.6.3" + version: 7.7.1 + resolution: "semver@npm:7.7.1" bin: semver: bin/semver.js - checksum: 10c0/88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf + checksum: 10c0/fd603a6fb9c399c6054015433051bdbe7b99a940a8fb44b85c2b524c4004b023d7928d47cb22154f8d054ea7ee8597f586605e05b52047f048278e4ac56ae958 languageName: node linkType: hard @@ -18060,12 +18095,12 @@ __metadata: linkType: hard "socks@npm:^2.6.2, socks@npm:^2.8.3": - version: 2.8.3 - resolution: "socks@npm:2.8.3" + version: 2.8.4 + resolution: "socks@npm:2.8.4" dependencies: ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: 10c0/d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 + checksum: 10c0/00c3271e233ccf1fb83a3dd2060b94cc37817e0f797a93c560b9a7a86c4a0ec2961fb31263bdd24a3c28945e24868b5f063cd98744171d9e942c513454b50ae5 languageName: node linkType: hard @@ -18975,7 +19010,7 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.10": +"terser-webpack-plugin@npm:^5.3.11": version: 5.3.11 resolution: "terser-webpack-plugin@npm:5.3.11" dependencies: @@ -19011,8 +19046,8 @@ __metadata: linkType: hard "terser@npm:^5.3.4, terser@npm:^5.31.1, terser@npm:^5.36.0": - version: 5.37.0 - resolution: "terser@npm:5.37.0" + version: 5.39.0 + resolution: "terser@npm:5.39.0" dependencies: "@jridgewell/source-map": "npm:^0.3.3" acorn: "npm:^8.8.2" @@ -19020,7 +19055,7 @@ __metadata: source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: 10c0/ff0dc79b0a0da821e7f5bf7a047eab6d04e70e88b62339a0f1d71117db3310e255f5c00738fa3b391f56c3571f800a00047720261ba04ced0241c1f9922199f4 + checksum: 10c0/83326545ea1aecd6261030568b6191ccfa4cb6aa61d9ea41746a52479f50017a78b77e4725fbbc207c5df841ffa66a773c5ac33636e95c7ab94fe7e0379ae5c7 languageName: node linkType: hard @@ -19162,6 +19197,8 @@ __metadata: jsdom: "npm:^25.0.1" mini-css-extract-plugin: "npm:^2.9.2" prettier: "npm:^3.2.5" + react: "npm:^18.3.1" + react-dom: "npm:^18.3.1" sass: "npm:^1.80.6" sass-loader: "npm:^16.0.3" style-loader: "npm:^4.0.0" @@ -19259,21 +19296,21 @@ __metadata: languageName: node linkType: hard -"tldts-core@npm:^6.1.74": - version: 6.1.74 - resolution: "tldts-core@npm:6.1.74" - checksum: 10c0/b2c518469ef464cc4ec38e01e07d58185c8eff97150641dcc1d53c4210bb962cc4c584c3b1f3939b1279c133e855723438fd2c69d91a54a46efd06efdb8f14fb +"tldts-core@npm:^6.1.77": + version: 6.1.77 + resolution: "tldts-core@npm:6.1.77" + checksum: 10c0/7b59fb161c2c5ee27e48f2144dad865c991e90c619c50a61cb9ddd5b9bb0174ff9b325fbe71e30cb4ef258d6911fabbb8479d2985071de27d3b43a89ff823d46 languageName: node linkType: hard "tldts@npm:^6.1.32": - version: 6.1.74 - resolution: "tldts@npm:6.1.74" + version: 6.1.77 + resolution: "tldts@npm:6.1.77" dependencies: - tldts-core: "npm:^6.1.74" + tldts-core: "npm:^6.1.77" bin: tldts: bin/cli.js - checksum: 10c0/d552fdce18e0a13858da90447abc974c6b15f1570723bf93f25602aa253170eeb2a7197aa82ebd120fd88ff2fa6fd81185e47e8a417b6c5e7bba59e16e214278 + checksum: 10c0/62c8eff1782955af18010c9d5042c39744b67c4545ecdfbc97870b27c379cf72c9bcc703d5cc83a2f15528cde10fb65e2259e9ee78615d9862d281c57921088c languageName: node linkType: hard @@ -19365,11 +19402,11 @@ __metadata: linkType: hard "tough-cookie@npm:^5.0.0": - version: 5.1.0 - resolution: "tough-cookie@npm:5.1.0" + version: 5.1.1 + resolution: "tough-cookie@npm:5.1.1" dependencies: tldts: "npm:^6.1.32" - checksum: 10c0/cae151040c9fc43169a1cac5af5c6d56aa3d31435b985fd5749669430d45a0c3a3be03991b210af40c1aa175050955b57509f8d275bd06735e7e268a7e0b78af + checksum: 10c0/84fe18b7c28ce273c916d95028c00ffff58c285d58e90fbd44eb9380dd1bc21892c675cd1bbd4bfbc95108fe833c406b285844757d41636248bfe264655a6ef8 languageName: node linkType: hard @@ -19407,12 +19444,12 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^2.0.0": - version: 2.0.0 - resolution: "ts-api-utils@npm:2.0.0" +"ts-api-utils@npm:^2.0.1": + version: 2.0.1 + resolution: "ts-api-utils@npm:2.0.1" peerDependencies: typescript: ">=4.8.4" - checksum: 10c0/6165e29a5b75bd0218e3cb0f9ee31aa893dbd819c2e46dbb086c841121eb0436ed47c2c18a20cb3463d74fd1fb5af62e2604ba5971cc48e5b38ebbdc56746dfc + checksum: 10c0/23fd56a958b332cac00150a652e4c84730df30571bd2faa1ba6d7b511356d1a61656621492bb6c7f15dd6e18847a1408357a0e406671d358115369a17f5bfedd languageName: node linkType: hard @@ -20473,8 +20510,8 @@ __metadata: linkType: hard "webpack@npm:^5.96.1": - version: 5.97.1 - resolution: "webpack@npm:5.97.1" + version: 5.98.0 + resolution: "webpack@npm:5.98.0" dependencies: "@types/eslint-scope": "npm:^3.7.7" "@types/estree": "npm:^1.0.6" @@ -20494,9 +20531,9 @@ __metadata: loader-runner: "npm:^4.2.0" mime-types: "npm:^2.1.27" neo-async: "npm:^2.6.2" - schema-utils: "npm:^3.2.0" + schema-utils: "npm:^4.3.0" tapable: "npm:^2.1.1" - terser-webpack-plugin: "npm:^5.3.10" + terser-webpack-plugin: "npm:^5.3.11" watchpack: "npm:^2.4.1" webpack-sources: "npm:^3.2.3" peerDependenciesMeta: @@ -20504,7 +20541,7 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: 10c0/a12d3dc882ca582075f2c4bd88840be8307427245c90a8a0e0b372d73560df13fcf25a61625c9e7edc964981d16b5a8323640562eb48347cf9dd2f8bd1b39d35 + checksum: 10c0/bee4fa77f444802f0beafb2ff30eb5454a606163ad7d3cc9a5dcc9d24033c62407bed04601b25dea49ea3969b352c1b530a86c753246f42560a4a084eefb094e languageName: node linkType: hard @@ -20592,12 +20629,12 @@ __metadata: linkType: hard "whatwg-url@npm:^14.0.0": - version: 14.1.0 - resolution: "whatwg-url@npm:14.1.0" + version: 14.1.1 + resolution: "whatwg-url@npm:14.1.1" dependencies: tr46: "npm:^5.0.0" webidl-conversions: "npm:^7.0.0" - checksum: 10c0/f00104f1c67ce086ba8ffedab529cbbd9aefd8c0a6555320026de7aeff31f91c38680f95818b140a7c9cc657cde3781e567835dda552ddb1e2b8faaba0ac3cb6 + checksum: 10c0/de1e9cc2f04cb000f232c839d4999384ba41b680ef8a89e7c61c9bc40354ba8593c775d068faaf0819f5866e4d6ca3e7b9b386e2123aa475bfd33da02316f476 languageName: node linkType: hard diff --git a/vorestation.dme b/vorestation.dme index 4cb8ec5d01..63e1e6e510 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -1103,7 +1103,6 @@ #include "code\game\machinery\atmoalter\scrubber.dm" #include "code\game\machinery\camera\camera.dm" #include "code\game\machinery\camera\camera_assembly.dm" -#include "code\game\machinery\camera\camera_vr.dm" #include "code\game\machinery\camera\motion.dm" #include "code\game\machinery\camera\presets.dm" #include "code\game\machinery\camera\tracking.dm" @@ -3251,7 +3250,6 @@ #include "code\modules\mob\living\carbon\human\human_resist.dm" #include "code\modules\mob\living\carbon\human\human_species.dm" #include "code\modules\mob\living\carbon\human\human_species_vr.dm" -#include "code\modules\mob\living\carbon\human\human_vr.dm" #include "code\modules\mob\living\carbon\human\inventory.dm" #include "code\modules\mob\living\carbon\human\life.dm" #include "code\modules\mob\living\carbon\human\life_vr.dm"