diff --git a/code/ATMOSPHERICS/components/binary_devices/passive_gate_vr.dm b/code/ATMOSPHERICS/components/binary_devices/passive_gate_vr.dm index c907af59ff..f1b2603c23 100644 --- a/code/ATMOSPHERICS/components/binary_devices/passive_gate_vr.dm +++ b/code/ATMOSPHERICS/components/binary_devices/passive_gate_vr.dm @@ -1,3 +1,3 @@ /obj/machinery/atmospherics/binary/passive_gate/on unlocked = 1 - icon_state = "on" \ No newline at end of file + icon_state = "on" diff --git a/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm b/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm index 135e5a1194..e6f7c09d95 100644 --- a/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm +++ b/code/ATMOSPHERICS/components/binary_devices/volume_pump.dm @@ -18,4 +18,4 @@ if(!powered()) icon_state = "off" else - icon_state = "[use_power ? "on" : "off"]" \ No newline at end of file + icon_state = "[use_power ? "on" : "off"]" diff --git a/code/ATMOSPHERICS/pipes/cap.dm b/code/ATMOSPHERICS/pipes/cap.dm index 72c9e82991..36fe8f2292 100644 --- a/code/ATMOSPHERICS/pipes/cap.dm +++ b/code/ATMOSPHERICS/pipes/cap.dm @@ -55,7 +55,7 @@ cut_overlays() add_overlay(icon_manager.get_atmos_icon("pipe", , pipe_color, "cap[icon_connect_type]")) - + /obj/machinery/atmospherics/pipe/cap/atmos_init() for(var/obj/machinery/atmospherics/target in get_step(src, dir)) if (can_be_node(target, 1)) @@ -156,4 +156,4 @@ piping_layer = PIPING_LAYER_AUX layer = PIPES_AUX_LAYER icon_connect_type = "-aux" - color = PIPE_COLOR_CYAN \ No newline at end of file + color = PIPE_COLOR_CYAN diff --git a/code/ATMOSPHERICS/pipes/he_pipes_vr.dm b/code/ATMOSPHERICS/pipes/he_pipes_vr.dm index d763f75b74..3033470ae4 100644 --- a/code/ATMOSPHERICS/pipes/he_pipes_vr.dm +++ b/code/ATMOSPHERICS/pipes/he_pipes_vr.dm @@ -1,2 +1,2 @@ /obj/machinery/atmospherics/pipe/simple/heat_exchanging/set_leaking(var/new_leaking) - return //Nope \ No newline at end of file + return //Nope diff --git a/code/ATMOSPHERICS/pipes/pipe_base_vr.dm b/code/ATMOSPHERICS/pipes/pipe_base_vr.dm index d20e73ae89..36457a2189 100644 --- a/code/ATMOSPHERICS/pipes/pipe_base_vr.dm +++ b/code/ATMOSPHERICS/pipes/pipe_base_vr.dm @@ -1,2 +1,2 @@ /obj/machinery/atmospherics/pipe/set_leaking(var/new_leaking) - return // N O P E \ No newline at end of file + return // N O P E diff --git a/code/ATMOSPHERICS/pipes/tank_vr.dm b/code/ATMOSPHERICS/pipes/tank_vr.dm index b95c87ebd5..c38e9d0843 100644 --- a/code/ATMOSPHERICS/pipes/tank_vr.dm +++ b/code/ATMOSPHERICS/pipes/tank_vr.dm @@ -2,4 +2,4 @@ start_pressure = 15000 /obj/machinery/atmospherics/pipe/tank/air/full - start_pressure = 15000 \ No newline at end of file + start_pressure = 15000 diff --git a/code/ZAS/Debug.dm b/code/ZAS/Debug.dm index 224904a567..fb49366c76 100644 --- a/code/ZAS/Debug.dm +++ b/code/ZAS/Debug.dm @@ -17,4 +17,4 @@ var/image/mark = image('icons/Testing/Zone.dmi', icon_state = "mark") dbg_img = img /proc/soft_assert(thing,fail) - if(!thing) message_admins(fail) \ No newline at end of file + if(!thing) message_admins(fail) diff --git a/code/__defines/_protect.dm b/code/__defines/_protect.dm index b503155fae..8e162a8b33 100644 --- a/code/__defines/_protect.dm +++ b/code/__defines/_protect.dm @@ -8,4 +8,4 @@ }\ ##Path/CanProcCall(procname){\ return FALSE;\ -} \ No newline at end of file +} diff --git a/code/__defines/crafting.dm b/code/__defines/crafting.dm index 81ce3b85c6..f46b2fc481 100644 --- a/code/__defines/crafting.dm +++ b/code/__defines/crafting.dm @@ -25,4 +25,4 @@ #define CAT_ICE "Frozen" #define CAT_DRINK "Drinks" #define CAT_CHEMISTRY "Chemistry" -#define CAT_TOOL "Tool" +#define CAT_TOOL "Tool" diff --git a/code/__defines/hoses.dm b/code/__defines/hoses.dm index 2a7bd4d803..056949fac8 100644 --- a/code/__defines/hoses.dm +++ b/code/__defines/hoses.dm @@ -1,3 +1,3 @@ #define HOSE_INPUT "Input"// Only pull liquid. #define HOSE_OUTPUT "Output"// Only push liquid. -#define HOSE_NEUTRAL "Neutral"// Equalize liquids, not super efficient, can waste reagents due to rounding. \ No newline at end of file +#define HOSE_NEUTRAL "Neutral"// Equalize liquids, not super efficient, can waste reagents due to rounding. diff --git a/code/__defines/integrated_circuits.dm b/code/__defines/integrated_circuits.dm index d8b246f0cf..ecbbdedbc9 100644 --- a/code/__defines/integrated_circuits.dm +++ b/code/__defines/integrated_circuits.dm @@ -1,4 +1,4 @@ // Methods of obtaining a circuit. #define IC_SPAWN_DEFAULT 1 // If the circuit comes in the default circuit box and able to be printed in the IC printer. #define IC_SPAWN_RESEARCH 2 // If the circuit design will be available in the IC printer after upgrading it. -#define IC_SPAWN_ILLEGAL 3 // If the circuit design will be available if upgrading the IC printer illegally. \ No newline at end of file +#define IC_SPAWN_ILLEGAL 3 // If the circuit design will be available if upgrading the IC printer illegally. diff --git a/code/__defines/sqlite_defines.dm b/code/__defines/sqlite_defines.dm index 4a4c4fe689..a7427c9737 100644 --- a/code/__defines/sqlite_defines.dm +++ b/code/__defines/sqlite_defines.dm @@ -4,4 +4,4 @@ #define SQLITE_FEEDBACK_COLUMN_AUTHOR "author" #define SQLITE_FEEDBACK_COLUMN_TOPIC "topic" #define SQLITE_FEEDBACK_COLUMN_CONTENT "content" -#define SQLITE_FEEDBACK_COLUMN_DATETIME "datetime" \ No newline at end of file +#define SQLITE_FEEDBACK_COLUMN_DATETIME "datetime" diff --git a/code/__defines/supply.dm b/code/__defines/supply.dm index 81b32d703d..faea9e1468 100644 --- a/code/__defines/supply.dm +++ b/code/__defines/supply.dm @@ -16,4 +16,4 @@ #define SUP_ORDER_REQUESTED "Requested" #define SUP_ORDER_APPROVED "Approved" #define SUP_ORDER_DENIED "Denied" -#define SUP_ORDER_SHIPPED "Shipped" \ No newline at end of file +#define SUP_ORDER_SHIPPED "Shipped" diff --git a/code/__defines/targeting.dm b/code/__defines/targeting.dm index 4bbe734592..8674ff584c 100644 --- a/code/__defines/targeting.dm +++ b/code/__defines/targeting.dm @@ -1,4 +1,4 @@ #define TARGET_CAN_MOVE 1 #define TARGET_CAN_RUN 2 #define TARGET_CAN_CLICK 4 -#define TARGET_CAN_RADIO 8 \ No newline at end of file +#define TARGET_CAN_RADIO 8 diff --git a/code/__defines/tools.dm b/code/__defines/tools.dm index d7b5e1cdba..2ecfed08ef 100644 --- a/code/__defines/tools.dm +++ b/code/__defines/tools.dm @@ -18,4 +18,4 @@ #define TOOL_BONESET "bonesetter" #define TOOL_KNIFE "knife" #define TOOL_BLOODFILTER "bloodfilter" -#define TOOL_ROLLINGPIN "rollingpin" \ No newline at end of file +#define TOOL_ROLLINGPIN "rollingpin" diff --git a/code/__defines/unit_tests.dm b/code/__defines/unit_tests.dm index 840673221c..111bbe60bf 100644 --- a/code/__defines/unit_tests.dm +++ b/code/__defines/unit_tests.dm @@ -2,4 +2,4 @@ #define ASCII_RED "[ASCII_ESC]\[31m" #define ASCII_GREEN "[ASCII_ESC]\[32m" #define ASCII_YELLOW "[ASCII_ESC]\[33m" -#define ASCII_RESET "[ASCII_ESC]\[0m" \ No newline at end of file +#define ASCII_RESET "[ASCII_ESC]\[0m" diff --git a/code/_global_vars/typecache.dm b/code/_global_vars/typecache.dm index 2fdb1bd579..21c2656608 100644 --- a/code/_global_vars/typecache.dm +++ b/code/_global_vars/typecache.dm @@ -3,4 +3,4 @@ //Note: typecache can only replace istype if you know for sure the thing is at least a datum. -GLOBAL_LIST_INIT(typecache_stack, typecacheof(/obj/item/stack)) \ No newline at end of file +GLOBAL_LIST_INIT(typecache_stack, typecacheof(/obj/item/stack)) diff --git a/code/_helpers/_global_objects.dm b/code/_helpers/_global_objects.dm index adbd2785e8..421f5c0af6 100644 --- a/code/_helpers/_global_objects.dm +++ b/code/_helpers/_global_objects.dm @@ -1,2 +1,2 @@ var/datum/gear_tweak/color/gear_tweak_free_color_choice = new() -var/datum/gear_tweak/implant_location/gear_tweak_implant_location = new() \ No newline at end of file +var/datum/gear_tweak/implant_location/gear_tweak_implant_location = new() diff --git a/code/_helpers/_global_objects_vr.dm b/code/_helpers/_global_objects_vr.dm index 84642cc4d1..71e7c1ee81 100644 --- a/code/_helpers/_global_objects_vr.dm +++ b/code/_helpers/_global_objects_vr.dm @@ -1 +1 @@ -var/datum/gear_tweak/collar_tag/gear_tweak_collar_tag = new() \ No newline at end of file +var/datum/gear_tweak/collar_tag/gear_tweak_collar_tag = new() diff --git a/code/_helpers/events.dm b/code/_helpers/events.dm index 5f2e605512..72305379bb 100644 --- a/code/_helpers/events.dm +++ b/code/_helpers/events.dm @@ -36,4 +36,4 @@ var/area/A = locate(T) if(!istype(A) || !A.contents.len) // Empty contents list means it's not on the map. continue - . += A \ No newline at end of file + . += A diff --git a/code/_helpers/matrices.dm b/code/_helpers/matrices.dm index e2b41b2f5b..cc4caadbb4 100644 --- a/code/_helpers/matrices.dm +++ b/code/_helpers/matrices.dm @@ -128,4 +128,4 @@ #undef LUMR #undef LUMG -#undef LUMB \ No newline at end of file +#undef LUMB diff --git a/code/_helpers/string_lists.dm b/code/_helpers/string_lists.dm index 6e2dc2c318..1c0e555650 100644 --- a/code/_helpers/string_lists.dm +++ b/code/_helpers/string_lists.dm @@ -11,4 +11,4 @@ GLOBAL_LIST_EMPTY(string_lists) if(.) return - return GLOB.string_lists[string_id] = values \ No newline at end of file + return GLOB.string_lists[string_id] = values diff --git a/code/_helpers/typelists.dm b/code/_helpers/typelists.dm index f271b9204d..3519eb60f3 100644 --- a/code/_helpers/typelists.dm +++ b/code/_helpers/typelists.dm @@ -40,4 +40,4 @@ GLOBAL_LIST_EMPTY(typelistkeys) for (var/saving in savings) to_chat(world, "Savings for [saving]: [savings[saving]] lists, [saveditems[saving]] items") -#endif \ No newline at end of file +#endif diff --git a/code/_macros.dm b/code/_macros.dm index c5093110f5..ee43ee9494 100644 --- a/code/_macros.dm +++ b/code/_macros.dm @@ -22,7 +22,6 @@ #define open_link(target, url) target << link(url) // From TG, might be useful to have. -// Didn't port SEND_TEXT() since to_chat() appears to serve the same purpose. #define DIRECT_OUTPUT(A, B) A << B #define DIRECT_INPUT(A, B) A >> B #define SEND_IMAGE(target, image) DIRECT_OUTPUT(target, image) diff --git a/code/_onclick/_defines.dm b/code/_onclick/_defines.dm index 3c76c35e80..28724c0374 100644 --- a/code/_onclick/_defines.dm +++ b/code/_onclick/_defines.dm @@ -1 +1 @@ -#define CLICKCATCHER_PLANE -99 \ No newline at end of file +#define CLICKCATCHER_PLANE -99 diff --git a/code/_onclick/hud/ai.dm b/code/_onclick/hud/ai.dm index 5143ea7007..a40ebbb82d 100644 --- a/code/_onclick/hud/ai.dm +++ b/code/_onclick/hud/ai.dm @@ -1,14 +1,14 @@ -/obj/screen/ai/multicam/Click() - if(..()) - return +/obj/screen/ai/multicam/Click() + if(..()) + return var/mob/living/silicon/ai/AI = usr - AI.toggle_multicam() - -/obj/screen/ai/add_multicam/Click() - if(..()) - return + AI.toggle_multicam() + +/obj/screen/ai/add_multicam/Click() + if(..()) + return var/mob/living/silicon/ai/AI = usr - AI.drop_new_multicam() + AI.drop_new_multicam() /obj/screen/ai/up/Click() var/mob/living/silicon/ai/AI = usr @@ -154,7 +154,7 @@ using.layer = SCREEN_LAYER HUD.adding += using -//Multicamera mode +//Multicamera mode using = new /obj/screen/ai/multicam() // special using.name = "Multicamera Mode" using.icon = HUD.ui_style @@ -162,8 +162,8 @@ using.screen_loc = ui_ai_multicam using.layer = SCREEN_LAYER HUD.adding += using - -//Add multicamera camera + +//Add multicamera camera using = new /obj/screen/ai/add_multicam() // special using.name = "New Camera" using.icon = HUD.ui_style @@ -188,7 +188,7 @@ using.screen_loc = ui_ai_updown using.layer = SCREEN_LAYER HUD.adding += using - + if(client && apply_to_client) client.screen = list() client.screen += HUD.adding + HUD.other diff --git a/code/_onclick/hud/alert_vr.dm b/code/_onclick/hud/alert_vr.dm index e4168c3971..10200fe653 100644 --- a/code/_onclick/hud/alert_vr.dm +++ b/code/_onclick/hud/alert_vr.dm @@ -23,7 +23,7 @@ /obj/screen/alert/starving/synth name = "Low Power" desc = "Your battery is very low! Low power mode makes all movements slower." - + /obj/screen/alert/xenochimera/reconstitution name = "Reconstructing Form" desc = "You're still rebuilding your body! Click the alert to find out how long you have left." @@ -38,7 +38,7 @@ else if(H.revive_ready == REVIVING_DONE) to_chat(usr, "You should have a notification + alert for this! Bug report that this is still here!") */ - + /obj/screen/alert/xenochimera/readytohatch name = "Ready to Hatch" desc = "You're done reconstructing your cells! Click me to Hatch!" diff --git a/code/_onclick/hud/minihud_mapper.dm b/code/_onclick/hud/minihud_mapper.dm index 6c58be2694..b70f655e0e 100644 --- a/code/_onclick/hud/minihud_mapper.dm +++ b/code/_onclick/hud/minihud_mapper.dm @@ -10,4 +10,4 @@ /datum/mini_hud/mapper/Destroy() owner?.hud_item = null owner?.hud_datum = null - return ..() \ No newline at end of file + return ..() diff --git a/code/_onclick/hud/robot_vr.dm b/code/_onclick/hud/robot_vr.dm index 8043ac4f9a..26b431b2d4 100644 --- a/code/_onclick/hud/robot_vr.dm +++ b/code/_onclick/hud/robot_vr.dm @@ -1,4 +1,4 @@ /mob/living/silicon/robot/update_hud() if(modtype) hands.icon_state = get_hud_module_icon() - ..() \ No newline at end of file + ..() diff --git a/code/controllers/subsystems/events2.dm b/code/controllers/subsystems/events2.dm index e52025b2c0..a0706fadef 100644 --- a/code/controllers/subsystems/events2.dm +++ b/code/controllers/subsystems/events2.dm @@ -33,4 +33,4 @@ SUBSYSTEM_DEF(event_ticker) /datum/controller/subsystem/event_ticker/proc/event_finished(datum/event2/event/E) log_debug("Event [E.type] has finished.") active_events -= E - finished_events += E \ No newline at end of file + finished_events += E diff --git a/code/controllers/subsystems/processing/obj.dm b/code/controllers/subsystems/processing/obj.dm index 37f3acc7c6..8812a59663 100644 --- a/code/controllers/subsystems/processing/obj.dm +++ b/code/controllers/subsystems/processing/obj.dm @@ -13,4 +13,4 @@ PROCESSING_SUBSYSTEM_DEF(obj) if(!isobj(D)) log_debug("[name] subsystem Recover() found inappropriate item in list: [D.type]") if(CHECK_BITFIELD(D.datum_flags, DF_ISPROCESSING)) - processing |= D \ No newline at end of file + processing |= D diff --git a/code/datums/autolathe/autolathe.dm b/code/datums/autolathe/autolathe.dm index f12e4f9bcc..a586c83454 100644 --- a/code/datums/autolathe/autolathe.dm +++ b/code/datums/autolathe/autolathe.dm @@ -127,4 +127,4 @@ var/man_rating = 0 /datum/category_item/autolathe/dd_SortValue() - return name \ No newline at end of file + return name diff --git a/code/datums/autolathe/engineering_vr.dm b/code/datums/autolathe/engineering_vr.dm index 0b3fe19dc3..93c06fd7f2 100644 --- a/code/datums/autolathe/engineering_vr.dm +++ b/code/datums/autolathe/engineering_vr.dm @@ -72,4 +72,4 @@ /datum/category_item/autolathe/engineering/arf_generator name = "atmospheric field generator electronics" - path =/obj/item/circuitboard/arf_generator \ No newline at end of file + path =/obj/item/circuitboard/arf_generator diff --git a/code/datums/autolathe/general_vr.dm b/code/datums/autolathe/general_vr.dm index 1b47ae4d56..e767d36afd 100644 --- a/code/datums/autolathe/general_vr.dm +++ b/code/datums/autolathe/general_vr.dm @@ -9,4 +9,3 @@ /datum/category_item/autolathe/general/drinkingglass/pitcher name = "plastic pitcher" path =/obj/item/reagent_containers/food/drinks/glass2/pitcher - \ No newline at end of file diff --git a/code/datums/autolathe/medical_vr.dm b/code/datums/autolathe/medical_vr.dm index 0831ed9b78..cfc893a542 100644 --- a/code/datums/autolathe/medical_vr.dm +++ b/code/datums/autolathe/medical_vr.dm @@ -6,4 +6,4 @@ /datum/category_item/autolathe/medical/autoinjector/biginjector name = "empty large autoinjector" path =/obj/item/reagent_containers/hypospray/autoinjector/biginjector/empty - resources = list(MAT_PLASTIC = 500) \ No newline at end of file + resources = list(MAT_PLASTIC = 500) diff --git a/code/datums/components/crafting/crafting_external.dm b/code/datums/components/crafting/crafting_external.dm index 8346a0fa58..887c20a327 100644 --- a/code/datums/components/crafting/crafting_external.dm +++ b/code/datums/components/crafting/crafting_external.dm @@ -40,4 +40,4 @@ /obj/machinery/CheckParts(list/parts_list) ..() - RefreshParts() \ No newline at end of file + RefreshParts() diff --git a/code/datums/components/crafting/recipes/primitive.dm b/code/datums/components/crafting/recipes/primitive.dm index ce268e893a..0e852ee611 100644 --- a/code/datums/components/crafting/recipes/primitive.dm +++ b/code/datums/components/crafting/recipes/primitive.dm @@ -36,4 +36,4 @@ list(/obj/item/stack/material/cloth = 3) ) time = 60 - category = CAT_CLOTHING \ No newline at end of file + category = CAT_CLOTHING diff --git a/code/datums/components/crafting/recipes/survival.dm b/code/datums/components/crafting/recipes/survival.dm index 3d05042250..ff0472e5c0 100644 --- a/code/datums/components/crafting/recipes/survival.dm +++ b/code/datums/components/crafting/recipes/survival.dm @@ -123,4 +123,4 @@ result = /obj/item/handcuffs/cable/plantfiber reqs = list(list(/obj/item/stack/material/fiber = 3)) time = 60 - category = CAT_MISC + category = CAT_MISC diff --git a/code/datums/components/crafting/recipes/weapons.dm b/code/datums/components/crafting/recipes/weapons.dm index 41d96db57d..c57d936e7f 100644 --- a/code/datums/components/crafting/recipes/weapons.dm +++ b/code/datums/components/crafting/recipes/weapons.dm @@ -60,7 +60,7 @@ /datum/crafting_recipe/scopedrifle name = "Bolt scope to bolt-action (cannot be removed)" result = /obj/item/gun/projectile/shotgun/pump/rifle/scoped - reqs = list(list(/obj/item/binoculars/scope = 1), + reqs = list(list(/obj/item/binoculars/scope = 1), list(/obj/item/gun/projectile/shotgun/pump/rifle = 1)) time = 180 category = CAT_WEAPONRY diff --git a/code/datums/game_masters/_common.dm b/code/datums/game_masters/_common.dm index 142287f510..423521e491 100644 --- a/code/datums/game_masters/_common.dm +++ b/code/datums/game_masters/_common.dm @@ -3,4 +3,4 @@ /datum/game_master/proc/choose_event() /datum/game_master/proc/log_game_master(message) - // SSgame_master.log_game_master(message) // VOREStation Edit - We don't use SSgame_master yet. \ No newline at end of file + // SSgame_master.log_game_master(message) // VOREStation Edit - We don't use SSgame_master yet. diff --git a/code/datums/helper_datums/topic_input.dm b/code/datums/helper_datums/topic_input.dm index bf07340225..0f6a9f7d68 100644 --- a/code/datums/helper_datums/topic_input.dm +++ b/code/datums/helper_datums/topic_input.dm @@ -57,4 +57,4 @@ /datum/topic_input/proc/getList(i) var/t = getAndLocate(i) - return islist(t) ? t : null \ No newline at end of file + return islist(t) ? t : null diff --git a/code/datums/hierarchy.dm b/code/datums/hierarchy.dm index ab009e03c3..32f0ab3587 100644 --- a/code/datums/hierarchy.dm +++ b/code/datums/hierarchy.dm @@ -27,4 +27,4 @@ return hierarchy_type == type /decl/hierarchy/dd_SortValue() - return name \ No newline at end of file + return name diff --git a/code/datums/locations/nyx.dm b/code/datums/locations/nyx.dm index 33df619660..2561e4ca81 100644 --- a/code/datums/locations/nyx.dm +++ b/code/datums/locations/nyx.dm @@ -99,4 +99,4 @@ name = "Euthenia" desc = "A superneptune massing at 46 time that of Earth, Euthenia is one of the few planets still commonly called it's original survey designation. \ (The surveyor is noted to have a preference for ancient Greek mythology) As an ice giant, Euthenia has had consistent economic stability thanks to \ - the presence of fuel depots supplied by the giants atmosphere." \ No newline at end of file + the presence of fuel depots supplied by the giants atmosphere." diff --git a/code/datums/locations/sol.dm b/code/datums/locations/sol.dm index c9d1132b2e..2dbe1ae32e 100644 --- a/code/datums/locations/sol.dm +++ b/code/datums/locations/sol.dm @@ -39,4 +39,4 @@ name = "Uranus" /datum/locations/neptune - name = "Neptune" \ No newline at end of file + name = "Neptune" diff --git a/code/datums/locations/tau_ceti.dm b/code/datums/locations/tau_ceti.dm index 226692c450..a9aefd52bb 100644 --- a/code/datums/locations/tau_ceti.dm +++ b/code/datums/locations/tau_ceti.dm @@ -49,4 +49,4 @@ an anomalous network of cavities within the middle and lower crust of the planet that result in remarkably low gravity, and a complete lack of \ seismic activity. The planet is completely void of anything making settlement worthwhile, but recently there have been rumours of illegitimate \ shipping here. Security patrols have thus far turned up nothing, but some parties hypothesize that any smugglers or bandits could hide in the dense \ - molecular band in a median orbit around Tau Ceti to fool in-system sensors." \ No newline at end of file + molecular band in a median orbit around Tau Ceti to fool in-system sensors." diff --git a/code/datums/locations/uueoa_esa.dm b/code/datums/locations/uueoa_esa.dm index ab5e06eb2a..39ed10c14d 100644 --- a/code/datums/locations/uueoa_esa.dm +++ b/code/datums/locations/uueoa_esa.dm @@ -37,4 +37,4 @@ /datum/locations/yoos name = "Yoos" - desc = "A tiny (1/8th the size of Moghes) frozen planet at the very edge of the Uueoa-Esa system of very little note." \ No newline at end of file + desc = "A tiny (1/8th the size of Moghes) frozen planet at the very edge of the Uueoa-Esa system of very little note." diff --git a/code/datums/looping_sounds/item_sounds.dm b/code/datums/looping_sounds/item_sounds.dm index be43a0b259..8a79bdf770 100644 --- a/code/datums/looping_sounds/item_sounds.dm +++ b/code/datums/looping_sounds/item_sounds.dm @@ -42,4 +42,4 @@ /datum/looping_sound/small_motor/get_sound(starttime) speed = clamp(speed, 1, 3) - return ..(starttime, mid_sounds[speed]) \ No newline at end of file + return ..(starttime, mid_sounds[speed]) diff --git a/code/datums/managed_browsers/_managed_browser.dm b/code/datums/managed_browsers/_managed_browser.dm index 718fa0570c..f6a10bde40 100644 --- a/code/datums/managed_browsers/_managed_browser.dm +++ b/code/datums/managed_browsers/_managed_browser.dm @@ -49,4 +49,4 @@ GLOBAL_VAR(managed_browser_id_ticker) /datum/managed_browser/proc/interact(html, title, client/C) var/datum/browser/popup = new(C.mob, browser_id, title, size_x, size_y, src) popup.set_content(html) - popup.open() \ No newline at end of file + popup.open() diff --git a/code/datums/modules.dm b/code/datums/modules.dm index f2193c5e7b..3397e416ae 100644 --- a/code/datums/modules.dm +++ b/code/datums/modules.dm @@ -59,5 +59,3 @@ var/list/modules = list( // global associative list modcount["[type]"] = num return 2**num-1 - - diff --git a/code/datums/outfits/_defines.dm b/code/datums/outfits/_defines.dm index 8d406ce1e0..48c40db0b2 100644 --- a/code/datums/outfits/_defines.dm +++ b/code/datums/outfits/_defines.dm @@ -5,4 +5,4 @@ #define OUTFIT_JOB_NAME(job_name) ("Job - " + job_name) #define OUTFIT_MILITARY(job_name) ("Military Uniform - " + job_name) -#define OUTFIT_COSTUME(job_name) ("Costume - " + job_name) \ No newline at end of file +#define OUTFIT_COSTUME(job_name) ("Costume - " + job_name) diff --git a/code/datums/outfits/costumes/costume.dm b/code/datums/outfits/costumes/costume.dm index 2e6167ee73..22388f8e49 100644 --- a/code/datums/outfits/costumes/costume.dm +++ b/code/datums/outfits/costumes/costume.dm @@ -1,2 +1,2 @@ /decl/hierarchy/outfit/costume - undress = 0 \ No newline at end of file + undress = 0 diff --git a/code/datums/outfits/costumes/halloween.dm b/code/datums/outfits/costumes/halloween.dm index 04eff3fc05..d8ad20d0f6 100644 --- a/code/datums/outfits/costumes/halloween.dm +++ b/code/datums/outfits/costumes/halloween.dm @@ -127,4 +127,4 @@ shoes = /obj/item/clothing/shoes/brown head = /obj/item/clothing/head/marine suit = /obj/item/clothing/suit/marine - r_hand = /obj/item/gun/projectile/revolver/toy/sawnoff \ No newline at end of file + r_hand = /obj/item/gun/projectile/revolver/toy/sawnoff diff --git a/code/datums/outfits/jobs/command_vr.dm b/code/datums/outfits/jobs/command_vr.dm index d120a0c41e..7d19d7b7ab 100644 --- a/code/datums/outfits/jobs/command_vr.dm +++ b/code/datums/outfits/jobs/command_vr.dm @@ -2,4 +2,4 @@ id_type = /obj/item/card/id/silver/hop /decl/hierarchy/outfit/job/secretary - id_type = /obj/item/card/id/silver/secretary \ No newline at end of file + id_type = /obj/item/card/id/silver/secretary diff --git a/code/datums/outfits/jobs/medical_vr.dm b/code/datums/outfits/jobs/medical_vr.dm index 5576e71cad..faf77d3f9b 100644 --- a/code/datums/outfits/jobs/medical_vr.dm +++ b/code/datums/outfits/jobs/medical_vr.dm @@ -1,2 +1,2 @@ /decl/hierarchy/outfit/job/medical/doctor/virologist - id_type = /obj/item/card/id/medical/virologist \ No newline at end of file + id_type = /obj/item/card/id/medical/virologist diff --git a/code/datums/outfits/military/fleet.dm b/code/datums/outfits/military/fleet.dm index 915917918c..891e8d4c42 100644 --- a/code/datums/outfits/military/fleet.dm +++ b/code/datums/outfits/military/fleet.dm @@ -19,4 +19,4 @@ shoes = /obj/item/clothing/shoes/dress/white suit = /obj/item/clothing/suit/storage/toggle/dress/fleet gloves = /obj/item/clothing/gloves/white - head = /obj/item/clothing/head/dress/fleet \ No newline at end of file + head = /obj/item/clothing/head/dress/fleet diff --git a/code/datums/outfits/military/marines.dm b/code/datums/outfits/military/marines.dm index a5a81b973d..eb07c1027d 100644 --- a/code/datums/outfits/military/marines.dm +++ b/code/datums/outfits/military/marines.dm @@ -20,4 +20,4 @@ shoes = /obj/item/clothing/shoes/dress/white suit = /obj/item/clothing/suit/dress/solgov/army gloves = /obj/item/clothing/gloves/white - head = /obj/item/clothing/head/dress/army \ No newline at end of file + head = /obj/item/clothing/head/dress/army diff --git a/code/datums/outfits/military/military.dm b/code/datums/outfits/military/military.dm index fb47db35f5..b529bbc061 100644 --- a/code/datums/outfits/military/military.dm +++ b/code/datums/outfits/military/military.dm @@ -4,4 +4,4 @@ headset = /obj/item/radio/headset headset_alt = /obj/item/radio/headset - headset_earbud = /obj/item/radio/headset \ No newline at end of file + headset_earbud = /obj/item/radio/headset diff --git a/code/datums/repositories/ammomaterial.dm b/code/datums/repositories/ammomaterial.dm index 7186adbd00..0e6e8013ef 100644 --- a/code/datums/repositories/ammomaterial.dm +++ b/code/datums/repositories/ammomaterial.dm @@ -15,4 +15,4 @@ var/global/datum/repository/ammomaterial/ammo_repository = new() ammotypes[I] = temp.matter qdel(temp) - return ammotypes[I] \ No newline at end of file + return ammotypes[I] diff --git a/code/datums/repositories/repository.dm b/code/datums/repositories/repository.dm index 511ea992c8..18b2876332 100644 --- a/code/datums/repositories/repository.dm +++ b/code/datums/repositories/repository.dm @@ -16,4 +16,4 @@ timestamp += valid_duration /datum/cache_entry/valid_until/is_valid() - return world.time < timestamp \ No newline at end of file + return world.time < timestamp diff --git a/code/datums/supplypacks/materials.dm b/code/datums/supplypacks/materials.dm index f14e18bb26..b7b742bf60 100644 --- a/code/datums/supplypacks/materials.dm +++ b/code/datums/supplypacks/materials.dm @@ -124,4 +124,4 @@ cost = 10 containertype = /obj/structure/closet/crate/grayson contains = list(/obj/fiftyspawner/concrete) - containername = "Concrete bricks crate" \ No newline at end of file + containername = "Concrete bricks crate" diff --git a/code/datums/supplypacks/musical.dm b/code/datums/supplypacks/musical.dm index 6cdb04fb97..a7bb61403f 100644 --- a/code/datums/supplypacks/musical.dm +++ b/code/datums/supplypacks/musical.dm @@ -39,4 +39,4 @@ containertype = /obj/structure/closet/crate containername = "keyed instruments crate" -// /obj/item/instrument/piano_synth/headphones \ No newline at end of file +// /obj/item/instrument/piano_synth/headphones diff --git a/code/datums/supplypacks/supplypacks.dm b/code/datums/supplypacks/supplypacks.dm index 1afdda3a07..eb09085f07 100644 --- a/code/datums/supplypacks/supplypacks.dm +++ b/code/datums/supplypacks/supplypacks.dm @@ -60,4 +60,4 @@ var/list/all_supply_groups = list("Atmospherics", // Keeping this subtype here for posterity, so it's more apparent that this is the subtype to use if making new randomised packs /datum/supply_pack/randomised - num_contained = 1 \ No newline at end of file + num_contained = 1 diff --git a/code/datums/supplypacks/vending_refills.dm b/code/datums/supplypacks/vending_refills.dm index 88841f6062..13b57ea080 100644 --- a/code/datums/supplypacks/vending_refills.dm +++ b/code/datums/supplypacks/vending_refills.dm @@ -148,4 +148,4 @@ /obj/item/refill_cartridge/autoname/giftvendor) name = "5-pack Extra-Cheap Vendor Refill Cartridges" desc = "A five pack of random, discount, surplus vending machine refills." - cost = 35 \ No newline at end of file + cost = 35 diff --git a/code/datums/underwear/underwear.dm b/code/datums/underwear/underwear.dm index 366418df33..d9ee876bcd 100644 --- a/code/datums/underwear/underwear.dm +++ b/code/datums/underwear/underwear.dm @@ -70,4 +70,4 @@ var/image/I = image(icon = icon, icon_state = icon_state, layer = layer) for(var/datum/gear_tweak/gt in tweaks) gt.tweak_item(I, metadata && metadata["[gt]"] ? metadata["[gt]"] : gt.get_default()) - return I \ No newline at end of file + return I diff --git a/code/datums/uplink/ammunition.dm b/code/datums/uplink/ammunition.dm index 76b5d44063..41638d420c 100644 --- a/code/datums/uplink/ammunition.dm +++ b/code/datums/uplink/ammunition.dm @@ -130,4 +130,4 @@ /datum/uplink_item/item/ammo/cell name = "weapon cell" - path = /obj/item/cell/device/weapon \ No newline at end of file + path = /obj/item/cell/device/weapon diff --git a/code/datums/uplink/backup.dm b/code/datums/uplink/backup.dm index d85d67aa05..ed9c0013cf 100644 --- a/code/datums/uplink/backup.dm +++ b/code/datums/uplink/backup.dm @@ -32,4 +32,4 @@ a set of construction materials, an ionic rapier, an agent ID, energy sword, pinpointer, and a jetpack." item_cost = DEFAULT_TELECRYSTAL_AMOUNT * 1.5 antag_roles = list("mercenary", "ert") //VOREStation Edit - path = /obj/item/antag_spawner/syndicate_drone/mechanist \ No newline at end of file + path = /obj/item/antag_spawner/syndicate_drone/mechanist diff --git a/code/datums/uplink/grenades.dm b/code/datums/uplink/grenades.dm index 3e70d652c5..99c3187ce1 100644 --- a/code/datums/uplink/grenades.dm +++ b/code/datums/uplink/grenades.dm @@ -66,4 +66,4 @@ /datum/uplink_item/item/grenades/flashbangs_singular name = "1xFlashbang" - item_cost = 8 \ No newline at end of file + item_cost = 8 diff --git a/code/datums/uplink/hardsuit_modules.dm b/code/datums/uplink/hardsuit_modules.dm index 5ebc6c9a10..d9bb55da48 100644 --- a/code/datums/uplink/hardsuit_modules.dm +++ b/code/datums/uplink/hardsuit_modules.dm @@ -53,4 +53,4 @@ /datum/uplink_item/item/hardsuit_modules/laser_canon name = "Mounted Laser Cannon" item_cost = 80 - path = /obj/item/rig_module/mounted \ No newline at end of file + path = /obj/item/rig_module/mounted diff --git a/code/datums/uplink/implants.dm b/code/datums/uplink/implants.dm index f9fa30a980..b596c1f2fd 100644 --- a/code/datums/uplink/implants.dm +++ b/code/datums/uplink/implants.dm @@ -73,7 +73,7 @@ name = "Integrated Surge Implant" item_cost = 40 path = /obj/item/storage/box/syndie_kit/imp_aug/surge - + /datum/uplink_item/item/implants/imp_armblade name = "Integrated Armblade Implant" item_cost = 40 diff --git a/code/datums/vending/vending.dm b/code/datums/vending/vending.dm index 329c8c1959..72b0323433 100644 --- a/code/datums/vending/vending.dm +++ b/code/datums/vending/vending.dm @@ -10,4 +10,4 @@ ..(stored, path, name, amount) src.price = price src.display_color = color - src.category = category \ No newline at end of file + src.category = category diff --git a/code/datums/wires/autolathe.dm b/code/datums/wires/autolathe.dm index fd71958caa..0b488eb6e0 100644 --- a/code/datums/wires/autolathe.dm +++ b/code/datums/wires/autolathe.dm @@ -54,4 +54,4 @@ spawn(50) if(A && !is_cut(wire)) A.disabled = 0 - ..() \ No newline at end of file + ..() diff --git a/code/datums/wires/grid_checker.dm b/code/datums/wires/grid_checker.dm index 42bc470e05..af31fec8ac 100644 --- a/code/datums/wires/grid_checker.dm +++ b/code/datums/wires/grid_checker.dm @@ -61,4 +61,4 @@ if(G.wire_locked_out) return G.shock(usr, 70) - ..() \ No newline at end of file + ..() diff --git a/code/datums/wires/seedstorage.dm b/code/datums/wires/seedstorage.dm index 19414b6731..45a6f35daf 100644 --- a/code/datums/wires/seedstorage.dm +++ b/code/datums/wires/seedstorage.dm @@ -55,4 +55,4 @@ else V.req_access = initial(V.req_access) V.req_one_access = initial(V.req_one_access) - ..() \ No newline at end of file + ..() diff --git a/code/datums/wires/shield_generator.dm b/code/datums/wires/shield_generator.dm index 9ba0293591..fabc0e4ac8 100644 --- a/code/datums/wires/shield_generator.dm +++ b/code/datums/wires/shield_generator.dm @@ -44,4 +44,4 @@ switch(wire) if(WIRE_CONTRABAND) S.hacked = TRUE - ..() \ No newline at end of file + ..() diff --git a/code/datums/wires/smes.dm b/code/datums/wires/smes.dm index ad63c12522..0e95abd497 100644 --- a/code/datums/wires/smes.dm +++ b/code/datums/wires/smes.dm @@ -54,4 +54,4 @@ S.safeties_enabled = 0 spawn(10) S.safeties_enabled = 1 - ..() \ No newline at end of file + ..() diff --git a/code/datums/wires/vending.dm b/code/datums/wires/vending.dm index 33dc26f241..4667080bf1 100644 --- a/code/datums/wires/vending.dm +++ b/code/datums/wires/vending.dm @@ -50,4 +50,4 @@ V.seconds_electrified = -1 if(WIRE_IDSCAN) V.scan_id = 1 - ..() \ No newline at end of file + ..() diff --git a/code/game/antagonist/antagonist_equip.dm b/code/game/antagonist/antagonist_equip.dm index 2f4bc6da3a..217933e7b4 100644 --- a/code/game/antagonist/antagonist_equip.dm +++ b/code/game/antagonist/antagonist_equip.dm @@ -14,4 +14,4 @@ /datum/antagonist/proc/unequip(var/mob/living/carbon/human/player) if(!istype(player)) return 0 - return 1 \ No newline at end of file + return 1 diff --git a/code/game/antagonist/outsider/ert_vr.dm b/code/game/antagonist/outsider/ert_vr.dm index e808272614..35c17ae8d6 100644 --- a/code/game/antagonist/outsider/ert_vr.dm +++ b/code/game/antagonist/outsider/ert_vr.dm @@ -3,4 +3,4 @@ hard_cap = 12 hard_cap_round = 12 initial_spawn_req = 4 - initial_spawn_target = 12 \ No newline at end of file + initial_spawn_target = 12 diff --git a/code/game/antagonist/outsider/trader.dm b/code/game/antagonist/outsider/trader.dm index 9f09d492aa..7f30a3018e 100644 --- a/code/game/antagonist/outsider/trader.dm +++ b/code/game/antagonist/outsider/trader.dm @@ -65,4 +65,4 @@ var/datum/antagonist/trader/traders for(var/obj/item/card/id/id in W.contents) id.name = "[player.real_name]'s Passport" id.registered_name = player.real_name - W.name = "[initial(W.name)] ([id.name])" \ No newline at end of file + W.name = "[initial(W.name)] ([id.name])" diff --git a/code/game/area/Space Station 13 areas_vr.dm b/code/game/area/Space Station 13 areas_vr.dm index 37887dcb16..97a8f77e85 100644 --- a/code/game/area/Space Station 13 areas_vr.dm +++ b/code/game/area/Space Station 13 areas_vr.dm @@ -179,7 +179,7 @@ //holodeck 3/29/21 /area/holodeck/source_smoleworld name = "\improper Holodeck - Smolworld" - + /area/holodeck/source_gym name = "\improper Holodeck - Gym" diff --git a/code/game/area/asteroid_areas_old.dm b/code/game/area/asteroid_areas_old.dm index 3097fa0c28..91aaefdf10 100644 --- a/code/game/area/asteroid_areas_old.dm +++ b/code/game/area/asteroid_areas_old.dm @@ -134,4 +134,4 @@ /area/research_outpost/maintstore2 name = "Maintenance Storage" - icon_state = "auxstorage" \ No newline at end of file + icon_state = "auxstorage" diff --git a/code/game/base_turf.dm b/code/game/base_turf.dm index 238015d6ed..c327c8e54f 100644 --- a/code/game/base_turf.dm +++ b/code/game/base_turf.dm @@ -28,4 +28,4 @@ new_base_path = /turf/space using_map.base_turf_by_z["[choice]"] = new_base_path message_admins("[key_name_admin(usr)] has set the base turf for z-level [choice] to [get_base_turf(choice)].") - log_admin("[key_name(usr)] has set the base turf for z-level [choice] to [get_base_turf(choice)].") \ No newline at end of file + log_admin("[key_name(usr)] has set the base turf for z-level [choice] to [get_base_turf(choice)].") diff --git a/code/game/gamemodes/changeling/powers/engorged_glands.dm b/code/game/gamemodes/changeling/powers/engorged_glands.dm index b5d96064d6..8efb2cf46d 100644 --- a/code/game/gamemodes/changeling/powers/engorged_glands.dm +++ b/code/game/gamemodes/changeling/powers/engorged_glands.dm @@ -10,4 +10,4 @@ /mob/proc/changeling_engorgedglands() src.mind.changeling.chem_storage += 30 src.mind.changeling.chem_recharge_rate *= 2 - return 1 \ No newline at end of file + return 1 diff --git a/code/game/gamemodes/changeling/powers/lsd_sting.dm b/code/game/gamemodes/changeling/powers/lsd_sting.dm index fabb81327e..9529b13280 100644 --- a/code/game/gamemodes/changeling/powers/lsd_sting.dm +++ b/code/game/gamemodes/changeling/powers/lsd_sting.dm @@ -17,4 +17,4 @@ spawn(rand(300,600)) if(T) T.hallucination += 400 feedback_add_details("changeling_powers","HS") - return 1 \ No newline at end of file + return 1 diff --git a/code/game/gamemodes/events/holidays/AprilFools.dm b/code/game/gamemodes/events/holidays/AprilFools.dm index 2b4a1008ff..562e6b98e0 100644 --- a/code/game/gamemodes/events/holidays/AprilFools.dm +++ b/code/game/gamemodes/events/holidays/AprilFools.dm @@ -1 +1 @@ -//placeholder for holiday stuff \ No newline at end of file +//placeholder for holiday stuff diff --git a/code/game/gamemodes/events/holidays/Easter.dm b/code/game/gamemodes/events/holidays/Easter.dm index 2b4a1008ff..562e6b98e0 100644 --- a/code/game/gamemodes/events/holidays/Easter.dm +++ b/code/game/gamemodes/events/holidays/Easter.dm @@ -1 +1 @@ -//placeholder for holiday stuff \ No newline at end of file +//placeholder for holiday stuff diff --git a/code/game/gamemodes/extended/extended.dm b/code/game/gamemodes/extended/extended.dm index b9cdf22215..506320196c 100644 --- a/code/game/gamemodes/extended/extended.dm +++ b/code/game/gamemodes/extended/extended.dm @@ -3,4 +3,4 @@ config_tag = "extended" required_players = 0 round_description = "Just have fun and role-play!" - extended_round_description = "There are no antagonists during extended, unless an admin decides to be cheeky. Just play your character, mess around with your job, and have fun." \ No newline at end of file + extended_round_description = "There are no antagonists during extended, unless an admin decides to be cheeky. Just play your character, mess around with your job, and have fun." diff --git a/code/game/gamemodes/heist/heist.dm b/code/game/gamemodes/heist/heist.dm index 65ad3d7f01..98e42aa640 100644 --- a/code/game/gamemodes/heist/heist.dm +++ b/code/game/gamemodes/heist/heist.dm @@ -16,4 +16,4 @@ var/global/list/obj/cortical_stacks = list() //Stacks for 'leave nobody behind' colony of sizable population and considerable wealth causes it to often be the target of various \ attempts of robbery, fraud and other malicious actions." end_on_antag_death = 0 - antag_tags = list(MODE_RAIDER) \ No newline at end of file + antag_tags = list(MODE_RAIDER) diff --git a/code/game/gamemodes/infiltrator/infiltrator.dm b/code/game/gamemodes/infiltrator/infiltrator.dm index 22ea099ae0..bc035609fc 100644 --- a/code/game/gamemodes/infiltrator/infiltrator.dm +++ b/code/game/gamemodes/infiltrator/infiltrator.dm @@ -10,4 +10,4 @@ required_enemies = 2 // Bit pointless if there is only one, since its basically traitor. end_on_antag_death = 0 antag_scaling_coeff = 5 - antag_tags = list(MODE_INFILTRATOR) \ No newline at end of file + antag_tags = list(MODE_INFILTRATOR) diff --git a/code/game/gamemodes/malfunction/malf_research_ability.dm b/code/game/gamemodes/malfunction/malf_research_ability.dm index 8002dcead8..f267e9243a 100644 --- a/code/game/gamemodes/malfunction/malf_research_ability.dm +++ b/code/game/gamemodes/malfunction/malf_research_ability.dm @@ -10,4 +10,4 @@ /datum/malf_research_ability/process(var/time = 0) invested += time if(invested >= price) - unlocked = 1 \ No newline at end of file + unlocked = 1 diff --git a/code/game/gamemodes/malfunction/newmalf_ability_trees/HARDWARE.dm b/code/game/gamemodes/malfunction/newmalf_ability_trees/HARDWARE.dm index 4179f8228e..0a555f5612 100644 --- a/code/game/gamemodes/malfunction/newmalf_ability_trees/HARDWARE.dm +++ b/code/game/gamemodes/malfunction/newmalf_ability_trees/HARDWARE.dm @@ -109,5 +109,3 @@ ticker.station_explosion_cinematic(0,null) if(ticker.mode) ticker.mode:station_was_nuked = 1 - - diff --git a/code/game/gamemodes/mixed/conflux.dm b/code/game/gamemodes/mixed/conflux.dm index fb98fb0982..489f734b9c 100644 --- a/code/game/gamemodes/mixed/conflux.dm +++ b/code/game/gamemodes/mixed/conflux.dm @@ -9,4 +9,4 @@ end_on_antag_death = 1 antag_tags = list(MODE_TECHNOMANCER, MODE_CULTIST) require_all_templates = 1 - votable = 1 \ No newline at end of file + votable = 1 diff --git a/code/game/gamemodes/mixed/infestation.dm b/code/game/gamemodes/mixed/infestation.dm index 34bd062b80..44200de315 100644 --- a/code/game/gamemodes/mixed/infestation.dm +++ b/code/game/gamemodes/mixed/infestation.dm @@ -13,4 +13,4 @@ /datum/game_mode/infestation/create_antagonists() // Two of the three. antag_tags -= pick(antag_tags) - ..() \ No newline at end of file + ..() diff --git a/code/game/gamemodes/mixed/intrigue.dm b/code/game/gamemodes/mixed/intrigue.dm index 5c432c30db..46a0b32662 100644 --- a/code/game/gamemodes/mixed/intrigue.dm +++ b/code/game/gamemodes/mixed/intrigue.dm @@ -9,4 +9,4 @@ end_on_antag_death = 0 antag_tags = list(MODE_NINJA, MODE_AUTOTRAITOR) round_autoantag = 1 - require_all_templates = 1 \ No newline at end of file + require_all_templates = 1 diff --git a/code/game/gamemodes/mixed/lizard.dm b/code/game/gamemodes/mixed/lizard.dm index b1077cc825..7cd193797a 100644 --- a/code/game/gamemodes/mixed/lizard.dm +++ b/code/game/gamemodes/mixed/lizard.dm @@ -9,4 +9,4 @@ end_on_antag_death = 0 antag_tags = list(MODE_TECHNOMANCER, MODE_CHANGELING) require_all_templates = 1 - votable = 1 \ No newline at end of file + votable = 1 diff --git a/code/game/gamemodes/mixed/uprising.dm b/code/game/gamemodes/mixed/uprising.dm index d557cfc075..8dcab350ec 100644 --- a/code/game/gamemodes/mixed/uprising.dm +++ b/code/game/gamemodes/mixed/uprising.dm @@ -9,4 +9,4 @@ end_on_antag_death = 1 antag_tags = list(MODE_REVOLUTIONARY, MODE_LOYALIST, MODE_CULTIST) require_all_templates = 1 - votable = 0 \ No newline at end of file + votable = 0 diff --git a/code/game/gamemodes/mixed/visitors.dm b/code/game/gamemodes/mixed/visitors.dm index 4a8bd4b7d7..f13ec71fe7 100644 --- a/code/game/gamemodes/mixed/visitors.dm +++ b/code/game/gamemodes/mixed/visitors.dm @@ -9,4 +9,4 @@ end_on_antag_death = 0 antag_tags = list(MODE_TECHNOMANCER, MODE_NINJA) require_all_templates = 1 - votable = 1 \ No newline at end of file + votable = 1 diff --git a/code/game/gamemodes/ninja/ninja.dm b/code/game/gamemodes/ninja/ninja.dm index df3cb998b9..4fbd6114a9 100644 --- a/code/game/gamemodes/ninja/ninja.dm +++ b/code/game/gamemodes/ninja/ninja.dm @@ -14,4 +14,4 @@ required_enemies = 1 end_on_antag_death = 0 antag_tags = list(MODE_NINJA) - votable = 0 \ No newline at end of file + votable = 0 diff --git a/code/game/gamemodes/technomancer/assistance/assistance.dm b/code/game/gamemodes/technomancer/assistance/assistance.dm index 7e60741827..2311cb5e68 100644 --- a/code/game/gamemodes/technomancer/assistance/assistance.dm +++ b/code/game/gamemodes/technomancer/assistance/assistance.dm @@ -37,4 +37,4 @@ cost = 100 obj_path = null //TODO one_use_only = 1 -*/ \ No newline at end of file +*/ diff --git a/code/game/gamemodes/technomancer/devices/implants.dm b/code/game/gamemodes/technomancer/devices/implants.dm index fd30fdd778..1852729ce0 100644 --- a/code/game/gamemodes/technomancer/devices/implants.dm +++ b/code/game/gamemodes/technomancer/devices/implants.dm @@ -8,4 +8,4 @@ name = "Explosive Implant" desc = "A hidden implant which will explode if it hears a passphrase." cost = 150 - obj_path = /obj/item/storage/box/syndie_kit/imp_explosive \ No newline at end of file + obj_path = /obj/item/storage/box/syndie_kit/imp_explosive diff --git a/code/game/gamemodes/technomancer/presets.dm b/code/game/gamemodes/technomancer/presets.dm index 6222f39a12..907a45930e 100644 --- a/code/game/gamemodes/technomancer/presets.dm +++ b/code/game/gamemodes/technomancer/presets.dm @@ -51,4 +51,4 @@ desc = "This preset includes many Aspect functions, such as Aspect Aura, Aspect Bolt, Aspect Cloud, Aspect Weapon, etc, as well as \ cheap functions beloning to each aspect, for the purposes of combining with an aspect function. This allows you to be \ very flexable, however functions made from aspect functions tend to be weaker due to this. Not recommended for beginners." - cost = 600 \ No newline at end of file + cost = 600 diff --git a/code/game/gamemodes/technomancer/spells/dispel.dm b/code/game/gamemodes/technomancer/spells/dispel.dm index dbc68624fb..de498fb94e 100644 --- a/code/game/gamemodes/technomancer/spells/dispel.dm +++ b/code/game/gamemodes/technomancer/spells/dispel.dm @@ -20,4 +20,4 @@ var/mob/living/target = hit_atom target.remove_modifiers_of_type(/datum/modifier/technomancer) user.adjust_instability(10) - qdel(src) \ No newline at end of file + qdel(src) diff --git a/code/game/gamemodes/technomancer/spells/projectile/force_missile.dm b/code/game/gamemodes/technomancer/spells/projectile/force_missile.dm index 709025d9a9..7dba4311a2 100644 --- a/code/game/gamemodes/technomancer/spells/projectile/force_missile.dm +++ b/code/game/gamemodes/technomancer/spells/projectile/force_missile.dm @@ -27,4 +27,4 @@ check_armour = "melee" impact_effect_type = /obj/effect/temp_visual/impact_effect/blue_laser - hitsound_wall = 'sound/weapons/effects/searwall.ogg' \ No newline at end of file + hitsound_wall = 'sound/weapons/effects/searwall.ogg' diff --git a/code/game/gamemodes/technomancer/spells/projectile/ionic_bolt.dm b/code/game/gamemodes/technomancer/spells/projectile/ionic_bolt.dm index cb70d144b8..09dec44101 100644 --- a/code/game/gamemodes/technomancer/spells/projectile/ionic_bolt.dm +++ b/code/game/gamemodes/technomancer/spells/projectile/ionic_bolt.dm @@ -17,4 +17,4 @@ instability_per_shot = 6 cooldown = 10 pre_shot_delay = 0 - fire_sound = 'sound/effects/supermatter.ogg' \ No newline at end of file + fire_sound = 'sound/effects/supermatter.ogg' diff --git a/code/game/gamemodes/technomancer/spells/projectile/lesser_chain_lightning.dm b/code/game/gamemodes/technomancer/spells/projectile/lesser_chain_lightning.dm index 8c2b7709ac..cf2f0efcb8 100644 --- a/code/game/gamemodes/technomancer/spells/projectile/lesser_chain_lightning.dm +++ b/code/game/gamemodes/technomancer/spells/projectile/lesser_chain_lightning.dm @@ -20,4 +20,4 @@ /obj/item/projectile/beam/chain_lightning/lesser bounces = 2 - power = 20 \ No newline at end of file + power = 20 diff --git a/code/game/gamemodes/technomancer/spells/projectile/lightning.dm b/code/game/gamemodes/technomancer/spells/projectile/lightning.dm index de5dbabc6c..91d3684a9e 100644 --- a/code/game/gamemodes/technomancer/spells/projectile/lightning.dm +++ b/code/game/gamemodes/technomancer/spells/projectile/lightning.dm @@ -39,4 +39,4 @@ H.electrocute_act(power, src, H.get_siemens_coefficient_organ(affected), affected, 0) else target_mob.electrocute_act(power, src, 0.75, BP_TORSO) - return 1 \ No newline at end of file + return 1 diff --git a/code/game/gamemodes/technomancer/spells/spawner/fire_blast.dm b/code/game/gamemodes/technomancer/spells/spawner/fire_blast.dm index 7a785f6b86..62230fc27d 100644 --- a/code/game/gamemodes/technomancer/spells/spawner/fire_blast.dm +++ b/code/game/gamemodes/technomancer/spells/spawner/fire_blast.dm @@ -30,4 +30,4 @@ /obj/effect/temporary_effect/fire_blast/Destroy() explosion(get_turf(src), -1, 1, 2, 5, adminlog = 1) - ..() \ No newline at end of file + ..() diff --git a/code/game/json.dm b/code/game/json.dm index 2a2bd78933..1510a00cd5 100644 --- a/code/game/json.dm +++ b/code/game/json.dm @@ -97,4 +97,4 @@ var/makejson = 1 //temp switchmap(X,X) /proc/send2adminirc(channel,msg) world << channel << " "<< msg - shell("python nudge.py '[channel]' [msg]") \ No newline at end of file + shell("python nudge.py '[channel]' [msg]") diff --git a/code/game/machinery/atmoalter/area_atmos_computer_vr.dm b/code/game/machinery/atmoalter/area_atmos_computer_vr.dm index e20e8e1b71..6f29e2d934 100644 --- a/code/game/machinery/atmoalter/area_atmos_computer_vr.dm +++ b/code/game/machinery/atmoalter/area_atmos_computer_vr.dm @@ -24,8 +24,8 @@ /obj/machinery/computer/area_atmos/tag/validscrubber(var/obj/machinery/portable_atmospherics/powered/scrubber/huge/scrubber) if(!istype(scrubber)) return FALSE - + if(scrubber.scrub_id == src.scrub_id) return TRUE - return FALSE \ No newline at end of file + return FALSE diff --git a/code/game/machinery/buttons_vr.dm b/code/game/machinery/buttons_vr.dm index fc97ad25c1..b627932270 100644 --- a/code/game/machinery/buttons_vr.dm +++ b/code/game/machinery/buttons_vr.dm @@ -20,4 +20,4 @@ if(D.icon_tinted) if(D.id_tint == src.id || !D.id_tint) spawn(0) - D.toggle() \ No newline at end of file + D.toggle() diff --git a/code/game/machinery/computer/camera_vr.dm b/code/game/machinery/computer/camera_vr.dm index 9a124d3de6..12c045f3e3 100644 --- a/code/game/machinery/computer/camera_vr.dm +++ b/code/game/machinery/computer/camera_vr.dm @@ -32,4 +32,4 @@ icon_screen = "mining" network = list(NETWORK_XENOBIO) circuit = /obj/item/circuitboard/security/xenobio - light_color = "#F9BBFC" \ No newline at end of file + light_color = "#F9BBFC" diff --git a/code/game/machinery/embedded_controller/simple_docking_controller.dm b/code/game/machinery/embedded_controller/simple_docking_controller.dm index 741a5f4374..793dc736ce 100644 --- a/code/game/machinery/embedded_controller/simple_docking_controller.dm +++ b/code/game/machinery/embedded_controller/simple_docking_controller.dm @@ -131,4 +131,4 @@ set src in view(1) src.program:initiate_undocking() -*/ \ No newline at end of file +*/ diff --git a/code/game/machinery/event/stage_vr.dm b/code/game/machinery/event/stage_vr.dm index 24b4bd62eb..42fcafef72 100644 --- a/code/game/machinery/event/stage_vr.dm +++ b/code/game/machinery/event/stage_vr.dm @@ -7,4 +7,4 @@ density = FALSE pixel_y = -224 pixel_x = -224 - plane = -44 \ No newline at end of file + plane = -44 diff --git a/code/game/machinery/holosign.dm b/code/game/machinery/holosign.dm index b21fb1120c..1e497a7d0e 100644 --- a/code/game/machinery/holosign.dm +++ b/code/game/machinery/holosign.dm @@ -80,4 +80,4 @@ M.toggle() return - return \ No newline at end of file + return diff --git a/code/game/machinery/neonsign.dm b/code/game/machinery/neonsign.dm index 6e146af007..bf823bed18 100644 --- a/code/game/machinery/neonsign.dm +++ b/code/game/machinery/neonsign.dm @@ -71,4 +71,4 @@ M.toggle() return - return \ No newline at end of file + return diff --git a/code/game/machinery/portable_turret_vr.dm b/code/game/machinery/portable_turret_vr.dm index a24f16ceb6..1c213d0ad7 100644 --- a/code/game/machinery/portable_turret_vr.dm +++ b/code/game/machinery/portable_turret_vr.dm @@ -31,4 +31,4 @@ lethal = TRUE check_weapons = TRUE auto_repair = TRUE - can_salvage = FALSE \ No newline at end of file + can_salvage = FALSE diff --git a/code/game/machinery/suit_storage/suit_storage_units.dm b/code/game/machinery/suit_storage/suit_storage_units.dm index 740d067776..54ba69e57a 100644 --- a/code/game/machinery/suit_storage/suit_storage_units.dm +++ b/code/game/machinery/suit_storage/suit_storage_units.dm @@ -51,4 +51,4 @@ /obj/machinery/suit_storage_unit/riot suit_type = /obj/item/clothing/head/helmet/space/void/security/riot helmet_type = /obj/item/clothing/suit/space/void/security/riot - mask_type = /obj/item/clothing/mask/breath \ No newline at end of file + mask_type = /obj/item/clothing/mask/breath diff --git a/code/game/machinery/transportpod.dm b/code/game/machinery/transportpod.dm index a925a616fd..fb43333603 100644 --- a/code/game/machinery/transportpod.dm +++ b/code/game/machinery/transportpod.dm @@ -107,4 +107,4 @@ var/turf/T = get_turf(current_cell) if(!current_cell) continue - T.ChangeTurf(/turf/unsimulated/floor/shuttle_ceiling) \ No newline at end of file + T.ChangeTurf(/turf/unsimulated/floor/shuttle_ceiling) diff --git a/code/game/mecha/equipment/tools/running_board.dm b/code/game/mecha/equipment/tools/running_board.dm index aa2748c7a7..4f55c5d08d 100644 --- a/code/game/mecha/equipment/tools/running_board.dm +++ b/code/game/mecha/equipment/tools/running_board.dm @@ -14,4 +14,4 @@ if(istype(M, /obj/mecha/working)) // is this a ripley? . = ..() else - return FALSE \ No newline at end of file + return FALSE diff --git a/code/game/mecha/equipment/tools/speedboost.dm b/code/game/mecha/equipment/tools/speedboost.dm index 7ffbeaee38..0ff960a38e 100644 --- a/code/game/mecha/equipment/tools/speedboost.dm +++ b/code/game/mecha/equipment/tools/speedboost.dm @@ -28,4 +28,4 @@ /obj/item/mecha_parts/mecha_equipment/speedboost/detach() chassis.step_in = initial(chassis.step_in) ..() - return \ No newline at end of file + return diff --git a/code/game/mecha/equipment/tools/storage_compartment.dm b/code/game/mecha/equipment/tools/storage_compartment.dm index 1cbd0acce5..e31ad9a429 100644 --- a/code/game/mecha/equipment/tools/storage_compartment.dm +++ b/code/game/mecha/equipment/tools/storage_compartment.dm @@ -22,4 +22,4 @@ despite its blatant disregard for the fabric of reality or reality-adjacency." icon_state = "mecha_phase_array" storage_added = 15 - origin_tech = list(TECH_MATERIAL = 6, TECH_ENGINEERING = 4, TECH_MAGNET = 4, TECH_POWER = 5, TECH_BLUESPACE = 3) \ No newline at end of file + origin_tech = list(TECH_MATERIAL = 6, TECH_ENGINEERING = 4, TECH_MAGNET = 4, TECH_POWER = 5, TECH_BLUESPACE = 3) diff --git a/code/game/mecha/equipment/tools/teleporter.dm b/code/game/mecha/equipment/tools/teleporter.dm index 7ff3e6a036..161b894752 100644 --- a/code/game/mecha/equipment/tools/teleporter.dm +++ b/code/game/mecha/equipment/tools/teleporter.dm @@ -17,4 +17,4 @@ chassis.use_power(energy_drain) do_teleport(chassis, T, 4) do_after_cooldown() - return \ No newline at end of file + return diff --git a/code/game/mecha/equipment/tools/tools.dm b/code/game/mecha/equipment/tools/tools.dm index d9416629d5..337f5cebeb 100644 --- a/code/game/mecha/equipment/tools/tools.dm +++ b/code/game/mecha/equipment/tools/tools.dm @@ -1,3 +1,3 @@ /obj/item/mecha_parts/mecha_equipment/tool matter = list(MAT_STEEL = 5000, MAT_GLASS = 3000) - equip_type = EQUIP_UTILITY \ No newline at end of file + equip_type = EQUIP_UTILITY diff --git a/code/game/mecha/equipment/tools/wormhole.dm b/code/game/mecha/equipment/tools/wormhole.dm index 232193b98a..abbe123f6a 100644 --- a/code/game/mecha/equipment/tools/wormhole.dm +++ b/code/game/mecha/equipment/tools/wormhole.dm @@ -47,4 +47,4 @@ src = null spawn(rand(150,300)) qdel(P) - return \ No newline at end of file + return diff --git a/code/game/mecha/equipment/weapons/energy/energy.dm b/code/game/mecha/equipment/weapons/energy/energy.dm index 091e8dcc7b..1e42c1f660 100644 --- a/code/game/mecha/equipment/weapons/energy/energy.dm +++ b/code/game/mecha/equipment/weapons/energy/energy.dm @@ -1,3 +1,3 @@ /obj/item/mecha_parts/mecha_equipment/weapon/energy name = "general energy weapon" - auto_rearm = 1 \ No newline at end of file + auto_rearm = 1 diff --git a/code/game/mecha/equipment/weapons/energy/phased.dm b/code/game/mecha/equipment/weapons/energy/phased.dm index 423755705f..ef7646e8bb 100644 --- a/code/game/mecha/equipment/weapons/energy/phased.dm +++ b/code/game/mecha/equipment/weapons/energy/phased.dm @@ -10,4 +10,4 @@ equip_type = EQUIP_UTILITY - origin_tech = list(TECH_MATERIAL = 1, TECH_COMBAT = 2, TECH_MAGNET = 2) \ No newline at end of file + origin_tech = list(TECH_MATERIAL = 1, TECH_COMBAT = 2, TECH_MAGNET = 2) diff --git a/code/game/mecha/equipment/weapons/energy/pulse.dm b/code/game/mecha/equipment/weapons/energy/pulse.dm index 99f7f1d0ce..ecc3cb12ff 100644 --- a/code/game/mecha/equipment/weapons/energy/pulse.dm +++ b/code/game/mecha/equipment/weapons/energy/pulse.dm @@ -18,4 +18,4 @@ src.life -= 10 if(life <= 0) qdel(src) - return \ No newline at end of file + return diff --git a/code/game/mecha/equipment/weapons/energy/stun.dm b/code/game/mecha/equipment/weapons/energy/stun.dm index f73e439249..19e0e59d5f 100644 --- a/code/game/mecha/equipment/weapons/energy/stun.dm +++ b/code/game/mecha/equipment/weapons/energy/stun.dm @@ -14,4 +14,4 @@ energy_drain = 30 projectile = /obj/item/projectile/beam/stun/weak - equip_type = EQUIP_UTILITY \ No newline at end of file + equip_type = EQUIP_UTILITY diff --git a/code/game/objects/effects/map_effects/perma_light.dm b/code/game/objects/effects/map_effects/perma_light.dm index d2e9caa924..26e7dd2b00 100644 --- a/code/game/objects/effects/map_effects/perma_light.dm +++ b/code/game/objects/effects/map_effects/perma_light.dm @@ -36,4 +36,4 @@ light_range = 10 light_power = 5 light_color = "#b6cdff" -// VOREStation Addition End \ No newline at end of file +// VOREStation Addition End diff --git a/code/game/objects/effects/map_effects/screen_shaker.dm b/code/game/objects/effects/map_effects/screen_shaker.dm index 15a83b4c3d..5369d7f490 100644 --- a/code/game/objects/effects/map_effects/screen_shaker.dm +++ b/code/game/objects/effects/map_effects/screen_shaker.dm @@ -14,4 +14,4 @@ for(var/mob/M as anything in player_list) if(M.z == src.z && get_dist(src, M) <= shake_radius) shake_camera(M, shake_duration, shake_strength) - ..() \ No newline at end of file + ..() diff --git a/code/game/objects/effects/wire_deleter.dm b/code/game/objects/effects/wire_deleter.dm index 89130ed7cb..1924ab7b2a 100644 --- a/code/game/objects/effects/wire_deleter.dm +++ b/code/game/objects/effects/wire_deleter.dm @@ -9,9 +9,9 @@ /obj/effect/wire_deleter/Initialize(mapload) . = ..() - + for(var/c in loc.contents) if(istype(c, /obj/structure/cable)) if(prob(33)) qdel(c) - qdel(src) \ No newline at end of file + qdel(src) diff --git a/code/game/objects/items/gunbox.dm b/code/game/objects/items/gunbox.dm index 548122396c..4675f00a6c 100644 --- a/code/game/objects/items/gunbox.dm +++ b/code/game/objects/items/gunbox.dm @@ -60,4 +60,4 @@ var/atom/movable/AM = new new_type(get_turf(src)) if(istype(AM, /obj/item/gun)) to_chat(user, "You have chosen \the [AM]. Say hello to your new friend.") - qdel(src) \ No newline at end of file + qdel(src) diff --git a/code/game/objects/items/stacks/nanopaste_vr.dm b/code/game/objects/items/stacks/nanopaste_vr.dm index d0bd4e8003..e352b8bbe4 100644 --- a/code/game/objects/items/stacks/nanopaste_vr.dm +++ b/code/game/objects/items/stacks/nanopaste_vr.dm @@ -12,4 +12,4 @@ icon_state = "adv_nanopaste" restoration_external = 10 repair_external = TRUE - mech_repair = 20 \ No newline at end of file + mech_repair = 20 diff --git a/code/game/objects/items/stacks/stack_vr.dm b/code/game/objects/items/stacks/stack_vr.dm index 1ff6496aa2..59c59ab452 100644 --- a/code/game/objects/items/stacks/stack_vr.dm +++ b/code/game/objects/items/stacks/stack_vr.dm @@ -34,4 +34,4 @@ if(istype(AM, src.type)) // Sanity so we don't try to merge non-stacks. if(can_merge(AM)) merge(AM) - return ..() \ No newline at end of file + return ..() diff --git a/code/game/objects/items/toys/balls_vr.dm b/code/game/objects/items/toys/balls_vr.dm index 30f2c56d15..a8d56bfe2e 100644 --- a/code/game/objects/items/toys/balls_vr.dm +++ b/code/game/objects/items/toys/balls_vr.dm @@ -67,4 +67,4 @@ throwforce = 5.0 throw_speed = 5 throw_range = 5 - w_class = ITEMSIZE_SMALL \ No newline at end of file + w_class = ITEMSIZE_SMALL diff --git a/code/game/objects/items/toys/godfigures.dm b/code/game/objects/items/toys/godfigures.dm index 9801640d54..77fe7f421a 100644 --- a/code/game/objects/items/toys/godfigures.dm +++ b/code/game/objects/items/toys/godfigures.dm @@ -128,4 +128,4 @@ if(src && input && !M.stat && in_range(M,src)) name = "icon of " + input to_chat(M, "You name the figure. Glory to [input]!.") - return 1 \ No newline at end of file + return 1 diff --git a/code/game/objects/items/weapons/bones.dm b/code/game/objects/items/weapons/bones.dm index 4759d13fdf..0c582723df 100644 --- a/code/game/objects/items/weapons/bones.dm +++ b/code/game/objects/items/weapons/bones.dm @@ -49,4 +49,4 @@ name = "horn" desc = "A hard conical structure made of bone or some other similar organic material. Traditionally seen affixed to helmets, hollowed out and filled with tasty drinks, or occasionally, attatched to the heads of animals." icon = 'icons/obj/bones_vr.dmi' - icon_state = "horn" + icon_state = "horn" diff --git a/code/game/objects/items/weapons/cards_ids_vr.dm b/code/game/objects/items/weapons/cards_ids_vr.dm index f4291f3e55..b7759ddb19 100644 --- a/code/game/objects/items/weapons/cards_ids_vr.dm +++ b/code/game/objects/items/weapons/cards_ids_vr.dm @@ -1,2 +1,2 @@ /obj/item/card/id - slot_flags = SLOT_ID | SLOT_EARS \ No newline at end of file + slot_flags = SLOT_ID | SLOT_EARS diff --git a/code/game/objects/items/weapons/circuitboards/computer/air_management.dm b/code/game/objects/items/weapons/circuitboards/computer/air_management.dm index 55a9e7ac06..126b1be255 100644 --- a/code/game/objects/items/weapons/circuitboards/computer/air_management.dm +++ b/code/game/objects/items/weapons/circuitboards/computer/air_management.dm @@ -1,5 +1,5 @@ #ifndef T_BOARD -#error T_BOARD macro is not defined but we need it! +#error T_BOARD macro is not defined but we need it! #endif /obj/item/circuitboard/air_management diff --git a/code/game/objects/items/weapons/circuitboards/computer/telecomms.dm b/code/game/objects/items/weapons/circuitboards/computer/telecomms.dm index f9bfcb5364..92fabccedf 100644 --- a/code/game/objects/items/weapons/circuitboards/computer/telecomms.dm +++ b/code/game/objects/items/weapons/circuitboards/computer/telecomms.dm @@ -1,5 +1,5 @@ #ifndef T_BOARD -#error T_BOARD macro is not defined but we need it! +#error T_BOARD macro is not defined but we need it! #endif /obj/item/circuitboard/comm_monitor diff --git a/code/game/objects/items/weapons/circuitboards/machinery/biogenerator.dm b/code/game/objects/items/weapons/circuitboards/machinery/biogenerator.dm index ff19969881..ce9f2f97ef 100644 --- a/code/game/objects/items/weapons/circuitboards/machinery/biogenerator.dm +++ b/code/game/objects/items/weapons/circuitboards/machinery/biogenerator.dm @@ -9,4 +9,4 @@ origin_tech = list(TECH_DATA = 2) req_components = list( /obj/item/stock_parts/matter_bin = 1, - /obj/item/stock_parts/manipulator = 1) \ No newline at end of file + /obj/item/stock_parts/manipulator = 1) diff --git a/code/game/objects/items/weapons/circuitboards/machinery/kitchen_appliances.dm b/code/game/objects/items/weapons/circuitboards/machinery/kitchen_appliances.dm index 6f54f8e31e..f71aec7ec2 100644 --- a/code/game/objects/items/weapons/circuitboards/machinery/kitchen_appliances.dm +++ b/code/game/objects/items/weapons/circuitboards/machinery/kitchen_appliances.dm @@ -71,4 +71,4 @@ req_components = list( /obj/item/stock_parts/console_screen = 1, /obj/item/stock_parts/motor = 1, - /obj/item/stock_parts/capacitor = 1) \ No newline at end of file + /obj/item/stock_parts/capacitor = 1) diff --git a/code/game/objects/items/weapons/circuitboards/machinery/mech_recharger.dm b/code/game/objects/items/weapons/circuitboards/machinery/mech_recharger.dm index ef3dce3b74..368948501a 100644 --- a/code/game/objects/items/weapons/circuitboards/machinery/mech_recharger.dm +++ b/code/game/objects/items/weapons/circuitboards/machinery/mech_recharger.dm @@ -10,4 +10,4 @@ req_components = list( /obj/item/stock_parts/capacitor = 2, /obj/item/stock_parts/scanning_module = 1, - /obj/item/stock_parts/manipulator = 2) \ No newline at end of file + /obj/item/stock_parts/manipulator = 2) diff --git a/code/game/objects/items/weapons/circuitboards/machinery/recharge_station.dm b/code/game/objects/items/weapons/circuitboards/machinery/recharge_station.dm index fe54eb4432..70bfbcc92c 100644 --- a/code/game/objects/items/weapons/circuitboards/machinery/recharge_station.dm +++ b/code/game/objects/items/weapons/circuitboards/machinery/recharge_station.dm @@ -11,4 +11,4 @@ /obj/item/stack/cable_coil = 5, /obj/item/stock_parts/capacitor = 2, /obj/item/stock_parts/manipulator = 2, - /obj/item/cell = 1) \ No newline at end of file + /obj/item/cell = 1) diff --git a/code/game/objects/items/weapons/circuitboards/machinery/telecomms.dm b/code/game/objects/items/weapons/circuitboards/machinery/telecomms.dm index 191a1f4516..2490a199cc 100644 --- a/code/game/objects/items/weapons/circuitboards/machinery/telecomms.dm +++ b/code/game/objects/items/weapons/circuitboards/machinery/telecomms.dm @@ -97,4 +97,4 @@ /obj/item/stock_parts/subspace/sub_filter = 1, /obj/item/stock_parts/manipulator = 1, /obj/item/stock_parts/subspace/treatment = 1, - /obj/item/stack/cable_coil = 2) \ No newline at end of file + /obj/item/stack/cable_coil = 2) diff --git a/code/game/objects/items/weapons/circuitboards/other.dm b/code/game/objects/items/weapons/circuitboards/other.dm index cc141fe64f..7b078d39d0 100644 --- a/code/game/objects/items/weapons/circuitboards/other.dm +++ b/code/game/objects/items/weapons/circuitboards/other.dm @@ -16,4 +16,4 @@ origin_tech = list(TECH_DATA = 3, TECH_MAGNET = 2) req_components = list( /obj/item/stock_parts/matter_bin = 2, - /obj/item/stock_parts/manipulator = 2) \ No newline at end of file + /obj/item/stock_parts/manipulator = 2) diff --git a/code/game/objects/items/weapons/grenades/confetti.dm b/code/game/objects/items/weapons/grenades/confetti.dm index 583e158f67..4100d05155 100644 --- a/code/game/objects/items/weapons/grenades/confetti.dm +++ b/code/game/objects/items/weapons/grenades/confetti.dm @@ -48,4 +48,4 @@ sleep(10) qdel(src) - return \ No newline at end of file + return diff --git a/code/game/objects/items/weapons/grenades/emgrenade.dm b/code/game/objects/items/weapons/grenades/emgrenade.dm index 2700fa04c4..19157af633 100644 --- a/code/game/objects/items/weapons/grenades/emgrenade.dm +++ b/code/game/objects/items/weapons/grenades/emgrenade.dm @@ -22,4 +22,4 @@ emp_heavy = 1 emp_med = 2 emp_light = 3 - emp_long = 4 \ No newline at end of file + emp_long = 4 diff --git a/code/game/objects/items/weapons/grenades/projectile.dm b/code/game/objects/items/weapons/grenades/projectile.dm index ac5e2e3a46..b70896e173 100644 --- a/code/game/objects/items/weapons/grenades/projectile.dm +++ b/code/game/objects/items/weapons/grenades/projectile.dm @@ -73,4 +73,4 @@ else if(!M.lying && src.loc != get_turf(src)) //if it's not on the turf, it must be in the mob! P.attack_mob(M, 0, 25) //you're holding a grenade, dude! else - P.attack_mob(M, 0, 100) //otherwise, allow a decent amount of fragments to pass \ No newline at end of file + P.attack_mob(M, 0, 100) //otherwise, allow a decent amount of fragments to pass diff --git a/code/game/objects/items/weapons/grenades/supermatter.dm b/code/game/objects/items/weapons/grenades/supermatter.dm index bbbd38be82..9b41c2c65b 100644 --- a/code/game/objects/items/weapons/grenades/supermatter.dm +++ b/code/game/objects/items/weapons/grenades/supermatter.dm @@ -33,4 +33,4 @@ supermatter_pull(src, world.view, STAGE_THREE) if(world.time > implode_at) explosion(loc, 1, 3, 5, 4) - qdel(src) \ No newline at end of file + qdel(src) diff --git a/code/game/objects/items/weapons/handcuffs_vr.dm b/code/game/objects/items/weapons/handcuffs_vr.dm index 3482029807..45df928fe6 100644 --- a/code/game/objects/items/weapons/handcuffs_vr.dm +++ b/code/game/objects/items/weapons/handcuffs_vr.dm @@ -2,4 +2,4 @@ name = "fuzzy legcuffs" desc = "Use this to keep... 'prisoners' in line." icon = 'icons/obj/items_vr.dmi' - icon_state = "fuzzylegcuff" \ No newline at end of file + icon_state = "fuzzylegcuff" diff --git a/code/game/objects/items/weapons/implants/implantlanguage.dm b/code/game/objects/items/weapons/implants/implantlanguage.dm index 5ffab2cf89..2d506e7e4f 100644 --- a/code/game/objects/items/weapons/implants/implantlanguage.dm +++ b/code/game/objects/items/weapons/implants/implantlanguage.dm @@ -76,4 +76,4 @@ Function: Allows a being otherwise incapable of speaking Skrellian to produce the phonemes of the language.
Special Features: None.
Integrity: Implant will function for expected life, barring physical damage."} - return dat \ No newline at end of file + return dat diff --git a/code/game/objects/items/weapons/implants/implantuplink.dm b/code/game/objects/items/weapons/implants/implantuplink.dm index 78d90e6727..e142c5bbda 100644 --- a/code/game/objects/items/weapons/implants/implantuplink.dm +++ b/code/game/objects/items/weapons/implants/implantuplink.dm @@ -22,4 +22,4 @@ /obj/item/implant/uplink/trigger(emote, mob/source as mob) if(hidden_uplink && usr == source) // Let's not have another people activate our uplink hidden_uplink.check_trigger(source, emote, activation_emote) - return \ No newline at end of file + return diff --git a/code/game/objects/items/weapons/keys.dm b/code/game/objects/items/weapons/keys.dm index cc275ebd51..3eba069c8d 100644 --- a/code/game/objects/items/weapons/keys.dm +++ b/code/game/objects/items/weapons/keys.dm @@ -7,4 +7,4 @@ pickup_sound = 'sound/items/pickup/ring.ogg' w_class = ITEMSIZE_TINY var/keyverb = "uses" //so simple_keys can be keycards instead, if desired - var/key_id = "placeholder_DONOTUSE" //needs to match the associated door's LOCK_ID var \ No newline at end of file + var/key_id = "placeholder_DONOTUSE" //needs to match the associated door's LOCK_ID var diff --git a/code/game/objects/items/weapons/storage/briefcase.dm b/code/game/objects/items/weapons/storage/briefcase.dm index 5ac6b3b74f..20e5db2f37 100644 --- a/code/game/objects/items/weapons/storage/briefcase.dm +++ b/code/game/objects/items/weapons/storage/briefcase.dm @@ -29,4 +29,4 @@ force = 4.0 w_class = ITEMSIZE_LARGE max_w_class = ITEMSIZE_NORMAL - max_storage_space = ITEMSIZE_COST_NORMAL * 4 \ No newline at end of file + max_storage_space = ITEMSIZE_COST_NORMAL * 4 diff --git a/code/game/objects/items/weapons/tools/brass.dm b/code/game/objects/items/weapons/tools/brass.dm index 3eb41880d2..ff1fc5216d 100644 --- a/code/game/objects/items/weapons/tools/brass.dm +++ b/code/game/objects/items/weapons/tools/brass.dm @@ -31,4 +31,4 @@ icon_state = "brasswelder" max_fuel = 20 origin_tech = list(TECH_ENGINEERING = 2, TECH_PHORON = 2) - matter = list(MAT_STEEL = 70, MAT_GLASS = 60) \ No newline at end of file + matter = list(MAT_STEEL = 70, MAT_GLASS = 60) diff --git a/code/game/objects/random/anomalous.dm b/code/game/objects/random/anomalous.dm index aedcbd2fb3..ccdec283aa 100644 --- a/code/game/objects/random/anomalous.dm +++ b/code/game/objects/random/anomalous.dm @@ -109,4 +109,4 @@ start_anomalous = TRUE /obj/random/mug/anom - start_anomalous = TRUE \ No newline at end of file + start_anomalous = TRUE diff --git a/code/game/objects/random/mapping_vr.dm b/code/game/objects/random/mapping_vr.dm index ac4aaaa2da..691879c2d0 100644 --- a/code/game/objects/random/mapping_vr.dm +++ b/code/game/objects/random/mapping_vr.dm @@ -158,4 +158,4 @@ prob(2);/obj/item/clothing/ears/earmuffs, prob(2);/obj/item/clothing/ears/earmuffs/headphones, prob(2);/obj/item/toy/baseball - ) \ No newline at end of file + ) diff --git a/code/game/objects/random/spacesuits.dm b/code/game/objects/random/spacesuits.dm index b75afbc20d..2309592180 100644 --- a/code/game/objects/random/spacesuits.dm +++ b/code/game/objects/random/spacesuits.dm @@ -266,4 +266,4 @@ //VOREStation Add Start /obj/random/rigsuit/chancetofail spawn_nothing_percentage = 50 -//VOREStation Add End \ No newline at end of file +//VOREStation Add End diff --git a/code/game/objects/random/unidentified/medicine.dm b/code/game/objects/random/unidentified/medicine.dm index 3e3f671e91..717fdc5946 100644 --- a/code/game/objects/random/unidentified/medicine.dm +++ b/code/game/objects/random/unidentified/medicine.dm @@ -151,4 +151,4 @@ much more likely to show up. This is done for several purposes; prob(30);/obj/item/reagent_containers/hypospray/autoinjector/biginjector/purity/unidentified, prob(40);/obj/item/reagent_containers/hypospray/autoinjector/biginjector/expired/unidentified, prob(10);/obj/item/reagent_containers/hypospray/autoinjector/biginjector/mutagen/unidentified, - prob(20);/obj/item/reagent_containers/hypospray/autoinjector/biginjector/contaminated/unidentified) \ No newline at end of file + prob(20);/obj/item/reagent_containers/hypospray/autoinjector/biginjector/contaminated/unidentified) diff --git a/code/game/objects/structures/crates_lockers/closets/wardrobe_vr.dm b/code/game/objects/structures/crates_lockers/closets/wardrobe_vr.dm index 7f9956a855..8a9a6d0f27 100644 --- a/code/game/objects/structures/crates_lockers/closets/wardrobe_vr.dm +++ b/code/game/objects/structures/crates_lockers/closets/wardrobe_vr.dm @@ -27,4 +27,4 @@ /obj/item/clothing/gloves/combat, /obj/item/clothing/mask/balaclava/tactical, /obj/item/clothing/mask/balaclava, - /obj/item/clothing/mask/bandana/skull) \ No newline at end of file + /obj/item/clothing/mask/bandana/skull) diff --git a/code/game/objects/structures/dogbed.dm b/code/game/objects/structures/dogbed.dm index b8ad1095fd..5eed94b63b 100644 --- a/code/game/objects/structures/dogbed.dm +++ b/code/game/objects/structures/dogbed.dm @@ -5,4 +5,4 @@ icon_state = "dogbed" can_buckle = TRUE buckle_dir = SOUTH - buckle_lying = 1 \ No newline at end of file + buckle_lying = 1 diff --git a/code/game/objects/structures/flora/flora_vr.dm b/code/game/objects/structures/flora/flora_vr.dm index 58ea426d97..2728991880 100644 --- a/code/game/objects/structures/flora/flora_vr.dm +++ b/code/game/objects/structures/flora/flora_vr.dm @@ -37,13 +37,13 @@ desc = "A fat, freshly picked pumpkin. This one has a face carved into it! This one has large, round eyes and a squiggly, cat-like smiling mouth. Its pleasantly surprised expression seems to suggest that the pumpkin has noticed something about you." icon_state = "decor-jackolantern-owo" -// Various decorá +// Various decorá /obj/structure/flora/log1 name = "waterlogged trunk" icon = 'icons/obj/flora/amayastuff.dmi' desc = "A part of a felled tree. Moss is growing across it." icon_state = "log1" - + /obj/structure/flora/log2 name = "driftwood" icon = 'icons/obj/flora/amayastuff.dmi' @@ -55,13 +55,13 @@ icon = 'icons/obj/flora/amayastuff.dmi' desc = "A bunch of lilypads. A beautiful red flower grows in the middle of them." icon_state = "lilypad1" - + /obj/structure/flora/lily2 name = "yellow flowered lilypads" icon = 'icons/obj/flora/amayastuff.dmi' desc = "A few lilypads. A sunny yellow flower stems from the water and from between the lilypads." icon_state = "lilypad2" - + /obj/structure/flora/lily3 name = "lilypads" icon = 'icons/obj/flora/amayastuff.dmi' @@ -73,29 +73,29 @@ icon = 'icons/obj/flora/amayastuff.dmi' desc = "A small boulder, with its top smothered with moss." icon_state = "smallerboulder" - + /obj/structure/flora/bboulder1 name = "large boulder" icon = 'icons/obj/flora/amayastuff.dmi' desc = "Small stones sit beside this large boulder. Moss grows on the top of each of them." icon_state = "bigboulder1" density = TRUE - + /obj/structure/flora/bboulder2 name = "jagged large boulder" icon = 'icons/obj/flora/amayastuff.dmi' desc = "This boulder has had plates broken off it. Moss grows in the cracks and across the top." icon_state = "bigboulder2" density = TRUE - + /obj/structure/flora/rocks1 name = "rocks" icon = 'icons/obj/flora/amayastuff.dmi' desc = "A bunch of mossy rocks." icon_state = "rocks1" - + /obj/structure/flora/rocks2 name = "rocks" icon = 'icons/obj/flora/amayastuff.dmi' desc = "A bunch of mossy rocks." - icon_state = "rocks2" \ No newline at end of file + icon_state = "rocks2" diff --git a/code/game/objects/structures/flora/grass.dm b/code/game/objects/structures/flora/grass.dm index 0ed4e9c19c..66af4f08bd 100644 --- a/code/game/objects/structures/flora/grass.dm +++ b/code/game/objects/structures/flora/grass.dm @@ -23,4 +23,4 @@ /obj/structure/flora/grass/both/New() ..() - icon_state = "snowgrassall[rand(1, 3)]" \ No newline at end of file + icon_state = "snowgrassall[rand(1, 3)]" diff --git a/code/game/objects/structures/props/fences.dm b/code/game/objects/structures/props/fences.dm index 0d7ac7dbe2..d3409a6e78 100644 --- a/code/game/objects/structures/props/fences.dm +++ b/code/game/objects/structures/props/fences.dm @@ -4,4 +4,3 @@ name = "fence" desc = "It's a fence! Not much else to say about it." icon = 'icons/obj/props/decor_fences.dmi' - diff --git a/code/game/objects/structures/props/rocks.dm b/code/game/objects/structures/props/rocks.dm index 253a36bda5..e77fa943fa 100644 --- a/code/game/objects/structures/props/rocks.dm +++ b/code/game/objects/structures/props/rocks.dm @@ -104,4 +104,4 @@ icon_state = "gems_3" /obj/structure/prop/rock/glamour/small/alt3 - icon_state = "gems_4" \ No newline at end of file + icon_state = "gems_4" diff --git a/code/game/objects/structures/props/warfare.dm b/code/game/objects/structures/props/warfare.dm index 04a903c15c..8148137d16 100644 --- a/code/game/objects/structures/props/warfare.dm +++ b/code/game/objects/structures/props/warfare.dm @@ -164,4 +164,4 @@ /obj/structure/prop/war/tgmc_30mm/loaded icon_state = "30mm_cannon_loaded1" /obj/structure/prop/war/tgmc_30mm/loadedempty - icon_state = "30mm_cannon_loaded0" \ No newline at end of file + icon_state = "30mm_cannon_loaded0" diff --git a/code/game/objects/structures/signs_vr.dm b/code/game/objects/structures/signs_vr.dm index 1e97c4736f..35e95d7d9f 100644 --- a/code/game/objects/structures/signs_vr.dm +++ b/code/game/objects/structures/signs_vr.dm @@ -62,4 +62,4 @@ /obj/structure/sign/small/warning/emerg_only name = "\improper EMERGENCY USE ONLY" - icon_state = "emerg_small" \ No newline at end of file + icon_state = "emerg_small" diff --git a/code/game/objects/structures/simple_doors_vr.dm b/code/game/objects/structures/simple_doors_vr.dm index f6c9afd496..6c38272f14 100644 --- a/code/game/objects/structures/simple_doors_vr.dm +++ b/code/game/objects/structures/simple_doors_vr.dm @@ -20,4 +20,4 @@ icon_state = "flockdoor" /obj/structure/simple_door/flock/New(var/newloc, var/newmat) - ..(newloc, "flockium") \ No newline at end of file + ..(newloc, "flockium") diff --git a/code/game/response_team_vr.dm b/code/game/response_team_vr.dm index 5b9c93ed6c..3d686cd723 100644 --- a/code/game/response_team_vr.dm +++ b/code/game/response_team_vr.dm @@ -8,4 +8,4 @@ GLOBAL_VAR(ert_loaded) error("ERT Area is not a valid map template!") else MT.load_new_z(centered = TRUE) - log_and_message_admins("Loaded the ERT shuttle just now.") \ No newline at end of file + log_and_message_admins("Loaded the ERT shuttle just now.") diff --git a/code/game/skincmd.dm b/code/game/skincmd.dm index f8aa4c4b74..f09e880bfa 100644 --- a/code/game/skincmd.dm +++ b/code/game/skincmd.dm @@ -10,4 +10,4 @@ var/ref = copytext(data, 1, findtext(data, ";")) if (src.skincmds[ref] != null) var/obj/a = src.skincmds[ref] - a.SkinCmd(src, copytext(data, findtext(data, ";") + 1)) \ No newline at end of file + a.SkinCmd(src, copytext(data, findtext(data, ";") + 1)) diff --git a/code/game/trader_visit_vr.dm b/code/game/trader_visit_vr.dm index 14de3f9bc5..b9589eb2a5 100644 --- a/code/game/trader_visit_vr.dm +++ b/code/game/trader_visit_vr.dm @@ -8,4 +8,4 @@ GLOBAL_VAR(trader_loaded) error("Trader is not a valid map template!") else MT.load_new_z(centered = TRUE) - log_and_message_admins("Loaded the trade shuttle just now.") \ No newline at end of file + log_and_message_admins("Loaded the trade shuttle just now.") diff --git a/code/game/turfs/flooring/flooring_decals_vr.dm b/code/game/turfs/flooring/flooring_decals_vr.dm index c215d111f3..10771d6b1b 100644 --- a/code/game/turfs/flooring/flooring_decals_vr.dm +++ b/code/game/turfs/flooring/flooring_decals_vr.dm @@ -468,4 +468,4 @@ //Road markings /obj/effect/floor_decal/road/center - icon_state = "center_lines" \ No newline at end of file + icon_state = "center_lines" diff --git a/code/game/turfs/simulated/dungeon/floor.dm b/code/game/turfs/simulated/dungeon/floor.dm index 743b497878..f58160c3aa 100644 --- a/code/game/turfs/simulated/dungeon/floor.dm +++ b/code/game/turfs/simulated/dungeon/floor.dm @@ -4,4 +4,4 @@ block_tele = TRUE // Anti-cheese. /turf/simulated/floor/dungeon/ex_act() - return \ No newline at end of file + return diff --git a/code/game/turfs/simulated/floor_damage.dm b/code/game/turfs/simulated/floor_damage.dm index 5e4fe9e381..255333fa40 100644 --- a/code/game/turfs/simulated/floor_damage.dm +++ b/code/game/turfs/simulated/floor_damage.dm @@ -22,4 +22,4 @@ burnt = rand(0,flooring.has_burn_range) else burnt = 0 - update_icon() \ No newline at end of file + update_icon() diff --git a/code/game/turfs/simulated/floor_static.dm b/code/game/turfs/simulated/floor_static.dm index e561f98620..f91e9820b3 100644 --- a/code/game/turfs/simulated/floor_static.dm +++ b/code/game/turfs/simulated/floor_static.dm @@ -20,4 +20,3 @@ /turf/simulated/floor/fixed/set_flooring() return - diff --git a/code/game/turfs/simulated/wall_icon.dm b/code/game/turfs/simulated/wall_icon.dm index fdc54a18c4..65fe15a5e6 100644 --- a/code/game/turfs/simulated/wall_icon.dm +++ b/code/game/turfs/simulated/wall_icon.dm @@ -149,4 +149,4 @@ return 0 /turf/simulated/wall/proc/can_join_with_low_wall(var/obj/structure/low_wall/WF) - return FALSE \ No newline at end of file + return FALSE diff --git a/code/game/turfs/simulated/water_vr.dm b/code/game/turfs/simulated/water_vr.dm index 9063f6afc3..eac056eae3 100644 --- a/code/game/turfs/simulated/water_vr.dm +++ b/code/game/turfs/simulated/water_vr.dm @@ -2,4 +2,4 @@ outdoors = OUTDOORS_NO /turf/simulated/floor/water/deep/indoors - outdoors = OUTDOORS_NO \ No newline at end of file + outdoors = OUTDOORS_NO diff --git a/code/game/turfs/turf_changing.dm b/code/game/turfs/turf_changing.dm index 755cda00de..8375496cce 100644 --- a/code/game/turfs/turf_changing.dm +++ b/code/game/turfs/turf_changing.dm @@ -146,16 +146,17 @@ propogate_sunlight_changes(oldtype, old_density, W) var/turf/simulated/cur_turf = src - if(istype(cur_turf) && is_open != was_open) - do - cur_turf = GetBelow(cur_turf) - var/area/A = cur_turf.loc - if(is_open && !A.isAlwaysIndoors()) - cur_turf.make_outdoors() - else - cur_turf.make_indoors() - cur_turf.propogate_sunlight_changes(oldtype, old_density, W, above = TRUE) - while(istype(cur_turf,/turf/simulated/open) && HasBelow(cur_turf.z)) + if(istype(cur_turf)) + if(is_open != was_open) + do + cur_turf = GetBelow(cur_turf) + var/area/A = cur_turf.loc + if(is_open && !A.isAlwaysIndoors()) + cur_turf.make_outdoors() + else + cur_turf.make_indoors() + cur_turf.propogate_sunlight_changes(oldtype, old_density, W, above = TRUE) + while(istype(cur_turf,/turf/simulated/open) && HasBelow(cur_turf.z)) if(old_shandler) old_shandler.holder_change() if(preserve_outdoors) diff --git a/code/game/turfs/unsimulated/beach_vr.dm b/code/game/turfs/unsimulated/beach_vr.dm index 3c1f48c7b9..f770dcd270 100644 --- a/code/game/turfs/unsimulated/beach_vr.dm +++ b/code/game/turfs/unsimulated/beach_vr.dm @@ -2,4 +2,4 @@ outdoors = OUTDOORS_YES /turf/simulated/floor/beach/sand/desert/outdoors - outdoors = OUTDOORS_YES \ No newline at end of file + outdoors = OUTDOORS_YES diff --git a/code/game/turfs/unsimulated/walls.dm b/code/game/turfs/unsimulated/walls.dm index 674619158a..b5fc47a556 100644 --- a/code/game/turfs/unsimulated/walls.dm +++ b/code/game/turfs/unsimulated/walls.dm @@ -24,4 +24,4 @@ opacity = 0 /turf/unsimulated/wall/other - icon_state = "r_wall" \ No newline at end of file + icon_state = "r_wall" diff --git a/code/js/byjax.dm b/code/js/byjax.dm index 18b8180214..da74500c32 100644 --- a/code/js/byjax.dm +++ b/code/js/byjax.dm @@ -47,4 +47,3 @@ Be sure to include required js functions in your page, or it'll raise an excepti */ receiver << output(argums,"[control_id]:replaceContent") return - diff --git a/code/js/menus.dm b/code/js/menus.dm index 01137ce963..d1cd99ef3f 100644 --- a/code/js/menus.dm +++ b/code/js/menus.dm @@ -34,4 +34,4 @@ function dropdowns() { } } } -"} \ No newline at end of file +"} diff --git a/code/modules/ai/__readme.dm b/code/modules/ai/__readme.dm index 85b49ec6cb..dc0346e58a 100644 --- a/code/modules/ai/__readme.dm +++ b/code/modules/ai/__readme.dm @@ -198,4 +198,4 @@ the mob is initialize()d. Switching to a subtype 'live' will require additional effort on the coder. -*/ \ No newline at end of file +*/ diff --git a/code/modules/ai/ai_holder_fleeing.dm b/code/modules/ai/ai_holder_fleeing.dm index 7e9b78b1f4..705a6ef6c9 100644 --- a/code/modules/ai/ai_holder_fleeing.dm +++ b/code/modules/ai/ai_holder_fleeing.dm @@ -44,4 +44,4 @@ ai_log("flee_from_target() : Stepping away.", AI_LOG_TRACE) step_away(holder, target, vision_range) - ai_log("flee_from_target() : Exiting.", AI_LOG_DEBUG) \ No newline at end of file + ai_log("flee_from_target() : Exiting.", AI_LOG_DEBUG) diff --git a/code/modules/ai/interfaces.dm b/code/modules/ai/interfaces.dm index 9fb58dbb88..4923ee7f94 100644 --- a/code/modules/ai/interfaces.dm +++ b/code/modules/ai/interfaces.dm @@ -99,4 +99,4 @@ // Apply movement delay. // Player movement has more factors but its all in the client and fixing that would be its own project. setMoveCooldown(delay_will_be) - return \ No newline at end of file + return diff --git a/code/modules/alarm/atmosphere_alarm.dm b/code/modules/alarm/atmosphere_alarm.dm index ecb1b1bafa..18b260e9cf 100644 --- a/code/modules/alarm/atmosphere_alarm.dm +++ b/code/modules/alarm/atmosphere_alarm.dm @@ -26,4 +26,4 @@ ..() var/atom/source = length(alarm.sources_assoc) ? alarm.sources_assoc[1] : alarm.alarm_area() broadcast_engineering_hud_message("Alarm in [alarm.origin] [was_raised ? "raised!" : "cleared."]", source)*/ -//VOREStation Add End \ No newline at end of file +//VOREStation Add End diff --git a/code/modules/assembly/igniter.dm b/code/modules/assembly/igniter.dm index c2fcb0eb7b..4e7dd81459 100644 --- a/code/modules/assembly/igniter.dm +++ b/code/modules/assembly/igniter.dm @@ -37,4 +37,4 @@ add_fingerprint(user) /obj/item/assembly/igniter/is_hot() - return TRUE \ No newline at end of file + return TRUE diff --git a/code/modules/asset_cache/validate_assets.html b/code/modules/asset_cache/validate_assets.html index 78bcbb92a1..9728bb5c28 100644 --- a/code/modules/asset_cache/validate_assets.html +++ b/code/modules/asset_cache/validate_assets.html @@ -24,6 +24,6 @@ }; xhr.send(null); - + diff --git a/code/modules/blob2/blobs/shield.dm b/code/modules/blob2/blobs/shield.dm index 4cd607859d..17c8cc33e3 100644 --- a/code/modules/blob2/blobs/shield.dm +++ b/code/modules/blob2/blobs/shield.dm @@ -23,4 +23,4 @@ if(overmind) name = "[base_name] [overmind.blob_type.name]" else - name = "inert [base_name] blob" \ No newline at end of file + name = "inert [base_name] blob" diff --git a/code/modules/blob2/overmind/types/electromagnetic_web.dm b/code/modules/blob2/overmind/types/electromagnetic_web.dm index 80fcc4d19f..079b832856 100644 --- a/code/modules/blob2/overmind/types/electromagnetic_web.dm +++ b/code/modules/blob2/overmind/types/electromagnetic_web.dm @@ -31,4 +31,4 @@ return for(var/mob/living/L in view(2, T)) - L.add_modifier(/datum/modifier/faraday, 30 SECONDS) \ No newline at end of file + L.add_modifier(/datum/modifier/faraday, 30 SECONDS) diff --git a/code/modules/blob2/overmind/types/explosive_lattice.dm b/code/modules/blob2/overmind/types/explosive_lattice.dm index 8d654936ff..3b572add0a 100644 --- a/code/modules/blob2/overmind/types/explosive_lattice.dm +++ b/code/modules/blob2/overmind/types/explosive_lattice.dm @@ -55,4 +55,4 @@ return for(var/mob/living/L in view(1, T)) - L.add_modifier(/datum/modifier/blastshield, 30 SECONDS) \ No newline at end of file + L.add_modifier(/datum/modifier/blastshield, 30 SECONDS) diff --git a/code/modules/blob2/overmind/types/radioactive_ooze.dm b/code/modules/blob2/overmind/types/radioactive_ooze.dm index 89a57c9661..32309ba858 100644 --- a/code/modules/blob2/overmind/types/radioactive_ooze.dm +++ b/code/modules/blob2/overmind/types/radioactive_ooze.dm @@ -24,4 +24,4 @@ SSradiation.radiate(B, 200) /datum/blob_type/radioactive_ooze/on_chunk_tick(obj/item/blobcore_chunk/B) - SSradiation.radiate(B, rand(25,100)) \ No newline at end of file + SSradiation.radiate(B, rand(25,100)) diff --git a/code/modules/blob2/overmind/types/shifting_fragments.dm b/code/modules/blob2/overmind/types/shifting_fragments.dm index c5992f8757..b149ae15db 100644 --- a/code/modules/blob2/overmind/types/shifting_fragments.dm +++ b/code/modules/blob2/overmind/types/shifting_fragments.dm @@ -37,4 +37,4 @@ /datum/blob_type/shifting_fragments/on_chunk_use(obj/item/blobcore_chunk/B, mob/living/user) user.add_modifier(/datum/modifier/sprinting, 2 MINUTES) - return \ No newline at end of file + return diff --git a/code/modules/casino/casino_cards.dm b/code/modules/casino/casino_cards.dm index 439c682644..07ed7182a7 100644 --- a/code/modules/casino/casino_cards.dm +++ b/code/modules/casino/casino_cards.dm @@ -45,4 +45,4 @@ name = "deck of casino cards" desc = "A deck of playing cards from the golden goose casino, comes without a joker card!" icon = 'icons/obj/playing_cards.dmi' - icon_state = "casino_deck" \ No newline at end of file + icon_state = "casino_deck" diff --git a/code/modules/casino/premium_dispenser.dm b/code/modules/casino/premium_dispenser.dm index bae1835be4..db8c5707d9 100644 --- a/code/modules/casino/premium_dispenser.dm +++ b/code/modules/casino/premium_dispenser.dm @@ -66,4 +66,4 @@ /obj/item/reagent_containers/chem_disp_cartridge/berry, /obj/item/reagent_containers/chem_disp_cartridge/greentea, /obj/item/reagent_containers/chem_disp_cartridge/decaf - ) \ No newline at end of file + ) diff --git a/code/modules/catalogue/cataloguer_visuals.dm b/code/modules/catalogue/cataloguer_visuals.dm index dcb59a132a..c13419133d 100644 --- a/code/modules/catalogue/cataloguer_visuals.dm +++ b/code/modules/catalogue/cataloguer_visuals.dm @@ -65,4 +65,4 @@ /obj/item/cataloguer/proc/color_box(list/box_segments, new_color, new_time) for(var/i in box_segments) - animate(i, color = new_color, time = new_time) \ No newline at end of file + animate(i, color = new_color, time = new_time) diff --git a/code/modules/client/preference_setup/loadout/loadout_ears.dm b/code/modules/client/preference_setup/loadout/loadout_ears.dm index f80e60acaf..94a63764fb 100644 --- a/code/modules/client/preference_setup/loadout/loadout_ears.dm +++ b/code/modules/client/preference_setup/loadout/loadout_ears.dm @@ -12,7 +12,7 @@ /datum/gear/ears/circuitry display_name = "earwear, circuitry (empty)" path = /obj/item/clothing/ears/circuitry - + /datum/gear/ears/earrings display_name = "earring selection" diff --git a/code/modules/client/spam_prevention.dm b/code/modules/client/spam_prevention.dm index ed687db8ce..70e13361b1 100644 --- a/code/modules/client/spam_prevention.dm +++ b/code/modules/client/spam_prevention.dm @@ -10,4 +10,4 @@ cmd_admin_mute(src.mob, mute_type, 1) else spam_alert = max(0, spam_alert--) - last_message_time = world.time \ No newline at end of file + last_message_time = world.time diff --git a/code/modules/clothing/accessories/clothing_vr.dm b/code/modules/clothing/accessories/clothing_vr.dm index 47ad8b8719..5cc4bd5eb5 100644 --- a/code/modules/clothing/accessories/clothing_vr.dm +++ b/code/modules/clothing/accessories/clothing_vr.dm @@ -5,4 +5,4 @@ icon_override = 'icons/inventory/accessory/mob_vr.dmi' icon_state = "mod_coat" item_state = "mod_coat" - overlay_state = "mod_coat" \ No newline at end of file + overlay_state = "mod_coat" diff --git a/code/modules/clothing/accessories/holster_vr.dm b/code/modules/clothing/accessories/holster_vr.dm index 3678e7629f..0836f79592 100644 --- a/code/modules/clothing/accessories/holster_vr.dm +++ b/code/modules/clothing/accessories/holster_vr.dm @@ -11,7 +11,7 @@ can_hold = list( /obj/item/melee/baton, /obj/item/melee/classic_baton, - /obj/item/melee/telebaton + /obj/item/melee/telebaton ) /obj/item/clothing/accessory/holster/machete/rapier diff --git a/code/modules/clothing/accessories/permits.dm b/code/modules/clothing/accessories/permits.dm index c89d9ee019..fcd7570a58 100644 --- a/code/modules/clothing/accessories/permits.dm +++ b/code/modules/clothing/accessories/permits.dm @@ -44,4 +44,4 @@ /obj/item/clothing/accessory/permit/drone name = "drone identification card" desc = "A card issued by the EIO, indicating that the owner is a Drone Intelligence. Drones are mandated to carry this card within SolGov space, by law." - icon_state = "permit-drone" \ No newline at end of file + icon_state = "permit-drone" diff --git a/code/modules/clothing/accessories/storage_vr.dm b/code/modules/clothing/accessories/storage_vr.dm index ac573a3564..f3144808f3 100644 --- a/code/modules/clothing/accessories/storage_vr.dm +++ b/code/modules/clothing/accessories/storage_vr.dm @@ -2,4 +2,4 @@ name = "bluespace badge" desc = "A small, shielded device capable of holding a number of items in it. Used for carrying items discreetly." icon_state = "solbadge" - item_state = "badge" \ No newline at end of file + item_state = "badge" diff --git a/code/modules/clothing/gloves/arm_guards_vr.dm b/code/modules/clothing/gloves/arm_guards_vr.dm index 69b3bee05d..092eccb0bb 100644 --- a/code/modules/clothing/gloves/arm_guards_vr.dm +++ b/code/modules/clothing/gloves/arm_guards_vr.dm @@ -3,4 +3,4 @@ desc = "Made of some exotic metal, and crafted by space elves. Elves have delicate hands." icon_state = "ge_gloves" icon = 'icons/inventory/hands/item_vr.dmi' - icon = 'icons/inventory/hands/mob_vr.dmi' \ No newline at end of file + icon = 'icons/inventory/hands/mob_vr.dmi' diff --git a/code/modules/clothing/head/jobs_vr.dm b/code/modules/clothing/head/jobs_vr.dm index d77ff798ba..d01acb1158 100644 --- a/code/modules/clothing/head/jobs_vr.dm +++ b/code/modules/clothing/head/jobs_vr.dm @@ -5,4 +5,3 @@ icon = 'icons/inventory/head/item_vr.dmi' icon_override = 'icons/inventory/head/mob_vr.dmi' flags_inv = HIDEEARS|HIDEEYES|BLOCKHAIR - \ No newline at end of file diff --git a/code/modules/clothing/head/misc_special_vr.dm b/code/modules/clothing/head/misc_special_vr.dm index 1d1a8cb91d..c226888cab 100644 --- a/code/modules/clothing/head/misc_special_vr.dm +++ b/code/modules/clothing/head/misc_special_vr.dm @@ -1,4 +1,4 @@ /obj/item/clothing/head/cone sprite_sheets = list( SPECIES_TESHARI = 'icons/inventory/head/mob_vr_teshari.dmi' - ) \ No newline at end of file + ) diff --git a/code/modules/clothing/head/solgov.dm b/code/modules/clothing/head/solgov.dm index 3befe1fbf1..374250c306 100644 --- a/code/modules/clothing/head/solgov.dm +++ b/code/modules/clothing/head/solgov.dm @@ -389,4 +389,4 @@ desc = "An SCG Fleet beret carrying insignia of Fifth Fleet, the Quick Reaction Force, recently formed and outfited with last tech. For personnel that are more inclined towards style than safety." icon_state = "beret_navy_fifth" * - */ \ No newline at end of file + */ diff --git a/code/modules/clothing/masks/shiny_vr.dm b/code/modules/clothing/masks/shiny_vr.dm index 5bed904a9f..7d95d6a2ff 100644 --- a/code/modules/clothing/masks/shiny_vr.dm +++ b/code/modules/clothing/masks/shiny_vr.dm @@ -7,4 +7,4 @@ name = "ring gag" desc = "What's that? You'll have to speak more clearly." icon_state = "ringgag" - gas_transfer_coefficient = 1 \ No newline at end of file + gas_transfer_coefficient = 1 diff --git a/code/modules/clothing/shoes/boots_vr.dm b/code/modules/clothing/shoes/boots_vr.dm index 9f2f044f70..2de8598164 100644 --- a/code/modules/clothing/shoes/boots_vr.dm +++ b/code/modules/clothing/shoes/boots_vr.dm @@ -3,4 +3,4 @@ desc = "A pair of high-heeled boots with hooves on the front of the soles, for use with a hobby horse or to disguise your footprints." icon_state = "hoofboots" icon = 'icons/inventory/feet/item_vr.dmi' - icon_override = 'icons/inventory/feet/mob_vr.dmi' \ No newline at end of file + icon_override = 'icons/inventory/feet/mob_vr.dmi' diff --git a/code/modules/clothing/shoes/colour.dm b/code/modules/clothing/shoes/colour.dm index 8c4ba42d20..0f15ddc0e1 100644 --- a/code/modules/clothing/shoes/colour.dm +++ b/code/modules/clothing/shoes/colour.dm @@ -155,4 +155,4 @@ /obj/item/clothing/shoes/hitops/yellow name = "yellow high-tops" - icon_state = "yellowhi" \ No newline at end of file + icon_state = "yellowhi" diff --git a/code/modules/clothing/shoes/leg_guards_vr.dm b/code/modules/clothing/shoes/leg_guards_vr.dm index 5000ef6670..305605c914 100644 --- a/code/modules/clothing/shoes/leg_guards_vr.dm +++ b/code/modules/clothing/shoes/leg_guards_vr.dm @@ -3,4 +3,4 @@ desc = "Good for Roman around." icon_state = "ge_boots" icon = 'icons/inventory/feet/item_vr.dmi' - icon_override = 'icons/inventory/feet/mob_vr.dmi' \ No newline at end of file + icon_override = 'icons/inventory/feet/mob_vr.dmi' diff --git a/code/modules/clothing/shoes/xeno/teshari.dm b/code/modules/clothing/shoes/xeno/teshari.dm index 47fdd90aa8..2cc8e6fb49 100644 --- a/code/modules/clothing/shoes/xeno/teshari.dm +++ b/code/modules/clothing/shoes/xeno/teshari.dm @@ -5,4 +5,4 @@ icon_state = "teshwrap" item_state = "teshwrap" shoes_under_pants = 1 //these are thin and wrapped around the leg, clothing would go over it - species_restricted = list(SPECIES_TESHARI) \ No newline at end of file + species_restricted = list(SPECIES_TESHARI) diff --git a/code/modules/clothing/spacesuits/rig/modules/specific/electrowarfare.dm b/code/modules/clothing/spacesuits/rig/modules/specific/electrowarfare.dm index f30be0b54a..7431533eb1 100644 --- a/code/modules/clothing/spacesuits/rig/modules/specific/electrowarfare.dm +++ b/code/modules/clothing/spacesuits/rig/modules/specific/electrowarfare.dm @@ -27,4 +27,4 @@ return var/mob/living/M = holder.wearer - M.digitalcamo = max(0,(M.digitalcamo-1)) \ No newline at end of file + M.digitalcamo = max(0,(M.digitalcamo-1)) diff --git a/code/modules/clothing/spacesuits/rig/rig_wiring.dm b/code/modules/clothing/spacesuits/rig/rig_wiring.dm index 09c04c1042..22bd00f30a 100644 --- a/code/modules/clothing/spacesuits/rig/rig_wiring.dm +++ b/code/modules/clothing/spacesuits/rig/rig_wiring.dm @@ -50,4 +50,4 @@ var/obj/item/rig/rig = holder if(rig.open) return TRUE - return FALSE \ No newline at end of file + return FALSE diff --git a/code/modules/clothing/spacesuits/rig/suits/ert.dm b/code/modules/clothing/spacesuits/rig/suits/ert.dm index 8b7d474ea4..6b3428bb87 100644 --- a/code/modules/clothing/spacesuits/rig/suits/ert.dm +++ b/code/modules/clothing/spacesuits/rig/suits/ert.dm @@ -94,7 +94,7 @@ rigsuit_min_pressure = 0 max_heat_protection_temperature = FIRE_HELMET_MAX_HEAT_PROTECTION_TEMPERATURE //CHOMPEdit End - + initial_modules = list( /obj/item/rig_module/ai_container, /obj/item/rig_module/maneuvering_jets, @@ -106,7 +106,7 @@ /obj/item/rig_module/device/rcd, /obj/item/rig_module/datajack ) - + /obj/item/rig/ert/assetprotection/antiareli name = "Heavy Asset Protection Special Agent control module" desc = "A heavy suit worn by the highest level of the highest level of Asset Protection, don't mess with the person wearing this. Armoured and space ready and protected against almost fucking everything" diff --git a/code/modules/clothing/spacesuits/rig/suits/merc.dm b/code/modules/clothing/spacesuits/rig/suits/merc.dm index aa7a691a18..846b66ee10 100644 --- a/code/modules/clothing/spacesuits/rig/suits/merc.dm +++ b/code/modules/clothing/spacesuits/rig/suits/merc.dm @@ -43,4 +43,4 @@ initial_modules = list( /obj/item/rig_module/ai_container, /obj/item/rig_module/electrowarfare_suite, //might as well - ) \ No newline at end of file + ) diff --git a/code/modules/clothing/spacesuits/rig/suits/pmc.dm b/code/modules/clothing/spacesuits/rig/suits/pmc.dm index ede523dd69..c5099c26be 100644 --- a/code/modules/clothing/spacesuits/rig/suits/pmc.dm +++ b/code/modules/clothing/spacesuits/rig/suits/pmc.dm @@ -136,4 +136,4 @@ /obj/item/rig_module/ai_container, /obj/item/rig_module/maneuvering_jets, /obj/item/rig_module/mounted/egun, - ) \ No newline at end of file + ) diff --git a/code/modules/clothing/spacesuits/syndi.dm b/code/modules/clothing/spacesuits/syndi.dm index b30c41450d..e8e400283f 100644 --- a/code/modules/clothing/spacesuits/syndi.dm +++ b/code/modules/clothing/spacesuits/syndi.dm @@ -134,4 +134,4 @@ /obj/item/clothing/suit/space/syndicate/black/engie name = "black engineering space suit" desc = "A black spacesuit sporting red and yellow stripes and durable plating. Robust, reliable, and slightly suspicious." - icon_state = "syndicate-black-engie" \ No newline at end of file + icon_state = "syndicate-black-engie" diff --git a/code/modules/clothing/spacesuits/void/event.dm b/code/modules/clothing/spacesuits/void/event.dm index ac2d7e2cfe..86c81af369 100644 --- a/code/modules/clothing/spacesuits/void/event.dm +++ b/code/modules/clothing/spacesuits/void/event.dm @@ -147,7 +147,7 @@ //Officer Crewsuit (GOLD, X) //The best of the bunch - at the time, this would have been almost cutting edge -//Now it's good, but it's badly outclassed by the hot shit that the TSCs and such can get +//Now it's good, but it's badly outclassed by the hot shit that the TSCs and such can get /obj/item/clothing/head/helmet/space/void/refurb/officer name = "vintage officer's voidsuit helmet" desc = "A refurbished early contact era voidsuit helmet of human design. These things aren't especially good against modern weapons but they're sturdy, incredibly easy to come by, and there are lots of spare parts for repairs. The visor has a bad habit of fogging up and collecting condensation, but it beats sucking hard vacuum. This variant appears to be an officer's, and has the best protection of all the old models." @@ -214,7 +214,7 @@ /obj/item/gps, /obj/item/radio/beacon, ) - + //Scientist Crewsuit (PURPLE, O) //Baseline values are slightly worse than the gray crewsuit, but it has significantly better Energy protection and is the only other suit with 100% rad immunity besides the engi suit /obj/item/clothing/head/helmet/space/void/refurb/research diff --git a/code/modules/clothing/spacesuits/void/merc_vr.dm b/code/modules/clothing/spacesuits/void/merc_vr.dm index d72bc6e7cc..ed2a5777a2 100644 --- a/code/modules/clothing/spacesuits/void/merc_vr.dm +++ b/code/modules/clothing/spacesuits/void/merc_vr.dm @@ -8,4 +8,4 @@ armor = list(melee = 50, bullet = 40, laser = 70, energy = 20, bomb = 60, bio = 100, rad = 50) /obj/item/clothing/suit/space/void/merc/fire - armor = list(melee = 50, bullet = 40, laser = 70, energy = 20, bomb = 60, bio = 100, rad = 50) \ No newline at end of file + armor = list(melee = 50, bullet = 40, laser = 70, energy = 20, bomb = 60, bio = 100, rad = 50) diff --git a/code/modules/clothing/suits/jobs_vr.dm b/code/modules/clothing/suits/jobs_vr.dm index 45e36be2c1..2ec54b4d1e 100644 --- a/code/modules/clothing/suits/jobs_vr.dm +++ b/code/modules/clothing/suits/jobs_vr.dm @@ -2,7 +2,7 @@ /obj/item/clothing/suit/storage/cargo name = "cargo jacket" desc = "A jacket typically assigned to cargo technicians when it's chilly in cargonia." - + icon = 'icons/inventory/suit/item_vr.dmi' default_worn_icon = 'icons/inventory/suit/mob_vr.dmi' icon_state = "cargo_jacket" @@ -11,7 +11,7 @@ /obj/item/clothing/suit/storage/qm name = "\improper QM coat" desc = "A coat typically assigned to quartermasters when it's chilly in cargonia." - + icon = 'icons/inventory/suit/item_vr.dmi' default_worn_icon = 'icons/inventory/suit/mob_vr.dmi' icon_state = "qm_coat" @@ -20,7 +20,7 @@ /obj/item/clothing/suit/storage/hazardvest/atmos name = "light blue hazard vest" desc = "A high-visibility vest used in work zones. This one is in the colors of atmospherics!" - + icon = 'icons/inventory/suit/item_vr.dmi' default_worn_icon = 'icons/inventory/suit/mob_vr.dmi' icon_state = "hazard_a" diff --git a/code/modules/clothing/suits/labcoat_vr.dm b/code/modules/clothing/suits/labcoat_vr.dm index 1e3f13a411..c945735807 100644 --- a/code/modules/clothing/suits/labcoat_vr.dm +++ b/code/modules/clothing/suits/labcoat_vr.dm @@ -62,4 +62,4 @@ icon = 'icons/inventory/suit/item_vr.dmi' default_worn_icon = 'icons/inventory/suit/mob_vr.dmi' - icon_state = "labcoat_old_cmo" \ No newline at end of file + icon_state = "labcoat_old_cmo" diff --git a/code/modules/clothing/suits/utility_vr.dm b/code/modules/clothing/suits/utility_vr.dm index 05f16447a4..4b4a097e3b 100644 --- a/code/modules/clothing/suits/utility_vr.dm +++ b/code/modules/clothing/suits/utility_vr.dm @@ -29,5 +29,3 @@ SPECIES_VOX = 'icons/inventory/suit/mob_vox.dmi', SPECIES_WEREBEAST = 'icons/inventory/suit/mob_vr_werebeast.dmi' ) - - diff --git a/code/modules/clothing/under/imperial_vr.dm b/code/modules/clothing/under/imperial_vr.dm index 855cd0b50c..04b42a9022 100644 --- a/code/modules/clothing/under/imperial_vr.dm +++ b/code/modules/clothing/under/imperial_vr.dm @@ -3,4 +3,4 @@ icon = 'icons/inventory/uniform/item_vr.dmi' icon_override = 'icons/inventory/uniform/mob_vr.dmi' icon_state = "crimson" - item_state = "crimson" \ No newline at end of file + item_state = "crimson" diff --git a/code/modules/clothing/under/jobs/engineering.dm b/code/modules/clothing/under/jobs/engineering.dm index a648e1d74e..c3e0bfdccf 100644 --- a/code/modules/clothing/under/jobs/engineering.dm +++ b/code/modules/clothing/under/jobs/engineering.dm @@ -30,4 +30,4 @@ desc = "It's a slimming black jumpsuit with reinforced seams; great for industrial work." name = "roboticist's jumpsuit" icon_state = "robotics" - rolled_sleeves = 0 \ No newline at end of file + rolled_sleeves = 0 diff --git a/code/modules/clothing/under/nanotrasen_vr.dm b/code/modules/clothing/under/nanotrasen_vr.dm index 9375efd71e..7a7e4b3ab2 100644 --- a/code/modules/clothing/under/nanotrasen_vr.dm +++ b/code/modules/clothing/under/nanotrasen_vr.dm @@ -55,4 +55,4 @@ icon_state = "webvest" item_state_slots = list(slot_r_hand_str = "swat", slot_l_hand_str = "swat") armor = list(melee = 50, bullet = 40, laser = 40, energy = 25, bomb = 25, bio = 0, rad = 0) - slowdown = 0.5 \ No newline at end of file + slowdown = 0.5 diff --git a/code/modules/clothing/under/pants.dm b/code/modules/clothing/under/pants.dm index 035aac4cf8..a3dbecbc59 100644 --- a/code/modules/clothing/under/pants.dm +++ b/code/modules/clothing/under/pants.dm @@ -214,4 +214,4 @@ /obj/item/clothing/under/pants/utility/red name = "red utility pants" desc = "A pair of pleather reinforced red work pants." - icon_state = "workpants_red" \ No newline at end of file + icon_state = "workpants_red" diff --git a/code/modules/clothing/under/tribal.dm b/code/modules/clothing/under/tribal.dm index 93e178aeed..87ddfda0c8 100644 --- a/code/modules/clothing/under/tribal.dm +++ b/code/modules/clothing/under/tribal.dm @@ -73,4 +73,4 @@ desc = "Traditionally made sandals made with local materials." icon_state = "tribal_sandals" species_restricted = null - body_parts_covered = 0 \ No newline at end of file + body_parts_covered = 0 diff --git a/code/modules/compass/_compass.dm b/code/modules/compass/_compass.dm index 08aa9fd393..476989e4c4 100644 --- a/code/modules/compass/_compass.dm +++ b/code/modules/compass/_compass.dm @@ -3,8 +3,8 @@ #define COMPASS_LABEL_OFFSET 150 /* - This folder contains an abstract type (/obj/compass_holder) which contains a set of - waypoints (/datum/compass_waypoint) and generates a circular compass with markers for + This folder contains an abstract type (/obj/compass_holder) which contains a set of + waypoints (/datum/compass_waypoint) and generates a circular compass with markers for mobs that have the object in their screen list. See GPS for an example implementation. */ diff --git a/code/modules/compass/~compass.dm b/code/modules/compass/~compass.dm index 7546d7a1e6..99f82e244d 100644 --- a/code/modules/compass/~compass.dm +++ b/code/modules/compass/~compass.dm @@ -1,3 +1,3 @@ #undef COMPASS_INTERVAL #undef COMPASS_PERIOD -#undef COMPASS_LABEL_OFFSET \ No newline at end of file +#undef COMPASS_LABEL_OFFSET diff --git a/code/modules/detectivework/tools/crimekit.dm b/code/modules/detectivework/tools/crimekit.dm index c34e928597..6b1d828d02 100644 --- a/code/modules/detectivework/tools/crimekit.dm +++ b/code/modules/detectivework/tools/crimekit.dm @@ -15,4 +15,4 @@ new /obj/item/reagent_containers/spray/luminol(src) new /obj/item/uv_light(src) new /obj/item/forensics/sample_kit(src) - new /obj/item/forensics/sample_kit/powder(src) \ No newline at end of file + new /obj/item/forensics/sample_kit/powder(src) diff --git a/code/modules/detectivework/tools/storage.dm b/code/modules/detectivework/tools/storage.dm index c7c3186a91..7490d4ab53 100644 --- a/code/modules/detectivework/tools/storage.dm +++ b/code/modules/detectivework/tools/storage.dm @@ -33,4 +33,4 @@ /obj/item/storage/box/fingerprints/New() ..() for(var/i = 1 to storage_slots) - new /obj/item/sample/print(src) \ No newline at end of file + new /obj/item/sample/print(src) diff --git a/code/modules/events/drone_pod_vr.dm b/code/modules/events/drone_pod_vr.dm index 108f4c06d8..e3795ce37e 100644 --- a/code/modules/events/drone_pod_vr.dm +++ b/code/modules/events/drone_pod_vr.dm @@ -32,4 +32,4 @@ //YW Addition: Adding named landmark for events /obj/effect/landmark/event_spawn/dronepod_landing - name = "droppod_landing" \ No newline at end of file + name = "droppod_landing" diff --git a/code/modules/events/electrical_storm.dm b/code/modules/events/electrical_storm.dm index a37066c20a..50ea49bd3f 100644 --- a/code/modules/events/electrical_storm.dm +++ b/code/modules/events/electrical_storm.dm @@ -74,4 +74,4 @@ // Overmap version /datum/event/electrical_storm/overmap/announce() - return \ No newline at end of file + return diff --git a/code/modules/events/grid_check.dm b/code/modules/events/grid_check.dm index 3967e4de9e..782cf62e6f 100644 --- a/code/modules/events/grid_check.dm +++ b/code/modules/events/grid_check.dm @@ -7,4 +7,4 @@ engine.power_spike(80) break // Just one engine, please. // After that, the engine checks if a grid checker exists on the same powernet, and if so, it triggers a blackout. - // If not, lots of stuff breaks. See code/modules/power/generator.dm for that piece of code. \ No newline at end of file + // If not, lots of stuff breaks. See code/modules/power/generator.dm for that piece of code. diff --git a/code/modules/events/morph_spawn_vr.dm b/code/modules/events/morph_spawn_vr.dm index 82dfe2e2e0..4c5b82986d 100644 --- a/code/modules/events/morph_spawn_vr.dm +++ b/code/modules/events/morph_spawn_vr.dm @@ -21,7 +21,6 @@ new /obj/structure/ghost_pod/ghost_activated/morphspawn(get_turf(spawnspot)) - //YW Addition: Adding named landmark for events /obj/effect/landmark/event_spawn/morphspawn name = "morphspawn" diff --git a/code/modules/events/shipping_error.dm b/code/modules/events/shipping_error.dm index 659f2f7de8..8c42113e23 100644 --- a/code/modules/events/shipping_error.dm +++ b/code/modules/events/shipping_error.dm @@ -3,4 +3,4 @@ O.ordernum = SSsupply.ordernum O.object = SSsupply.supply_pack[pick(SSsupply.supply_pack)] O.ordered_by = random_name(pick(MALE,FEMALE), species = SPECIES_HUMAN) - SSsupply.shoppinglist += O \ No newline at end of file + SSsupply.shoppinglist += O diff --git a/code/modules/events/window_break.dm b/code/modules/events/window_break.dm index 786b2df424..a579ce5fe0 100644 --- a/code/modules/events/window_break.dm +++ b/code/modules/events/window_break.dm @@ -57,7 +57,7 @@ if(!(neighbor in frontier_set) && !(neighbor in explored_set)) frontier_set += neighbor return result_set - + /datum/event/window_break/start() diff --git a/code/modules/examine/descriptions/items.dm b/code/modules/examine/descriptions/items.dm index 148e62d699..b6f44cc213 100644 --- a/code/modules/examine/descriptions/items.dm +++ b/code/modules/examine/descriptions/items.dm @@ -88,4 +88,4 @@ if(reach > 1) weapon_stats += "\nIt can attack targets up to [reach] tiles away, and can attack over certain objects." - return weapon_stats \ No newline at end of file + return weapon_stats diff --git a/code/modules/examine/descriptions/machines.dm b/code/modules/examine/descriptions/machines.dm index ab2724d6d0..e86ba8c346 100644 --- a/code/modules/examine/descriptions/machines.dm +++ b/code/modules/examine/descriptions/machines.dm @@ -6,4 +6,4 @@ /obj/machinery/porta_turret/ai_defense description_info = "This is a variant of the normal turret, utilizing an internal energy weapon. This version can fire stun \ beams, or an xray laser, which is much harder for solid objects to stop than normal laser light, and can be configured remotely \ - with a turret control switch. This variant is also much more durable, and is hardened against electromagnetic pulses." \ No newline at end of file + with a turret control switch. This variant is also much more durable, and is hardened against electromagnetic pulses." diff --git a/code/modules/examine/descriptions/stacks.dm b/code/modules/examine/descriptions/stacks.dm index fb2e8e277b..ec7f8cc6f8 100644 --- a/code/modules/examine/descriptions/stacks.dm +++ b/code/modules/examine/descriptions/stacks.dm @@ -21,4 +21,4 @@ You can replenish your supply of metal as a synthetic by recharging." /obj/item/stack/material - description_info = "Use in your hand to bring up the recipe menu. If you have enough sheets, click on something on the list to build it." \ No newline at end of file + description_info = "Use in your hand to bring up the recipe menu. If you have enough sheets, click on something on the list to build it." diff --git a/code/modules/fireworks/launcher_construction.dm b/code/modules/fireworks/launcher_construction.dm index da37db8ab4..785561d741 100644 --- a/code/modules/fireworks/launcher_construction.dm +++ b/code/modules/fireworks/launcher_construction.dm @@ -5,4 +5,4 @@ origin_tech = list(TECH_MATERIAL = 4, TECH_ENGINEERING = 2) req_components = list ( /obj/item/stock_parts/micro_laser = 2 - ) \ No newline at end of file + ) diff --git a/code/modules/fishing/fishing_vr.dm b/code/modules/fishing/fishing_vr.dm index de9d5e28c7..61d6ec203b 100644 --- a/code/modules/fishing/fishing_vr.dm +++ b/code/modules/fishing/fishing_vr.dm @@ -83,4 +83,4 @@ GLOBAL_LIST_INIT(ocean_fishing_common_list, list( #undef FISHING_UNCOMMON #undef FISHING_COMMON #undef FISHING_JUNK -#undef FISHING_NOTHING \ No newline at end of file +#undef FISHING_NOTHING diff --git a/code/modules/food/drinkingglass/serving_glasses.dm b/code/modules/food/drinkingglass/serving_glasses.dm index 3b221c36ca..7f25a638b5 100644 --- a/code/modules/food/drinkingglass/serving_glasses.dm +++ b/code/modules/food/drinkingglass/serving_glasses.dm @@ -17,4 +17,3 @@ volume = 120 possible_transfer_amounts = list(5,15,30) matter = list(MAT_PLASTIC = 50) - \ No newline at end of file diff --git a/code/modules/food/kitchen/smartfridge/drying_rack.dm b/code/modules/food/kitchen/smartfridge/drying_rack.dm index 5a011fc484..7cfaeaaccb 100644 --- a/code/modules/food/kitchen/smartfridge/drying_rack.dm +++ b/code/modules/food/kitchen/smartfridge/drying_rack.dm @@ -68,4 +68,4 @@ WL.wetness = max(0, WL.wetness - rand(1, 3)) - return \ No newline at end of file + return diff --git a/code/modules/food/kitchen/smartfridge/research.dm b/code/modules/food/kitchen/smartfridge/research.dm index eaab3c635b..623100b7af 100644 --- a/code/modules/food/kitchen/smartfridge/research.dm +++ b/code/modules/food/kitchen/smartfridge/research.dm @@ -10,4 +10,4 @@ /obj/machinery/smartfridge/secure/extract/accept_check(var/obj/item/O as obj) if(istype(O, /obj/item/slime_extract) || istype(O, /obj/item/slimepotion)) return 1 - return 0 \ No newline at end of file + return 0 diff --git a/code/modules/gamemaster/event2/events/engineering/camera_damage.dm b/code/modules/gamemaster/event2/events/engineering/camera_damage.dm index bdaedad73b..b16bded50d 100644 --- a/code/modules/gamemaster/event2/events/engineering/camera_damage.dm +++ b/code/modules/gamemaster/event2/events/engineering/camera_damage.dm @@ -38,4 +38,4 @@ /datum/event2/event/camera_damage/proc/is_valid_camera(var/obj/machinery/camera/C) // Only return a functional camera, not installed in a silicon/hardsuit/circuit/etc, and that exists somewhere players have access var/turf/T = get_turf(C) - return T && C?.can_use() && istype(C.loc, /turf) && (T.z in using_map.player_levels) \ No newline at end of file + return T && C?.can_use() && istype(C.loc, /turf) && (T.z in using_map.player_levels) diff --git a/code/modules/gamemaster/event2/events/engineering/canister_leak.dm b/code/modules/gamemaster/event2/events/engineering/canister_leak.dm index db8eedf25c..c0160651b0 100644 --- a/code/modules/gamemaster/event2/events/engineering/canister_leak.dm +++ b/code/modules/gamemaster/event2/events/engineering/canister_leak.dm @@ -23,4 +23,3 @@ log_debug("canister_leak event: Canister [C] ([C.x],[C.y],[C.z]) destroyed.") C.health = 0 C.healthcheck() - diff --git a/code/modules/gamemaster/event2/events/engineering/carp_migration_vr.dm b/code/modules/gamemaster/event2/events/engineering/carp_migration_vr.dm index ea42be7c63..933445fc44 100644 --- a/code/modules/gamemaster/event2/events/engineering/carp_migration_vr.dm +++ b/code/modules/gamemaster/event2/events/engineering/carp_migration_vr.dm @@ -1,3 +1,3 @@ /datum/gm_action/carp_migration/announce() var/announcement = "Unknown biological entities have been detected near the asteroid, please stand-by." - command_announcement.Announce(announcement, "Lifesign Alert") \ No newline at end of file + command_announcement.Announce(announcement, "Lifesign Alert") diff --git a/code/modules/gamemaster/event2/events/engineering/wallrot.dm b/code/modules/gamemaster/event2/events/engineering/wallrot.dm index 9542c12d38..942e9a1d61 100644 --- a/code/modules/gamemaster/event2/events/engineering/wallrot.dm +++ b/code/modules/gamemaster/event2/events/engineering/wallrot.dm @@ -41,6 +41,3 @@ rot_count++ if(rot_count >= target_rot) break - - - diff --git a/code/modules/gamemaster/event2/events/everyone/electrical_fault.dm b/code/modules/gamemaster/event2/events/everyone/electrical_fault.dm index 1392c0bb2b..914d48050a 100644 --- a/code/modules/gamemaster/event2/events/everyone/electrical_fault.dm +++ b/code/modules/gamemaster/event2/events/everyone/electrical_fault.dm @@ -96,4 +96,3 @@ // log_debug("ELECTRICAL EVENT: Emagged \the [A].") playsound(A, 'sound/machines/chime.ogg', 50, 1) apcs_emagged++ - diff --git a/code/modules/gamemaster/event2/events/everyone/gravity.dm b/code/modules/gamemaster/event2/events/everyone/gravity.dm index 7c423aeeb2..71a7fafa85 100644 --- a/code/modules/gamemaster/event2/events/everyone/gravity.dm +++ b/code/modules/gamemaster/event2/events/everyone/gravity.dm @@ -31,4 +31,4 @@ if(A.z in get_location_z_levels(space_only = TRUE)) A.gravitychange(TRUE) - command_announcement.Announce("Gravity generators are again functioning within normal parameters. Sorry for any inconvenience.", "Gravity Restored") \ No newline at end of file + command_announcement.Announce("Gravity generators are again functioning within normal parameters. Sorry for any inconvenience.", "Gravity Restored") diff --git a/code/modules/gamemaster/event2/events/everyone/gravity_vr.dm b/code/modules/gamemaster/event2/events/everyone/gravity_vr.dm index bb3b824d98..b56b0a0be1 100644 --- a/code/modules/gamemaster/event2/events/everyone/gravity_vr.dm +++ b/code/modules/gamemaster/event2/events/everyone/gravity_vr.dm @@ -32,7 +32,7 @@ /datum/event2/event/gravity/end() gravity_is_on = 1 - + var/did_anything = FALSE for(var/obj/machinery/gravity_generator/main/GG in generators) if(!GG.on) @@ -42,4 +42,4 @@ did_anything = TRUE if(did_anything) - command_announcement.Announce("Gravity generators are again functioning within normal parameters. Sorry for any inconvenience.", "Gravity Restored") \ No newline at end of file + command_announcement.Announce("Gravity generators are again functioning within normal parameters. Sorry for any inconvenience.", "Gravity Restored") diff --git a/code/modules/gamemaster/event2/events/ghost_pod_spawner.dm b/code/modules/gamemaster/event2/events/ghost_pod_spawner.dm index 32de1e4a44..c4909387b2 100644 --- a/code/modules/gamemaster/event2/events/ghost_pod_spawner.dm +++ b/code/modules/gamemaster/event2/events/ghost_pod_spawner.dm @@ -18,4 +18,4 @@ post_pod_creation(pod) // Override to do things to the pod after it's spawned. -/datum/event2/event/ghost_pod_spawner/proc/post_pod_creation(obj/structure/ghost_pod/pod) \ No newline at end of file +/datum/event2/event/ghost_pod_spawner/proc/post_pod_creation(obj/structure/ghost_pod/pod) diff --git a/code/modules/gamemaster/event2/events/legacy/legacy.dm b/code/modules/gamemaster/event2/events/legacy/legacy.dm index 736c00b8fe..fb32ed9b40 100644 --- a/code/modules/gamemaster/event2/events/legacy/legacy.dm +++ b/code/modules/gamemaster/event2/events/legacy/legacy.dm @@ -60,4 +60,4 @@ /datum/event2/event/legacy/gravity legacy_event = /datum/event/gravity -*/ \ No newline at end of file +*/ diff --git a/code/modules/gamemaster/event2/meta.dm b/code/modules/gamemaster/event2/meta.dm index 74db2a2b6c..56b0c97d7a 100644 --- a/code/modules/gamemaster/event2/meta.dm +++ b/code/modules/gamemaster/event2/meta.dm @@ -78,4 +78,4 @@ enabled = !enabled message_admins("Event '[name]' was toggled [enabled ? "on" : "off"] by [usr.key].") - // SSgame_master.interact(usr) // To refresh the UI. // VOREStation Edit - We don't use SSgame_master yet. \ No newline at end of file + // SSgame_master.interact(usr) // To refresh the UI. // VOREStation Edit - We don't use SSgame_master yet. diff --git a/code/modules/games/cah.dm b/code/modules/games/cah.dm index 82860b8bf7..7545ffc1f2 100644 --- a/code/modules/games/cah.dm +++ b/code/modules/games/cah.dm @@ -29,4 +29,4 @@ P = new() P.name = "Blank Card" P.card_icon = "[icon_state]_card_back" - P.back_icon = "[icon_state]_card_back" \ No newline at end of file + P.back_icon = "[icon_state]_card_back" diff --git a/code/modules/games/egy_cards_vr.dm b/code/modules/games/egy_cards_vr.dm index 77214e2966..29b59f66fb 100644 --- a/code/modules/games/egy_cards_vr.dm +++ b/code/modules/games/egy_cards_vr.dm @@ -44,4 +44,3 @@ P.card_icon = "[colour]_[number]" P.back_icon = "deck1" cards += P - diff --git a/code/modules/games/wizoff.dm b/code/modules/games/wizoff.dm index d01224bbda..b6dd9bde9b 100644 --- a/code/modules/games/wizoff.dm +++ b/code/modules/games/wizoff.dm @@ -100,4 +100,4 @@ - "} \ No newline at end of file + "} diff --git a/code/modules/holomap/holomap_area.dm b/code/modules/holomap/holomap_area.dm index 71a762c7fc..b97bda33c9 100644 --- a/code/modules/holomap/holomap_area.dm +++ b/code/modules/holomap/holomap_area.dm @@ -77,4 +77,4 @@ /area/proc/holomapAlwaysDraw() return TRUE /area/shuttle/holomapAlwaysDraw() - return FALSE \ No newline at end of file + return FALSE diff --git a/code/modules/icon generation/Bluespaced.dm b/code/modules/icon generation/Bluespaced.dm index 697b9e9719..2abfeb3db0 100644 --- a/code/modules/icon generation/Bluespaced.dm +++ b/code/modules/icon generation/Bluespaced.dm @@ -240,4 +240,3 @@ for(var/turf/t in view(5)) var/obj/s = new /obj/square(t) s.icon = generate_bluespace_icon(s.icon, s.icon_state) - diff --git a/code/modules/icon generation/Icon_color_animation.dm b/code/modules/icon generation/Icon_color_animation.dm index 1be1bfa28a..9b52938987 100644 --- a/code/modules/icon generation/Icon_color_animation.dm +++ b/code/modules/icon generation/Icon_color_animation.dm @@ -91,6 +91,3 @@ out.Insert(I, "", 2, frame_num++, 0, frame[2]) return out - - - diff --git a/code/modules/integrated_electronics/core/assemblies/implant.dm b/code/modules/integrated_electronics/core/assemblies/implant.dm index fcd6166b92..4b614a554b 100644 --- a/code/modules/integrated_electronics/core/assemblies/implant.dm +++ b/code/modules/integrated_electronics/core/assemblies/implant.dm @@ -15,4 +15,4 @@ /obj/item/electronic_assembly/implant/update_icon() ..() - implant.icon_state = icon_state \ No newline at end of file + implant.icon_state = icon_state diff --git a/code/modules/integrated_electronics/core/special_pins/boolean_pin.dm b/code/modules/integrated_electronics/core/special_pins/boolean_pin.dm index baf3d029da..7e769d862f 100644 --- a/code/modules/integrated_electronics/core/special_pins/boolean_pin.dm +++ b/code/modules/integrated_electronics/core/special_pins/boolean_pin.dm @@ -22,4 +22,4 @@ /datum/integrated_io/boolean/display_data(var/input) if(data == TRUE) return "(True)" - return "(False)" \ No newline at end of file + return "(False)" diff --git a/code/modules/integrated_electronics/passive/passive.dm b/code/modules/integrated_electronics/passive/passive.dm index 02f03d48d7..7678d02ad5 100644 --- a/code/modules/integrated_electronics/passive/passive.dm +++ b/code/modules/integrated_electronics/passive/passive.dm @@ -4,4 +4,4 @@ outputs = list() activators = list() power_draw_idle = 0 - power_draw_per_use = 0 \ No newline at end of file + power_draw_per_use = 0 diff --git a/code/modules/integrated_electronics/subtypes/built_in.dm b/code/modules/integrated_electronics/subtypes/built_in.dm index 201aac169e..8bfdda0d36 100644 --- a/code/modules/integrated_electronics/subtypes/built_in.dm +++ b/code/modules/integrated_electronics/subtypes/built_in.dm @@ -36,4 +36,4 @@ activators = list("on activation" = IC_PINTYPE_PULSE_OUT) /obj/item/integrated_circuit/built_in/action_button/do_work() - activate_pin(1) \ No newline at end of file + activate_pin(1) diff --git a/code/modules/integrated_electronics/subtypes/cryptography.dm b/code/modules/integrated_electronics/subtypes/cryptography.dm index 81bc3d150f..323ad4d558 100644 --- a/code/modules/integrated_electronics/subtypes/cryptography.dm +++ b/code/modules/integrated_electronics/subtypes/cryptography.dm @@ -74,16 +74,16 @@ var/ascii = text2ascii(input, i) if(ascii >= 65 && ascii <= 90) ascii += rotation - if(ascii > 90) + if(ascii > 90) ascii -= 26 else if(ascii >= 97 && ascii <= 122) ascii += rotation - if(ascii > 122) + if(ascii > 122) ascii -= 26 result += ascii2text(ascii) set_pin_data(IC_OUTPUT, 1, result) push_data() - activate_pin(2) \ No newline at end of file + activate_pin(2) diff --git a/code/modules/integrated_electronics/subtypes/data_transfer.dm b/code/modules/integrated_electronics/subtypes/data_transfer.dm index 052d3acb76..ce25181658 100644 --- a/code/modules/integrated_electronics/subtypes/data_transfer.dm +++ b/code/modules/integrated_electronics/subtypes/data_transfer.dm @@ -143,4 +143,4 @@ name = "sixteen pulse demultiplexer" icon_state = "dmux16" w_class = ITEMSIZE_SMALL - number_of_outputs = 16 \ No newline at end of file + number_of_outputs = 16 diff --git a/code/modules/integrated_electronics/subtypes/trig.dm b/code/modules/integrated_electronics/subtypes/trig.dm index 303053639f..e8bb7685e0 100644 --- a/code/modules/integrated_electronics/subtypes/trig.dm +++ b/code/modules/integrated_electronics/subtypes/trig.dm @@ -137,4 +137,4 @@ set_pin_data(IC_OUTPUT, 1, result) push_data() - activate_pin(2) \ No newline at end of file + activate_pin(2) diff --git a/code/modules/integrated_electronics/~defines/~defines.dm b/code/modules/integrated_electronics/~defines/~defines.dm index a9c68b28af..fba32d0b3e 100644 --- a/code/modules/integrated_electronics/~defines/~defines.dm +++ b/code/modules/integrated_electronics/~defines/~defines.dm @@ -30,4 +30,4 @@ #undef IC_PINTYPE_PULSE_IN #undef IC_PINTYPE_PULSE_OUT -#undef IC_MAX_LIST_LENGTH \ No newline at end of file +#undef IC_MAX_LIST_LENGTH diff --git a/code/modules/keybindings/readme.md b/code/modules/keybindings/readme.md index f57d8d55ff..3f8b992b93 100644 --- a/code/modules/keybindings/readme.md +++ b/code/modules/keybindings/readme.md @@ -39,4 +39,4 @@ Notes about certain keys: You cannot `TICK_CHECK` or check `world.tick_usage` inside of procs called by key down and up events. They happen outside of a byond tick and have no meaning there. Key looping -works correctly since it's part of a subsystem, not direct input. \ No newline at end of file +works correctly since it's part of a subsystem, not direct input. diff --git a/code/modules/lighting/__lighting_docs.dm b/code/modules/lighting/__lighting_docs.dm index 049bfe6c88..aef406dcb8 100644 --- a/code/modules/lighting/__lighting_docs.dm +++ b/code/modules/lighting/__lighting_docs.dm @@ -64,4 +64,4 @@ turf: (lighting_turf.dm) - Change the lumcount vars and queue the overlay for update - proc/update_overlay() - Called by the lighting process to update the color of the overlay -*/ \ No newline at end of file +*/ diff --git a/code/modules/lighting/lighting_area.dm b/code/modules/lighting/lighting_area.dm index 92923e6b0d..490a62473d 100644 --- a/code/modules/lighting/lighting_area.dm +++ b/code/modules/lighting/lighting_area.dm @@ -6,4 +6,4 @@ . = ..() if(dynamic_lighting) - luminosity = FALSE \ No newline at end of file + luminosity = FALSE diff --git a/code/modules/looking_glass/lg_turfs.dm b/code/modules/looking_glass/lg_turfs.dm index cb406c9ce6..8444da1f18 100644 --- a/code/modules/looking_glass/lg_turfs.dm +++ b/code/modules/looking_glass/lg_turfs.dm @@ -39,7 +39,7 @@ var/new_x = 0 var/new_y = 0 - + if(dir & NORTH) new_y = 112 else if(dir & SOUTH) @@ -52,7 +52,7 @@ var/matrix/M = matrix() var/mutable_appearance/MA = new (src) - + if(!center) var/horizontal = (dir & (WEST|EAST)) var/vertical = (dir & (NORTH|SOUTH)) @@ -61,7 +61,7 @@ MA.opacity = 1 if(!optional) MA.density = TRUE - + MA.icon_state = "origin_active" MA.plane = PLANE_LOOKINGGLASS MA.layer = 0 @@ -86,4 +86,3 @@ animate(src, color = null, time = 3 SECONDS) sleep(3 SECONDS) icon_state = "origin" - diff --git a/code/modules/lore_codex/lore_data/orgs.dm b/code/modules/lore_codex/lore_data/orgs.dm index 839db448a3..1d9e0e009b 100644 --- a/code/modules/lore_codex/lore_data/orgs.dm +++ b/code/modules/lore_codex/lore_data/orgs.dm @@ -32,4 +32,4 @@ /datum/lore/codex/category/auto_org/mil name = "Militaries" desired_type = /datum/lore/organization/mil -*/ \ No newline at end of file +*/ diff --git a/code/modules/lore_codex/lore_data_vr/main.dm b/code/modules/lore_codex/lore_data_vr/main.dm index 7ecf53d937..ad808d8a84 100644 --- a/code/modules/lore_codex/lore_data_vr/main.dm +++ b/code/modules/lore_codex/lore_data_vr/main.dm @@ -30,4 +30,4 @@ in this text does not reflect the opinions of the publisher, and are instead the author's.\

\ Eshi Tache has also written other The Traveler's Guide books, including Sol Edition, Tau Ceti Edition, Alpha Centauri Edition, Vir Edition, and more, \ - which you can find in your local book store, library, or e-reader device." \ No newline at end of file + which you can find in your local book store, library, or e-reader device." diff --git a/code/modules/lore_codex/robutt_data/bybrand.dm b/code/modules/lore_codex/robutt_data/bybrand.dm index ebc9cc32f1..c4ba258a8b 100644 --- a/code/modules/lore_codex/robutt_data/bybrand.dm +++ b/code/modules/lore_codex/robutt_data/bybrand.dm @@ -82,4 +82,3 @@ Many nouveau riche and lottery winners have splurged on a Vey-Med chassis, only to discover that they couldn't keep it maintained. Such individuals contribute to the large and semi-legal market of second, third, and fourth-hand Vey-Med chasses, which are cheaper than a store-bought one, but not by very much. Vey-Medical forbids resale of its prosthetics line, and works hard to shut down illicit sales. Potential buyers of a pre-owned Vey-Medical chassis should avoid deals that seem too good to be true, lest they discover that their new body is a Zeng-Hu with a layer of epoxy.\

\ Vey-Med bodies are only accessible to the extremely wealthy, almost exclusively humans. Positronics find them unsettling in much the same way humans do Morpheus, and the idea of putting a non-sapient drone in a Vey-Med body, if not a crude joke, is utterly ridiculous to anyone with any sort of sense. They are absolutely inappropriate for manual labor or combat, being fragile and usually fairly weak compared to other prosthetics." - diff --git a/code/modules/lore_codex/robutt_data/more.dm b/code/modules/lore_codex/robutt_data/more.dm index 39bc4995af..0da4bb8a6b 100644 --- a/code/modules/lore_codex/robutt_data/more.dm +++ b/code/modules/lore_codex/robutt_data/more.dm @@ -31,4 +31,4 @@ There are exceptions: most industrial brands utilize a shared standard set of connectors, and of course there are Unbranded models that play well with any and all parts.\ Nonetheless, attempting to splice together parts across these lines runs into a variety of technical problems. Most common are sensory and motor cross-wirings, leading to synthesia, uncontrollable jitters, and occasional paralysis. These are uncomfortable enough that most amateur bodymodders give up after one too many hallucinations. Certain combinations of parts run into structural issues-- putting a Hephestus torso on a pair of Morpheus legs is likely to deform those legs badly. Any cross-design kitbashing is likely to result in some level of structural instabilty and poor balance without hard work being put into the design.\

\ - Most of these can be addressed by a talented roboticist, but nonetheless most people tend to stick to a single brand of prosthetics. People who see their body's makeup as a means of self-expression, or as a machine to be optimized, are much more likely to take risks in pursuit of these goals." \ No newline at end of file + Most of these can be addressed by a talented roboticist, but nonetheless most people tend to stick to a single brand of prosthetics. People who see their body's makeup as a means of self-expression, or as a machine to be optimized, are much more likely to take risks in pursuit of these goals." diff --git a/code/modules/materials/materials/metals/hull.dm b/code/modules/materials/materials/metals/hull.dm index 00e38657a3..b3ff64d4fc 100644 --- a/code/modules/materials/materials/metals/hull.dm +++ b/code/modules/materials/materials/metals/hull.dm @@ -65,4 +65,4 @@ composite_material = list(MAT_MORPHIUM = SHEET_MATERIAL_AMOUNT) /datum/material/morphium/hull/place_sheet(var/turf/target) - new /obj/item/stack/material/morphium(target) \ No newline at end of file + new /obj/item/stack/material/morphium(target) diff --git a/code/modules/materials/materials/organic/grass.dm b/code/modules/materials/materials/organic/grass.dm index 4f2af4541e..6f3311cb76 100644 --- a/code/modules/materials/materials/organic/grass.dm +++ b/code/modules/materials/materials/organic/grass.dm @@ -28,4 +28,4 @@ new /datum/stack_recipe("sparse grass", /obj/structure/flora/ausbushes/sparsegrass, 3, one_per_turf = 0, on_floor = 1, recycle_material = "[name]"), new /datum/stack_recipe("full grass", /obj/structure/flora/ausbushes/fullgrass, 3, one_per_turf = 0, on_floor = 1, recycle_material = "[name]") )) - ) \ No newline at end of file + ) diff --git a/code/modules/materials/materials/organic/leather.dm b/code/modules/materials/materials/organic/leather.dm index 607361d07e..352d666871 100644 --- a/code/modules/materials/materials/organic/leather.dm +++ b/code/modules/materials/materials/organic/leather.dm @@ -38,4 +38,4 @@ new /datum/stack_recipe("[display_name] armor plate", /obj/item/material/armor_plating, 1, time = 20, on_floor = 1, supplied_material = "[name]", pass_stack_color = TRUE), new /datum/stack_recipe("empty sandbag", /obj/item/stack/emptysandbag, 2, time = 2 SECONDS, pass_stack_color = TRUE, supplied_material = "[name]"), new /datum/stack_recipe("whip", /obj/item/material/whip, 5, time = 15 SECONDS, pass_stack_color = TRUE, supplied_material = "[name]") - ) \ No newline at end of file + ) diff --git a/code/modules/materials/sheets/metals/hull.dm b/code/modules/materials/sheets/metals/hull.dm index 1565e5f76e..d0f0d6fa1c 100644 --- a/code/modules/materials/sheets/metals/hull.dm +++ b/code/modules/materials/sheets/metals/hull.dm @@ -16,4 +16,4 @@ /obj/item/stack/material/morphium/hull name = MAT_MORPHIUMHULL - default_type = MAT_MORPHIUMHULL \ No newline at end of file + default_type = MAT_MORPHIUMHULL diff --git a/code/modules/metric/count.dm b/code/modules/metric/count.dm index e0b1843d77..ba05bc76e2 100644 --- a/code/modules/metric/count.dm +++ b/code/modules/metric/count.dm @@ -64,4 +64,4 @@ /datum/metric/proc/count_all_antags(cutoff = 75) var/list/L = get_all_antags(cutoff) - return L.len \ No newline at end of file + return L.len diff --git a/code/modules/metric/department.dm b/code/modules/metric/department.dm index 0705d7ae0c..0858e392ee 100644 --- a/code/modules/metric/department.dm +++ b/code/modules/metric/department.dm @@ -118,4 +118,4 @@ /datum/metric/proc/count_people_with_alt_title(job_type, alt_title_type, cutoff = 75) var/list/L = get_people_with_alt_title(job_type, alt_title_type, cutoff) - return L.len \ No newline at end of file + return L.len diff --git a/code/modules/metric/metric.dm b/code/modules/metric/metric.dm index 4a9b6bf847..9b7741f72e 100644 --- a/code/modules/metric/metric.dm +++ b/code/modules/metric/metric.dm @@ -12,4 +12,3 @@ DEPARTMENT_CIVILIAN, DEPARTMENT_SYNTHETIC ) - diff --git a/code/modules/mining/machinery/machine_input_output_plates.dm b/code/modules/mining/machinery/machine_input_output_plates.dm index 179a8f112b..f60652452b 100644 --- a/code/modules/mining/machinery/machine_input_output_plates.dm +++ b/code/modules/mining/machinery/machine_input_output_plates.dm @@ -18,4 +18,4 @@ anchored = TRUE /obj/machinery/mineral/output/New() - icon_state = "blank" \ No newline at end of file + icon_state = "blank" diff --git a/code/modules/mining/mine_turfs_vr.dm b/code/modules/mining/mine_turfs_vr.dm index 2db25d26fb..b4f6941890 100644 --- a/code/modules/mining/mine_turfs_vr.dm +++ b/code/modules/mining/mine_turfs_vr.dm @@ -32,4 +32,4 @@ /turf/simulated/mineral/floor/vacuum oxygen = 0 nitrogen = 0 - temperature = TCMB \ No newline at end of file + temperature = TCMB diff --git a/code/modules/mining/ore_vr.dm b/code/modules/mining/ore_vr.dm index c73e197959..260cf8a437 100644 --- a/code/modules/mining/ore_vr.dm +++ b/code/modules/mining/ore_vr.dm @@ -3,4 +3,4 @@ icon = 'icons/obj/mining_vr.dmi' icon_state = "ore_rutile" origin_tech = list(TECH_MATERIAL = 2) - material = "rutile" \ No newline at end of file + material = "rutile" diff --git a/code/modules/mob/_modifiers/aura.dm b/code/modules/mob/_modifiers/aura.dm index f72ca67d1a..fcc023ee2e 100644 --- a/code/modules/mob/_modifiers/aura.dm +++ b/code/modules/mob/_modifiers/aura.dm @@ -15,4 +15,4 @@ making it not expire ever, which is likely not what you want. if(get_dist(holder, A) > aura_max_distance) expire() else - expire() // Source got deleted or something. \ No newline at end of file + expire() // Source got deleted or something. diff --git a/code/modules/mob/dead/death.dm b/code/modules/mob/dead/death.dm index a1b81115e1..6aa0a6e5e2 100644 --- a/code/modules/mob/dead/death.dm +++ b/code/modules/mob/dead/death.dm @@ -5,4 +5,4 @@ return /mob/observer/ash() - return //ghosts can't be ashed. \ No newline at end of file + return //ghosts can't be ashed. diff --git a/code/modules/mob/freelook/eye.dm b/code/modules/mob/freelook/eye.dm index 80b1125c8b..23a956974a 100644 --- a/code/modules/mob/freelook/eye.dm +++ b/code/modules/mob/freelook/eye.dm @@ -85,7 +85,7 @@ return return eyeobj.EyeMove(n, direct) - + /mob/observer/eye/proc/GetViewerClient() if(owner) return owner.client diff --git a/code/modules/mob/freelook/read_me.dm b/code/modules/mob/freelook/read_me.dm index 380a3e0171..869fcc2cda 100644 --- a/code/modules/mob/freelook/read_me.dm +++ b/code/modules/mob/freelook/read_me.dm @@ -48,4 +48,4 @@ eye.dm = Everything about the AI and the AIEye. updating.dm = Everything about triggers that will update chunks. -*/ \ No newline at end of file +*/ diff --git a/code/modules/mob/gender_vr.dm b/code/modules/mob/gender_vr.dm index 8312458d08..9b943f8796 100644 --- a/code/modules/mob/gender_vr.dm +++ b/code/modules/mob/gender_vr.dm @@ -11,4 +11,4 @@ does = "does" himself = "hirself" s = "s" - hes = "shi's" \ No newline at end of file + hes = "shi's" diff --git a/code/modules/mob/living/bot/bot_vr.dm b/code/modules/mob/living/bot/bot_vr.dm index 19fc538eb6..ca58853a7c 100644 --- a/code/modules/mob/living/bot/bot_vr.dm +++ b/code/modules/mob/living/bot/bot_vr.dm @@ -2,4 +2,4 @@ no_vore = TRUE devourable = FALSE feeding = FALSE - can_be_drop_pred = FALSE \ No newline at end of file + can_be_drop_pred = FALSE diff --git a/code/modules/mob/living/bot/mulebot_vr.dm b/code/modules/mob/living/bot/mulebot_vr.dm index aec8f30983..002ff59d5e 100644 --- a/code/modules/mob/living/bot/mulebot_vr.dm +++ b/code/modules/mob/living/bot/mulebot_vr.dm @@ -2,4 +2,4 @@ return 0 /mob/living/bot/mulebot/handle_micro_bump_other() // Can't drive over micros or macros regardless of intent. - return 0 \ No newline at end of file + return 0 diff --git a/code/modules/mob/living/carbon/alien/death.dm b/code/modules/mob/living/carbon/alien/death.dm index 87990ae756..c2c67fc83b 100644 --- a/code/modules/mob/living/carbon/alien/death.dm +++ b/code/modules/mob/living/carbon/alien/death.dm @@ -1,4 +1,4 @@ /mob/living/carbon/alien/death(gibbed) if(!gibbed && dead_icon) icon_state = dead_icon - return ..(gibbed,death_msg) \ No newline at end of file + return ..(gibbed,death_msg) diff --git a/code/modules/mob/living/carbon/alien/diona/say_understands.dm b/code/modules/mob/living/carbon/alien/diona/say_understands.dm index b42109059e..0041701935 100644 --- a/code/modules/mob/living/carbon/alien/diona/say_understands.dm +++ b/code/modules/mob/living/carbon/alien/diona/say_understands.dm @@ -2,4 +2,4 @@ if(ishuman(other) && !speaking) if(languages.len >= 2) // They have sucked down some blood. return TRUE - return ..() \ No newline at end of file + return ..() diff --git a/code/modules/mob/living/carbon/alien/diona/update_icons.dm b/code/modules/mob/living/carbon/alien/diona/update_icons.dm index 9fc10ab4a8..ee38c57359 100644 --- a/code/modules/mob/living/carbon/alien/diona/update_icons.dm +++ b/code/modules/mob/living/carbon/alien/diona/update_icons.dm @@ -9,4 +9,4 @@ cut_overlays() if(hat) - add_overlay(get_hat_icon(hat, 0, -8)) \ No newline at end of file + add_overlay(get_hat_icon(hat, 0, -8)) diff --git a/code/modules/mob/living/carbon/brain/death.dm b/code/modules/mob/living/carbon/brain/death.dm index 51ec405c9a..3914adc515 100644 --- a/code/modules/mob/living/carbon/brain/death.dm +++ b/code/modules/mob/living/carbon/brain/death.dm @@ -11,4 +11,4 @@ if(loc) if(istype(loc,/obj/item/organ/internal/brain)) qdel(loc)//Gets rid of the brain item - ..(null,1) \ No newline at end of file + ..(null,1) diff --git a/code/modules/mob/living/carbon/brain/login.dm b/code/modules/mob/living/carbon/brain/login.dm index 6248b8f154..3e5f0e4836 100644 --- a/code/modules/mob/living/carbon/brain/login.dm +++ b/code/modules/mob/living/carbon/brain/login.dm @@ -1,3 +1,3 @@ /mob/living/carbon/brain/Login() ..() - SetSleeping(0) \ No newline at end of file + SetSleeping(0) diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 863baab84c..98223a2303 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -446,7 +446,7 @@ msg += "Custom link: " + span_linkify("[custom_link]") if(ooc_notes) - msg += "OOC Notes: \[View\] - \[Print\]" + msg += "OOC Notes: \[View\] - \[Print\]" msg += "\[Mechanical Vore Preferences\]" // VOREStation End msg = list(span_info(jointext(msg, "
"))) diff --git a/code/modules/mob/living/carbon/human/human_attackhand.dm b/code/modules/mob/living/carbon/human/human_attackhand.dm index d4af261889..9475fbbfa0 100644 --- a/code/modules/mob/living/carbon/human/human_attackhand.dm +++ b/code/modules/mob/living/carbon/human/human_attackhand.dm @@ -35,7 +35,7 @@ /mob/living/carbon/human/attack_hand(mob/living/M as mob) var/datum/gender/TT = gender_datums[M.get_visible_gender()] var/mob/living/carbon/human/H = M - + if(is_incorporeal()) return diff --git a/code/modules/mob/living/carbon/human/logout.dm b/code/modules/mob/living/carbon/human/logout.dm index f449ce991a..3d2f5e7ecd 100644 --- a/code/modules/mob/living/carbon/human/logout.dm +++ b/code/modules/mob/living/carbon/human/logout.dm @@ -1,4 +1,4 @@ /mob/living/carbon/human/Logout() ..() if(species) species.handle_logout_special(src) - return \ No newline at end of file + return diff --git a/code/modules/mob/living/carbon/human/species/outsider/vox_vr.dm b/code/modules/mob/living/carbon/human/species/outsider/vox_vr.dm index d4a96209dd..b7e39f4863 100644 --- a/code/modules/mob/living/carbon/human/species/outsider/vox_vr.dm +++ b/code/modules/mob/living/carbon/human/species/outsider/vox_vr.dm @@ -1,4 +1,4 @@ /datum/species/vox default_language = LANGUAGE_GALCOM secondary_langs = list(LANGUAGE_VOX) - speech_sounds = list() // Remove obnoxious noises on every single 'say'. Should really only be a thing for event-exclusive species like benos. \ No newline at end of file + speech_sounds = list() // Remove obnoxious noises on every single 'say'. Should really only be a thing for event-exclusive species like benos. diff --git a/code/modules/mob/living/carbon/human/species/shadekin/shadekin_hud.dm b/code/modules/mob/living/carbon/human/species/shadekin/shadekin_hud.dm index 23c23b0df8..f85851e11d 100644 --- a/code/modules/mob/living/carbon/human/species/shadekin/shadekin_hud.dm +++ b/code/modules/mob/living/carbon/human/species/shadekin/shadekin_hud.dm @@ -47,4 +47,4 @@ A.arguments_to_use = arguments ability_objects.Add(A) if(my_mob.client) - toggle_open(2) //forces the icons to refresh on screen \ No newline at end of file + toggle_open(2) //forces the icons to refresh on screen diff --git a/code/modules/mob/living/carbon/human/species/species_getters_vr.dm b/code/modules/mob/living/carbon/human/species/species_getters_vr.dm index 140923062c..e57e6a2fe3 100644 --- a/code/modules/mob/living/carbon/human/species/species_getters_vr.dm +++ b/code/modules/mob/living/carbon/human/species/species_getters_vr.dm @@ -10,4 +10,4 @@ if(ideal_air_type) return ideal_air_type //Whatever we want else - return /datum/gas_mixture/belly_air //Default \ No newline at end of file + return /datum/gas_mixture/belly_air //Default diff --git a/code/modules/mob/living/carbon/human/species/station/human_subspecies.dm b/code/modules/mob/living/carbon/human/species/station/human_subspecies.dm index 1f6ba4ac7e..d74efbb6e3 100644 --- a/code/modules/mob/living/carbon/human/species/station/human_subspecies.dm +++ b/code/modules/mob/living/carbon/human/species/station/human_subspecies.dm @@ -59,4 +59,4 @@ name_plural = "uplifted Chimpanzees" blurb = "Ook ook." icobase = 'icons/mob/human_races/subspecies/r_upliftedchimp.dmi' -*/ \ No newline at end of file +*/ diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/traits_tutorial.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/traits_tutorial.dm index 567da70625..b3146ebf0c 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/traits_tutorial.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/traits_tutorial.dm @@ -10,7 +10,7 @@ Given the apply() proc is only called if they have verbs - this should avoid it This ability intends to retrieve all positive, neutral and negative traits chosen in the character set-up then retrieve their relevant vars by assuming the character's species has the full list. This should always work. Should -The ability is intended to be developed both as a to_chat() and a tgui window. +The ability is intended to be developed both as a message to chat and a tgui window. The user is given the ability to choose which they would like whenever they press the ability to better suit whatever scenario they find themselves thirsty for knowledge. diff --git a/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm index f00fe0dda7..d3f08c3eab 100644 --- a/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm +++ b/code/modules/mob/living/carbon/human/species/station/traits_vr/weaver_recipies.dm @@ -33,4 +33,4 @@ /datum/weaver_recipe/item/bindings title = "bindings" - result_type = /obj/item/clothing/suit/weaversilk_bindings \ No newline at end of file + result_type = /obj/item/clothing/suit/weaversilk_bindings diff --git a/code/modules/mob/living/carbon/human/species/station/xenochimera_hud_vr.dm b/code/modules/mob/living/carbon/human/species/station/xenochimera_hud_vr.dm index 4ef0f884b6..38a207cdfe 100644 --- a/code/modules/mob/living/carbon/human/species/station/xenochimera_hud_vr.dm +++ b/code/modules/mob/living/carbon/human/species/station/xenochimera_hud_vr.dm @@ -5,4 +5,4 @@ /obj/screen/xenochimera/danger_level name = "danger level" icon_state = "danger00" //first number is bool of whether or not we're in danger, second is whether or not we're feral - alpha = 200 \ No newline at end of file + alpha = 200 diff --git a/code/modules/mob/living/living_vr.dm b/code/modules/mob/living/living_vr.dm index e23edb9b8c..de2c812a4e 100644 --- a/code/modules/mob/living/living_vr.dm +++ b/code/modules/mob/living/living_vr.dm @@ -92,7 +92,7 @@ if(client.prefs.save_character()) to_chat(src, span_filter_notice("Character preferences saved.")) -/mob/living/proc/print_ooc_notes_to_chat(mob/user) +/mob/living/proc/print_ooc_notes_chat(mob/user) if(!ooc_notes) return var/msg = ooc_notes diff --git a/code/modules/mob/living/ooc_notes.dm b/code/modules/mob/living/ooc_notes.dm index 7eca1d79f2..58db82d046 100644 --- a/code/modules/mob/living/ooc_notes.dm +++ b/code/modules/mob/living/ooc_notes.dm @@ -42,7 +42,7 @@ "} dat += {" - Print to chat + Print to chat "} diff --git a/code/modules/mob/living/silicon/ai/ai_vr.dm b/code/modules/mob/living/silicon/ai/ai_vr.dm index 0eaa8432e9..857b1e6a94 100644 --- a/code/modules/mob/living/silicon/ai/ai_vr.dm +++ b/code/modules/mob/living/silicon/ai/ai_vr.dm @@ -7,7 +7,7 @@ add_language(LANGUAGE_DAEMON, 1) add_language(LANGUAGE_ENOCHIAN, 1) add_language(LANGUAGE_DRUDAKAR, 1) - add_language(LANGUAGE_TAVAN, 1) + add_language(LANGUAGE_TAVAN, 1) /mob/AIize(var/move = TRUE) . = ..() diff --git a/code/modules/mob/living/silicon/ai/icons.dm b/code/modules/mob/living/silicon/ai/icons.dm index fdd5017a47..57d02f8a56 100644 --- a/code/modules/mob/living/silicon/ai/icons.dm +++ b/code/modules/mob/living/silicon/ai/icons.dm @@ -257,4 +257,4 @@ var/list/datum/ai_icon/ai_icons /datum/ai_icon/godfrey name = "Godfrey" - alive_icon = "ai-godfrey" \ No newline at end of file + alive_icon = "ai-godfrey" diff --git a/code/modules/mob/living/silicon/ai/logout.dm b/code/modules/mob/living/silicon/ai/logout.dm index e884841de4..2ca83c1506 100644 --- a/code/modules/mob/living/silicon/ai/logout.dm +++ b/code/modules/mob/living/silicon/ai/logout.dm @@ -7,4 +7,4 @@ client.eye = loc client.perspective = EYE_PERSPECTIVE src.view_core() - return \ No newline at end of file + return diff --git a/code/modules/mob/living/silicon/death.dm b/code/modules/mob/living/silicon/death.dm index f6bb92cb40..33092e96c1 100644 --- a/code/modules/mob/living/silicon/death.dm +++ b/code/modules/mob/living/silicon/death.dm @@ -12,4 +12,4 @@ if(in_contents_of(/obj/machinery/recharge_station))//exit the recharge station var/obj/machinery/recharge_station/RC = loc RC.go_out() - return ..(gibbed,deathmessage) \ No newline at end of file + return ..(gibbed,deathmessage) diff --git a/code/modules/mob/living/silicon/decoy/death.dm b/code/modules/mob/living/silicon/decoy/death.dm index a9008fb866..c90a4623e9 100644 --- a/code/modules/mob/living/silicon/decoy/death.dm +++ b/code/modules/mob/living/silicon/decoy/death.dm @@ -5,4 +5,4 @@ explosion(loc, 3, 6, 12, 15) for(var/obj/machinery/ai_status_display/O in machines) //change status O.mode = 2 - return ..(gibbed) \ No newline at end of file + return ..(gibbed) diff --git a/code/modules/mob/living/silicon/decoy/decoy.dm b/code/modules/mob/living/silicon/decoy/decoy.dm index ec58fbacd6..3a43ef2bb2 100644 --- a/code/modules/mob/living/silicon/decoy/decoy.dm +++ b/code/modules/mob/living/silicon/decoy/decoy.dm @@ -9,4 +9,4 @@ src.icon = 'icons/mob/AI.dmi' src.icon_state = "ai" src.anchored = TRUE - src.canmove = 0 \ No newline at end of file + src.canmove = 0 diff --git a/code/modules/mob/living/silicon/login.dm b/code/modules/mob/living/silicon/login.dm index 0e48e7e675..5464ae151d 100644 --- a/code/modules/mob/living/silicon/login.dm +++ b/code/modules/mob/living/silicon/login.dm @@ -1,3 +1,3 @@ /mob/living/silicon/Login() SetSleeping(0) - ..() \ No newline at end of file + ..() diff --git a/code/modules/mob/living/silicon/robot/custom_sprites.dm b/code/modules/mob/living/silicon/robot/custom_sprites.dm index 1d66e6f4b5..bed5a984fc 100644 --- a/code/modules/mob/living/silicon/robot/custom_sprites.dm +++ b/code/modules/mob/living/silicon/robot/custom_sprites.dm @@ -38,4 +38,4 @@ GLOBAL_LIST_EMPTY(robot_custom_icons) // 2. Add your custom sprite to custom_synthetic.dmi under icon/mob/custom_synthetic.dmi // 3. Name the sprite, and all of its components, as ckey-charname-module // Note that, due to the last couple lines of code, your sprite may appear invisible until you select a module. -// You can fix this by adding a 'standard' configuration, or you could probably just ignore it if you're lazy. \ No newline at end of file +// You can fix this by adding a 'standard' configuration, or you could probably just ignore it if you're lazy. diff --git a/code/modules/mob/living/silicon/robot/drone/drone_damage.dm b/code/modules/mob/living/silicon/robot/drone/drone_damage.dm index 240cfb10e9..5d281ebcf9 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_damage.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_damage.dm @@ -21,4 +21,4 @@ return fireloss /mob/living/silicon/robot/drone/getBruteLoss() - return bruteloss \ No newline at end of file + return bruteloss diff --git a/code/modules/mob/living/silicon/robot/drone/drone_vr.dm b/code/modules/mob/living/silicon/robot/drone/drone_vr.dm index cc616fed52..d2debb925c 100644 --- a/code/modules/mob/living/silicon/robot/drone/drone_vr.dm +++ b/code/modules/mob/living/silicon/robot/drone/drone_vr.dm @@ -1,2 +1,2 @@ /mob/living/silicon/robot/drone - mob_size = MOB_SMALL \ No newline at end of file + mob_size = MOB_SMALL diff --git a/code/modules/mob/living/simple_mob/donteatpets_vr.dm b/code/modules/mob/living/simple_mob/donteatpets_vr.dm index 98d6b0283f..c2d0c63466 100644 --- a/code/modules/mob/living/simple_mob/donteatpets_vr.dm +++ b/code/modules/mob/living/simple_mob/donteatpets_vr.dm @@ -57,4 +57,4 @@ /mob/living/simple_mob/animal/passive/chick digestable = 0 - devourable = 0 \ No newline at end of file + devourable = 0 diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/passive/misc.dm b/code/modules/mob/living/simple_mob/subtypes/animal/passive/misc.dm index 4bfba0a443..f02d0cc315 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/passive/misc.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/passive/misc.dm @@ -36,4 +36,4 @@ hit_zones = list("head", "abdomen", "left foreleg", "right foreleg", "left hind leg", "right hind leg") /decl/mob_organ_names/tindalos - hit_zones = list("head", "thorax", "abdomen", "left foreleg", "right foreleg", "left hind leg", "right hind leg", "left middle leg", "right middle leg") \ No newline at end of file + hit_zones = list("head", "thorax", "abdomen", "left foreleg", "right foreleg", "left hind leg", "right hind leg", "left middle leg", "right middle leg") diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/passive/penguin.dm b/code/modules/mob/living/simple_mob/subtypes/animal/passive/penguin.dm index ec17fa69c0..3526520af0 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/passive/penguin.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/passive/penguin.dm @@ -32,4 +32,4 @@ speak_emote = list("interjects") /decl/mob_organ_names/penguin - hit_zones = list("chest", "left leg", "right leg", "left flipper", "right flipper", "head") \ No newline at end of file + hit_zones = list("chest", "left leg", "right leg", "left flipper", "right flipper", "head") diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/sif/pillbug.dm b/code/modules/mob/living/simple_mob/subtypes/animal/sif/pillbug.dm index fcc31b644b..9e81bb927e 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/sif/pillbug.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/sif/pillbug.dm @@ -52,4 +52,4 @@ ) /decl/mob_organ_names/pillbug - hit_zones = list("cephalon", "pereon", "pleon", "left forelegs", "right forelegs", "left hind legs", "right hind legs") \ No newline at end of file + hit_zones = list("cephalon", "pereon", "pleon", "left forelegs", "right forelegs", "left hind legs", "right hind legs") diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/space/carp_vr.dm b/code/modules/mob/living/simple_mob/subtypes/animal/space/carp_vr.dm index c678c43f2d..389d68617c 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/space/carp_vr.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/space/carp_vr.dm @@ -1,2 +1,2 @@ /mob/living/simple_mob/animal/space/carp - base_attack_cooldown = 15 \ No newline at end of file + base_attack_cooldown = 15 diff --git a/code/modules/mob/living/simple_mob/subtypes/animal/space/space.dm b/code/modules/mob/living/simple_mob/subtypes/animal/space/space.dm index a96df2f7ac..6ff1d2e45b 100644 --- a/code/modules/mob/living/simple_mob/subtypes/animal/space/space.dm +++ b/code/modules/mob/living/simple_mob/subtypes/animal/space/space.dm @@ -12,4 +12,4 @@ // They can also, you know, move around, in space /mob/living/simple_mob/animal/space/Process_Spacemove(var/check_drift = 0) - return TRUE \ No newline at end of file + return TRUE diff --git a/code/modules/mob/living/simple_mob/subtypes/glamour/homunculus.dm b/code/modules/mob/living/simple_mob/subtypes/glamour/homunculus.dm index f8b0ca0cb0..5857fcab5a 100644 --- a/code/modules/mob/living/simple_mob/subtypes/glamour/homunculus.dm +++ b/code/modules/mob/living/simple_mob/subtypes/glamour/homunculus.dm @@ -121,4 +121,3 @@ armor = list(melee = 40, bullet = 30, laser = 30, energy = 10, bomb = 10, bio = 100, rad = 100) transformed = 1 return TRUE - diff --git a/code/modules/mob/living/simple_mob/subtypes/humanoid/humanoid.dm b/code/modules/mob/living/simple_mob/subtypes/humanoid/humanoid.dm index 8a805dba0d..5ad41aed6c 100644 --- a/code/modules/mob/living/simple_mob/subtypes/humanoid/humanoid.dm +++ b/code/modules/mob/living/simple_mob/subtypes/humanoid/humanoid.dm @@ -32,4 +32,4 @@ return /decl/mob_organ_names/humanoid - hit_zones = list("head", "torso", "left leg", "right leg", "left arm", "right arm", "left hand", "right hand", "left foot", "right foot") //Same as real people! \ No newline at end of file + hit_zones = list("head", "torso", "left leg", "right leg", "left arm", "right arm", "left hand", "right hand", "left foot", "right foot") //Same as real people! diff --git a/code/modules/mob/living/simple_mob/subtypes/humanoid/mercs/mercs_vr.dm b/code/modules/mob/living/simple_mob/subtypes/humanoid/mercs/mercs_vr.dm index a5d0f827e2..c1e984596a 100644 --- a/code/modules/mob/living/simple_mob/subtypes/humanoid/mercs/mercs_vr.dm +++ b/code/modules/mob/living/simple_mob/subtypes/humanoid/mercs/mercs_vr.dm @@ -139,4 +139,4 @@ desc = "A set of prosthetics, piloted by simplistic combat algorhithm and dressed in combat spacesuit." tt_desc = null say_list_type = /datum/say_list/merc/drone - corpse = /obj/effect/landmark/mobcorpse/syndicatecommando/drone \ No newline at end of file + corpse = /obj/effect/landmark/mobcorpse/syndicatecommando/drone diff --git a/code/modules/mob/living/simple_mob/subtypes/mechanical/mechanical_vr.dm b/code/modules/mob/living/simple_mob/subtypes/mechanical/mechanical_vr.dm index 307f7c715d..0a114525ee 100644 --- a/code/modules/mob/living/simple_mob/subtypes/mechanical/mechanical_vr.dm +++ b/code/modules/mob/living/simple_mob/subtypes/mechanical/mechanical_vr.dm @@ -1,3 +1,3 @@ // Fix for Virgo 2's Surface /mob/living/simple_mob/mechanical - maxbodytemp = 700 \ No newline at end of file + maxbodytemp = 700 diff --git a/code/modules/mob/living/simple_mob/subtypes/occult/constructs/artificer.dm b/code/modules/mob/living/simple_mob/subtypes/occult/constructs/artificer.dm index 3e274eeb01..dec6c4f0f3 100644 --- a/code/modules/mob/living/simple_mob/subtypes/occult/constructs/artificer.dm +++ b/code/modules/mob/living/simple_mob/subtypes/occult/constructs/artificer.dm @@ -31,4 +31,4 @@ ) /decl/mob_organ_names/artificer - hit_zones = list("body", "carapace", "right manipulator", "left manipulator", "upper left appendage", "upper right appendage", "eye") \ No newline at end of file + hit_zones = list("body", "carapace", "right manipulator", "left manipulator", "upper left appendage", "upper right appendage", "eye") diff --git a/code/modules/mob/living/simple_mob/subtypes/slime/feral/feral_vr.dm b/code/modules/mob/living/simple_mob/subtypes/slime/feral/feral_vr.dm index 5d29866ee3..c3f4cd93cc 100644 --- a/code/modules/mob/living/simple_mob/subtypes/slime/feral/feral_vr.dm +++ b/code/modules/mob/living/simple_mob/subtypes/slime/feral/feral_vr.dm @@ -1,2 +1,2 @@ /mob/living/simple_mob/slime/feral/dark_blue - base_attack_cooldown = 3 SECONDS \ No newline at end of file + base_attack_cooldown = 3 SECONDS diff --git a/code/modules/mob/living/simple_mob/subtypes/slime/slime_vr.dm b/code/modules/mob/living/simple_mob/subtypes/slime/slime_vr.dm index aa765d7d08..a9e74e58d3 100644 --- a/code/modules/mob/living/simple_mob/subtypes/slime/slime_vr.dm +++ b/code/modules/mob/living/simple_mob/subtypes/slime/slime_vr.dm @@ -2,4 +2,4 @@ base_attack_cooldown = 2 SECONDS var/allowed_attack_types = list( /obj/item/melee/baton/slime, - /obj/item/slimepotion) \ No newline at end of file + /obj/item/slimepotion) diff --git a/code/modules/mob/living/simple_mob/subtypes/slime/xenobio/xenobio_vr.dm b/code/modules/mob/living/simple_mob/subtypes/slime/xenobio/xenobio_vr.dm index b253143bf0..4cf9c3151a 100644 --- a/code/modules/mob/living/simple_mob/subtypes/slime/xenobio/xenobio_vr.dm +++ b/code/modules/mob/living/simple_mob/subtypes/slime/xenobio/xenobio_vr.dm @@ -5,4 +5,4 @@ /mob/living/simple_mob/slime/xenobio/Initialize(mapload, var/mob/living/simple_mob/slime/xenobio/my_predecessor) . = ..() - Weaken(10) \ No newline at end of file + Weaken(10) diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/demon/_defines.dm b/code/modules/mob/living/simple_mob/subtypes/vore/demon/_defines.dm index 9557856f60..f96785516f 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/demon/_defines.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/demon/_defines.dm @@ -1,3 +1,3 @@ #define AB_SHIFT_NONE 0 #define AB_SHIFT_PASSIVE 1 -#define AB_SHIFT_ACTIVE 2 \ No newline at end of file +#define AB_SHIFT_ACTIVE 2 diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_subtypes.dm b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_subtypes.dm index 6baec5bd45..5e268da073 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_subtypes.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/demon/demon_subtypes.dm @@ -21,4 +21,4 @@ vore_icons = null -*/ \ No newline at end of file +*/ diff --git a/code/modules/mob/living/simple_mob/subtypes/vore/demon/~defines.dm b/code/modules/mob/living/simple_mob/subtypes/vore/demon/~defines.dm index 8aad13c3e3..699d225c6f 100644 --- a/code/modules/mob/living/simple_mob/subtypes/vore/demon/~defines.dm +++ b/code/modules/mob/living/simple_mob/subtypes/vore/demon/~defines.dm @@ -1,3 +1,3 @@ #undef AB_SHIFT_NONE #undef AB_SHIFT_PASSIVE -#undef AB_SHIFT_ACTIVE \ No newline at end of file +#undef AB_SHIFT_ACTIVE diff --git a/code/modules/mob/new_player/preferences_setup_vr.dm b/code/modules/mob/new_player/preferences_setup_vr.dm index d15ec88af5..4de77e3f4b 100644 --- a/code/modules/mob/new_player/preferences_setup_vr.dm +++ b/code/modules/mob/new_player/preferences_setup_vr.dm @@ -1,2 +1,2 @@ /datum/preferences/randomize_appearance_and_body_for(var/mob/living/carbon/human/H) - sensorpref = rand(1,5) \ No newline at end of file + sensorpref = rand(1,5) diff --git a/code/modules/mob/say_vr.dm b/code/modules/mob/say_vr.dm index e6405068fb..0ef0327538 100644 --- a/code/modules/mob/say_vr.dm +++ b/code/modules/mob/say_vr.dm @@ -219,14 +219,14 @@ /proc/sanitize_or_reflect(message,user) //Way too long to send if(length(message) > MAX_HUGE_MESSAGE_LEN) - fail_to_chat(user) + fail_chat_message(user) return message = sanitize(message, max_length = MAX_HUGE_MESSAGE_LEN) //Came back still too long to send if(length(message) > MAX_MESSAGE_LEN) - fail_to_chat(user,message) + fail_chat_message(user,message) return null else return message @@ -234,11 +234,11 @@ // returns true if it failed /proc/reflect_if_needed(message, user) if(length(message) > MAX_HUGE_MESSAGE_LEN) - fail_to_chat(user) + fail_chat_message(user) return TRUE return FALSE -/proc/fail_to_chat(user,message) +/proc/fail_chat_message(user,message) if(!message) to_chat(user, span_danger("Your message was NOT SENT, either because it was FAR too long, or sanitized to nothing at all.")) return diff --git a/code/modules/mob/update_icons.dm b/code/modules/mob/update_icons.dm index c68e25e6c9..1435612a2b 100644 --- a/code/modules/mob/update_icons.dm +++ b/code/modules/mob/update_icons.dm @@ -81,4 +81,3 @@ /mob/proc/update_targeted() return - diff --git a/code/modules/modular_computers/NTNet/NTNRC/conversation.dm b/code/modules/modular_computers/NTNet/NTNRC/conversation.dm index 28173c09d0..018396e60e 100644 --- a/code/modules/modular_computers/NTNet/NTNRC/conversation.dm +++ b/code/modules/modular_computers/NTNet/NTNRC/conversation.dm @@ -62,4 +62,4 @@ var/global/ntnrc_uid = 0 return 0 // Not Authorised add_status_message("[client.username] has changed channel title from [title] to [newtitle]") - title = newtitle \ No newline at end of file + title = newtitle diff --git a/code/modules/modular_computers/NTNet/emails/email_message.dm b/code/modules/modular_computers/NTNet/emails/email_message.dm index d499195db2..885c4adfba 100644 --- a/code/modules/modular_computers/NTNet/emails/email_message.dm +++ b/code/modules/modular_computers/NTNet/emails/email_message.dm @@ -29,4 +29,3 @@ /datum/computer_file/data/email_message/proc/set_timestamp() timestamp = stationtime2text() - diff --git a/code/modules/modular_computers/_description.dm b/code/modules/modular_computers/_description.dm index 2335ce08e7..7e1a909fdc 100644 --- a/code/modules/modular_computers/_description.dm +++ b/code/modules/modular_computers/_description.dm @@ -118,4 +118,4 @@ With addition of various antag programs, IDS(Intrusion Detection System) will be If enabled, this system automatically detects any abnormality and triggers a warning that's visible on the NTNet status screen, as well as generating a security log. IDS can be disabled by simple on/off switch in the configuration. -*/ \ No newline at end of file +*/ diff --git a/code/modules/modular_computers/computers/subtypes/dev_tablet.dm b/code/modules/modular_computers/computers/subtypes/dev_tablet.dm index 62d12ba545..83e8d90b6a 100644 --- a/code/modules/modular_computers/computers/subtypes/dev_tablet.dm +++ b/code/modules/modular_computers/computers/subtypes/dev_tablet.dm @@ -13,4 +13,4 @@ /obj/item/modular_computer/tablet/lease desc = "A small portable microcomputer. This one has a gold and blue stripe, and a serial number stamped into the case." icon_state = "tabletsol" - icon_state_unpowered = "tabletsol" \ No newline at end of file + icon_state_unpowered = "tabletsol" diff --git a/code/modules/modular_computers/computers/subtypes/dev_telescreen.dm b/code/modules/modular_computers/computers/subtypes/dev_telescreen.dm index a4815b89ae..295e25ba43 100644 --- a/code/modules/modular_computers/computers/subtypes/dev_telescreen.dm +++ b/code/modules/modular_computers/computers/subtypes/dev_telescreen.dm @@ -57,4 +57,4 @@ screen_on = TRUE to_chat(user, "You secure \the [src].") return - ..() \ No newline at end of file + ..() diff --git a/code/modules/modular_computers/file_system/news_article.dm b/code/modules/modular_computers/file_system/news_article.dm index 9ad66eeb94..50aa1879bb 100644 --- a/code/modules/modular_computers/file_system/news_article.dm +++ b/code/modules/modular_computers/file_system/news_article.dm @@ -48,4 +48,4 @@ filename = "Starfire Report: Year 2565" server_file_path = 'news_articles/starfire_report_2565.html' -//End CHOMPedit \ No newline at end of file +//End CHOMPedit diff --git a/code/modules/modular_computers/file_system/programs/security/alarm_monitor.dm b/code/modules/modular_computers/file_system/programs/security/alarm_monitor.dm index a833573be6..fceca427cb 100644 --- a/code/modules/modular_computers/file_system/programs/security/alarm_monitor.dm +++ b/code/modules/modular_computers/file_system/programs/security/alarm_monitor.dm @@ -3,4 +3,4 @@ filedesc = "Alarm Monitoring (Security)" extended_desc = "This program provides visual interface for the security alarm system." tguimodule_path = /datum/tgui_module/alarm_monitor/security/ntos - required_access = access_security \ No newline at end of file + required_access = access_security diff --git a/code/modules/modular_computers/hardware/battery_module.dm b/code/modules/modular_computers/hardware/battery_module.dm index 17c9a687d0..7d69ea8bcf 100644 --- a/code/modules/modular_computers/hardware/battery_module.dm +++ b/code/modules/modular_computers/hardware/battery_module.dm @@ -79,4 +79,4 @@ battery.charge = battery.maxcharge /obj/item/computer_hardware/battery_module/get_cell() - return battery \ No newline at end of file + return battery diff --git a/code/modules/modular_computers/hardware/card_slot.dm b/code/modules/modular_computers/hardware/card_slot.dm index 219ce0c7ea..b38a53a8eb 100644 --- a/code/modules/modular_computers/hardware/card_slot.dm +++ b/code/modules/modular_computers/hardware/card_slot.dm @@ -15,4 +15,4 @@ if(stored_card) stored_card.forceMove(get_turf(holder2)) holder2 = null - return ..() \ No newline at end of file + return ..() diff --git a/code/modules/modular_computers/hardware/portable_hard_drive.dm b/code/modules/modular_computers/hardware/portable_hard_drive.dm index 10302950c5..f627b2671a 100644 --- a/code/modules/modular_computers/hardware/portable_hard_drive.dm +++ b/code/modules/modular_computers/hardware/portable_hard_drive.dm @@ -34,4 +34,4 @@ /obj/item/computer_hardware/hard_drive/portable/Destroy() if(holder2 && (holder2.portable_drive == src)) holder2.portable_drive = null - return ..() \ No newline at end of file + return ..() diff --git a/code/modules/modular_computers/hardware/processor_unit.dm b/code/modules/modular_computers/hardware/processor_unit.dm index 49e0c27c5f..7817597d49 100644 --- a/code/modules/modular_computers/hardware/processor_unit.dm +++ b/code/modules/modular_computers/hardware/processor_unit.dm @@ -43,4 +43,4 @@ /obj/item/computer_hardware/processor_unit/Destroy() if(holder2 && (holder2.processor_unit == src)) holder2.processor_unit = null - return ..() \ No newline at end of file + return ..() diff --git a/code/modules/modular_computers/hardware/tesla_link.dm b/code/modules/modular_computers/hardware/tesla_link.dm index c7ac4cb3b9..9c06c0c5a1 100644 --- a/code/modules/modular_computers/hardware/tesla_link.dm +++ b/code/modules/modular_computers/hardware/tesla_link.dm @@ -11,4 +11,4 @@ /obj/item/computer_hardware/tesla_link/Destroy() if(holder2 && (holder2.tesla_link == src)) holder2.tesla_link = null - return ..() \ No newline at end of file + return ..() diff --git a/code/modules/multiz/admin_upload.dm b/code/modules/multiz/admin_upload.dm new file mode 100644 index 0000000000..89adbc9321 --- /dev/null +++ b/code/modules/multiz/admin_upload.dm @@ -0,0 +1,23 @@ +/obj/effect/landmark/map_data/admin_upload + name = "Unknown" + desc = "An unknown location." + +/obj/effect/landmark/map_data/admin_upload/two + desc = "An unknown location. It's two levels tall." + height = 2 + +/obj/effect/landmark/map_data/admin_upload/three + desc = "An unknown location. It's three levels tall." + height = 3 + +/obj/effect/landmark/map_data/admin_upload/four + desc = "An unknown location. It's four levels tall." + height = 4 + +/obj/effect/landmark/map_data/admin_upload/five + desc = "An unknown location. It's five levels tall." + height = 5 + +/obj/effect/landmark/map_data/admin_upload/six + desc = "An unknown location. It's six levels tall." + height = 6 diff --git a/code/modules/multiz/disabled.dm b/code/modules/multiz/disabled.dm index b5b41bd138..5c99bcb370 100644 --- a/code/modules/multiz/disabled.dm +++ b/code/modules/multiz/disabled.dm @@ -7,4 +7,4 @@ /proc/GetAbove(var/turf/turf) return null /proc/GetBelow(var/turf/turf) - return null \ No newline at end of file + return null diff --git a/code/modules/multiz/misc.dm b/code/modules/multiz/misc.dm index 041cb4c375..5984138dab 100644 --- a/code/modules/multiz/misc.dm +++ b/code/modules/multiz/misc.dm @@ -17,4 +17,4 @@ /obj/effect/ceiling/Uncross(atom/movable/mover, turf/target) if(target == GetAbove(src)) return FALSE - return TRUE \ No newline at end of file + return TRUE diff --git a/code/modules/news/news_init.dm b/code/modules/news/news_init.dm index cc92668343..6b0f789792 100644 --- a/code/modules/news/news_init.dm +++ b/code/modules/news/news_init.dm @@ -36,4 +36,4 @@ GLOBAL_DATUM_INIT(news_data, /datum/lore/news, new) for(var/datum/lore/codex/child in news_codex.children) news_network.SubmitArticle("[child.data]", "Oculum", "Vir News Network", null, 1, "", "[child.name]") - return 1 \ No newline at end of file + return 1 diff --git a/code/modules/news/newspaper_layout.dm b/code/modules/news/newspaper_layout.dm index 224b8c6eca..178dc88841 100644 --- a/code/modules/news/newspaper_layout.dm +++ b/code/modules/news/newspaper_layout.dm @@ -38,4 +38,4 @@ dat += "


" - return dat \ No newline at end of file + return dat diff --git a/code/modules/organs/subtypes/shadekin.dm b/code/modules/organs/subtypes/shadekin.dm index fd1dd0a8c0..e530adeb85 100644 --- a/code/modules/organs/subtypes/shadekin.dm +++ b/code/modules/organs/subtypes/shadekin.dm @@ -3,4 +3,4 @@ var/dark_energy = 100 var/max_dark_energy = 100 - var/dark_energy_infinite = FALSE \ No newline at end of file + var/dark_energy_infinite = FALSE diff --git a/code/modules/organs/subtypes/shadekin_vr.dm b/code/modules/organs/subtypes/shadekin_vr.dm index 90ecbad9cf..7cdf06958f 100644 --- a/code/modules/organs/subtypes/shadekin_vr.dm +++ b/code/modules/organs/subtypes/shadekin_vr.dm @@ -32,4 +32,4 @@ min_broken_damage = 7 /obj/item/organ/external/hand/right/crewkin - min_broken_damage = 7 \ No newline at end of file + min_broken_damage = 7 diff --git a/code/modules/organs/subtypes/slime_vr.dm b/code/modules/organs/subtypes/slime_vr.dm index 3186f08436..fef1373ef2 100644 --- a/code/modules/organs/subtypes/slime_vr.dm +++ b/code/modules/organs/subtypes/slime_vr.dm @@ -29,4 +29,4 @@ transparent = 1 /obj/item/organ/external/head/unbreakable/slime - transparent = 1 \ No newline at end of file + transparent = 1 diff --git a/code/modules/organs/subtypes/tajaran.dm b/code/modules/organs/subtypes/tajaran.dm index 11447bebd2..38387c3a6e 100644 --- a/code/modules/organs/subtypes/tajaran.dm +++ b/code/modules/organs/subtypes/tajaran.dm @@ -12,4 +12,4 @@ icon_state = "tajaran_liver" /obj/item/organ/internal/stomach/tajaran - icon_state = "tajaran_stomach" \ No newline at end of file + icon_state = "tajaran_stomach" diff --git a/code/modules/organs/subtypes/unbreakable.dm b/code/modules/organs/subtypes/unbreakable.dm index 61126769cd..979c58d729 100644 --- a/code/modules/organs/subtypes/unbreakable.dm +++ b/code/modules/organs/subtypes/unbreakable.dm @@ -40,4 +40,4 @@ /obj/item/organ/external/head/unbreakable cannot_break = 1 - dislocated = -1 \ No newline at end of file + dislocated = -1 diff --git a/code/modules/overmap/README.dm b/code/modules/overmap/README.dm index ac9fc8890e..7681891059 100644 --- a/code/modules/overmap/README.dm +++ b/code/modules/overmap/README.dm @@ -107,4 +107,4 @@ non-zlevel overmap objects a drone EMP nebulaes -*/ \ No newline at end of file +*/ diff --git a/code/modules/overmap/abductor_vr.dm b/code/modules/overmap/abductor_vr.dm index 678f283de7..5314f06852 100644 --- a/code/modules/overmap/abductor_vr.dm +++ b/code/modules/overmap/abductor_vr.dm @@ -14,4 +14,4 @@ /obj/machinery/computer/ship/sensors/abductor icon = 'icons/obj/abductor.dmi' icon_state = "console" - icon_screen = null \ No newline at end of file + icon_screen = null diff --git a/code/modules/overmap/disperser/disperser_fire.dm b/code/modules/overmap/disperser/disperser_fire.dm index 86116b0677..eced84037a 100644 --- a/code/modules/overmap/disperser/disperser_fire.dm +++ b/code/modules/overmap/disperser/disperser_fire.dm @@ -97,4 +97,4 @@ if(WEST) return locate(1,start.y,start.z) if(EAST) - return locate(world.maxx,start.y,start.z) \ No newline at end of file + return locate(world.maxx,start.y,start.z) diff --git a/code/modules/overmap/events/generation.dm b/code/modules/overmap/events/generation.dm index 9b70308866..efa6762cf2 100644 --- a/code/modules/overmap/events/generation.dm +++ b/code/modules/overmap/events/generation.dm @@ -46,4 +46,4 @@ name = "carp school" count = 5 radius = 4 - hazards = /obj/effect/overmap/event/carp/major \ No newline at end of file + hazards = /obj/effect/overmap/event/carp/major diff --git a/code/modules/overmap/ships/engines/engine.dm b/code/modules/overmap/ships/engines/engine.dm index 5f8ef4f3be..543b3afa15 100644 --- a/code/modules/overmap/ships/engines/engine.dm +++ b/code/modules/overmap/ships/engines/engine.dm @@ -42,4 +42,4 @@ var/list/ship_engines = list() for(var/obj/effect/overmap/visitable/ship/S in SSshuttles.ships) S.engines -= src holder = null - . = ..() \ No newline at end of file + . = ..() diff --git a/code/modules/overmap/ships/engines/gas_thruster_vr.dm b/code/modules/overmap/ships/engines/gas_thruster_vr.dm index c3deb55c47..f9abdd5403 100644 --- a/code/modules/overmap/ships/engines/gas_thruster_vr.dm +++ b/code/modules/overmap/ships/engines/gas_thruster_vr.dm @@ -4,7 +4,7 @@ desc = "Advanced rocket nozzle, expelling gas at hypersonic velocities to propel the ship." icon = 'icons/turf/shuttle_parts64.dmi' icon_state = "engine_off" - + volume_per_burn = 30 charge_per_burn = 6000 boot_time = 70 @@ -39,7 +39,7 @@ desc = "Enormous rocket nozzle, expelling gas at hypersonic velocities to propel the ship." icon = 'icons/turf/shuttle_parts96.dmi' icon_state = "engine_off" - + volume_per_burn = 50 charge_per_burn = 10000 boot_time = 100 @@ -68,4 +68,4 @@ break update_icon() - update_underlays() \ No newline at end of file + update_underlays() diff --git a/code/modules/persistence/effects/paper_sticky.dm b/code/modules/persistence/effects/paper_sticky.dm index dd7d81f6d4..054b21d032 100644 --- a/code/modules/persistence/effects/paper_sticky.dm +++ b/code/modules/persistence/effects/paper_sticky.dm @@ -22,4 +22,4 @@ var/obj/item/paper/sticky/paper = entry LAZYADDASSOC(., "offset_x", paper.pixel_x) LAZYADDASSOC(., "offset_y", paper.pixel_y) - LAZYADDASSOC(., "color", paper.color) \ No newline at end of file + LAZYADDASSOC(., "color", paper.color) diff --git a/code/modules/persistence/paintings.dm b/code/modules/persistence/paintings.dm index fd9ff9c434..63f935f7ae 100644 --- a/code/modules/persistence/paintings.dm +++ b/code/modules/persistence/paintings.dm @@ -17,7 +17,7 @@ tokens -= token SSpersistence.unpicked_paintings = SSpersistence.all_paintings.Copy() - + for(var/obj/structure/sign/painting/P in SSpersistence.painting_frames) P.load_persistent() @@ -50,4 +50,4 @@ if(fexists(filename)) fdel(filename) - to_file(file(filename), json_encode(SSpersistence.all_paintings)) \ No newline at end of file + to_file(file(filename), json_encode(SSpersistence.all_paintings)) diff --git a/code/modules/power/antimatter/containment_jar.dm b/code/modules/power/antimatter/containment_jar.dm index 03cd1730ce..fda5775a77 100644 --- a/code/modules/power/antimatter/containment_jar.dm +++ b/code/modules/power/antimatter/containment_jar.dm @@ -38,4 +38,4 @@ if(fuel < wanted) wanted = fuel fuel -= wanted - return wanted \ No newline at end of file + return wanted diff --git a/code/modules/power/cable_logic.dm b/code/modules/power/cable_logic.dm index 3b5b67a3ea..6db879768c 100644 --- a/code/modules/power/cable_logic.dm +++ b/code/modules/power/cable_logic.dm @@ -289,4 +289,4 @@ #undef RELAY_POWER_TRANSFER -#undef LOGIC_HIGH \ No newline at end of file +#undef LOGIC_HIGH diff --git a/code/modules/power/lighting_neon.dm b/code/modules/power/lighting_neon.dm index 28782db4a2..9980dd9c4e 100644 --- a/code/modules/power/lighting_neon.dm +++ b/code/modules/power/lighting_neon.dm @@ -180,4 +180,4 @@ icon_state = "Dice1" base_state = "Dice" desc = "A bright neon wall sign." - light_type = /obj/item/light/bulb/neon/yellow \ No newline at end of file + light_type = /obj/item/light/bulb/neon/yellow diff --git a/code/modules/power/profiling.dm b/code/modules/power/profiling.dm index 185e413d60..17bc231722 100644 --- a/code/modules/power/profiling.dm +++ b/code/modules/power/profiling.dm @@ -68,4 +68,4 @@ var/global/list/power_update_requests_by_area = list() to_chat(usr, "Total profiling time: [power_profiled_time] ticks") to_chat(usr, "Total profiling time: [power_profiled_time] ticks") for (var/A in power_update_requests_by_area) - to_chat(usr, "[A] = [power_update_requests_by_area[A]]") \ No newline at end of file + to_chat(usr, "[A] = [power_update_requests_by_area[A]]") diff --git a/code/modules/power/singularity/particle_accelerator/particle_chamber.dm b/code/modules/power/singularity/particle_accelerator/particle_chamber.dm index eec07ae240..4d666e12c3 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_chamber.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_chamber.dm @@ -3,4 +3,4 @@ desc_holder = "This is where the Alpha particles are accelerated to radical speeds." icon = 'icons/obj/machines/particle_accelerator2.dmi' icon_state = "fuel_chamber" - reference = "fuel_chamber" \ No newline at end of file + reference = "fuel_chamber" diff --git a/code/modules/power/singularity/particle_accelerator/particle_power.dm b/code/modules/power/singularity/particle_accelerator/particle_power.dm index d785943829..07de6e3b60 100644 --- a/code/modules/power/singularity/particle_accelerator/particle_power.dm +++ b/code/modules/power/singularity/particle_accelerator/particle_power.dm @@ -3,4 +3,4 @@ desc_holder = "This uses electromagnetic waves to focus the Alpha-Particles." icon = 'icons/obj/machines/particle_accelerator2.dmi' icon_state = "power_box" - reference = "power_box" \ No newline at end of file + reference = "power_box" diff --git a/code/modules/projectiles/guns/energy/altevian_vr.dm b/code/modules/projectiles/guns/energy/altevian_vr.dm index adc114fb61..11a8fde933 100644 --- a/code/modules/projectiles/guns/energy/altevian_vr.dm +++ b/code/modules/projectiles/guns/energy/altevian_vr.dm @@ -145,4 +145,4 @@ icon_state = "impact_ratmining" light_range = 2 light_power = 0.5 - light_color = "#77A6E1" \ No newline at end of file + light_color = "#77A6E1" diff --git a/code/modules/projectiles/guns/energy/nuclear.dm b/code/modules/projectiles/guns/energy/nuclear.dm index 90f0765689..42b8bce912 100644 --- a/code/modules/projectiles/guns/energy/nuclear.dm +++ b/code/modules/projectiles/guns/energy/nuclear.dm @@ -166,4 +166,4 @@ firemodes = list( list(mode_name="stun", projectile_type=/obj/item/projectile/beam/stun, modifystate="nucgunstun", charge_cost = 240), list(mode_name="lethal", projectile_type=/obj/item/projectile/beam, modifystate="nucgunkill", charge_cost = 480), - ) \ No newline at end of file + ) diff --git a/code/modules/projectiles/guns/projectile/caseless.dm b/code/modules/projectiles/guns/projectile/caseless.dm index 247bbf6f96..1221b39f44 100644 --- a/code/modules/projectiles/guns/projectile/caseless.dm +++ b/code/modules/projectiles/guns/projectile/caseless.dm @@ -20,4 +20,4 @@ icon_state = "[initial(icon_state)]-empty" /obj/item/gun/projectile/caseless/prototype/loaded - magazine_type = /obj/item/ammo_magazine/m5mmcaseless \ No newline at end of file + magazine_type = /obj/item/ammo_magazine/m5mmcaseless diff --git a/code/modules/projectiles/guns/projectile/dartgun_vr.dm b/code/modules/projectiles/guns/projectile/dartgun_vr.dm index c305d73dad..970f000fb9 100644 --- a/code/modules/projectiles/guns/projectile/dartgun_vr.dm +++ b/code/modules/projectiles/guns/projectile/dartgun_vr.dm @@ -33,4 +33,4 @@ ..() if(blocked < 2) if(istype(target, /obj/item/reagent_containers/food) || istype(target, /obj/item/slime_extract)) - reagents.trans_to_obj(target, reagent_amount) \ No newline at end of file + reagents.trans_to_obj(target, reagent_amount) diff --git a/code/modules/projectiles/guns/projectile/revolver_vr.dm b/code/modules/projectiles/guns/projectile/revolver_vr.dm index 94a0205a11..ae7c759bb8 100644 --- a/code/modules/projectiles/guns/projectile/revolver_vr.dm +++ b/code/modules/projectiles/guns/projectile/revolver_vr.dm @@ -16,4 +16,3 @@ ammo_type = /obj/item/ammo_casing/a380 max_ammo = 8 multiple_sprites = 1 - diff --git a/code/modules/projectiles/guns/projectile/semiauto.dm b/code/modules/projectiles/guns/projectile/semiauto.dm index 73a3360b43..b341ce9f68 100644 --- a/code/modules/projectiles/guns/projectile/semiauto.dm +++ b/code/modules/projectiles/guns/projectile/semiauto.dm @@ -63,4 +63,3 @@ The semi-automatic revolving mechanism offers no real advantage, but some colonists swear by it. \ Uses .44 magnum revolver rounds." icon_state = "vintagerevolvingrifle" - diff --git a/code/modules/projectiles/projectile/pellets.dm b/code/modules/projectiles/projectile/pellets.dm index 306ab81268..df858c93db 100644 --- a/code/modules/projectiles/projectile/pellets.dm +++ b/code/modules/projectiles/projectile/pellets.dm @@ -103,4 +103,4 @@ damage = 17 armor_penetration = 10 range_step = 5 //controls damage falloff with distance. projectiles lose a "pellet" each time they travel this distance. Can be a non-integer. - pellets = 1 \ No newline at end of file + pellets = 1 diff --git a/code/modules/random_map/building/building.dm b/code/modules/random_map/building/building.dm index 98a157c459..fdaee1ceb6 100644 --- a/code/modules/random_map/building/building.dm +++ b/code/modules/random_map/building/building.dm @@ -52,4 +52,4 @@ possible_doors -= placing_door target_map.map[placing_door] = DOOR_CHAR - return \ No newline at end of file + return diff --git a/code/modules/random_map/mazes/maze_cell.dm b/code/modules/random_map/mazes/maze_cell.dm index 0b4fa1ac86..6235adcc8a 100644 --- a/code/modules/random_map/mazes/maze_cell.dm +++ b/code/modules/random_map/mazes/maze_cell.dm @@ -15,4 +15,4 @@ var/maze_cell_count = 0 x = nx y = ny ox = nox - oy = noy \ No newline at end of file + oy = noy diff --git a/code/modules/random_map/noise/magma.dm b/code/modules/random_map/noise/magma.dm index 8c8bd6a9f4..aa2a7b4dd4 100644 --- a/code/modules/random_map/noise/magma.dm +++ b/code/modules/random_map/noise/magma.dm @@ -41,4 +41,4 @@ T.ChangeTurf(/turf/simulated/floor/airless/lava) else if(istype(T,/turf/simulated/mineral)) var/turf/simulated/mineral/M = T - M.mined_turf = /turf/simulated/floor/airless/lava \ No newline at end of file + M.mined_turf = /turf/simulated/floor/airless/lava diff --git a/code/modules/random_map/noise/noise.dm b/code/modules/random_map/noise/noise.dm index d8702a59a6..c500a189c2 100644 --- a/code/modules/random_map/noise/noise.dm +++ b/code/modules/random_map/noise/noise.dm @@ -105,7 +105,7 @@ // Recurse until size is too small to subdivide. if(isize>3) - if(!priority_process) + if(!priority_process) CHECK_TICK iteration++ subdivide(iteration, x, y, hsize) @@ -167,7 +167,7 @@ map[current_cell]-=cell_smooth_amt map[current_cell] = max(0,min(cell_range,map[current_cell])) map = next_map - + if(smooth_single_tiles) var/list/buddies = list() for(var/x in 1 to limit_x - 1) diff --git a/code/modules/reagents/Chemistry-Colours.dm b/code/modules/reagents/Chemistry-Colours.dm index 5f0fb34894..6b8a96062e 100644 --- a/code/modules/reagents/Chemistry-Colours.dm +++ b/code/modules/reagents/Chemistry-Colours.dm @@ -20,4 +20,4 @@ colors[4] += hex2num(copytext(hex, 8, 10)) * R.volume * R.color_weight tot_w += R.volume * R.color_weight - return rgb(colors[1] / tot_w, colors[2] / tot_w, colors[3] / tot_w, colors[4] / tot_w) \ No newline at end of file + return rgb(colors[1] / tot_w, colors[2] / tot_w, colors[3] / tot_w, colors[4] / tot_w) diff --git a/code/modules/reagents/holder/distilling.dm b/code/modules/reagents/holder/distilling.dm index 9fb4867901..ba593e1b6a 100644 --- a/code/modules/reagents/holder/distilling.dm +++ b/code/modules/reagents/holder/distilling.dm @@ -20,4 +20,4 @@ while(reaction_occurred) for(var/decl/chemical_reaction/C as anything in effect_reactions) C.post_reaction(src) - update_total() \ No newline at end of file + update_total() diff --git a/code/modules/reagents/reactions/fusion/fusion.dm b/code/modules/reagents/reactions/fusion/fusion.dm index 7b0acfec96..fb30548438 100644 --- a/code/modules/reagents/reactions/fusion/fusion.dm +++ b/code/modules/reagents/reactions/fusion/fusion.dm @@ -1,6 +1,6 @@ -// TDOD: Port R-UST fusion reactions to the chemistry system. +// TDOD: Port R-UST fusion reactions to the chemistry system. //They'll operate in a similar manner to distillery reactions, // but will have distinct behaviours (mostly relating to the fusion field) that warrants a separate type /* /decl/chemical_reaction/fusion - name = "Fusion"*/ \ No newline at end of file + name = "Fusion"*/ diff --git a/code/modules/reagents/reagent_containers/unidentified_hypospray.dm b/code/modules/reagents/reagent_containers/unidentified_hypospray.dm index 06c9fea1e1..7372e3f702 100644 --- a/code/modules/reagents/reagent_containers/unidentified_hypospray.dm +++ b/code/modules/reagents/reagent_containers/unidentified_hypospray.dm @@ -105,4 +105,4 @@ /obj/item/reagent_containers/hypospray/autoinjector/biginjector/contaminated/unidentified init_hide_identity = TRUE - flags = 0 \ No newline at end of file + flags = 0 diff --git a/code/modules/reagents/reagents/_helpers.dm b/code/modules/reagents/reagents/_helpers.dm index a072e4402b..887604df06 100644 --- a/code/modules/reagents/reagents/_helpers.dm +++ b/code/modules/reagents/reagents/_helpers.dm @@ -11,4 +11,4 @@ return is_open_container() && ..() /mob/living/can_be_injected_by(var/atom/injector) - return ..() && (can_inject(null, 0, BP_TORSO) || can_inject(null, 0, BP_GROIN)) \ No newline at end of file + return ..() && (can_inject(null, 0, BP_TORSO) || can_inject(null, 0, BP_GROIN)) diff --git a/code/modules/recycling/disposal_vr.dm b/code/modules/recycling/disposal_vr.dm index 11ad8a31e5..aeef97cde7 100644 --- a/code/modules/recycling/disposal_vr.dm +++ b/code/modules/recycling/disposal_vr.dm @@ -16,4 +16,4 @@ for(var/obj/item/i in src) if(istype(i, /obj/item)) i.decontaminate() - . = ..() \ No newline at end of file + . = ..() diff --git a/code/modules/research/designs/HUDs_vr.dm b/code/modules/research/designs/HUDs_vr.dm index 961c151443..c72bb91395 100644 --- a/code/modules/research/designs/HUDs_vr.dm +++ b/code/modules/research/designs/HUDs_vr.dm @@ -4,4 +4,4 @@ req_tech = list(TECH_MAGNET = 4, TECH_COMBAT = 3, TECH_BIO = 3) materials = list(MAT_STEEL = 1000, MAT_GLASS = 1000) build_path = /obj/item/clothing/glasses/omnihud - sort_string = "EAAVA" \ No newline at end of file + sort_string = "EAAVA" diff --git a/code/modules/research/designs/ai_holders.dm b/code/modules/research/designs/ai_holders.dm index b0ef5f0a7c..53a4eb1d40 100644 --- a/code/modules/research/designs/ai_holders.dm +++ b/code/modules/research/designs/ai_holders.dm @@ -48,4 +48,4 @@ req_tech = list(TECH_DATA = 4, TECH_MATERIAL = 4) materials = list(MAT_GLASS = 1000, MAT_GOLD = 200) build_path = /obj/item/aicard - sort_string = "SCAAA" \ No newline at end of file + sort_string = "SCAAA" diff --git a/code/modules/research/designs/sort_string_readme.dm b/code/modules/research/designs/sort_string_readme.dm index 11521522b8..9f6f375eaa 100644 --- a/code/modules/research/designs/sort_string_readme.dm +++ b/code/modules/research/designs/sort_string_readme.dm @@ -88,4 +88,4 @@ ZBA - precursor tools ZBB - precursor other -*/ \ No newline at end of file +*/ diff --git a/code/modules/research/designs/tech_disks.dm b/code/modules/research/designs/tech_disks.dm index 3fb8306b1e..399d898e65 100644 --- a/code/modules/research/designs/tech_disks.dm +++ b/code/modules/research/designs/tech_disks.dm @@ -18,4 +18,4 @@ req_tech = list(TECH_DATA = 1) materials = list(MAT_STEEL = 30, MAT_GLASS = 10) build_path = /obj/item/disk/tech_disk - sort_string = "CAAAB" \ No newline at end of file + sort_string = "CAAAB" diff --git a/code/modules/research/rd-readme.dm b/code/modules/research/rd-readme.dm index 4d64a6bf82..d041a24c17 100644 --- a/code/modules/research/rd-readme.dm +++ b/code/modules/research/rd-readme.dm @@ -29,4 +29,4 @@ Each tech path should have at LEAST one item at every level (levels 1 - 20). Thi researching. Existing tech (ie, anything you can find on the station or get from the quartermaster) shouldn't go higher then level 5 or 7. Everything past that should be stuff you research. -*/ \ No newline at end of file +*/ diff --git a/code/modules/resleeving/machine_subtypes.dm b/code/modules/resleeving/machine_subtypes.dm index 405bcef141..fbb9a0be46 100644 --- a/code/modules/resleeving/machine_subtypes.dm +++ b/code/modules/resleeving/machine_subtypes.dm @@ -9,4 +9,4 @@ /obj/machinery/clonepod/transhuman/full/abductor icon = 'icons/obj/abductor_vr.dmi' icon_state = "pod_0" - name = "clonepod" \ No newline at end of file + name = "clonepod" diff --git a/code/modules/rogueminer_vr/debug.dm b/code/modules/rogueminer_vr/debug.dm index 366d9da027..198f7281fc 100644 --- a/code/modules/rogueminer_vr/debug.dm +++ b/code/modules/rogueminer_vr/debug.dm @@ -5,4 +5,4 @@ if(!holder) return debug_variables(rm_controller) - feedback_add_details("admin_verb","DRM") \ No newline at end of file + feedback_add_details("admin_verb","DRM") diff --git a/code/modules/rogueminer_vr/wrappers.dm b/code/modules/rogueminer_vr/wrappers.dm index 2aae52d123..f1d8d5c78c 100644 --- a/code/modules/rogueminer_vr/wrappers.dm +++ b/code/modules/rogueminer_vr/wrappers.dm @@ -228,4 +228,4 @@ S| A1 | A2 | teleport_y = teleport_x_offset = teleport_y_offset = -*/ \ No newline at end of file +*/ diff --git a/code/modules/scripting/AST/Blocks.dm b/code/modules/scripting/AST/Blocks.dm index 36605e43b6..42d06dcd8b 100644 --- a/code/modules/scripting/AST/Blocks.dm +++ b/code/modules/scripting/AST/Blocks.dm @@ -42,4 +42,4 @@ A block representing a function body. */ // -/node/BlockDefinition/FunctionBlock \ No newline at end of file +/node/BlockDefinition/FunctionBlock diff --git a/code/modules/scripting/AST/Statements.dm b/code/modules/scripting/AST/Statements.dm index 62d0739d27..2b66c26284 100644 --- a/code/modules/scripting/AST/Statements.dm +++ b/code/modules/scripting/AST/Statements.dm @@ -103,4 +103,4 @@ */ // /node/statement/ReturnStatement - var/node/expression/value \ No newline at end of file + var/node/expression/value diff --git a/code/modules/scripting/Errors.dm b/code/modules/scripting/Errors.dm index ef6cdbe4c2..0bcf5cd949 100644 --- a/code/modules/scripting/Errors.dm +++ b/code/modules/scripting/Errors.dm @@ -119,4 +119,4 @@ /runtimeError/MaxCPU name="MaxComputationalUse" - message="Maximum amount of computational cycles reached (>= 1000)." \ No newline at end of file + message="Maximum amount of computational cycles reached (>= 1000)." diff --git a/code/modules/scripting/Interpreter/Interaction.dm b/code/modules/scripting/Interpreter/Interaction.dm index f4b0330bb8..9894962274 100644 --- a/code/modules/scripting/Interpreter/Interaction.dm +++ b/code/modules/scripting/Interpreter/Interaction.dm @@ -137,4 +137,4 @@ See Also: - */ -/n_Interpreter/proc/HandleError(runtimeError/e) \ No newline at end of file +/n_Interpreter/proc/HandleError(runtimeError/e) diff --git a/code/modules/scripting/Interpreter/Scope.dm b/code/modules/scripting/Interpreter/Scope.dm index e5a3c05d04..8cd8dc7a5a 100644 --- a/code/modules/scripting/Interpreter/Scope.dm +++ b/code/modules/scripting/Interpreter/Scope.dm @@ -13,4 +13,4 @@ src.parent = parent src.variables = B.initial_variables.Copy() src.functions = B.functions.Copy() - .=..() \ No newline at end of file + .=..() diff --git a/code/modules/scripting/Parser/Parser.dm b/code/modules/scripting/Parser/Parser.dm index cb1dfa304c..2675a405af 100644 --- a/code/modules/scripting/Parser/Parser.dm +++ b/code/modules/scripting/Parser/Parser.dm @@ -179,4 +179,4 @@ return var/node/expression/P=ParseParamExpression() stmt.parameters+=P - if(istype(curToken, /token/symbol) && curToken.value==",") NextToken() \ No newline at end of file + if(istype(curToken, /token/symbol) && curToken.value==",") NextToken() diff --git a/code/modules/scripting/stack.dm b/code/modules/scripting/stack.dm index 3c7fa52ac7..ef93a7c821 100644 --- a/code/modules/scripting/stack.dm +++ b/code/modules/scripting/stack.dm @@ -18,4 +18,4 @@ return S /stack/proc/Clear() - contents.Cut() \ No newline at end of file + contents.Cut() diff --git a/code/modules/shieldgen/energy_field.dm b/code/modules/shieldgen/energy_field.dm index 04e9738349..897aed87ce 100644 --- a/code/modules/shieldgen/energy_field.dm +++ b/code/modules/shieldgen/energy_field.dm @@ -152,4 +152,3 @@ for(var/obj/effect/energy_field/F in T) if(!(F in affected_shields)) F.impact_effect(i, affected_shields) // Spread the effect to them. - diff --git a/code/modules/shieldgen/shield_gen_external.dm b/code/modules/shieldgen/shield_gen_external.dm index 0c0c0addd8..5adea33b92 100644 --- a/code/modules/shieldgen/shield_gen_external.dm +++ b/code/modules/shieldgen/shield_gen_external.dm @@ -30,4 +30,4 @@ if(istype(i, /turf/simulated) && !is_type_in_list(i,blockedturfs)) out += T break - return out \ No newline at end of file + return out diff --git a/code/modules/shuttles/shuttle_arrivals.dm b/code/modules/shuttles/shuttle_arrivals.dm index a2d71c3fcc..3c0da724cc 100644 --- a/code/modules/shuttles/shuttle_arrivals.dm +++ b/code/modules/shuttles/shuttle_arrivals.dm @@ -71,4 +71,4 @@ if(location) // If we're off station. return null // Nothing to dock to in space. return ..() -*/ \ No newline at end of file +*/ diff --git a/code/modules/shuttles/shuttles_vr.dm b/code/modules/shuttles/shuttles_vr.dm index 58143b9950..5eba70d046 100644 --- a/code/modules/shuttles/shuttles_vr.dm +++ b/code/modules/shuttles/shuttles_vr.dm @@ -44,4 +44,3 @@ /obj/machinery/computer/shuttle_control/research name = "research elevator control console" - diff --git a/code/modules/spells/aoe_turf/aoe_turf.dm b/code/modules/spells/aoe_turf/aoe_turf.dm index 9f79f694ad..f7bd9ccdfe 100644 --- a/code/modules/spells/aoe_turf/aoe_turf.dm +++ b/code/modules/spells/aoe_turf/aoe_turf.dm @@ -22,4 +22,4 @@ Aoe turf spells have two useful flags: IGNOREDENSE and IGNORESPACE. These are ex if(!targets.len) //doesn't waste the spell return - return targets \ No newline at end of file + return targets diff --git a/code/modules/spells/aoe_turf/conjure/construct.dm b/code/modules/spells/aoe_turf/conjure/construct.dm index 3ac2caa35d..4b1aea9cb5 100644 --- a/code/modules/spells/aoe_turf/conjure/construct.dm +++ b/code/modules/spells/aoe_turf/conjure/construct.dm @@ -177,4 +177,4 @@ /obj/effect/forcefield/cult/cultify() return -*/ \ No newline at end of file +*/ diff --git a/code/modules/spells/aoe_turf/disable_tech.dm b/code/modules/spells/aoe_turf/disable_tech.dm index 9acbf95369..0226932681 100644 --- a/code/modules/spells/aoe_turf/disable_tech.dm +++ b/code/modules/spells/aoe_turf/disable_tech.dm @@ -22,4 +22,4 @@ for(var/turf/target in targets) empulse(get_turf(target), emp_heavy, emp_med, emp_light, emp_long) - return \ No newline at end of file + return diff --git a/code/modules/spells/aoe_turf/knock.dm b/code/modules/spells/aoe_turf/knock.dm index 6766a42eb9..e65c8d2212 100644 --- a/code/modules/spells/aoe_turf/knock.dm +++ b/code/modules/spells/aoe_turf/knock.dm @@ -42,4 +42,4 @@ for(var/obj/machinery/door/door in T.contents) spawn door.cultify() return -*/ \ No newline at end of file +*/ diff --git a/code/modules/spells/aoe_turf/summons.dm b/code/modules/spells/aoe_turf/summons.dm index f8a6b4094a..8e813cf04d 100644 --- a/code/modules/spells/aoe_turf/summons.dm +++ b/code/modules/spells/aoe_turf/summons.dm @@ -38,4 +38,4 @@ summon_type = list(/mob/living/simple_mob/creature) - hud_state = "wiz_creature" \ No newline at end of file + hud_state = "wiz_creature" diff --git a/code/modules/spells/construct_spells.dm b/code/modules/spells/construct_spells.dm index f08e4fd941..df3b661f11 100644 --- a/code/modules/spells/construct_spells.dm +++ b/code/modules/spells/construct_spells.dm @@ -11,4 +11,4 @@ if(findNullRod(A)) return 1 return 0 -*/ \ No newline at end of file +*/ diff --git a/code/modules/spells/no_clothes.dm b/code/modules/spells/no_clothes.dm index 782fe1909f..3974406b4b 100644 --- a/code/modules/spells/no_clothes.dm +++ b/code/modules/spells/no_clothes.dm @@ -2,4 +2,4 @@ name = "No Clothes" desc = "This is a placeholder for knowing if you dont need clothes for any spell." - spell_flags = NO_BUTTON \ No newline at end of file + spell_flags = NO_BUTTON diff --git a/code/modules/spells/targeted/projectile/dumbfire.dm b/code/modules/spells/targeted/projectile/dumbfire.dm index cd13f7169c..15a5e3fb52 100644 --- a/code/modules/spells/targeted/projectile/dumbfire.dm +++ b/code/modules/spells/targeted/projectile/dumbfire.dm @@ -10,4 +10,4 @@ for(var/i = 1; i <= src.range; i++) current_turf = get_step(current_turf, starting_dir) targets += current_turf - return targets \ No newline at end of file + return targets diff --git a/code/modules/spells/targeted/projectile/fireball.dm b/code/modules/spells/targeted/projectile/fireball.dm index ec48c4ab49..0b2c4ac80c 100644 --- a/code/modules/spells/targeted/projectile/fireball.dm +++ b/code/modules/spells/targeted/projectile/fireball.dm @@ -36,4 +36,4 @@ /obj/item/projectile/spell_projectile/fireball name = "fireball" - icon_state = "fireball" \ No newline at end of file + icon_state = "fireball" diff --git a/code/modules/spells/targeted/projectile/projectile.dm b/code/modules/spells/targeted/projectile/projectile.dm index f98b71598c..ce16fa19f7 100644 --- a/code/modules/spells/targeted/projectile/projectile.dm +++ b/code/modules/spells/targeted/projectile/projectile.dm @@ -46,4 +46,4 @@ If the spell_projectile is seeking, it will update its target every process and return targets /spell/targeted/projectile/proc/prox_cast(var/list/targets, var/atom/movable/spell_holder) - return targets \ No newline at end of file + return targets diff --git a/code/modules/spells/targeted/shift.dm b/code/modules/spells/targeted/shift.dm index f6634640dc..c9b813266d 100644 --- a/code/modules/spells/targeted/shift.dm +++ b/code/modules/spells/targeted/shift.dm @@ -27,4 +27,4 @@ /spell/targeted/ethereal_jaunt/shift/jaunt_steam(var/mobloc) return -*/ \ No newline at end of file +*/ diff --git a/code/modules/spells/targeted/targeted.dm b/code/modules/spells/targeted/targeted.dm index 44697ab797..b86a511673 100644 --- a/code/modules/spells/targeted/targeted.dm +++ b/code/modules/spells/targeted/targeted.dm @@ -142,4 +142,4 @@ Targeted spells have two useful flags: INCLUDEUSER and SELECTABLE. These are exp target.eye_blurry += amt_eye_blurry target.dizziness += amt_dizziness target.Confuse(amt_confused) - target.stuttering += amt_stuttering \ No newline at end of file + target.stuttering += amt_stuttering diff --git a/code/modules/stockmarket/articles.dm b/code/modules/stockmarket/articles.dm index 32f0335804..c9c5bc1127 100644 --- a/code/modules/stockmarket/articles.dm +++ b/code/modules/stockmarket/articles.dm @@ -122,4 +122,4 @@ GLOBAL_LIST_EMPTY(FrozenAccounts) T_list[I] = list(product_tokens[I]) for (var/I in T_list) token_string = replacetext(token_string, "%[I]%", pick(T_list[I])) - return ucfirst(token_string) \ No newline at end of file + return ucfirst(token_string) diff --git a/code/modules/stockmarket/industries.dm b/code/modules/stockmarket/industries.dm index 402d4b1704..8cc37d58ff 100644 --- a/code/modules/stockmarket/industries.dm +++ b/code/modules/stockmarket/industries.dm @@ -230,4 +230,4 @@ /datum/industry/defense/generateProductName(var/company) var/list/equipment = list("energy gun", "laser gun", "machine gun", "grenade", "stun baton", "artillery", "bomb", "attack drone", "missile", "chem sprayer") var/list/material = list("bluespace", "stealth", "heat-seeking", "crime-seeking", "wide-range", "bioterror", "auto-reloading", "smart", "sentient", "rapid-fire", "species-targeting", "mass-market", "perpetual-motion", "nuclear", "fission", "fusion") - return "The [pick(material)] [pick(equipment)]. " \ No newline at end of file + return "The [pick(material)] [pick(equipment)]. " diff --git a/code/modules/stockmarket/logs.dm b/code/modules/stockmarket/logs.dm index e76831032a..c175504272 100644 --- a/code/modules/stockmarket/logs.dm +++ b/code/modules/stockmarket/logs.dm @@ -11,4 +11,4 @@ /datum/stock_log/sell -/datum/stock_log/borrow \ No newline at end of file +/datum/stock_log/borrow diff --git a/code/modules/stockmarket/stocks.dm b/code/modules/stockmarket/stocks.dm index c03c6aab2b..26608c1ff2 100644 --- a/code/modules/stockmarket/stocks.dm +++ b/code/modules/stockmarket/stocks.dm @@ -305,4 +305,4 @@ return 0 /datum/stock/proc/displayValues(var/mob/user) - user << browse(plotBarGraph(values, "[name] share value per share"), "window=stock_[name];size=450x450") \ No newline at end of file + user << browse(plotBarGraph(values, "[name] share value per share"), "window=stock_[name];size=450x450") diff --git a/code/modules/surgery/_defines.dm b/code/modules/surgery/_defines.dm index a76fb4e970..900f3e4545 100644 --- a/code/modules/surgery/_defines.dm +++ b/code/modules/surgery/_defines.dm @@ -1 +1 @@ -#define SURGERY_FAILURE -1 \ No newline at end of file +#define SURGERY_FAILURE -1 diff --git a/code/modules/surgery/~defines.dm b/code/modules/surgery/~defines.dm index 61f9b143f2..6b27ac56f5 100644 --- a/code/modules/surgery/~defines.dm +++ b/code/modules/surgery/~defines.dm @@ -1 +1 @@ -#undef SURGERY_FAILURE \ No newline at end of file +#undef SURGERY_FAILURE diff --git a/code/modules/tables/bench.dm b/code/modules/tables/bench.dm index f1ae3d141b..e116fe49d0 100644 --- a/code/modules/tables/bench.dm +++ b/code/modules/tables/bench.dm @@ -14,4 +14,4 @@ name = "bench frame" /obj/structure/table/bench/CanPass(atom/movable/mover) - return 1 \ No newline at end of file + return 1 diff --git a/code/modules/tables/debug.dm b/code/modules/tables/debug.dm index 6fba6f6bb6..9bc710c1a8 100644 --- a/code/modules/tables/debug.dm +++ b/code/modules/tables/debug.dm @@ -19,4 +19,3 @@ icon = 'icons/obj/tables.dmi' icon_state = "debugium" default_type = "debugium" - diff --git a/code/modules/tables/update_triggers.dm b/code/modules/tables/update_triggers.dm index b4b1308524..c9f5dfcc5d 100644 --- a/code/modules/tables/update_triggers.dm +++ b/code/modules/tables/update_triggers.dm @@ -17,4 +17,4 @@ if(loc != oldloc) for(var/obj/structure/table/T in view(oldloc, 1) | view(loc, 1)) T.update_connections() - T.update_icon() \ No newline at end of file + T.update_icon() diff --git a/code/modules/tgui/modules/ntos-only/configurator.dm b/code/modules/tgui/modules/ntos-only/configurator.dm index d20ff147f3..57379faae0 100644 --- a/code/modules/tgui/modules/ntos-only/configurator.dm +++ b/code/modules/tgui/modules/ntos-only/configurator.dm @@ -45,4 +45,4 @@ var/obj/item/computer_hardware/H = movable.find_hardware_by_name(params["name"]) if(H && istype(H)) H.enabled = !H.enabled - . = TRUE \ No newline at end of file + . = TRUE diff --git a/code/modules/tgui/modules/power_monitor.dm b/code/modules/tgui/modules/power_monitor.dm index ec5c820598..23d353d1ef 100644 --- a/code/modules/tgui/modules/power_monitor.dm +++ b/code/modules/tgui/modules/power_monitor.dm @@ -17,7 +17,7 @@ var/z = get_z(user) var/list/map_levels = using_map.get_map_levels(z) - + // Build list of data from sensor readings. for(var/obj/machinery/power/sensor/S in grid_sensors) if(!(S.z in map_levels)) diff --git a/code/modules/tgui/modules/shutoff_monitor.dm b/code/modules/tgui/modules/shutoff_monitor.dm index beba99ca81..2b8f7c7861 100644 --- a/code/modules/tgui/modules/shutoff_monitor.dm +++ b/code/modules/tgui/modules/shutoff_monitor.dm @@ -43,4 +43,4 @@ return data /datum/tgui_module/shutoff_monitor/ntos - ntos = TRUE \ No newline at end of file + ntos = TRUE diff --git a/code/modules/tgui/states/inventory_vr.dm b/code/modules/tgui/states/inventory_vr.dm index bc0fe2c3e3..4da26e8650 100644 --- a/code/modules/tgui/states/inventory_vr.dm +++ b/code/modules/tgui/states/inventory_vr.dm @@ -23,7 +23,7 @@ GLOBAL_DATUM_INIT(tgui_nif_main_state, /datum/tgui_state/nif_main_state, new) var/mob/living/carbon/human/H = user if(!H.nif || src_object != H.nif) return STATUS_CLOSE - + if(H.nif.stat == NIF_WORKING) return user.shared_tgui_interaction() else diff --git a/code/modules/tgui/states/vorepanel_vr.dm b/code/modules/tgui/states/vorepanel_vr.dm index 1928e7a984..17b0f177a6 100644 --- a/code/modules/tgui/states/vorepanel_vr.dm +++ b/code/modules/tgui/states/vorepanel_vr.dm @@ -15,4 +15,4 @@ GLOBAL_DATUM_INIT(tgui_vorepanel_state, /datum/tgui_state/vorepanel_state, new) return STATUS_CLOSE if(!isnewplayer(user) && user.stat == DEAD) return STATUS_DISABLED - return STATUS_INTERACTIVE \ No newline at end of file + return STATUS_INTERACTIVE diff --git a/code/modules/tools/tool_quality.dm b/code/modules/tools/tool_quality.dm index 84bd7506bc..b1de248fac 100644 --- a/code/modules/tools/tool_quality.dm +++ b/code/modules/tools/tool_quality.dm @@ -37,4 +37,4 @@ return LAZYACCESS(tool_qualities, quality) /obj/item/proc/get_use_time(quality, base_time) - return LAZYACCESS(tool_qualities, quality) ? base_time / tool_qualities[quality] : -1 \ No newline at end of file + return LAZYACCESS(tool_qualities, quality) ? base_time / tool_qualities[quality] : -1 diff --git a/code/modules/turbolift/_turbolift.dm b/code/modules/turbolift/_turbolift.dm index 088bf39c8c..335fcc7d3b 100644 --- a/code/modules/turbolift/_turbolift.dm +++ b/code/modules/turbolift/_turbolift.dm @@ -9,4 +9,4 @@ * bunch of ChangeTurf() calls. */ -var/list/turbolifts = list() \ No newline at end of file +var/list/turbolifts = list() diff --git a/code/modules/turbolift/turbolift_console_vr.dm b/code/modules/turbolift/turbolift_console_vr.dm index d244418693..fe5e765372 100644 --- a/code/modules/turbolift/turbolift_console_vr.dm +++ b/code/modules/turbolift/turbolift_console_vr.dm @@ -2,4 +2,4 @@ return /obj/structure/lift/panel/ex_act() - return \ No newline at end of file + return diff --git a/code/modules/turbolift/turbolift_door.dm b/code/modules/turbolift/turbolift_door.dm index 242ffa262b..87648d6068 100644 --- a/code/modules/turbolift/turbolift_door.dm +++ b/code/modules/turbolift/turbolift_door.dm @@ -44,4 +44,4 @@ audible_message("\The [src]'s motors grind as they quickly reverse direction, unable to safely close.", runemessage = "WRRRRR") cur_command = null // the door will just keep trying otherwise return 0 - return ..() \ No newline at end of file + return ..() diff --git a/code/modules/turbolift/turbolift_floor.dm b/code/modules/turbolift/turbolift_floor.dm index 85b4820c7f..32c5ed7793 100644 --- a/code/modules/turbolift/turbolift_floor.dm +++ b/code/modules/turbolift/turbolift_floor.dm @@ -33,4 +33,4 @@ if(!lift.fire_mode) lift.open_doors(src) if(ext_panel) - ext_panel.reset() \ No newline at end of file + ext_panel.reset() diff --git a/code/modules/vchat/css/semantic.min.css b/code/modules/vchat/css/semantic.min.css index 776f2e0a6b..2fba8eea02 100644 --- a/code/modules/vchat/css/semantic.min.css +++ b/code/modules/vchat/css/semantic.min.css @@ -401,4 +401,4 @@ * Released under the MIT license * http://opensource.org/licenses/MIT * - */.transition{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible!important}.loading.transition{position:absolute;top:-99999px;left:-99999px}.hidden.transition{display:none;visibility:hidden}.visible.transition{display:block!important;visibility:visible!important}.disabled.transition{-webkit-animation-play-state:paused;animation-play-state:paused}.looping.transition{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.transition.browse{-webkit-animation-duration:.5s;animation-duration:.5s}.transition.browse.in{-webkit-animation-name:browseIn;animation-name:browseIn}.transition.browse.left.out,.transition.browse.out{-webkit-animation-name:browseOutLeft;animation-name:browseOutLeft}.transition.browse.right.out{-webkit-animation-name:browseOutRight;animation-name:browseOutRight}@-webkit-keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}}@keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}}@-webkit-keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@-webkit-keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}.drop.transition{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.34,1.61,.7,1);animation-timing-function:cubic-bezier(.34,1.61,.7,1)}.drop.transition.in{-webkit-animation-name:dropIn;animation-name:dropIn}.drop.transition.out{-webkit-animation-name:dropOut;animation-name:dropOut}@-webkit-keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.transition.fade.in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.transition[class*="fade up"].in{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.transition[class*="fade down"].in{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.transition[class*="fade left"].in{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.transition[class*="fade right"].in{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.transition.fade.out{-webkit-animation-name:fadeOut;animation-name:fadeOut}.transition[class*="fade up"].out{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.transition[class*="fade down"].out{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.transition[class*="fade left"].out{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.transition[class*="fade right"].out{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}.flip.transition.in,.flip.transition.out{-webkit-animation-duration:.6s;animation-duration:.6s}.horizontal.flip.transition.in{-webkit-animation-name:horizontalFlipIn;animation-name:horizontalFlipIn}.horizontal.flip.transition.out{-webkit-animation-name:horizontalFlipOut;animation-name:horizontalFlipOut}.vertical.flip.transition.in{-webkit-animation-name:verticalFlipIn;animation-name:verticalFlipIn}.vertical.flip.transition.out{-webkit-animation-name:verticalFlipOut;animation-name:verticalFlipOut}@-webkit-keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}}@-webkit-keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}}@-webkit-keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}}@keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}}@-webkit-keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}}@keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}}.scale.transition.in{-webkit-animation-name:scaleIn;animation-name:scaleIn}.scale.transition.out{-webkit-animation-name:scaleOut;animation-name:scaleOut}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.transition.fly{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.transition.fly.in{-webkit-animation-name:flyIn;animation-name:flyIn}.transition[class*="fly up"].in{-webkit-animation-name:flyInUp;animation-name:flyInUp}.transition[class*="fly down"].in{-webkit-animation-name:flyInDown;animation-name:flyInDown}.transition[class*="fly left"].in{-webkit-animation-name:flyInLeft;animation-name:flyInLeft}.transition[class*="fly right"].in{-webkit-animation-name:flyInRight;animation-name:flyInRight}.transition.fly.out{-webkit-animation-name:flyOut;animation-name:flyOut}.transition[class*="fly up"].out{-webkit-animation-name:flyOutUp;animation-name:flyOutUp}.transition[class*="fly down"].out{-webkit-animation-name:flyOutDown;animation-name:flyOutDown}.transition[class*="fly left"].out{-webkit-animation-name:flyOutLeft;animation-name:flyOutLeft}.transition[class*="fly right"].out{-webkit-animation-name:flyOutRight;animation-name:flyOutRight}@-webkit-keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.transition.slide.in,.transition[class*="slide down"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="slide up"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="slide left"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:center right;transform-origin:center right}.transition[class*="slide right"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:center left;transform-origin:center left}.transition.slide.out,.transition[class*="slide down"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="slide up"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="slide left"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:center right;transform-origin:center right}.transition[class*="slide right"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:center left;transform-origin:center left}@-webkit-keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}.transition.swing{-webkit-animation-duration:.8s;animation-duration:.8s}.transition[class*="swing down"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="swing up"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="swing left"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:center right;transform-origin:center right}.transition[class*="swing right"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:center left;transform-origin:center left}.transition.swing.out,.transition[class*="swing down"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="swing up"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="swing left"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:center right;transform-origin:center right}.transition[class*="swing right"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:center left;transform-origin:center left}@-webkit-keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}}@keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}}@-webkit-keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@-webkit-keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@-webkit-keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}}@keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}}.transition.zoom.in{-webkit-animation-name:zoomIn;animation-name:zoomIn}.transition.zoom.out{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomIn{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}}.flash.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:flash;animation-name:flash}.shake.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:shake;animation-name:shake}.bounce.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:bounce;animation-name:bounce}.tada.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:tada;animation-name:tada}.pulse.transition{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:pulse;animation-name:pulse}.jiggle.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:jiggle;animation-name:jiggle}.transition.glow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.transition.glow{-webkit-animation-name:glow;animation-name:glow}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes jiggle{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jiggle{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}100%{background-color:#fcfcfd}}@keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}100%{background-color:#fcfcfd}} \ No newline at end of file + */.transition{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animating.transition{-webkit-backface-visibility:hidden;backface-visibility:hidden;visibility:visible!important}.loading.transition{position:absolute;top:-99999px;left:-99999px}.hidden.transition{display:none;visibility:hidden}.visible.transition{display:block!important;visibility:visible!important}.disabled.transition{-webkit-animation-play-state:paused;animation-play-state:paused}.looping.transition{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.transition.browse{-webkit-animation-duration:.5s;animation-duration:.5s}.transition.browse.in{-webkit-animation-name:browseIn;animation-name:browseIn}.transition.browse.left.out,.transition.browse.out{-webkit-animation-name:browseOutLeft;animation-name:browseOutLeft}.transition.browse.right.out{-webkit-animation-name:browseOutRight;animation-name:browseOutRight}@-webkit-keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}}@keyframes browseIn{0%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1}10%{-webkit-transform:scale(.8) translateZ(0);transform:scale(.8) translateZ(0);z-index:-1;opacity:.7}80%{-webkit-transform:scale(1.05) translateZ(0);transform:scale(1.05) translateZ(0);opacity:1;z-index:999}100%{-webkit-transform:scale(1) translateZ(0);transform:scale(1) translateZ(0);z-index:999}}@-webkit-keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutLeft{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:-1;-webkit-transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(-105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:-1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@-webkit-keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}@keyframes browseOutRight{0%{z-index:999;-webkit-transform:translateX(0) rotateY(0) rotateX(0);transform:translateX(0) rotateY(0) rotateX(0)}50%{z-index:1;-webkit-transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px);transform:translateX(105%) rotateY(35deg) rotateX(10deg) translateZ(-10px)}80%{opacity:1}100%{z-index:1;-webkit-transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);transform:translateX(0) rotateY(0) rotateX(0) translateZ(-10px);opacity:0}}.drop.transition{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-duration:.4s;animation-duration:.4s;-webkit-animation-timing-function:cubic-bezier(.34,1.61,.7,1);animation-timing-function:cubic-bezier(.34,1.61,.7,1)}.drop.transition.in{-webkit-animation-name:dropIn;animation-name:dropIn}.drop.transition.out{-webkit-animation-name:dropOut;animation-name:dropOut}@-webkit-keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes dropIn{0%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}@keyframes dropOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(0);transform:scale(0)}}.transition.fade.in{-webkit-animation-name:fadeIn;animation-name:fadeIn}.transition[class*="fade up"].in{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}.transition[class*="fade down"].in{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}.transition[class*="fade left"].in{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}.transition[class*="fade right"].in{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}.transition.fade.out{-webkit-animation-name:fadeOut;animation-name:fadeOut}.transition[class*="fade up"].out{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}.transition[class*="fade down"].out{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}.transition[class*="fade left"].out{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}.transition[class*="fade right"].out{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(10%);transform:translateX(10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@keyframes fadeOutUp{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(5%);transform:translateY(5%)}}@-webkit-keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@keyframes fadeOutDown{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-5%);transform:translateY(-5%)}}@-webkit-keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}@keyframes fadeOutLeft{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(5%);transform:translateX(5%)}}@-webkit-keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}@keyframes fadeOutRight{0%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}100%{opacity:0;-webkit-transform:translateX(-5%);transform:translateX(-5%)}}.flip.transition.in,.flip.transition.out{-webkit-animation-duration:.6s;animation-duration:.6s}.horizontal.flip.transition.in{-webkit-animation-name:horizontalFlipIn;animation-name:horizontalFlipIn}.horizontal.flip.transition.out{-webkit-animation-name:horizontalFlipOut;animation-name:horizontalFlipOut}.vertical.flip.transition.in{-webkit-animation-name:verticalFlipIn;animation-name:verticalFlipIn}.vertical.flip.transition.out{-webkit-animation-name:verticalFlipOut;animation-name:verticalFlipOut}@-webkit-keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}}@keyframes horizontalFlipIn{0%{-webkit-transform:perspective(2000px) rotateY(-90deg);transform:perspective(2000px) rotateY(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}}@-webkit-keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}}@keyframes verticalFlipIn{0%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}100%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}}@-webkit-keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}}@keyframes horizontalFlipOut{0%{-webkit-transform:perspective(2000px) rotateY(0);transform:perspective(2000px) rotateY(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateY(90deg);transform:perspective(2000px) rotateY(90deg);opacity:0}}@-webkit-keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}}@keyframes verticalFlipOut{0%{-webkit-transform:perspective(2000px) rotateX(0);transform:perspective(2000px) rotateX(0);opacity:1}100%{-webkit-transform:perspective(2000px) rotateX(-90deg);transform:perspective(2000px) rotateX(-90deg);opacity:0}}.scale.transition.in{-webkit-animation-name:scaleIn;animation-name:scaleIn}.scale.transition.out{-webkit-animation-name:scaleOut;animation-name:scaleOut}@-webkit-keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes scaleIn{0%{opacity:0;-webkit-transform:scale(.8);transform:scale(.8)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes scaleOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:0;-webkit-transform:scale(.9);transform:scale(.9)}}.transition.fly{-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}.transition.fly.in{-webkit-animation-name:flyIn;animation-name:flyIn}.transition[class*="fly up"].in{-webkit-animation-name:flyInUp;animation-name:flyInUp}.transition[class*="fly down"].in{-webkit-animation-name:flyInDown;animation-name:flyInDown}.transition[class*="fly left"].in{-webkit-animation-name:flyInLeft;animation-name:flyInLeft}.transition[class*="fly right"].in{-webkit-animation-name:flyInRight;animation-name:flyInRight}.transition.fly.out{-webkit-animation-name:flyOut;animation-name:flyOut}.transition[class*="fly up"].out{-webkit-animation-name:flyOutUp;animation-name:flyOutUp}.transition[class*="fly down"].out{-webkit-animation-name:flyOutDown;animation-name:flyOutDown}.transition[class*="fly left"].out{-webkit-animation-name:flyOutLeft;animation-name:flyOutLeft}.transition[class*="fly right"].out{-webkit-animation-name:flyOutRight;animation-name:flyOutRight}@-webkit-keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes flyIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}100%{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes flyInUp{0%{opacity:0;-webkit-transform:translate3d(0,1500px,0);transform:translate3d(0,1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}100%{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInDown{0%{opacity:0;-webkit-transform:translate3d(0,-1500px,0);transform:translate3d(0,-1500px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInLeft{0%{opacity:0;-webkit-transform:translate3d(1500px,0,0);transform:translate3d(1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@keyframes flyInRight{0%{opacity:0;-webkit-transform:translate3d(-1500px,0,0);transform:translate3d(-1500px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}100%{-webkit-transform:none;transform:none}}@-webkit-keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes flyOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@-webkit-keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes flyOutUp{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@-webkit-keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes flyOutDown{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}100%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes flyOutRight{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes flyOutLeft{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}100%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.transition.slide.in,.transition[class*="slide down"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="slide up"].in{-webkit-animation-name:slideInY;animation-name:slideInY;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="slide left"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:center right;transform-origin:center right}.transition[class*="slide right"].in{-webkit-animation-name:slideInX;animation-name:slideInX;-webkit-transform-origin:center left;transform-origin:center left}.transition.slide.out,.transition[class*="slide down"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="slide up"].out{-webkit-animation-name:slideOutY;animation-name:slideOutY;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="slide left"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:center right;transform-origin:center right}.transition[class*="slide right"].out{-webkit-animation-name:slideOutX;animation-name:slideOutX;-webkit-transform-origin:center left;transform-origin:center left}@-webkit-keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes slideInY{0%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}100%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}}@-webkit-keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes slideInX{0%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}100%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@-webkit-keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@keyframes slideOutY{0%{opacity:1;-webkit-transform:scaleY(1);transform:scaleY(1)}100%{opacity:0;-webkit-transform:scaleY(0);transform:scaleY(0)}}@-webkit-keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes slideOutX{0%{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}100%{opacity:0;-webkit-transform:scaleX(0);transform:scaleX(0)}}.transition.swing{-webkit-animation-duration:.8s;animation-duration:.8s}.transition[class*="swing down"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="swing up"].in{-webkit-animation-name:swingInX;animation-name:swingInX;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="swing left"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:center right;transform-origin:center right}.transition[class*="swing right"].in{-webkit-animation-name:swingInY;animation-name:swingInY;-webkit-transform-origin:center left;transform-origin:center left}.transition.swing.out,.transition[class*="swing down"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:top center;transform-origin:top center}.transition[class*="swing up"].out{-webkit-animation-name:swingOutX;animation-name:swingOutX;-webkit-transform-origin:bottom center;transform-origin:bottom center}.transition[class*="swing left"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:center right;transform-origin:center right}.transition[class*="swing right"].out{-webkit-animation-name:swingOutY;animation-name:swingOutY;-webkit-transform-origin:center left;transform-origin:center left}@-webkit-keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}}@keyframes swingInX{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateX(15deg);transform:perspective(1000px) rotateX(15deg)}80%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}100%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}}@-webkit-keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@keyframes swingInY{0%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}40%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}60%{-webkit-transform:perspective(1000px) rotateY(-17.5deg);transform:perspective(1000px) rotateY(-17.5deg)}80%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}100%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}}@-webkit-keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes swingOutX{0%{-webkit-transform:perspective(1000px) rotateX(0);transform:perspective(1000px) rotateX(0)}40%{-webkit-transform:perspective(1000px) rotateX(-7.5deg);transform:perspective(1000px) rotateX(-7.5deg)}60%{-webkit-transform:perspective(1000px) rotateX(17.5deg);transform:perspective(1000px) rotateX(17.5deg)}80%{-webkit-transform:perspective(1000px) rotateX(-30deg);transform:perspective(1000px) rotateX(-30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@-webkit-keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}}@keyframes swingOutY{0%{-webkit-transform:perspective(1000px) rotateY(0);transform:perspective(1000px) rotateY(0)}40%{-webkit-transform:perspective(1000px) rotateY(7.5deg);transform:perspective(1000px) rotateY(7.5deg)}60%{-webkit-transform:perspective(1000px) rotateY(-10deg);transform:perspective(1000px) rotateY(-10deg)}80%{-webkit-transform:perspective(1000px) rotateY(30deg);transform:perspective(1000px) rotateY(30deg);opacity:1}100%{-webkit-transform:perspective(1000px) rotateY(-90deg);transform:perspective(1000px) rotateY(-90deg);opacity:0}}.transition.zoom.in{-webkit-animation-name:zoomIn;animation-name:zoomIn}.transition.zoom.out{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomIn{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes zoomIn{0%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}100%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}}@keyframes zoomOut{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}100%{opacity:1;-webkit-transform:scale(0);transform:scale(0)}}.flash.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:flash;animation-name:flash}.shake.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:shake;animation-name:shake}.bounce.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:bounce;animation-name:bounce}.tada.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:tada;animation-name:tada}.pulse.transition{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:pulse;animation-name:pulse}.jiggle.transition{-webkit-animation-duration:750ms;animation-duration:750ms;-webkit-animation-name:jiggle;animation-name:jiggle}.transition.glow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-timing-function:cubic-bezier(.19,1,.22,1);animation-timing-function:cubic-bezier(.19,1,.22,1)}.transition.glow{-webkit-animation-name:glow;animation-name:glow}@-webkit-keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,100%,50%{opacity:1}25%,75%{opacity:0}}@-webkit-keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@keyframes shake{0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}10%,30%,50%,70%,90%{-webkit-transform:translateX(-10px);transform:translateX(-10px)}20%,40%,60%,80%{-webkit-transform:translateX(10px);transform:translateX(10px)}}@-webkit-keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes bounce{0%,100%,20%,50%,80%{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@-webkit-keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@keyframes tada{0%{-webkit-transform:scale(1);transform:scale(1)}10%,20%{-webkit-transform:scale(.9) rotate(-3deg);transform:scale(.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale(1.1) rotate(3deg);transform:scale(1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale(1.1) rotate(-3deg);transform:scale(1.1) rotate(-3deg)}100%{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0)}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.9);transform:scale(.9);opacity:.7}100%{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes jiggle{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@keyframes jiggle{0%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}100%{-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}}@-webkit-keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}100%{background-color:#fcfcfd}}@keyframes glow{0%{background-color:#fcfcfd}30%{background-color:#fff6cd}100%{background-color:#fcfcfd}} diff --git a/code/modules/vchat/css/vchat-font-embedded.css b/code/modules/vchat/css/vchat-font-embedded.css index b32c6015cd..daaeeb0868 100644 --- a/code/modules/vchat/css/vchat-font-embedded.css +++ b/code/modules/vchat/css/vchat-font-embedded.css @@ -21,34 +21,34 @@ } } */ - + [class^="icon-"]:before, [class*=" icon-"]:before { font-family: "vchat"; font-style: normal; font-weight: normal; speak: none; - + display: inline-block; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; /* opacity: .8; */ - + /* For safety - reset parent styles, that can break glyph codes*/ font-variant: normal; text-transform: none; - + /* fix buttons height, for twitter bootstrap */ line-height: 1em; - + /* Animation center compensation - margins should be symmetric */ /* remove if not needed */ margin-left: .2em; - + /* you can be more comfortable with increased icons size */ font-size: 150%; - + /* Uncomment for 3D effect */ /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ } @@ -58,4 +58,4 @@ .icon-pause-outline:before { content: '\e803'; } /* 'î ƒ' */ .icon-left-open-outline:before { content: '\e804'; } /* 'î „' */ .icon-right-open-outline:before { content: '\e805'; } /* 'î …' */ -.icon-cancel-circled-outline:before { content: '\e806'; } /* 'î †' */ \ No newline at end of file +.icon-cancel-circled-outline:before { content: '\e806'; } /* 'î †' */ diff --git a/code/modules/vchat/js/polyfills.js b/code/modules/vchat/js/polyfills.js index 0d1223f7b6..92efd1f57a 100644 --- a/code/modules/vchat/js/polyfills.js +++ b/code/modules/vchat/js/polyfills.js @@ -75,4 +75,4 @@ function storageAvailable(type) { // acknowledge QuotaExceededError only if there's something already stored (storage && storage.length !== 0); } -} \ No newline at end of file +} diff --git a/code/modules/vchat/js/vue.min.js b/code/modules/vchat/js/vue.min.js index d884a27e32..3eea6cf01c 100644 --- a/code/modules/vchat/js/vue.min.js +++ b/code/modules/vchat/js/vue.min.js @@ -8,4 +8,4 @@ * (c) 2014-2022 Evan You * Released under the MIT License. */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Vue=e()}(this,(function(){"use strict";var t=Object.freeze({}),e=Array.isArray;function n(t){return null==t}function r(t){return null!=t}function o(t){return!0===t}function i(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function a(t){return"function"==typeof t}function s(t){return null!==t&&"object"==typeof t}var c=Object.prototype.toString;function u(t){return"[object Object]"===c.call(t)}function l(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function f(t){return r(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function d(t){return null==t?"":Array.isArray(t)||u(t)&&t.toString===c?JSON.stringify(t,null,2):String(t)}function p(t){var e=parseFloat(t);return isNaN(e)?t:e}function v(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function _(t,e){return y.call(t,e)}function b(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var $=/-(\w)/g,w=b((function(t){return t.replace($,(function(t,e){return e?e.toUpperCase():""}))})),x=b((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),C=/\B([A-Z])/g,k=b((function(t){return t.replace(C,"-$1").toLowerCase()}));var S=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function O(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function T(t,e){for(var n in e)t[n]=e[n];return t}function A(t){for(var e={},n=0;n0,G=q&&q.indexOf("edge/")>0;q&&q.indexOf("android");var X=q&&/iphone|ipad|ipod|ios/.test(q);q&&/chrome\/\d+/.test(q),q&&/phantomjs/.test(q);var Y,Q=q&&q.match(/firefox\/(\d+)/),tt={}.watch,et=!1;if(J)try{var nt={};Object.defineProperty(nt,"passive",{get:function(){et=!0}}),window.addEventListener("test-passive",null,nt)}catch(t){}var rt=function(){return void 0===Y&&(Y=!J&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),Y},ot=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function it(t){return"function"==typeof t&&/native code/.test(t.toString())}var at,st="undefined"!=typeof Symbol&&it(Symbol)&&"undefined"!=typeof Reflect&&it(Reflect.ownKeys);at="undefined"!=typeof Set&&it(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ct=null;function ut(t){void 0===t&&(t=null),t||ct&&ct._scope.off(),ct=t,t&&t._scope.on()}var lt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),ft=function(t){void 0===t&&(t="");var e=new lt;return e.text=t,e.isComment=!0,e};function dt(t){return new lt(void 0,void 0,void 0,String(t))}function pt(t){var e=new lt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var vt=0,ht=function(){function t(){this.id=vt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){g(this.subs,t)},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){for(var e=this.subs.slice(),n=0,r=e.length;n0&&(Xt((c=Yt(c,"".concat(a||"","_").concat(s)))[0])&&Xt(l)&&(f[u]=dt(l.text+c[0].text),c.shift()),f.push.apply(f,c)):i(c)?Xt(l)?f[u]=dt(l.text+c):""!==c&&f.push(dt(c)):Xt(c)&&Xt(l)?f[u]=dt(l.text+c.text):(o(t._isVList)&&r(c.tag)&&n(c.key)&&r(a)&&(c.key="__vlist".concat(a,"_").concat(s,"__")),f.push(c)));return f}function Qt(t,n,c,u,l,f){return(e(c)||i(c))&&(l=u,u=c,c=void 0),o(f)&&(l=2),function(t,n,o,i,c){if(r(o)&&r(o.__ob__))return ft();r(o)&&r(o.is)&&(n=o.is);if(!n)return ft();e(i)&&a(i[0])&&((o=o||{}).scopedSlots={default:i[0]},i.length=0);2===c?i=Gt(i):1===c&&(i=function(t){for(var n=0;n0,s=n?!!n.$stable:!a,c=n&&n.$key;if(n){if(n._normalized)return n._normalized;if(s&&o&&o!==t&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},n)n[u]&&"$"!==u[0]&&(i[u]=be(e,r,u,n[u]))}else i={};for(var l in r)l in i||(i[l]=$e(r,l));return n&&Object.isExtensible(n)&&(n._normalized=i),z(i,"$stable",s),z(i,"$key",c),z(i,"$hasNormal",a),i}function be(t,n,r,o){var i=function(){var n=ct;ut(t);var r=arguments.length?o.apply(null,arguments):o({}),i=(r=r&&"object"==typeof r&&!e(r)?[r]:Gt(r))&&r[0];return ut(n),r&&(!i||1===r.length&&i.isComment&&!ye(i))?void 0:r};return o.proxy&&Object.defineProperty(n,r,{get:i,enumerable:!0,configurable:!0}),i}function $e(t,e){return function(){return t[e]}}function we(e){return{get attrs(){if(!e._attrsProxy){var n=e._attrsProxy={};z(n,"_v_attr_proxy",!0),xe(n,e.$attrs,t,e,"$attrs")}return e._attrsProxy},get listeners(){e._listenersProxy||xe(e._listenersProxy={},e.$listeners,t,e,"$listeners");return e._listenersProxy},get slots(){return function(t){t._slotsProxy||ke(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(e)},emit:S(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return Ht(e,t,n)}))}}}function xe(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,Ce(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function Ce(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function ke(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}function Se(){var t=ct;return t._setupContext||(t._setupContext=we(t))}var Oe,Te=null;function Ae(t,e){return(t.__esModule||st&&"Module"===t[Symbol.toStringTag])&&(t=t.default),s(t)?e.extend(t):t}function je(t){if(e(t))for(var n=0;ndocument.createEvent("Event").timeStamp&&(We=function(){return Ze.now()})}var Ge=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function Xe(){var t,e;for(qe=We(),Ke=!0,Be.sort(Ge),Je=0;JeJe&&Be[n].id>t.id;)n--;Be.splice(n+1,0,t)}else Be.push(t);Ve||(Ve=!0,xn(Xe))}}var Qe="watcher",tn="".concat(Qe," callback"),en="".concat(Qe," getter"),nn="".concat(Qe," cleanup");function rn(t,e){return sn(t,null,{flush:"post"})}var on,an={};function sn(n,r,o){var i=void 0===o?t:o,s=i.immediate,c=i.deep,u=i.flush,l=void 0===u?"pre":u;i.onTrack,i.onTrigger;var f,d,p=ct,v=function(t,e,n){return void 0===n&&(n=null),fn(t,null,n,p,e)},h=!1,m=!1;if(Rt(n)?(f=function(){return n.value},h=Mt(n)):Dt(n)?(f=function(){return n.__ob__.dep.depend(),n},c=!0):e(n)?(m=!0,h=n.some((function(t){return Dt(t)||Mt(t)})),f=function(){return n.map((function(t){return Rt(t)?t.value:Dt(t)?Hn(t):a(t)?v(t,en):void 0}))}):f=a(n)?r?function(){return v(n,en)}:function(){if(!p||!p._isDestroyed)return d&&d(),v(n,Qe,[y])}:j,r&&c){var g=f;f=function(){return Hn(g())}}var y=function(t){d=_.onStop=function(){v(t,nn)}};if(rt())return y=j,r?s&&v(r,tn,[f(),m?[]:void 0,y]):f(),j;var _=new zn(ct,f,j,{lazy:!0});_.noRecurse=!r;var b=m?[]:an;return _.run=function(){if(_.active)if(r){var t=_.get();(c||h||(m?t.some((function(t,e){return I(t,b[e])})):I(t,b)))&&(d&&d(),v(r,tn,[t,b===an?void 0:b,y]),b=t)}else _.get()},"sync"===l?_.update=_.run:"post"===l?(_.post=!0,_.update=function(){return Ye(_)}):_.update=function(){if(p&&p===ct&&!p._isMounted){var t=p._preWatchers||(p._preWatchers=[]);t.indexOf(_)<0&&t.push(_)}else Ye(_)},r?s?_.run():b=_.get():"post"===l&&p?p.$once("hook:mounted",(function(){return _.get()})):_.get(),function(){_.teardown()}}var cn=function(){function t(t){void 0===t&&(t=!1),this.active=!0,this.effects=[],this.cleanups=[],!t&&on&&(this.parent=on,this.index=(on.scopes||(on.scopes=[])).push(this)-1)}return t.prototype.run=function(t){if(this.active){var e=on;try{return on=this,t()}finally{on=e}}},t.prototype.on=function(){on=this},t.prototype.off=function(){on=this.parent},t.prototype.stop=function(t){if(this.active){var e=void 0,n=void 0;for(e=0,n=this.effects.length;e1)return n&&a(e)?e.call(r):e}},h:function(t,e,n){return Qt(ct,t,e,n,2,!0)},getCurrentInstance:function(){return ct&&{proxy:ct}},useSlots:function(){return Se().slots},useAttrs:function(){return Se().attrs},useListeners:function(){return Se().listeners},mergeDefaults:function(t,n){var r=e(t)?t.reduce((function(t,e){return t[e]={},t}),{}):t;for(var o in n){var i=r[o];i?e(i)||a(i)?r[o]={type:i,default:n[o]}:i.default=n[o]:null===i&&(r[o]={default:n[o]})}return r},nextTick:xn,set:At,del:jt,useCssModule:function(e){return t},useCssVars:function(t){if(J){var e=ct;e&&rn((function(){var n=e.$el,r=t(e,e._setupProxy);if(n&&1===n.nodeType){var o=n.style;for(var i in r)o.setProperty("--".concat(i),r[i])}}))}},defineAsyncComponent:function(t){a(t)&&(t={loader:t});var e=t.loader,n=t.loadingComponent,r=t.errorComponent,o=t.delay,i=void 0===o?200:o,s=t.timeout;t.suspensible;var c=t.onError,u=null,l=0,f=function(){var t;return u||(t=u=e().catch((function(t){if(t=t instanceof Error?t:new Error(String(t)),c)return new Promise((function(e,n){c(t,(function(){return e((l++,u=null,f()))}),(function(){return n(t)}),l+1)}));throw t})).then((function(e){return t!==u&&u?u:(e&&(e.__esModule||"Module"===e[Symbol.toStringTag])&&(e=e.default),e)})))};return function(){return{component:f(),delay:i,timeout:s,error:r,loading:n}}},onBeforeMount:kn,onMounted:Sn,onBeforeUpdate:On,onUpdated:Tn,onBeforeUnmount:An,onUnmounted:jn,onActivated:En,onDeactivated:Nn,onServerPrefetch:Pn,onRenderTracked:Dn,onRenderTriggered:Mn,onErrorCaptured:function(t,e){void 0===e&&(e=ct),In(t,e)}}),Fn=new at;function Hn(t){return Bn(t,Fn),Fn.clear(),t}function Bn(t,n){var r,o,i=e(t);if(!(!i&&!s(t)||Object.isFrozen(t)||t instanceof lt)){if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)Bn(t[r],n);else if(Rt(t))Bn(t.value,n);else for(r=(o=Object.keys(t)).length;r--;)Bn(t[o[r]],n)}}var Un=0,zn=function(){function t(t,e,n,r,o){!function(t,e){void 0===e&&(e=on),e&&e.active&&e.effects.push(t)}(this,on&&!on._vm?on:t?t._scope:void 0),(this.vm=t)&&o&&(t._watcher=this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Un,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new at,this.newDepIds=new at,this.expression="",a(e)?this.getter=e:(this.getter=function(t){if(!V.test(t)){var e=t.split(".");return function(t){for(var n=0;n-1)if(i&&!_(o,"default"))s=!1;else if(""===s||s===k(t)){var u=wr(String,o.type);(u<0||c-1:"string"==typeof t?t.split(",").indexOf(n)>-1:(r=t,"[object RegExp]"===c.call(r)&&t.test(n));var r}function Or(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&Tr(n,i,r,o)}}}function Tr(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,g(n,e)}!function(e){e.prototype._init=function(e){var n=this;n._uid=Qn++,n._isVue=!0,n.__v_skip=!0,n._scope=new cn(!0),n._scope._vm=!0,e&&e._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(n,e):n.$options=mr(tr(n.constructor),e||{},n),n._renderProxy=n,n._self=n,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(n),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&De(t,e)}(n),function(e){e._vnode=null,e._staticTrees=null;var n=e.$options,r=e.$vnode=n._parentVnode,o=r&&r.context;e.$slots=me(n._renderChildren,o),e.$scopedSlots=r?_e(e.$parent,r.data.scopedSlots,e.$slots):t,e._c=function(t,n,r,o){return Qt(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return Qt(e,t,n,r,o,!0)};var i=r&&r.data;Tt(e,"$attrs",i&&i.attrs||t,null,!0),Tt(e,"$listeners",n._parentListeners||t,null,!0)}(n),He(n,"beforeCreate",void 0,!1),function(t){var e=Yn(t.$options.inject,t);e&&(Ct(!1),Object.keys(e).forEach((function(n){Tt(t,n,e[n])})),Ct(!0))}(n),Jn(n),function(t){var e=t.$options.provide;if(e){var n=a(e)?e.call(t):e;if(!s(n))return;for(var r=un(t),o=st?Reflect.ownKeys(n):Object.keys(n),i=0;i1?O(n):n;for(var r=O(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&Tr(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Tr(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Or(t,(function(t){return Sr(e,t)}))})),this.$watch("exclude",(function(e){Or(t,(function(t){return!Sr(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=je(t),n=e&&e.componentOptions;if(n){var r=kr(n),o=this.include,i=this.exclude;if(o&&(!r||!Sr(o,r))||i&&r&&Sr(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,g(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}},Er={KeepAlive:jr};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:ur,extend:T,mergeOptions:mr,defineReactive:Tt},t.set=At,t.delete=jt,t.nextTick=xn,t.observable=function(t){return Ot(t),t},t.options=Object.create(null),R.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,T(t.options.components,Er),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=O(arguments,1);return n.unshift(this),a(t.install)?t.install.apply(t,n):a(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=mr(this.options,t),this}}(t),Cr(t),function(t){R.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&a(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(xr),Object.defineProperty(xr.prototype,"$isServer",{get:rt}),Object.defineProperty(xr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(xr,"FunctionalRenderContext",{value:er}),xr.version=Ln;var Nr=v("style,class"),Pr=v("input,textarea,option,select,progress"),Dr=function(t,e,n){return"value"===n&&Pr(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Mr=v("contenteditable,draggable,spellcheck"),Ir=v("events,caret,typing,plaintext-only"),Lr=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Rr="http://www.w3.org/1999/xlink",Fr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Hr=function(t){return Fr(t)?t.slice(6,t.length):""},Br=function(t){return null==t||!1===t};function Ur(t){for(var e=t.data,n=t,o=t;r(o.componentInstance);)(o=o.componentInstance._vnode)&&o.data&&(e=zr(o.data,e));for(;r(n=n.parent);)n&&n.data&&(e=zr(e,n.data));return function(t,e){if(r(t)||r(e))return Vr(t,Kr(e));return""}(e.staticClass,e.class)}function zr(t,e){return{staticClass:Vr(t.staticClass,e.staticClass),class:r(t.class)?[t.class,e.class]:e.class}}function Vr(t,e){return t?e?t+" "+e:t:e||""}function Kr(t){return Array.isArray(t)?function(t){for(var e,n="",o=0,i=t.length;o-1?yo(t,e,n):Lr(e)?Br(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Mr(e)?t.setAttribute(e,function(t,e){return Br(e)||"false"===e?"false":"contenteditable"===t&&Ir(e)?e:"true"}(e,n)):Fr(e)?Br(n)?t.removeAttributeNS(Rr,Hr(e)):t.setAttributeNS(Rr,e,n):yo(t,e,n)}function yo(t,e,n){if(Br(n))t.removeAttribute(e);else{if(W&&!Z&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var _o={create:mo,update:mo};function bo(t,e){var o=e.elm,i=e.data,a=t.data;if(!(n(i.staticClass)&&n(i.class)&&(n(a)||n(a.staticClass)&&n(a.class)))){var s=Ur(e),c=o._transitionClasses;r(c)&&(s=Vr(s,Kr(c))),s!==o._prevClass&&(o.setAttribute("class",s),o._prevClass=s)}}var $o,wo,xo,Co,ko,So,Oo={create:bo,update:bo},To=/[\w).+\-_$\]]/;function Ao(t){var e,n,r,o,i,a=!1,s=!1,c=!1,u=!1,l=0,f=0,d=0,p=0;for(r=0;r=0&&" "===(h=t.charAt(v));v--);h&&To.test(h)||(u=!0)}}else void 0===o?(p=r+1,o=t.slice(0,r).trim()):m();function m(){(i||(i=[])).push(t.slice(p,r).trim()),p=r+1}if(void 0===o?o=t.slice(0,r).trim():0!==p&&m(),i)for(r=0;r-1?{exp:t.slice(0,Co),key:'"'+t.slice(Co+1)+'"'}:{exp:t,key:null};wo=t,Co=ko=So=0;for(;!Jo();)qo(xo=Ko())?Zo(xo):91===xo&&Wo(xo);return{exp:t.slice(0,ko),key:t.slice(ko+1,So)}}(t);return null===n.key?"".concat(t,"=").concat(e):"$set(".concat(n.exp,", ").concat(n.key,", ").concat(e,")")}function Ko(){return wo.charCodeAt(++Co)}function Jo(){return Co>=$o}function qo(t){return 34===t||39===t}function Wo(t){var e=1;for(ko=Co;!Jo();)if(qo(t=Ko()))Zo(t);else if(91===t&&e++,93===t&&e--,0===e){So=Co;break}}function Zo(t){for(var e=t;!Jo()&&(t=Ko())!==e;);}var Go,Xo="__r";function Yo(t,e,n){var r=Go;return function o(){var i=e.apply(null,arguments);null!==i&&ei(t,o,n,r)}}var Qo=hn&&!(Q&&Number(Q[1])<=53);function ti(t,e,n,r){if(Qo){var o=qe,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Go.addEventListener(t,e,et?{capture:n,passive:r}:n)}function ei(t,e,n,r){(r||Go).removeEventListener(t,e._wrapper||e,n)}function ni(t,e){if(!n(t.data.on)||!n(e.data.on)){var o=e.data.on||{},i=t.data.on||{};Go=e.elm||t.elm,function(t){if(r(t.__r)){var e=W?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}r(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(o),qt(o,i,ti,ei,Yo,e.context),Go=void 0}}var ri,oi={create:ni,update:ni,destroy:function(t){return ni(t,oo)}};function ii(t,e){if(!n(t.data.domProps)||!n(e.data.domProps)){var i,a,s=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(i in(r(u.__ob__)||o(u._v_attr_proxy))&&(u=e.data.domProps=T({},u)),c)i in u||(s[i]="");for(i in u){if(a=u[i],"textContent"===i||"innerHTML"===i){if(e.children&&(e.children.length=0),a===c[i])continue;1===s.childNodes.length&&s.removeChild(s.childNodes[0])}if("value"===i&&"PROGRESS"!==s.tagName){s._value=a;var l=n(a)?"":String(a);ai(s,l)&&(s.value=l)}else if("innerHTML"===i&&Wr(s.tagName)&&n(s.innerHTML)){(ri=ri||document.createElement("div")).innerHTML="".concat(a,"");for(var f=ri.firstChild;s.firstChild;)s.removeChild(s.firstChild);for(;f.firstChild;)s.appendChild(f.firstChild)}else if(a!==c[i])try{s[i]=a}catch(t){}}}}function ai(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,o=t._vModifiers;if(r(o)){if(o.number)return p(n)!==p(e);if(o.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var si={create:ii,update:ii},ci=b((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function ui(t){var e=li(t.style);return t.staticStyle?T(t.staticStyle,e):e}function li(t){return Array.isArray(t)?A(t):"string"==typeof t?ci(t):t}var fi,di=/^--/,pi=/\s*!important$/,vi=function(t,e,n){if(di.test(e))t.style.setProperty(e,n);else if(pi.test(n))t.style.setProperty(k(e),n.replace(pi,""),"important");else{var r=mi(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(_i).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function $i(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(_i).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function wi(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&T(e,xi(t.name||"v")),T(e,t),e}return"string"==typeof t?xi(t):void 0}}var xi=b((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),Ci=J&&!Z,ki="transition",Si="animation",Oi="transition",Ti="transitionend",Ai="animation",ji="animationend";Ci&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Oi="WebkitTransition",Ti="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Ai="WebkitAnimation",ji="webkitAnimationEnd"));var Ei=J?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Ni(t){Ei((function(){Ei(t)}))}function Pi(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),bi(t,e))}function Di(t,e){t._transitionClasses&&g(t._transitionClasses,e),$i(t,e)}function Mi(t,e,n){var r=Li(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===ki?Ti:ji,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n=ki,l=a,f=i.length):e===Si?u>0&&(n=Si,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?ki:Si:null)?n===ki?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===ki&&Ii.test(r[Oi+"Property"])}}function Ri(t,e){for(;t.length1}function Vi(t,e){!0!==e.data.show&&Hi(e)}var Ki=function(t){var a,s,c={},u=t.modules,l=t.nodeOps;for(a=0;av?b(t,n(o[g+1])?null:o[g+1].elm,o,p,g,i):p>g&&w(e,f,v)}(f,h,m,i,u):r(m)?(r(t.text)&&l.setTextContent(f,""),b(f,null,m,0,m.length-1,i)):r(h)?w(h,0,h.length-1):r(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),r(v)&&r(p=v.hook)&&r(p=p.postpatch)&&p(t,e)}}}function S(t,e,n){if(o(n)&&r(t.parent))t.parent.data.pendingInsert=e;else for(var i=0;i-1,a.selected!==i&&(a.selected=i);else if(P(Gi(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Zi(t,e){return e.every((function(e){return!P(e,t)}))}function Gi(t){return"_value"in t?t._value:t.value}function Xi(t){t.target.composing=!0}function Yi(t){t.target.composing&&(t.target.composing=!1,Qi(t.target,"input"))}function Qi(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function ta(t){return!t.componentInstance||t.data&&t.data.transition?t:ta(t.componentInstance._vnode)}var ea={bind:function(t,e,n){var r=e.value,o=(n=ta(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Hi(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=ta(n)).data&&n.data.transition?(n.data.show=!0,r?Hi(n,(function(){t.style.display=t.__vOriginalDisplay})):Bi(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},na={model:Ji,show:ea},ra={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function oa(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?oa(je(e.children)):t}function ia(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[w(r)]=o[r];return e}function aa(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var sa=function(t){return t.tag||ye(t)},ca=function(t){return"show"===t.name},ua={name:"transition",props:ra,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(sa)).length){var r=this.mode,o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var a=oa(o);if(!a)return o;if(this._leaving)return aa(t,o);var s="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=ia(this),u=this._vnode,l=oa(u);if(a.data.directives&&a.data.directives.some(ca)&&(a.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(a,l)&&!ye(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=T({},c);if("out-in"===r)return this._leaving=!0,Wt(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),aa(t,o);if("in-out"===r){if(ye(a))return u;var d,p=function(){d()};Wt(c,"afterEnter",p),Wt(c,"enterCancelled",p),Wt(f,"delayLeave",(function(t){d=t}))}}return o}}},la=T({tag:String,moveClass:String},ra);delete la.mode;var fa={props:la,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ie(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=ia(this),s=0;s-1?Xr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Xr[t]=/HTMLUnknownElement/.test(e.toString())},T(xr.options.directives,na),T(xr.options.components,ha),xr.prototype.__patch__=J?Ki:j,xr.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=ft),He(t,"beforeMount"),r=function(){t._update(t._render(),n)},new zn(t,r,j,{before:function(){t._isMounted&&!t._isDestroyed&&He(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Oa=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ta="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(B.source,"]*"),Aa="((?:".concat(Ta,"\\:)?").concat(Ta,")"),ja=new RegExp("^<".concat(Aa)),Ea=/^\s*(\/?)>/,Na=new RegExp("^<\\/".concat(Aa,"[^>]*>")),Pa=/^]+>/i,Da=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},Fa=/&(?:lt|gt|quot|amp|#39);/g,Ha=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ba=v("pre,textarea",!0),Ua=function(t,e){return t&&Ba(t)&&"\n"===e[0]};function za(t,e){var n=e?Ha:Fa;return t.replace(n,(function(t){return Ra[t]}))}function Va(t,e){for(var n,r,o=[],i=e.expectHTML,a=e.isUnaryTag||E,s=e.canBeLeftOpenTag||E,c=0,u=function(){if(n=t,r&&Ia(r)){var u=0,d=r.toLowerCase(),p=La[d]||(La[d]=new RegExp("([\\s\\S]*?)(]*>)","i"));w=t.replace(p,(function(t,n,r){return u=r.length,Ia(d)||"noscript"===d||(n=n.replace(//g,"$1").replace(//g,"$1")),Ua(d,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""}));c+=t.length-w.length,t=w,f(d,c-u,c)}else{var v=t.indexOf("<");if(0===v){if(Da.test(t)){var h=t.indexOf("--\x3e");if(h>=0)return e.shouldKeepComment&&e.comment&&e.comment(t.substring(4,h),c,c+h+3),l(h+3),"continue"}if(Ma.test(t)){var m=t.indexOf("]>");if(m>=0)return l(m+2),"continue"}var g=t.match(Pa);if(g)return l(g[0].length),"continue";var y=t.match(Na);if(y){var _=c;return l(y[0].length),f(y[1],_,c),"continue"}var b=function(){var e=t.match(ja);if(e){var n={tagName:e[1],attrs:[],start:c};l(e[0].length);for(var r=void 0,o=void 0;!(r=t.match(Ea))&&(o=t.match(Oa)||t.match(Sa));)o.start=c,l(o[0].length),o.end=c,n.attrs.push(o);if(r)return n.unarySlash=r[1],l(r[0].length),n.end=c,n}}();if(b)return function(t){var n=t.tagName,c=t.unarySlash;i&&("p"===r&&ka(n)&&f(r),s(n)&&r===n&&f(n));for(var u=a(n)||!!c,l=t.attrs.length,d=new Array(l),p=0;p=0){for(w=t.slice(v);!(Na.test(w)||ja.test(w)||Da.test(w)||Ma.test(w)||(x=w.indexOf("<",1))<0);)v+=x,w=t.slice(v);$=t.substring(0,v)}v<0&&($=t),$&&l($.length),e.chars&&$&&e.chars($,c-$.length,c)}if(t===n)return e.chars&&e.chars(t),"break"};t;){if("break"===u())break}function l(e){c+=e,t=t.substring(e)}function f(t,n,i){var a,s;if(null==n&&(n=c),null==i&&(i=c),t)for(s=t.toLowerCase(),a=o.length-1;a>=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=o.length-1;u>=a;u--)e.end&&e.end(o[u].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,i):"p"===s&&(e.start&&e.start(t,[],!1,n,i),e.end&&e.end(t,n,i))}f()}var Ka,Ja,qa,Wa,Za,Ga,Xa,Ya,Qa=/^@|^v-on:/,ts=/^v-|^@|^:|^#/,es=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ns=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,rs=/^\(|\)$/g,os=/^\[.*\]$/,is=/:(.*)$/,as=/^:|^\.|^v-bind:/,ss=/\.[^.\]]+(?=[^\]]*$)/g,cs=/^v-slot(:|$)|^#/,us=/[\r\n]/,ls=/[ \f\t\r\n]+/g,fs=b(wa),ds="_empty_";function ps(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:bs(e),rawAttrsMap:{},parent:n,children:[]}}function vs(t,e){Ka=e.warn||Eo,Ga=e.isPreTag||E,Xa=e.mustUseProp||E,Ya=e.getTagNamespace||E,e.isReservedTag,qa=No(e.modules,"transformNode"),Wa=No(e.modules,"preTransformNode"),Za=No(e.modules,"postTransformNode"),Ja=e.delimiters;var n,r,o=[],i=!1!==e.preserveWhitespace,a=e.whitespace,s=!1,c=!1;function u(t){if(l(t),s||t.processed||(t=hs(t,e)),o.length||t===n||n.if&&(t.elseif||t.else)&&gs(n,{exp:t.elseif,block:t}),r&&!t.forbidden)if(t.elseif||t.else)a=t,u=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(r.children),u&&u.if&&gs(u,{exp:a.elseif,block:a});else{if(t.slotScope){var i=t.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[i]=t}r.children.push(t),t.parent=r}var a,u;t.children=t.children.filter((function(t){return!t.slotScope})),l(t),t.pre&&(s=!1),Ga(t.tag)&&(c=!1);for(var f=0;fc&&(s.push(i=t.slice(c,o)),a.push(JSON.stringify(i)));var u=Ao(r[1].trim());a.push("_s(".concat(u,")")),s.push({"@binding":u}),c=o+r[0].length}return c-1")+("true"===i?":(".concat(e,")"):":_q(".concat(e,",").concat(i,")"))),Ro(t,"change","var $$a=".concat(e,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(i,"):(").concat(a,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(r?"_n("+o+")":o,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(Vo(e,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(Vo(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(Vo(e,"$$c"),"}"),null,!0)}(t,r,o);else if("input"===i&&"radio"===a)!function(t,e,n){var r=n&&n.number,o=Fo(t,"value")||"null";o=r?"_n(".concat(o,")"):o,Po(t,"checked","_q(".concat(e,",").concat(o,")")),Ro(t,"change",Vo(e,o),null,!0)}(t,r,o);else if("input"===i||"textarea"===i)!function(t,e,n){var r=t.attrsMap.type,o=n||{},i=o.lazy,a=o.number,s=o.trim,c=!i&&"range"!==r,u=i?"change":"range"===r?Xo:"input",l="$event.target.value";s&&(l="$event.target.value.trim()");a&&(l="_n(".concat(l,")"));var f=Vo(e,l);c&&(f="if($event.target.composing)return;".concat(f));Po(t,"value","(".concat(e,")")),Ro(t,u,f,null,!0),(s||a)&&Ro(t,"blur","$forceUpdate()")}(t,r,o);else if(!H.isReservedTag(i))return zo(t,r,o),!1;return!0},text:function(t,e){e.value&&Po(t,"textContent","_s(".concat(e.value,")"),e)},html:function(t,e){e.value&&Po(t,"innerHTML","_s(".concat(e.value,")"),e)}},Ts={expectHTML:!0,modules:Cs,directives:Os,isPreTag:function(t){return"pre"===t},isUnaryTag:xa,mustUseProp:Dr,canBeLeftOpenTag:Ca,isReservedTag:Zr,getTagNamespace:Gr,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(Cs)},As=b((function(t){return v("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}));function js(t,e){t&&(ks=As(e.staticKeys||""),Ss=e.isReservedTag||E,Es(t),Ns(t,!1))}function Es(t){if(t.static=function(t){if(2===t.type)return!1;if(3===t.type)return!0;return!(!t.pre&&(t.hasBindings||t.if||t.for||h(t.tag)||!Ss(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(ks)))}(t),1===t.type){if(!Ss(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var e=0,n=t.children.length;e|^function(?:\s+[\w$]+)?\s*\(/,Ds=/\([^)]*?\);*$/,Ms=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Is={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ls={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Rs=function(t){return"if(".concat(t,")return null;")},Fs={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Rs("$event.target !== $event.currentTarget"),ctrl:Rs("!$event.ctrlKey"),shift:Rs("!$event.shiftKey"),alt:Rs("!$event.altKey"),meta:Rs("!$event.metaKey"),left:Rs("'button' in $event && $event.button !== 0"),middle:Rs("'button' in $event && $event.button !== 1"),right:Rs("'button' in $event && $event.button !== 2")};function Hs(t,e){var n=e?"nativeOn:":"on:",r="",o="";for(var i in t){var a=Bs(t[i]);t[i]&&t[i].dynamic?o+="".concat(i,",").concat(a,","):r+='"'.concat(i,'":').concat(a,",")}return r="{".concat(r.slice(0,-1),"}"),o?n+"_d(".concat(r,",[").concat(o.slice(0,-1),"])"):n+r}function Bs(t){if(!t)return"function(){}";if(Array.isArray(t))return"[".concat(t.map((function(t){return Bs(t)})).join(","),"]");var e=Ms.test(t.value),n=Ps.test(t.value),r=Ms.test(t.value.replace(Ds,""));if(t.modifiers){var o="",i="",a=[],s=function(e){if(Fs[e])i+=Fs[e],Is[e]&&a.push(e);else if("exact"===e){var n=t.modifiers;i+=Rs(["ctrl","shift","alt","meta"].filter((function(t){return!n[t]})).map((function(t){return"$event.".concat(t,"Key")})).join("||"))}else a.push(e)};for(var c in t.modifiers)s(c);a.length&&(o+=function(t){return"if(!$event.type.indexOf('key')&&"+"".concat(t.map(Us).join("&&"),")return null;")}(a)),i&&(o+=i);var u=e?"return ".concat(t.value,".apply(null, arguments)"):n?"return (".concat(t.value,").apply(null, arguments)"):r?"return ".concat(t.value):t.value;return"function($event){".concat(o).concat(u,"}")}return e||n?t.value:"function($event){".concat(r?"return ".concat(t.value):t.value,"}")}function Us(t){var e=parseInt(t,10);if(e)return"$event.keyCode!==".concat(e);var n=Is[t],r=Ls[t];return"_k($event.keyCode,"+"".concat(JSON.stringify(t),",")+"".concat(JSON.stringify(n),",")+"$event.key,"+"".concat(JSON.stringify(r))+")"}var zs={on:function(t,e){t.wrapListeners=function(t){return"_g(".concat(t,",").concat(e.value,")")}},bind:function(t,e){t.wrapData=function(n){return"_b(".concat(n,",'").concat(t.tag,"',").concat(e.value,",").concat(e.modifiers&&e.modifiers.prop?"true":"false").concat(e.modifiers&&e.modifiers.sync?",true":"",")")}},cloak:j},Vs=function(t){this.options=t,this.warn=t.warn||Eo,this.transforms=No(t.modules,"transformCode"),this.dataGenFns=No(t.modules,"genData"),this.directives=T(T({},zs),t.directives);var e=t.isReservedTag||E;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Ks(t,e){var n=new Vs(e),r=t?"script"===t.tag?"null":Js(t,n):'_c("div")';return{render:"with(this){return ".concat(r,"}"),staticRenderFns:n.staticRenderFns}}function Js(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return qs(t,e);if(t.once&&!t.onceProcessed)return Ws(t,e);if(t.for&&!t.forProcessed)return Xs(t,e);if(t.if&&!t.ifProcessed)return Zs(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var n=t.slotName||'"default"',r=ec(t,e),o="_t(".concat(n).concat(r?",function(){return ".concat(r,"}"):""),i=t.attrs||t.dynamicAttrs?oc((t.attrs||[]).concat(t.dynamicAttrs||[]).map((function(t){return{name:w(t.name),value:t.value,dynamic:t.dynamic}}))):null,a=t.attrsMap["v-bind"];!i&&!a||r||(o+=",null");i&&(o+=",".concat(i));a&&(o+="".concat(i?"":",null",",").concat(a));return o+")"}(t,e);var n=void 0;if(t.component)n=function(t,e,n){var r=e.inlineTemplate?null:ec(e,n,!0);return"_c(".concat(t,",").concat(Ys(e,n)).concat(r?",".concat(r):"",")")}(t.component,t,e);else{var r=void 0,o=e.maybeComponent(t);(!t.plain||t.pre&&o)&&(r=Ys(t,e));var i=void 0,a=e.options.bindings;o&&a&&!1!==a.__isScriptSetup&&(i=function(t,e){var n=w(e),r=x(n),o=function(o){return t[e]===o?e:t[n]===o?n:t[r]===o?r:void 0},i=o("setup-const")||o("setup-reactive-const");if(i)return i;var a=o("setup-let")||o("setup-ref")||o("setup-maybe-ref");if(a)return a}(a,t.tag)),i||(i="'".concat(t.tag,"'"));var s=t.inlineTemplate?null:ec(t,e,!0);n="_c(".concat(i).concat(r?",".concat(r):"").concat(s?",".concat(s):"",")")}for(var c=0;c>>0}(a)):"",")")}(t,t.scopedSlots,e),",")),t.model&&(n+="model:{value:".concat(t.model.value,",callback:").concat(t.model.callback,",expression:").concat(t.model.expression,"},")),t.inlineTemplate){var i=function(t,e){var n=t.children[0];if(n&&1===n.type){var r=Ks(n,e.options);return"inlineTemplate:{render:function(){".concat(r.render,"},staticRenderFns:[").concat(r.staticRenderFns.map((function(t){return"function(){".concat(t,"}")})).join(","),"]}")}}(t,e);i&&(n+="".concat(i,","))}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b(".concat(n,',"').concat(t.tag,'",').concat(oc(t.dynamicAttrs),")")),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function Qs(t){return 1===t.type&&("slot"===t.tag||t.children.some(Qs))}function tc(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return Zs(t,e,tc,"null");if(t.for&&!t.forProcessed)return Xs(t,e,tc);var r=t.slotScope===ds?"":String(t.slotScope),o="function(".concat(r,"){")+"return ".concat("template"===t.tag?t.if&&n?"(".concat(t.if,")?").concat(ec(t,e)||"undefined",":undefined"):ec(t,e)||"undefined":Js(t,e),"}"),i=r?"":",proxy:true";return"{key:".concat(t.slotTarget||'"default"',",fn:").concat(o).concat(i,"}")}function ec(t,e,n,r,o){var i=t.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?e.maybeComponent(a)?",1":",0":"";return"".concat((r||Js)(a,e)).concat(s)}var c=n?function(t,e){for(var n=0,r=0;r':'
',uc.innerHTML.indexOf(" ")>0}var pc=!!J&&dc(!1),vc=!!J&&dc(!0),hc=b((function(t){var e=Qr(t);return e&&e.innerHTML})),mc=xr.prototype.$mount;return xr.prototype.$mount=function(t,e){if((t=t&&Qr(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=hc(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){var o=fc(r,{outputSourceRange:!1,shouldDecodeNewlines:pc,shouldDecodeNewlinesForHref:vc,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a}}return mc.call(this,t,e)},xr.compile=fc,T(xr,Rn),xr.effect=function(t,e){var n=new zn(ct,t,j,{sync:!0});e&&(n.update=function(){e((function(){return n.run()}))})},xr})); \ No newline at end of file +!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).Vue=e()}(this,(function(){"use strict";var t=Object.freeze({}),e=Array.isArray;function n(t){return null==t}function r(t){return null!=t}function o(t){return!0===t}function i(t){return"string"==typeof t||"number"==typeof t||"symbol"==typeof t||"boolean"==typeof t}function a(t){return"function"==typeof t}function s(t){return null!==t&&"object"==typeof t}var c=Object.prototype.toString;function u(t){return"[object Object]"===c.call(t)}function l(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e&&isFinite(t)}function f(t){return r(t)&&"function"==typeof t.then&&"function"==typeof t.catch}function d(t){return null==t?"":Array.isArray(t)||u(t)&&t.toString===c?JSON.stringify(t,null,2):String(t)}function p(t){var e=parseFloat(t);return isNaN(e)?t:e}function v(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o-1)return t.splice(n,1)}}var y=Object.prototype.hasOwnProperty;function _(t,e){return y.call(t,e)}function b(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}var $=/-(\w)/g,w=b((function(t){return t.replace($,(function(t,e){return e?e.toUpperCase():""}))})),x=b((function(t){return t.charAt(0).toUpperCase()+t.slice(1)})),C=/\B([A-Z])/g,k=b((function(t){return t.replace(C,"-$1").toLowerCase()}));var S=Function.prototype.bind?function(t,e){return t.bind(e)}:function(t,e){function n(n){var r=arguments.length;return r?r>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n};function O(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n+e];return r}function T(t,e){for(var n in e)t[n]=e[n];return t}function A(t){for(var e={},n=0;n0,G=q&&q.indexOf("edge/")>0;q&&q.indexOf("android");var X=q&&/iphone|ipad|ipod|ios/.test(q);q&&/chrome\/\d+/.test(q),q&&/phantomjs/.test(q);var Y,Q=q&&q.match(/firefox\/(\d+)/),tt={}.watch,et=!1;if(J)try{var nt={};Object.defineProperty(nt,"passive",{get:function(){et=!0}}),window.addEventListener("test-passive",null,nt)}catch(t){}var rt=function(){return void 0===Y&&(Y=!J&&"undefined"!=typeof global&&(global.process&&"server"===global.process.env.VUE_ENV)),Y},ot=J&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__;function it(t){return"function"==typeof t&&/native code/.test(t.toString())}var at,st="undefined"!=typeof Symbol&&it(Symbol)&&"undefined"!=typeof Reflect&&it(Reflect.ownKeys);at="undefined"!=typeof Set&&it(Set)?Set:function(){function t(){this.set=Object.create(null)}return t.prototype.has=function(t){return!0===this.set[t]},t.prototype.add=function(t){this.set[t]=!0},t.prototype.clear=function(){this.set=Object.create(null)},t}();var ct=null;function ut(t){void 0===t&&(t=null),t||ct&&ct._scope.off(),ct=t,t&&t._scope.on()}var lt=function(){function t(t,e,n,r,o,i,a,s){this.tag=t,this.data=e,this.children=n,this.text=r,this.elm=o,this.ns=void 0,this.context=i,this.fnContext=void 0,this.fnOptions=void 0,this.fnScopeId=void 0,this.key=e&&e.key,this.componentOptions=a,this.componentInstance=void 0,this.parent=void 0,this.raw=!1,this.isStatic=!1,this.isRootInsert=!0,this.isComment=!1,this.isCloned=!1,this.isOnce=!1,this.asyncFactory=s,this.asyncMeta=void 0,this.isAsyncPlaceholder=!1}return Object.defineProperty(t.prototype,"child",{get:function(){return this.componentInstance},enumerable:!1,configurable:!0}),t}(),ft=function(t){void 0===t&&(t="");var e=new lt;return e.text=t,e.isComment=!0,e};function dt(t){return new lt(void 0,void 0,void 0,String(t))}function pt(t){var e=new lt(t.tag,t.data,t.children&&t.children.slice(),t.text,t.elm,t.context,t.componentOptions,t.asyncFactory);return e.ns=t.ns,e.isStatic=t.isStatic,e.key=t.key,e.isComment=t.isComment,e.fnContext=t.fnContext,e.fnOptions=t.fnOptions,e.fnScopeId=t.fnScopeId,e.asyncMeta=t.asyncMeta,e.isCloned=!0,e}var vt=0,ht=function(){function t(){this.id=vt++,this.subs=[]}return t.prototype.addSub=function(t){this.subs.push(t)},t.prototype.removeSub=function(t){g(this.subs,t)},t.prototype.depend=function(e){t.target&&t.target.addDep(this)},t.prototype.notify=function(t){for(var e=this.subs.slice(),n=0,r=e.length;n0&&(Xt((c=Yt(c,"".concat(a||"","_").concat(s)))[0])&&Xt(l)&&(f[u]=dt(l.text+c[0].text),c.shift()),f.push.apply(f,c)):i(c)?Xt(l)?f[u]=dt(l.text+c):""!==c&&f.push(dt(c)):Xt(c)&&Xt(l)?f[u]=dt(l.text+c.text):(o(t._isVList)&&r(c.tag)&&n(c.key)&&r(a)&&(c.key="__vlist".concat(a,"_").concat(s,"__")),f.push(c)));return f}function Qt(t,n,c,u,l,f){return(e(c)||i(c))&&(l=u,u=c,c=void 0),o(f)&&(l=2),function(t,n,o,i,c){if(r(o)&&r(o.__ob__))return ft();r(o)&&r(o.is)&&(n=o.is);if(!n)return ft();e(i)&&a(i[0])&&((o=o||{}).scopedSlots={default:i[0]},i.length=0);2===c?i=Gt(i):1===c&&(i=function(t){for(var n=0;n0,s=n?!!n.$stable:!a,c=n&&n.$key;if(n){if(n._normalized)return n._normalized;if(s&&o&&o!==t&&c===o.$key&&!a&&!o.$hasNormal)return o;for(var u in i={},n)n[u]&&"$"!==u[0]&&(i[u]=be(e,r,u,n[u]))}else i={};for(var l in r)l in i||(i[l]=$e(r,l));return n&&Object.isExtensible(n)&&(n._normalized=i),z(i,"$stable",s),z(i,"$key",c),z(i,"$hasNormal",a),i}function be(t,n,r,o){var i=function(){var n=ct;ut(t);var r=arguments.length?o.apply(null,arguments):o({}),i=(r=r&&"object"==typeof r&&!e(r)?[r]:Gt(r))&&r[0];return ut(n),r&&(!i||1===r.length&&i.isComment&&!ye(i))?void 0:r};return o.proxy&&Object.defineProperty(n,r,{get:i,enumerable:!0,configurable:!0}),i}function $e(t,e){return function(){return t[e]}}function we(e){return{get attrs(){if(!e._attrsProxy){var n=e._attrsProxy={};z(n,"_v_attr_proxy",!0),xe(n,e.$attrs,t,e,"$attrs")}return e._attrsProxy},get listeners(){e._listenersProxy||xe(e._listenersProxy={},e.$listeners,t,e,"$listeners");return e._listenersProxy},get slots(){return function(t){t._slotsProxy||ke(t._slotsProxy={},t.$scopedSlots);return t._slotsProxy}(e)},emit:S(e.$emit,e),expose:function(t){t&&Object.keys(t).forEach((function(n){return Ht(e,t,n)}))}}}function xe(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0):(i=!0,Ce(t,a,r,o));for(var a in t)a in e||(i=!0,delete t[a]);return i}function Ce(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurable:!0,get:function(){return n[r][e]}})}function ke(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete t[n]}function Se(){var t=ct;return t._setupContext||(t._setupContext=we(t))}var Oe,Te=null;function Ae(t,e){return(t.__esModule||st&&"Module"===t[Symbol.toStringTag])&&(t=t.default),s(t)?e.extend(t):t}function je(t){if(e(t))for(var n=0;ndocument.createEvent("Event").timeStamp&&(We=function(){return Ze.now()})}var Ge=function(t,e){if(t.post){if(!e.post)return 1}else if(e.post)return-1;return t.id-e.id};function Xe(){var t,e;for(qe=We(),Ke=!0,Be.sort(Ge),Je=0;JeJe&&Be[n].id>t.id;)n--;Be.splice(n+1,0,t)}else Be.push(t);Ve||(Ve=!0,xn(Xe))}}var Qe="watcher",tn="".concat(Qe," callback"),en="".concat(Qe," getter"),nn="".concat(Qe," cleanup");function rn(t,e){return sn(t,null,{flush:"post"})}var on,an={};function sn(n,r,o){var i=void 0===o?t:o,s=i.immediate,c=i.deep,u=i.flush,l=void 0===u?"pre":u;i.onTrack,i.onTrigger;var f,d,p=ct,v=function(t,e,n){return void 0===n&&(n=null),fn(t,null,n,p,e)},h=!1,m=!1;if(Rt(n)?(f=function(){return n.value},h=Mt(n)):Dt(n)?(f=function(){return n.__ob__.dep.depend(),n},c=!0):e(n)?(m=!0,h=n.some((function(t){return Dt(t)||Mt(t)})),f=function(){return n.map((function(t){return Rt(t)?t.value:Dt(t)?Hn(t):a(t)?v(t,en):void 0}))}):f=a(n)?r?function(){return v(n,en)}:function(){if(!p||!p._isDestroyed)return d&&d(),v(n,Qe,[y])}:j,r&&c){var g=f;f=function(){return Hn(g())}}var y=function(t){d=_.onStop=function(){v(t,nn)}};if(rt())return y=j,r?s&&v(r,tn,[f(),m?[]:void 0,y]):f(),j;var _=new zn(ct,f,j,{lazy:!0});_.noRecurse=!r;var b=m?[]:an;return _.run=function(){if(_.active)if(r){var t=_.get();(c||h||(m?t.some((function(t,e){return I(t,b[e])})):I(t,b)))&&(d&&d(),v(r,tn,[t,b===an?void 0:b,y]),b=t)}else _.get()},"sync"===l?_.update=_.run:"post"===l?(_.post=!0,_.update=function(){return Ye(_)}):_.update=function(){if(p&&p===ct&&!p._isMounted){var t=p._preWatchers||(p._preWatchers=[]);t.indexOf(_)<0&&t.push(_)}else Ye(_)},r?s?_.run():b=_.get():"post"===l&&p?p.$once("hook:mounted",(function(){return _.get()})):_.get(),function(){_.teardown()}}var cn=function(){function t(t){void 0===t&&(t=!1),this.active=!0,this.effects=[],this.cleanups=[],!t&&on&&(this.parent=on,this.index=(on.scopes||(on.scopes=[])).push(this)-1)}return t.prototype.run=function(t){if(this.active){var e=on;try{return on=this,t()}finally{on=e}}},t.prototype.on=function(){on=this},t.prototype.off=function(){on=this.parent},t.prototype.stop=function(t){if(this.active){var e=void 0,n=void 0;for(e=0,n=this.effects.length;e1)return n&&a(e)?e.call(r):e}},h:function(t,e,n){return Qt(ct,t,e,n,2,!0)},getCurrentInstance:function(){return ct&&{proxy:ct}},useSlots:function(){return Se().slots},useAttrs:function(){return Se().attrs},useListeners:function(){return Se().listeners},mergeDefaults:function(t,n){var r=e(t)?t.reduce((function(t,e){return t[e]={},t}),{}):t;for(var o in n){var i=r[o];i?e(i)||a(i)?r[o]={type:i,default:n[o]}:i.default=n[o]:null===i&&(r[o]={default:n[o]})}return r},nextTick:xn,set:At,del:jt,useCssModule:function(e){return t},useCssVars:function(t){if(J){var e=ct;e&&rn((function(){var n=e.$el,r=t(e,e._setupProxy);if(n&&1===n.nodeType){var o=n.style;for(var i in r)o.setProperty("--".concat(i),r[i])}}))}},defineAsyncComponent:function(t){a(t)&&(t={loader:t});var e=t.loader,n=t.loadingComponent,r=t.errorComponent,o=t.delay,i=void 0===o?200:o,s=t.timeout;t.suspensible;var c=t.onError,u=null,l=0,f=function(){var t;return u||(t=u=e().catch((function(t){if(t=t instanceof Error?t:new Error(String(t)),c)return new Promise((function(e,n){c(t,(function(){return e((l++,u=null,f()))}),(function(){return n(t)}),l+1)}));throw t})).then((function(e){return t!==u&&u?u:(e&&(e.__esModule||"Module"===e[Symbol.toStringTag])&&(e=e.default),e)})))};return function(){return{component:f(),delay:i,timeout:s,error:r,loading:n}}},onBeforeMount:kn,onMounted:Sn,onBeforeUpdate:On,onUpdated:Tn,onBeforeUnmount:An,onUnmounted:jn,onActivated:En,onDeactivated:Nn,onServerPrefetch:Pn,onRenderTracked:Dn,onRenderTriggered:Mn,onErrorCaptured:function(t,e){void 0===e&&(e=ct),In(t,e)}}),Fn=new at;function Hn(t){return Bn(t,Fn),Fn.clear(),t}function Bn(t,n){var r,o,i=e(t);if(!(!i&&!s(t)||Object.isFrozen(t)||t instanceof lt)){if(t.__ob__){var a=t.__ob__.dep.id;if(n.has(a))return;n.add(a)}if(i)for(r=t.length;r--;)Bn(t[r],n);else if(Rt(t))Bn(t.value,n);else for(r=(o=Object.keys(t)).length;r--;)Bn(t[o[r]],n)}}var Un=0,zn=function(){function t(t,e,n,r,o){!function(t,e){void 0===e&&(e=on),e&&e.active&&e.effects.push(t)}(this,on&&!on._vm?on:t?t._scope:void 0),(this.vm=t)&&o&&(t._watcher=this),r?(this.deep=!!r.deep,this.user=!!r.user,this.lazy=!!r.lazy,this.sync=!!r.sync,this.before=r.before):this.deep=this.user=this.lazy=this.sync=!1,this.cb=n,this.id=++Un,this.active=!0,this.post=!1,this.dirty=this.lazy,this.deps=[],this.newDeps=[],this.depIds=new at,this.newDepIds=new at,this.expression="",a(e)?this.getter=e:(this.getter=function(t){if(!V.test(t)){var e=t.split(".");return function(t){for(var n=0;n-1)if(i&&!_(o,"default"))s=!1;else if(""===s||s===k(t)){var u=wr(String,o.type);(u<0||c-1:"string"==typeof t?t.split(",").indexOf(n)>-1:(r=t,"[object RegExp]"===c.call(r)&&t.test(n));var r}function Or(t,e){var n=t.cache,r=t.keys,o=t._vnode;for(var i in n){var a=n[i];if(a){var s=a.name;s&&!e(s)&&Tr(n,i,r,o)}}}function Tr(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstance.$destroy(),t[e]=null,g(n,e)}!function(e){e.prototype._init=function(e){var n=this;n._uid=Qn++,n._isVue=!0,n.__v_skip=!0,n._scope=new cn(!0),n._scope._vm=!0,e&&e._isComponent?function(t,e){var n=t.$options=Object.create(t.constructor.options),r=e._parentVnode;n.parent=e.parent,n._parentVnode=r;var o=r.componentOptions;n.propsData=o.propsData,n._parentListeners=o.listeners,n._renderChildren=o.children,n._componentTag=o.tag,e.render&&(n.render=e.render,n.staticRenderFns=e.staticRenderFns)}(n,e):n.$options=mr(tr(n.constructor),e||{},n),n._renderProxy=n,n._self=n,function(t){var e=t.$options,n=e.parent;if(n&&!e.abstract){for(;n.$options.abstract&&n.$parent;)n=n.$parent;n.$children.push(t)}t.$parent=n,t.$root=n?n.$root:t,t.$children=[],t.$refs={},t._provided=n?n._provided:Object.create(null),t._watcher=null,t._inactive=null,t._directInactive=!1,t._isMounted=!1,t._isDestroyed=!1,t._isBeingDestroyed=!1}(n),function(t){t._events=Object.create(null),t._hasHookEvent=!1;var e=t.$options._parentListeners;e&&De(t,e)}(n),function(e){e._vnode=null,e._staticTrees=null;var n=e.$options,r=e.$vnode=n._parentVnode,o=r&&r.context;e.$slots=me(n._renderChildren,o),e.$scopedSlots=r?_e(e.$parent,r.data.scopedSlots,e.$slots):t,e._c=function(t,n,r,o){return Qt(e,t,n,r,o,!1)},e.$createElement=function(t,n,r,o){return Qt(e,t,n,r,o,!0)};var i=r&&r.data;Tt(e,"$attrs",i&&i.attrs||t,null,!0),Tt(e,"$listeners",n._parentListeners||t,null,!0)}(n),He(n,"beforeCreate",void 0,!1),function(t){var e=Yn(t.$options.inject,t);e&&(Ct(!1),Object.keys(e).forEach((function(n){Tt(t,n,e[n])})),Ct(!0))}(n),Jn(n),function(t){var e=t.$options.provide;if(e){var n=a(e)?e.call(t):e;if(!s(n))return;for(var r=un(t),o=st?Reflect.ownKeys(n):Object.keys(n),i=0;i1?O(n):n;for(var r=O(arguments,1),o='event handler for "'.concat(t,'"'),i=0,a=n.length;iparseInt(this.max)&&Tr(e,n[0],n,this._vnode),this.vnodeToCache=null}}},created:function(){this.cache=Object.create(null),this.keys=[]},destroyed:function(){for(var t in this.cache)Tr(this.cache,t,this.keys)},mounted:function(){var t=this;this.cacheVNode(),this.$watch("include",(function(e){Or(t,(function(t){return Sr(e,t)}))})),this.$watch("exclude",(function(e){Or(t,(function(t){return!Sr(e,t)}))}))},updated:function(){this.cacheVNode()},render:function(){var t=this.$slots.default,e=je(t),n=e&&e.componentOptions;if(n){var r=kr(n),o=this.include,i=this.exclude;if(o&&(!r||!Sr(o,r))||i&&r&&Sr(i,r))return e;var a=this.cache,s=this.keys,c=null==e.key?n.Ctor.cid+(n.tag?"::".concat(n.tag):""):e.key;a[c]?(e.componentInstance=a[c].componentInstance,g(s,c),s.push(c)):(this.vnodeToCache=e,this.keyToCache=c),e.data.keepAlive=!0}return e||t&&t[0]}},Er={KeepAlive:jr};!function(t){var e={get:function(){return H}};Object.defineProperty(t,"config",e),t.util={warn:ur,extend:T,mergeOptions:mr,defineReactive:Tt},t.set=At,t.delete=jt,t.nextTick=xn,t.observable=function(t){return Ot(t),t},t.options=Object.create(null),R.forEach((function(e){t.options[e+"s"]=Object.create(null)})),t.options._base=t,T(t.options.components,Er),function(t){t.use=function(t){var e=this._installedPlugins||(this._installedPlugins=[]);if(e.indexOf(t)>-1)return this;var n=O(arguments,1);return n.unshift(this),a(t.install)?t.install.apply(t,n):a(t)&&t.apply(null,n),e.push(t),this}}(t),function(t){t.mixin=function(t){return this.options=mr(this.options,t),this}}(t),Cr(t),function(t){R.forEach((function(e){t[e]=function(t,n){return n?("component"===e&&u(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&a(n)&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}}))}(t)}(xr),Object.defineProperty(xr.prototype,"$isServer",{get:rt}),Object.defineProperty(xr.prototype,"$ssrContext",{get:function(){return this.$vnode&&this.$vnode.ssrContext}}),Object.defineProperty(xr,"FunctionalRenderContext",{value:er}),xr.version=Ln;var Nr=v("style,class"),Pr=v("input,textarea,option,select,progress"),Dr=function(t,e,n){return"value"===n&&Pr(t)&&"button"!==e||"selected"===n&&"option"===t||"checked"===n&&"input"===t||"muted"===n&&"video"===t},Mr=v("contenteditable,draggable,spellcheck"),Ir=v("events,caret,typing,plaintext-only"),Lr=v("allowfullscreen,async,autofocus,autoplay,checked,compact,controls,declare,default,defaultchecked,defaultmuted,defaultselected,defer,disabled,enabled,formnovalidate,hidden,indeterminate,inert,ismap,itemscope,loop,multiple,muted,nohref,noresize,noshade,novalidate,nowrap,open,pauseonexit,readonly,required,reversed,scoped,seamless,selected,sortable,truespeed,typemustmatch,visible"),Rr="http://www.w3.org/1999/xlink",Fr=function(t){return":"===t.charAt(5)&&"xlink"===t.slice(0,5)},Hr=function(t){return Fr(t)?t.slice(6,t.length):""},Br=function(t){return null==t||!1===t};function Ur(t){for(var e=t.data,n=t,o=t;r(o.componentInstance);)(o=o.componentInstance._vnode)&&o.data&&(e=zr(o.data,e));for(;r(n=n.parent);)n&&n.data&&(e=zr(e,n.data));return function(t,e){if(r(t)||r(e))return Vr(t,Kr(e));return""}(e.staticClass,e.class)}function zr(t,e){return{staticClass:Vr(t.staticClass,e.staticClass),class:r(t.class)?[t.class,e.class]:e.class}}function Vr(t,e){return t?e?t+" "+e:t:e||""}function Kr(t){return Array.isArray(t)?function(t){for(var e,n="",o=0,i=t.length;o-1?yo(t,e,n):Lr(e)?Br(n)?t.removeAttribute(e):(n="allowfullscreen"===e&&"EMBED"===t.tagName?"true":e,t.setAttribute(e,n)):Mr(e)?t.setAttribute(e,function(t,e){return Br(e)||"false"===e?"false":"contenteditable"===t&&Ir(e)?e:"true"}(e,n)):Fr(e)?Br(n)?t.removeAttributeNS(Rr,Hr(e)):t.setAttributeNS(Rr,e,n):yo(t,e,n)}function yo(t,e,n){if(Br(n))t.removeAttribute(e);else{if(W&&!Z&&"TEXTAREA"===t.tagName&&"placeholder"===e&&""!==n&&!t.__ieph){var r=function(e){e.stopImmediatePropagation(),t.removeEventListener("input",r)};t.addEventListener("input",r),t.__ieph=!0}t.setAttribute(e,n)}}var _o={create:mo,update:mo};function bo(t,e){var o=e.elm,i=e.data,a=t.data;if(!(n(i.staticClass)&&n(i.class)&&(n(a)||n(a.staticClass)&&n(a.class)))){var s=Ur(e),c=o._transitionClasses;r(c)&&(s=Vr(s,Kr(c))),s!==o._prevClass&&(o.setAttribute("class",s),o._prevClass=s)}}var $o,wo,xo,Co,ko,So,Oo={create:bo,update:bo},To=/[\w).+\-_$\]]/;function Ao(t){var e,n,r,o,i,a=!1,s=!1,c=!1,u=!1,l=0,f=0,d=0,p=0;for(r=0;r=0&&" "===(h=t.charAt(v));v--);h&&To.test(h)||(u=!0)}}else void 0===o?(p=r+1,o=t.slice(0,r).trim()):m();function m(){(i||(i=[])).push(t.slice(p,r).trim()),p=r+1}if(void 0===o?o=t.slice(0,r).trim():0!==p&&m(),i)for(r=0;r-1?{exp:t.slice(0,Co),key:'"'+t.slice(Co+1)+'"'}:{exp:t,key:null};wo=t,Co=ko=So=0;for(;!Jo();)qo(xo=Ko())?Zo(xo):91===xo&&Wo(xo);return{exp:t.slice(0,ko),key:t.slice(ko+1,So)}}(t);return null===n.key?"".concat(t,"=").concat(e):"$set(".concat(n.exp,", ").concat(n.key,", ").concat(e,")")}function Ko(){return wo.charCodeAt(++Co)}function Jo(){return Co>=$o}function qo(t){return 34===t||39===t}function Wo(t){var e=1;for(ko=Co;!Jo();)if(qo(t=Ko()))Zo(t);else if(91===t&&e++,93===t&&e--,0===e){So=Co;break}}function Zo(t){for(var e=t;!Jo()&&(t=Ko())!==e;);}var Go,Xo="__r";function Yo(t,e,n){var r=Go;return function o(){var i=e.apply(null,arguments);null!==i&&ei(t,o,n,r)}}var Qo=hn&&!(Q&&Number(Q[1])<=53);function ti(t,e,n,r){if(Qo){var o=qe,i=e;e=i._wrapper=function(t){if(t.target===t.currentTarget||t.timeStamp>=o||t.timeStamp<=0||t.target.ownerDocument!==document)return i.apply(this,arguments)}}Go.addEventListener(t,e,et?{capture:n,passive:r}:n)}function ei(t,e,n,r){(r||Go).removeEventListener(t,e._wrapper||e,n)}function ni(t,e){if(!n(t.data.on)||!n(e.data.on)){var o=e.data.on||{},i=t.data.on||{};Go=e.elm||t.elm,function(t){if(r(t.__r)){var e=W?"change":"input";t[e]=[].concat(t.__r,t[e]||[]),delete t.__r}r(t.__c)&&(t.change=[].concat(t.__c,t.change||[]),delete t.__c)}(o),qt(o,i,ti,ei,Yo,e.context),Go=void 0}}var ri,oi={create:ni,update:ni,destroy:function(t){return ni(t,oo)}};function ii(t,e){if(!n(t.data.domProps)||!n(e.data.domProps)){var i,a,s=e.elm,c=t.data.domProps||{},u=e.data.domProps||{};for(i in(r(u.__ob__)||o(u._v_attr_proxy))&&(u=e.data.domProps=T({},u)),c)i in u||(s[i]="");for(i in u){if(a=u[i],"textContent"===i||"innerHTML"===i){if(e.children&&(e.children.length=0),a===c[i])continue;1===s.childNodes.length&&s.removeChild(s.childNodes[0])}if("value"===i&&"PROGRESS"!==s.tagName){s._value=a;var l=n(a)?"":String(a);ai(s,l)&&(s.value=l)}else if("innerHTML"===i&&Wr(s.tagName)&&n(s.innerHTML)){(ri=ri||document.createElement("div")).innerHTML="".concat(a,"");for(var f=ri.firstChild;s.firstChild;)s.removeChild(s.firstChild);for(;f.firstChild;)s.appendChild(f.firstChild)}else if(a!==c[i])try{s[i]=a}catch(t){}}}}function ai(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e){var n=!0;try{n=document.activeElement!==t}catch(t){}return n&&t.value!==e}(t,e)||function(t,e){var n=t.value,o=t._vModifiers;if(r(o)){if(o.number)return p(n)!==p(e);if(o.trim)return n.trim()!==e.trim()}return n!==e}(t,e))}var si={create:ii,update:ii},ci=b((function(t){var e={},n=/:(.+)/;return t.split(/;(?![^(]*\))/g).forEach((function(t){if(t){var r=t.split(n);r.length>1&&(e[r[0].trim()]=r[1].trim())}})),e}));function ui(t){var e=li(t.style);return t.staticStyle?T(t.staticStyle,e):e}function li(t){return Array.isArray(t)?A(t):"string"==typeof t?ci(t):t}var fi,di=/^--/,pi=/\s*!important$/,vi=function(t,e,n){if(di.test(e))t.style.setProperty(e,n);else if(pi.test(n))t.style.setProperty(k(e),n.replace(pi,""),"important");else{var r=mi(e);if(Array.isArray(n))for(var o=0,i=n.length;o-1?e.split(_i).forEach((function(e){return t.classList.add(e)})):t.classList.add(e);else{var n=" ".concat(t.getAttribute("class")||""," ");n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function $i(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(_i).forEach((function(e){return t.classList.remove(e)})):t.classList.remove(e),t.classList.length||t.removeAttribute("class");else{for(var n=" ".concat(t.getAttribute("class")||""," "),r=" "+e+" ";n.indexOf(r)>=0;)n=n.replace(r," ");(n=n.trim())?t.setAttribute("class",n):t.removeAttribute("class")}}function wi(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&T(e,xi(t.name||"v")),T(e,t),e}return"string"==typeof t?xi(t):void 0}}var xi=b((function(t){return{enterClass:"".concat(t,"-enter"),enterToClass:"".concat(t,"-enter-to"),enterActiveClass:"".concat(t,"-enter-active"),leaveClass:"".concat(t,"-leave"),leaveToClass:"".concat(t,"-leave-to"),leaveActiveClass:"".concat(t,"-leave-active")}})),Ci=J&&!Z,ki="transition",Si="animation",Oi="transition",Ti="transitionend",Ai="animation",ji="animationend";Ci&&(void 0===window.ontransitionend&&void 0!==window.onwebkittransitionend&&(Oi="WebkitTransition",Ti="webkitTransitionEnd"),void 0===window.onanimationend&&void 0!==window.onwebkitanimationend&&(Ai="WebkitAnimation",ji="webkitAnimationEnd"));var Ei=J?window.requestAnimationFrame?window.requestAnimationFrame.bind(window):setTimeout:function(t){return t()};function Ni(t){Ei((function(){Ei(t)}))}function Pi(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n.indexOf(e)<0&&(n.push(e),bi(t,e))}function Di(t,e){t._transitionClasses&&g(t._transitionClasses,e),$i(t,e)}function Mi(t,e,n){var r=Li(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!o)return n();var s=o===ki?Ti:ji,c=0,u=function(){t.removeEventListener(s,l),n()},l=function(e){e.target===t&&++c>=a&&u()};setTimeout((function(){c0&&(n=ki,l=a,f=i.length):e===Si?u>0&&(n=Si,l=u,f=c.length):f=(n=(l=Math.max(a,u))>0?a>u?ki:Si:null)?n===ki?i.length:c.length:0,{type:n,timeout:l,propCount:f,hasTransform:n===ki&&Ii.test(r[Oi+"Property"])}}function Ri(t,e){for(;t.length1}function Vi(t,e){!0!==e.data.show&&Hi(e)}var Ki=function(t){var a,s,c={},u=t.modules,l=t.nodeOps;for(a=0;av?b(t,n(o[g+1])?null:o[g+1].elm,o,p,g,i):p>g&&w(e,f,v)}(f,h,m,i,u):r(m)?(r(t.text)&&l.setTextContent(f,""),b(f,null,m,0,m.length-1,i)):r(h)?w(h,0,h.length-1):r(t.text)&&l.setTextContent(f,""):t.text!==e.text&&l.setTextContent(f,e.text),r(v)&&r(p=v.hook)&&r(p=p.postpatch)&&p(t,e)}}}function S(t,e,n){if(o(n)&&r(t.parent))t.parent.data.pendingInsert=e;else for(var i=0;i-1,a.selected!==i&&(a.selected=i);else if(P(Gi(a),r))return void(t.selectedIndex!==s&&(t.selectedIndex=s));o||(t.selectedIndex=-1)}}function Zi(t,e){return e.every((function(e){return!P(e,t)}))}function Gi(t){return"_value"in t?t._value:t.value}function Xi(t){t.target.composing=!0}function Yi(t){t.target.composing&&(t.target.composing=!1,Qi(t.target,"input"))}function Qi(t,e){var n=document.createEvent("HTMLEvents");n.initEvent(e,!0,!0),t.dispatchEvent(n)}function ta(t){return!t.componentInstance||t.data&&t.data.transition?t:ta(t.componentInstance._vnode)}var ea={bind:function(t,e,n){var r=e.value,o=(n=ta(n)).data&&n.data.transition,i=t.__vOriginalDisplay="none"===t.style.display?"":t.style.display;r&&o?(n.data.show=!0,Hi(n,(function(){t.style.display=i}))):t.style.display=r?i:"none"},update:function(t,e,n){var r=e.value;!r!=!e.oldValue&&((n=ta(n)).data&&n.data.transition?(n.data.show=!0,r?Hi(n,(function(){t.style.display=t.__vOriginalDisplay})):Bi(n,(function(){t.style.display="none"}))):t.style.display=r?t.__vOriginalDisplay:"none")},unbind:function(t,e,n,r,o){o||(t.style.display=t.__vOriginalDisplay)}},na={model:Ji,show:ea},ra={name:String,appear:Boolean,css:Boolean,mode:String,type:String,enterClass:String,leaveClass:String,enterToClass:String,leaveToClass:String,enterActiveClass:String,leaveActiveClass:String,appearClass:String,appearActiveClass:String,appearToClass:String,duration:[Number,String,Object]};function oa(t){var e=t&&t.componentOptions;return e&&e.Ctor.options.abstract?oa(je(e.children)):t}function ia(t){var e={},n=t.$options;for(var r in n.propsData)e[r]=t[r];var o=n._parentListeners;for(var r in o)e[w(r)]=o[r];return e}function aa(t,e){if(/\d-keep-alive$/.test(e.tag))return t("keep-alive",{props:e.componentOptions.propsData})}var sa=function(t){return t.tag||ye(t)},ca=function(t){return"show"===t.name},ua={name:"transition",props:ra,abstract:!0,render:function(t){var e=this,n=this.$slots.default;if(n&&(n=n.filter(sa)).length){var r=this.mode,o=n[0];if(function(t){for(;t=t.parent;)if(t.data.transition)return!0}(this.$vnode))return o;var a=oa(o);if(!a)return o;if(this._leaving)return aa(t,o);var s="__transition-".concat(this._uid,"-");a.key=null==a.key?a.isComment?s+"comment":s+a.tag:i(a.key)?0===String(a.key).indexOf(s)?a.key:s+a.key:a.key;var c=(a.data||(a.data={})).transition=ia(this),u=this._vnode,l=oa(u);if(a.data.directives&&a.data.directives.some(ca)&&(a.data.show=!0),l&&l.data&&!function(t,e){return e.key===t.key&&e.tag===t.tag}(a,l)&&!ye(l)&&(!l.componentInstance||!l.componentInstance._vnode.isComment)){var f=l.data.transition=T({},c);if("out-in"===r)return this._leaving=!0,Wt(f,"afterLeave",(function(){e._leaving=!1,e.$forceUpdate()})),aa(t,o);if("in-out"===r){if(ye(a))return u;var d,p=function(){d()};Wt(c,"afterEnter",p),Wt(c,"enterCancelled",p),Wt(f,"delayLeave",(function(t){d=t}))}}return o}}},la=T({tag:String,moveClass:String},ra);delete la.mode;var fa={props:la,beforeMount:function(){var t=this,e=this._update;this._update=function(n,r){var o=Ie(t);t.__patch__(t._vnode,t.kept,!1,!0),t._vnode=t.kept,o(),e.call(t,n,r)}},render:function(t){for(var e=this.tag||this.$vnode.data.tag||"span",n=Object.create(null),r=this.prevChildren=this.children,o=this.$slots.default||[],i=this.children=[],a=ia(this),s=0;s-1?Xr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Xr[t]=/HTMLUnknownElement/.test(e.toString())},T(xr.options.directives,na),T(xr.options.components,ha),xr.prototype.__patch__=J?Ki:j,xr.prototype.$mount=function(t,e){return function(t,e,n){var r;t.$el=e,t.$options.render||(t.$options.render=ft),He(t,"beforeMount"),r=function(){t._update(t._render(),n)},new zn(t,r,j,{before:function(){t._isMounted&&!t._isDestroyed&&He(t,"beforeUpdate")}},!0),n=!1;var o=t._preWatchers;if(o)for(var i=0;i\/=]+)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Oa=/^\s*((?:v-[\w-]+:|@|:|#)\[[^=]+?\][^\s"'<>\/=]*)(?:\s*(=)\s*(?:"([^"]*)"+|'([^']*)'+|([^\s"'=<>`]+)))?/,Ta="[a-zA-Z_][\\-\\.0-9_a-zA-Z".concat(B.source,"]*"),Aa="((?:".concat(Ta,"\\:)?").concat(Ta,")"),ja=new RegExp("^<".concat(Aa)),Ea=/^\s*(\/?)>/,Na=new RegExp("^<\\/".concat(Aa,"[^>]*>")),Pa=/^]+>/i,Da=/^",""":'"',"&":"&"," ":"\n"," ":"\t","'":"'"},Fa=/&(?:lt|gt|quot|amp|#39);/g,Ha=/&(?:lt|gt|quot|amp|#39|#10|#9);/g,Ba=v("pre,textarea",!0),Ua=function(t,e){return t&&Ba(t)&&"\n"===e[0]};function za(t,e){var n=e?Ha:Fa;return t.replace(n,(function(t){return Ra[t]}))}function Va(t,e){for(var n,r,o=[],i=e.expectHTML,a=e.isUnaryTag||E,s=e.canBeLeftOpenTag||E,c=0,u=function(){if(n=t,r&&Ia(r)){var u=0,d=r.toLowerCase(),p=La[d]||(La[d]=new RegExp("([\\s\\S]*?)(]*>)","i"));w=t.replace(p,(function(t,n,r){return u=r.length,Ia(d)||"noscript"===d||(n=n.replace(//g,"$1").replace(//g,"$1")),Ua(d,n)&&(n=n.slice(1)),e.chars&&e.chars(n),""}));c+=t.length-w.length,t=w,f(d,c-u,c)}else{var v=t.indexOf("<");if(0===v){if(Da.test(t)){var h=t.indexOf("--\x3e");if(h>=0)return e.shouldKeepComment&&e.comment&&e.comment(t.substring(4,h),c,c+h+3),l(h+3),"continue"}if(Ma.test(t)){var m=t.indexOf("]>");if(m>=0)return l(m+2),"continue"}var g=t.match(Pa);if(g)return l(g[0].length),"continue";var y=t.match(Na);if(y){var _=c;return l(y[0].length),f(y[1],_,c),"continue"}var b=function(){var e=t.match(ja);if(e){var n={tagName:e[1],attrs:[],start:c};l(e[0].length);for(var r=void 0,o=void 0;!(r=t.match(Ea))&&(o=t.match(Oa)||t.match(Sa));)o.start=c,l(o[0].length),o.end=c,n.attrs.push(o);if(r)return n.unarySlash=r[1],l(r[0].length),n.end=c,n}}();if(b)return function(t){var n=t.tagName,c=t.unarySlash;i&&("p"===r&&ka(n)&&f(r),s(n)&&r===n&&f(n));for(var u=a(n)||!!c,l=t.attrs.length,d=new Array(l),p=0;p=0){for(w=t.slice(v);!(Na.test(w)||ja.test(w)||Da.test(w)||Ma.test(w)||(x=w.indexOf("<",1))<0);)v+=x,w=t.slice(v);$=t.substring(0,v)}v<0&&($=t),$&&l($.length),e.chars&&$&&e.chars($,c-$.length,c)}if(t===n)return e.chars&&e.chars(t),"break"};t;){if("break"===u())break}function l(e){c+=e,t=t.substring(e)}function f(t,n,i){var a,s;if(null==n&&(n=c),null==i&&(i=c),t)for(s=t.toLowerCase(),a=o.length-1;a>=0&&o[a].lowerCasedTag!==s;a--);else a=0;if(a>=0){for(var u=o.length-1;u>=a;u--)e.end&&e.end(o[u].tag,n,i);o.length=a,r=a&&o[a-1].tag}else"br"===s?e.start&&e.start(t,[],!0,n,i):"p"===s&&(e.start&&e.start(t,[],!1,n,i),e.end&&e.end(t,n,i))}f()}var Ka,Ja,qa,Wa,Za,Ga,Xa,Ya,Qa=/^@|^v-on:/,ts=/^v-|^@|^:|^#/,es=/([\s\S]*?)\s+(?:in|of)\s+([\s\S]*)/,ns=/,([^,\}\]]*)(?:,([^,\}\]]*))?$/,rs=/^\(|\)$/g,os=/^\[.*\]$/,is=/:(.*)$/,as=/^:|^\.|^v-bind:/,ss=/\.[^.\]]+(?=[^\]]*$)/g,cs=/^v-slot(:|$)|^#/,us=/[\r\n]/,ls=/[ \f\t\r\n]+/g,fs=b(wa),ds="_empty_";function ps(t,e,n){return{type:1,tag:t,attrsList:e,attrsMap:bs(e),rawAttrsMap:{},parent:n,children:[]}}function vs(t,e){Ka=e.warn||Eo,Ga=e.isPreTag||E,Xa=e.mustUseProp||E,Ya=e.getTagNamespace||E,e.isReservedTag,qa=No(e.modules,"transformNode"),Wa=No(e.modules,"preTransformNode"),Za=No(e.modules,"postTransformNode"),Ja=e.delimiters;var n,r,o=[],i=!1!==e.preserveWhitespace,a=e.whitespace,s=!1,c=!1;function u(t){if(l(t),s||t.processed||(t=hs(t,e)),o.length||t===n||n.if&&(t.elseif||t.else)&&gs(n,{exp:t.elseif,block:t}),r&&!t.forbidden)if(t.elseif||t.else)a=t,u=function(t){for(var e=t.length;e--;){if(1===t[e].type)return t[e];t.pop()}}(r.children),u&&u.if&&gs(u,{exp:a.elseif,block:a});else{if(t.slotScope){var i=t.slotTarget||'"default"';(r.scopedSlots||(r.scopedSlots={}))[i]=t}r.children.push(t),t.parent=r}var a,u;t.children=t.children.filter((function(t){return!t.slotScope})),l(t),t.pre&&(s=!1),Ga(t.tag)&&(c=!1);for(var f=0;fc&&(s.push(i=t.slice(c,o)),a.push(JSON.stringify(i)));var u=Ao(r[1].trim());a.push("_s(".concat(u,")")),s.push({"@binding":u}),c=o+r[0].length}return c-1")+("true"===i?":(".concat(e,")"):":_q(".concat(e,",").concat(i,")"))),Ro(t,"change","var $$a=".concat(e,",")+"$$el=$event.target,"+"$$c=$$el.checked?(".concat(i,"):(").concat(a,");")+"if(Array.isArray($$a)){"+"var $$v=".concat(r?"_n("+o+")":o,",")+"$$i=_i($$a,$$v);"+"if($$el.checked){$$i<0&&(".concat(Vo(e,"$$a.concat([$$v])"),")}")+"else{$$i>-1&&(".concat(Vo(e,"$$a.slice(0,$$i).concat($$a.slice($$i+1))"),")}")+"}else{".concat(Vo(e,"$$c"),"}"),null,!0)}(t,r,o);else if("input"===i&&"radio"===a)!function(t,e,n){var r=n&&n.number,o=Fo(t,"value")||"null";o=r?"_n(".concat(o,")"):o,Po(t,"checked","_q(".concat(e,",").concat(o,")")),Ro(t,"change",Vo(e,o),null,!0)}(t,r,o);else if("input"===i||"textarea"===i)!function(t,e,n){var r=t.attrsMap.type,o=n||{},i=o.lazy,a=o.number,s=o.trim,c=!i&&"range"!==r,u=i?"change":"range"===r?Xo:"input",l="$event.target.value";s&&(l="$event.target.value.trim()");a&&(l="_n(".concat(l,")"));var f=Vo(e,l);c&&(f="if($event.target.composing)return;".concat(f));Po(t,"value","(".concat(e,")")),Ro(t,u,f,null,!0),(s||a)&&Ro(t,"blur","$forceUpdate()")}(t,r,o);else if(!H.isReservedTag(i))return zo(t,r,o),!1;return!0},text:function(t,e){e.value&&Po(t,"textContent","_s(".concat(e.value,")"),e)},html:function(t,e){e.value&&Po(t,"innerHTML","_s(".concat(e.value,")"),e)}},Ts={expectHTML:!0,modules:Cs,directives:Os,isPreTag:function(t){return"pre"===t},isUnaryTag:xa,mustUseProp:Dr,canBeLeftOpenTag:Ca,isReservedTag:Zr,getTagNamespace:Gr,staticKeys:function(t){return t.reduce((function(t,e){return t.concat(e.staticKeys||[])}),[]).join(",")}(Cs)},As=b((function(t){return v("type,tag,attrsList,attrsMap,plain,parent,children,attrs,start,end,rawAttrsMap"+(t?","+t:""))}));function js(t,e){t&&(ks=As(e.staticKeys||""),Ss=e.isReservedTag||E,Es(t),Ns(t,!1))}function Es(t){if(t.static=function(t){if(2===t.type)return!1;if(3===t.type)return!0;return!(!t.pre&&(t.hasBindings||t.if||t.for||h(t.tag)||!Ss(t.tag)||function(t){for(;t.parent;){if("template"!==(t=t.parent).tag)return!1;if(t.for)return!0}return!1}(t)||!Object.keys(t).every(ks)))}(t),1===t.type){if(!Ss(t.tag)&&"slot"!==t.tag&&null==t.attrsMap["inline-template"])return;for(var e=0,n=t.children.length;e|^function(?:\s+[\w$]+)?\s*\(/,Ds=/\([^)]*?\);*$/,Ms=/^[A-Za-z_$][\w$]*(?:\.[A-Za-z_$][\w$]*|\['[^']*?']|\["[^"]*?"]|\[\d+]|\[[A-Za-z_$][\w$]*])*$/,Is={esc:27,tab:9,enter:13,space:32,up:38,left:37,right:39,down:40,delete:[8,46]},Ls={esc:["Esc","Escape"],tab:"Tab",enter:"Enter",space:[" ","Spacebar"],up:["Up","ArrowUp"],left:["Left","ArrowLeft"],right:["Right","ArrowRight"],down:["Down","ArrowDown"],delete:["Backspace","Delete","Del"]},Rs=function(t){return"if(".concat(t,")return null;")},Fs={stop:"$event.stopPropagation();",prevent:"$event.preventDefault();",self:Rs("$event.target !== $event.currentTarget"),ctrl:Rs("!$event.ctrlKey"),shift:Rs("!$event.shiftKey"),alt:Rs("!$event.altKey"),meta:Rs("!$event.metaKey"),left:Rs("'button' in $event && $event.button !== 0"),middle:Rs("'button' in $event && $event.button !== 1"),right:Rs("'button' in $event && $event.button !== 2")};function Hs(t,e){var n=e?"nativeOn:":"on:",r="",o="";for(var i in t){var a=Bs(t[i]);t[i]&&t[i].dynamic?o+="".concat(i,",").concat(a,","):r+='"'.concat(i,'":').concat(a,",")}return r="{".concat(r.slice(0,-1),"}"),o?n+"_d(".concat(r,",[").concat(o.slice(0,-1),"])"):n+r}function Bs(t){if(!t)return"function(){}";if(Array.isArray(t))return"[".concat(t.map((function(t){return Bs(t)})).join(","),"]");var e=Ms.test(t.value),n=Ps.test(t.value),r=Ms.test(t.value.replace(Ds,""));if(t.modifiers){var o="",i="",a=[],s=function(e){if(Fs[e])i+=Fs[e],Is[e]&&a.push(e);else if("exact"===e){var n=t.modifiers;i+=Rs(["ctrl","shift","alt","meta"].filter((function(t){return!n[t]})).map((function(t){return"$event.".concat(t,"Key")})).join("||"))}else a.push(e)};for(var c in t.modifiers)s(c);a.length&&(o+=function(t){return"if(!$event.type.indexOf('key')&&"+"".concat(t.map(Us).join("&&"),")return null;")}(a)),i&&(o+=i);var u=e?"return ".concat(t.value,".apply(null, arguments)"):n?"return (".concat(t.value,").apply(null, arguments)"):r?"return ".concat(t.value):t.value;return"function($event){".concat(o).concat(u,"}")}return e||n?t.value:"function($event){".concat(r?"return ".concat(t.value):t.value,"}")}function Us(t){var e=parseInt(t,10);if(e)return"$event.keyCode!==".concat(e);var n=Is[t],r=Ls[t];return"_k($event.keyCode,"+"".concat(JSON.stringify(t),",")+"".concat(JSON.stringify(n),",")+"$event.key,"+"".concat(JSON.stringify(r))+")"}var zs={on:function(t,e){t.wrapListeners=function(t){return"_g(".concat(t,",").concat(e.value,")")}},bind:function(t,e){t.wrapData=function(n){return"_b(".concat(n,",'").concat(t.tag,"',").concat(e.value,",").concat(e.modifiers&&e.modifiers.prop?"true":"false").concat(e.modifiers&&e.modifiers.sync?",true":"",")")}},cloak:j},Vs=function(t){this.options=t,this.warn=t.warn||Eo,this.transforms=No(t.modules,"transformCode"),this.dataGenFns=No(t.modules,"genData"),this.directives=T(T({},zs),t.directives);var e=t.isReservedTag||E;this.maybeComponent=function(t){return!!t.component||!e(t.tag)},this.onceId=0,this.staticRenderFns=[],this.pre=!1};function Ks(t,e){var n=new Vs(e),r=t?"script"===t.tag?"null":Js(t,n):'_c("div")';return{render:"with(this){return ".concat(r,"}"),staticRenderFns:n.staticRenderFns}}function Js(t,e){if(t.parent&&(t.pre=t.pre||t.parent.pre),t.staticRoot&&!t.staticProcessed)return qs(t,e);if(t.once&&!t.onceProcessed)return Ws(t,e);if(t.for&&!t.forProcessed)return Xs(t,e);if(t.if&&!t.ifProcessed)return Zs(t,e);if("template"!==t.tag||t.slotTarget||e.pre){if("slot"===t.tag)return function(t,e){var n=t.slotName||'"default"',r=ec(t,e),o="_t(".concat(n).concat(r?",function(){return ".concat(r,"}"):""),i=t.attrs||t.dynamicAttrs?oc((t.attrs||[]).concat(t.dynamicAttrs||[]).map((function(t){return{name:w(t.name),value:t.value,dynamic:t.dynamic}}))):null,a=t.attrsMap["v-bind"];!i&&!a||r||(o+=",null");i&&(o+=",".concat(i));a&&(o+="".concat(i?"":",null",",").concat(a));return o+")"}(t,e);var n=void 0;if(t.component)n=function(t,e,n){var r=e.inlineTemplate?null:ec(e,n,!0);return"_c(".concat(t,",").concat(Ys(e,n)).concat(r?",".concat(r):"",")")}(t.component,t,e);else{var r=void 0,o=e.maybeComponent(t);(!t.plain||t.pre&&o)&&(r=Ys(t,e));var i=void 0,a=e.options.bindings;o&&a&&!1!==a.__isScriptSetup&&(i=function(t,e){var n=w(e),r=x(n),o=function(o){return t[e]===o?e:t[n]===o?n:t[r]===o?r:void 0},i=o("setup-const")||o("setup-reactive-const");if(i)return i;var a=o("setup-let")||o("setup-ref")||o("setup-maybe-ref");if(a)return a}(a,t.tag)),i||(i="'".concat(t.tag,"'"));var s=t.inlineTemplate?null:ec(t,e,!0);n="_c(".concat(i).concat(r?",".concat(r):"").concat(s?",".concat(s):"",")")}for(var c=0;c>>0}(a)):"",")")}(t,t.scopedSlots,e),",")),t.model&&(n+="model:{value:".concat(t.model.value,",callback:").concat(t.model.callback,",expression:").concat(t.model.expression,"},")),t.inlineTemplate){var i=function(t,e){var n=t.children[0];if(n&&1===n.type){var r=Ks(n,e.options);return"inlineTemplate:{render:function(){".concat(r.render,"},staticRenderFns:[").concat(r.staticRenderFns.map((function(t){return"function(){".concat(t,"}")})).join(","),"]}")}}(t,e);i&&(n+="".concat(i,","))}return n=n.replace(/,$/,"")+"}",t.dynamicAttrs&&(n="_b(".concat(n,',"').concat(t.tag,'",').concat(oc(t.dynamicAttrs),")")),t.wrapData&&(n=t.wrapData(n)),t.wrapListeners&&(n=t.wrapListeners(n)),n}function Qs(t){return 1===t.type&&("slot"===t.tag||t.children.some(Qs))}function tc(t,e){var n=t.attrsMap["slot-scope"];if(t.if&&!t.ifProcessed&&!n)return Zs(t,e,tc,"null");if(t.for&&!t.forProcessed)return Xs(t,e,tc);var r=t.slotScope===ds?"":String(t.slotScope),o="function(".concat(r,"){")+"return ".concat("template"===t.tag?t.if&&n?"(".concat(t.if,")?").concat(ec(t,e)||"undefined",":undefined"):ec(t,e)||"undefined":Js(t,e),"}"),i=r?"":",proxy:true";return"{key:".concat(t.slotTarget||'"default"',",fn:").concat(o).concat(i,"}")}function ec(t,e,n,r,o){var i=t.children;if(i.length){var a=i[0];if(1===i.length&&a.for&&"template"!==a.tag&&"slot"!==a.tag){var s=n?e.maybeComponent(a)?",1":",0":"";return"".concat((r||Js)(a,e)).concat(s)}var c=n?function(t,e){for(var n=0,r=0;r':'
',uc.innerHTML.indexOf(" ")>0}var pc=!!J&&dc(!1),vc=!!J&&dc(!0),hc=b((function(t){var e=Qr(t);return e&&e.innerHTML})),mc=xr.prototype.$mount;return xr.prototype.$mount=function(t,e){if((t=t&&Qr(t))===document.body||t===document.documentElement)return this;var n=this.$options;if(!n.render){var r=n.template;if(r)if("string"==typeof r)"#"===r.charAt(0)&&(r=hc(r));else{if(!r.nodeType)return this;r=r.innerHTML}else t&&(r=function(t){if(t.outerHTML)return t.outerHTML;var e=document.createElement("div");return e.appendChild(t.cloneNode(!0)),e.innerHTML}(t));if(r){var o=fc(r,{outputSourceRange:!1,shouldDecodeNewlines:pc,shouldDecodeNewlinesForHref:vc,delimiters:n.delimiters,comments:n.comments},this),i=o.render,a=o.staticRenderFns;n.render=i,n.staticRenderFns=a}}return mc.call(this,t,e)},xr.compile=fc,T(xr,Rn),xr.effect=function(t,e){var n=new zn(ct,t,j,{sync:!0});e&&(n.update=function(){e((function(){return n.run()}))})},xr})); diff --git a/code/modules/vchat/vchat_client.dm b/code/modules/vchat/vchat_client.dm index a10ed10f8e..925ac8a153 100644 --- a/code/modules/vchat/vchat_client.dm +++ b/code/modules/vchat/vchat_client.dm @@ -10,7 +10,7 @@ GLOBAL_LIST_INIT(vchatFiles, list( "code/modules/vchat/js/vchat.min.js" )) -// The to_chat() macro calls this proc +// The to chat macro calls this proc, deprecated /proc/__to_chat(var/target, var/message) // First do logging in database if(isclient(target)) diff --git a/code/modules/vore/eating/belly_dat_vr.dm b/code/modules/vore/eating/belly_dat_vr.dm index 2beec27ad6..3dfe0b0938 100644 --- a/code/modules/vore/eating/belly_dat_vr.dm +++ b/code/modules/vore/eating/belly_dat_vr.dm @@ -159,4 +159,4 @@ // // // LEGACY USE ONLY!! // // // // // // // // // // // // // // // // See top of file! // -// // // // // // // // // // // // \ No newline at end of file +// // // // // // // // // // // // diff --git a/code/modules/vore/eating/living_vr.dm b/code/modules/vore/eating/living_vr.dm index 8b3a947352..60174367a4 100644 --- a/code/modules/vore/eating/living_vr.dm +++ b/code/modules/vore/eating/living_vr.dm @@ -1181,7 +1181,7 @@ if(custom_link) . += "Custom link: " + span_linkify("[custom_link]") if(ooc_notes) - . += "OOC Notes: \[View\] - \[Print\]" + . += "OOC Notes: \[View\] - \[Print\]" . += "\[Mechanical Vore Preferences\]" @@ -1192,27 +1192,27 @@ do_examine_ooc(usr) if(href_list["edit_ooc_notes"]) if(usr == src) - set_metainfo_panel(usr) //ChompEDIT - usr arg + set_metainfo_panel(usr) if(href_list["edit_ooc_note_likes"]) if(usr == src) - set_metainfo_likes(usr) //ChompEDIT - usr arg + set_metainfo_likes(usr) if(href_list["edit_ooc_note_dislikes"]) if(usr == src) - set_metainfo_dislikes(usr) //ChompEDIT - usr arg + set_metainfo_dislikes(usr) if(href_list["save_ooc_panel"]) if(usr == src) - save_ooc_panel(usr) //ChompEDIT - usr arg - if(href_list["print_ooc_notes_to_chat"]) - print_ooc_notes_to_chat(usr) //ChompEDIT - usr arg + save_ooc_panel(usr) + if(href_list["print_ooc_notes_chat"]) + print_ooc_notes_chat(usr) //CHOMPEdit Start if(href_list["edit_ooc_note_favs"]) if(usr == src) - set_metainfo_favs(usr) //ChompEDIT - usr arg + set_metainfo_favs(usr) if(href_list["edit_ooc_note_maybes"]) if(usr == src) - set_metainfo_maybes(usr) //ChompEDIT - usr arg + set_metainfo_maybes(usr) if(href_list["set_metainfo_ooc_style"]) - set_metainfo_ooc_style(usr) //ChompEDIT - usr arg + set_metainfo_ooc_style(usr) //CHOMPEdit End if(href_list["save_private_notes"]) if(usr == src) diff --git a/code/modules/vore/eating/silicon_vr.dm b/code/modules/vore/eating/silicon_vr.dm index 85d1913171..e66d46d37e 100644 --- a/code/modules/vore/eating/silicon_vr.dm +++ b/code/modules/vore/eating/silicon_vr.dm @@ -99,7 +99,7 @@ . += "[flavor_text]" if(master.ooc_notes) - . += span_deptradio("OOC Notes:") + "\[View\] - \[Print\]" + . += span_deptradio("OOC Notes:") + "\[View\] - \[Print\]" // Allow dissipating ai holograms by attacking them /obj/effect/overlay/aiholo/attack_hand(mob/living/user) diff --git a/code/modules/vore/hook-defs_vr.dm b/code/modules/vore/hook-defs_vr.dm index 630bf51b78..f5aa075a9b 100644 --- a/code/modules/vore/hook-defs_vr.dm +++ b/code/modules/vore/hook-defs_vr.dm @@ -37,4 +37,4 @@ result = 0 //Return 1 to superhook - return result \ No newline at end of file + return result diff --git a/code/modules/webhooks/webhook_ahelp2discord.dm b/code/modules/webhooks/webhook_ahelp2discord.dm index 34241709b7..45ef8e3ea3 100644 --- a/code/modules/webhooks/webhook_ahelp2discord.dm +++ b/code/modules/webhooks/webhook_ahelp2discord.dm @@ -10,4 +10,4 @@ )) /decl/webhook/ahelp_sent/get_mentions() - . = !length(GLOB.admins) && ..() // VOREStation Edit - GLOB admins \ No newline at end of file + . = !length(GLOB.admins) && ..() // VOREStation Edit - GLOB admins diff --git a/code/modules/webhooks/webhook_fax2discord.dm b/code/modules/webhooks/webhook_fax2discord.dm index 336a01d150..3c2edcbbb9 100644 --- a/code/modules/webhooks/webhook_fax2discord.dm +++ b/code/modules/webhooks/webhook_fax2discord.dm @@ -7,4 +7,4 @@ "title" = "[data["name"]]", "description" = data["body"], "color" = COLOR_WEBHOOK_DEFAULT - )) \ No newline at end of file + )) diff --git a/code/modules/xenoarcheaology/artifacts/artifact_vr.dm b/code/modules/xenoarcheaology/artifacts/artifact_vr.dm index 7acc1ec3c6..e52a7228e2 100644 --- a/code/modules/xenoarcheaology/artifacts/artifact_vr.dm +++ b/code/modules/xenoarcheaology/artifacts/artifact_vr.dm @@ -1,2 +1,2 @@ /obj/machinery/artifact - icon = 'icons/obj/xenoarchaeology_vr.dmi' \ No newline at end of file + icon = 'icons/obj/xenoarchaeology_vr.dmi' diff --git a/code/modules/xenoarcheaology/artifacts/predefined/_predefined.dm b/code/modules/xenoarcheaology/artifacts/predefined/_predefined.dm index bc0fa92645..8506e3ef96 100644 --- a/code/modules/xenoarcheaology/artifacts/predefined/_predefined.dm +++ b/code/modules/xenoarcheaology/artifacts/predefined/_predefined.dm @@ -1,3 +1,3 @@ /obj/machinery/artifact/predefined name = "alien artifact" - desc = "A large alien device." \ No newline at end of file + desc = "A large alien device." diff --git a/code/modules/xenobio2/controller.dm b/code/modules/xenobio2/controller.dm index 584d820cb2..120809a1b3 100644 --- a/code/modules/xenobio2/controller.dm +++ b/code/modules/xenobio2/controller.dm @@ -41,4 +41,4 @@ var/global/datum/controller/xenobio/xenobio_controller // Set in New(). used_masks += gene_mask xenobio_traits -= gene_tag - gene_tag_masks[gene_tag] = gene_mask \ No newline at end of file + gene_tag_masks[gene_tag] = gene_mask diff --git a/code/modules/xenobio2/mob/slime/slime_core.dm b/code/modules/xenobio2/mob/slime/slime_core.dm index fff19a231f..a87b2319cc 100644 --- a/code/modules/xenobio2/mob/slime/slime_core.dm +++ b/code/modules/xenobio2/mob/slime/slime_core.dm @@ -8,5 +8,3 @@ Slime core lives here. icon_state = "slime extract" source = "Slime" product = "core" - - \ No newline at end of file diff --git a/code/modules/xenobio2/mob/xeno_product.dm b/code/modules/xenobio2/mob/xeno_product.dm index 91d66d429b..7c384b8968 100644 --- a/code/modules/xenobio2/mob/xeno_product.dm +++ b/code/modules/xenobio2/mob/xeno_product.dm @@ -10,8 +10,7 @@ Xenobiological product lives here as a basic type. var/source = "Unknown" var/product = "mess" var/nameVar = "blah" - + /obj/item/xenoproduct/Destroy() QDEL_NULL(traits) ..() - \ No newline at end of file diff --git a/code/names.dm b/code/names.dm index ab35dbb0e7..4f26e7ed5c 100644 --- a/code/names.dm +++ b/code/names.dm @@ -13,4 +13,4 @@ var/list/clown_names = file2list("config/names/clown.txt") var/list/verbs = file2list("config/names/verbs.txt") var/list/adjectives = file2list("config/names/adjectives.txt") //loaded on startup because of " -//would include in rsc if ' was used \ No newline at end of file +//would include in rsc if ' was used diff --git a/code/unit_tests/decl_tests.dm b/code/unit_tests/decl_tests.dm index 4879fa5bc4..41eb7d48e1 100644 --- a/code/unit_tests/decl_tests.dm +++ b/code/unit_tests/decl_tests.dm @@ -13,7 +13,7 @@ continue if(emote.key in keys) if(!duplicates[emote.key]) - duplicates[emote.key] = list() + duplicates[emote.key] = list() duplicates[emote.key] += etype else keys += emote.key diff --git a/code/unit_tests/integrated_circuits/arithmetic.dm b/code/unit_tests/integrated_circuits/arithmetic.dm index 1e62f6e7b7..1041d3e33b 100644 --- a/code/unit_tests/integrated_circuits/arithmetic.dm +++ b/code/unit_tests/integrated_circuits/arithmetic.dm @@ -171,4 +171,4 @@ name = "Arithmetic Circuits: Modulo - 2" circuit_type = /obj/item/integrated_circuit/arithmetic/modulo inputs_to_give = list(20, 5) - expected_outputs = list(0) \ No newline at end of file + expected_outputs = list(0) diff --git a/code/unit_tests/integrated_circuits/circuits.dm b/code/unit_tests/integrated_circuits/circuits.dm index 16fb2728de..db67a4a3a0 100644 --- a/code/unit_tests/integrated_circuits/circuits.dm +++ b/code/unit_tests/integrated_circuits/circuits.dm @@ -70,4 +70,3 @@ else pass("[name] matched all expected outputs.") return TRUE - diff --git a/code/unit_tests/integrated_circuits/converter.dm b/code/unit_tests/integrated_circuits/converter.dm index a1864ea1e4..b7b5b436c1 100644 --- a/code/unit_tests/integrated_circuits/converter.dm +++ b/code/unit_tests/integrated_circuits/converter.dm @@ -48,4 +48,4 @@ name = "Converter Circuits: Degrees2Radians" circuit_type = /obj/item/integrated_circuit/converter/degrees2radians inputs_to_give = list(90) - expected_outputs = list(1) // 1.570796 \ No newline at end of file + expected_outputs = list(1) // 1.570796 diff --git a/code/unit_tests/integrated_circuits/prefabs.dm b/code/unit_tests/integrated_circuits/prefabs.dm index 5467300c6c..95d1476364 100644 --- a/code/unit_tests/integrated_circuits/prefabs.dm +++ b/code/unit_tests/integrated_circuits/prefabs.dm @@ -52,4 +52,4 @@ else pass("All integrated circuit prefabs are within complexity and size limits.") - return 1 \ No newline at end of file + return 1 diff --git a/code/unit_tests/integrated_circuits/trig.dm b/code/unit_tests/integrated_circuits/trig.dm index 5ba351e2df..9d4e24b7ca 100644 --- a/code/unit_tests/integrated_circuits/trig.dm +++ b/code/unit_tests/integrated_circuits/trig.dm @@ -30,4 +30,4 @@ name = "Trig Circuits: Tangent - 1" circuit_type = /obj/item/integrated_circuit/trig/tangent inputs_to_give = list(45) - expected_outputs = list(1) \ No newline at end of file + expected_outputs = list(1) diff --git a/code/unit_tests/language_tests.dm b/code/unit_tests/language_tests.dm index b5559eaab2..a45add0342 100644 --- a/code/unit_tests/language_tests.dm +++ b/code/unit_tests/language_tests.dm @@ -26,4 +26,4 @@ fail("Some keys are used by more than one language:\n" + key_conflict_log.Join("\n")) else pass("All languages in GLOB.all_languages have distinct keys") - return 1 \ No newline at end of file + return 1 diff --git a/code/unit_tests/subsystem_tests.dm b/code/unit_tests/subsystem_tests.dm index 0e62c2896b..4ad9a1989b 100644 --- a/code/unit_tests/subsystem_tests.dm +++ b/code/unit_tests/subsystem_tests.dm @@ -43,4 +43,4 @@ else pass("All atoms were initialized") return 1 -*/ \ No newline at end of file +*/ diff --git a/code/unit_tests/vore_tests_vr.dm b/code/unit_tests/vore_tests_vr.dm index 2bcfcc13fa..b14844b55c 100644 --- a/code/unit_tests/vore_tests_vr.dm +++ b/code/unit_tests/vore_tests_vr.dm @@ -26,20 +26,20 @@ if(!pred.vore_selected) fail("[pred] has no vore_selected.") return 1 - + // Attempt to eat the prey if(prey.loc != pred.vore_selected) pred.vore_selected.nom_mob(prey) - + if(prey.loc != pred.vore_selected) fail("[pred.vore_selected].nom_mob([prey]) did not put prey inside [pred]") return 1 - + // Okay, we succeeded in eating them, now lets wait a bit startLifeTick = pred.life_tick startOxyloss = prey.getOxyLoss() return 0 - + if(pred.life_tick < (startLifeTick + 10)) return 0 // Wait for them to breathe a few times @@ -82,11 +82,11 @@ if(!pred.vore_selected) fail("[pred] has no vore_selected.") return 1 - + // Attempt to eat the prey if(prey.loc != pred.vore_selected) pred.vore_selected.nom_mob(prey) - + if(prey.loc != pred.vore_selected) fail("[pred.vore_selected].nom_mob([prey]) did not put prey inside [pred]") return 1 @@ -113,7 +113,7 @@ startLifeTick = pred.life_tick startOxyloss = prey.getOxyLoss() return 0 - + if(pred.life_tick < (startLifeTick + 10)) return 0 // Wait for them to breathe a few times @@ -156,21 +156,21 @@ if(!pred.vore_selected) fail("[pred] has no vore_selected.") return 1 - + // Attempt to eat the prey if(prey.loc != pred.vore_selected) pred.vore_selected.nom_mob(prey) - + if(prey.loc != pred.vore_selected) fail("[pred.vore_selected].nom_mob([prey]) did not put prey inside [pred]") return 1 - + // Okay, we succeeded in eating them, now lets wait a bit pred.vore_selected.digest_mode = DM_DIGEST startLifeTick = pred.life_tick startBruteBurn = prey.getBruteLoss() + prey.getFireLoss() return 0 - + if(pred.life_tick < (startLifeTick + 10)) return 0 // Wait a few ticks for damage to happen diff --git a/modular_chomp/code/modules/mob/living/ooc_notes.dm b/modular_chomp/code/modules/mob/living/ooc_notes.dm index a5461c7037..dc59391d62 100644 --- a/modular_chomp/code/modules/mob/living/ooc_notes.dm +++ b/modular_chomp/code/modules/mob/living/ooc_notes.dm @@ -73,7 +73,7 @@ "} dat += {" - Print to chat + Print to chat "} if(user == src)