From 0c45079efee3536068fae024ad8c5a8dcd6073e9 Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Sat, 2 Jul 2016 18:11:50 -0700 Subject: [PATCH 01/81] Minor projectile refactor Haven't tested shit, I'll download the zip and try this out in a bit. Basically we account for tick drifts or byond not firing this proc on time such that we run it quicker if it falls behind. This also allows for any speed, even when it doesn't round to world.tick_lag, causing it to just alternate rounding such that it avgs to the requested speed. Something better would be to move all of this to a subsystem, to reduce the amount of sleeps and wakeups, but i don't think there will ever be enough projectiles to justify the effort of doing so. --- code/modules/projectiles/projectile.dm | 101 +++++++++++++------------ 1 file changed, 54 insertions(+), 47 deletions(-) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index a36ee4c3e61..6cf1b3d9293 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -140,58 +140,65 @@ Angle = setAngle if(!legacy) //new projectiles set waitfor = 0 + var/next_run = world.time while(loc) - if(!paused) - if((!( current ) || loc == current)) - current = locate(Clamp(x+xo,1,world.maxx),Clamp(y+yo,1,world.maxy),z) + if(paused) + sleep(1) + continue + + if((!( current ) || loc == current)) + current = locate(Clamp(x+xo,1,world.maxx),Clamp(y+yo,1,world.maxy),z) - if(!Angle) - Angle=round(Get_Angle(src,current)) - if(spread) - Angle += (rand() - 0.5) * spread - var/matrix/M = new - M.Turn(Angle) - transform = M + if(!Angle) + Angle=round(Get_Angle(src,current)) + if(spread) + Angle += (rand() - 0.5) * spread + var/matrix/M = new + M.Turn(Angle) + transform = M - var/Pixel_x=round(sin(Angle)+16*sin(Angle)*2) - var/Pixel_y=round(cos(Angle)+16*cos(Angle)*2) - var/pixel_x_offset = pixel_x + Pixel_x - var/pixel_y_offset = pixel_y + Pixel_y - var/new_x = x - var/new_y = y + var/Pixel_x=round(sin(Angle)+16*sin(Angle)*2) + var/Pixel_y=round(cos(Angle)+16*cos(Angle)*2) + var/pixel_x_offset = pixel_x + Pixel_x + var/pixel_y_offset = pixel_y + Pixel_y + var/new_x = x + var/new_y = y - while(pixel_x_offset > 16) - pixel_x_offset -= 32 - pixel_x -= 32 - new_x++// x++ - while(pixel_x_offset < -16) - pixel_x_offset += 32 - pixel_x += 32 - new_x-- + while(pixel_x_offset > 16) + pixel_x_offset -= 32 + pixel_x -= 32 + new_x++// x++ + while(pixel_x_offset < -16) + pixel_x_offset += 32 + pixel_x += 32 + new_x-- - while(pixel_y_offset > 16) - pixel_y_offset -= 32 - pixel_y -= 32 - new_y++ - while(pixel_y_offset < -16) - pixel_y_offset += 32 - pixel_y += 32 - new_y-- + while(pixel_y_offset > 16) + pixel_y_offset -= 32 + pixel_y -= 32 + new_y++ + while(pixel_y_offset < -16) + pixel_y_offset += 32 + pixel_y += 32 + new_y-- - speed = round(speed) - step_towards(src, locate(new_x, new_y, z)) - if(speed <= 1) - pixel_x = pixel_x_offset - pixel_y = pixel_y_offset - else - animate(src, pixel_x = pixel_x_offset, pixel_y = pixel_y_offset, time = max(1, (speed <= 3 ? speed - 1 : speed))) + step_towards(src, locate(new_x, new_y, z)) + next_run += max(world.tick_lag, speed) + var/delay = next_run - world.time + if(delay <= world.tick_lag*2) + pixel_x = pixel_x_offset + pixel_y = pixel_y_offset + else + animate(src, pixel_x = pixel_x_offset, pixel_y = pixel_y_offset, time = max(1, (delay <= 3 ? delay - 1 : delay))) - if(original && (original.layer>=2.75) || ismob(original)) - if(loc == get_turf(original)) - if(!(original in permutated)) - Bump(original, 1) - Range() - sleep(max(1, speed)) + if(original && (original.layer>=2.75) || ismob(original)) + if(loc == get_turf(original)) + if(!(original in permutated)) + Bump(original, 1) + Range() + if (delay > 0) + sleep(delay) + else //old projectile system set waitfor = 0 while(loc) @@ -204,7 +211,7 @@ if(!(original in permutated)) Bump(original, 1) Range() - sleep(1) + sleep(config.run_speed * 0.9) /obj/item/projectile/Crossed(atom/movable/AM) //A mob moving on a tile with a projectile is hit by it. @@ -218,4 +225,4 @@ /obj/item/projectile/proc/dumbfire(var/dir) current = get_ranged_target_turf(src, dir, world.maxx) - fire() \ No newline at end of file + fire() From 3fc331efb0f0b30407b73b25a2202c26762eae7d Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Sat, 2 Jul 2016 18:19:08 -0700 Subject: [PATCH 02/81] Update projectile.dm --- code/modules/projectiles/projectile.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index 6cf1b3d9293..a6b813710e7 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -143,6 +143,7 @@ var/next_run = world.time while(loc) if(paused) + next_run = world.time sleep(1) continue From efc1d8707da99850df34979dda2bcacab99c1278 Mon Sep 17 00:00:00 2001 From: Shadowlight213 Date: Sun, 3 Jul 2016 11:06:31 -0700 Subject: [PATCH 03/81] Adds a var to disable the automaton examine text --- code/modules/mob/interactive.dm | 1 + code/modules/mob/living/carbon/human/examine.dm | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/mob/interactive.dm b/code/modules/mob/interactive.dm index 74b86a0b79b..a6910a62eac 100644 --- a/code/modules/mob/interactive.dm +++ b/code/modules/mob/interactive.dm @@ -72,6 +72,7 @@ var/forceProcess = 0 var/processTime = 8 var/lastProc = 0 + var/showexaminetext = 1 //If we show our telltale examine text var/list/knownStrings = list() diff --git a/code/modules/mob/living/carbon/human/examine.dm b/code/modules/mob/living/carbon/human/examine.dm index 8ba84d2891e..e62d302fd39 100644 --- a/code/modules/mob/living/carbon/human/examine.dm +++ b/code/modules/mob/living/carbon/human/examine.dm @@ -289,7 +289,9 @@ if(getorgan(/obj/item/organ/brain)) if(istype(src,/mob/living/carbon/human/interactive)) - msg += "[t_He] [t_is] appears to be some sort of sick automaton, [t_his] eyes are glazed over and [t_his] mouth is slightly agape.\n" + var/mob/living/carbon/human/interactive/auto = src + if(auto.showexaminetext) + msg += "[t_He] [t_is] appears to be some sort of sick automaton, [t_his] eyes are glazed over and [t_his] mouth is slightly agape.\n" else if(!key) msg += "[t_He] [t_is] totally catatonic. The stresses of life in deep-space must have been too much for [t_him]. Any recovery is unlikely.\n" else if(!client) From 225f2550c444224bd2f37f443b3677ab2c26cbfb Mon Sep 17 00:00:00 2001 From: unknown Date: Sun, 3 Jul 2016 23:09:25 -0400 Subject: [PATCH 04/81] Fixed vending machine restocking units not working. --- code/game/machinery/vending.dm | 4 +++- code/game/objects/items/weapons/vending_items.dm | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/vending.dm b/code/game/machinery/vending.dm index 9c15ae94baf..3a6c7c421ac 100644 --- a/code/game/machinery/vending.dm +++ b/code/game/machinery/vending.dm @@ -305,7 +305,9 @@ if(canister.charges[STANDARD_CHARGE] == 0) user << "This [canister.name] is empty!" else - var/transfered = refill_inventory(canister,product_records,user) + var/transfered = refill_inventory(canister,product_records,STANDARD_CHARGE) + transfered += refill_inventory(canister,coin_records,COIN_CHARGE) + transfered += refill_inventory(canister,hidden_records,CONTRABAND_CHARGE) if(transfered) user << "You loaded [transfered] items in \the [name]." else diff --git a/code/game/objects/items/weapons/vending_items.dm b/code/game/objects/items/weapons/vending_items.dm index 8ae1aa3c5c0..e3f2133e3d9 100644 --- a/code/game/objects/items/weapons/vending_items.dm +++ b/code/game/objects/items/weapons/vending_items.dm @@ -25,7 +25,7 @@ /obj/item/weapon/vending_refill/examine(mob/user) ..() if(charges[1] > 0) - user << "It can restock [charges[1]] item(s)." + user << "It can restock [charges[1]+charges[2]+charges[3]] item(s)." else user << "It's empty!" From 7dddd0d122fcd1364796b724cf5e3fc2acd69239 Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Mon, 4 Jul 2016 08:23:27 -0400 Subject: [PATCH 05/81] Adds logging to that one fucking toxin --- code/modules/reagents/chemistry/reagents/toxin_reagents.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index 8da685439b5..7f86666915c 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -589,7 +589,10 @@ metabolization_rate = 0.5 * REAGENTS_METABOLISM /datum/reagent/toxin/amanitin/on_mob_delete(mob/living/M) - M.adjustToxLoss(current_cycle*3*REM) + var/toxdamage = current_cycle*3*REM + M.adjustToxLoss(toxdamage) + if(M) + add_logs(M, null, "has taken [toxdamage] toxin damage from amanitin toxin") ..() /datum/reagent/toxin/lipolicide From ae2beec9ebb404ee589bc027205bc69a641badd4 Mon Sep 17 00:00:00 2001 From: unknown Date: Mon, 4 Jul 2016 12:20:54 -0400 Subject: [PATCH 06/81] Fixed Suit Storage Units runtiming if you tried to disinfect them without a mob inside them. --- code/game/machinery/suit_storage_unit.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/machinery/suit_storage_unit.dm b/code/game/machinery/suit_storage_unit.dm index 3d379f407cb..e30be6c7de3 100644 --- a/code/game/machinery/suit_storage_unit.dm +++ b/code/game/machinery/suit_storage_unit.dm @@ -358,7 +358,8 @@ else if(!helmet && !mask && !suit && !storage && !occupant) return else - occupant << "[src]'s confines grow warm, then hot, then scorching. You're being burned [!occupant.stat ? "alive" : "away"]!" + if(occupant) + occupant << "[src]'s confines grow warm, then hot, then scorching. You're being burned [!occupant.stat ? "alive" : "away"]!" cook() . = TRUE if("dispense") From 7e1f1a8e9d66d60002aa916f09e08a210ce258a6 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Mon, 4 Jul 2016 18:02:01 +0100 Subject: [PATCH 07/81] Removes gulag shuttle island on lavaland side :cl: coiax fix: Gulag prisoners can no longer duplicate their mining efforts through window breaking on the shuttle. fix: Fixes pickaxes inside walls on lavaland, along with lava having eaten one of the storage units. add: More fire extinguishers for lavaland mining base. /:cl: --- _maps/map_files/generic/lavaland.dmm | 425 ++++++++++++++------------- 1 file changed, 219 insertions(+), 206 deletions(-) diff --git a/_maps/map_files/generic/lavaland.dmm b/_maps/map_files/generic/lavaland.dmm index 80fbd46fec6..dc440afedf9 100644 --- a/_maps/map_files/generic/lavaland.dmm +++ b/_maps/map_files/generic/lavaland.dmm @@ -557,7 +557,7 @@ turf_type = /turf/open/floor/plating/lava/smooth; width = 9 }, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/open/floor/plating/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors/explored) "bm" = ( /obj/machinery/door/airlock/glass_security{ @@ -719,10 +719,7 @@ }, /area/mine/eva) "bA" = ( -/obj/effect/spawner/structure/window/reinforced, -/turf/open/floor/plating{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface - }, +/turf/open/floor/plating/lava/smooth/lava_land_surface, /area/lavaland/surface/outdoors/explored) "bB" = ( /obj/structure/table, @@ -909,10 +906,15 @@ }, /area/mine/production) "bT" = ( -/turf/open/floor/plasteel{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface +/obj/structure/extinguisher_cabinet{ + pixel_x = 30; + pixel_y = 0 }, -/area/lavaland/surface/outdoors/explored) +/turf/open/floor/plasteel/brown{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; + dir = 4 + }, +/area/mine/production) "bU" = ( /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; @@ -1232,11 +1234,14 @@ }, /area/mine/production) "cx" = ( -/turf/open/floor/plasteel/purple/corner{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - dir = 4 +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 }, -/area/lavaland/surface/outdoors/explored) +/turf/open/floor/plasteel{ + baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface + }, +/area/mine/living_quarters) "cy" = ( /obj/machinery/door/airlock/mining{ name = "Mining Station Storage"; @@ -1790,6 +1795,10 @@ }, /area/mine/eva) "dG" = ( +/obj/structure/extinguisher_cabinet{ + pixel_x = -5; + pixel_y = 30 + }, /turf/open/floor/plasteel/purple/corner{ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, @@ -2085,8 +2094,6 @@ }, /area/mine/living_quarters) "en" = ( -/obj/item/weapon/pickaxe, -/turf/open/floor/plating/asteroid/basalt/lava_land_surface, /turf/closed/indestructible/riveted, /area/ruin/unpowered{ name = "Necropolis Bridge" @@ -2816,6 +2823,12 @@ baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface }, /area/mine/laborcamp/security) +"fP" = ( +/turf/open/floor/plating/asteroid/basalt/lava_land_surface, +/turf/closed/indestructible/riveted, +/area/ruin/unpowered{ + name = "Necropolis Bridge" + }) (1,1,1) = {" aa @@ -3546,7 +3559,7 @@ af af af af -af +ab af af af @@ -3802,13 +3815,13 @@ af af af af +ab +al +al af af af -af -af -af -af +ab af af af @@ -4058,10 +4071,10 @@ af af af af -af -af -af -af +ab +al +al +al af af af @@ -4306,6 +4319,8 @@ af af af af +ab +ab af af af @@ -4314,20 +4329,18 @@ af af af af -af -af -af -af +ab +al dq +ab af af af af af -af -af -af -af +ab +ab +ab af af af @@ -4567,13 +4580,14 @@ af af af af +ab af af -af -dq -dq -af +bA +bA +ab dq +ab af af af @@ -4581,9 +4595,8 @@ af af af af -af -af -af +ab +ab af af af @@ -4818,17 +4831,16 @@ af af af af +ab af af af +ab af af af -af -af -dq -dq -af +bA +bA af af af @@ -4840,6 +4852,7 @@ af af af af +ab af af af @@ -5074,32 +5087,32 @@ af af af af +ab +ab +af +ab +ab +af +af +af +af +bA +bA +af +af +bA +bA +af +af +bA +af +ab af af af af af -af -af -af -af -dq -dq -af -af -dq -dq -af -af -dq -af -af -af -af -af -af -af -af +ab af af af @@ -5334,29 +5347,29 @@ af af af af +ab +ab +af +af +af +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA af af af af -af -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -af -af -af -af -af +ab af af af @@ -5594,23 +5607,23 @@ af af af af +bA +bA dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -af +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +ab af af af @@ -5852,24 +5865,24 @@ af af af af +bA +bA +bA +bA +bA +bA +bA +bA +bA dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq +bA +bA +bA +bA +bA +bA af -dq +bA af af af @@ -6101,28 +6114,28 @@ af af af af +ab af af af af af af +ab af -af -af -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA af af af @@ -6357,6 +6370,8 @@ af af af af +ab +ab af af af @@ -6364,24 +6379,22 @@ af af af af -af -af -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -af +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +ab af af af @@ -6618,27 +6631,27 @@ af af af af +ab af af af af -af -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA af af af @@ -6881,19 +6894,19 @@ af af af af -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq -dq +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA +bA af af af @@ -7138,19 +7151,19 @@ af af af af -dq -dq -dq -dq -dq -dq -dq -dq -dq +bA +bA +bA +bA +bA +bA +bA +bA +bA bl -dq -dq -dq +bA +bA +bA af af af @@ -7385,7 +7398,7 @@ af af af af -af +ab af af af @@ -7406,8 +7419,8 @@ fI an bm an -dq -dq +bA +bA af af af @@ -12283,7 +12296,7 @@ fK fK fK dq -en +fP fL fK dq @@ -13068,7 +13081,7 @@ ej bX bY ee -fj +cx bg fj ee @@ -18460,7 +18473,7 @@ dK bI bS dZ -bS +bT bI dI dI @@ -34714,8 +34727,8 @@ ah ah ah ah -en -en +fP +fP ab ab ab @@ -34958,7 +34971,7 @@ ab ab ab ab -en +fP ai ai ai @@ -34972,7 +34985,7 @@ ai ai ai ai -en +fP ab ab ab @@ -35472,7 +35485,7 @@ ab ab ab ab -en +fP aj aj aj @@ -35486,7 +35499,7 @@ aj aj aj aj -en +fP ab ab ab @@ -35729,8 +35742,8 @@ ab ab ab ab -en -en +fP +fP ak ak ak @@ -35742,8 +35755,8 @@ ak ak ak ak -en -en +fP +fP ab ab ab From 9ebcd225df8b0f40f745f1fc2915b87f66ee589d Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Mon, 4 Jul 2016 17:03:02 -0400 Subject: [PATCH 08/81] Adds logging to the judicial visor --- code/game/gamemodes/clock_cult/clock_items.dm | 17 ++++++++++++----- .../gamemodes/clock_cult/clock_structures.dm | 1 + 2 files changed, 13 insertions(+), 5 deletions(-) diff --git a/code/game/gamemodes/clock_cult/clock_items.dm b/code/game/gamemodes/clock_cult/clock_items.dm index a4d2bd5c0f3..1b88aaeda1e 100644 --- a/code/game/gamemodes/clock_cult/clock_items.dm +++ b/code/game/gamemodes/clock_cult/clock_items.dm @@ -434,6 +434,7 @@ var/active = FALSE //If the visor is online var/recharging = FALSE //If the visor is currently recharging var/obj/item/weapon/ratvars_flame/flame //The linked flame object + var/recharge_cooldown = 300 //divided by 10 if ratvar is alive actions_types = list(/datum/action/item_action/toggle_flame) /obj/item/clothing/glasses/judicial_visor/item_action_slot_check(slot, mob/user) @@ -451,7 +452,9 @@ return 0 if(is_servant_of_ratvar(user)) update_status(TRUE) - else if(iscultist(user)) //Cultists spontaneously combust + else + update_status(FALSE) + if(iscultist(user)) //Cultists spontaneously combust user << "\"Consider yourself judged, whelp.\"" user << "You suddenly catch fire!" user.adjust_fire_stacks(5) @@ -473,10 +476,12 @@ C << "You require a free hand to utilize [src]'s power!" return 0 C.visible_message("[C]'s hand is enveloped in violet flames!", "You harness [src]'s power. Direct it at a tile at any range to unleash it, or use the action button again to dispel it.") - var/obj/item/weapon/ratvars_flame/R = new(get_turf(C)) + var/turf/T = get_turf(C) + var/obj/item/weapon/ratvars_flame/R = new(T) flame = R C.put_in_hands(R) R.visor = src + add_logs(C, T, "prepared ratvar's flame", src) user.update_action_buttons_icon() /obj/item/clothing/glasses/judicial_visor/proc/update_status(change_to) @@ -547,13 +552,15 @@ continue V.recharging = TRUE //To prevent exploiting multiple visors to bypass the cooldown V.update_status() - addtimer(V, "recharge_visor", ratvar_awakens ? 60 : 600, FALSE, user) + addtimer(V, "recharge_visor", (ratvar_awakens ? visor.recharge_cooldown*0.1 : visor.recharge_cooldown) * 2, FALSE, user) clockwork_say(user, "Xarry, urn'guraf!") user.visible_message("The flame in [user]'s hand rushes to [target]!", "You direct [visor]'s power to [target]. You must wait for some time before doing this again.") - new/obj/effect/clockwork/judicial_marker(get_turf(target), user) + var/turf/T = get_turf(target) + new/obj/effect/clockwork/judicial_marker(T, user) + add_logs(user, T, "used ratvar's flame to create a judicial marker") user.update_action_buttons_icon() user.update_inv_glasses() - addtimer(visor, "recharge_visor", ratvar_awakens ? 30 : 300, FALSE, user)//Cooldown is reduced by 10x if Ratvar is up + addtimer(visor, "recharge_visor", ratvar_awakens ? visor.recharge_cooldown*0.1 : visor.recharge_cooldown, FALSE, user)//Cooldown is reduced by 10x if Ratvar is up qdel(src) return 1 diff --git a/code/game/gamemodes/clock_cult/clock_structures.dm b/code/game/gamemodes/clock_cult/clock_structures.dm index d0627ce6ea4..bebdef88856 100644 --- a/code/game/gamemodes/clock_cult/clock_structures.dm +++ b/code/game/gamemodes/clock_cult/clock_structures.dm @@ -510,6 +510,7 @@ L.IgniteMob() targetsjudged++ L.adjustBruteLoss(10) + add_logs(user, L, "struck with a judicial blast") user << "[targetsjudged ? "Successfully judged [targetsjudged]":"Judged no"] heretic[!targetsjudged || targetsjudged > 1 ? "s":""]." QDEL_IN(src, 3) //so the animation completes properly From 9c865c5cbbfa3d0d4b8bf1b2f55cdb4425f78a52 Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Mon, 4 Jul 2016 17:05:53 -0400 Subject: [PATCH 09/81] loc --- code/modules/reagents/chemistry/reagents/toxin_reagents.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm index 7f86666915c..afd5d590ce9 100644 --- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm @@ -592,7 +592,7 @@ var/toxdamage = current_cycle*3*REM M.adjustToxLoss(toxdamage) if(M) - add_logs(M, null, "has taken [toxdamage] toxin damage from amanitin toxin") + add_logs(M, get_turf(M), "has taken [toxdamage] toxin damage from amanitin toxin") ..() /datum/reagent/toxin/lipolicide From 1772364c3f03f831f2de98d0e241e40943b273b2 Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Mon, 4 Jul 2016 18:13:08 -0400 Subject: [PATCH 10/81] Scripture being locked or unlocked is now announced to servants and ghosts --- code/game/gamemodes/clock_cult/clock_cult.dm | 4 +++ .../gamemodes/clock_cult/clock_structures.dm | 8 ++++++ .../gamemodes/clock_cult/clock_unsorted.dm | 25 +++++++++++++++++++ 3 files changed, 37 insertions(+) diff --git a/code/game/gamemodes/clock_cult/clock_cult.dm b/code/game/gamemodes/clock_cult/clock_cult.dm index 5b91c3dffca..4915e8ec1b3 100644 --- a/code/game/gamemodes/clock_cult/clock_cult.dm +++ b/code/game/gamemodes/clock_cult/clock_cult.dm @@ -91,7 +91,9 @@ This file's folder contains: M.visible_message("[M]'s eyes glow a blazing yellow!", \ "Assist your new companions in their righteous efforts. Your goal is theirs, and theirs yours. You serve the Clockwork Justiciar above all else. Perform his every \ whim without hesitation.") + var/list/scripture_states = get_scripture_states() ticker.mode.servants_of_ratvar += M.mind + scripture_unlock_alert(scripture_states) ticker.mode.update_servant_icons_added(M.mind) M.mind.special_role = "Servant of Ratvar" M.languages_spoken |= RATVAR @@ -120,7 +122,9 @@ This file's folder contains: if(!silent) M.visible_message("[M] seems to have remembered their true allegiance!", \ "A cold, cold darkness flows through your mind, extinguishing the Justiciar's light and all of your memories as his servant.") + var/list/scripture_states = get_scripture_states() ticker.mode.servants_of_ratvar -= M.mind + scripture_unlock_alert(scripture_states) ticker.mode.update_servant_icons_removed(M.mind) all_clockwork_mobs -= M M.mind.memory = "" //Not sure if there's a better way to do this diff --git a/code/game/gamemodes/clock_cult/clock_structures.dm b/code/game/gamemodes/clock_cult/clock_structures.dm index d0627ce6ea4..6c4f40b24fb 100644 --- a/code/game/gamemodes/clock_cult/clock_structures.dm +++ b/code/game/gamemodes/clock_cult/clock_structures.dm @@ -24,11 +24,15 @@ /obj/structure/clockwork/New() ..() + var/list/scripture_states = get_scripture_states() clockwork_construction_value += construction_value + scripture_unlock_alert(scripture_states) all_clockwork_objects += src /obj/structure/clockwork/Destroy() + var/list/scripture_states = get_scripture_states() clockwork_construction_value -= construction_value + scripture_unlock_alert(scripture_states) all_clockwork_objects -= src return ..() @@ -155,11 +159,15 @@ /obj/structure/clockwork/cache/New() ..() START_PROCESSING(SSobj, src) + var/list/scripture_states = get_scripture_states() clockwork_caches++ + scripture_unlock_alert(scripture_states) SetLuminosity(2,1) /obj/structure/clockwork/cache/Destroy() + var/list/scripture_states = get_scripture_states() clockwork_caches-- + scripture_unlock_alert(scripture_states) STOP_PROCESSING(SSobj, src) return ..() diff --git a/code/game/gamemodes/clock_cult/clock_unsorted.dm b/code/game/gamemodes/clock_cult/clock_unsorted.dm index 9f8e0707f08..669e8715d4f 100644 --- a/code/game/gamemodes/clock_cult/clock_unsorted.dm +++ b/code/game/gamemodes/clock_cult/clock_unsorted.dm @@ -11,6 +11,19 @@ M << parsed_message return 1 +/proc/generic_hierophant_message(message, servantsonly, atom/target) //sends a generic message to all servants and optionally observers + if(!message || !ticker || !ticker.mode) + return 0 + for(var/M in mob_list) + if(!servantsonly && isobserver(M)) + if(target) + var/link = FOLLOW_LINK(M, target) + M << "[link] [message]" + else + M << message + if(is_servant_of_ratvar(M)) + M << message + //Function Call action: Calls forth a Ratvarian spear. /datum/action/innate/function_call name = "Function Call" @@ -111,6 +124,18 @@ return 1 //12 or more non-brain servants, 5+ clockwork caches, at least 250 CV, and there are no living, non-servant ais return 0 +/proc/scripture_unlock_alert(list/previous_states) //reports to servants when scripture is locked or unlocked + var/list/states = get_scripture_states() + for(var/i in states) + if(states[i] != previous_states[i]) + generic_hierophant_message("[i] Scripture has been [states[i] ? "un":""]locked.") + +/proc/get_scripture_states() //returns the current unlock states of each unlockable scripture tier + . = list("Script" = scripture_unlock_check(SCRIPTURE_SCRIPT), \ + "Application" = scripture_unlock_check(SCRIPTURE_APPLICATION), \ + "Revenant" = scripture_unlock_check(SCRIPTURE_REVENANT), \ + "Judgement" = scripture_unlock_check(SCRIPTURE_JUDGEMENT)) + /proc/generate_cache_component(specific_component_id) //generates a component in the global component cache, either random based on lowest or a specific component if(specific_component_id) clockwork_component_cache[specific_component_id]++ From fb994df5689d4648a373b19ddce712c9737d0259 Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Mon, 4 Jul 2016 18:16:55 -0400 Subject: [PATCH 11/81] wallsnfloors too --- code/game/turfs/simulated/floor/misc_floor.dm | 4 ++++ code/game/turfs/simulated/walls_misc.dm | 6 +++++- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 98d64b763cb..7bbd4aa8b98 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -123,11 +123,15 @@ ..() PoolOrNew(/obj/effect/overlay/temp/ratvar/floor, src) PoolOrNew(/obj/effect/overlay/temp/ratvar/beam, src) + var/list/scripture_states = get_scripture_states() clockwork_construction_value++ + scripture_unlock_alert(scripture_states) /turf/open/floor/clockwork/Destroy() STOP_PROCESSING(SSobj, src) + var/list/scripture_states = get_scripture_states() clockwork_construction_value-- + scripture_unlock_alert(scripture_states) return ..() /turf/open/floor/clockwork/Entered(atom/movable/AM) diff --git a/code/game/turfs/simulated/walls_misc.dm b/code/game/turfs/simulated/walls_misc.dm index 60c457c86f8..fdb1b7039bc 100644 --- a/code/game/turfs/simulated/walls_misc.dm +++ b/code/game/turfs/simulated/walls_misc.dm @@ -53,11 +53,15 @@ ..() PoolOrNew(/obj/effect/overlay/temp/ratvar/wall, src) PoolOrNew(/obj/effect/overlay/temp/ratvar/beam, src) + var/list/scripture_states = get_scripture_states() clockwork_construction_value += 5 + scripture_unlock_alert(scripture_states) /turf/closed/wall/clockwork/Destroy() + var/list/scripture_states = get_scripture_states() clockwork_construction_value -= 5 - ..() + scripture_unlock_alert(scripture_states) + return ..() /turf/closed/wall/clockwork/attackby(obj/item/I, mob/living/user, params) if(istype(I, /obj/item/weapon/weldingtool)) From 5f6db6e3224573ec1aa6b3b72f918844e794386d Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Mon, 4 Jul 2016 18:24:14 -0400 Subject: [PATCH 12/81] proc --- code/game/gamemodes/clock_cult/clock_structures.dm | 8 ++------ code/game/gamemodes/clock_cult/clock_unsorted.dm | 5 +++++ code/game/turfs/simulated/floor/misc_floor.dm | 8 ++------ code/game/turfs/simulated/walls_misc.dm | 8 ++------ 4 files changed, 11 insertions(+), 18 deletions(-) diff --git a/code/game/gamemodes/clock_cult/clock_structures.dm b/code/game/gamemodes/clock_cult/clock_structures.dm index 6c4f40b24fb..606e802f9de 100644 --- a/code/game/gamemodes/clock_cult/clock_structures.dm +++ b/code/game/gamemodes/clock_cult/clock_structures.dm @@ -24,15 +24,11 @@ /obj/structure/clockwork/New() ..() - var/list/scripture_states = get_scripture_states() - clockwork_construction_value += construction_value - scripture_unlock_alert(scripture_states) + change_construction_value(construction_value) all_clockwork_objects += src /obj/structure/clockwork/Destroy() - var/list/scripture_states = get_scripture_states() - clockwork_construction_value -= construction_value - scripture_unlock_alert(scripture_states) + change_construction_value(-construction_value) all_clockwork_objects -= src return ..() diff --git a/code/game/gamemodes/clock_cult/clock_unsorted.dm b/code/game/gamemodes/clock_cult/clock_unsorted.dm index 669e8715d4f..9a95daec151 100644 --- a/code/game/gamemodes/clock_cult/clock_unsorted.dm +++ b/code/game/gamemodes/clock_cult/clock_unsorted.dm @@ -136,6 +136,11 @@ "Revenant" = scripture_unlock_check(SCRIPTURE_REVENANT), \ "Judgement" = scripture_unlock_check(SCRIPTURE_JUDGEMENT)) +/proc/change_construction_value(amount) + var/list/scripture_states = get_scripture_states() + clockwork_construction_value += amount + scripture_unlock_alert(scripture_states) + /proc/generate_cache_component(specific_component_id) //generates a component in the global component cache, either random based on lowest or a specific component if(specific_component_id) clockwork_component_cache[specific_component_id]++ diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 7bbd4aa8b98..e064c9fb223 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -123,15 +123,11 @@ ..() PoolOrNew(/obj/effect/overlay/temp/ratvar/floor, src) PoolOrNew(/obj/effect/overlay/temp/ratvar/beam, src) - var/list/scripture_states = get_scripture_states() - clockwork_construction_value++ - scripture_unlock_alert(scripture_states) + change_construction_value(1) /turf/open/floor/clockwork/Destroy() STOP_PROCESSING(SSobj, src) - var/list/scripture_states = get_scripture_states() - clockwork_construction_value-- - scripture_unlock_alert(scripture_states) + change_construction_value(-1) return ..() /turf/open/floor/clockwork/Entered(atom/movable/AM) diff --git a/code/game/turfs/simulated/walls_misc.dm b/code/game/turfs/simulated/walls_misc.dm index fdb1b7039bc..bd50729b08a 100644 --- a/code/game/turfs/simulated/walls_misc.dm +++ b/code/game/turfs/simulated/walls_misc.dm @@ -53,14 +53,10 @@ ..() PoolOrNew(/obj/effect/overlay/temp/ratvar/wall, src) PoolOrNew(/obj/effect/overlay/temp/ratvar/beam, src) - var/list/scripture_states = get_scripture_states() - clockwork_construction_value += 5 - scripture_unlock_alert(scripture_states) + change_construction_value(5) /turf/closed/wall/clockwork/Destroy() - var/list/scripture_states = get_scripture_states() - clockwork_construction_value -= 5 - scripture_unlock_alert(scripture_states) + change_construction_value(-5) return ..() /turf/closed/wall/clockwork/attackby(obj/item/I, mob/living/user, params) From 03156862355fc1c032b6052608605d2b708103fa Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Mon, 4 Jul 2016 18:40:07 -0400 Subject: [PATCH 13/81] allalerts nobody reviews my stuff anyway so they won't call me on it --- code/modules/mob/living/death.dm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/code/modules/mob/living/death.dm b/code/modules/mob/living/death.dm index fc1bf88240b..70530432c29 100644 --- a/code/modules/mob/living/death.dm +++ b/code/modules/mob/living/death.dm @@ -54,7 +54,9 @@ message_type=DEADCHAT_DEATHRATTLE) if(mind) mind.store_memory("Time of death: [tod]", 0) + var/list/scripture_states = get_scripture_states() living_mob_list -= src + scripture_unlock_alert(scripture_states) if(!gibbed) dead_mob_list += src else if(buckled) From ab2fca0a49cefed870df8912af1ec6c11d1daa4b Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Mon, 4 Jul 2016 20:55:15 -0400 Subject: [PATCH 14/81] does anyone review my shit --- code/game/gamemodes/clock_cult/clock_items.dm | 2 +- .../gamemodes/clock_cult/clock_machines.dm | 2 +- .../gamemodes/clock_cult/clock_unsorted.dm | 18 +++++++----------- code/game/turfs/simulated/floor/misc_floor.dm | 7 +++++++ code/game/turfs/simulated/walls_misc.dm | 8 +++++++- .../friendly/drone/extra_drone_types.dm | 2 +- 6 files changed, 24 insertions(+), 15 deletions(-) diff --git a/code/game/gamemodes/clock_cult/clock_items.dm b/code/game/gamemodes/clock_cult/clock_items.dm index a4d2bd5c0f3..d90421efac0 100644 --- a/code/game/gamemodes/clock_cult/clock_items.dm +++ b/code/game/gamemodes/clock_cult/clock_items.dm @@ -363,7 +363,7 @@ if(!message || !user || !user.canUseTopic(src)) return 0 user.whisper("Freinagf, urne zl jbeqf. [message]") - send_hierophant_message(user, message) + titled_hierophant_message(user, message) return 1 /obj/item/clothing/glasses/wraith_spectacles //Wraith spectacles: Grants night and x-ray vision at the slow cost of the wearer's sight. Nar-Sian cultists are instantly blinded. diff --git a/code/game/gamemodes/clock_cult/clock_machines.dm b/code/game/gamemodes/clock_cult/clock_machines.dm index 8db2ed225b2..7dd3801683f 100644 --- a/code/game/gamemodes/clock_cult/clock_machines.dm +++ b/code/game/gamemodes/clock_cult/clock_machines.dm @@ -579,7 +579,7 @@ user << "The obelisk lacks the power to broadcast!" return clockwork_say(user, "Uvrebcunag Oebnqpnfg, npgvingr!") - send_hierophant_message(user, input, "big_brass", "large_brass") + titled_hierophant_message(user, input, "big_brass", "large_brass") if("Spatial Gateway") if(gateway_active) user << "The obelisk is already sustaining a gateway!" diff --git a/code/game/gamemodes/clock_cult/clock_unsorted.dm b/code/game/gamemodes/clock_cult/clock_unsorted.dm index 9a95daec151..2eb25ec3765 100644 --- a/code/game/gamemodes/clock_cult/clock_unsorted.dm +++ b/code/game/gamemodes/clock_cult/clock_unsorted.dm @@ -1,17 +1,13 @@ //sends messages via hierophant -/proc/send_hierophant_message(mob/user, message, name_span = "heavy_brass", message_span = "brass", user_title = "Servant") +/proc/titled_hierophant_message(mob/user, message, name_span = "heavy_brass", message_span = "brass", user_title = "Servant") if(!user || !message || !ticker || !ticker.mode) return 0 - var/parsed_message = "[user_title ? "[user_title] ":""][findtextEx(user.name, user.real_name) ? user.name : "[user.real_name] (as [user.name])"]: \"[message]\"" - for(var/M in mob_list) - if(isobserver(M)) - var/link = FOLLOW_LINK(M, user) - M << "[link] [parsed_message]" - else if(is_servant_of_ratvar(M)) - M << parsed_message + var/parsed_message = "[user_title ? "[user_title] ":""][findtextEx(user.name, user.real_name) ? user.name : "[user.real_name] (as [user.name])"]: \ + \"[message]\"" + hierophant_message(parsed_message, FALSE, user) return 1 -/proc/generic_hierophant_message(message, servantsonly, atom/target) //sends a generic message to all servants and optionally observers +/proc/hierophant_message(message, servantsonly, atom/target) //sends a generic message to all servants and optionally observers if(!message || !ticker || !ticker.mode) return 0 for(var/M in mob_list) @@ -21,7 +17,7 @@ M << "[link] [message]" else M << message - if(is_servant_of_ratvar(M)) + else if(is_servant_of_ratvar(M)) M << message //Function Call action: Calls forth a Ratvarian spear. @@ -128,7 +124,7 @@ var/list/states = get_scripture_states() for(var/i in states) if(states[i] != previous_states[i]) - generic_hierophant_message("[i] Scripture has been [states[i] ? "un":""]locked.") + hierophant_message("Hierophant Network: [i] Scripture has been [states[i] ? "un":""]locked.") /proc/get_scripture_states() //returns the current unlock states of each unlockable scripture tier . = list("Script" = scripture_unlock_check(SCRIPTURE_SCRIPT), \ diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index e064c9fb223..5658b335c88 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -130,6 +130,11 @@ change_construction_value(-1) return ..() +/turf/open/floor/clockwork/ChangeTurf(path, defer_change = FALSE) + if(path != type) + change_construction_value(-1) + return ..() + /turf/open/floor/clockwork/Entered(atom/movable/AM) ..() START_PROCESSING(SSobj, src) @@ -160,9 +165,11 @@ /turf/open/floor/clockwork/attackby(obj/item/I, mob/living/user, params) if(istype(I, /obj/item/weapon/crowbar)) user.visible_message("[user] begins slowly prying up [src]...", "You begin painstakingly prying up [src]...") + playsound(src, 'sound/items/Crowbar.ogg', 20, 1) if(!do_after(user, 70 / I.toolspeed, target = src)) return 0 user.visible_message("[user] pries up [src]!", "You pry up [src], destroying it!") + playsound(src, 'sound/items/Crowbar.ogg', 80, 1) make_plating() return 1 return ..() diff --git a/code/game/turfs/simulated/walls_misc.dm b/code/game/turfs/simulated/walls_misc.dm index bd50729b08a..ded0bf46834 100644 --- a/code/game/turfs/simulated/walls_misc.dm +++ b/code/game/turfs/simulated/walls_misc.dm @@ -59,11 +59,17 @@ change_construction_value(-5) return ..() +/turf/closed/wall/clockwork/ChangeTurf(path, defer_change = FALSE) + if(path != type) + change_construction_value(-5) + return ..() + /turf/closed/wall/clockwork/attackby(obj/item/I, mob/living/user, params) if(istype(I, /obj/item/weapon/weldingtool)) var/obj/item/weapon/weldingtool/WT = I - if(!WT.isOn()) + if(!WT.remove_fuel(0,user)) return 0 + playsound(src, 'sound/items/Welder.ogg', 100, 1) user.visible_message("[user] begins slowly breaking down [src]...", "You begin painstakingly destroying [src]...") if(!do_after(user, 120 / WT.toolspeed, target = src)) return 0 diff --git a/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm b/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm index 8a5478dedcb..dee327d9de4 100644 --- a/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm +++ b/code/modules/mob/living/simple_animal/friendly/drone/extra_drone_types.dm @@ -138,4 +138,4 @@ return //we don't get hacked or give a shit about it /mob/living/simple_animal/drone/cogscarab/drone_chat(msg) - send_hierophant_message(src, msg, "heavy_alloy") //HIEROPHANT DRONES + titled_hierophant_message(src, msg, "heavy_alloy") //HIEROPHANT DRONES From 8fe082ac76544f2f251d77c9b60062a5208cbbd7 Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Tue, 5 Jul 2016 07:07:38 -0400 Subject: [PATCH 15/81] stop --- code/game/turfs/simulated/floor/misc_floor.dm | 1 + 1 file changed, 1 insertion(+) diff --git a/code/game/turfs/simulated/floor/misc_floor.dm b/code/game/turfs/simulated/floor/misc_floor.dm index 5658b335c88..79d45dd78f2 100644 --- a/code/game/turfs/simulated/floor/misc_floor.dm +++ b/code/game/turfs/simulated/floor/misc_floor.dm @@ -132,6 +132,7 @@ /turf/open/floor/clockwork/ChangeTurf(path, defer_change = FALSE) if(path != type) + STOP_PROCESSING(SSobj, src) change_construction_value(-1) return ..() From 3cc86a75341c7dc4a4d720a54e56c3481a36fa06 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Tue, 5 Jul 2016 17:54:09 +0100 Subject: [PATCH 16/81] Tesla now dusts people on tile it jumps to :cl: coiax fix: The tesla now dusts all carbon mobs on the turf that it moves to, grounding rod or no. /:cl: - Also made the miniball spawn a timer. --- code/modules/power/tesla/energy_ball.dm | 38 ++++++++++++------------- 1 file changed, 18 insertions(+), 20 deletions(-) diff --git a/code/modules/power/tesla/energy_ball.dm b/code/modules/power/tesla/energy_ball.dm index 670aa1276a9..1b7e68f0d0c 100644 --- a/code/modules/power/tesla/energy_ball.dm +++ b/code/modules/power/tesla/energy_ball.dm @@ -48,7 +48,7 @@ var/list/blacklisted_tesla_types = typecacheof(list(/obj/machinery/atmospherics, var/obj/singularity/energy_ball/EB = ball qdel(EB) - return ..() + . = ..() /obj/singularity/energy_ball/process() if(!orbiting) @@ -71,8 +71,6 @@ var/list/blacklisted_tesla_types = typecacheof(list(/obj/machinery/atmospherics, else energy = 0 // ensure we dont have miniballs of miniballs - return - /obj/singularity/energy_ball/examine(mob/user) ..() if(orbiting_balls.len) @@ -89,28 +87,17 @@ var/list/blacklisted_tesla_types = typecacheof(list(/obj/machinery/atmospherics, var/turf/T = get_step(src, move_dir) if(can_move(T)) loc = T + for(var/mob/living/carbon/C in loc) + dust_mobs(C) /obj/singularity/energy_ball/proc/handle_energy() - if(energy >= energy_to_raise) energy_to_lower = energy_to_raise - 20 energy_to_raise = energy_to_raise * 1.25 playsound(src.loc, 'sound/magic/lightning_chargeup.ogg', 100, 1, extrarange = 30) - spawn(100) - if (!loc) - return - var/obj/singularity/energy_ball/EB = new(loc) - - EB.transform *= pick(0.3, 0.4, 0.5, 0.6, 0.7) - var/icon/I = icon(icon,icon_state,dir) - - var/orbitsize = (I.Width() + I.Height()) * pick(0.4, 0.5, 0.6, 0.7, 0.8) - orbitsize -= (orbitsize / world.icon_size) * (world.icon_size * 0.25) - - EB.orbit(src, orbitsize, pick(FALSE, TRUE), rand(10, 25), pick(3, 4, 5, 6, 36)) - + addtimer(src, "new_mini_ball", 100) else if(energy < energy_to_lower && orbiting_balls.len) energy_to_raise = energy_to_raise / 1.25 @@ -122,6 +109,20 @@ var/list/blacklisted_tesla_types = typecacheof(list(/obj/machinery/atmospherics, else if(orbiting_balls.len) dissipate() //sing code has a much better system. +/obj/singularity/energy_ball/proc/new_mini_ball() + if(!loc) + return + var/obj/singularity/energy_ball/EB = new(loc) + + EB.transform *= pick(0.3, 0.4, 0.5, 0.6, 0.7) + var/icon/I = icon(icon,icon_state,dir) + + var/orbitsize = (I.Width() + I.Height()) * pick(0.4, 0.5, 0.6, 0.7, 0.8) + orbitsize -= (orbitsize / world.icon_size) * (world.icon_size * 0.25) + + EB.orbit(src, orbitsize, pick(FALSE, TRUE), rand(10, 25), pick(3, 4, 5, 6, 36)) + + /obj/singularity/energy_ball/Bump(atom/A) dust_mobs(A) @@ -146,7 +147,6 @@ var/list/blacklisted_tesla_types = typecacheof(list(/obj/machinery/atmospherics, if(istype(A, /mob/living/carbon)) var/mob/living/carbon/C = A C.dust() - return /proc/tesla_zap(var/atom/source, zap_range = 3, power) . = source.dir @@ -262,5 +262,3 @@ var/list/blacklisted_tesla_types = typecacheof(list(/obj/machinery/atmospherics, else if(closest_structure) closest_structure.tesla_act(power) - - From bc69c307ba983bcd4d090c3b892f152a96f5fcfd Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Tue, 5 Jul 2016 17:15:01 +0000 Subject: [PATCH 17/81] Automatic changelog generation for PR #19121 [ci skip] --- html/changelogs/AutoChangeLog-pr-19121.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19121.yml diff --git a/html/changelogs/AutoChangeLog-pr-19121.yml b/html/changelogs/AutoChangeLog-pr-19121.yml new file mode 100644 index 00000000000..ea6ef024d28 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19121.yml @@ -0,0 +1,4 @@ +author: "optional name here" +delete-after: True +changes: + - bugfix: "Suit Storage Units can now disinfect items other than living and dead creatures." From 34cc2ae814f1a37eccb01813682789ede1050ecb Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Tue, 5 Jul 2016 18:17:19 +0000 Subject: [PATCH 18/81] Automatic changelog generation for PR #19122 [ci skip] --- html/changelogs/AutoChangeLog-pr-19122.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19122.yml diff --git a/html/changelogs/AutoChangeLog-pr-19122.yml b/html/changelogs/AutoChangeLog-pr-19122.yml new file mode 100644 index 00000000000..f8f7b17dd14 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19122.yml @@ -0,0 +1,8 @@ +author: "coiax" +delete-after: True +changes: + - bugfix: "Gulag prisoners can no longer duplicate their mining efforts +through window breaking on the shuttle." + - bugfix: "Fixes pickaxes inside walls on lavaland, along with lava having eaten +one of the storage units." + - rscadd: "More fire extinguishers for lavaland mining base." From 29c479ab2f517d296c2248df3ed9860ec4128cd5 Mon Sep 17 00:00:00 2001 From: Jack Edge Date: Tue, 5 Jul 2016 19:27:50 +0100 Subject: [PATCH 19/81] Connects supply loop to that random pump in cargo Like how did it get there? --- _maps/map_files/TgStation/tgstation.2.1.3.dmm | 33 +++++++++++-------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/_maps/map_files/TgStation/tgstation.2.1.3.dmm b/_maps/map_files/TgStation/tgstation.2.1.3.dmm index b2fd7ed7389..9a79d715677 100644 --- a/_maps/map_files/TgStation/tgstation.2.1.3.dmm +++ b/_maps/map_files/TgStation/tgstation.2.1.3.dmm @@ -27539,8 +27539,8 @@ d2 = 2; icon_state = "1-2" }, -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 5 +/obj/machinery/atmospherics/pipe/manifold/supply/hidden{ + dir = 8 }, /turf/open/floor/plasteel, /area/quartermaster/storage) @@ -28507,6 +28507,7 @@ d2 = 4; icon_state = "1-4" }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, /turf/open/floor/plasteel, /area/quartermaster/storage) "bmk" = ( @@ -32638,11 +32639,8 @@ /turf/open/floor/plasteel, /area/quartermaster/storage) "buC" = ( -/obj/machinery/atmospherics/components/unary/vent_pump{ - dir = 1; - external_pressure_bound = 101.325; - on = 1; - pressure_checks = 1 +/obj/machinery/atmospherics/pipe/simple/supply/hidden{ + dir = 4 }, /turf/open/floor/plasteel, /area/quartermaster/storage) @@ -60671,6 +60669,13 @@ /obj/structure/cable, /turf/open/floor/plating, /area/maintenance/port) +"cCo" = ( +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ + dir = 4 + }, +/obj/machinery/atmospherics/pipe/simple/supply/hidden, +/turf/open/floor/plasteel, +/area/quartermaster/storage) (1,1,1) = {" aaa @@ -79569,11 +79574,11 @@ bjl bkG bkp bmj -bjr -bmb -bjr -bjr -bjr +bjt +cCo +bjt +bjt +biq bvV blW aaa @@ -79830,7 +79835,7 @@ bjr bmb bjr bjr -bjr +buC bvV blW aaa @@ -80087,7 +80092,7 @@ boK bpz boK bjr -buC +bkt bvV blW aaa From f5a0ef1a1aafd95e6df031d92744d1985bde6204 Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Tue, 5 Jul 2016 15:36:28 -0400 Subject: [PATCH 20/81] - --- code/game/gamemodes/clock_cult/clock_items.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/gamemodes/clock_cult/clock_items.dm b/code/game/gamemodes/clock_cult/clock_items.dm index d90421efac0..afd4a3dc9e0 100644 --- a/code/game/gamemodes/clock_cult/clock_items.dm +++ b/code/game/gamemodes/clock_cult/clock_items.dm @@ -362,7 +362,7 @@ var/message = stripped_input(user, "Enter a message to send to your fellow servants.", "Hierophant") if(!message || !user || !user.canUseTopic(src)) return 0 - user.whisper("Freinagf, urne zl jbeqf. [message]") + user.whisper("Freinagf, urne zl-jbeqf. [message]") titled_hierophant_message(user, message) return 1 From a49d6c063eebac89d6acf3cf9a6c56b68210ad4f Mon Sep 17 00:00:00 2001 From: kevinz000 Date: Tue, 5 Jul 2016 13:27:01 -0700 Subject: [PATCH 21/81] Spacevine Tweaks (#19098) * health * fix * whatdidibreak * fixed * worksproperly * fixes --- code/modules/events/spacevine.dm | 53 ++++++++++++++++++++------------ 1 file changed, 34 insertions(+), 19 deletions(-) diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index 40f290aa304..d6bf374fd6f 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -190,6 +190,8 @@ /datum/spacevine_mutation/fire_proof/on_hit(obj/effect/spacevine/holder, mob/hitter, obj/item/I, expected_damage) if(I && I.damtype == "fire") . = 0 + else + . = expected_damage /datum/spacevine_mutation/vine_eating name = "vine eating" @@ -294,11 +296,12 @@ M.adjustBruteLoss(5) M << "You cut yourself on the thorny vines." -/datum/spacevine_mutation/thorns/on_hit(obj/effect/spacevine/holder, mob/living/hitter) +/datum/spacevine_mutation/thorns/on_hit(obj/effect/spacevine/holder, mob/living/hitter, obj/item/I, expected_damage) if(prob(severity) && istype(hitter)) var/mob/living/M = hitter M.adjustBruteLoss(5) M << "You cut yourself on the thorny vines." + . = expected_damage /datum/spacevine_mutation/woodening name = "hardened" @@ -308,15 +311,14 @@ /datum/spacevine_mutation/woodening/on_grow(obj/effect/spacevine/holder) if(holder.energy) holder.density = 1 + holder.maxhealth = 100 + holder.health = holder.maxhealth -/datum/spacevine_mutation/woodening/on_hit(obj/effect/spacevine/holder, mob/hitter, obj/item/I, expected_damage) - if(!expected_damage) - return - if(hitter) - if(I) - . = I.force * 2 - else - . = 8 +/datum/spacevine_mutation/woodening/on_hit(obj/effect/spacevine/holder, mob/living/hitter, obj/item/I, expected_damage) + if(I.is_sharp()) + . = expected_damage * 0.5 + else + . = expected_damage /datum/spacevine_mutation/flowering name = "flowering" @@ -343,6 +345,8 @@ layer = SPACEVINE_LAYER mouse_opacity = 2 //Clicking anywhere on the turf is good enough pass_flags = PASSTABLE | PASSGRILLE + var/health = 50 + var/maxhealth = 50 var/energy = 0 var/obj/effect/spacevine_controller/master = null var/list/mutations = list() @@ -385,22 +389,33 @@ if (!W || !user || !W.type) return user.changeNext_move(CLICK_CD_MELEE) + var/force = W.force - var/override = W.force - if(W.is_sharp()) - override = 100 if(istype(W, /obj/item/weapon/scythe)) - var/local_override = override + force = force * 4 for(var/obj/effect/spacevine/B in orange(1,src)) - for(var/datum/spacevine_mutation/SM in mutations) - local_override = SM.on_hit(src, user, W, local_override) - if(prob(local_override)) - qdel(B) + B.health = health - force + if(B.health < 1) + qdel(B) + + health = health - force + + if(health < 1) + qdel(src) + + return + + if(W.is_sharp()) + force = force * 4 + + if(W && W.damtype == "fire") + force = force * 4 for(var/datum/spacevine_mutation/SM in mutations) - override = SM.on_hit(src, user, W, override) //on_hit now takes override damage as arg and returns new value for other mutations to permutate further + force = SM.on_hit(src, user, W, force) //on_hit now takes override damage as arg and returns new value for other mutations to permutate further - if(prob(override)) + health = health - force + if(health < 1) qdel(src) ..() From 46118ce3b8414fc5e0272e44969f19fbf1ca7712 Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Tue, 5 Jul 2016 20:27:02 +0000 Subject: [PATCH 22/81] Automatic changelog generation for PR #19098 [ci skip] --- html/changelogs/AutoChangeLog-pr-19098.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19098.yml diff --git a/html/changelogs/AutoChangeLog-pr-19098.yml b/html/changelogs/AutoChangeLog-pr-19098.yml new file mode 100644 index 00000000000..e9537e0cb53 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19098.yml @@ -0,0 +1,4 @@ +author: "kevinz000" +delete-after: True +changes: + - tweak: "Kudzu is no longer unstoppable" From 0637724342f4565c6de5f092a71b151216ecdc8c Mon Sep 17 00:00:00 2001 From: tgstation-server Date: Tue, 5 Jul 2016 22:14:27 +0000 Subject: [PATCH 23/81] Automatic changelog generation for PR #19113 [ci skip] --- html/changelogs/AutoChangeLog-pr-19113.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19113.yml diff --git a/html/changelogs/AutoChangeLog-pr-19113.yml b/html/changelogs/AutoChangeLog-pr-19113.yml new file mode 100644 index 00000000000..eaa045906e3 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19113.yml @@ -0,0 +1,4 @@ +author: "Cruix" +delete-after: True +changes: + - bugfix: "Vending machine restocking units now work." From 051e532337c7da2e8fd2fd34655bdf4b1f8cdb0c Mon Sep 17 00:00:00 2001 From: hornygranny Date: Tue, 5 Jul 2016 15:15:01 -0700 Subject: [PATCH 24/81] Makes the fedora holy weapon sharp and actually good (#19116) Gives the chaplain fedora a sharp flag and some force --- code/game/objects/items/weapons/holy_weapons.dm | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/weapons/holy_weapons.dm b/code/game/objects/items/weapons/holy_weapons.dm index 05a607c1a3b..05b11d8ab94 100644 --- a/code/game/objects/items/weapons/holy_weapons.dm +++ b/code/game/objects/items/weapons/holy_weapons.dm @@ -265,15 +265,13 @@ /obj/item/weapon/nullrod/fedora name = "atheist's fedora" - desc = "The brim of the hat is as sharp as your wit. Throwing it at someone would hurt almost as much as disproving the existence of God." + desc = "The brim of the hat is as sharp as your wit. The edge would hurt almost as much as disproving the existence of God." icon_state = "fedora" item_state = "fedora" slot_flags = SLOT_HEAD icon = 'icons/obj/clothing/hats.dmi' - force = 0 - throw_speed = 4 - throw_range = 7 - throwforce = 20 + sharpness = IS_SHARP + attack_verb = list("enlightened", "redpilled") /obj/item/weapon/nullrod/armblade name = "dark blessing" From 6449b65d307312a111deb592e7a1bb4093e085e4 Mon Sep 17 00:00:00 2001 From: coiax Date: Tue, 5 Jul 2016 23:16:47 +0100 Subject: [PATCH 25/81] Adds fireplaces, eswords are hot, cardboard is flammable (#19118) Makes needed improvements to proposed fireplaces - Fireplaces now use world.timer - Fireplaces no longer prompt input() for inserting logs, it just takes as many logs as possible - Paper and paper bins can be thrown on the fire, thirty paper is worth one log of burn time. - One log gives 15 seconds of burn time, the fireplace can hold up to 5 minutes of fuel. - Ignitable items now use a /obj level proc to generate their messages, currently using this are cigarettes, candles, fireplaces - The fireplace can be put out with an extinguisher - Cardboard cutouts are now flammable - The fireplace is only "warm and cozy" when lit - Paperbins qdel their stored papers when destroyed (probably did that already, but no harm in making sure) - Also removed some returns hanging around * Added new proc for lighting stuff - Adds ignition_effect(atom/A, mob/user) to obj/item, which is called when you're attempting to light things with that object. By default it does nothing and prevents ignition, but if the object is hot, it returns a message. May do other things for different stuff. - Eswords now ignite flammable gasses in their area. * Fireplace is no longer on fire when not on fire --- code/game/objects/items.dm | 19 ++- code/game/objects/items/candle.dm | 27 +--- code/game/objects/items/cardboard_cutouts.dm | 1 + code/game/objects/items/devices/flashlight.dm | 11 +- .../objects/items/weapons/cigs_lighters.dm | 53 ++---- .../objects/items/weapons/extinguisher.dm | 1 - .../objects/items/weapons/melee/energy.dm | 26 +++ code/game/objects/items/weapons/tools.dm | 12 +- code/game/objects/items/weapons/twohanded.dm | 44 ++++- code/game/objects/objs.dm | 2 - code/game/objects/structures/fireplace.dm | 153 ++++++++++++++++++ code/modules/assembly/igniter.dm | 11 +- .../awaymissions/mission_code/Cabin.dm | 53 +++--- code/modules/paperwork/paperbin.dm | 10 +- .../chemistry/reagents/other_reagents.dm | 1 - icons/obj/fireplace.dmi | Bin 0 -> 9271 bytes icons/obj/stationobjs.dmi | Bin 56706 -> 55877 bytes sound/effects/comfyfire.ogg | Bin 0 -> 50332 bytes tgstation.dme | 1 + 19 files changed, 311 insertions(+), 114 deletions(-) create mode 100644 code/game/objects/structures/fireplace.dm create mode 100644 icons/obj/fireplace.dmi create mode 100644 sound/effects/comfyfire.ogg diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index fb2b874454d..2ce6abca4a9 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -567,11 +567,24 @@ obj/item/proc/item_action_slot_check(slot, mob/user) else . = pick('sound/misc/desceration-01.ogg', 'sound/misc/desceration-02.ogg', 'sound/misc/desceration-03.ogg') -/obj/item/proc/open_flame() +/obj/item/proc/open_flame(flame_heat=700) var/turf/location = loc if(ismob(location)) var/mob/M = location - if(M.l_hand == src || M.r_hand == src) + var/success = FALSE + if(src == M.get_item_by_slot(slot_l_hand)) + success = TRUE + else if(src == M.get_item_by_slot(slot_r_hand)) + success = TRUE + else if(src == M.get_item_by_slot(slot_wear_mask)) + success = TRUE + if(success) location = get_turf(M) if(isturf(location)) - location.hotspot_expose(700, 5) + location.hotspot_expose(flame_heat, 5) + +/obj/item/proc/ignition_effect(atom/A, mob/user) + if(is_hot()) + . = "[user] lights [A] with [src]." + else + . = "" diff --git a/code/game/objects/items/candle.dm b/code/game/objects/items/candle.dm index f6605a6fef0..c5ae2345881 100644 --- a/code/game/objects/items/candle.dm +++ b/code/game/objects/items/candle.dm @@ -31,39 +31,20 @@ /obj/item/candle/attackby(obj/item/weapon/W, mob/user, params) ..() - if(istype(W, /obj/item/weapon/weldingtool)) - var/obj/item/weapon/weldingtool/WT = W - if(WT.isOn()) //Badasses dont get blinded by lighting their candle with a welding tool - light("[user] casually lights the [name] with [W], what a badass.") - else if(istype(W, /obj/item/weapon/lighter)) - var/obj/item/weapon/lighter/L = W - if(L.lit) - light() - else if(istype(W, /obj/item/weapon/match)) - var/obj/item/weapon/match/M = W - if(M.lit) - light() - else if(istype(W, /obj/item/candle)) - var/obj/item/candle/C = W - if(C.lit) - light() - else if(istype(W, /obj/item/clothing/mask/cigarette)) - var/obj/item/clothing/mask/cigarette/M = W - if(M.lit) - light() + var/msg = W.ignition_effect(src, user) + if(msg) + light(msg) /obj/item/candle/fire_act() if(!src.lit) light() //honk - return /obj/item/candle/proc/light(show_message) if(!src.lit) src.lit = TRUE //src.damtype = "fire" if(show_message) - usr.visible_message( - "[usr] lights the [name].") + usr.visible_message(show_message) SetLuminosity(CANDLE_LUMINOSITY) START_PROCESSING(SSobj, src) update_icon() diff --git a/code/game/objects/items/cardboard_cutouts.dm b/code/game/objects/items/cardboard_cutouts.dm index 621d8df12fb..4aaebba55c0 100644 --- a/code/game/objects/items/cardboard_cutouts.dm +++ b/code/game/objects/items/cardboard_cutouts.dm @@ -5,6 +5,7 @@ icon = 'icons/obj/cardboard_cutout.dmi' icon_state = "cutout_basic" w_class = 4 + burn_state = FLAMMABLE var/list/possible_appearances = list("Assistant", "Clown", "Mime", "Traitor", "Nuke Op", "Cultist", "Clockwork Cultist", "Revolutionary", "Wizard", "Shadowling", "Xenomorph", "Swarmer", \ "Ash Walker", "Deathsquad Officer", "Ian") //Possible restyles for the cutout; add an entry in change_appearance() if you add to here var/pushed_over = FALSE //If the cutout is pushed over and has to be righted diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm index dd03f04863f..2cbe518d65d 100644 --- a/code/game/objects/items/devices/flashlight.dm +++ b/code/game/objects/items/devices/flashlight.dm @@ -199,9 +199,7 @@ obj/item/device/flashlight/lamp/bananalamp ..() /obj/item/device/flashlight/flare/process() - var/turf/pos = get_turf(src) - if(pos) - pos.hotspot_expose(produce_heat, 5) + open_flame(heat) fuel = max(fuel - 1, 0) if(!fuel || !on) turn_off() @@ -209,6 +207,13 @@ obj/item/device/flashlight/lamp/bananalamp icon_state = "[initial(icon_state)]-empty" STOP_PROCESSING(SSobj, src) +/obj/item/device/flashlight/flare/ignition_effect(atom/A, mob/user) + if(fuel && on) + . = "[user] lights [A] with [src] like a real \ + badass." + else + . = "" + /obj/item/device/flashlight/flare/proc/turn_off() on = 0 force = initial(src.force) diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index cce7af5ab06..c7de7be5915 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -27,14 +27,11 @@ CIGARETTE PACKETS ARE IN FANCY.DM heat = 1000 /obj/item/weapon/match/process() - var/turf/location = get_turf(src) smoketime-- if(smoketime < 1) matchburnout() - return - if(location) - location.hotspot_expose(700, 5) - return + else + open_flame(heat) /obj/item/weapon/match/fire_act() matchignite() @@ -134,8 +131,8 @@ CIGARETTE PACKETS ARE IN FANCY.DM . = ..() /obj/item/clothing/mask/cigarette/attackby(obj/item/weapon/W, mob/user, params) - if(!lit && smoketime > 0 && W.is_hot()) - var/lighting_text = is_lighter(W,user) + if(!lit && smoketime > 0) + var/lighting_text = W.ignition_effect(src, user) if(lighting_text) light(lighting_text) else @@ -154,29 +151,6 @@ CIGARETTE PACKETS ARE IN FANCY.DM else user << "[src] is full." -/obj/item/clothing/mask/cigarette/proc/is_lighter(obj/item/O, mob/user) - var/lighting_text = null - if(istype(O, /obj/item/weapon/weldingtool)) - lighting_text = "[user] casually lights the [name] with [O], what a badass." - else if(istype(O, /obj/item/weapon/lighter/greyscale)) // we have to check for this first -- zippo lighters are default - lighting_text = "After some fiddling, [user] manages to light their [name] with [O]." - else if(istype(O, /obj/item/weapon/lighter)) - lighting_text = "With a single flick of their wrist, [user] smoothly lights their [name] with [O]. Damn they're cool." - else if(istype(O, /obj/item/weapon/melee/energy)) - var/in_mouth = "" - if(iscarbon(user)) - var/mob/living/carbon/C = user - if(C.wear_mask == src) - in_mouth = ", barely missing their nose" - lighting_text = "[user] swings their \ - [O][in_mouth]. They light their [name] in the process." - else if(istype(O, /obj/item/device/assembly/igniter)) - lighting_text = "[user] fiddles with [O], and manages to light their [name]." - else if(istype(O, /obj/item/device/flashlight/flare)) - lighting_text = "[user] lights their [name] with [O] like a real badass." - else if(O.is_hot()) - lighting_text = "[user] lights their [name] with [O]." - return lighting_text /obj/item/clothing/mask/cigarette/proc/light(flavor_text = null) if(lit) @@ -407,7 +381,6 @@ CIGARETTE PACKETS ARE IN FANCY.DM open_flame() if(reagents && reagents.total_volume) // check if it has any reagents at all handle_reagents() - return /obj/item/clothing/mask/cigarette/pipe/attackby(obj/item/O, mob/user, params) @@ -427,7 +400,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM else user << "It is already packed!" else - var/lighting_text = is_lighter(O,user) + var/lighting_text = O.ignition_effect(src,user) if(lighting_text) if(smoketime > 0) light(lighting_text) @@ -489,6 +462,14 @@ CIGARETTE PACKETS ARE IN FANCY.DM I.color = color2hex(randomColor(1)) add_overlay(I) +/obj/item/weapon/lighter/greyscale/ignition_effect(atom/A, mob/user) + . = "After some fiddling, [user] manages to \ + light [A] with [src]." + +/obj/item/weapon/lighter/ignition_effect(atom/A, mob/user) + . = "With a single flick of their wrist, [user] \ + smoothly lights [A] with [src]. Damn they're cool." + /obj/item/weapon/lighter/update_icon() icon_state = lit ? "[icon_state]_on" : "[initial(icon_state)]" @@ -548,18 +529,13 @@ CIGARETTE PACKETS ARE IN FANCY.DM ..() /obj/item/weapon/lighter/process() - var/turf/location = get_turf(src) - if(location) - location.hotspot_expose(700, 5) - return + open_flame() /obj/item/weapon/lighter/pickup(mob/user) ..() if(lit) SetLuminosity(0) user.AddLuminosity(1) - return - /obj/item/weapon/lighter/dropped(mob/user) ..() @@ -567,7 +543,6 @@ CIGARETTE PACKETS ARE IN FANCY.DM if(user) user.AddLuminosity(-1) SetLuminosity(1) - return /obj/item/weapon/lighter/is_hot() return lit * heat diff --git a/code/game/objects/items/weapons/extinguisher.dm b/code/game/objects/items/weapons/extinguisher.dm index c3512dfc983..fc5ffa9c2b9 100644 --- a/code/game/objects/items/weapons/extinguisher.dm +++ b/code/game/objects/items/weapons/extinguisher.dm @@ -177,4 +177,3 @@ theturf.MakeSlippery(min_wet_time = 10, wet_time_to_add = 5) user.visible_message("[user] empties out \the [src] onto the floor using the release valve.", "You quietly empty out \the [src] using its release valve.") - return diff --git a/code/game/objects/items/weapons/melee/energy.dm b/code/game/objects/items/weapons/melee/energy.dm index 15c710b40de..0cc98cd62a3 100644 --- a/code/game/objects/items/weapons/melee/energy.dm +++ b/code/game/objects/items/weapons/melee/energy.dm @@ -63,6 +63,16 @@ if(item_color == null) item_color = pick("red", "blue", "green", "purple") +/obj/item/weapon/melee/energy/sword/Destroy() + STOP_PROCESSING(SSobj, src) + . = ..() + +/obj/item/weapon/melee/energy/sword/process() + if(active) + open_flame() + else + STOP_PROCESSING(SSobj, src) + /obj/item/weapon/melee/energy/sword/hit_reaction(mob/living/carbon/human/owner, attack_text, final_block_chance) if(active) return ..() @@ -87,6 +97,7 @@ w_class = w_class_on playsound(user, 'sound/weapons/saberon.ogg', 35, 1) //changed it from 50% volume to 35% because deafness user << "[src] is now active." + START_PROCESSING(SSobj, src) else force = initial(force) throwforce = initial(throwforce) @@ -98,11 +109,26 @@ w_class = initial(w_class) playsound(user, 'sound/weapons/saberoff.ogg', 35, 1) //changed it from 50% volume to 35% because deafness user << "[src] can now be concealed." + STOP_PROCESSING(SSobj, src) add_fingerprint(user) /obj/item/weapon/melee/energy/is_hot() return active * heat +/obj/item/weapon/melee/energy/ignition_effect(atom/A, mob/user) + if(!active) + return "" + + var/in_mouth = "" + if(iscarbon(user)) + var/mob/living/carbon/C = user + if(C.wear_mask == src) + in_mouth = ", barely missing their nose" + . = "[user] swings their \ + [src][in_mouth]. They light [A] in the process." + playsound(loc, hitsound, get_clamped_volume(), 1, -1) + add_fingerprint(user) + /obj/item/weapon/melee/energy/sword/cyborg var/hitcost = 50 diff --git a/code/game/objects/items/weapons/tools.dm b/code/game/objects/items/weapons/tools.dm index e831ed3fd98..3d5d9cf99e9 100644 --- a/code/game/objects/items/weapons/tools.dm +++ b/code/game/objects/items/weapons/tools.dm @@ -342,11 +342,11 @@ check_fuel() if(M) M.flash_eyes(light_intensity) - return 1 + return TRUE else if(M) M << "You need more welding fuel to complete this task!" - return 0 + return FALSE //Returns whether or not the welding tool is currently on. @@ -424,7 +424,13 @@ user.put_in_hands(F) else user << "You need one rod to start building a flamethrower!" - return + +/obj/item/weapon/weldingtool/ignition_effect(atom/A, mob/user) + if(welding && remove_fuel(1, user)) + . = "[user] casually lights [A] with [src], \ + what a badass." + else + . = "" /obj/item/weapon/weldingtool/largetank name = "industrial welding tool" diff --git a/code/game/objects/items/weapons/twohanded.dm b/code/game/objects/items/weapons/twohanded.dm index 7d8fcc93fb5..d1be98828ea 100644 --- a/code/game/objects/items/weapons/twohanded.dm +++ b/code/game/objects/items/weapons/twohanded.dm @@ -211,15 +211,19 @@ var/hacked = 0 /obj/item/weapon/twohanded/dualsaber/New() + ..() item_color = pick("red", "blue", "green", "purple") +/obj/item/weapon/twohanded/dualsaber/Destroy() + STOP_PROCESSING(SSobj, src) + . = ..() + /obj/item/weapon/twohanded/dualsaber/update_icon() if(wielded) icon_state = "dualsaber[item_color][wielded]" else icon_state = "dualsaber0" clean_blood()//blood overlays get weird otherwise, because the sprite changes. - return /obj/item/weapon/twohanded/dualsaber/attack(mob/target, mob/living/carbon/human/user) if(user.has_dna()) @@ -232,12 +236,14 @@ impale(user) return if((wielded) && prob(50)) - spawn(0) - for(var/i in list(1,2,4,8,4,2,1,2,4,8,4,2)) - user.setDir(i) - if(i == 8) - user.emote("flip") - sleep(1) + addtimer(src, "jedi_spin", 0, TRUE, user) + +/obj/item/weapon/twohanded/dualsaber/proc/jedi_spin(mob/living/user) + for(var/i in list(1,2,4,8,4,2,1,2,4,8,4,2)) + user.setDir(i) + if(i == 8) + user.emote("flip") + sleep(1) /obj/item/weapon/twohanded/dualsaber/proc/impale(mob/living/user) user << "You twirl around a bit before losing your balance and impaling yourself on \the [src]." @@ -265,17 +271,41 @@ w_class = w_class_on ..() hitsound = 'sound/weapons/blade1.ogg' + START_PROCESSING(SSobj, src) /obj/item/weapon/twohanded/dualsaber/unwield() //Specific unwield () to switch hitsounds. sharpness = initial(sharpness) w_class = initial(w_class) ..() hitsound = "swing_hit" + STOP_PROCESSING(SSobj, src) + +/obj/item/weapon/twohanded/dualsaber/process() + if(wielded) + open_flame() + else + STOP_PROCESSING(SSobj, src) /obj/item/weapon/twohanded/dualsaber/IsReflect() if(wielded) return 1 +/obj/item/weapon/twohanded/dualsaber/ignition_effect(atom/A, mob/user) + // same as /obj/item/weapon/melee/energy, mostly + if(!wielded) + return "" + var/in_mouth = "" + if(iscarbon(user)) + var/mob/living/carbon/C = user + if(C.wear_mask == src) + in_mouth = ", barely missing their nose" + . = "[user] swings their \ + [src][in_mouth]. They light [A] in the process." + playsound(loc, hitsound, get_clamped_volume(), 1, -1) + add_fingerprint(user) + // Light your candles while spinning around the room + addtimer(src, "jedi_spin", 0, TRUE, user) + /obj/item/weapon/twohanded/dualsaber/green/New() item_color = "green" diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm index 99d92289cbf..7e5a331af87 100644 --- a/code/game/objects/objs.dm +++ b/code/game/objects/objs.dm @@ -219,5 +219,3 @@ /obj/proc/CanAStarPass() . = !density - - diff --git a/code/game/objects/structures/fireplace.dm b/code/game/objects/structures/fireplace.dm new file mode 100644 index 00000000000..4da513ce352 --- /dev/null +++ b/code/game/objects/structures/fireplace.dm @@ -0,0 +1,153 @@ +#define LOG_BURN_TIMER 150 +#define PAPER_BURN_TIMER 5 +#define MAXIMUM_BURN_TIMER 3000 + +/obj/structure/fireplace + name = "fireplace" + desc = "A large stone brick fireplace." + icon = 'icons/obj/fireplace.dmi' + icon_state = "fireplace" + density = FALSE + anchored = TRUE + pixel_x = -16 + burn_state = FIRE_PROOF + var/lit = FALSE + + var/fuel_added = 0 + var/flame_expiry_timer + +/obj/structure/fireplace/New() + ..() + START_PROCESSING(SSobj, src) + +/obj/structure/fireplace/Destroy() + STOP_PROCESSING(SSobj, src) + . = ..() + +/obj/structure/fireplace/proc/try_light(obj/item/O, mob/user) + if(lit) + user << "It's already lit!" + return FALSE + if(!fuel_added) + user << "[src] needs some fuel to burn!" + return FALSE + var/msg = O.ignition_effect(src, user) + if(msg) + visible_message(msg) + ignite() + return TRUE + +/obj/structure/fireplace/attackby(obj/item/T, mob/user) + if(istype(T,/obj/item/stack/sheet/mineral/wood)) + var/obj/item/stack/sheet/mineral/wood/wood = T + var/space_remaining = MAXIMUM_BURN_TIMER - burn_time_remaining() + var/space_for_logs = round(space_remaining / LOG_BURN_TIMER) + if(space_for_logs < 1) + user << "You can't fit any more of [T] in \ + [src]!" + return + var/logs_used = min(space_for_logs, wood.amount) + wood.use(logs_used) + adjust_fuel_timer(LOG_BURN_TIMER * logs_used) + user.visible_message("[user] tosses some \ + wood into [src].", "You add \ + some fuel to [src].") + else if(istype(T, /obj/item/weapon/paper_bin)) + var/obj/item/weapon/paper_bin/paper_bin = T + user.visible_message("[user] throws [T] into \ + [src].", "You add [T] to [src].\ + ") + adjust_fuel_timer(PAPER_BURN_TIMER * paper_bin.amount) + qdel(paper_bin) + else if(istype(T, /obj/item/weapon/paper)) + user.visible_message("[user] throws [T] into \ + [src].", "You throw [T] into [src].\ + ") + adjust_fuel_timer(PAPER_BURN_TIMER) + qdel(T) + else if(try_light(T,user)) + return + else + . = ..() + +/obj/structure/fireplace/update_icon() + cut_overlays() + if(lit) + switch(burn_time_remaining()) + if(0 to 500) + add_overlay("fireplace_fire0") + if(500 to 1000) + add_overlay("fireplace_fire1") + if(1000 to 1500) + add_overlay("fireplace_fire2") + if(1500 to 2000) + add_overlay("fireplace_fire3") + if(2000 to MAXIMUM_BURN_TIMER) + add_overlay("fireplace_fire4") + add_overlay("fireplace_glow") + +/obj/structure/fireplace/proc/adjust_light() + if(!lit) + SetLuminosity(0) + return + + switch(burn_time_remaining()) + if(0 to 500) + SetLuminosity(1) + if(500 to 1000) + SetLuminosity(2) + if(1000 to 1500) + SetLuminosity(3) + if(1500 to 2000) + SetLuminosity(4) + if(2000 to MAXIMUM_BURN_TIMER) + SetLuminosity(6) + +/obj/structure/fireplace/process() + if(!lit) + return + if(world.time > flame_expiry_timer) + put_out() + return + + playsound(src, 'sound/effects/comfyfire.ogg',50,0, 0, 1) + var/turf/T = get_turf(src) + T.hotspot_expose(700, 5) + update_icon() + adjust_light() + +/obj/structure/fireplace/extinguish() + if(lit) + var/fuel = burn_time_remaining() + flame_expiry_timer = 0 + put_out() + adjust_fuel_timer(fuel) + . = ..() + +/obj/structure/fireplace/proc/adjust_fuel_timer(amount) + if(lit) + flame_expiry_timer += amount + if(burn_time_remaining() < MAXIMUM_BURN_TIMER) + flame_expiry_timer = world.time + MAXIMUM_BURN_TIMER + else + fuel_added = Clamp(fuel_added + amount, 0, MAXIMUM_BURN_TIMER) + +/obj/structure/fireplace/proc/burn_time_remaining() + if(lit) + return max(0, flame_expiry_timer - world.time) + else + return max(0, fuel_added) + +/obj/structure/fireplace/proc/ignite() + lit = TRUE + desc = "A large stone brick fireplace, warm and cozy." + flame_expiry_timer = world.time + fuel_added + fuel_added = 0 + update_icon() + adjust_light() + +/obj/structure/fireplace/proc/put_out() + lit = FALSE + update_icon() + adjust_light() + desc = initial(desc) diff --git a/code/modules/assembly/igniter.dm b/code/modules/assembly/igniter.dm index 0431f5b222c..bdb0f4a52b8 100644 --- a/code/modules/assembly/igniter.dm +++ b/code/modules/assembly/igniter.dm @@ -15,8 +15,7 @@ /obj/item/device/assembly/igniter/Destroy() qdel(sparks) sparks = null - return ..() - + . = ..() /obj/item/device/assembly/igniter/activate() if(!..()) @@ -27,8 +26,12 @@ sparks.start() return 1 - /obj/item/device/assembly/igniter/attack_self(mob/user) activate() add_fingerprint(user) - return + +/obj/item/device/assembly/igniter/ignition_effect(atom/A, mob/user) + . = "[user] fiddles with [src], and manages to \ + light [A]." + activate() + add_fingerprint(user) diff --git a/code/modules/awaymissions/mission_code/Cabin.dm b/code/modules/awaymissions/mission_code/Cabin.dm index 6f5ba2a4d64..2f386c471e2 100644 --- a/code/modules/awaymissions/mission_code/Cabin.dm +++ b/code/modules/awaymissions/mission_code/Cabin.dm @@ -17,58 +17,59 @@ name = "Lumbermill" icon_state = "away3" - - - - -/*Cabin code*/ -/obj/structure/fireplace - name = "fireplace" +/obj/structure/firepit + name = "firepit" desc = "warm and toasty" - icon = 'icons/obj/stationobjs.dmi' - icon_state = "fireplace-active" + icon = 'icons/obj/fireplace.dmi' + icon_state = "firepit-active" density = 0 var/active = 1 -/obj/structure/fireplace/initialize() +/obj/structure/firepit/initialize() ..() - toggleFireplace() + toggleFirepit() -/obj/structure/fireplace/attack_hand(mob/living/user) +/obj/structure/firepit/attack_hand(mob/living/user) if(active) active = 0 - toggleFireplace() + toggleFirepit() else ..() -/obj/structure/fireplace/attackby(obj/item/W,mob/living/user,params) +/obj/structure/firepit/attackby(obj/item/W,mob/living/user,params) if(!active) - if(W.is_hot()) - active = 1 - toggleFireplace() + var/msg = W.ignition_effect(src, user) + if(msg) + active = TRUE + visible_message(msg) + toggleFirepit() else return ..() else W.fire_act() -/obj/structure/fireplace/proc/toggleFireplace() +/obj/structure/firepit/proc/toggleFirepit() if(active) SetLuminosity(8) - icon_state = "fireplace-active" + icon_state = "firepit-active" else SetLuminosity(0) - icon_state = "fireplace" + icon_state = "firepit" -/obj/structure/fireplace/extinguish() +/obj/structure/firepit/extinguish() if(active) - active = 0 - toggleFireplace() + active = FALSE + toggleFirepit() -/obj/structure/fireplace/fire_act() +/obj/structure/firepit/fire_act() if(!active) - active = 1 - toggleFireplace() + active = TRUE + toggleFirepit() + + + +//other Cabin Stuff// /obj/machinery/recycler/lumbermill name = "lumbermill saw" diff --git a/code/modules/paperwork/paperbin.dm b/code/modules/paperwork/paperbin.dm index 24bc2f9fa1a..08f1f9bd76f 100644 --- a/code/modules/paperwork/paperbin.dm +++ b/code/modules/paperwork/paperbin.dm @@ -11,18 +11,24 @@ pressure_resistance = 8 burn_state = FLAMMABLE var/amount = 30 //How much paper is in the bin. - var/list/papers = new/list() //List of papers put in the bin for reference. + var/list/papers = list() //List of papers put in the bin for reference. /obj/item/weapon/paper_bin/fire_act() if(!amount) return ..() +/obj/item/weapon/paper_bin/Destroy() + if(papers) + for(var/i in papers) + qdel(i) + papers = null + . = ..() + /obj/item/weapon/paper_bin/burn() amount = 0 extinguish() update_icon() - return /obj/item/weapon/paper_bin/MouseDrop(atom/over_object) var/mob/living/M = usr diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 2c3366a401c..b2e0b8fb995 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -125,7 +125,6 @@ G.temperature = max(min(G.temperature-(CT*1000),G.temperature/CT),0) G.react() qdel(hotspot) - return /* * Water reaction to an object diff --git a/icons/obj/fireplace.dmi b/icons/obj/fireplace.dmi new file mode 100644 index 0000000000000000000000000000000000000000..6c99925cdd92c44a542a9c6976a4353d851d56be GIT binary patch literal 9271 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 EKM$qWhyVZp delta 14268 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%0A)V9t3wLH}ztP~4t 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 Date: Tue, 5 Jul 2016 22:16:48 +0000 Subject: [PATCH 26/81] Automatic changelog generation for PR #19118 [ci skip] --- html/changelogs/AutoChangeLog-pr-19118.yml | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19118.yml diff --git a/html/changelogs/AutoChangeLog-pr-19118.yml b/html/changelogs/AutoChangeLog-pr-19118.yml new file mode 100644 index 00000000000..81761fda824 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19118.yml @@ -0,0 +1,8 @@ +author: "coiax, Niknakflak" +delete-after: True +changes: + - rscadd: "Added fireplaces, fuel with logs or paper and set on fire and enjoy that warm comforting +glow." + - bugfix: "Cardboard cutouts are now flammable." + - rscadd: "Cigarettes, fireplaces and candles now share a pool of possible igniters. So you can now esword that candle on, but turn it on first." + - rscadd: "Eswords will ignite plasma in the air if turned on." From b5ae905aeebee068cea708b2c4df4b927326b57b Mon Sep 17 00:00:00 2001 From: oranges Date: Wed, 6 Jul 2016 12:11:25 +1200 Subject: [PATCH 27/81] Revert "tgui modifications for custom browser id" (#19151) --- code/modules/tgui/tgui.dm | 24 ++++++++---------------- tgui/src/components/button.ract | 2 -- tgui/src/components/titlebar.ract | 20 +++++++++----------- tgui/src/tgui.ract | 4 +--- 4 files changed, 18 insertions(+), 32 deletions(-) diff --git a/code/modules/tgui/tgui.dm b/code/modules/tgui/tgui.dm index 273841b7872..43b625a4152 100644 --- a/code/modules/tgui/tgui.dm +++ b/code/modules/tgui/tgui.dm @@ -33,8 +33,6 @@ var/datum/ui_state/state = null // Topic state used to determine status/interactability. var/datum/tgui/master_ui // The parent UI. var/list/datum/tgui/children = list() // Children of this UI. - var/titlebar = TRUE - var/custom_browser_id = FALSE /** * public @@ -53,12 +51,11 @@ * * return datum/tgui The requested UI. **/ -/datum/tgui/New(mob/user, datum/src_object, ui_key, interface, title, width = 0, height = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state, browser_id) +/datum/tgui/New(mob/user, datum/src_object, ui_key, interface, title, width = 0, height = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state) src.user = user src.src_object = src_object src.ui_key = ui_key - src.window_id = browser_id ? browser_id : "\ref[src_object]-[ui_key]" - src.custom_browser_id = browser_id ? TRUE : FALSE + src.window_id = "\ref[src_object]-[ui_key]" set_interface(interface) @@ -99,8 +96,7 @@ var/debugable = check_rights_for(user.client, R_DEBUG) user << browse(get_html(debugable), "window=[window_id];[window_size][list2params(window_options)]") // Open the window. - if (custom_browser_id) - winset(user, window_id, "on-close=\"uiclose \ref[src]\"") // Instruct the client to signal UI when the window is closed. + winset(user, window_id, "on-close=\"uiclose \ref[src]\"") // Instruct the client to signal UI when the window is closed. SStgui.on_open(src) /** @@ -220,7 +216,7 @@ "style" = style, "interface" = interface, "fancy" = user.client.prefs.tgui_fancy, - "locked" = user.client.prefs.tgui_lock && !custom_browser_id, + "locked" = user.client.prefs.tgui_lock, "window" = window_id, "ref" = "\ref[src]", "user" = list( @@ -230,8 +226,7 @@ "srcObject" = list( "name" = "[src_object]", "ref" = "\ref[src_object]" - ), - "titlebar" = titlebar + ) ) return config_data @@ -273,7 +268,7 @@ switch(action) if("tgui:initialize") - user << output(url_encode(get_json(initial_data)), "[custom_browser_id ? window_id : "[window_id].browser"]:initialize") + user << output(url_encode(get_json(initial_data)), "[window_id].browser:initialize") initialized = TRUE if("tgui:view") if(params["screen"]) @@ -325,7 +320,7 @@ return // Cannot update UI, we have no visibility. // Send the new JSON to the update() Javascript function. - user << output(url_encode(get_json(data)), "[custom_browser_id ? window_id : "[window_id].browser"]:update") + user << output(url_encode(get_json(data)), "[window_id].browser:update") /** * private @@ -371,7 +366,4 @@ else src.status = status if(status == UI_DISABLED || push) // Update if the UI just because disabled, or a push is requested. - push_data(null, force = 1) - -/datum/tgui/proc/set_titlebar(value) - titlebar = value + push_data(null, force = 1) \ No newline at end of file diff --git a/tgui/src/components/button.ract b/tgui/src/components/button.ract index 51d77a1a5d2..e61164160a5 100644 --- a/tgui/src/components/button.ract +++ b/tgui/src/components/button.ract @@ -18,8 +18,6 @@ }, styles () { let extra = '' - if (this.get('class')) - extra += ' ' + this.get('class'); if (this.get('tooltip-side')) extra = ` tooltip-${this.get('tooltip-side')}` if (this.get('grid')) diff --git a/tgui/src/components/titlebar.ract b/tgui/src/components/titlebar.ract index 7ce9d144ae7..a67832cef8c 100644 --- a/tgui/src/components/titlebar.ract +++ b/tgui/src/components/titlebar.ract @@ -19,7 +19,7 @@ component.exports = { const onrelease = (event) => this.set({ drag: false, x: null, y: null }) this.observe('config.fancy', (newkey, oldkey, keypath) => { - winset(this.get('config.window'), 'titlebar', !newkey && this.get('config.titlebar')) + winset(this.get('config.window'), 'titlebar', !newkey) if (newkey) { document.addEventListener('mousemove', ondrag) @@ -46,13 +46,11 @@ component.exports = { } -{{#if config.titlebar}} -
- - {{yield}} - {{#if config.fancy}} - - - {{/if}} -
-{{/if}} +
+ + {{yield}} + {{#if config.fancy}} + + + {{/if}} +
diff --git a/tgui/src/tgui.ract b/tgui/src/tgui.ract index cdd31d3ee83..e5d93aebf8b 100644 --- a/tgui/src/tgui.ract +++ b/tgui/src/tgui.ract @@ -58,6 +58,4 @@ component.exports = { -{{#if config.titlebar}} - -{{/if}} + From e86c4de075829d0e70cbc0d5fd99b40dd5c771f5 Mon Sep 17 00:00:00 2001 From: MMMiracles Date: Tue, 5 Jul 2016 20:12:05 -0400 Subject: [PATCH 28/81] haha testing features xd (#19138) --- _maps/RandomRuins/SpaceRuins/spacehotel.dmm | 37 +++++--------------- code/game/objects/items/weapons/cards_ids.dm | 14 ++++++++ 2 files changed, 22 insertions(+), 29 deletions(-) diff --git a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm index dfb296ddf98..23617cf5541 100644 --- a/_maps/RandomRuins/SpaceRuins/spacehotel.dmm +++ b/_maps/RandomRuins/SpaceRuins/spacehotel.dmm @@ -1423,7 +1423,7 @@ "do" = ( /obj/structure/closet/crate, /obj/item/weapon/card/id{ - access = list(12); + access = list(200,201); name = "Staff ID" }, /turf/open/floor/plasteel/whitebot, @@ -2114,30 +2114,12 @@ /area/ruin/hotel/workroom) "fo" = ( /obj/structure/table, -/obj/item/weapon/card/id{ - access = list(12); - name = "Staff ID" - }, -/obj/item/weapon/card/id{ - access = list(12); - name = "Staff ID" - }, -/obj/item/weapon/card/id{ - access = list(12); - name = "Staff ID" - }, -/obj/item/weapon/card/id{ - access = list(12); - name = "Staff ID" - }, -/obj/item/weapon/card/id{ - access = list(12); - name = "Staff ID" - }, -/obj/item/weapon/card/id{ - access = list(12); - name = "Staff ID" - }, +/obj/item/weapon/card/id/away/hotel, +/obj/item/weapon/card/id/away/hotel, +/obj/item/weapon/card/id/away/hotel, +/obj/item/weapon/card/id/away/hotel, +/obj/item/weapon/card/id/away/hotel, +/obj/item/weapon/card/id/away/hotel, /turf/open/floor/plasteel/black, /area/ruin/hotel/workroom) "fp" = ( @@ -3252,10 +3234,7 @@ /area/ruin/hotel/pool) "hN" = ( /obj/structure/table, -/obj/item/weapon/card/id{ - access = list(200,201,203); - name = "Security Staff ID" - }, +/obj/item/weapon/card/id/away/hotel/securty, /turf/open/floor/plasteel/darkred, /area/ruin/hotel/security) "hO" = ( diff --git a/code/game/objects/items/weapons/cards_ids.dm b/code/game/objects/items/weapons/cards_ids.dm index b6a003be072..a68fe241fd3 100644 --- a/code/game/objects/items/weapons/cards_ids.dm +++ b/code/game/objects/items/weapons/cards_ids.dm @@ -276,3 +276,17 @@ update_label("John Doe", "Clowny") /obj/item/weapon/card/id/mining name = "mining ID" access = list(access_mining, access_mining_station, access_mineral_storeroom) + +/obj/item/weapon/card/id/away + name = "a perfectly generic identification card" + desc = "A perfectly generic identification card. Looks like it could use some flavor." + access = list(access_away_general) + +/obj/item/weapon/card/id/away/hotel + name = "Staff ID" + desc = "A staff ID used to access the hotel's doors." + access = list(access_away_general, access_away_maint) + +/obj/item/weapon/card/id/away/hotel/securty + name = "Officer ID" + access = list(access_away_general, access_away_maint, access_away_sec) From c7a2f81aacf169bc93e44ae68a5bfea117773d4c Mon Sep 17 00:00:00 2001 From: Joan Lung Date: Tue, 5 Jul 2016 20:12:25 -0400 Subject: [PATCH 29/81] Clockwork Proselytizers can't proselytize rock (#19132) I know it's a science machine device but you need SOMETHING to work with --- code/game/gamemodes/clock_cult/clockwork_proselytizer.dm | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/game/gamemodes/clock_cult/clockwork_proselytizer.dm b/code/game/gamemodes/clock_cult/clockwork_proselytizer.dm index 00b27d33c11..34d5c4c8f17 100644 --- a/code/game/gamemodes/clock_cult/clockwork_proselytizer.dm +++ b/code/game/gamemodes/clock_cult/clockwork_proselytizer.dm @@ -168,6 +168,15 @@ /turf/open/floor/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) return list("operation_time" = 30, "new_obj_type" = /turf/open/floor/clockwork, "alloy_cost" = REPLICANT_FLOOR, "spawn_dir" = SOUTH) +/turf/open/floor/plating/asteroid/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return FALSE + +/turf/open/floor/plating/ash/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return FALSE + +/turf/open/floor/plating/lava/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) + return FALSE + /turf/open/floor/clockwork/proselytize_vals(mob/living/user, obj/item/clockwork/clockwork_proselytizer/proselytizer) for(var/obj/O in src) if(O.density && !O.CanPass(user, src, 5)) From d818ccee792b47d68578d908528a481e913295ba Mon Sep 17 00:00:00 2001 From: Xhuis Date: Tue, 5 Jul 2016 20:15:19 -0400 Subject: [PATCH 30/81] Necropolis Beautification (#19134) * Lavaland patch * Conflicts * Now with 100% more compiling * Removes balance changes * Conflicts 1 * Conflicts 3 * Updates the map --- _maps/map_files/generic/lavaland.dmm | 2514 ++++++++--------- code/game/objects/structures/fluff.dm | 15 +- code/modules/mining/mine_turfs.dm | 5 +- .../hostile/megafauna/bubblegum.dm | 23 + .../hostile/megafauna/colossus.dm | 23 + .../simple_animal/hostile/megafauna/dragon.dm | 25 + .../simple_animal/hostile/megafauna/legion.dm | 18 + code/modules/ruins/lavaland_ruin_code.dm | 6 - .../ruins/objects_and_mobs/necropolis_gate.dm | 9 +- icons/effects/64x64.dmi | Bin 2226 -> 9011 bytes icons/effects/96x96.dmi | Bin 1593294 -> 1600937 bytes icons/mob/lavaland/legion.dmi | Bin 53562 -> 174174 bytes sound/creatures/legion_death.ogg | Bin 0 -> 229720 bytes sound/creatures/legion_death_far.ogg | Bin 0 -> 152560 bytes 14 files changed, 1355 insertions(+), 1283 deletions(-) create mode 100644 sound/creatures/legion_death.ogg create mode 100644 sound/creatures/legion_death_far.ogg diff --git a/_maps/map_files/generic/lavaland.dmm b/_maps/map_files/generic/lavaland.dmm index dc440afedf9..5d66bbc616b 100644 --- a/_maps/map_files/generic/lavaland.dmm +++ b/_maps/map_files/generic/lavaland.dmm @@ -1,20 +1,18 @@ //MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE "aa" = ( -/turf/closed/indestructible/riveted, +/turf/closed/indestructible/necropolis, /area/lavaland/surface/outdoors) "ab" = ( /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "ac" = ( -/obj/machinery/lavaland_controller, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, -/area) +/area/lavaland/surface/outdoors) "ad" = ( -/obj/structure/lavaland_door, -/turf/closed/indestructible/riveted, +/turf/closed/indestructible/necropolis, /area/lavaland/surface/outdoors) "ae" = ( -/obj/effect/light_emitter, +/obj/structure/necropolis_gate, /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /area/lavaland/surface/outdoors) "af" = ( @@ -32,38 +30,21 @@ }, /area/mine/living_quarters) "ah" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plating/lava/smooth/lava_land_surface, -/area/lavaland/surface/outdoors) +/turf/closed/indestructible/necropolis, +/area/ruin/unpowered{ + name = "Necropolis Bridge" + }) "ai" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, +/turf/open/indestructible/necropolis, /area/ruin/unpowered{ name = "Necropolis Bridge" }) "aj" = ( -/obj/structure/window/reinforced{ - dir = 4 - }, -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/ruin/unpowered{ - name = "Necropolis Bridge" - }) +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) "ak" = ( -/obj/structure/window/reinforced{ - dir = 8 - }, -/turf/open/floor/plating/lava/smooth/lava_land_surface, +/obj/effect/light_emitter, +/turf/open/indestructible/necropolis, /area/lavaland/surface/outdoors) "al" = ( /turf/closed/mineral/random/volcanic, @@ -2094,10 +2075,9 @@ }, /area/mine/living_quarters) "en" = ( -/turf/closed/indestructible/riveted, -/area/ruin/unpowered{ - name = "Necropolis Bridge" - }) +/obj/structure/fluff/drake_statue, +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) "eo" = ( /obj/machinery/power/apc{ dir = 8; @@ -2710,13 +2690,9 @@ }, /area/mine/living_quarters) "fx" = ( -/turf/open/floor/plasteel/neutral{ - baseturf = /turf/open/floor/plating/lava/smooth/lava_land_surface; - initial_gas_mix = "o2=14;n2=23;TEMP=300" - }, -/area/ruin/unpowered{ - name = "Necropolis Bridge" - }) +/obj/structure/fluff/drake_statue/falling, +/turf/open/indestructible/necropolis, +/area/lavaland/surface/outdoors) "fy" = ( /turf/open/floor/plating/asteroid/basalt/lava_land_surface, /turf/closed/mineral/random/volcanic, @@ -2839,6 +2815,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -3083,9 +3062,6 @@ af af af af -af -af -af "} (2,1,1) = {" aa @@ -3098,6 +3074,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -3340,9 +3319,6 @@ af af af af -af -af -af "} (3,1,1) = {" aa @@ -3355,6 +3331,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -3469,9 +3448,6 @@ af af af af -af -af -af ed ed ed @@ -3612,6 +3588,9 @@ aa aa aa aa +aa +aa +aa ed af af @@ -3726,9 +3705,6 @@ af af af af -af -af -af ab ab ab @@ -3869,6 +3845,9 @@ aa aa aa aa +aa +aa +aa ab ab af @@ -3985,9 +3964,6 @@ af af af af -af -af -af ab ab ab @@ -4126,6 +4102,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -4243,9 +4222,6 @@ af af af af -af -af -af ab ab ab @@ -4383,6 +4359,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -4417,9 +4396,6 @@ al al al al -al -al -al ed af af @@ -4640,6 +4616,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -4690,9 +4669,6 @@ al al al al -al -al -al ed af af @@ -4896,6 +4872,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -4948,9 +4927,6 @@ al al al al -al -al -al af af af @@ -5153,6 +5129,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -5207,9 +5186,6 @@ al al al al -al -al -al ed al al @@ -5410,6 +5386,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -5496,9 +5475,6 @@ al al al al -al -al -al af af af @@ -5667,6 +5643,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -5753,9 +5732,6 @@ al al al al -al -al -al af af af @@ -5924,6 +5900,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -6010,9 +5989,6 @@ al al al al -al -al -al af af af @@ -6181,6 +6157,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -6268,9 +6247,6 @@ al al al al -al -al -al af af af @@ -6438,6 +6414,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -6526,9 +6505,6 @@ al al al al -al -al -al af af af @@ -6694,6 +6670,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -6783,9 +6762,6 @@ al al al al -al -al -al af af af @@ -6951,6 +6927,9 @@ aa aa aa aa +aa +aa +aa ab ed ed @@ -7040,9 +7019,6 @@ al al al al -al -al -al af af af @@ -7211,6 +7187,9 @@ aa aa aa aa +aa +aa +aa ab ab af @@ -7298,9 +7277,6 @@ al al al al -al -al -al af af af @@ -7468,6 +7444,9 @@ aa aa aa aa +aa +aa +aa ed ab af @@ -7556,9 +7535,6 @@ al al al al -al -al -al af af af @@ -7725,6 +7701,9 @@ aa aa aa aa +aa +aa +aa ed ab af @@ -7815,9 +7794,6 @@ al al al al -al -al -al af af af @@ -7982,6 +7958,9 @@ aa aa aa aa +aa +aa +aa ab ab af @@ -8072,9 +8051,6 @@ al al al al -al -al -al af af af @@ -8236,6 +8212,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -8329,9 +8308,6 @@ al al al al -al -al -al af af af @@ -8493,6 +8469,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -8587,9 +8566,6 @@ al al al al -al -al -al af af af @@ -8752,6 +8728,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -8845,9 +8824,6 @@ al al al al -al -al -al af af af @@ -9009,6 +8985,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -9103,9 +9082,6 @@ al al al al -al -al -al af af af @@ -9266,6 +9242,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -9360,9 +9339,6 @@ al al al al -al -al -al af af af @@ -9523,6 +9499,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -9618,9 +9597,6 @@ al al al al -al -al -al af af af @@ -9780,6 +9756,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -9876,9 +9855,6 @@ al al al al -al -al -al af af al @@ -10035,6 +10011,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -10066,9 +10045,6 @@ al al al al -al -al -al ed al al @@ -10292,6 +10268,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -10396,9 +10375,6 @@ al al al al -al -al -al af af af @@ -10549,6 +10525,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -10653,9 +10632,6 @@ al al al al -al -al -al af af al @@ -10806,6 +10782,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -10913,9 +10892,6 @@ al al al al -al -al -al ab ab af @@ -11063,6 +11039,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -11170,9 +11149,6 @@ al al al al -al -al -al ab al af @@ -11320,6 +11296,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -11427,9 +11406,6 @@ al al al al -al -al -al ed af af @@ -11577,6 +11553,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -11685,9 +11664,6 @@ al al al al -al -al -al af af af @@ -11838,6 +11814,9 @@ aa aa aa aa +aa +aa +aa ab ab af @@ -11943,9 +11922,6 @@ al al al al -al -al -al af af af @@ -12095,6 +12071,9 @@ aa aa aa aa +aa +aa +aa ed ab af @@ -12117,9 +12096,6 @@ al al al al -al -al -al ed al al @@ -12352,6 +12328,9 @@ aa aa aa aa +aa +aa +aa ed ab af @@ -12461,9 +12440,6 @@ al al al al -al -al -al af af af @@ -12609,6 +12585,9 @@ aa aa aa aa +aa +aa +aa ed ab af @@ -12720,9 +12699,6 @@ al al al al -al -al -al af af af @@ -12866,6 +12842,9 @@ aa aa aa aa +aa +aa +aa ed ab af @@ -12977,9 +12956,6 @@ al al al al -al -al -al af af al @@ -13123,6 +13099,9 @@ aa aa aa aa +aa +aa +aa ab ab af @@ -13240,9 +13219,6 @@ al al al al -al -al -al af af af @@ -13376,6 +13352,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -13496,9 +13475,6 @@ al al al al -al -al -al af af af @@ -13633,6 +13609,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -13754,9 +13733,6 @@ al al al al -al -al -al af af af @@ -13890,6 +13866,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -14011,9 +13990,6 @@ al al al al -al -al -al af af af @@ -14147,6 +14123,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -14268,9 +14247,6 @@ al al al al -al -al -al ab af af @@ -14404,6 +14380,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -14524,9 +14503,6 @@ al al al al -al -al -al ab af af @@ -14661,6 +14637,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -14781,9 +14760,6 @@ al al al al -al -al -al ab ab ab @@ -14919,6 +14895,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -15050,9 +15029,6 @@ al al al al -al -al -al af af af @@ -15176,6 +15152,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -15317,9 +15296,6 @@ al al al al -al -al -al af af af @@ -15432,6 +15408,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -15599,9 +15578,6 @@ al al al al -al -al -al ab ab al @@ -15689,6 +15665,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -15886,9 +15865,6 @@ al al al al -al -al -al ab af af @@ -15946,6 +15922,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -16143,9 +16122,6 @@ al al al al -al -al -al ab af af @@ -16203,6 +16179,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -16400,9 +16379,6 @@ al al al al -al -al -al ab af ab @@ -16460,6 +16436,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -16657,9 +16636,6 @@ al al al al -al -al -al af af af @@ -16717,6 +16693,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -16915,9 +16894,6 @@ al al al al -al -al -al af ab af @@ -16974,32 +16950,32 @@ aa aa aa aa -ab -ab aa aa aa -aa -ab -af -af -af -af -af -af -af -af -af -af -af -af -af ab ab al al al al +ab +af +af +af +af +af +af +af +af +af +af +af +af +af +ab +ab +al al al al @@ -17231,32 +17207,32 @@ aa aa aa aa -ab -ed -aa aa aa aa ab -af -af -af -af -af -af -af -af -af -af -af -af -af -ab -ab +ed al al al al +ab +af +af +af +af +af +af +af +af +af +af +af +af +af +ab +ab +al al al al @@ -17488,31 +17464,31 @@ aa aa aa aa -ab -ed -aa aa aa aa ab -af -af -af -af -af -af -af -af -af -af -af -af -ab -ab +ed al al al al +ab +af +af +af +af +af +af +af +af +af +af +af +af +ab +ab +al al al al @@ -17745,6 +17721,9 @@ aa aa aa aa +aa +aa +aa ab ed ed @@ -17946,9 +17925,6 @@ al al al al -al -al -al af af af @@ -18002,6 +17978,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -18202,9 +18181,6 @@ al al al al -al -al -al af af af @@ -18259,6 +18235,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -18458,9 +18437,6 @@ al al al al -al -al -al af af af @@ -18516,6 +18492,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -18715,9 +18694,6 @@ al al al al -al -al -al af af al @@ -18773,6 +18749,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -18975,9 +18954,6 @@ al al al al -al -al -al ab ds du @@ -19030,6 +19006,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -19231,9 +19210,6 @@ al al al al -al -al -al ab ab dt @@ -19287,6 +19263,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -19487,9 +19466,6 @@ al al al al -al -al -al af af ab @@ -19544,6 +19520,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -19744,9 +19723,6 @@ al al al al -al -al -al af af ab @@ -19801,6 +19777,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -20001,9 +19980,6 @@ al al al al -al -al -al af af ab @@ -20058,6 +20034,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -20258,9 +20237,6 @@ al al al al -al -al -al af af ab @@ -20318,6 +20294,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -20351,9 +20330,6 @@ al al al al -al -al -al ed al al @@ -20575,6 +20551,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -20771,9 +20750,6 @@ al al al al -al -al -al ab al al @@ -20832,6 +20808,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -21026,9 +21005,6 @@ al al al al -al -al -al fy ab ab @@ -21089,6 +21065,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -21283,9 +21262,6 @@ al al al al -al -al -al ab ab ab @@ -21343,6 +21319,9 @@ aa aa aa aa +aa +aa +aa ab ed ed @@ -21533,9 +21512,6 @@ al al al al -al -al -al fy ab ab @@ -21600,6 +21576,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -21790,9 +21769,6 @@ al al al al -al -al -al ab ab ab @@ -21857,6 +21833,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -22047,9 +22026,6 @@ al al al al -al -al -al ab ab ab @@ -22114,6 +22090,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -22303,9 +22282,6 @@ al al al al -al -al -al ab ab ab @@ -22371,6 +22347,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -22560,9 +22539,6 @@ al al al al -al -al -al ab ab al @@ -22628,6 +22604,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -22820,9 +22799,6 @@ al al al al -al -al -al ab ab ab @@ -22885,6 +22861,9 @@ aa aa aa aa +aa +aa +aa ab ed ed @@ -23075,9 +23054,6 @@ al al al al -al -al -al ab ab ab @@ -23142,31 +23118,31 @@ aa aa aa aa +aa +aa +aa ab ed -aa -aa -aa -ab -ab -af -af -af -af -af -af -af -af -af -ab -ab -ab -ab -ab -ab al al al +ab +ab +af +af +af +af +af +af +af +af +af +ab +ab +ab +ab +ab +ab al al al @@ -23399,11 +23375,14 @@ aa aa aa aa +aa +aa +aa ab ed -aa -aa -aa +al +al +al ed ab af @@ -23590,9 +23569,6 @@ al al al al -al -al -al ab ab ab @@ -23656,11 +23632,14 @@ aa aa aa aa +aa +aa +aa ab ab -aa -aa -aa +al +al +al ed ab af @@ -23850,9 +23829,6 @@ al al al al -al -al -al ab ab ab @@ -23913,6 +23889,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -24107,9 +24086,6 @@ al al al al -al -al -al fy ab ab @@ -24170,6 +24146,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -24275,9 +24254,6 @@ al al al al -al -al -al ed al al @@ -24427,6 +24403,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -24621,9 +24600,6 @@ al al al al -al -al -al ab ab ab @@ -24684,6 +24660,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -24878,9 +24857,6 @@ al al al al -al -al -al ab ab ab @@ -24941,6 +24917,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -25135,9 +25114,6 @@ al al al al -al -al -al fy ab ab @@ -25198,6 +25174,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -25394,9 +25373,6 @@ al al al al -al -al -al ab ab ab @@ -25457,6 +25433,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -25653,9 +25632,6 @@ al al al al -al -al -al ab ab ab @@ -25714,6 +25690,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -25908,9 +25887,6 @@ al al al al -al -al -al ab ab ab @@ -25971,6 +25947,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -26166,9 +26145,6 @@ al al al al -al -al -al ab ab ab @@ -26228,6 +26204,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -26423,9 +26402,6 @@ al al al al -al -al -al ab ab ab @@ -26485,6 +26461,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -26582,9 +26561,6 @@ al al al al -al -al -al ed al al @@ -26740,6 +26716,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -26937,9 +26916,6 @@ al al al al -al -al -al ab ab ab @@ -26997,6 +26973,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -27194,9 +27173,6 @@ al al al al -al -al -al ab ab ab @@ -27254,6 +27230,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -27451,9 +27430,6 @@ al al al al -al -al -al ab ab al @@ -27511,6 +27487,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -27707,9 +27686,6 @@ al al al al -al -al -al ab ab al @@ -27768,31 +27744,31 @@ aa aa aa aa -ab -ab -ab -ab +aa aa aa ab ab ab ab -ab -ab -af -af -af -af -af -ab -af -af -af -ab -al al al +ab +ab +ab +ab +ab +ab +af +af +af +af +af +ab +af +af +af +ab al al al @@ -28025,12 +28001,15 @@ aa aa aa aa -ab -ab -ab -ab aa aa +aa +ab +ab +ab +ab +al +al ed ab ab @@ -28221,9 +28200,6 @@ al al al al -al -al -al ab ab al @@ -28282,12 +28258,15 @@ aa aa aa aa +aa +aa +aa ab ab ab ed -aa -aa +al +al ed ab ab @@ -28478,9 +28457,6 @@ al al al al -al -al -al ab ab ab @@ -28539,6 +28515,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -28736,9 +28715,6 @@ al al al al -al -al -al ab ab ab @@ -28796,6 +28772,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -28994,9 +28973,6 @@ al al al al -al -al -al ab ab ab @@ -29053,6 +29029,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -29250,9 +29229,6 @@ al al al al -al -al -al ab ab ab @@ -29310,6 +29286,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -29507,9 +29486,6 @@ al al al al -al -al -al ab ab ab @@ -29567,6 +29543,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -29765,9 +29744,6 @@ al al al al -al -al -al ab ab ab @@ -29829,6 +29805,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -30021,9 +30000,6 @@ al al al al -al -al -al ab ab ab @@ -30086,6 +30062,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -30279,9 +30258,6 @@ al al al al -al -al -al ab al ab @@ -30343,6 +30319,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -30559,9 +30538,6 @@ al al al al -al -al -al ab ab ab @@ -30600,6 +30576,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -30816,9 +30795,6 @@ al al al al -al -al -al ab ab ab @@ -30857,6 +30833,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -31073,9 +31052,6 @@ al al al al -al -al -al ab ab ab @@ -31109,6 +31085,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -31330,9 +31309,6 @@ al al al al -al -al -al ab ab ab @@ -31366,6 +31342,9 @@ aa aa aa aa +aa +aa +aa ab ed ab @@ -31588,9 +31567,6 @@ al al al al -al -al -al ab ab ab @@ -31623,6 +31599,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -31845,9 +31824,6 @@ al al al al -al -al -al ab ab ab @@ -31880,6 +31856,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -32103,9 +32082,6 @@ al al al al -al -al -al ab ab ab @@ -32137,6 +32113,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -32360,9 +32339,6 @@ al al al al -al -al -al ab ab ab @@ -32394,14 +32370,17 @@ aa aa aa aa +aa +aa +aa ab ab ab ab ab ed -aa -aa +al +al ab af af @@ -32618,9 +32597,6 @@ al al al al -al -al -al ab ab ab @@ -32651,15 +32627,18 @@ aa aa aa aa -ed -ab -ab -ab -ed -ed +aa aa aa ed +ab +ab +ab +ed +ed +al +al +ed af af af @@ -32876,9 +32855,6 @@ al al al al -al -al -al ab ab ab @@ -32910,12 +32886,15 @@ aa aa aa aa +aa +aa +aa ab ab ab ed -aa -aa +al +al ed af af @@ -33135,9 +33114,6 @@ al al al al -al -al -al ab ab ab @@ -33167,12 +33143,15 @@ aa aa aa aa -ed -ab -ab -ed aa aa +aa +ed +ab +ab +ed +al +al ab af af @@ -33342,9 +33321,6 @@ al al al al -al -al -al ed al al @@ -33424,6 +33400,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -33653,9 +33632,6 @@ al al al al -al -al -al ab ab ab @@ -33679,8 +33655,11 @@ aa aa aa aa -ed -ab +aa +aa +aa +aj +aj ab ab ab @@ -33707,9 +33686,6 @@ al al al al -al -al -al ed al al @@ -33936,9 +33912,12 @@ aa aa aa aa -ab -ab -ab +aa +aa +aa +aj +en +aj ab ab ab @@ -33962,9 +33941,6 @@ al al al al -al -al -al ed ab ab @@ -34193,10 +34169,13 @@ aa aa aa aa -ab -ab -ab -ab +aa +aa +aa +aj +aj +aj +aj ab ab ab @@ -34219,9 +34198,6 @@ al al al al -al -al -al ab ab ab @@ -34450,10 +34426,13 @@ aa aa aa aa -ab -ab -ab -ab +aa +aa +aa +aj +aj +aj +aj ab ab ab @@ -34475,9 +34454,6 @@ ab ab ed al -al -al -al ed ab ab @@ -34707,6 +34683,31 @@ aa aa aa aa +aa +aa +aa +aj +aj +aj +aj +aj +ab +ab +ah +ah +af +af +af +af +af +af +af +af +af +af +af +ah +ah ab ab ab @@ -34714,31 +34715,6 @@ ab ab ab ab -en -en -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -ah -fP -fP -ab -ab -ab -ab -ed -ed -ab -ab -ab -ab ab ab ab @@ -34963,15 +34939,17 @@ aa aa aa aa -ad -ab -ab -ab -ab -ab -ab -ab -fP +aa +aa +aa +aa +aj +aj +aj +aj +aj +aj +aj ai ai ai @@ -34985,10 +34963,8 @@ ai ai ai ai -fP -ab -ab -ab +ai +ah ab ab ab @@ -35217,35 +35193,35 @@ ab ab ab ab -ac +ab +ab +ab ab ab ab ae -ab -ab -ab -ab -ab -ab -fx -fx -fx -fx -fx -fx -fx -fx -fx -fx -fx -fx -fx -fx -fx -ab -ab -ab +ak +aj +aj +aj +aj +aj +aj +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai ab ab ab @@ -35478,14 +35454,9 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab -ab -fP +aa +aa +aa aj aj aj @@ -35493,16 +35464,21 @@ aj aj aj aj -aj -aj -aj -aj -aj -aj -fP -ab -ab -ab +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ai +ah ab ab ab @@ -35735,31 +35711,31 @@ aa aa aa aa +aa +aa +aa +aj +aj +aj +aj +aj ab ab -ab -ab -ab -ab -ab -fP -fP -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -ak -fP -fP -ab -ab -ab +ah +ah +af +af +af +af +af +af +af +af +af +af +af +ah +ah ab ab ab @@ -35992,10 +35968,13 @@ aa aa aa aa -ab -ab -ab -ab +aa +aa +aa +aj +aj +aj +aj ab ab ab @@ -36024,9 +36003,6 @@ ab ab ab ab -ab -ab -ab al ab ab @@ -36249,10 +36225,13 @@ aa aa aa aa -ab -ab -ab -ab +aa +aa +aa +aj +fx +aj +aj ab ab ab @@ -36279,9 +36258,6 @@ ab ab ab ab -ab -ab -ab ed al al @@ -36506,9 +36482,12 @@ aa aa aa aa -ed -ab -ab +aa +aa +aa +aj +aj +aj ab ab ab @@ -36739,9 +36718,6 @@ al al al al -al -al -al ab af af @@ -36763,9 +36739,12 @@ aa aa aa aa -ed -ed -ed +aa +aa +aa +aj +aj +ab ab ab ab @@ -36996,9 +36975,6 @@ al al al al -al -al -al ab af af @@ -37025,6 +37001,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -37253,9 +37232,6 @@ al al al al -al -al -al ab af ab @@ -37282,6 +37258,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -37509,9 +37488,6 @@ al al al al -al -al -al ab af af @@ -37534,6 +37510,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -37766,9 +37745,6 @@ al al al al -al -al -al ab af af @@ -37791,6 +37767,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -38023,9 +38002,6 @@ al al al al -al -al -al ab af af @@ -38048,6 +38024,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -38281,9 +38260,6 @@ al al al al -al -al -al af af af @@ -38305,6 +38281,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -38538,9 +38517,6 @@ al al al al -al -al -al af af af @@ -38562,6 +38538,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -38795,9 +38774,6 @@ al al al al -al -al -al af af af @@ -38820,6 +38796,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -39052,9 +39031,6 @@ al al al al -al -al -al af af af @@ -39077,6 +39053,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -39309,9 +39288,6 @@ al al al al -al -al -al af af af @@ -39334,6 +39310,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -39566,9 +39545,6 @@ al al al al -al -al -al af af af @@ -39590,6 +39566,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -39823,9 +39802,6 @@ al al al al -al -al -al af af af @@ -39847,6 +39823,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -40080,9 +40059,6 @@ al al al al -al -al -al af af af @@ -40104,6 +40080,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -40337,9 +40316,6 @@ al al al al -al -al -al af af af @@ -40361,6 +40337,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -40594,9 +40573,6 @@ al al al al -al -al -al af af af @@ -40618,6 +40594,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -40851,9 +40830,6 @@ al al al al -al -al -al af af af @@ -40882,6 +40858,9 @@ aa aa aa aa +aa +aa +aa ed ab af @@ -41108,9 +41087,6 @@ al al al al -al -al -al af af af @@ -41139,6 +41115,9 @@ aa aa aa aa +aa +aa +aa ed ab af @@ -41365,9 +41344,6 @@ al al al al -al -al -al af af af @@ -41389,6 +41365,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -41622,9 +41601,6 @@ al al al al -al -al -al af af af @@ -41646,6 +41622,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -41879,9 +41858,6 @@ al al al al -al -al -al af af af @@ -41903,6 +41879,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -42136,9 +42115,6 @@ al al al al -al -al -al af af af @@ -42160,6 +42136,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -42393,9 +42372,6 @@ al al al al -al -al -al af af af @@ -42417,6 +42393,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -42650,9 +42629,6 @@ al al al al -al -al -al af af af @@ -42676,6 +42652,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -42907,9 +42886,6 @@ al al al al -al -al -al af af af @@ -42933,6 +42909,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -43004,9 +42983,6 @@ al al al al -al -al -al ed al al @@ -43190,6 +43166,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -43421,9 +43400,6 @@ al al al al -al -al -al af af af @@ -43447,6 +43423,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -43678,9 +43657,6 @@ al al al al -al -al -al af af af @@ -43702,6 +43678,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -43935,9 +43914,6 @@ al al al al -al -al -al af af af @@ -43959,6 +43935,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -44192,9 +44171,6 @@ al al al al -al -al -al af af af @@ -44216,6 +44192,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -44449,9 +44428,6 @@ al al al al -al -al -al af af af @@ -44473,6 +44449,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -44706,9 +44685,6 @@ al al al al -al -al -al af af af @@ -44730,6 +44706,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -44963,9 +44942,6 @@ al al al al -al -al -al af af af @@ -44987,6 +44963,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -45220,9 +45199,6 @@ al al al al -al -al -al af af af @@ -45244,6 +45220,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -45477,9 +45456,6 @@ al al al al -al -al -al af af af @@ -45501,32 +45477,32 @@ aa aa aa aa -ab -ab -ab -ab -ab aa aa aa -aa -ab -af -af -af ab ab ab -af -af -af -af ab ab al al al al +ab +af +af +af +ab +ab +ab +af +af +af +af +ab +ab +al al al al @@ -45758,32 +45734,32 @@ aa aa aa aa -ab -ab -ab -ab -ab -aa aa aa aa ab -af -af -af -af -af -af -af -af -af -af +ab +ab ab ab al al al al +ab +af +af +af +af +af +af +af +af +af +af +ab +ab +al al al al @@ -46015,32 +45991,32 @@ aa aa aa aa +aa +aa +aa ab ab ab ab ed -aa -aa -aa -aa -ab -ab -ab -ab -af -af -af -af -af -af -af -ab -ab al al al al +ab +ab +ab +ab +af +af +af +af +af +af +af +ab +ab +al al al al @@ -46272,15 +46248,18 @@ aa aa aa aa +aa +aa +aa ab ab ab ed ed -aa -aa -aa -aa +al +al +al +al ed ab ab @@ -46444,9 +46423,6 @@ al al al al -al -al -al ed al al @@ -46529,15 +46505,18 @@ aa aa aa aa +aa +aa +aa ab ab ab ab ed -aa -aa -aa -aa +al +al +al +al ed ed ab @@ -46762,9 +46741,6 @@ al al al al -al -al -al af af af @@ -46786,15 +46762,18 @@ aa aa aa aa +aa +aa +aa ab ab ab ab ed -aa -aa -aa -aa +al +al +al +al ed ed ab @@ -46992,9 +46971,6 @@ al al al al -al -al -al ed al al @@ -47043,15 +47019,18 @@ aa aa aa aa +aa +aa +aa ab ab ab ab ed -aa -aa -aa -aa +al +al +al +al ed ab ab @@ -47276,9 +47255,6 @@ al al al al -al -al -al af af af @@ -47300,15 +47276,18 @@ aa aa aa aa +aa +aa +aa ed ab ab ab ed -aa -aa -aa -aa +al +al +al +al ed ab ab @@ -47533,9 +47512,6 @@ al al al al -al -al -al af af af @@ -47557,32 +47533,32 @@ aa aa aa aa +aa +aa +aa ed ed ab ab ab -aa -aa -aa -aa -ab -ab -ab -ab -af -af -af -af -af -af -af -ab -ab al al al al +ab +ab +ab +ab +af +af +af +af +af +af +af +ab +ab +al al al al @@ -47817,29 +47793,29 @@ aa aa aa aa -ab -ab aa aa aa -aa -ab -ab -ab -af -af -af -af -af -af -af -af ab ab al al al al +ab +ab +ab +af +af +af +af +af +af +af +af +ab +ab +al al al al @@ -48074,6 +48050,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -48304,9 +48283,6 @@ al al al al -al -al -al af af af @@ -48331,6 +48307,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -48561,9 +48540,6 @@ al al al al -al -al -al af af af @@ -48588,6 +48564,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -48818,9 +48797,6 @@ al al al al -al -al -al af af af @@ -48842,6 +48818,9 @@ aa aa aa aa +aa +aa +aa ab ab ed @@ -49075,9 +49054,6 @@ al al al al -al -al -al af af af @@ -49099,6 +49075,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -49332,9 +49311,6 @@ al al al al -al -al -al af af af @@ -49356,6 +49332,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -49589,9 +49568,6 @@ al al al al -al -al -al af af af @@ -49613,6 +49589,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -49846,9 +49825,6 @@ al al al al -al -al -al af af af @@ -49870,30 +49846,30 @@ aa aa aa aa -ab -ed +aa +aa aa ab -ab -ab -ab -ab -ab -ab -ab -ab -af -af -af -af -af -af -af -af -ab -al -al +ed al +ab +ab +ab +ab +ab +ab +ab +ab +ab +af +af +af +af +af +af +af +af +ab al al al @@ -50127,31 +50103,31 @@ aa aa aa aa -ed -ed aa -ab -ab -ab -ab -ab -ab -ab -ab -ab -af -af -af -af -af -af -af -af -ab -ab -al -al +aa +aa +ed +ed al +ab +ab +ab +ab +ab +ab +ab +ab +ab +af +af +af +af +af +af +af +af +ab +ab al al al @@ -50384,31 +50360,31 @@ aa aa aa aa -ed -ed +aa +aa aa ed -ab -ab -ab -ab -ab -ab -ab -ab -af -af -af -af -af -af -af -af -ab -ab -al -al +ed al +ed +ab +ab +ab +ab +ab +ab +ab +ab +af +af +af +af +af +af +af +af +ab +ab al al al @@ -50641,31 +50617,31 @@ aa aa aa aa -ed -ed +aa +aa aa ed -ab -ab -ab -ab -ab -ab -ab -ab -af -af -af -af -af -af -af -af -ab -ab -al -al +ed al +ed +ab +ab +ab +ab +ab +ab +ab +ab +af +af +af +af +af +af +af +af +ab +ab al al al @@ -50898,31 +50874,31 @@ aa aa aa aa -ed -ed aa -ab -ab -ab -ab -ab -ab -ab -ab -af -af -af -af -af -af -af -af -af -ab -ab -al -al +aa +aa +ed +ed al +ab +ab +ab +ab +ab +ab +ab +ab +af +af +af +af +af +af +af +af +af +ab +ab al al al @@ -51155,6 +51131,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -51390,9 +51369,6 @@ al al al al -al -al -al af af af @@ -51412,6 +51388,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -51647,9 +51626,6 @@ al al al al -al -al -al af af af @@ -51669,6 +51645,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -51903,9 +51882,6 @@ al al al al -al -al -al ed af af @@ -51926,6 +51902,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -52160,9 +52139,6 @@ al al al al -al -al -al af af af @@ -52183,6 +52159,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -52417,9 +52396,6 @@ al al al al -al -al -al af af af @@ -52442,6 +52418,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -52674,9 +52653,6 @@ al al al al -al -al -al af af af @@ -52699,6 +52675,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -52822,9 +52801,6 @@ al al al al -al -al -al ed al al @@ -52956,6 +52932,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -53188,9 +53167,6 @@ al al al al -al -al -al af af af @@ -53213,6 +53189,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -53445,9 +53424,6 @@ al al al al -al -al -al af af af @@ -53468,6 +53444,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -53703,9 +53682,6 @@ al al al al -al -al -al af af af @@ -53731,6 +53707,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -53773,9 +53752,6 @@ al al al al -al -al -al ed al al @@ -53988,6 +53964,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -54009,9 +53988,6 @@ al al al al -al -al -al ed al al @@ -54245,6 +54221,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -54474,9 +54453,6 @@ al al al al -al -al -al af af af @@ -54502,6 +54478,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -54731,9 +54710,6 @@ al al al al -al -al -al af af af @@ -54753,6 +54729,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -54988,9 +54967,6 @@ al al al al -al -al -al af af af @@ -55010,6 +54986,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -55143,9 +55122,6 @@ al al al al -al -al -al ed al al @@ -55267,6 +55243,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -55502,9 +55481,6 @@ al al al al -al -al -al af af af @@ -55524,30 +55500,30 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab -ab -ab +aa aa aa ab ab ab -af -af -af -af +ab ab ab ab ab al al -al +ab +ab +ab +af +af +af +af +ab +ab +ab +ab al al al @@ -55781,6 +55757,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -55789,8 +55768,8 @@ ab ab ab ed -aa -aa +al +al ab ab ab @@ -56014,9 +55993,6 @@ al al al al -al -al -al af af af @@ -56038,16 +56014,19 @@ aa aa aa aa -ab -ab -ab -ab -ab -ab -ab -ab aa aa +aa +ab +ab +ab +ab +ab +ab +ab +ab +al +al ed ab af @@ -56271,9 +56250,6 @@ al al al al -al -al -al af af af @@ -56295,6 +56271,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -56528,9 +56507,6 @@ al al al al -al -al -al af af af @@ -56552,6 +56528,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -56785,9 +56764,6 @@ al al al al -al -al -al af af af @@ -56811,6 +56787,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -57042,9 +57021,6 @@ al al al al -al -al -al af af af @@ -57068,6 +57044,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -57299,9 +57278,6 @@ al al al al -al -al -al af af af @@ -57325,6 +57301,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -57556,9 +57535,6 @@ al al al al -al -al -al af af af @@ -57581,6 +57557,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -57813,9 +57792,6 @@ al al al al -al -al -al ed ab af @@ -57838,6 +57814,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -58072,9 +58051,6 @@ al al al al -al -al -al af af af @@ -58095,6 +58071,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -58329,9 +58308,6 @@ al al al al -al -al -al af af af @@ -58352,6 +58328,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -58586,9 +58565,6 @@ al al al al -al -al -al af af af @@ -58608,6 +58584,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -58843,9 +58822,6 @@ al al al al -al -al -al af af af @@ -58865,6 +58841,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -59100,9 +59079,6 @@ al al al al -al -al -al af af af @@ -59122,32 +59098,32 @@ aa aa aa aa +aa +aa +aa ed -aa -aa -aa -aa -ab -ab -ab -ab -ab -ab -af -af -af -af -af -af -af -af -ab -ab -ab al al al al +ab +ab +ab +ab +ab +ab +af +af +af +af +af +af +af +af +ab +ab +ab +al al al al @@ -59379,11 +59355,14 @@ aa aa aa aa +aa +aa +aa ed -aa -aa -aa -aa +al +al +al +al ed ab ab @@ -59466,9 +59445,6 @@ al al al al -al -al -al ed al al @@ -59636,11 +59612,14 @@ aa aa aa aa +aa +aa +aa ed -aa -aa -aa -aa +al +al +al +al ed ab ab @@ -59871,9 +59850,6 @@ al al al al -al -al -al ab af af @@ -59893,11 +59869,14 @@ aa aa aa aa +aa +aa +aa ed -aa -aa -aa -aa +al +al +al +al ed ab ab @@ -60128,9 +60107,6 @@ al al al al -al -al -al af af af @@ -60150,11 +60126,14 @@ aa aa aa aa +aa +aa +aa ed -aa -aa -aa -aa +al +al +al +al ed ab ab @@ -60281,9 +60260,6 @@ al al al al -al -al -al ed al al @@ -60407,11 +60383,14 @@ aa aa aa aa +aa +aa +aa ab -aa -aa -aa -aa +al +al +al +al ed ab ab @@ -60641,9 +60620,6 @@ al al al al -al -al -al ab af af @@ -60664,11 +60640,14 @@ aa aa aa aa +aa +aa +aa ab -aa -aa -aa -aa +al +al +al +al ab ab ab @@ -60898,9 +60877,6 @@ al al al al -al -al -al af af af @@ -60921,11 +60897,14 @@ aa aa aa aa +aa +aa +aa ab -aa -aa -aa -aa +al +al +al +al ab ab ab @@ -60956,9 +60935,6 @@ al al al al -al -al -al ed al al @@ -61178,6 +61154,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -61411,9 +61390,6 @@ al al al al -al -al -al ab af af @@ -61435,6 +61411,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -61667,9 +61646,6 @@ al al al al -al -al -al ab ab af @@ -61692,6 +61668,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -61922,9 +61901,6 @@ al al al al -al -al -al ab ab ab @@ -61949,6 +61925,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -62181,9 +62160,6 @@ al al al al -al -al -al ab ab af @@ -62206,6 +62182,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -62440,9 +62419,6 @@ al al al al -al -al -al af af af @@ -62463,6 +62439,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -62698,9 +62677,6 @@ al al al al -al -al -al af af af @@ -62720,6 +62696,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -62955,9 +62934,6 @@ al al al al -al -al -al af af af @@ -62977,6 +62953,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -63212,9 +63191,6 @@ al al al al -al -al -al af af af @@ -63234,6 +63210,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -63420,9 +63399,6 @@ al al al al -al -al -al ed al al @@ -63491,6 +63467,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -63725,9 +63704,6 @@ al al al al -al -al -al ed af af @@ -63753,6 +63729,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -63982,9 +63961,6 @@ al al al al -al -al -al af af af @@ -64010,6 +63986,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -64239,9 +64218,6 @@ al al al al -al -al -al af af af @@ -64267,6 +64243,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -64496,9 +64475,6 @@ al al al al -al -al -al af af af @@ -64524,6 +64500,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -64753,9 +64732,6 @@ al al al al -al -al -al af af af @@ -64781,6 +64757,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -65010,9 +64989,6 @@ al al al al -al -al -al af af af @@ -65038,6 +65014,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -65267,9 +65246,6 @@ al al al al -al -al -al af af af @@ -65295,6 +65271,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -65524,9 +65503,6 @@ al al al al -al -al -al af af af @@ -65552,6 +65528,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -65781,9 +65760,6 @@ al al al al -al -al -al af af af @@ -65809,6 +65785,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -66038,9 +66017,6 @@ al al al al -al -al -al af af af @@ -66066,6 +66042,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -66295,9 +66274,6 @@ al al al al -al -al -al af af af @@ -66323,6 +66299,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -66352,9 +66331,6 @@ al al al al -al -al -al ed al al @@ -66575,6 +66551,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -66809,9 +66788,6 @@ al al al al -al -al -al af af af @@ -66832,6 +66808,9 @@ aa aa aa aa +aa +aa +aa ed ed ab @@ -67061,9 +67040,6 @@ al al al al -al -al -al ed al al @@ -67089,6 +67065,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -67321,9 +67300,6 @@ al al al al -al -al -al ed af af @@ -67346,6 +67322,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -67578,9 +67557,6 @@ al al al al -al -al -al af af af @@ -67603,6 +67579,9 @@ aa aa aa aa +aa +aa +aa ed ed ed @@ -67835,9 +67814,6 @@ al al al al -al -al -al af af af @@ -67867,6 +67843,9 @@ aa aa aa aa +aa +aa +aa ab ab ab @@ -68091,9 +68070,6 @@ al al al al -al -al -al af af af @@ -68124,6 +68100,9 @@ aa aa aa aa +aa +aa +aa ed ab ab @@ -68347,9 +68326,6 @@ al al al al -al -al -al af af af diff --git a/code/game/objects/structures/fluff.dm b/code/game/objects/structures/fluff.dm index 6478cdc849a..eacf94f5260 100644 --- a/code/game/objects/structures/fluff.dm +++ b/code/game/objects/structures/fluff.dm @@ -40,7 +40,7 @@ /obj/structure/fluff/empty_sleeper/nanotrasen name = "broken hypersleep chamber" - desc = "A NanoTrasen hypersleep chamber - this one appears broken. \ + desc = "A Nanotrasen hypersleep chamber - this one appears broken. \ There are exposed bolts for easy disassembly using a wrench." icon_state = "sleeper-o" @@ -55,6 +55,17 @@ /obj/structure/fluff/broken_flooring name = "broken tiling" - desc = "A segment of broken flooring" + desc = "A segment of broken flooring." icon = 'icons/obj/brokentiling.dmi' icon_state = "corner" + +/obj/structure/fluff/drake_statue //Ash drake status spawn on either side of the necropolis gate in lavaland. + name = "drake statue" + desc = "A towering basalt sculpture of a proud and regal drake. Its eyes are six glowing gemstones." + icon = 'icons/effects/64x64.dmi' + icon_state = "drake_statue" + density = TRUE + +/obj/structure/fluff/drake_statue/falling //A variety of statue in disrepair; parts are broken off and a gemstone is missing + desc = "A towering basalt sculpture of a drake. Cracks run down its surface and parts of it have fallen off." + icon_state = "drake_statue_falling" diff --git a/code/modules/mining/mine_turfs.dm b/code/modules/mining/mine_turfs.dm index a41933fcd67..6d41c309c92 100644 --- a/code/modules/mining/mine_turfs.dm +++ b/code/modules/mining/mine_turfs.dm @@ -790,6 +790,7 @@ name = "necropolis wall" desc = "A seemingly impenetrable wall." icon = 'icons/turf/walls.dmi' + icon_state = "necro" explosion_block = 50 baseturf = /turf/closed/indestructible/necropolis @@ -797,10 +798,10 @@ name = "necropolis floor" desc = "It's regarding you suspiciously." icon = 'icons/turf/floors.dmi' - icon_state = "floor" + icon_state = "necro1" baseturf = /turf/open/indestructible/necropolis /turf/open/indestructible/necropolis/New() ..() if(prob(12)) - icon_state = "necropolis[rand(1,2)]" + icon_state = "necro[rand(2,3)]" diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm index f6fa1e66c9f..e230f021c84 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/bubblegum.dm @@ -1,3 +1,26 @@ +/* + +BUBBLEGUM + +Bubblegum spawns randomly wherever a lavaland creature is able to spawn. It is the most powerful slaughter demon in existence. +Bubblegum's footsteps are heralded by shaking booms, proving its tremendous size. + +It acts as a melee creature, chasing down and attacking its target while also using different attacks to augment its power that increase as it takes damage. + +It often charges, dealing massive damage to anything unfortunate enough to be standing where it's aiming. +Whenever it isn't chasing something down, it will sink into nearby blood pools (if possible) and springs out of the closest one to its target. +To make this possible, it sprays streams of blood at random. +From these blood pools Bubblegum may summon slaughterlings - weak, low-damage minions designed to impede the target's progress. + +When Bubblegum dies, it leaves behind a chest that can contain three things: + 1. A slaughter demon spawner + 2. A bottle that, when activated, drives everyone nearby into a frenzy + 3. A contract that marks for death the chosen target + +Difficulty: Hard + +*/ + /mob/living/simple_animal/hostile/megafauna/bubblegum name = "bubblegum" desc = "In what passes for a heirarchy among slaughter demons, this one is king." diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm index bd305c5c305..87555452470 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm @@ -1,3 +1,26 @@ +/* + +COLOSSUS + +The colossus spawns randomly wherever a lavaland creature is able to spawn. It is powerful, ancient, and extremely deadly. +The colossus has a degree of sentience, proving this in speech during its attacks. + +It acts as a melee creature, chasing down and attacking its target while also using different attacks to augment its power that increase as it takes damage. + +The colossus' true danger lies in its ranged capabilities. It fires immensely damaging death bolts that penetrate all armor in a variety of ways: + 1. The colossus fires death bolts in alternating patterns: the cardinal directions and the diagonal directions. + 2. The colossus fires death bolts in a shotgun-like pattern, instantly downing anything unfortunate enough to be hit by all of them. + 3. The colossus fires a spiral of death bolts. +At 33% health, the colossus gains an additional attack: + 4. The colossus fires two spirals of death bolts, spinning in opposite directions. + +When a colossus dies, it leaves behind a chunk of glowing crystal known as a black box. Anything placed inside will carry over into future rounds. +For instance, you could place a bag of holding into the black box, and then kill another colossus next round and retrieve the bag of holding from inside. + +Difficulty: Very Hard + +*/ + /mob/living/simple_animal/hostile/megafauna/colossus name = "colossus" desc = "A monstrous creature protected by heavy shielding." diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm index c192e785183..7c68795ee96 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/dragon.dm @@ -1,3 +1,28 @@ +/* + +ASH DRAKE + +Ash drakes spawn randomly wherever a lavaland creature is able to spawn. They are the draconic guardians of the Necropolis. + +It acts as a melee creature, chasing down and attacking its target while also using different attacks to augment its power that increase as it takes damage. + +Whenever possible, the drake will breathe fire in the four cardinal directions, igniting and heavily damaging anything caught in the blast. +It also often causes fire to rain from the sky - many nearby turfs will flash red as a fireball crashes into them, dealing damage to anything on the turfs. +The drake also utilizes its wings to fly into the sky and crash down onto a specified point. Anything on this point takes tremendous damage. + - Sometimes it will chain these swooping attacks over and over, making swiftness a necessity. + +When an ash drake dies, it leaves behind a chest that can contain four things: + 1. A spectral blade that allows its wielder to call ghosts to it, enhancing its power + 2. A lava staff that allows its wielder to create lava + 3. A spellbook and wand of fireballs + 4. A bottle of dragon's blood with several effects, including turning its imbiber into a drake themselves. + +When butchered, they leave behind diamonds, sinew, bone, and ash drake hide. Ash drake hide can be used to create a hooded cloak that protects its wearer from ash storms. + +Difficulty: Medium + +*/ + /mob/living/simple_animal/hostile/megafauna/dragon name = "ash drake" desc = "Guardians of the necropolis." diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm index 2820dd3ff77..b638a9bd4da 100644 --- a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm +++ b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm @@ -1,3 +1,21 @@ +/* + +LEGION + +Legion spawns from the necropolis gate in the far north of lavaland. It is the guardian of the Necropolis and emerges from within whenever an intruder tries to enter through its gate. +Whenever Legion emerges, everything in lavaland will receive a notice via color, audio, and text. This is because Legion is powerful enough to slaughter the entirety of lavaland with little effort. + +It has two attack modes that it constantly rotates between. + +In ranged mode, it will behave like a normal legion - retreating when possible and firing legion skulls at the target. +In charge mode, it will spin and rush its target, attacking with melee whenever possible. + +When Legion dies, it drops a staff of storms, which allows its wielder to call and disperse ash storms at will and functions as a powerful melee weapon. + +Difficulty: Medium + +*/ + /mob/living/simple_animal/hostile/megafauna/legion name = "Legion" health = 800 diff --git a/code/modules/ruins/lavaland_ruin_code.dm b/code/modules/ruins/lavaland_ruin_code.dm index 030bafcf6ce..703a916c342 100644 --- a/code/modules/ruins/lavaland_ruin_code.dm +++ b/code/modules/ruins/lavaland_ruin_code.dm @@ -1,11 +1,5 @@ //If you're looking for spawners like ash walker eggs, check ghost_role_spawners.dm -/obj/machinery/lavaland_controller - name = "weather machine" - desc = "Controls the weather... when it's on, at any rate. A sticky note on the side proclaims \"DISABLED IN FAVOR OF AN ACTUAL ATMOSPHERE\"." - icon = 'icons/obj/machines/telecomms.dmi' - icon_state = "processor_off" - /obj/structure/fans/tiny/invisible //For blocking air in ruin doorways invisibility = INVISIBILITY_ABSTRACT diff --git a/code/modules/ruins/objects_and_mobs/necropolis_gate.dm b/code/modules/ruins/objects_and_mobs/necropolis_gate.dm index ffdf2ad6eb1..7795c1a81e0 100644 --- a/code/modules/ruins/objects_and_mobs/necropolis_gate.dm +++ b/code/modules/ruins/objects_and_mobs/necropolis_gate.dm @@ -1,5 +1,5 @@ //The necropolis gate is used to call forth Legion from the Necropolis. -/obj/structure/lavaland_door +/obj/structure/necropolis_gate name = "necropolis gate" desc = "A tremendous and impossibly large gateway, bored into dense bedrock." icon = 'icons/effects/96x96.dmi' @@ -9,12 +9,13 @@ opacity = 1 bound_width = 96 bound_height = 96 + pixel_x = -32 burn_state = LAVA_PROOF luminosity = 1 var/boss = FALSE var/is_anyone_home = FALSE -/obj/structure/lavaland_door/attack_hand(mob/user) +/obj/structure/necropolis_gate/attack_hand(mob/user) for(var/mob/living/simple_animal/hostile/megafauna/legion/L in mob_list) return if(is_anyone_home) @@ -51,10 +52,10 @@ is_anyone_home = FALSE new/mob/living/simple_animal/hostile/megafauna/legion(get_step(src.loc, SOUTH)) -/obj/structure/lavaland_door/singularity_pull() +/obj/structure/necropolis_gate/singularity_pull() return 0 -/obj/structure/lavaland_door/Destroy(force) +/obj/structure/necropolis_gate/Destroy(force) if(force) . = ..() else diff --git a/icons/effects/64x64.dmi b/icons/effects/64x64.dmi index b86cf580eef0690db16ff9b3f4cb44420218780f..347bccc9425bf2f0d8e07ddfdd6f97b7f26a8654 100644 GIT binary patch literal 9011 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 iV`JkbaS5jLyPSd(V?@c#f4!$al( literal 2226 zcmcJR`#;ltAIHBNZH_raMMTc`?#2`oF;gRlhD%)JG~L1^hb}R#*g-kmNHs3EQ>4Pk z2$3@EuDF)Vv34)V#{H+5|+ zRY_L~0031FcZ{Db_Q?iW0V12jZbrw+LIKe~=qe^EIr5j-q^q%s2>_5*5kK&BFBPE< z;dO0jks@p{Di>b9L7#=DWgmBnH&*IG9{f1V;>;cD(dDns$EeWi!r*mld)&BsZ00!& zjr<s*Ti5}yM>vC^_6!30OfgLT>R52mMWg!oWm{k@j9jHe@ zh_(4TdU}+AbV)@*eX~i-S*!03l_6~MVm*PoJWgygtr={_X?r{#PNtqv`8>To)^d7~ zWBGEITZE{s?mWNuycOl_E7DkbZM5q%6&~@tX)}YN88*8XeLbb6!E_E@Q?MBby&SID zVsGB!0Ir{~GM5Y0`*E=kFJ$NBpwbugoOXrWs$lnOFI??V?M5JtHG(7EzD<8&@V*SE zv+4z<3x4V=1){P@YZ6iVQF)ChmhY#bPPl|Fd~dCjME?9+VhYD>Z{{_MNz$r)Q!yHu zP0~(R2xX)un$+*BGZQ0u9BV0k{Z+|`K`c_I4rS^aCq37A1DR9HPS=A7WrBQ0PKv*8 z{d>$>)(shS`Nx5jw3Jg-Yf}njd|7+=I^3@_{Nxare9|Z}gC|E5G0f=V#e*BC^;-gj zRgqnjQH_z#_f(ynmRpx>_ge5lDsJ@*^-QcuV56IdaG#umXWI*w zOp=}f#PwvS9pQGH0_=Wb_kk~1|4Nm!f*n+kU>}yYP4%c=u}CTguEo7)WRax4ISak= zFjVGfr^u|q6A~)i7hvohd0a7Q+vLOAO7HCDSmwld>aOLKe`w6%0_h0SFj zF%%PDyq1M2dNx~&!9z!C4!9a^EVMQ>;1K1brrZ*(zPSpia zfCj?@Tr71x_*_*a?!8T#Dc&f~HR3ADFkc~2{+~wh=lo^$2XTe9l3M;F^=y{m-b@z` z_ejA8%4a{8wk+Bhr3Xz7aCOEj^(E8ME1n zCx(hr`t*nQSSXjcVeiiCKDVK2t0IvuAym;Koor8ys`wpr zBIx>3QBOvQUevc&!ls8$7$wd(rr|6X@#Ok+zLV@c%*7khO-VwdT7qIDIEm*hpDw<8 zIe(z^ZE3fJAhArDB7J$6?cKzO>TU8The7eMnD2|ECN+d}OU^UtrY3$pZs z8L6)e2j!dSB05dRo{D!n^J+_(r$LVIVe@42l60jbDzj=%H)v+j!F+Tw0ghIc73t#f zqzFw!FziC&bR5deJ_>ZdVg@F*o-O@+JlO`DVf77wq&1W*yUv z+(o@ANw;1M<79n}+ODQ+mB|ZqxP+lZYICH`S3T9;4zt(9+NOrjc0X0CA&#I}=Rxl| zhqL0O4OCp1>OA24wD>XSzlls);+F|1mfsLH>TpAqVj3hf+?n1%WN`^oVs$q_e-n0; zvW&uO-r@s9vnO&#jY{wYNkRhhsF(iKaLb+0hOWiTT0eKdHt+qBZNY+(y1u9OA$)u@ wcAY!sYS_w!Vr$n)8W6G<;%D&x{C-M7#mbj(;YFNm*(U_>aP`J8PDN1v1J1qmvj6}9 diff --git a/icons/effects/96x96.dmi b/icons/effects/96x96.dmi index 350ada000c967b5b08d78278e5b83fdc83aacce2..ddbf6e9845ee9fe01339dd0ed81ae342f2716e75 100644 GIT binary patch delta 51282 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 M07*qoM6N<$g3ZlQ0{{R3 diff --git a/sound/creatures/legion_death.ogg b/sound/creatures/legion_death.ogg new file mode 100644 index 0000000000000000000000000000000000000000..fdcf9c8a659691c5b70a99890904cee70b40382a GIT binary patch literal 229720 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

-^KaE|t>UqSWUe>5=sVpXJC?Av<_=}!{ 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 HCcysy%%ai> literal 0 HcmV?d00001 diff --git a/sound/creatures/legion_death_far.ogg b/sound/creatures/legion_death_far.ogg new file mode 100644 index 0000000000000000000000000000000000000000..3e3261687c3bcf50e809d4b92ceda7b3a7ac6417 GIT binary patch literal 152560 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 Q0uBhMm->9x2>=iNAH+%~(f|Me literal 0 HcmV?d00001 From 9ebc670f618c18d1581bec3810f6f6996727139e Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Wed, 6 Jul 2016 00:15:22 +0000 Subject: [PATCH 31/81] Automatic changelog generation for PR #19134 [ci skip] --- html/changelogs/AutoChangeLog-pr-19134.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19134.yml diff --git a/html/changelogs/AutoChangeLog-pr-19134.yml b/html/changelogs/AutoChangeLog-pr-19134.yml new file mode 100644 index 00000000000..5f6486f5079 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19134.yml @@ -0,0 +1,4 @@ +author: "Xhuis" +delete-after: True +changes: + - rscadd: "The Necropolis gate now looks as regal as it should. Credit goes to KorPhaeron for turf and wall sprites." From 45049c0f67d186fa048c5e079161539a412dc450 Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 <sybil@tgstation13.org> Date: Wed, 6 Jul 2016 00:39:34 +0000 Subject: [PATCH 32/81] Automatic changelog compile, [ci skip] --- html/changelog.html | 65 +++++++++++----------- html/changelogs/.all_changelog.yml | 25 +++++++++ html/changelogs/AutoChangeLog-pr-19098.yml | 4 -- html/changelogs/AutoChangeLog-pr-19113.yml | 4 -- html/changelogs/AutoChangeLog-pr-19118.yml | 8 --- html/changelogs/AutoChangeLog-pr-19121.yml | 4 -- html/changelogs/AutoChangeLog-pr-19122.yml | 8 --- html/changelogs/AutoChangeLog-pr-19134.yml | 4 -- html/changelogs/AutoChangeLog-pr-19139.yml | 4 -- 9 files changed, 57 insertions(+), 69 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-19098.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-19113.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-19118.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-19121.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-19122.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-19134.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-19139.yml diff --git a/html/changelog.html b/html/changelog.html index cc13ac9faa6..d35a29e982f 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -55,6 +55,38 @@ --> <div class="commit sansserif"> + <h2 class="date">06 July 2016</h2> + <h3 class="author">Cruix updated:</h3> + <ul class="changes bgimages16"> + <li class="bugfix">Vending machine restocking units now work.</li> + </ul> + <h3 class="author">Xhuis updated:</h3> + <ul class="changes bgimages16"> + <li class="rscadd">The Necropolis gate now looks as regal as it should. Credit goes to KorPhaeron for turf and wall sprites.</li> + <li class="bugfix">Ash storms are actually damaging now.</li> + </ul> + <h3 class="author">coiax updated:</h3> + <ul class="changes bgimages16"> + <li class="bugfix">Gulag prisoners can no longer duplicate their mining efforts through window breaking on the shuttle.</li> + <li class="bugfix">Fixes pickaxes inside walls on lavaland, along with lava having eaten one of the storage units.</li> + <li class="rscadd">More fire extinguishers for lavaland mining base.</li> + </ul> + <h3 class="author">coiax, Niknakflak updated:</h3> + <ul class="changes bgimages16"> + <li class="rscadd">Added fireplaces, fuel with logs or paper and set on fire and enjoy that warm comforting glow.</li> + <li class="bugfix">Cardboard cutouts are now flammable.</li> + <li class="rscadd">Cigarettes, fireplaces and candles now share a pool of possible igniters. So you can now esword that candle on, but turn it on first.</li> + <li class="rscadd">Eswords will ignite plasma in the air if turned on.</li> + </ul> + <h3 class="author">kevinz000 updated:</h3> + <ul class="changes bgimages16"> + <li class="tweak">Kudzu is no longer unstoppable</li> + </ul> + <h3 class="author">optional name here updated:</h3> + <ul class="changes bgimages16"> + <li class="bugfix">Suit Storage Units can now disinfect items other than living and dead creatures.</li> + </ul> + <h2 class="date">04 July 2016</h2> <h3 class="author">Gun Hog updated:</h3> <ul class="changes bgimages16"> @@ -1202,39 +1234,6 @@ <li class="rscadd">YOU CAN FREAKOUT YOUR OPPONENTS WITH THE 5 HOT MOVES ON THIS BELT YEAH</li> <li class="rscadd">PRAY TO THE LOCAL SPACE GODS TO EXCHANGE YOUR TELECRYSTALS TO ENSURE THE CREAM RISES TO THE TOP</li> </ul> - - <h2 class="date">04 May 2016</h2> - <h3 class="author">Fox McCloud updated:</h3> - <ul class="changes bgimages16"> - <li class="tweak">shock revolver projectiles are now energy instead of bullets</li> - </ul> - <h3 class="author">Joan updated:</h3> - <ul class="changes bgimages16"> - <li class="rscdel">Cultists no longer communicate via tomes.</li> - <li class="rscadd">Cultists now communicate via the 'Communion' action button.</li> - <li class="rscadd">Examining the blob with an active research scanner or medical hud will display effects, akin to hitting it with an analyzer.</li> - <li class="rscadd">Improved medical HUDs to work on all living creatures.</li> - <li class="rscadd">Drones and swarmers, being machines, require a diagnostic HUD for analysis instead.</li> - </ul> - <h3 class="author">TechnoAlchemist updated:</h3> - <ul class="changes bgimages16"> - <li class="rscadd">You can now craft cloaks from the scales of fallen ash drakes, look for the recipe in tablecrafting!</li> - </ul> - <h3 class="author">coiax updated:</h3> - <ul class="changes bgimages16"> - <li class="rscadd">The Service and the Standard cyborg module now have a spraycan built in, for hijinks and passing on important urban messages. The Service cyborg module also has a cyborg-hand labeler, in case anything needs to be labelled.</li> - <li class="rscadd">Centcom Suicide Prevention wishes to remind the station: Please do not kill yourself with a hand labeler.</li> - </ul> - <h3 class="author">xxalpha updated:</h3> - <ul class="changes bgimages16"> - <li class="bugfix">Fixed the mk-honk prototype shoes.</li> - </ul> - - <h2 class="date">03 May 2016</h2> - <h3 class="author">coiax, Robustin updated:</h3> - <ul class="changes bgimages16"> - <li class="tweak">Changeling Fleshmend is much less effective when used repeatedly in a short time. Changeling Panacea is much more effective at purging reagents, reducing radiation and now reduces braindamage.</li> - </ul> </div> <b>GoonStation 13 Development Team</b> diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index be62dde39e4..4b507a045f3 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -6024,3 +6024,28 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. it and follow their path of destruction through the station. - bugfix: Fixed bugs where no meteors would come or go from the south. Seriously, that was a real bug. Meteor showers are now about 33% stronger as a result. +2016-07-06: + Cruix: + - bugfix: Vending machine restocking units now work. + Xhuis: + - rscadd: The Necropolis gate now looks as regal as it should. Credit goes to KorPhaeron + for turf and wall sprites. + - bugfix: Ash storms are actually damaging now. + coiax: + - bugfix: Gulag prisoners can no longer duplicate their mining efforts through window + breaking on the shuttle. + - bugfix: Fixes pickaxes inside walls on lavaland, along with lava having eaten + one of the storage units. + - rscadd: More fire extinguishers for lavaland mining base. + coiax, Niknakflak: + - rscadd: Added fireplaces, fuel with logs or paper and set on fire and enjoy that + warm comforting glow. + - bugfix: Cardboard cutouts are now flammable. + - rscadd: Cigarettes, fireplaces and candles now share a pool of possible igniters. + So you can now esword that candle on, but turn it on first. + - rscadd: Eswords will ignite plasma in the air if turned on. + kevinz000: + - tweak: Kudzu is no longer unstoppable + optional name here: + - bugfix: Suit Storage Units can now disinfect items other than living and dead + creatures. diff --git a/html/changelogs/AutoChangeLog-pr-19098.yml b/html/changelogs/AutoChangeLog-pr-19098.yml deleted file mode 100644 index e9537e0cb53..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19098.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "kevinz000" -delete-after: True -changes: - - tweak: "Kudzu is no longer unstoppable" diff --git a/html/changelogs/AutoChangeLog-pr-19113.yml b/html/changelogs/AutoChangeLog-pr-19113.yml deleted file mode 100644 index eaa045906e3..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19113.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Cruix" -delete-after: True -changes: - - bugfix: "Vending machine restocking units now work." diff --git a/html/changelogs/AutoChangeLog-pr-19118.yml b/html/changelogs/AutoChangeLog-pr-19118.yml deleted file mode 100644 index 81761fda824..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19118.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: "coiax, Niknakflak" -delete-after: True -changes: - - rscadd: "Added fireplaces, fuel with logs or paper and set on fire and enjoy that warm comforting -glow." - - bugfix: "Cardboard cutouts are now flammable." - - rscadd: "Cigarettes, fireplaces and candles now share a pool of possible igniters. So you can now esword that candle on, but turn it on first." - - rscadd: "Eswords will ignite plasma in the air if turned on." diff --git a/html/changelogs/AutoChangeLog-pr-19121.yml b/html/changelogs/AutoChangeLog-pr-19121.yml deleted file mode 100644 index ea6ef024d28..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19121.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "optional name here" -delete-after: True -changes: - - bugfix: "Suit Storage Units can now disinfect items other than living and dead creatures." diff --git a/html/changelogs/AutoChangeLog-pr-19122.yml b/html/changelogs/AutoChangeLog-pr-19122.yml deleted file mode 100644 index f8f7b17dd14..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19122.yml +++ /dev/null @@ -1,8 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - bugfix: "Gulag prisoners can no longer duplicate their mining efforts -through window breaking on the shuttle." - - bugfix: "Fixes pickaxes inside walls on lavaland, along with lava having eaten -one of the storage units." - - rscadd: "More fire extinguishers for lavaland mining base." diff --git a/html/changelogs/AutoChangeLog-pr-19134.yml b/html/changelogs/AutoChangeLog-pr-19134.yml deleted file mode 100644 index 5f6486f5079..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19134.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Xhuis" -delete-after: True -changes: - - rscadd: "The Necropolis gate now looks as regal as it should. Credit goes to KorPhaeron for turf and wall sprites." diff --git a/html/changelogs/AutoChangeLog-pr-19139.yml b/html/changelogs/AutoChangeLog-pr-19139.yml deleted file mode 100644 index e15ab6d852d..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19139.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Xhuis" -delete-after: True -changes: - - bugfix: "Ash storms are actually damaging now." From d205687200b359ebb8d1ef3416ef46847dc84b86 Mon Sep 17 00:00:00 2001 From: NullQuery <nq@nullquery.net> Date: Wed, 6 Jul 2016 06:00:50 +0200 Subject: [PATCH 33/81] tgui modifications for custom browser id - Ability to pass a custom browser_id to the "/datum/tgui" constructor. - Ability to remove the titlebar and resize grip on tgui elements. - Ability to provide custom classes to an "ui-button" element. - Now without silly mistake. --- code/modules/tgui/tgui.dm | 24 ++++++++++++++++-------- tgui/src/components/button.ract | 2 ++ tgui/src/components/titlebar.ract | 20 +++++++++++--------- tgui/src/tgui.ract | 4 +++- 4 files changed, 32 insertions(+), 18 deletions(-) diff --git a/code/modules/tgui/tgui.dm b/code/modules/tgui/tgui.dm index 43b625a4152..5c0dd819f89 100644 --- a/code/modules/tgui/tgui.dm +++ b/code/modules/tgui/tgui.dm @@ -33,6 +33,8 @@ var/datum/ui_state/state = null // Topic state used to determine status/interactability. var/datum/tgui/master_ui // The parent UI. var/list/datum/tgui/children = list() // Children of this UI. + var/titlebar = TRUE + var/custom_browser_id = FALSE /** * public @@ -51,11 +53,12 @@ * * return datum/tgui The requested UI. **/ -/datum/tgui/New(mob/user, datum/src_object, ui_key, interface, title, width = 0, height = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state) +/datum/tgui/New(mob/user, datum/src_object, ui_key, interface, title, width = 0, height = 0, datum/tgui/master_ui = null, datum/ui_state/state = default_state, browser_id = null) src.user = user src.src_object = src_object src.ui_key = ui_key - src.window_id = "\ref[src_object]-[ui_key]" + src.window_id = browser_id ? browser_id : "\ref[src_object]-[ui_key]" + src.custom_browser_id = browser_id ? TRUE : FALSE set_interface(interface) @@ -96,7 +99,8 @@ var/debugable = check_rights_for(user.client, R_DEBUG) user << browse(get_html(debugable), "window=[window_id];[window_size][list2params(window_options)]") // Open the window. - winset(user, window_id, "on-close=\"uiclose \ref[src]\"") // Instruct the client to signal UI when the window is closed. + if (!custom_browser_id) + winset(user, window_id, "on-close=\"uiclose \ref[src]\"") // Instruct the client to signal UI when the window is closed. SStgui.on_open(src) /** @@ -216,7 +220,7 @@ "style" = style, "interface" = interface, "fancy" = user.client.prefs.tgui_fancy, - "locked" = user.client.prefs.tgui_lock, + "locked" = user.client.prefs.tgui_lock && !custom_browser_id, "window" = window_id, "ref" = "\ref[src]", "user" = list( @@ -226,7 +230,8 @@ "srcObject" = list( "name" = "[src_object]", "ref" = "\ref[src_object]" - ) + ), + "titlebar" = titlebar ) return config_data @@ -268,7 +273,7 @@ switch(action) if("tgui:initialize") - user << output(url_encode(get_json(initial_data)), "[window_id].browser:initialize") + user << output(url_encode(get_json(initial_data)), "[custom_browser_id ? window_id : "[window_id].browser"]:initialize") initialized = TRUE if("tgui:view") if(params["screen"]) @@ -320,7 +325,7 @@ return // Cannot update UI, we have no visibility. // Send the new JSON to the update() Javascript function. - user << output(url_encode(get_json(data)), "[window_id].browser:update") + user << output(url_encode(get_json(data)), "[custom_browser_id ? window_id : "[window_id].browser"]:update") /** * private @@ -366,4 +371,7 @@ else src.status = status if(status == UI_DISABLED || push) // Update if the UI just because disabled, or a push is requested. - push_data(null, force = 1) \ No newline at end of file + push_data(null, force = 1) + +/datum/tgui/proc/set_titlebar(value) + titlebar = value diff --git a/tgui/src/components/button.ract b/tgui/src/components/button.ract index e61164160a5..69a885dca1a 100644 --- a/tgui/src/components/button.ract +++ b/tgui/src/components/button.ract @@ -18,6 +18,8 @@ }, styles () { let extra = '' + if (this.get('class')) + extra += ' ' + this.get('class'); if (this.get('tooltip-side')) extra = ` tooltip-${this.get('tooltip-side')}` if (this.get('grid')) diff --git a/tgui/src/components/titlebar.ract b/tgui/src/components/titlebar.ract index a67832cef8c..d299577f0d2 100644 --- a/tgui/src/components/titlebar.ract +++ b/tgui/src/components/titlebar.ract @@ -19,7 +19,7 @@ component.exports = { const onrelease = (event) => this.set({ drag: false, x: null, y: null }) this.observe('config.fancy', (newkey, oldkey, keypath) => { - winset(this.get('config.window'), 'titlebar', !newkey) + winset(this.get('config.window'), 'titlebar', !newkey && this.get('config.titlebar')) if (newkey) { document.addEventListener('mousemove', ondrag) @@ -46,11 +46,13 @@ component.exports = { } </script> -<header class='titlebar' on-mousedown='drag'> - <i class='statusicon fa fa-eye fa-2x {{visualStatus}}'></i> - <span class='title'>{{yield}}</span> - {{#if config.fancy}} - <i class='minimize fa fa-minus fa-2x' on-click='minimize'></i> - <i class='close fa fa-close fa-2x' on-click='close'></i> - {{/if}} -</header> +{{#if config.titlebar}} + <header class='titlebar' on-mousedown='drag'> + <i class='statusicon fa fa-eye fa-2x {{visualStatus}}'></i> + <span class='title'>{{yield}}</span> + {{#if config.fancy}} + <i class='minimize fa fa-minus fa-2x' on-click='minimize'></i> + <i class='close fa fa-close fa-2x' on-click='close'></i> + {{/if}} + </header> +{{/if}} \ No newline at end of file diff --git a/tgui/src/tgui.ract b/tgui/src/tgui.ract index e5d93aebf8b..cdd31d3ee83 100644 --- a/tgui/src/tgui.ract +++ b/tgui/src/tgui.ract @@ -58,4 +58,6 @@ component.exports = { <warnings/> <interface/> </main> -<resize/> +{{#if config.titlebar}} + <resize/> +{{/if}} From f8e4304d954d368459e0c5a41c02744cbfbf5996 Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson <kyleshome@gmail.com> Date: Tue, 5 Jul 2016 21:03:43 -0700 Subject: [PATCH 34/81] Instant Runoff Voting! (#19153) * Instant Runoff Voting! This adds the game code required for voting IRV style * Fixes votes not working for non-admins * spans and databases * this is a silly commit, you should never go here again. * That explains why some people couldn't drag until they re-opened the page. * Prevent window focus fuckary with voting. --- code/__DEFINES/misc.dm | 3 + code/modules/admin/create_poll.dm | 27 +- code/modules/client/asset_cache.dm | 5 + code/modules/mob/new_player/new_player.dm | 11 + code/modules/mob/new_player/poll.dm | 288 +++++++++++++++++- html/IRV/jquery-1.10.2.min.js | 6 + ...i.custom-core-widgit-mouse-sortable-min.js | 7 + 7 files changed, 325 insertions(+), 22 deletions(-) create mode 100644 html/IRV/jquery-1.10.2.min.js create mode 100644 html/IRV/jquery-ui.custom-core-widgit-mouse-sortable-min.js diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index c6430d4654f..4ed03713e6a 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -310,6 +310,9 @@ var/list/bloody_footprints_cache = list() #define POLLTYPE_TEXT "TEXT" #define POLLTYPE_RATING "NUMVAL" #define POLLTYPE_MULTI "MULTICHOICE" +#define POLLTYPE_IRV "IRV" + + //lighting area defines #define DYNAMIC_LIGHTING_DISABLED 0 //dynamic lighting disabled (area stays at full brightness) diff --git a/code/modules/admin/create_poll.dm b/code/modules/admin/create_poll.dm index 584dc7f4f1a..3f0647b2877 100644 --- a/code/modules/admin/create_poll.dm +++ b/code/modules/admin/create_poll.dm @@ -34,7 +34,7 @@ return /client/proc/create_poll_function() - var/polltype = input("Choose poll type.","Poll Type") in list("Single Option","Text Reply","Rating","Multiple Choice") + var/polltype = input("Choose poll type.","Poll Type") in list("Single Option","Text Reply","Rating","Multiple Choice", "Instant Runoff Voting")|null var/choice_amount = 0 switch(polltype) if("Single Option") @@ -48,6 +48,10 @@ choice_amount = input("How many choices should be allowed?","Select choice amount") as num|null if(!choice_amount) return + if ("Instant Runoff Voting") + polltype = POLLTYPE_IRV + else + return 0 var/starttime = SQLtime() var/endtime = input("Set end time for poll as format YYYY-MM-DD HH:MM:SS. All times in server time. HH:MM:SS is optional and 24-hour. Must be later than starting time for obvious reasons.", "Set end time", SQLtime()) as text if(!endtime) @@ -117,14 +121,15 @@ if(!option) return pollid option = sanitizeSQL(option) - var/percentagecalc - switch(alert("Calculate option results as percentage?",,"Yes","No","Cancel")) - if("Yes") - percentagecalc = 1 - if("No") - percentagecalc = 0 - else - return pollid + var/percentagecalc = 1 + if (polltype != POLLTYPE_IRV) + switch(alert("Calculate option results as percentage?",,"Yes","No","Cancel")) + if("Yes") + percentagecalc = 1 + if("No") + percentagecalc = 0 + else + return pollid var/minval = 0 var/maxval = 0 var/descmin = "" @@ -160,9 +165,11 @@ var/err = query_polladd_option.ErrorMsg() log_game("SQL ERROR adding new poll option to table. Error : \[[err]\]\n") return pollid - switch(alert(" ",,"Add option","Finish")) + switch(alert(" ",,"Add option","Finish", "Cancel")) if("Add option") add_option = 1 if("Finish") add_option = 0 + else + return 0 return pollid \ No newline at end of file diff --git a/code/modules/client/asset_cache.dm b/code/modules/client/asset_cache.dm index 3e8296a4b46..ca83278c923 100644 --- a/code/modules/client/asset_cache.dm +++ b/code/modules/client/asset_cache.dm @@ -224,6 +224,11 @@ You can set verify to TRUE if you want send() to sleep until the client has the "large_stamp-law.png" = 'icons/stamp_icons/large_stamp-law.png' ) +/datum/asset/simple/IRV + assets = list( + "jquery-ui.custom-core-widgit-mouse-sortable-min.js" = 'html/IRV/jquery-ui.custom-core-widgit-mouse-sortable-min.js', + "jquery-1.10.2.min.js" = 'html/IRV/jquery-1.10.2.min.js' + ) //Registers HTML Interface assets. /datum/asset/HTML_interface/register() diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index b9fa1070e66..565e30cdc23 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -201,6 +201,8 @@ if(href_list["votepollid"] && href_list["votetype"]) var/pollid = text2num(href_list["votepollid"]) var/votetype = href_list["votetype"] + //lets take data from the user to decide what kind of poll this is, without validating it + //what could go wrong switch(votetype) if(POLLTYPE_OPTION) var/optionid = text2num(href_list["voteoptionid"]) @@ -219,6 +221,7 @@ var/id_max = text2num(href_list["maxid"]) if( (id_max - id_min) > 100 ) //Basic exploit prevention + //(protip, this stops no exploits) usr << "The option ID difference is too big. Please contact administration or the database admin." return @@ -257,6 +260,14 @@ usr << "<span class='danger'>Maximum replies reached.</span>" break usr << "<span class='notice'>Vote successful.</span>" + if(POLLTYPE_IRV) + if (!href_list["IRVdata"]) + src << "<span class='danger'>No ordering data found. Please try again or contact an administrator.</span>" + var/list/votelist = splittext(href_list["IRVdata"], ",") + if (!vote_on_irv_poll(pollid, votelist)) + src << "<span class='danger'>Vote failed, please try again or contact an administrator.</span>" + return + src << "<span class='notice'>Vote successful.</span>" /mob/new_player/proc/IsJobAvailable(rank) var/datum/job/job = SSjob.GetJob(rank) diff --git a/code/modules/mob/new_player/poll.dm b/code/modules/mob/new_player/poll.dm index 64fc6aac532..8297fbeb562 100644 --- a/code/modules/mob/new_player/poll.dm +++ b/code/modules/mob/new_player/poll.dm @@ -24,7 +24,7 @@ /mob/new_player/proc/poll_player(pollid) if(!pollid) return - if(!dbcon.IsConnected()) + if(!establish_db_connection()) usr << "<span class='danger'>Failed to establish database connection.</span>" return var/DBQuery/select_query = dbcon.NewQuery("SELECT starttime, endtime, question, polltype, multiplechoiceoptions FROM [format_table_name("poll_question")] WHERE id = [pollid]") @@ -87,6 +87,7 @@ output += "<p><input type='submit' value='Vote'>" output += "</form>" output += "</div>" + src << browse(null ,"window=playerpolllist") src << browse(output,"window=playerpoll;size=500x250") if(POLLTYPE_TEXT) var/DBQuery/voted_query = dbcon.NewQuery("SELECT replytext FROM [format_table_name("poll_textreply")] WHERE pollid = [pollid] AND ckey = '[ckey]'") @@ -117,6 +118,7 @@ else vote_text = replacetext(vote_text, "\n", "<br>") output += "[vote_text]" + src << browse(null ,"window=playerpolllist") src << browse(output,"window=playerpoll;size=500x500") if(POLLTYPE_RATING) var/DBQuery/voted_query = dbcon.NewQuery("SELECT o.text, v.rating FROM [format_table_name("poll_option")] o, [format_table_name("poll_vote")] v WHERE o.pollid = [pollid] AND v.ckey = '[ckey]' AND o.id = v.optionid") @@ -172,6 +174,7 @@ output += "<input type='hidden' name='minid' value='[minid]'>" output += "<input type='hidden' name='maxid' value='[maxid]'>" output += "<p><input type='submit' value='Submit'></form>" + src << browse(null ,"window=playerpolllist") src << browse(output,"window=playerpoll;size=500x500") if(POLLTYPE_MULTI) var/DBQuery/voted_query = dbcon.NewQuery("SELECT optionid FROM [format_table_name("poll_vote")] WHERE pollid = [pollid] AND ckey = '[ckey]'") @@ -223,14 +226,133 @@ if(!votedfor.len) output += "<p><input type='submit' value='Vote'></form>" output += "</div>" + src << browse(null ,"window=playerpolllist") src << browse(output,"window=playerpoll;size=500x250") + if(POLLTYPE_IRV) + var/datum/asset/irv_assets = get_asset_datum(/datum/asset/simple/IRV) + irv_assets.send(src) + + var/DBQuery/voted_query = dbcon.NewQuery("SELECT optionid FROM [format_table_name("poll_vote")] WHERE pollid = [pollid] AND ckey = '[ckey]'") + if(!voted_query.Execute()) + var/err = voted_query.ErrorMsg() + log_game("SQL ERROR obtaining optionid from poll_vote table. Error : \[[err]\]\n") + return + + var/list/votedfor = list() + while(voted_query.NextRow()) + votedfor.Add(text2num(voted_query.item[1])) + + var/list/datum/polloption/options = list() + + var/DBQuery/options_query = dbcon.NewQuery("SELECT id, text FROM [format_table_name("poll_option")] WHERE pollid = [pollid]") + if(!options_query.Execute()) + var/err = options_query.ErrorMsg() + log_game("SQL ERROR obtaining id, text from poll_option table. Error : \[[err]\]\n") + return + while(options_query.NextRow()) + var/datum/polloption/PO = new() + PO.optionid = text2num(options_query.item[1]) + PO.optiontext = options_query.item[2] + options["[PO.optionid]"] += PO + + //if they already voted, use their sort + if (votedfor.len) + var/list/datum/polloption/newoptions = list() + for (var/V in votedfor) + var/datum/polloption/PO = options["[V]"] + if(PO) + newoptions["[V]"] = PO + options -= "[V]" + //add any options that they didn't vote on (some how, some way) + options = shuffle(options) + for (var/V in options) + newoptions["[V]"] = options["[V]"] + options = newoptions + //otherwise, lets shuffle it. + else + var/list/datum/polloption/newoptions = list() + while (options.len) + var/list/local_options = options.Copy() + var/key + //the jist is we randomly remove all options from a copy of options until only one reminds, + // move that over to our new list + // and repeat until we've moved all of them + while (local_options.len) + key = local_options[rand(1, local_options.len)] + local_options -= key + var/value = options[key] + options -= key + newoptions[key] = value + options = newoptions + + var/output = {" + <html> + <head> + <meta http-equiv="X-UA-Compatible" content="IE=edge" /> + <script src="jquery-1.10.2.min.js"></script> + <script src="jquery-ui.custom-core-widgit-mouse-sortable-min.js"></script> + <style> + #sortable { list-style-type: none; margin: 0; padding: 2em; } + #sortable li { min-height: 1em; margin: 0px 1px 1px 1px; padding: 1px; border: 1px solid black; border-radius: 5px; background-color: white; cursor:move;} + #sortable .sortable-placeholder-highlight { min-height: 1em; margin: 0 2px 2px 2px; padding: 2px; border: 1px dotted blue; border-radius: 5px; background-color: GhostWhite; } + span.grippy { content: '....'; width: 10px; height: 20px; display: inline-block; overflow: hidden; line-height: 5px; padding: 3px 1px; cursor: move; vertical-align: middle; margin-top: -.7em; margin-right: .3em; font-size: 12px; font-family: sans-serif; letter-spacing: 2px; color: #cccccc; text-shadow: 1px 0 1px black; } + span.grippy::after { content: '.. .. .. ..';} + </style> + <script> + $(function() { + $( "#sortable" ).sortable({ + placeholder: "sortable-placeholder-highlight", + axis: "y", + containment: "#ballot", + scroll: false, + cursor: "ns-resize", + tolerance: "pointer" + }); + $( "#sortable" ).disableSelection(); + $('form').submit(function(){ + $('#IRVdata').val($( "#sortable" ).sortable("toArray", { attribute: "voteid" })); + }); + }); + + </script> + </head> + <body> + <div align='center'><B>Player poll</B><hr> + <b>Question: [pollquestion]</b><br>Please sort the options in the order of <b>most preferred</b> to <b>least preferred</b><br> + <font size='2'>Revoting has been enabled on this poll, if you think you made a mistake, simply revote<br></font> + <font size='2'>Poll runs from <b>[pollstarttime]</b> until <b>[pollendtime]</b></font><p> + </div> + <form name='cardcomp' action='?src=\ref[src]' method='POST'> + <input type='hidden' name='src' value='\ref[src]'> + <input type='hidden' name='votepollid' value='[pollid]'> + <input type='hidden' name='votetype' value=[POLLTYPE_IRV]> + <input type='hidden' name='IRVdata' id='IRVdata'> + <div id="ballot" class="center"> + <b><center>Most Preferred</center></b> + <ol id="sortable" class="rankings" style="padding:0px"> + "} + for(var/O in options) + var/datum/polloption/PO = options["[O]"] + if(PO.optionid && PO.optiontext) + output += "<li voteid='[PO.optionid]' class='ranking'><span class='grippy'></span> [PO.optiontext]</li>\n" + output += {" + </ol> + <b><center>Least Preferred</center></b><br> + </div> + <p><input type='submit' value='[( votedfor.len ? "Re" : "")]Vote'></form> + "} + src << browse(null ,"window=playerpolllist") + src << browse(output,"window=playerpoll;size=500x500") return -/mob/new_player/proc/poll_check_voted(pollid, table) - if(!dbcon.IsConnected()) +/mob/new_player/proc/poll_check_voted(pollid, text = FALSE) + var/table = "poll_vote" + if (text) + table = "poll_textreply" + if (!establish_db_connection()) usr << "<span class='danger'>Failed to establish database connection.</span>" return - var/DBQuery/query_hasvoted = dbcon.NewQuery("SELECT id FROM [format_table_name(table)] WHERE pollid = [pollid] AND ckey = '[ckey]'") + var/DBQuery/query_hasvoted = dbcon.NewQuery("SELECT id FROM `[format_table_name(table)]` WHERE pollid = [pollid] AND ckey = '[ckey]'") if(!query_hasvoted.Execute()) var/err = query_hasvoted.ErrorMsg() log_game("SQL ERROR obtaining id from [table] table. Error : \[[err]\]\n") @@ -243,10 +365,134 @@ . = client.holder.rank return . + +/mob/new_player/proc/vote_rig_check() + if (usr != src) + if (!usr || !src) + return 0 + //we gots ourselfs a dirty cheater on our hands! + log_game("[key_name(usr)] attempted to rig the vote by voting as [ckey]") + message_admins("[key_name_admin(usr)] attempted to rig the vote by voting as [ckey]") + usr << "<span class='danger'>You don't seem to be [ckey].</span>" + src << "<span class='danger'>Something went horribly wrong processing your vote. Please contact an administrator, they should have gotten a message about this</span>" + return 0 + return 1 + +/mob/new_player/proc/vote_valid_check(pollid, holder, type) + if (!establish_db_connection()) + src << "<span class='danger'>Failed to establish database connection.</span>" + return 0 + pollid = text2num(pollid) + if (!pollid || pollid < 0) + return 0 + //validate the poll is actually the right type of poll and its still active + var/DBQuery/select_query = dbcon.NewQuery({" + SELECT id + FROM [format_table_name("poll_question")] + WHERE + [(holder ? "" : "adminonly = false AND")] + id = [pollid] + AND + Now() BETWEEN starttime AND endtime + AND + polltype = '[type]' + "}) + if (!select_query.Execute()) + var/err = select_query.ErrorMsg() + log_game("SQL ERROR validating poll via poll_question table. Error : \[[err]\]\n") + return 0 + if (!select_query.NextRow()) + return 0 + return 1 + +/mob/new_player/proc/vote_on_irv_poll(pollid, list/votelist) + if (!establish_db_connection()) + src << "<span class='danger'>Failed to establish database connection.</span>" + return 0 + if (!vote_rig_check()) + return 0 + pollid = text2num(pollid) + if (!pollid || pollid < 0) + return 0 + if (!votelist || !istype(votelist) || !votelist.len) + return 0 + if (!client) + return 0 + //save these now so we can still process the vote if the client goes away while we process. + var/datum/admins/holder = client.holder + var/rank = "Player" + if (holder) + rank = holder.rank + var/ckey = client.ckey + var/address = client.address + + //validate the poll + if (!vote_valid_check(pollid, holder, POLLTYPE_IRV)) + return 0 + + //lets collect the options + var/DBQuery/options_query = dbcon.NewQuery("SELECT id FROM [format_table_name("poll_option")] WHERE pollid = [pollid]") + if (!options_query.Execute()) + var/err = options_query.ErrorMsg() + log_game("SQL ERROR obtaining id from poll_option table. Error : \[[err]\]\n") + return 0 + var/list/optionlist = list() + while (options_query.NextRow()) + optionlist += text2num(options_query.item[1]) + + //validate their votes are actually in the list of options and actually numbers + var/list/numberedvotelist = list() + for (var/vote in votelist) + vote = text2num(vote) + numberedvotelist += vote + if (!vote) //this is fine because voteid starts at 1, so it will never be 0 + src << "<span class='danger'>Error: Invalid (non-numeric) votes in the vote data.</span>" + return 0 + if (!(vote in optionlist)) + src << "<span class='danger'>Votes for choices that do not appear to be in the poll detected<span>" + return 0 + if (!numberedvotelist.len) + src << "<span class='danger'>Invalid vote data</span>" + return 0 + + //lets add the vote, first we generate a insert statement. + + var/sqlrowlist = "" + for (var/vote in numberedvotelist) + if (sqlrowlist != "") + sqlrowlist += ", " //a comma (,) at the start of the first row to insert will trigger a SQL error + sqlrowlist += "(Now(), [pollid], [vote], '[sanitizeSQL(ckey)]', '[sanitizeSQL(address)]', '[sanitizeSQL(rank)]')" + + //now lets delete their old votes (if any) + var/DBQuery/voted_query = dbcon.NewQuery("DELETE FROM [format_table_name("poll_vote")] WHERE pollid = [pollid] AND ckey = '[ckey]'") + if (!voted_query.Execute()) + var/err = voted_query.ErrorMsg() + log_game("SQL ERROR clearing out old votes. Error : \[[err]\]\n") + return 0 + + //now to add the new ones. + var/DBQuery/query_insert = dbcon.NewQuery("INSERT INTO [format_table_name("poll_vote")] (datetime, pollid, optionid, ckey, ip, adminrank) VALUES [sqlrowlist]") + if(!query_insert.Execute()) + var/err = query_insert.ErrorMsg() + log_game("SQL ERROR adding vote to table. Error : \[[err]\]\n") + src << "<span class='danger'>Error adding vote.</span>" + return 0 + src << browse(null,"window=playerpoll") + return 1 + + /mob/new_player/proc/vote_on_poll(pollid, optionid) + if(!establish_db_connection()) + src << "<span class='danger'>Failed to establish database connection.</span>" + return 0 + if (!vote_rig_check()) + return 0 if(!pollid || !optionid) return - var/adminrank = poll_check_voted(pollid, "poll_vote") + //validate the poll + if (!vote_valid_check(pollid, client.holder, POLLTYPE_OPTION)) + return 0 + var/adminrank = poll_check_voted(pollid) if(!adminrank) return var/DBQuery/query_insert = dbcon.NewQuery("INSERT INTO [format_table_name("poll_vote")] (datetime, pollid, optionid, ckey, ip, adminrank) VALUES (Now(), [pollid], [optionid], '[ckey]', '[client.address]', '[adminrank]')") @@ -258,12 +504,20 @@ return 1 /mob/new_player/proc/log_text_poll_reply(pollid, replytext) + if(!establish_db_connection()) + src << "<span class='danger'>Failed to establish database connection.</span>" + return 0 + if (!vote_rig_check()) + return 0 if(!pollid) return + //validate the poll + if (!vote_valid_check(pollid, client.holder, POLLTYPE_TEXT)) + return 0 if(!replytext) usr << "The text you entered was blank. Please correct the text and submit again." return - var/adminrank = poll_check_voted(pollid, "poll_textreply") + var/adminrank = poll_check_voted(pollid, TRUE) if(!adminrank) return replytext = sanitizeSQL(replytext) @@ -279,11 +533,16 @@ return 1 /mob/new_player/proc/vote_on_numval_poll(pollid, optionid, rating) + if(!establish_db_connection()) + src << "<span class='danger'>Failed to establish database connection.</span>" + return 0 + if (!vote_rig_check()) + return 0 if(!pollid || !optionid || !rating) return - if(!dbcon.IsConnected()) - usr << "<span class='danger'>Failed to establish database connection.</span>" - return + //validate the poll + if (!vote_valid_check(pollid, client.holder, POLLTYPE_RATING)) + return 0 var/DBQuery/query_hasvoted = dbcon.NewQuery("SELECT id FROM [format_table_name("poll_vote")] WHERE optionid = [optionid] AND ckey = '[ckey]'") if(!query_hasvoted.Execute()) var/err = query_hasvoted.ErrorMsg() @@ -304,11 +563,16 @@ return 1 /mob/new_player/proc/vote_on_multi_poll(pollid, optionid) + if(!establish_db_connection()) + src << "<span class='danger'>Failed to establish database connection.</span>" + return 0 + if (!vote_rig_check()) + return 0 if(!pollid || !optionid) return 1 - if(!dbcon.IsConnected()) - usr << "<span class='danger'>Failed to establish database connection.</span>" - return 1 + //validate the poll + if (!vote_valid_check(pollid, client.holder, POLLTYPE_MULTI)) + return 0 var/DBQuery/query_get_choicelen = dbcon.NewQuery("SELECT multiplechoiceoptions FROM [format_table_name("poll_question")] WHERE id = [pollid]") if(!query_get_choicelen.Execute()) var/err = query_get_choicelen.ErrorMsg() diff --git a/html/IRV/jquery-1.10.2.min.js b/html/IRV/jquery-1.10.2.min.js new file mode 100644 index 00000000000..da4170647dd --- /dev/null +++ b/html/IRV/jquery-1.10.2.min.js @@ -0,0 +1,6 @@ +/*! jQuery v1.10.2 | (c) 2005, 2013 jQuery Foundation, Inc. | jquery.org/license +//@ sourceMappingURL=jquery-1.10.2.min.map +*/ +(function(e,t){var n,r,i=typeof t,o=e.location,a=e.document,s=a.documentElement,l=e.jQuery,u=e.$,c={},p=[],f="1.10.2",d=p.concat,h=p.push,g=p.slice,m=p.indexOf,y=c.toString,v=c.hasOwnProperty,b=f.trim,x=function(e,t){return new x.fn.init(e,t,r)},w=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=/\S+/g,C=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,N=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,k=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,E=/^[\],:{}\s]*$/,S=/(?:^|:|,)(?:\s*\[)+/g,A=/\\(?:["\\\/bfnrt]|u[\da-fA-F]{4})/g,j=/"[^"\\\r\n]*"|true|false|null|-?(?:\d+\.|)\d+(?:[eE][+-]?\d+|)/g,D=/^-ms-/,L=/-([\da-z])/gi,H=function(e,t){return t.toUpperCase()},q=function(e){(a.addEventListener||"load"===e.type||"complete"===a.readyState)&&(_(),x.ready())},_=function(){a.addEventListener?(a.removeEventListener("DOMContentLoaded",q,!1),e.removeEventListener("load",q,!1)):(a.detachEvent("onreadystatechange",q),e.detachEvent("onload",q))};x.fn=x.prototype={jquery:f,constructor:x,init:function(e,n,r){var i,o;if(!e)return this;if("string"==typeof e){if(i="<"===e.charAt(0)&&">"===e.charAt(e.length-1)&&e.length>=3?[null,e,null]:N.exec(e),!i||!i[1]&&n)return!n||n.jquery?(n||r).find(e):this.constructor(n).find(e);if(i[1]){if(n=n instanceof x?n[0]:n,x.merge(this,x.parseHTML(i[1],n&&n.nodeType?n.ownerDocument||n:a,!0)),k.test(i[1])&&x.isPlainObject(n))for(i in n)x.isFunction(this[i])?this[i](n[i]):this.attr(i,n[i]);return this}if(o=a.getElementById(i[2]),o&&o.parentNode){if(o.id!==i[2])return r.find(e);this.length=1,this[0]=o}return this.context=a,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):x.isFunction(e)?r.ready(e):(e.selector!==t&&(this.selector=e.selector,this.context=e.context),x.makeArray(e,this))},selector:"",length:0,toArray:function(){return g.call(this)},get:function(e){return null==e?this.toArray():0>e?this[this.length+e]:this[e]},pushStack:function(e){var t=x.merge(this.constructor(),e);return t.prevObject=this,t.context=this.context,t},each:function(e,t){return x.each(this,e,t)},ready:function(e){return x.ready.promise().done(e),this},slice:function(){return this.pushStack(g.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(0>e?t:0);return this.pushStack(n>=0&&t>n?[this[n]]:[])},map:function(e){return this.pushStack(x.map(this,function(t,n){return e.call(t,n,t)}))},end:function(){return this.prevObject||this.constructor(null)},push:h,sort:[].sort,splice:[].splice},x.fn.init.prototype=x.fn,x.extend=x.fn.extend=function(){var e,n,r,i,o,a,s=arguments[0]||{},l=1,u=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[1]||{},l=2),"object"==typeof s||x.isFunction(s)||(s={}),u===l&&(s=this,--l);u>l;l++)if(null!=(o=arguments[l]))for(i in o)e=s[i],r=o[i],s!==r&&(c&&r&&(x.isPlainObject(r)||(n=x.isArray(r)))?(n?(n=!1,a=e&&x.isArray(e)?e:[]):a=e&&x.isPlainObject(e)?e:{},s[i]=x.extend(c,a,r)):r!==t&&(s[i]=r));return s},x.extend({expando:"jQuery"+(f+Math.random()).replace(/\D/g,""),noConflict:function(t){return e.$===x&&(e.$=u),t&&e.jQuery===x&&(e.jQuery=l),x},isReady:!1,readyWait:1,holdReady:function(e){e?x.readyWait++:x.ready(!0)},ready:function(e){if(e===!0?!--x.readyWait:!x.isReady){if(!a.body)return setTimeout(x.ready);x.isReady=!0,e!==!0&&--x.readyWait>0||(n.resolveWith(a,[x]),x.fn.trigger&&x(a).trigger("ready").off("ready"))}},isFunction:function(e){return"function"===x.type(e)},isArray:Array.isArray||function(e){return"array"===x.type(e)},isWindow:function(e){return null!=e&&e==e.window},isNumeric:function(e){return!isNaN(parseFloat(e))&&isFinite(e)},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?c[y.call(e)]||"object":typeof e},isPlainObject:function(e){var n;if(!e||"object"!==x.type(e)||e.nodeType||x.isWindow(e))return!1;try{if(e.constructor&&!v.call(e,"constructor")&&!v.call(e.constructor.prototype,"isPrototypeOf"))return!1}catch(r){return!1}if(x.support.ownLast)for(n in e)return v.call(e,n);for(n in e);return n===t||v.call(e,n)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},error:function(e){throw Error(e)},parseHTML:function(e,t,n){if(!e||"string"!=typeof e)return null;"boolean"==typeof t&&(n=t,t=!1),t=t||a;var r=k.exec(e),i=!n&&[];return r?[t.createElement(r[1])]:(r=x.buildFragment([e],t,i),i&&x(i).remove(),x.merge([],r.childNodes))},parseJSON:function(n){return e.JSON&&e.JSON.parse?e.JSON.parse(n):null===n?n:"string"==typeof n&&(n=x.trim(n),n&&E.test(n.replace(A,"@").replace(j,"]").replace(S,"")))?Function("return "+n)():(x.error("Invalid JSON: "+n),t)},parseXML:function(n){var r,i;if(!n||"string"!=typeof n)return null;try{e.DOMParser?(i=new DOMParser,r=i.parseFromString(n,"text/xml")):(r=new ActiveXObject("Microsoft.XMLDOM"),r.async="false",r.loadXML(n))}catch(o){r=t}return r&&r.documentElement&&!r.getElementsByTagName("parsererror").length||x.error("Invalid XML: "+n),r},noop:function(){},globalEval:function(t){t&&x.trim(t)&&(e.execScript||function(t){e.eval.call(e,t)})(t)},camelCase:function(e){return e.replace(D,"ms-").replace(L,H)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t,n){var r,i=0,o=e.length,a=M(e);if(n){if(a){for(;o>i;i++)if(r=t.apply(e[i],n),r===!1)break}else for(i in e)if(r=t.apply(e[i],n),r===!1)break}else if(a){for(;o>i;i++)if(r=t.call(e[i],i,e[i]),r===!1)break}else for(i in e)if(r=t.call(e[i],i,e[i]),r===!1)break;return e},trim:b&&!b.call("\ufeff\u00a0")?function(e){return null==e?"":b.call(e)}:function(e){return null==e?"":(e+"").replace(C,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(M(Object(e))?x.merge(n,"string"==typeof e?[e]:e):h.call(n,e)),n},inArray:function(e,t,n){var r;if(t){if(m)return m.call(t,e,n);for(r=t.length,n=n?0>n?Math.max(0,r+n):n:0;r>n;n++)if(n in t&&t[n]===e)return n}return-1},merge:function(e,n){var r=n.length,i=e.length,o=0;if("number"==typeof r)for(;r>o;o++)e[i++]=n[o];else while(n[o]!==t)e[i++]=n[o++];return e.length=i,e},grep:function(e,t,n){var r,i=[],o=0,a=e.length;for(n=!!n;a>o;o++)r=!!t(e[o],o),n!==r&&i.push(e[o]);return i},map:function(e,t,n){var r,i=0,o=e.length,a=M(e),s=[];if(a)for(;o>i;i++)r=t(e[i],i,n),null!=r&&(s[s.length]=r);else for(i in e)r=t(e[i],i,n),null!=r&&(s[s.length]=r);return d.apply([],s)},guid:1,proxy:function(e,n){var r,i,o;return"string"==typeof n&&(o=e[n],n=e,e=o),x.isFunction(e)?(r=g.call(arguments,2),i=function(){return e.apply(n||this,r.concat(g.call(arguments)))},i.guid=e.guid=e.guid||x.guid++,i):t},access:function(e,n,r,i,o,a,s){var l=0,u=e.length,c=null==r;if("object"===x.type(r)){o=!0;for(l in r)x.access(e,n,l,r[l],!0,a,s)}else if(i!==t&&(o=!0,x.isFunction(i)||(s=!0),c&&(s?(n.call(e,i),n=null):(c=n,n=function(e,t,n){return c.call(x(e),n)})),n))for(;u>l;l++)n(e[l],r,s?i:i.call(e[l],l,n(e[l],r)));return o?e:c?n.call(e):u?n(e[0],r):a},now:function(){return(new Date).getTime()},swap:function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i}}),x.ready.promise=function(t){if(!n)if(n=x.Deferred(),"complete"===a.readyState)setTimeout(x.ready);else if(a.addEventListener)a.addEventListener("DOMContentLoaded",q,!1),e.addEventListener("load",q,!1);else{a.attachEvent("onreadystatechange",q),e.attachEvent("onload",q);var r=!1;try{r=null==e.frameElement&&a.documentElement}catch(i){}r&&r.doScroll&&function o(){if(!x.isReady){try{r.doScroll("left")}catch(e){return setTimeout(o,50)}_(),x.ready()}}()}return n.promise(t)},x.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(e,t){c["[object "+t+"]"]=t.toLowerCase()});function M(e){var t=e.length,n=x.type(e);return x.isWindow(e)?!1:1===e.nodeType&&t?!0:"array"===n||"function"!==n&&(0===t||"number"==typeof t&&t>0&&t-1 in e)}r=x(a),function(e,t){var n,r,i,o,a,s,l,u,c,p,f,d,h,g,m,y,v,b="sizzle"+-new Date,w=e.document,T=0,C=0,N=st(),k=st(),E=st(),S=!1,A=function(e,t){return e===t?(S=!0,0):0},j=typeof t,D=1<<31,L={}.hasOwnProperty,H=[],q=H.pop,_=H.push,M=H.push,O=H.slice,F=H.indexOf||function(e){var t=0,n=this.length;for(;n>t;t++)if(this[t]===e)return t;return-1},B="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",P="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",W=R.replace("w","w#"),$="\\["+P+"*("+R+")"+P+"*(?:([*^$|!~]?=)"+P+"*(?:(['\"])((?:\\\\.|[^\\\\])*?)\\3|("+W+")|)|)"+P+"*\\]",I=":("+R+")(?:\\(((['\"])((?:\\\\.|[^\\\\])*?)\\3|((?:\\\\.|[^\\\\()[\\]]|"+$.replace(3,8)+")*)|.*)\\)|)",z=RegExp("^"+P+"+|((?:^|[^\\\\])(?:\\\\.)*)"+P+"+$","g"),X=RegExp("^"+P+"*,"+P+"*"),U=RegExp("^"+P+"*([>+~]|"+P+")"+P+"*"),V=RegExp(P+"*[+~]"),Y=RegExp("="+P+"*([^\\]'\"]*)"+P+"*\\]","g"),J=RegExp(I),G=RegExp("^"+W+"$"),Q={ID:RegExp("^#("+R+")"),CLASS:RegExp("^\\.("+R+")"),TAG:RegExp("^("+R.replace("w","w*")+")"),ATTR:RegExp("^"+$),PSEUDO:RegExp("^"+I),CHILD:RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+P+"*(even|odd|(([+-]|)(\\d*)n|)"+P+"*(?:([+-]|)"+P+"*(\\d+)|))"+P+"*\\)|)","i"),bool:RegExp("^(?:"+B+")$","i"),needsContext:RegExp("^"+P+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+P+"*((?:-\\d)?\\d*)"+P+"*\\)|)(?=[^-]|$)","i")},K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,et=/^(?:input|select|textarea|button)$/i,tt=/^h\d$/i,nt=/'|\\/g,rt=RegExp("\\\\([\\da-f]{1,6}"+P+"?|("+P+")|.)","ig"),it=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:0>r?String.fromCharCode(r+65536):String.fromCharCode(55296|r>>10,56320|1023&r)};try{M.apply(H=O.call(w.childNodes),w.childNodes),H[w.childNodes.length].nodeType}catch(ot){M={apply:H.length?function(e,t){_.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function at(e,t,n,i){var o,a,s,l,u,c,d,m,y,x;if((t?t.ownerDocument||t:w)!==f&&p(t),t=t||f,n=n||[],!e||"string"!=typeof e)return n;if(1!==(l=t.nodeType)&&9!==l)return[];if(h&&!i){if(o=Z.exec(e))if(s=o[1]){if(9===l){if(a=t.getElementById(s),!a||!a.parentNode)return n;if(a.id===s)return n.push(a),n}else if(t.ownerDocument&&(a=t.ownerDocument.getElementById(s))&&v(t,a)&&a.id===s)return n.push(a),n}else{if(o[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=o[3])&&r.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(r.qsa&&(!g||!g.test(e))){if(m=d=b,y=t,x=9===l&&e,1===l&&"object"!==t.nodeName.toLowerCase()){c=mt(e),(d=t.getAttribute("id"))?m=d.replace(nt,"\\$&"):t.setAttribute("id",m),m="[id='"+m+"'] ",u=c.length;while(u--)c[u]=m+yt(c[u]);y=V.test(e)&&t.parentNode||t,x=c.join(",")}if(x)try{return M.apply(n,y.querySelectorAll(x)),n}catch(T){}finally{d||t.removeAttribute("id")}}}return kt(e.replace(z,"$1"),t,n,i)}function st(){var e=[];function t(n,r){return e.push(n+=" ")>o.cacheLength&&delete t[e.shift()],t[n]=r}return t}function lt(e){return e[b]=!0,e}function ut(e){var t=f.createElement("div");try{return!!e(t)}catch(n){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function ct(e,t){var n=e.split("|"),r=e.length;while(r--)o.attrHandle[n[r]]=t}function pt(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||D)-(~e.sourceIndex||D);if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function ft(e){return function(t){var n=t.nodeName.toLowerCase();return"input"===n&&t.type===e}}function dt(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function ht(e){return lt(function(t){return t=+t,lt(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}s=at.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return t?"HTML"!==t.nodeName:!1},r=at.support={},p=at.setDocument=function(e){var n=e?e.ownerDocument||e:w,i=n.defaultView;return n!==f&&9===n.nodeType&&n.documentElement?(f=n,d=n.documentElement,h=!s(n),i&&i.attachEvent&&i!==i.top&&i.attachEvent("onbeforeunload",function(){p()}),r.attributes=ut(function(e){return e.className="i",!e.getAttribute("className")}),r.getElementsByTagName=ut(function(e){return e.appendChild(n.createComment("")),!e.getElementsByTagName("*").length}),r.getElementsByClassName=ut(function(e){return e.innerHTML="<div class='a'></div><div class='a i'></div>",e.firstChild.className="i",2===e.getElementsByClassName("i").length}),r.getById=ut(function(e){return d.appendChild(e).id=b,!n.getElementsByName||!n.getElementsByName(b).length}),r.getById?(o.find.ID=function(e,t){if(typeof t.getElementById!==j&&h){var n=t.getElementById(e);return n&&n.parentNode?[n]:[]}},o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){return e.getAttribute("id")===t}}):(delete o.find.ID,o.filter.ID=function(e){var t=e.replace(rt,it);return function(e){var n=typeof e.getAttributeNode!==j&&e.getAttributeNode("id");return n&&n.value===t}}),o.find.TAG=r.getElementsByTagName?function(e,n){return typeof n.getElementsByTagName!==j?n.getElementsByTagName(e):t}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},o.find.CLASS=r.getElementsByClassName&&function(e,n){return typeof n.getElementsByClassName!==j&&h?n.getElementsByClassName(e):t},m=[],g=[],(r.qsa=K.test(n.querySelectorAll))&&(ut(function(e){e.innerHTML="<select><option selected=''></option></select>",e.querySelectorAll("[selected]").length||g.push("\\["+P+"*(?:value|"+B+")"),e.querySelectorAll(":checked").length||g.push(":checked")}),ut(function(e){var t=n.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("t",""),e.querySelectorAll("[t^='']").length&&g.push("[*^$]="+P+"*(?:''|\"\")"),e.querySelectorAll(":enabled").length||g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")})),(r.matchesSelector=K.test(y=d.webkitMatchesSelector||d.mozMatchesSelector||d.oMatchesSelector||d.msMatchesSelector))&&ut(function(e){r.disconnectedMatch=y.call(e,"div"),y.call(e,"[s!='']:x"),m.push("!=",I)}),g=g.length&&RegExp(g.join("|")),m=m.length&&RegExp(m.join("|")),v=K.test(d.contains)||d.compareDocumentPosition?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},A=d.compareDocumentPosition?function(e,t){if(e===t)return S=!0,0;var i=t.compareDocumentPosition&&e.compareDocumentPosition&&e.compareDocumentPosition(t);return i?1&i||!r.sortDetached&&t.compareDocumentPosition(e)===i?e===n||v(w,e)?-1:t===n||v(w,t)?1:c?F.call(c,e)-F.call(c,t):0:4&i?-1:1:e.compareDocumentPosition?-1:1}:function(e,t){var r,i=0,o=e.parentNode,a=t.parentNode,s=[e],l=[t];if(e===t)return S=!0,0;if(!o||!a)return e===n?-1:t===n?1:o?-1:a?1:c?F.call(c,e)-F.call(c,t):0;if(o===a)return pt(e,t);r=e;while(r=r.parentNode)s.unshift(r);r=t;while(r=r.parentNode)l.unshift(r);while(s[i]===l[i])i++;return i?pt(s[i],l[i]):s[i]===w?-1:l[i]===w?1:0},n):f},at.matches=function(e,t){return at(e,null,null,t)},at.matchesSelector=function(e,t){if((e.ownerDocument||e)!==f&&p(e),t=t.replace(Y,"='$1']"),!(!r.matchesSelector||!h||m&&m.test(t)||g&&g.test(t)))try{var n=y.call(e,t);if(n||r.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(i){}return at(t,f,null,[e]).length>0},at.contains=function(e,t){return(e.ownerDocument||e)!==f&&p(e),v(e,t)},at.attr=function(e,n){(e.ownerDocument||e)!==f&&p(e);var i=o.attrHandle[n.toLowerCase()],a=i&&L.call(o.attrHandle,n.toLowerCase())?i(e,n,!h):t;return a===t?r.attributes||!h?e.getAttribute(n):(a=e.getAttributeNode(n))&&a.specified?a.value:null:a},at.error=function(e){throw Error("Syntax error, unrecognized expression: "+e)},at.uniqueSort=function(e){var t,n=[],i=0,o=0;if(S=!r.detectDuplicates,c=!r.sortStable&&e.slice(0),e.sort(A),S){while(t=e[o++])t===e[o]&&(i=n.push(o));while(i--)e.splice(n[i],1)}return e},a=at.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=a(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r];r++)n+=a(t);return n},o=at.selectors={cacheLength:50,createPseudo:lt,match:Q,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(rt,it),e[3]=(e[4]||e[5]||"").replace(rt,it),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||at.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&at.error(e[0]),e},PSEUDO:function(e){var n,r=!e[5]&&e[2];return Q.CHILD.test(e[0])?null:(e[3]&&e[4]!==t?e[2]=e[4]:r&&J.test(r)&&(n=mt(r,!0))&&(n=r.indexOf(")",r.length-n)-r.length)&&(e[0]=e[0].slice(0,n),e[2]=r.slice(0,n)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(rt,it).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=N[e+" "];return t||(t=RegExp("(^|"+P+")"+e+"("+P+"|$)"))&&N(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==j&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=at.attr(r,e);return null==i?"!="===t:t?(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i+" ").indexOf(n)>-1:"|="===t?i===n||i.slice(0,n.length+1)===n+"-":!1):!0}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var u,c,p,f,d,h,g=o!==a?"nextSibling":"previousSibling",m=t.parentNode,y=s&&t.nodeName.toLowerCase(),v=!l&&!s;if(m){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?m.firstChild:m.lastChild],a&&v){c=m[b]||(m[b]={}),u=c[e]||[],d=u[0]===T&&u[1],f=u[0]===T&&u[2],p=d&&m.childNodes[d];while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if(1===p.nodeType&&++f&&p===t){c[e]=[T,d,f];break}}else if(v&&(u=(t[b]||(t[b]={}))[e])&&u[0]===T)f=u[1];else while(p=++d&&p&&p[g]||(f=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===y:1===p.nodeType)&&++f&&(v&&((p[b]||(p[b]={}))[e]=[T,f]),p===t))break;return f-=i,f===r||0===f%r&&f/r>=0}}},PSEUDO:function(e,t){var n,r=o.pseudos[e]||o.setFilters[e.toLowerCase()]||at.error("unsupported pseudo: "+e);return r[b]?r(t):r.length>1?(n=[e,e,"",t],o.setFilters.hasOwnProperty(e.toLowerCase())?lt(function(e,n){var i,o=r(e,t),a=o.length;while(a--)i=F.call(e,o[a]),e[i]=!(n[i]=o[a])}):function(e){return r(e,0,n)}):r}},pseudos:{not:lt(function(e){var t=[],n=[],r=l(e.replace(z,"$1"));return r[b]?lt(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),!n.pop()}}),has:lt(function(e){return function(t){return at(e,t).length>0}}),contains:lt(function(e){return function(t){return(t.textContent||t.innerText||a(t)).indexOf(e)>-1}}),lang:lt(function(e){return G.test(e||"")||at.error("unsupported lang: "+e),e=e.replace(rt,it).toLowerCase(),function(t){var n;do if(n=h?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return n=n.toLowerCase(),n===e||0===n.indexOf(e+"-");while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===d},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return e.disabled===!1},disabled:function(e){return e.disabled===!0},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,e.selected===!0},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeName>"@"||3===e.nodeType||4===e.nodeType)return!1;return!0},parent:function(e){return!o.pseudos.empty(e)},header:function(e){return tt.test(e.nodeName)},input:function(e){return et.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||t.toLowerCase()===e.type)},first:ht(function(){return[0]}),last:ht(function(e,t){return[t-1]}),eq:ht(function(e,t,n){return[0>n?n+t:n]}),even:ht(function(e,t){var n=0;for(;t>n;n+=2)e.push(n);return e}),odd:ht(function(e,t){var n=1;for(;t>n;n+=2)e.push(n);return e}),lt:ht(function(e,t,n){var r=0>n?n+t:n;for(;--r>=0;)e.push(r);return e}),gt:ht(function(e,t,n){var r=0>n?n+t:n;for(;t>++r;)e.push(r);return e})}},o.pseudos.nth=o.pseudos.eq;for(n in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})o.pseudos[n]=ft(n);for(n in{submit:!0,reset:!0})o.pseudos[n]=dt(n);function gt(){}gt.prototype=o.filters=o.pseudos,o.setFilters=new gt;function mt(e,t){var n,r,i,a,s,l,u,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,l=[],u=o.preFilter;while(s){(!n||(r=X.exec(s)))&&(r&&(s=s.slice(r[0].length)||s),l.push(i=[])),n=!1,(r=U.exec(s))&&(n=r.shift(),i.push({value:n,type:r[0].replace(z," ")}),s=s.slice(n.length));for(a in o.filter)!(r=Q[a].exec(s))||u[a]&&!(r=u[a](r))||(n=r.shift(),i.push({value:n,type:a,matches:r}),s=s.slice(n.length));if(!n)break}return t?s.length:s?at.error(e):k(e,l).slice(0)}function yt(e){var t=0,n=e.length,r="";for(;n>t;t++)r+=e[t].value;return r}function vt(e,t,n){var r=t.dir,o=n&&"parentNode"===r,a=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||o)return e(t,n,i)}:function(t,n,s){var l,u,c,p=T+" "+a;if(s){while(t=t[r])if((1===t.nodeType||o)&&e(t,n,s))return!0}else while(t=t[r])if(1===t.nodeType||o)if(c=t[b]||(t[b]={}),(u=c[r])&&u[0]===p){if((l=u[1])===!0||l===i)return l===!0}else if(u=c[r]=[p],u[1]=e(t,n,s)||i,u[1]===!0)return!0}}function bt(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function xt(e,t,n,r,i){var o,a=[],s=0,l=e.length,u=null!=t;for(;l>s;s++)(o=e[s])&&(!n||n(o,r,i))&&(a.push(o),u&&t.push(s));return a}function wt(e,t,n,r,i,o){return r&&!r[b]&&(r=wt(r)),i&&!i[b]&&(i=wt(i,o)),lt(function(o,a,s,l){var u,c,p,f=[],d=[],h=a.length,g=o||Nt(t||"*",s.nodeType?[s]:s,[]),m=!e||!o&&t?g:xt(g,f,e,s,l),y=n?i||(o?e:h||r)?[]:a:m;if(n&&n(m,y,s,l),r){u=xt(y,d),r(u,[],s,l),c=u.length;while(c--)(p=u[c])&&(y[d[c]]=!(m[d[c]]=p))}if(o){if(i||e){if(i){u=[],c=y.length;while(c--)(p=y[c])&&u.push(m[c]=p);i(null,y=[],u,l)}c=y.length;while(c--)(p=y[c])&&(u=i?F.call(o,p):f[c])>-1&&(o[u]=!(a[u]=p))}}else y=xt(y===a?y.splice(h,y.length):y),i?i(null,a,y,l):M.apply(a,y)})}function Tt(e){var t,n,r,i=e.length,a=o.relative[e[0].type],s=a||o.relative[" "],l=a?1:0,c=vt(function(e){return e===t},s,!0),p=vt(function(e){return F.call(t,e)>-1},s,!0),f=[function(e,n,r){return!a&&(r||n!==u)||((t=n).nodeType?c(e,n,r):p(e,n,r))}];for(;i>l;l++)if(n=o.relative[e[l].type])f=[vt(bt(f),n)];else{if(n=o.filter[e[l].type].apply(null,e[l].matches),n[b]){for(r=++l;i>r;r++)if(o.relative[e[r].type])break;return wt(l>1&&bt(f),l>1&&yt(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(z,"$1"),n,r>l&&Tt(e.slice(l,r)),i>r&&Tt(e=e.slice(r)),i>r&&yt(e))}f.push(n)}return bt(f)}function Ct(e,t){var n=0,r=t.length>0,a=e.length>0,s=function(s,l,c,p,d){var h,g,m,y=[],v=0,b="0",x=s&&[],w=null!=d,C=u,N=s||a&&o.find.TAG("*",d&&l.parentNode||l),k=T+=null==C?1:Math.random()||.1;for(w&&(u=l!==f&&l,i=n);null!=(h=N[b]);b++){if(a&&h){g=0;while(m=e[g++])if(m(h,l,c)){p.push(h);break}w&&(T=k,i=++n)}r&&((h=!m&&h)&&v--,s&&x.push(h))}if(v+=b,r&&b!==v){g=0;while(m=t[g++])m(x,y,l,c);if(s){if(v>0)while(b--)x[b]||y[b]||(y[b]=q.call(p));y=xt(y)}M.apply(p,y),w&&!s&&y.length>0&&v+t.length>1&&at.uniqueSort(p)}return w&&(T=k,u=C),x};return r?lt(s):s}l=at.compile=function(e,t){var n,r=[],i=[],o=E[e+" "];if(!o){t||(t=mt(e)),n=t.length;while(n--)o=Tt(t[n]),o[b]?r.push(o):i.push(o);o=E(e,Ct(i,r))}return o};function Nt(e,t,n){var r=0,i=t.length;for(;i>r;r++)at(e,t[r],n);return n}function kt(e,t,n,i){var a,s,u,c,p,f=mt(e);if(!i&&1===f.length){if(s=f[0]=f[0].slice(0),s.length>2&&"ID"===(u=s[0]).type&&r.getById&&9===t.nodeType&&h&&o.relative[s[1].type]){if(t=(o.find.ID(u.matches[0].replace(rt,it),t)||[])[0],!t)return n;e=e.slice(s.shift().value.length)}a=Q.needsContext.test(e)?0:s.length;while(a--){if(u=s[a],o.relative[c=u.type])break;if((p=o.find[c])&&(i=p(u.matches[0].replace(rt,it),V.test(s[0].type)&&t.parentNode||t))){if(s.splice(a,1),e=i.length&&yt(s),!e)return M.apply(n,i),n;break}}}return l(e,f)(i,t,!h,n,V.test(e)),n}r.sortStable=b.split("").sort(A).join("")===b,r.detectDuplicates=S,p(),r.sortDetached=ut(function(e){return 1&e.compareDocumentPosition(f.createElement("div"))}),ut(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||ct("type|href|height|width",function(e,n,r){return r?t:e.getAttribute(n,"type"===n.toLowerCase()?1:2)}),r.attributes&&ut(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||ct("value",function(e,n,r){return r||"input"!==e.nodeName.toLowerCase()?t:e.defaultValue}),ut(function(e){return null==e.getAttribute("disabled")})||ct(B,function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&i.specified?i.value:e[n]===!0?n.toLowerCase():null}),x.find=at,x.expr=at.selectors,x.expr[":"]=x.expr.pseudos,x.unique=at.uniqueSort,x.text=at.getText,x.isXMLDoc=at.isXML,x.contains=at.contains}(e);var O={};function F(e){var t=O[e]={};return x.each(e.match(T)||[],function(e,n){t[n]=!0}),t}x.Callbacks=function(e){e="string"==typeof e?O[e]||F(e):x.extend({},e);var n,r,i,o,a,s,l=[],u=!e.once&&[],c=function(t){for(r=e.memory&&t,i=!0,a=s||0,s=0,o=l.length,n=!0;l&&o>a;a++)if(l[a].apply(t[0],t[1])===!1&&e.stopOnFalse){r=!1;break}n=!1,l&&(u?u.length&&c(u.shift()):r?l=[]:p.disable())},p={add:function(){if(l){var t=l.length;(function i(t){x.each(t,function(t,n){var r=x.type(n);"function"===r?e.unique&&p.has(n)||l.push(n):n&&n.length&&"string"!==r&&i(n)})})(arguments),n?o=l.length:r&&(s=t,c(r))}return this},remove:function(){return l&&x.each(arguments,function(e,t){var r;while((r=x.inArray(t,l,r))>-1)l.splice(r,1),n&&(o>=r&&o--,a>=r&&a--)}),this},has:function(e){return e?x.inArray(e,l)>-1:!(!l||!l.length)},empty:function(){return l=[],o=0,this},disable:function(){return l=u=r=t,this},disabled:function(){return!l},lock:function(){return u=t,r||p.disable(),this},locked:function(){return!u},fireWith:function(e,t){return!l||i&&!u||(t=t||[],t=[e,t.slice?t.slice():t],n?u.push(t):c(t)),this},fire:function(){return p.fireWith(this,arguments),this},fired:function(){return!!i}};return p},x.extend({Deferred:function(e){var t=[["resolve","done",x.Callbacks("once memory"),"resolved"],["reject","fail",x.Callbacks("once memory"),"rejected"],["notify","progress",x.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return x.Deferred(function(n){x.each(t,function(t,o){var a=o[0],s=x.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&x.isFunction(e.promise)?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[a+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?x.extend(e,r):r}},i={};return r.pipe=r.then,x.each(t,function(e,o){var a=o[2],s=o[3];r[o[1]]=a.add,s&&a.add(function(){n=s},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=a.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t=0,n=g.call(arguments),r=n.length,i=1!==r||e&&x.isFunction(e.promise)?r:0,o=1===i?e:x.Deferred(),a=function(e,t,n){return function(r){t[e]=this,n[e]=arguments.length>1?g.call(arguments):r,n===s?o.notifyWith(t,n):--i||o.resolveWith(t,n)}},s,l,u;if(r>1)for(s=Array(r),l=Array(r),u=Array(r);r>t;t++)n[t]&&x.isFunction(n[t].promise)?n[t].promise().done(a(t,u,n)).fail(o.reject).progress(a(t,l,s)):--i;return i||o.resolveWith(u,n),o.promise()}}),x.support=function(t){var n,r,o,s,l,u,c,p,f,d=a.createElement("div");if(d.setAttribute("className","t"),d.innerHTML=" <link/><table></table><a href='/a'>a</a><input type='checkbox'/>",n=d.getElementsByTagName("*")||[],r=d.getElementsByTagName("a")[0],!r||!r.style||!n.length)return t;s=a.createElement("select"),u=s.appendChild(a.createElement("option")),o=d.getElementsByTagName("input")[0],r.style.cssText="top:1px;float:left;opacity:.5",t.getSetAttribute="t"!==d.className,t.leadingWhitespace=3===d.firstChild.nodeType,t.tbody=!d.getElementsByTagName("tbody").length,t.htmlSerialize=!!d.getElementsByTagName("link").length,t.style=/top/.test(r.getAttribute("style")),t.hrefNormalized="/a"===r.getAttribute("href"),t.opacity=/^0.5/.test(r.style.opacity),t.cssFloat=!!r.style.cssFloat,t.checkOn=!!o.value,t.optSelected=u.selected,t.enctype=!!a.createElement("form").enctype,t.html5Clone="<:nav></:nav>"!==a.createElement("nav").cloneNode(!0).outerHTML,t.inlineBlockNeedsLayout=!1,t.shrinkWrapBlocks=!1,t.pixelPosition=!1,t.deleteExpando=!0,t.noCloneEvent=!0,t.reliableMarginRight=!0,t.boxSizingReliable=!0,o.checked=!0,t.noCloneChecked=o.cloneNode(!0).checked,s.disabled=!0,t.optDisabled=!u.disabled;try{delete d.test}catch(h){t.deleteExpando=!1}o=a.createElement("input"),o.setAttribute("value",""),t.input=""===o.getAttribute("value"),o.value="t",o.setAttribute("type","radio"),t.radioValue="t"===o.value,o.setAttribute("checked","t"),o.setAttribute("name","t"),l=a.createDocumentFragment(),l.appendChild(o),t.appendChecked=o.checked,t.checkClone=l.cloneNode(!0).cloneNode(!0).lastChild.checked,d.attachEvent&&(d.attachEvent("onclick",function(){t.noCloneEvent=!1}),d.cloneNode(!0).click());for(f in{submit:!0,change:!0,focusin:!0})d.setAttribute(c="on"+f,"t"),t[f+"Bubbles"]=c in e||d.attributes[c].expando===!1;d.style.backgroundClip="content-box",d.cloneNode(!0).style.backgroundClip="",t.clearCloneStyle="content-box"===d.style.backgroundClip;for(f in x(t))break;return t.ownLast="0"!==f,x(function(){var n,r,o,s="padding:0;margin:0;border:0;display:block;box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;",l=a.getElementsByTagName("body")[0];l&&(n=a.createElement("div"),n.style.cssText="border:0;width:0;height:0;position:absolute;top:0;left:-9999px;margin-top:1px",l.appendChild(n).appendChild(d),d.innerHTML="<table><tr><td></td><td>t</td></tr></table>",o=d.getElementsByTagName("td"),o[0].style.cssText="padding:0;margin:0;border:0;display:none",p=0===o[0].offsetHeight,o[0].style.display="",o[1].style.display="none",t.reliableHiddenOffsets=p&&0===o[0].offsetHeight,d.innerHTML="",d.style.cssText="box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;padding:1px;border:1px;display:block;width:4px;margin-top:1%;position:absolute;top:1%;",x.swap(l,null!=l.style.zoom?{zoom:1}:{},function(){t.boxSizing=4===d.offsetWidth}),e.getComputedStyle&&(t.pixelPosition="1%"!==(e.getComputedStyle(d,null)||{}).top,t.boxSizingReliable="4px"===(e.getComputedStyle(d,null)||{width:"4px"}).width,r=d.appendChild(a.createElement("div")),r.style.cssText=d.style.cssText=s,r.style.marginRight=r.style.width="0",d.style.width="1px",t.reliableMarginRight=!parseFloat((e.getComputedStyle(r,null)||{}).marginRight)),typeof d.style.zoom!==i&&(d.innerHTML="",d.style.cssText=s+"width:1px;padding:1px;display:inline;zoom:1",t.inlineBlockNeedsLayout=3===d.offsetWidth,d.style.display="block",d.innerHTML="<div></div>",d.firstChild.style.width="5px",t.shrinkWrapBlocks=3!==d.offsetWidth,t.inlineBlockNeedsLayout&&(l.style.zoom=1)),l.removeChild(n),n=d=o=r=null)}),n=s=l=u=r=o=null,t +}({});var B=/(?:\{[\s\S]*\}|\[[\s\S]*\])$/,P=/([A-Z])/g;function R(e,n,r,i){if(x.acceptData(e)){var o,a,s=x.expando,l=e.nodeType,u=l?x.cache:e,c=l?e[s]:e[s]&&s;if(c&&u[c]&&(i||u[c].data)||r!==t||"string"!=typeof n)return c||(c=l?e[s]=p.pop()||x.guid++:s),u[c]||(u[c]=l?{}:{toJSON:x.noop}),("object"==typeof n||"function"==typeof n)&&(i?u[c]=x.extend(u[c],n):u[c].data=x.extend(u[c].data,n)),a=u[c],i||(a.data||(a.data={}),a=a.data),r!==t&&(a[x.camelCase(n)]=r),"string"==typeof n?(o=a[n],null==o&&(o=a[x.camelCase(n)])):o=a,o}}function W(e,t,n){if(x.acceptData(e)){var r,i,o=e.nodeType,a=o?x.cache:e,s=o?e[x.expando]:x.expando;if(a[s]){if(t&&(r=n?a[s]:a[s].data)){x.isArray(t)?t=t.concat(x.map(t,x.camelCase)):t in r?t=[t]:(t=x.camelCase(t),t=t in r?[t]:t.split(" ")),i=t.length;while(i--)delete r[t[i]];if(n?!I(r):!x.isEmptyObject(r))return}(n||(delete a[s].data,I(a[s])))&&(o?x.cleanData([e],!0):x.support.deleteExpando||a!=a.window?delete a[s]:a[s]=null)}}}x.extend({cache:{},noData:{applet:!0,embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"},hasData:function(e){return e=e.nodeType?x.cache[e[x.expando]]:e[x.expando],!!e&&!I(e)},data:function(e,t,n){return R(e,t,n)},removeData:function(e,t){return W(e,t)},_data:function(e,t,n){return R(e,t,n,!0)},_removeData:function(e,t){return W(e,t,!0)},acceptData:function(e){if(e.nodeType&&1!==e.nodeType&&9!==e.nodeType)return!1;var t=e.nodeName&&x.noData[e.nodeName.toLowerCase()];return!t||t!==!0&&e.getAttribute("classid")===t}}),x.fn.extend({data:function(e,n){var r,i,o=null,a=0,s=this[0];if(e===t){if(this.length&&(o=x.data(s),1===s.nodeType&&!x._data(s,"parsedAttrs"))){for(r=s.attributes;r.length>a;a++)i=r[a].name,0===i.indexOf("data-")&&(i=x.camelCase(i.slice(5)),$(s,i,o[i]));x._data(s,"parsedAttrs",!0)}return o}return"object"==typeof e?this.each(function(){x.data(this,e)}):arguments.length>1?this.each(function(){x.data(this,e,n)}):s?$(s,e,x.data(s,e)):null},removeData:function(e){return this.each(function(){x.removeData(this,e)})}});function $(e,n,r){if(r===t&&1===e.nodeType){var i="data-"+n.replace(P,"-$1").toLowerCase();if(r=e.getAttribute(i),"string"==typeof r){try{r="true"===r?!0:"false"===r?!1:"null"===r?null:+r+""===r?+r:B.test(r)?x.parseJSON(r):r}catch(o){}x.data(e,n,r)}else r=t}return r}function I(e){var t;for(t in e)if(("data"!==t||!x.isEmptyObject(e[t]))&&"toJSON"!==t)return!1;return!0}x.extend({queue:function(e,n,r){var i;return e?(n=(n||"fx")+"queue",i=x._data(e,n),r&&(!i||x.isArray(r)?i=x._data(e,n,x.makeArray(r)):i.push(r)),i||[]):t},dequeue:function(e,t){t=t||"fx";var n=x.queue(e,t),r=n.length,i=n.shift(),o=x._queueHooks(e,t),a=function(){x.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return x._data(e,n)||x._data(e,n,{empty:x.Callbacks("once memory").add(function(){x._removeData(e,t+"queue"),x._removeData(e,n)})})}}),x.fn.extend({queue:function(e,n){var r=2;return"string"!=typeof e&&(n=e,e="fx",r--),r>arguments.length?x.queue(this[0],e):n===t?this:this.each(function(){var t=x.queue(this,e,n);x._queueHooks(this,e),"fx"===e&&"inprogress"!==t[0]&&x.dequeue(this,e)})},dequeue:function(e){return this.each(function(){x.dequeue(this,e)})},delay:function(e,t){return e=x.fx?x.fx.speeds[e]||e:e,t=t||"fx",this.queue(t,function(t,n){var r=setTimeout(t,e);n.stop=function(){clearTimeout(r)}})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,n){var r,i=1,o=x.Deferred(),a=this,s=this.length,l=function(){--i||o.resolveWith(a,[a])};"string"!=typeof e&&(n=e,e=t),e=e||"fx";while(s--)r=x._data(a[s],e+"queueHooks"),r&&r.empty&&(i++,r.empty.add(l));return l(),o.promise(n)}});var z,X,U=/[\t\r\n\f]/g,V=/\r/g,Y=/^(?:input|select|textarea|button|object)$/i,J=/^(?:a|area)$/i,G=/^(?:checked|selected)$/i,Q=x.support.getSetAttribute,K=x.support.input;x.fn.extend({attr:function(e,t){return x.access(this,x.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){x.removeAttr(this,e)})},prop:function(e,t){return x.access(this,x.prop,e,t,arguments.length>1)},removeProp:function(e){return e=x.propFix[e]||e,this.each(function(){try{this[e]=t,delete this[e]}catch(n){}})},addClass:function(e){var t,n,r,i,o,a=0,s=this.length,l="string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).addClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):" ")){o=0;while(i=t[o++])0>r.indexOf(" "+i+" ")&&(r+=i+" ");n.className=x.trim(r)}return this},removeClass:function(e){var t,n,r,i,o,a=0,s=this.length,l=0===arguments.length||"string"==typeof e&&e;if(x.isFunction(e))return this.each(function(t){x(this).removeClass(e.call(this,t,this.className))});if(l)for(t=(e||"").match(T)||[];s>a;a++)if(n=this[a],r=1===n.nodeType&&(n.className?(" "+n.className+" ").replace(U," "):"")){o=0;while(i=t[o++])while(r.indexOf(" "+i+" ")>=0)r=r.replace(" "+i+" "," ");n.className=e?x.trim(r):""}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):x.isFunction(e)?this.each(function(n){x(this).toggleClass(e.call(this,n,this.className,t),t)}):this.each(function(){if("string"===n){var t,r=0,o=x(this),a=e.match(T)||[];while(t=a[r++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else(n===i||"boolean"===n)&&(this.className&&x._data(this,"__className__",this.className),this.className=this.className||e===!1?"":x._data(this,"__className__")||"")})},hasClass:function(e){var t=" "+e+" ",n=0,r=this.length;for(;r>n;n++)if(1===this[n].nodeType&&(" "+this[n].className+" ").replace(U," ").indexOf(t)>=0)return!0;return!1},val:function(e){var n,r,i,o=this[0];{if(arguments.length)return i=x.isFunction(e),this.each(function(n){var o;1===this.nodeType&&(o=i?e.call(this,n,x(this).val()):e,null==o?o="":"number"==typeof o?o+="":x.isArray(o)&&(o=x.map(o,function(e){return null==e?"":e+""})),r=x.valHooks[this.type]||x.valHooks[this.nodeName.toLowerCase()],r&&"set"in r&&r.set(this,o,"value")!==t||(this.value=o))});if(o)return r=x.valHooks[o.type]||x.valHooks[o.nodeName.toLowerCase()],r&&"get"in r&&(n=r.get(o,"value"))!==t?n:(n=o.value,"string"==typeof n?n.replace(V,""):null==n?"":n)}}}),x.extend({valHooks:{option:{get:function(e){var t=x.find.attr(e,"value");return null!=t?t:e.text}},select:{get:function(e){var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||0>i,a=o?null:[],s=o?i+1:r.length,l=0>i?s:o?i:0;for(;s>l;l++)if(n=r[l],!(!n.selected&&l!==i||(x.support.optDisabled?n.disabled:null!==n.getAttribute("disabled"))||n.parentNode.disabled&&x.nodeName(n.parentNode,"optgroup"))){if(t=x(n).val(),o)return t;a.push(t)}return a},set:function(e,t){var n,r,i=e.options,o=x.makeArray(t),a=i.length;while(a--)r=i[a],(r.selected=x.inArray(x(r).val(),o)>=0)&&(n=!0);return n||(e.selectedIndex=-1),o}}},attr:function(e,n,r){var o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return typeof e.getAttribute===i?x.prop(e,n,r):(1===s&&x.isXMLDoc(e)||(n=n.toLowerCase(),o=x.attrHooks[n]||(x.expr.match.bool.test(n)?X:z)),r===t?o&&"get"in o&&null!==(a=o.get(e,n))?a:(a=x.find.attr(e,n),null==a?t:a):null!==r?o&&"set"in o&&(a=o.set(e,r,n))!==t?a:(e.setAttribute(n,r+""),r):(x.removeAttr(e,n),t))},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(T);if(o&&1===e.nodeType)while(n=o[i++])r=x.propFix[n]||n,x.expr.match.bool.test(n)?K&&Q||!G.test(n)?e[r]=!1:e[x.camelCase("default-"+n)]=e[r]=!1:x.attr(e,n,""),e.removeAttribute(Q?n:r)},attrHooks:{type:{set:function(e,t){if(!x.support.radioValue&&"radio"===t&&x.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},propFix:{"for":"htmlFor","class":"className"},prop:function(e,n,r){var i,o,a,s=e.nodeType;if(e&&3!==s&&8!==s&&2!==s)return a=1!==s||!x.isXMLDoc(e),a&&(n=x.propFix[n]||n,o=x.propHooks[n]),r!==t?o&&"set"in o&&(i=o.set(e,r,n))!==t?i:e[n]=r:o&&"get"in o&&null!==(i=o.get(e,n))?i:e[n]},propHooks:{tabIndex:{get:function(e){var t=x.find.attr(e,"tabindex");return t?parseInt(t,10):Y.test(e.nodeName)||J.test(e.nodeName)&&e.href?0:-1}}}}),X={set:function(e,t,n){return t===!1?x.removeAttr(e,n):K&&Q||!G.test(n)?e.setAttribute(!Q&&x.propFix[n]||n,n):e[x.camelCase("default-"+n)]=e[n]=!0,n}},x.each(x.expr.match.bool.source.match(/\w+/g),function(e,n){var r=x.expr.attrHandle[n]||x.find.attr;x.expr.attrHandle[n]=K&&Q||!G.test(n)?function(e,n,i){var o=x.expr.attrHandle[n],a=i?t:(x.expr.attrHandle[n]=t)!=r(e,n,i)?n.toLowerCase():null;return x.expr.attrHandle[n]=o,a}:function(e,n,r){return r?t:e[x.camelCase("default-"+n)]?n.toLowerCase():null}}),K&&Q||(x.attrHooks.value={set:function(e,n,r){return x.nodeName(e,"input")?(e.defaultValue=n,t):z&&z.set(e,n,r)}}),Q||(z={set:function(e,n,r){var i=e.getAttributeNode(r);return i||e.setAttributeNode(i=e.ownerDocument.createAttribute(r)),i.value=n+="","value"===r||n===e.getAttribute(r)?n:t}},x.expr.attrHandle.id=x.expr.attrHandle.name=x.expr.attrHandle.coords=function(e,n,r){var i;return r?t:(i=e.getAttributeNode(n))&&""!==i.value?i.value:null},x.valHooks.button={get:function(e,n){var r=e.getAttributeNode(n);return r&&r.specified?r.value:t},set:z.set},x.attrHooks.contenteditable={set:function(e,t,n){z.set(e,""===t?!1:t,n)}},x.each(["width","height"],function(e,n){x.attrHooks[n]={set:function(e,r){return""===r?(e.setAttribute(n,"auto"),r):t}}})),x.support.hrefNormalized||x.each(["href","src"],function(e,t){x.propHooks[t]={get:function(e){return e.getAttribute(t,4)}}}),x.support.style||(x.attrHooks.style={get:function(e){return e.style.cssText||t},set:function(e,t){return e.style.cssText=t+""}}),x.support.optSelected||(x.propHooks.selected={get:function(e){var t=e.parentNode;return t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex),null}}),x.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){x.propFix[this.toLowerCase()]=this}),x.support.enctype||(x.propFix.enctype="encoding"),x.each(["radio","checkbox"],function(){x.valHooks[this]={set:function(e,n){return x.isArray(n)?e.checked=x.inArray(x(e).val(),n)>=0:t}},x.support.checkOn||(x.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Z=/^(?:input|select|textarea)$/i,et=/^key/,tt=/^(?:mouse|contextmenu)|click/,nt=/^(?:focusinfocus|focusoutblur)$/,rt=/^([^.]*)(?:\.(.+)|)$/;function it(){return!0}function ot(){return!1}function at(){try{return a.activeElement}catch(e){}}x.event={global:{},add:function(e,n,r,o,a){var s,l,u,c,p,f,d,h,g,m,y,v=x._data(e);if(v){r.handler&&(c=r,r=c.handler,a=c.selector),r.guid||(r.guid=x.guid++),(l=v.events)||(l=v.events={}),(f=v.handle)||(f=v.handle=function(e){return typeof x===i||e&&x.event.triggered===e.type?t:x.event.dispatch.apply(f.elem,arguments)},f.elem=e),n=(n||"").match(T)||[""],u=n.length;while(u--)s=rt.exec(n[u])||[],g=y=s[1],m=(s[2]||"").split(".").sort(),g&&(p=x.event.special[g]||{},g=(a?p.delegateType:p.bindType)||g,p=x.event.special[g]||{},d=x.extend({type:g,origType:y,data:o,handler:r,guid:r.guid,selector:a,needsContext:a&&x.expr.match.needsContext.test(a),namespace:m.join(".")},c),(h=l[g])||(h=l[g]=[],h.delegateCount=0,p.setup&&p.setup.call(e,o,m,f)!==!1||(e.addEventListener?e.addEventListener(g,f,!1):e.attachEvent&&e.attachEvent("on"+g,f))),p.add&&(p.add.call(e,d),d.handler.guid||(d.handler.guid=r.guid)),a?h.splice(h.delegateCount++,0,d):h.push(d),x.event.global[g]=!0);e=null}},remove:function(e,t,n,r,i){var o,a,s,l,u,c,p,f,d,h,g,m=x.hasData(e)&&x._data(e);if(m&&(c=m.events)){t=(t||"").match(T)||[""],u=t.length;while(u--)if(s=rt.exec(t[u])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){p=x.event.special[d]||{},d=(r?p.delegateType:p.bindType)||d,f=c[d]||[],s=s[2]&&RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),l=o=f.length;while(o--)a=f[o],!i&&g!==a.origType||n&&n.guid!==a.guid||s&&!s.test(a.namespace)||r&&r!==a.selector&&("**"!==r||!a.selector)||(f.splice(o,1),a.selector&&f.delegateCount--,p.remove&&p.remove.call(e,a));l&&!f.length&&(p.teardown&&p.teardown.call(e,h,m.handle)!==!1||x.removeEvent(e,d,m.handle),delete c[d])}else for(d in c)x.event.remove(e,d+t[u],n,r,!0);x.isEmptyObject(c)&&(delete m.handle,x._removeData(e,"events"))}},trigger:function(n,r,i,o){var s,l,u,c,p,f,d,h=[i||a],g=v.call(n,"type")?n.type:n,m=v.call(n,"namespace")?n.namespace.split("."):[];if(u=f=i=i||a,3!==i.nodeType&&8!==i.nodeType&&!nt.test(g+x.event.triggered)&&(g.indexOf(".")>=0&&(m=g.split("."),g=m.shift(),m.sort()),l=0>g.indexOf(":")&&"on"+g,n=n[x.expando]?n:new x.Event(g,"object"==typeof n&&n),n.isTrigger=o?2:3,n.namespace=m.join("."),n.namespace_re=n.namespace?RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,n.result=t,n.target||(n.target=i),r=null==r?[n]:x.makeArray(r,[n]),p=x.event.special[g]||{},o||!p.trigger||p.trigger.apply(i,r)!==!1)){if(!o&&!p.noBubble&&!x.isWindow(i)){for(c=p.delegateType||g,nt.test(c+g)||(u=u.parentNode);u;u=u.parentNode)h.push(u),f=u;f===(i.ownerDocument||a)&&h.push(f.defaultView||f.parentWindow||e)}d=0;while((u=h[d++])&&!n.isPropagationStopped())n.type=d>1?c:p.bindType||g,s=(x._data(u,"events")||{})[n.type]&&x._data(u,"handle"),s&&s.apply(u,r),s=l&&u[l],s&&x.acceptData(u)&&s.apply&&s.apply(u,r)===!1&&n.preventDefault();if(n.type=g,!o&&!n.isDefaultPrevented()&&(!p._default||p._default.apply(h.pop(),r)===!1)&&x.acceptData(i)&&l&&i[g]&&!x.isWindow(i)){f=i[l],f&&(i[l]=null),x.event.triggered=g;try{i[g]()}catch(y){}x.event.triggered=t,f&&(i[l]=f)}return n.result}},dispatch:function(e){e=x.event.fix(e);var n,r,i,o,a,s=[],l=g.call(arguments),u=(x._data(this,"events")||{})[e.type]||[],c=x.event.special[e.type]||{};if(l[0]=e,e.delegateTarget=this,!c.preDispatch||c.preDispatch.call(this,e)!==!1){s=x.event.handlers.call(this,e,u),n=0;while((o=s[n++])&&!e.isPropagationStopped()){e.currentTarget=o.elem,a=0;while((i=o.handlers[a++])&&!e.isImmediatePropagationStopped())(!e.namespace_re||e.namespace_re.test(i.namespace))&&(e.handleObj=i,e.data=i.data,r=((x.event.special[i.origType]||{}).handle||i.handler).apply(o.elem,l),r!==t&&(e.result=r)===!1&&(e.preventDefault(),e.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,n){var r,i,o,a,s=[],l=n.delegateCount,u=e.target;if(l&&u.nodeType&&(!e.button||"click"!==e.type))for(;u!=this;u=u.parentNode||this)if(1===u.nodeType&&(u.disabled!==!0||"click"!==e.type)){for(o=[],a=0;l>a;a++)i=n[a],r=i.selector+" ",o[r]===t&&(o[r]=i.needsContext?x(r,this).index(u)>=0:x.find(r,this,null,[u]).length),o[r]&&o.push(i);o.length&&s.push({elem:u,handlers:o})}return n.length>l&&s.push({elem:this,handlers:n.slice(l)}),s},fix:function(e){if(e[x.expando])return e;var t,n,r,i=e.type,o=e,s=this.fixHooks[i];s||(this.fixHooks[i]=s=tt.test(i)?this.mouseHooks:et.test(i)?this.keyHooks:{}),r=s.props?this.props.concat(s.props):this.props,e=new x.Event(o),t=r.length;while(t--)n=r[t],e[n]=o[n];return e.target||(e.target=o.srcElement||a),3===e.target.nodeType&&(e.target=e.target.parentNode),e.metaKey=!!e.metaKey,s.filter?s.filter(e,o):e},props:"altKey bubbles cancelable ctrlKey currentTarget eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(e,t){return null==e.which&&(e.which=null!=t.charCode?t.charCode:t.keyCode),e}},mouseHooks:{props:"button buttons clientX clientY fromElement offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(e,n){var r,i,o,s=n.button,l=n.fromElement;return null==e.pageX&&null!=n.clientX&&(i=e.target.ownerDocument||a,o=i.documentElement,r=i.body,e.pageX=n.clientX+(o&&o.scrollLeft||r&&r.scrollLeft||0)-(o&&o.clientLeft||r&&r.clientLeft||0),e.pageY=n.clientY+(o&&o.scrollTop||r&&r.scrollTop||0)-(o&&o.clientTop||r&&r.clientTop||0)),!e.relatedTarget&&l&&(e.relatedTarget=l===e.target?n.toElement:l),e.which||s===t||(e.which=1&s?1:2&s?3:4&s?2:0),e}},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==at()&&this.focus)try{return this.focus(),!1}catch(e){}},delegateType:"focusin"},blur:{trigger:function(){return this===at()&&this.blur?(this.blur(),!1):t},delegateType:"focusout"},click:{trigger:function(){return x.nodeName(this,"input")&&"checkbox"===this.type&&this.click?(this.click(),!1):t},_default:function(e){return x.nodeName(e.target,"a")}},beforeunload:{postDispatch:function(e){e.result!==t&&(e.originalEvent.returnValue=e.result)}}},simulate:function(e,t,n,r){var i=x.extend(new x.Event,n,{type:e,isSimulated:!0,originalEvent:{}});r?x.event.trigger(i,null,t):x.event.dispatch.call(t,i),i.isDefaultPrevented()&&n.preventDefault()}},x.removeEvent=a.removeEventListener?function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n,!1)}:function(e,t,n){var r="on"+t;e.detachEvent&&(typeof e[r]===i&&(e[r]=null),e.detachEvent(r,n))},x.Event=function(e,n){return this instanceof x.Event?(e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||e.returnValue===!1||e.getPreventDefault&&e.getPreventDefault()?it:ot):this.type=e,n&&x.extend(this,n),this.timeStamp=e&&e.timeStamp||x.now(),this[x.expando]=!0,t):new x.Event(e,n)},x.Event.prototype={isDefaultPrevented:ot,isPropagationStopped:ot,isImmediatePropagationStopped:ot,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=it,e&&(e.preventDefault?e.preventDefault():e.returnValue=!1)},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=it,e&&(e.stopPropagation&&e.stopPropagation(),e.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=it,this.stopPropagation()}},x.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(e,t){x.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return(!i||i!==r&&!x.contains(r,i))&&(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),x.support.submitBubbles||(x.event.special.submit={setup:function(){return x.nodeName(this,"form")?!1:(x.event.add(this,"click._submit keypress._submit",function(e){var n=e.target,r=x.nodeName(n,"input")||x.nodeName(n,"button")?n.form:t;r&&!x._data(r,"submitBubbles")&&(x.event.add(r,"submit._submit",function(e){e._submit_bubble=!0}),x._data(r,"submitBubbles",!0))}),t)},postDispatch:function(e){e._submit_bubble&&(delete e._submit_bubble,this.parentNode&&!e.isTrigger&&x.event.simulate("submit",this.parentNode,e,!0))},teardown:function(){return x.nodeName(this,"form")?!1:(x.event.remove(this,"._submit"),t)}}),x.support.changeBubbles||(x.event.special.change={setup:function(){return Z.test(this.nodeName)?(("checkbox"===this.type||"radio"===this.type)&&(x.event.add(this,"propertychange._change",function(e){"checked"===e.originalEvent.propertyName&&(this._just_changed=!0)}),x.event.add(this,"click._change",function(e){this._just_changed&&!e.isTrigger&&(this._just_changed=!1),x.event.simulate("change",this,e,!0)})),!1):(x.event.add(this,"beforeactivate._change",function(e){var t=e.target;Z.test(t.nodeName)&&!x._data(t,"changeBubbles")&&(x.event.add(t,"change._change",function(e){!this.parentNode||e.isSimulated||e.isTrigger||x.event.simulate("change",this.parentNode,e,!0)}),x._data(t,"changeBubbles",!0))}),t)},handle:function(e){var n=e.target;return this!==n||e.isSimulated||e.isTrigger||"radio"!==n.type&&"checkbox"!==n.type?e.handleObj.handler.apply(this,arguments):t},teardown:function(){return x.event.remove(this,"._change"),!Z.test(this.nodeName)}}),x.support.focusinBubbles||x.each({focus:"focusin",blur:"focusout"},function(e,t){var n=0,r=function(e){x.event.simulate(t,e.target,x.event.fix(e),!0)};x.event.special[t]={setup:function(){0===n++&&a.addEventListener(e,r,!0)},teardown:function(){0===--n&&a.removeEventListener(e,r,!0)}}}),x.fn.extend({on:function(e,n,r,i,o){var a,s;if("object"==typeof e){"string"!=typeof n&&(r=r||n,n=t);for(a in e)this.on(a,n,r,e[a],o);return this}if(null==r&&null==i?(i=n,r=n=t):null==i&&("string"==typeof n?(i=r,r=t):(i=r,r=n,n=t)),i===!1)i=ot;else if(!i)return this;return 1===o&&(s=i,i=function(e){return x().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=x.guid++)),this.each(function(){x.event.add(this,e,i,r,n)})},one:function(e,t,n,r){return this.on(e,t,n,r,1)},off:function(e,n,r){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,x(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,n,e[o]);return this}return(n===!1||"function"==typeof n)&&(r=n,n=t),r===!1&&(r=ot),this.each(function(){x.event.remove(this,e,r,n)})},trigger:function(e,t){return this.each(function(){x.event.trigger(e,t,this)})},triggerHandler:function(e,n){var r=this[0];return r?x.event.trigger(e,n,r,!0):t}});var st=/^.[^:#\[\.,]*$/,lt=/^(?:parents|prev(?:Until|All))/,ut=x.expr.match.needsContext,ct={children:!0,contents:!0,next:!0,prev:!0};x.fn.extend({find:function(e){var t,n=[],r=this,i=r.length;if("string"!=typeof e)return this.pushStack(x(e).filter(function(){for(t=0;i>t;t++)if(x.contains(r[t],this))return!0}));for(t=0;i>t;t++)x.find(e,r[t],n);return n=this.pushStack(i>1?x.unique(n):n),n.selector=this.selector?this.selector+" "+e:e,n},has:function(e){var t,n=x(e,this),r=n.length;return this.filter(function(){for(t=0;r>t;t++)if(x.contains(this,n[t]))return!0})},not:function(e){return this.pushStack(ft(this,e||[],!0))},filter:function(e){return this.pushStack(ft(this,e||[],!1))},is:function(e){return!!ft(this,"string"==typeof e&&ut.test(e)?x(e):e||[],!1).length},closest:function(e,t){var n,r=0,i=this.length,o=[],a=ut.test(e)||"string"!=typeof e?x(e,t||this.context):0;for(;i>r;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(11>n.nodeType&&(a?a.index(n)>-1:1===n.nodeType&&x.find.matchesSelector(n,e))){n=o.push(n);break}return this.pushStack(o.length>1?x.unique(o):o)},index:function(e){return e?"string"==typeof e?x.inArray(this[0],x(e)):x.inArray(e.jquery?e[0]:e,this):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){var n="string"==typeof e?x(e,t):x.makeArray(e&&e.nodeType?[e]:e),r=x.merge(this.get(),n);return this.pushStack(x.unique(r))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function pt(e,t){do e=e[t];while(e&&1!==e.nodeType);return e}x.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return x.dir(e,"parentNode")},parentsUntil:function(e,t,n){return x.dir(e,"parentNode",n)},next:function(e){return pt(e,"nextSibling")},prev:function(e){return pt(e,"previousSibling")},nextAll:function(e){return x.dir(e,"nextSibling")},prevAll:function(e){return x.dir(e,"previousSibling")},nextUntil:function(e,t,n){return x.dir(e,"nextSibling",n)},prevUntil:function(e,t,n){return x.dir(e,"previousSibling",n)},siblings:function(e){return x.sibling((e.parentNode||{}).firstChild,e)},children:function(e){return x.sibling(e.firstChild)},contents:function(e){return x.nodeName(e,"iframe")?e.contentDocument||e.contentWindow.document:x.merge([],e.childNodes)}},function(e,t){x.fn[e]=function(n,r){var i=x.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=x.filter(r,i)),this.length>1&&(ct[e]||(i=x.unique(i)),lt.test(e)&&(i=i.reverse())),this.pushStack(i)}}),x.extend({filter:function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?x.find.matchesSelector(r,e)?[r]:[]:x.find.matches(e,x.grep(t,function(e){return 1===e.nodeType}))},dir:function(e,n,r){var i=[],o=e[n];while(o&&9!==o.nodeType&&(r===t||1!==o.nodeType||!x(o).is(r)))1===o.nodeType&&i.push(o),o=o[n];return i},sibling:function(e,t){var n=[];for(;e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n}});function ft(e,t,n){if(x.isFunction(t))return x.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return x.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(st.test(t))return x.filter(t,e,n);t=x.filter(t,e)}return x.grep(e,function(e){return x.inArray(e,t)>=0!==n})}function dt(e){var t=ht.split("|"),n=e.createDocumentFragment();if(n.createElement)while(t.length)n.createElement(t.pop());return n}var ht="abbr|article|aside|audio|bdi|canvas|data|datalist|details|figcaption|figure|footer|header|hgroup|mark|meter|nav|output|progress|section|summary|time|video",gt=/ jQuery\d+="(?:null|\d+)"/g,mt=RegExp("<(?:"+ht+")[\\s/>]","i"),yt=/^\s+/,vt=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,bt=/<([\w:]+)/,xt=/<tbody/i,wt=/<|&#?\w+;/,Tt=/<(?:script|style|link)/i,Ct=/^(?:checkbox|radio)$/i,Nt=/checked\s*(?:[^=]|=\s*.checked.)/i,kt=/^$|\/(?:java|ecma)script/i,Et=/^true\/(.*)/,St=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g,At={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],area:[1,"<map>","</map>"],param:[1,"<object>","</object>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:x.support.htmlSerialize?[0,"",""]:[1,"X<div>","</div>"]},jt=dt(a),Dt=jt.appendChild(a.createElement("div"));At.optgroup=At.option,At.tbody=At.tfoot=At.colgroup=At.caption=At.thead,At.th=At.td,x.fn.extend({text:function(e){return x.access(this,function(e){return e===t?x.text(this):this.empty().append((this[0]&&this[0].ownerDocument||a).createTextNode(e))},null,e,arguments.length)},append:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.appendChild(e)}})},prepend:function(){return this.domManip(arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Lt(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return this.domManip(arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},remove:function(e,t){var n,r=e?x.filter(e,this):this,i=0;for(;null!=(n=r[i]);i++)t||1!==n.nodeType||x.cleanData(Ft(n)),n.parentNode&&(t&&x.contains(n.ownerDocument,n)&&_t(Ft(n,"script")),n.parentNode.removeChild(n));return this},empty:function(){var e,t=0;for(;null!=(e=this[t]);t++){1===e.nodeType&&x.cleanData(Ft(e,!1));while(e.firstChild)e.removeChild(e.firstChild);e.options&&x.nodeName(e,"select")&&(e.options.length=0)}return this},clone:function(e,t){return e=null==e?!1:e,t=null==t?e:t,this.map(function(){return x.clone(this,e,t)})},html:function(e){return x.access(this,function(e){var n=this[0]||{},r=0,i=this.length;if(e===t)return 1===n.nodeType?n.innerHTML.replace(gt,""):t;if(!("string"!=typeof e||Tt.test(e)||!x.support.htmlSerialize&&mt.test(e)||!x.support.leadingWhitespace&&yt.test(e)||At[(bt.exec(e)||["",""])[1].toLowerCase()])){e=e.replace(vt,"<$1></$2>");try{for(;i>r;r++)n=this[r]||{},1===n.nodeType&&(x.cleanData(Ft(n,!1)),n.innerHTML=e);n=0}catch(o){}}n&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=x.map(this,function(e){return[e.nextSibling,e.parentNode]}),t=0;return this.domManip(arguments,function(n){var r=e[t++],i=e[t++];i&&(r&&r.parentNode!==i&&(r=this.nextSibling),x(this).remove(),i.insertBefore(n,r))},!0),t?this:this.remove()},detach:function(e){return this.remove(e,!0)},domManip:function(e,t,n){e=d.apply([],e);var r,i,o,a,s,l,u=0,c=this.length,p=this,f=c-1,h=e[0],g=x.isFunction(h);if(g||!(1>=c||"string"!=typeof h||x.support.checkClone)&&Nt.test(h))return this.each(function(r){var i=p.eq(r);g&&(e[0]=h.call(this,r,i.html())),i.domManip(e,t,n)});if(c&&(l=x.buildFragment(e,this[0].ownerDocument,!1,!n&&this),r=l.firstChild,1===l.childNodes.length&&(l=r),r)){for(a=x.map(Ft(l,"script"),Ht),o=a.length;c>u;u++)i=l,u!==f&&(i=x.clone(i,!0,!0),o&&x.merge(a,Ft(i,"script"))),t.call(this[u],i,u);if(o)for(s=a[a.length-1].ownerDocument,x.map(a,qt),u=0;o>u;u++)i=a[u],kt.test(i.type||"")&&!x._data(i,"globalEval")&&x.contains(s,i)&&(i.src?x._evalUrl(i.src):x.globalEval((i.text||i.textContent||i.innerHTML||"").replace(St,"")));l=r=null}return this}});function Lt(e,t){return x.nodeName(e,"table")&&x.nodeName(1===t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function Ht(e){return e.type=(null!==x.find.attr(e,"type"))+"/"+e.type,e}function qt(e){var t=Et.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function _t(e,t){var n,r=0;for(;null!=(n=e[r]);r++)x._data(n,"globalEval",!t||x._data(t[r],"globalEval"))}function Mt(e,t){if(1===t.nodeType&&x.hasData(e)){var n,r,i,o=x._data(e),a=x._data(t,o),s=o.events;if(s){delete a.handle,a.events={};for(n in s)for(r=0,i=s[n].length;i>r;r++)x.event.add(t,n,s[n][r])}a.data&&(a.data=x.extend({},a.data))}}function Ot(e,t){var n,r,i;if(1===t.nodeType){if(n=t.nodeName.toLowerCase(),!x.support.noCloneEvent&&t[x.expando]){i=x._data(t);for(r in i.events)x.removeEvent(t,r,i.handle);t.removeAttribute(x.expando)}"script"===n&&t.text!==e.text?(Ht(t).text=e.text,qt(t)):"object"===n?(t.parentNode&&(t.outerHTML=e.outerHTML),x.support.html5Clone&&e.innerHTML&&!x.trim(t.innerHTML)&&(t.innerHTML=e.innerHTML)):"input"===n&&Ct.test(e.type)?(t.defaultChecked=t.checked=e.checked,t.value!==e.value&&(t.value=e.value)):"option"===n?t.defaultSelected=t.selected=e.defaultSelected:("input"===n||"textarea"===n)&&(t.defaultValue=e.defaultValue)}}x.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){x.fn[e]=function(e){var n,r=0,i=[],o=x(e),a=o.length-1;for(;a>=r;r++)n=r===a?this:this.clone(!0),x(o[r])[t](n),h.apply(i,n.get());return this.pushStack(i)}});function Ft(e,n){var r,o,a=0,s=typeof e.getElementsByTagName!==i?e.getElementsByTagName(n||"*"):typeof e.querySelectorAll!==i?e.querySelectorAll(n||"*"):t;if(!s)for(s=[],r=e.childNodes||e;null!=(o=r[a]);a++)!n||x.nodeName(o,n)?s.push(o):x.merge(s,Ft(o,n));return n===t||n&&x.nodeName(e,n)?x.merge([e],s):s}function Bt(e){Ct.test(e.type)&&(e.defaultChecked=e.checked)}x.extend({clone:function(e,t,n){var r,i,o,a,s,l=x.contains(e.ownerDocument,e);if(x.support.html5Clone||x.isXMLDoc(e)||!mt.test("<"+e.nodeName+">")?o=e.cloneNode(!0):(Dt.innerHTML=e.outerHTML,Dt.removeChild(o=Dt.firstChild)),!(x.support.noCloneEvent&&x.support.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||x.isXMLDoc(e)))for(r=Ft(o),s=Ft(e),a=0;null!=(i=s[a]);++a)r[a]&&Ot(i,r[a]);if(t)if(n)for(s=s||Ft(e),r=r||Ft(o),a=0;null!=(i=s[a]);a++)Mt(i,r[a]);else Mt(e,o);return r=Ft(o,"script"),r.length>0&&_t(r,!l&&Ft(e,"script")),r=s=i=null,o},buildFragment:function(e,t,n,r){var i,o,a,s,l,u,c,p=e.length,f=dt(t),d=[],h=0;for(;p>h;h++)if(o=e[h],o||0===o)if("object"===x.type(o))x.merge(d,o.nodeType?[o]:o);else if(wt.test(o)){s=s||f.appendChild(t.createElement("div")),l=(bt.exec(o)||["",""])[1].toLowerCase(),c=At[l]||At._default,s.innerHTML=c[1]+o.replace(vt,"<$1></$2>")+c[2],i=c[0];while(i--)s=s.lastChild;if(!x.support.leadingWhitespace&&yt.test(o)&&d.push(t.createTextNode(yt.exec(o)[0])),!x.support.tbody){o="table"!==l||xt.test(o)?"<table>"!==c[1]||xt.test(o)?0:s:s.firstChild,i=o&&o.childNodes.length;while(i--)x.nodeName(u=o.childNodes[i],"tbody")&&!u.childNodes.length&&o.removeChild(u)}x.merge(d,s.childNodes),s.textContent="";while(s.firstChild)s.removeChild(s.firstChild);s=f.lastChild}else d.push(t.createTextNode(o));s&&f.removeChild(s),x.support.appendChecked||x.grep(Ft(d,"input"),Bt),h=0;while(o=d[h++])if((!r||-1===x.inArray(o,r))&&(a=x.contains(o.ownerDocument,o),s=Ft(f.appendChild(o),"script"),a&&_t(s),n)){i=0;while(o=s[i++])kt.test(o.type||"")&&n.push(o)}return s=null,f},cleanData:function(e,t){var n,r,o,a,s=0,l=x.expando,u=x.cache,c=x.support.deleteExpando,f=x.event.special;for(;null!=(n=e[s]);s++)if((t||x.acceptData(n))&&(o=n[l],a=o&&u[o])){if(a.events)for(r in a.events)f[r]?x.event.remove(n,r):x.removeEvent(n,r,a.handle); +u[o]&&(delete u[o],c?delete n[l]:typeof n.removeAttribute!==i?n.removeAttribute(l):n[l]=null,p.push(o))}},_evalUrl:function(e){return x.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})}}),x.fn.extend({wrapAll:function(e){if(x.isFunction(e))return this.each(function(t){x(this).wrapAll(e.call(this,t))});if(this[0]){var t=x(e,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstChild&&1===e.firstChild.nodeType)e=e.firstChild;return e}).append(this)}return this},wrapInner:function(e){return x.isFunction(e)?this.each(function(t){x(this).wrapInner(e.call(this,t))}):this.each(function(){var t=x(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=x.isFunction(e);return this.each(function(n){x(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){x.nodeName(this,"body")||x(this).replaceWith(this.childNodes)}).end()}});var Pt,Rt,Wt,$t=/alpha\([^)]*\)/i,It=/opacity\s*=\s*([^)]*)/,zt=/^(top|right|bottom|left)$/,Xt=/^(none|table(?!-c[ea]).+)/,Ut=/^margin/,Vt=RegExp("^("+w+")(.*)$","i"),Yt=RegExp("^("+w+")(?!px)[a-z%]+$","i"),Jt=RegExp("^([+-])=("+w+")","i"),Gt={BODY:"block"},Qt={position:"absolute",visibility:"hidden",display:"block"},Kt={letterSpacing:0,fontWeight:400},Zt=["Top","Right","Bottom","Left"],en=["Webkit","O","Moz","ms"];function tn(e,t){if(t in e)return t;var n=t.charAt(0).toUpperCase()+t.slice(1),r=t,i=en.length;while(i--)if(t=en[i]+n,t in e)return t;return r}function nn(e,t){return e=t||e,"none"===x.css(e,"display")||!x.contains(e.ownerDocument,e)}function rn(e,t){var n,r,i,o=[],a=0,s=e.length;for(;s>a;a++)r=e[a],r.style&&(o[a]=x._data(r,"olddisplay"),n=r.style.display,t?(o[a]||"none"!==n||(r.style.display=""),""===r.style.display&&nn(r)&&(o[a]=x._data(r,"olddisplay",ln(r.nodeName)))):o[a]||(i=nn(r),(n&&"none"!==n||!i)&&x._data(r,"olddisplay",i?n:x.css(r,"display"))));for(a=0;s>a;a++)r=e[a],r.style&&(t&&"none"!==r.style.display&&""!==r.style.display||(r.style.display=t?o[a]||"":"none"));return e}x.fn.extend({css:function(e,n){return x.access(this,function(e,n,r){var i,o,a={},s=0;if(x.isArray(n)){for(o=Rt(e),i=n.length;i>s;s++)a[n[s]]=x.css(e,n[s],!1,o);return a}return r!==t?x.style(e,n,r):x.css(e,n)},e,n,arguments.length>1)},show:function(){return rn(this,!0)},hide:function(){return rn(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){nn(this)?x(this).show():x(this).hide()})}}),x.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Wt(e,"opacity");return""===n?"1":n}}}},cssNumber:{columnCount:!0,fillOpacity:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":x.support.cssFloat?"cssFloat":"styleFloat"},style:function(e,n,r,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,a,s,l=x.camelCase(n),u=e.style;if(n=x.cssProps[l]||(x.cssProps[l]=tn(u,l)),s=x.cssHooks[n]||x.cssHooks[l],r===t)return s&&"get"in s&&(o=s.get(e,!1,i))!==t?o:u[n];if(a=typeof r,"string"===a&&(o=Jt.exec(r))&&(r=(o[1]+1)*o[2]+parseFloat(x.css(e,n)),a="number"),!(null==r||"number"===a&&isNaN(r)||("number"!==a||x.cssNumber[l]||(r+="px"),x.support.clearCloneStyle||""!==r||0!==n.indexOf("background")||(u[n]="inherit"),s&&"set"in s&&(r=s.set(e,r,i))===t)))try{u[n]=r}catch(c){}}},css:function(e,n,r,i){var o,a,s,l=x.camelCase(n);return n=x.cssProps[l]||(x.cssProps[l]=tn(e.style,l)),s=x.cssHooks[n]||x.cssHooks[l],s&&"get"in s&&(a=s.get(e,!0,r)),a===t&&(a=Wt(e,n,i)),"normal"===a&&n in Kt&&(a=Kt[n]),""===r||r?(o=parseFloat(a),r===!0||x.isNumeric(o)?o||0:a):a}}),e.getComputedStyle?(Rt=function(t){return e.getComputedStyle(t,null)},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s.getPropertyValue(n)||s[n]:t,u=e.style;return s&&(""!==l||x.contains(e.ownerDocument,e)||(l=x.style(e,n)),Yt.test(l)&&Ut.test(n)&&(i=u.width,o=u.minWidth,a=u.maxWidth,u.minWidth=u.maxWidth=u.width=l,l=s.width,u.width=i,u.minWidth=o,u.maxWidth=a)),l}):a.documentElement.currentStyle&&(Rt=function(e){return e.currentStyle},Wt=function(e,n,r){var i,o,a,s=r||Rt(e),l=s?s[n]:t,u=e.style;return null==l&&u&&u[n]&&(l=u[n]),Yt.test(l)&&!zt.test(n)&&(i=u.left,o=e.runtimeStyle,a=o&&o.left,a&&(o.left=e.currentStyle.left),u.left="fontSize"===n?"1em":l,l=u.pixelLeft+"px",u.left=i,a&&(o.left=a)),""===l?"auto":l});function on(e,t,n){var r=Vt.exec(t);return r?Math.max(0,r[1]-(n||0))+(r[2]||"px"):t}function an(e,t,n,r,i){var o=n===(r?"border":"content")?4:"width"===t?1:0,a=0;for(;4>o;o+=2)"margin"===n&&(a+=x.css(e,n+Zt[o],!0,i)),r?("content"===n&&(a-=x.css(e,"padding"+Zt[o],!0,i)),"margin"!==n&&(a-=x.css(e,"border"+Zt[o]+"Width",!0,i))):(a+=x.css(e,"padding"+Zt[o],!0,i),"padding"!==n&&(a+=x.css(e,"border"+Zt[o]+"Width",!0,i)));return a}function sn(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Rt(e),a=x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,o);if(0>=i||null==i){if(i=Wt(e,t,o),(0>i||null==i)&&(i=e.style[t]),Yt.test(i))return i;r=a&&(x.support.boxSizingReliable||i===e.style[t]),i=parseFloat(i)||0}return i+an(e,t,n||(a?"border":"content"),r,o)+"px"}function ln(e){var t=a,n=Gt[e];return n||(n=un(e,t),"none"!==n&&n||(Pt=(Pt||x("<iframe frameborder='0' width='0' height='0'/>").css("cssText","display:block !important")).appendTo(t.documentElement),t=(Pt[0].contentWindow||Pt[0].contentDocument).document,t.write("<!doctype html><html><body>"),t.close(),n=un(e,t),Pt.detach()),Gt[e]=n),n}function un(e,t){var n=x(t.createElement(e)).appendTo(t.body),r=x.css(n[0],"display");return n.remove(),r}x.each(["height","width"],function(e,n){x.cssHooks[n]={get:function(e,r,i){return r?0===e.offsetWidth&&Xt.test(x.css(e,"display"))?x.swap(e,Qt,function(){return sn(e,n,i)}):sn(e,n,i):t},set:function(e,t,r){var i=r&&Rt(e);return on(e,t,r?an(e,n,r,x.support.boxSizing&&"border-box"===x.css(e,"boxSizing",!1,i),i):0)}}}),x.support.opacity||(x.cssHooks.opacity={get:function(e,t){return It.test((t&&e.currentStyle?e.currentStyle.filter:e.style.filter)||"")?.01*parseFloat(RegExp.$1)+"":t?"1":""},set:function(e,t){var n=e.style,r=e.currentStyle,i=x.isNumeric(t)?"alpha(opacity="+100*t+")":"",o=r&&r.filter||n.filter||"";n.zoom=1,(t>=1||""===t)&&""===x.trim(o.replace($t,""))&&n.removeAttribute&&(n.removeAttribute("filter"),""===t||r&&!r.filter)||(n.filter=$t.test(o)?o.replace($t,i):o+" "+i)}}),x(function(){x.support.reliableMarginRight||(x.cssHooks.marginRight={get:function(e,n){return n?x.swap(e,{display:"inline-block"},Wt,[e,"marginRight"]):t}}),!x.support.pixelPosition&&x.fn.position&&x.each(["top","left"],function(e,n){x.cssHooks[n]={get:function(e,r){return r?(r=Wt(e,n),Yt.test(r)?x(e).position()[n]+"px":r):t}}})}),x.expr&&x.expr.filters&&(x.expr.filters.hidden=function(e){return 0>=e.offsetWidth&&0>=e.offsetHeight||!x.support.reliableHiddenOffsets&&"none"===(e.style&&e.style.display||x.css(e,"display"))},x.expr.filters.visible=function(e){return!x.expr.filters.hidden(e)}),x.each({margin:"",padding:"",border:"Width"},function(e,t){x.cssHooks[e+t]={expand:function(n){var r=0,i={},o="string"==typeof n?n.split(" "):[n];for(;4>r;r++)i[e+Zt[r]+t]=o[r]||o[r-2]||o[0];return i}},Ut.test(e)||(x.cssHooks[e+t].set=on)});var cn=/%20/g,pn=/\[\]$/,fn=/\r?\n/g,dn=/^(?:submit|button|image|reset|file)$/i,hn=/^(?:input|select|textarea|keygen)/i;x.fn.extend({serialize:function(){return x.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=x.prop(this,"elements");return e?x.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!x(this).is(":disabled")&&hn.test(this.nodeName)&&!dn.test(e)&&(this.checked||!Ct.test(e))}).map(function(e,t){var n=x(this).val();return null==n?null:x.isArray(n)?x.map(n,function(e){return{name:t.name,value:e.replace(fn,"\r\n")}}):{name:t.name,value:n.replace(fn,"\r\n")}}).get()}}),x.param=function(e,n){var r,i=[],o=function(e,t){t=x.isFunction(t)?t():null==t?"":t,i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(n===t&&(n=x.ajaxSettings&&x.ajaxSettings.traditional),x.isArray(e)||e.jquery&&!x.isPlainObject(e))x.each(e,function(){o(this.name,this.value)});else for(r in e)gn(r,e[r],n,o);return i.join("&").replace(cn,"+")};function gn(e,t,n,r){var i;if(x.isArray(t))x.each(t,function(t,i){n||pn.test(e)?r(e,i):gn(e+"["+("object"==typeof i?t:"")+"]",i,n,r)});else if(n||"object"!==x.type(t))r(e,t);else for(i in t)gn(e+"["+i+"]",t[i],n,r)}x.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){x.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),x.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)},bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}});var mn,yn,vn=x.now(),bn=/\?/,xn=/#.*$/,wn=/([?&])_=[^&]*/,Tn=/^(.*?):[ \t]*([^\r\n]*)\r?$/gm,Cn=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Nn=/^(?:GET|HEAD)$/,kn=/^\/\//,En=/^([\w.+-]+:)(?:\/\/([^\/?#:]*)(?::(\d+)|)|)/,Sn=x.fn.load,An={},jn={},Dn="*/".concat("*");try{yn=o.href}catch(Ln){yn=a.createElement("a"),yn.href="",yn=yn.href}mn=En.exec(yn.toLowerCase())||[];function Hn(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(T)||[];if(x.isFunction(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function qn(e,n,r,i){var o={},a=e===jn;function s(l){var u;return o[l]=!0,x.each(e[l]||[],function(e,l){var c=l(n,r,i);return"string"!=typeof c||a||o[c]?a?!(u=c):t:(n.dataTypes.unshift(c),s(c),!1)}),u}return s(n.dataTypes[0])||!o["*"]&&s("*")}function _n(e,n){var r,i,o=x.ajaxSettings.flatOptions||{};for(i in n)n[i]!==t&&((o[i]?e:r||(r={}))[i]=n[i]);return r&&x.extend(!0,e,r),e}x.fn.load=function(e,n,r){if("string"!=typeof e&&Sn)return Sn.apply(this,arguments);var i,o,a,s=this,l=e.indexOf(" ");return l>=0&&(i=e.slice(l,e.length),e=e.slice(0,l)),x.isFunction(n)?(r=n,n=t):n&&"object"==typeof n&&(a="POST"),s.length>0&&x.ajax({url:e,type:a,dataType:"html",data:n}).done(function(e){o=arguments,s.html(i?x("<div>").append(x.parseHTML(e)).find(i):e)}).complete(r&&function(e,t){s.each(r,o||[e.responseText,t,e])}),this},x.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){x.fn[t]=function(e){return this.on(t,e)}}),x.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:yn,type:"GET",isLocal:Cn.test(mn[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Dn,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":x.parseJSON,"text xml":x.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?_n(_n(e,x.ajaxSettings),t):_n(x.ajaxSettings,e)},ajaxPrefilter:Hn(An),ajaxTransport:Hn(jn),ajax:function(e,n){"object"==typeof e&&(n=e,e=t),n=n||{};var r,i,o,a,s,l,u,c,p=x.ajaxSetup({},n),f=p.context||p,d=p.context&&(f.nodeType||f.jquery)?x(f):x.event,h=x.Deferred(),g=x.Callbacks("once memory"),m=p.statusCode||{},y={},v={},b=0,w="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(2===b){if(!c){c={};while(t=Tn.exec(a))c[t[1].toLowerCase()]=t[2]}t=c[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===b?a:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return b||(e=v[n]=v[n]||e,y[e]=t),this},overrideMimeType:function(e){return b||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(2>b)for(t in e)m[t]=[m[t],e[t]];else C.always(e[C.status]);return this},abort:function(e){var t=e||w;return u&&u.abort(t),k(0,t),this}};if(h.promise(C).complete=g.add,C.success=C.done,C.error=C.fail,p.url=((e||p.url||yn)+"").replace(xn,"").replace(kn,mn[1]+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=x.trim(p.dataType||"*").toLowerCase().match(T)||[""],null==p.crossDomain&&(r=En.exec(p.url.toLowerCase()),p.crossDomain=!(!r||r[1]===mn[1]&&r[2]===mn[2]&&(r[3]||("http:"===r[1]?"80":"443"))===(mn[3]||("http:"===mn[1]?"80":"443")))),p.data&&p.processData&&"string"!=typeof p.data&&(p.data=x.param(p.data,p.traditional)),qn(An,p,n,C),2===b)return C;l=p.global,l&&0===x.active++&&x.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!Nn.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(bn.test(o)?"&":"?")+p.data,delete p.data),p.cache===!1&&(p.url=wn.test(o)?o.replace(wn,"$1_="+vn++):o+(bn.test(o)?"&":"?")+"_="+vn++)),p.ifModified&&(x.lastModified[o]&&C.setRequestHeader("If-Modified-Since",x.lastModified[o]),x.etag[o]&&C.setRequestHeader("If-None-Match",x.etag[o])),(p.data&&p.hasContent&&p.contentType!==!1||n.contentType)&&C.setRequestHeader("Content-Type",p.contentType),C.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+Dn+"; q=0.01":""):p.accepts["*"]);for(i in p.headers)C.setRequestHeader(i,p.headers[i]);if(p.beforeSend&&(p.beforeSend.call(f,C,p)===!1||2===b))return C.abort();w="abort";for(i in{success:1,error:1,complete:1})C[i](p[i]);if(u=qn(jn,p,n,C)){C.readyState=1,l&&d.trigger("ajaxSend",[C,p]),p.async&&p.timeout>0&&(s=setTimeout(function(){C.abort("timeout")},p.timeout));try{b=1,u.send(y,k)}catch(N){if(!(2>b))throw N;k(-1,N)}}else k(-1,"No Transport");function k(e,n,r,i){var c,y,v,w,T,N=n;2!==b&&(b=2,s&&clearTimeout(s),u=t,a=i||"",C.readyState=e>0?4:0,c=e>=200&&300>e||304===e,r&&(w=Mn(p,C,r)),w=On(p,w,C,c),c?(p.ifModified&&(T=C.getResponseHeader("Last-Modified"),T&&(x.lastModified[o]=T),T=C.getResponseHeader("etag"),T&&(x.etag[o]=T)),204===e||"HEAD"===p.type?N="nocontent":304===e?N="notmodified":(N=w.state,y=w.data,v=w.error,c=!v)):(v=N,(e||!N)&&(N="error",0>e&&(e=0))),C.status=e,C.statusText=(n||N)+"",c?h.resolveWith(f,[y,N,C]):h.rejectWith(f,[C,N,v]),C.statusCode(m),m=t,l&&d.trigger(c?"ajaxSuccess":"ajaxError",[C,p,c?y:v]),g.fireWith(f,[C,N]),l&&(d.trigger("ajaxComplete",[C,p]),--x.active||x.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,n){return x.get(e,t,n,"json")},getScript:function(e,n){return x.get(e,t,n,"script")}}),x.each(["get","post"],function(e,n){x[n]=function(e,r,i,o){return x.isFunction(r)&&(o=o||i,i=r,r=t),x.ajax({url:e,type:n,dataType:o,data:r,success:i})}});function Mn(e,n,r){var i,o,a,s,l=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),o===t&&(o=e.mimeType||n.getResponseHeader("Content-Type"));if(o)for(s in l)if(l[s]&&l[s].test(o)){u.unshift(s);break}if(u[0]in r)a=u[0];else{for(s in r){if(!u[0]||e.converters[s+" "+u[0]]){a=s;break}i||(i=s)}a=a||i}return a?(a!==u[0]&&u.unshift(a),r[a]):t}function On(e,t,n,r){var i,o,a,s,l,u={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)u[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!l&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=o,o=c.shift())if("*"===o)o=l;else if("*"!==l&&l!==o){if(a=u[l+" "+o]||u["* "+o],!a)for(i in u)if(s=i.split(" "),s[1]===o&&(a=u[l+" "+s[0]]||u["* "+s[0]])){a===!0?a=u[i]:u[i]!==!0&&(o=s[0],c.unshift(s[1]));break}if(a!==!0)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(p){return{state:"parsererror",error:a?p:"No conversion from "+l+" to "+o}}}return{state:"success",data:t}}x.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(e){return x.globalEval(e),e}}}),x.ajaxPrefilter("script",function(e){e.cache===t&&(e.cache=!1),e.crossDomain&&(e.type="GET",e.global=!1)}),x.ajaxTransport("script",function(e){if(e.crossDomain){var n,r=a.head||x("head")[0]||a.documentElement;return{send:function(t,i){n=a.createElement("script"),n.async=!0,e.scriptCharset&&(n.charset=e.scriptCharset),n.src=e.url,n.onload=n.onreadystatechange=function(e,t){(t||!n.readyState||/loaded|complete/.test(n.readyState))&&(n.onload=n.onreadystatechange=null,n.parentNode&&n.parentNode.removeChild(n),n=null,t||i(200,"success"))},r.insertBefore(n,r.firstChild)},abort:function(){n&&n.onload(t,!0)}}}});var Fn=[],Bn=/(=)\?(?=&|$)|\?\?/;x.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Fn.pop()||x.expando+"_"+vn++;return this[e]=!0,e}}),x.ajaxPrefilter("json jsonp",function(n,r,i){var o,a,s,l=n.jsonp!==!1&&(Bn.test(n.url)?"url":"string"==typeof n.data&&!(n.contentType||"").indexOf("application/x-www-form-urlencoded")&&Bn.test(n.data)&&"data");return l||"jsonp"===n.dataTypes[0]?(o=n.jsonpCallback=x.isFunction(n.jsonpCallback)?n.jsonpCallback():n.jsonpCallback,l?n[l]=n[l].replace(Bn,"$1"+o):n.jsonp!==!1&&(n.url+=(bn.test(n.url)?"&":"?")+n.jsonp+"="+o),n.converters["script json"]=function(){return s||x.error(o+" was not called"),s[0]},n.dataTypes[0]="json",a=e[o],e[o]=function(){s=arguments},i.always(function(){e[o]=a,n[o]&&(n.jsonpCallback=r.jsonpCallback,Fn.push(o)),s&&x.isFunction(a)&&a(s[0]),s=a=t}),"script"):t});var Pn,Rn,Wn=0,$n=e.ActiveXObject&&function(){var e;for(e in Pn)Pn[e](t,!0)};function In(){try{return new e.XMLHttpRequest}catch(t){}}function zn(){try{return new e.ActiveXObject("Microsoft.XMLHTTP")}catch(t){}}x.ajaxSettings.xhr=e.ActiveXObject?function(){return!this.isLocal&&In()||zn()}:In,Rn=x.ajaxSettings.xhr(),x.support.cors=!!Rn&&"withCredentials"in Rn,Rn=x.support.ajax=!!Rn,Rn&&x.ajaxTransport(function(n){if(!n.crossDomain||x.support.cors){var r;return{send:function(i,o){var a,s,l=n.xhr();if(n.username?l.open(n.type,n.url,n.async,n.username,n.password):l.open(n.type,n.url,n.async),n.xhrFields)for(s in n.xhrFields)l[s]=n.xhrFields[s];n.mimeType&&l.overrideMimeType&&l.overrideMimeType(n.mimeType),n.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");try{for(s in i)l.setRequestHeader(s,i[s])}catch(u){}l.send(n.hasContent&&n.data||null),r=function(e,i){var s,u,c,p;try{if(r&&(i||4===l.readyState))if(r=t,a&&(l.onreadystatechange=x.noop,$n&&delete Pn[a]),i)4!==l.readyState&&l.abort();else{p={},s=l.status,u=l.getAllResponseHeaders(),"string"==typeof l.responseText&&(p.text=l.responseText);try{c=l.statusText}catch(f){c=""}s||!n.isLocal||n.crossDomain?1223===s&&(s=204):s=p.text?200:404}}catch(d){i||o(-1,d)}p&&o(s,c,p,u)},n.async?4===l.readyState?setTimeout(r):(a=++Wn,$n&&(Pn||(Pn={},x(e).unload($n)),Pn[a]=r),l.onreadystatechange=r):r()},abort:function(){r&&r(t,!0)}}}});var Xn,Un,Vn=/^(?:toggle|show|hide)$/,Yn=RegExp("^(?:([+-])=|)("+w+")([a-z%]*)$","i"),Jn=/queueHooks$/,Gn=[nr],Qn={"*":[function(e,t){var n=this.createTween(e,t),r=n.cur(),i=Yn.exec(t),o=i&&i[3]||(x.cssNumber[e]?"":"px"),a=(x.cssNumber[e]||"px"!==o&&+r)&&Yn.exec(x.css(n.elem,e)),s=1,l=20;if(a&&a[3]!==o){o=o||a[3],i=i||[],a=+r||1;do s=s||".5",a/=s,x.style(n.elem,e,a+o);while(s!==(s=n.cur()/r)&&1!==s&&--l)}return i&&(a=n.start=+a||+r||0,n.unit=o,n.end=i[1]?a+(i[1]+1)*i[2]:+i[2]),n}]};function Kn(){return setTimeout(function(){Xn=t}),Xn=x.now()}function Zn(e,t,n){var r,i=(Qn[t]||[]).concat(Qn["*"]),o=0,a=i.length;for(;a>o;o++)if(r=i[o].call(n,t,e))return r}function er(e,t,n){var r,i,o=0,a=Gn.length,s=x.Deferred().always(function(){delete l.elem}),l=function(){if(i)return!1;var t=Xn||Kn(),n=Math.max(0,u.startTime+u.duration-t),r=n/u.duration||0,o=1-r,a=0,l=u.tweens.length;for(;l>a;a++)u.tweens[a].run(o);return s.notifyWith(e,[u,o,n]),1>o&&l?n:(s.resolveWith(e,[u]),!1)},u=s.promise({elem:e,props:x.extend({},t),opts:x.extend(!0,{specialEasing:{}},n),originalProperties:t,originalOptions:n,startTime:Xn||Kn(),duration:n.duration,tweens:[],createTween:function(t,n){var r=x.Tween(e,u.opts,t,n,u.opts.specialEasing[t]||u.opts.easing);return u.tweens.push(r),r},stop:function(t){var n=0,r=t?u.tweens.length:0;if(i)return this;for(i=!0;r>n;n++)u.tweens[n].run(1);return t?s.resolveWith(e,[u,t]):s.rejectWith(e,[u,t]),this}}),c=u.props;for(tr(c,u.opts.specialEasing);a>o;o++)if(r=Gn[o].call(u,e,c,u.opts))return r;return x.map(c,Zn,u),x.isFunction(u.opts.start)&&u.opts.start.call(e,u),x.fx.timer(x.extend(l,{elem:e,anim:u,queue:u.opts.queue})),u.progress(u.opts.progress).done(u.opts.done,u.opts.complete).fail(u.opts.fail).always(u.opts.always)}function tr(e,t){var n,r,i,o,a;for(n in e)if(r=x.camelCase(n),i=t[r],o=e[n],x.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),a=x.cssHooks[r],a&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}x.Animation=x.extend(er,{tweener:function(e,t){x.isFunction(e)?(t=e,e=["*"]):e=e.split(" ");var n,r=0,i=e.length;for(;i>r;r++)n=e[r],Qn[n]=Qn[n]||[],Qn[n].unshift(t)},prefilter:function(e,t){t?Gn.unshift(e):Gn.push(e)}});function nr(e,t,n){var r,i,o,a,s,l,u=this,c={},p=e.style,f=e.nodeType&&nn(e),d=x._data(e,"fxshow");n.queue||(s=x._queueHooks(e,"fx"),null==s.unqueued&&(s.unqueued=0,l=s.empty.fire,s.empty.fire=function(){s.unqueued||l()}),s.unqueued++,u.always(function(){u.always(function(){s.unqueued--,x.queue(e,"fx").length||s.empty.fire()})})),1===e.nodeType&&("height"in t||"width"in t)&&(n.overflow=[p.overflow,p.overflowX,p.overflowY],"inline"===x.css(e,"display")&&"none"===x.css(e,"float")&&(x.support.inlineBlockNeedsLayout&&"inline"!==ln(e.nodeName)?p.zoom=1:p.display="inline-block")),n.overflow&&(p.overflow="hidden",x.support.shrinkWrapBlocks||u.always(function(){p.overflow=n.overflow[0],p.overflowX=n.overflow[1],p.overflowY=n.overflow[2]}));for(r in t)if(i=t[r],Vn.exec(i)){if(delete t[r],o=o||"toggle"===i,i===(f?"hide":"show"))continue;c[r]=d&&d[r]||x.style(e,r)}if(!x.isEmptyObject(c)){d?"hidden"in d&&(f=d.hidden):d=x._data(e,"fxshow",{}),o&&(d.hidden=!f),f?x(e).show():u.done(function(){x(e).hide()}),u.done(function(){var t;x._removeData(e,"fxshow");for(t in c)x.style(e,t,c[t])});for(r in c)a=Zn(f?d[r]:0,r,u),r in d||(d[r]=a.start,f&&(a.end=a.start,a.start="width"===r||"height"===r?1:0))}}function rr(e,t,n,r,i){return new rr.prototype.init(e,t,n,r,i)}x.Tween=rr,rr.prototype={constructor:rr,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||"swing",this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(x.cssNumber[n]?"":"px")},cur:function(){var e=rr.propHooks[this.prop];return e&&e.get?e.get(this):rr.propHooks._default.get(this)},run:function(e){var t,n=rr.propHooks[this.prop];return this.pos=t=this.options.duration?x.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):rr.propHooks._default.set(this),this}},rr.prototype.init.prototype=rr.prototype,rr.propHooks={_default:{get:function(e){var t;return null==e.elem[e.prop]||e.elem.style&&null!=e.elem.style[e.prop]?(t=x.css(e.elem,e.prop,""),t&&"auto"!==t?t:0):e.elem[e.prop]},set:function(e){x.fx.step[e.prop]?x.fx.step[e.prop](e):e.elem.style&&(null!=e.elem.style[x.cssProps[e.prop]]||x.cssHooks[e.prop])?x.style(e.elem,e.prop,e.now+e.unit):e.elem[e.prop]=e.now}}},rr.propHooks.scrollTop=rr.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},x.each(["toggle","show","hide"],function(e,t){var n=x.fn[t];x.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ir(t,!0),e,r,i)}}),x.fn.extend({fadeTo:function(e,t,n,r){return this.filter(nn).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=x.isEmptyObject(e),o=x.speed(t,n,r),a=function(){var t=er(this,x.extend({},e),o);(i||x._data(this,"finish"))&&t.stop(!0)};return a.finish=a,i||o.queue===!1?this.each(a):this.queue(o.queue,a)},stop:function(e,n,r){var i=function(e){var t=e.stop;delete e.stop,t(r)};return"string"!=typeof e&&(r=n,n=e,e=t),n&&e!==!1&&this.queue(e||"fx",[]),this.each(function(){var t=!0,n=null!=e&&e+"queueHooks",o=x.timers,a=x._data(this);if(n)a[n]&&a[n].stop&&i(a[n]);else for(n in a)a[n]&&a[n].stop&&Jn.test(n)&&i(a[n]);for(n=o.length;n--;)o[n].elem!==this||null!=e&&o[n].queue!==e||(o[n].anim.stop(r),t=!1,o.splice(n,1));(t||!r)&&x.dequeue(this,e)})},finish:function(e){return e!==!1&&(e=e||"fx"),this.each(function(){var t,n=x._data(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=x.timers,a=r?r.length:0;for(n.finish=!0,x.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;a>t;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}});function ir(e,t){var n,r={height:e},i=0;for(t=t?1:0;4>i;i+=2-t)n=Zt[i],r["margin"+n]=r["padding"+n]=e;return t&&(r.opacity=r.width=e),r}x.each({slideDown:ir("show"),slideUp:ir("hide"),slideToggle:ir("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){x.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),x.speed=function(e,t,n){var r=e&&"object"==typeof e?x.extend({},e):{complete:n||!n&&t||x.isFunction(e)&&e,duration:e,easing:n&&t||t&&!x.isFunction(t)&&t};return r.duration=x.fx.off?0:"number"==typeof r.duration?r.duration:r.duration in x.fx.speeds?x.fx.speeds[r.duration]:x.fx.speeds._default,(null==r.queue||r.queue===!0)&&(r.queue="fx"),r.old=r.complete,r.complete=function(){x.isFunction(r.old)&&r.old.call(this),r.queue&&x.dequeue(this,r.queue)},r},x.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2}},x.timers=[],x.fx=rr.prototype.init,x.fx.tick=function(){var e,n=x.timers,r=0;for(Xn=x.now();n.length>r;r++)e=n[r],e()||n[r]!==e||n.splice(r--,1);n.length||x.fx.stop(),Xn=t},x.fx.timer=function(e){e()&&x.timers.push(e)&&x.fx.start()},x.fx.interval=13,x.fx.start=function(){Un||(Un=setInterval(x.fx.tick,x.fx.interval))},x.fx.stop=function(){clearInterval(Un),Un=null},x.fx.speeds={slow:600,fast:200,_default:400},x.fx.step={},x.expr&&x.expr.filters&&(x.expr.filters.animated=function(e){return x.grep(x.timers,function(t){return e===t.elem}).length}),x.fn.offset=function(e){if(arguments.length)return e===t?this:this.each(function(t){x.offset.setOffset(this,e,t)});var n,r,o={top:0,left:0},a=this[0],s=a&&a.ownerDocument;if(s)return n=s.documentElement,x.contains(n,a)?(typeof a.getBoundingClientRect!==i&&(o=a.getBoundingClientRect()),r=or(s),{top:o.top+(r.pageYOffset||n.scrollTop)-(n.clientTop||0),left:o.left+(r.pageXOffset||n.scrollLeft)-(n.clientLeft||0)}):o},x.offset={setOffset:function(e,t,n){var r=x.css(e,"position");"static"===r&&(e.style.position="relative");var i=x(e),o=i.offset(),a=x.css(e,"top"),s=x.css(e,"left"),l=("absolute"===r||"fixed"===r)&&x.inArray("auto",[a,s])>-1,u={},c={},p,f;l?(c=i.position(),p=c.top,f=c.left):(p=parseFloat(a)||0,f=parseFloat(s)||0),x.isFunction(t)&&(t=t.call(e,n,o)),null!=t.top&&(u.top=t.top-o.top+p),null!=t.left&&(u.left=t.left-o.left+f),"using"in t?t.using.call(e,u):i.css(u)}},x.fn.extend({position:function(){if(this[0]){var e,t,n={top:0,left:0},r=this[0];return"fixed"===x.css(r,"position")?t=r.getBoundingClientRect():(e=this.offsetParent(),t=this.offset(),x.nodeName(e[0],"html")||(n=e.offset()),n.top+=x.css(e[0],"borderTopWidth",!0),n.left+=x.css(e[0],"borderLeftWidth",!0)),{top:t.top-n.top-x.css(r,"marginTop",!0),left:t.left-n.left-x.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent||s;while(e&&!x.nodeName(e,"html")&&"static"===x.css(e,"position"))e=e.offsetParent;return e||s})}}),x.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,n){var r=/Y/.test(n);x.fn[e]=function(i){return x.access(this,function(e,i,o){var a=or(e);return o===t?a?n in a?a[n]:a.document.documentElement[i]:e[i]:(a?a.scrollTo(r?x(a).scrollLeft():o,r?o:x(a).scrollTop()):e[i]=o,t)},e,i,arguments.length,null)}});function or(e){return x.isWindow(e)?e:9===e.nodeType?e.defaultView||e.parentWindow:!1}x.each({Height:"height",Width:"width"},function(e,n){x.each({padding:"inner"+e,content:n,"":"outer"+e},function(r,i){x.fn[i]=function(i,o){var a=arguments.length&&(r||"boolean"!=typeof i),s=r||(i===!0||o===!0?"margin":"border");return x.access(this,function(n,r,i){var o;return x.isWindow(n)?n.document.documentElement["client"+e]:9===n.nodeType?(o=n.documentElement,Math.max(n.body["scroll"+e],o["scroll"+e],n.body["offset"+e],o["offset"+e],o["client"+e])):i===t?x.css(n,r,s):x.style(n,r,i,s)},n,a?i:t,a,null)}})}),x.fn.size=function(){return this.length},x.fn.andSelf=x.fn.addBack,"object"==typeof module&&module&&"object"==typeof module.exports?module.exports=x:(e.jQuery=e.$=x,"function"==typeof define&&define.amd&&define("jquery",[],function(){return x}))})(window); diff --git a/html/IRV/jquery-ui.custom-core-widgit-mouse-sortable-min.js b/html/IRV/jquery-ui.custom-core-widgit-mouse-sortable-min.js new file mode 100644 index 00000000000..fe9bba7a51c --- /dev/null +++ b/html/IRV/jquery-ui.custom-core-widgit-mouse-sortable-min.js @@ -0,0 +1,7 @@ +/*! jQuery UI - v1.11.4 - 2016-07-05 +* http://jqueryui.com +* Includes: core.js, widget.js, mouse.js, sortable.js +* Copyright jQuery Foundation and other contributors; Licensed MIT */ + +(function(e){"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)})(function(e){function t(t,s){var n,a,o,r=t.nodeName.toLowerCase();return"area"===r?(n=t.parentNode,a=n.name,t.href&&a&&"map"===n.nodeName.toLowerCase()?(o=e("img[usemap='#"+a+"']")[0],!!o&&i(o)):!1):(/^(input|select|textarea|button|object)$/.test(r)?!t.disabled:"a"===r?t.href||s:s)&&i(t)}function i(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}e.ui=e.ui||{},e.extend(e.ui,{version:"1.11.4",keyCode:{BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}),e.fn.extend({scrollParent:function(t){var i=this.css("position"),s="absolute"===i,n=t?/(auto|scroll|hidden)/:/(auto|scroll)/,a=this.parents().filter(function(){var t=e(this);return s&&"static"===t.css("position")?!1:n.test(t.css("overflow")+t.css("overflow-y")+t.css("overflow-x"))}).eq(0);return"fixed"!==i&&a.length?a:e(this[0].ownerDocument||document)},uniqueId:function(){var e=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++e)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&e(this).removeAttr("id")})}}),e.extend(e.expr[":"],{data:e.expr.createPseudo?e.expr.createPseudo(function(t){return function(i){return!!e.data(i,t)}}):function(t,i,s){return!!e.data(t,s[3])},focusable:function(i){return t(i,!isNaN(e.attr(i,"tabindex")))},tabbable:function(i){var s=e.attr(i,"tabindex"),n=isNaN(s);return(n||s>=0)&&t(i,!n)}}),e("<a>").outerWidth(1).jquery||e.each(["Width","Height"],function(t,i){function s(t,i,s,a){return e.each(n,function(){i-=parseFloat(e.css(t,"padding"+this))||0,s&&(i-=parseFloat(e.css(t,"border"+this+"Width"))||0),a&&(i-=parseFloat(e.css(t,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],a=i.toLowerCase(),o={innerWidth:e.fn.innerWidth,innerHeight:e.fn.innerHeight,outerWidth:e.fn.outerWidth,outerHeight:e.fn.outerHeight};e.fn["inner"+i]=function(t){return void 0===t?o["inner"+i].call(this):this.each(function(){e(this).css(a,s(this,t)+"px")})},e.fn["outer"+i]=function(t,n){return"number"!=typeof t?o["outer"+i].call(this,t):this.each(function(){e(this).css(a,s(this,t,!0,n)+"px")})}}),e.fn.addBack||(e.fn.addBack=function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}),e("<a>").data("a-b","a").removeData("a-b").data("a-b")&&(e.fn.removeData=function(t){return function(i){return arguments.length?t.call(this,e.camelCase(i)):t.call(this)}}(e.fn.removeData)),e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase()),e.fn.extend({focus:function(t){return function(i,s){return"number"==typeof i?this.each(function(){var t=this;setTimeout(function(){e(t).focus(),s&&s.call(t)},i)}):t.apply(this,arguments)}}(e.fn.focus),disableSelection:function(){var e="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(e+".ui-disableSelection",function(e){e.preventDefault()})}}(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(t){if(void 0!==t)return this.css("zIndex",t);if(this.length)for(var i,s,n=e(this[0]);n.length&&n[0]!==document;){if(i=n.css("position"),("absolute"===i||"relative"===i||"fixed"===i)&&(s=parseInt(n.css("zIndex"),10),!isNaN(s)&&0!==s))return s;n=n.parent()}return 0}}),e.ui.plugin={add:function(t,i,s){var n,a=e.ui[t].prototype;for(n in s)a.plugins[n]=a.plugins[n]||[],a.plugins[n].push([i,s[n]])},call:function(e,t,i,s){var n,a=e.plugins[t];if(a&&(s||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(n=0;a.length>n;n++)e.options[a[n][0]]&&a[n][1].apply(e.element,i)}};var s=0,n=Array.prototype.slice;e.cleanData=function(t){return function(i){var s,n,a;for(a=0;null!=(n=i[a]);a++)try{s=e._data(n,"events"),s&&s.remove&&e(n).triggerHandler("remove")}catch(o){}t(i)}}(e.cleanData),e.widget=function(t,i,s){var n,a,o,r,h={},l=t.split(".")[0];return t=t.split(".")[1],n=l+"-"+t,s||(s=i,i=e.Widget),e.expr[":"][n.toLowerCase()]=function(t){return!!e.data(t,n)},e[l]=e[l]||{},a=e[l][t],o=e[l][t]=function(e,t){return this._createWidget?(arguments.length&&this._createWidget(e,t),void 0):new o(e,t)},e.extend(o,a,{version:s.version,_proto:e.extend({},s),_childConstructors:[]}),r=new i,r.options=e.widget.extend({},r.options),e.each(s,function(t,s){return e.isFunction(s)?(h[t]=function(){var e=function(){return i.prototype[t].apply(this,arguments)},n=function(e){return i.prototype[t].apply(this,e)};return function(){var t,i=this._super,a=this._superApply;return this._super=e,this._superApply=n,t=s.apply(this,arguments),this._super=i,this._superApply=a,t}}(),void 0):(h[t]=s,void 0)}),o.prototype=e.widget.extend(r,{widgetEventPrefix:a?r.widgetEventPrefix||t:t},h,{constructor:o,namespace:l,widgetName:t,widgetFullName:n}),a?(e.each(a._childConstructors,function(t,i){var s=i.prototype;e.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete a._childConstructors):i._childConstructors.push(o),e.widget.bridge(t,o),o},e.widget.extend=function(t){for(var i,s,a=n.call(arguments,1),o=0,r=a.length;r>o;o++)for(i in a[o])s=a[o][i],a[o].hasOwnProperty(i)&&void 0!==s&&(t[i]=e.isPlainObject(s)?e.isPlainObject(t[i])?e.widget.extend({},t[i],s):e.widget.extend({},s):s);return t},e.widget.bridge=function(t,i){var s=i.prototype.widgetFullName||t;e.fn[t]=function(a){var o="string"==typeof a,r=n.call(arguments,1),h=this;return o?this.each(function(){var i,n=e.data(this,s);return"instance"===a?(h=n,!1):n?e.isFunction(n[a])&&"_"!==a.charAt(0)?(i=n[a].apply(n,r),i!==n&&void 0!==i?(h=i&&i.jquery?h.pushStack(i.get()):i,!1):void 0):e.error("no such method '"+a+"' for "+t+" widget instance"):e.error("cannot call methods on "+t+" prior to initialization; "+"attempted to call method '"+a+"'")}):(r.length&&(a=e.widget.extend.apply(null,[a].concat(r))),this.each(function(){var t=e.data(this,s);t?(t.option(a||{}),t._init&&t._init()):e.data(this,s,new i(a,this))})),h}},e.Widget=function(){},e.Widget._childConstructors=[],e.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:!1,create:null},_createWidget:function(t,i){i=e(i||this.defaultElement||this)[0],this.element=e(i),this.uuid=s++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=e(),this.hoverable=e(),this.focusable=e(),i!==this&&(e.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(e){e.target===i&&this.destroy()}}),this.document=e(i.style?i.ownerDocument:i.document||i),this.window=e(this.document[0].defaultView||this.document[0].parentWindow)),this.options=e.widget.extend({},this.options,this._getCreateOptions(),t),this._create(),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:e.noop,_getCreateEventData:e.noop,_create:e.noop,_init:e.noop,destroy:function(){this._destroy(),this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(e.camelCase(this.widgetFullName)),this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled "+"ui-state-disabled"),this.bindings.unbind(this.eventNamespace),this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus")},_destroy:e.noop,widget:function(){return this.element},option:function(t,i){var s,n,a,o=t;if(0===arguments.length)return e.widget.extend({},this.options);if("string"==typeof t)if(o={},s=t.split("."),t=s.shift(),s.length){for(n=o[t]=e.widget.extend({},this.options[t]),a=0;s.length-1>a;a++)n[s[a]]=n[s[a]]||{},n=n[s[a]];if(t=s.pop(),1===arguments.length)return void 0===n[t]?null:n[t];n[t]=i}else{if(1===arguments.length)return void 0===this.options[t]?null:this.options[t];o[t]=i}return this._setOptions(o),this},_setOptions:function(e){var t;for(t in e)this._setOption(t,e[t]);return this},_setOption:function(e,t){return this.options[e]=t,"disabled"===e&&(this.widget().toggleClass(this.widgetFullName+"-disabled",!!t),t&&(this.hoverable.removeClass("ui-state-hover"),this.focusable.removeClass("ui-state-focus"))),this},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_on:function(t,i,s){var n,a=this;"boolean"!=typeof t&&(s=i,i=t,t=!1),s?(i=n=e(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),e.each(s,function(s,o){function r(){return t||a.options.disabled!==!0&&!e(this).hasClass("ui-state-disabled")?("string"==typeof o?a[o]:o).apply(a,arguments):void 0}"string"!=typeof o&&(r.guid=o.guid=o.guid||r.guid||e.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+a.eventNamespace,u=h[2];u?n.delegate(u,l,r):i.bind(l,r)})},_off:function(t,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,t.unbind(i).undelegate(i),this.bindings=e(this.bindings.not(t).get()),this.focusable=e(this.focusable.not(t).get()),this.hoverable=e(this.hoverable.not(t).get())},_delay:function(e,t){function i(){return("string"==typeof e?s[e]:e).apply(s,arguments)}var s=this;return setTimeout(i,t||0)},_hoverable:function(t){this.hoverable=this.hoverable.add(t),this._on(t,{mouseenter:function(t){e(t.currentTarget).addClass("ui-state-hover")},mouseleave:function(t){e(t.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(t){this.focusable=this.focusable.add(t),this._on(t,{focusin:function(t){e(t.currentTarget).addClass("ui-state-focus")},focusout:function(t){e(t.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(t,i,s){var n,a,o=this.options[t];if(s=s||{},i=e.Event(i),i.type=(t===this.widgetEventPrefix?t:this.widgetEventPrefix+t).toLowerCase(),i.target=this.element[0],a=i.originalEvent)for(n in a)n in i||(i[n]=a[n]);return this.element.trigger(i,s),!(e.isFunction(o)&&o.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},e.each({show:"fadeIn",hide:"fadeOut"},function(t,i){e.Widget.prototype["_"+t]=function(s,n,a){"string"==typeof n&&(n={effect:n});var o,r=n?n===!0||"number"==typeof n?i:n.effect||i:t;n=n||{},"number"==typeof n&&(n={duration:n}),o=!e.isEmptyObject(n),n.complete=a,n.delay&&s.delay(n.delay),o&&e.effects&&e.effects.effect[r]?s[t](n):r!==t&&s[r]?s[r](n.duration,n.easing,a):s.queue(function(i){e(this)[t](),a&&a.call(s[0]),i()})}}),e.widget;var a=!1;e(document).mouseup(function(){a=!1}),e.widget("ui.mouse",{version:"1.11.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.bind("mousedown."+this.widgetName,function(e){return t._mouseDown(e)}).bind("click."+this.widgetName,function(i){return!0===e.data(i.target,t.widgetName+".preventClickEvent")?(e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.unbind("."+this.widgetName),this._mouseMoveDelegate&&this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(t){if(!a){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(t),this._mouseDownEvent=t;var i=this,s=1===t.which,n="string"==typeof this.options.cancel&&t.target.nodeName?e(t.target).closest(this.options.cancel).length:!1;return s&&!n&&this._mouseCapture(t)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(t)!==!1,!this._mouseStarted)?(t.preventDefault(),!0):(!0===e.data(t.target,this.widgetName+".preventClickEvent")&&e.removeData(t.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return i._mouseMove(e)},this._mouseUpDelegate=function(e){return i._mouseUp(e)},this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate),t.preventDefault(),a=!0,!0)):!0}},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||9>document.documentMode)&&!t.button)return this._mouseUp(t);if(!t.which)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,t)!==!1,this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(t){return this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,t.target===this._mouseDownEvent.target&&e.data(t.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(t)),a=!1,!1},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),e.widget("ui.sortable",e.ui.mouse,{version:"1.11.4",widgetEventPrefix:"sort",ready:!1,options:{appendTo:"parent",axis:!1,connectWith:!1,containment:!1,cursor:"auto",cursorAt:!1,dropOnEmpty:!0,forcePlaceholderSize:!1,forceHelperSize:!1,grid:!1,handle:!1,helper:"original",items:"> *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(e,t,i){return e>=t&&t+i>e},_isFloating:function(e){return/left|right/.test(e.css("float"))||/inline|table-cell/.test(e.css("display"))},_create:function(){this.containerCache={},this.element.addClass("ui-sortable"),this.refresh(),this.offset=this.element.offset(),this._mouseInit(),this._setHandleClassName(),this.ready=!0},_setOption:function(e,t){this._super(e,t),"handle"===e&&this._setHandleClassName()},_setHandleClassName:function(){this.element.find(".ui-sortable-handle").removeClass("ui-sortable-handle"),e.each(this.items,function(){(this.instance.options.handle?this.item.find(this.instance.options.handle):this.item).addClass("ui-sortable-handle")})},_destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").find(".ui-sortable-handle").removeClass("ui-sortable-handle"),this._mouseDestroy();for(var e=this.items.length-1;e>=0;e--)this.items[e].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(t,i){var s=null,n=!1,a=this;return this.reverting?!1:this.options.disabled||"static"===this.options.type?!1:(this._refreshItems(t),e(t.target).parents().each(function(){return e.data(this,a.widgetName+"-item")===a?(s=e(this),!1):void 0}),e.data(t.target,a.widgetName+"-item")===a&&(s=e(t.target)),s?!this.options.handle||i||(e(this.options.handle,s).find("*").addBack().each(function(){this===t.target&&(n=!0)}),n)?(this.currentItem=s,this._removeCurrentsFromItems(),!0):!1:!1)},_mouseStart:function(t,i,s){var n,a,o=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(t),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},e.extend(this.offset,{click:{left:t.pageX-this.offset.left,top:t.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(t),this.originalPageX=t.pageX,this.originalPageY=t.pageY,o.cursorAt&&this._adjustOffsetFromHelper(o.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),o.containment&&this._setContainment(),o.cursor&&"auto"!==o.cursor&&(a=this.document.find("body"),this.storedCursor=a.css("cursor"),a.css("cursor",o.cursor),this.storedStylesheet=e("<style>*{ cursor: "+o.cursor+" !important; }</style>").appendTo(a)),o.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",o.opacity)),o.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",o.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",t,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",t,this._uiHash(this));return e.ui.ddmanager&&(e.ui.ddmanager.current=this),e.ui.ddmanager&&!o.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t),this.dragging=!0,this.helper.addClass("ui-sortable-helper"),this._mouseDrag(t),!0},_mouseDrag:function(t){var i,s,n,a,o=this.options,r=!1;for(this.position=this._generatePosition(t),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-t.pageY<o.scrollSensitivity?this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop+o.scrollSpeed:t.pageY-this.overflowOffset.top<o.scrollSensitivity&&(this.scrollParent[0].scrollTop=r=this.scrollParent[0].scrollTop-o.scrollSpeed),this.overflowOffset.left+this.scrollParent[0].offsetWidth-t.pageX<o.scrollSensitivity?this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft+o.scrollSpeed:t.pageX-this.overflowOffset.left<o.scrollSensitivity&&(this.scrollParent[0].scrollLeft=r=this.scrollParent[0].scrollLeft-o.scrollSpeed)):(t.pageY-this.document.scrollTop()<o.scrollSensitivity?r=this.document.scrollTop(this.document.scrollTop()-o.scrollSpeed):this.window.height()-(t.pageY-this.document.scrollTop())<o.scrollSensitivity&&(r=this.document.scrollTop(this.document.scrollTop()+o.scrollSpeed)),t.pageX-this.document.scrollLeft()<o.scrollSensitivity?r=this.document.scrollLeft(this.document.scrollLeft()-o.scrollSpeed):this.window.width()-(t.pageX-this.document.scrollLeft())<o.scrollSensitivity&&(r=this.document.scrollLeft(this.document.scrollLeft()+o.scrollSpeed))),r!==!1&&e.ui.ddmanager&&!o.dropBehaviour&&e.ui.ddmanager.prepareOffsets(this,t)),this.positionAbs=this._convertPositionTo("absolute"),this.options.axis&&"y"===this.options.axis||(this.helper[0].style.left=this.position.left+"px"),this.options.axis&&"x"===this.options.axis||(this.helper[0].style.top=this.position.top+"px"),i=this.items.length-1;i>=0;i--)if(s=this.items[i],n=s.item[0],a=this._intersectsWithPointer(s),a&&s.instance===this.currentContainer&&n!==this.currentItem[0]&&this.placeholder[1===a?"next":"prev"]()[0]!==n&&!e.contains(this.placeholder[0],n)&&("semi-dynamic"===this.options.type?!e.contains(this.element[0],n):!0)){if(this.direction=1===a?"down":"up","pointer"!==this.options.tolerance&&!this._intersectsWithSides(s))break;this._rearrange(t,s),this._trigger("change",t,this._uiHash());break}return this._contactContainers(t),e.ui.ddmanager&&e.ui.ddmanager.drag(this,t),this._trigger("sort",t,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(t,i){if(t){if(e.ui.ddmanager&&!this.options.dropBehaviour&&e.ui.ddmanager.drop(this,t),this.options.revert){var s=this,n=this.placeholder.offset(),a=this.options.axis,o={};a&&"x"!==a||(o.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),a&&"y"!==a||(o.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,e(this.helper).animate(o,parseInt(this.options.revert,10)||500,function(){s._clear(t)})}else this._clear(t,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp({target:null}),"original"===this.options.helper?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var t=this.containers.length-1;t>=0;t--)this.containers[t]._trigger("deactivate",null,this._uiHash(this)),this.containers[t].containerCache.over&&(this.containers[t]._trigger("out",null,this._uiHash(this)),this.containers[t].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),e.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?e(this.domPosition.prev).after(this.currentItem):e(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(t){var i=this._getItemsAsjQuery(t&&t.connected),s=[];return t=t||{},e(i).each(function(){var i=(e(t.item||this).attr(t.attribute||"id")||"").match(t.expression||/(.+)[\-=_](.+)/);i&&s.push((t.key||i[1]+"[]")+"="+(t.key&&t.expression?i[1]:i[2]))}),!s.length&&t.key&&s.push(t.key+"="),s.join("&")},toArray:function(t){var i=this._getItemsAsjQuery(t&&t.connected),s=[];return t=t||{},i.each(function(){s.push(e(t.item||this).attr(t.attribute||"id")||"")}),s},_intersectsWith:function(e){var t=this.positionAbs.left,i=t+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,a=e.left,o=a+e.width,r=e.top,h=r+e.height,l=this.offset.click.top,u=this.offset.click.left,c="x"===this.options.axis||s+l>r&&h>s+l,d="y"===this.options.axis||t+u>a&&o>t+u,p=c&&d;return"pointer"===this.options.tolerance||this.options.forcePointerForContainers||"pointer"!==this.options.tolerance&&this.helperProportions[this.floating?"width":"height"]>e[this.floating?"width":"height"]?p:t+this.helperProportions.width/2>a&&o>i-this.helperProportions.width/2&&s+this.helperProportions.height/2>r&&h>n-this.helperProportions.height/2},_intersectsWithPointer:function(e){var t="x"===this.options.axis||this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top,e.height),i="y"===this.options.axis||this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left,e.width),s=t&&i,n=this._getDragVerticalDirection(),a=this._getDragHorizontalDirection();return s?this.floating?a&&"right"===a||"down"===n?2:1:n&&("down"===n?2:1):!1},_intersectsWithSides:function(e){var t=this._isOverAxis(this.positionAbs.top+this.offset.click.top,e.top+e.height/2,e.height),i=this._isOverAxis(this.positionAbs.left+this.offset.click.left,e.left+e.width/2,e.width),s=this._getDragVerticalDirection(),n=this._getDragHorizontalDirection();return this.floating&&n?"right"===n&&i||"left"===n&&!i:s&&("down"===s&&t||"up"===s&&!t)},_getDragVerticalDirection:function(){var e=this.positionAbs.top-this.lastPositionAbs.top;return 0!==e&&(e>0?"down":"up")},_getDragHorizontalDirection:function(){var e=this.positionAbs.left-this.lastPositionAbs.left;return 0!==e&&(e>0?"right":"left")},refresh:function(e){return this._refreshItems(e),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var e=this.options;return e.connectWith.constructor===String?[e.connectWith]:e.connectWith},_getItemsAsjQuery:function(t){function i(){r.push(this)}var s,n,a,o,r=[],h=[],l=this._connectWith();if(l&&t)for(s=l.length-1;s>=0;s--)for(a=e(l[s],this.document[0]),n=a.length-1;n>=0;n--)o=e.data(a[n],this.widgetFullName),o&&o!==this&&!o.options.disabled&&h.push([e.isFunction(o.options.items)?o.options.items.call(o.element):e(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);for(h.push([e.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):e(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),s=h.length-1;s>=0;s--)h[s][0].each(i);return e(r)},_removeCurrentsFromItems:function(){var t=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=e.grep(this.items,function(e){for(var i=0;t.length>i;i++)if(t[i]===e.item[0])return!1;return!0})},_refreshItems:function(t){this.items=[],this.containers=[this];var i,s,n,a,o,r,h,l,u=this.items,c=[[e.isFunction(this.options.items)?this.options.items.call(this.element[0],t,{item:this.currentItem}):e(this.options.items,this.element),this]],d=this._connectWith();if(d&&this.ready)for(i=d.length-1;i>=0;i--)for(n=e(d[i],this.document[0]),s=n.length-1;s>=0;s--)a=e.data(n[s],this.widgetFullName),a&&a!==this&&!a.options.disabled&&(c.push([e.isFunction(a.options.items)?a.options.items.call(a.element[0],t,{item:this.currentItem}):e(a.options.items,a.element),a]),this.containers.push(a));for(i=c.length-1;i>=0;i--)for(o=c[i][1],r=c[i][0],s=0,l=r.length;l>s;s++)h=e(r[s]),h.data(this.widgetName+"-item",o),u.push({item:h,instance:o,width:0,height:0,left:0,top:0})},refreshPositions:function(t){this.floating=this.items.length?"x"===this.options.axis||this._isFloating(this.items[0].item):!1,this.offsetParent&&this.helper&&(this.offset.parent=this._getParentOffset());var i,s,n,a;for(i=this.items.length-1;i>=0;i--)s=this.items[i],s.instance!==this.currentContainer&&this.currentContainer&&s.item[0]!==this.currentItem[0]||(n=this.options.toleranceElement?e(this.options.toleranceElement,s.item):s.item,t||(s.width=n.outerWidth(),s.height=n.outerHeight()),a=n.offset(),s.left=a.left,s.top=a.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)a=this.containers[i].element.offset(),this.containers[i].containerCache.left=a.left,this.containers[i].containerCache.top=a.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(t){t=t||this;var i,s=t.options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=t.currentItem[0].nodeName.toLowerCase(),n=e("<"+s+">",t.document[0]).addClass(i||t.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper");return"tbody"===s?t._createTrPlaceholder(t.currentItem.find("tr").eq(0),e("<tr>",t.document[0]).appendTo(n)):"tr"===s?t._createTrPlaceholder(t.currentItem,n):"img"===s&&n.attr("src",t.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(e,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(t.currentItem.innerHeight()-parseInt(t.currentItem.css("paddingTop")||0,10)-parseInt(t.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(t.currentItem.innerWidth()-parseInt(t.currentItem.css("paddingLeft")||0,10)-parseInt(t.currentItem.css("paddingRight")||0,10)))}}),t.placeholder=e(s.placeholder.element.call(t.element,t.currentItem)),t.currentItem.after(t.placeholder),s.placeholder.update(t,t.placeholder)},_createTrPlaceholder:function(t,i){var s=this;t.children().each(function(){e("<td>&#160;</td>",s.document[0]).attr("colspan",e(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(t){var i,s,n,a,o,r,h,l,u,c,d=null,p=null;for(i=this.containers.length-1;i>=0;i--)if(!e.contains(this.currentItem[0],this.containers[i].element[0]))if(this._intersectsWith(this.containers[i].containerCache)){if(d&&e.contains(this.containers[i].element[0],d.element[0]))continue;d=this.containers[i],p=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",t,this._uiHash(this)),this.containers[i].containerCache.over=0);if(d)if(1===this.containers.length)this.containers[p].containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(n=1e4,a=null,u=d.floating||this._isFloating(this.currentItem),o=u?"left":"top",r=u?"width":"height",c=u?"clientX":"clientY",s=this.items.length-1;s>=0;s--)e.contains(this.containers[p].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(h=this.items[s].item.offset()[o],l=!1,t[c]-h>this.items[s][r]/2&&(l=!0),n>Math.abs(t[c]-h)&&(n=Math.abs(t[c]-h),a=this.items[s],this.direction=l?"up":"down"));if(!a&&!this.options.dropOnEmpty)return;if(this.currentContainer===this.containers[p])return this.currentContainer.containerCache.over||(this.containers[p]._trigger("over",t,this._uiHash()),this.currentContainer.containerCache.over=1),void 0;a?this._rearrange(t,a,null,!0):this._rearrange(t,null,this.containers[p].element,!0),this._trigger("change",t,this._uiHash()),this.containers[p]._trigger("change",t,this._uiHash(this)),this.currentContainer=this.containers[p],this.options.placeholder.update(this.currentContainer,this.placeholder),this.containers[p]._trigger("over",t,this._uiHash(this)),this.containers[p].containerCache.over=1}},_createHelper:function(t){var i=this.options,s=e.isFunction(i.helper)?e(i.helper.apply(this.element[0],[t,this.currentItem])):"clone"===i.helper?this.currentItem.clone():this.currentItem;return s.parents("body").length||e("parent"!==i.appendTo?i.appendTo:this.currentItem[0].parentNode)[0].appendChild(s[0]),s[0]===this.currentItem[0]&&(this._storedCSS={width:this.currentItem[0].style.width,height:this.currentItem[0].style.height,position:this.currentItem.css("position"),top:this.currentItem.css("top"),left:this.currentItem.css("left")}),(!s[0].style.width||i.forceHelperSize)&&s.width(this.currentItem.width()),(!s[0].style.height||i.forceHelperSize)&&s.height(this.currentItem.height()),s},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),e.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var t=this.offsetParent.offset();return"absolute"===this.cssPosition&&this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])&&(t.left+=this.scrollParent.scrollLeft(),t.top+=this.scrollParent.scrollTop()),(this.offsetParent[0]===this.document[0].body||this.offsetParent[0].tagName&&"html"===this.offsetParent[0].tagName.toLowerCase()&&e.ui.ie)&&(t={top:0,left:0}),{top:t.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:t.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"===this.cssPosition){var e=this.currentItem.position();return{top:e.top-(parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:e.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.currentItem.css("marginLeft"),10)||0,top:parseInt(this.currentItem.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var t,i,s,n=this.options;"parent"===n.containment&&(n.containment=this.helper[0].parentNode),("document"===n.containment||"window"===n.containment)&&(this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,"document"===n.containment?this.document.width():this.window.width()-this.helperProportions.width-this.margins.left,("document"===n.containment?this.document.width():this.window.height()||this.document[0].body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]),/^(document|window|parent)$/.test(n.containment)||(t=e(n.containment)[0],i=e(n.containment).offset(),s="hidden"!==e(t).css("overflow"),this.containment=[i.left+(parseInt(e(t).css("borderLeftWidth"),10)||0)+(parseInt(e(t).css("paddingLeft"),10)||0)-this.margins.left,i.top+(parseInt(e(t).css("borderTopWidth"),10)||0)+(parseInt(e(t).css("paddingTop"),10)||0)-this.margins.top,i.left+(s?Math.max(t.scrollWidth,t.offsetWidth):t.offsetWidth)-(parseInt(e(t).css("borderLeftWidth"),10)||0)-(parseInt(e(t).css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left,i.top+(s?Math.max(t.scrollHeight,t.offsetHeight):t.offsetHeight)-(parseInt(e(t).css("borderTopWidth"),10)||0)-(parseInt(e(t).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]) +},_convertPositionTo:function(t,i){i||(i=this.position);var s="absolute"===t?1:-1,n="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,a=/(html|body)/i.test(n[0].tagName);return{top:i.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.scrollParent.scrollTop():a?0:n.scrollTop())*s,left:i.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():a?0:n.scrollLeft())*s}},_generatePosition:function(t){var i,s,n=this.options,a=t.pageX,o=t.pageY,r="absolute"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&e.contains(this.scrollParent[0],this.offsetParent[0])?this.scrollParent:this.offsetParent,h=/(html|body)/i.test(r[0].tagName);return"relative"!==this.cssPosition||this.scrollParent[0]!==this.document[0]&&this.scrollParent[0]!==this.offsetParent[0]||(this.offset.relative=this._getRelativeOffset()),this.originalPosition&&(this.containment&&(t.pageX-this.offset.click.left<this.containment[0]&&(a=this.containment[0]+this.offset.click.left),t.pageY-this.offset.click.top<this.containment[1]&&(o=this.containment[1]+this.offset.click.top),t.pageX-this.offset.click.left>this.containment[2]&&(a=this.containment[2]+this.offset.click.left),t.pageY-this.offset.click.top>this.containment[3]&&(o=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((o-this.originalPageY)/n.grid[1])*n.grid[1],o=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i,s=this.originalPageX+Math.round((a-this.originalPageX)/n.grid[0])*n.grid[0],a=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:o-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:r.scrollTop()),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:r.scrollLeft())}},_rearrange:function(e,t,i,s){i?i[0].appendChild(this.placeholder[0]):t.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?t.item[0]:t.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(e,t){function i(e,t,i){return function(s){i._trigger(e,s,t._uiHash(t))}}this.reverting=!1;var s,n=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(s in this._storedCSS)("auto"===this._storedCSS[s]||"static"===this._storedCSS[s])&&(this._storedCSS[s]="");this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper")}else this.currentItem.show();for(this.fromOutside&&!t&&n.push(function(e){this._trigger("receive",e,this._uiHash(this.fromOutside))}),!this.fromOutside&&this.domPosition.prev===this.currentItem.prev().not(".ui-sortable-helper")[0]&&this.domPosition.parent===this.currentItem.parent()[0]||t||n.push(function(e){this._trigger("update",e,this._uiHash())}),this!==this.currentContainer&&(t||(n.push(function(e){this._trigger("remove",e,this._uiHash())}),n.push(function(e){return function(t){e._trigger("receive",t,this._uiHash(this))}}.call(this,this.currentContainer)),n.push(function(e){return function(t){e._trigger("update",t,this._uiHash(this))}}.call(this,this.currentContainer)))),s=this.containers.length-1;s>=0;s--)t||n.push(i("deactivate",this,this.containers[s])),this.containers[s].containerCache.over&&(n.push(i("out",this,this.containers[s])),this.containers[s].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,t||this._trigger("beforeStop",e,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!t){for(s=0;n.length>s;s++)n[s].call(this,e);this._trigger("stop",e,this._uiHash())}return this.fromOutside=!1,!this.cancelHelperRemoval},_trigger:function(){e.Widget.prototype._trigger.apply(this,arguments)===!1&&this.cancel()},_uiHash:function(t){var i=t||this;return{helper:i.helper,placeholder:i.placeholder||e([]),position:i.position,originalPosition:i.originalPosition,offset:i.positionAbs,item:i.currentItem,sender:t?t.element:null}}})}); \ No newline at end of file From 91849cb745c7c1d8ea92cf42ec0633aea6b616c8 Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Wed, 6 Jul 2016 04:03:45 +0000 Subject: [PATCH 35/81] Automatic changelog generation for PR #19153 [ci skip] --- html/changelogs/AutoChangeLog-pr-19153.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19153.yml diff --git a/html/changelogs/AutoChangeLog-pr-19153.yml b/html/changelogs/AutoChangeLog-pr-19153.yml new file mode 100644 index 00000000000..5326fe725f2 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19153.yml @@ -0,0 +1,4 @@ +author: "MrStonedOne" +delete-after: True +changes: + - rscadd: "Instant Runoff Voting polls are now available." From dabb442c476cd743438b5475d45de6e6505b3305 Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 <sybil@tgstation13.org> Date: Wed, 6 Jul 2016 04:04:54 +0000 Subject: [PATCH 36/81] Automatic changelog compile, [ci skip] --- html/changelog.html | 4 ++++ html/changelogs/.all_changelog.yml | 2 ++ html/changelogs/AutoChangeLog-pr-19153.yml | 4 ---- 3 files changed, 6 insertions(+), 4 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-19153.yml diff --git a/html/changelog.html b/html/changelog.html index d35a29e982f..3207a07b007 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -60,6 +60,10 @@ <ul class="changes bgimages16"> <li class="bugfix">Vending machine restocking units now work.</li> </ul> + <h3 class="author">MrStonedOne updated:</h3> + <ul class="changes bgimages16"> + <li class="rscadd">Instant Runoff Voting polls are now available.</li> + </ul> <h3 class="author">Xhuis updated:</h3> <ul class="changes bgimages16"> <li class="rscadd">The Necropolis gate now looks as regal as it should. Credit goes to KorPhaeron for turf and wall sprites.</li> diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 4b507a045f3..98ad49ba98f 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -6027,6 +6027,8 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. 2016-07-06: Cruix: - bugfix: Vending machine restocking units now work. + MrStonedOne: + - rscadd: Instant Runoff Voting polls are now available. Xhuis: - rscadd: The Necropolis gate now looks as regal as it should. Credit goes to KorPhaeron for turf and wall sprites. diff --git a/html/changelogs/AutoChangeLog-pr-19153.yml b/html/changelogs/AutoChangeLog-pr-19153.yml deleted file mode 100644 index 5326fe725f2..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19153.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "MrStonedOne" -delete-after: True -changes: - - rscadd: "Instant Runoff Voting polls are now available." From 608a33493d2ec1bb4346281cdfca0e40bd33ea09 Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Wed, 6 Jul 2016 07:58:13 +0000 Subject: [PATCH 37/81] Automatic changelog generation for PR #19133 [ci skip] --- html/changelogs/AutoChangeLog-pr-19133.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19133.yml diff --git a/html/changelogs/AutoChangeLog-pr-19133.yml b/html/changelogs/AutoChangeLog-pr-19133.yml new file mode 100644 index 00000000000..fa12c7cb905 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19133.yml @@ -0,0 +1,4 @@ +author: "Joan" +delete-after: True +changes: + - rscadd: "Servants should now be more aware of when scripture tiers are locked or unlocked." From 379665634083ce475516fa87906f92e2d5fa83bd Mon Sep 17 00:00:00 2001 From: coiax <yellowbounder@gmail.com> Date: Wed, 6 Jul 2016 12:53:30 +0100 Subject: [PATCH 38/81] Adds ammo drops to CTF, fixes reload bug (#19125) * My bed broke * Slow healing, nodrop items * Mark arena as dirty when stopping ctf * Fixes spooky zombie projectile bug --- .../game/objects/items/weapons/tanks/tanks.dm | 4 +- code/modules/admin/verbs/debug.dm | 1 - code/modules/awaymissions/capture_the_flag.dm | 139 ++++++++++++++++-- code/modules/mob/living/carbon/human/death.dm | 3 +- .../simple_animal/hostile/mining_mobs.dm | 6 +- code/modules/projectiles/ammunition.dm | 4 +- code/modules/projectiles/gun.dm | 1 - .../projectiles/guns/projectile/automatic.dm | 3 +- code/modules/projectiles/projectile.dm | 4 +- 9 files changed, 138 insertions(+), 27 deletions(-) diff --git a/code/game/objects/items/weapons/tanks/tanks.dm b/code/game/objects/items/weapons/tanks/tanks.dm index 843d8753379..b65525eb552 100644 --- a/code/game/objects/items/weapons/tanks/tanks.dm +++ b/code/game/objects/items/weapons/tanks/tanks.dm @@ -60,7 +60,7 @@ qdel(air_contents) STOP_PROCESSING(SSobj, src) - return ..() + . = ..() /obj/item/weapon/tank/examine(mob/user) var/obj/icon = src @@ -127,7 +127,7 @@ else if(istype(W, /obj/item/device/assembly_holder)) bomb_assemble(W,user) else - return ..() + . = ..() /obj/item/weapon/tank/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, \ datum/tgui/master_ui = null, datum/ui_state/state = hands_state) diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm index fd6ada6a51d..1961a8ceb27 100644 --- a/code/modules/admin/verbs/debug.dm +++ b/code/modules/admin/verbs/debug.dm @@ -573,7 +573,6 @@ var/global/list/g_fancy_list_of_types = null if(!ishuman(M)) alert("Invalid mob") return - //log_admin("[key_name(src)] has alienized [M.key].") var/list/outfits = list("Naked","Custom","As Job...") diff --git a/code/modules/awaymissions/capture_the_flag.dm b/code/modules/awaymissions/capture_the_flag.dm index 75e0c079b37..e6cb0ad5723 100644 --- a/code/modules/awaymissions/capture_the_flag.dm +++ b/code/modules/awaymissions/capture_the_flag.dm @@ -4,6 +4,7 @@ #define FLAG_RETURN_TIME 200 // 20 seconds #define INSTAGIB_RESPAWN 50 //5 seconds #define DEFAULT_RESPAWN 150 //15 seconds +#define AMMO_DROP_LIFETIME 300 @@ -131,6 +132,8 @@ var/control_points = 0 var/control_points_to_win = 180 var/list/team_members = list() + var/list/spawned_mobs = list() + var/list/recently_dead_ckeys = list() var/ctf_enabled = FALSE var/ctf_gear = /datum/outfit/ctf var/instagib_gear = /datum/outfit/ctf/instagib @@ -157,6 +160,21 @@ poi_list.Remove(src) ..() +/obj/machinery/capture_the_flag/process() + for(var/i in spawned_mobs) + if(!i) + spawned_mobs -= i + continue + // Anyone in crit, automatically reap + var/mob/living/M = i + if(M.InCritical() || M.stat == DEAD) + ctf_dust_old(M) + else + // The changes that you've been hit with no shield but not + // instantly critted are low, but have some healing. + M.adjustBruteLoss(-1) + M.adjustFireLoss(-1) + /obj/machinery/capture_the_flag/red name = "Red CTF Controller" icon_state = "syndbeacon" @@ -177,11 +195,12 @@ if(ticker.current_state != GAME_STATE_PLAYING) return if(user.ckey in team_members) - if(user.mind.current && user.mind.current.timeofdeath + respawn_cooldown > world.time) + if(user.ckey in recently_dead_ckeys) user << "It must be more than [respawn_cooldown/10] seconds from your last death to respawn!" return var/client/new_team_member = user.client - dust_old(user) + if(user.mind && user.mind.current) + ctf_dust_old(user.mind.current) spawn_team_member(new_team_member) return @@ -196,15 +215,20 @@ return team_members |= user.ckey var/client/new_team_member = user.client - dust_old(user) + if(user.mind && user.mind.current) + ctf_dust_old(user.mind.current) spawn_team_member(new_team_member) -/obj/machinery/capture_the_flag/proc/dust_old(mob/user) - if(user.mind && user.mind.current && user.mind.current.z == src.z) - new /obj/item/ammo_box/magazine/recharge/ctf (get_turf(user.mind.current)) - new /obj/item/ammo_box/magazine/recharge/ctf (get_turf(user.mind.current)) - user.mind.current.dust() +/obj/machinery/capture_the_flag/proc/ctf_dust_old(mob/living/body) + if(isliving(body) && body.z == src.z) + var/turf/T = get_turf(body) + new /obj/effect/ctf/ammo(T) + recently_dead_ckeys += body.ckey + addtimer(src, "clear_cooldown", respawn_cooldown, TRUE, body.ckey) + body.dust() +/obj/machinery/capture_the_flag/proc/clear_cooldown(var/ckey) + recently_dead_ckeys -= ckey /obj/machinery/capture_the_flag/proc/spawn_team_member(client/new_team_member) var/mob/living/carbon/human/M = new/mob/living/carbon/human(get_turf(src)) @@ -212,6 +236,7 @@ M.key = new_team_member.key M.faction += team M.equipOutfit(ctf_gear) + spawned_mobs += M /obj/machinery/capture_the_flag/Topic(href, href_list) if(href_list["join"]) @@ -281,12 +306,15 @@ /obj/machinery/capture_the_flag/proc/stop_ctf() ctf_enabled = FALSE + arena_cleared = FALSE var/area/A = get_area(src) for(var/i in mob_list) var/mob/M = i if((get_area(A) == A) && (M.ckey in team_members)) M.dust() team_members.Cut() + spawned_mobs.Cut() + recently_dead_ckeys.Cut() /obj/machinery/capture_the_flag/proc/instagib_mode() for(var/obj/machinery/capture_the_flag/CTF in machines) @@ -300,23 +328,43 @@ CTF.ctf_gear = initial(ctf_gear) CTF.respawn_cooldown = DEFAULT_RESPAWN -/obj/item/weapon/gun/projectile/automatic/pistol/deagle/CTF +/obj/item/weapon/gun/projectile/automatic/pistol/deagle/ctf desc = "This looks like it could really hurt in melee." force = 75 +/obj/item/weapon/gun/projectile/automatic/pistol/deagle/ctf/dropped() + . = ..() + addtimer(src, "floor_vanish", 1) + +/obj/item/weapon/gun/projectile/automatic/pistol/deagle/ctf/proc/floor_vanish() + if(isturf(loc)) + qdel(src) + /obj/item/weapon/gun/projectile/automatic/laser/ctf mag_type = /obj/item/ammo_box/magazine/recharge/ctf desc = "This looks like it could really hurt in melee." force = 50 + flags = NODROP | DROPDEL /obj/item/ammo_box/magazine/recharge/ctf ammo_type = /obj/item/ammo_casing/caseless/laser/ctf +/obj/item/ammo_box/magazine/recharge/ctf/dropped() + . = ..() + addtimer(src, "floor_vanish", 1) + +/obj/item/ammo_box/magazine/recharge/ctf/proc/floor_vanish() + if(isturf(loc)) + qdel(src) + /obj/item/ammo_casing/caseless/laser/ctf projectile_type = /obj/item/projectile/beam/ctf /obj/item/projectile/beam/ctf damage = 150 + icon_state = "omnilaser" + +// RED TEAM GUNS /obj/item/weapon/gun/projectile/automatic/laser/ctf/red mag_type = /obj/item/ammo_box/magazine/recharge/ctf/red @@ -330,6 +378,8 @@ /obj/item/projectile/beam/ctf/red icon_state = "laser" +// BLUE TEAM GUNS + /obj/item/weapon/gun/projectile/automatic/laser/ctf/blue mag_type = /obj/item/ammo_box/magazine/recharge/ctf/blue @@ -344,17 +394,35 @@ /datum/outfit/ctf name = "CTF" - /obj/item/device/radio/headset + ears = /obj/item/device/radio/headset uniform = /obj/item/clothing/under/syndicate suit = /obj/item/clothing/suit/space/hardsuit/shielded/ctf shoes = /obj/item/clothing/shoes/combat gloves = /obj/item/clothing/gloves/combat id = /obj/item/weapon/card/id/syndicate - belt = /obj/item/weapon/gun/projectile/automatic/pistol/deagle/CTF + belt = /obj/item/weapon/gun/projectile/automatic/pistol/deagle/ctf l_pocket = /obj/item/ammo_box/magazine/recharge/ctf r_pocket = /obj/item/ammo_box/magazine/recharge/ctf r_hand = /obj/item/weapon/gun/projectile/automatic/laser/ctf +/datum/outfit/ctf/post_equip(mob/living/carbon/human/H, visualsOnly=FALSE) + if(visualsOnly) + return + var/list/no_drops = list() + var/obj/item/weapon/card/id/W = H.wear_id + no_drops += W + W.registered_name = H.real_name + W.update_label(W.registered_name, W.assignment) + + // The shielded hardsuit is already NODROP + no_drops += H.get_item_by_slot(slot_gloves) + no_drops += H.get_item_by_slot(slot_shoes) + no_drops += H.get_item_by_slot(slot_w_uniform) + no_drops += H.get_item_by_slot(slot_ears) + for(var/i in no_drops) + var/obj/item/I = i + I.flags |= NODROP + /datum/outfit/ctf/instagib r_hand = /obj/item/weapon/gun/energy/laser/instakill shoes = /obj/item/clothing/shoes/jackboots/fast @@ -363,6 +431,8 @@ ears = /obj/item/device/radio/headset/syndicate/alt suit = /obj/item/clothing/suit/space/hardsuit/shielded/ctf/red r_hand = /obj/item/weapon/gun/projectile/automatic/laser/ctf/red + l_pocket = /obj/item/ammo_box/magazine/recharge/ctf/red + r_pocket = /obj/item/ammo_box/magazine/recharge/ctf/red /datum/outfit/ctf/red/instagib r_hand = /obj/item/weapon/gun/energy/laser/instakill/red @@ -372,17 +442,21 @@ ears = /obj/item/device/radio/headset/headset_cent/commander suit = /obj/item/clothing/suit/space/hardsuit/shielded/ctf/blue r_hand = /obj/item/weapon/gun/projectile/automatic/laser/ctf/blue + l_pocket = /obj/item/ammo_box/magazine/recharge/ctf/blue + r_pocket = /obj/item/ammo_box/magazine/recharge/ctf/blue /datum/outfit/ctf/blue/instagib r_hand = /obj/item/weapon/gun/energy/laser/instakill/blue shoes = /obj/item/clothing/shoes/jackboots/fast /datum/outfit/ctf/red/post_equip(mob/living/carbon/human/H) + ..() var/obj/item/device/radio/R = H.ears R.set_frequency(SYND_FREQ) R.freqlock = 1 /datum/outfit/ctf/blue/post_equip(mob/living/carbon/human/H) + ..() var/obj/item/device/radio/R = H.ears R.set_frequency(CENTCOM_FREQ) R.freqlock = 1 @@ -406,7 +480,7 @@ /obj/structure/divine/trap/ctf/trap_effect(mob/living/L) if(!(src.team in L.faction)) L << "<span class='danger'><B>Stay out of the enemy spawn!</B></span>" - L.dust() + L.death() /obj/structure/divine/trap/ctf/red @@ -430,7 +504,48 @@ invisibility = INVISIBILITY_OBSERVER alpha = 100 +/obj/effect/ctf/ammo + name = "ammo pickup" + desc = "You like revenge, right? Everybody likes revenge! Well, \ + let's go get some!" + icon = 'icons/effects/effects.dmi' + icon_state = "at_shield1" + layer = ABOVE_MOB_LAYER + alpha = 255 + invisibility = 0 + +/obj/effect/ctf/ammo/New() + ..() + QDEL_IN(src, AMMO_DROP_LIFETIME) + +/obj/effect/ctf/ammo/Crossed(atom/movable/AM) + reload(AM) + +/obj/effect/ctf/ammo/Bump(atom/movable/AM) + reload(AM) + +/obj/effect/ctf/ammo/Bumped(atom/movable/AM) + reload(AM) + +/obj/effect/ctf/ammo/proc/reload(mob/living/M) + if(!ishuman(M)) + return + for(var/obj/machinery/capture_the_flag/CTF in machines) + if(M in CTF.spawned_mobs) + var/outfit = CTF.ctf_gear + var/datum/outfit/O = new outfit + for(var/obj/item/weapon/gun/G in M) + M.unEquip(G) + qdel(G) + O.equip(M) + M << "<span class='notice'>Ammunition reloaded!</span>" + playsound(get_turf(M), 'sound/weapons/shotgunpump.ogg', 50, 1, -1) + qdel(src) + break + /obj/effect/ctf/dead_barricade + name = "dead barrier" + desc = "It provided cover in fire fights. And now it's gone." icon = 'icons/obj/objects.dmi' icon_state = "barrier0" diff --git a/code/modules/mob/living/carbon/human/death.dm b/code/modules/mob/living/carbon/human/death.dm index d7ae6b29528..d1b085ca3b9 100644 --- a/code/modules/mob/living/carbon/human/death.dm +++ b/code/modules/mob/living/carbon/human/death.dm @@ -33,8 +33,7 @@ ticker.mode.check_win() //Calls the rounds wincheck, mainly for wizard, malf, and changeling now . = ..(gibbed) if(mind && mind.devilinfo) - spawn(0) - mind.devilinfo.beginResurrectionCheck(src) + addtimer(mind.devilinfo, "beginResurrectionCheck", 0, FALSE, src) /mob/living/carbon/human/proc/makeSkeleton() status_flags |= DISFIGURED diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm index ac2f797396b..bbfb9c772b9 100644 --- a/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm +++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs.dm @@ -264,7 +264,7 @@ else feedback_add_details("hivelord_core", "[type]|stabilizer") - + /obj/item/organ/hivelord_core/proc/go_inert() inert = TRUE desc = "The remains of a hivelord that have become useless, having been left alone too long after being harvested." @@ -454,7 +454,7 @@ mob_size = MOB_SIZE_LARGE var/pre_attack = 0 var/pre_attack_icon = "Goliath_preattack" - loot = list(/obj/item/stack/sheet/animalhide/goliath_hide{layer = ABOVE_MOB_LAYER}) + loot = list(/obj/item/stack/sheet/animalhide/goliath_hide) /mob/living/simple_animal/hostile/asteroid/goliath/Life() ..() @@ -486,7 +486,6 @@ ranged_cooldown = world.time + ranged_cooldown_time icon_state = icon_aggro pre_attack = 0 - return /mob/living/simple_animal/hostile/asteroid/goliath/adjustHealth(damage) ranged_cooldown -= 10 @@ -498,7 +497,6 @@ handle_preattack() if(icon_state != icon_aggro) icon_state = icon_aggro - return /obj/effect/goliath_tentacle/ name = "Goliath tentacle" diff --git a/code/modules/projectiles/ammunition.dm b/code/modules/projectiles/ammunition.dm index 5beb6a7ed7a..ff698c1c2dc 100644 --- a/code/modules/projectiles/ammunition.dm +++ b/code/modules/projectiles/ammunition.dm @@ -32,9 +32,8 @@ desc = "[initial(desc)][BB ? "" : " This one is spent"]" /obj/item/ammo_casing/proc/newshot() //For energy weapons, shotgun shells and wands (!). - if (!BB) + if(!BB) BB = new projectile_type(src) - return /obj/item/ammo_casing/attackby(obj/item/I, mob/user, params) if(istype(I, /obj/item/ammo_box)) @@ -79,6 +78,7 @@ var/multiload = 1 /obj/item/ammo_box/New() + ..() for(var/i = 1, i <= max_ammo, i++) stored_ammo += new ammo_type(src) update_icon() diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm index a9f383c0ca7..079b00aa0c5 100644 --- a/code/modules/projectiles/gun.dm +++ b/code/modules/projectiles/gun.dm @@ -107,7 +107,6 @@ /obj/item/weapon/gun/proc/shoot_with_empty_chamber(mob/living/user as mob|obj) user << "<span class='danger'>*click*</span>" playsound(user, 'sound/weapons/empty.ogg', 100, 1) - return /obj/item/weapon/gun/proc/shoot_live_shot(mob/living/user as mob|obj, pointblank = 0, mob/pbtarget = null, message = 1) diff --git a/code/modules/projectiles/guns/projectile/automatic.dm b/code/modules/projectiles/guns/projectile/automatic.dm index 994958670ba..988b0ebd657 100644 --- a/code/modules/projectiles/guns/projectile/automatic.dm +++ b/code/modules/projectiles/guns/projectile/automatic.dm @@ -36,7 +36,8 @@ if(istype(AM, mag_type)) if(magazine) user << "<span class='notice'>You perform a tactical reload on \the [src], replacing the magazine.</span>" - magazine.loc = get_turf(src.loc) + magazine.dropped() + magazine.forceMove(get_turf(src.loc)) magazine.update_icon() magazine = null else diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm index a36ee4c3e61..52566ca25f9 100644 --- a/code/modules/projectiles/projectile.dm +++ b/code/modules/projectiles/projectile.dm @@ -35,7 +35,7 @@ var/damage_type = BRUTE //BRUTE, BURN, TOX, OXY, CLONE are the only things that should be in here var/nodamage = 0 //Determines if the projectile will skip any damage inflictions var/flag = "bullet" //Defines what armor to use when it hits things. Must be set to bullet, laser, energy,or bomb - var/projectile_type = "/obj/item/projectile" + var/projectile_type = /obj/item/projectile var/range = 50 //This will de-increment every step. When 0, it will delete the projectile. //Effects var/stun = 0 @@ -218,4 +218,4 @@ /obj/item/projectile/proc/dumbfire(var/dir) current = get_ranged_target_turf(src, dir, world.maxx) - fire() \ No newline at end of file + fire() From 33ddc8d51b29e954505bbbaa7a1a739e47f521c7 Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Wed, 6 Jul 2016 11:53:32 +0000 Subject: [PATCH 39/81] Automatic changelog generation for PR #19125 [ci skip] --- html/changelogs/AutoChangeLog-pr-19125.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19125.yml diff --git a/html/changelogs/AutoChangeLog-pr-19125.yml b/html/changelogs/AutoChangeLog-pr-19125.yml new file mode 100644 index 00000000000..8229db0414d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19125.yml @@ -0,0 +1,6 @@ +author: "coiax" +delete-after: True +changes: + - bugfix: "You can now reload your gun in CTF." + - rscadd: "Dying in CTF will spawn a short lived ammo pickup, which you can walk over to reload all your weapons." + - rscadd: "If reduced to critical status in CTF, you will automatically die, so you no longer have to succumb or be coup de graced. If you are conscious, you will now heal slowly if some damage got through your shield and didn't crit you." From fecaf91e0ef81d61c20e2b0f948a69789763f2df Mon Sep 17 00:00:00 2001 From: Jack Edge <yellowbounder@gmail.com> Date: Wed, 6 Jul 2016 13:25:19 +0100 Subject: [PATCH 40/81] Burnt matches can no longer ignite paper or people Fixes #19162. --- code/_onclick/item_attack.dm | 4 +- .../objects/items/weapons/cigs_lighters.dm | 45 +++++++++---------- 2 files changed, 23 insertions(+), 26 deletions(-) diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm index 7c6037355d7..838f913536f 100644 --- a/code/_onclick/item_attack.dm +++ b/code/_onclick/item_attack.dm @@ -87,7 +87,7 @@ /mob/living/proc/send_item_attack_message(obj/item/I, mob/living/user, hit_area) var/message_verb = "attacked" - if(I.attack_verb.len) + if(I.attack_verb && I.attack_verb.len) message_verb = "[pick(I.attack_verb)]" else if(!I.force) return 0 @@ -110,4 +110,4 @@ visible_message("<span class='warning'>[I] bounces harmlessly off of [src].</span>",\ "<span class='warning'>[I] bounces harmlessly off of [src]!</span>") else - return ..() \ No newline at end of file + return ..() diff --git a/code/game/objects/items/weapons/cigs_lighters.dm b/code/game/objects/items/weapons/cigs_lighters.dm index c7de7be5915..992ebfbcf4f 100644 --- a/code/game/objects/items/weapons/cigs_lighters.dm +++ b/code/game/objects/items/weapons/cigs_lighters.dm @@ -20,7 +20,8 @@ CIGARETTE PACKETS ARE IN FANCY.DM desc = "A simple match stick, used for lighting fine smokables." icon = 'icons/obj/cigarettes.dmi' icon_state = "match_unlit" - var/lit = 0 + var/lit = FALSE + var/burnt = FALSE var/smoketime = 5 w_class = 1 origin_tech = "materials=1" @@ -37,8 +38,8 @@ CIGARETTE PACKETS ARE IN FANCY.DM matchignite() /obj/item/weapon/match/proc/matchignite() - if(lit == 0) - lit = 1 + if(!lit && !burnt) + lit = TRUE icon_state = "match_lit" damtype = "fire" force = 3 @@ -49,31 +50,31 @@ CIGARETTE PACKETS ARE IN FANCY.DM attack_verb = list("burnt","singed") START_PROCESSING(SSobj, src) update_icon() - return /obj/item/weapon/match/proc/matchburnout() - if(lit == 1) - lit = -1 + if(lit) + lit = FALSE + burnt = TRUE damtype = "brute" force = initial(force) icon_state = "match_burnt" item_state = "cigoff" name = "burnt match" desc = "A match. This one has seen better days." - attack_verb = null + attack_verb = list("flicked") STOP_PROCESSING(SSobj, src) /obj/item/weapon/match/dropped(mob/user) matchburnout() - return ..() + . = ..() /obj/item/weapon/match/attack(mob/living/carbon/M, mob/living/carbon/user) if(!isliving(M)) return - if(M.IgniteMob()) + if(lit && M.IgniteMob()) message_admins("[key_name_admin(user)] set [key_name_admin(M)] on fire") log_game("[key_name(user)] set [key_name(M)] on fire") - var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M,user) + var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M) if(lit && cig && user.a_intent == "help") if(cig.lit) user << "<span class='notice'>The [cig.name] is already lit.</span>" @@ -84,12 +85,10 @@ CIGARETTE PACKETS ARE IN FANCY.DM else ..() -/obj/item/proc/help_light_cig(mob/living/carbon/M, mob/living/carbon/user) - if(!iscarbon(M)) - return - if(istype(M.wear_mask, /obj/item/clothing/mask/cigarette)) - var/obj/item/clothing/mask/cigarette/cig = M.wear_mask - return cig +/obj/item/proc/help_light_cig(mob/living/M) + var/mask_item = M.get_item_by_slot(slot_wear_mask) + if(istype(mask_item, /obj/item/clothing/mask/cigarette)) + return mask_item /obj/item/weapon/match/is_hot() return lit * heat @@ -120,7 +119,7 @@ CIGARETTE PACKETS ARE IN FANCY.DM /obj/item/clothing/mask/cigarette/New() ..() - create_reagents(chem_volume) // making the cigarette a chemical holder with a maximum volume of 15 + create_reagents(chem_volume) reagents.set_reacting(FALSE) // so it doesn't react until you light it reagents.add_reagent("nicotine", 15) @@ -229,17 +228,17 @@ CIGARETTE PACKETS ARE IN FANCY.DM handle_reagents() /obj/item/clothing/mask/cigarette/attack_self(mob/user) - if(lit == 1) + if(lit) user.visible_message("<span class='notice'>[user] calmly drops and treads on \the [src], putting it out instantly.</span>") new type_butt(user.loc) new /obj/effect/decal/cleanable/ash(user.loc) qdel(src) - return ..() + . = ..() /obj/item/clothing/mask/cigarette/attack(mob/living/carbon/M, mob/living/carbon/user) if(!istype(M)) return ..() - var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M,user) + var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M) if(lit && cig && user.a_intent == "help") if(cig.lit) user << "<span class='notice'>The [cig.name] is already lit.</span>" @@ -277,7 +276,6 @@ CIGARETTE PACKETS ARE IN FANCY.DM ..() reagents.add_reagent("mushroomhallucinogen", 50) light() - //for(var/mob/M in player_list) M << 'sound/misc/Smoke_Weed_Everyday.ogg' /obj/item/weapon/cigbutt/roach @@ -507,14 +505,13 @@ CIGARETTE PACKETS ARE IN FANCY.DM user.AddLuminosity(-1) STOP_PROCESSING(SSobj, src) else - return ..() - return + . = ..() /obj/item/weapon/lighter/attack(mob/living/carbon/M, mob/living/carbon/user) if(lit && M.IgniteMob()) message_admins("[key_name_admin(user)] set [key_name_admin(M)] on fire") log_game("[key_name(user)] set [key_name(M)] on fire") - var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M,user) + var/obj/item/clothing/mask/cigarette/cig = help_light_cig(M) if(lit && cig && user.a_intent == "help") if(cig.lit) user << "<span class='notice'>The [cig.name] is already lit.</span>" From da14c6ab043a63805ce51a5cd6254e9f614a8aff Mon Sep 17 00:00:00 2001 From: NikNakFlak <Niknakflak@users.noreply.github.com> Date: Wed, 6 Jul 2016 07:13:12 -0700 Subject: [PATCH 41/81] Fixes fireplace_fire1 being one pixel off (#19161) --- icons/obj/fireplace.dmi | Bin 9271 -> 9274 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/icons/obj/fireplace.dmi b/icons/obj/fireplace.dmi index 6c99925cdd92c44a542a9c6976a4353d851d56be..d1a157e00986303f506d7802afc80a64e6b279a1 100644 GIT binary patch delta 7469 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 literal 9271 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 From 3471f09aa03b849bc39e84b9d6562e27be5d79c0 Mon Sep 17 00:00:00 2001 From: Joan Lung <duorabbit2@gmail.com> Date: Wed, 6 Jul 2016 14:15:43 -0400 Subject: [PATCH 42/81] Makes some Ratvarian grammar rules official and actually enforces them (#19141) * Makes some Ratvarian grammar rules official and actually enforces them * V * grammar prodding on my grammer pr * drink less nezbeer * Really I should have done this anyway * because screaming * 50% chance i did that to fuck with you and was going to just use it like "to" * gv' * aaaanyway * check everything * ... --- code/game/gamemodes/clock_cult/clock_items.dm | 25 ++-- .../gamemodes/clock_cult/clock_machines.dm | 26 ++-- .../game/gamemodes/clock_cult/clock_ratvar.dm | 2 +- .../gamemodes/clock_cult/clock_scripture.dm | 136 +++++++++--------- .../gamemodes/clock_cult/clock_unsorted.dm | 13 +- 5 files changed, 108 insertions(+), 94 deletions(-) diff --git a/code/game/gamemodes/clock_cult/clock_items.dm b/code/game/gamemodes/clock_cult/clock_items.dm index ad7d77b5910..90b362b13ef 100644 --- a/code/game/gamemodes/clock_cult/clock_items.dm +++ b/code/game/gamemodes/clock_cult/clock_items.dm @@ -218,7 +218,7 @@ user << "<i>Inath-Neq: </i>[clockwork_generals_invoked["inath-neq"] <= world.time ? "<font color='green'><b>Ready</b></font>" : "<span class='boldannounce'>Invoked</span>"]" /obj/item/clockwork/slab/proc/show_guide(mob/living/user) - var/text = "<font color=#BE8700 size=3><b><center>Chetr nyy hagehguf naq ubabe Ratvar.</center></b></font><br><br>\ + var/text = "<font color=#BE8700 size=3><b><center>Chetr nyy hagehguf-naq-ubabe Ratvar.</center></b></font><br><br>\ \ First and foremost, you serve Ratvar, the Clockwork Justiciar, in any ways he sees fit. This is with no regard to your personal well-being, and you would do well to think of the larger \ scale of things than your life. Through foul and unholy magics was the Celestial Derelict formed, and fouler still those which trapped your master within it for all eternity. The Justiciar \ @@ -561,7 +561,7 @@ V.recharging = TRUE //To prevent exploiting multiple visors to bypass the cooldown V.update_status() addtimer(V, "recharge_visor", (ratvar_awakens ? visor.recharge_cooldown*0.1 : visor.recharge_cooldown) * 2, FALSE, user) - clockwork_say(user, "Xarry, urn'guraf!") + clockwork_say(user, "Xarry, urngur'af!") user.visible_message("<span class='warning'>The flame in [user]'s hand rushes to [target]!</span>", "<span class='heavy_brass'>You direct [visor]'s power to [target]. You must wait for some time before doing this again.</span>") var/turf/T = get_turf(target) new/obj/effect/clockwork/judicial_marker(T, user) @@ -969,7 +969,7 @@ clockwork_desc = "A broken gear lock for pinion airlocks. Might still be serviceable as a substitute for a vanguard cogwheel." icon_state = "pinion_lock" cultist_message = "The gear grows warm in your hands." - servant_of_ratvar_messages = list("The lock isn't getting any lighter.", "\"Qnzntrq trnef ner orggre guna oebxra obqvrf.\"", "\"Vg pbhyq fgvyy or hfrq, vs gurer jnf n qbbe gb cynpr vg ba.\"") + servant_of_ratvar_messages = list("The lock isn't getting any lighter.", "\"Qnzntrq trnef ner orggr-e gun'a oebxra obqvrf.\"", "\"Vg pbhyq fgv'yy or hfrq, vs gur'er jnf n qbbe gb-cynpr vg ba.\"") w_class = 3 /obj/item/clockwork/component/guvax_capacitor @@ -978,7 +978,8 @@ icon_state = "guvax_capacitor" component_id = "guvax_capacitor" cultist_message = "\"Try not to lose your mind - I'll need it. Heh heh...\"" - servant_of_ratvar_messages = list("\"Disgusting.\"", "\"Well, aren't you an inquisitive fellow?\"", "A foul presence pervades your mind, then vanishes.", "\"The fact that Ratvar has to depend on simpletons like you is appalling.\"") + servant_of_ratvar_messages = list("\"Disgusting.\"", "\"Well, aren't you an inquisitive fellow?\"", "A foul presence pervades your mind, then vanishes.", \ + "\"The fact that Ratvar has to depend on simpletons like you is appalling.\"") message_span = "sevtug" /obj/item/clockwork/component/guvax_capacitor/antennae @@ -987,7 +988,8 @@ clockwork_desc = "The antennae from a mania motor. May be usable as a substitute for a guvax capacitor." icon_state = "mania_motor_antennae" cultist_message = "Your head is filled with a burst of static." - servant_of_ratvar_messages = list("\"Jub oebxr guvf.\"", "\"Qvq lbh oernx gurfr bss LBHEFRYS?\"", "\"Jul qvq jr tvir guvf gb fhpu fvzcyrgbaf, naljnl?\"", "\"Ng yrnfg jr pna hfr gur'fr sbe fbzrguvat - hayvxr lbh.\"") + servant_of_ratvar_messages = list("\"Jub oebxr guv'f.\"", "\"Qvq lbh oernx gur'fr bss LBHEFRYS?\"", "\"Jul qvq jr tvir guv'f gb-fhpu fvzcy-rgbaf, naljnl?\"", \ + "\"Ng yrnfg jr pna hfr gur'fr sbe fbzrguv'at - hayvxr lbh.\"") /obj/item/clockwork/component/replicant_alloy name = "replicant alloy" @@ -995,7 +997,8 @@ icon_state = "replicant_alloy" component_id = "replicant_alloy" cultist_message = "The alloy takes on the appearance of a screaming face for a moment." - servant_of_ratvar_messages = list("\"There's always something to be done. Get to it.\"", "\"Idle hands are worse than broken ones. Get to work.\"", "A detailed image of Ratvar appears in the alloy for a moment.") + servant_of_ratvar_messages = list("\"There's always something to be done. Get to it.\"", "\"Idle hands are worse than broken ones. Get to work.\"", \ + "A detailed image of Ratvar appears in the alloy for a moment.") message_span = "nezbere" /obj/item/clockwork/component/replicant_alloy/examine(mob/user) @@ -1028,9 +1031,9 @@ desc = "Some sort of transmitter? It seems as though it's trying to say something." icon_state = "hierophant_ansible" component_id = "hierophant_ansible" - cultist_message = "\"Gur obff nlf vg'f abg ntnvafg gur ehyrf gb xvyy lbh.\"" - servant_of_ratvar_messages = list("\"Rkvyr vf fhpu n'ober. Gurer'f abguvat v'pna uhag va urer.\"", "\"Jung'f xrrcvat lbh? V'jnag gb tb xvyy fbzrguvat.\"", "\"HEHEHEHEHEHEH!\"", \ - "\"Vs V xvyyrq lbh snfg rabhtu, qb lbh guvax gur obff jbhyq abgvpr?\"") + cultist_message = "\"Gur obff fnlf vg'f abg ntnvafg gur ehyrf gb-xvyy lbh.\"" + servant_of_ratvar_messages = list("\"Rkvyr vf fhpu n ober. Gur'er'f abguvat V pna uhag va urer.\"", "\"Jung'f xrrcvat lbh? V jnag gb-tb xvyy fbzrguv'at.\"", "\"HEHEHEHEHEHEH!\"", \ + "\"Vs V xvyyrq lbh snfg rabhtu, qb lbh guv'ax gur obff jbhyq abgv'pr?\"") message_span = "nzcrentr" /obj/item/clockwork/component/hierophant_ansible/obelisk @@ -1038,8 +1041,8 @@ desc = "A prism that occasionally glows brightly. It seems not-quite there." clockwork_desc = "The prism from a clockwork obelisk. Likely suitable as a substitute for a hierophant ansible." cultist_message = "The prism flickers wildly in your hands before resuming its normal glow." - servant_of_ratvar_messages = list("You hear the distinctive sound of the Hierophant Network for a moment.","\"Uvrebcu'nag Oe'b'nq pnf'g snvy'her.\"",\ - "The obelisk flickers wildly, as if trying to open a gateway.", "\"Fcng'vny Tn'g'r jn'l snv'yher.\"") + servant_of_ratvar_messages = list("You hear the distinctive sound of the Hierophant Network for a moment.","\"Uvrebcu'nag Oe'b'nqpnf'g snvy'her.\"",\ + "The obelisk flickers wildly, as if trying to open a gateway.", "\"Fcng'v'ny Tn'gr-jn'l snv'yher.\"") icon_state = "obelisk_prism" w_class = 3 diff --git a/code/game/gamemodes/clock_cult/clock_machines.dm b/code/game/gamemodes/clock_cult/clock_machines.dm index 7dd3801683f..3c8d1c83291 100644 --- a/code/game/gamemodes/clock_cult/clock_machines.dm +++ b/code/game/gamemodes/clock_cult/clock_machines.dm @@ -220,7 +220,7 @@ if(stored_alloy + 2500 > max_alloy) user << "<span class='warning'>[src] is too full to accept any more alloy!</span>" return 0 - user.whisper("Genafzhgr vagb jngre.") + user.whisper("Genafzhgr vagb jngr-e.") user.visible_message("<span class='notice'>[user] liquifies [I] and pours it onto [src].</span>", \ "<span class='notice'>You liquify [src] and pour it onto [src], transferring the alloy into its reserves.</span>") stored_alloy = stored_alloy + 2500 @@ -248,16 +248,16 @@ var/convert_attempt_cost = 150 var/convert_cost = 300 - var/mania_messages = list("\"Tb ahgf.\"", "\"Gnxr n penpx ng penml.\"", "\"Znxr n ovq sbe vafnavgl.\"", "\"Trg xbbxl.\"", "\"Zbir gbjneqf znavn.\"", "\"Orpbzr orjvyqrerq.\"", "\"Jnk jvyq.\"", \ - "\"Tb ebhaq gur oraq.\"", "\"Ynaq va yhanpl.\"", "\"Gel qrzragvn.\"", "\"Fgevir gb trg n fperj ybbfr.\"") - var/compel_messages = list("\"Pbzr pybfre.\"", "\"Nccebnpu gur genafzvggre.\"", "\"Gbhpu gur nagraanr.\"", "\"V nyjnlf unir gb qrny jvgu vqvbgf. Zbir gbjneqf gur znavn zbgbe.\"", \ - "\"Nqinapr sbejneq naq cynpr lbhe urnq orgjrra gur nagraanr - gun'g'f nyy vg'f tbbq sbe.\"", "\"Vs lbh jrer fznegre, lbh'q or bire urer nyernql.\"", "\"Zbir SBEJNEQ, lbh sbby.\"") - var/convert_messages = list("\"Lbh jba'g qb. Tb gb fyrrc juvyr V gryy gur'fr avgjvgf ubj gb pbaireg lbh.\"", "\"Lbh ner vafhssvpvrag. V zhfg vafgehpg gur'fr vqvbgf va gur neg-bs pbairefvba.\"", \ - "\"Bu-bs pbhefr, fbzrbar jr pna'g pbaireg. Gur'fr freinagf ner sbbyf.\"", "\"Ubj uneq vf vg gb hfr n Fvtvy, naljnl? Nyy vg gnxrf vf qenttvat fbzrbar bagb vg.\"", \ + var/mania_messages = list("\"Tb ahgf.\"", "\"Gnxr n penpx ng penml.\"", "\"Znxr n ovq sbe vafnavgl.\"", "\"T-rg xbbxl.\"", "\"Zbir gbjneqf znavn.\"", "\"Orpbzr orjvyqrerq.\"", "\"Jnk jvyq.\"", \ + "\"Tb ebhaq gur oraq.\"", "\"Ynaq va yhanpl.\"", "\"Gel qrzragv'n.\"", "\"Fgevir gb-t-rg n fperj ybbfr.\"") + var/compel_messages = list("\"Pbzr pybfre.\"", "\"Nccebnpu gur genafzvggr-e.\"", "\"Gbhpu gur nagr-aanr.\"", "\"V nyjnlf unir gb-qrny jvgu vqvbgf. Zbir gbjneqf gur znavn zbgbe.\"", \ + "\"Nqinapr sbejneq-naq-cynpr lbhe urnq o-rgjrra gur nagr-aanr - gun'g'f nyy vg'f tbbq sbe.\"", "\"Vs lbh jrer fznegr-e, lbh'q or bire urer nyernql.\"", "\"Zbir SBEJNEQ, lbh sbby.\"") + var/convert_messages = list("\"Lbh jba'g qb. Tb gb-fyrrc juvyr V gr-yy gur'fr avgjvgf ubj gb-pbaireg lbh.\"", "\"Lbh ner vafhssvpvrag. V zhfg vafgehpg gur'fr vqvbgf va gur neg-bs pbairefvba.\"", \ + "\"Bu-bs pbhefr, fbzrbar jr pna'g pbaireg. Gur'fr freinagf ner sbbyf.\"", "\"Ubj uneq vf vg gb-hfr n Fvtvy, naljnl? Nyy vg gnxrf vf qenttvat fbzrbar bagb vg.\"", \ "\"Ubj qb gur'l snvy gb hfr n Fvtvy-bs Npprffvba, naljnl?\"", "\"Jul vf vg gun'g nyy freinagf ner guv'f varcg?\"", "\"Vg'f dhvgr yvxryl lbh'yy or fghpx urer sbe n juvyr.\"") - var/close_messages = list("\"Jryy, lbh pna'g ernpu gur zbgbe sebz GUR'ER, lbh zbeba.\"", "\"Vagrerfgvat ybpngvba. V'q cersre vs lbh jrag fbzrjurer lbh pbhyq NPGHNYYL GBHPU GUR NAGRAANR!\"", \ - "\"Nznmvat. Lbh fbzrubj znantrq gb jrqtr lbhefrys fbzrjurer lbh pna'g npghnyyl ernpu gur zbgbe sebz.\"", "\"Fhpu n fubj-bs vqvbpl vf hacnenyyryrq. Creuncf V fubhyq chg lbh ba qvfcynl?\"", \ - "\"Qvq lbh qb guv'f ba checbfr? V pna'g vzntvar lbh qbvat fb nppvqragnyyl. Bu, jnvg, V pna.\"", "\"Ubj vf vg gun'g fhpu fzneg perngherf pna fgvyy qb fbzrguv'at NF FGHCVQ NF GUV'F!\"") + var/close_messages = list("\"Jryy, lbh pna'g ernpu gur zbgbe sebz GUR'ER, lbh zbeba.\"", "\"Vagr-erfgvat ybpngv'ba. V'q cersre vs lbh jrag fbzrjurer lbh pbhyq NPGHNYYL GBHPU GUR NAGR-AANR!\"", \ + "\"Nznmvat. Lbh fbzrubj znantrq gb-jrqtr lbhefrys fbzrjurer lbh pna'g npghnyyl ernpu gur zbgbe sebz.\"", "\"Fhpu n fubj-bs vqvbpl vf hacnenyyryrq. Creuncf V fubhyq chg lbh ba qvfcynl?\"", \ + "\"Qvq lbh qb guv'f ba checbfr? V pna'g vzntvar lbh qbvat fb nppvqragnyyl. Bu, jnvg, V pna.\"", "\"Ubj vf vg gun'g fhpu fzneg perngherf pna fgv'yy qb fbz-rguv'at NF FGHCVQ NF GUV'F!\"") /obj/structure/clockwork/powered/mania_motor/examine(mob/user) @@ -578,7 +578,7 @@ if(!try_use_power(hierophant_cost)) user << "<span class='warning'>The obelisk lacks the power to broadcast!</span>" return - clockwork_say(user, "Uvrebcunag Oebnqpnfg, npgvingr!") + clockwork_say(user, "Uvrebcunag Oebnqpnfg, npgv'ingr!") titled_hierophant_message(user, input, "big_brass", "large_brass") if("Spatial Gateway") if(gateway_active) @@ -587,8 +587,8 @@ if(!try_use_power(gateway_cost)) user << "<span class='warning'>The obelisk lacks the power to open a gateway!</span>" return - if(procure_gateway(user, 100, 5, 1)) - clockwork_say(user, "Fcnpvny Tngrjnl, npgvingr!") + if(procure_gateway(user, 100, 5, 1) && !gateway_active) + clockwork_say(user, "Fcngv'ny Tngrjnl, npgv'ingr!") else return_power(gateway_cost) if("Cancel") diff --git a/code/game/gamemodes/clock_cult/clock_ratvar.dm b/code/game/gamemodes/clock_cult/clock_ratvar.dm index 411f464f970..158a495e887 100644 --- a/code/game/gamemodes/clock_cult/clock_ratvar.dm +++ b/code/game/gamemodes/clock_cult/clock_ratvar.dm @@ -192,7 +192,7 @@ for(var/obj/item/clockwork/ratvarian_spear/R in all_clockwork_objects) R.update_force() START_PROCESSING(SSobj, src) - world << "<span class='heavy_brass'><font size=6>\"BAPR NTNVA ZL YVTUG FUNYY FUVAR NPEBFF GUVF CNGURGVP ERNYZ!!\"</font></span>" + world << "<span class='heavy_brass'><font size=6>\"BAPR NTNVA ZL-YVTUG FUNYY FUVAR NPEBFF GUV'F CNGU-RGV'P ERNYZ!!\"</font></span>" world << 'sound/effects/ratvar_reveal.ogg' var/image/alert_overlay = image('icons/effects/clockwork_effects.dmi', "ratvar_alert") var/area/A = get_area(src) diff --git a/code/game/gamemodes/clock_cult/clock_scripture.dm b/code/game/gamemodes/clock_cult/clock_scripture.dm index 8c55be526a6..7c1438afe78 100644 --- a/code/game/gamemodes/clock_cult/clock_scripture.dm +++ b/code/game/gamemodes/clock_cult/clock_scripture.dm @@ -178,7 +178,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Channeled, Area Slowdown" name = "Belligerent" desc = "Forces all nearby non-servants to walk rather than run. Chanted every three seconds for up to thirty seconds." - chant_invocations = list("Chav'fu gurve oyva-qarff!") //"Punish their blindness!" + chant_invocations = list("Chavfu gur've oyvaqarff!") //"Punish their blindness!" chant_amount = 10 chant_interval = 30 required_components = list("belligerent_eye" = 1) @@ -203,7 +203,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed name = "Judicial Visor" desc = "Forms a visor that, when worn, will grant the ability to form a flame in your hand that can be activated at an area to smite it, stunning and damaging the nonfaithful. \ Cultists of Nar-Sie will be set on fire, though they will be stunned for half the time." - invocations = list("Tenag zr gur synzrf-bs Ratvar!") + invocations = list("Tenag-zr gur synzrf-bs Ratvar!") channel_time = 10 required_components = list("belligerent_eye" = 2) consumed_components = list("belligerent_eye" = 1) @@ -296,7 +296,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Melee Area Convert" name = "Guvax" desc = "Enlists all nearby living unshielded creatures into servitude to Ratvar. Also purges holy water from nearby servants." - invocations = list("Rayvtugra guvf urngura!", "Nyy ner vafrpgf orsber Ratvar!", "Chetr nyy hageh'guf naq ubabe Ratvar.") + invocations = list("Rayvtugr-a guv'f urngura!", "Nyy ner vafrpgf orsber Ratvar!", "Chetr nyy hagehguf-naq-ubabe Ratvar.") channel_time = 50 required_components = list("guvax_capacitor" = 1) usage_tip = "Only works on those in melee range and does not penetrate mindshield implants. Much more efficient than a Sigil of Submission." @@ -332,7 +332,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Channeled, Mobile Area Confusion" name = "Taunting Tirade" desc = "Confuses and dizzies all nearby non-servants with a short invocation, then allows movement for three seconds. Chanted every second for up to thirty-five seconds." - chant_invocations = list("Ubfgvyrf ba zl onpx!", "Rarzvrf ba zl genvy!", "Tbaan gel naq funxr zl gnvy.", "Obtrlf ba zl fvk!") + chant_invocations = list("Ubfgv'yrf ba zl-onpx!", "Rarzvrf ba zl-genvy!", "Tbaan gel-naq-funxr zl-gnvy.", "Obtrlf ba zl-fvk!") chant_amount = 10 chant_interval = 5 required_components = list("guvax_capacitor" = 2) @@ -372,7 +372,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "New Clockwork Slab" name = "Replicant" desc = "Creates a new clockwork slab." - invocations = list("Z`rgny, orpbzr terngre!") + invocations = list("Z-rgny, orpbzr terngr-e!") channel_time = 0 required_components = list("replicant_alloy" = 1) whispered = TRUE @@ -391,7 +391,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Necessary, Shares Components" name = "Tinkerer's Cache" desc = "Forms a cache that can store an infinite amount of components. All caches are linked and will provide components to slabs." - invocations = list("Ohvyqva...", "...n qvfcrafre!") + invocations = list("Pbafgehpgv'at...", "...n pnpur!") channel_time = 50 required_components = list("replicant_alloy" = 2) consumed_components = list("replicant_alloy" = 1) @@ -408,7 +408,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Xray Vision Glasses" name = "Wraith Spectacles" desc = "Fabricates a pair of glasses that provides true sight but quickly damage vision, eventually causing blindness if worn for too long." - invocations = list("Y'vsg gur fpnyrf sebz zl rl-rf.") + invocations = list("Fubj gur gehgu-bs guv'f jbeyq gb-zr!") channel_time = 10 required_components = list("hierophant_ansible" = 1) whispered = TRUE @@ -423,7 +423,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Stun Trap" name = "Sigil of Transgression" desc = "Wards a tile with a sigil. The next person to cross the sigil will be smitten and unable to move. Nar-Sian cultists are stunned altogether." - invocations = list("Qvivavgl, qnmmyr...", "...gubfr jub gerffcnff'urer!") //"Divinity, dazzle those who trespass here!" + invocations = list("Qvivavgl, qnmmyr...", "...gub'fr jub gerffcnff urer!") //"Divinity, dazzle those who trespass here!" channel_time = 50 required_components = list("hierophant_ansible" = 2) consumed_components = list("hierophant_ansible" = 1) @@ -442,7 +442,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Turret" name = "Ocular Warden" desc = "Forms an automatic short-range turret that deals low sustained damage to the unenlightened in its range." - invocations = list("Thneqvnaf...", "...bs gur Ratvar...", "...qrsraq!") + invocations = list("Thneqvnaf...", "...bs gur Ratvar...", "...qrsraq hf!") channel_time = 120 required_components = list("belligerent_eye" = 2, "replicant_alloy" = 1) consumed_components = list("belligerent_eye" = 1, "replicant_alloy" = 1) @@ -464,7 +464,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Channeled, Area Power Drain" name = "Volt Void" //Alternative name: "On all levels but physical, I am a power sink" desc = "Drains energy from nearby power sources, dealing burn damage if the total power consumed is above a threshhold. Channeled every second for a maximum of thirty seconds." - chant_invocations = list("Qenj punetr gb guvf furyy!") + chant_invocations = list("Qenj punetr gb-guv'f furyy!") chant_amount = 30 chant_interval = 10 required_components = list("guvax_capacitor" = 1, "hierophant_ansible" = 2) @@ -551,7 +551,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Necessary, Converts Objects" name = "Clockwork Proselytizer" desc = "Forms a device that, when used on certain objects, converts them into their Ratvarian equivalents. It requires replicant alloys to function." - invocations = list("Jvgu guvf qrivpr...", "...uvf cerfrapr funyy or znqr xabja.") + invocations = list("Jvgu guv'f qrivpr...", "...uvf cerfrapr funyy or-znqr xabja.") channel_time = 20 required_components = list("guvax_capacitor" = 1, "replicant_alloy" = 2) consumed_components = list("guvax_capacitor" = 1, "replicant_alloy" = 1) @@ -568,7 +568,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed name = "Fellowship Armory" desc = "Equips the invoker and any nearby servants with Ratvarian armor. This armor provides high melee resistance but a weakness to lasers. \ It grows faster to invoke with more nearby servants." - invocations = list("Fuvryq zr...", "...jvgu gur sentzragf...", "...bs Ratvar!") + invocations = list("Fuvryq zr...", "...jvgu gur...", "... sentzragf-bs Ratvar!") channel_time = 110 //effectively 100 because it counts the invoker required_components = list("vanguard_cogwheel" = 2, "replicant_alloy" = 1) consumed_components = list("vanguard_cogwheel" = 1, "replicant_alloy" = 1) @@ -629,7 +629,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed name = "Spatial Gateway" desc = "Tears open a miniaturized gateway in spacetime to any conscious servant that can transport objects or creatures to its destination. \ Each servant assisting in the invocation adds one additional use and four additional seconds to the gateway's uses and duration." - invocations = list("Gryrcbegre...", "...pbzva evtug-hc!") + invocations = list("Fcngv'ny Tngr-jnl...", "...npgv'ingr!") channel_time = 80 required_components = list("vanguard_cogwheel" = 1, "hierophant_ansible" = 2) consumed_components = list("vanguard_cogwheel" = 1, "hierophant_ansible" = 1) @@ -671,7 +671,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Clockwork Posibrain" name = "Soul Vessel" desc = "Forms an ancient positronic brain with an overriding directive to serve Ratvar." - invocations = list("Ureq'gur fbhyf-bs...", "...gur oynf curz-bhf qnzarq!") + invocations = list("Ureq gur fbhyf-bs...", "...gur oynfcurzbhf qnzarq!") channel_time = 20 required_components = list("vanguard_cogwheel" = 1, "guvax_capacitor" = 2) consumed_components = list("vanguard_cogwheel" = 1, "guvax_capacitor" = 1) @@ -703,7 +703,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Conversion Trap" name = "Sigil of Submission" desc = "Places a luminous sigil that will enslave any valid beings standing on it after a time." - invocations = list("Qvivavgl, rayvtugra...", "...gubfr jub gerfcnff urer!") + invocations = list("Qvivavgl, rayvtugr-a...", "...gub'fr-jub gerfcnff urer!") channel_time = 60 required_components = list("belligerent_eye" = 1, "guvax_capacitor" = 2) consumed_components = list("belligerent_eye" = 1, "guvax_capacitor" = 1) @@ -759,7 +759,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Structure Battery" name = "Sigil of Transmission" desc = "Scribes a sigil beneath the invoker which stores power to power clockwork structures." - invocations = list("Qvivavgl...", "punetr gur-znpuvarf!") + invocations = list("Qvivavgl...", "...cbjre bhe perngv'baf!") channel_time = 70 required_components = list("vanguard_cogwheel" = 1, "guvax_capacitor" = 1, "hierophant_ansible" = 3) consumed_components = list("vanguard_cogwheel" = 1, "guvax_capacitor" = 1, "hierophant_ansible" = 2) @@ -777,7 +777,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed name = "Vitality Matrix" desc = "Scribes a sigil beneath the invoker which drains life from any living non-servants that cross it. Servants that cross it, however, will be healed based on how much it drained from non-servants. \ Dead servants can be revived by this sigil if it has enough stored vitality." - invocations = list("Qvivavgl...", "fgrny gur've yvsr...", "sbe guv'f furyy!") + invocations = list("Qvivavgl...", "...fgr-ny gur've yvsr...", "...sbe gur'fr furyyf!") channel_time = 70 required_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 3, "hierophant_ansible" = 1) consumed_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 2, "hierophant_ansible" = 1) @@ -796,7 +796,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed called forth by Speaking its True Name or if you become exceptionally low on health.<br> \ Unlike holoparasites, however, it does not transfer the damage it takes to you, instead simply gaining Fatigue as it is attacked. Marauders cannot move too far from their hosts, \ and will gain Fatigue at an increasing rate as they grow farther away. At maximum Fatigue, the marauder is forced to return to you and will be unable to manifest until its Fatigue is at zero." - invocations = list("Pnyy sbegu...", "Sevtug'f jvyy, gur zvaq znqr fjbeq-naq-fuvryq.") + invocations = list("Sevtug'f jvyy...", "...pnyy sbegu...") channel_time = 100 required_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 1, "guvax_capacitor" = 3) consumed_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 1, "guvax_capacitor" = 2) @@ -827,6 +827,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed invoker.apply_damage(10, BRUTE, "head") slab.busy = null return 0 + clockwork_say(invoker, "...gur zvaq znqr...") invoker.notransform = FALSE slab.busy = null if(!check_special_requirements()) @@ -839,6 +840,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed invoker.visible_message("<span class='warning'>The tendril retracts from [invoker]'s head, sealing the entry wound as it does so!</span>", \ "<span class='warning'>The tendril was unsuccessful! Perhaps you should try again another time.</span>") return 0 + clockwork_say(invoker, "...fjbeq-naq-fuvryq!") var/mob/dead/observer/theghost = pick(marauder_candidates) var/mob/living/simple_animal/hostile/clockwork/marauder/M = new(invoker) M.key = theghost.key @@ -858,7 +860,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Structure, Disables Machinery" name = "Interdiction Lens" desc = "Creates a clockwork totem that sabotages nearby machinery and funnels drained power into nearby Sigils of Transmission." - invocations = list("Znl guvf gbgrz...", "...fuebhq gur snyfr fhaf!") + invocations = list("Znl guv'f gbgr-z...", "...fuebhq gur snyfr fhaf!") channel_time = 80 required_components = list("belligerent_eye" = 1, "replicant_alloy" = 4, "hierophant_ansible" = 1) consumed_components = list("belligerent_eye" = 1, "replicant_alloy" = 3, "hierophant_ansible" = 1) @@ -877,7 +879,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Structure, Repairs Other Structures" name = "Mending Motor" desc = "Creates a mechanized prism that will rapidly repair damage to clockwork creatures, converted cyborgs, and clockwork structures. Requires replicant alloy or power to function." - invocations = list("Znl guvf cevfz...", "...zraq bhe qragf naq fpengpurf!") + invocations = list("Znl guv'f cevfz...", "...zraq bhe qragf-naq-fpengpurf!") channel_time = 80 required_components = list("vanguard_cogwheel" = 4, "guvax_capacitor" = 1, "replicant_alloy" = 1) consumed_components = list("vanguard_cogwheel" = 3, "guvax_capacitor" = 1, "replicant_alloy" = 1) @@ -896,7 +898,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Structure, Teleportation Hub" name = "Clockwork Obelisk" desc = "Creates a clockwork obelisk that can broadcast messages over the Hierophant Network or open a Spatial Gateway to any living servant or clockwork obelisk." - invocations = list("Znl guvf boryvfx...", "...gnxr hf gb nyy cynprf!") + invocations = list("Znl guv'f boryvfx...", "...gnxr hf gb-nyy cynprf!") channel_time = 80 required_components = list("vanguard_cogwheel" = 1, "replicant_alloy" = 1, "hierophant_ansible" = 4) consumed_components = list("vanguard_cogwheel" = 1, "replicant_alloy" = 1, "hierophant_ansible" = 3) @@ -915,7 +917,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Structure, Area Denial" name = "Mania Motor" desc = "Creates a mania motor which will cause brain damage and hallucinations in nearby non-servant humans. It will also try to convert humans directly adjecent to the motor." - invocations = list("Znl guvf genafzvggre...", "...oernx gur jvyy bs nyy jub bccbfr hf!") + invocations = list("Znl guv'f genafzvggr-e...", "...oernx gur jvyy-bs nyy jub bccbfr hf!") channel_time = 80 required_components = list("guvax_capacitor" = 4, "replicant_alloy" = 1, "hierophant_ansible" = 1) consumed_components = list("guvax_capacitor" = 3, "replicant_alloy" = 1, "hierophant_ansible" = 1) @@ -934,7 +936,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Component Generator" name = "Tinkerer's Daemon" desc = "Forms a daemon shell that can be attached to a tinkerer's cache to add new components at a healthy rate. It will only function if it is outnumbered by servants in a ratio of 5:1." - invocations = list("Pbaf'gehpg Ratvar cnegf...", "...gun'g lrg ubyq terngarff!") + invocations = list("Pbyyrpg Ratvar cnegf...", "...gun'g l-rg ubyq terngarff!") channel_time = 80 required_components = list("belligerent_eye" = 3, "vanguard_cogwheel" = 3, "guvax_capacitor" = 3, "replicant_alloy" = 3, "hierophant_ansible" = 3) consumed_components = list("belligerent_eye" = 1, "vanguard_cogwheel" = 1, "guvax_capacitor" = 1, "replicant_alloy" = 1, "hierophant_ansible" = 1) @@ -966,7 +968,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed name = "Invoke Nezbere, the Brass Eidolon" desc = "Taps the limitless power of Nezbere, one of Ratvar's four generals. The restless toil of the Eidolon will empower a wide variety of clockwork apparatus for a full minute - notably, \ clockwork proselytizers will cost no replicant alloy to use." - invocations = list("V pnyy hcba lbh, Nezbere!!", "Yrg lbhe znpuv'angvbaf ervta ba guvf zvfrenoyr fgng'vba!!", "Yrg lbhe cbjre sybj gueb-htu gur gbbyf bs lbhe znfgre!!") + invocations = list("V pnyy hcba lbh, Nezbere!!", "Y-rg lbhe znpuvangv'baf ervta ba guv'f zvfrenoyr fgngv'ba!!", "Y-rg lbhe cbjre sybj gue'bhtu gur gbbyf bs lbhe znfgr-e!!") channel_time = 150 required_components = list("belligerent_eye" = 3, "vanguard_cogwheel" = 3, "guvax_capacitor" = 3, "replicant_alloy" = 6) consumed_components = list("belligerent_eye" = 3, "vanguard_cogwheel" = 3, "guvax_capacitor" = 3, "replicant_alloy" = 6) @@ -976,18 +978,18 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed /datum/clockwork_scripture/invoke_nezbere/check_special_requirements() if(!slab.no_cost && clockwork_generals_invoked["nezbere"] > world.time) - invoker << "<span class='nezbere'>\"Abg whfg lrg, sevraq. Cngvrapr vf n iveghr.\"</span>\n\ + invoker << "<span class='nezbere'>\"Abg whfg l-rg, sevraq. Cngv'rapr vf n iveghr.\"</span>\n\ <span class='warning'>Nezbere has already been invoked recently! You must wait several minutes before calling upon the Brass Eidolon.</span>" return 0 if(!slab.no_cost && ratvar_awakens) - invoker << "<span class='nezbere'>\"Bhe znfgre vf urer nyernql. Lbh qb abg erdhver zl uryc, sevraq.\"</span>\n\ + invoker << "<span class='nezbere'>\"Bhe znfgr-e vf urer nyernql. Lbh qb abg erdhver zl-uryc, sevraq.\"</span>\n\ <span class='warning'>Nezbere will not grant his power while Ratvar's dwarfs his own!</span>" return 0 return 1 /datum/clockwork_scripture/invoke_nezbere/scripture_effects() var/obj/effect/clockwork/general_marker/nezbere/N = new(get_turf(invoker)) - N.visible_message("<span class='nezbere'>\"V urrq lbhe pnyy, punz'cvbaf. Znl lbhe negvs-npgf oevat ehva hcba gur urnguraf gung bccbfr bhe znfgre!\"</span>") + N.visible_message("<span class='nezbere'>\"V urrq lbhe pnyy, punzcvbaf. Znl lbhe negv'snpgf oevat ehva hcba gur urngur'af gun'g bccbfr bhe znfgr-e!\"</span>") clockwork_generals_invoked["nezbere"] = world.time + CLOCKWORK_GENERAL_COOLDOWN for(var/obj/structure/clockwork/ocular_warden/W in all_clockwork_objects) //Ocular wardens have increased damage and radius W.damage_per_tick *= 1.5 @@ -1017,23 +1019,23 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed name = "Invoke Sevtug, the Formless Pariah" desc = "Taps the limitless power of Sevtug, one of Ratvar's four generals. The mental manipulation ability of the Pariah allows its wielder to cause mass hallucinations and confusion \ for all non-servant humans on the same z-level as them. The power of this scripture falls off somewhat with distance, and certain things may reduce its effects." - invocations = list("V pnyy hcba lbh, Sevtug!!", "Yrg lbhe cbjre fung-gre gur fnavgl bs gur jrnx-zvaqrq!!", "Yrg lbhe graqevyf ubyq fjnl bire nyy!!") + invocations = list("V pnyy hcba lbh, Sevtug!!", "Y-rg lbhe cbjre funggr-e gur fnavgl-bs gur jrnx-zvaqrq!!", "Y-rg lbhe graqevyf ubyq fjnl bire nyy!!") channel_time = 150 required_components = list("belligerent_eye" = 3, "vanguard_cogwheel" = 3, "guvax_capacitor" = 6, "hierophant_ansible" = 3) consumed_components = list("belligerent_eye" = 3, "vanguard_cogwheel" = 3, "guvax_capacitor" = 6, "hierophant_ansible" = 3) usage_tip = "Causes brain damage, hallucinations, confusion, and dizziness in massive amounts." tier = SCRIPTURE_REVENANT - var/list/mindbreaksayings = list("\"Bu, terng. V trg gb funggre fbzr zvaqf.\"", "\"Zber zvaqf gb pehfu.\"", \ - "\"Ernyyl, guvf vf nyzbfg obevat.\"", "\"Abar-bs gur'fr zvaqf unir nalguvat vagrerfgvat va gur'z.\"", "\"Znlor V pna vafgvyy n yvggyr ovg bs greebe va guv'f bar.\"", \ - "\"Jung n jnfgr-bs zl cbjre.\"", "\"V'z fher V pbhyq whfg pbageby gur'fr zvaqf vafgrnq, ohg gur'l arire nfx.\"") + var/list/mindbreaksayings = list("\"Bu, terng. V t-rg gb funggr-e fbzr zvaqf.\"", "\"Zber zvaqf gb-pehfu.\"", \ + "\"Ernyyl, guv'f vf nyzbfg obevat.\"", "\"Abar-bs gur'fr zvaqf unir nalguv'at vagr-erfgvat va gur'z.\"", "\"Znlor V pna vafgv'yy n yvggyr ovg-bs gr-eebe va guv'f bar.\"", \ + "\"Jung n jnfgr-bs zl-cbjre.\"", "\"V'z fher V pbhyq whfg pbageby gur'fr zvaqf vafgr-nq, ohg gur'l arire nfx.\"") /datum/clockwork_scripture/invoke_sevtug/check_special_requirements() if(!slab.no_cost && clockwork_generals_invoked["sevtug"] > world.time) - invoker << "<span class='sevtug'>\"Vf vg ernyyl fb uneq - rira sbe n fvzcyrgba yvxr lbh - gb tenfc gur pbaprcg bs jnvgvat?\"</span>\n\ + invoker << "<span class='sevtug'>\"Vf vg ernyyl fb uneq - rira sbe n fvzcy-rgba yvxr lbh - gb-tenfc gur pbaprcg-bs jnvgv'at?\"</span>\n\ <span class='warning'>Sevtug has already been invoked recently! You must wait several minutes before calling upon the Formless Pariah.</span>" return 0 if(!slab.no_cost && ratvar_awakens) - invoker << "<span class='sevtug'>\"Qb lbh ernyyl guvax nalguvat V pna qb evtug abj jvyy pbzcner gb Ratvar's cbjre?.\"</span>\n\ + invoker << "<span class='sevtug'>\"Qb lbh ernyyl guv'ax nalguv'at V pna qb evtug abj jvyy pbzcner gb-Ratvar's cbjre?.\"</span>\n\ <span class='warning'>Sevtug will not grant his power while Ratvar's dwarfs his own!</span>" return 0 return ..() @@ -1055,7 +1057,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed visualsdistance = round(visualsdistance * 0.25) minordistance = round(minordistance * 0.25) majordistance = round(majordistance * 0.25) - H << "<span class='sevtug'>Bu, n ibvq jrncba. Ubj naablvat, V znl nf jryy abg obgure.</span>\n\ + H << "<span class='sevtug'>Bu, n ibvq jrncba. Ubj naablvat, V znl nf jryy abg obgur'e.</span>\n\ <span class='warning'>Your holy weapon glows a faint orange in an attempt to defend your mind!</span>" messaged = TRUE if(isloyal(H)) @@ -1083,7 +1085,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed name = "Invoke Nzcrentr, the Forgotten Arbiter" desc = "Taps the limitless power of Nzcrentr, one of Ratvar's four generals. The immense energy Nzcrentr wields will allow you to imbue a tiny fraction of it into your body. After several \ seconds, anyone nearby will be struck by a devastating lightning bolt." - invocations = list("V pnyy hcba lbh, Nzcrentr!!", "Yrg lbhe raretl sybj guebhtu zr!!", "Yrg lbhe obhaq-yrff cbjre fung-gre fgnef!!") + invocations = list("V pnyy hcba lbh, Nzcrentr!!", "Y-rg lbhe raretl sybj gue'bhtu zr!!", "Y-rg lbhe obhaqyrff-cbjre funggr-e fgnef!!") channel_time = 150 required_components = list("belligerent_eye" = 3, "guvax_capacitor" = 3, "replicant_alloy" = 3, "hierophant_ansible" = 6) consumed_components = list("belligerent_eye" = 3, "guvax_capacitor" = 3, "replicant_alloy" = 3, "hierophant_ansible" = 6) @@ -1092,7 +1094,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed /datum/clockwork_scripture/invoke_nzcrentr/check_special_requirements() if(!slab.no_cost && clockwork_generals_invoked["nzcrentr"] > world.time) - invoker << "<span class='nzcrentr'><b><i>\"Gur obff fnlf lbh unir gb jnvg. Url, qb lbh guvax ur jbhyq zvaq vs v xvyyrq lbh? ...Ur jbhyq? Bx.\"</b></i></span>\n\ + invoker << "<span class='nzcrentr'>\"Gur obff fnlf lbh unir gb-jnvg. Url, qb lbh guv'ax ur jbhyq zvaq vs V xvyyrq lbh? ...Ur jbhyq? Bx.\"</span>\n\ <span class='warning'>Nzcrentr has already been invoked recently! You must wait several minutes before calling upon the Forgotten Arbiter.</span>" return 0 return 1 @@ -1101,14 +1103,14 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed new/obj/effect/clockwork/general_marker/nzcrentr(get_turf(invoker)) clockwork_generals_invoked["nzcrentr"] = world.time + CLOCKWORK_GENERAL_COOLDOWN invoker.visible_message("<span class='warning'>[invoker] begins to radiate a blinding light!</span>", \ - "<span class='nzcrentr'>\"Gur obff fnlf vg'f bxnl gb qb guv'f. Qba'g oynzr zr vs lbh qvr sebz vg.\"</span>\n \ + "<span class='nzcrentr'>\"Gur obff fnlf vg'f bxnl gb-qb guv'f. Qba'g oynzr zr vs lbh qvr sebz vg.\"</span>\n \ <span class='userdanger'>You feel limitless power surging through you!</span>") playsound(invoker, 'sound/magic/lightning_chargeup.ogg', 100, 0) animate(invoker, color = list(rgb(255, 255, 255), rgb(255, 255, 255), rgb(255, 255, 255), rgb(0,0,0)), time = 88) //Gradual advancement to extreme brightness sleep(88) if(invoker) invoker.visible_message("<span class='warning'>Massive bolts of energy emerge from across [invoker]'s body!</span>", \ - "<span class='nzcrentr'>\"V gbyq lbh lbh jbhyqa'g or noyr gb unaqyr vg.\"</span>\n \ + "<span class='nzcrentr'>\"V gbyq lbh lbh jbhyqa'g or noyr gb-unaqyr vg.\"</span>\n \ <span class='userdanger'>TOO... MUCH! CAN'T... TAKE IT!</span>") playsound(invoker, 'sound/magic/lightningbolt.ogg', 100, 0) animate(invoker, color = initial(invoker.color), time = 10) @@ -1138,7 +1140,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed descname = "Area Invuln" name = "Invoke Inath-Neq, the Resonant Cogwheel" desc = "Taps the limitless power of Inath-Neq, one of Ratvar's four generals. The benevolence of Inath-Neq will grant complete invulnerability to all servants in range for fifteen seconds." - invocations = list("V pnyy hcba lbh, Inath-Neq!!", "Yrg gur Erfbanag Pbtf ghea bapr zber!!", "Tenag zr naq zl nyyvrf gur fgeratgu gb inadhvfu bhe sbrf!!") + invocations = list("V pnyy hcba lbh, Inath-Neq!!", "Y-rg gur Erfbanag Pbtf ghea bapr zber!!", "Tenag zr-naq-zl-nyyvrf gur fgeratgu gb-inadhvfu bhe sbrf!!") channel_time = 150 required_components = list("vanguard_cogwheel" = 6, "guvax_capacitor" = 3, "replicant_alloy" = 3, "hierophant_ansible" = 3) consumed_components = list("vanguard_cogwheel" = 6, "guvax_capacitor" = 3, "replicant_alloy" = 3, "hierophant_ansible" = 3) @@ -1147,7 +1149,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed /datum/clockwork_scripture/invoke_inathneq/check_special_requirements() if(!slab.no_cost && clockwork_generals_invoked["inath-neq"] > world.time) - invoker << "<span class='inathneq'>\"V pnaabg yraq lbh zl nvq lrg, punzcvba. Cyrnfr or pnershy.\"</span>\n\ + invoker << "<span class='inathneq'>\"V pnaabg yraq lbh zl-nvq l-rg, punzcvba. Cyrnfr or pnershy.\"</span>\n\ <span class='warning'>Inath-Neq has already been invoked recently! You must wait several minutes before calling upon the Resonant Cogwheel.</span>" return 0 return 1 @@ -1161,7 +1163,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed for(var/mob/living/L in range(7, invoker)) if(!is_servant_of_ratvar(L) || L.stat == DEAD) continue - L << "<span class='inathneq'>\"V yraq lbh zl nvq, punzcvba! Yrg tybel thvqr lbhe oybjf!\"</span>\n\ + L << "<span class='inathneq'>\"V yraq lbh zl-nvq, punzcvba! Y-rg tybel thvqr lbhe oybjf!\"</span>\n\ <span class='notice'>Inath-Neq's power flows through you!</span>" L.color = "#1E8CE1" L.fully_heal() @@ -1184,7 +1186,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed desc = "Pulls from the power of all of Ratvar's servants and generals to construct a massive machine used to tear apart a rift in spacetime to the Celestial Derelict. This gateway will \ call forth Ratvar from his exile after some time." invocations = list("NEZBERE! SEVTUG! NZCRENTR! INATH-NEQ! V PNYY HCBA LBH!!", \ - "GUR GVZR UNF PBZR SBE BHE ZNFGRE GB OERNX GUR PUNVAF BS RKVYR!!", \ + "GUR GV'ZR UNF PBZR SBE BHE ZNFGR-E GB-OERNX GUR PUNVAF-BS RKVYR!!", \ "YRAQ HF LBHE NVQ! RATVAR PBZRF!!") channel_time = 150 required_components = list("belligerent_eye" = 10, "vanguard_cogwheel" = 10, "guvax_capacitor" = 10, "replicant_alloy" = 10, "hierophant_ansible" = 10) @@ -1214,33 +1216,35 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed /datum/clockwork_scripture/ark_of_the_clockwork_justiciar/scripture_effects() var/turf/T = get_turf(invoker) - new/obj/effect/clockwork/general_marker/nezbere(T) - T.visible_message("<span class='nezbere'>\"Ratvar, pbzr sbegu naq fuvar lbhe yvtug npebff guvf ernyz!\"</span>") - playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 20, 0) + new/obj/effect/clockwork/general_marker/inathneq(T) + T.visible_message("<span class='inathneq'>\"Ratvar, pbzr sbegu-naq-fubj lbhe freinagf lbhe zrepl!\"</span>") + playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 30, 0) sleep(10) new/obj/effect/clockwork/general_marker/sevtug(T) - T.visible_message("<span class='sevtug'>\"Ratvar, pbzr sbegu naq fubj guvf fgngvba lbhe qrpbengvat fxvyyf!\"</span>") - playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 30, 0) + T.visible_message("<span class='sevtug'>\"Ratvar, pbzr sbegu-naq-fubj guv'f fgngv'ba lbhe qrpbengv'at fxvyyf!\"</span>") + playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 45, 0) + sleep(10) + new/obj/effect/clockwork/general_marker/nezbere(T) + T.visible_message("<span class='nezbere'>\"Ratvar, pbzr sbegu-naq-fuvar lbhe yvtug npebff guv'f ernyz!\"</span>") + playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 60, 0) sleep(10) new/obj/effect/clockwork/general_marker/nzcrentr(T) T.visible_message("<span class='nzcrentr'>\"Ratvar, pbzr sbegu.\"</span>") - playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 40, 0) + playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 75, 0) sleep(10) - new/obj/effect/clockwork/general_marker/inathneq(T) - T.visible_message("<span class='inathneq'>\"Ratvar, pbzr sbegu naq fubj lbhe freinagf lbhe zrepl!\"</span>") - playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 50, 0) - sleep(10) - new/obj/structure/clockwork/massive/celestial_gateway(T) - playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 100, 0) - var/list/open_turfs = list() - for(var/turf/open/OT in orange(1, T)) - var/list/dense_objects = list() - for(var/obj/O in OT) - if(O.density && !O.CanPass(invoker, OT, 5)) - dense_objects |= O - if(!dense_objects.len) - open_turfs |= OT - if(open_turfs.len) - for(var/mob/living/L in T) - L.forceMove(pick(open_turfs)) //shove living mobs off of the gate's new location - return 1 + if(check_special_requirements()) + new/obj/structure/clockwork/massive/celestial_gateway(T) + playsound(T, 'sound/magic/clockwork/invoke_general.ogg', 100, 0) + var/list/open_turfs = list() + for(var/turf/open/OT in orange(1, T)) + var/list/dense_objects = list() + for(var/obj/O in OT) + if(O.density && !O.CanPass(invoker, OT, 5)) + dense_objects |= O + if(!dense_objects.len) + open_turfs |= OT + if(open_turfs.len) + for(var/mob/living/L in T) + L.forceMove(pick(open_turfs)) //shove living mobs off of the gate's new location + return 1 + return 0 diff --git a/code/game/gamemodes/clock_cult/clock_unsorted.dm b/code/game/gamemodes/clock_cult/clock_unsorted.dm index 2eb25ec3765..22f74fed564 100644 --- a/code/game/gamemodes/clock_cult/clock_unsorted.dm +++ b/code/game/gamemodes/clock_cult/clock_unsorted.dm @@ -190,13 +190,20 @@ This cipher is known as "rot13" for "rotate 13 places" and there are many sites sentence thirteen places ahead changes it right back to plain English. There are, however, a few parts of the Ratvarian tongue that aren't typical and are implemented for fluff reasons. Some words may have apostrophes, hyphens, and spaces, making the plain -English translation apparent but disjoined (for instance, "Oru`byq zl-cbjre!" translates directly to "Beh'old my-power!") although this can be ignored without impacting overall quality. When -translating from Ratvar's tongue to plain English, simply remove the disjointments and use the finished sentence. This would make "Oru`byq zl-cbjre!" into "Behold my power!" after removing the +English translation apparent but disjoined (for instance, "Orubyq zl-cbjre!" translates directly to "Behold my-power!") although this can be ignored without impacting overall quality. When +translating from Ratvar's tongue to plain English, simply remove the disjointments and use the finished sentence. This would make "Orubyq zl-cbjre!" into "Behold my power!" after removing the abnormal spacing, hyphens, and grave accents. List of nuances: -- Any time the word "of" occurs, it is linked to the previous word by a hyphen. If it is the first word, nothing is done. (i.e. "V nz-bs Ratvar." directly translates to "I am-of Ratvar.") +- Any time the word "of" occurs, it is linked to the previous word by a hyphen. (i.e. "V nz-bs Ratvar." directly translates to "I am-of Ratvar.") +- Any time "th", followed by any two letters occurs, you add an apostrophe between those two letters, i.e; "Thi's" +- In the same vein, any time "ti", followed by one letter occurs, you add an apostrophe between "i" and the letter, i.e; "Ti'me" +- Whereever "te" or "et" appear and there is another letter next to the e(i.e; "m"etal, greate"r"), add a hyphen between "e" and the letter, i.e; "M-etal", "Greate-r" +- Where the word "and" appears, it is linked to the previous and following words by hyphens, i.e; "Sword-and-shield" +- Where the word "to" appears, it is linked to the following word by a hyphen, i.e; "to-use" +- Where the word "my" appears, it is linked to the following word by a hyphen, i.e; "my-light" + - Although "Ratvar" translates to "Engine" in English, the word "Ratvar" is used regardless of language as it is a proper noun. - The same rule applies to Ratvar's four generals: Nezbere (Armorer), Sevtug (Fright), Nzcrentr (Amperage), and Inath-Neq (Vangu-Ard), although these words can be used in proper context if one is not referring to the four generals and simply using the words themselves. From 35a38afa1ade637cf0ae71faef33d4188f1d20cd Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 <sybil@tgstation13.org> Date: Wed, 6 Jul 2016 18:19:51 +0000 Subject: [PATCH 43/81] Automatic changelog compile, [ci skip] --- html/changelog.html | 7 +++++++ html/changelogs/.all_changelog.yml | 9 +++++++++ html/changelogs/AutoChangeLog-pr-19125.yml | 6 ------ html/changelogs/AutoChangeLog-pr-19133.yml | 4 ---- 4 files changed, 16 insertions(+), 10 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-19125.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-19133.yml diff --git a/html/changelog.html b/html/changelog.html index 3207a07b007..cbe8ea9a405 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -60,6 +60,10 @@ <ul class="changes bgimages16"> <li class="bugfix">Vending machine restocking units now work.</li> </ul> + <h3 class="author">Joan updated:</h3> + <ul class="changes bgimages16"> + <li class="rscadd">Servants should now be more aware of when scripture tiers are locked or unlocked.</li> + </ul> <h3 class="author">MrStonedOne updated:</h3> <ul class="changes bgimages16"> <li class="rscadd">Instant Runoff Voting polls are now available.</li> @@ -74,6 +78,9 @@ <li class="bugfix">Gulag prisoners can no longer duplicate their mining efforts through window breaking on the shuttle.</li> <li class="bugfix">Fixes pickaxes inside walls on lavaland, along with lava having eaten one of the storage units.</li> <li class="rscadd">More fire extinguishers for lavaland mining base.</li> + <li class="bugfix">You can now reload your gun in CTF.</li> + <li class="rscadd">Dying in CTF will spawn a short lived ammo pickup, which you can walk over to reload all your weapons.</li> + <li class="rscadd">If reduced to critical status in CTF, you will automatically die, so you no longer have to succumb or be coup de graced. If you are conscious, you will now heal slowly if some damage got through your shield and didn't crit you.</li> </ul> <h3 class="author">coiax, Niknakflak updated:</h3> <ul class="changes bgimages16"> diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index 98ad49ba98f..b292f2d6e1a 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -6027,6 +6027,9 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. 2016-07-06: Cruix: - bugfix: Vending machine restocking units now work. + Joan: + - rscadd: Servants should now be more aware of when scripture tiers are locked or + unlocked. MrStonedOne: - rscadd: Instant Runoff Voting polls are now available. Xhuis: @@ -6039,6 +6042,12 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - bugfix: Fixes pickaxes inside walls on lavaland, along with lava having eaten one of the storage units. - rscadd: More fire extinguishers for lavaland mining base. + - bugfix: You can now reload your gun in CTF. + - rscadd: Dying in CTF will spawn a short lived ammo pickup, which you can walk + over to reload all your weapons. + - rscadd: If reduced to critical status in CTF, you will automatically die, so you + no longer have to succumb or be coup de graced. If you are conscious, you will + now heal slowly if some damage got through your shield and didn't crit you. coiax, Niknakflak: - rscadd: Added fireplaces, fuel with logs or paper and set on fire and enjoy that warm comforting glow. diff --git a/html/changelogs/AutoChangeLog-pr-19125.yml b/html/changelogs/AutoChangeLog-pr-19125.yml deleted file mode 100644 index 8229db0414d..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19125.yml +++ /dev/null @@ -1,6 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - bugfix: "You can now reload your gun in CTF." - - rscadd: "Dying in CTF will spawn a short lived ammo pickup, which you can walk over to reload all your weapons." - - rscadd: "If reduced to critical status in CTF, you will automatically die, so you no longer have to succumb or be coup de graced. If you are conscious, you will now heal slowly if some damage got through your shield and didn't crit you." diff --git a/html/changelogs/AutoChangeLog-pr-19133.yml b/html/changelogs/AutoChangeLog-pr-19133.yml deleted file mode 100644 index fa12c7cb905..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19133.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Joan" -delete-after: True -changes: - - rscadd: "Servants should now be more aware of when scripture tiers are locked or unlocked." From 73ab364233109b3734082904dbc1d34660f1e90b Mon Sep 17 00:00:00 2001 From: Joan Lung <duorabbit2@gmail.com> Date: Wed, 6 Jul 2016 15:04:09 -0400 Subject: [PATCH 44/81] Adds attack logs to Clock Cult conversion (#19146) --- code/game/gamemodes/clock_cult/clock_cult.dm | 2 ++ code/game/gamemodes/cult/cult.dm | 4 ++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/clock_cult/clock_cult.dm b/code/game/gamemodes/clock_cult/clock_cult.dm index d84d3c8219f..8894a60bb5e 100644 --- a/code/game/gamemodes/clock_cult/clock_cult.dm +++ b/code/game/gamemodes/clock_cult/clock_cult.dm @@ -100,6 +100,7 @@ This file's folder contains: M.languages_understood |= RATVAR all_clockwork_mobs += M M.update_action_buttons_icon() //because a few clockcult things are action buttons and we may be wearing/holding them for whatever reason, we need to update buttons + M.attack_log += "\[[time_stamp()]\] <span class='brass'>Has been converted to the cult of Ratvar!</span>" if(issilicon(M)) var/mob/living/silicon/S = M if(isrobot(S)) @@ -132,6 +133,7 @@ This file's folder contains: M.languages_spoken &= ~RATVAR M.languages_understood &= ~RATVAR M.update_action_buttons_icon() //because a few clockcult things are action buttons and we may be wearing/holding them, we need to update buttons + M.attack_log += "\[[time_stamp()]\] <span class='brass'>Has renounced the cult of Ratvar!</span>" for(var/datum/action/innate/function_call/F in M.actions) //Removes any bound Ratvarian spears qdel(F) if(issilicon(M)) diff --git a/code/game/gamemodes/cult/cult.dm b/code/game/gamemodes/cult/cult.dm index fee57bedabf..3ada1efa834 100644 --- a/code/game/gamemodes/cult/cult.dm +++ b/code/game/gamemodes/cult/cult.dm @@ -176,7 +176,7 @@ var/datum/action/innate/cultcomm/C = new() C.Grant(cult_mind.current) update_cult_icons_added(cult_mind) - cult_mind.current.attack_log += "\[[time_stamp()]\] <span class='danger'>Has been converted to the cult!</span>" + cult_mind.current.attack_log += "\[[time_stamp()]\] <span class='cult'>Has been converted to the cult of Nar'Sie!</span>" if(jobban_isbanned(cult_mind.current, ROLE_CULTIST)) replace_jobbaned_player(cult_mind.current, ROLE_CULTIST, ROLE_CULTIST) return 1 @@ -200,7 +200,7 @@ cult_mind.current << "<span class='userdanger'>An unfamiliar white light flashes through your mind, cleansing the taint of the Dark One and all your memories as its servant.</span>" cult_mind.memory = "" update_cult_icons_removed(cult_mind) - cult_mind.current.attack_log += "\[[time_stamp()]\] <span class='danger'>Has renounced the cult!</span>" + cult_mind.current.attack_log += "\[[time_stamp()]\] <span class='cult'>Has renounced the cult of Nar'Sie!</span>" if(show_message) for(var/mob/M in viewers(cult_mind.current)) M << "<span class='big'>[cult_mind.current] looks like they just reverted to their old faith!</span>" From 043a8adf6f4e6f0996e72d12f07163e31d5ff214 Mon Sep 17 00:00:00 2001 From: Joan Lung <duorabbit2@gmail.com> Date: Wed, 6 Jul 2016 15:06:09 -0400 Subject: [PATCH 45/81] Judicial Explosions now mute (#19150) --- code/game/gamemodes/clock_cult/clock_structures.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/gamemodes/clock_cult/clock_structures.dm b/code/game/gamemodes/clock_cult/clock_structures.dm index e32a63abd79..536ccde2065 100644 --- a/code/game/gamemodes/clock_cult/clock_structures.dm +++ b/code/game/gamemodes/clock_cult/clock_structures.dm @@ -530,6 +530,9 @@ L.Weaken(4) //half the stun, but sets cultists on fire L.adjust_fire_stacks(2) L.IgniteMob() + if(iscarbon(L)) + var/mob/living/carbon/C = L + C.silent += 6 targetsjudged++ L.adjustBruteLoss(10) add_logs(user, L, "struck with a judicial blast") From 021764d3f32f9aa7e54c5d0b5b23f08991b6e3e2 Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Wed, 6 Jul 2016 19:06:11 +0000 Subject: [PATCH 46/81] Automatic changelog generation for PR #19150 [ci skip] --- html/changelogs/AutoChangeLog-pr-19150.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19150.yml diff --git a/html/changelogs/AutoChangeLog-pr-19150.yml b/html/changelogs/AutoChangeLog-pr-19150.yml new file mode 100644 index 00000000000..bd502abb20a --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19150.yml @@ -0,0 +1,4 @@ +author: "Joan" +delete-after: True +changes: + - experiment: "Judicial Explosions from a Judicial Visor now mute for about 10 seconds." From 2d5fd0c9c793223f017b4bc71bb0f3895f030803 Mon Sep 17 00:00:00 2001 From: Joan Lung <duorabbit2@gmail.com> Date: Wed, 6 Jul 2016 15:09:09 -0400 Subject: [PATCH 47/81] New abductor wall sprites, courtesy WJohnston (#19155) * New abductor wall sprites, courtesy WJohnston * use em or lose em * what thin line of pixels * eagle eyes * pictureless fixes --- code/game/turfs/simulated/walls_mineral.dm | 1 + icons/turf/walls/abductor_wall.dmi | Bin 1977 -> 2824 bytes 2 files changed, 1 insertion(+) diff --git a/code/game/turfs/simulated/walls_mineral.dm b/code/game/turfs/simulated/walls_mineral.dm index 2207e65ec3c..276964e52a5 100644 --- a/code/game/turfs/simulated/walls_mineral.dm +++ b/code/game/turfs/simulated/walls_mineral.dm @@ -183,6 +183,7 @@ icon_state = "abductor" walltype = "abductor" mineral = "abductor" + smooth = SMOOTH_TRUE|SMOOTH_DIAGONAL sheet_type = /obj/item/stack/sheet/mineral/abductor slicing_duration = 200 //alien wall takes twice as much time to slice explosion_block = 3 diff --git a/icons/turf/walls/abductor_wall.dmi b/icons/turf/walls/abductor_wall.dmi index 5d0f47046b3c64a4fc54d49a738c33bac61d1edd..de5e89cae2ec5e2e14562af82665fc0ce8538d86 100644 GIT binary patch literal 2824 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 X)f(qbh~<(`A67v37DlsF0~`7un;<e) literal 1977 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 From 56a8ba1c653943c5fbbd9dcb4c868e8c654d2059 Mon Sep 17 00:00:00 2001 From: Remie Richards <toiletbrush95@gmail.com> Date: Wed, 6 Jul 2016 21:43:59 +0100 Subject: [PATCH 48/81] Reverts accidental botany buff (#19175) This was accidentally introduced along with Bees back in March, this value should always have been 0 by default but I made it 1 on accident, leading to all multipliers being 1 stronger than they should be (Eg: Robust Harvest went from 2x -> 3x) --- code/modules/hydroponics/seeds.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/hydroponics/seeds.dm b/code/modules/hydroponics/seeds.dm index e85418941d0..496ec303822 100644 --- a/code/modules/hydroponics/seeds.dm +++ b/code/modules/hydroponics/seeds.dm @@ -34,7 +34,7 @@ // Stronger reagents must always come first to avoid being displaced by weaker ones. // Total amount of any reagent in plant is calculated by formula: 1 + round(potency * multiplier) - var/innate_yieldmod = 1 //modifier for yield, seperate to the one in Hydro trays, as that one is SPECIFICALLY for nutriment/chems (which means it's constantly reset) + var/innate_yieldmod = 0 //modifier for yield, seperate to the one in Hydro trays, as that one is SPECIFICALLY for nutriment/chems (which means it's constantly reset) //This is added onto the yield mod of the hydro tray, yield *= (parent.yieldmod+innate_yieldmod) var/weed_rate = 1 //If the chance below passes, then this many weeds sprout during growth @@ -269,4 +269,4 @@ if(seed.icon_harvest) // mushrooms have no grown sprites, same for items with no product if(!(seed.icon_harvest in states)) - world << "[seed.name] ([seed.type]) lacks the [seed.icon_harvest] icon!" \ No newline at end of file + world << "[seed.name] ([seed.type]) lacks the [seed.icon_harvest] icon!" From b172360f497de373a91dc180bdf7bde903133d8b Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Wed, 6 Jul 2016 20:44:01 +0000 Subject: [PATCH 49/81] Automatic changelog generation for PR #19175 [ci skip] --- html/changelogs/AutoChangeLog-pr-19175.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19175.yml diff --git a/html/changelogs/AutoChangeLog-pr-19175.yml b/html/changelogs/AutoChangeLog-pr-19175.yml new file mode 100644 index 00000000000..9edb5961233 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19175.yml @@ -0,0 +1,4 @@ +author: "RemieRichards" +delete-after: True +changes: + - tweak: "Fixes accidental buff to botany, all modifiers should now be at the point they were at pre-bees (this does not remove, nerf or alter bees)" From e713e9787a36d09a558292f4930762d4eb07d894 Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 <sybil@tgstation13.org> Date: Wed, 6 Jul 2016 20:53:24 +0000 Subject: [PATCH 50/81] Automatic changelog compile, [ci skip] --- html/changelog.html | 5 +++++ html/changelogs/.all_changelog.yml | 4 ++++ html/changelogs/AutoChangeLog-pr-19150.yml | 4 ---- html/changelogs/AutoChangeLog-pr-19175.yml | 4 ---- 4 files changed, 9 insertions(+), 8 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-19150.yml delete mode 100644 html/changelogs/AutoChangeLog-pr-19175.yml diff --git a/html/changelog.html b/html/changelog.html index cbe8ea9a405..42596e3252a 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -63,11 +63,16 @@ <h3 class="author">Joan updated:</h3> <ul class="changes bgimages16"> <li class="rscadd">Servants should now be more aware of when scripture tiers are locked or unlocked.</li> + <li class="experiment">Judicial Explosions from a Judicial Visor now mute for about 10 seconds.</li> </ul> <h3 class="author">MrStonedOne updated:</h3> <ul class="changes bgimages16"> <li class="rscadd">Instant Runoff Voting polls are now available.</li> </ul> + <h3 class="author">RemieRichards updated:</h3> + <ul class="changes bgimages16"> + <li class="tweak">Fixes accidental buff to botany, all modifiers should now be at the point they were at pre-bees (this does not remove, nerf or alter bees)</li> + </ul> <h3 class="author">Xhuis updated:</h3> <ul class="changes bgimages16"> <li class="rscadd">The Necropolis gate now looks as regal as it should. Credit goes to KorPhaeron for turf and wall sprites.</li> diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index b292f2d6e1a..b86099b689c 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -6030,8 +6030,12 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. Joan: - rscadd: Servants should now be more aware of when scripture tiers are locked or unlocked. + - experiment: Judicial Explosions from a Judicial Visor now mute for about 10 seconds. MrStonedOne: - rscadd: Instant Runoff Voting polls are now available. + RemieRichards: + - tweak: Fixes accidental buff to botany, all modifiers should now be at the point + they were at pre-bees (this does not remove, nerf or alter bees) Xhuis: - rscadd: The Necropolis gate now looks as regal as it should. Credit goes to KorPhaeron for turf and wall sprites. diff --git a/html/changelogs/AutoChangeLog-pr-19150.yml b/html/changelogs/AutoChangeLog-pr-19150.yml deleted file mode 100644 index bd502abb20a..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19150.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "Joan" -delete-after: True -changes: - - experiment: "Judicial Explosions from a Judicial Visor now mute for about 10 seconds." diff --git a/html/changelogs/AutoChangeLog-pr-19175.yml b/html/changelogs/AutoChangeLog-pr-19175.yml deleted file mode 100644 index 9edb5961233..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19175.yml +++ /dev/null @@ -1,4 +0,0 @@ -author: "RemieRichards" -delete-after: True -changes: - - tweak: "Fixes accidental buff to botany, all modifiers should now be at the point they were at pre-bees (this does not remove, nerf or alter bees)" From 50582b3fc504fff7823d7df801d0d4cbdaf536bd Mon Sep 17 00:00:00 2001 From: Joan Lung <duorabbit2@gmail.com> Date: Wed, 6 Jul 2016 17:27:00 -0400 Subject: [PATCH 51/81] Ratvar and Nar`Sie max out at a 50% chance to win clashes --- code/game/gamemodes/clock_cult/clock_ratvar.dm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/clock_cult/clock_ratvar.dm b/code/game/gamemodes/clock_cult/clock_ratvar.dm index 158a495e887..b619631ff43 100644 --- a/code/game/gamemodes/clock_cult/clock_ratvar.dm +++ b/code/game/gamemodes/clock_cult/clock_ratvar.dm @@ -288,10 +288,11 @@ spawn(1) M.client.color = initial(M.client.color) shake_camera(M, 4, 3) - var/r_success_modifier = (ticker.mode.servants_of_ratvar.len * 2) //2% for each cultist - var/n_success_modifier = (ticker.mode.cult.len * 2) + var/r_success_modifier = min(ticker.mode.servants_of_ratvar.len * 2, 50) //2% for each cultist + var/n_success_modifier = ticker.mode.cult.len * 2 for(var/mob/living/simple_animal/hostile/construct/harvester/C in player_list) n_success_modifier += 2 + n_success_modifier = min(n_success_modifier, 50) if(prob(base_victory_chance + r_success_modifier)) winner = "Ratvar" break From 7559c0842aa3b4988fab40675d0fcacb9ca7d383 Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Wed, 6 Jul 2016 21:44:02 +0000 Subject: [PATCH 52/81] Automatic changelog generation for PR #19143 [ci skip] --- html/changelogs/AutoChangeLog-pr-19143.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19143.yml diff --git a/html/changelogs/AutoChangeLog-pr-19143.yml b/html/changelogs/AutoChangeLog-pr-19143.yml new file mode 100644 index 00000000000..891871e6840 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19143.yml @@ -0,0 +1,5 @@ +author: "coiax" +delete-after: True +changes: + - bugfix: "The tesla now dusts all carbon mobs on the turf that it moves to, +grounding rod or no." From 405f854188cd6c5db327ae778394eeea1c37a77f Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 <sybil@tgstation13.org> Date: Wed, 6 Jul 2016 22:21:03 +0000 Subject: [PATCH 53/81] Automatic changelog compile, [ci skip] --- html/changelog.html | 1 + html/changelogs/.all_changelog.yml | 2 ++ html/changelogs/AutoChangeLog-pr-19143.yml | 5 ----- 3 files changed, 3 insertions(+), 5 deletions(-) delete mode 100644 html/changelogs/AutoChangeLog-pr-19143.yml diff --git a/html/changelog.html b/html/changelog.html index 42596e3252a..3ed0de4c611 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -86,6 +86,7 @@ <li class="bugfix">You can now reload your gun in CTF.</li> <li class="rscadd">Dying in CTF will spawn a short lived ammo pickup, which you can walk over to reload all your weapons.</li> <li class="rscadd">If reduced to critical status in CTF, you will automatically die, so you no longer have to succumb or be coup de graced. If you are conscious, you will now heal slowly if some damage got through your shield and didn't crit you.</li> + <li class="bugfix">The tesla now dusts all carbon mobs on the turf that it moves to, grounding rod or no.</li> </ul> <h3 class="author">coiax, Niknakflak updated:</h3> <ul class="changes bgimages16"> diff --git a/html/changelogs/.all_changelog.yml b/html/changelogs/.all_changelog.yml index b86099b689c..84e8fb3b7af 100644 --- a/html/changelogs/.all_changelog.yml +++ b/html/changelogs/.all_changelog.yml @@ -6052,6 +6052,8 @@ DO NOT EDIT THIS FILE BY HAND! AUTOMATICALLY GENERATED BY ss13_genchangelog.py. - rscadd: If reduced to critical status in CTF, you will automatically die, so you no longer have to succumb or be coup de graced. If you are conscious, you will now heal slowly if some damage got through your shield and didn't crit you. + - bugfix: The tesla now dusts all carbon mobs on the turf that it moves to, grounding + rod or no. coiax, Niknakflak: - rscadd: Added fireplaces, fuel with logs or paper and set on fire and enjoy that warm comforting glow. diff --git a/html/changelogs/AutoChangeLog-pr-19143.yml b/html/changelogs/AutoChangeLog-pr-19143.yml deleted file mode 100644 index 891871e6840..00000000000 --- a/html/changelogs/AutoChangeLog-pr-19143.yml +++ /dev/null @@ -1,5 +0,0 @@ -author: "coiax" -delete-after: True -changes: - - bugfix: "The tesla now dusts all carbon mobs on the turf that it moves to, -grounding rod or no." From 15faa42e4b489ef5b5321be226757762918cbba8 Mon Sep 17 00:00:00 2001 From: sybil-tgstation13 <sybil@tgstation13.org> Date: Thu, 7 Jul 2016 02:41:59 +0000 Subject: [PATCH 54/81] Automatic changelog compile, [ci skip] --- html/changelog.html | 15 --------------- 1 file changed, 15 deletions(-) diff --git a/html/changelog.html b/html/changelog.html index 3ed0de4c611..519a0ee2785 100644 --- a/html/changelog.html +++ b/html/changelog.html @@ -1236,21 +1236,6 @@ <li class="rscadd">Changelings do not die when decapitated! They can regrow all their limbs with Fleshmend, or just one arm with Arm Blade or Organic Shield.</li> <li class="rscadd">Your chest cannot be dropped, but it will spill its organs onto the ground when dismembered.</li> </ul> - - <h2 class="date">05 May 2016</h2> - <h3 class="author">Joan updated:</h3> - <ul class="changes bgimages16"> - <li class="tweak">Revenants are slower while revealed.</li> - <li class="rscdel">Revenants can no longer cast inside dense objects.</li> - <li class="tweak">Lying down will cure Blight much, much faster.</li> - </ul> - <h3 class="author">\"Macho Man\" Randy Savage updated:</h3> - <ul class="changes bgimages16"> - <li class="rscadd">OOOHHH YEAAAAHHHH</li> - <li class="rscadd">SNAP INTO A JLIM SIM WITH THE ALL NEW WRESTLING BELT</li> - <li class="rscadd">YOU CAN FREAKOUT YOUR OPPONENTS WITH THE 5 HOT MOVES ON THIS BELT YEAH</li> - <li class="rscadd">PRAY TO THE LOCAL SPACE GODS TO EXCHANGE YOUR TELECRYSTALS TO ENSURE THE CREAM RISES TO THE TOP</li> - </ul> </div> <b>GoonStation 13 Development Team</b> From b43417f613ed079e1a30b9c1a4fe90915ec0656c Mon Sep 17 00:00:00 2001 From: c0 <Core0verload@users.noreply.github.com> Date: Wed, 6 Jul 2016 16:09:34 +0300 Subject: [PATCH 55/81] Fixes dexterous not working on hostile mobs --- code/_onclick/other_mobs.dm | 4 ---- code/modules/mob/living/simple_animal/hostile/hostile.dm | 7 +++++++ 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/code/_onclick/other_mobs.dm b/code/_onclick/other_mobs.dm index 5ca614626ff..95c2ff9836a 100644 --- a/code/_onclick/other_mobs.dm +++ b/code/_onclick/other_mobs.dm @@ -60,10 +60,6 @@ /mob/living/UnarmedAttack(atom/A) A.attack_animal(src) -/mob/living/simple_animal/hostile/UnarmedAttack(atom/A) - target = A - AttackingTarget() - /atom/proc/attack_animal(mob/user) return /mob/living/RestrainedClickOn(atom/A) diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm index 8ae70d45541..b0102f3d95f 100644 --- a/code/modules/mob/living/simple_animal/hostile/hostile.dm +++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm @@ -232,6 +232,13 @@ else if(target != null && prob(40))//No more pulling a mob forever and having a second player attack it, it can switch targets now if it finds a more suitable one FindTarget() +/mob/living/simple_animal/hostile/UnarmedAttack(atom/A) + target = A + if(dextrous) + ..() + else + AttackingTarget() + /mob/living/simple_animal/hostile/proc/AttackingTarget() target.attack_animal(src) From 43e78b8e5efd86536807a7071cd2111d44eaa338 Mon Sep 17 00:00:00 2001 From: coiax <yellowbounder@gmail.com> Date: Thu, 7 Jul 2016 13:04:54 +0100 Subject: [PATCH 56/81] Shuttle bombs now make transit space turfs (#19171) :cl: coiax fix: Damage to a shuttle while it is moving will now correctly make transit space turfs, rather than non-moving space. /:cl: This also makes explosions on lavaland more sane. The mining shuttle exploded while on lavaland will make ordinary rock, while the gulag shuttle will expose lava. --- code/modules/shuttle/shuttle.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/modules/shuttle/shuttle.dm b/code/modules/shuttle/shuttle.dm index 5da611bb578..9c9aef953e2 100644 --- a/code/modules/shuttle/shuttle.dm +++ b/code/modules/shuttle/shuttle.dm @@ -435,6 +435,8 @@ if(S0.area_type) area_type = S0.area_type + var/destination_turf_type = S1.turf_type + var/list/L0 = return_ordered_turfs(x, y, z, dir, areaInstance) var/list/L1 = return_ordered_turfs(S1.x, S1.y, S1.z, S1.dir) @@ -466,6 +468,7 @@ continue if(T0.type != T0.baseturf) //So if there is a hole in the shuttle we don't drag along the space/asteroid/etc to wherever we are going next T0.copyTurf(T1) + T1.baseturf = destination_turf_type areaInstance.contents += T1 //copy over air From d5dc1c699a945dd612302201e6ce79e5ad7e42bc Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Thu, 7 Jul 2016 12:04:56 +0000 Subject: [PATCH 57/81] Automatic changelog generation for PR #19171 [ci skip] --- html/changelogs/AutoChangeLog-pr-19171.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19171.yml diff --git a/html/changelogs/AutoChangeLog-pr-19171.yml b/html/changelogs/AutoChangeLog-pr-19171.yml new file mode 100644 index 00000000000..406bc140cdb --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19171.yml @@ -0,0 +1,5 @@ +author: "coiax" +delete-after: True +changes: + - bugfix: "Damage to a shuttle while it is moving will now correctly make +transit space turfs, rather than non-moving space." From 4db31092296d8fb78564e80337d34d27cb1fe0a6 Mon Sep 17 00:00:00 2001 From: Leo <lzimann@users.noreply.github.com> Date: Thu, 7 Jul 2016 09:06:16 -0300 Subject: [PATCH 58/81] Better message for bluespace artillery (#19158) --- code/modules/admin/verbs/bluespacearty.dm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/code/modules/admin/verbs/bluespacearty.dm b/code/modules/admin/verbs/bluespacearty.dm index 165ec9072ec..814ee68d4df 100644 --- a/code/modules/admin/verbs/bluespacearty.dm +++ b/code/modules/admin/verbs/bluespacearty.dm @@ -24,8 +24,8 @@ T.break_tile() target << "<span class='userdanger'>You're hit by bluespace artillery!</span>" - log_admin("[target.name] has been hit by Bluespace Artillery fired by [usr]") - message_admins("[target.name] has been hit by Bluespace Artillery fired by [usr]") + log_admin("[key_name(target)] has been hit by Bluespace Artillery fired by [key_name(usr)]") + message_admins("[ADMIN_LOOKUPFLW(target)] has been hit by Bluespace Artillery fired by [ADMIN_LOOKUPFLW(usr)]") if(target.health <= 1) target.gib(1, 1) From 70445a7f16141dbd5ecfe98fdc297a52a58fb829 Mon Sep 17 00:00:00 2001 From: Joan Lung <duorabbit2@gmail.com> Date: Thu, 7 Jul 2016 13:08:07 -0400 Subject: [PATCH 59/81] Fixes dreamstation botany corner turfs, cargo flap entrance warning lines (#19186) --- .../map_files/DreamStation/dreamstation04.dmm | 64 ++++++++++-------- icons/turf/floors.dmi | Bin 390368 -> 390377 bytes 2 files changed, 34 insertions(+), 30 deletions(-) diff --git a/_maps/map_files/DreamStation/dreamstation04.dmm b/_maps/map_files/DreamStation/dreamstation04.dmm index 500e16b5288..b2ef9169dee 100644 --- a/_maps/map_files/DreamStation/dreamstation04.dmm +++ b/_maps/map_files/DreamStation/dreamstation04.dmm @@ -30985,7 +30985,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/green/side, +/turf/open/floor/plasteel/green/corner, /area/hallway/primary/port{ name = "Fore Port Hallway" }) @@ -31002,9 +31002,7 @@ /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/turf/open/floor/plasteel/green/corner{ - dir = 8 - }, +/turf/open/floor/plasteel/green/side, /area/hallway/primary/port{ name = "Fore Port Hallway" }) @@ -40419,17 +40417,13 @@ /turf/open/floor/plasteel/black, /area/bridge) "bDi" = ( -/obj/machinery/atmospherics/pipe/simple/supply/hidden{ - dir = 4 +/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden, +/turf/open/floor/plasteel/green/corner{ + dir = 8 }, -/obj/structure/disposalpipe/segment{ - dir = 4 - }, -/turf/open/floor/plasteel/darkblue/side{ - tag = "icon-darkblue (EAST)"; - dir = 4 - }, -/area/bridge) +/area/hallway/primary/port{ + name = "Fore Port Hallway" + }) "bDj" = ( /obj/machinery/firealarm{ dir = 2; @@ -41757,15 +41751,17 @@ /turf/open/floor/plasteel/black, /area/bridge) "bFB" = ( -/obj/structure/cable/blue{ - tag = "icon-4-8"; - icon_state = "4-8" - }, -/turf/open/floor/plasteel/darkblue/side{ - tag = "icon-darkblue (EAST)"; +/turf/open/floor/plasteel/brown/corner, +/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, -/area/bridge) +/obj/structure/disposalpipe/segment{ + dir = 4 + }, +/turf/open/floor/plasteel/warningline/corner, +/area/hallway/primary/starboard{ + name = "Aft Starboard Hallway" + }) "bFC" = ( /obj/structure/cable/blue{ tag = "icon-4-8"; @@ -43262,17 +43258,24 @@ /turf/open/floor/plasteel/black, /area/bridge) "bHJ" = ( +/turf/open/floor/plasteel/brown/corner{ + tag = "icon-browncorner (WEST)"; + dir = 8 + }, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/darkblue/side{ - tag = "icon-darkblue (EAST)"; - dir = 4 +/turf/open/floor/plasteel/warningline/corner{ + tag = "icon-warninglinecorners (WEST)"; + icon_state = "warninglinecorners"; + dir = 8 }, -/area/bridge) +/area/hallway/primary/starboard{ + name = "Aft Starboard Hallway" + }) "bHK" = ( /obj/machinery/airalarm{ dir = 1; @@ -52595,13 +52598,14 @@ name = "Aft Starboard Hallway" }) "bZn" = ( +/turf/open/floor/plasteel/brown, /obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{ dir = 4 }, /obj/structure/disposalpipe/segment{ dir = 4 }, -/turf/open/floor/plasteel/warning, +/turf/open/floor/plasteel/warningline, /area/hallway/primary/starboard{ name = "Aft Starboard Hallway" }) @@ -98153,7 +98157,7 @@ aKx bhq biu bjP -bla +bkT bmE boj bqx @@ -99181,7 +99185,7 @@ aSP aRO biv bjS -bkX +bDi bmE boj bqA @@ -115908,7 +115912,7 @@ bJG bVn bWF bXN -bZm +bFB caE ccn cet @@ -116422,7 +116426,7 @@ bMQ bJG bWH bXN -bZo +bHJ caH ccp cev diff --git a/icons/turf/floors.dmi b/icons/turf/floors.dmi index fd17da49110baa0315e3cc922e3a92d4af813bc7..82818a9432cdb0a591aebac941c2819d4bb81093 100644 GIT binary patch delta 106520 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 MuNrCN5cX030b$0#D*ylh delta 106419 zcmagFc|4SD`2Rij$-eKq5Gq2EZLASR_9%vIMMy$~%f1yVTZkcv$Pz^*X6!Ap@3Lp# zW~_smxt>ez`~H4^&+>Zy880>Sa?Wv{$8jE?_vg5lmbj*txWb~yqR2l`)K8szAR*op z78M;_SvVV?Dur5qz`5NX_<;X<80qPs*kBqn$&@yMmPi;*+~AW~{i{1Gn2hx)itFSD z%ozsL6yjup8D7&A+(0m%31praD8-MqQHSF5W3j744KY79<!#+Mr#hqQ@W_qdTFU$q zm$W)=pJ-iSF5t70+Ecg@cSXlsU8vCU#P`>o-fkEAPWIs|vELgs%+h_ZukBZsOmj~$ z7@fH6&i2x$z$AKV;ScHtcyYh32JJxztVMf}&dyBIJTHjJaRlPhf?S-xl%+q=zvA89 zFBIdXuho}*v2aU@7kt0ta+k>>Hh;S3*=*6ilFWp~ECt2{+%}ob+uZL0LSH?wnW06b zN_Ptytv&hdzkHfdjJ&=>Nu94duq9VH$O?dk8Q9_3WG8NN$u5{`NK<AOt(^KddtBID zA*a9pnAnmD3b?M<evUM7qtAyC`{Q}+qdF1WGU=K}<R8DpmZ?6`@07O>DM&6;6^Rgz zl7#OVGRXYWs0j#nGUE6>!qem}M|si!4;P=Jg0U3X?{%+7!M`$BtQnlPCf^<lxm!B} zM4ix#W8V9esC3A;_z1QyNXZ@9>1m-W5XwDub4_%&Bo0U?aD>5?4wYCKW8qYoP^v21 z=CwvnIbr_NTny{-8`|OoUgH5l-EU;nCw=Ncl`o2#7}kMnw|E%dSqy63irf0750hKp z^}qDyoV<ejtEBU+!-A`@lT(j4`b*nQS^Vz)ykNiLIpw@YpZ@j^cGfOW=F`>;r?HwJ z|BCkwikK)MTXwu@`MV2!48_ey>nfe~L@f&-FF~08-p1ix$Jy?jA(dhcE3MgJ0e1LZ z^!rHHf)muUZI6|(Sk+FaxqKITnvmZ_5~DF9P-TMZOK;oero2_xh4=f*o*xEzi!bmk zPSAHZj5qdvr;gLU39M6R4Ol8#@xiG@B1o`yV_7YL*|G9G>{A-X`;1c0^|y{&of1}7 zgPP2X6Kjrp2WLybI~=(i`9C;T*K2xi!^Y2c-!ATQU|x37QQqqpnmz0yCg0u&rgFTV z>~AbMB}7^_O5Y73$bwsX1~z)!gFO?06r1=y=)D_c#T4-A!?2Cgo=I1>Pmiq6><o`H z^tc0WzXSzv;eRiLSv|%r7A$wHv`_fcEp#<-d84=G(=%3{KA$=y3*Fe8Xvsj+6Gl*E z3tiq$zFYh;&9v(iWmBUcRUd98o+Y6wh`{h~3nL2m^J&Ohx|{X1UpEslnF=Ld@4H&g z+^=2m=_)$sJ=u_$md5dQe?I$@-wNmYMEzr+UGNe8nm^x8kosuO*9fDGv(xdCxtNb0 zL-!80?<i(pwJ05+Bpn>6<c1#HfnoT(zlL8b2=^E&pH|-p?7AL&M*rMq_5{^vIwE-e zB4KoY3qQ=&5GD?rbh<PfPJ^Y8G@jBaGM>%=r<l5bk2ci~4dHGecAfBR8A#*T;E**? zF@q%3qhrzFAv*cT4ex0W>xx$h{#$RyTA5g<ODBnEJ9AW`Rnro($nu9emtt;}OqXT7 zcU_gxHkGAYyR`Z()jeh6i?RE|Q#lvHEBK0f7L&($D$nhXQtBu3wles%OlIo$awei4 z17rtXt&<;#cC%e|M7ym3W>D;gl9CKyf2*L-{uG;l<oKQ56|2Z=u1VKNyO_)ahxhq8 zNrvaW9O^K&D3m{eP10DHUdKY6$;|M4GJ-y_`r3!kblCQ*w=Ji|1yvq#mbtP;F4`7Y zDR_Hr(_C8#+94c<a+d_+2ifU|@Do35?kR^YST@S*eiK=CbifuaG{@4OW!WA8*psf! z%w(Rw=5m6gN59N0y!gQMwgRQXHj7j}Cem6pMuc*TK}#5JaCgIhs^W7iN<suCs14@{ z>xp95s8P|-W-5M679*-#D%#_<F@u*6j}_@eiO5kG4}@$}V73NaZ8(JB+A*?}apEQH zuVi^Bb{m~h`?UQ;UiViC15fV(S1p+1@>NnE4!8RF(7TnmolB*#&|~l%i5Zkp(C_o; zR}`S0jsj?nCgfpFD@5z=1?GHx2a`N)j??+!S=QmNVeav@yg4gW>I3iT*Ix;&M+h^2 zW1MIRI<er+<aCM#`>i>#@%&u|FNf+w@+d5BHwEN@KS{7|X0>RqIh%DID1C{k#|mnj zYGqIl(|Z+2Pzt_#saIxu9v{TD=)0jphm&*k3*jI;;HHmJ-ojEixV}`WEAPCa{+V2h zeB6<5^HWyB>9~8#`Q}(_D(6$vK2&8+WG@DKqh^bSuBloznuYL8iBGZTf3$Dz^w6NL zN**5<m)n?{$@Ik*(yTwi0K#F`9M@IrBb*j^7h^3~Z?5QI^s8;c(Lb1-uaLcm!GvL# zb+s%)IT8ycsK>~x2Cci*tn@txOlI~TDeo_yJB_G((s=&T-a4$_kx5H3>Zu^LqflbZ zX85IM8ev#eu~k_;M~u4W%Vxu$%>x--v+KLm>k~J~@?80gjmuib9|1C->O$zOks1{j z+F2J~5rSauu$aZ2n4Ulk?)}|F>dGo|yvFo|`qVF_G{k9H3L%o*wKBtZ6`{<;2}FCF z3=<#0o#WGk6ZpYe%7!h0wzf-5OfPY`&VZNA-)C!aW!`JAh90}>!MGX2*F1NK`T#q= zQ7BbR;paAEr{4PROJIi}maHbf`TL%7%VXJwI6ft>sdj+S-m~;TQ}@$@CD!!x^r=G) z!BD)Tg*1oSPQUr5P~w-7mBzNAu6mHT(GFFL%DTG80qDc=;orX%8BnL8n&89UtGrY@ zhDYUwa3X%YPnV93F&i0O_f}-yKE&t9hO!_UK12ayYcrm}MzCbVy+eNq5;~CRN9gPV z)k60JLTQLzTqh|tqrAO6r<Zp8)au^nV_rv1x|7|`l$wKG5o2-i*cHj7e#={ESYDto zxic?6pDQ@RVrm<vJoiA8e6oMc-zm)upPJ~+Tk~>MQ$J33w7E$(0uUr}HU3W#KrG_{ zp%JQ}-*BgcFXNZ1hhC4m4UFzpZ*~RwhXdRA(fv4h)0XBt|6ztm&5NeYn!0<{{?Af+ zUTw))w7(M0@)Bl_4r_1?QBIo>*KmfL(8Mk@yZPmE)9An(9WGKDr6s4b>XNHVO^K-- zUXec_3X=C|4ivym!t(q_8EiZ$uT?w*Ztsyl)D9Caq6T<7$!el`7HKpCzQJN1I@l!k z$DYQVzE>~`E72G%p}5NgFKxG!b!~Nf_?q;VK9kviJlyB*Kzo6t_V0-@hq{I74xT1k z1x0*LUb1U_G_U2gwLolyASKQ99V?%jAVwWZ;c1a5%J9lRWw)%UpWcUmCwrZG8%W@U zQ(mS=l?XEnma9i3k}Si-nW>pM!h`fY=lgiJO}E?^qt(CmhVrmdQ1a)g{*Hk~GUpll zeVrf)3cf>8u-$XI#~`~#V(@SBG%!nRc3ohw7;b-F`-Jo3z4|@gpsL6>wNd72G+0}Z zV>M>4TWDSMT}8g>+i*&r;A*<<JRo^+Ny5Ko^x?|q+Iy?<mU)af!A=HzZt_m8Ky%rR z+HTq#%x8oWX|g`y#&4AP-v5$3ILKNKY*2UBFVF`K2zmwYU5JCbg<{FJ{SUdn^5zBB z#5*ySy_(#}wtL~R6W&-MP&&OUqx$J^Q2lg{=c~Xk5w-TAbc);4@w_VIj9I{dik0AX zvMiBuU_rw6mpFdGqV?ba_?jNyB^o6QPu!6%Im48*CK!<;62tDGY@zSYKuxwi|0$B} zTG=3M+w?7rO9-_2{bfh6f5j3ns#!llmA7&TgB93sT-xJ>ML%5qj<VGEJ0T1|z=m`^ z2=(M)40q>vcyOmprlMG?I{?@quc*HS^}yk{01~5S8nQ)ZvMwrgF|s+o5x{Cqy>CC+ zu*oqsmr;wIlRcLk+|<6L;P+B3kixs+1is;5A<v4UGnXn9#}$q`yf`&j)>Fm5>(#Zp zb?457?1#&5i|);L@IY^8ZP>_OX)iN1cfG_+$;}vh`$D#>cdX*X2vF_jv%6}uRX6Un z5zka?m&fG$C!oUkUiZp$MZ^BpcQs=V^T+g78fkE~6FX-KKPE|I_{9Yc8r<Lwd`v37 z4En3Vw|v=@-W4M55W4Dd)C5<ypOIvw!I5hGrcA|D)Ay8NH9!!({U-&FXuvT<<s|Wl zyjRL~v_t&3?P#zKJU{CmJLyJwxvfA|*EH$bi=PDy4t&U=zAwf@iH;%OvcZ;0wqlod zeR;$#>&<dCB9cjur#41O<+z1$Qu)4+AK}p7t=Lq6hxx*N^!bvY(e+QyzWFQ+oW+jM zP+*XRR-}WkFB@V@0YM=gN>`B6-SB3zVc5-gNlAHpG4X3XFf0GeHflXkFb)oGw@7`( z_asjzBS<E{6wnR#>19K=o$x7>2X3)RU<R<C0adsb8U&VXi+(bQvDW{KvOkFx9>z@1 zV<2a=9rL85C~5dDt$+h-Sn~KfjNJe(VIi#{w^}0gyh-QdjFTMwtFT?UFeWJ-!d{V3 z^Fjm3<}PsaAr0?G=@?k3-<nqN`U<L5CYdA|o3!EWJ=JN<<>59NbE%B>LD4M#)M*@y z@_FU>UXK7RePP&>H$5NfbmZ95rODFWS<T4Ta$|Fm`rSf#wl0b?Wa%Yj%elH}x_fX+ zviv@}>F?at$z%u3BGS3Z`tHfoNx!wZLSAkghcyB{u8f8yuad;Qsp=w?<l-hyZ&pUq zxF<IiD2Iyor~cXc_;^^4slh~fE+;JYi6eJjGMRgE{`7gD5)yM$WwJ&<cb@o%&xvbT zLEC<E{Xm8}*qQ^MrKyhPpd5WI3+wc+oCOi>cq5~YHrIy~c5jndzVQ9lk{l-U4dX3Q zwnxMQ?b!&J5XW|`P9(B|EX`2hqdP<0nCJHT0}+w;TbqowOttq8dZp;8b+DQa3yGc< z#@3ZPqi5b}e2H*MF3THnkI3|y{hSSNX0Ej#)^+(DWA2SO;Tk{f5T{!4yLHo@ZYM`N zNS<<_a3p%9ZE|Tf;;TrB2PLIWoI6L6Y>xIJ;4hRjq)l0;GiAY`ga#<ufhq1mLF9S7 z5~}VaO(>s{%++^gLe1SN4lFbC^^dSJg3=s2-Ysim<l|m(`hsL7mO>>?eEa!D>A?YY zo~w76dNvGUlp@@Y->_<VlWD^vg0IFrb?_xcr7GXtL%wXzGgmaw_PcXHUkFZSA-xQ2 z=^#$t+j`T21kZPGu-S*C;gkT1-(OECW@FZF)cO#VX9=Ilf^wK)`L-?=rS1t^4w#2a zg)k(3<~(6BSuL!PV~P%WO<<Kqh%!ltOF7VNreA7mqMkNJC)(RP2{ln~^Vq)61MEBu zwvB@iK;POpCt~B!X^W3Bc6ef<4QOkl?nEJyZOg3S4e8Aqv{I#8KRbp;hB2LO)czqt zp{3DICTigaoARVRE_)0j@Nf)g(y)8}rK%4(=;cAje9MHeUUp+jE()vmb<ll!A#^bo zJ7-K|qP~AJcYLG~XOz($x^{kh9a3keJQ(;kI-Wm6=Dlp${YREeHxh3Ec9OA<1ktgE z*xP?3OK~164&1*I42Jf16;gZPgF_LgLJo3?7q1X*66m^tv!wF14PIbkZ6ga^fZyBs z=Ge-XsmkdVA5vk3>lTWMXSsaHKeqj)fBPd<!;N6rQMy9XC2V+U^$yjj&$i#Q`>)*# zZ@m#2yJg}5vuNLLO$I{gO+KWvc8v@%@=eZ{%t1NF)%g;mzEimz+>~XdMLs|a<8&}! zrd-y(rId<=hgqAqPr{jYf*9)Uk$xIB<n(fHXOp-!H1>A7A_Ol|803u!VZ6yvhX-!c z>i(Q9vB~I<eXaX_E5qSUz($=deg+KW+6b{;G3X)-B^{~*U-#_X{{+YqE|n%cqF@?G zXt^hciIh~oS$9$MqkUuL7|nTZr47pKcAMSf47lzQPWyVkS3fX0sv(qT!gKt&%g(LO zhAW);y5mYC8;pLu*H9W=0U|N1yu%CuJ(_I7mzq7ouW1SC^qcCz<6$Dp*ZATFbQxgb z7hx%|>!P}G0Ij94NKZ3!=!YJ5x_p(aVo}X7Vfr2h)$0+wA30Cndvl*!2N5P2Oz$FO zx2{90ZT_MAwaNjvHf=cD$G%TozqR^2@?})9x*R9f;Ea_QzcMC}oTl@omv6^WyMKt9 zeU*@sM$^rFb=&1BW~fe+DN@AwRL^zqTl<Y1!j#2tFVF&f)b68%&80qJX4{3V#hnA} zNF=?s8h$GBy4RWfv9+cOJlvr57IT!a$TbfO)3<@c>#KQZS8gBpRnt``c6D42yv@@t zWM?!rlx2CkEN1E+Rr5Hrk(*Ux8Ww|JGv?c|75J4Vv3~Pv!%4bk=7Ew>Q-0k7Oi)&} z%0fUuQKB~xyd^?d-)QCI@vGA;rMgLSlbsqO;R=-fHhHNdIS)c~bE;uE#&PbJehpEu z^$CGjE?0w?wexJ#@KZG5C@|1L**SPl2HFtKqJkflfu*s=ZgC5_h(wc+gGUl;(R3KG zWSBNRZq(!I@3GO=JY;JHsDkZDw(8lSf$PNo0<Old428!E3APU1GGS<#jPnZO#c83s zo)f1g>mPAV64wLXfBYC-izco;T+EN%4Yo(?)<49}<T6y|WFXr%3z8+umpUugKaA$g zF0B9N`JB7{JIM&0Vq0gVtI2(9u1DY0##Vc0_*{RIKr>y>%N-Cucmo!es5IHKzSj`z z1SBIGBsETup$D3hQg5r_g-InNEm<40X~LR?1LRH2zZBf$ZkO`N`HS^=1ydL(e$e`M zvpM5M)17!?udPXYFT<@mJCxTS39JI|mpiJ<1#EjwL)C2$9*NTVnh`|zO<sYb{|me6 z3xJ`6>lpuq%K?>D{%nFV_kln3V-F7AJqpYEG9o~kS;r=eO=c7d<6&Tk6vn;tQDA%W zUMF;?6xn(Z&xT*NMkf@ZLU{)asrESLTfS9r`mVvTYtN85OQR#Tj@hs%9XWk5CDSWb z(S}25g1n-X!WjCf0Hu4RKeRQq7p5xgV1efqdCxzn3o$U&DShKVw+ozMv!HaEZBoVL zpI40xOQhR?MZ@q|+)!r&!x;aHmC)sFYtWm|L_PhS{uZ-tK<L`+)3)hD_%w~WVhK4v zz0W(V=3kY`oaA?ZGDm#X_3JK<!ZvA?FfT?vBh)^BZ$^g&^m8U9&ko}JU?J;{Z)=|H zI&g&)cd~`wV+-ik6#x#@S7CxDjTEF$U!<&#qRC^c=~>W#M~P_9l?p%TZa#OqAdzeo z=3bm<>FH35j->84LUE%XlU;sj5zf@)`8gA_Cvxu%4!+LlEhZde?Wq+<d(xi_{@_&) zG9o!^Qn&erR&tE8u?O7dmXTNT6jQ7YB;y{G2UPm42&NBa4Fg{SnK-)I?{RBBB(Jw; zI?a>lO3`j2)I7NJ$bmXS81rM9*8cZH9_YWcnDagkV&*?SDjq6*Do<Ix>?~VRQyJ>c z5MW;y>*x!U8d&e6X{;Dpxo&f#@z;VExo-3nN|k2&kX6aM<XL|P(n<h1zfE7lYbz6g zD+L!_zLLIVT>!4W*0^zFITOH_%FdS6COLkxY0gpAh{*Ha?CHyIX1;FEd9B))2gVod znr2-{{&hjUWJ{I17~nKP*)}hadVbx?shCYvx<#06w=CMPo1}98$Y}iX`lW)=mff0U z;cFh_Awt*fEK!D3#a2#)V(;j&o~+&vFO_|6t=5aKdyD|Gq1-VK@zb$veXrXK845y9 z+K2AD-28N}@d;<qT<2ETEZ*EC@xc`)^K~_l0B<O^(CmP(kLx&G^-0$X8~s76GF0Jo zZ-LRj+}_gTQM-XMH>Sc$#L7zU_XM@R*d)=wq-oD*VSnMOUDm)u0m&~o;)r)B*)LZ% z6mgyln;!sx{okry`!sdLx5<Wew5?nx6nF6P@j?Ch@bEAunvRRLx?w#QwRrDO%l|{Z z2JnE}hlqWzPTq4LD#!}5FRXp^AGS|cIXn68D<@t*8Qkxrl}OuRldSxl-1f`yG7EkK zX!rT;vG;y7flt5e62qDo0CYVl{b{89xh86*cKufE*w~g0Y<P{adx=W<<ApC5I>ku< ziLFFrcSc6NT4J|Se0<+89;_hMfd`nS!>ZV!!-|44{ofX8hkVNYCtmUd5BD;tJ}d)y zRYb$WF!I(uRrk#V!ga|tEGt(lv{wt%!1+~gQFx4U=mEF?`iE(2Af(@xLs+;!!+pM3 zkUZb4EG%#0&3et4!*^^j6H`tI{KkzN!y_YFAFa-F++?O?&W$B`F@1EUf+U%3B4@hE z>FGf}X|GtVMRqXFO%<m0m2@D7lem#ga1UG?NS+#TL&qcsZ%4m3zZ1=jZw3NSY&@D| znk6)&F!zd8UWN$*F0OrdLa|yH1(30>8CWSB+E@{DNn2a<44&ni#FSPv{H-`#viAIe z^Uae7oc6?Ogzq(#scH0K0GR_4&mRL1Qh&IkVi0#|Ea|K+AZL4^zzFUm_tQ=omY-A~ zAQZcVqcO-SS?m^^IGjx6o&?{U_NZfxiy~1W8vt;T1up~+pr)Fl>DUTC;!p+xBGt%1 z9ONA22Y~&$cXs$*RBeILG@Vyccg>Z`c?e7he79~O;b-l{sVG2@Ac|k;0l#hqtO4aX zHxbg$Rj@h_l;1+*8<U|=q{)UhO(94M;F@mW*X_@MJsecS>tO=~0GIiVQSjz0(4|et z7y;e1K$m%0nBRl2jl<<nFZ##y9$kH-9vnQ~MAf%X*L*F+c~h+L2@s3>_~B0@FoSD9 zM^8>q@v)(k6lIpRaS(dSC5TcmccFDy^z-#B1rkLVQ~hC)YYdvXDY)1Bar-pbMB#R2 z)@UokOhTjMZo|sq(h^tTJ|tR!Sb*gK6+kK{cAXE+oCP=u=#B#v6)Be)8x_XPE?}K; z4YNptX=Ms+QEXT}xPY6+*M0749YpI*Elh8ykX*yj9-wa`avqPO0%fa7KRYLBW?EZo zn0pM|eoZ{N{ragv=b9DG(?#Ex&mU*%@HDY~ziM!Q*6sBWu%_1?mIe5(KRU#i@ECQW zO=NXZdL)%e;*?ujW2Zu*tjp%9g0BQ73Q(B9^b4GS0cv6Gwh;6L`Bw1s0g$<kcua_g zrAy`9zB1oJ?&-P%yetko5ho~i66wy>1<GNWnkGF7za)Sm(gH8~3J&p@gp?p=WS}b) zVEx&!6dr|dTUUVO$&=~wWL_{WY}8qY-(2j^$WtY@SuT9vc^5s!)|hNi!uYnWwgw{+ z;VfuVS%!;dP8Z=3ezw?89`>Q@OV&A(ZUPURl)5gELeS?!s+5i7j5H|?FUQUxs1dT@ zSA5|9!oa`B<EJ3#vIkbJpjQc&_1uLnVN@b^0GUzd-C!H4up&MKE8YRT*`y-C`h8mu zD@%@G0)}u(bOgIYlm|h+9XyQ(GIx+xByGt~MR(oPS0CQ=&MrF{;UMi?cumicDZZ$W z>v07yMb;_(J1<7AP>mr%x8LK=nGiOTQE4%89mZ+%cZ_q_RAum6<zV2#2JhrYlHDxe zR+uSCgkE?^nH=|cg)RpZk*{u=5`Px-VK=uBx`Ys1fB<MP)5UrmMs^&cnS`Vzip3*E zNugGkR9KcKK3QUXsKm9Hn<zT?J!%r1S@L@romueO@Q1lHgLu=}zP6zR!J#l=*p;3e z4`Z@gI+kN%#B&`<lyU~s0ISQa+Z)~AQ@!5EUc430i}vJOSAL+m3E%g*3XYa}lq4BS zB)4YpXDK)`!z6dE<66`>oUZ`ZH|5A9X@n_0$apbx`tctmJd}}?H0yl<U$=`G!iy(? znOKl@1^t?EmF7AV-<ZprQzH6%Yudw^2I;~Qa?Upm5~Q8d0T??=1T3+~;Vj|y^_!RW zs95r1`wE}@Xbgj_(J-qIXV{5C`Um~BZt1|Kky8{1RZl_&%x|%<E%6geo9aD5lHRn* z5A-Qwm+EnR-r*23B%~FwOB#r9f2wEl;!yW{4TBLin`X~9^6-B4)6GH-IejmvZ=MBZ z;D8wk=$!Swbi87hM9>BYRxP7DpcN~R9}WTxYv-nXvOeJx6!kdD<?dY7l23ighbUPj z`)Ex28XIje<KZH}j|la$$FFQ$ASu7c`33dvyG|ATymk_Ng_WEGlu1eeL9#XA*W^dA zZV-Hj2W)l_GK7><BZ;!5Fik~OBVef2hLBmnaN1n&+fT3(yZ3X_kMK(xB+k?w6)3wE zz>0`IeIP3Xw!q~~)ig3=99BO2-16p?IJLZ`z(=n8ef(1|<>qYr9wjU(wU9we8^f1! z0T<(Vi-13Tw>fFFT4fr=1bZ!D#!ShW46xuO*0>4vui;R@ph{T257g}fLr}pvsvT~b z0O9v_eDQQ))QeZU+>zYpfWWvN6EZyJ4<V<0k{;U?2?<XRFrW;y!GiKD=qH3<XS?|= zp9h`dHSq8Cd#`We)7!OdcgiwofXBI*0ll3a{`wWeXHl%*!t?VQ6dfg3SaREVVoiEh z66>+eJagVe13+1*kd)+$SaVR(-sa;moN_BVlK=<?ue7%iwhkuMwq(gC&qG_gVGFwK zf;Qbi=6>l=Yr&4Ul}#JFa0$8~=)%FR<O_0QZBj1)FTzWLT|07V|M&zZgT05q_oI}Z z=XWrFQT$qkA_P@H{wyt%j3%7L?d+>weM{in3vo<AU-@d&Leo$}3hT+JiP6zNt!5G5 zRU~d9@T1SAOEVWLw)#Hbrv+rsEfrd9t(M8_s4BJ5n3@u{rnnl>*T8Irzva6jUA`U2 zB%<NLLkF@7z*V(!1y9dmye%T0UNkpu1$jHzZm=iD+LS=o*wuKn%aqXf0v33MI77eB z01^ZQO@jw9BNL74ymDJE>Cue;+{+zmtwJ`5vhi4xci~idDv?sXdQ)^{B2j@7y;trt zD(7+P>F-rx{U$C4cW{C4+J-}-3=%b8<Kk~qB32kI?EgQLgA=G@9QekIc%}##OP(qR zW|sq^5GNz0M!02KK-wl$DtZf_&2oGx*~|h~1oXSVN04_4qaqZa$woC+$~stpQj`Dj z{X1<2OncYh_F2N>h@<Vr4){9{_Ve(zY01u_nUk(fB4&D-R3sSdf>R-`%AWQ0Mzs8S zEs?Z#`(daux6*6^IN2s}J`=DH#+-r5wM#NsbqI{?Fr{WAA{z%KcuS0b%{MJQqqORx zep{1X-aNaUaYf+fNl+W>dvuE{KyC*3xlPuG&=mz{T!$|4jUoj;8dpify(YgR<EkfV z2JRLX^<>;PcHc)aMhQK8ZkBb4Qm-C7JRej|Cl@3I;M&N)D{)u10jz{~4{BzAsgS;| z02BLlZ2@J#5Z-2K{xWE@WcU+NO>TVQE-N}-ld{senuRu8Q`=5RX~*j{iEN)M3DAUM z<vssT<$DZfZh_C2pgIx)gGWqhQeAOdJS-7fOB{E)>;3&PvdluFX@E6mwx)(R(k*#p z#yeT<O2kHB3U2Uu24GM4O4wRHTES5j{Wl&+f0CHk(4MU3Oi{(Yo3~sL^7}aHdps%w zy@Hqdr}VAjkp7@-9qDHW>a6|OPwm5`iQc;xAR|kHx=SYGJq0CO27#NB4G8Q57RM3i zeGa-px9B=?TW|h$S1(CWcQt1Wq2<873_GCw=Y~qi$d0u?7+@DVv}Cu^^%1luOzBG) zgFm<s&s6I@4i~N>{fVE?qF1(EhL9t~Nxyx&qJT2Q5b3Z18RR^(-4(j&zP_!I_XfKh z-Lg9~`%dqh%}PQH(CjGc^l0LvI&v&G#dBdTFt^EaEV&hL!)Nl0q@a%1a;H6SbMPK_ z`KgWU-B~)3j_N}@yyptSgEl~d^kN@dzJ}sDy4nxAe*TY>CHsg_mjuNtaBbrR%TUPf zyrjPkGzpR*&-d7b9pSc-p{0upI`=rs<B$sw0BGh=*5KzcMAE-B4H%h)67q9f*BY36 z4V`J8?LBf}(rg?iYjCa-tDw|a#o^4SQTFNG!kVK0m(!6?QglPD+EX+$=|1GlQpA_O z3uDEP+AlGDU=*F*Mv3348ySLnpO3`7NR)UWexvB-BfGAjU>@G)ek$QH(1r>)teZ#H z;Gy$dj;lV2BF<84znV_*`s}P$AqRV!)9J2!PLkJT1n;tiezh-T0qSi9ctVG9%L^DH z{Nx17XS>dmL=F(`Lvp=+qp}({Px<ExPWF)PsxwVJl$6aW{cxYD-2$T<m9Ws-T5V|j zx-(8xWcTL1wG+`@mo5XmlM+gWcv!H>bv%wido}9*l^|i>6ApsYPw%b2e>;%<a<xe> z)|~GBLW~R)YZ{?%UH>=JA>$&+t{vqOoM!+o6qm7}^@c>-*~8%2ZzbS6+NZCmzY&)a zL%UtEC={SU<XQr}R{w#Pz-K7T02F80Z{QAGPLF>PhQC!o;?g|%Tz_1288+s9g4=*! zo4&X?{$mt($m6H@a@?AIL#M1LD%8mlTkxO&j|=#25HM53KKTQ4p(OMhdG}I$UR$g= zK6U1K`eD*3IX?S?eIM`mm!oJH;qrbddVdEY1>MC8bMSqW1jNQ}z%LoVYUX&eQ;EY! z6NaBnCLPz!7)~DAZq|iL+qqU{>&9RDr8tb>3T4S4Qc-dNU3Y*NjM92~R|b8=@b8v? zsN>iyMJf25M)C114h05>S3m4XXdzO{@9o@hNt%B#Ms=<*G4*VrqDOA8wl1wT+$AbX z{y_uf$?5S~eHGRpiO=z0YWaDrtD?B8k)M8KJ4rtI!Nzg+tdrqzs6@!*Ca0^ha;OA= zDI-c^WS@Xhz=7-&w8vrHKj)_R_}o0MLc7PwahnqLUzU?#2`kFYlkV3O7nor5>1w;5 z=ofZT>}X*U+Y0pZA2bH;93OMpAK(cI??K|5R8pg&S*v)bpx_voaNniIyG_8smD(ut zj}g0SxaG4qdb;MN4*;stK2{b3IP<NA=c($+xni+KU%7-2+l3;&{5u|y2$Q^hl|$og zeu%5Cw>~ppief|CMVJP&Qp9dII<%m`QxC^bNYO&|t<%wP6(JJpNH~{Cf;7c${NIMc z_ZQ$wK)=R8dgkUVmkYq#SoDcSvEe{r2X)6`k+EO5r%lYKxy`HZ2{ynp14Bc}50I}i z$q7H}M)S6g>k~_HJaS?`U(3xh2EH6@Qxb3xHG{Fdu**-PFlN_=!`I|YRld8IgvC8^ zc%rRX#VLie(#z12alQLdT@SCz?0k`#f|Z_JCm<rtym(dle5TzJB4U<15PhJ;AYiom zjI0ly@ZdRP#M?@Mk#Gy|bc@K<3;_3ohyE%9QuQ=Amk22ZNaH*NhYs39OAsI1=sCgS zb1hexgBVOHwYcr*E(q*)g(Km>m2$9&*cJWn6b^K6{ViJ;*DAcso|JhDwSe$=5|=)I z2fM$S_y=4_^s{%TY`~9n7tN;V^KVx(*flOE+%z;W1H8rB>O-!5zeO<ZV4Ygoqjy%5 zGL#m{)YNt?%$Cl?FWp}^2UXmtJF;X`09x5ZsH`6eMr0I;ZVN%P8<6-n6#&lTOpxsa z{mxp&9Adawo~rl7i|bGIJdw`w1GAq1J_peKygBu^8NInBTLg9)A1xWGMl{vH%fKim zau!L;1|ec|6U_rIjmC?Ks6|*d%}594LXOs>sMJ7$=)I)gb^)!wb4U_ca{-ew`W^N1 zQJz_@@VYjWH?`&Z#%adc&rZjq1_A0=7ShrOPE0PrZVY{jK(SftCE0N09Z0b$%RhM@ zq?q|Tx`g_S4}gkzIj--{nXoIw>=^AQEDQPPPQzSRA{g@a#Ug<RVmX}aN7sZB`0}6& zYQF!Aci?fn_t#LTV~M}ijQmGF_?dOR#yty18Lm*^`0u9yipgVEoX;-5iS16QUp8>` z7xz@Cp3ir)Bwc7|qZ;nDq!sFmX9DU!sd;@bMhvPr%$O3QG}fwC$gdxmV6RL+exe!2 z${owEhdO(>(1=O}Ob?)T>c8|w$Q++?le@s-LwJ%z(z%(8kCaB>GI)AtY~ba7&YucC z(WrOipK72^;5Wf{8KDFW{kvc2KgS<l_z0lOOcKj}=J!6`dG|vqUI;g2UUt4g>P0l_ zc?-Pq?a6r7$0dz8zUcaiJOim;>TAkxpS$s5+T7M0%pwYmPvzmx4d6TEt*SQJ>5#|? z8jTN3m3QDvk8GYljC6UDc!l(+5Je3w{}{Q=18m1?<mT3qQ1FFf2tapj>pmj9K;W{n z*Huj=wO*U0y&bcvRz%_*yGaTt;*w3WPeI)S+27#rk;(I<uVc^#nzcdgif<ySkHm}V zze(8_ZiPP}g<vn{+Lh*hMugttT6E-=V86wW35t<_sfna}wY~Ic*X^YocR0Og$SK10 z!!QfAVNsQ<ct_xr0!|Bt3&Cdo5*f4c&UhvCJ-82lpI+m6xg6u<TOu8%>nEauw6*!a zE>6L}7iXy8VPv=*FI8Moi}*R7UPbNI^eA_^_q=)zCnrCcZ>tUn@`a<w4^5sRVc^XJ z*|7iFI^^<k<)y;`r2wfK_iPZ|kQ-jHf~M5q`F)!3N8-8xFH)S>@`3HM+y#**si;5f zCSu)gCU<n6RQyR9>iwbEJYyb(dZDdOEu=kn_4Uifb?c(O;pc;X>7>1A@41g$&`zT$ zq2A^J?~UC85b6W}4ZCa|n4$jn(k1-fZC?!V6;K`MCfhPFiim<$Vas|bEa%>~#d%da z`<yKR=jJmW3sLd_=66_!?h;ESS3UOH-7t4G)e>Z3&<LM_R7x|+NtX|Ba-x7ZECgF& zsVu!hlY7&L8fsk%OD_UnSEZXph?jN|v0|G?nDz}hSUpLIFni4`CS=F>ks<I2N`w3k zB1j3(l58^mDaN%r9{N#(2>yAePx+{2K*LFa+W_(fc=5x(1II2&$0d>*wAOchQN6k+ zeJQm|21%gI`Xyn%KO@=iB63MX`yq3aIRksMkeI#$lmN$Y4>(6!82oqM;h)xnaEpLk z7eXxSs~>(Zg;?>!-4yG+*yOvxUm$CU=rMi{YJA~Go$uA$8=M)H6qM`$IRIhE$qM|& zVWGZ+Vez907?ur9z(XXl4#2UVz4=Mb)Rs6e2F+#>P!EIU30z29>|dz(xDpM?vVRaE z_>4(S(R9>=u*5fi*dBT?9lwd6)BxQ@{%S#}tw_uK%i|DqIHW6xqJs1scqnTrX$Tw^ zZqRq^p@Q9<Ua64?W8>QRqx6FE;b$`v7PfHWp}nGC!i-+Cq4F%n*NqH8t)jk06T;>! z+$HW>TOYhblGiK4tZnb&`!aUe$(ZHpHy(uu*uCkd=qBtI_Fp0y3De@1(8y1nuWJx8 z{5*veZt#GF2?UzlfJX4=J1}!fR_$TaV|@Ehz1_Uz<lrfh2Py)=t3^VWxDBK7EzCc! zGPO_sB1RmM$yjJ@*;L0G@INrgKqAkbH%^`DDiDHgpe^){7THkkh>w-ufA)NK(lNNq z;O|8P-Q=5_$^PM1MyZ}6ymm6|fUJh=O5NZIvCQ*i9j-m+GId_T(&e)<%HCg6q7r%a z?DO)j+V1P;o6`#mh%a84iF+;fQH;gsX&M&J;JIQd%0JJdm=I{9-3t0Q2^mVvcnO{g z`Dm(_1zZSe%{D(s*tGa9r6I-)GcqQ0{z6EGdXdU!EB+j_yWV!-J3vHlAIPc$@&a`y z!TvTw-js_ZFTAf=?CT4*2?3f(s0_0vnJUt+cvLoM(K6{w2+5&>!A0fBS`0;&e>XZe z_LJXgDrQ!*)09b+4ig-R^Pd!bX7Kj=Bkh(S&eVYuagN$jY|aT7*$4znV{+;b{tQiB zM$OkhL^9brE2oh3z`r|j45-bv7VtKgENbQ1fzBz^RmlFt`+v3&C??5^jUK$eP71_A zQ$A`W!;Zi578Q+`tp>XyNI!oeN&qUGd-Rt@?T97Dj&F!%2N{mjGIPvt-7FT?<OtsP zAs}9tjQ)<-pM;OttFPNvUHhVTAiV^DtEMzo3<~vqw({zUcls}77Of|~IqK07;^nL? zl&#+C%F+r7*#Zl_OAE(m7&S>M-$8nTvS?C@wNX1@a!`O@GR%}qK*%q{s1+Dv0b}Tf zf_TgKW35`43_d>umUfUqBp!aJ`#b|1#MKHF`=%e}J4^k*1MIexT<hUvBi45d^#wnM z0ClZj#&u+8aVvURi6btbi&`TeqbmI5m~Q1jj+BWMwe6|itv~I;5rdEdL}u376mYXu z$^IBlg755qXzYkfK(IXTlvFGGPPNM9-2>*6!n(_$<T0;K-+oPI4F^S`><AD96adUI zDDWk8MSvMLpaKS&X6ieHzkE=+Ws+w1V%A@tJ@0c$5YIKm<Ie~HDVuw<lFGc|2CvB^ z<;4o<vm*sJCCsnGPO?9BUVLIBY#!(@cqf=SQwg5+&^G?4y^<|(4CI+R69-d&DJ#xg zPt<e|--`gwL71%$_+OYU0zq*_?Z;&KmGc@ik*l*+3USe&nOK&-ok~kP+updaiw?#I z;!X4kY1#iL+jomZ=;stDYUJHnd|f~ghsldQenWB@H0%cZ#(!uZ=j<Uq`z3mSOz;f1 zWT=Z$1FMO?(u>*EenlYe6N{uxiS}!DN12#1v_$E-KaZQBJJPDgUNYap^ODP}h&yhV zfBs{nY>h%S<L5f)G6XE`yWKR*dvYgOT+o%6R_5&77n}O>t1BX-N&P7}*8+*~KtkHf z<Av_xk1i@ZaBcx*2e#oqF#*)yN`R4h?`eHN;MWK8%|oOHgg3_9q5NVK!^9o5XRgW6 zxvi>?;cPf;&$sn^-P9!)J4C+-wsg4u{`n8p&~-T|5oF7<$zl3!qNjA8GGp6b=ltWA zu<Sx0QvMJ;y@>876lAS85cWQKWF)@o;HJN)M)Z0>QKjtZ1^x_2QUVJ&!1~tTQbs!6 z0x>#(a~tVJx~t-81E&T|z{hAhOEUePkL%lX@MjaCPBT{{a35;*>k`qI@pL+me<}I) ztrwXu?-dtQbLyGMb9c!1+;VbtPD9!);2%-HiKDxr4BZ=k_g3t>ws~F_;0vf;{NEM{ z{9Wb6dCy4=W`Nw_Y2a+>8>G)GiMd5I3tp5UO9OpAryUu8oJ!Tq|Ip6Q`!{wf{6L4@ z<O`u@+afjraL=zgtKc7~&Y+>KeuBP8^WxO>Ths8FSCwa(m$W6j3p!l-;eA7|Xv9lr z)!THtzhRa1bp}`f__IV4(;9y=sKU;fNK6gvXKC9h-n?#j&pD3@oWVg)1gwEjy8k6e zMqQ}9q|hqE{KabOIGmV$d<?su%Hz(AlfwxKKO73rWc{U7&~pFD{QoFbD2aWb(nsXv zumxHd+WiFOwt^SuQfC^29|AkxM`R1y`acA=1(=xVx0YRTUu3(k)g@hbN>S+?sq6O{ zcwy-d*F>4JpIm(W#EB!jmZB%%$0^ODHh@k<I7-f?A0K}a8)nNcIDP{w%lLnC;kWzA z{Vu6rZ_h?5@R>P(vb`)-BDdBqj!Eq(kOQ-s0jMW2X92|L{u&zpnSOKg-UH~@t|lXv zl@0Yuz@x~b>tsQ?YBA5d&6^(o`P<2?&w9&~LW9M=+^I5P;%Y~{=%c#U6?0mj-2;_< zMOsvz?_S3fh>A+9-^{(}mwyd1PFAWI``R2YIoO#eTKrI)ia1IRAQAByy1jr41oYPf z)Ctlxm#cp=Z%5f6r7StEmUJ$TzIQP2y{gn!C5^pFvZjQr6v&w1{6DP}KmxBI%tou3 zfVND3wrss5O<DNq?fpy-mc6D!MD&zN=VS=sYUiYW%*i;u%dRg8W%4er!vetxyf<tZ z0d$7*v#azeMI3gD5VG_rFqHZw(#2j+<aWcV;}&xMCNQ9R2)Ps;`@r{YgfF35x~_gH zGVhJ!WnFxn^bP)SP=JhNf8+%4A9qGY7fB0^V37@2-G-<;xaz;kiWbZ5=)Fr>xIB5= zBq_2<Xc$arMVtcmpqajlfDo+dUPq^clXzyqM&jhy0|YB&V`KN*>(H?%O*1@8_{VHo z_;}QBje|eS!QQQm=|<Mq(uzX_U+^#`1;TV)M`i#dwf}>iU0~SG#`VLE`l}1dQk|eg zbJtHGXl7%Iur$;9_|dO3zs;czQzZxJeEr?`=iesq$cyH}(-Ejh|LfO74)Dl<mYf(K z4qMs&+awx;tCAJ-#>m~xI%9}*rj3Jk8IyiNLkGTVXrX<K4qFk}f@=8xL7^n0f%raP zNfpR>xkS^shEfW#Ck5_o)DZU9HYgyo*|q0=Jzm*^rAjcgCN@9zn2pvRu~9a!g&Zyf zeTunq+>D?1Zn;a4zQwDSEU$+Up)6?a$EounI#my>xFKp@4x#j8sJMG9QG5^4*#0k0 zNf%JvpW@Z8i4r}4n;x9KaE+?{6zLbX6_HEtfoWWTCbSgP7|0K4vtxl))qX6{CP7Q0 z+YblqUNN{n3%m*D&#+`B(^Xgij_gz*6!diiJFZr)l8+{saH*{XswU=~H4>TqGll<7 zEua9aB2WL;n^E}eJ>Dnuaw{7vDD9jI44tjETaUycPC<>3-tjX?vNw*^IMvu>i7+bz z>Ms5nt);bd$z7iUHx$;~0TTRNzref$S;%zy4}blGO_}<@wF6nZp0#lA&htr?3@)w? zqiaY_!rTmSjVSa66sRJy2{=q{!Cb3T(y3E8f!i-kVOKxQ1p1tN_nhsm&eO|r>RdM$ znv*9^atDWqS;3wec<tn{icp5#ri>8{*4F+k&)2|A+J_wPuH?V41pWITJ~a(eR+eA+ z_Q%oswtOiSW%M&lEv@Dk`Uv56mas>M3r(_Nz*!>K4B+)2U4A<|2^`^NSq$Xs!&Z2% zQ4(2)jGG?KnEMm;*$2W?D_v}Fjv)ZT+$_onq{0R`0!XfjuZ}R*SZ0czZl9APmmcBb zA;)-qZiVo!mS=W?^-5Io>ELXM8{z5)Z5T=^Q;U|@&sPb46a#NEG5{}#P5B<f64{XB z7z2Ssq|!Cb<tObH0y<(hpD(DpZr1*M_k=bi6!&2SyoP1MfY-JGX3+QUzogks{#bER z>?8Dcc;3>R<*+-taL8X;M({~jlbno65+{|v9ASzh!vcW@KUV{{D2JJQ)O||3c}@9# zaE9!%>HB_VbLlNiGysgG3Z5mIW^yBCE*!{)SKO5Tf-%H>|6@fq)8<UzJRQ#@@p_7G z7I6+b9#qqRIghO8@zSIB5pOffc?Z4dO$ixhJd36-qFt$H<|}~WE7foAwPMA0&=Gi( zcVH8ttL#6}^Y3Rzgd8NEUdvGf20Sivgk4%eDA)~G{elC<89zH%73V+kLz0^vtxQT; zf?o8!fyvIO!YfTIt(Ul${M$vN!cxuV8t?WV<Ih>cAGz(hbf{PPo`VefFEkT5Sc`ro zX;C|yjo+nOciifV-pB&TjxoKFz%gxLA$5hRH(s>_)Y+9HuINb6Ax+9$WxNxX>p#s5 zYTER@fc70pfEp$vP!ErC`tO+k#~Q#tmgZolaW|g)1&iLLj;l^7^A%@f4Z28u*ts3_ z(e%raKyD*7<XrBjvX1Vd8r8ww5r=zLp2~4PZy_rx&RxiySxXH>Pp8m+;zlr@SBMUS zQ=SiTdT{n@v^UKr3$7~>TDI}=bHRnle`PwN0!$$xF5L0cnB~>D988w>=w?{4aTS(q zCJteeLELIbYLGtfpoace>FE8Zbc})Dn`%{i4`pC313(At{Sqaa^X)gPfFlG3{_$-# zjvRr~swyc;GWSzFQsRjZxaE!VsWUF`eY50EXMNs37UtuPplyt8vrg#Ny1UR!zt}op zH7`*wPZl1R@-+4vS`Iqkk}ZEr9zx+CptcO23w{j@T)X@=Wn3s&@w0(t6tC5^0xW;? zN^{o}0KD3URwkM(0{@vl;A+d?YKM3WwjT@uC*B@-BdFq5-^AVPNE1K#fad$C$S|fW z3B1~bHXxeJ1M900+iX8Eyj{0*%k|O3#Vx$v6o286I;mK>+gqvk&SOkFT*E;m+aB%3 zxxC^Ns#0cE#c_~sIun}`_y<@(F+l{3@Q;b}&*|_w)W6M-ti+lF)m4=ZD=)u&@iJ_D zNrj-=?cxJ2?l1HMkdFPYjC}vcr1A!SiM<8iQ#ly-2c~w)8Rq=CY&w#1hvVjVqO20| z%SoHa)lc$q1cc%i?#ZkcFWluy{|0dDGC4}>bC`u?g@v|d(d0@XDI3~E>g`^fa3~l# zm(W`~OX%Q}wqk>yNR_YoA$0<k40*Cc5P~|+#ee*@XvlTqX*sCPrPA|@FAGx^3JEV; zp+<fC!u=RB1e4LhP$_^MabJgjiwHDxb7WVA0$v~&WjZg?+TNY=+EBn{!k@(l1iKe9 zoIEFo!i`Zx-`T&<s0R|e@`;c%SPoUwAG;9KP&>p&FID)th=D8PHzT?88x%J}^mOJ` zG4IrOAtA3RciFmS=^lvnE6NqbxTz$6{i_X8Y=0-@fu(=KwF2H%X90+)^|*G9=hAgc zscty83;QcEy>Rde?eIq;T{G$_;CO)Q|6iv$GyZQL0JlK5mG{M@loI>dVg+4OP8+-r zpl?g)C6wJy#AJ+to10ywAc3^dNs712i*<Y<>`d>VuETSw`=7~u9?8$xg0KN^Q-Jkk z{7fD{6O&xF&Kti-GZ{pDMFrPS1lLi$n>voM-#_&ZkGK_F$A4G7sn<bVgdK=9Vb92Z z5GXHQPDz9m6g2X(h(Lj#p*HC_XCblhH^gTTBUuc`Q{pQcQ>h$y0wP$`Y$zqgOJ(D4 zuovb-qf2NAIduaf1c4F6=M$XIe{_ka>`*stsYS8uQ%WVp;&w(%Y*}nxq|Br+W4@J_ zq?7*|F*D?mh+}Y-zB-eYSdj}$nE!u2#BTVA&*>#s<fjJuS4<zKS#PU_W7sWq%-z7R zxQrCQn7A+x{LeE>8EVJ(3SqaFt?)-`H?V!r5Zq;-aVE3Spg(^x-Oug!GHUE48^P!g zu)i<aSBy9u0-mj*3Tn`>FgbdW!Yhn*$t-1r#6$+@`Ru!Q?{bU3Ml@_R?}a?fb?ZI1 zW#G6qg@Cx=@)w9#im1V--%^Vz0veZ+V9(67t43?GFS<PKVTHkRiGK!~APN`o3k^Sx z<iC(o8MGF<VA+<7#X}8V_z~WOcpr;KVsMnCuv$K^fvF00GJp6qWR*ke6r~Tg?xR%y ztK9SdQR1YXP#`$1C!;|@vsz}P1^NkN7HCc(=|ZDfDM{ztk&sCmiKGP84rE(E{?Wg# zy_>IxY{n!vr6jP2EHO^Kw)d56D!yF^bt;()8FWH#3jCwW$2Nysm|RzBM??4z8j#H9 z!qk(FMp1x?9aJn>gdpDe0;a@DwwsWc=Ba+Kc>iuh9Hixc9`dTid7}yNwsG{Mz4hF^ zjf{qIui0eMVlrb6n3fE@1lE+i$T1B+j^0=UKu^KXO%kpa)kqn>IRZjIebJ{$h+ofZ zKm<Oz4ko9B+k1p2keJX1%caVG%j~aHT}xi2Z$D^-;w234UfIcgpG)i*9p$a5sgcK7 zTU+<6>~wGJ_0{IyQRGGWJOQ0)!TYqJA@mwm@iT}DcAB6Y1hY27#~&tMqR<C0V5WV= z-XCs)j1wL~F{Pkz3%qkQ64i!7ND~UM;QIqE*whI!6F8jJJ*h_hJF@G0H3BvPyiI^c zOC<#X{$^o}9Gp4IafZ$C4m5F@pDIT2I}i(O<}g60Qz(;Q@Ex}y*KolTziUAzqI)X| zoyqGE0y`Q+HO~h{0SFwS0-(ob0p35ws!U6V`XV$^lc#?u{v9>l=&D=n^e!E^Z<nf* za{4f!&hDj(pF11IwRB+g_vq;8-3!^-unUpG!_M<prRF5UuEMf&jNSV7h*w2g++YrF zZVL)p%y+#!Ju}@_nOHn`gX(_;)i<1QFo)-FkYPSdQNRG(vcb8svNO;ThiNiXTAP_) zkPT1~z&CjFf~u;j@Cb*yv#2;I%-1T0$foX>gadPN_(>*!AGCQ7e%KO<1uP()G-*Rv zN&9Z_*cO}XF3tAVWciDg8F$Ql0kFatIsTs8MlOd-h~D)?`e1CqM{3tIe!q|YZH*gI zUkunGjk*T9Y&99Lgp+({7UmHf2VE;*l8YcO8035hF_*2E>3W1zc8Gx)fs2H74#0Gl zecX%7!^6YXHh-g3M;mezx~xhET0S(-&AC7$=S>7xS9<EmmJMjS_;+0Z6YSo`gnIwV zj;?^BI6lK15AFT`yaLC+B)tHM*gk^WFH&FUUxF9F3W^395}7Hr4%j^3X%Ffv{b+x{ zEu9;iu+YfW^k;SiRm|qVCQU13N^(7U=D>tmcpI7TuXUBFx~^>~=VZ<VoA%PrE!H8* z#EUd{X}AAMd}tu^CTZi^d>Ian+9Wm>C4D|M3OxJv0e55oKwItX7rG!tg5?dZWRBUO zg6b!zyItpNylz^R;(7(fU%ay_^%QllsHn*P;K*Imm7_Y;5K0WHvn{L1$jE5yxUD$j zqG}$7kiY+bQT5*8aD4Ckctr2L_g+Hu62WTGMYKe((R=SEdPMI*^co35qD5JKBZwff zL|JSQM2ldtcE6L?`}$nh@At>dn6rm<<~-*q_j5mIT(FJsecp^~x`ACbD(dfWxZ#xq zS-{~+&m_FnUc1BUK_WPbmq-;95;X(7xM}!bRNe~Zh(N=52Q4!^RS(t*2MQ#m2wn~e zWc!Y4lly2X6_{mZ)=7Oz$&yhqOMplgm}h;Hw8&((3`%U(W_W+1Jy|F#RXhrDy4e|> znf|9D;8^w-`(K8PKlg<_tk3xu_{RWiAhG=>Zw9jdPA28fbsI$58E|pIhh?&BbS>jo zYPn{z-!E+BRaW)Q`oEO_fpOu%!NF)pSsA-@q-iTW;B?#Yl}Zdt!qBY(y)lETsgl&6 zw;;19x9vN^=t*Jp|L>f6*>G|M1HS);`1}u|Ph<lNS#`r@)khtk)y(rSKU)A)c5=RV zg8`Y+jOn~Mecn?I<-Mm*4Y|c`+gHfa%O5fa6shj0-P-l(eE%mPt->OT<k{a6(>Don zEj8O#*nem&D6rz=*etsr2c4G~!V1Mg_xz>#bBcWo=Z*2eA5P8s=F_lmQW@y1IqdnQ z{f?v;2GU#|!_{1239e`?@ExexYgt{j1sCA&!^09wy>o-Q-mtuZ51pOK)?L0;kKeeI z<FMf2G%YlF<oo*iI)#ML7wF-Gx=Y@7Wza!FwPyCE066UE`FqcgTWgQS8~#6MPD$+b zM#Cj%2j>5vm!Bt`Vb6+j^kj<7X^a07JqA{YvP!nM?+NoiCz6U(ZHy@N{HCv`8pdbB zO2*GesPZ09wf@8i?-|{|p4vN%ePBYB@UYu<a1sBopme-@*zoU%`Cd2w(m2?@eJB++ zjL$D>llb%|47eY2WVU(Xh=3ThHJCrt-#HR;vAX0e!0y_H$K9M@R}m_*rr?v{Z7;fU z(_K3srFA|KuajX#{DL|%RX=_cS3G-kF)ff|RhxfYbXNrLHBeBab$;i%xbTWHcH?j= z^kIDl))<8V4ay4MZ#C46wRd-R#Mcu$HhIwCBDw%jiHVAf*DN2Dgame2k>8q<<N+^I zKirMsE|GL@9v;Mk4_~Q55h?jJV6En`wO>EJaNW{xt;sfL7`W;;OK{OMTx;~5{gmj( ziO?@o8Z%V0Zk3@$V~2;nQJkpAftxF^XL-OVHc$`yPo?y(9!g7lV?8zjI?M$t?H}wx z{BgrHHUooP^{*bk?goUHx-#$JHR0Ws*6UJ~z|$ZAFxZ*3(v&50TfzZo%$J_|p3_Hp zdgi&e;u0m8BswKI;(e5Ye><o*90*bDQbDI=#JMjO%R--QlI(_l968mdMVGHKE22oh z1f>%P{CQUvPL$vxLBLCOJ5g2Sb!~2wulefk$_Cl>O+d0@NQgeorxuag-hrdN@615h zLI2SLVCUA{Ul=y-wE#gc_3g)K-0hw_B?$%2&#JJ@f8bVF>Fw(a%QqN^28Q`B_Gg1i zNB#EkC?|U89x~G|YkbD@9Q$SgkX2ds%!HmTV&8DLc5u$rA(A_C4<&}(W%O!hE#!8; z$z(ii&=6(VkH|_&!mpkcdjJ0Y&p_Wss7DE)Bb=&LLq<Unh(?`MCO3%p*ko$ew4IV& z-k-^ae!prJ0IJg<OJfxZlh@dVJ!}-jDHe)_Yhe-AsjWCf54g&*sW+4C?oJo<3M@Na zDh}5{3mme-q>p&Utmk{sb^}5$+VgdU=&o3pNYzF0<6qFijmw3x>1Rc@1Sx)lC?NWQ z<@pl46yr8!?{)L<D{r8M2<UR`k-{LcW6_3e+M58hcai--gybjR?(+1Ch2PjGH6Q{J zn~%<8#|BJB9$*)88SSD2md;;a?NpPBquYS`fxis%GDQ)l(XD9}1?EI;Z^vC_SZudl z;<nb9fN8rr6XNf?ubcLaVsC)WvN*TTNWyaAEXeE_Wo8t5Ju-`v?E*z>i$0vdTJ1uu z(5AbHRm__@Y~(K1H};X)xhONR-+_IikBy4jh0@(VNTt%}x8(CBHxVRS&Yu)miwmDE zHc=EEdqP6>;`)!=Y8Nf}Gk=uVJ1r9wdMh<4Qjkhf8dJP?1hjBX0kYj$tR(xZ3f<Vq zd91;uS2MQw5Bwv@F1o(3?t00WH{lSES(pFf?Cl)amXTzBFZS-l?)NxbL(68&#o7Hb z?@w;~DC?{nsMY4h5cmMR7XW2_aI7as{)?4Jg~iV4;o;ls$&b8Bw7@Ff0QLQ-VnRZ~ zgbD9%QR4C);ZeZG)h2O7P8su*5u9kK=-c`Bx2bpk-8G-t`^0u(8a%O_T^O%btk*OI zehp0jr92ePS<F1TXZ2&p=nFp=yLfKimScYG96Rj9b#sz}_=sh88TI$l#3}M|Ojv!( z@x6fyBXr}XTO|}*EP8Yrma>y<zyBC3z24e^fzSXLs|zek4A#!jVmk{N-X3N)X(`;W ztdc@8)B3~BY9C|2k9>0v^W7QS+8KR`saih@GRB^XlszPb1?0Y{rb^X}Pu&BDIPo;l zvWE|gZ38_*7fbh&?Wo7On44f*`@&cC3!XUodCTAm;G-FmnNFqRd|)il`)`6L?qUGV z=al6q)SE`ZCxX2w@acP=_MSm3uLWn~F!o-Uo;9pj6ZG~Z+oMTA#9guQo^s(rqk$6! z;ogUDwx|o|WUbgBwX)qi?UPZ-?~_OLZi+Y=*L-wd-NR1(ePZ6xkb{iEFS~oRrRU`U ze~6Vvf@603V!!5kxC}1b;**&V0M_v!BQHqpdl36#$04>uWq_r<{2Gw`8Jvz7c$-mc z@_HTn1o%U&PwYO-uU8B1QV_ugBkq&N;LY17z{`qdZK_A1PrA)gVUz+5<p%$a;=hr_ zuJ@dx@~Wcn^ROYc*sM}O<feBSYqO8-*q$GQz^{OXvnRLMn1RoadQD!|iLd><-k<rn z^l<>=Er_ZV>@z#sO8OAbIJ!hX?ztRlq){cm);|-6OBnkUEj^1JjKh8Ag%<*qG1Qp< zFsK^OU*oR43-a1KzGJnA?Eg*L5u(Q-`fbPC9mRM5WG5zC_Nnp(*7H+O3pSGe2wPX} z$n>DneK`~`HqPgHg!dv<vzmx*XL~z7CKE{)SGHCg*Z>9G-5a~RyDdJ5zIi#blh*wB zPB($jxKkU?qqhs5V|P`O9S!2|Gad`{)4t2Ei}dxqOEmcxgMCG0)D$;SRmIJ~$k-;D z7Oeu=FnV!=jHO{0Pxw8mIERHzLkckcKPrM6vG5WAXt}`t*oC@G7UoTL8r@y>-CihE zfzBMA&ZHxDgTH@6q0l=JXrK+sk|(d?D!=dGB2&7v&HqP;gZRheVe^Uj>mbNQP@pnv zgWCwodgcbo64<g2E#Df1Mju)qghp8=FC2Qm?&m9eNSihW`h>xTf1~t3E`>}{AWq`X zH6XNC8Pu-7HjP4UrDw+=8{zQtr;L#3=pB~*8IhB&=1Rz&57>tfdEAV#t+iOslP6y2 zW;n)v{zM#ufDByH5>j$J_4ogpg<~J;7&dNe3kS#i_)Uj&@L~UDw2H;c6|p7nLeMqW ze_fWU>154_!1~{hi+U0V9EtpbzFz=5eNIu61ok{R;nzb6gl9uTYDn`x#&j;?@7UL6 z_aH?&e0p9}h#qz9^}po;u9med)91i&mJuT$_5%RpqK_f?V9oIrW88t8F1FR}1|ErS z{`ZewLm@lI7e_uh;+WRs&cYPsR@GjzCs0QZU<CM5m{dy)oUjkw0M|3f?_PG>WkqT{ z1lo5hwJQ~Id+1Q9ipw8Wvxud1-!a~#$Gkh$FFIv}oblP>NGhF@XwLaBxKio9qfj$U zu)s;D$Zx+DUy9j2K=1KqJt|M~rW@~6liV%Old3w5*>)wR2^dn%KAqaat{`l`Q~;=z z?U_QxuSiK5vG{{Uz@pIb&8k`&>=U1pCQ|WWkIh|CeO|&!ERm|Q=`(tm=hB<Nqj=O= zGO!Lu=7EE?Txdg*^L?EaJ{g)viIuCn4oegzP5%DdOhzmBM!aZ;1P6{CG3XuWo+q7^ z<j<S;wfn?g32fQ9M$sE1O4#8wm#}HZKMj21Q{vg;KQGr>09eHSf*-|s2tu&06@GpZ zs{G{vqfg8<x-?Ari+wo`cH1^9NV@|2aSPE80*y#ARM=7EtFj#hdoQ_C&}<hDP0xk@ z{6wv#tu0B$YvI6#$y%~ce=GF4fAEV{bEqFrj!^60idL%l$8R1eaZt`#L~-LixRsR! z14XXrNh%bux-v@C$K1-Bc0FZHNJ!9n-WnA>g51wUGQFt&b$9KnvdXOvD?=kb8c|Wv zMBBL7!9MEEecLNm?i+Xs)C6l3+JV(<yulIh>R{pEj5NT&jjvlrA;lOs(|^M7WV3Y~ zW$hJ<y>L5#AxdJfQoIsoOqF(F<nwyCQcctJz|rG2wofiLBSXp*4^4P^+4i!gj9cNw z_lWAc7>ir=2(*zze7MCFNqxgkW7EpnlfsqS5qlA7lQVhiI+<)Q$J%^oh!@{Qqyl}S z!Ub$C-I{f4iB-9S-wYVebpvOKQiaIq=?)RHDK3@<>`6J^$yS7Vyt*dDOzt6{w&+|l zf!^dV$Jr!A16Yl;H*1af(eu$|e;Ak12b8RA3c)WK=@)aej6H_8c$2o!N32|q;dly= zr9APv``VIXv^XydleQK|YcpoOdDsbY7Rv~XWivQtLBZfP^Iq1nVz@0)B9>d2RMTjo zRTeIjOh;1aocA2|>!m<ihhj++58ekcfOI(!wlR3j;HOaTD^cwbx~=-ooaIM)zTE;o zlrO$QP~&s9+V7+H#mb$*F$3A!@Vuu%%!kmUIMX@5?vuz&j(aTLfFB&W;*UI={L+IR zAne{4-+wLoIN|zgc|L_w{J#7YcHQHc^Y<pAZ$E(J_a<;WKo~ADO6hlTxnG0@Cg#@> zYh%zT@K3CbVSmO@`bRzITsu51La}s{CR#T$OuObqt8gZoUy-Jpo0FHTYuC)WI2P>& zm)P8eZB|>ujPz1HO4K^Vh4~jeWy7y*Uz;&8F%3$juR{W|AZ_Dl(0llwskM2(^osn1 zP{yznJS$<m83B=^Nnkn|g<J3OB@}GBaZ|>G8euIfKa8Ubu7LJ8H-aC3{NF`t)PDaQ z!XDdt0=*F3#h$&zMlu6l(??j$s{{n3m&YL}e|NWruKiJ$!!^HzZQRM}Mit}wu+r2M zhf|5E8Fkl5i4l+IqfUIXT&&2&sQ|4~S#Ovl0$@wmOHyZ{U@Oqf^LL>1Uat4ArGRDa zFw>E|*keh4T8OGAV1(khdM`eThsNA)xjQs)?_FB<3)~6EwNS~Gn?x-Y%C-%mQ)$vs z7uxq5606kdzesxGe<mg58sL;i=><;6ilk)eZ>Qf*Q0JzJh&j0*@`#-YGktnF(FGla zZvmxC(X%)-OE~pV*^EDPk_=Y4O?QR(@JazKWPyin0It&2u4PMf(eMVo3$wj3UM9m9 zYK2XoN1{|<uFa$1PUGBgyUzz5cCqTJNGPib5e55w3UxKT3Ga?=m31|$46U|licX)J zCK1;+4@8THJ4FffADD3~vo6T$HBcHE>i{Fs<VUulJ{sKoLQfo!i;KC<qIf1G^;vB7 z*$krJ*-1Ps8t?ox)xWT8B>f|7(KwPko58grB{U#-{(ae(_yZ-D+<%8X4FCGD4|#W7 zK1;mx86t97EIkS~4A1i8aN8TCLzcpdd`7g$YN(I>*3J~7)Tfkf(d=O>^uL#9696a- zd3215x<bS0v4^0pGkP9j#E7lGe@Jq^`Yi#-f<eJt$ox))oP9zanU(5{y533nD-d_g z&wbdChZn}P?Y94?LI@N}t%mt33(+gmj5eRrwl>MoqqS)iN?|uxQMisTM+Z;K<IRHN zP!NvN5m0Wv-dc~*5e6MTML>eIuZFb0nGmpkj+J;f9q{T{<;B=$r&Y6SBI@dJwYP$k zlM~QZEQ__%do4&qT(jy+`Ia`e6+_vD1&yJ^(gG$fU>)=we*jJy%UHsO^@};|L+t4* z{2S=nnf?Ar*LQRW2Gc4FH2<gn%*0=HW{1RSPrf^%>buqp1FX&0RmmUWB@>t?JIwI1 zpGTf%h1;o$jL+UvQ{jF7)J)F)Rx#f<tN5SKYFma2eS8J3qdz-pa1ZCK4#<DmD$>Fy zdTIUa#?=3Sbv4k}S>qTr>0e7SBBmh28-8Mua)}?upijk4qZ!EZ_`#4~BN3i+gpOdP z4Q(xf!&)5skw1_zt^UIm8J@^HLsA`Z6EXq`CejKU7ROwqt=m_9XVQ293;)$7rXzg0 zYX6+3|1od!^dq)8-Jv>cDBE(H1|kScZABR(RBJh&<sM>Yt~Se~W=SK=A1Sr_*iM3M z>Tv=B0A6+V-J6LX+s0mLrQQ%y##iS~JxxH=)!y%n=L6D1`Dl)jku<P?cZ%$R#bjC? z@kE|+BqSaet?ED6X_LOqb>?Rq5!WWFTZQvuS5A-$w}tU~@=4;?RW9kcG~J^-(3b}O z8iIcP2Ze*-_=PvCUWhVKxDr)bgJWB7Fz4j*cAN%-jN6QhLCa!sCwQXQz3>50{KlNQ zV_Q#wo16QQ-jKze);k#Gu2mW)zrl8B)Ism-G{ipI?)v6n`5L`N;BQfz|Ma~j-Ghx^ zvo(A)#3j?)QsRQ5M&`E7kBbi8EO@$?B)eFSA_FoxAzzM<{U1e5Q10({Y#Zv`>-mgc z_ztuaB5o0UL|x6+XjeSsqbZUtHC#nrXJO8OhYiy3G4T*ZcHFOC9VJyBCBBx099ggo zBrJ<{WMpLdVKvt3kI@2_*7g7b3fuo(_A76U#z8ZC{UsM;KXcW323lE+=U=Q<78L#i z>vnT7)1o@!|FTupqs9TrpsPZRSR>6LvgmZE!s+27b6GvBd!MOls+tCjHEOT-JW+Iy zh%2EsBhwk>n-9vJr7_#j)igL!3ZOWZWfHqRC#(5Qlu6yWisDj+Y>RJMYs1>;_AvR3 zvV!=M#4TCFY!>Q#@`5QYg=@Z?=fgwHqzl)6(QVx7(L=$ks@>>(jUJxa(`N@?J(%}P z{5bQ1MTamW{u@zv(1;6wzOuuk!%EZXF!wGuUZ>9~1QVG!6MK(2+y=+YoF{QGfQ`i` zRfPRBy$ds>V46m^J}1ccU`vx{s0NT5yr__V$4)9{^7JB)A%Zc8@&6D@>C=>mrx(UN zCByf-IJUa{lqzP>&T&QdvCPYzmm{V6eMdeK>GeO|1U>^C_T(tcQ4TLVn+I<0!}aiN z{qnV@+U&$061w*i_Kb8=k6P4Kh_{*?l<s5?;E2+*5i)olUbZwmNmlxltNzgo?NT(( zxgL>ZvAsne71!H^gF1Acl=~-*>ne$djOVJ&Plb%wUpf(ro=PS6XRj{zqoO{d?yFx% zWAu`(Dgfwtv_o-`^l$uwwZk!J0}R#MkOs}I3cq_w@2}s8ax_1SEc5KpYko``s}tuk z&e^RiFFI)z`p`mjl7}UOpricrmQ<k&&S91}xN(gV6*uN5%PFvOWfXcMs5HQ_$-3a# zLASa840PJKG0(yt68jkz1DP(Ck>K7y2J_$I0Fxe@*w6ET+-QZZAZT?VFJC1KV!1Jz zPp%1J{pS@Hf(L*IW?~$>^cA~ri|yb5Z7vwyVXaR8`S}|cGq%#ZQO{02;y6;$DIzuf z1B{Q?($<?u@h4ucw~LXKYFCR|#V5}`ou!UOUK`$Jp*1Mt-^G(DsU#s3W|!b*2Lgon zR?gl@pVEl<6gpYh#;U~dKx#<jV0e%S9Gl=at_BTISp^p;o5o*WMwBm!7r#-Ud;jj5 zzVt1H7A;THWEY!|Yi0KN_r=ig)#G^+|0)8I$3(JYU;EWv<`Esf;e33pCs_Ni+zG;5 zGNse&aRV-vLNDT};w?nAqy$m{s44OjjvF(g(>u|hvyX^7{O_UK-|o)?{YHP@0E)0G zP9@!{(3h+Tv2Ym0P^mcGFUbry`xa>kWJbKtXsFXC&||3IJ|f?({KpvNMt1`*cAdWP zYm>R8*t~V=eg<?9SF}*6C$lo!#NS&@WtXM@GJi0Xu6DEFEJ%qm;Ku?WSc(UWi~j6` z1@+rS7`*2C=xad)Sr`w8LG``aeb(5JG)@+BydzBiKLcA&VNm9-SrLyo2qA-hbb;xj z?ki!4wQMS&EtjiyGskbNeHDqZ0$D&j_0mo+hXX7iesd7h>$5!SBw3sPVfmo4{Ixj7 zR2eeL|J$&6!Lt_RtGU?C#l_*U!G>fEx3{++nJ+*?-JWC7EXN?gRhEfVLX07Z4I<E% z4y7&o$Y+krog8UnE$679lKPA{O)Px!mT|4PTFsB6WXc}eGj6it;^M;ZWlD$9+`wPh zlXYOrY!B>zdt&eR{(vryLEpc*Nr-f|!y=Z(#9MMPWMlxDL1+dvwdK6xw<P9E;eWd9 zJF550d=J>Ml)->P*8d#?vHt7k;83~v2Fsf4kZ@Nano7^Zy;H5rf$O$(P;NVMihbfK zj1TwTkRxu(8uiv41i}1=m(4oK$afY&i*f=A!3Mcwj#X9J?R;Cj6uR0DW0hvls^0!w z(n{0-W;6_poMiAd<~F~6sQsWOisV$jYx#UIENrC157#j6#vC<xzuN51ZRaBD<2$k` z&8+kcd%0{Bry=<Lyv6r_Wk11l#e3mVg#Bx*@TU)+-I{~_OM0l0)Stpv7eD5|H-(CV z3P;Sl6|uTxtu(JcHH+Qsnx`Y-H}jbF)t4$J1L{5IKtVN^4gY!w7Y&&bpniZqKiDQ} zX5KIxtTWF2=I&1EW5Q;S?uoaF>t)!gDO#-b!yj?jn>Joe-uNR9Tua+IY_1p!dCsr| zS*Ca}YJv5|Hx>#FOWo;b+R$@b%;AN&%MQ?t7cIM;tg2mOEXuF`#w9$$+(zU3#jT<@ zz#|ZIjOE{Ypv%qwvRO~hawwXd#!|5R3sBmskRKR-*>wHRaiHErNB^@qoT$82?}dlZ z6F%1Y$vmG++U>klP677t$lmX_E~L_LWK+7<LiN`R{#>NMCCVufl=G|e2}hj!6g_8` z{~SDJ1SRc210e$P-G}K44Ytr<3Id6$tjTJMW%Wzm1dztq3;~2QOWK$}n_##n(V^+z z$o_{S1=VIEv%XycY$+f(k;!&19;pyapD9o@>1g@AUv+7D!2%cK`3t*Cg%D3PpV|t% zA9dU?xBE973^(-nXpkI!D@dcuWiX)S9;gy}Vb=<8FnRqg{I%J~mQ`O?AQSnE1Kb&e zkhU@J7xV}EpxZ73tap(h8~HWVKnOh4yX>QKVyz52+1)fsLQx_MC?>W7qn_wu4^QN0 z7chC;D!ajv)l1$C8pxxwHSE46c7X}FfNI_Np{P$l=>-jQR5J()A^l|kLIdkCgk7V? z+@uf9O+-odg8YNO1GZRe+iaVt*Og0&f#y<jx6c?}G7yPvNA8=YwAChl{J9vQv&BW5 zW9I2QQSLg=U31&ykpbzpon(*qoeveh>t<Ds;T-O}EU9Pr6vF8?Z!5A-w4(C|8%L0) z5(CWju0EM!kv;NwW_xm+J)g-7V$Ppw2v9CHdZlMjsJ`FIrUCTPf0S%G=@+NHHaP{< zd~F>4{j+mUH1f0V_k~;+pJ)?0oLsX+lI_u_2!@V8v7D@5WeSFJz1BMw<xb4xK0Tta zBXFDNE1Ilo5=nNXf}7PMRhUw>R{Sr*ZiWTQQOmgL4EW-l9t6?L9|l>qdsXfya=_iE z#HCD=42##Upn$?1k57-Yub*C&7cGUmq#4Ye+0C%WajJYQ1yJ8YTR?_Bd53%x(ZUV8 zDPC=^V!P5&MkMvy8?kz|ABXo<CB*`2ul)%s^Kq(#)C%1oOYful_jN;`+34}~-`s}v zS0q+<B{Q{ZJ{icSB!eHOqT1iN8i88W*z#@pJMm}?3fMlOR~~y8O&$RDP<pW%jaVdM zHNSJxtKr*A-hSB8m~{s7hk$t!bd=o|iZlh?@>4iz%gcQxB=+4cxw25e5lp9KBC~b) z;-_HXTK1Mpg&~KYf_Y-@M9?KLs54Q>d@uST+}D?4xzk8OCC&wVS%Hk^9Tks22W0t$ z1L)V`N-Bqj$z)lO<=x=(jij+Ulh*;Tfb`H_pY?|?GJ1OMjUcaUytqa=f1N(bIC2(L zk0x?CJp=J;WNRy6kA1I(RRP%l$ohE=+#a56FHP^}?#@i?<bNbPG;otm>yLi^bLO!1 ztHqUH)~Pnn6#SNUyD)i2{nIK6Z8!dU0C!g@zm%p1H)Zl&NCH9AKF(u({b*s!O_-Wi z)dEf9ZH^^e>p%W)Z`)r!#MS;hc#Booljs4JIX_Yu{>Z*@<S-_;lXxPrcjnjNMnt!R zMG)tWzMU*KN?d0E9R};Zo?Kpn0wC=%GG|hJrd$$;{IX?#lU8(6ZV!EqxcU7UNUY|m zONg&s-KAQ<Qzrs3+k_r4wgWR)N*vnrGP#oS@836(DAwyr<#5r=ewE3%6Kbb(Ly|%I zf@Hd%1Hz$A<i{ekQNe+x$b$UUFv%%c#@;uQ5BO>FXU635#%EG|KLid^cu|p{LvH1? zZYO-5(o~a&1uIcZq7o#<K`I64UQ5|qdjf11wt8wk0*}npdhSw@<nPCt*YJzCG!ZfE z9ioC-gWz=Hy?)b%B9B{eh#nOQ4#lr=&om&*taN?*4;XwwAO<|H=-(S$>%OcE`*cuz ze6bQrO1T!U3?4TxEHkgs9Xl!TfvZhcf45=iPN#ME&G>!~cmPkP+M`=e3nKd|sGf?Q z!@UyuX;MX{iALsjg9{_{C%2?XNlAy~x;MfG7CSSjc)Fid0JrTa`L%GqD#uP#P_>!u z%<dfh3D*MMxJXCG4G%wS!oP8GaVF0pcM`w$M@^q!z8StSs`#~s{RiJ>oxtJH)_<Oy z3Q+dv<|YXsQ;>bGz3ScLTuT2f{qxo`-t8gQE>a2u4avRZWVNJ3YZqczAbBPurCt-c zP(Axx035f=@s?A7F0NXD1@ZS#m5;Eekqke^O=gqS2~_dW8P;_9wV$`{t8$?Rt?{qj zxcn5K(xvV-<KV+h`>`&%JtD%RY$V1-z|!OA5BQP+n#~3W_^E)l8}YE4JvsJ8b#1%D zpHj&CFp%6PAKHV~AoR&J(5IMDY;02U!MJk_+Dex`hdpxEtqv&r(BgbQ_bE>%?~v!h zqgq3YL@Kj8q(t0Q3OX=#b2^$6A+0w_Ec)C$htWT8pt0P&bN8mex*?zCgNNA-czCnV z*UO3kVwLEFT+9)AYTM<YHLY&T&MD~}dPsu0^uo`Iy=ETxV^6w*Lf}!ZnyVA3^)C#y z`_Q$0yXE`cZKE0Iv5+gBYF%~!%wBjWcFp7=4;?)1_ugS9G<xpFP^^|Mu}i>$OSpbD zP#^PS)5$fW7gsR6*zV0r1k82?K;SAXLmdGv@z(EI>Y*zEjGTQ(aphiS*XZ{Zz&v}{ z$;36suieYvr%|W$2ruTsz#aoW8Z{#7a7_@DE6{VXB)0*b+iZmEd*beKJCzE`PREH) z33VkOV}JQqR162Om3_^-4D9K<LzDVTorrf7{$$-xtU&LHe5oOBSbI>2N(FRknE;U3 zJNuX^U$u7%Poym05g)A}J4rxtAUJ`To9n9z@+%M}%;)sd$^F<HN>k}ABqK8v%uFR= zPhY81@5;~U9jDwn=so5-AlfEIn;ra_p)@yF(^|@Hc;g-%S5NcUX-qbsVgDIb-=Ex{ zxy>zSeHP8swy6-(#dnWRQ7+;0tN{KDTk>-PaZdkt2DGqTO_?ElWOml@D`KPmpMUCj zQHOC`=n<E0f7ATS2QORAjMA__NplII;;FmGS-t$!=I^i%SYd6{I@L`M(T@Vdt=bP1 z@d@ZV?P|ETc264^Z3cXnEqF*wKpo@L8$>&qGm12}I-pQj?Oh^5-P$!H0oX{Z#w1I8 zM3=|g*;#x9b@K6j$B&J$(@a|tMF=^TNsdoXtOWP4$3BFG9Z&&0@uSj<9|(2R$S!Qk z5z7uGHbNS)d}e!yt&t%b!d^5u^PS;!e%O6^h{Ab!QLht3jxX%cvX==>`nZfGC5IoE zwf1t@GCvIn9a-OLqR7Mr-lx$JB2MqT^y@x=u6JOgagUYP%FP(w#66LF^|t8=(O=Yd zKzq*=@inMv3I~y_=RycjbpDCY&`qSSOB+i#{>Vh`c^?U;9K_?4G99zF36G+lQAVN* zawX0#y=I_-qZimi`rCap*#CNzJ7(<(f<27>^>_r7O-AEaT8I)ro)sG;JGC)=8$SqE z{IKlPz9iaVm0=)|Q14+TQoxniHT%m_C9GI*B;b{cmZQZLn#bhx5*2oj3gO<hoD4%0 zOgs(Fg3eG@dC9O0JQ;MD(5Srgf@Z3a4K}Ncxuw6Bqyn6wHZT=@d}B@l)m~`B^RuIU zpb*$a?6hhO>=oos)Zy2f|IuyiqHkwTBIj50pmN=ItmIONX1lvef_yQeO7JRkXhmkx zJT3QD1GjJ?Ua2_EXy2{IG&zz-bbpv}=4L`gmx8DQFO@v4xazo?Nxffp*ZJ;|jNp>6 zI^~*BoI@z<n3T?5j%*pHHZIZS(e%#OE+hlb6P<?M(3Vo$^l9LEDYZu6Rtk+e#|J)e z`oN!(S*#Sww3+kE<Ajnew{M4+MCvZ8%a1X=NG8mu$z@YPt|Z?ks(*Y7F0z8ExVv>O zZm<3ZvxmZE_OIO&d*cZv{GK~h3*CP2!!<3pFeVb<80S;f#Iyc}gfG{l%eS>UXPOfD zDrrmUWdhGJak4D5PW}{t`X<i4?PZ@k%4=M`mU}mKv@qUa^V@-6m-h<~`ri3bcSRwS z@~;^Ao2~I@*zE%m1c0U<IL}CF{I)D(E#`TaTx9lb0a8S#AVg=vMW5ufCYzXM*%!7E z5qKi%0KXN=d5egIIje$JNS(kdnbZU5x*=Ud-3dpEi*68iKx5_m*clLw2W#*<Pk+e2 z7`Zrb!3#SLdzE;^YQB0Mne_Wg%MvxvpZ-n-h&l07Bu2>ZeY`j$VLs0oK8}fEj@yy4 z$CXDn&F^N<?Bp$Y7HHL|N$qZX(x`(D5-2C$E8RI@g1%aajFQsyZV@vJ3jl%`CU=V* zg@<U@1u|Y}@_<$9)w93a->tv<dx^uD<;Rz&%l=h)VB@6q95sG?eEdDI2YvkY>(@?q znWm^{ixQ&UgHY=Wlop6*T%l!=Dc3+dDahogAj^ObU}A1&2yU*?A)kw$y$yCRCYe#* zkZ2`Zi|QHPuzcC9;60%V@YPFnaWS(}NAEAoA%#n=m_;Y+*OK>J9xq|zYx4tWx%gk) zzRyjqYw_2Uh_l4pL&nEROqWNn`?nrG#WVASAHgYZ_6)yO+~*(RAN8A6%{{vm?iS)T z=9~JRXVam(!D^&v6A-t4XNEZaF)1vr>)`o2i?B~xD<9ivvV~KtRDrE-uF`m1mn5x8 z0p^6bAtAp-0o3)ASM!_JnU#^6f9~50IRq<4?_QX3EOz{qy@7ImI(>pzeBMN4w(zq& zbv63Pn&RZS!<7uGAcdj$2g}B_y~Mp(w8EuL;n*0yRffPlWp!9E)f`U~5lb_Lv6x<i zv!kWlEYr_+OYcb@hBUyrM4&8FSJAq5!FN_tEb-QSI|!Mhw+>)mb9VxE1%?ug?!PRf z$k^j4bP1R#s$Z1e@;?pP(_IFFY#e=OgO?Ex-#MEmjzv0KUSrSv*tThb0O~NrU!D#U zP1yoByH25WJyE<=GX{nxotazZenND)hb#yiJ@6^eI!?p+fu8hXbui12G*<Fdp=KQ> zNy<k;krt9-Gk3<sD0NtZaAMi^@{Mo4{HVw65*6~yR-juqe3-!JLeaq<^y33YGT`Dd z0qU0SU^eWkJhe44Df9|9qWf-`!2Ck-+i`#W<8{cdlV1J5crM}U(Gbab`*YBr=al>P z5k8cB6mkuapqG_n!EL7OkTVbrYmCZz#51u;FrXvYFh?Tw9|wmO>LK1Nft#y^lvy=z zvjQ*cQ=6JJd8h|%@9)DK_Y1w{SozZSPL0+HxxETqE{*=;kY%-oo$UDM)%|K}V#(3b zBuv-gb6V{5(X266PAtd&s{)u`s@#`|Rl;a80>B)SkhAkYKVB8|$yWc+KObH>Av?NG zr6w7psh1m0VoVR5E^zi<k(t6QvDF|SR7*`>uN7!aH+>L&4x>${(AU&L_T3?^{UR>a z8I!)buGLvC|Haf4KNH+wf1Z_zV{LG&$lK|9jQ8oh$Wp#ulftu-$BW8>;U0HKSnrAg zxjL@*tY(lx_X0~v4d8hzSex{br;9NXaUA;35|O8sFlTQeJsRDl+1U(DlA78e4WSe6 z>Qrt9MgBiyIApz=lGdBeer(9SJLAHxJl-7NKNUR$H;}zU%u$^AF6^Uf^U}}<Z<TXF zii&G1nmE;Y9xl4X>UFMnqNQ0ef%pBQft^dU=@pNY3LlctBeCP+Rx+n$IS}%E{D#;w zF{wnY&e!3k)Vg)2VXsg1YfmE;RoHKb5{8oc&2Hv5&tXWL*on{=+OA74>3{0u^3f>r z(A2C-_Waybt4^gutmHXe4DqG7l(Y^|A-^1Hbz|Rs+2Ke%G2nkemFxUo>~DB_29RL9 z`Eh++JykG^VJS#qhW7gX@AA*5`bQ;>h&D3HqiKJCf$1@8!iag7QdB8~No`&xSa~-S zg2O7GNjsA%`7wY@xi@DvgEiGnUP`euRWtHcPELT+Ye_A+bne<wBN$J=;xO1ZXQ~$t zn|JnJe3z=}nm$X;s#^<VVrS<Ca#p8)jT>^zi+S`&K>gLLo9vDX#ypQniu`dDB7gpB zH~1>}=3+lZ_qzSRk8ACY8YU^D*rQT8>z8+0Ib*}B>;KoJ3^oa@?DX<r_8`D-+G$tm z<KQck=EoCHr36>FSTd5OIgjuTmB;Q0>ImdH1_V$)Fb>rd29A_rm!{LMri|)nt{j~{ zko>_(uomzl=;PL<fq?Wtcegvp;CrIi(?5f4JLM$sJ(KUlRDi&$F#j5=^fwC-<|<We zy4w3sg5e367>weU{S)+D19dKd=J;)$ZBeqG>q8~Wm(v$NOZ{y!SBR=rH*`kVos>eB zFKdS47?_oxagrN!k1NlAN`TLpIV{~ul$gy|{m5rHbDHFuf><RoX+1?;w<IVRdpX5` zxh%5Z=y~z;t0<d~KEqzT4=Y!d-tPx$^VCycbmoM0N{(-8X!NOr*}{Jv--5(k1|;6D zC!a{?s~58QNF2&ZCo0D$;>&c<d)HV&LcIH_O*W9@z@GOT{rOVq_~@c6AB%p))u1oM ztY)R>d+9`1)g7z7oC79&6048f!e(+l>u#2SG15kx_Ih1SZq?N5OGx-*ll%4?VJg;v z`$pQlI>I@R2@?mUmW5srWIpKiIsd6oY$fwTHCK;cGF_m4SEcWXd4ZY8gWma#3e0bz z?{L7t>0VNq{k;k^gCx!5(pJlLoq5M9&%hIl`0#H-mhSU1{4h$^r&7jqof9nyVv6bx zdP8C7+Ly&%W)w!8F5x3W6W)o51b%&7W2WLPqTdYZ_;4?UASd-~_EB$#3&|Ca24see zutg%K(y+yw9;<cTFgE#DmP8=ms*)>llNsm<ANrEnrNR=s<)<>b1HqVIyu{<?E3Em* zD%9AdsTOHjLtk6-3@=qx2L(Bdfxukd9$%HeG8yRFKN-yHWq^aM0`P}LC}yP>1LkiD z%cn4Btp|}OP{`$b#BKR1t*);37NRsH%_JD-GmWd-d>IyUlh<ZOs&5u}II{A9iKp%z zR*Rj6HK2b<^NVd8LOkVJBIjWFUG$Kpd5H?L2+~n;Ie_m-%5e13*BkUxk@p<HAaW)d zg;7ojx<+%}0Xi2vS6McV-q{HBjw2G&j`k67?Ax!<8T$tGOw8Hq<;*W)>k2etEQIE~ zWe?{)JD$IO=<sS$Ea72q0u>PN3ezOQuku`^N&L_zR_d;l{K$;wq^>|U7S9Zv_&}FM z*OdH2mEX+lEY&tDTCfja&FHPwWvU&l7$!7t6LzuX<>!805$!y1_#xMctkk4Ayfp55 z=xbxd!_NA^nCb-!-}Qn_LG;~}Sx?#w&0jL)Ce&g5K1#)k!q7GE_W{7u=S!FPB0=xj z?mStgQPrV)FoHv%_kgEFYw|;OX6cr#v8<EbPuOczlznuZjX+X;6Pr>X+k=1%HFHyC zay**UCGWU=!Q&Y5)+P_4K0G&dkbc)BMAGI?Hs21SB~?z`>qhJqHA~(S7N43uuV<#e zR11+5_3w&&H{n2~02Y8LW(S_XR@6~=2Y!Y73dw^xKetCGR&Z^Y(WH&VzY{Zxj8u&R zO&*9o)b}JUfi$1jW}a@M480d@J4Tj;b=HMvxRFZJ5PWC@;W`~Ug&o$@{`d_u*vU_n zVR>x_yLd_YrYZ6btb*ta(q`e^?uEV_H*ULL`xjqA9|C7br*L6t_|LS8fgR#c6oWbx zf7wu>@Q9Ij072$7=^V)@d*jTIH*J#+hsvW(_R`6zCyw1h2`lOW>{Ios;(7+Ga+JiX z0s3&AMTnR%XVBtu_cQ2CUD47RE@8h=w>xd4usdt+?d%ESCZF(aekMI)1LDtW6O0up z$s}29tH9v0cGjc!T&4L!x1Fek3RD-&@Z_ciZ2FdLrLQ)*nLZ8wrPg&>+ep16?b%_p zR}==|cF!|OVs9wAa`RUuC9DKY8Wp-_1M433oRrCKXX^2=*aWY6?Sy6O$8KPz*FPB3 zlTQZN7`0%zobU(gUlZZ|Bdw0biy}H*s4sZ*!P*~&3iK$Oc<g+2+)waZmSj}4TpY{o z`&)({><B)h37C4E;`HHxB5l=on%}W&4hju(lKh`@L@uIR<Ek2!db{KF|44uHQM=pB z?Vqs|x1mtd^ekIupMlXYgqQi8U54q?80tOL&#Ci=*<MKbwLQ7tq5_eU><!9wqoEso zy&RlD{^wF_`QJ%<l&%UepP&OHPY7j$ON-LsbRV?7?za5!C_7VCk;^BQmmhi_#`!zy z*)<&M+iFkA@eO``rq{bV-u_m~fA|hdMqyl_K%Ow}R%own=9rU9<y#Lcl$}du^slc~ z>sBKYpPQNpmOFil;@Vv-T@2?xPdo*Q0zgdcvi;6h+F`%m+K*-v@b@<aWQE6^BtfSi zql(gCQw(;m0Gb_{lAD?oAKeaylErT+;~$<rDL5*sdI{1dBcrhllS&Eyp%wi9p%u`| z!3yjUfeNM^M<sar7H3Z=Z>bg`YVjHtab)fs{mX~7`wZdp^9jP#!N3T3-_}T*3TtH1 zA2S2?f5^!9-=6`A8p!@-DfHa^K=hRnefaV?+Y@`aPvX(xufhgA5-YIs&e3Q@`pJ7Z z-Q_3z+qU!Jf3GPxuYVD=#LiQtY@dEgVnf!^%m(LV3I+HN3?93u>d4KgD^K2$O4S*A z-7zG2e^dr_L%D^blqUmD?i}3-IMGR_w3D4OvXL9qY5SzAVx(xvXV3Ig<A}|5IU>O( zBDTCaBJN<Z;pdD@`%nFv#*)u&v4-oFan+kTsljZCROnN7-PnWv1oT=4|60H-^YI10 zj*Z+f6jP)~ZLXmQZ%osaF*AIi*B}UeIV=1#kS<8rX_hF-rZ5_iOQ;votf8jc*yg?b zBS_zwo)xt4U2_nk5|o~SEWKQXww(U?@L9t?CiBLqf4C-#V`JYQ@@Y9Xs3gJky%J`m z27OvHAHBOvBAp?3);Y5BJ780C2<ZE=4To@Dj@}pR+}iK+>m6DaZ<J=TuBB?NUY36P z;hu{BgEUe(%4|JAKv!VXE;w#va9sg6p_G~Fho*<WbY0bSesbp{mX)c&uM8JQ++kSo zN<biw6dcMmF<}AwxJxID94Zr}$Vtjbefj!4>R|Ab070_6q=M4;`X{D@8s|9behKKa z7QxvwK3-NW)LIKHVsd#caQOODa?X06-KPEhcE{Qs1b~@@W{Iz&OO@>|u6K|9C?tEa z=k_tJR*UohM<&2rZ6gj&J|c`#fUxIFH(l7h)1p&);jQ+L*3;8dwP^)_-54xu$?RJ8 zF*CQ_mNcw00Sk#beU=%1&xa^?8+9eZ1<x*X!I*(hxVWMMnCtXmmryLrq+nX`TmUM# zm<2aj!FAEA2<8N$A*p(=XY8d_64P0;Ak3SDu-<Wdd+Y$l?SH-%?l&?*+bKy4k)WTK z9(NHkGqW}GGNsy$;%p73WgBA+jLe4LsB;7$*XMYg{cKJp!?HCJFB5RZ&0m`$<Hg9^ zlUO3Fhof3Ojys#_)AuB40)b4|kmSA1fV&8Wkdf%Rec5u`5BCCpF_r3*_9?ypq%Z#E z^xF`Aruk=08hXVv(kVl6ny{umh2`~z))zt352(^$mtR@AO`f-3T;9uMw_F#qW+8iF zsbvxrjruGCxBcM|RHd$0=BCj!mF%6Q{&2&>)T!iL_!1O{)2Xn`V@3d~tS_RNa%=9j zOlmlfg*EHM*yUc0+c<Di<!s|`n`S@2I~nC`R5=#H6HxY4F^waO#@M{txLMFXL%^Sn za6a&pi;1SW&K@xV;fr)K%1S{R^ukZa@lNr;*?P+tsr&;6i=y8>g<cHf*D%1WLXvaM zX_i<3^fWg~9gYgtzZ{s}RrFi?%Ew*Ow-qnshsfb&$T~HJ)7hC{SIAdWr9D_}H|Rw6 zM&FZ)$#!*lvAdff<CUVIq?}}2<`fzEBJ_Ytn}WUC{NCu_s)QC8+|ur|`_(ab$$|!( za^%a$;HUKs?&g#MPp>30J{#9l8abO~`u{pMuKhb+F1Tcq><!!vQlFr=N6%^dg(LYv zZYLNwh~8KECz~CZfx|$Z)er-tu?zj9zQ?g)_sUhUXW$L?zne-GAhq?9S%@8`W}L58 z^+;huYfbW&!MwqhS1OoUPIjzp5_wVm6%0^gjYEK&H{vFG5K*^cV#JO((o~49<(L9L zj|Y594!R`sqen@y&vH<Pma}5s#1u>NteN>4%L8LF@#0Kyb7QbP)kcZqLOY4O?i;9- zE1-L5f2@WO>pRe<pWGnB{)goK0)af!*vBcF%bEd`wI+*19=6$f&omvQN6Ez=+VX^7 zD$wDB$l6Y30!;>OhJLvckH?s81+a30KjCEPzeSO4tR`?fja*kRj65^iB>tIvKRt;y zVZdKT_it>U%_Yp@N(wbe<1<KpN|87VXV+9t>)DmWlUoj*&dX^ttjtuT56PFi=RD?T zCeJM5pD`d-`4fvzoSt7fNA)z1f{W>kzFbzr;>!}`YeKDnzqk!Qt$o6gN%6qVb#3qA zQs?ER7b9x8>(sqzTz<eD_Dg|i)C+mkY#O${4e7}ryW$a6&fsO=l<W$&>ZN@^PtRuk z)zfmZ)2sWodz03Pd$os1+w;Bei#|;0nF4Kwgv*7aNNPDcAJyzvUE%u$y5nCMmCgo* zPETF_RVDb8I)|vq;LO~8Rt=~sG4ST-9M@Ufsh9G*WBW-dh~MM7*KTf_cL0)inAn*4 z%M9AwW#S0biT()tq3iffL=NRhlE}FH_pkJHCAX5*uQ$%sKWYW5Y#j>K*X_`U?ca9G zby&(Zm}_RW(IKX)6j}@aEs_u{MO>snl5)2-I0hAsxTRvwT$`6_uMQAeFevuUoo$@P z;Qlsqd3J?f*a?Go*y;}R#|~FP@7QvxAmncunJ53UL3+gswN?u~m0~uS*EFUB$wy#$ zLvff)fu3>mV`Dmeb8|^UFy<V0k~Ekf4PfKR`6Pv$k>_BC-B7b|aJag<j$?1d3|Ox@ z4I=kB{-MS}U_k=Fb|gFigZH9}mOGnaPHnlMBq9}pa&&6x%F#kEs&Ta{pst{}{o^xz z97jBLM;o5~1CAN~6E{rfDObglMN{M1l3d0Hyor~Cx!Fd#B8ExD&T^&6>zBB>dZYvW ztz-QBx(&{O-=1X{zmwHfA~<CqIya2J>~z3R0u<I-bk7H!4BI1axiYei|B<`h_`S(S zl1OjFwM9gz&fzHEVZTweG5b6JLep?tL}?pQp91f_mE^s?vCQ02_s)pD>_j297QMS{ zanAHZQHW+q`@Ftr&GrZjF8{`02b-d)y9()oV%5}*Q!@c$)(@vEN&>oV;<7Lv)Mltp zr9g?h$(*F&hli}%!#3o9)1!URA4fl`I$|~+h`ve4drq4*mQ5o%S-a|6L#)=ZL||U! zB9jVp`e4QWgS{)i0I5L4zs-_xDLVbQ)C%NE6pwxoRY6-@Ult*NxC`vW7<#{zoeahD z^=)tQOJGZyK6VRt=cFfvH+n0poouVz0e}e<6j3Nn{=j~!9=n$JV49XQ8sHkd*LDLr z-t}3D9SIWrW&iq~Ca<xmdDXlxFJ0UtJkpS)Xe+6%b(RUzkWUT#X|hS`Rwga_Bp+*S z638vHyPYk$jOiPh4#PwCZ{3-Kb5+DAvDDInR6<>0{P$@Tr6vsOq8D5VUbW{<H^B0| z^w}z`(3Y?zfK{dII`+=NsmqK{*Wb6wQ6jO6-6R#uG0=i@FbSUk{MQ`wUo+|dn!)77 zv;<l3YRsaNv@|XHz)kKPJC6re*??qCgZbaDpLvuhON*u)aVI*sx(Xa8%dljqAQHYz zO@WrVACKv^nI1r>mx;vN9|5yq8z-;;WxQAdLd1Ou`Yf3KT3cmoEewvMK_q!!TH5qa zKTZs$=>$ih_X_xzzW`}V{{hSl{{ZGs@{`Bngobx}G{2fvErrtJZ3Q>V)5~nUi;?b= z+In~6q~=Cpr$k{?s3t=4f_y|nq*EmIm&g-eW8e`TT)I?GRb}`1rr&?|vSr7I3%9mf zr&2~rkMEC+5!5|k+Jz*Dfscox?Kxi=gN$L4g;{%y=DQ=yQqpAnOUEG%abY%hH5rbP zPzR02j$YJ>ul>hZ>E3ab(tNm|8$Gv?<F+xJ0lv8R>57yBjSv|bO=_RN9%fsq51son z4GNgndlL^_K6=IbUP7)j=Q6N3M-880<5DC3!lq^*5|ch+eq@@eDdWAYX>9hv{S}Db zi*Xm}zL)UIe*R#VSMqab!j^(iQ|ZJ#mJsE!Odp#0JRu#?<)MHT+0nDe1Pjs69Y8Qn z*+cd%F;;gpB#n-M!19&y!<r?5>K^nA#uUi&1L{A)u=iK4D-grZl#nmIUE+RNTv8H3 za{2wP-9i7Xb8G_^rG$tor2RX?Hx$ZdX3oo!w(;rX{^higLZ^o0R_wOTT#S%~&OL{o z@m5}ZOIwE}n)?>GzqR0WrW8a4PUA6)FO3qAs&{uCmRls#{qwSQHM89&TXD&rJpuH; zF#=MnlMduj&qiQT%wPKt57O*YzC+x!f4!VJa*<GG*i6Z~kXnyi?VYiQpqGs#F_Fya zj<Kk4aol!z|8?{e8DN+{kx0NvHLP=@GLiC`pUgF}Y&0<|NbRCY)w~7w|4Xh1eH)Km z+u2_?Gzhl6kdE9t2)+Mu@D^xu0WGk09Cw_2<mFt5E#*nbAW@1<WHc_g*~3+fnMg<o zsQscrx)NBA$up`=B)Q~_{!jhM{ZIWtAh<`7dBX?*zTFQWd=Q~))x@?aF0{pWnmOvL z%VPLk(BXmyJ=LKI+)N9cxYLOd81;EeD&4XUnK)dP^NUJY2L@xAIB(bB3bTvC$Yboh zhuw!{?L4LDSHw3yllvpW*j3Isx?K%&X-G^>xd%jE%W%`D;JPpg3$fiL-3%yey1gv# z-WN#J!WP#*bI&H|_4-)9|JLR08eU;~wKQDykLbQhKX}s$_V4S<Wd4YAd;X6E;xcq> z@LgT00@u#IL4XsGoW@?ZIcqZ7-+_FFL^nT_sit}2tVu^$)A{R*t`t65O{N)M$)nfu z_uWghz*4ORGjF;N7Ox6DavlnJ$Tey5vUDP;vOE_vGZ<2<8>!h~CxuSkmamsPMAAA4 zPAu?he()7Mq<-QY{Wr_=W#I@pR`)mw8z>9D9LzY7y$iU(x=`ALs3q1IF8BZ)BS{TQ z7|&gnJwt%}qpB4{Ci3o%7@RGTI3<w$4|CFGi31m55dF-lb<WTC@knzfL)<yp;24N6 z$ZFW)+bXHeP7XBBHvGu3?gVPYkB;9+32I4hLsB1Gd{j2<SAU6198no9e)5l>9v%*I zgc-(x0Ktv^!&Uu{GsLW>Q4fcKugIfrWXs@4cf$;@dK#5<e7<>YH&=StedpMJ4XlG; zu$MN>vk(o9FPf7vG<i*T7Rl~E2^!_YO-Ea}Zo~XHPg#cvE;4<d90eB-aOZ-grluH7 z-~e~xSHt;lrmyqC;;InU3l#EM)qbRK*+YP}!^&qJ>vr`2i2ClRCZg?YnsfvNrB@LU z6p$*tN>e})MM0V%MVd;7z)%E1n$n99IwD<~(n9ZqrXV1M7D5jsv_MF{@xAw3-&*-2 zbLVC<ncREsIeYJW&O)KkO?c0ujgI3}A9HgPSP<_BU61RhsD6u=>@_=eSI9OqE~(yn z_SCWV)~vN<*R!sZs<FkZO8g0JK~=TIv1>uW)eX&)5`9aBsqejS$NN_#`W2HtwP5O& zQlXrnA89EKI(uSemCEs!7#&^lwW1<~Vf?yL{}<p(;Hy5#_5sPd)nRn3q)Iy?)X>Sv zsf+=jR<`~2w7frppZx_ARtc%0No>Uee!9fHikWTla!mCQ(N&ZvMwDIgoE03W@n+-C z4J%v?ALXKGYYPpv7Rbx{^W&PXh@7ioxcj`4D4tQ@O|W3L+0m6MbbaW)U9;E*7t`Tk z7tmgq1(&Ax)^?&u5y&hneeU1Hs6|bG$VK>kv$I5he8wI}UH|Y)%hd$#-#T)CAa+zD z;*ZTx-`?jh#TU}dH<4I){cf@K)*4rErbh?s<rj{Rm`C3@2!cn^oi7hO`pP$10jud5 zJAv1rBA<t#(R{D+Ox`We?hluy_p`0a1p-Ypgn9MA%x#$OwaAwuTFxn^X2SiS>_~5t zt-to_Y2bWRtD|b1QT}_vLPlBnewkT;lKBl<?e*6_b(gDujf`dn<GCp~!)m;2m6c=l zH7H1xa_t*)We+@YlWz(5DnG2b`l;(s4kt%<0Gp@N>oI{TqUMjU1ir<yrU0~4;zOYP zw|~E))AiL1jjUt##A@A}ng~t}>a(B+JslcNI^`K*ybrZx{#^eQ*1?-KBwN$Bf8KIM zV-mp-bLG&7OOa|O^y#$BElvz-6s$?p1g|-YU;b6@I@~ij=$*G~*dm2;8_bT_3c8$Q zhvc$Xck4b;jq@O?RIiE=4_BN}HD^HXeWyRTz9rSzahR`NUpanV@ItZ5HW!|1c;j`0 z#cTXeMYlaaemMe3RMZ1&2GjwC#dovjm7oU^{I;o3%m=rNR1i%r1FL-xSO1|9)yU$g zcfj?lhTQmIQ;Wa<_gsoTvE`&3-xLoGL9ass@v;I*NJQoY><P{sNqmwH0I5J0#tCJM z7Qd68%XnS#bxKrQb=Ll@oK;q`uz{pKOHDw;Qj#CFU>S|z>b=}DI*&k4s%=VJhZkO^ zG%2QWM$X53=5c(}+`JQCGFY99IdaCmujZF)vxv}$l<%+nSV0rOeLdxzHyB{K&O<p_ z$)VA<Zr2vy=7O|HlGGIn;F6}_38#dbrPMeJlWw^AW!FA(Qqw!~nnS?ePsfll+tY@- zYB$=a$Dc=*6+Q|1Nws*l^ZV(!lPn(u=79K;S6CRa^&%b)zx*+h?E6E(Ti*N*8u^70 zdvXi>LWbD~y0y=QsL2XM3rsU3zp`*-+|g}NqB4ko{py<?{<Tq=_Cw&~Qpa+k&|9qr z>(Z8%?Ah11(~0u{{k)$C%K0jML5Mm$l!&F8^7gA<p2W7Gc8Qj-)-Y7=6nD^(2p-Jo zqTy=P#``$d-hrLJII~|_{#EPG)v3^jU%ou0uDpBam2_mHacIxTQ9POH>g>P`_H5}v zz5Wsnk&hEJ3`%xxSL%T)amE=0^^i%2PuI%OKOW&9jP8cGnt%5Ku#J&Jivg#%c?SYc zCAQ!AS|Xu~c+b&p&x25Sx8L)`x_L2J!~3_~#028K{D+`_*T)eIQ1m&2yKz`!d;c2t z_4nUor3GvDeOX+z?s#wOQVAY{x&yDBKX*R%zI^Qb*3;9I6L|VJYK)^x(vDJwEfDX` zn~pTUg<y>L!W-s46y;G5f%tiPqHkp2Y}H`iJAZ0F_Dhmp9Y&y@_&_)?M5Oc@!jE&1 z=)0eT_j8037dS3jWJ-xZ4xDI;L>viY%?*jhC@j%;0Op!YfSM4iF62HF>ydnc&+9JS z41nh{NkAz5rR?dh+B?1Dfd<vnt*6aP-|OrGjb(n7x>H&i`FJEON{k-I(&EQZw%ba7 zF2dI<!gUM%$L<N+SJP`0d?Iz@q!5rj_$vG<sr%}wGTZw@%8yCmLRZ|ZsKzd&?VO!7 zB%^>$C4b~6U7wpp(%bz{#jeukuYafeh<8hL9M%Q=R{}<(3Upn2Td=3({OhlK`sKpt zjWYql^L;p-A>M85F1pP-6YuAHh3FhE7ZI+0<^)^IRbPM)#ux;ieTXTNU8N&^TM<JO zrlb{pC=jHlNA>veV^(FQ%!~~FBu;_RciJSyaO;(#sB7z_G120zALLAF*SCBEhlH=! z>3jl2?~P^cT_dRD-;DtHQnv4nb+Lnr_Wte1bFQpiel@}UmqXf7a*b{fiBy~8oPK0_ z3T_t3G|)i3v_L#$B5Ag^cYIAIP_)S>u(3TUN)hb(0LtJkzDi?lPyZ+1TEjVNDCW01 z*Bv`;+<9|6>4K&Fb7+v#RRh6|U9#J<<gUPjaqJRjA-L0n#P?P0qNRCY;7n2ft)oA! zD^85ox73gBR$%}nF80X!4B|Ipny5O36Ii-dZKTTLOL+L2UAY?d_b<1p;d>?{*T2_j zBZVcYWP`N(`}#;SGBWg0gOr-%FCmVnn<$x2HlTO%p6Bb2QUWh5X}P87rU#Ec(I4pR z>l4#>_44HklAEx5oUwy5QGNWBpe%zag<0aJRx9zF=>HtHbP^NIpAph9*Y;7#h*UQs zR(=pRiGt<etE^y`&ziV#0W7%E2m<t30iGPDi-At#yXK-7#yXLx?#}1-`VR~`$85rv zc~@Pya;Cj?9gUG~h)f+@AZ<{SI^@7~WLi4zLASDkt1)j_49C}z*L|fFmebw-x7dGu ztaZ`fn&XTj<#{DqRfnfrdh>g~^!gy8mA<<z3V;~O$dl^X%zU{u&D4=4=lb==epi^% zHWh`;lhFV!IhlUDca(i1a=)|gYy=ZVDh%>j@0BtVQB=z-Hm_gLPyl~HLZ#~59Cgsk z71H;ndWpp*fQs|$?`=`J{ufrIgVi9o-J-k&CggoES&@)%dF3aqlEK%R_$GPdD>{F| zYV3~tby*ybHTcQ9UVfG%zu;EIi3KB#X?w|zEO?lGrS9C(G&fJD$*1(Vz{naJnI4@& zaTs<f&@QeGL)+f_0alZpJ+(B119M^OZjNw%e(IuSOG)pfp7*9#qWiR`4_r2CpJ$)% za4&Z9vO}*OrY)V;JO1D@exPX%Lv>#5V^LQkjZl5_(sW`9v~J;Ha#=APbv=`RSn1Q` z?5D<m&t#D9B-y$zHfO4ism!EID7JWiK36#y@%lNlyX*J24+#5AZiEdBJ8WrPNs>}j zv(~j!Z;_I1{j_@;q}mSP!F6&Sv3hV3*Ed@n)ZRcswB$vohomBM(JOD!w^(V*^36qA z_ogjiwur(ML#TZ7Ps7#K)x)EsiP>3$HfyKAz^u$nj^^fO3;w-7%gc6Po&eAcQh>u! z2V4vd`T>p+zN6DrZUS9!aIiKn;O*$RzFAdOHSCrOHU<<H7V6PPYTf7_Qzn9fZpTwU zr!|<&b>Q(cC+>bf$2HiwY%+0or70OqBMT#o%N0NY#W<%koJ}fm<Oi{SU)?|Et!nk= z6_xX(bsqHlgPWthC<-&zQ2FI%<YoVZ&?TT?Gz$Uoi{abNEy)!<Yq32KV3y>OwfpJB z&}Fk5nRpSk?j+fPL|^01yh>e}QKqFwQNT?~mMR2+h;Wy25OUMyQ0@_Imz@{=Tq11P zCl6`-@6m*;nzEN)#g&(il5gH`q&=JQ{k~mo+bI0=&Gl9bmYqKZ{_iC5yE)-bj2uAw zuaK?lnr$J02Q~?E*}xTS*K{cCbPVRu_&Ul7@$=;BnUbtIp|F8fsb!N#^kCwIz(7QP zjy+wTu`Vjd8}AX?+8}!XpYTV)`nc$#5{sO|y4I+lKa~oe3VakKU`#HPWRq$ZT!GKm zGrRCjo4d;CuuEI!6uKJm8Q%Q%TMRHYOp(5?0%CB?b~%Q{T9r==%ggDCS*NC^AX^CI zM-u6vZ=++EF>G!qKtW-8rJN$Y?;8-W;j+<``?vjj&GRpJwu!zGli<kXY`q1y$W$Cv zwE}CxeAf`zXz~KiTQsQ$ZJP{LJF37svm!O`dZFeSIpi<O>eX7$hT2XJfX|5wpLkJR zaJqmfL;yPYjo!AjitYMm`Cvp85gvqI4Mi&Oc<G%N`#r^hTX#&BQjjeOD=<qd(GT60 z7^HH6W$2GoDRdH3?@<e={{33C_><`(&%Mv*_J8Hn)QrJgkdF&QPK2tTmKSG!+D%6O zIulPdG!xrI*n&UamXHUu*cXZ#rn7#>OWeG{3zdmhFG@MPpQsKxaV^cwQMZWxmx=!D zQQAB_JpH$~ByR%)t9(uPe0t!kb@iAZfrF0^9FE|^OUTK^+r~4R5M-AVQ;B<14+u>W z>QFrPh)CzufwOTTWQGvTk-#=m-5ob)HgG23AELXDjR*%2ciD`MxmNAmCfP;oS+eS8 zx?&6lK^XOPxYUTtnr})!Kl6)R9<)v9$ELz1`{Xyvk$tY5;-lMoORC$WN>$m7BX<-F zGczl%n1t_1;bAIb{;!}*NnZ3Yh4HwVOTkwX5}hSf_4d!c+CrM)VG8_ZqX#S2qjIj> zBk)Xz7wSNOHHLs-iZi<O;!W84>2}scM3&(bucyxI(H?)lDXLY0QVDg!;`J=pjVmFz z=9gBQUO&X1@wqsLXk*w;cwTvLiJmjkAFM*POv;kkjztOZS&?Xa`%fYUUAbsu)657) z!s4|O5s|OI9}FChwJY}hVn2N9$X@9Z*xW*sl<^g)OV(n&qbM`{z=-)C^Gip{)Sdw; z!Lr}_TXobNQZkBzFDe~bK1Ies*&EI*L=x<igz`a`^XId|SNg94#gJ^VefCzjSj*s} zpL=LHNxS^rf`+>)R_7}#so0Dkbailc#?XvDRERS+ls_qMx=Nu-6c%$N9&os*3`~W$ z8y9*4+HJzIhZ+iTM%{h9mll;eSVTmOUY5(>FYZ{0`xE&Q&AdLoEKFd$4YS(V1xp1> zH11d-p^f;UYvZt9_Rn;wo|PEOQx{#~?1Q^JUw*8t7vKzp8>T@62!hg&Bj5~g0)v7S z127KB2UMf?DSmdA!E&phZ*lZ%=0ix#(jjno=*TJHnE;#ReN0LjmejBQP?S}kJoR;h z5_O6+M8U?b4rv}bnr2frv+XhdYY&ge{H$&@)Qdrn3;=#n&?q^JkmR>7sbD}*B$5xp zb=r^m473vv5Xvva)O8ronV%ArC}TxLT*jGLhKwmDc@1+uS?stamymFiR=P+DpsP-} z-{^juU)F8sY3n<w^@;{kp0_y@kMv*H#U*x6nT)=Z<+Kfa`k2Q^w5?pHUbl|;!?9m6 zY4hXDEr)n``zNCa-73^&>SiV7XLXM-300H;nvfwyqv)^ir4k-HmT3E}FU`-H7s11l zPEN~AU&;JlkK9_BbPQ&?Ixyi;0O*g;vpo9vQD-3wiq2Wx;^Cq9)c?~0Gj;+x`ZP&8 z7ZoUq6Q+_8cete$%gc1%927@M=4K-gf@$6wm{JRG=t(K6_QtA5glV(H#T{W`FU(Oe zm9{jkyChV?Khej}7f%+g6QJM~J=4B=(X|B`lRVL-jk4L|(=ZdqFNpgA?>06bB_!tZ zf7DuEf2|Q_>O>`2#Wdhi;#AJ$%O85z;4b8l-Ko;Xgq0#LAyMFc(X*|B(sGtc*5t=i z6`K+==H-vde{b$?=9_I56+X1xTKhp0-`F|A1)n2x9`cR(YFcgZx}moJ&o?VqRtq}$ z6UFX^TKXj2I+s<)dM3B6JAgs0QnQ>;);o25yF<3h**~6VHvY>qR0x0aKh&~L{<(J* z4NR)va-3)8ix?ZPr2h&%4sjh~%{dS{ccpg1sekzZ*zyt>WndRl-F{IE%ILOg7lz+Y z2%EhyCtiXocE1j`Fr`ZjIaxeE9T8K%;HI_n02vdcht&2$^TVsQK*y^xZXTXjZ^rRQ z-%YlFe!`;*o+TJbg;h&hp<d#Z{yW;*+T3c8AA|c|26szJN~pt0q)h4>rpe*9Bm0Wl zr<<X@7;)^rcv_;u*G`PMBHl2{#-)2Km#8d*Z;`<uHis$y=6oi?<M98MZY;Q5SFTG6 zfyqJ56(it8LjXH=h=qv}t4}UO(m@VwnWa$llAd*VokGWFn~t9P=g^}VsH=Rn9BCmB zr?6NOOTVnlW6rWGU7W4^3L>+XkqJ!l-ZaM--r>0to#m3^&5KMb#O8I+Ha)L>wk$$r z_~!G`C-ckYW0nNx2x650`)qk;RTeVb`XX|DfjkNTp7I<U(dg>Qr5fn3ulwtL4Zu|= zdL2p~vgS))Kka>AR8IfFdIAs8+V2t=eTAOjhFH`slXd<nT33*aAa3{C+zFvMj;zFA zRGWC&B4i`9_s7PdOPQXAJ<PpW5!o}n{UO;Gz6ndkd@j?TQ9q4}@GN?lvvo{YML?T9 zX%z=#R6dO<fAacm&TN^%v^NEXbRPLvgTcQetiOLMiN%zS!KEw{%btp{7EnjNl+V-_ zeAFQ3HI+4M5g(S{Af<5M3E&fZRKdr+v@~JQPf@66qn-K1{5VUh+K}#nMjgX5`DNN{ z*4df=(-J(*9z7BWW$Cvj7m~=*bgjDq_#|s8ec}{|Bfa(BARPH^b6a80fz33Np|Zlv zF|KnfpyGS6Y386RT+)1}l{@6jA@-n!od9j6!K>HeD-Ifl)Gu(*0G3neb0iAWOFaLe z0Dzg$_B_<Pzl}bfOW{$nY;I|}c`f#ViAm|=7!J%MP-tC^f`87*&c5F5Ig|$AUEzq- zWyY(qy{jAqCf~tWZo(&|!bR>)?FNh8AN_pa5qwm}^@>EofsvP37#No{;d5~iKV2}T zQ`prs^&kR*Rt@ZVERUHgAyO^s5H=x%c`zhCKwQ31&KV<SRuMfv;7e~4xmv98g$IKM zN;@j!FY`524MeZejywlUAkOixVB9L+pZKM$>#N|GUk|mSC45SB&wqK_Gfn<>;nlez zou?#|9CEqf6N^ac#w}fnM`0S`j^$n{Ert)q%=BMhHS8s$rY<Ctd#-ciW9BUFE41h4 zP6dwZg+!|8Gn93)$NIAw)VCC+2gK=ZP`a*FR!GjI6ZwQ-h@p}P++8Lro9ZCw<qzg5 zM4%chHCN${vlL$lm1&K}O5Ux$$=6ypfD&J|2c7DZgN6l@;=Q$l+Jlndv$ON8_F-^i z--5}3GTWD#cYj~vOm;%Vf(shC2`nwpmGCEo>RUkZk!LFGJAMp(MnNRZou`iy@l_`K zktYzJS-fTY8{h_TRt%NM28P+H)`+KniA`>V=Gd!xxv9hJ)h*9z(ZGXS*+j<yA~Xan z0}xRDs-Yt7_jik@!>@5iVlpT=X4A3?Ma8H(xL%W-Gp}&4G$r}gVNVp=jy&^*@u?gN zZT+Dpo{2+Oap{c32rIwU%e;iG2nfEB>#NDNM+@PA6A}O1*8`yg2@yfxJ>j-K&5nSa zWHZ+KbjydFpQuxJU?urh4)l&Q6gz@1f>R8w4iBrA8DSS~m$-t*`aPCvP)UTjz0xfE zsxWo@@yQRAy+YC3zXT^1?1HEoQ8{)A5b6eAo;)7)k_bgZ&VwL5tLIR2T&d)LpA7IF zpA9=`zl39iU=D-{D8JxvDm9${l$rvt8mzKE*#Eel7@$V@4OI%#Box{J4Ke?DQWMp% zx%x4%HCqoxcs+EYKGr`ILB+OK&DZud2DbOI_iQ3I>v$r9>bZL0Bk(lT1Eb#J#OOyx z#C}Ya!Bn|EG|W#moH=~}tX|D#X_5~vb`kpU8ZYX0w^)NZj9MriI6>?m6jtw_gvB;_ zdM=w-zwNdhQa>4Mmy#s%aT6{X-b{HayOHVZz+OVy94YA*E?_q=9O*FQ7HmyW&kY*I zaJd$rWyYemL!YYg3z50wND-?3Zr1<YP)1<u<`mJeg<^2y*dOppxP!H|JhQpWQ-iXh zl^{geS`&7hPAqXpFMB+<!k*$Z1;^9)^gBz&j7Eluw@nC-kxod)BHI%(48j=+h@a-O zsx*e;uNOWgHoUw;yJSVEyhzm0_iAM#6S$FXax0HG$l%GN{^`s4>!1r@5B&AsKLlVc z!~wH@uOXEafbRvOW!pr*@0=K#NF1GL#CxrK_z#~_4{k%MZWF6RunMz{?p$xVOEb^e z#3b}SW?xG_$xe}8;05q+_W}vHMtpg7dsbkZM>Xkhv$2=+D{KnCbqx*JqafI9gxd<V zZqIEkrR10S$_k?!>O65L|Cjm8g;NV&z=6@+=0E}<F$}&T=7ww_wzK`LQn=XrH<m|d zth@I-VLb!+!6a@AHSr5U)=myHY98&!ob4^c72b;PocXFRPK-!Y)G(B(2ekRvo*(qj zHKu}`t&&}^)1yY@d7cYzxw2iXs{eE7D)n=$=1%;CZ*IrD>iRB6h_6xOEu!!6Sk(;B zI7IxtR9#P~#F(cMaaPbJ5x-rNZ7hQP#Zj-<6uRnc<>zfY^lt-n)KbCgH`|!IQb_H; ziF-p*b^2LSAHevAa2|2kf<^Gv@7o04vID>V3z3kwdD@Gav8woEDz9)hQ^NSYxRnLg zD&MAjvDdJ<a2tOcne$K{_H(QnFyeDtIft5v;5vJ>(P!hRuWhTQQD-v+snQW9%k)wc zvZq(N7=CafHcN0}>vRZFW-<r<*^_*r^I{Ai?F7Zy(ZRNpc<2x5vpdJ$ozC%*Ja1Qh zs4qi(7ju9>5nyM=5=5B~L=o2yQI9NUj}_(?|B|>&gJn>0c~@_H0}laV3RB7#a?0?F zZS|C4BE*NW8>yKxJ-nt66+K5tKmII5UQ<5Id{V8ho(_~iiEB;7@Z|>WzEdrQD_7|z zyghD^MH*ABlhEc|<wJ<FP?OyZSY~wmN#w$zfYHjaaXA&+IK-=cnUz)XP#tz0%xs-N z%m4`L2lGIulDN7oz)RwQ6Mmc4M|>)2N*D}SBmSx!lTuOHFFA-5fz@C@9t!8$FY(HG zcP{csl86EGB%{yRCbxhCn>WNW`7@jOP7OQeGuSh=$}^yT|NJkk{Rt7;jQ47-3%rTU zZ#X76`EY*fg4Nm16}ZR`$Qhkwv=LoMwG6{&)t3nOi9j6q47aZl65u>3!`+^oHm+V3 ztM_lxl-sO;XQ9^!_Z1d;5DSg*@mvZe!>bK48l&GGMkzfPQ9HGoO#H=bi*m01$1x%n zr?89mlRGLZ_%w`X+tJg#3%H*t;X{>TVs-HLIX;<@cr8)w`-dU_$ZQE^C>l%oZ}9U5 zuK<c-t5>Ut<4BdW9<QB6Y+&=B3s3ijfxWVsfDX<dRd==7m%^;nbuW7&o4Ne<Pp=0} z1~+;9=?n5`?s=~P>^Cz?DE1yY`C8{jX@t0+JT`*ePWe6;@aYBh8ddfAQqtoQn_4VJ zmf|Fa9>`BQf=6s>y)nm$kJ-3fSR$)$Apnl**xUaWrYWWkaE;QL@>KunN^Ct+Wc*GS zMp*LUdl28$o2Gs-X)?vM1P=RGQ=XElX(N_UY+f_d2BY;!=P!RNH$_av1MNI;yk~{T zP`)`o>)CkDt>%4~A<WtUN1Q^d_i4<?8@Hp-%!l+76Tk2Mgo*Ij$Ob%Gf7=T<SIR)| zM17fmezU|l?v7<<{{Eb`Aq<kmGPTZ#1V7f}8NxcNs$W|d`wp0;&p5n^xp-t+kinU4 zTcxCZct-at<X}peAW{x<5EUK&{ivYy?|e<o`@`1gs^e)&2b}Y2uXm7`to>uq-^+RB zdDAX^aju8h27gQWO5eOz|0nR*q>$V=(&RO(I4jHJ)sd0k{`uFJTSS7gPeB+9N^p{V z#7-;f<1;@0*qGs#%ij+rX}>ZoGOEWN`Ozxgw8jZWpg83I_a>dq<#;3fh7GR>cM5CE z$HVmDvKT)xNWG!EV6iRa<;S@Z?m;@9U%WdWE5ISNt!Mn9#?SHyLM|X(v_6G7?IU?q z1{bE)?JxN{GJ+XdBm*wq)Dehqm<qfjugC$J?)>ZKkYp<%@oJpWgGZT}_Gmh0;%a9c zp&v-hlhV<1VnZ(G_8|eWvr?6dsgGsJ_9IW7HVluiT;jNp1XwvPo8Iz%#Jhi}PLh8~ z|D0BW^aPLZ*$nl&0OC!g%(L?!w`sikmQO_axZB@9LQh<!pO~GvSN3;GO6p!WiBbIE zy+ha|b%f!Q2S)LCWR$gwYtkb+r&@Oo5VN>P&1?Kty%GiQGIg~1HE5{cYuH&E8PQ>j z<%eO4h0pT7J}{D!QRwzQB$G6`kVP^wGGZ4`+S8A=XQpOm(gET5OZFP_yemi-Yc(6! z9M1eb?C0xx>|9){y=*oPi1uJ^W#3y!g#T(hJw1Jm<0vN>&rhvBSc`rkjqsoFnL>jp z<ZWNR4FCL@nK$_G5m>#TPrdcL4S&>R^RnLZAxCvyLOgroUhWKN%Uj-3SxF{hJF58V zK=(%X^6q^b;Nm;@_Hs|13lF0jSgLK|M+E3K6&>&=nxEPbn-cf+nut^+Lu@Y`wDK0Z zI@{CxPsm=WlkZQ7WUGa2C(Luwu>~FBctd?7Uiy7OzdCIDG&>f6pZ7X#ays3O`wj+z zo&TL`+(fagw$^sGyXT74__eAFBf8R-Ge`)aTzJ|sKnh3g2uqftFO7!4#liU{dteo; z2FrQmZ@Wf9Ke>iHYU`LCBhho-BZ3RZO=5?0p&Aqc7qxc5=}ELl<%cz}e#~JVzR^r| z)_GZ_s3!{C#;oD264}(NdeGFK{fp#Xew^4NGbb_Xo0)3cS_wW3Q*HBj(wtTdB|sVY zA%+(G@V%kni_MPvw8KsLklj=2;TeYZKFn3;;;&D?QQs_cyPH@xDW&rAl(;ldSHZ(s zQui>=?A8Qgfr?s(Un5E$0$0$m<XTd(X86Hi|Ae+)tL(jDLpW<VU8x91F8-3up8Wmj zi`6;Os1~ZtIIWMp(icd%D9Ic8Y(P63e^yiohuS3O$sFZWT+e<(fkh>M<XWp?Bp~e< z3bX_gNbh1cOWCcJb@J;p%FK$YVe_0sQUOPj9r{jRf7C%^3G`rKF2vmVO7T}S@Mbew z-(+=nn>;#wr$F+1{`fI3FaJ)QC|hjBrsQ>!n?-j>Bl$J*)|qWAex|CD19QH*FL8#M zK8eMwX7KWdZM&kzq*cVj#}zip;Is;RS2pklXo{p5cr}1nYAK`WW6vmKCn!sPalF`n z4Cx*MrrggtczN@jk$g3n?BXPPMC3ckH)p%{5mERAs6WP2xw@-){unDKP8|3nM_*}q zUtp`~nb^d_45J4BC22Qc15t2@a39(NULM)p{FX|qrC%Z}>F^Gcv3I$gct%P2v0Fz| zq<2pc=}}IcY$1?6iz6#ahkZYT{x}aUP<niidT?YX;6a&P$39i!3+<V43njW7){i&3 zslqk#Zrj90k?z311IlJ|edW(^kx@D>4;gT%or@2fbR4<d>qrlvTfNkm9Jyy__(-JS zSyAa<&#m<7eLu+h^3;%dbEls8)^D*_0tRBJxA4DGl9srp=VNG)<=NQVGiI=L!b|)n z@kQq_Z^bPS4jL4tY)VJKN!r0GLEs}PDKC#TElc6-C>=V9e^bmVBO^nhsgWe~!fR9x zKMTF!AnvxKYXNZfQI^UU2Hz-2wChUG`5fd%q3EO7a?+a1*~Zs?1QyP=T`L#vndRtH zZt`5|n35zdNiem!$x!WUy+%CiS2vtjyja1;`-Fy-kkZ#jsh!=(HlEwvX7qm%3=2XB z|HamFT|1<Ig_|9>ggHzNwgh8OZGN7psbT)LKd1sQCXxihZG;%`>eSqh{<qtP7YlLD zk$nG~WG<cG=V91ZEGkQ}%dbHp{NiE^<%Z3oxo}@0*5m$w9$$xjwigZsQ<w5`;G0*e zc9Pu%&Pncao&9~0#n%m!Z_B=I$wi5FouZmLv(8?OXIG8AZHYReuTH^xz^wxE()UP{ zf%o@mH3ev+wd_!djYRUDIGFeThx1iBucP<RZaVOD%r(c@SMxfL9E@P7T5g`mpFaAb z-|ntszvP7De0}tu;*vh4LT>ND4C6Yc!SpaKXtORtUEq>tesnZ#)OG+FMyaErQ%=K` zK}<L^Tf3M4h8ySHK$v}XsTZUUzlY%u29O@Z=@gGP4kB*sHz386EErPR-Bn%Rs8S{J z8KUks9TGVpgw&^p$7!4Bx(i96-aHLWooNzRfWXxU^I*@jU@6SFzy5}{=Is<yHQ(Jd z_`xW6qr=`Osg?L7sc6%X8jAKtNMu3UFR%}xLh~|@%3{Xqmu1GoG!D!fV+24piOKwc zhPTN;BKv2ahTOb?a^qaNDh{MoH@y7X@&KA@Lv6sMLy;z#*5P+i{iw%)q4)|JjU}9O zO->w0N>!go`4G6dS9d0IDKa5cRO!-1qMe6?fbj$Wt?@o1?x2fMh5ngUaiah$1?0O3 zzI&vPCNRh=r^kfCD_=)%2*m(oH#z>kxz^9fqcd8+rEWO&WUsh<em|0RKr1xv+Pd<> z^=?VguVXiQYCnVd=vhP(cm~>t&c!rC3x{dvrmG6kWIAi>CX%`6Jy=+HQCi*=8M{1S z|CVkdpW7z!ZUU&<QBipSz}kp(n(R>&nx8oHWAA8Om{-bydz^&~;s^lL>vDA~hW0JD zLcj+eSao$`ZZ2=$9j6(E@OdclX=70Q>RqHKm^MLS(ZA3o0eb{(i}?UM<F{0BTWxCe zSPNr=dSdoN&aT6HM?NQ$lpSn$6)e2435`_`yn_H^tn6-M-JSM-y(dI+?`xMq0~}0} zXHHj}7HsKl6>Kws>K~o1TbqL;r1*s(v@6HoW<?uB^J-&BZ*-m4z_o6_zNuYB$cg3j zk9YWaa~uqVPo0K6Aq-)xo_S4Afz%Ti5*fuiL7_*yk{{4rfpxjY#3pcR6!jI3jRl%u zPpgf_p!lIkIR%xr50)W8?tu#QNz=$v%OT}>^HbSWfbYC$F`?*_*7$R38f{H>eOkM5 zSrTs`Dwyj1^eDMTv7A=}y8zi%Ox{zIhl@+&e4)i|zn9qP1ng{a%&{o(@h&qtg;J(R z8egcl-iDjvAolY92GvFUJ3AWhFFCMZVJ&bZmn|h#inJtu=CblrEbLQs-~-d_ZaEFh zF|!CX0k}Dw{=QdGkp8nBMPz~_IfNOKqBS~tg*q&HTj=NyyB7TV@`sU}WfUR?Eyk)f z$?R*&B#=)Z6Ry=q;_e=H=M+Nz>`^@GQyBj>pY<e8+DI8Vg#4jGY$9vY%V$EY0-xzO z^FG}H)6a^t*1f*WOuZ#2Y`i4|SD9{}CGk|d=mSm}lxcLLQv@_04zTCpASWizaN7sm zkN6)J7=QUCr8!!OQ4U!-D6ENQ6$qoJ5nbY1+WdQpI~9E?r^ilxg*jQsCn&f9GsR-N zooqTj%Y5Zp1>q{0!_p?ynR~j&vl%bz<#k7k@|V4)JA4cJrumx%?pvp%@B8<k`RR*W z@LT|7_(*l-Hoj*IMjgE!9=L$<5x2RU(}1D7xv@b%k-z*QGH;f|J&2fZM<H(HE+NcH z`s>o$+nVBD36^V3RECLs*R*v+skLY>Wu2PJ9`>Q=5);GyjhUlKnCX%N!-vJwkS*^Y z!$q%ZJ-l`8v*{HIQag5uArd%e9++K5^y4SM)U<jgTcvwe$TDQ$dy2FwyrHwfRV}3P zwy#l8QA*k8-PSJS>3+UhZCrRPdu<f@A2u)&5Ig`f$qQ^U_S(?S_qUW+{k;BU?g5)r zjiuNRdI|AwE}T49KqMiPK<H55BU=gvXU+Z6#=_=HiR#}!@DWa5B~uJDyr?732TE#m zEicD$+perR4EqrX*-ajB9;Oyd%gJJT;3p8{Gwr@P3=58dAjmVFKK;a`2BGh(W|ZSo zQUAjX(5>H}x6Akj7dG;!b78*7MPDfW!wkx(epbUIj|?4g@ITo2W?#J9faf&-;r3nP zh31y#?l$^<+xPf~uk3-2lD<7#8Sy5fjKJ7!%33FOu3VMdYg7vUJyE!<H#1rS{In0& zr=^_zH9nd?O6tq=kk{ahD6b*0dNoSuCjFgt(8w;Cz}37pt^Q}6`sC7f@OurdjYzU< z?+dyaH0mIh=Ioq=@_wP;iVI7_$B_CQjAM6Bgcg<HM<&fs>h50v$&+3|gR<+Tq`4@$ z9Sy%DmK{XIH+VsEPt<_{Q@n2@hARS}_b~J;wPrMR#4i%_NNS}5dGNB&z`oaQf=R6^ z^OFCp#=anM0E9}iA8!x|c^X23WXwz-rQ|eXzv=6l3eJ-uuydOFAS`E61AYGF#>6`Q z{_QukpZZVY@qpIDJbfK~4gRiQB#CBW(Frfwlgn*!k^|;t8)CKnY}oyKLu@)_Ct&6z z(r-^b_Y6s@wqsih<ODC<HO78*Qm_41aGTFvRs*$vDXSw{ot{=-P>9t3qS}nK0<YA~ zmL};Fox3Tx6_WbQ{1Goy9)g{i0=6$0$TZml&TPz5lz<AtIi>T;CLrQ{<Z_Ir`3es_ zlYH^A?%oD)hyNpgbOmAl;f_|(hUkw~mG+Z2BDb{6Ve7wxleQ{^V^rG*P+Uiz1Cq31 zpOu-S$LV?{#JZ9`s~?<7t6pT?rTASOb4=CqBvRi^TGkF;3s1I*C=dW1Qh#FJAnB@M z{&<`2<5%Fxh5JBVrTF_F_q)rJioQ+oLb-7l?;pX(kJ?}a?iWrejp7zuX)+d8x~PhS zt)Nh=NpZx0udbgweKQXtz5hTwmDV7s2r?sIY&HZzP&H!zK?L@G=zyI2Ge`0q&9-qi zP1V^m+sAwj966rNI}l&=ro(9-jo;G+W&e&qAl=UcK_Qta(^8e*Us+4f-{0To)y=&? z;(KQ?%ok}1N>o(&S_Bw?Lzv$yh?|PS$TY{p(k|FV!u;t#zlVOe=LH%>a~b~+=Wdm9 za_Y#XC4wj#D$GO;P7Z~%x~FY|i1}YB8>fyOT4Hhk72b=pa+R|q^LfYT052cc7=xED z<xbgtQ;MIU?wIuQ*dq5!;)UTbnvG?{Ik!d`ZOKkeW-xV)5-#Q9_GtXiN79t*My!UO zyz^bVKC3J@`RN%%==rH1Xr*ZUK@<h>1zHLTe6MCu8_?iq%eHwyJx@w1828C8n)*7m zmM2|DFk7IdS*WPAWo@X09{^_5)Z$$AIpA4(e~Z)DS+6r}m-;4yBsC`wD`gsw25SkV zpa7{C%L0`-$J5P|lO_!W0QdCuKY5UnGVitY!N?w+Rcm~fuqxrdPG+~|3b+4aQ*Wen z;}a`Q%;ar-qCrtHm36t6py2#>N?7!=UcmF@xx-KcE}_rxb8)Q^dSI<j*eCiI>4wxo zQ36v2!$;>Q!YPlG5;N}&RKJ+MA>?@6FiW<Jy}?8l7A%*|uf;;j?A*;Lg}42TX}ND= zQ7BG-!%ip;Op5_@a+VN~Hg3)Mn|>|@UDAg(f9|*1Hc^MajF2QppSc1!u8;}%b?d)K zPZSUN6|(K%tNA&A8=$ak97H1R=BBeQfBm}G_QxSk4h~$eAd-=@l&|7-3{y(Kg1gMc z5;hVjuZIX;hgnygO-X54^*JJ_efz$`Dn7%0+AqAVN{DRj4*&_NY`LB~%QUF_<CYaJ zn5|ZNU7zG9i4PP-*g)j|Q!wIQ)t>qCK}kLd&ckapHCSi@sHAfaria)nGwz(-`RDad zGwj!9OSl+^`+R#<i>1T18hYwJ-@#9UWQxdt2N|Rtop0qa7^Tr<zjhGJh<tZnp5h13 zbudoHCRkYfr~QiuCR?N%PQI1I_;b`mm%`_ErhfRL%Xj6))~w2hPd0w!a>`UmusM9$ z21wsQcJfA74Ry|fDsDVBT*K}Hc1HRAI!b9t>>)!V*wE)=l3IdAHQBP(94>l&T7uhm zI(y6{5CLIN@(r!}joIHXOx9TDtcDrjo)ta`giInFxUZKaftChJyB(e4NtI`s_c;BD zIPrlxkzwjF|9c(k%^UgObp^toO=r>y1MhHfx))C_tu#{xrPTZUtT|C(%vg=!XOdPm z=8rd?L%ifjj+Q@j3NG-udWEjrB$4gP^3h{nz8Tskn2}Z_sI$|Wrum4&lxhyxk=|}N zI#Jkq{XS<sV2KNJesTHA?FR@~3a!5P?rUuF102i+EjcD2`k!kO;&Noty!N=@Ilx%S zY@T?7B^kQ`8`^-GL+M(;K-1TY(cQHDn#=jhGwIZkLLzO~v;6G>+*vYq8`kJn_u}(U zlmU8iIoIxMvyREyaH70!>n%|-E5D|Z`gU1I#S_B)W*XOeN|3imCNZWSuPsvgtsCN= zRi=Hf^xDWQSLmJa$WoC}i2C6y(6-L;B_UPFeGg`I_8_nVYA|<T=6hLw#C7ScUm5M* zk~B(^WB$QD<QQr*3|y@8-C@{lMReXA9jImYoue?H0gi<;Cd*LAnR>@>jzIIb!7_Fy zn10<`?=?N~190ThzJCEV<*0tRC9a9Mr(z%P2IMSFcyu=L;UfcN<=z7Cq>qM*yp9JL z!~VAV$f&ltTC|@}^E4In@*xTjKOhLa!09f!_z0OAlbl>;E|nu=7((r#OaQfeX@T6q ziR*st7pm>{xZ9a=pc!QNpBaRpQjbtO>!T;`{lr15^T&zR=tu21F7)cUXRBmoH4h@- z#)V>e0M=?A#IXZ!8K~yA>m6;G<cxxhmh!*zR~4MtvSgGcdl06JnSqet#P7T+(Y$W& z&7cVw^7uE>s7uTq`_n4X$)?XFBlY`l!8>S*4z3OTvUG0u>YD-+ldFa(y-6<WKhw>$ zZ`^+zF}g}s6fuK?cAbNE?((G30Kc3A^Yq<gO2AEvR%feNPU1Q<1@(-;%XT5P*~?74 zHi5bUX_AvCT0@lghf++Kig`DB!GdM}1XY!3ywJYFgp@<1+~gOsyX2Bg4C<9MR+m4? zCx3S!5KeGioN&##E1x;n)YRqXrVyNZcS9WJuY=KBB0~|DQrTWb?xRsqy_{iXY6Mem zI`EWgy-v!brTBo$iFBU!-RUerA#-x!P83g(_3Di+7=Zh5f1KEdG-1kM+WN)xqJq#O ze|Ld_Q`e0}z3oW`n%srKX*pb%LeuW;89HR5sEND2DTW)zHItRR5Ey%7+VU1tSb%@W zmD9azZcwW{oovF`5FfScK3KGZ{~>AgJzzh3Ze@1{&g9-?a*TbM^bC1`eYQ)#8hJ|a zo5k1=PxXwv0;-8SMrHY1-<AE^RB{77{;i__OxZG@TJK@(m>0HTMmFF*bj~ZZyxQM9 z3-?pn+F;wKmt(fLJ?VhtoSahu7$femoy<G6-l`!G0`e0iQlv-4vN_CN;Q$*j`VGO> zF`b{IBIlYPF3Of4h!N}8|IfSppyh;v51*r}+hCh5^?!f&G$+>npP0aZo2#p8QRVvG z;S=q!ItU7hpOWP9IFq=YD0h6qplR-z%lv1mC2ADuS1d3VBI+%#nTEx@)0YRFhSMr5 z^Wh<Fv+sdtr4e{%R7>qWSrrck*aQ1dNojv!C<5PFUx#>3gkxwXjT=Y%2x<zSr`nXE zj!Dy#;p6n$hqND1e-06u)NE61pU9}_sN~^)$YA}NJ!5RnHyR%OQYHL(`~GP{+Z!tO zp9^0UK6AEry<?7-)r_b7GK)go)X1XHw@rUhdoct2O2YM;^GY6NE8*G{e`M}?F4HBV z|HLvOwlb&4KXc}4u~+G4+=zI0TJ>lW<MUefqpV7h0M4oug>|=bKb>1uF8OJlCJe)@ zog7V!%8cd`qR?~KP&lDNBApE(uN8ZnE6Vd5u}rY(FDa+{Pz!+qN4MmdEo7u#3Xwjm z<_AWvAtzEj_OA*CGx6)Jw!sIo{nWDHe&4zna7HHzN4`TR9vWp^!)DOuX8bKz;$4kP zcYROPjYK&=a~kyrSWn^T7m8DSqg?N2%NYEa`(4ZJc-%JjUbk`mx#yxM7_(%A90ZVn z1ba_}39RRculb7;?`$`DOGq5|;*gKR9zf!|zoc#QZt4}PG&A=?v6Ey5*ua$3I5oK? ztww>2d)Ws{3lwSdI}iyzf$T&@QCMFa3sUpd_E^bo9Us~uY5o^xFllY8n8B(N>z9EZ zOkGSm=JYwaN9z9%)^k2w121y!!*lB38cgz!YA@+Ae;y)Fng)1koE)7L^BOwmP|f!c z10{0*5$cauN^hxWlME^FpP!wNM^MSod~*%}z*`8fQ+ZuT?A>@i8dEI|QEydp)u^t= zcNEaa7PBI34clT0MniGCOZHR+?mSDLugFytUe9ZeWRJ3Ow39H`qeErzc-Y`+$u)hn z&2%WF{8SL=X6xfK#K<4yEWfsR`62*2N**G<W)2V4EpV6o>dSfh6pUp3-@YOd^ziDS zwISS>*}m4F?n18LHn^+dDG#%2O;&sV28ViDaI5$H+_#Q+WUkiFw?N=y57zoG_%Fro zVLu1PfmM9}CTh*Rgk3#|IZ9k~_-05OS^`_*|1=YsxUL1kBVNAk&9$kf7f{C!zBJ!o z=(<StHF5KCc^a4{pD4Y3C%urBRzq@`Pw8(8O{3M<!t(__{lvuhCLzP2Agf!5$dyKM zi3fhEz}ddJ1@S3Pe0WUw+kek!HGya5P);mz$To>Iv{u;sRW{)rY+cMZ0AtNI?3X{j z`;jhL&1#KGnd-szwXwL125@x8azW~`6pp%rb6Ar0O#H88!Ql1<fnmR{?e)@qFfo@f zxx2rXPPcekqrmWo*2{Nqs2QK~yC>q>ec*FjI6t~aa@Zcs{%9_uLd2{dlSAg9`na@D zp<0;w$8xI2!CJA`q$Lg*-XTP>N%ynN8;2YS4@uVRtIkfM0Sjo4>?SZx(=<XUyBXBS zqFhaI0`~?(VkSUa3~jtoP7;4^Q~u-jSxxjxR|eN-Ne0jFOu{czhRx?H=5vrD!)vZV zIj$2@AybVGXRw@;BQwL?{+UQ2r@FgNsGasq_kqS6!yyEuHedu*hiu1}<<kkD*J1yJ zA5g1<MCezK&Te&x7=s^Wvgr2N*rE<Nk?uO>1Z*ryh1i&Er*>Q7_A3=k+m{4aNqxz) zx<6dbMjC+PsNrob<bHm4U%CBB@H-T;EPX=;`zsY`V|OyxE)j)B2SxTntE>L0^ZrZ9 zNFe|Tlayd9dIV$aaiSLj_4{{M(=gV-hOPUgEsOAW@4U77JLD7h^5B=5NE|ojB(=zT zMSFMK!UacKZ|Yn;752%r*(JXB##K+ZiI=B8m^#u(zmg5>xztaJMh>0@&=xPp9GoiV zQWsyfDDTsFcEeG?NJiU*!|X(!i)^>GBa;-!@U<JCrkEPSuw}RV<d(=X=uCZnJLTbo z$C*n|{HlVMU8UJF8w<HlU2hrn75O>p9V1`86^nUtp7GJnYG4OrCmgFS!huVb7pIj> z&(Os<f;?}I`H!E@<(}>MVWh(E``6><BW+QGhyr3vh?fNMnzldh#R+ehOEIE#*amPq zRL_7`H|UBkypERq?hHE{xu6OH;gj1I3e!%$VA%ts8oeA5i{caY_@U+gw_i9r*9j-< z97S}I>e|=2p9i6qM&+aD4~mc0p7x2q0QE(=IIPo6n>Wnq)&~;0?LQMY*`RutJ>_;) z<h9JpoZIW7(BNPD@gECL<$I9<+@H-A9y0CM_5Ty~NWI2YNbV~s$kXX<aa@Kqo|iqo zvSXGAQX{7_XQv?W_<Pm-_!Ok6dp`31lL5V$Se>zgyarrMz%2}Ed?O?eZ@Qj}vQ#;` zGZ%Tq&B1bFkMx?u+WE+`14*5EFUcPWSWTJUWKr7qQrN|3C7C8EV+YhILW&!BC`2f? zRNfhend$oTu%8NQ&rXJUcnOz9>HT8Sap{(a#6LG<wWqkx1uH#DQtAlM;JT9$O05!7 z_+=A?V7L9KBW`AY&t^nq^$uf&WQ7&Gmn%8Fwj)82@hkfM;~~z4>HP;4Jv6lG#AoxF zHL<+cEETORZn?30Ul#=OYs>EtQbtWHzerBDr#qj+wrB4xzq(E_>)w@&s1~lhK%Wj} zRSgYEx(B5R!Q2jE$6a||$o?%GkS_{2LswCi2gSDHvyaBy!%6|ALSjt6$;g<PhmiN= zoLY;;8k8&FokD|J`roHcV;UJrzAU?%z)a;iQg`XL&8*A-1DXDLCWjZ&x3@`;+iLbm zGiKu^a-FGDRN)H=y({aa<P^thGx{sPGoVo9xz`)4w32f71OWS!Bo~TR0jo2W>iWC- zdT;-<7E~TP-&Q+!kDeYO?fVgYT7I2mV7c<2tl<T5Hv6<w+oXi1l7xWuYajcE;YEP+ zI|tDM1dVNzY`(DZaT9Xy|JQz^w`kkL*?s-PaVL~~p-ZR}lMH5}hJezBFIxxZU%C!V zDtL+F03PIQwhqLDTG0(wuW_KH?hEDsRMOpRzUwt~+vW!*B~cx-^O9K9nC8P){#Y%f z82MqE=^0@8`oM_JDWXB;(wM&{XYLF=04Qn&MEruNx#LPm7peW9^YFJ)W}H-7hsKen zVOUK3eQ0@>=CqQj<{~wkR-v0Hn~6W)V*;;90^R-dE2KV_GVRL&$3Mj6w9;>>5jZ|^ zgxG5qKMh%g6*HW0nYNtV(j-KUtOwWp-8Z*vF*r?qHFh0_kx*^9Ek`TR*7NrqDBget z?-k2!uphot86RSAwxu8ZwPDmYUXN^9bMBf?djXlBd-omVBsY(0`QQ;21k-7a$5W0p zcOB95X-cSXM}na+XEwoax3wl93Z1<h25<L6!WK^2((HfLGK0!0P`meLAzpbSFyKoj z<6$x7cT3K}fVYzEZ>gwwvy1>1r=Nl!no7Jv7Ovcfv+Sf9B!N;#Q051|DiAff)w>}d zdCd2m1FT?n!Ob?-Z~LndHEJhq^Dk7Z9B?MjtdD)};6+qGr)M7AAfoVpFwj4_qjJ^X z2~0ElKTV(DD@R0&y8r?FXOjMVHF{#2<cmz{Ism=U$OJ6({_jiZ!M9@nI`4WX^Zg~! zD9z9FxF28e;^lck*dM>QNOqpvki@c@T&CSux>nNaSfq-<vloB7IBCmLX470_T;iiI z;uNrcq0`OFVYTFM%_f&58=U#!aPqO3;KP544wDM1$pEcXx)_@%fo~H%)<9q3rJkmD z@?HD20)H3?rm@2LimRsQb%;+kO>PVk-Y(wp;D$Q*iZ@zL4RGnrcy>S8rgu@!w&@tV zf|9h*{PHE7u&tm;tV<`7ouNy3WlQ*F*DpyPu~IXL9rM=Q0pti5{cSTJDS?=KE~~1Z zXCA!mrXTMnOdSQA$k7Lu0hAS3wR8Mqx$yMBoe!REcdWi`th-h(mkh(5-WXydKIF<~ zLQB1sJlU4swlr2N$xqhPPlEF#dHVU5_&<>*D2mJab=nr#|MSIJ*lx<1p>PW4h&21Z zKsK%QO>ZUY=f$Mo1Q-S!aZM{+w1;$`{k3243wima)klbJr3E;0NFP37k*UOh>Dk3A z0T9_nwj4qJwb|ePfS#_il0cZyH*mLGj`{rr^CwSlio$Y2Q4H-CZDCcn*2i93-8b%G z_8?eYr+Aui<aST^(=UdO9SyVo=4G0}%NlIUNgq=kR4(6wF_YesvHlwMVEUwptIxAs ze86>^?B29JP{1O>JQr2@bKmJEQx_e%5w3_lq;kudXI|3lG<Ji8V}_;=?9i;eyOO6h zBy6H@0pG_~?`-@X1?0SJvsFPiooz4d*|Z`@js~53Ta^U<x%}KXcSJTktkU&f1()^s zE#MCCY;#;DeIElNN;B5`wv9S%XQRR{DoVh(j|KSq>(8Z+DL!3YH1AUpufqG1VTxp( z?^|D2#xw{{#J_(Q$bq?TA8z}%S&G5t`jo5Wu!6~b&OY;R#NifvS$`7CYA%6Ff*vtN zT&K&+C;G%2dt;GkuDaMaF?~LRr)HtkxdghMxu2EzPmZ{T*X-??SCg;#kU#V>*wt~s zku?GGo}ygLcSg57$C{?~i<v?0-A$eG&r87$uv{k(W1RS0;M#)4dccV~>S9zvFU2WZ zV!9@-jVdodV0`zAT?1XW_3Ob^RPDbI6>>Vw6>u1X`j4#@7_Qq6B>l1Z9cy&nd~fQV z?v$k3*tuGbDnq*OU=9A(*uP`=E|C4F4dnysTmFeHxs}U*nVAer>tnA1F)ZqbwF?IU z+Yu7rh=cUnyzFOebN7QRp4HRcCa)g?&T;=6F6YDiqvn6F=xRLP@M>ATxVVrDLs?R~ zw6CP?lV)8}YfxT9AZ%C^JUN8&T-p$=NfLGxM%yIk!=lJt;v8_;S@OUBnEyx9R|hot zMs0(DgdiX&B`E?5NOucJgQ#>2kgoZobB{=ONtc2k-61)Z&Jn^0VRZLs7T<i|@BNeQ z-pzJD=RS3vb1uUHN}tl4lPkM|`5cAcb0KE89Q%Mc$>bR6)Q%$gQDSY0^~Y8zvuB_{ zRON~&sIIxdBH+O@B4MX)c>FKjB7*ErsOiGbAyr>RMyx|O$5Uysu+Wjml97LK!-vp5 ze36ObPZSpLBlP64<O<kl3&<;RawzZ$%jEwE{^?a|)dc=C&NocTl2pPJsop^jA90VF zb!Tt#nsI;MdWy^mUg*>hCO;GVEpz*O?Vj%&x;cWK3PDOp<(=#<$0xw@iE0Tp<G1f= z`$ke&(zZCN`3CU=l~IlT6mg#;4x{0=b?07?mZ6!J$TX0+_zkPI-2U1z*$=o8IK774 z5xo@blc&+@PRbaei~nHzEDojVEW<r3N9%N)CP!QsF_4c(cfa%T^;7#Xfs2)#q~DzE zB6`2GuceRxGH$$h?ALi>@|(iX&cZ6eUD)}tWeZ&<)TR5q?%L=h*kZ61T;2Ik*HIB& z_wX97o|gao%Kg5~uLuzt7#OhY`0We5rn0JkMXBrbFRRhrvNUjrvl(pp#VXOKM08^Q z3IBpBc&@`C4h=|ezi_B__&L0}OX-ddZa8nc9ZOp{`oZseFc*H+_20%(PF2mKZv|>9 z6gqj+G6XWg=pD`%v|oT_VBdhp^lLK+2{Tapk-7g)9jEWXLO6i?(ANKcsM__}(TK&Z zMB<Ty=S93(ON~eX`sS1#*>rG_q97wOCPBiaY-J`I%Sw<lv;Yf7UfFx3_Zx{)ywWQs zk?m?c6{ooWS8@80z>~&fwO^ZR=}Y*+=Rxa30=3;|UX2ca<ssa;nnI5xIf9Fev9NVy zfdSqIlM28<H!Iu&wv6BgzxZ;T?(&OXg*3i(;QKs*{SR=bVwuwXbLjC^nG$EVm{r+n zPKQoxDxw{4O2v4Yd)d_8=@_}LcMj?xx;aW;PPw-YJw0R1o}%V6b2r0LVVIsHWOF?z zwS-SyLV_=B7TOvwI4{`bVCMp=@5^2|s@VR}0s{>9$2U{tV`;gP4b#CCZ<6z|Zz+}B ze=h_q_**aDRvJm7nHmX;e7}nSxKy(0!}HK&3O%1CkpKl!h-{so92>D}Z{cB22P%SY z()awYDk$#=QaBkS`RsRaOrw7HZ(i8k^lmZaPMUYFnd5w~i<5u(QIef`95E(%_4WxE z_~sc7n!{?nY`M>a=fkgN^w)|D{PX797XB#!V^Z9jK8P`k^pS_;|5^`ZLnDynKXB30 z=>JuZf->O#uEDrBcLki*vH1@F)+5p0PI>*4TU!j3m=t-;k^fy=%SCwrU77{=usT!h z?%q2=Qq1(R@?tM#38aA<_X23jDZv1n;$2}1YR@8O2`XV0{FUp}eb%$wHWa&ZU$ka> z=(k4H7k{gi)4C<TJt7@q+SnCkWPOGdF_Ez15E}*ch0M>9#J42H`@%2ptjug1*Wz2g ztnz21Qn$WVLRxWeFu_!vlYRuB-hCy{3;*aYw;88^4dG0(jQRkWX5^$+zJ8e%rb&V; zlDalq=KhmSoLGxe9I(I6V~@GR{x-Cd9dL1z?uIdr`=iEBRU`ChKr8&E&VXB0)ttGj z&SqMFMivHkIzh&+BW(r3gx??rU*M)j8DdqK&~LwdK4-i0l3xj%qPh)rEW)mDLoX=G zA9n%Q+<dz?G{D6YoqBRB*7%7wLsr^&8N18;qG<-M{<WFK9KapB27{?QL)QtO%LBW^ z<QHU$0&gG=iWNjx`n1KC6P0y4zf(fljO&#;jFqLym46Gm1`DoFuP|+u1xYd2{t<uW zvN?I(`VU%>c)xipU6khS@IUyVpwq`>x&nvwad`lz`ai!YIQ!>lSdZaMLeY|DqB~Tp z#*eO@b*>xihUg){z1k0M5An?n)NLS^y#1yi5GKT*Pdwls{jaU<4JEAQ@JIY;rqXN6 zMgOPmdX^+^EC~N+P>&;A^6KOQ2i(a1Us@cI>20~xar%>+)d5#0|F6OxcuRSN(-5%D zsvN!OBPP$W;Vh$n@SrQMWBy+m3Cmapi&lE?rE*sA`x$?Kixat@HfMZ+`-gwJ+i^AZ zL!)Tu>!@?hLDn?ss2FN}r3ZKWXx4utR(m3dO!XpM;{Y>awl;4(dhTq=3C`%Tuz9hI zIB6M@dl9Va*70%;WWZ}aLC=>}bjoCt``_-JhDeH&TBppOrZLk8q7q6&d7g6=;fh0? zL>0fT1#~}s7Dk$<Bf}=cF0fWT&dA)q{UbqlwWR4)uyXN}T{g0N1EmDige(dXvwl|N zq&v3FUMMIPYm^HWd_rS!?BFeb=&A??<*Pzl6jc~UqMG?a_8ai}k9S;7q_b>Ue44FY zU$)@dfjt4=jF2}o&0bhZQ%PrpkCzH<VbXmD>L|92ejY+0$2IC^5r6CCpz%LZWi)SF zf;Ma~efH{4BZXf^jSo3|)2&1adk2fJ!x)$6Zxs&knNznjdtQmI4}x~1cwVt5$5C;p zUz5gs%p|0VX6FMyEy*Cet2;UzHlh?=sfaB#W<zXjis0FqLdcJjiIsW*VAYrgE~+6{ zgte3@!qp@)r~HIsc5zb!t9QJf6_gAs+?tCbD|HA?a$AYMp}w71{Y(?wWsBla;iNW% zG*$`B>~t!Uc(Q(=P#1<5e921W%A3+#<$g505=pIc$PRqGmU=Col{RhUrVGqtO}f67 znZ8%-Z@xdAF&}1rE0aEKr&;_!pSH>GQ`#H#XBrQXml6WQ4WQGP-_fm|bN+pJa&mHB zUS8jVu##V#5I%o>P#sV6Pvh2c%~1HFqbrN8!88`d9KdO++`mw?OyY`o>5Uo}>CA=` zPov1E5a7?08AHuC_GwCEy;Bfy`}E2<N9t$SRv(2c`qziu={h@HVTknjf5jG=@0-_0 zmCofN$7)aG>k|1sAzqC5;F5hO|Cj6=TRH#V2}st6_xs3T%9;fQ*j~=YzbQxmJLKrg zk<j^dSLD<IVr*{*+2Hvx7*+*{xCXyBj>ENkUCMRrU_uW)yH46CPYL>v&zM4L-PtmD zWZs?LRh*P2F~i(#S4!m{3)D|cn|q*I$fhBxVUL%@<xnVeH8CFslM;wX>APLoOlu;? z*RHhVRR{?PhIF0CUJsU4e$DjTODT=RpBKIv_4&wr^=Ho~mOXkxBTkd+U&SiXOHX2+ z@jg8GbH`>yGhM}If_=PlOSNg2(tu8WEKXOx$;kdm=m!||mW|Xwtr>OF=?oeS37aX# zP1h=3b**(8coC@@z4j)0NHIM=em0Nmn+t|*nr(8&^k$IDB+ZhR;t<F1#FumO5mHx8 zHwOoGXA4h%xppaSNN!Cg_8NH;=@^Zyx;t)1L@a&8RcAiGQEhnC>=eZ0^V&-laC0kt zwZ*F4RSocNdma-heQTCX`x?qczv-cJxBxP>!3ykcD(I*+aM_6J)NI`oyDT_tL)YCv zmv^xo)8W-Fw@}L|tO2u5R!-vUDv;nvVDCjCne+uJva`oybh;Wce3H*A-Bwt{)8;SW z;<?uXzu)Xz>LLjxifE#$<23XLT&$W`X>1XB4LlU2Wj2`jwYn!3v~asHa8)Jd!{qO@ z<%}D(>y-W0dcOM1wdU5P#k4svuv;(}wK8-qoM<f%u35O<uNJIwV%+dxP}Rq~s;H6u zh2twP9y)GXK&ruT1H^ogUpp5@njrk(<3KPp9sJifVV|l0dZ4Q1csZC-ie>fk?DAw8 zVCwhB3P7mjIF4sQ7?Gn+v?+_sF$W^>lxHO*Pxn8*hm2cz?GA@73ON<in;0?YdlWHl zN7hd;L9IniC~0u<^dsS+nXAzaiFRz&NzQOfXG{DQa^rC3bnEmHtVQnK>073gt>MM0 z4cG>M9yqXceM@{5meKBlbbHb=W9AC9TsKE<?ttGhG*mjP7k=c-F1k<Pxm>(<`tb+G zhov{dPS$az8!kBR)h#SLqLg+(YLNscQU8RO^154M_c}Wk{L!9CR~#fUF6Q!DiViW| zSpSJ_ha@E-s-JOX?um8Ay+7h%d1#ZH{ipn1Q%T~DG5F>tHYMo-Kd$Uz!8Zhe5P52G z=n9``Oze?7zO-YxljwHD;2%-s?ABV11@QfuDT77QI1y>$hN&>sIG^(Px)Hhc0@9gL zUOM}$$;~L#K-rW0^#YCYurI69+-mG6+f8D#64vdg>TpB1uFciG?b7rUNBTCWGe*X2 zH0E)T?^L63AzK!U33Wd~W&0WM)-KBEie9?ST41N}J$?F$6VsR2@fs&P@>np*taomm zJKnH*_3`4(sK^(SR~_y`Vj`b|lW&G&rm-qh2Ttm-UFcEy@AG|;6<D*o+l4oPiSi^7 zr-tCUCYxVnG|z-!ta;t?0hlG$o+Yt5q=c^?n<18@-4(a(XGOFqtoR?W$@>`HOkKHi z*YO29JEWR{BprX~@fN~utjvx==>gSK5e540v#adnt4#@2<R8f(k#~Rp#M{Xh<+v(~ zP<c^_?q0>m=@}SQcz7@7&&>y!-Uhc%GZq{I&FtoK_@WZPi|)X>K7n_1*X8GmAg0|d z7;r`oMHMKhY}?ikQ9*z$vz8>LoQ><EEh&l9HvdY)5Wb%#r=?H_;*dI%dEvX1kS)@F z`et4^V67{XO6JC24`79{%IQ6tn)(ZP5mRKeSyo>5x!0waHjKV$ar^UVPtFT@;FjKY zz=$2~2m4^n)+92Hs+T&9yVg!Dehye@dm0H?@*z(AURbTaC;?h4<OFD&U6F2UKI~6? zh1{mkW2afDM7;FWXmpOgl`y48md@O+oMz5~O;*CQ-R;=s??&rR&u1GH<z;V3krNDS z;gz#}Vc;m-U0oP6QZ8lvXk)yTs(JTYbq;}%!?Ibo#67}R*`E<1)#*wio>SyH%2ZVo z)q8k^ac$JK@9_Y~w&J(GufDySp6{y0XFJ@8R&fa&9g#C6QqfVP8h!`^D|a#DJ(paN zp<j$6s3Z?^(fhd(j3!EEq^wmkF-jh%BBCB0ry`sX{%QWIMllcHRS$2w%_$_u|7Xcc zS?kQB>g1zs30^v;l8i^pO0OqW<Lh6a1c|RMXc3WK5Qg;v#3G+fi|d=g2Rj+&H*Q8H z<rPtxZBLbzTdv%TXhH%AW(8s4)+ZGGobcSHw6Y0-*0Y5zL>1@(Z_ws)I}ExajWyl^ z6{rE-7?8MJb0N={!MlYV@7%G)XTahvmaK%m`88Go42VuoV{!Jwq!LB==VTF$XajO@ zVPpjPI4>9!8bdsLVarsWP#wZf=9nF#Mq7zO^aaVl3_qNBcb~ECHLvWfwvWom)R<B6 zMc_wxWB1BGR%e})Qt>^Roi}#*0%{O53#z!yifHJq$#-_$51AIF(3vVPmyjR}&L75W zrWk9*b=r(t&<|hi&m$V{8IJb*NVH7s-S_taSR>o>nEdl}481pfEn8wQv8%-X=YvJL zxYq>G!xDK%bFbVk;@51sN8psEX$1%Nk@^dLM*(^tE6np(wi5Fl)cME32Fdagrvb$z zGdGy?$HC{u2CDG+Vy%66nNi|2X^R4@w8XnKN)pK<F=roYuAHN49`kmuF>bnLU=rx{ z1w;D)Ph`#__MaMEkm^ta$=wAUyTDr~^MG=1Lr%7i#9w#=;5TI5+5(CKZ`HB{pVQag z`#Jc&2^$gP;Q0a*edK(9xD)*nby${nAGkC~iy1S}qSHSqm0CFaKVW~KMQ-{E1ttL< z)&5<8W}Op|_>g?tr~_1}^xus#Jk2EVY}xAGxKrt7Kv1DsooD^AymXV`#|&O0@yE81 zuRClpr7yY)$qYi%V^;`DpFUi)M0Ag~ykw(LQj{2ZZKR`L=bV`>n;f&ULoU0ifY*=L zY*|`vb6=YeZ1WIAB}hoHIIi7QE_q8wOVod3CJa3_HP9+iYr6qNEiT{)QH%<qvSJHa zLRt1|*lf1!gpfF$S=g}n$AkC!@1_|uSJ#D%uI@xw>xz?b@MQ1qgQ#i$I#@jmYAG{$ zW8l?Z`GFbab(KQWRw8L#T>hF=uFJ10#CZqKbV}qED-iRg?X2Qcuz-0srrudi;T@n) zHEI_?=zIfxSo|EICEC9hkO1`2H6FJ{m%vvgY|D{?%Ddia?C{I96@Q^1yrxRSQ_v#w zYpP08`R<!eoa5MV>GDXA=D&`rgb6s_kv!)DUi10h%((>jQ|GHst=g&9+ayuj<(omu zMue9eP#*crAd#w~?4ygbd6uPDd)sXwfs$#)ULPJWH{3`<w<7qck->S&^##Nk8H2bj zQ0RFNT*DF^;A0C-3Nohy)YTnG&HRAV(zS^u=q<I;cH;qiGaTIsITH6UTO0Ff_3dQ{ z*dV;=ks1qWSgOULmvpstIWpwc;>3aluxV1v6&8c*QQtyrxo)vY3am4D(7kr<sToyr z>%k%cESl)>!^vXA!pr<YF^K2&=po>O+B`*E+?p*@?o~*JX7!t$V+1I~)}aTNErMrS z%DVEk4Wq0t_8G+EJ1o2n;(m?1uYxGdCqdnyJ>!VA^=|2fAYb&S{E1)t$o;Nz2m|L& z)8Up=NM&&gJ0N%~d#4k(!+Xg~7_0oED}eTSxO}FaV)H`pHbTDt?VXu8amgnMs`3Co zxU@C7q&zNH(na1cd^hrk3BCbmp7z@jI>)`es<rmxG$q|4>T&ZRRlBqOB(a~x&)0Py zsH*65Wa*{|Y;L<8RrqPTcHM7Q>iA4!Rq<LZt>KA7Wr*7ON6p6a*Waf!$a-Zv-4=0J zZJi5S!#d4tsmSsYK~ZU2Mn!SN&9Mg*<MVLUR#@i+=vz(A;>NR<>wsQ1cSnCw`8&6h zW#xTY4No@lGMv#Vjwe%2r{Nrnoo)%=XRDwW<a}(1ze_hMh0f#@@!5B~x+N4ob9&;* z=V_;o(#?rRLNW%MdAiJ?h0Z8H>Kni_oMVq4ZC;2m#gs{%<y;o12Z(D36@2fksaY+< zNnu97EmK<2pLc1=BC-2ei%xIU5ava`g0y6qwdf66<lJFWL$g;l`Ysg69!|<n1pn!% z4UDfY(~iq+;=*&0%_@vyi&>v^!i}>yaO*sWLJ#u<QUrcL05Kgqk3WBofa5BG1%pi7 zbin~zVH}g(*D=2;iaATyhL$POc(`TYsF3TT7K^_u3#SH-n<Cp)Tnjhh@}Xzfhppb) zU!o9LzT6)DvaX|V--lBVM8hSnAPS7rmQf6zfq@50ln0A<UDtjc$tvYIMA96(Zr#jV zTGW;+6o?qXOP_yM#liA`RK7w${sI8Wal-p<KV@&7BbEL<q?f{m&e=VY>PgYqZP{F- ziLnz4#wM;be4ZPA1vZ5=+#(pEtwHUz)8=1c_crhZN?PT9AEsyP$b{!@lA$elh<$`c z52&j)`nU5u%Q%cBiT(cl9kGi<Xrn2C15XtEGAQQVB^Rd>VC!-GiQz?L;Ih6Po-s<K zHGs8j=b3xpfs;IBo%C>*jNrIe0LyY2v@Y^ZMuLshy5t3U(cU{`1@qlldX(Xs8^qox zCI>)0_LWCQbtBSvPt8ZHrfl)`AG8Yk|2q53n3ngBqH<qy@agg>l&Iv521{F2C`?{( z7-4(_mQ(l*@aCA#2^w(nk&^4hf2uY(aWOZH-E7zUh_7u|FB{<bNe{E=RC@+GgkyQ3 z{Kp^#rlMM>2l}6Xe6XH8{mgi%Q*kbELGpKjAt_gL;$++{XeTo9KckFmOhK^lpd8Q` zy&CZ>thQ(Sn3i!mNMf}5K``~{pst;|Y=8(5u#B$;V9#;e&N>k6&whSM^>oZUQ<UPV z1oRcwrbf{~LCDJEc`qE|MT6Z7IXeDWj4jvW^50FonQddIu#Wz^^6c#4q=HD=N}aOA zaUgIh2!JoKJFt`XyaJp0AEX+zSsk@^(5#Ar>QBG_s6w*K%cGwAhF4*L)5|Lm9Ecb! zoCdJ{5fcWv=0<1Pi|X(EedvPk5Qb{o$K;r?Zj3#FNy4#49tCSIA$t0{ZZA_*?70N2 zwj(z9`(k3Mh4APW(Y&BPLh2<Yf<8gf?FDk(7MZBTe5_p8;w6JRn2jSmE0^)rAEkyX z4jc!~*ZB}RkZ1o8J-xO=2~~4&TA~7m3_vvC=5?_`fBBl4X>dLms2^Eg{*qd;P&)mn z*i=)-bCaCzh57O!7=n<(N?>+CC%dfJ7ZZ-3{ba|Ek3V#O*wEV8Ya0u{M@P@XvY8+N zNmFb8ZP40=ceHaPg55q^^XH|NmaR?w=UNaS1rC@H{1Au3@4Flx&EaR>tv%2IFh2o* zR^oig%}R#cJV6EEUOK*P(8?XFPm2#N-!?ee@aunR6LxhY$rbtN6KrVkthq1MtHp(4 z!W6@dJU+^d1l`Utdmdv^0PxkBVnGa(6N}i#wDf^rAS_l|)4@g&?malRJcWuXS~sQ{ z@GY9(z=Z^Uy7(|*?+O6<LxFTK*a0v!dp0M|*K&~Iw~{|m4*QFuPa}gh1+@!%J%Lni zid;heMx0w+`1if)DL=@m0-X10v4`XMmb2bZxNm%{wgaAmMou`U$)#MXK1GZ&H`{e} zp|7BId+SJTz5MX%#rxO@R@vVtd+uvqN8;n&MqjfxHjaQb{~Jnqz@%S5@BWAVc^@Ct zc1Ko4snIDBv(G3#U%orbM?Be}K<*=mZDB%zwAjx*3Ezf;WfEyzlqZHVzl(W)YvzAz zq&ssWaJh#)!dQQ#llS7^@<owYNIbtTk6<!b;im=%#1m}?UHQnPPA_-QvFCXGNAvvy z&7tdFkGpC|P&56&h3D;5;`B)oR`91MtMgWsjBciN;aH05LjvQ{6#-j9Lz$rw!KE7L z2NBlm42Qj|d??Fual5$3dGnP0;rBh%T5Wj<T{n)M6uh-{sPMWUT6~H3z4`9|a?3aK z`nwNSBn}5jSx`3Y_3TJvnv@d-+b+fL-v@`9kD?v$_s#)J6)ZR~4wGS7wbpXZqB!UA zWROPYXX)kwRM8-n?cCuTerGvBc8xDat{s$Lxpo`L@~h!e++Gjdtysgy&@yt<8$!H| zT`H6AI&x9?c6DNgV*srR+l8<1SyoQmdziR4FhHV!<6Dx(?1O@t5n#yYva+&r8xv$5 zois~J1~3Pala|)R8kHXb?Q+0bM{55qY65BQzm-NV_wGZwP<?l?o50aq1>tzp1p-&5 zUq1g;RxCB;fd5`n<<k)10yIQzxhgbUC^y(|HCpl`&7>jId^&7v1b<Kc{7dnLOnkFv zOM4CUQGQ?uo%3C2><Xxb9JR*>sXA%u1CU7I|NFhz0yC&IcVJymAZt_Kk<Ha5LZs!Q z_w*pR<JkPXId(;aWA$RzlDvR=!c^wR&DTG!Xgm;s{N-s2&rQ+eIIpa`Nrr>djh-46 zavaqPjPc5q_>ppCVj!}h{ee_%z1&R~imOZ9$^@^>C1RZ#a@mYzpkD+lObKA0a85aS zb@LUjt?!yzd%mJ*>3duzgJ(3K{r)3niD1zGx?zJa;%km-(Bp1+DZ|J4ps%~$a)?s$ zmsR-NVASG{)OE(~xxkIWZx;(E@<sFKgSyjy+<1R*(FO`#4edx!j0<3nbCA0VCrl<4 z9!-a{#u0mufB65t6I8^(x_}3uQVA%>5ZLxf!;MwV>O*tX(_Ba-_B*Alkbr_g5kfrZ zJa&Cyc$YrYzXN*f3(C1feSd4QiT-XfT|p?5*sO##8zK5|nm#I_;Db5tKvn(-!$8CC zFP~w%6>>8QG<~ILK61?5zztbH1cn`mtU?al@7fpCpwZXU4zMwp0N|TxTJ`!mX2py- zqQe++aE;wws~H<EXzil2fHOa#FTF*$YY8bHK(TA@5d}F|xc(h1#xxQ%+(l2&aY4Uy z*#fFs3pM$(%XBHXPG5qSlc5rcXy^jVXZgPTdT=z)vKS<M<QLveAd}azyw_h2f7G0z zUB3XwUJL&I75-faFl@9~)V?xx2?%VRBd(pvp4a`3?I=SHvgW%z#}29iv+pqNOP38g z8^DQg*TOrDshNul4kT%6YMwEKE}pkC;Yl9%Xw-urbK}%(kg%R0%ld^`bK$pO+4G|J zjdtWqr^p4rt9yxt!Q2HSMS8gnzjO7ZZ>#PD@;gB=2n<-NIo^kN+4e{WP!UF(JIC0_ z$D6)L%F&^YX<{D~ZZpJVTWU?Vd7;HFqv3#kxGvK07&Rl26l_VTZ+j`@zB2utWy|3Z zMZ|SC@%^@N>XzPwL~W$Uf9V%p_*8`U+z}JrM2U~rr?8?Ce8c-o^lLxSm$ePZ?)Bma z(IGzfgR#KT4_s@z|607nfPF()RW8vbB4PP%0VO&4@#(MtG93*a%c4<MPwDAt1)nbI z1tlnRm*n<l;@lt>427Go(8B?m*~!VrnCkY-H%P*^oF0%JT7OZ^l&=n3W#+#u07><O zx#8{4wWWQ>9^4!L4Q%B>yLkneRpDMKPY|2$fr2a9{`)XNCjPZSXNqek;u(P)oGS{$ z&KG>xv|@bvMWif~y}e=(JIgH(+vfG}dwDH&UGX0#?V~P^j&uIHAU=I?3#l`qaHE<3 z4H{-Co*AFsT2>Jm$co~3cWjS+za->yus9}yxM{FkIcncAlDh4qD&!On#{37tz%gL} z?)QB8Qs4U7itqE*yf<^jSO!t(>!HX8<E@<zas|M)yN?efQ{TzQ`zrg_jdrCbw)_-% zm%YgpXsE$D?+T>FI2w9?4PKa+{D76?^}zo77YtA<c`(;laO#4>1wzWp2FCzDHlpnj z5A6dpDx_&r$M$Z6Qy)VFX>F&Pf%9P>Y$tLIu`)s`61+E3M|_RD)vS;Y+mB;#>F`xX zXmn7W`Ot@(G>5@r`%DHoH7OA1-^tM#7k8Cs567GCa9hf%v;BGH5ft{)=fTIU31pbr z{A}Pb^!?P5oa^6)oNk2N$8sKWW+2?AS-n4kKPn~C)#Cw3aBMwXVqioYSUtI!_{`C} z|89C2;jnM}H|G^8f7j5QO*Z0)`%x_Wu<+tZ%gJmfHninvPc3}|XW-+2r5ug}Bf6y> z%@faOlcqG+6_pCyyygv^p~RR~i4z7H(uhwzH2*ao7uPtrw7e->M;(axcwjrR@%a{( zn#HTRsMmr&Y*018iO3nSe=1z$kj(kt^z|j;7IAD*1{(&&BNd7qasn_~#WquCx7B|b z9=?gYo!mEP-CQCDV!!;rJ=Hq9HF4*EU+r7~5`jDZ*Rpr}320nr_rYWeAVY@B;<?&6 z*cNMB4sJE>>78G-nSRG{lzVhy>_OP+KLRnEa`sHDO8)^FZ>jxSb6{Hp%h{8okAGlU zF5Fy-jQOghfg%qy?(|W(^)9Bn*MTjDS3bOtVu$<2>>I|QwGNb&s9x~tMKF473m34S zgs;Kmo#F~a;AxNL|4XR=ccyx(74$QaODZJIt@AA@64roL&$l2w2?ebQ4UviUNQb3g zJ4T~GZreF-oW|O@kjE)K0XUd=>WT8UDZYkyyoFBq$OtDt^Fi2J=Vzo-i5jt#-~=q> z_K1CdF7)q&4o-X)``jUCJs_zWg`Yov;^7q)A-9UWeSHbuxn1HeujeAauS^5p^*v?V z>F%I22@K_+?LQ%ex?az@ruQGBS+C;qfJV24gj^9v#KfQ$0=;0j0ky-{c<!Ei4p=hS z1%0+%u~LRK?z4A1oe;%jV}`YWvUjU{AQU<7=-HdSalE_1OzjmNl*7LezEd^Ae!F+- zjN{gKQaSGt`(FxR<RMU~6G}$Ghw|n4lqe<=Kqu;xfAvR!Fz;#0qEU%xAwaX%|9=)> z{G$FzkJIJ8>cKYQZYOy77Zj~ru(3gRpN21xo*5FF@*%eX+obSo3z-$<Ca~Kk2AR65 z@Isq4;W<PkOe4{O`ZN_kFNr0Q0pTFNN7pmKKoo3N!!KB&tpu(L;v>f9`C{(Zu!<>r zrGD2-f+zlW+mDd}3VEteat7!U&<ksQBijt3I=}W3zdTb-P`Kp#<(TO$<5QSEygtQH z=vIXnWrJrSAgKuY5^g1`>+yG_n1)axS%vAz_k`r_!|&#~y-ZOe-Wb|0tFY>Lf^QD5 zaQEsH+Xwg&CQAy5XlKc6M?z7jll7`hZs7LcTE!2_8omz#<&ioRE+{dK-58F~gXz}S z6X984M%~36L!89QQpowZW>syNrMfdf=28x)W^s?;E!O64!SF9&7z1($kX0>v#{pPJ z*{*ykQkZSek2)-JQ`;&>!p}gPH*$e<UBQ&84JI4}ZWP=F>7f8lBA&1g32kc#%Lml& zViuNKfk-92lri2mqt6BMvZJM<X1-X^3{K_&tY!1jV)wdsx;lakspdg$pBh&nXL61* zi9dmN<v`NzIjHFmkqz~1mnY&9hvz{nT`*J(_0bMjN|cD-zF4y*Qhdp8g+aDHjz^<( zLzt<ijZtUx2?<A+)u)}6DKEFbgL?`$FRp<(KC|jMwaQ?*)X?udwr@ED+D?dQKA(zs z6N^iEvFN8b9vt8=!+}c;8zzaO&kxmt^z<lqyxMk`0|Nrmz3#kv^{QO=r6{AFt?f5= zDnh;(s0%DFDkZGiDJo@$0WL;iav{DB^*An=xpF}jkaVHf8tl{*1cEQYOsAKYNNZgF zufj&%#yhk87WpKSB|k$zlOueET~r6OR&$cmNBOK?<f_ACPaJce1(R3@1)}>0wmi>D z`QxsIdu)U>dmrGvQYyCkOmbIw9Vzwc7nOiK04R3_a!CWH<o-n?o7KF7WJK=sjghzc zw|`Tv>%XK9Jxm|b%a^a?yRp;ZHULbe5i`&t<a7I;zrA~~y>G_SAO@D6f$i8C0Xwmq zX-VZJlOC1jlp3h8q<Z<gAM1M{zK0WHZaXNNP<2v;Ud6B%&xV@znqh;8rY&7(GnLD! znrwr0n170`iioTJ=WkL+3cj3gcK30-U6Q!f^!Pq*OTt^%;GUyD9A1w0z!D<tvz_@+ z<#X(J4V+B_j6{c;WJU*JI2}1GTo<2navkJ4-<<!Q<$4OYRr|A;my!=k-tny<Z*y;7 z>(g#Ah|(dd`|l(%OSd>;bl|9z?t<dlT~vV~`gigXwqk{XP>4LVPDCxr*PTNO67j33 zW@2(N94~CGD$M5KTL}<B(kq?CAf?se!d#xhEtASQIX}4HBgoI3=SLv)*@n>qPSV>( zFY7}B{;B5Ulb+9?v$GWR6c&tTZN(&jtWbYlf^Gyr-1KCVb8th6s}{<Dvc8(deK(iO z7VM^;r;kmXt9a}i!$<2!^Pb$@scF60sv0UOoT572N0)2JYk((B^D0Q**2Lb~Ip#c1 z-%{#I53GstZuvXfGeAC)uCd!HhR!I1eE;y%H7lg$VELy47AAFFB%(S$KhkS^uxe5E zj%-l4PfX{@qgZ@<{hFm_DjawTW;}$sh2bQmevZ!w>J7s+gxTIV5RaV=q{Rnh8_R<_ z-*MJtUe7B5bD`Tv5G~dQ2F>S9k>KlERwB1}j4eEe(GCXkL*_y=jV;i_|DnBgzK=3J zt*^7wxWp+pPmkD#s{bAK292RC!GTHdBUzn(K$(`%&&G1;U+U9-uCMRIlCG+Gu}Ya- z<1mw9;grJvrn=<3`y$b3ml`ZRH!*jGhlsZhcOh^)YsH`#n$O8lw;r^Fm=fMXZe36Y zr_&Y4gmG$cDHMr`V(3<Vovr8j2^`-H3BRy2O2fV_g3iGa<3D!X0)HHJO~Y$GKUC4c zIWy<psWpeUdaM<ajD4Lu<$<H_g`Co`(u79>upq1!#pUIg3=oNQP|Kn(_|S~Q#UcfQ z0Bi*o?g)a0?vK#^QjdEZnO{^@LkIjw>qZ3U@<J}`HN*KxHWk%UZ0~|(K2<Xk7E-r~ zgH_+g5ON&Q3a2(+QV9C5P}ui#lW@=T*iVJ6@uRM;>9!Y}^Ulr)!MHjhL62R7F=nX| z3GU|PsDA(5WCb_Jy7qXGOjqF7%>){tM(oo8L%13Ex@LeVgj&zp5>qYbE1WFM`fe~8 zED)nmd%32qqcf3r43`UA(neLgCKYwn;Y8vq=HGeSI59l68c(B`3GbXob;5%(SIQn| zmk0%8PE=0<Tb48=ANO(7N_uRsM4<NETXX6Q$6u%=-@Ajo8QIGDO-U5m15A2MT?N0) z^_ze<A`!0W1CPcsH02ky_|Y=#%_8eY|CBxFl+6)z##<q>dWRyO>Jn|l_lUGinCbIX z?#*H!%mW$Up_zZ0jp5qKAR>?}lF)%xGDImUhz#0V%znMa<fx|&Zk@(%_6NEve^v=t zQ1)B`T7c~a+>gRJqB8(aEtZ^!S@iP`dy5(UMZMGi^6t4%&}s6&@1MQ2i@Csq$zM)O z9YJ%O?);89S;Nl{u8T%leRQCdNJP+_o=jFyjt$c#$l>sG5jkB!Mu+uvYt)J$&Mh5? zXT=Z}cSseb<g*kdX^42C=vUHlWRJyQE4r*5(l@CzUf@L_j*VoXi)U^}<4&F6nuD%q zFGWkrW0}PA&(G*Y2IN`mF3!JkMP{<Fd~Irp1l`DaGLQE%;yBwko#RuAw}d|}R#9Wq zdF6j;4N`yl%GS-zx*~UUtGABy=i(k^AgO7Q<`kn(!uMO1xtyH9vLJ05!*}fq|Hl>( zLJpSq2mn@;Xz!colM@qK)vvvDD&iwqQmQ;_E+-tr!ib==nz_ckC*R(b`Ntpko<3<y z{932Bcg4KKW4%~;nE6nP<iGz^uRM2-^cp9Z+yj`oxjkuZ-3+c5+UBE4@$ufg3i<rC z@`b`5-Abzy0-`r7X)7>q^zFK&WjBGM$!q-wef6h++nU<Nkaq4Z*O5O0_<e*Fk`zsV zZ54@4{O;+I#H-&gE_yPiEj;L3fD%5*Ur6c{W)`|mIhTlqmS9h3fP-_^wZGeZD<3jN z`dMtT?T0VZ?fUvhHK*~R=1qwoX5;Wos<&V-QTM?;r0wzBkT{--A<z_dstVyF-?R4L zk{__a8?+o+V9%B1bv2=Wu1UI5+dALZO^F5tv@Asz@|e#p4!wl|txl*4iAK+5#GxCD z!o*mJGB2#92H*!AB*&)uyM(zxeuv3`peB)LWD0kbgw_3RvMdc7w>_z|p7$yXW;@2v zkU#63W;LzJ@PfdU1NhO_ER^|65kO!8<kYNZ0XM|WT^r6@A5p&u9TGcwZkPilF@L9A zgNMb&92_j=ewS2K6D|v|UbDXjHMzW4lVB7J^q0=_iCb)4!rfmNnxe(3bdbzd`^Jpk zhx*6d1+XU?9P$MPLGpTm9C3U`5E6Tlr#`Cp#@NWeK-<HQ<gO+Dxm<eW*a#p8k`+BC zOtVIFANbRr;5tJl^1QT>N9kK8!zacG^vICEy}{@TJb>dx1c+WoNc4iow`)(qV-m4) ztX0gR)T_ti9HBZGp}q9>+ZU4IA&@#yJDnSJoG!;(2)yXxqpt+VvRmb2jb~xwUNM7S z{{It3T9N;He?kC>IDN(iAcuzw_HKs#L(ezpHy#oFqH=^Qll#Bbb{_6$%^yk5)kt}K zEq;sert6;!DR;ve@wSwH@PMPG$XS4`>|lQS1HGUv%SdQ7@0*O&#@wKvCU2@3Q1*L? zcY|o(b@~U*sfBQzdb1KCPEUOgT2pOV91h+|fIPwrxooCGm(BG7Q1cdo5r{|dVbX5p ze_q$ciCo(vL#sFN(GXU*6G0jpnt$F-;FNk733`?D-<8<e2^QdYPD-#8&||$BDo5V7 zEd6S0rniO;gd8E-Z&2~RwJ&I&JboZ`{Cnsm_Wd*Q(*Ghlo{`~$!x5gudqYAU7IzVH zJ|N|;4@Y1C_&w`89H@~{;N78d{Vu^<rrIW;hcA7Zl8a~4;c*SWVq;UHQU1-NoXbP@ zl<i(ta?kBSwVl5|@M{qJrEO$|QcAFaK^oW2%>$B@f#u|kW1{Xb8X?SZ0jl$fBd+jc z#0?J)5ig)NU-(N|@E&ZA_dGw*LEtlUQTHOJ#<!>YfTv|_$~rwe0)oOyiRhyj`MtxR z{nHN;PY~i=YtfPp333C>w?I4{8H-I_W`j?DAx}??d`CoNdQ@Wlmz2|tB)hCR?P!;I zZx+ZlR{Gw;5##n+))C-ja{XpbG{}rYo>u9<yDP(^2yAt`pB!EJ+O5_D>P0=R9<^6| zZ_WUxigKvI#nci@;nV&19?$z5-<TUfe0fx~1<${qaTHzuEkC_&qQ?}@VLdRyTg4;w z#|M!$Jki<(z~5HPVTqG;v`TJP7Uuz}2qpi6`y#2@!a2|CS`0Q860r*0k6{-oH7B@a zjZYV|&o1&>(sN%){`i+3GE`}5%3iPWqZEM0|47TL$)L|N%k?6qKmm6zAR^aBhqrj$ zsZw|)FoiMx7RaaWhD~~2dUC_~Uw>1RQXDro6LpH2p9BTNZ%LUTH}julPv$#$`x1BM zJy?nppuxk$j$q0OILqp<evI=pZa0*m(1aeyEQ+|mG8oeojKv2{yx#>n^99hreE$)O zz+jNZeTQqQGlWJ!PObmOTRSngckkXr=Z5B#q@k*PUj)71u&Wbg&i@q?jE?B)j?chh z;jFC67yi#S>T~4+lG4XslnBI)H(ZmM-iix}1mGvS2B;Sv9DL)#QPn8>5eV0fotG9r zrUY&ohBk!TeUB^~PwoM)pQq)9ZSCwhIec{yr0Zm1VE9^96|c^@>PNwmO!99K>*e7h z`ThHEUS#9};@F{JRyLV8T(c}|zXxj?uok{2rs82GWntayWJI1xJD0b~b_|LAq2>3& zlp(S#iCJ&yNQJ8+TTjY^JI?ll8yk;oJh-|Kd8^l!V-c1~3Q|DklbI|>MnDI<QGvKG zGa;5YF@;!8Kto^ImqdOl<+v+bT5e(o13lPzTeRNuAiVzfUA?%DFJFf5Knfz0KaF&a zn)x40N0O>E3yS5~?WI@vosYlOT0H{b7I9oM1OA#<Xh@_$8pWz}RQ;FNd=*~)96X=M z>VNE`va$}PyUKy*18v&6d@1k9!aC%KK7Hz6Gcm-NZ-JgO5t7Njx#oELmgsjmSoI9% zkCx-eixw>NNPgF<;$W5;WTNEYT@7VTo>5QAHRe*znweqqH&CJzhzGiLpd(rLL>ha{ z=%vmD{+XA}V$zVP&ElvSYkK;Ko%2V8)E4mZ<l_Lsm%vx5R`dH%Sa+*Q=$_Bv>eWik z3MH5;)o8YUNAo`Pw6o;o@&Ys*TO<G9e?f^Eh4U(Ch(PbDT_uoKjm3Ft9uV2k5|_B# z8#?#fR?v#=vsYiO7}?sYi+IS|s=x9)Z>vrndqhRVTmX-S?Wxjw3Fr5yDggg3xcv$E z$4&;2HRee2>F3p4|J6@oh0!|gaq9)_aD80$9?2(lE+gC2Kd*F!3-nn?BZTk3@9!^< zuMnT8NC@i>Gz6}h`JYU0Y~5oB#V=d*f3<*OYCha-4ZU1@*eocVzLxC`Kk4pHtYO4% zR#dO<ICN=iZTWEBBXaLLe3kEaGx1Og+nJvZwBfp4sw@0<mpdDM4{S|&PZQ+8ThUt; z*EaHYeX6WCxZz6y*9`T8CRDOl-PW4n<h|w*U*QQ)0=#D25QDRGMSiyQa=~Hofj%?| z{U_l;XReDcw{G0L!1F`niJ;;njkhDk{~{>J8fQc`O_U1HM(QSBy{+lV%7@uX6*FLJ zQv|ZeVkziwfB(w8UA0KRe-ivoc6f8<^tN4m;t}a-A1`Rd2y%WYm408+Kuv^UD#?&G zJV+jN4z`umkS}oH%ChCk`ev?v68ekdpPj<_U`lYW9(6Azi0{JPnY8yhYc)I2j`Kho zH{D-Vi9u&AelK{1w>47IG=G>`0)`qyF^w+l^G#Ht&M_U8(giJH!H<UtXK~t6Jt2q* ziqNZU_f>+JX@MVNjirA^Ii$~*_>m8N(p0&mnLumXdh!@b9u^<FoU>{X55y2T=kRFq zeEQ@%Fc2|fE55gGBk&#5ItE=88i-QucuKjH5{Yd66SG}_yvZ=&;`ZzTI3PCE3f!=< zB!QZxbJ*VVXGQ8f+fQlFgfn%M;R1O_u{nE-1yUDmzJL8C`i1ce4V$J)50z6?xCvoL zHQH@s_9Muti3ueRmhaz1#u%E?E<27Cq<YP6igI%L61U}>Rh!KpgD&dWAAf&KE};he z?2ky0%u9~l!m8|ndiRb1oksRRyMKCCP5#D=obkX<HjS3aB%SnbC@y-mHQ{<dN)sJ6 z_|RK8y+{e(s1<;z#Od?V)h#NGF-`{gYZB~AXTd6QsOsspY)m25bnuw*2nOL!=P?Z{ z#aXDeR>334R*j(ajgGDIE5~@gXzbD@Rt+L(+><(8{^M{Bz*CQXdY`UupsoBvi%L+( zn`0yfm-8<}g1XHvUc28Dh=v-YJx@TnDc9kbXu5>QXl@&8g=eEsjvM?0y1u<JY;1!t z^z2BXci4f2jsEP7W0}gttht^Gn6fNdqq*~(zeifU_F&%kc!&m}_$-ZD1s@mORgV&Q zxy_FrN52QuS-MHX9}(hr3zGB)o)FzxpK8dJ_DTxbTYBlSPd?TCgtJXzyk$+(v>l$T z#hvw7`q%n6QS}dN1<kTI&3~E8U0cHAK!G`jhwgXp-rem2GyQ5h*^D>72-Nu6<2A;3 z+_&Hq{Vj9!b8b$RF`v{|x(lL-s;2M4{^9AhFb0wqfZO(E`U$@#M|KJS0BrbqH%5Ev z%H>7?jFxkbYnTblPhc_S8l%y^JD`sarJ<GEOw4v28|k|PdDBYkp|xQ>{orEdKs&R| z!~gp(A_zsHnJdzkXiEW@m*+2&J!ffa5=>2Dcs^AX&XBFa?rX^iHN@W3k=hKhDch9q z-qt?{#tVt^I3APo_qYn{Y4s0n*T`Wv#WJ$$&W0mKw4duan7Nvq!+J9e@ax!woY4`1 zS}c>{X;UCybSI0AkV0A9G`0}(=51Md&{gcpg4QtJ0JB`9c13QMhVZ%$wIRW`rj+*| zXD`_@FIVQi3Yl`0=oh*$;xnA3`)tXWRMdz9p#{`h+Q!3S=H!5IUQrQ!$+G^y;86Kq zf%fM1aoDpcGO6GlRDl<|!W)hMxxTFCal%)<5kaB%^1!}b>b{22m*<a#3TjyBal#We z!+&ty&<9$RNEL`KZ1_8we)X^;SuQ;L!C(v#&I`ONr}4W@>Y0mz%RXuO*LP&k6G8I; z0YrL1+_=W;fvKYgiXxght|T)0Y3O};@MEHaLs!-rf;fk%9&?oAcxcPwp8{IX#wXQL znAWQUe1$Hn@2%K-CN}vO52p}C&3{e;O_dud&hV2S#JI*><B)RW1?dNJX6kzJMZC|m z3&)|ijG9DKZx`kpLPpLc-#a95m|S-NJ7rF*7J0dH9&zzThwM3zUtPEp63SX;C8vI$ z^<Hx$DO4BAP~qq8kqO|j<s$80BmDiJut=&pOYZTysd9^c#prEQOA`WYO9-3JwGlUT zX&g<2W$(Q^_v&LP(A4KkFL#$0^b|BR8-49+U?BMM3%t}%nH*oRB6W^^fp?4!h>wv_ zak>K%dcO2?e-~+I;N4-ZIcDtLRsE3piKy9YNZ}c8NDSRc)7x}?76C=?-MY1qSfUZu zw9opSH5EKr5BRBBS@!ycK*Frj^+tVrH@|XY6&{Vr?2(QQXBfPBlYH^%`ZZ3)uJ>wf z!FOTN&wJR-_^6A7L(6bVw0tK7xLZM1*Kg&McGfO8ju-QVEoSm5k}eSaFj46h?}KMq zHzGFw8JsV$IQl+3?C{uuBNoRJzP&!Fm8TWsR_Z8gJBqUD-K*JS6e*MCw`R?*rkM_Q z)oz-0YcNIW@^{FhR6b`?+ot3?ebj&Uvf=rSOkvL*C9YJdNzJlyk}<ol0PwH|8i*I* z!x_&v+^90L`qGLKM;*q@^HwVCkw6wM`^;&6j%_<MjC;q>%C9oC%6D<yU<?t?s$6Ak zu-o!8Og-A1uUQMG7M|lf@eAs`YTClxFioTj45-3P%VUR&K~uc1rja}PlQz*82|Q0k z8sfrFzon&QxtC@3;mU;pw(LE&El#3mX1`w~RQZv=u|t|X5=VUw*9@Dqx#CV~_}2TN z>jmo$Lu!tp=GcF;{dj__S*kB>XL{+LM!%aI$`iMx{n{aXv$f325=zReFmHD8&OgdX z8R)7M7Il?Q#VO0wx2@7$TWX2&BMB`Q#EK=kI4+X^HmB+IHJ>(H0JjZnitG|P@RCJG z&8+oVqTeTvP+tjg;SN3<y%V<-Bz+9SJL@%_rkxlkEaE|?3{MWWypwEb-=~{HoTfX~ zv_ocFQ?QeqO3_`gILbW#ci^h2cQ)U0fyA<Ov^Ty?IPCfKql586_19cRqI%7No81>( ztrZQgo(Q34_)cz`fk!`c=e${w=0RYkFD>*dBfY0$p^oFdl>G6);0^Nbga<hg+k076 z4Iz6Dc^ZW%*Zo^~*U$iJk!Ku}g`jw@U~<!5uf&l~Jhq9`04kq^MMO5+e_7Sm5$itt zO1~)%G18UKY-qEC@9&!jwX(hI%uhuO5abDb{osUpbrby>fPt4oba(v~EgzzriRUly zxErY&oLSa4;D{*P!m7OugK5xSNV?rh%K5ExGw<^+u}{MclV4A&4ZUT(50=moVO^Rk zyMwz0)^b0;aPI`M%v31<G)#fY(-te=ld**25E12y`ypncpl8&dgBs~xuFKhZq)dKT zcsNz_nPdo%pD(8JZ{7F%D8PiS@Iyb<c<E8>F=DT&63Q}9qx7mzhrg>((Lw09F_&H- zdrzf#`Hg}|wnIC;L$l)-W8KtVdEikuak(EEqeb<a2|t7%?k|`9eUav6ywOE_E@~bL z3Vi(jt<z2XK+K67x(U80pRgYOfN5j9JP*6>8hr%_?_3TEw|TP;5>d+$S%k0^zor#? z`ru)(*T$#MvQH;pgudWUSM2tGg;OY1LZ28eDvKtn3?mf<dX9#Oq*Ak$?njSt8V|mG z`66n$3}HBR_Pnc-jMK~WlQA`IKSAe%8>SO)9Rip7@q-Xc9kfl~X+XQ|xO>-+%Nbu9 zk}MqSZC&$uT)vbpta%iNn(#!&<x7+Q{M8TbTfde_vSppPctNiGWTrX)#4~h#a*gCu z&s8h@>I5l(i@vnj^SCEE!~M2i{qcyHinM%MFh=ciw01TOlYUr2=iIEncR#Q?PY!Pi zuhwFrX@RdezJj4dc(XD*O6vW4CU$nHzwkj8KpA+UWWY<QvLLeZ&`!G08t0Vp6&Hu! z*{aG~id{9!m#X2ITA@sx+=5t%J7-iPhA7U*hP)iD--HyOWE3jAez14t<6fHnAZi;j zRLWOuQ4U!U`CiP)5m4(q<0j-Lb>`4hSfude9af$H&)to0Yax5Ci8SPQsW;euStaT0 z0qxt{+iV3e94u4rp@>W18AyGZE3|9@w-CEmi?5dXNo{UqkR=dHKRQko*2KL@Hw<co zkQqpgmsyn!F*QuyAYWz08FPLOS9fIZCuldl5!0y|3Yp<-dUkX0c)RkQ=_B+Z)gSc% zZL#sUwOx;u6C{@U@?xEgo{c{AekI!ge5<O3o4WCivhvf>pK&r|2#-00del#B-b2QY zvrrUzIeLfYw_XjGgTgP;*)(5^IAG|0Vaq0=F>q)lk1mO`7N?b=0W6zF)5q`JCL29s z>TLE8xf;#r-1Ow28I`%Na;j62w`Ai_$8E0>`;?niik>`0y(bSVBP~tO0O*;%C-g)u zREMia#vs4$U5Pxx`dQ~T8go3904<0KJzCw0uNT3@?tOhux$nFU_gZAY4n@Rqy^wtb zdWK%AkIa3i@Q6-Lx2tc*2txR?j#XAkJj>SRL)5v^{ugugi3V@Vw{#J$H#0I+DherT z_E-J=`kE#<bk%}0F;WF?4{%B;;_7;FtM9T=QKURpP;N~s`aIm=k1!xCVjp9cQE7cw zSOxz0lIyLn;;1_gU2cSTysn39;qoVf^xrBq3_=A3*TzD2IfD%pwYB0b2TpGizvnST z6(6T1eV7R97vZL57%7Ruac3tz{KHBsS0W*3YWw<!B*x}!!Jp0=7&RJgk@d{}BAhxZ zBl4l57-UG~QljG^{`Q0YvY{4qCyOR4*&}xlhNra$9O7HbXLR#A;c$5d28mdgaQ-KM z!2`Mqter`!+FDm$q)^1xNcE__ivvm1Q|93yl;h9;N7Gk8MfpEp!xt4%5hMhpTM3bF zmPR@xBv(SZ8-aa9x=TQEMd_3liKQEs4pEj)k%k49-S_eLKkqr5Lq5x%Pt4r8b7yAj z^yH%s+vAf*=Yf2gAe7c!0Dq!i|B`2w^-r@m_6u;fCv!FP*jrA4N(lVi^>cUUg0^-F zDOapSRJD61n!SLuE1-)=bF9q?dT}xUdNI~QBKb1$yLHkozU8C6(>}!Ja|7#?Hq}%m zB%Kz-Sa<%t!&q4Emui^a8{MG7p1~EGpZDcvBfpeaBXm~RFKK=jGVPIr@yGP`|Kg8_ za+K_Y{1UZFxr$QltI7laxIhgVea|FG3CV@V0Q$T}rX|@pMX9l(Gjso+BV|2*tqKGM zRkwge=6ouTK18W~vV9MVT8t2dqPJe$^kF0OXbqvxGxWk_yzHUs*Oo&FE6+^KzfoeX zO2=B6_{9T0oKHL&PP69_t0A+*Kz_o8!=8EnAG8>!MNp>8oCPs;L2=Qj!mM!K%}>bc z(a?4TO<t0AV%<UGMY6W$REtY_^T|=&_K%1;DtUtu;{?zA_oAe-=Y$i)x$+{z%M)v6 z9^J(Dj?thLMsabsTyRdrPwWJgNBsW%yI^WZg3n!yuBwbKxP~_kglAd6laICH*5hPH z;s(ATS4VavMy|g)wkPFY_3QhD{Evhhv!E6U7gmz`Tv|U{cUzxJ;pTiQf&0jJPzqF5 z^pNVk6q8HK!C@{X-NLW-4?pyu7HZa-m0^GW8sEwC2{bYRTwJ#`@?}h{YBW>W*mMho zAHNYXwGw&7@<=q1(`b4S_{eo5#ho_bsPw5cZ)0RVV-p{G4`4|vWVN-}8uU)E;ULsk zF{^lr_*BUH=15&UC7h1JFxkx}_gmjbeU{R#H@0W!OudPnt<mpT8g^|(QO3T2=BOfl z`OnYOtDnY@e<*aYJsbSTRdO6EJETOZ6iHhe(w|+AI(~#9kb}cOwRv%^zQ~1v>HaZi zJbYFtVV#q-^_>^GtS|Y9<2btlXs7~Q?nic`gJteSa(?R5xJ^_a*qoFr7v-PHuHM6F ztLJgUNaQ6q%yg}=o#Bo{_PRx*#b{s79_4`k5bXAS?L&9KeuEwDt(L?!^jqd;q^-{7 z;(qRpud<7_!~k2U)ygm|n4^V8Bp(qKu_wROQ6}R~{r30WE!mlMef-?1sUlv=`&XGf zyu43NQ!Zt4r`S_bpt(}NANV;VwK{<NTzmdd^t7Xj4VwN|IcC#eR>bBw@7+xvm;l7O zhq+5dRH?tAMt`t<#%rEB?>Q<XA@YY!R8qm#Hcs(E8JPB@A$8c<<`kESV|se4%OwYb z1%)4B=RT&H^blp#dAT?mJ?F5$$4n7hbKQ6IvUX%Jl&@x|jC-OXJoZg9s(SRKp@}%M z+u*YEuZv@biYI(tnGR$vcph6{NzMLoSPHni5hGETN!Ix}Gh?<y!okJW>|<Zu^Nb<C zd)7iFfY#nv{33PyL`fwDLPWG)boK{J&^1Q1OzRIx;K1P9Skyd0i`5nFdPG$bR(U2G z?8efR#3rdk#3Coy<mJqzDf>7#hfcFL<`s1sqv*9t>FleO=kDL0w!2xvbotxfJuCP0 z)4vcmFi}uz=zlwiQQGD+5uY#BW1j{VPPxHJmg<k;l;eoI*cc0((&35W!|$U%^g)ls zv#_UB6XXABhY)5f7+}Ienxr(Dc{Ru`DJ_?xNTI~MS^W!W@Zp9{qQ$+BGxbi;y&Nat zVG*uETwf9-X>dgMuQ_k;zj5Xob>>K9(_&VBBl1?}S}z_;^?v6+^XNVcxcY`lXr3d` zj#qH69O>56V4<z8T}h4ji<x8Szjv}X2JCxOoL@pYZvGZ=-K(`t;-Z|dZ;$O<AyO2- zYm%(F*CHk;r2O*Z-lRZ`Qk@Q*XE@IEVbn=8MRcp*4yIKuCIB5{mXWU8+vJFsb5S%9 zU<h|Ben0Z=7#%)D?a+Ys9UknBKmvfanCp*JQS&py4-;Z*TNd3^r}!2hCwaiIaIDqy zlcF2np0Ak_%=g0-lKu;B$UH6&%YRfQBO&@%ku=|HO&ODq*AKs8kc4g0gUrP(7EAdW z>Z7sv9B~XwipuiU1rV0}s+u`qQ!B!C`q%Ii;s+1(c|&i-XJ}@Xk7kC!XMmR`7PpMY zqjqJALnARPbul|87i!DVJ34};I(s4NY)@>Qklo0Q6N8|Vir{d>`l^$cVX;r(=g`VC zSKP(~>Jtc#A3NUZ94-bzc6;PbJ_Xen%tBw~&d=2eVGDPw&t#j}o<#m0^+PQXeA|yU z)FXde#Pd?UC-Uj_C(Xj`Q{dVm8lCfkRh4W)D3_rjyduqyVV1zVZxqY;;5O0iQ1!Ko z#uT-*%%RbKJ~2!ZOPyT2pyelsE4|4lMUB<*-eamlL>JWe#){keT|!R(ShUI8o7mOr z<ufP?0G4XzPs)_0ysCH_6M(cdWOIog0Aswe#Y~Mx$IOSu>A8hNfXUa*&#c*_liYq) z{}L6Bu>BJiU5b=JwjV_+Y2L@O64hDBFKd=RSQh0T_1zh;f+IpwzL#OZ415!;L<%s8 zk<fe5_xY_@Ls&34A`0xQP(!WdgO1iuf7VIIYM(`usmn!KjxN;;@y*!s<PU;Yja+%g z$sy^2hKU5XRV9GbcCTZH=ZH5S%cYviN9Tmwn4xr1zPH}5kgKR_nlG=bM}DG*-x@k~ zS&aR2@oHpiLO*Tf^mar7LixoLW)K*skBMB}@jW>ufU<~-$iK+?41yIs8Et-1O%d^~ zswULXz~HMKDfEM*Dv>Xh(sY;Drty!Ce&1bsek^u$$mRlsb0Q!1UH*}<!yLRlwW!6< zJ<;2?d2)&ukJRr(@5*qZ>ZC36#H4T2PKyP1Iu=P1Qh2WtOSzvM1x~-FgnW7+cA2O9 zd+X3nkiF~O`*e37tuRT#=~MZ+t@qC(L89a@oxP-}cj4(p39nC(-^2P$S`)ZmP0H18 z5W(6fzXrS=Ffeuxhb!KHF79XLEN*<HKT<7ir_}r5L4n50O6m#U=z!}^>#g;92C=~0 zMq<ZbM2`rcK91G0zxZ-lC*FEHGpSw-_S0mq7L2zjb@o4KQT4jjVo%yB9Mvkan$0wC z)HiTK+Zl=zL~=7exf&K8OBssE=Ze%IZlUx6SXN%_N54pZ`N?1EuYdb*an&C_f7FaU zW|=KO7>laFC?ip_sy22L6_S=HH_(j!D0*}pYoNsZdv6jslYWIE{-`K1yeZ~Xc$v|H zRbERRR)y&2L0m3LIV0^}a<j)6di<yoIT5q1W1mzb>K)&H8d3fw{+IaWUt383<6#n@ zOeWzY$IDo+!(OtTSr$ua9ZHvmKByEl&c_>n`Rsa-y?BRyUQOLjQlYwStj4arJ3Sbp z{`5(qS2st@0-brbXzgC#qN*k_bAXL9lFo7qiG8rK%42>*@REUKu^Qk`RoI#^2tD%Z z-&yz(4radlX<ss32Yb8zDK;Boz5W8&)Gb69<o>42-4gs@X}Q)k(KRg6l<roou&~vf z5ZQiZ{Nv&d%}}B4f3u;Ax`%36ujqNX)63#WTkd%%UYwls2LHNVc6)UG$5;qTL~VdE z4<viAF}eBE$ZBwffQ~PYK>z4B!*-MF{$_qP%vKfCy9<wXGh#kZmumG<m@C@@nxw~T zqTqgi_SQ}S?~Afszb#pWwKgLh7h8DbC3iM?YHIL(v4OP7`De!#qsbGLtDFZF?r;NT z`#TR$p?UY3?~$OiLtSP{>R03JSp08(rnH2A5s|(we3JL+4I<XRpn<c+ibc9N_M5Bd z>qZL}AoKJ(F4sH#s}Hl-{UaQ(gGIf4V^`ps9@uaS<-(1A0iFe2OUhVt{(BkeZ1RWD zDIagmuXVi2rTRASo+_2TR_r=Wsc&o)53No}cz90YybNmENzeZ<=S9s`Dg>2cKo_yz zT4N70yUWXsnq`~{i@-ElOpJoc*?e_>^;f5hn6ycVm=u3C>>AV{7ho^1P`%sG?aTXV zGk1$#g_m6;v34ZNer|E%n4i8iNL1P;^zRkb697}c*JP^mtM{L(7}PAj{~L46lRk2U zm7iHr(zSx0VeZGYkh0ed5j0a{+eomF4;H`C{7!po)C(_`z&rswf_6w?I1((Aq@>*S zm5av1TsZ>@d7$QLp?pZ*sOca_|EJs>o8k7RmE@bA77=%JsT-Mt<_l0uX|=y!@9kRf zDSM+U+PXw7;oN8Oks@X1YC!9w6l=Ta247vS0&xH%CRw$ZxP5e3c>sx=+j|Q}Rli&O zyjFXNSdyc>l9FGBH8zU;lS|GHaHpw_b<IvqO&P#}(YKg{xH$K-8KaXvTDRr1cjedx zj2#T^Q?=+PS)=h$UU~Vl8@lrQz#lSX+~KBE+og9SL-MRpF~7iS`(BDY*m?k)@)G{! z?V@ZL;D3nl(A=>Vpe1u&Y>u{TKeLP7EDzu-cpC{3d96sKKNNKx%n<XoGU5L+k|Fz+ zKs$B@S*zR3pbaI-uHJ@{0sJ6kVPGIP`}R&_WWZqva=geqw7x3P;EeE|jL2EU<sx6u zyP31=|79byueyU)_+$o!_uL{HU9Xy4UQ^z{6eYSXMfUHWgkM7jg?U94>_l%Csrn(O zzYv}?XH5d8Iy(a#{#R*yCx87~;Q%>#9omM-IDNt=SEoar!>B+<?<jyhs8+G2Vxmmx z(?<d4pA7%*&SQ8Dd1-aV-~HcGH*V0^Pf#xpPe~9XEpEXOPUXj&fw2tl8mP(j(nCU? zLSct~_H*Z7s`gsNumU?I=T&wm9TIuKm0NmGV!@YI_jSgA>(M4bu{?7h0JM$><1_W( zHZW=1x@mhaE9wxp5P0%JyzFENH)UXMK6CA@jcj+Ml9y+SRdRnzV8#DNBaScOi0rQF zAGY-^fAyeXYjR1L=fRn<s8)^>&We!yMJK6qXiYq`f9HGSxJOJ$;kWE*N8@bwgUhR` zcCS@5XS|W8;J1&h#!i3{K|$$PXQc<?20mkfOBb!2yeGSP2VN`eMjkd#!;xQ?NpC&q z?x=iO5c4FtAmff)=i!qca)<vy@Or<D_3pJauQh5<?notW_W9I1J8tZ#Y#QRcHp;W) zR9Iwnk|u(#Dli6n5|;}|oaNwIb&7(}meg`YvVPYl^jkyhb^8%8=PiM>*7PT@+%pZp zOaLHVl3NLTQFfy6ci%fggeMkeAQ;8g=1qikxT?H@u6=*M)E7To1WEFqdiwq7=@|P2 zWDeWE;XQwoc!t?HR#IaZbiN*Guw-c8Qy-qijin*X))GZyu^Uf-kxU5ks6S;7zJ;c2 z)U5wMEdd~>-_nW`53Y|rIKWD5wXf;*O|sJ!vS<~Px4mW~dniDmuJe-Cn+9J;tsv$$ z2rp9DJT`y6fV7VO!Ts7dKdm~jy5K{I^TGD~!y?atR4>2L4sDK?+qa)6@nyBVloK>W zpRC7HRXJVBdpgH$>p<3S2)yBq$>$Ar`Tjv-iU3hBZ4d3~Dk+<{IV-=wz|SUgSq^?R z1uwxbPd%J*!}ZnDq3x)BIp4s+LNcKX=XG@FO@+joR807Pjv^s{?tige1yj9Ro`1wt zpbMklI37hSQZq8bGagB$;!9DjQE4DO*~n@TLzhUY69q$fTk4upn%-pZa5aW-(a*eV z80fY}2fI=z$)&JmJ)zYRCQ$XAq995}7OGMl|C#?a)P(yj1Z(i&t<RaY;74bIgSm4~ zq8%l$-{GjgH_z?NJs(9T7HbV?m)>ryOgs#2fgrhD2;Ujq&o!0U8ikf%&Dsaf&mJ+L zFHEDh7d?EM>fXK59z8>O&Dj|j?ssfE0EJ#&`=^|f0ZWZ#(Qd#^_54yWzk?BL@=T@h z6ntQFp{6j+?Pj=me#xERMCE?|(q_OBJQ#!DnCC}h$sT2`vAL6Ru)0qL9n9}!gTWVt zWThC?B9z-df6chn>PiKcy;=$n?$F9hp%0+4&t1Caeybl`sjXR$VIr6k!bYY5L?$h2 z=MfFkZd-bE_~HO7rFmsc-R5$Ci!T`~I9pZuLS}2oO)Fx+PVu}o$j$r|nE}-9!ufFF z#X#42u2C|dxW{H|D+VKN=DX1l#};!dn87CFe)U`|iggN}C}^lrH+%Q%rMFsC&g{m< z(xOba@0r!<j7x>-?@{D%Tq01o&ZyT<GyBRr<H?KGzBo)IV~bA!dcxyNIGttZt4`b! z4o73?Aem(3<E4D?1a?@CYj(c+T0^&YH<VUC<X-!?qEt=kw&5ZKgpt!^pr(pl<EQQ? zL!7)eVYXqlg~(0+3DI#`W5E^GPu#XrT9Dipy_00XAqv;HxkeHTV1XYZFw6n8;u8He z3u}@9;lWbcRjpn(0qy_${pf<zW#S^%wsS49cNei)-+<}&`}dt&IgVyRXf|eF>gZQ) ztMy!3>jY!>mhL!cp~UVEKJTi{ux@6fF~U#eNq!ZZ6Zno6(z@?eAO5`Kk*n=YgsX-B zAJdb~;`{8gKtjVw&w=go+86e<V#LQD<_tsh{bfmpmh1Au8Z3T_^;%BwM&QIW-QW>S zIf1UQg!1UthX?dh1AQmR+Z}V`eam|Y)^Q3B3I81TK-%Ez^NBVG@^=#&E7he>^4=%D zDWJ{hAGSx8<Dt9h3%(HCV*PEiY8@u|u6b91@pj4g?|>{*$MQ1M{{DU=zT_Nlf~^2- zadB~9XP1~(<Xhmy-<Y+sqiXaG(qq|=aFF=aL+YHuC<uLmXEQS-e5ceo#Qmw_cqQxO z+kabbyed+W{l6zhjqR$o#;$QyzL>a<U_T%sZ?*Zm<PUMbQHNib-ur0fbfPss+PnnU zvDZxra6sxZE$gUGJU;T^icD_pffT)T1r!m{&xq^K+B+Z}>-#;?-M3^QJj2K0j%t$W z|1o~~U9v^oY4P3PRxitaV1pgbayBV;9eMGBt9^iy5etfrA{G07-IC58oDb3^eLcg# zmdbrNo(t{S`V~`Lmp!xB5^z3I%@+rZ7QdvY1MF~E>A1&x9o2Q%SiURuh;w2u_wBd( z{q2;n_)EKkt5*-(W+UGPz4!JYIcVQGz#GtV<^`k07#^=6{~Y2><(@n;qWl4p_Dkc% zleY7E3)pomVC)MEoK5sfqq(g|0%P0io!Tp*MJ!$I{l?M;#jm&SrtCs#fQmTCt~eGb zxj<h>oVcwtTVIP$H&M;hB$m6PO%-+7a;K6g!<{)4%Bf{({5+>=zSg{ITtsdCQgfeq zVj{uXdN|+oxCfXULs%Vjii*j&zfp#fiYiZbeij@nJMXv$<OTKrhJJ6Zw_SWlQ4RNY zjx%DwiJQ}kj!(BGID6iD@6DrCU`+|+$wqB4!rsdkJnB98YC{bkt&uDjQ`NWx-GPlq z?9o%cW*VsW-w)^|M#?Hp-PIT<padzyr;~jVB&kT7as4#76bt`$T%8~C#!KXbw*ICS z#&zi(?}w+8Wmk3^@U}hefVCOc5``O^_%^RqKklvZI$!egIX@)&&=@o2H44yq^!ab5 z9XzK;_&=1cB*)N5z&F-aPF;kWs_o9Ms%W6?!^SvI2XbB)TH}WNz`n69{aF;fRAine z`94Hp%le4eT!mE00=5z;_=K5{LF~PVXO6cAG6&6k;VbVnTk|eh6oSAF8-Np%(JyLQ z$YYi5wh$+L0Y@7W$9okhz!67@JwBXiRTIh1Ji1&AnCYhxlW->K+SHTkvR$9m5^=T= z{CX5TmO!#-9B72*#=JWcwS8g)_Bvfl{1Fe?mBz|UpzXE{80`*XueWA!;3bzOi4eD5 zEK<4vxG@_WlI=I8BpG7?7iT>QjPi4%H$l12GxfdSr&xl}A_qvJ%2-qo5sz6!g)v2) z?gxf!FMEg}*7UygCkh0iNtJc&_Rn4DfHkJtIZ&d7ci@lHWc$i0miv5_Rb`-1@B0l* zZ%sGr$K25t?%IJZL(xme>LBl$`*~y5BPqDR47y>gDPXVRL7diKMlTjD`y4ES3b?*k z<^924NLe<e7}&qrIP%w-k*ckbecEMg=e(Seh?yd~geh=TQ=hES9@i^fOrdE-4u|{8 zPW+rN@vi&74i7<syG>v>^EmUoD>wn-=g39M4qV}yuN>B-A>jAn9Mu>C#jf}4yQL*? zAmcDDRKa20gjYI|SC4K9mN%geSS4!ALktvkWl4Jg8fmxL%dv$cOXY+j)#$R^qxxCQ z^yi_d<SJS~2{)JzrBJH>Ai@dr{fx9tbCa~DmXI;$;4M2pu?sgJJ;iWF`sjU#Sx?#R zYFdJvt@1U%%BR(FL6@BB*VS<l!#>6{24LC?<C4}a1^gT+u-2R!`SWMC(Rv~J!QPjr z%X@%@uoKQ}_WVNdg{?B5!)=#vs7m`93cJXd_D%}|qJdY_0z&ntDG3RB(*kjH`wFB= z60<IHqnb<KI*VM%zNYf6$v=-A-tVJwWR(#Z=)eY_I*aG(40BzPw7&Forc+Hm3TL^+ z>Qd579X;XkK{Gz+3TgooJhhq5Giu*>&VkD(ov-FF>5!o4N1<z0bc5{qdsjK=e}?Bn zCsVI?Is-H+*?(aP8X+e}!IJ#)^V55o&b}rimnld6b*J{s32OX-z{usHpG$j4S5oNL zG3tQc5^<bnHDYNWj+~sLuwqMZyy!QN!yb=z8Tmy79M>$C9V1)*Y?dL7<)+*L&DJm* zV`T#a8{^Hb3!s?`B>?+zPwpYQZ?8+6xJ(hl@UUR78#)0TZ(m#no%26Jq;BOkJ81<u zRnHz<Ne4bxU0qN?Sfl|nJ3trr8tW;A0-aBvyRww<1{C-?Dn+^1Z{(TkyY4uK_;Z>) z50PpAf@7P2C)bM_;aUW+Vn89dMYAA=wOdqTEFEAmYybM*paOQc<mGpRF;u_=qgM&U zBzf3A913Y)+wy}I3I(C>nm%v+Fn^?Qy1zJl<+aplkCJ1_Ef;Uy5|<Fodw93?>U7Qj z$$#Fi^B=0-k}4)UvqW=JGg0r@*5ib25+m2#=&Yu0XT0$AW_+kC2T%|T)UZ92d$Zg? zkmIw^GSTo~x5~rA3}{>IOm;Qr<M<U(o9B0ZJdx#Td<TyFYn)s&2?%U`_73By`!o$J zdr8k7Mt*KA+X_Jrz2nvd>UVnuMwfr|+ovj8oXrgM;QXS+=K1#idLERQ4=BU-RdM5! zDkUdGWl+Hpe#YooV5FSs-Ys?4hiACYu9(Ng@Zd<CwGu7{Ccl4BpICRta=6!sT&wS% zDoYh!HDj||IHC*8BiQT!PQ9QH$pOLryS-{3oOK!{?B+6||1Z|@8F}KXX`!EnZt|lX z{x_GX$>1x8)|zXjAKDON;5#^Z9Q!b1QL~^fG#CMks03P`s~n+UDqnku-ResuUUqWs z+DVx>7N>xNcs)n9AbEuql$(E}5vJw*)fj;uc=RMIFglTLC67~2>I&Ypm@8XOy*whU zX}~C7(q8NqkeS6ZOop%?CUj@;!v|OBtJ}8R^A-%p`_vf5p3#IifioE$R_NIg+K!S> zwz$I!z-b7m+phMzZo2bdPIG&7AWWb3=7;5BEc`crvD~~BT9WU|`i?~+vv2?n4Fj_X z`fkhfwnv|BF$9s3MB(y2YjdVR+vQmm&M`<e#ecmRr{;Aqb1rVuJyb8O8oOa?S)IOB z4Zeq^y1lRKHeYQqArm|<?+6@Jz^MY1H=J+)8~3W*6xXshN&Dz_zUx||$#MBkwIQy7 z4$$A2bI0gbVx1~ccHf)#YJh^~3&;8o5&e72>z0Gp@KMuhCGsHquQc}V9`*;)W*6<+ zpX1UUhZ1|Oz>2zT6hGTZqBf?w=>gz)^FKhxzCh1H>aY?Wc<|Y4O@hr>`RH;0=pjFK z6^{(o#{DNpdUy*{Az@8OP`$s=u$A|AbaAYw@TvW!RAqV78|pjk3WS7FU&tew1ZDxe zNCn&NaeRTAr>1`9np`5X*4HL|gs5dV2Cn1AA~Fc<kk-4&LP49q=aXbC^>aggd5PS< ztrL8GjB}bJz(?iwp!ubwC*C=j|KeMcRi4y(0xP-6t=}QGQKE#VS`VUUyCGazv|6To zsN$*3K2W|7SH&$Av~XZDPY*PIXqTNI{B4T>ZBvcaV_gdgtn)s}H}Rx3Do9H=j3}*o z(D)wqtoZlHlK#htRt*-t)r}j!pZn1J*tf-~o`ZWHA5^K{wZsze!HR)ROn0VGrGxhG z)45dO#zFKX$d%$5=X51@YZ5!lq(ORHq|#+;u;10Rb_-z3&!-f^M3^06vxhEd1!z=F zMPxn+qGs}Nsd6~a6K&s{23Op>bA;R3QNR980|THj15G?qX*(l)koh;_`wb?%i`i;| znwGYkGJ5cFH^h3;2cV->o1nC37Ta7NtdT??Dlu-&MTt$lGr&%(E*CC~HVLsld^|52 z#K+jaz1CWisUET0i9;{qXd$9%g2zs}I6g-KdG&*x*3;O?fXf>AcwnF5EIjzp?_#*Z zcOT-V2&OOVt8w?MS$-{PezzuG3svzL`VZUpB1W{Q!>RfaBS3E*bm)`NdQ5vRedhJ6 z{m!&=#2g&>a4u|@k`O;$Tb3dFid*5IxI|0v-Jci931@hJG=FG@zS)*bXeLwqz`(*w z&tq`ZQ14+Dmr6E$Z|!R_wL~eprc-4ghRZyhDLJBWE#v2i@zzRhW`CQi=zecR)}h@b zlpCvYRo;O61W1}9t`7!6<0$JC<r!G$8ys-&naSfDYrqRZBYte%p~16!PbEF>;GXbL zh-u$kz7;D&BH^3M%N5o3x0vZzhykFvi&(;p55B^^x&*PeoSozxa9ABpEF+)o+MXIT zTB$yeINzs&8V@zYbs}uX7qq;*PK03E{9(|HjCg>NHYjWlf}Z>1Cv3PeXZruQ5h&5d zU1#T{zGt2bgI3~#h1V)+0FE2O(th;XOq`ztB4RDkaUVK-)KrKlrvAdW)Zue*9Y&wB zCu%c$J@=dj(d;Lj;$-ErJ5S$=8%kVAh0dVy+CqefyHMa}8bMFCM8I3UkPUdxeZ*n8 zA$?2JBN&re#7QEeJ@Sn^Rhv?BByKL_Zo|dO(Yx1e?b)1+SH%mwhlF|c%#;9PEnoFM z27a)S;soi=pS!~2j6BEEGNR`phdrq(<MnM(U*3Ni_|9UE$2O2(`p{6FSltj`2A-%h zFC=0WI_~+ChR%QGZuMP-DBvz=D@+W1I*_t=x#M2m!8bS6llip5UL$A!$7HxXbFJ<q zSAAHUh^x}-JvCE<Z}K2LXKA_cS}2VL1%X+mxsAX?*72(kjwdJkqc)xsWoOlQdfz(X zO0UX~b6HpeLf@NYpQ9$H)KITK%#@4H<KUw<b}|e94RIfnc8>{#{snH~sRfek?pfnG z6E#d`m|I{!3x*UqJZL$dx(qkGG8;x}C$a8oX|IV=<FD#9x&}Q8w-j&wvkzyA{5x5E zv=~b)JOO!ieg8vLkwXuw9A1REDwrJ={rFk{2I7^C7y?oPy7<b11csVAbo$9fv&!yJ z(^>!Sh<2{YRb-pB7qB|_<EB#esgctHntT28?@}Hb#txbzS^e9x2RpL<E^#@|OzLWy z=yW@xj>U!_n;6Hd+j8}(=dUr$(yDsAlT~~OY#GKTrNE-#_pAPMBYNQ}+$AnJ{{{kh zoE#X?d6Bo+N}-J0+R}VzMUStrH$hi|@XT(?*XnfG9_;!ozz1Y%2dzvA9^+#CM*SNh zPg<fcqyl+Ka{M5E^}obPuquDFUFq6G#%E)VNggEIZsA^3R}wH1t^UdRK3g|0vhRGf z5*iglC=D;ne`{+Uz`3XsU5oD}U!4iDd`~y7U5YcnPJlHWxUpg^RTWT+b)##?$6v1S zdGwE>^9RC4&lyiHF?3oIO)20UN<O$3H|pjmX8@QhxIQ>rzyDz%-9WDWx<Q-F(@n*| zKuA-8qL+QGyetOAN=_88eFPs4ZUPeOW|fMLBy+czi_SJyT5MS4NTj=(fBE_OU~6|p zZ9qVmrS7)2($cOUc;mGU-ZF6bls#@@;(-$&(TZ8lh8LFa$jh&gGE_&pKdrY3%CK=g zV~$~w*)nAKaT4o{n*YEQ#ikZ8dpezbFji+9e1m?*jO_CX`Eev1**7b^(o_L^&s+XM zDhRwW%}oSM!&6P-#v0LmRxiczpK*RuTkP~hoU1lg!cX1#L=j?ng$<($>OZ^B|HcAa zeRI1N5I@Hq5)SiQsa2^}H+2g<w35>QUMopGdju)4P-bjM^{T?T8jJ!VKW-j3RuNfJ zU)=-3p+++AneLuvbgz7xx|BKE(O&GUuG*uH;NLIT=Q6l)b~L_=TTEVbS#ztwgi{P} z=Z>Otol1*g{iDFOTVdp142!1&K;Hh>;=%7XC&skJg~=9wSk~36ZXQ&(A4}lXgjOdD zpL_O3LK2zoPN(vzlKuPdAQ$ECcaHbj`JRUQ*Y?-g##kBozy3K<Q{C8`Kx*Fh*PSSk z!BcCb?Ux`mhr!O!5I$*KyjXHh<V|-VH6^s78M_^#EA?ZfGe1KYEUa^^0z_bKXLIY= z@=2^q?;Tgf)~kU+O>gG~HJ&GR7fEK0*cF1!S%-xX8B^TmU&Hp}3(>hmM#l|qXgMp? zWrO=-Ch;H4q-FTqa$V=MMsU9FWIy^2EQiP*dyQDXL5`Kn$UM4zyKnwQzqR(vN8s`; zyzz3UM|Skm&F6*_;708NKjo>G|8C#;{I&S4aUZk={+r<cqG*zXn{BYobv-5a9>Nuq z7`z;$s9R6`wG?H?4Q)F!1lz7AWIA>jBQgLBt~AnHou_!f)ztk>+{C<QBmQ?%Y<#!q zc;neBxu-2xX^#h{v+*_~<35n)CWeJ&VPEz?QNBh2Vk<|Slc?$D^qP>+j*%<+wzf9* z=6WJz&#36svh}k`9k-Tk)>B5A1jF$^*`y=JneUDl!MA%q%juzE^}!~nJ@YX}i~e%I zkG!#kC=9ag>OhRG-CQo`mb$zUzmZ86oY>2zLv*sy%Oukk?Unn<kF%ls8;G3!120!4 zM^}KA;^D;jI#>mI&^qk8*<o=KKJ6~lX}Ocx#D;Pk5MtCkYQ+p+9hwV_9#J6s_j;=9 zU?tADq(Dje0vcV49pkA^H{gg5Z0rOwF{|TF{bJAixUb-pSkq7(AyrUbcOQQOL&76^ zNzcjci@Vt_Yu0C1f8VYdWrvxpR3GjQ0s!Wy{}IP|hL0GX4wvqS!Gn#rLw2u--{k)q z$U^`9Jb71mC{Ab?&*CXihA#%i4qD-9&oH_|N6{UfS=)Zj7J-`2zB>}v^3?r*qC=FW z-Ts>KCud@6_tr)Jrh$!;@@P4peO83bBf}TM@rZ^;M++@jZ%>ZegS#ngfUX-%Y*HOr zMp_>By!~W4qwHAJt<BejKrQ9ICiij%#k*i;<+BIi!ZIXgfRSH07cRodZKa0lJc+Bs zhVUwhji|IaUZgDq<kirFsnARaN@trlg4)N9dQuzg74eusvOe<Ti$Q1w?8V&i+Z-+; z&$?q&!$~z*@x_g&UIYL&7||ANZ#_iT=BDo+Qb8Cy7K{C)$RhWGx*pO0MfXE3ZRZ}x z<M^L*1ts!IcMzWKZ^Q0>dCxB*FOqFehuTw4;=ar>{FJT?ET9ce!HUQpO%`A0qo7}R zS1#uO9p6;yGFE`*4B2!OT0Z-kQYi4a;R&u{|3D>$%|?kM7f@R}x#s#bYa&q&$=dn< z{Evo2E{DgwP@fUnjUKy^5u7zgNT~JX#)}@%+y}yH*(LgV@akJfPBF$>cU4nf^hKx^ zPI6-?VZYHA*h64`c$DtbQYQ_u4wrOY9Zkn3k!I+_NP<1Sbo@<sF)pc&`zuIWys>bg zmbwGjxKeN_r)HGWH^Av55B0YFa(uAx^jo^$>@0@dWcG>{YBmVOf}g8Zhg#GB*%Kuf z*3dL$iTW=&s=2YCxwAJl@wXv3+Rf~mCV^gNY~U~|_?L4KcYL!!g(9VTXNDOWh&p`s z=`mYhn+$JoUcNz}YV;>IU+)Q3@=Df!P}Tu_zlzh_2rk69NR{PQW0<Ffh~Y@P$Y7pN ziL|3F?pUj{`(NHPsY;*nr9<6rV%u?#=dlYKj}zw<0{u=#khpV_7dd>%FWGed)x>Fo ziqubIS&JNOwGVbS`9W_IB!kQvQ_c(AtfIM8L2VOujK`CoAi?6=9WG2zdR`GJU|qwb zF!**I^hxO?FU-oi7>6fcJ@6QL%h7DIf`q%Jk)J^bz8Zt;A?XCZF;0UTwM&#Fi-koH zcByQuW%UBm{}=VA21WaC`P<NjrM5vCCy6SfIXn@rpHfwR=yo>9G-3OHDi{8|^tCwi zIB)-sSpE4w9`6wFN7@10#5yIr;k=@sEA(9PB<UV1%9Xr$voB!zUYzb>pv%cL>2~<x zFmXrtp|&A`n1p|cJW$YWW+x@%?ml=XS#{Hm)Adv(L&{v8l?ig#xd4#pRs#OYldI(G zO|}Z_TyfK>ZK{CF@B;(*1Y&p1rnU%QlB&I|>_ICG*NWb^$OKUB-pGoe3^v{IdIw9t z8HV;FYe+6RWE!i*mZ9H3&PCEsdb_UMWChW18N;PvdSb@i?n>=1o#$XVcWyJ$NV^~{ zr1+F>b$lssv&Zev4>Bd)Kg6Tu|KsfQ9iB|QcJ{@N(JlmkOTb9%A>Ql}E{ICBcR@MY z4PY=_hFuVVy`wy;%I=h1M4ko`9)umNWrF|cAuthZ%X$4j8`Vk0*+o(uk*l>2JosHQ z&+)c#@|TmXS)~Y(DHhXf#lIMMVz^GFEXc-rUKGr|TP=!sk+qVJxRDMdE?aij5R}aq z$noVMp#Jn=qgSX=txzw#f7UV=SludhdcOq>!#DABIdL`u?|E-Pv-iF)K{$?>&g}6` z!qU<b*^9MN(UkGK;qr9;N0R>{Y|{8%Y6g*4yM&m$dvY>x`4`mdffvDP2|nN`w<o{x zNstH(qk&u3aqa7Nl+M%JpTKG?lEV>hKfV~ye-l)rkYJc_E5M)-0Z?d8747%|ff{^Z z3pHQDcypuw#wXTuJ;>gG91A4#GQ+v$Q3IaJ6#rF%)WF*eR9MARI%%*yHFb>DJK0p* z?S{oQ7P@;!ZP)EXyQ6bP&L!<k;7aSpx_b*Lqi7A#GU0ifq}KdiJDn*fdlk43m5hqi zNn*Qk6QcUz2Ra;5pFPOd4bg!5$iFc3L7Xi}3njBcHg}z{bV}*sKSkqshJ_+%sc9J% zC=`V%b&fFMKT+aGn94)YC~5uANVXA<yo{b-W^J{bQ&GKFCXID`Ao|(icHn}XIPfeF zks5v=Y7>Ziz0BJWN!!C6^)tdZLmJ|Xh!pCjzBOjyoAEsM5CiDan7_ZZY?{rQ(kr!L zgk%%?R|O5@nLYitBluk|<#;2c_9q`)NDk480_B&xBu&*EzL>+FouWOz){C|S-p<ns z2RrAM1Z#z7ftwz4g`%~hJB=6d1UeL%F9-U;=BN9;cfg=PaY4KK#ZV$6=FUF-K~erT z^E}TnxGma%=_d<|$K6O0_7UPjb0SaIjM0CmxVmWk7tax97{||tHC{v^lRKl^PC%wj zbT>g%-&vbUmCT|y$LE`^UO%~bqe#jBQBgWZ<-pIZ_3*>W(QH&1=G`2~3^i2X=uKtb zpL~zy_e(cQ{N4X=|FzGklHT4n5LVFn3jCu3vh0Tfz@15^(7*R%K*DHb^ZplE)7P1e z99v<Sea4PVKYqiJ<6W#VnqE^VnjxXcnyrC-ea;xs@Q0PVjE*J<OuZx`@ZEH6#~qfq zxiMhG9mr7CzKL9r-t8zJE>N0Tl6Nrh<6g727E)#@QXz<*I=h7ePWOD-B7lwP*Y{-J zYiA6q^*RK(@F>XhOsr9FB*U?LwTHYnAt~AQuS?1R@yoiMYJ(dBgR{9W*h+!Ln<jls z#dGr5KIb(~N|&t?!3d<g;C9^Fk-vMi1Q><?Q51qo6?$rwhcZIY#MhT~>8!0Zm%TMS z!3reDdFG58FQrC43u*<{04u!RkeNLkBX)(+_N>F?PRU!}(fT{{Lp)|Ro6~CTJq3>( zY2J99;UW9@F5W*60|aO~HW=P~wxU1u-1T!_YF&_l(ll`W|HcH?%}3%dviSMd=e3*v z9B0pyXW(<WioACh3(J2?L@hv5to(x7#-3+zQ#Rq>8=GweFh*u#J8}O0r+!UFzrtP( zdmb+StWxGu^%e>U*i38L>}is6Gm&EjiN6eU7<uGZ{C6?T2@=-pHr-2#GN5jf+WRYQ z1iju9?NaB5>t$m-&p#qKpD&WMH~5}b_Eh`b%w<D|ubMdECcSvo3@wQlW|z7aLzg-; ztuF5eYCpUJrgo0P$JMUZpS(_tT&cO`=ESv-suSV*t*Y3;gwtCd#?(=MeXu5dfPKnW zSazr`Aw9}m|3#+xj{mbuuW2~XCg<Ge=gg3(Y}Qbc!+#6Q{`DTDa_ZHCWM{J#K6YSt z{Z;ePocY}pvU?OSsC}}7^^HtfOTDv-a;QdKK0k;C6o2+LUlc>X{*PN!b_)b2vjGRI zm-$Q&6x5!+Sk^K)1k+74$F_rU_RjW$JR}Ixu*YwxuhJ+SYIO1;3{N{`qsPW>{UiL; zhX}XzXb)+h+lOF#yxR?M^qL-jgHFrU$J}%YzLOr(RykY^?*Zbc*WNU4x{Wx<)}(C( zfa|Tt{X<+JpSq9j&k7=@PP-<L>}Dp5zQvo&<OohWs`hFQ1=sfb)?b_^NUpw2vEhph z6g)<OjH*=b<Dwg!X*j?&hf^St)|b97s9(jJ`;_xRNEKP*A9pe5uN7JNtvaw7(&d0d z?Z*V)v#@>VGkA?#b6o0`(3izi09ca{lg(%D4z^NU>xT{fyPnll^1kVEPQO2%1<F)g zv3)M4?y~#Dw{-_GvQ&`m#CIdOM2(fXBN1%<tO~Mk>wB;?8bM6^?YnwsVzGWuUxDAq zDl~XUMGS`Nf8W_*A2Y0l*a^ebH6jpQ=y{)=_&?FvB<&j;HS;l6yEA~*W~iO?`^UIk zBP<cfnkAW$fp9|vgutCa@9UGw$6>XH{p6clOJC}pF$@2gu2-d45Fw|7_6`#<Qr`b} zE%X3Gt(~atE3>i3k(xDRFAyrkLiWl3To`PzmhA6Z(o?1GRzJs!fO&hvf-*+_9jDNP z8)|J5WCyYoi0c!0X`KANz6TSq4UUFYuVP#tSSBzF+<_Z-V=05=3Xy5D+{58@T~H~2 z&C=EvJjxXVv43@vWQ;x}%jQ{%tE!BV$VydOZU5L0Z_GoOXDr!QFVd+}Jnn6ZL$<&E z!0eW8?U_@Q)ARus<7B^p##{QL0q5?N6IO+DhqM4pGa8UjeOvtEV@aawP#!tEr9^E% zgRSE9JXE2`3m#4yqV*jw_U#9TjW|zmSUZ-cSWQZYX-(g54k3%BS*)@?2!XZWn*RpF zmvw5A!HX`a*Sy}xb@b6BIc;ud+}~HH=@P`C-kpQs9|yiVh6)6M%|g0X#!XYeQv(4s z7FcJmWGtg{{Y95*tpXT1yF7*!5{s);c=^sY=UViqAR_KbU~DMlTaoX<LNrS>{NL$) z88`_D27x3wrpNL8hgUa2+rJsNqQ3^zE>tvcjwkKo4@`#)<ozPusa?nikBygjG$d%N ze*uD#&hqAKepr3u7b{7N`;EA;1Ef5J5(O)b+=r{Xxvo9CDG{RRw-zJMFxXx|4mD14 zlty9yATR0Qknm6B!M_JuvyND_Y%=QNoQDtb?ota#_mV1i{klguazG5rBxsgZ;#|L{ z@_3|43|~Q}6#W>Pb&H7lxc1Pl4EOFtyWxt&$CtI4?J9y{odkA}Dpd(+X-Vz;&^@AO zdbW4kOm_M<rP0nLh3%)Q`~!)_f2+y_T0VwqLa6%UuS=DGPvKHQjRZcTWGX{*oXXq^ zmV4HJ2kiPaw=@!~1R}}NwKuP|$h1qjG3?8x$fz^SzGfz}RXf9SUSqzbETHQH31X$| ztN5tueEq^jyd$7`{*0BHA>K&P;$NCZG9XrRvh@wjL|>KYwoqbdNwRV}rP*ET2$^`u zAGPP=D6Xvjkh0AQDRSnwuh3u{RZAnXCVdmn_WSt8hEY!(z(+pnFzpN&RN`_Vh=L$E z*sRJd?6x3TC%ftkjhS=k!y5<P@bqVAs4k%!!yCSO;3l^-X%rWVx@H5tGMI;sR{Rev zAZ-pfrn_t%)ThYwcl7*IJRne+{9c+UaJlyYbp4}k<y*bD0UyA;)2}c_c%yn7a(32j z^SW|_*ITFY@2o(cSPj3#%yO-a*WC|oXIjFn6-$_R84IV0XNb<%I9e}(Fsd)8JQD~E zBL=*wVy~Z!t|rdaY7&(VtjV{+b0t3I)u#B=7jj0{s1`V`ZgV4nM;0R0`ChM+i*E+K zC!f7@euwM(#+>e$8=r{A7PrL@)?)lOpQj8@;YkNvlEu@%B2cXP+687!wy$~jC+sV_ z1np^7W^oP5|2^H8wpEHvwTJ_Q3UN+y)GA<{%A_i1{utI=l^P9{%>Xj+rl$U<XTI}J zalGAKS6uL<+B@AF%28R!web_1-}u+9;nCKcBW~HOP%{p2^RIsxA*1<*hwcH<=nat2 z_}XcwCHA(E<yrn4TKH|v&~&11n=h|}jQLaL&b@`!4ur2E#_9VujQ3aWe|U-C4T!WC zIujvQ1c*<b9N`x@6B!#O)lL!W4G)rh{Dmf_(rdJ#&A%NNgM(_p47ud*Q*iukDoN&G zr*NFbhNRF&6i?$`3{PSis>OHeCH$Y1hsKB9X0+^7@nepXNU4oaD%H9>d>0(-z(z*& z1S7E0u!#nH2!rwBX0IExEn(^jknP}g``^cLz$2^XtRtgSgwJUxO{X38oj%3d0?%%* z=M2-O{j?DwuGHH<TybW9_oWulXV2?)_)s{%s(xev>R$C7cN0sz5ZMlyXoEae2F_<C zLc)a9aas9b1%p!h+i{LN0J-SOXTgLh&`y5Qh+C;sPR?&_*5caMeF;zpT>pAJ$2Efv zTw7ziP1$U~K_lF(s@YK8{Ud_rQZJc#VqJ8{f-H~xWH^4eJ5*Is?lb?ktyFTIbV&Nj z3MieR$PBVzuL%2t5JnHr?oen*e-WeM_@M(+o+N#wrPjWYmXpTEn*cGrK}H`~$Y67J zf#fSHbDWnwpro5*25bsr{>HD_n<U>sh<7_uPl@L60fhEhefIiaJNa0nSW?(lJg@gp z(rGWi2p2mzKsfap@8pue{&28B&*9FmXC|KbW@XKH>iN>~YF35fl&6HyZzZ+Ehb<p& zvZ<CGdh>)qcE`rkvdst<snnAm8`ylzI`n!T|2K$KUY7343?M2>-&kc-FWfQG^Clb> z9=GTm1bxADZO+v-`7<wK{~B3*BhAZnn48?46KgOZFoiV?5SZ0g=3)s~T75QScJfE( zQ7nh{lu(Oyy_!_v<dW5SIA|C0CkD@mHmqBk58*&?REa|P`v418rx%VkcOT~puT*aX zd)s_`u}3L@$)4{1$k_cCVtb?2ewnJcoVewHUB7e$MdzukakhrKI6f<Wr7KC9s4PD- zDXEQ#AcKCfNe$Cd814CTYa4r5{{|bikb*y1f>e2ED&KDDFGtL5T%<zu(-fo6i?mGC zg3Wqbcy_`^uh8-|kR&^w<({DOlbRua7L`zFBcUZ=c;qj2ODI`)hVE90V;)DRx|f$A zD=RCwipOO!i{j$)T-DWu%jyec(E{z-8BRm+CRpXzm6w~xjh8)6L&Pa?Sy7HDO?Xb< zMEUzaNy{8@3qft`dJ5Yk?NTB1=tHh2!Z=9w;7^9{CdaYXYUY<`vrso!+aA!4DP_;( z1^y#4^l9?^4wlgdZA|189q}iB9A1t6A`31hb;SevgkGx(3sjpu_Pu1dwqLTwrtEqc z=6ycTGXzvMS&QoM`|ei&ct;0ct-a8$jD^*_(e9fz0e-qvk>qg$%vZzLOee+y*Ko5X z8`J#a*;~$BX;q(cp3vpxgr%hsS(knW3^ZhU!?b^uaD!@_(o)n@!8j_tp4zki4G6Mf zIvaYRr+qUuGVq~jLGZ9tHr;0AK_$fp*}EyFLpHJ-L;*b7AE%!2i#b2+QsJx>Ck(## z)jE^hLPs3(WFST3Q+^>aY+>DQI_AYV`4M@<g6<vZdxLuI67>}?Q$W&!MdYqDkXzX! z(En_EGs{Xfg*v{-WvzH{t2Yx~(Urs^_+)rqIV!*<m00g@h$#<rD1H0+Et+F3+aA}^ zfNfgU=`aM-jb83q3u^UhYaBc4tA+=weqc?bXB>YAuJLN#$TAGfOIdC=GJn~Np#P9H zNb64-;``g|IdhbJZ?jXUn^*G=@GN4tueu5Q?qts#cYh@#!#y-H+5e+WV-#s@O<7A? z&Ficn3#HTHfdDUQ+klz}$w!J+U3Vw%Jpn7RFF!7z<=9`!ROcnZDUQ|0GL8$IT472@ zqtOVntF0ku6wFD(CyUgQ3C^6sH@=)<%&O#XOy8NMJY-u3p0&QdyK8HJHD$l)0o>Wv zbHqpnUziH!=0!kYO%p{cgtmEN`ir`sIA#0aeE~fja5ihY<*hk0^dp|O`D_?!ad`B` zR=~nNbHJu`T#sx-W9&X}xPH#`hs204S(}NI4Kui}f^fX$z7^W11{YtgkR75;^>4(2 z<9a8>a>-<rnCJxR7yvQ@?k;3SQns^*lbzErCvn(E@oljsILEeg)|8S-P$BQYyNsz# zNy?C!c!pJnG<zXm`F7ocNdogt{Jc`IMU$iyOPbbNx?0Z^SGOYrLgh;*->Y%U=>aC2 z+pDYV3c|vQ)<RiD&6X+RGuG|YFcTpKJ$(lOvp0@WL!QS}1pu_X4*Sd03`h49D*7Ps zKQ%)N6BfDEXK6WiD&-hq@I-%;-kpz69}DZ13jJ`MC*V`!?>^AbHcR&o6~`0w{>pO8 zq4d&1ljT_nC8k{?W!AmI6=Sjs#(hR>b1hh^F2X+zR^Y1?xremg$!v|`7m0WpQ{uQJ zB6UlyevVU{7g&p?bNX-dRv0QNdcDj}*IWxW)pG(8Cn5#30luIR2WuRop0b^o8M=DY z?vYa#YR{rBklTGo?N3Vq)&plO<59$>27{`s^G`fgaz^E)sI@cFhX%-1Nmht-!sbjg zN9}|DR~6jCEMd7ek*^y5ZRN%pusQ{oSrH!9ZwKD(RmRF-!88?B5QZ`Scm4JnRb9O9 zy~jSS=`km~8}P?Ln6A_6xAi#Uc6$Cq$jV25iCpF6H#Rn5UkO+ht@-J$)+@kfZ<Npt zCBIH^Uh|t?1NW3i_fJ~qdyl-7LPPueLx@PccY7G@LB#CGVJIJ+{*u(#aA2KNzK(Tj z4&eTnaZF0wSvtR!6-)T{<0i6`;70{U-2c6{18CuZPi89ln<pigQWoHdgamp<&NMAn zt9Rtb0h9<-s|7cIo&kjt$D4t$R9jAAMv`ChXhW-3PZ?PUtNXd{4xLI7OJ~q{lCw%& z_%Z7vL2@^)T;-v3_wAz2<S9DpA6jDDfE;Phy|wPFI9^-|TXab40<Q2@n%vf@a9!Pz zx(B5&yuUi_@rd@@`y#j!AyJa$!6JYkEaHOlfORrpw~<9eP~|t&7AwWQiDkjm&+)sr z!G_bCD?^6{#a=&-T+S?`*Tbw?QrRU4Nlu+H?LkFVpz5c%2qs5L${}!Do7WIHer7&5 z;nU_QP-Y{bDv(*<WH_|pNpbJ?y>R(nq+#YzsVGpRG@Co1L^P_a=(YXbXO6Ah+iF(+ zRMe-cp{?0#2FzW}wiXGD)w8|cC@gV!`7Syv%i70}TZK@Wl#OINz|gPBv&8LgHIwFv z^Tr9+m#0jsDfA!6{cLsVQk}j7o3(e_!KV_)qDOdwGK5C!jK&xfvU9AhiMobtx<`7n zi>D}64W?TIZk|stWzR%8fy7wN^Z6)!GE0H~(v%ZvS<Pv_B)`;$hBm*36?4kIG0R8r z+|3s}C`P{34=drJ0_3h5B=(SPy=TaLuxS>_P|pt<W8EZ5dZqNE>mZ=u<WBFG2o||l zudVz?=*DUK))_ud*pK`Tsu-Dh@tdG&I!IE%*V_|r`)OproCL;u241W3qyHI80^bsQ zm04{CIev028ltN@RoTw?1fxfP+?}~;VmHDgJhj6XwuG95jQp84yADPO-R~$--;v_U zI&jW8l^qL5Ow0}F0L%(Qx_HnWe+dXTD&{{hpaNArWH;gl#mg@`GR%a4_N#19hSO+| zugI^ntvBG;iUu7}&(YGG40#YM_eW&~YjNdrJRTmWj_#PJ9;}Ec3ZaTO*taCR)H7Hk z;Fx=w0rB!umCrzKxsaeMFq<!;SC2trt?;`V&!hjx)ms2n`9)phv~-Ce9n#$(-H4R5 z<OQT#LYjw08brEVx`a!obc=Mi(%szqJ-_#x_nZIxXYMe>0QZ@*&)NH|z1G?_6L>(l z(%0*mbyDnaufi;MCri3mj${=@EUyeL4|LzoJ^Z<7EY`vSecst58tQRFY`;bq2p^s^ zy##3cgF-4Bq%hnb3yS!nN4XDMchacsIUh1bRJokA_6;&b=D)qIwN`szO0rRfor1v; zNEtkrAcQY29jBI6*~64HTJfX&JvV^9x{1*9Eh14agGccTl2aaYJ!QcRA+KzLTd_<( z_LD>OhGVA<jo?JDGcLZn@9W4C($R?tbqiPi@gPWNb#q}c!K@2tWDRn~U6_C6chZ`O zdc|DZw@#URhes!&eN7a6_r8@f4hJ72Bj;-w%W`UPF1<Xj=-aZXecmatxC{WSxO06T z_!ik0$9|p5yWyQ(T<V8Zm(=2QDbghgO&aDTie!!x#tw{0n<bIrO3Z>0@l>ErUm03* zzD(BPu{-}B0E-#M|69>q@b0O98%k#W#ovl0eb)WMgeFIqjnGYhKpkYFX;@?DZd&2b zoHae<x{Jh?=LlmMGXRqPJ#u8jI=zP9$6@N97VkR?q6tjdlgx)QnaWFTSx~xDvl43# z(LfaWx6DL4?ifa7{{c167;_+JBck7V2Dp?A>WR&|wU-=!TA!0TvEO7UuxA#E647(~ z7_A07xXfWRih)k6llY|Ob+3C&@ugMx$W#mOo_;YF{8K1s0JtjZ?z*$SP2J<9tM*vs zh@sg>_Z;{QtFuG>{FLD$g+a99qOsIN5nlx?x<C3zNTn`y3%lqxM=~k?wDl|8V5A)4 zBJV23H_b}FF2zRddLd<)@&LVCZO#2@BKllFlSZX5D*KU@Ryh0B<0%=R1H+Ds@R?7? z&F7Edo{LmJLHzyZd^Tpv=aR$#`#n0t3*kKe&yD4Io2)v<W}=_cqyKA@FDLllDm(8h zT1!ZuhF4L5VI}==OdxHzY{3o{K!~^KXqUieC@b4xGRe`svlOfP_DB2YH#N7l2))cK z<2o7cQeu0-k}Lr>$koL|9rN%C_ET1r?jPGP4`-OlK;Pv4<qlK(f6g*}{<2L>6HA6F z-{}8~qG0u+(n3;w!Q0h_nA{6|-9u}8<4etp{she)XiTob{|%fDs(5ik1{I6VSExM_ zdRhzEZ(|wjzXnTnf9l++96#Xbq)&e&G35KaOVtdr2;dfbhO`S&1uo1yaeJQ=T#4QR zSmoKq{5hJ_IDN3yi>7^x5NT__r3{rw!gLJTfa?F?3@>)GQ$8H_EJ&89Bo9GZu{Q<9 z`<ORunAP97*{D^Veboey4u5P|?@inijR_{x&x}$N``;;Z`h^?43}^{xgBgA_dgPJ< zK3?&NrErVu^|7nLDVDp~h;|l!-RJ^+)%0tL!$022&fA`iV)twQ(qcuFE#djAK!oah zAG8}b=YbqQ_^D<FJ52Vc%F((A8wAId-R>fO_;XR>u=LOI$&#Z;?r7)a{tI#W)GByd zmK0@frDF6t(?E(Upxoo^T;su>(k*n*D@34acb*itQvdH%ll=7;2FGU!GoMG`u(hu8 zI5&I2Q1npSzF=K2p)$ABD6{ZsbhCDSQkR9=S~Uwrj)0NTsLJ0jz2|Qwn2w5Rh<kz@ z&nD*2vf~5tWZ*V%a%_qvMKCtLe7*F$!qQ#2`m;qKc$xg@v{!#D{@rn1*+j?oES>LJ zfhq%u>Zg^zK`^B>{$i6vZy(_4j}c$%y@cJ~pPdYE%xpQzqKetVexl<S@R|~P_{n_~ zcJWGHT7wAWh@2HJJDZJ`)1<eXIdf9uhMlqQ1&$dc?dhOsmbv%)Py|-l%RK$PF+4-h zEd3{{e{VLe`0=X4^15sGKHY)Xc>bSVYr=o58xkjotdjOwGb6<A7>G3idF~7v`8<SX zs?HJKr|2*3J)b0=0&+pN=F0N9mpIt#47&{D4X73A8h>RZ(WyJ2XIBGZRr`Xa>Qub< z5L>UtwDCEo{sHl+bqv&&1)Pmf*4uyL>idL&iHj^vq+v1h66?d1yciW;z@)`c3#qH6 zL@sgHAi!yyxbf2;7_vTugPfkb9wEumIF4+Ka3(@3j_+Jq%Be!aj?@<|AhZ66fiG(i z;!4mh&PL71Tl?MswX5Yyuobh%_Az1dmwF^C`A>MSF%<qvw8@>9P*oPoqS##ZZui)E z9?s45M^fvVOAdY$9_{!XLAYH+5r%r0tM`bPPT)ml#)k*2-pj9bmSoFlLn-l1)q=kk zbW5#?Rrgqj8>x@?)jRr!Qu|#tfP|o5jNejnzUC5Q+L%O)OL`jfP0Ka0N+!=b1T>0q zV{IY}!q?hhqSjUMV?!XwR{ia30ka@*9FE}s&ujeZ5r@QVTBuACzs&Y=Mx+?#sgR-r z$fw(dCIh|(Ok!WT{VTFvOZ&AyCG&<%@OD{Ub<SmWb<>d{seQW0z>M2!k2N(_dr*8_ z|4|O#=p;el6Z4UH=%1LF;A%GF92gv2thdDC5_^6*vGV!txl!VbV%r_;q{i(;l+%*k zxL1R9%UxtTTApr`Mz#(m?5A`p0Yb4{`A2Zl0xh6KXkCqS*|#haVYC$5))BpSZF~gV z74lwQUK<EPe&Nz$^a`SLFGI2pUz~sIxsUyHj)FRyH~JExPVT+27<_S%dSeA^JvJ&- z1ntqJH6Cm2GilAWJPRqAW>e_F)Mt>~;D%b?g2Y++-}xd8QrX62Jp-oqYQ(E<ReOL7 zU|!O6x&JgHF}Go^D5u~-{TFx{+}-OsyHa291I^!tLlP72j<w(e45>yz)fmn6FPu`7 zZaxJ1(W>)m(WFlhocS`p!iurvdwI$l#HX7%00kdoWls9`;7iW^B)p9q7N(cS#CR8+ z^u;sKk4K$XZ<t!GG$o>I8}q6Vd{+Rn=d_Y9Pj^}x4P?r`0DdgW`DV>}?NZH{=0_Wg zi1u&PD#nM&jtz5#INR?<bm3+jGpj_D_pJw|+Vo`{{*RK6cgU5Z`!WMj^8cw3FUFvE z8>rM9i+7)i79)>b^UGQ5mF2iF=ru_#lztt40o8~vbN1;(Cl5A*fM@cIEWo<X>e%YZ zIQHp?2`<b8+iUPloTjLxwBIM;S{+a&@%y?uO@PwR19S!u+h+)FLzago0|Y%`2^x96 z?O~A4Cr2lr(}=t4I_W5?PiuZHKO-mRR8fS4E*5G!1+8I$iKQN5y)#^EJ^%eF$Soe{ zJ2-epc#J5Z%?UWit@Z{U0ZUK!qLPO}Lix7mnn$iv$lbHh<PC7w;;Vnzluaa$dfOb4 zd)yX#$=MR~sqig5fv?}IGhdhYnCNQYBTg2kb*W<uO&XCm<#uh93tUwm@03NTSHe@f z?y1NpeO_?(MevoJ-JQZ>D>(h|UJPmqY)Zn8Zr}PIT3Tcgo&cZmy4HMOICtHRWE@C> z-~9gG=|btnWV<Vfdf`cWa#`niV33xEQjvK3ol*)o!Xp50XZdINQOj~l<Fn*l4<4OL z=$h`On3_QENNlNfZa@a*es26Hx}S5qF52O1y#H2z#<aT5%!mZ!KT%s!?~qLjfDAe2 zM;h3i4*O3c;17TO7IgkTg@T4IPZayt%Y8k@REllZ!D@yXh{`j=;vHn_PXnU*hP_1+ zwP=38=lzLn$X7YKnD}_T_E0FO0%k$>2_w$&I#FAzJAA+PH-7Vy`ENg+Fh!^ZiP_?4 zozb_Lia^Dbp)&ai@s3#PwVSv9vHj468ti0+xWsM%j>kRZg<3P@#CN}7<s<X?^E16K z)hD`dThSjoD59B$|0)jx2dV3Y`#;@=N$L92lAgKXfmmEEQFQ^yIOZ?kn3HMXpD`1L z6-Z0-oedF6)CB9Yf4;Hhc-o2M+5jnbwuct8;U}2e+v6jW{Am`AuW1=}z>>4~X+QUY z$2uE;s}XurT2G8#POkNX&g01z+93*E5z}?pN>zdL$8?Y>79t!_k6y1#51Cr@I1xFy z-&dzi72N#yckhZ%Nc%PQ<({M`NoxD0-M3F7u_kyJZ`3RE=Hj}1g8}VQjf(`A{o$|u z8Rw7{f1y+(cY!`+R_Rok9u4}#a!UB_{wc6YNdoDak_yTjjoq7)BD5=qgJSBQg+PU= z;snBr9ZP@x`@@NrguZ{+J=&nu%~zDf#P!vAdy)}jBu&)o@Syemk{_b)EH8#Q3FN=f z4Lb>XJhs3M;gleUv92maAk+8mUkKcK?WxW@(Ohj$uV!W9KDEQm>}djb&f(u?DIl3k zz0NBWQiewLJl@5bcKYwH)vB%d(?uPSAp{ID(^!c||L*z#YjxxNdEe!IFY2*rcnr@> z?P@rCbPhTO{*~Cf?6>dm(QzHOL>Q-bWePof8u~Uo#~=GGpFp`t$@1c>Oysxx&3DPd zj>duiiERHzOL=HxJTC%HMz{pjpVKOYI!NlIX(ib&GE?Etp-=dn7sX;_Dmi@f;f|f9 zg_${x*_T_A&sShqa?|50h+$s+&les4I*2X_hm9irx%_MP9=KNBar)b%RpQ>Bry9UT z)c}(6gI|d$sg2KET~Dr}$aTjoS={yS_qblI&D){XRv%gwFr<zG*d2}78phB*7fQ?h z+FpMu<0ZcTB@>L|Y=oV0AiLy074rsy!_KSf@sYh)uB~6fsn<3nlSttWFAqGgZf;Tn zqcY#%qjL)j58>>u_qq+<xczYED*r^Sw|WNsTJTP!l$H&1Q6*fLCy@7K=Les{r&1Nc z((^N8Nbf%I|JBplI6E_?^Uo85bJ&AG?+`t01szx;^lYW`nZn0|IDjUwK;&&k-1NfF zpZ}|A9KyZI7rFTia)j{$bqU$bPi9E@#6E48Tk*Ca{YT>lOCJ2P;@G_#?*Axa|5d=M zgX^Hi^zD@a_2N7p!8X7k;U3cRuPx^bzUQ8)`7;A<WL+IktD*nRC5fwZ#D`F5HZ(bR z9lk4n-WXIEW8rz3*!3id0H)oCfi0Uk<u5Jwit)Uf3*(9~i(szSzoWmVvjn!fzI-Pb zbaHBkjRqn^CRB6T;`XX=*6rZ8{%5C%_?Mch%aUKt1nLJ&)_}|WE@Y|EXp3U83%RDh zyIT;~V{5PL<awTf@V8XHQU8gN5wur>beU<Q=;{l&#mHodP{6l06cv9OaGWFv9PW8M z9ZUn&)WE7pz_r)&-Q3P4CVYGzMgqA?J@Vf6h^Ye`JNw5lMGkX35yY)BiVlM`)6}GQ zzen{>+R_1?CETlOD^7!sWYJt$8|wMw+I1;~Pt|Ft-y5?jEo@qMa$#ON==vo~Qw0g% z@9q5<kHdSAXR80@8N3o^h!~fChqYX+k3CQWPoG0E-Y79&3Z}d-evj<Xd&WD0&23L@ zY9CFzD9~a;#)>06N^bxC{TD*U!@IDHDt{M}5jap-mua)?!-K_9_UpX-5n)mQMPv!i zy6*DiZ+tDf<}uEs43F>Ni%%-7yo9%v*QB4c_*5sP)1!Q&r4PaH-e^=X>VMVCFhqch zCzc=&L=V+dRgSW<$`I?ndZjHDgpL@5@=i*vubP>MBr}~}MJAk{PigP($=lY_$?|n- zbxDfZS#fbab@h4rf2W7DHPzLnIs00ZS~|~v_U}!gCCaGJ6hu#NUO?8Md(SB`nC$<% zH=s}()H`aT9>?d)7TXzJX5^Wf|M#Q5uc&OeSdO(O5m<XE-AZP#)YBAHB|fW$*jNYs z6opY6@>r|ffBt0$2h~1sVXfi=(qS8g(V>s~-Vgt-|3D}H&G79TuCJdyK0-ZGQ9qyp z0b@;$%jjq!RQeQTWHR#}T&IGmqaf%2x?oY6&?TM?HAg#VFqYWziixSv6Xws_H4<!3 zPfs`b{OmEEVk^CHxa;fdySl!v^SyNft3^_3YNpgt@6#5!1%|<D(c|v!z=(a;0XNXK zl^C4nB9rf;i!#@Nhk~S{KAEMpz6os7@}{##%2CYlPeygO-ky7{^g$dTk}w%`2gaF5 zO98Q`{u@dvs$M4n{bl4Z*F4qdYqlmr+%Qd?zMp?bO3+cGFVWBDbUrXgq^Gf(rV$h3 zW;pO^IMI#b&k$LVGLEPc(uP@74o`iL(M>DZABnZlt=#%`hEeVRkIm~S$eFs%q)f|$ zo}ONt!hBRu)9*o}i5czLH9D5nU72R{>@0OF8+8VVw?5SMK#|wjNqI9+z<NeP_+*Bh zV%uv}F8mlU6K;dhY4(+3=eAv-A6O^agVtas>XQfi(^}!qlg9N3aNK#k5}e(Dnq*q7 z`@cO=LK2K2lku+>K-HLMxYMMBp)9O~!mJ2y!c3h%uHgNBf(_zGbd;*m(ezef;qdHx z82$i`CB@BZ9n`a9oexaS^Cna=pY#Y7%xjgy9f{ljv4pI5(#h>-hkr;Cnj01rUGQt3 zh~;(glYNnG?~#LR9LYYaU7-WI+9XE}<<_xB>sIW}>gJHsrM@rzq0Ned6y$ALEcLzV z!kN{|$_k7G6ePrgY36&s9ECz@8hkI^CjfYyR{BE8cG2+sGRORL=ecp%8^TC#G2W>1 zC{;+c!&h!Max$EkmT~_^`(MLb#^5hoi1K&!G!pp4TuoytH5n;zA^cC#0x$^0_{{S1 zVVG;lj4hSd7I$0RtCm*DCX36ig!3AMIa<5q(gG8ST{lY@*EXc}Zu!AntlfIyO*E7@ z4|Nj>Q7x6I5LFNu^aYpt_5OoOn3q_m&C?{zE7W)}>PSS_;<0?^TYT3?_JZ<*b_zxO zw~=o1G3Djp^Wag3B6-m6!yN|U&k%~Os2qOZ_&C1wnyKY<AKfSFBQgtp*0Jt$rTXC^ zhBg?H{P{$_NloD)o#ejxW^R0!<gy+^DmL6N7I0M91ctX6;%QoU=09gK<icyj+e>5R zz~>1M4;S0tacxmiSC3b8fjTZLczOzfzO3MQ9UqGYcq`mLm3g`8IB^9`KA=05EIaY# z*OP`#!xZ`d8Tv^!S`RX&hU$+x_QMt1Znw9$i)L(p|NB{rbbEcx!_Cc&2bsAV#XKWq z1G)|Mq&rw)g4shtf0a=e>#azK6Jl%y#jfYMIovs16p;KjZ2BI@erY3OL{t~4>1iq^ zIjZfD)5~B+CiK>;B!w_pR!>t9WqkiIB_a~pU+}}{Yknj_3L7qKo^x}!Yq6Rh$K>}S z^HC&doZO$!%x`gV<O?gDUoF1$U7Yz{CJeByz7MIg3wdLiq|H8ds4QFLl2%Wt$tz~w zGa7=$MB~e`;4Hlue%%wT9+*M~Nj4oKEXxpAmO_}^zq79`I;_#tH}GqjCiJe!{j;%5 z$*mh2)ZW~|j$8wKz!t9E)UoY+mTx}gu$3t4_IFl2uYwlY2$=PeYdZKi26N<2CIUL4 zW`CrVn&sy+=u}!vd+O@ZU%;9%<74`US)0*}P9Mdan~;5i&um}8bY+H`;<!`F7mxQ0 zoigpvb=)hXO6O=n!4fvy$1Mt{YpqA!`Ea8XTJ-Dqn&sq?&Tl`uc2jbL;g(oV-dZUO z@=ii$&2|Yt>hja+yG`LUDJDNAWB^{&BWd5eQ2v`J+zhC73-@<^LA2nl{6c-K`zOOi znB_0AKN-QlQmyRuJ^uAdKc3KIw<8nj{FxwQkFK+nt?go#X%-EplMblFjTkAQCxPxI zIHXleLpiZK*<VO_$YQSLT)HMu9|coi^;Vp6pj$cjk!*bsjy;W3#yz-hg#s;~g&Lf` zrnhaLL+(>87q#$K>QR~;lZGv9_{r8jKXat3O!$t+OWwNK&sA<#XUncMy8Uh6BvF1f zB9N4F{Gl@A&!NXrO6+QVWVisKM)pT~74Fv`|J)hRr1i(Z{l?(e>6r7@tR@qS=4bFr z>+Pe3x)1^TxvAx4Uz2^HZX0c$KNj%!f)1CUULX?rQVnej<D>Un+O}2xza%yJ12qH@ zF#xJnjv9xE_yf9Cfr^L-MBHM}kTi+~`{$oc^25L_OI7CDhrb^%&}Ai)|6$p?jeMbh z!#bIFv=7Jmh{P4PzXh32V#G&38=K~tyY(Q%I8^3^yX_ZLRE+j{#wJT#_Pu<vSbyE7 zuHEdUx);0w`EkGA$vQ0C76;C=YO!=n1MP3r2j4i_z9u0A$_4?T`Yso6|E-+rCHMsX z_qDnevYuJHWCy{+WYT)}QNCWJb}@($-h4-d)(%*MC8?E)BZ*2#sIe3G@vDNZCvY=^ z4&49F+S=O0v28qE!taaYo=zrOjN)=~sJOm^P&z2`183WqnAAtt*ovg9pv~|T%UP^) zZ@K+D+}i-Gcu5Ba6iDPOp6{ZM4+rrg-eA$ygIBZv@}1BNuS3>E<f9gGYppb^kjOG5 z<3%Du+(<8?83(ZnjFf4765$m;GpKsLb|G7)om+%Sm&^`Am$v7SDE?|QB~u=6z!AFr zEb-@Ivnq4fonJiR@s!&mRrB?iQ#>PIqC-E;umNxBEh9pakU5fdg(J=Qx$Sk>=`ASe zG^1%;R;FJMCo8cV_N=8-6vn;Rv~_hvU^K)}-YlXty=<K4b2Y__E%f#BIhAmI`N^om zn=euOMUPEX+`pIF5gcEP46RJ_M&dh73Q&XzcVt*tJ&-H7)rK+hwh|IDuh<fxj@aVT z8gqdD3^RU`=>S1csx)yNP&v2LnlsGM11ag2^&kk&O7WVA2eL=nuRTB2_9!C}lg*(* z0D^y4ca|@zThR|8|K^(A^k3tqn0}H;s0ruzGslA*esG5S`{=QWrc3Q*RLRh3wqTx} zG%Er`+~F)kfL4%_yO{?;QieGu%Kd#1&Ir&Od;b9=0FFcX^w=qKkK3FT((e9tXx^x+ zg9E^l^ZH>A+aya*D^Y4R=x;i1^5fCbQDRKWAtZ^E6VqaW-pkUiit&<6>QJogSJ&@n z)HXX-V?>in+!k7^)$dy*SFx!X7fX`(;qNh&X%j|jwK!ps0`!ENe}^#!N-+5=iGgGv zN(|79FSOvO4`}@@|I^t%Q$wd%Q@{Q`_wo5uL>E+H@d*foS?YrwO3;?Bo?Xx#6+{C_ zh~O&Q{{{A^h>}`I@;+{E>=4(Mm;z=h+As6*zD{8>J)+L@`CoYMrfopo1Lw$7uI-cF zRZ*mZOtYmmr=Y~fu8ya>`%hqV|I(W)xKBJ6+=vbSIv4HRkfD1>s?I{ak<n1=V;zf3 zKK`!jqMN$O$SK@B2JU{B>ub^brpdbZ7P!Sb78%)FJ0m@(7Uh?3GyokK!Rf_3stp`9 z^Uvd7JU#jN`Q^ZrcH#IOuIJ>onzQO+dz%H;gW{I!9_BYm%m4lX|C(0TS{P!UcIL%R zJUws4%&~u_+uRRdt$acak)~HF=>iy%l9I4M&uzvJ;0D>-z<g765v;uegC$G6tnR<Q z-j0vUF-nLck5v!{i^A)D1Zpvs5KFM;>(`upQ&(Nl@VN9#JIFG9k5sjGW%BWnaoa2& zU0GO#2qzvv*%)|MIkYXGB@24@-KVcWmu*Ih?v(k8)g^YxRBx8Cp&+-ejP&4}oU)w; z%0Sz^nH`UaNP`M4<)+=NX>Vd(Vx*F40pSr;mYz48pA7Bai3yQ>u@1-Q-zgtUCzv)S z6#`k+q91A_dCl{Y{DZJ$134|9)D|}}lOd7kaJm-PwFf{{qwHcC?t>T7$F#r+{ad!r zweUc$J_&&{vFbQs3)ay`er2!IspEXz>3SxV<k@-gjOHoKvIciUo*_K2Xk^izJ6*{D zOGrLuUJBfv9EzBEc`vsa0?PyojNhz&cNig(cZ4c_q$UJ`)Nf>xS3hhTA;&CcZFu_S zO^6z@PyxbLwZoz6huq1bWtiAHC@m%=VO{IS`;^W>4&vjK)Rk^+->oi9v)2KwC{e-i zv<2td^H>%UJ$r|HnV@5geDqT;=|TZz7=BUb6#hay8{Kz(^Cs-X=clTWcGpoW5fPCe z^M@e!M~v$BT_`y4#(<+HeCO^?*x1;3s9r@P7r2EbPF98dT|c^0)x_=-uKKnyC`mn% zW8Yi<`UzCu(G!}PizpV`X$oa7aAcZF$?I4eq=X4tH}KE@u)Dw5RThD}4R-nKd;`PR zS3n4HQeKcOwrLiv1OKi{H+u5v3`HGJZ&AqV%$_{edmECOxad~DSM}0!`>1uGb?~zi z(B``~Z1G$4_VW1|^7UMD{>&I@2d1!k+Fz3;K{8Ndo1usHw>Z;xn3X~BHtK^(A2;XX zeb<M(+~@Om<aHgbk^u&O&>NR3-AkBY&1ks^DLvqOG(`m7g5LZ9(+HR%y`pL$$K$)M z3r#;B4{Kf=h0l>h%g0N#h3hzt?z#dw_E#$|E+p&x<4qR|0fa|2h)3aCZIjRA0&A|a zIs4z%TSE1}?dZQL3oC1Gt$tMbK|DXNWBM}kE?CD%5@!DRa86Rb^`P2KygXm?U+6bj zj`L3Tlgh!WA6NXV*fM*$qbSJinY#ULnNwz)CLgHVCW8c#R<hr53y7;W>H_^_;tKQi zyRVDIGz`+-X(#A&LcLl)yh%JZKYmaRE#N6gr`j=1+h$VyYvhf(YaUr~_~~!AnW1c| zLA%7lmWJ|xT)w?N-ZoQ2<XDcIFkz`aTXtfg3csPs;@P*nzW2r621w@bNa7HT2fBps z)VyF1kI`L^iq-H6&x>KndtqZ)WZxh0x$UNhr|x$(WwH1fI)m}HJiHv2!JBMQbuv%2 zfLHb8?yx}}S|<qg){QEy(>kH~VV?BK2TJ{LE_t(dI-(ID<xsc?`gU0fP9NG|*7n)I zd6yF+FCjtHsoagIL;zfP^4+Td_Q<Kda#ZyRbWIMWU}4X&&E#bM6`stHC&$E)r=Cw} zx731OBIwk>$j0$upV(U`7fU2uVwC$viqAPW?D~`Xbnc>6J&!?%lqQ!xUJ~=tYXQer z8RLxMX87@gW!kLZWr{0C;~TxUjw6<v8%2aRt9+SuL1AIYM}U3K%3!xip)ja`x!Hqu zl1O2HaJ^p4bz&r^tw$dl))Kc~&rYvYV7vSgC;FY7EY`bUbhP{&f7M&gGRPH{R#!WA zE&-9JPMZ)MV{pRf!?3epW=Gy#HECjn!|{svui59%nq@@eR!Om|WcI&#$y<?(R;fR! z8f+cFUaM1ac>@++)sK$ML<QQc-mg=CKLFL+<l#LteLD0?=5}_N@*3^y`^l8QN!_G# zv9>)i>Z%V@kDegt|8s>J#GCZW!EUYgrT3bzqZ5L(wc-HAy1R;#Syur7)B!i?eX&|J zd?BCZGz~Uo))kE9#aas)&NhUToS|Q>be^<S8nplyKiv}4N<j?38O!#IQmwMjDz74J z${KL%D*&se$bNH2IjBJuFF!wjJU&D>Fx3R{L|K+@Ws{`|hHs-c?vb4rUCcWC(Txhx zWEnYQEwUPQ`GH|egX{Z}zw>B@<!g}J%aVSqn=@_~qK8I)WLqXDTCZ)*=v9YXsER@U z5uk;>u771ARkmY8<&EZHMO2)HY+#cu9z*^1S4A+fWP^nTMgZFi4Qrn|d+fyQVOdI) z12>bGd_(tx0%Dngg<<z*ZAzA+)KL89J3>ZWp3rVL9*il=r|5`vt;{ai$@6X7T}WyN zBE`aO@+86cX4AtO6V9=|b%EqUCIkkhO+c<gsm1}q?RTB4<JFD{_kjed+tal?dg+IP zJ+3(-(ay9|^$1;K<|KWb?}2w&yoRsL#scLK9tzJceBGYTs%rmT+rlP2tv>KeCrCFl zID6@nt%>yI!n%To`oYX56gE85`g-hRL446ye8@>!kgwV<4b<T;c;6!2an3{n-r?r9 zunZe^8cQY1-+5>gpiDas2hs#)u*;;XYj1Xo%CkR}7}CQ&Xt$g7Rk7UFdyO4?!}he! z9z3HYvS~HG{n(UxM|gf4NAH?osQQ_z>(;566;*Y^kU&~knX$bC?QtEW>AS2#!UugM zl?4}}r*Y99-VHzqWiDb?UyExHK*P8p3Eeu(&}*bH(-t%ftn4Fs>9Q<pI<vodso`Z! zDM1h{X^-Al%ZW3fx(T2Ci8_r|hgd#;xK>hHQxl(_PI@X1C8p29G^?0D4DB<U3?n|X zV;-qLVu4oa+OO%j;_uOdC4x<cARatr+^iF((l$J76!KEo(rZWWX5t0#-wvy)BE_@+ zX&~52ESIuWRzodG6%S2U;kbU9?4Pu1;3vazTJ$UD`s&wNs2Klk+=>gmQ#oLt%;kO% z&-_w^k1xbhpFRonIoV7ZM~jpTHrLpB9WFx)0wP*kS|BBoi~3B)53bw+OCgjbj65Uf zI@ofHj~VN8fBe@91K31i5P>J)zUN$!PX@Re&k*SCc&h2Tpg--*U++^d)?7Ic_D(46 z2Lxp+%<KL>hlBGk6`fwZc(G4v+%ouixMumq84L}qEL)PP*TJ+P2?bF#=gP@B(B|5@ zsnKz{$$K!{K5utx{xG=t_U49{m)BJnMKIG*D9FG8(gk4E`^GfT)*jAPNpiqsz>Lwb zs8&)k5!XF&uh;sw^PhW4<n&7f`a-_S3$fwwzh9BoE=8`SOwv{^kBu+6J^{X|zYd%5 z5M8c)Ad*&Astvz<DGzBOWET&yZ+nNBSo>z9q^ZcoXZki*KAUR>{<OHvE1v1vW=NYQ z%>RwjiVb`cbinCeOPLsWM`27zzDgrV(9$!__>`Bg^##ctVeg9B47Jnl>+=tGC9zre zznKyf#5#YpI+lqNi5P<2htUokifGW8Rv-Qd?_ThaCq;;FmTG;|ppSSO!q0TSOJVsw zxQ;C}Wfec$;6pj9nP{KPJ3k5Q5LqI61<7fN=_&&5@G>svA^bDrTI<a(6gwhx8umRT z=GFzsD&gIdpt>X;HY0iQXG#NUY*4RH<ICI#J-wIXRBPUy-E8>efZTm{4)Y(5Df&$* zmC?;eL#_6WXzvrX9_n;De*JGKEqoN*R<eL(Nsv)cyr1_?>T?sR;IJ*OpKrKi`nZ2` zP#5qphfSVMq!lZ++WLWio^eBp;EP4x9|Xsyxw%L(Y~3K=u*aX7Ax3uHLEk=n>BFo< z?}0xB1gWoOZH2^fr#?uchiNCGXnYS0q<2yu?}oIOg*@oF`SBn_=gl@U-zJ8vpsxGU z$FujWDsE!D#et5W5un0;FpO}Z64^AOe1-vrlvyb>U34$r4h}Sb=*0W3mLAxzbLaOi zG<jWv;O)@D*#we{FRsBE;Ly_|Suk$G?zQTGd(lSA=X<`Q{uj{&r7RXzj$=bq`+Vs{ zDeZkX+*-C1gA!9^?)<Azw<OBue%wscJz^rVE^BhTi!g9WUNYu*5<a?a?F0mRiK&64 zJ;fRRteFk#27RZtrXAzic@N4y?kSIKF7d=nsF`bWhZK!e{)aQycH(G2VxVS-@cr3U z)M$UV<oY%qS_mj4DVVk)FS}y%*(awC{bVOhaWj(NT-^>m{d@L3z_a0GtD^iM(G|KA zz5Jy1tF#ZGOQi$cN8AKDwfEpHp#XLK;C(C!hUH0)aWMO8tGE&fV1FOz-vCW1{tTS2 z3SB|!x8XWH@EXX@vdm)sYT~*&(dp9LUzA+<XpZ2B+1Q*GqZsOS9HyH#No2>JdH)kZ zN!uGy(YBh&<3kaCu$-$AOH|ff9XvUI+TUavc9Kj*#{&UAIg+!uU8ZrsZT<A$zx0S) zHS5Jjdy-|Sv-R<khjzs)x<uw#yJE+Qm3cY>o|?8V$L2mh4_ObboI|OYosTWaY&CfX zRbCe2naA{mk#tH~1OSi!Gv`$4o5snxt=5&BW{U+Zk%7ae$&}Z!&C>%6QsL8@hzV&w zEk!J&OASR9ah4Gxw;ywWO|-^=AY$#rvV|t-`HSYs?=6}HlWrWF?ClQMBH?iq79AEY zD+I;r^xcW{^n-6X5aX>{BX{E(IG9zmCP@%mSkZkmT}<b4Hp&=F8KhFrxu^oJ^yk)3 zO2*9|pQ^g5fEx`bSUfy-TUhLg$@9Et-GAS9zKbmG%{=BW`ph<994i`}G<@(HxN%9> z#kxS1t}S4t50ZS84#InWDF)Nc{~jP0=HaaDx?zv1qWGt|QAe5;-i!#4pmcr<UB*0v zDB-S1_C03Mr9xMTHV5HIPlY>Y5vn%dHz(J#LZPoVMp>%6nAA%rNtP2g+Mp$iw>Shh z4$HMnT&~|U<7n8LIP^p5t#!PvQ!o8)M{7@y&q&CgAT*3v{es*T-!oM6X)fm|@Rq<! zl?&9c3-uBau@I`>gX(|`#NWpG?CHT;yHYH{=7-oe8?ac&mtAv+aJ;tSw*kVs+^-!* zx35KQ+9oDB(>>f4jkPN68V}OV5Z4Z?U;c!9Ic2X;PivftJ?$p!1xOG^*84wxDWAnG zEM#IK!u&qUfEk8VV(WDarmwY*>cgwsnxc>FIa-heF(mye-36e{6A$dM@VkS35K?mT z>yy#ldQY$v?7zy6Ubo>-%gK?`K?b2^pOcAAm(c0yq&0sU{IrO!w9aZQcL-SyDY2EV zwXYja?TRk%5$g4+a^KW<75P|Ri&2}Of7hC`3y~*l1<TD<vx|a4BW2(N97V;%@2h%$ za=h8DHEF!p2b8TBlgZO4-VW;)kG!kyR^e2np?LE;F8@FzgP2BA0JWjIdwlJBA(Fl7 zV~P)4fi6kbh%z)gg@&filI@4Ky#<|FMk67I(f~Wj@Ow1U#Z4Dwe0(L>kA))N^-TJQ zhPbT)zFpOuY*Fen?s7-4F{ZN#<=N3*+*2@UV=vQ%O#vqErv6f1|BMD8B2S7(3-X45 zS(#Fur+A|rF(2pLIxKSK+ZJ0_>efV+sxTR`#d}0X^1RUmKKX^Sal|1((X_Wl`+T&U z%wod!=o>In8<F6c>KK{Z88kQ{A#LXitWpUk+OIDCgl0Wui^|m0b8_&yA}{gk-V5}V zg__Hg3P8s1NGSw}>bZ5)a2j%md|D&LVm#>Gy(=U$`qb-tnuEGzRN9bi^<bKPD_~}g z^<}Ac*Co3$c`HX2ja2oIWB_<gm~dz=uX3{BOnvhj+lPUBB{pn%g@O+x!3lBwfe6y! zqkCoMw2ZHl2s8PCFbx?D?2`DLGGe-h=i<fy2|6Prui)<65yja6aOq3~8fDG!@qM>P zOEw5uJ5f6o#_G`{l6GlgkFU*V+bDZKZZ*T^;Vv<FI_K%nIS#)c$TjS{4PwIeWr#@u zZJJp)q1bWCzt~63-JHL=i})*z!;M8F7ToFw1lX3}pmP$#?kV6mI!bevIyqt{4sU=| zu*7f3XX_5HM#%qwF0Vlx2CvFJzNN@<Ysu2<9OAI0ALad@DRcidCH9H^MLu!qc^{vg z+>HE1q(TIX$23C|mdx=9zCm8qBoGgEH@0?hNjN|M{P6Jbnwr{rcO?1pJz2|SNDobk ztxvphvbU3?89wJ!@KdgsJ&852>6U2b;BfTcnK&jcE`GGywqI$Sr8?vAKi$AiWz)&I z@we$J-v2?Ttx`3|L5<=rt3C^@2V>CApLZ+yJY}&cso0;T_dJ%f8zgYik=mQOs5w%K z+-9(tUo+Z$_*7JOCc`%A+HVG7dso>I{V%Eqvk+lH<vm%%F+RBoaAwXJkMr$^`pZNL zks`(<wLpa`nMPeE8a9UoSK=+~<Nw9B1r+fp^TJ{}{a&rs%MUKl`c%xQ#NoLuw0NOB zY0^tgdOjtva{YUVzO6RW^s{9Cl`S+{s~3_+_tnxMVw05_(~lkH3zmpbXqv>weKwuM zXc6sK7PB0DK+y!+cSY?5iylsS{QeOKi)7133AUb(lp_3h(D`3?5s7H(Y}_Vc!7OX) z%x6;?A>^=y4P$7}pAMG>q*HIhZxwi??JD8N92y7vjHD7aeHGe6X-W&`U|Z68-#Zu8 z{!OsoP3XqwS0)_>*5imF9*j>t<Vj+=hcvg2OM#Bdz(P|jeIze~Q$Wh{$}NIA4%ivA z$xx`$l}*|8rgaZD^BTcJN9`65?`o0TYYCKuS~-hR0Vc5^Na$jRObHHVpdw{RQqwBa z9Ztp>Q%LfXE7dN`L;WMa{g^DLpVHC(>ry=6_Rd-qR-6HVK62y-mtm(hn}>Ve5B7JQ zvv<I}rH<fjc>6m9Au=hA@5)=Zx6YCx|3RJ$9+g9Jl%ju+k9Q3v$<OwVTb>^Ebdv3B z-i-&mFsnYo9|WypbE2Qk&%4gIt(U$pxr>ZnUH!c6R1W4C1=H-3R<v7-5jicCeN-!P zwf<d+ZNZ_B;eFA`$w|{vCo(d!934SCH_%4E(1E`3?W6I0onz+arkOhB7iF^h$eKs7 zY_&I|^{M6CH`#`U&5I6+@4m7kV6j;4)P%Gxbizd1OKdrReAfU`uUT3XqyJyy+T+y* z7^i;xzwX=-R8Nc7-tkIQx%#0Dlp?>5MG13#t$J!<Q`Cbsrw?3?&~!Mp^_@@Sht&&* zcXfe|=NNJEQu!1#r1rf03^N3=`3i*J2h~0Ze@@%YY<j6izW|A_V^GgQ=*d%PI>p3& zoq*?I`lr0ozbATVd?!&6*QMB8D-q$<*2k+6P#JpUlV0{dwu-Ac&b1|Y)owF}`VHON z1;SAJ7sb}Iml*(p`1(0G4!G!$i$sO}_yJgUJ@H$%-q>yAr}nMqw7W6rRl0xEfIFBe zfp>(<<6krpf*bQE^f$P8^cD3q>C*@fO&dx&39Cy-)=y|^^(dsO_+y51woe=HLX>2M znS>mqGfK&WjbK*+&F3BoEvUTX^e;MDToZ25%%nnOMSv%YcjadS$W7EjLkmi{0j1r( z)~kt)fv?rEx`Tjq`?Gu2quPA$m5qC&7vA?NRe?iH(SzGV^)V&3A5(UX`@b0Sll9lL z6UpZ<I?yR;8m1LyDwi<7U*1zpv9!>?Awq<%RXwiV4*>OPwBG$+z(ZFNHzrYMB(!hy zGC0>}+_F}TJtmK{@mx|OiT*b<EI4cPyiY4f#-H}QaGLqrCp%-hn_HDa(Y*XaiKbAU zq0<j@Eb-S;**GC4*qsH;VAZz&>!I!S9p0(LNR&fXNFSd?QsQMed?-kXYehJ7T$3{z z=dcfoKaQG$hIj=nok8_S0r2%`*n7T`F{HrY%WbzC%@e$n+v~SkGq=$v9QySf`XtNW z%m*W1G9e<Vgnu|9MrN1g!5`8*a>CI%d(pt2N@fS;{)21S_F)XW5nG^^??W3mdt<i~ z4R?3Kn2Kp6$(Gz5UH@Evip6THp`8b`_0j#d<%n9blw((B7wIH02T%v6gg$1$JfLyg z0T2GUx5wROvu|y8F`S`<RJ=3|$)!IOzk(7~4$co8sju5EUbEm(mD{?<uF5dKwzAv$ zY@m}JptI>goBAePd9iV-j%KN~6f3VIXI*!g|N4P%WV{1*J(D;$V-(XJ#teS2NV^5* zcDN>WY%sk1t1|_Fny=-;Yeajw>}f}$dS*xC$CawO&3X~=MNDN3;fkI}k@kCxBu_kr zciDm+(>ryT#=4?|R;*9eXrG)Nm^_5X;;mGRUbJ|N4~c);Zj*Sv)l2a(hVpc9;G^^3 z<oPicYhoDBlfxH6git3SWrE4?9f2jvrP)urr_T49BhHS1tr<hdgl_TsGR^fho5jaG z+Is(Wp@aL!iprDXc{r3~9ghDdT}ANve%?+%0q>e{ss^ArAH6_EtO>+IL24sbd{Fg$ zc9!d0pA?yUxpN1~sO!DN;;IiPMc2VebC6ZC_6|#&KCfX3I7t$G2-O*}Y<6~50jSy* zjy2~?d<PtneZE$l_ayG?v};^q4u0P91m{}4WKshmH1hb_Q-K?jYM&B6K-<&8!a}c8 zGIojU$Me=Ab@5HK8T@w7@zKqn{=V$~z3tU49{4M{^UNm`@_8nITVUvw&;;Fc@7S%I zTfC!>p@(7FZG3?D{n8~_f9&9P>=OxCMiOiQvkrj?`H4b~G8ql_J52^vbt#Ki51v@X z)|7}}bfOx^_Nu4N0g)@Ke3iAIO8p&p)Z}lv5t+@VB=`s7`MkrCJ$N~dYH`L2p+RQ& zG0@*WHlcp&=svfI)fs|XhKxGyy;a%l<Kw?Ils<hIY7y9QEx}FA7M`{sPvv?F<`z5# z%HN}>UJ|Pqy4WK;c%&9rJ>_r)-uOuH-#%n|YHMA3lv?D#Hb|3hpKQY>{mOdbhJs3A zc?Uj^g9A9Hs6v#^QT5xwXetAnIi2W-e6IqgaAwFqR0i$!79xTU_e+~F3X;>1YiHSq z%mgx=L=g%`5B{+o<hL+~ev3ww-ythNJJrt3^e1&++3haGoBKD2O^%X|^6GF^EitO~ zS-icj`^)vTy9(<EfAiLA$?flrR{JEQI(Cg@v#qLPWLG{0IFzz_zFYUouo^*0B24hw z5U`yCpFoXsSax!NUS{4rtpD)q%5}F!Y)j37V~tC?y`4!5&w59nBgnAGC8G!E>HRx6 zFt@QmSDkrHMrNlHzjnXNC8Ntu?5XO1b4+o4{pg>o-q~fTDVPb4j^&TChPP+?|B@<v z-YsKOe!PbXzMJ$Un)k&%<T@|{P@0Mv?%NeVd+v2jxq0qMu4}AhM+bI*pT{A<9hQn2 zK;_xA{?P2l(ag$S)rYpESYX-+Ft}>CMyRohRoKK{dsi!Y{MLDi!r?OD7OTae@WtI) zZC_NyOPfQ58JzlEOiS$E><&<sy2mt`Xp$z2#q`l2tCaiNEo%4uwog-3=GC!ew?n>K zMR}r|@$WbVc$r?k%jV~;k%14KI_^Zc9j(eZ&E~T4!S+sWSP51nQh=|xWd2Ht2~cI= zc6nWhp$1Q_o!|B;Mm-=l;_!~<`A0VPik4u7lh>ohW^8T)`PJWtk73u&J%t&1-wkl{ zHr#4#L!kR<?Rc<!YO4Yl28>c_0q=dU*G6}jI!UT8K~4y`$lw~!z8oZjb3Zz}f8n&+ zQk~IkE2(O!R_06vKoS#vq#Qy`?%^Ua?)jvnvvVoP9df=6eemWg_LJ3<laa1Gb~8^z zuY337Jp2^;e6QTOBdOI189SQY=eqC8dAd}#WMpI{TPE*0NnG*iP*YS?{A9=ih@9{3 zG0Muy#<Khtjh^%ASo{0thB|4U=}^4sBfA2~_j&p9W$Zs-d{SUNH>1PNI3ipAY(l~u zU}H3$w{PHEUq^eV5SS^1<X4Mq#5N{V9bO{M8sIO&@8LF&Io0JrP+6gDs(Tn)lRcB8 zb&k+qK5j6*Wonq<GPV5TZr3cesQ!cOHcH`V%?O1bX#%W^uU5wBXdPr0@X--DBh6Dj zwf6ro%df2kj9#=gOMAg-)Cxkv{77fL5jac}hAmo@xIVSu=C4VoVCqEKEJ#JW)(Qwu z?I0B`qE4Ai;@N>``=O0%XMnP3>8Z;`S2%6CH>yQ`r+C%Jh<Ng|4l*J;Zo><OU`g`e z>6+gD#|>Frzh6O<j=gn)&KXyd)N$PRrHl~!h<XelJxb{K?&Ax;t(f7e21cN3HTN+G zj`)8UZOhRF(P8;ZA>g*3nJ<$cX!g2|SVZH!MwvF*%x>Vo9DSz^f2)0Krfo(n%jbZ# ziJZDrgU);wY~xZZpBCTa|5gfo!CNo8?#3g?#T#KnW?hnVko-k1PUT|FLWCQvRluiX zVrPe5>Qk{bfawNK=-p1s?%$tC&LANnfw*)!gAfhrrDq(9q+tN>qKvaM*QU$eTP~~F z*<`xc*!A`G7X=g7il)zxUe(e1ly6<HZ11^tR<iHcejK?$e%V>Wu*B!75hYfzGW!uY z2(lXs!b+s+iVAIOb$<%`)xHc{2L2xVHz6%lHu5V(87A=r1iV!>)Mg_1&7$k*x_emI zU4>DDP+j_<@f?wFvO9daUt96YL2pw#DzsL~7MDRU(ZROgIAgB~L5}Db(UlFiQ}a(- z&V5&gsD6$(imv1eJuBP8_jNh?Oj6lqtDAQDa`q6(AUX2PFb>xD);$=mW5AEoe@Hep z`?=1PHV4<xwYB*_e%CwFE0WbcHofH6s(Kx#n9flrjf8%T*b(c0(B^JJ*N?9`N~l&g zY6{Ps%T4nCe&mKRI?ry^K)uA<NB6Edyl(nw48#9%+*u$*39dYc>$<!W9ufWE<_(W` z9edSL;L447sN)>v^6|FBVh}(+i=&Hy1&ES#H3nh%u^>`PGtX~iGu-uYc<tagx&S9W zpjdyY<t`73({o3@-1FuBZ@jDD#ih$;0C&564BqUfmUOM7^KyP>=T>&Wxp5%cDO=Aw zq>&W8T7zmK5vrLEj@Y$2RO+(6I^v-}?Y+e98m9Btn1*m#f0-UY9q^(ibeL;Tom=ee z3PtSD@Uq7p=)xpfNA$s`a=7&g-dCP4)g8q7i`BQCdA15|<hib*07!%L5HICVUz0c! zE$GzhgbgFL-+}}%8mjn)#>Rdv9oFQ5(kFGx46DNZ(fOsNr3K{6MY%$ak=={xWqQa3 z1NZ`*ce`%+@TP#}Wo33^-+@o1rKPzy`vC;r;5<w4IC)J<YI_7VWKAX;{QjN+oND<c z`!N2d>8BSKF$WiykU*C~)y(4J@Ng0nB6D)n*Z!^V@7n+pm}A{XiogczNwB8@`P0(b zkp)?7R_JkWhI<<2c=7hiRL?OR_+zykVs%nFVDU~FZUQ|GQ5Fl2-KC}??XaTgitEem z%lR*qhs*j1>#je0k>h=C;TK6zvt6NK&T*kQRopn_gq&=1I1D+){U^8EiS?B&J|d@+ zWLCo7E2OTM;WgSJf6l2UOUUzzD>D78Vs&-)W2KX#iP?pv?QH0MA0wfjZvUQM9vvR! zy-7ye=mq*&MA}+wjl&u{<-U=zjME<5{5+;E@^cIqZ4!Ocd+>1k6M4N_zO0bX=Lv;m zLX}%saAItS2)TTy_T;RYlJU1Mdf>`$F|%FMR<dkkmSJaeSod8Wm`~npe^MRSJE3lD z{d?xSzF<*=n!;v+SaMc!No?m*g$9W;=8Ex$d<CQ`a0ND!Y7PRS)gh?2?UW|7$By$! zHNL3k?!LOoh<WYHzZqBN(AJHE8sOv-mx#{p{0K&1tA{F_&?Npa1&0!mOVUn?83lg+ z>R83!IiyRuXHlR=N{#Hp449l8B0L>j&X4m*m&N<x1+x`M0%?AxNj3DQjp)FoP`8jM zkoK@9l8f8>!hS=T8&;zGAqs1K==02a@1M4fK0%x1uu9D}kkWOf@X^ryD+>5VZ9g3Z zQBYU+jyryEZQp{Ldk;eR@<maw815>XZ+-j(4z4Nm*gyV|^6h4;^}vC-At*rBC;o(x z`|)6kn|Yb9KKkGBqn0H=(HHy;&-4fYVf?Vc`ZmSf9$yS|k&oT>@Lm5{RCS6$@1>!@ zN%$aIJBy>J<ngVCr)NV`Q@EwRyN5>|c<vqIXo4+fgQ^oUj1TXX{^y)khEa_Hr`A-U zbw$zVm@WZ=DP~q*UtdHr=%aiQ#PnhCUcMNp>_V9P_3Kyl^7G>*Uq*TjU^`Gff75a? z>CLlm(#qeT_@>ZT1b)oLHZy~m`w+f$&D0_E-f`GkQb?~EwhsF|>AuV*dJ6_EUPr&B z2PH8hKcTQ(6I`U2GL}JTpmVdYXlYpql3v2#o6L!m;xN>Vc5_4ioK{YN*7_<2WuwO@ z&1`%pn9>ry@Y#xy%k=}0{CcjVYcx9pI#Qd9$lrmG__VioTc)X1(`B`Ph-WOI4zHL- zhqPH}{_rl06I|=8gAE<_-8Lqs^WFzwa>{Sel24GWq1PPCeCYAqW2LwwD_TQ3tzWvo zk_!__sPMkkS>{BlScbG-l<a3T3C(`=NywZD5p#KBET6U8#)$;hmwz@$Vz;Xw`@d%) z#Bdfx9{f!9DE*KdV4o3go6+VoY}aT|h<8xtob$gY$LX#l55yuMpmQ2HbQa$^O%>(l zo)Z4z>gqZ#DA#YE7#A0(fLGnc+aS3rOo1yDHIvOI{HPD(86WHNyC<BsiRth6mJ;7T zJv>Y|UI%g~?*mK}73ZsSZ_Q!9HN)bH#%Fc1FQZ+&<v*VsGyujXEwJlRr$@_u#y+w~ zQ6s8*`2<}GnP!wG#gzBe1@98%d|%YP3;n%^wt2zGgDOulV$;0b_d(k76T)XyN)e+k z*h|UsOE?Kf2Uc&A^5ti3=i7TF%4zmZCK0|`)DQw3R{!SMmy(5wzt|SOYcC85+I+Lq zU|X)o`Mbe5(8v{gWTabLq`JN?Fbk&?NidZ%#BAK6PhdgF<!h`;_;+3&7Yvryd=5m! z#WHbh_J`l#ghT4(KL4|N6`~@2PSlL&$8cH_fsgLJF<l29mDar4Ow_v*fwK5_wm3~w zF2Gc+@mEug0V$SP6k>tmI!MDiQL>(CtuYmo9l?&TC*76yd7D$^6yL~<Y72jf-kMc$ z(cX`b!n;zfJaG@OXhZR3{!dv~;to~chA}nPv74-+#=h^2ipahtSsM&x2@x}6jWG<8 zeGTziCMqN(84}sD#@L67vS%mC()h;5`@QdVediB2_j#`8e(vY~o$EZ$p%HBJkqSi* ztLC+}tXrvag~u<;hPwQ<sqWBm_)~}-+zLc;-Pa7@Qsj+hhzSEkr)wv<BKimh;&I7a z;%G1RY%MM*Pca>}VqC;b!OURkw9D13d+OnFV=IzmBu7|(=wXM09~tHti@+P~1_`V$ zLOSr(=r3;Q_X#Wm>y~$#`px(c!Qe+)3s=Kfel)A@cnB+(ajN8ff6(PBH{9*~G~<oF z#GD})UyOt)mKB)EGCexEekV9M8qLc+6Ri`ow)*OzHJFpbz*$VzNC-lnLo>1!3y(Su z4$B-8x!-90b&0Cn*p#_dP|aULN@~?uV_(+5gT3~naAasCa%atL*G;3)(zeD^$wRY` z!1?~yXQO9-C@APR$@|o9N~N2m!Bu-F>~cotbhfe;WyrG(IFFo5yPX>70syV0h(UtK z0!3|Er^^sSLI`Lobt?C;Yp2K<13rm*g*Nz>SV(<9VEiXQjExO!y4JceT0!GCquvgk zkagj8&N|30Q}R(ej(5ytU+IZl>!iNzx2+@vdiEX{suUVTQhwp}iqtmed%N;h0&P{3 zYt6daOF%nC1EB_VgoW5(v9Yo|*KyDY7i-=BMIEs@5#GhbAIdp261el^YsXf%JPHX! zaSrp%uW&!kmDP34z*^zpt+|7BE6^G$JqCAFDe^5O_S-;-r0J52@QNt)8+o%&u#&8) z*$skk$$~U<kuEFeAYU|6v@Uh3_pr(5>l?Jle;I^jR!MgSwB{JtsNEU#gv|H?KPDkc z*6vvj6i;uA`|?`j`Y<4uX%B9cVzs;1cye1&dOwRvjcn;y9Xv*?0U8|<5~)*~&EdgQ z_D<oB-?KGlKR)Dih^0@DP?wLx`;$Cst#C}-0kP5<k4e;>Cw=%uY(i_G-;zG?%Lo1R z7OvOpYT%yRaR~+#C{myOoq&^qGPpC!&8@z<Nlo59V43mmW!0LdjT+XO_S0}<#4DOh zwlP`ssZ*aHoD>0eTp~VC0~rv&hWoU_bad{n3PZEKOvqU)i0(K|bDG9{*4q8Az;iTe zmCjes`Yh)~m08m?z|n;)ZGxq0D?{+UiWK{)g3&9@ghNYjWq5bQ4~z5Rvs1tSb$e~# zQ+rNc4bzHbz%;pp4J8nS2%;YP8b;vl*8?DF4VEtLGWbaQ8L*y_79>3af+_Ysz*Muf zQRc3OOHtFEA!g;xOb^g7xmufR8mi!Jf01Bl@<^o2<>nKfJ#5rU;^S1!0|i_c&!BDl ze$xX5t~Gpj&=i`t)PB~~L%A`7*UgAAk9yy>tK7nz?iO(tGxFEPo7%J!7WPjU-0<zP zwg@F&Mb_>M74YuZfx+w|D}|-SCG9cL$_<QXqVpRZ|8Y9XsiaP_J}!Y)42LP3C_iys zT1XoBk~%x&xPNQyaQ4q<@~dyUMrz7VsXkoz<of#<QWaYbUt^y8x@^xF`0kQn%9P~& z$L7KeSrr&e>t)KUDy5cjWG$rAZS?uQBtPAHM#b~kSrrw>6WI{lrNYUCWXu2=xHmFN z#{%|A0ZnOUO?wGw7(Otu{k7Y}yI-{oGkV3_ox#f!43r=$O~bp3-9m2_`vW=OTkPnb zpW=AQ(()v1QXPrCA=rN}I7K~9hhkoG5!4dY)l|3_oBKE)F}+ssPtEdmJX)4|%04y? z{sM{7e)l>?gw#LgoA3(Z-XOc&^vAojm@1`(8|?(L;;mDoIJY8uy9(kohsp!`KD?_m zFB$k8T(Sssr!FPBc!NF=lK!X}ik<&+=(y2#$V<6vMLIaZiL#^N{!<%=S&S-CND4Z; z@O5w>PtZ%+6Fy$E;1YZ{5}rmk0LNF-iVh}rVCQ6KuuI&RDMc$BF7;p5%@(;QiY~00 zQ%z{0pPsZ#aQbo()Vf={OH@H(_lQQkmcsm84`&|i;T{}?=FeS5Z~0y!>HR`n-1Z^; z%AbGZND{4B-bzAmMe+QFK6pmT(Ys(y;nh?BZSQqr2eNCo)_f4=Lu&ZD_E@+z-49|E zP@vS+VS*?#WYs;ZLRSf$Khx5Geona2cr?1mbK2{%SxH%ytcsrB{amsnCQUlgsqa4i zB0ft42W))9OOciUj%@>=_Z#_FMpfr^=QIvunYPUMe_vo~JlZztIwCb4jJX@)tX?V$ zq4WJX6Jmlq1Jo}U3RHtCPoBeB#@uJQjgP7MBI;Fv2Tub!VFa0J<zmq#c|(9kGnM;K zeQO%Z2P0(tK_ZediLWjSPvmMD|H;TFSO8bZ7s<CRMg+2dw3O_3xPa}uYAHOgg=*M> zvWIi<9P1~#HhO=@-r=-YZ4Nr+BG_Or#td%Y+*TluMf&A(JaEYlP9fo0q^g-~uj8Jt zkblq7hO2L7T6O}eLkVtfbp|pD3Mx@c9^_ujvi_M`Q}qr7ywE}iHy&_C4>KPzNofCx z7lAaz?v-EO`d%S$sy)9!g*!VtsVl1@sD<TDJhba;SV^wv3}v0dbfCq3b4jS+ce-Gu zxK!}$NB@Wqlk38vE;&~$so*x~ZLsA;cSUkfiJXcG7cZ1SlMnQIo#u;OUZjLYe1(bm zl_NGt6MpYBq$=yhgGoD6o+|Jo33@N--b(Z#gpdg?5x+jsopMoAma}MiTEHwPIj-h* zrV;Oz9eL$Zgu9WMe7U-pSaUc8wO<1jQp`0>>9xv!V)o@~RUJC&_GDd|^+U09dRMRE zz0TZ9KAfM+m)YE$cZfK}^u4{<6f*W=XnEPT+jC6+29A6<vY8T~)=R8pdFbS7{hVWa zHuK!LMp#5<tupJ&m%|=PqtcGeR@?z+C0$_&Ib}36MS#_AEsbEFsPEv!+iC9ip1~vs z*y3>3Tk&Xa*@b4(%(G)y$5bkt6S=6;TMYeT|7>Bwl~y7KV3(I#rY|GoM6JcZf2Dgc zIMGQ#yP>+Sy2dyx2=lU+8)Yp*3<=*!FbTd18bVdwU$T;2!qOslS<H6)Q2VTUKJTN9 zq1vLnCC)kJna0vYV3{cvej#>NMMlE{{lb7!@>C4je%87#A{$}f!yQThog?;)oZvBe zTe|iOfQx!r(nQExziGSA9yag9-F-{03r%EFX}h_W85);apcMTooPSq@&@6H*H2qfF z{1l2r1|Ytz+^+c{jZ&OAh<T2O>PqV3VY+0sZ%Xg`7bH5KS^7EDpg{Wr1Ww%eRN0k1 zVs!1`fXhAhbvlR@;c0x+iP&-rRhN8`FlgvzeJ(cBzorFxU}v`&yh2Tpi(=#D<ApR< z$0uqlrwJDumlDft&Jg_oNPm<;7~A%#fpUH|z?7zu7XV-%2nrhb-Ua0y5PYG1^Fu0& z2%12^Sd<|KyV*vY&oXi)6T2;jFOoko90i|yo@o?s9~7SsWExSd@9-96XHZbuRDD@$ z+EltxpWMUJTD)SnXu~;Y^8e1I{;dUK$UAFzKy-;H<~`Um%O~nQaM@piB6gP@b1gM^ z1ah6|9K0`oi-@+QXlab;l(hHsYTu4dZq0^XauQkOf%dknxU`HvO*f#5DOz6jK6q5{ zi{ktXPyMj%t)o`DAJzeCr!w1S^qACv4GC@^p{+sTmViXRD0$$wPYy*@oZD#&`ZB$R zQEZY@pDeQW)!O}veW|T{)87A~&XO9wYpLW{VT7I_kXK(Cf~7B+!ib#R#g7tO3atZP zP+EH}nh%uXkMa0ZEDQd2qS!E>)FA_x!srfK-I=G13D@O3Z&pjxW$S2-V=D!jsbH+_ zk{^+A=B-*zPIyLt-^dNp)!b{;^n3E9+Z1-q0%=`-X$~EJd|Hi>k{qS%gi169JO}q2 zD8!K2c;x$!<;89eWl}<Kh>6Z+<5hLYiLVU_wem7VkWUA4F1SqBI+u_yPb(wXfY=P} z35<_pgCSoYVMYXh-#g+?DLr*U4Nk6H{nGnOW~J-Q6!_vGV;5P^yGZ}yW97O|%CI*+ zEpGJYjS_x-b-((Y{@3yW*~xyDJv!eH7+F1xQofEu##K5A+L7fZ`OnNE>*<p$ooX4! zylmcl3#5=H(rM$_2Ya#>Ro#cXZ;2MGa#U8@$MtDpJmkzmrmjNwlafteRjm&Q9<!sG z>2LWbGcnW3R4>l9UMbFh&g4a?{e&p%`XU_un`X}|=SN1|Pxs0@twJ9Q${CD{XT*8v zJBjzj;RvD}=cutVEHV@jGv0YeUyKd#I5|SDRoBT}e73H-mQfQD!g1_u*#B`-p1Xk4 f)<+}gjXh%Gr!V@^2*doMAYTSLrq?R8;1T};ThJ0K From ca167d4ba29d74f956dfc347c4552cc261d7d860 Mon Sep 17 00:00:00 2001 From: coiax <yellowbounder@gmail.com> Date: Thu, 7 Jul 2016 18:25:26 +0100 Subject: [PATCH 60/81] Opening crates with a crowbar will drop manifest (#19164) - Also drones can now use the Toggle Open verb. Fixes #19084. --- .../objects/structures/crates_lockers/closets.dm | 2 +- .../objects/structures/crates_lockers/crates.dm | 13 +++++++++++-- 2 files changed, 12 insertions(+), 3 deletions(-) diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index ff71053efee..398474484ea 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -335,7 +335,7 @@ if(!usr.canmove || usr.stat || usr.restrained()) return - if(iscarbon(usr) || issilicon(usr)) + if(iscarbon(usr) || issilicon(usr) || isdrone(usr)) attack_hand(usr) else usr << "<span class='warning'>This mob type can't use this verb.</span>" diff --git a/code/game/objects/structures/crates_lockers/crates.dm b/code/game/objects/structures/crates_lockers/crates.dm index 04ce2e188f9..dc6ff915a9e 100644 --- a/code/game/objects/structures/crates_lockers/crates.dm +++ b/code/game/objects/structures/crates_lockers/crates.dm @@ -41,11 +41,20 @@ return ..() +/obj/structure/closet/crate/open(mob/living/user) + . = ..() + if(. && manifest) + user << "<span class='notice'>The manifest is torn off [src].</span>" + playsound(src, 'sound/items/poster_ripped.ogg', 75, 1) + manifest.forceMove(get_turf(src)) + manifest = null + update_icon() + /obj/structure/closet/crate/proc/tear_manifest(mob/user) - user << "<span class='notice'>You tear the manifest off of the crate.</span>" + user << "<span class='notice'>You tear the manifest off of [src].</span>" playsound(src, 'sound/items/poster_ripped.ogg', 75, 1) - manifest.loc = loc + manifest.forceMove(loc) if(ishuman(user)) user.put_in_hands(manifest) manifest = null From 42b36faf385643d8d1dc5239a549e887b4e4b7b3 Mon Sep 17 00:00:00 2001 From: Firecage <firecage@hotmail.com> Date: Thu, 7 Jul 2016 20:39:19 +0200 Subject: [PATCH 61/81] Notification if admin is already busy answering Centcomm messages/Syndicate Messages/Nuke requests (#19167) * Gives a message if an admin is busy answering a Centcom Message/Syndicate Message/Nuke Request * Adds periods --- code/modules/admin/topic.dm | 178 ++++++++++++++++++------------------ 1 file changed, 91 insertions(+), 87 deletions(-) diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm index 9c6780d0f21..afe5878b5af 100644 --- a/code/modules/admin/topic.dm +++ b/code/modules/admin/topic.dm @@ -17,11 +17,11 @@ C << 'sound/effects/adminhelp.ogg' C << "<font color='red' size='4'><b>- AdminHelp Rejected! -</b></font>" - C << "<font color='red'><b>Your admin help was rejected.</b> The adminhelp verb has been returned to you so that you may try again</font>" + C << "<font color='red'><b>Your admin help was rejected.</b> The adminhelp verb has been returned to you so that you may try again.</font>" C << "Please try to be calm, clear, and descriptive in admin helps, do not assume the admin has seen any related events, and clearly state the names of anybody you are reporting." - message_admins("[key_name_admin(usr)] Rejected [C.key]'s admin help. [C.key]'s Adminhelp verb has been returned to them") - log_admin("[key_name(usr)] Rejected [C.key]'s admin help") + message_admins("[key_name_admin(usr)] Rejected [C.key]'s admin help. [C.key]'s Adminhelp verb has been returned to them.") + log_admin("[key_name(usr)] Rejected [C.key]'s admin help.") else if(href_list["stickyban"]) stickyban(href_list["stickyban"],href_list) @@ -185,39 +185,39 @@ switch(bantype) if(BANTYPE_PERMA) if(!banckey || !banreason) - usr << "Not enough parameters (Requires ckey and reason)" + usr << "Not enough parameters (Requires ckey and reason)." return banduration = null banjob = null if(BANTYPE_TEMP) if(!banckey || !banreason || !banduration) - usr << "Not enough parameters (Requires ckey, reason and duration)" + usr << "Not enough parameters (Requires ckey, reason and duration)." return banjob = null if(BANTYPE_JOB_PERMA) if(!banckey || !banreason || !banjob) - usr << "Not enough parameters (Requires ckey, reason and job)" + usr << "Not enough parameters (Requires ckey, reason and job)." return banduration = null if(BANTYPE_JOB_TEMP) if(!banckey || !banreason || !banjob || !banduration) - usr << "Not enough parameters (Requires ckey, reason and job)" + usr << "Not enough parameters (Requires ckey, reason and job)." return if(BANTYPE_APPEARANCE) if(!banckey || !banreason) - usr << "Not enough parameters (Requires ckey and reason)" + usr << "Not enough parameters (Requires ckey and reason)." return banduration = null banjob = null if(BANTYPE_ADMIN_PERMA) if(!banckey || !banreason) - usr << "Not enough parameters (Requires ckey and reason)" + usr << "Not enough parameters (Requires ckey and reason)." return banduration = null banjob = null if(BANTYPE_ADMIN_TEMP) if(!banckey || !banreason || !banduration) - usr << "Not enough parameters (Requires ckey, reason and duration)" + usr << "Not enough parameters (Requires ckey, reason and duration)." return banjob = null @@ -237,7 +237,7 @@ if(bancid) banreason = "[banreason] (CUSTOM CID)" else - message_admins("Ban process: A mob matching [playermob.ckey] was found at location [playermob.x], [playermob.y], [playermob.z]. Custom ip and computer id fields replaced with the ip and computer id from the located mob") + message_admins("Ban process: A mob matching [playermob.ckey] was found at location [playermob.x], [playermob.y], [playermob.z]. Custom ip and computer id fields replaced with the ip and computer id from the located mob.") DB_ban_record(bantype, playermob, banduration, banreason, banjob, null, banckey, banip, bancid ) add_note(banckey, banreason, null, usr.ckey, 0) @@ -255,8 +255,8 @@ if(EMERGENCY_AT_LEAST_DOCKED) return SSshuttle.emergency.request() - log_admin("[key_name(usr)] called the Emergency Shuttle") - message_admins("<span class='adminnotice'>[key_name_admin(usr)] called the Emergency Shuttle to the station</span>") + log_admin("[key_name(usr)] called the Emergency Shuttle.") + message_admins("<span class='adminnotice'>[key_name_admin(usr)] called the Emergency Shuttle to the station.</span>") if("2") if(EMERGENCY_AT_LEAST_DOCKED) @@ -264,12 +264,12 @@ switch(SSshuttle.emergency.mode) if(SHUTTLE_CALL) SSshuttle.emergency.cancel() - log_admin("[key_name(usr)] sent the Emergency Shuttle back") - message_admins("<span class='adminnotice'>[key_name_admin(usr)] sent the Emergency Shuttle back</span>") + log_admin("[key_name(usr)] sent the Emergency Shuttle back.") + message_admins("<span class='adminnotice'>[key_name_admin(usr)] sent the Emergency Shuttle back.</span>") else SSshuttle.emergency.cancel() - log_admin("[key_name(usr)] called the Emergency Shuttle") - message_admins("<span class='adminnotice'>[key_name_admin(usr)] called the Emergency Shuttle to the station</span>") + log_admin("[key_name(usr)] called the Emergency Shuttle.") + message_admins("<span class='adminnotice'>[key_name_admin(usr)] called the Emergency Shuttle to the station.</span>") href_list["secrets"] = "check_antagonist" @@ -280,9 +280,9 @@ var/timer = input("Enter new shuttle duration (seconds):","Edit Shuttle Timeleft", SSshuttle.emergency.timeLeft() ) as num SSshuttle.emergency.setTimer(timer*10) - log_admin("[key_name(usr)] edited the Emergency Shuttle's timeleft to [timer] seconds") + log_admin("[key_name(usr)] edited the Emergency Shuttle's timeleft to [timer] seconds.") minor_announce("The emergency shuttle will reach its destination in [round(SSshuttle.emergency.timeLeft(600))] minutes.") - message_admins("<span class='adminnotice'>[key_name_admin(usr)] edited the Emergency Shuttle's timeleft to [timer] seconds</span>") + message_admins("<span class='adminnotice'>[key_name_admin(usr)] edited the Emergency Shuttle's timeleft to [timer] seconds.</span>") href_list["secrets"] = "check_antagonist" else if(href_list["toggle_continuous"]) @@ -373,7 +373,7 @@ var/mob/M = locate(href_list["mob"]) if(!ismob(M)) - usr << "This can only be used on instances of type /mob" + usr << "This can only be used on instances of type /mob." return var/delmob = 0 @@ -383,8 +383,8 @@ if("Yes") delmob = 1 - log_admin("[key_name(usr)] has used rudimentary transformation on [key_name(M)]. Transforming to [href_list["simplemake"]]; deletemob=[delmob]") - message_admins("<span class='adminnotice'>[key_name_admin(usr)] has used rudimentary transformation on [key_name_admin(M)]. Transforming to [href_list["simplemake"]]; deletemob=[delmob]</span>") + log_admin("[key_name(usr)] has used rudimentary transformation on [key_name(M)]. Transforming to [href_list["simplemake"]].; deletemob=[delmob]") + message_admins("<span class='adminnotice'>[key_name_admin(usr)] has used rudimentary transformation on [key_name_admin(M)]. Transforming to [href_list["simplemake"]].; deletemob=[delmob]</span>") switch(href_list["simplemake"]) if("observer") @@ -482,13 +482,13 @@ return minutes = CMinutes + mins duration = GetExp(minutes) - reason = input(usr,"Please State Reason","Reason",reason2) as message + reason = input(usr,"Please State Reason.","Reason",reason2) as message if(!reason) return if("No") temp = 0 duration = "Perma" - reason = input(usr,"Please State Reason","Reason",reason2) as message + reason = input(usr,"Please State Reason.","Reason",reason2) as message if(!reason) return @@ -521,17 +521,17 @@ if(banreason) switch(alert("Reason: '[banreason]' Remove appearance ban?","Please Confirm","Yes","No")) if("Yes") - ban_unban_log_save("[key_name(usr)] removed [key_name(M)]'s appearance ban") - log_admin("[key_name(usr)] removed [key_name(M)]'s appearance ban") + ban_unban_log_save("[key_name(usr)] removed [key_name(M)]'s appearance ban.") + log_admin("[key_name(usr)] removed [key_name(M)]'s appearance ban.") feedback_inc("ban_appearance_unban", 1) DB_ban_unban(M.ckey, BANTYPE_APPEARANCE) appearance_unban(M) - message_admins("<span class='adminnotice'>[key_name_admin(usr)] removed [key_name_admin(M)]'s appearance ban</span>") + message_admins("<span class='adminnotice'>[key_name_admin(usr)] removed [key_name_admin(M)]'s appearance ban.</span>") M << "<span class='boldannounce'><BIG>[usr.client.ckey] has removed your appearance ban.</BIG></span>" else switch(alert("Appearance ban [M.ckey]?",,"Yes","No", "Cancel")) if("Yes") - var/reason = input(usr,"Please State Reason","Reason") as message + var/reason = input(usr,"Please State Reason.","Reason") as message if(!reason) return ban_unban_log_save("[key_name(usr)] appearance banned [key_name(M)]. reason: [reason]") @@ -540,7 +540,7 @@ DB_ban_record(BANTYPE_APPEARANCE, M, -1, reason) appearance_fullban(M, "[reason]; By [usr.ckey] on [time2text(world.realtime)]") add_note(M.ckey, "Appearance banned - [reason]", null, usr.ckey, 0) - message_admins("<span class='adminnotice'>[key_name_admin(usr)] appearance banned [key_name_admin(M)]</span>") + message_admins("<span class='adminnotice'>[key_name_admin(usr)] appearance banned [key_name_admin(M)].</span>") M << "<span class='boldannounce'><BIG>You have been appearance banned by [usr.client.ckey].</BIG></span>" M << "<span class='boldannounce'>The reason is: [reason]</span>" M << "<span class='danger'>Appearance ban can be lifted only upon request.</span>" @@ -554,11 +554,11 @@ else if(href_list["jobban2"]) var/mob/M = locate(href_list["jobban2"]) if(!ismob(M)) - usr << "This can only be used on instances of type /mob" + usr << "This can only be used on instances of type /mob." return if(!M.ckey) //sanity - usr << "This mob has no ckey" + usr << "This mob has no ckey." return var/dat = "" @@ -963,14 +963,14 @@ var/mins = input(usr,"How long (in minutes)?","Ban time",1440) as num|null if(!mins) return - var/reason = input(usr,"Please State Reason","Reason") as message + var/reason = input(usr,"Please State Reason.","Reason") as message if(!reason) return var/msg for(var/job in notbannedlist) ban_unban_log_save("[key_name(usr)] temp-jobbanned [key_name(M)] from [job] for [mins] minutes. reason: [reason]") - log_admin("[key_name(usr)] temp-jobbanned [key_name(M)] from [job] for [mins] minutes") + log_admin("[key_name(usr)] temp-jobbanned [key_name(M)] from [job] for [mins] minutes.") feedback_inc("ban_job_tmp",1) DB_ban_record(BANTYPE_JOB_TEMP, M, mins, reason, job) if(M.client) @@ -981,7 +981,7 @@ else msg += ", [job]" add_note(M.ckey, "Banned from [msg] - [reason]", null, usr.ckey, 0) - message_admins("<span class='adminnotice'>[key_name_admin(usr)] banned [key_name_admin(M)] from [msg] for [mins] minutes</span>") + message_admins("<span class='adminnotice'>[key_name_admin(usr)] banned [key_name_admin(M)] from [msg] for [mins] minutes.</span>") M << "<span class='boldannounce'><BIG>You have been jobbanned by [usr.client.ckey] from: [msg].</BIG></span>" M << "<span class='boldannounce'>The reason is: [reason]</span>" M << "<span class='danger'>This jobban will be lifted in [mins] minutes.</span>" @@ -1004,7 +1004,7 @@ else msg += ", [job]" add_note(M.ckey, "Banned from [msg] - [reason]", null, usr.ckey, 0) - message_admins("<span class='adminnotice'>[key_name_admin(usr)] banned [key_name_admin(M)] from [msg]</span>") + message_admins("<span class='adminnotice'>[key_name_admin(usr)] banned [key_name_admin(M)] from [msg].</span>") M << "<span class='boldannounce'><BIG>You have been jobbanned by [usr.client.ckey] from: [msg].</BIG></span>" M << "<span class='boldannounce'>The reason is: [reason]</span>" M << "<span class='danger'>Jobban can be lifted only upon request.</span>" @@ -1037,7 +1037,7 @@ else continue if(msg) - message_admins("<span class='adminnotice'>[key_name_admin(usr)] unbanned [key_name_admin(M)] from [msg]</span>") + message_admins("<span class='adminnotice'>[key_name_admin(usr)] unbanned [key_name_admin(M)] from [msg].</span>") M << "<span class='boldannounce'><BIG>You have been un-jobbanned by [usr.client.ckey] from [msg].</BIG></span>" href_list["jobban2"] = 1 // lets it fall through and refresh return 1 @@ -1115,7 +1115,7 @@ var/mins = input(usr,"How long (in minutes)?","Ban time",1440) as num|null if(!mins) return - var/reason = input(usr,"Please State Reason","Reason") as message + var/reason = input(usr,"Please State Reason.","Reason") as message if(!reason) return AddBan(M.ckey, M.computer_id, reason, usr.ckey, 1, mins) @@ -1135,7 +1135,7 @@ del(M.client) //qdel(M) // See no reason why to delete mob. Important stuff can be lost. And ban can be lifted before round ends. if("No") - var/reason = input(usr,"Please State Reason","Reason") as message + var/reason = input(usr,"Please State Reason.","Reason") as message if(!reason) return switch(alert(usr,"IP ban?",,"Yes","No","Cancel")) @@ -1272,11 +1272,11 @@ var/mob/living/carbon/human/H = locate(href_list["monkeyone"]) if(!istype(H)) - usr << "This can only be used on instances of type /mob/living/carbon/human" + usr << "This can only be used on instances of type /mob/living/carbon/human." return - log_admin("[key_name(usr)] attempting to monkeyize [key_name(H)]") - message_admins("<span class='adminnotice'>[key_name_admin(usr)] attempting to monkeyize [key_name_admin(H)]</span>") + log_admin("[key_name(usr)] attempting to monkeyize [key_name(H)].") + message_admins("<span class='adminnotice'>[key_name_admin(usr)] attempting to monkeyize [key_name_admin(H)].</span>") H.monkeyize() else if(href_list["humanone"]) @@ -1285,11 +1285,11 @@ var/mob/living/carbon/monkey/Mo = locate(href_list["humanone"]) if(!istype(Mo)) - usr << "This can only be used on instances of type /mob/living/carbon/monkey" + usr << "This can only be used on instances of type /mob/living/carbon/monkey." return - log_admin("[key_name(usr)] attempting to humanize [key_name(Mo)]") - message_admins("<span class='adminnotice'>[key_name_admin(usr)] attempting to humanize [key_name_admin(Mo)]</span>") + log_admin("[key_name(usr)] attempting to humanize [key_name(Mo)].") + message_admins("<span class='adminnotice'>[key_name_admin(usr)] attempting to humanize [key_name_admin(Mo)].</span>") Mo.humanize() else if(href_list["corgione"]) @@ -1298,11 +1298,11 @@ var/mob/living/carbon/human/H = locate(href_list["corgione"]) if(!istype(H)) - usr << "This can only be used on instances of type /mob/living/carbon/human" + usr << "This can only be used on instances of type /mob/living/carbon/human." return - log_admin("[key_name(usr)] attempting to corgize [key_name(H)]") - message_admins("<span class='adminnotice'>[key_name_admin(usr)] attempting to corgize [key_name_admin(H)]</span>") + log_admin("[key_name(usr)] attempting to corgize [key_name(H)].") + message_admins("<span class='adminnotice'>[key_name_admin(usr)] attempting to corgize [key_name_admin(H)].</span>") H.corgize() @@ -1312,7 +1312,7 @@ var/mob/M = locate(href_list["forcespeech"]) if(!ismob(M)) - usr << "this can only be used on instances of type /mob" + usr << "this can only be used on instances of type /mob." var/speech = input("What will [key_name(M)] say?.", "Force speech", "")// Don't need to sanitize, since it does that in say(), we also trust our admins. if(!speech) @@ -1328,10 +1328,10 @@ var/mob/M = locate(href_list["sendtoprison"]) if(!ismob(M)) - usr << "This can only be used on instances of type /mob" + usr << "This can only be used on instances of type /mob." return if(istype(M, /mob/living/silicon/ai)) - usr << "This cannot be used on instances of type /mob/living/silicon/ai" + usr << "This cannot be used on instances of type /mob/living/silicon/ai." return if(alert(usr, "Send [key_name(M)] to Prison?", "Message", "Yes", "No") != "Yes") @@ -1376,10 +1376,10 @@ var/mob/M = locate(href_list["tdome1"]) if(!ismob(M)) - usr << "This can only be used on instances of type /mob" + usr << "This can only be used on instances of type /mob." return if(istype(M, /mob/living/silicon/ai)) - usr << "This cannot be used on instances of type /mob/living/silicon/ai" + usr << "This cannot be used on instances of type /mob/living/silicon/ai." return for(var/obj/item/I in M) @@ -1406,10 +1406,10 @@ var/mob/M = locate(href_list["tdome2"]) if(!ismob(M)) - usr << "This can only be used on instances of type /mob" + usr << "This can only be used on instances of type /mob." return if(istype(M, /mob/living/silicon/ai)) - usr << "This cannot be used on instances of type /mob/living/silicon/ai" + usr << "This cannot be used on instances of type /mob/living/silicon/ai." return for(var/obj/item/I in M) @@ -1436,10 +1436,10 @@ var/mob/M = locate(href_list["tdomeadmin"]) if(!ismob(M)) - usr << "This can only be used on instances of type /mob" + usr << "This can only be used on instances of type /mob." return if(istype(M, /mob/living/silicon/ai)) - usr << "This cannot be used on instances of type /mob/living/silicon/ai" + usr << "This cannot be used on instances of type /mob/living/silicon/ai." return M.Paralyse(5) @@ -1459,10 +1459,10 @@ var/mob/M = locate(href_list["tdomeobserve"]) if(!ismob(M)) - usr << "This can only be used on instances of type /mob" + usr << "This can only be used on instances of type /mob." return if(istype(M, /mob/living/silicon/ai)) - usr << "This cannot be used on instances of type /mob/living/silicon/ai" + usr << "This cannot be used on instances of type /mob/living/silicon/ai." return for(var/obj/item/I in M) @@ -1490,12 +1490,12 @@ var/mob/living/L = locate(href_list["revive"]) if(!istype(L)) - usr << "This can only be used on instances of type /mob/living" + usr << "This can only be used on instances of type /mob/living." return L.revive(full_heal = 1, admin_revive = 1) message_admins("<span class='danger'>Admin [key_name_admin(usr)] healed / revived [key_name_admin(L)]!</span>") - log_admin("[key_name(usr)] healed / Revived [key_name(L)]") + log_admin("[key_name(usr)] healed / Revived [key_name(L)].") else if(href_list["makeai"]) if(!check_rights(R_SPAWN)) @@ -1503,11 +1503,11 @@ var/mob/living/carbon/human/H = locate(href_list["makeai"]) if(!istype(H)) - usr << "This can only be used on instances of type /mob/living/carbon/human" + usr << "This can only be used on instances of type /mob/living/carbon/human." return message_admins("<span class='danger'>Admin [key_name_admin(usr)] AIized [key_name_admin(H)]!</span>") - log_admin("[key_name(usr)] AIized [key_name(H)]") + log_admin("[key_name(usr)] AIized [key_name(H)].") H.AIize() else if(href_list["makealien"]) @@ -1516,7 +1516,7 @@ var/mob/living/carbon/human/H = locate(href_list["makealien"]) if(!istype(H)) - usr << "This can only be used on instances of type /mob/living/carbon/human" + usr << "This can only be used on instances of type /mob/living/carbon/human." return usr.client.cmd_admin_alienize(H) @@ -1527,7 +1527,7 @@ var/mob/living/carbon/human/H = locate(href_list["makeslime"]) if(!istype(H)) - usr << "This can only be used on instances of type /mob/living/carbon/human" + usr << "This can only be used on instances of type /mob/living/carbon/human." return usr.client.cmd_admin_slimeize(H) @@ -1538,7 +1538,7 @@ var/mob/living/carbon/human/H = locate(href_list["makeblob"]) if(!istype(H)) - usr << "This can only be used on instances of type /mob/living/carbon/human" + usr << "This can only be used on instances of type /mob/living/carbon/human." return usr.client.cmd_admin_blobize(H) @@ -1550,7 +1550,7 @@ var/mob/living/carbon/human/H = locate(href_list["makerobot"]) if(!istype(H)) - usr << "This can only be used on instances of type /mob/living/carbon/human" + usr << "This can only be used on instances of type /mob/living/carbon/human." return usr.client.cmd_admin_robotize(H) @@ -1561,7 +1561,7 @@ var/mob/M = locate(href_list["makeanimal"]) if(istype(M, /mob/new_player)) - usr << "This cannot be used on instances of type /mob/new_player" + usr << "This cannot be used on instances of type /mob/new_player." return usr.client.cmd_admin_animalize(M) @@ -1571,8 +1571,8 @@ if(G) var/newpoints = input("Set [G.name ] Gang's influence.","Set Influence",G.points) as null|num if(newpoints) - message_admins("[key_name_admin(usr)] changed the [G.name] Gang's influence from [G.points] to [newpoints]</span>") - log_admin("[key_name(usr)] changed the [G.name] Gang's influence from [G.points] to [newpoints]</span>") + message_admins("[key_name_admin(usr)] changed the [G.name] Gang's influence from [G.points] to [newpoints].</span>") + log_admin("[key_name(usr)] changed the [G.name] Gang's influence from [G.points] to [newpoints].</span>") G.points = newpoints G.message_gangtools("Your gang now has [G.points] influence.") @@ -1615,7 +1615,7 @@ else if(href_list["adminmoreinfo"]) var/mob/M = locate(href_list["adminmoreinfo"]) if(!ismob(M)) - usr << "This can only be used on instances of type /mob" + usr << "This can only be used on instances of type /mob." return var/location_description = "" @@ -1726,7 +1726,7 @@ var/mob/living/carbon/human/H = locate(href_list["adminspawncookie"]) if(!ishuman(H)) - usr << "This can only be used on instances of type /mob/living/carbon/human" + usr << "This can only be used on instances of type /mob/living/carbon/human." return H.equip_to_slot_or_del( new /obj/item/weapon/reagent_containers/food/snacks/cookie(H), slot_l_hand ) @@ -1740,8 +1740,8 @@ H.update_inv_r_hand()//To ensure the icon appears in the HUD else H.update_inv_l_hand() - log_admin("[key_name(H)] got their cookie, spawned by [key_name(src.owner)]") - message_admins("[key_name(H)] got their cookie, spawned by [key_name(src.owner)]") + log_admin("[key_name(H)] got their cookie, spawned by [key_name(src.owner)].") + message_admins("[key_name(H)] got their cookie, spawned by [key_name(src.owner)].") feedback_inc("admin_cookies_spawned",1) H << "<span class='adminnotice'>Your prayers have been answered!! You received the <b>best cookie</b>!</span>" H << 'sound/effects/pray_chaplain.ogg' @@ -1756,11 +1756,13 @@ usr << "This can only be used on instances of type /mob/living/carbon/human" return if(!istype(H.ears, /obj/item/device/radio/headset)) - usr << "The person you are trying to contact is not wearing a headset" + usr << "The person you are trying to contact is not wearing a headset." return + message_admins("[src.owner] has started answering [key_name(H)]'s Centcomm request.") var/input = input(src.owner, "Please enter a message to reply to [key_name(H)] via their headset.","Outgoing message from Centcom", "") if(!input) + message_admins("[src.owner] decided not to answer [key_name(H)]'s Centcomm request.") return src.owner << "You sent [input] to [H] via a secure channel." @@ -1771,14 +1773,16 @@ else if(href_list["SyndicateReply"]) var/mob/living/carbon/human/H = locate(href_list["SyndicateReply"]) if(!istype(H)) - usr << "This can only be used on instances of type /mob/living/carbon/human" + usr << "This can only be used on instances of type /mob/living/carbon/human." return if(!istype(H.ears, /obj/item/device/radio/headset)) - usr << "The person you are trying to contact is not wearing a headset" + usr << "The person you are trying to contact is not wearing a headset." return + message_admins("[src.owner] has started answering [key_name(H)]'s syndicate request.") var/input = input(src.owner, "Please enter a message to reply to [key_name(H)] via their headset.","Outgoing message from The Syndicate", "") if(!input) + message_admins("[src.owner] decided not to answer [key_name(H)]'s syndicate request.") return src.owner << "You sent [input] to [H] via a secure channel." @@ -1891,10 +1895,10 @@ paths += path if(!paths) - alert("The path list you sent is empty") + alert("The path list you sent is empty.") return if(length(paths) > 5) - alert("Select fewer object types, (max 5)") + alert("Select fewer object types, (max 5).") return var/list/offset = splittext(href_list["offset"],",") @@ -1988,7 +1992,7 @@ src.access_news_network() else if(href_list["ac_set_channel_name"]) - src.admincaster_feed_channel.channel_name = stripped_input(usr, "Provide a Feed Channel Name", "Network Channel Handler", "") + src.admincaster_feed_channel.channel_name = stripped_input(usr, "Provide a Feed Channel Name.", "Network Channel Handler", "") while (findtext(src.admincaster_feed_channel.channel_name," ") == 1) src.admincaster_feed_channel.channel_name = copytext(src.admincaster_feed_channel.channel_name,2,lentext(src.admincaster_feed_channel.channel_name)+1) src.access_news_network() @@ -2006,7 +2010,7 @@ if(src.admincaster_feed_channel.channel_name == "" || src.admincaster_feed_channel.channel_name == "\[REDACTED\]" || check ) src.admincaster_screen=7 else - var/choice = alert("Please confirm Feed channel creation","Network Channel Handler","Confirm","Cancel") + var/choice = alert("Please confirm Feed channel creation.","Network Channel Handler","Confirm","Cancel") if(choice=="Confirm") news_network.CreateFeedChannel(src.admincaster_feed_channel.channel_name, src.admin_signature, src.admincaster_feed_channel.locked, 1) feedback_inc("newscaster_channels",1) @@ -2018,11 +2022,11 @@ var/list/available_channels = list() for(var/datum/newscaster/feed_channel/F in news_network.network_channels) available_channels += F.channel_name - src.admincaster_feed_channel.channel_name = adminscrub(input(usr, "Choose receiving Feed Channel", "Network Channel Handler") in available_channels ) + src.admincaster_feed_channel.channel_name = adminscrub(input(usr, "Choose receiving Feed Channel.", "Network Channel Handler") in available_channels ) src.access_news_network() else if(href_list["ac_set_new_message"]) - src.admincaster_feed_message.body = adminscrub(input(usr, "Write your Feed story", "Network Channel Handler", "")) + src.admincaster_feed_message.body = adminscrub(input(usr, "Write your Feed story.", "Network Channel Handler", "")) while (findtext(src.admincaster_feed_message.returnBody(-1)," ") == 1) src.admincaster_feed_message.body = copytext(src.admincaster_feed_message.returnBody(-1),2,lentext(src.admincaster_feed_message.returnBody(-1))+1) src.access_news_network() @@ -2069,13 +2073,13 @@ src.access_news_network() else if(href_list["ac_set_wanted_name"]) - src.admincaster_wanted_message.criminal = adminscrub(input(usr, "Provide the name of the Wanted person", "Network Security Handler", "")) + src.admincaster_wanted_message.criminal = adminscrub(input(usr, "Provide the name of the Wanted person.", "Network Security Handler", "")) while(findtext(src.admincaster_wanted_message.criminal," ") == 1) src.admincaster_wanted_message.criminal = copytext(admincaster_wanted_message.criminal,2,lentext(admincaster_wanted_message.criminal)+1) src.access_news_network() else if(href_list["ac_set_wanted_desc"]) - src.admincaster_wanted_message.body = adminscrub(input(usr, "Provide the a description of the Wanted person and any other details you deem important", "Network Security Handler", "")) + src.admincaster_wanted_message.body = adminscrub(input(usr, "Provide the a description of the Wanted person and any other details you deem important.", "Network Security Handler", "")) while (findtext(src.admincaster_wanted_message.body," ") == 1) src.admincaster_wanted_message.body = copytext(src.admincaster_wanted_message.body,2,lentext(src.admincaster_wanted_message.body)+1) src.access_news_network() @@ -2097,7 +2101,7 @@ src.access_news_network() else if(href_list["ac_cancel_wanted"]) - var/choice = alert("Please confirm Wanted Issue removal","Network Security Handler","Confirm","Cancel") + var/choice = alert("Please confirm Wanted Issue removal.","Network Security Handler","Confirm","Cancel") if(choice=="Confirm") news_network.deleteWanted() src.admincaster_screen=17 @@ -2160,7 +2164,7 @@ src.access_news_network() else if(href_list["ac_set_signature"]) - src.admin_signature = adminscrub(input(usr, "Provide your desired signature", "Network Identity Handler", "")) + src.admin_signature = adminscrub(input(usr, "Provide your desired signature.", "Network Identity Handler", "")) src.access_news_network() else if(href_list["ac_del_comment"]) @@ -2207,7 +2211,7 @@ message_admins("[key_name_admin(usr)] has kicked [afkonly ? "all AFK" : "all"] clients from the lobby. [length(listkicked)] clients kicked: [strkicked ? strkicked : "--"]") log_admin("[key_name(usr)] has kicked [afkonly ? "all AFK" : "all"] clients from the lobby. [length(listkicked)] clients kicked: [strkicked ? strkicked : "--"]") else - usr << "You may only use this when the game is running" + usr << "You may only use this when the game is running." else if(href_list["create_outfit"]) if(!check_rights(R_ADMIN)) From 57ff27f4a9c942b4920589b2633764c24ae7c696 Mon Sep 17 00:00:00 2001 From: Leo <lzimann@users.noreply.github.com> Date: Thu, 7 Jul 2016 18:56:39 -0300 Subject: [PATCH 62/81] Adds a craftable baseball bat (#19144) The baseball bat has 10 force, although it throws the person back one or two tiles. Sprites by Keekenox In-hand sprites: --- .../items/stacks/sheets/sheet_types.dm | 1 + code/game/objects/items/weapons/weaponry.dm | 16 ++++++++++++++++ icons/mob/inhands/items_lefthand.dmi | Bin 119577 -> 119790 bytes icons/mob/inhands/items_righthand.dmi | Bin 117180 -> 117436 bytes icons/obj/items.dmi | Bin 57706 -> 57940 bytes 5 files changed, 17 insertions(+) diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm index 9ec77c60253..c515549a37d 100644 --- a/code/game/objects/items/stacks/sheets/sheet_types.dm +++ b/code/game/objects/items/stacks/sheets/sheet_types.dm @@ -129,6 +129,7 @@ var/global/list/datum/stack_recipe/wood_recipes = list ( \ new/datum/stack_recipe("apiary", /obj/structure/beebox, 40, time = 50),\ new/datum/stack_recipe("honey frame", /obj/item/honey_frame, 5, time = 10),\ new/datum/stack_recipe("ore box", /obj/structure/ore_box, 4, time = 50, one_per_turf = 1, on_floor = 1),\ + new/datum/stack_recipe("baseball bat", /obj/item/weapon/melee/baseball_bat, 5, time = 15),\ ) /obj/item/stack/sheet/mineral/wood diff --git a/code/game/objects/items/weapons/weaponry.dm b/code/game/objects/items/weapons/weaponry.dm index b2d91b3fc2f..6ac246c864d 100644 --- a/code/game/objects/items/weapons/weaponry.dm +++ b/code/game/objects/items/weapons/weaponry.dm @@ -298,3 +298,19 @@ /obj/item/weapon/melee/skateboard/attack_self(mob/user) new /obj/vehicle/scooter/skateboard(get_turf(user)) qdel(src) + +/obj/item/weapon/melee/baseball_bat + name = "baseball bat" + desc = "There ain't a skull in the league that can withstand a swatter." + icon = 'icons/obj/items.dmi' + icon_state = "baseball_bat" + item_state = "baseball_bat" + force = 10 + throwforce = 12 + attack_verb = list("beat", "smacked") + w_class = 5 + +/obj/item/weapon/melee/baseball_bat/attack(mob/living/target, mob/living/user) + . = ..() + var/atom/throw_target = get_edge_target_turf(target, user.dir) + target.throw_at(throw_target, rand(1,2), 7, user) \ No newline at end of file diff --git a/icons/mob/inhands/items_lefthand.dmi b/icons/mob/inhands/items_lefthand.dmi index 7328ffcbf3dfb3935fe9bbcda822dead45d64489..f40a1494ec064a06c651e4dc27b1ee8dad8142e6 100644 GIT binary patch delta 15602 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 delta 15413 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 diff --git a/icons/mob/inhands/items_righthand.dmi b/icons/mob/inhands/items_righthand.dmi index 9f249c233fddcd0b29f1c5faeea9e419e38b28a0..c8c0a3c9e8a8dc98db5ee5e3b50748fcd80d92ca 100644 GIT binary patch delta 13198 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 delta 12915 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 diff --git a/icons/obj/items.dmi b/icons/obj/items.dmi index 130c276c27991c97c289b128d9b1de6403358dbc..8fa90258c6f46a20be89f8d0267d537c163058a2 100644 GIT binary patch delta 19785 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 delta 19555 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 From 3d6e70a7d455d0a35dc9f287c91097cc5cbfc8ec Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Thu, 7 Jul 2016 21:56:41 +0000 Subject: [PATCH 63/81] Automatic changelog generation for PR #19144 [ci skip] --- html/changelogs/AutoChangeLog-pr-19144.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19144.yml diff --git a/html/changelogs/AutoChangeLog-pr-19144.yml b/html/changelogs/AutoChangeLog-pr-19144.yml new file mode 100644 index 00000000000..3af66dfd176 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19144.yml @@ -0,0 +1,4 @@ +author: "Lzimann & Keekenox" +delete-after: True +changes: + - rscadd: "You can now craft a baseball bat with 5 sheets of wood!" From 83323239fe07fea21e22871d583225315f5cddb8 Mon Sep 17 00:00:00 2001 From: Joan Lung <duorabbit2@gmail.com> Date: Thu, 7 Jul 2016 17:57:10 -0400 Subject: [PATCH 64/81] Adds clockcult tips (#19177) --- .../gamemodes/clock_cult/clock_scripture.dm | 2 +- config/tips.txt | 27 ++++++++++++++++++- 2 files changed, 27 insertions(+), 2 deletions(-) diff --git a/code/game/gamemodes/clock_cult/clock_scripture.dm b/code/game/gamemodes/clock_cult/clock_scripture.dm index 7c1438afe78..6355f518d1c 100644 --- a/code/game/gamemodes/clock_cult/clock_scripture.dm +++ b/code/game/gamemodes/clock_cult/clock_scripture.dm @@ -201,7 +201,7 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed /datum/clockwork_scripture/create_object/judicial_visor //Judicial Visor: Creates a judicial visor. descname = "Delayed Area Stun Glasses" name = "Judicial Visor" - desc = "Forms a visor that, when worn, will grant the ability to form a flame in your hand that can be activated at an area to smite it, stunning and damaging the nonfaithful. \ + desc = "Forms a visor that, when worn, will grant the ability to form a flame in your hand that can be activated at an area to smite it, stunning, muting, and damaging the nonfaithful. \ Cultists of Nar-Sie will be set on fire, though they will be stunned for half the time." invocations = list("Tenag-zr gur synzrf-bs Ratvar!") channel_time = 10 diff --git a/config/tips.txt b/config/tips.txt index afcbe8700b1..4985387309a 100644 --- a/config/tips.txt +++ b/config/tips.txt @@ -155,7 +155,32 @@ As a Cultist, do not cause too much chaos before your objective is completed. If As a Cultist, your team starts off very weak, but if necessary can quickly convert everything they have into raw power. Make sure you have the numbers and equipment to support going loud, or the cult will fall flat on its face. As a Cultist, the Blood Boil rune instantly crits all non-cultists who can see it, but has a chance to explode runes near it, incuding itself. As a Cultist, you can create an army of manifested goons using a combination of the Manifest rune, which creates homunculi from ghosts, and the Blood Drain rune, which drains life from anyone standing on any blood drain rune. -You can deconvert Cultists by feeding them large amounts of holy water. +As a Servant, your clockwork Slab fits in pockets and does not need to be held to communicate with other Servants. +As a Servant, try using the Judicial Visor on a target stunned by a Sigil of Transgression; if done properly, it will allow you to convert them with very little chance of being noticed. +As a Servant, the Judicial Visor is an effective defensive combat tool in small spaces, as it stuns and mutes anyone still on it after 3 seconds. It is also useful for stunning already-stunned enemies for long enough to convert them or finish them off. +As a Servant, making, and protecting, Tinkerer's Caches is extremely important, as caches are required to unlock scripture and share components. +As a Servant, Ocular Wardens, while fragile, do very high, rapid damage to a target non-servant that can see them and will even attack mechs that contain heretics. Place them behind objects that don't block vision to get the most use out of them. +As a Servant, Mending Motors can be powered with replicant alloy by striking it with the alloy in addition to Sigils of Transmission and APC power, and will rapidly repair all nearby damaged clockwork constructs, structures, and servant silicons. +As a Servant, Clockwork Structures that require power will draw power from the APC if they cannot find a different source of power, and most power-using Structures will rapidly drain the APC. +As a Servant, you can repair Clockwork Structures with a Clockwork Proselytizer at a rate of 1 health to 2 liquified alloy. +As a Servant, securing a reliable source of component generation is high-priority, as simply handing out slabs will slowly become inefficient. Try placing Tinkerer's Caches near clockwork walls, or placing Tinkerer's Daemons within those caches. +As a Servant, only held Clockwork Slabs will generate components, and they must be held, in a pocket, or in a storage object to do so, so holding more than one slab is a waste of time. +As a Servant, You can attempt to convert any number of adjacent people in melee range by using the "Guvax" scripture. Be aware that, like slab generation, Guvax's invoke time will become slower with each servant above 5 that is valid for scripture unlocks. +As a Servant, be aware that Cogscarabs are not very efficient in large numbers, as they all require replicant alloy to convert objects and repair structures. Too many scarabs will likely result in a rapid loss of replicant alloy as they consume it to convert the station. +As a Servant, placing components in a slab or cache places those components in a globally-accessable storage that slabs will draw from to invoke scripture. +As a Servant, you can stack different types of Sigils on the same turf; try stacking a Sigil of Transgression and a Sigil of Submission for a subtle conversion trap. +As a Servant, you can deconstruct a clockwork wall with a Clockwork Proselytizer to regain 40 alloy. You can also construct clockwork walls on clockwork floors for a cost of 40 alloy. +As a Servant, using Volt Void while on a Sigil of Transmission will drain power from all visible APCs, power cells, SMES units, non-servant cyborgs, and lights and transfer that power into the Sigil. +As a Servant, Fellowship Armory invokes much faster for each nearby servant and attempts to provide each affected servant with powerful armor against melee and bullet attacks. The gauntlets provided are also immune to elecricity. +As a Servant, Spatial Gateway can teleport to any living Servant or Clockwork Obelisk, and gains additional uses and duration for each Servant assisting in the invocation. +As a Servant, defending the Gateway to the Celestial Derelict is your ultimate goal, and it is heavily recommended that you defend it with all the tools you have avalible, including Ocular Wardens, Mania Motors, Mending Motors, and other, not mentioned things. +As a Servant, once Ratvar has arrived, all of your tools gain a massive boost in power and will, in general, have no cost and work at double speed. +As a Servant, you can impale human targets with a Ratvarian Spear by pulling them, then attacking them. This does massive damage and stuns them, and should effectively win the fight. +As a Servant, Sentinel's Compromise can instantly return you or another Servant to a fighting state by converting half of all their brute and burn damage to toxin, effectively halving the damage they have. Clockwork floors will also rapidly heal toxin damage in Servants, allowing the Compromise more effectiveness. +As a Servant, Clockwork Marauders can only be called forth by exactly saying their true name or if you are heavily damaged, so it is recommended to only have them recalled if they need to heal. +As a Servant, Belligerent, while not particularly useful when alone, is excellent for distrupting and winning a large fight, as even one chant will force all nearby enemies to walk. +As a Servant, Soul Vessels can be placed in cyborg shells, mecha, Cogscarab shells, and Anima Fragment shells. +You can deconvert Cultists of Nar-Sie and Servants of Ratvar by feeding them large amounts of holy water. As a Wizard, you can turn people to stone, then animate the resulting statue with a staff of animation to create an extremely powerful minion, for all of 5 minutes at least. As a Wizard, the fireball spell performs very poorly at close range, as it can easily catch you in the blast. It is best used as a form of artillery down long hallways. As a Wizard, summoning guns will turn a large portion of the crew against themselves, but will also give everyone anything from a pea shooter to a BFG 9000. Use at your own risk! From da4c7813cf6d7a80f81b04952761b2ee496a7866 Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Thu, 7 Jul 2016 21:57:11 +0000 Subject: [PATCH 65/81] Automatic changelog generation for PR #19177 [ci skip] --- html/changelogs/AutoChangeLog-pr-19177.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19177.yml diff --git a/html/changelogs/AutoChangeLog-pr-19177.yml b/html/changelogs/AutoChangeLog-pr-19177.yml new file mode 100644 index 00000000000..7346a489243 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19177.yml @@ -0,0 +1,4 @@ +author: "Joan" +delete-after: True +changes: + - rscadd: "Tips for Clock Cult may now show up." From 28b57eb0b51178de9d50e356b035f500a1dac989 Mon Sep 17 00:00:00 2001 From: Joan Lung <duorabbit2@gmail.com> Date: Thu, 7 Jul 2016 17:57:28 -0400 Subject: [PATCH 66/81] You need at least one Tinkerer's Cache to access components in the global component cache (#19179) --- code/game/gamemodes/clock_cult/clock_items.dm | 20 +++++++++++++------ .../gamemodes/clock_cult/clock_scripture.dm | 3 ++- 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/code/game/gamemodes/clock_cult/clock_items.dm b/code/game/gamemodes/clock_cult/clock_items.dm index 90b362b13ef..230168c24b1 100644 --- a/code/game/gamemodes/clock_cult/clock_items.dm +++ b/code/game/gamemodes/clock_cult/clock_items.dm @@ -359,12 +359,20 @@ if(is_servant_of_ratvar(user) || isobserver(user)) user << "Use the <span class='brass'>Hierophant Network</span> action button to communicate with other servants." user << "Clockwork slabs will only generate components if held by a human or if inside a storage item held by a human, and when generating a component will prevent all other slabs held from generating components." - user << "<b>Stored components (with global cache):</b>" - user << "<span class='neovgre_small'><i>Belligerent Eyes:</i> [stored_components["belligerent_eye"]] ([stored_components["belligerent_eye"] + clockwork_component_cache["belligerent_eye"]])</span>" - user << "<span class='inathneq_small'><i>Vanguard Cogwheels:</i> [stored_components["vanguard_cogwheel"]] ([stored_components["vanguard_cogwheel"] + clockwork_component_cache["vanguard_cogwheel"]])</span>" - user << "<span class='sevtug_small'><i>Guvax Capacitors:</i> [stored_components["guvax_capacitor"]] ([stored_components["guvax_capacitor"] + clockwork_component_cache["guvax_capacitor"]])</span>" - user << "<span class='nezbere_small'><i>Replicant Alloys:</i> [stored_components["replicant_alloy"]] ([stored_components["replicant_alloy"] + clockwork_component_cache["replicant_alloy"]])</span>" - user << "<span class='nzcrentr_small'><i>Hierophant Ansibles:</i> [stored_components["hierophant_ansible"]] ([stored_components["hierophant_ansible"] + clockwork_component_cache["hierophant_ansible"]])</span>" + if(clockwork_caches) + user << "<b>Stored components (with global cache):</b>" + user << "<span class='neovgre_small'><i>Belligerent Eyes:</i> [stored_components["belligerent_eye"]] ([stored_components["belligerent_eye"] + clockwork_component_cache["belligerent_eye"]])</span>" + user << "<span class='inathneq_small'><i>Vanguard Cogwheels:</i> [stored_components["vanguard_cogwheel"]] ([stored_components["vanguard_cogwheel"] + clockwork_component_cache["vanguard_cogwheel"]])</span>" + user << "<span class='sevtug_small'><i>Guvax Capacitors:</i> [stored_components["guvax_capacitor"]] ([stored_components["guvax_capacitor"] + clockwork_component_cache["guvax_capacitor"]])</span>" + user << "<span class='nezbere_small'><i>Replicant Alloys:</i> [stored_components["replicant_alloy"]] ([stored_components["replicant_alloy"] + clockwork_component_cache["replicant_alloy"]])</span>" + user << "<span class='nzcrentr_small'><i>Hierophant Ansibles:</i> [stored_components["hierophant_ansible"]] ([stored_components["hierophant_ansible"] + clockwork_component_cache["hierophant_ansible"]])</span>" + else + user << "<b>Stored components:</b>" + user << "<span class='neovgre_small'><i>Belligerent Eyes:</i> [stored_components["belligerent_eye"]]</span>" + user << "<span class='inathneq_small'><i>Vanguard Cogwheels:</i> [stored_components["vanguard_cogwheel"]]</span>" + user << "<span class='sevtug_small'><i>Guvax Capacitors:</i> [stored_components["guvax_capacitor"]]</span>" + user << "<span class='nezbere_small'><i>Replicant Alloys:</i> [stored_components["replicant_alloy"]]</span>" + user << "<span class='nzcrentr_small'><i>Hierophant Ansibles:</i> [stored_components["hierophant_ansible"]]</span>" /obj/item/clockwork/slab/proc/show_hierophant(mob/living/user) var/message = stripped_input(user, "Enter a message to send to your fellow servants.", "Hierophant") diff --git a/code/game/gamemodes/clock_cult/clock_scripture.dm b/code/game/gamemodes/clock_cult/clock_scripture.dm index 6355f518d1c..ee5ecd0c1c3 100644 --- a/code/game/gamemodes/clock_cult/clock_scripture.dm +++ b/code/game/gamemodes/clock_cult/clock_scripture.dm @@ -76,7 +76,8 @@ Judgement: 10 servants, 100 CV, and any existing AIs are converted or destroyed /datum/clockwork_scripture/proc/has_requirements() //if we have the components and invokers to do it if(!ratvar_awakens && !slab.no_cost) for(var/i in required_components) - if(slab.stored_components[i] + clockwork_component_cache[i] < required_components[i]) + var/cache_components = clockwork_caches ? clockwork_component_cache[i] : 0 + if(slab.stored_components[i] + cache_components < required_components[i]) invoker << "<span class='warning'>You lack the components to recite this piece of scripture! Check Recollection for component costs.</span>" return 0 if(multiple_invokers_used && !multiple_invokers_optional && !ratvar_awakens && !slab.no_cost) From 9f0da0d29f94060a1050de62c8cfac94662d58c5 Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Thu, 7 Jul 2016 21:57:29 +0000 Subject: [PATCH 67/81] Automatic changelog generation for PR #19179 [ci skip] --- html/changelogs/AutoChangeLog-pr-19179.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19179.yml diff --git a/html/changelogs/AutoChangeLog-pr-19179.yml b/html/changelogs/AutoChangeLog-pr-19179.yml new file mode 100644 index 00000000000..6226ffca119 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19179.yml @@ -0,0 +1,4 @@ +author: "Joan" +delete-after: True +changes: + - experiment: "The global component cache can only be accessed by clockwork slabs if there is at least one Tinkerer's Cache active." From 7ecb6e796e181176274d0f7acda57b256f0dfa7c Mon Sep 17 00:00:00 2001 From: Joan Lung <duorabbit2@gmail.com> Date: Thu, 7 Jul 2016 17:57:51 -0400 Subject: [PATCH 68/81] Celestial Gateways use the proper proc to message servants --- code/game/gamemodes/clock_cult/clock_ratvar.dm | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/code/game/gamemodes/clock_cult/clock_ratvar.dm b/code/game/gamemodes/clock_cult/clock_ratvar.dm index 158a495e887..9313cf639a5 100644 --- a/code/game/gamemodes/clock_cult/clock_ratvar.dm +++ b/code/game/gamemodes/clock_cult/clock_ratvar.dm @@ -40,9 +40,7 @@ SSshuttle.emergencyNoEscape = TRUE START_PROCESSING(SSobj, src) var/area/gate_area = get_area(src) - for(var/M in mob_list) - if(is_servant_of_ratvar(M) || isobserver(M)) - M << "<span class='large_brass'><b>A gateway to the Celestial Derelict has been created in [gate_area.map_name]!</b></span>" + hierophant_message("<span class='large_brass'><b>A gateway to the Celestial Derelict has been created in [gate_area.map_name]!</b></span>") /obj/structure/clockwork/massive/celestial_gateway/Destroy() SSshuttle.emergencyNoEscape = FALSE @@ -54,9 +52,7 @@ STOP_PROCESSING(SSobj, src) if(!purpose_fulfilled) var/area/gate_area = get_area(src) - for(var/M in mob_list) - if(is_servant_of_ratvar(M) || isobserver(M)) - M << "<span class='large_brass'><b>A gateway to the Celestial Derelict has fallen at [gate_area.map_name]!</b></span>" + hierophant_message("<span class='large_brass'><b>A gateway to the Celestial Derelict has fallen at [gate_area.map_name]!</b></span>") world << sound(null, 0, channel = 8) qdel(glow) glow = null @@ -85,7 +81,7 @@ return 0 //Nice try, Toxins! /obj/structure/clockwork/massive/celestial_gateway/process() - if(!progress_in_seconds || prob(5)) + if(!progress_in_seconds || prob(7)) for(var/M in mob_list) M << "<span class='warning'><b>You hear otherworldly sounds from the [dir2text(get_dir(get_turf(M), get_turf(src)))]...</span>" if(!health) @@ -116,9 +112,9 @@ takes_damage = FALSE purpose_fulfilled = TRUE make_glow() - animate(glow, transform = matrix() * 1.5, alpha = 255, time = 126) + animate(glow, transform = matrix() * 1.5, alpha = 255, time = 125) world << sound('sound/effects/ratvar_rises.ogg', 0, channel = 8) //End the sounds - sleep(126) + sleep(125) make_glow() animate(glow, transform = matrix() * 3, alpha = 0, time = 5) sleep(5) From 21234fc5172b521e85899e7604066897185a9bed Mon Sep 17 00:00:00 2001 From: GunHog <GunHog@users.noreply.github.com> Date: Thu, 7 Jul 2016 17:00:29 -0500 Subject: [PATCH 69/81] Removes the obsolete Fireproof Core Malf power (#19154) * AI fire immunity fixes - The "Fireproof Core" ability now properly works for burn damage projectiles. * Revert changes, remove power - Reverts my changes to this power and makes it a removal. --- code/game/gamemodes/malfunction/Malf_Modules.dm | 17 ----------------- code/modules/mob/living/silicon/ai/ai.dm | 1 - code/modules/mob/living/silicon/ai/life.dm | 4 +--- 3 files changed, 1 insertion(+), 21 deletions(-) diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm index 0653daa9a84..f328546feed 100644 --- a/code/game/gamemodes/malfunction/Malf_Modules.dm +++ b/code/game/gamemodes/malfunction/Malf_Modules.dm @@ -93,23 +93,6 @@ world << "<B>The AI cleansed the station of life with the doomsday device!</B>" ticker.force_ending = 1 -/datum/AI_Module/large/fireproof_core - module_name = "Core Upgrade" - mod_pick_name = "coreup" - description = "An upgrade to improve core resistance, making it immune to fire and heat. This effect is permanent." - cost = 50 - one_time = 1 - - power_type = /mob/living/silicon/ai/proc/fireproof_core - -/mob/living/silicon/ai/proc/fireproof_core() - set category = "Malfunction" - set name = "Fireproof Core" - for(var/mob/living/silicon/ai/ai in player_list) - ai.fire_res_on_core = 1 - src.verbs -= /mob/living/silicon/ai/proc/fireproof_core - src << "<span class='notice'>Core fireproofed.</span>" - /datum/AI_Module/large/upgrade_turrets module_name = "AI Turret Upgrade" mod_pick_name = "turret" diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index c3533d9c49e..0ef5232ec18 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -45,7 +45,6 @@ var/list/ai_list = list() //MALFUNCTION var/datum/module_picker/malf_picker var/list/datum/AI_Module/current_modules = list() - var/fire_res_on_core = 0 var/can_dominate_mechs = 0 var/shunted = 0 //1 if the AI is currently shunted. Used to differentiate between shunted and ghosted/braindead diff --git a/code/modules/mob/living/silicon/ai/life.dm b/code/modules/mob/living/silicon/ai/life.dm index 59a32d88bed..fab6fdef09a 100644 --- a/code/modules/mob/living/silicon/ai/life.dm +++ b/code/modules/mob/living/silicon/ai/life.dm @@ -49,9 +49,7 @@ /mob/living/silicon/ai/updatehealth() if(status_flags & GODMODE) return - health = maxHealth - getOxyLoss() - getToxLoss() - getBruteLoss() - if(!fire_res_on_core) - health -= getFireLoss() + health = maxHealth - getOxyLoss() - getToxLoss() - getBruteLoss() - getFireLoss() update_stat() diag_hud_set_health() From 075a8e55cf1de9d0a5b52e2542eec03544521200 Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Thu, 7 Jul 2016 22:00:31 +0000 Subject: [PATCH 70/81] Automatic changelog generation for PR #19154 [ci skip] --- html/changelogs/AutoChangeLog-pr-19154.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19154.yml diff --git a/html/changelogs/AutoChangeLog-pr-19154.yml b/html/changelogs/AutoChangeLog-pr-19154.yml new file mode 100644 index 00000000000..df184ae1c9e --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19154.yml @@ -0,0 +1,4 @@ +author: "Gun Hog" +delete-after: True +changes: + - rscdel: "Malf (Traitor) AI's Fireproof Core ability has been removed, as it was entirely obsolete." From 38fc73032f75a54ce9520f683f87f338b855f8c1 Mon Sep 17 00:00:00 2001 From: Joan Lung <duorabbit2@gmail.com> Date: Thu, 7 Jul 2016 19:09:57 -0400 Subject: [PATCH 71/81] Ratvarian Spears are now sharp (#19183) --- code/game/gamemodes/clock_cult/clock_items.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/gamemodes/clock_cult/clock_items.dm b/code/game/gamemodes/clock_cult/clock_items.dm index 230168c24b1..c32a7483f8f 100644 --- a/code/game/gamemodes/clock_cult/clock_items.dm +++ b/code/game/gamemodes/clock_cult/clock_items.dm @@ -710,8 +710,9 @@ icon = 'icons/obj/clockwork_objects.dmi' icon_state = "ratvarian_spear" item_state = "ratvarian_spear" - force = 17 //Extra damage is dealt to silicons in afterattack() + force = 17 //Extra damage is dealt to silicons in attack() throwforce = 40 + sharpness = IS_SHARP_ACCURATE attack_verb = list("stabbed", "poked", "slashed") hitsound = 'sound/weapons/bladeslice.ogg' w_class = 4 From f9791395a11fe5a247ee7f740ceec079cfe82d0d Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Thu, 7 Jul 2016 23:09:59 +0000 Subject: [PATCH 72/81] Automatic changelog generation for PR #19183 [ci skip] --- html/changelogs/AutoChangeLog-pr-19183.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19183.yml diff --git a/html/changelogs/AutoChangeLog-pr-19183.yml b/html/changelogs/AutoChangeLog-pr-19183.yml new file mode 100644 index 00000000000..d2bb5a62fda --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19183.yml @@ -0,0 +1,4 @@ +author: "Joan" +delete-after: True +changes: + - rscadd: "Ratvarian Spears are now sharp and can be used to cut off limbs or butcher mobs." From 645b6d14ccc8ac9fe750a7aa0f4a8721f3bb5fcf Mon Sep 17 00:00:00 2001 From: GunHog <GunHog@users.noreply.github.com> Date: Thu, 7 Jul 2016 18:10:43 -0500 Subject: [PATCH 73/81] Adds conveyor belts to autolathe (#19169) - Added Conveyor belt to autolathe designs. - Added Conveyor switches to autolathe designs. --- .../research/designs/autolathe_designs.dm | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/code/modules/research/designs/autolathe_designs.dm b/code/modules/research/designs/autolathe_designs.dm index 0fe0205b916..8e5bfa55e6d 100644 --- a/code/modules/research/designs/autolathe_designs.dm +++ b/code/modules/research/designs/autolathe_designs.dm @@ -711,3 +711,20 @@ materials = list(MAT_METAL = 12000) build_path = /obj/item/wallframe/turret_control category = list("initial", "Construction") + +/datum/design/conveyor_belt + name = "Conveyor belt" + id = "conveyor_belt" + build_type = AUTOLATHE + materials = list(MAT_METAL = 5000) + build_path = /obj/item/conveyor_construct + category = list("initial", "Construction") + +/datum/design/conveyor_switch + name = "Conveyor belt switch" + id = "conveyor_switch" + build_type = AUTOLATHE + materials = list(MAT_METAL = 450, MAT_GLASS = 190) + build_path = /obj/item/conveyor_switch_construct + category = list("initial", "Construction") + From 0e3d44043fe8831b8680b529142a5b26314aeb97 Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Thu, 7 Jul 2016 23:10:45 +0000 Subject: [PATCH 74/81] Automatic changelog generation for PR #19169 [ci skip] --- html/changelogs/AutoChangeLog-pr-19169.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19169.yml diff --git a/html/changelogs/AutoChangeLog-pr-19169.yml b/html/changelogs/AutoChangeLog-pr-19169.yml new file mode 100644 index 00000000000..4be860c815c --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19169.yml @@ -0,0 +1,4 @@ +author: "Gun Hog" +delete-after: True +changes: + - rscadd: "Nanotrasen is proud to announce that conveyor belts can now be fabricated at your station's autolathes!" From add934e0aa72bb5b7a836945bad27b48dfb73204 Mon Sep 17 00:00:00 2001 From: coiax <yellowbounder@gmail.com> Date: Fri, 8 Jul 2016 01:48:29 +0100 Subject: [PATCH 75/81] "vines", "plants" faction gives immunity to kuzdu (#18540) * "vines", "plants" faction gives immunity to kuzdu Adding "vines" and "plants" to podpeople's factions only makes them immune to the snare of the venus human trap. Now added some checks to spacevine.dm which checks for vine immunity, and a check in mob/living.dm (apparently). Podpeople (and venus human traps) are now no longer damaged, poisoned or obstructed by space vines. Explosive vines still damage them, because there's an actual explosion. * Some grammar fixes for venus human traps * Fixes compile error * Pod people are now vine immune, completely --- code/game/turfs/simulated/floor.dm | 7 +- code/modules/events/spacevine.dm | 70 +++++++++++++------ code/modules/mob/living/carbon/human/human.dm | 2 + .../mob/living/carbon/human/species_types.dm | 11 ++- code/modules/mob/living/living.dm | 4 +- .../mob/living/simple_animal/simple_animal.dm | 19 +++-- 6 files changed, 79 insertions(+), 34 deletions(-) diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 535b943a060..1fb959a7fc6 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -48,7 +48,7 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," if(builtin_tile) qdel(builtin_tile) builtin_tile = null - return ..() + . = ..() /turf/open/floor/ex_act(severity, target) var/shielded = is_shielded() @@ -58,8 +58,7 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," if(target == src) src.ChangeTurf(src.baseturf) if(target != null) - ex_act(3) - return + severity = 3 switch(severity) if(1) @@ -186,4 +185,4 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," /turf/open/floor/initialize() ..() - MakeDirty() \ No newline at end of file + MakeDirty() diff --git a/code/modules/events/spacevine.dm b/code/modules/events/spacevine.dm index d6bf374fd6f..624feef72f2 100644 --- a/code/modules/events/spacevine.dm +++ b/code/modules/events/spacevine.dm @@ -109,23 +109,36 @@ /turf/open/floor/vines/ChangeTurf(turf/open/floor/T) for(var/obj/effect/spacevine/SV in src) qdel(SV) - ..() + . = ..() UpdateAffectingLights() +/datum/spacevine_mutation/space_covering + var/static/list/coverable_turfs + +/datum/spacevine_mutation/space_covering/New() + . = ..() + if(!coverable_turfs) + coverable_turfs = typecacheof(list( + /turf/open/space + )) + coverable_turfs -= typecacheof(list( + /turf/open/space/transit + )) + /datum/spacevine_mutation/space_covering/on_grow(obj/effect/spacevine/holder) - if(istype(holder.loc, /turf/open/space)) - var/turf/open/spaceturf = holder.loc - spaceturf.ChangeTurf(/turf/open/floor/vines) + process_mutation(holder) /datum/spacevine_mutation/space_covering/process_mutation(obj/effect/spacevine/holder) - if(istype(holder.loc, /turf/open/space)) - var/turf/open/spaceturf = holder.loc - spaceturf.ChangeTurf(/turf/open/floor/vines) + var/turf/T = get_turf(holder) + if(is_type_in_typecache(T, coverable_turfs)) + var/currtype = T.type + T.ChangeTurf(/turf/open/floor/vines) + T.baseturf = currtype /datum/spacevine_mutation/space_covering/on_death(obj/effect/spacevine/holder) - if(istype(holder.loc, /turf/open/floor/vines)) - var/turf/open/spaceturf = holder.loc - spaceturf.ChangeTurf(/turf/open/space) + var/turf/T = get_turf(holder) + if(istype(T, /turf/open/floor/vines)) + T.ChangeTurf(T.baseturf) /datum/spacevine_mutation/bluespace name = "bluespace" @@ -155,12 +168,13 @@ /datum/spacevine_mutation/toxicity/on_cross(obj/effect/spacevine/holder, mob/living/crosser) if(issilicon(crosser)) return - if(prob(severity) && istype(crosser)) + if(prob(severity) && istype(crosser) && !isvineimmune(crosser)) crosser << "<span class='alert'>You accidently touch the vine and feel a strange sensation.</span>" crosser.adjustToxLoss(5) /datum/spacevine_mutation/toxicity/on_eat(obj/effect/spacevine/holder, mob/living/eater) - eater.adjustToxLoss(5) + if(!isvineimmune(eater)) + eater.adjustToxLoss(5) /datum/spacevine_mutation/explosive //OH SHIT IT CAN CHAINREACT RUN!!! name = "explosive" @@ -173,8 +187,7 @@ qdel(src) else . = 1 - spawn(5) - qdel(src) + QDEL_IN(src, 5) /datum/spacevine_mutation/explosive/on_death(obj/effect/spacevine/holder, mob/hitter, obj/item/I) explosion(holder.loc, 0, 0, severity, 0, 0) @@ -210,10 +223,10 @@ quality = NEGATIVE /datum/spacevine_mutation/aggressive_spread/on_spread(obj/effect/spacevine/holder, turf/target) - target.ex_act(severity, src) + target.ex_act(severity, src) // vine immunity handled at /mob/ex_act /datum/spacevine_mutation/aggressive_spread/on_buckle(obj/effect/spacevine/holder, mob/living/buckled) - buckled.ex_act(severity) + buckled.ex_act(severity, src) /datum/spacevine_mutation/transparency name = "transparent" @@ -291,13 +304,13 @@ quality = NEGATIVE /datum/spacevine_mutation/thorns/on_cross(obj/effect/spacevine/holder, mob/living/crosser) - if(prob(severity) && istype(crosser)) + if(prob(severity) && istype(crosser) && !isvineimmune(holder)) var/mob/living/M = crosser M.adjustBruteLoss(5) M << "<span class='alert'>You cut yourself on the thorny vines.</span>" /datum/spacevine_mutation/thorns/on_hit(obj/effect/spacevine/holder, mob/living/hitter, obj/item/I, expected_damage) - if(prob(severity) && istype(hitter)) + if(prob(severity) && istype(hitter) && !isvineimmune(holder)) var/mob/living/M = hitter M.adjustBruteLoss(5) M << "<span class='alert'>You cut yourself on the thorny vines.</span>" @@ -497,7 +510,7 @@ /obj/effect/spacevine_controller/process() if(!vines) - qdel(src) //space vines exterminated. Remove the controller + qdel(src) //space vines exterminated. Remove the controller return if(!growth_queue) qdel(src) //Sanity check @@ -509,7 +522,7 @@ var/i = 0 var/list/obj/effect/spacevine/queue_end = list() - for( var/obj/effect/spacevine/SV in growth_queue ) + for(var/obj/effect/spacevine/SV in growth_queue) if(qdeleted(SV)) continue i++ @@ -546,12 +559,12 @@ if(!has_buckled_mobs() && prob(25)) for(var/mob/living/V in src.loc) entangle(V) - if(buckled_mobs.len) + if(buckled_mobs && buckled_mobs.len) break //only capture one mob at a time /obj/effect/spacevine/proc/entangle(mob/living/V) - if(!V) + if(!V || isvineimmune(V)) return for(var/datum/spacevine_mutation/SM in mutations) SM.on_buckle(src, V) @@ -585,3 +598,16 @@ override += SM.process_temperature(src, temp, volume) if(!override) qdel(src) + +/obj/effect/spacevine/CanPass(atom/movable/mover, turf/target, height=0) + if(isvineimmune(mover)) + . = TRUE + else + . = ..() + +/proc/isvineimmune(atom/A) + . = FALSE + if(isliving(A)) + var/mob/living/M = A + if(("vines" in M.faction) || ("plants" in M.faction)) + . = TRUE diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm index a8068b92f49..f11a76d0fc9 100644 --- a/code/modules/mob/living/carbon/human/human.dm +++ b/code/modules/mob/living/carbon/human/human.dm @@ -120,6 +120,8 @@ var/b_loss = null var/f_loss = null var/bomb_armor = getarmor(null, "bomb") + if(istype(ex_target, /datum/spacevine_mutation) && isvineimmune(src)) + return switch (severity) if (1) diff --git a/code/modules/mob/living/carbon/human/species_types.dm b/code/modules/mob/living/carbon/human/species_types.dm index ac36d4c28cc..d19b8589db8 100644 --- a/code/modules/mob/living/carbon/human/species_types.dm +++ b/code/modules/mob/living/carbon/human/species_types.dm @@ -104,6 +104,15 @@ heatmod = 1.5 meat = /obj/item/weapon/reagent_containers/food/snacks/meat/slab/human/mutant/plant +/datum/species/pod/on_species_gain(mob/living/carbon/C, datum/species/old_species) + . = ..() + C.faction |= "plants" + C.faction |= "vines" + +/datum/species/pod/on_species_loss(mob/living/carbon/C) + . = ..() + C.faction -= "plants" + C.faction -= "vines" /datum/species/pod/spec_life(mob/living/carbon/human/H) if(H.stat == DEAD) @@ -146,8 +155,6 @@ H.show_message("<span class='userdanger'>The radiation beam singes you!</span>") if(/obj/item/projectile/energy/florayield) H.nutrition = min(H.nutrition+30, NUTRITION_LEVEL_FULL) - return - /* SHADOWPEOPLE diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm index f6a9200c49b..dc93198a8a1 100644 --- a/code/modules/mob/living/living.dm +++ b/code/modules/mob/living/living.dm @@ -225,7 +225,9 @@ Sorry Giacom. Please don't be mad :( /mob/living/proc/InCritical() return (src.health < 0 && src.health > -95 && stat == UNCONSCIOUS) -/mob/living/ex_act(severity, target) +/mob/living/ex_act(severity, origin) + if(istype(origin, /datum/spacevine_mutation) && isvineimmune(src)) + return ..() flash_eyes() diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm index bce40f6b5a2..53187f4e7ec 100644 --- a/code/modules/mob/living/simple_animal/simple_animal.dm +++ b/code/modules/mob/living/simple_animal/simple_animal.dm @@ -423,16 +423,25 @@ /mob/living/simple_animal/ex_act(severity, target) ..() + var/bomb_armor = getarmor(null, "bomb") switch (severity) if (1) - gib() - return - + if(prob(bomb_armor)) + adjustBruteLoss(500) + else + gib() + return if (2) - adjustBruteLoss(60) + var/bloss = 60 + if(prob(bomb_armor)) + bloss = bloss / 1.5 + adjustBruteLoss(bloss) if(3) - adjustBruteLoss(30) + var/bloss = 30 + if(prob(bomb_armor)) + bloss = bloss / 1.5 + adjustBruteLoss(bloss) /mob/living/simple_animal/proc/CanAttack(atom/the_target) if(see_invisible < the_target.invisibility) From 7b77def8212a3f7ca323cd22bb8a609cc8e94080 Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Fri, 8 Jul 2016 00:48:31 +0000 Subject: [PATCH 76/81] Automatic changelog generation for PR #18540 [ci skip] --- html/changelogs/AutoChangeLog-pr-18540.yml | 6 ++++++ 1 file changed, 6 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-18540.yml diff --git a/html/changelogs/AutoChangeLog-pr-18540.yml b/html/changelogs/AutoChangeLog-pr-18540.yml new file mode 100644 index 00000000000..c133de4e025 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-18540.yml @@ -0,0 +1,6 @@ +author: "coiax" +delete-after: True +changes: + - rscadd: "Podpeople (and venus human traps) are now no longer damaged, +poisoned or obstructed by space vines. Explosive vines still damage +them, because there's an actual explosion." From 8bbe45f41256ffb96b0bffde0eb7cf2231606180 Mon Sep 17 00:00:00 2001 From: coiax <yellowbounder@gmail.com> Date: Fri, 8 Jul 2016 13:18:37 +0100 Subject: [PATCH 77/81] AI APC hacking improvements (#19203) * AI hacking timer moved to AI mob from APC * Adds APC hacking alert * Adds notification when hacking an APC --- code/_onclick/hud/alert.dm | 17 +++++++++ .../kitchen_machinery/microwave.dm | 2 -- code/modules/mob/living/silicon/ai/ai.dm | 34 ++++++++++++++---- code/modules/power/apc.dm | 25 ++++--------- icons/mob/screen_alert.dmi | Bin 35230 -> 35354 bytes 5 files changed, 50 insertions(+), 28 deletions(-) diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm index 2dea5689c51..34979d03325 100644 --- a/code/_onclick/hud/alert.dm +++ b/code/_onclick/hud/alert.dm @@ -297,6 +297,23 @@ so as to remain in compliance with the most up-to-date laws." icon_state = "newlaw" timeout = 300 +/obj/screen/alert/hackingapc + name = "Hacking APC" + desc = "An Area Power Controller is being hacked. When the process is \ + complete, you will have exclusive control of it, and you will gain \ + additional processing time to unlock more malfunction abilities." + icon_state = "hackingapc" + timeout = 600 + var/atom/target = null + +/obj/screen/alert/hackingapc/Click() + if(!usr || !usr.client) return + if(!target) return + var/mob/living/silicon/ai/AI = usr + var/turf/T = get_turf(target) + if(T) + AI.eyeobj.setLoc(T) + //MECHS /obj/screen/alert/low_mech_integrity diff --git a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm index ce1f045bf28..13aff60e511 100644 --- a/code/modules/food_and_drinks/kitchen_machinery/microwave.dm +++ b/code/modules/food_and_drinks/kitchen_machinery/microwave.dm @@ -212,7 +212,6 @@ var/datum/browser/popup = new(user, "microwave", name, 300, 300) popup.set_content(dat) popup.open() - return /*********************************** * Microwave Menu Handling/Cooking @@ -340,4 +339,3 @@ if ("dispose") dispose() updateUsrDialog() - return diff --git a/code/modules/mob/living/silicon/ai/ai.dm b/code/modules/mob/living/silicon/ai/ai.dm index 0ef5232ec18..69546fc8e49 100644 --- a/code/modules/mob/living/silicon/ai/ai.dm +++ b/code/modules/mob/living/silicon/ai/ai.dm @@ -156,7 +156,9 @@ var/list/ai_list = list() shuttle_caller_list -= src SSshuttle.autoEvac() qdel(eyeobj) // No AI, no Eye - return ..() + malfhack = null + + . = ..() /mob/living/silicon/ai/verb/pick_icon() @@ -319,8 +321,6 @@ var/list/ai_list = list() if(C) C.post_status("shuttle") - return - /mob/living/silicon/ai/cancel_camera() src.view_core() @@ -384,8 +384,6 @@ var/list/ai_list = list() if (stat != DEAD) adjustBruteLoss(30) - return - /mob/living/silicon/ai/Topic(href, href_list) if(usr != src) return @@ -469,7 +467,6 @@ var/list/ai_list = list() return ..() - return /mob/living/silicon/ai/proc/switchCamera(obj/machinery/camera/C) @@ -745,7 +742,6 @@ var/list/ai_list = list() light_cameras() src << "Camera lights activated." - return //AI_CAMERA_LUMINOSITY @@ -897,3 +893,27 @@ var/list/ai_list = list() if(..()) //successfully ressuscitated from death icon_state = "ai" . = 1 + +/mob/living/silicon/ai/proc/malfhacked(obj/machinery/power/apc/apc) + malfhack = null + malfhacking = FALSE + + if(!istype(apc) || qdeleted(apc) || apc.stat & BROKEN) + src << "Hack aborted. The designated APC no longer exists on the \ + power network." + playsound(get_turf(src), 'sound/machines/buzz-two.ogg', 50, 1) + else if(apc.aidisabled) + src << "Hack aborted. \The [apc] is no longer responding \ + to our systems." + playsound(get_turf(src), 'sound/machines/buzz-sigh.ogg', 50, 1) + else + malf_picker.processing_time += 10 + + apc.malfai = parent || src + apc.malfhack = TRUE + apc.locked = TRUE + + playsound(get_turf(src), 'sound/machines/ding.ogg', 50, 1) + src << "Hack complete. \The [apc] is now under your \ + exclusive control." + apc.update_icon() diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index 2063a91ae68..9c17ba8db9b 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -114,7 +114,7 @@ setDir(SOUTH) if(auto_name) - name = "[get_area(src)] APC" + name = "\improper [get_area(src)] APC" pixel_x = (src.tdir & 3)? 0 : (src.tdir == 4 ? 24 : -24) pixel_y = (src.tdir & 3)? (src.tdir ==1 ? 24 : -24) : 0 @@ -147,7 +147,7 @@ qdel(cell) if(terminal) disconnect_terminal() - return ..() + . = ..() /obj/machinery/power/apc/proc/make_terminal() // create a terminal object at the same position as original turf loc @@ -797,24 +797,11 @@ malf << "Beginning override of APC systems. This takes some time, and you cannot perform other actions during the process." malf.malfhack = src malf.malfhacking = TRUE - addtimer(src, "malfhacked", 600, FALSE, malf) + addtimer(malf, "malfhacked", 600, FALSE, src) -/obj/machinery/power/apc/proc/malfhacked(mob/living/silicon/ai/malf) - if(!istype(malf)) - return - malf.malfhack = null - malf.malfhacking = FALSE - if(src && !src.aidisabled) - malf.malf_picker.processing_time += 10 - - malfai = malf.parent || malf - malfhack = TRUE - locked = TRUE - - malf << "Hack complete. The APC is now under your exclusive control." - update_icon() - else - malf << "Hack aborted. The designated APC has stopped responding and no longer exists on the power network." + var/obj/screen/alert/hackingapc/A + A = malf.throw_alert("hackingapc", /obj/screen/alert/hackingapc) + A.target = src /obj/machinery/power/apc/proc/malfoccupy(mob/living/silicon/ai/malf) if(!istype(malf)) diff --git a/icons/mob/screen_alert.dmi b/icons/mob/screen_alert.dmi index bbfc87049aae867b2827689e12daf51a9fb54fad..4998f8638b2032918db5ad1f5e3176dab13f3d2d 100644 GIT binary patch literal 35354 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 O0000<MNUMnLSTZ#EZSfI literal 35230 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 KMNUMnLSTYDBJLFc From ca36e24fd21e7b844c8b1239d11d5da8af870aef Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Fri, 8 Jul 2016 12:18:38 +0000 Subject: [PATCH 78/81] Automatic changelog generation for PR #19203 [ci skip] --- html/changelogs/AutoChangeLog-pr-19203.yml | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19203.yml diff --git a/html/changelogs/AutoChangeLog-pr-19203.yml b/html/changelogs/AutoChangeLog-pr-19203.yml new file mode 100644 index 00000000000..aa05caaad3d --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19203.yml @@ -0,0 +1,4 @@ +author: "coiax" +delete-after: True +changes: + - rscadd: "AIs get a notification when hacking an APC, which can be clicked to jump your camera to the APC's location. AIs also get notification sounds when a hack has completed or failed." From 1caec83f5de40c836a4e8f62895a024f599e93dc Mon Sep 17 00:00:00 2001 From: Remie Richards <toiletbrush95@gmail.com> Date: Fri, 8 Jul 2016 18:27:37 +0100 Subject: [PATCH 79/81] Crafting TGUI improvements (#19170) * Reduced number of istype() calls per ui_data() by ((2*requirements_num) + catalysts_num + tools_num)*recipes_in_category_num * Added a "Compact" mode for crafting --- code/modules/crafting/craft.dm | 39 ++-- tgui/assets/tgui.css | 2 +- tgui/assets/tgui.js | 26 +-- tgui/src/interfaces/personal_crafting.ract | 204 +++++++++++++-------- 4 files changed, 166 insertions(+), 105 deletions(-) diff --git a/code/modules/crafting/craft.dm b/code/modules/crafting/craft.dm index 0001f48931d..ee917878494 100644 --- a/code/modules/crafting/craft.dm +++ b/code/modules/crafting/craft.dm @@ -4,6 +4,7 @@ var/list/categories = list(CAT_WEAPON,CAT_AMMO,CAT_ROBOT,CAT_FOOD,CAT_MISC,CAT_PRIMAL) var/datum/action/innate/crafting/button var/display_craftable_only = FALSE + var/display_compact = FALSE @@ -239,24 +240,26 @@ /datum/personal_crafting/ui_interact(mob/user, ui_key = "main", datum/tgui/ui = null, force_open = 0, datum/tgui/master_ui = null, datum/ui_state/state = not_incapacitated_turf_state) ui = SStgui.try_update_ui(user, src, ui_key, ui, force_open) if(!ui) - ui = new(user, src, ui_key, "personal_crafting", "Crafting Menu", 600, 800, master_ui, state) + ui = new(user, src, ui_key, "personal_crafting", "Crafting Menu", 700, 800, master_ui, state) ui.open() /datum/personal_crafting/ui_data(mob/user) var/list/data = list() + var/cur_category = categories[viewing_category] data["busy"] = busy data["prev_cat"] = categories[prev_cat()] - data["category"] = categories[viewing_category] + data["category"] = cur_category data["next_cat"] = categories[next_cat()] data["display_craftable_only"] = display_craftable_only + data["display_compact"] = display_compact var/list/surroundings = get_surroundings(user) var/list/can_craft = list() var/list/cant_craft = list() for(var/rec in crafting_recipes) var/datum/crafting_recipe/R = rec - if(R.category != categories[viewing_category]) + if(R.category != cur_category) continue if(check_contents(R, surroundings)) can_craft += list(build_recipe_data(R)) @@ -294,6 +297,10 @@ display_craftable_only = !display_craftable_only usr << "<span class='notice'>You will now [display_craftable_only ? "only see recipes you can craft":"see all recipes"].</span>" . = TRUE + if("toggle_compact") + display_compact = !display_compact + usr << "<span class='notice'>Crafting menu is now [display_compact? "compact" : "full size"].</span>" + . = TRUE //Next works nicely with modular arithmetic @@ -318,27 +325,23 @@ var/tool_text = "" var/catalyst_text = "" - for(var/A in R.reqs) - if(ispath(A, /obj)) - var/obj/O = A - req_text += " [R.reqs[A]] [initial(O.name)]," - else if(ispath(A, /datum/reagent)) - var/datum/reagent/RE = A - req_text += " [R.reqs[A]] [initial(RE.name)]," + for(var/a in R.reqs) + //We just need the name, so cheat-typecast to /atom for speed (even tho Reagents are /datum they DO have a "name" var) + //Also these are typepaths so sadly we can't just do "[a]" + var/atom/A = a + req_text += " [R.reqs[A]] [initial(A.name)]," req_text = replacetext(req_text,",","",-1) data["req_text"] = req_text - for(var/C in R.chem_catalysts) - if(ispath(C, /datum/reagent)) - var/datum/reagent/RE = C - catalyst_text += " [R.chem_catalysts[C]] [initial(RE.name)]," + for(var/a in R.chem_catalysts) + var/atom/A = a //cheat-typecast + catalyst_text += " [R.chem_catalysts[A]] [initial(A.name)]," catalyst_text = replacetext(catalyst_text,",","",-1) data["catalyst_text"] = catalyst_text - for(var/O in R.tools) - if(ispath(O, /obj)) - var/obj/T = O - tool_text += " [R.tools[O]] [initial(T.name)]," + for(var/a in R.tools) + var/atom/A = a //cheat-typecast + tool_text += " [R.tools[A]] [initial(A.name)]," tool_text = replacetext(tool_text,",","",-1) data["tool_text"] = tool_text diff --git a/tgui/assets/tgui.css b/tgui/assets/tgui.css index 1db67cd4b49..35e16349ab3 100644 --- a/tgui/assets/tgui.css +++ b/tgui/assets/tgui.css @@ -1 +1 @@ -@charset "utf-8";body,html{box-sizing:border-box;height:100%;margin:0}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#fff;background-color:#2a2a2a;background-image:linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a',endColorstr='#ff202020',GradientType=0)}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4{display:inline-block;margin:0;padding:6px 0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}body.nanotrasen{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCA0MjUgMjAwIiBvcGFjaXR5PSIuMzMiPgogIDxwYXRoIGQ9Im0gMTc4LjAwMzk5LDAuMDM4NjkgLTcxLjIwMzkzLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM0LDYuMDI1NTUgbCAwLDE4Ny44NzE0NyBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgNi43NjEzNCw2LjAyNTU0IGwgNTMuMTA3MiwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTAxLjU0NDAxOCA3Mi4yMTYyOCwxMDQuNjk5Mzk4IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA1Ljc2MDE1LDIuODcwMTYgbCA3My41NTQ4NywwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM1LC02LjAyNTU0IGwgMCwtMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzNSwtNi4wMjU1NSBsIC01NC43MTY0NCwwIGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNi43NjEzMyw2LjAyNTU1IGwgMCwxMDIuNjE5MzUgTCAxODMuNzY0MTMsMi45MDg4NiBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTUuNzYwMTQsLTIuODcwMTcgeiIgLz4KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPgogIDxwYXRoIGQ9Im0gNDIwLjE1NTM1LDE3Ny44OTExOSBhIDEzLjQxMjAzOCwxMi41MDE4NDIgMCAwIDEgLTguNjMyOTUsMjIuMDY5NTEgbCAtNjYuMTE4MzIsMCBhIDUuMzY0ODE1Miw1LjAwMDczNyAwIDAgMSAtNS4zNjQ4MiwtNS4wMDA3NCBsIDAsLTc5Ljg3OTMxIHoiIC8+Cjwvc3ZnPgo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4KPCEtLSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS1zYS80LjAvIC0tPgo=") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a',endColorstr='#ff202020',GradientType=0)}body.nanotrasen .normal{color:#40628a}body.nanotrasen .good{color:#537d29}body.nanotrasen .average{color:#be6209}body.nanotrasen .bad{color:#b00e0e}body.nanotrasen .highlight{color:#8ba5c4}body.nanotrasen main{display:block;margin-top:32px;padding:2px 6px 0}body.nanotrasen hr{height:2px;background-color:#40628a;border:none}body.nanotrasen .hidden{display:none}body.nanotrasen .bar .barText,body.nanotrasen span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.nanotrasen .bold{font-weight:700}body.nanotrasen .italic{font-style:italic}body.nanotrasen [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.nanotrasen div[data-tooltip],body.nanotrasen span[data-tooltip]{position:relative}body.nanotrasen div[data-tooltip]:after,body.nanotrasen span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.nanotrasen div[data-tooltip]:hover:after,body.nanotrasen span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.nanotrasen div[data-tooltip].tooltip-top:after,body.nanotrasen span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:after,body.nanotrasen div[data-tooltip].tooltip-top:hover:after,body.nanotrasen span[data-tooltip].tooltip-bottom:after,body.nanotrasen span[data-tooltip].tooltip-top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:after,body.nanotrasen span[data-tooltip].tooltip-bottom:after{top:100%;left:50%}body.nanotrasen div[data-tooltip].tooltip-bottom:hover:after,body.nanotrasen span[data-tooltip].tooltip-bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-left:after,body.nanotrasen span[data-tooltip].tooltip-left:after{top:50%;right:100%;-webkit-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-left:hover:after,body.nanotrasen div[data-tooltip].tooltip-right:after,body.nanotrasen span[data-tooltip].tooltip-left:hover:after,body.nanotrasen span[data-tooltip].tooltip-right:after{-webkit-transform:translateX(-8px) translateY(-50%);-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:after,body.nanotrasen span[data-tooltip].tooltip-right:after{top:50%;left:100%}body.nanotrasen div[data-tooltip].tooltip-right:hover:after,body.nanotrasen span[data-tooltip].tooltip-right:hover:after{-webkit-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #40628a;background:#272727}body.nanotrasen .bar .barText{position:absolute;top:0;right:3px}body.nanotrasen .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#40628a}body.nanotrasen .bar .barFill.good{background-color:#537d29}body.nanotrasen .bar .barFill.average{background-color:#be6209}body.nanotrasen .bar .barFill.bad{background-color:#b00e0e}body.nanotrasen span.button{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.nanotrasen span.button .fa{padding-right:2px}body.nanotrasen span.button.normal{transition:background-color .5s;background-color:#40628a}body.nanotrasen span.button.normal.active:focus,body.nanotrasen span.button.normal.active:hover{transition:background-color .25s;background-color:#4f78aa;outline:0}body.nanotrasen span.button.disabled{transition:background-color .5s;background-color:#999}body.nanotrasen span.button.disabled.active:focus,body.nanotrasen span.button.disabled.active:hover{transition:background-color .25s;background-color:#a8a8a8;outline:0}body.nanotrasen span.button.selected{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.selected.active:focus,body.nanotrasen span.button.selected.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.caution{transition:background-color .5s;background-color:#9a9d00}body.nanotrasen span.button.caution.active:focus,body.nanotrasen span.button.caution.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.nanotrasen span.button.danger{transition:background-color .5s;background-color:#9d0808}body.nanotrasen span.button.danger.active:focus,body.nanotrasen span.button.danger.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.nanotrasen span.button.gridable{width:125px;margin:2px 0}body.nanotrasen span.button+span:not(.button),body.nanotrasen span:not(.button)+span.button{margin-left:5px}body.nanotrasen div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000);background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5)}body.nanotrasen div.display header,body.nanotrasen div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #40628a}body.nanotrasen div.display header .buttonRight,body.nanotrasen div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.nanotrasen div.display article,body.nanotrasen div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.nanotrasen input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#000;background-color:#fff;border:1px solid #272727}body.nanotrasen input::-webkit-input-placeholder{color:#999}body.nanotrasen input::-moz-placeholder{color:#999}body.nanotrasen input:-ms-input-placeholder{color:#999}body.nanotrasen input::placeholder{color:#999}body.nanotrasen input::-ms-clear{display:none}body.nanotrasen svg.linegraph{overflow:hidden}body.nanotrasen div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,#bb9b68,#bb9b68 10px,#b1905d 0,#b1905d 20px)}body.nanotrasen div.notice .label{color:#000}body.nanotrasen div.notice .content:only-of-type{padding:0}body.nanotrasen div.notice hr{background-color:#272727}body.nanotrasen div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.nanotrasen section{display:table-row;width:100%}body.nanotrasen section:not(:first-child){padding-top:4px}body.nanotrasen section.candystripe:nth-child(even){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.nanotrasen section .label{width:1%;padding-right:32px;white-space:nowrap;color:#8ba5c4}body.nanotrasen section .content:not(:last-child){padding-right:16px}body.nanotrasen section .line{width:100%}body.nanotrasen div.subdisplay{width:100%;margin:0}body.nanotrasen header.titlebar .close,body.nanotrasen header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#8ba5c4}body.nanotrasen header.titlebar .close:hover,body.nanotrasen header.titlebar .minimize:hover{color:#9cb2cd}body.nanotrasen header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.nanotrasen header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.nanotrasen header.titlebar .title{position:absolute;top:6px;left:46px;color:#8ba5c4;font-size:16px;white-space:nowrap}body.nanotrasen header.titlebar .minimize{position:absolute;top:6px;right:46px}body.nanotrasen header.titlebar .close{position:absolute;top:4px;right:12px}body.syndicate{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjxzdmcgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2ZXJzaW9uPSIxLjAiIHZpZXdCb3g9IjAgMCAyMDAgMjg5Ljc0MiIgb3BhY2l0eT0iLjMzIj4KICA8cGF0aCBkPSJtIDkzLjUzNzY3NywwIGMgLTE4LjExMzEyNSwwIC0zNC4yMjAxMzMsMy4xMTE2NCAtNDguMzIzNDg0LDkuMzM0MzcgLTEzLjk2NTA5Miw2LjIyMTY3IC0yNC42MTI0NDIsMTUuMDcxMTQgLTMxLjk0MDY1MSwyNi41NDcxIC03LjE4OTkzOTgsMTEuMzM3ODkgLTEwLjMwMTIyNjYsMjQuNzQ5MTEgLTEwLjMwMTIyNjYsNDAuMjM0NzggMCwxMC42NDY2MiAyLjcyNTAwMjYsMjAuNDY0NjUgOC4xNzUxMTE2LDI5LjQ1MjU4IDUuNjE1Mjc3LDguOTg2ODYgMTQuMDM4Mjc3LDE3LjM1MjA0IDI1LjI2ODgyMSwyNS4wOTQzNiAxMS4yMzA1NDQsNy42MDUzMSAyNi41MDc0MjEsMTUuNDE4MzUgNDUuODMwNTE0LDIzLjQzNzgyIDE5Ljk4Mzc0OCw4LjI5NTU3IDM0Ljg0ODg0OCwxNS41NTQ3MSA0NC41OTI5OTgsMjEuNzc2MzggOS43NDQxNCw2LjIyMjczIDE2Ljc2MTcsMTIuODU4NSAyMS4wNTU3MiwxOS45MDk1MSA0LjI5NDA0LDcuMDUyMDggNi40NDE5MywxNS43NjQwOCA2LjQ0MTkzLDI2LjEzNDU5IDAsMTYuMTc3MDIgLTUuMjAxOTYsMjguNDgyMjIgLTE1LjYwNjczLDM2LjkxNjgyIC0xMC4yMzk2LDguNDM0NyAtMjUuMDIyMDMsMTIuNjUyMyAtNDQuMzQ1MTY5LDEyLjY1MjMgLTE0LjAzODE3MSwwIC0yNS41MTUyNDcsLTEuNjU5NCAtMzQuNDMzNjE4LC00Ljk3NzcgLTguOTE4MzcsLTMuNDU2NiAtMTYuMTg1NTcyLC04LjcxMTMgLTIxLjgwMDgzOSwtMTUuNzYzMyAtNS42MTUyNzcsLTcuMDUyMSAtMTAuMDc0Nzk1LC0xNi42NjA4OCAtMTMuMzc3ODk5LC0yOC44MjgxMiBsIC0yNC43NzMxNjI2MjkzOTQ1LDAgMCw1Ni44MjYzMiBDIDMzLjg1Njc2OSwyODYuMDc2MDEgNjMuNzQ5MDQsMjg5Ljc0MjAxIDg5LjY3ODM4MywyODkuNzQyMDEgYyAxNi4wMjAwMjcsMCAzMC43MTk3ODcsLTEuMzgyNyA0NC4wOTczMzcsLTQuMTQ3OSAxMy41NDI3MiwtMi45MDQzIDI1LjEwNDEsLTcuNDY3NiAzNC42ODMwOSwtMTMuNjg5MyA5Ljc0NDEzLC02LjM1OTcgMTcuMzQwNDIsLTE0LjUxOTUgMjIuNzkwNTIsLTI0LjQ3NDggNS40NTAxLC0xMC4wOTMzMiA4LjE3NTExLC0yMi4zOTk1OSA4LjE3NTExLC0zNi45MTY4MiAwLC0xMi45OTc2NCAtMy4zMDIxLC0yNC4zMzUzOSAtOS45MDgyOSwtMzQuMDE0NiAtNi40NDEwNSwtOS44MTcyNSAtMTUuNTI1NDUsLTE4LjUyNzA3IC0yNy4yNTE0NiwtMjYuMTMxMzMgLTExLjU2MDg1LC03LjYwNDI3IC0yNy45MTA4MywtMTUuODMxNDIgLTQ5LjA1MDY2LC0yNC42ODAyMiAtMTcuNTA2NDQsLTcuMTkwMTIgLTMwLjcxOTY2OCwtMTMuNjg5NDggLTM5LjYzODAzOCwtMTkuNDk3MDEgLTguOTE4MzcxLC01LjgwNzUyIC0xOC42MDc0NzQsLTEyLjQzNDA5IC0yNC4wOTY1MjQsLTE4Ljg3NDE3IC01LjQyNjA0MywtNi4zNjYxNiAtOS42NTg4MjYsLTE1LjA3MDAzIC05LjY1ODgyNiwtMjQuODg3MjkgMCwtOS4yNjQwMSAyLjA3NTQxNCwtMTcuMjEzNDUgNi4yMjM0NTQsLTIzLjg1MDMzIDExLjA5ODI5OCwtMTQuMzk3NDggNDEuMjg2NjM4LC0xLjc5NTA3IDQ1LjA3NTYwOSwyNC4zNDc2MiA0LjgzOTM5Miw2Ljc3NDkxIDguODQ5MzUsMTYuMjQ3MjkgMTIuMDI5NTE1LDI4LjQxNTYgbCAyMC41MzIzNCwwIDAsLTU1Ljk5OTY3IGMgLTQuNDc4MjUsLTUuOTI0NDggLTkuOTU0ODgsLTEwLjYzMjIyIC0xNS45MDgzNywtMTQuMzc0MTEgMS42NDA1NSwwLjQ3OTA1IDMuMTkwMzksMS4wMjM3NiA0LjYzODY1LDEuNjQwMjQgNi40OTg2MSwyLjYyNjA3IDEyLjE2NzkzLDcuMzI3NDcgMTcuMDA3MywxNC4xMDM0NSA0LjgzOTM5LDYuNzc0OTEgOC44NDkzNSwxNi4yNDU2NyAxMi4wMjk1MiwyOC40MTM5NyAwLDAgOC40ODEyOCwtMC4xMjg5NCA4LjQ4OTc4LC0wLjAwMiAwLjQxNzc2LDYuNDE0OTQgLTEuNzUzMzksOS40NTI4NiAtNC4xMjM0MiwxMi41NjEwNCAtMi40MTc0LDMuMTY5NzggLTUuMTQ0ODYsNi43ODk3MyAtNC4wMDI3OCwxMy4wMDI5IDEuNTA3ODYsOC4yMDMxOCAxMC4xODM1NCwxMC41OTY0MiAxNC42MjE5NCw5LjMxMTU0IC0zLjMxODQyLC0wLjQ5OTExIC01LjMxODU1LC0xLjc0OTQ4IC01LjMxODU1LC0xLjc0OTQ4IDAsMCAxLjg3NjQ2LDAuOTk4NjggNS42NTExNywtMS4zNTk4MSAtMy4yNzY5NSwwLjk1NTcxIC0xMC43MDUyOSwtMC43OTczOCAtMTEuODAxMjUsLTYuNzYzMTMgLTAuOTU3NTIsLTUuMjA4NjEgMC45NDY1NCwtNy4yOTUxNCAzLjQwMTEzLC0xMC41MTQ4MiAyLjQ1NDYyLC0zLjIxOTY4IDUuMjg0MjYsLTYuOTU4MzEgNC42ODQzLC0xNC40ODgyNCBsIDAuMDAzLDAuMDAyIDguOTI2NzYsMCAwLC01NS45OTk2NyBjIC0xNS4wNzEyNSwtMy44NzE2OCAtMjcuNjUzMTQsLTYuMzYwNDIgLTM3Ljc0NjcxLC03LjQ2NTg2IC05Ljk1NTMxLC0xLjEwNzU1IC0yMC4xODgyMywtMS42NTk4MSAtMzAuNjk2NjEzLC0xLjY1OTgxIHogbSA3MC4zMjE2MDMsMTcuMzA4OTMgMC4yMzgwNSw0MC4zMDQ5IGMgMS4zMTgwOCwxLjIyNjY2IDIuNDM5NjUsMi4yNzgxNSAzLjM0MDgxLDMuMTA2MDIgNC44MzkzOSw2Ljc3NDkxIDguODQ5MzQsMTYuMjQ1NjYgMTIuMDI5NTEsMjguNDEzOTcgbCAyMC41MzIzNCwwIDAsLTU1Ljk5OTY3IGMgLTYuNjc3MzEsLTQuNTkzODEgLTE5LjgzNjQzLC0xMC40NzMwOSAtMzYuMTQwNzEsLTE1LjgyNTIyIHogbSAtMjguMTIwNDksNS42MDU1MSA4LjU2NDc5LDE3LjcxNjU1IGMgLTExLjk3MDM3LC02LjQ2Njk3IC0xMy44NDY3OCwtOS43MTcyNiAtOC41NjQ3OSwtMTcuNzE2NTUgeiBtIDIyLjc5NzA1LDAgYyAyLjc3MTUsNy45OTkyOSAxLjc4NzQxLDExLjI0OTU4IC00LjQ5MzU0LDE3LjcxNjU1IGwgNC40OTM1NCwtMTcuNzE2NTUgeiBtIDE1LjIyMTk1LDI0LjAwODQ4IDguNTY0NzksMTcuNzE2NTUgYyAtMTEuOTcwMzgsLTYuNDY2OTcgLTEzLjg0Njc5LC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk3MDQsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IG0gLTk5LjExMzg0LDIuMjA3NjQgOC41NjQ3OSwxNy43MTY1NSBjIC0xMS45NzAzODIsLTYuNDY2OTcgLTEzLjg0Njc4MiwtOS43MTcyNiAtOC41NjQ3OSwtMTcuNzE2NTUgeiBtIDIyLjc5NTQyLDAgYyAyLjc3MTUsNy45OTkyOSAxLjc4NzQxLDExLjI0OTU4IC00LjQ5MzU0LDE3LjcxNjU1IGwgNC40OTM1NCwtMTcuNzE2NTUgeiIgLz4KPC9zdmc+CjwhLS0gVGhpcyB3b3JrIGlzIGxpY2Vuc2VkIHVuZGVyIGEgQ3JlYXRpdmUgQ29tbW9ucyBBdHRyaWJ1dGlvbi1TaGFyZUFsaWtlIDQuMCBJbnRlcm5hdGlvbmFsIExpY2Vuc2UuIC0tPgo8IS0tIGh0dHA6Ly9jcmVhdGl2ZWNvbW1vbnMub3JnL2xpY2Vuc2VzL2J5LXNhLzQuMC8gLS0+Cg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#750000 0,#340404);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff750000',endColorstr='#ff340404',GradientType=0)}body.syndicate .normal{color:#40628a}body.syndicate .good{color:#73e573}body.syndicate .average{color:#be6209}body.syndicate .bad{color:#b00e0e}body.syndicate .highlight{color:#000}body.syndicate main{display:block;margin-top:32px;padding:2px 6px 0}body.syndicate hr{height:2px;background-color:#272727;border:none}body.syndicate .hidden{display:none}body.syndicate .bar .barText,body.syndicate span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.syndicate .bold{font-weight:700}body.syndicate .italic{font-style:italic}body.syndicate [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.syndicate div[data-tooltip],body.syndicate span[data-tooltip]{position:relative}body.syndicate div[data-tooltip]:after,body.syndicate span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.syndicate div[data-tooltip]:hover:after,body.syndicate span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.syndicate div[data-tooltip].tooltip-top:after,body.syndicate span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-bottom:after,body.syndicate div[data-tooltip].tooltip-top:hover:after,body.syndicate span[data-tooltip].tooltip-bottom:after,body.syndicate span[data-tooltip].tooltip-top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:after,body.syndicate span[data-tooltip].tooltip-bottom:after{top:100%;left:50%}body.syndicate div[data-tooltip].tooltip-bottom:hover:after,body.syndicate span[data-tooltip].tooltip-bottom:hover:after{-webkit-transform:translateX(-50%) translateY(8px);-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-left:after,body.syndicate span[data-tooltip].tooltip-left:after{top:50%;right:100%;-webkit-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-left:hover:after,body.syndicate div[data-tooltip].tooltip-right:after,body.syndicate span[data-tooltip].tooltip-left:hover:after,body.syndicate span[data-tooltip].tooltip-right:after{-webkit-transform:translateX(-8px) translateY(-50%);-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:after,body.syndicate span[data-tooltip].tooltip-right:after{top:50%;left:100%}body.syndicate div[data-tooltip].tooltip-right:hover:after,body.syndicate span[data-tooltip].tooltip-right:hover:after{-webkit-transform:translateX(8px) translateY(-50%);-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #000;background:#272727}body.syndicate .bar .barText{position:absolute;top:0;right:3px}body.syndicate .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#000}body.syndicate .bar .barFill.good{background-color:#73e573}body.syndicate .bar .barFill.average{background-color:#be6209}body.syndicate .bar .barFill.bad{background-color:#b00e0e}body.syndicate span.button{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.syndicate span.button .fa{padding-right:2px}body.syndicate span.button.normal{transition:background-color .5s;background-color:#397439}body.syndicate span.button.normal.active:focus,body.syndicate span.button.normal.active:hover{transition:background-color .25s;background-color:#4a964a;outline:0}body.syndicate span.button.disabled{transition:background-color .5s;background-color:#363636}body.syndicate span.button.disabled.active:focus,body.syndicate span.button.disabled.active:hover{transition:background-color .25s;background-color:#545454;outline:0}body.syndicate span.button.selected{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.selected.active:focus,body.syndicate span.button.selected.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.caution{transition:background-color .5s;background-color:#be6209}body.syndicate span.button.caution.active:focus,body.syndicate span.button.caution.active:hover{transition:background-color .25s;background-color:#eb790b;outline:0}body.syndicate span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.syndicate span.button.danger.active:focus,body.syndicate span.button.danger.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.syndicate span.button.gridable{width:125px;margin:2px 0}body.syndicate span.button+span:not(.button),body.syndicate span:not(.button)+span.button{margin-left:5px}body.syndicate div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000);background-color:rgba(0,0,0,.5);box-shadow:inset 0 0 5px rgba(0,0,0,.75)}body.syndicate div.display header,body.syndicate div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #272727}body.syndicate div.display header .buttonRight,body.syndicate div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.syndicate div.display article,body.syndicate div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.syndicate input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#fff;background-color:#9d0808;border:1px solid #272727}body.syndicate input::-webkit-input-placeholder{color:#999}body.syndicate input::-moz-placeholder{color:#999}body.syndicate input:-ms-input-placeholder{color:#999}body.syndicate input::placeholder{color:#999}body.syndicate input::-ms-clear{display:none}body.syndicate svg.linegraph{overflow:hidden}body.syndicate div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#750000;background-image:repeating-linear-gradient(-45deg,#750000,#750000 10px,#910101 0,#910101 20px)}body.syndicate div.notice .label{color:#000}body.syndicate div.notice .content:only-of-type{padding:0}body.syndicate div.notice hr{background-color:#272727}body.syndicate div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-webkit-transform:rotate(1turn);-ms-transform:rotate(1turn);transform:rotate(1turn)}body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.syndicate section{display:table-row;width:100%}body.syndicate section:not(:first-child){padding-top:4px}body.syndicate section.candystripe:nth-child(even){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.syndicate section .label{width:1%;padding-right:32px;white-space:nowrap;color:#fff}body.syndicate section .content:not(:last-child){padding-right:16px}body.syndicate section .line{width:100%}body.syndicate div.subdisplay{width:100%;margin:0}body.syndicate header.titlebar .close,body.syndicate header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#e74242}body.syndicate header.titlebar .close:hover,body.syndicate header.titlebar .minimize:hover{color:#eb5e5e}body.syndicate header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.syndicate header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.syndicate header.titlebar .title{position:absolute;top:6px;left:46px;color:#e74242;font-size:16px;white-space:nowrap}body.syndicate header.titlebar .minimize{position:absolute;top:6px;right:46px}body.syndicate header.titlebar .close{position:absolute;top:4px;right:12px}.no-icons header.titlebar .statusicon{font-size:20px}.no-icons header.titlebar .statusicon:after{content:"O"}.no-icons header.titlebar .minimize{top:-2px;font-size:20px}.no-icons header.titlebar .minimize:after{content:"—"}.no-icons header.titlebar .close{font-size:20px}.no-icons header.titlebar .close:after{content:"X"} \ No newline at end of file +@charset "utf-8";body,html{box-sizing:border-box;height:100%;margin:0}html{overflow:hidden;cursor:default}body{overflow:auto;font-family:Verdana,Geneva,sans-serif;font-size:12px;color:#fff;background-color:#2a2a2a;background-image:linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a',endColorstr='#ff202020',GradientType=0)}*,:after,:before{box-sizing:inherit}h1,h2,h3,h4{display:inline-block;margin:0;padding:6px 0}h1{font-size:18px}h2{font-size:16px}h3{font-size:14px}h4{font-size:12px}body.nanotrasen{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgNDI1IDIwMCIgb3BhY2l0eT0iLjMzIj4NCiAgPHBhdGggZD0ibSAxNzguMDAzOTksMC4wMzg2OSAtNzEuMjAzOTMsMCBhIDYuNzYxMzQyMiw2LjAyNTU0OTUgMCAwIDAgLTYuNzYxMzQsNi4wMjU1NSBsIDAsMTg3Ljg3MTQ3IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCA2Ljc2MTM0LDYuMDI1NTQgbCA1My4xMDcyLDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xMDEuNTQ0MDE4IDcyLjIxNjI4LDEwNC42OTkzOTggYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDUuNzYwMTUsMi44NzAxNiBsIDczLjU1NDg3LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIDYuNzYxMzUsLTYuMDI1NTQgbCAwLC0xODcuODcxNDcgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTM1LC02LjAyNTU1IGwgLTU0LjcxNjQ0LDAgYSA2Ljc2MTM0MjIsNi4wMjU1NDk1IDAgMCAwIC02Ljc2MTMzLDYuMDI1NTUgbCAwLDEwMi42MTkzNSBMIDE4My43NjQxMywyLjkwODg2IGEgNi43NjEzNDIyLDYuMDI1NTQ5NSAwIDAgMCAtNS43NjAxNCwtMi44NzAxNyB6IiAvPg0KICA8cGF0aCBkPSJNIDQuODQ0NjMzMywyMi4xMDg3NSBBIDEzLjQxMjAzOSwxMi41MDE4NDIgMCAwIDEgMTMuNDc3NTg4LDAuMDM5MjQgbCA2Ni4xMTgzMTUsMCBhIDUuMzY0ODE1OCw1LjAwMDczNyAwIDAgMSA1LjM2NDgyMyw1LjAwMDczIGwgMCw3OS44NzkzMSB6IiAvPg0KICA8cGF0aCBkPSJtIDQyMC4xNTUzNSwxNzcuODkxMTkgYSAxMy40MTIwMzgsMTIuNTAxODQyIDAgMCAxIC04LjYzMjk1LDIyLjA2OTUxIGwgLTY2LjExODMyLDAgYSA1LjM2NDgxNTIsNS4wMDA3MzcgMCAwIDEgLTUuMzY0ODIsLTUuMDAwNzQgbCAwLC03OS44NzkzMSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#2a2a2a 0,#202020);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2a2a2a',endColorstr='#ff202020',GradientType=0)}body.nanotrasen .normal{color:#40628a}body.nanotrasen .good{color:#537d29}body.nanotrasen .average{color:#be6209}body.nanotrasen .bad{color:#b00e0e}body.nanotrasen .highlight{color:#8ba5c4}body.nanotrasen main{display:block;margin-top:32px;padding:2px 6px 0}body.nanotrasen hr{height:2px;background-color:#40628a;border:none}body.nanotrasen .hidden{display:none}body.nanotrasen .bar .barText,body.nanotrasen span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.nanotrasen .bold{font-weight:700}body.nanotrasen .italic{font-style:italic}body.nanotrasen [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.nanotrasen div[data-tooltip],body.nanotrasen span[data-tooltip]{position:relative}body.nanotrasen div[data-tooltip]:after,body.nanotrasen span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.nanotrasen div[data-tooltip]:hover:after,body.nanotrasen span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.nanotrasen div[data-tooltip].tooltip-top:after,body.nanotrasen span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-top:hover:after,body.nanotrasen span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:after,body.nanotrasen span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.nanotrasen div[data-tooltip].tooltip-bottom:hover:after,body.nanotrasen span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.nanotrasen div[data-tooltip].tooltip-left:after,body.nanotrasen span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-left:hover:after,body.nanotrasen span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:after,body.nanotrasen span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.nanotrasen div[data-tooltip].tooltip-right:hover:after,body.nanotrasen span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.nanotrasen .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #40628a;background:#272727}body.nanotrasen .bar .barText{position:absolute;top:0;right:3px}body.nanotrasen .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#40628a}body.nanotrasen .bar .barFill.good{background-color:#537d29}body.nanotrasen .bar .barFill.average{background-color:#be6209}body.nanotrasen .bar .barFill.bad{background-color:#b00e0e}body.nanotrasen span.button{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.nanotrasen span.button .fa{padding-right:2px}body.nanotrasen span.button.normal{transition:background-color .5s;background-color:#40628a}body.nanotrasen span.button.normal.active:focus,body.nanotrasen span.button.normal.active:hover{transition:background-color .25s;background-color:#4f78aa;outline:0}body.nanotrasen span.button.disabled{transition:background-color .5s;background-color:#999}body.nanotrasen span.button.disabled.active:focus,body.nanotrasen span.button.disabled.active:hover{transition:background-color .25s;background-color:#a8a8a8;outline:0}body.nanotrasen span.button.selected{transition:background-color .5s;background-color:#2f943c}body.nanotrasen span.button.selected.active:focus,body.nanotrasen span.button.selected.active:hover{transition:background-color .25s;background-color:#3ab84b;outline:0}body.nanotrasen span.button.caution{transition:background-color .5s;background-color:#9a9d00}body.nanotrasen span.button.caution.active:focus,body.nanotrasen span.button.caution.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.nanotrasen span.button.danger{transition:background-color .5s;background-color:#9d0808}body.nanotrasen span.button.danger.active:focus,body.nanotrasen span.button.danger.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.nanotrasen span.button.gridable{width:125px;margin:2px 0}body.nanotrasen span.button+span:not(.button),body.nanotrasen span:not(.button)+span.button{margin-left:5px}body.nanotrasen div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#54000000,endColorStr=#54000000);background-color:rgba(0,0,0,.33);box-shadow:inset 0 0 5px rgba(0,0,0,.5)}body.nanotrasen div.display header,body.nanotrasen div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #40628a}body.nanotrasen div.display header .buttonRight,body.nanotrasen div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.nanotrasen div.display article,body.nanotrasen div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.nanotrasen input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#000;background-color:#fff;border:1px solid #272727}body.nanotrasen input::-webkit-input-placeholder{color:#999}body.nanotrasen input::-moz-placeholder{color:#999}body.nanotrasen input:-ms-input-placeholder{color:#999}body.nanotrasen input::placeholder{color:#999}body.nanotrasen input::-ms-clear{display:none}body.nanotrasen svg.linegraph{overflow:hidden}body.nanotrasen div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#bb9b68;background-image:repeating-linear-gradient(-45deg,#bb9b68,#bb9b68 10px,#b1905d 0,#b1905d 20px)}body.nanotrasen div.notice .label{color:#000}body.nanotrasen div.notice .content:only-of-type{padding:0}body.nanotrasen div.notice hr{background-color:#272727}body.nanotrasen div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.nanotrasen section .content,body.nanotrasen section .label,body.nanotrasen section .line,body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.nanotrasen section{display:table-row;width:100%}body.nanotrasen section:not(:first-child){padding-top:4px}body.nanotrasen section.candystripe:nth-child(even){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.nanotrasen section .label{width:1%;padding-right:32px;white-space:nowrap;color:#8ba5c4}body.nanotrasen section .content:not(:last-child){padding-right:16px}body.nanotrasen section .line{width:100%}body.nanotrasen div.subdisplay{width:100%;margin:0}body.nanotrasen header.titlebar .close,body.nanotrasen header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#8ba5c4}body.nanotrasen header.titlebar .close:hover,body.nanotrasen header.titlebar .minimize:hover{color:#9cb2cd}body.nanotrasen header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.nanotrasen header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.nanotrasen header.titlebar .title{position:absolute;top:6px;left:46px;color:#8ba5c4;font-size:16px;white-space:nowrap}body.nanotrasen header.titlebar .minimize{position:absolute;top:6px;right:46px}body.nanotrasen header.titlebar .close{position:absolute;top:4px;right:12px}body.syndicate{background:url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+DQo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmVyc2lvbj0iMS4wIiB2aWV3Qm94PSIwIDAgMjAwIDI4OS43NDIiIG9wYWNpdHk9Ii4zMyI+DQogIDxwYXRoIGQ9Im0gOTMuNTM3Njc3LDAgYyAtMTguMTEzMTI1LDAgLTM0LjIyMDEzMywzLjExMTY0IC00OC4zMjM0ODQsOS4zMzQzNyAtMTMuOTY1MDkyLDYuMjIxNjcgLTI0LjYxMjQ0MiwxNS4wNzExNCAtMzEuOTQwNjUxLDI2LjU0NzEgLTcuMTg5OTM5OCwxMS4zMzc4OSAtMTAuMzAxMjI2NiwyNC43NDkxMSAtMTAuMzAxMjI2Niw0MC4yMzQ3OCAwLDEwLjY0NjYyIDIuNzI1MDAyNiwyMC40NjQ2NSA4LjE3NTExMTYsMjkuNDUyNTggNS42MTUyNzcsOC45ODY4NiAxNC4wMzgyNzcsMTcuMzUyMDQgMjUuMjY4ODIxLDI1LjA5NDM2IDExLjIzMDU0NCw3LjYwNTMxIDI2LjUwNzQyMSwxNS40MTgzNSA0NS44MzA1MTQsMjMuNDM3ODIgMTkuOTgzNzQ4LDguMjk1NTcgMzQuODQ4ODQ4LDE1LjU1NDcxIDQ0LjU5Mjk5OCwyMS43NzYzOCA5Ljc0NDE0LDYuMjIyNzMgMTYuNzYxNywxMi44NTg1IDIxLjA1NTcyLDE5LjkwOTUxIDQuMjk0MDQsNy4wNTIwOCA2LjQ0MTkzLDE1Ljc2NDA4IDYuNDQxOTMsMjYuMTM0NTkgMCwxNi4xNzcwMiAtNS4yMDE5NiwyOC40ODIyMiAtMTUuNjA2NzMsMzYuOTE2ODIgLTEwLjIzOTYsOC40MzQ3IC0yNS4wMjIwMywxMi42NTIzIC00NC4zNDUxNjksMTIuNjUyMyAtMTQuMDM4MTcxLDAgLTI1LjUxNTI0NywtMS42NTk0IC0zNC40MzM2MTgsLTQuOTc3NyAtOC45MTgzNywtMy40NTY2IC0xNi4xODU1NzIsLTguNzExMyAtMjEuODAwODM5LC0xNS43NjMzIC01LjYxNTI3NywtNy4wNTIxIC0xMC4wNzQ3OTUsLTE2LjY2MDg4IC0xMy4zNzc4OTksLTI4LjgyODEyIGwgLTI0Ljc3MzE2MjYyOTM5NDUsMCAwLDU2LjgyNjMyIEMgMzMuODU2NzY5LDI4Ni4wNzYwMSA2My43NDkwNCwyODkuNzQyMDEgODkuNjc4MzgzLDI4OS43NDIwMSBjIDE2LjAyMDAyNywwIDMwLjcxOTc4NywtMS4zODI3IDQ0LjA5NzMzNywtNC4xNDc5IDEzLjU0MjcyLC0yLjkwNDMgMjUuMTA0MSwtNy40Njc2IDM0LjY4MzA5LC0xMy42ODkzIDkuNzQ0MTMsLTYuMzU5NyAxNy4zNDA0MiwtMTQuNTE5NSAyMi43OTA1MiwtMjQuNDc0OCA1LjQ1MDEsLTEwLjA5MzMyIDguMTc1MTEsLTIyLjM5OTU5IDguMTc1MTEsLTM2LjkxNjgyIDAsLTEyLjk5NzY0IC0zLjMwMjEsLTI0LjMzNTM5IC05LjkwODI5LC0zNC4wMTQ2IC02LjQ0MTA1LC05LjgxNzI1IC0xNS41MjU0NSwtMTguNTI3MDcgLTI3LjI1MTQ2LC0yNi4xMzEzMyAtMTEuNTYwODUsLTcuNjA0MjcgLTI3LjkxMDgzLC0xNS44MzE0MiAtNDkuMDUwNjYsLTI0LjY4MDIyIC0xNy41MDY0NCwtNy4xOTAxMiAtMzAuNzE5NjY4LC0xMy42ODk0OCAtMzkuNjM4MDM4LC0xOS40OTcwMSAtOC45MTgzNzEsLTUuODA3NTIgLTE4LjYwNzQ3NCwtMTIuNDM0MDkgLTI0LjA5NjUyNCwtMTguODc0MTcgLTUuNDI2MDQzLC02LjM2NjE2IC05LjY1ODgyNiwtMTUuMDcwMDMgLTkuNjU4ODI2LC0yNC44ODcyOSAwLC05LjI2NDAxIDIuMDc1NDE0LC0xNy4yMTM0NSA2LjIyMzQ1NCwtMjMuODUwMzMgMTEuMDk4Mjk4LC0xNC4zOTc0OCA0MS4yODY2MzgsLTEuNzk1MDcgNDUuMDc1NjA5LDI0LjM0NzYyIDQuODM5MzkyLDYuNzc0OTEgOC44NDkzNSwxNi4yNDcyOSAxMi4wMjk1MTUsMjguNDE1NiBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNC40NzgyNSwtNS45MjQ0OCAtOS45NTQ4OCwtMTAuNjMyMjIgLTE1LjkwODM3LC0xNC4zNzQxMSAxLjY0MDU1LDAuNDc5MDUgMy4xOTAzOSwxLjAyMzc2IDQuNjM4NjUsMS42NDAyNCA2LjQ5ODYxLDIuNjI2MDcgMTIuMTY3OTMsNy4zMjc0NyAxNy4wMDczLDE0LjEwMzQ1IDQuODM5MzksNi43NzQ5MSA4Ljg0OTM1LDE2LjI0NTY3IDEyLjAyOTUyLDI4LjQxMzk3IDAsMCA4LjQ4MTI4LC0wLjEyODk0IDguNDg5NzgsLTAuMDAyIDAuNDE3NzYsNi40MTQ5NCAtMS43NTMzOSw5LjQ1Mjg2IC00LjEyMzQyLDEyLjU2MTA0IC0yLjQxNzQsMy4xNjk3OCAtNS4xNDQ4Niw2Ljc4OTczIC00LjAwMjc4LDEzLjAwMjkgMS41MDc4Niw4LjIwMzE4IDEwLjE4MzU0LDEwLjU5NjQyIDE0LjYyMTk0LDkuMzExNTQgLTMuMzE4NDIsLTAuNDk5MTEgLTUuMzE4NTUsLTEuNzQ5NDggLTUuMzE4NTUsLTEuNzQ5NDggMCwwIDEuODc2NDYsMC45OTg2OCA1LjY1MTE3LC0xLjM1OTgxIC0zLjI3Njk1LDAuOTU1NzEgLTEwLjcwNTI5LC0wLjc5NzM4IC0xMS44MDEyNSwtNi43NjMxMyAtMC45NTc1MiwtNS4yMDg2MSAwLjk0NjU0LC03LjI5NTE0IDMuNDAxMTMsLTEwLjUxNDgyIDIuNDU0NjIsLTMuMjE5NjggNS4yODQyNiwtNi45NTgzMSA0LjY4NDMsLTE0LjQ4ODI0IGwgMC4wMDMsMC4wMDIgOC45MjY3NiwwIDAsLTU1Ljk5OTY3IGMgLTE1LjA3MTI1LC0zLjg3MTY4IC0yNy42NTMxNCwtNi4zNjA0MiAtMzcuNzQ2NzEsLTcuNDY1ODYgLTkuOTU1MzEsLTEuMTA3NTUgLTIwLjE4ODIzLC0xLjY1OTgxIC0zMC42OTY2MTMsLTEuNjU5ODEgeiBtIDcwLjMyMTYwMywxNy4zMDg5MyAwLjIzODA1LDQwLjMwNDkgYyAxLjMxODA4LDEuMjI2NjYgMi40Mzk2NSwyLjI3ODE1IDMuMzQwODEsMy4xMDYwMiA0LjgzOTM5LDYuNzc0OTEgOC44NDkzNCwxNi4yNDU2NiAxMi4wMjk1MSwyOC40MTM5NyBsIDIwLjUzMjM0LDAgMCwtNTUuOTk5NjcgYyAtNi42NzczMSwtNC41OTM4MSAtMTkuODM2NDMsLTEwLjQ3MzA5IC0zNi4xNDA3MSwtMTUuODI1MjIgeiBtIC0yOC4xMjA0OSw1LjYwNTUxIDguNTY0NzksMTcuNzE2NTUgYyAtMTEuOTcwMzcsLTYuNDY2OTcgLTEzLjg0Njc4LC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk3MDUsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IG0gMTUuMjIxOTUsMjQuMDA4NDggOC41NjQ3OSwxNy43MTY1NSBjIC0xMS45NzAzOCwtNi40NjY5NyAtMTMuODQ2NzksLTkuNzE3MjYgLTguNTY0NzksLTE3LjcxNjU1IHogbSAyMi43OTcwNCwwIGMgMi43NzE1LDcuOTk5MjkgMS43ODc0MSwxMS4yNDk1OCAtNC40OTM1NCwxNy43MTY1NSBsIDQuNDkzNTQsLTE3LjcxNjU1IHogbSAtOTkuMTEzODQsMi4yMDc2NCA4LjU2NDc5LDE3LjcxNjU1IGMgLTExLjk3MDM4MiwtNi40NjY5NyAtMTMuODQ2NzgyLC05LjcxNzI2IC04LjU2NDc5LC0xNy43MTY1NSB6IG0gMjIuNzk1NDIsMCBjIDIuNzcxNSw3Ljk5OTI5IDEuNzg3NDEsMTEuMjQ5NTggLTQuNDkzNTQsMTcuNzE2NTUgbCA0LjQ5MzU0LC0xNy43MTY1NSB6IiAvPg0KPC9zdmc+DQo8IS0tIFRoaXMgd29yayBpcyBsaWNlbnNlZCB1bmRlciBhIENyZWF0aXZlIENvbW1vbnMgQXR0cmlidXRpb24tU2hhcmVBbGlrZSA0LjAgSW50ZXJuYXRpb25hbCBMaWNlbnNlLiAtLT4NCjwhLS0gaHR0cDovL2NyZWF0aXZlY29tbW9ucy5vcmcvbGljZW5zZXMvYnktc2EvNC4wLyAtLT4NCg==") no-repeat fixed 50%/70% 70%,linear-gradient(180deg,#750000 0,#340404);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff750000',endColorstr='#ff340404',GradientType=0)}body.syndicate .normal{color:#40628a}body.syndicate .good{color:#73e573}body.syndicate .average{color:#be6209}body.syndicate .bad{color:#b00e0e}body.syndicate .highlight{color:#000}body.syndicate main{display:block;margin-top:32px;padding:2px 6px 0}body.syndicate hr{height:2px;background-color:#272727;border:none}body.syndicate .hidden{display:none}body.syndicate .bar .barText,body.syndicate span.button{color:#fff;font-size:12px;font-weight:400;font-style:normal;text-decoration:none}body.syndicate .bold{font-weight:700}body.syndicate .italic{font-style:italic}body.syndicate [unselectable=on]{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body.syndicate div[data-tooltip],body.syndicate span[data-tooltip]{position:relative}body.syndicate div[data-tooltip]:after,body.syndicate span[data-tooltip]:after{position:absolute;display:block;z-index:2;width:250px;padding:10px;-ms-transform:translateX(-50%);transform:translateX(-50%);visibility:hidden;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";white-space:normal;text-align:left;content:attr(data-tooltip);transition:all .5s;border:1px solid #272727;background-color:#363636}body.syndicate div[data-tooltip]:hover:after,body.syndicate span[data-tooltip]:hover:after{visibility:visible;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}body.syndicate div[data-tooltip].tooltip-top:after,body.syndicate span[data-tooltip].tooltip-top:after{bottom:100%;left:50%;-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-top:hover:after,body.syndicate span[data-tooltip].tooltip-top:hover:after{-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:after,body.syndicate span[data-tooltip].tooltip-bottom:after{top:100%;left:50%;-ms-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}body.syndicate div[data-tooltip].tooltip-bottom:hover:after,body.syndicate span[data-tooltip].tooltip-bottom:hover:after{-ms-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}body.syndicate div[data-tooltip].tooltip-left:after,body.syndicate span[data-tooltip].tooltip-left:after{top:50%;right:100%;-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-left:hover:after,body.syndicate span[data-tooltip].tooltip-left:hover:after{-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:after,body.syndicate span[data-tooltip].tooltip-right:after{top:50%;left:100%;-ms-transform:translateX(-8px) translateY(-50%);transform:translateX(-8px) translateY(-50%)}body.syndicate div[data-tooltip].tooltip-right:hover:after,body.syndicate span[data-tooltip].tooltip-right:hover:after{-ms-transform:translateX(8px) translateY(-50%);transform:translateX(8px) translateY(-50%)}body.syndicate .bar{display:inline-block;position:relative;vertical-align:middle;width:100%;height:20px;line-height:17px;padding:1px;border:1px solid #000;background:#272727}body.syndicate .bar .barText{position:absolute;top:0;right:3px}body.syndicate .bar .barFill{display:block;height:100%;transition:background-color 1s;background-color:#000}body.syndicate .bar .barFill.good{background-color:#73e573}body.syndicate .bar .barFill.average{background-color:#be6209}body.syndicate .bar .barFill.bad{background-color:#b00e0e}body.syndicate span.button{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;border:1px solid #272727}body.syndicate span.button .fa{padding-right:2px}body.syndicate span.button.normal{transition:background-color .5s;background-color:#397439}body.syndicate span.button.normal.active:focus,body.syndicate span.button.normal.active:hover{transition:background-color .25s;background-color:#4a964a;outline:0}body.syndicate span.button.disabled{transition:background-color .5s;background-color:#363636}body.syndicate span.button.disabled.active:focus,body.syndicate span.button.disabled.active:hover{transition:background-color .25s;background-color:#545454;outline:0}body.syndicate span.button.selected{transition:background-color .5s;background-color:#9d0808}body.syndicate span.button.selected.active:focus,body.syndicate span.button.selected.active:hover{transition:background-color .25s;background-color:#ce0b0b;outline:0}body.syndicate span.button.caution{transition:background-color .5s;background-color:#be6209}body.syndicate span.button.caution.active:focus,body.syndicate span.button.caution.active:hover{transition:background-color .25s;background-color:#eb790b;outline:0}body.syndicate span.button.danger{transition:background-color .5s;background-color:#9a9d00}body.syndicate span.button.danger.active:focus,body.syndicate span.button.danger.active:hover{transition:background-color .25s;background-color:#ced200;outline:0}body.syndicate span.button.gridable{width:125px;margin:2px 0}body.syndicate span.button+span:not(.button),body.syndicate span:not(.button)+span.button{margin-left:5px}body.syndicate div.display{width:100%;padding:4px;margin:6px 0;background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#80000000,endColorStr=#80000000);background-color:rgba(0,0,0,.5);box-shadow:inset 0 0 5px rgba(0,0,0,.75)}body.syndicate div.display header,body.syndicate div.subdisplay header{display:block;position:relative;width:100%;padding:0 4px;margin-bottom:6px;color:#fff;border-bottom:2px solid #272727}body.syndicate div.display header .buttonRight,body.syndicate div.subdisplay header .buttonRight{position:absolute;bottom:6px;right:4px}body.syndicate div.display article,body.syndicate div.subdisplay article{display:table;width:100%;border-collapse:collapse}body.syndicate input{display:inline-block;vertical-align:middle;height:20px;line-height:17px;padding:0 5px;white-space:nowrap;color:#fff;background-color:#9d0808;border:1px solid #272727}body.syndicate input::-webkit-input-placeholder{color:#999}body.syndicate input::-moz-placeholder{color:#999}body.syndicate input:-ms-input-placeholder{color:#999}body.syndicate input::placeholder{color:#999}body.syndicate input::-ms-clear{display:none}body.syndicate svg.linegraph{overflow:hidden}body.syndicate div.notice{margin:8px 0;padding:4px;box-shadow:none;color:#000;font-weight:700;font-style:italic;background-color:#750000;background-image:repeating-linear-gradient(-45deg,#750000,#750000 10px,#910101 0,#910101 20px)}body.syndicate div.notice .label{color:#000}body.syndicate div.notice .content:only-of-type{padding:0}body.syndicate div.notice hr{background-color:#272727}body.syndicate div.resize{position:fixed;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 45px 45px;border-color:transparent transparent #363636;-ms-transform:rotate(1turn);transform:rotate(1turn)}body.syndicate section .content,body.syndicate section .label,body.syndicate section .line{display:table-cell;margin:0;text-align:left;vertical-align:middle;padding:3px 2px}body.syndicate section{display:table-row;width:100%}body.syndicate section:not(:first-child){padding-top:4px}body.syndicate section.candystripe:nth-child(even){background-color:#000;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000)";filter:progid:DXImageTransform.Microsoft.gradient(startColorStr=#33000000,endColorStr=#33000000);background-color:rgba(0,0,0,.2)}body.syndicate section .label{width:1%;padding-right:32px;white-space:nowrap;color:#fff}body.syndicate section .content:not(:last-child){padding-right:16px}body.syndicate section .line{width:100%}body.syndicate div.subdisplay{width:100%;margin:0}body.syndicate header.titlebar .close,body.syndicate header.titlebar .minimize{display:inline-block;position:relative;padding:7px;margin:-7px;color:#e74242}body.syndicate header.titlebar .close:hover,body.syndicate header.titlebar .minimize:hover{color:#eb5e5e}body.syndicate header.titlebar{position:fixed;z-index:1;top:0;left:0;width:100%;height:32px;background-color:#363636;border-bottom:1px solid #161616;box-shadow:0 3px 3px rgba(0,0,0,.1)}body.syndicate header.titlebar .statusicon{position:absolute;top:4px;left:12px;transition:color .5s}body.syndicate header.titlebar .title{position:absolute;top:6px;left:46px;color:#e74242;font-size:16px;white-space:nowrap}body.syndicate header.titlebar .minimize{position:absolute;top:6px;right:46px}body.syndicate header.titlebar .close{position:absolute;top:4px;right:12px}.no-icons header.titlebar .statusicon{font-size:20px}.no-icons header.titlebar .statusicon:after{content:"O"}.no-icons header.titlebar .minimize{top:-2px;font-size:20px}.no-icons header.titlebar .minimize:after{content:"—"}.no-icons header.titlebar .close{font-size:20px}.no-icons header.titlebar .close:after{content:"X"} \ No newline at end of file diff --git a/tgui/assets/tgui.js b/tgui/assets/tgui.js index f15563b6b5c..357582cf0bd 100644 --- a/tgui/assets/tgui.js +++ b/tgui/assets/tgui.js @@ -1,13 +1,13 @@ -require=function t(e,n,r){function a(o,s){if(!n[o]){if(!e[o]){var u="function"==typeof require&&require;if(!s&&u)return u(o,!0);if(i)return i(o,!0);var c=Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[o]={exports:{}};e[o][0].call(l.exports,function(t){var n=e[o][1][t];return a(n?n:t)},l,l.exports,t,e,n,r)}return n[o].exports}for(var i="function"==typeof require&&require,o=0;o<r.length;o++)a(r[o]);return a}({1:[function(t,e,n){(function(e){(function(e){"use strict";if(t(189),t(2),e._babelPolyfill)throw Error("only one instance of babel-polyfill is allowed");e._babelPolyfill=!0}).call(this,void 0!==e?e:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{189:189,2:2}],2:[function(t,e,n){(function(n){(function(t,n){!function(n){"use strict";function r(t,e,n,r){var a=Object.create((e||i).prototype),o=new h(r||[]);return a._invoke=p(t,n,o),a}function a(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(r){return{type:"throw",arg:r}}}function i(){}function o(){}function s(){}function u(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function c(t){this.arg=t}function l(e){function n(t,n){var r=e[t](n),a=r.value;return a instanceof c?Promise.resolve(a.arg).then(i,o):Promise.resolve(a).then(function(t){return r.value=t,r})}function r(t,e){function r(){return n(t,e)}return a=a?a.then(r,r):new Promise(function(t){t(r())})}"object"==typeof t&&t.domain&&(n=t.domain.bind(n));var a,i=n.bind(e,"next"),o=n.bind(e,"throw");n.bind(e,"return");this._invoke=r}function p(t,e,n){var r=w;return function(i,o){if(r===E)throw Error("Generator is already running");if(r===S){if("throw"===i)throw o;return v()}for(;;){var s=n.delegate;if(s){if("return"===i||"throw"===i&&s.iterator[i]===g){n.delegate=null;var u=s.iterator["return"];if(u){var c=a(u,s.iterator,o);if("throw"===c.type){i="throw",o=c.arg;continue}}if("return"===i)continue}var c=a(s.iterator[i],s.iterator,o);if("throw"===c.type){n.delegate=null,i="throw",o=c.arg;continue}i="next",o=g;var l=c.arg;if(!l.done)return r=k,l;n[s.resultName]=l.value,n.next=s.nextLoc,n.delegate=null}if("next"===i)n._sent=o,r===k?n.sent=o:n.sent=g;else if("throw"===i){if(r===w)throw r=S,o;n.dispatchException(o)&&(i="next",o=g)}else"return"===i&&n.abrupt("return",o);r=E;var c=a(t,e,n);if("normal"===c.type){r=n.done?S:k;var l={value:c.arg,done:n.done};if(c.arg!==O)return l;n.delegate&&"next"===i&&(o=g)}else"throw"===c.type&&(r=S,i="throw",o=c.arg)}}}function f(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function d(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function h(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(f,this),this.reset(!0)}function m(t){if(t){var e=t[y];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,r=function a(){for(;++n<t.length;)if(b.call(t,n))return a.value=t[n],a.done=!1,a;return a.value=g,a.done=!0,a};return r.next=r}}return{next:v}}function v(){return{value:g,done:!0}}var g,b=Object.prototype.hasOwnProperty,y="function"==typeof Symbol&&Symbol.iterator||"@@iterator",x="object"==typeof e,_=n.regeneratorRuntime;if(_)return x&&(e.exports=_),g;_=n.regeneratorRuntime=x?e.exports:{},_.wrap=r;var w="suspendedStart",k="suspendedYield",E="executing",S="completed",O={},C=s.prototype=i.prototype;o.prototype=C.constructor=s,s.constructor=o,o.displayName="GeneratorFunction",_.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return e?e===o||"GeneratorFunction"===(e.displayName||e.name):!1},_.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):t.__proto__=s,t.prototype=Object.create(C),t},_.awrap=function(t){return new c(t)},u(l.prototype),_.async=function(t,e,n,a){var i=new l(r(t,e,n,a));return _.isGeneratorFunction(e)?i:i.next().then(function(t){return t.done?t.value:i.next()})},u(C),C[y]=function(){return this},C.toString=function(){return"[object Generator]"},_.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},_.values=m,h.prototype={constructor:h,reset:function(t){if(this.prev=0,this.next=0,this.sent=g,this.done=!1,this.delegate=null,this.tryEntries.forEach(d),!t)for(var e in this)"t"===e.charAt(0)&&b.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=g)},stop:function(){this.done=!0;var t=this.tryEntries[0],e=t.completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){function e(e,r){return i.type="throw",i.arg=t,n.next=e,!!r}if(this.done)throw t;for(var n=this,r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return e("end");if(a.tryLoc<=this.prev){var o=b.call(a,"catchLoc"),s=b.call(a,"finallyLoc");if(o&&s){if(this.prev<a.catchLoc)return e(a.catchLoc,!0);if(this.prev<a.finallyLoc)return e(a.finallyLoc)}else if(o){if(this.prev<a.catchLoc)return e(a.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return e(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&b.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var a=r;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=t,i.arg=e,a?this.next=a.finallyLoc:this.complete(i),O},complete:function(t,e){if("throw"===t.type)throw t.arg;"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=t.arg,this.next="end"):"normal"===t.type&&e&&(this.next=e)},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),d(n),O}},"catch":function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var a=r.arg;d(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:m(t),resultName:e,nextLoc:n},O}}}("object"==typeof n?n:"object"==typeof window?window:"object"==typeof self?self:this)}).call(this,t(190),void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{190:190}],3:[function(t,e,n){e.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},{}],4:[function(t,e,n){var r=t(84)("unscopables"),a=Array.prototype;void 0==a[r]&&t(32)(a,r,{}),e.exports=function(t){a[r][t]=!0}},{32:32,84:84}],5:[function(t,e,n){var r=t(39);e.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},{39:39}],6:[function(t,e,n){"use strict";var r=t(81),a=t(77),i=t(80);e.exports=[].copyWithin||function(t,e){var n=r(this),o=i(n.length),s=a(t,o),u=a(e,o),c=arguments,l=c.length>2?c[2]:void 0,p=Math.min((void 0===l?o:a(l,o))-u,o-s),f=1;for(s>u&&u+p>s&&(f=-1,u+=p-1,s+=p-1);p-- >0;)u in n?n[s]=n[u]:delete n[s],s+=f,u+=f;return n}},{77:77,80:80,81:81}],7:[function(t,e,n){"use strict";var r=t(81),a=t(77),i=t(80);e.exports=[].fill||function(t){for(var e=r(this),n=i(e.length),o=arguments,s=o.length,u=a(s>1?o[1]:void 0,n),c=s>2?o[2]:void 0,l=void 0===c?n:a(c,n);l>u;)e[u++]=t;return e}},{77:77,80:80,81:81}],8:[function(t,e,n){var r=t(79),a=t(80),i=t(77);e.exports=function(t){return function(e,n,o){var s,u=r(e),c=a(u.length),l=i(o,c);if(t&&n!=n){for(;c>l;)if(s=u[l++],s!=s)return!0}else for(;c>l;l++)if((t||l in u)&&u[l]===n)return t||l;return!t&&-1}}},{77:77,79:79,80:80}],9:[function(t,e,n){var r=t(18),a=t(35),i=t(81),o=t(80),s=t(10);e.exports=function(t){var e=1==t,n=2==t,u=3==t,c=4==t,l=6==t,p=5==t||l;return function(f,d,h){for(var m,v,g=i(f),b=a(g),y=r(d,h,3),x=o(b.length),_=0,w=e?s(f,x):n?s(f,0):void 0;x>_;_++)if((p||_ in b)&&(m=b[_],v=y(m,_,g),t))if(e)w[_]=v;else if(v)switch(t){case 3:return!0;case 5:return m;case 6:return _;case 2:w.push(m)}else if(c)return!1;return l?-1:u||c?c:w}}},{10:10,18:18,35:35,80:80,81:81}],10:[function(t,e,n){var r=t(39),a=t(37),i=t(84)("species");e.exports=function(t,e){var n;return a(t)&&(n=t.constructor,"function"!=typeof n||n!==Array&&!a(n.prototype)||(n=void 0),r(n)&&(n=n[i],null===n&&(n=void 0))),new(void 0===n?Array:n)(e)}},{37:37,39:39,84:84}],11:[function(t,e,n){var r=t(12),a=t(84)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(t){var e,n,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=(e=Object(t))[a])?n:i?r(e):"Object"==(o=r(e))&&"function"==typeof e.callee?"Arguments":o}},{12:12,84:84}],12:[function(t,e,n){var r={}.toString;e.exports=function(t){return r.call(t).slice(8,-1)}},{}],13:[function(t,e,n){"use strict";var r=t(47),a=t(32),i=t(61),o=t(18),s=t(70),u=t(19),c=t(28),l=t(43),p=t(45),f=t(83)("id"),d=t(31),h=t(39),m=t(66),v=t(20),g=Object.isExtensible||h,b=v?"_s":"size",y=0,x=function(t,e){if(!h(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!d(t,f)){if(!g(t))return"F";if(!e)return"E";a(t,f,++y)}return"O"+t[f]},_=function(t,e){var n,r=x(e);if("F"!==r)return t._i[r];for(n=t._f;n;n=n.n)if(n.k==e)return n};e.exports={getConstructor:function(t,e,n,a){var l=t(function(t,i){s(t,l,e),t._i=r.create(null),t._f=void 0,t._l=void 0,t[b]=0,void 0!=i&&c(i,n,t[a],t)});return i(l.prototype,{clear:function(){for(var t=this,e=t._i,n=t._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete e[n.i];t._f=t._l=void 0,t[b]=0},"delete":function(t){var e=this,n=_(e,t);if(n){var r=n.n,a=n.p;delete e._i[n.i],n.r=!0,a&&(a.n=r),r&&(r.p=a),e._f==n&&(e._f=r),e._l==n&&(e._l=a),e[b]--}return!!n},forEach:function(t){for(var e,n=o(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(n(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!_(this,t)}}),v&&r.setDesc(l.prototype,"size",{get:function(){return u(this[b])}}),l},def:function(t,e,n){var r,a,i=_(t,e);return i?i.v=n:(t._l=i={i:a=x(e,!0),k:e,v:n,p:r=t._l,n:void 0,r:!1},t._f||(t._f=i),r&&(r.n=i),t[b]++,"F"!==a&&(t._i[a]=i)),t},getEntry:_,setStrong:function(t,e,n){l(t,e,function(t,e){this._t=t,this._k=e,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?p(0,n.k):"values"==e?p(0,n.v):p(0,[n.k,n.v]):(t._t=void 0,p(1))},n?"entries":"values",!n,!0),m(e)}}},{18:18,19:19,20:20,28:28,31:31,32:32,39:39,43:43,45:45,47:47,61:61,66:66,70:70,83:83}],14:[function(t,e,n){var r=t(28),a=t(11);e.exports=function(t){return function(){if(a(this)!=t)throw TypeError(t+"#toJSON isn't generic");var e=[];return r(this,!1,e.push,e),e}}},{11:11,28:28}],15:[function(t,e,n){"use strict";var r=t(32),a=t(61),i=t(5),o=t(39),s=t(70),u=t(28),c=t(9),l=t(31),p=t(83)("weak"),f=Object.isExtensible||o,d=c(5),h=c(6),m=0,v=function(t){return t._l||(t._l=new g)},g=function(){this.a=[]},b=function(t,e){return d(t.a,function(t){return t[0]===e})};g.prototype={get:function(t){var e=b(this,t);return e?e[1]:void 0},has:function(t){return!!b(this,t)},set:function(t,e){var n=b(this,t);n?n[1]=e:this.a.push([t,e])},"delete":function(t){var e=h(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},e.exports={getConstructor:function(t,e,n,r){var i=t(function(t,a){s(t,i,e),t._i=m++,t._l=void 0,void 0!=a&&u(a,n,t[r],t)});return a(i.prototype,{"delete":function(t){return o(t)?f(t)?l(t,p)&&l(t[p],this._i)&&delete t[p][this._i]:v(this)["delete"](t):!1},has:function(t){return o(t)?f(t)?l(t,p)&&l(t[p],this._i):v(this).has(t):!1}}),i},def:function(t,e,n){return f(i(e))?(l(e,p)||r(e,p,{}),e[p][t._i]=n):v(t).set(e,n),t},frozenStore:v,WEAK:p}},{28:28,31:31,32:32,39:39,5:5,61:61,70:70,83:83,9:9}],16:[function(t,e,n){"use strict";var r=t(30),a=t(23),i=t(62),o=t(61),s=t(28),u=t(70),c=t(39),l=t(25),p=t(44),f=t(67);e.exports=function(t,e,n,d,h,m){var v=r[t],g=v,b=h?"set":"add",y=g&&g.prototype,x={},_=function(t){var e=y[t];i(y,t,"delete"==t?function(t){return m&&!c(t)?!1:e.call(this,0===t?0:t)}:"has"==t?function(t){return m&&!c(t)?!1:e.call(this,0===t?0:t)}:"get"==t?function(t){return m&&!c(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof g&&(m||y.forEach&&!l(function(){(new g).entries().next()}))){var w,k=new g,E=k[b](m?{}:-0,1)!=k,S=l(function(){k.has(1)}),O=p(function(t){new g(t)});O||(g=e(function(e,n){u(e,g,t);var r=new v;return void 0!=n&&s(n,h,r[b],r),r}),g.prototype=y,y.constructor=g),m||k.forEach(function(t,e){w=1/e===-(1/0)}),(S||w)&&(_("delete"),_("has"),h&&_("get")),(w||E)&&_(b),m&&y.clear&&delete y.clear}else g=d.getConstructor(e,t,h,b),o(g.prototype,n);return f(g,t),x[t]=g,a(a.G+a.W+a.F*(g!=v),x),m||d.setStrong(g,t,h),g}},{23:23,25:25,28:28,30:30,39:39,44:44,61:61,62:62,67:67,70:70}],17:[function(t,e,n){var r=e.exports={version:"1.2.6"};"number"==typeof __e&&(__e=r)},{}],18:[function(t,e,n){var r=t(3);e.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,a){return t.call(e,n,r,a)}}return function(){return t.apply(e,arguments)}}},{3:3}],19:[function(t,e,n){e.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},{}],20:[function(t,e,n){e.exports=!t(25)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{25:25}],21:[function(t,e,n){var r=t(39),a=t(30).document,i=r(a)&&r(a.createElement);e.exports=function(t){return i?a.createElement(t):{}}},{30:30,39:39}],22:[function(t,e,n){var r=t(47);e.exports=function(t){var e=r.getKeys(t),n=r.getSymbols;if(n)for(var a,i=n(t),o=r.isEnum,s=0;i.length>s;)o.call(t,a=i[s++])&&e.push(a);return e}},{47:47}],23:[function(t,e,n){var r=t(30),a=t(17),i=t(32),o=t(62),s=t(18),u="prototype",c=function(t,e,n){var l,p,f,d,h=t&c.F,m=t&c.G,v=t&c.S,g=t&c.P,b=t&c.B,y=m?r:v?r[e]||(r[e]={}):(r[e]||{})[u],x=m?a:a[e]||(a[e]={}),_=x[u]||(x[u]={});m&&(n=e);for(l in n)p=!h&&y&&l in y,f=(p?y:n)[l],d=b&&p?s(f,r):g&&"function"==typeof f?s(Function.call,f):f,y&&!p&&o(y,l,f),x[l]!=f&&i(x,l,d),g&&_[l]!=f&&(_[l]=f)};r.core=a,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,e.exports=c},{17:17,18:18,30:30,32:32,62:62}],24:[function(t,e,n){var r=t(84)("match");e.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(a){}}return!0}},{84:84}],25:[function(t,e,n){e.exports=function(t){try{return!!t()}catch(e){return!0}}},{}],26:[function(t,e,n){"use strict";var r=t(32),a=t(62),i=t(25),o=t(19),s=t(84);e.exports=function(t,e,n){var u=s(t),c=""[t];i(function(){var e={};return e[u]=function(){return 7},7!=""[t](e)})&&(a(String.prototype,t,n(o,u,c)),r(RegExp.prototype,u,2==e?function(t,e){return c.call(t,this,e)}:function(t){return c.call(t,this)}))}},{19:19,25:25,32:32,62:62,84:84}],27:[function(t,e,n){"use strict";var r=t(5);e.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},{5:5}],28:[function(t,e,n){var r=t(18),a=t(41),i=t(36),o=t(5),s=t(80),u=t(85);e.exports=function(t,e,n,c){var l,p,f,d=u(t),h=r(n,c,e?2:1),m=0;if("function"!=typeof d)throw TypeError(t+" is not iterable!");if(i(d))for(l=s(t.length);l>m;m++)e?h(o(p=t[m])[0],p[1]):h(t[m]);else for(f=d.call(t);!(p=f.next()).done;)a(f,h,p.value,e)}},{18:18,36:36,41:41,5:5,80:80,85:85}],29:[function(t,e,n){var r=t(79),a=t(47).getNames,i={}.toString,o="object"==typeof window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return a(t)}catch(e){return o.slice()}};e.exports.get=function(t){return o&&"[object Window]"==i.call(t)?s(t):a(r(t))}},{47:47,79:79}],30:[function(t,e,n){var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},{}],31:[function(t,e,n){var r={}.hasOwnProperty;e.exports=function(t,e){return r.call(t,e)}},{}],32:[function(t,e,n){var r=t(47),a=t(60);e.exports=t(20)?function(t,e,n){return r.setDesc(t,e,a(1,n))}:function(t,e,n){return t[e]=n,t}},{20:20,47:47,60:60}],33:[function(t,e,n){e.exports=t(30).document&&document.documentElement},{30:30}],34:[function(t,e,n){e.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},{}],35:[function(t,e,n){var r=t(12);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},{12:12}],36:[function(t,e,n){var r=t(46),a=t(84)("iterator"),i=Array.prototype;e.exports=function(t){return void 0!==t&&(r.Array===t||i[a]===t)}},{46:46,84:84}],37:[function(t,e,n){var r=t(12);e.exports=Array.isArray||function(t){return"Array"==r(t)}},{12:12}],38:[function(t,e,n){var r=t(39),a=Math.floor;e.exports=function(t){return!r(t)&&isFinite(t)&&a(t)===t}},{39:39}],39:[function(t,e,n){e.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},{}],40:[function(t,e,n){var r=t(39),a=t(12),i=t(84)("match");e.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==a(t))}},{12:12,39:39,84:84}],41:[function(t,e,n){var r=t(5);e.exports=function(t,e,n,a){try{return a?e(r(n)[0],n[1]):e(n)}catch(i){var o=t["return"];throw void 0!==o&&r(o.call(t)),i}}},{5:5}],42:[function(t,e,n){"use strict";var r=t(47),a=t(60),i=t(67),o={};t(32)(o,t(84)("iterator"),function(){return this}),e.exports=function(t,e,n){t.prototype=r.create(o,{next:a(1,n)}),i(t,e+" Iterator")}},{32:32,47:47,60:60,67:67,84:84}],43:[function(t,e,n){"use strict";var r=t(49),a=t(23),i=t(62),o=t(32),s=t(31),u=t(46),c=t(42),l=t(67),p=t(47).getProto,f=t(84)("iterator"),d=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",v="values",g=function(){return this};e.exports=function(t,e,n,b,y,x,_){c(n,e,b);var w,k,E=function(t){if(!d&&t in A)return A[t];switch(t){case m:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},S=e+" Iterator",O=y==v,C=!1,A=t.prototype,P=A[f]||A[h]||y&&A[y],T=P||E(y);if(P){var j=p(T.call(new t));l(j,S,!0),!r&&s(A,h)&&o(j,f,g),O&&P.name!==v&&(C=!0,T=function(){return P.call(this)})}if(r&&!_||!d&&!C&&A[f]||o(A,f,T),u[e]=T,u[S]=g,y)if(w={values:O?T:E(v),keys:x?T:E(m),entries:O?E("entries"):T},_)for(k in w)k in A||i(A,k,w[k]);else a(a.P+a.F*(d||C),e,w);return w}},{23:23,31:31,32:32,42:42,46:46,47:47,49:49,62:62,67:67,84:84}],44:[function(t,e,n){var r=t(84)("iterator"),a=!1;try{var i=[7][r]();i["return"]=function(){a=!0},Array.from(i,function(){throw 2})}catch(o){}e.exports=function(t,e){if(!e&&!a)return!1;var n=!1;try{var i=[7],o=i[r]();o.next=function(){n=!0},i[r]=function(){return o},t(i)}catch(s){}return n}},{84:84}],45:[function(t,e,n){e.exports=function(t,e){return{value:e,done:!!t}}},{}],46:[function(t,e,n){e.exports={}},{}],47:[function(t,e,n){var r=Object;e.exports={create:r.create,getProto:r.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:r.getOwnPropertyDescriptor,setDesc:r.defineProperty,setDescs:r.defineProperties,getKeys:r.keys,getNames:r.getOwnPropertyNames,getSymbols:r.getOwnPropertySymbols,each:[].forEach}},{}],48:[function(t,e,n){var r=t(47),a=t(79);e.exports=function(t,e){for(var n,i=a(t),o=r.getKeys(i),s=o.length,u=0;s>u;)if(i[n=o[u++]]===e)return n}},{47:47,79:79}],49:[function(t,e,n){e.exports=!1},{}],50:[function(t,e,n){e.exports=Math.expm1||function(t){return 0==(t=+t)?t:t>-1e-6&&1e-6>t?t+t*t/2:Math.exp(t)-1}},{}],51:[function(t,e,n){e.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&1e-8>t?t-t*t/2:Math.log(1+t)}},{}],52:[function(t,e,n){e.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:0>t?-1:1}},{}],53:[function(t,e,n){var r,a,i,o=t(30),s=t(76).set,u=o.MutationObserver||o.WebKitMutationObserver,c=o.process,l=o.Promise,p="process"==t(12)(c),f=function(){var t,e,n;for(p&&(t=c.domain)&&(c.domain=null,t.exit());r;)e=r.domain,n=r.fn,e&&e.enter(),n(),e&&e.exit(),r=r.next;a=void 0,t&&t.enter()};if(p)i=function(){c.nextTick(f)};else if(u){var d=1,h=document.createTextNode("");new u(f).observe(h,{characterData:!0}),i=function(){h.data=d=-d}}else i=l&&l.resolve?function(){l.resolve().then(f)}:function(){s.call(o,f)};e.exports=function(t){var e={fn:t,next:void 0,domain:p&&c.domain};a&&(a.next=e),r||(r=e,i()),a=e}},{12:12,30:30,76:76}],54:[function(t,e,n){var r=t(47),a=t(81),i=t(35);e.exports=t(25)(function(){var t=Object.assign,e={},n={},r=Symbol(),a="abcdefghijklmnopqrst";return e[r]=7,a.split("").forEach(function(t){n[t]=t}),7!=t({},e)[r]||Object.keys(t({},n)).join("")!=a})?function(t,e){for(var n=a(t),o=arguments,s=o.length,u=1,c=r.getKeys,l=r.getSymbols,p=r.isEnum;s>u;)for(var f,d=i(o[u++]),h=l?c(d).concat(l(d)):c(d),m=h.length,v=0;m>v;)p.call(d,f=h[v++])&&(n[f]=d[f]);return n}:Object.assign},{25:25,35:35,47:47,81:81}],55:[function(t,e,n){var r=t(23),a=t(17),i=t(25);e.exports=function(t,e){var n=(a.Object||{})[t]||Object[t],o={};o[t]=e(n),r(r.S+r.F*i(function(){n(1)}),"Object",o)}},{17:17,23:23,25:25}],56:[function(t,e,n){var r=t(47),a=t(79),i=r.isEnum;e.exports=function(t){return function(e){for(var n,o=a(e),s=r.getKeys(o),u=s.length,c=0,l=[];u>c;)i.call(o,n=s[c++])&&l.push(t?[n,o[n]]:o[n]);return l}}},{47:47,79:79}],57:[function(t,e,n){var r=t(47),a=t(5),i=t(30).Reflect;e.exports=i&&i.ownKeys||function(t){var e=r.getNames(a(t)),n=r.getSymbols;return n?e.concat(n(t)):e}},{30:30,47:47,5:5}],58:[function(t,e,n){"use strict";var r=t(59),a=t(34),i=t(3);e.exports=function(){for(var t=i(this),e=arguments.length,n=Array(e),o=0,s=r._,u=!1;e>o;)(n[o]=arguments[o++])===s&&(u=!0);return function(){var r,i=this,o=arguments,c=o.length,l=0,p=0;if(!u&&!c)return a(t,n,i);if(r=n.slice(),u)for(;e>l;l++)r[l]===s&&(r[l]=o[p++]);for(;c>p;)r.push(o[p++]);return a(t,r,i)}}},{3:3,34:34,59:59}],59:[function(t,e,n){e.exports=t(30)},{30:30}],60:[function(t,e,n){e.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},{}],61:[function(t,e,n){var r=t(62);e.exports=function(t,e){for(var n in e)r(t,n,e[n]);return t}},{62:62}],62:[function(t,e,n){var r=t(30),a=t(32),i=t(83)("src"),o="toString",s=Function[o],u=(""+s).split(o);t(17).inspectSource=function(t){return s.call(t)},(e.exports=function(t,e,n,o){"function"==typeof n&&(n.hasOwnProperty(i)||a(n,i,t[e]?""+t[e]:u.join(e+"")),n.hasOwnProperty("name")||a(n,"name",e)),t===r?t[e]=n:(o||delete t[e],a(t,e,n))})(Function.prototype,o,function(){return"function"==typeof this&&this[i]||s.call(this)})},{17:17,30:30,32:32,83:83}],63:[function(t,e,n){e.exports=function(t,e){var n=e===Object(e)?function(t){return e[t]}:e;return function(e){return(e+"").replace(t,n)}}},{}],64:[function(t,e,n){e.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},{}],65:[function(t,e,n){var r=t(47).getDesc,a=t(39),i=t(5),o=function(t,e){if(i(t),!a(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,n,a){try{a=t(18)(Function.call,r(Object.prototype,"__proto__").set,2),a(e,[]),n=!(e instanceof Array)}catch(i){n=!0}return function(t,e){return o(t,e),n?t.__proto__=e:a(t,e),t}}({},!1):void 0),check:o}},{18:18,39:39,47:47,5:5}],66:[function(t,e,n){"use strict";var r=t(30),a=t(47),i=t(20),o=t(84)("species");e.exports=function(t){var e=r[t];i&&e&&!e[o]&&a.setDesc(e,o,{configurable:!0,get:function(){return this}})}},{20:20,30:30,47:47,84:84}],67:[function(t,e,n){var r=t(47).setDesc,a=t(31),i=t(84)("toStringTag");e.exports=function(t,e,n){t&&!a(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},{31:31,47:47,84:84}],68:[function(t,e,n){var r=t(30),a="__core-js_shared__",i=r[a]||(r[a]={});e.exports=function(t){return i[t]||(i[t]={})}},{30:30}],69:[function(t,e,n){var r=t(5),a=t(3),i=t(84)("species");e.exports=function(t,e){var n,o=r(t).constructor;return void 0===o||void 0==(n=r(o)[i])?e:a(n)}},{3:3,5:5,84:84}],70:[function(t,e,n){e.exports=function(t,e,n){if(!(t instanceof e))throw TypeError(n+": use the 'new' operator!");return t}},{}],71:[function(t,e,n){var r=t(78),a=t(19);e.exports=function(t){return function(e,n){var i,o,s=a(e)+"",u=r(n),c=s.length;return 0>u||u>=c?t?"":void 0:(i=s.charCodeAt(u),55296>i||i>56319||u+1===c||(o=s.charCodeAt(u+1))<56320||o>57343?t?s.charAt(u):i:t?s.slice(u,u+2):(i-55296<<10)+(o-56320)+65536)}}},{19:19,78:78}],72:[function(t,e,n){var r=t(40),a=t(19);e.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return a(t)+""}},{19:19,40:40}],73:[function(t,e,n){var r=t(80),a=t(74),i=t(19);e.exports=function(t,e,n,o){var s=i(t)+"",u=s.length,c=void 0===n?" ":n+"",l=r(e);if(u>=l)return s;""==c&&(c=" ");var p=l-u,f=a.call(c,Math.ceil(p/c.length));return f.length>p&&(f=f.slice(0,p)),o?f+s:s+f}},{19:19,74:74,80:80}],74:[function(t,e,n){"use strict";var r=t(78),a=t(19);e.exports=function(t){var e=a(this)+"",n="",i=r(t);if(0>i||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(e+=e))1&i&&(n+=e);return n}},{19:19,78:78}],75:[function(t,e,n){var r=t(23),a=t(19),i=t(25),o=" \n\x0B\f\r   ᠎              \u2028\u2029\ufeff",s="["+o+"]",u="​…",c=RegExp("^"+s+s+"*"),l=RegExp(s+s+"*$"),p=function(t,e){var n={};n[t]=e(f),r(r.P+r.F*i(function(){return!!o[t]()||u[t]()!=u}),"String",n)},f=p.trim=function(t,e){return t=a(t)+"",1&e&&(t=t.replace(c,"")),2&e&&(t=t.replace(l,"")),t};e.exports=p},{19:19,23:23,25:25}],76:[function(t,e,n){var r,a,i,o=t(18),s=t(34),u=t(33),c=t(21),l=t(30),p=l.process,f=l.setImmediate,d=l.clearImmediate,h=l.MessageChannel,m=0,v={},g="onreadystatechange",b=function(){var t=+this;if(v.hasOwnProperty(t)){var e=v[t];delete v[t],e()}},y=function(t){b.call(t.data)};f&&d||(f=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return v[++m]=function(){s("function"==typeof t?t:Function(t),e)},r(m),m},d=function(t){delete v[t]},"process"==t(12)(p)?r=function(t){p.nextTick(o(b,t,1))}:h?(a=new h,i=a.port2,a.port1.onmessage=y,r=o(i.postMessage,i,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(t){l.postMessage(t+"","*")},l.addEventListener("message",y,!1)):r=g in c("script")?function(t){u.appendChild(c("script"))[g]=function(){u.removeChild(this),b.call(t)}}:function(t){setTimeout(o(b,t,1),0)}),e.exports={set:f,clear:d}},{12:12,18:18,21:21,30:30,33:33,34:34}],77:[function(t,e,n){var r=t(78),a=Math.max,i=Math.min;e.exports=function(t,e){return t=r(t),0>t?a(t+e,0):i(t,e)}},{78:78}],78:[function(t,e,n){var r=Math.ceil,a=Math.floor;e.exports=function(t){return isNaN(t=+t)?0:(t>0?a:r)(t)}},{}],79:[function(t,e,n){var r=t(35),a=t(19);e.exports=function(t){return r(a(t))}},{19:19,35:35}],80:[function(t,e,n){var r=t(78),a=Math.min;e.exports=function(t){return t>0?a(r(t),9007199254740991):0}},{78:78}],81:[function(t,e,n){var r=t(19);e.exports=function(t){return Object(r(t))}},{19:19}],82:[function(t,e,n){var r=t(39);e.exports=function(t,e){if(!r(t))return t;var n,a;if(e&&"function"==typeof(n=t.toString)&&!r(a=n.call(t)))return a;if("function"==typeof(n=t.valueOf)&&!r(a=n.call(t)))return a;if(!e&&"function"==typeof(n=t.toString)&&!r(a=n.call(t)))return a;throw TypeError("Can't convert object to primitive value")}},{39:39}],83:[function(t,e,n){var r=0,a=Math.random();e.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++r+a).toString(36))}},{}],84:[function(t,e,n){var r=t(68)("wks"),a=t(83),i=t(30).Symbol;e.exports=function(t){return r[t]||(r[t]=i&&i[t]||(i||a)("Symbol."+t))}},{30:30,68:68,83:83}],85:[function(t,e,n){var r=t(11),a=t(84)("iterator"),i=t(46);e.exports=t(17).getIteratorMethod=function(t){return void 0!=t?t[a]||t["@@iterator"]||i[r(t)]:void 0}},{11:11,17:17,46:46,84:84}],86:[function(t,e,n){"use strict";var r,a=t(47),i=t(23),o=t(20),s=t(60),u=t(33),c=t(21),l=t(31),p=t(12),f=t(34),d=t(25),h=t(5),m=t(3),v=t(39),g=t(81),b=t(79),y=t(78),x=t(77),_=t(80),w=t(35),k=t(83)("__proto__"),E=t(9),S=t(8)(!1),O=Object.prototype,C=Array.prototype,A=C.slice,P=C.join,T=a.setDesc,j=a.getDesc,M=a.setDescs,L={};o||(r=!d(function(){return 7!=T(c("div"),"a",{get:function(){return 7}}).a}),a.setDesc=function(t,e,n){if(r)try{return T(t,e,n)}catch(a){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(h(t)[e]=n.value),t},a.getDesc=function(t,e){if(r)try{return j(t,e)}catch(n){}return l(t,e)?s(!O.propertyIsEnumerable.call(t,e),t[e]):void 0},a.setDescs=M=function(t,e){h(t);for(var n,r=a.getKeys(e),i=r.length,o=0;i>o;)a.setDesc(t,n=r[o++],e[n]);return t}),i(i.S+i.F*!o,"Object",{getOwnPropertyDescriptor:a.getDesc,defineProperty:a.setDesc,defineProperties:M});var F="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),N=F.concat("length","prototype"),R=F.length,D=function(){var t,e=c("iframe"),n=R,r=">";for(e.style.display="none",u.appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("<script>document.F=Object</script"+r),t.close(),D=t.F;n--;)delete D.prototype[F[n]];return D()},I=function(t,e){return function(n){var r,a=b(n),i=0,o=[];for(r in a)r!=k&&l(a,r)&&o.push(r);for(;e>i;)l(a,r=t[i++])&&(~S(o,r)||o.push(r));return o}},q=function(){};i(i.S,"Object",{getPrototypeOf:a.getProto=a.getProto||function(t){return t=g(t),l(t,k)?t[k]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?O:null},getOwnPropertyNames:a.getNames=a.getNames||I(N,N.length,!0),create:a.create=a.create||function(t,e){var n;return null!==t?(q.prototype=h(t),n=new q,q.prototype=null,n[k]=t):n=D(),void 0===e?n:M(n,e)},keys:a.getKeys=a.getKeys||I(F,R,!1)});var B=function(t,e,n){if(!(e in L)){for(var r=[],a=0;e>a;a++)r[a]="a["+a+"]";L[e]=Function("F,a","return new F("+r.join(",")+")")}return L[e](t,n)};i(i.P,"Function",{bind:function(t){var e=m(this),n=A.call(arguments,1),r=function(){var a=n.concat(A.call(arguments));return this instanceof r?B(e,a.length,a):f(e,a,t)};return v(e.prototype)&&(r.prototype=e.prototype),r}}),i(i.P+i.F*d(function(){u&&A.call(u)}),"Array",{slice:function(t,e){var n=_(this.length),r=p(this);if(e=void 0===e?n:e,"Array"==r)return A.call(this,t,e);for(var a=x(t,n),i=x(e,n),o=_(i-a),s=Array(o),u=0;o>u;u++)s[u]="String"==r?this.charAt(a+u):this[a+u];return s}}),i(i.P+i.F*(w!=Object),"Array",{join:function(t){return P.call(w(this),void 0===t?",":t)}}),i(i.S,"Array",{isArray:t(37)});var V=function(t){return function(e,n){m(e);var r=w(this),a=_(r.length),i=t?a-1:0,o=t?-1:1;if(arguments.length<2)for(;;){if(i in r){n=r[i],i+=o;break}if(i+=o,t?0>i:i>=a)throw TypeError("Reduce of empty array with no initial value")}for(;t?i>=0:a>i;i+=o)i in r&&(n=e(n,r[i],i,this));return n}},U=function(t){return function(e){return t(this,e,arguments[1])}};i(i.P,"Array",{forEach:a.each=a.each||U(E(0)),map:U(E(1)),filter:U(E(2)),some:U(E(3)),every:U(E(4)),reduce:V(!1),reduceRight:V(!0),indexOf:U(S),lastIndexOf:function(t,e){var n=b(this),r=_(n.length),a=r-1;for(arguments.length>1&&(a=Math.min(a,y(e))),0>a&&(a=_(r+a));a>=0;a--)if(a in n&&n[a]===t)return a;return-1}}),i(i.S,"Date",{now:function(){return+new Date}});var z=function(t){return t>9?t:"0"+t};i(i.P+i.F*(d(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!d(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function(){if(!isFinite(this))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),r=0>e?"-":e>9999?"+":"";return r+("00000"+Math.abs(e)).slice(r?-6:-4)+"-"+z(t.getUTCMonth()+1)+"-"+z(t.getUTCDate())+"T"+z(t.getUTCHours())+":"+z(t.getUTCMinutes())+":"+z(t.getUTCSeconds())+"."+(n>99?n:"0"+z(n))+"Z"; -}})},{12:12,20:20,21:21,23:23,25:25,3:3,31:31,33:33,34:34,35:35,37:37,39:39,47:47,5:5,60:60,77:77,78:78,79:79,8:8,80:80,81:81,83:83,9:9}],87:[function(t,e,n){var r=t(23);r(r.P,"Array",{copyWithin:t(6)}),t(4)("copyWithin")},{23:23,4:4,6:6}],88:[function(t,e,n){var r=t(23);r(r.P,"Array",{fill:t(7)}),t(4)("fill")},{23:23,4:4,7:7}],89:[function(t,e,n){"use strict";var r=t(23),a=t(9)(6),i="findIndex",o=!0;i in[]&&Array(1)[i](function(){o=!1}),r(r.P+r.F*o,"Array",{findIndex:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0)}}),t(4)(i)},{23:23,4:4,9:9}],90:[function(t,e,n){"use strict";var r=t(23),a=t(9)(5),i="find",o=!0;i in[]&&Array(1)[i](function(){o=!1}),r(r.P+r.F*o,"Array",{find:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0)}}),t(4)(i)},{23:23,4:4,9:9}],91:[function(t,e,n){"use strict";var r=t(18),a=t(23),i=t(81),o=t(41),s=t(36),u=t(80),c=t(85);a(a.S+a.F*!t(44)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,a,l,p=i(t),f="function"==typeof this?this:Array,d=arguments,h=d.length,m=h>1?d[1]:void 0,v=void 0!==m,g=0,b=c(p);if(v&&(m=r(m,h>2?d[2]:void 0,2)),void 0==b||f==Array&&s(b))for(e=u(p.length),n=new f(e);e>g;g++)n[g]=v?m(p[g],g):p[g];else for(l=b.call(p),n=new f;!(a=l.next()).done;g++)n[g]=v?o(l,m,[a.value,g],!0):a.value;return n.length=g,n}})},{18:18,23:23,36:36,41:41,44:44,80:80,81:81,85:85}],92:[function(t,e,n){"use strict";var r=t(4),a=t(45),i=t(46),o=t(79);e.exports=t(43)(Array,"Array",function(t,e){this._t=o(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,a(1)):"keys"==e?a(0,n):"values"==e?a(0,t[n]):a(0,[n,t[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},{4:4,43:43,45:45,46:46,79:79}],93:[function(t,e,n){"use strict";var r=t(23);r(r.S+r.F*t(25)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function(){for(var t=0,e=arguments,n=e.length,r=new("function"==typeof this?this:Array)(n);n>t;)r[t]=e[t++];return r.length=n,r}})},{23:23,25:25}],94:[function(t,e,n){t(66)("Array")},{66:66}],95:[function(t,e,n){"use strict";var r=t(47),a=t(39),i=t(84)("hasInstance"),o=Function.prototype;i in o||r.setDesc(o,i,{value:function(t){if("function"!=typeof this||!a(t))return!1;if(!a(this.prototype))return t instanceof this;for(;t=r.getProto(t);)if(this.prototype===t)return!0;return!1}})},{39:39,47:47,84:84}],96:[function(t,e,n){var r=t(47).setDesc,a=t(60),i=t(31),o=Function.prototype,s=/^\s*function ([^ (]*)/,u="name";u in o||t(20)&&r(o,u,{configurable:!0,get:function(){var t=(""+this).match(s),e=t?t[1]:"";return i(this,u)||r(this,u,a(5,e)),e}})},{20:20,31:31,47:47,60:60}],97:[function(t,e,n){"use strict";var r=t(13);t(16)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=r.getEntry(this,t);return e&&e.v},set:function(t,e){return r.def(this,0===t?0:t,e)}},r,!0)},{13:13,16:16}],98:[function(t,e,n){var r=t(23),a=t(51),i=Math.sqrt,o=Math.acosh;r(r.S+r.F*!(o&&710==Math.floor(o(Number.MAX_VALUE))),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:a(t-1+i(t-1)*i(t+1))}})},{23:23,51:51}],99:[function(t,e,n){function r(t){return isFinite(t=+t)&&0!=t?0>t?-r(-t):Math.log(t+Math.sqrt(t*t+1)):t}var a=t(23);a(a.S,"Math",{asinh:r})},{23:23}],100:[function(t,e,n){var r=t(23);r(r.S,"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},{23:23}],101:[function(t,e,n){var r=t(23),a=t(52);r(r.S,"Math",{cbrt:function(t){return a(t=+t)*Math.pow(Math.abs(t),1/3)}})},{23:23,52:52}],102:[function(t,e,n){var r=t(23);r(r.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},{23:23}],103:[function(t,e,n){var r=t(23),a=Math.exp;r(r.S,"Math",{cosh:function(t){return(a(t=+t)+a(-t))/2}})},{23:23}],104:[function(t,e,n){var r=t(23);r(r.S,"Math",{expm1:t(50)})},{23:23,50:50}],105:[function(t,e,n){var r=t(23),a=t(52),i=Math.pow,o=i(2,-52),s=i(2,-23),u=i(2,127)*(2-s),c=i(2,-126),l=function(t){return t+1/o-1/o};r(r.S,"Math",{fround:function(t){var e,n,r=Math.abs(t),i=a(t);return c>r?i*l(r/c/s)*c*s:(e=(1+s/o)*r,n=e-(e-r),n>u||n!=n?i*(1/0):i*n)}})},{23:23,52:52}],106:[function(t,e,n){var r=t(23),a=Math.abs;r(r.S,"Math",{hypot:function(t,e){for(var n,r,i=0,o=0,s=arguments,u=s.length,c=0;u>o;)n=a(s[o++]),n>c?(r=c/n,i=i*r*r+1,c=n):n>0?(r=n/c,i+=r*r):i+=n;return c===1/0?1/0:c*Math.sqrt(i)}})},{23:23}],107:[function(t,e,n){var r=t(23),a=Math.imul;r(r.S+r.F*t(25)(function(){return-5!=a(4294967295,5)||2!=a.length}),"Math",{imul:function(t,e){var n=65535,r=+t,a=+e,i=n&r,o=n&a;return 0|i*o+((n&r>>>16)*o+i*(n&a>>>16)<<16>>>0)}})},{23:23,25:25}],108:[function(t,e,n){var r=t(23);r(r.S,"Math",{log10:function(t){return Math.log(t)/Math.LN10}})},{23:23}],109:[function(t,e,n){var r=t(23);r(r.S,"Math",{log1p:t(51)})},{23:23,51:51}],110:[function(t,e,n){var r=t(23);r(r.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},{23:23}],111:[function(t,e,n){var r=t(23);r(r.S,"Math",{sign:t(52)})},{23:23,52:52}],112:[function(t,e,n){var r=t(23),a=t(50),i=Math.exp;r(r.S+r.F*t(25)(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(a(t)-a(-t))/2:(i(t-1)-i(-t-1))*(Math.E/2)}})},{23:23,25:25,50:50}],113:[function(t,e,n){var r=t(23),a=t(50),i=Math.exp;r(r.S,"Math",{tanh:function(t){var e=a(t=+t),n=a(-t);return e==1/0?1:n==1/0?-1:(e-n)/(i(t)+i(-t))}})},{23:23,50:50}],114:[function(t,e,n){var r=t(23);r(r.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},{23:23}],115:[function(t,e,n){"use strict";var r=t(47),a=t(30),i=t(31),o=t(12),s=t(82),u=t(25),c=t(75).trim,l="Number",p=a[l],f=p,d=p.prototype,h=o(r.create(d))==l,m="trim"in String.prototype,v=function(t){var e=s(t,!1);if("string"==typeof e&&e.length>2){e=m?e.trim():c(e,3);var n,r,a,i=e.charCodeAt(0);if(43===i||45===i){if(n=e.charCodeAt(2),88===n||120===n)return NaN}else if(48===i){switch(e.charCodeAt(1)){case 66:case 98:r=2,a=49;break;case 79:case 111:r=8,a=55;break;default:return+e}for(var o,u=e.slice(2),l=0,p=u.length;p>l;l++)if(o=u.charCodeAt(l),48>o||o>a)return NaN;return parseInt(u,r)}}return+e};p(" 0o1")&&p("0b1")&&!p("+0x1")||(p=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof p&&(h?u(function(){d.valueOf.call(n)}):o(n)!=l)?new f(v(e)):v(e)},r.each.call(t(20)?r.getNames(f):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),function(t){i(f,t)&&!i(p,t)&&r.setDesc(p,t,r.getDesc(f,t))}),p.prototype=d,d.constructor=p,t(62)(a,l,p))},{12:12,20:20,25:25,30:30,31:31,47:47,62:62,75:75,82:82}],116:[function(t,e,n){var r=t(23);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},{23:23}],117:[function(t,e,n){var r=t(23),a=t(30).isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&a(t)}})},{23:23,30:30}],118:[function(t,e,n){var r=t(23);r(r.S,"Number",{isInteger:t(38)})},{23:23,38:38}],119:[function(t,e,n){var r=t(23);r(r.S,"Number",{isNaN:function(t){return t!=t}})},{23:23}],120:[function(t,e,n){var r=t(23),a=t(38),i=Math.abs;r(r.S,"Number",{isSafeInteger:function(t){return a(t)&&i(t)<=9007199254740991}})},{23:23,38:38}],121:[function(t,e,n){var r=t(23);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},{23:23}],122:[function(t,e,n){var r=t(23);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},{23:23}],123:[function(t,e,n){var r=t(23);r(r.S,"Number",{parseFloat:parseFloat})},{23:23}],124:[function(t,e,n){var r=t(23);r(r.S,"Number",{parseInt:parseInt})},{23:23}],125:[function(t,e,n){var r=t(23);r(r.S+r.F,"Object",{assign:t(54)})},{23:23,54:54}],126:[function(t,e,n){var r=t(39);t(55)("freeze",function(t){return function(e){return t&&r(e)?t(e):e}})},{39:39,55:55}],127:[function(t,e,n){var r=t(79);t(55)("getOwnPropertyDescriptor",function(t){return function(e,n){return t(r(e),n)}})},{55:55,79:79}],128:[function(t,e,n){t(55)("getOwnPropertyNames",function(){return t(29).get})},{29:29,55:55}],129:[function(t,e,n){var r=t(81);t(55)("getPrototypeOf",function(t){return function(e){return t(r(e))}})},{55:55,81:81}],130:[function(t,e,n){var r=t(39);t(55)("isExtensible",function(t){return function(e){return r(e)?t?t(e):!0:!1}})},{39:39,55:55}],131:[function(t,e,n){var r=t(39);t(55)("isFrozen",function(t){return function(e){return r(e)?t?t(e):!1:!0}})},{39:39,55:55}],132:[function(t,e,n){var r=t(39);t(55)("isSealed",function(t){return function(e){return r(e)?t?t(e):!1:!0}})},{39:39,55:55}],133:[function(t,e,n){var r=t(23);r(r.S,"Object",{is:t(64)})},{23:23,64:64}],134:[function(t,e,n){var r=t(81);t(55)("keys",function(t){return function(e){return t(r(e))}})},{55:55,81:81}],135:[function(t,e,n){var r=t(39);t(55)("preventExtensions",function(t){return function(e){return t&&r(e)?t(e):e}})},{39:39,55:55}],136:[function(t,e,n){var r=t(39);t(55)("seal",function(t){return function(e){return t&&r(e)?t(e):e}})},{39:39,55:55}],137:[function(t,e,n){var r=t(23);r(r.S,"Object",{setPrototypeOf:t(65).set})},{23:23,65:65}],138:[function(t,e,n){"use strict";var r=t(11),a={};a[t(84)("toStringTag")]="z",a+""!="[object z]"&&t(62)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},{11:11,62:62,84:84}],139:[function(t,e,n){"use strict";var r,a=t(47),i=t(49),o=t(30),s=t(18),u=t(11),c=t(23),l=t(39),p=t(5),f=t(3),d=t(70),h=t(28),m=t(65).set,v=t(64),g=t(84)("species"),b=t(69),y=t(53),x="Promise",_=o.process,w="process"==u(_),k=o[x],E=function(t){var e=new k(function(){});return t&&(e.constructor=Object),k.resolve(e)===e},S=function(){function e(t){var n=new k(t);return m(n,e.prototype),n}var n=!1;try{if(n=k&&k.resolve&&E(),m(e,k),e.prototype=a.create(k.prototype,{constructor:{value:e}}),e.resolve(5).then(function(){})instanceof e||(n=!1),n&&t(20)){var r=!1;k.resolve(a.setDesc({},"then",{get:function(){r=!0}})),n=r}}catch(i){n=!1}return n}(),O=function(t,e){return i&&t===k&&e===r?!0:v(t,e)},C=function(t){var e=p(t)[g];return void 0!=e?e:t},A=function(t){var e;return l(t)&&"function"==typeof(e=t.then)?e:!1},P=function(t){var e,n;this.promise=new t(function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r}),this.resolve=f(e),this.reject=f(n)},T=function(t){try{t()}catch(e){return{error:e}}},j=function(t,e){if(!t.n){t.n=!0;var n=t.c;y(function(){for(var r=t.v,a=1==t.s,i=0,s=function(e){var n,i,o=a?e.ok:e.fail,s=e.resolve,u=e.reject;try{o?(a||(t.h=!0),n=o===!0?r:o(r),n===e.promise?u(TypeError("Promise-chain cycle")):(i=A(n))?i.call(n,s,u):s(n)):u(r)}catch(c){u(c)}};n.length>i;)s(n[i++]);n.length=0,t.n=!1,e&&setTimeout(function(){var e,n,a=t.p;M(a)&&(w?_.emit("unhandledRejection",r,a):(e=o.onunhandledrejection)?e({promise:a,reason:r}):(n=o.console)&&n.error&&n.error("Unhandled promise rejection",r)),t.a=void 0},1)})}},M=function(t){var e,n=t._d,r=n.a||n.c,a=0;if(n.h)return!1;for(;r.length>a;)if(e=r[a++],e.fail||!M(e.promise))return!1;return!0},L=function(t){var e=this;e.d||(e.d=!0,e=e.r||e,e.v=t,e.s=2,e.a=e.c.slice(),j(e,!0))},F=function(t){var e,n=this;if(!n.d){n.d=!0,n=n.r||n;try{if(n.p===t)throw TypeError("Promise can't be resolved itself");(e=A(t))?y(function(){var r={r:n,d:!1};try{e.call(t,s(F,r,1),s(L,r,1))}catch(a){L.call(r,a)}}):(n.v=t,n.s=1,j(n,!1))}catch(r){L.call({r:n,d:!1},r)}}};S||(k=function(t){f(t);var e=this._d={p:d(this,k,x),c:[],a:void 0,s:0,d:!1,v:void 0,h:!1,n:!1};try{t(s(F,e,1),s(L,e,1))}catch(n){L.call(e,n)}},t(61)(k.prototype,{then:function(t,e){var n=new P(b(this,k)),r=n.promise,a=this._d;return n.ok="function"==typeof t?t:!0,n.fail="function"==typeof e&&e,a.c.push(n),a.a&&a.a.push(n),a.s&&j(a,!1),r},"catch":function(t){return this.then(void 0,t)}})),c(c.G+c.W+c.F*!S,{Promise:k}),t(67)(k,x),t(66)(x),r=t(17)[x],c(c.S+c.F*!S,x,{reject:function(t){var e=new P(this),n=e.reject;return n(t),e.promise}}),c(c.S+c.F*(!S||E(!0)),x,{resolve:function(t){if(t instanceof k&&O(t.constructor,this))return t;var e=new P(this),n=e.resolve;return n(t),e.promise}}),c(c.S+c.F*!(S&&t(44)(function(t){k.all(t)["catch"](function(){})})),x,{all:function(t){var e=C(this),n=new P(e),r=n.resolve,i=n.reject,o=[],s=T(function(){h(t,!1,o.push,o);var n=o.length,s=Array(n);n?a.each.call(o,function(t,a){var o=!1;e.resolve(t).then(function(t){o||(o=!0,s[a]=t,--n||r(s))},i)}):r(s)});return s&&i(s.error),n.promise},race:function(t){var e=C(this),n=new P(e),r=n.reject,a=T(function(){h(t,!1,function(t){e.resolve(t).then(n.resolve,r)})});return a&&r(a.error),n.promise}})},{11:11,17:17,18:18,20:20,23:23,28:28,3:3,30:30,39:39,44:44,47:47,49:49,5:5,53:53,61:61,64:64,65:65,66:66,67:67,69:69,70:70,84:84}],140:[function(t,e,n){var r=t(23),a=Function.apply;r(r.S,"Reflect",{apply:function(t,e,n){return a.call(t,e,n)}})},{23:23}],141:[function(t,e,n){var r=t(47),a=t(23),i=t(3),o=t(5),s=t(39),u=Function.bind||t(17).Function.prototype.bind;a(a.S+a.F*t(25)(function(){function t(){}return!(Reflect.construct(function(){},[],t)instanceof t)}),"Reflect",{construct:function(t,e){i(t);var n=arguments.length<3?t:i(arguments[2]);if(t==n){if(void 0!=e)switch(o(e).length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var a=[null];return a.push.apply(a,e),new(u.apply(t,a))}var c=n.prototype,l=r.create(s(c)?c:Object.prototype),p=Function.apply.call(t,l,e);return s(p)?p:l}})},{17:17,23:23,25:25,3:3,39:39,47:47,5:5}],142:[function(t,e,n){var r=t(47),a=t(23),i=t(5);a(a.S+a.F*t(25)(function(){Reflect.defineProperty(r.setDesc({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(t,e,n){i(t);try{return r.setDesc(t,e,n),!0}catch(a){return!1}}})},{23:23,25:25,47:47,5:5}],143:[function(t,e,n){var r=t(23),a=t(47).getDesc,i=t(5);r(r.S,"Reflect",{deleteProperty:function(t,e){var n=a(i(t),e);return n&&!n.configurable?!1:delete t[e]}})},{23:23,47:47,5:5}],144:[function(t,e,n){"use strict";var r=t(23),a=t(5),i=function(t){this._t=a(t),this._i=0;var e,n=this._k=[];for(e in t)n.push(e)};t(42)(i,"Object",function(){var t,e=this,n=e._k;do if(e._i>=n.length)return{value:void 0,done:!0};while(!((t=n[e._i++])in e._t));return{value:t,done:!1}}),r(r.S,"Reflect",{enumerate:function(t){return new i(t)}})},{23:23,42:42,5:5}],145:[function(t,e,n){var r=t(47),a=t(23),i=t(5);a(a.S,"Reflect",{getOwnPropertyDescriptor:function(t,e){return r.getDesc(i(t),e)}})},{23:23,47:47,5:5}],146:[function(t,e,n){var r=t(23),a=t(47).getProto,i=t(5);r(r.S,"Reflect",{getPrototypeOf:function(t){return a(i(t))}})},{23:23,47:47,5:5}],147:[function(t,e,n){function r(t,e){var n,o,c=arguments.length<3?t:arguments[2];return u(t)===c?t[e]:(n=a.getDesc(t,e))?i(n,"value")?n.value:void 0!==n.get?n.get.call(c):void 0:s(o=a.getProto(t))?r(o,e,c):void 0}var a=t(47),i=t(31),o=t(23),s=t(39),u=t(5);o(o.S,"Reflect",{get:r})},{23:23,31:31,39:39,47:47,5:5}],148:[function(t,e,n){var r=t(23);r(r.S,"Reflect",{has:function(t,e){return e in t}})},{23:23}],149:[function(t,e,n){var r=t(23),a=t(5),i=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(t){return a(t),i?i(t):!0}})},{23:23,5:5}],150:[function(t,e,n){var r=t(23);r(r.S,"Reflect",{ownKeys:t(57)})},{23:23,57:57}],151:[function(t,e,n){var r=t(23),a=t(5),i=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(t){a(t);try{return i&&i(t),!0}catch(e){return!1}}})},{23:23,5:5}],152:[function(t,e,n){var r=t(23),a=t(65);a&&r(r.S,"Reflect",{setPrototypeOf:function(t,e){a.check(t,e);try{return a.set(t,e),!0}catch(n){return!1}}})},{23:23,65:65}],153:[function(t,e,n){function r(t,e,n){var o,l,p=arguments.length<4?t:arguments[3],f=a.getDesc(u(t),e);if(!f){if(c(l=a.getProto(t)))return r(l,e,n,p);f=s(0)}return i(f,"value")?f.writable!==!1&&c(p)?(o=a.getDesc(p,e)||s(0),o.value=n,a.setDesc(p,e,o),!0):!1:void 0===f.set?!1:(f.set.call(p,n),!0)}var a=t(47),i=t(31),o=t(23),s=t(60),u=t(5),c=t(39);o(o.S,"Reflect",{set:r})},{23:23,31:31,39:39,47:47,5:5,60:60}],154:[function(t,e,n){var r=t(47),a=t(30),i=t(40),o=t(27),s=a.RegExp,u=s,c=s.prototype,l=/a/g,p=/a/g,f=new s(l)!==l;!t(20)||f&&!t(25)(function(){return p[t(84)("match")]=!1,s(l)!=l||s(p)==p||"/a/i"!=s(l,"i")})||(s=function(t,e){var n=i(t),r=void 0===e;return this instanceof s||!n||t.constructor!==s||!r?f?new u(n&&!r?t.source:t,e):u((n=t instanceof s)?t.source:t,n&&r?o.call(t):e):t},r.each.call(r.getNames(u),function(t){t in s||r.setDesc(s,t,{configurable:!0,get:function(){return u[t]},set:function(e){u[t]=e}})}),c.constructor=s,s.prototype=c,t(62)(a,"RegExp",s)),t(66)("RegExp")},{20:20,25:25,27:27,30:30,40:40,47:47,62:62,66:66,84:84}],155:[function(t,e,n){var r=t(47);t(20)&&"g"!=/./g.flags&&r.setDesc(RegExp.prototype,"flags",{configurable:!0,get:t(27)})},{20:20,27:27,47:47}],156:[function(t,e,n){t(26)("match",1,function(t,e){return function(n){"use strict";var r=t(this),a=void 0==n?void 0:n[e];return void 0!==a?a.call(n,r):RegExp(n)[e](r+"")}})},{26:26}],157:[function(t,e,n){t(26)("replace",2,function(t,e,n){return function(r,a){"use strict";var i=t(this),o=void 0==r?void 0:r[e];return void 0!==o?o.call(r,i,a):n.call(i+"",r,a)}})},{26:26}],158:[function(t,e,n){t(26)("search",1,function(t,e){return function(n){"use strict";var r=t(this),a=void 0==n?void 0:n[e];return void 0!==a?a.call(n,r):RegExp(n)[e](r+"")}})},{26:26}],159:[function(t,e,n){t(26)("split",2,function(t,e,n){return function(r,a){"use strict";var i=t(this),o=void 0==r?void 0:r[e];return void 0!==o?o.call(r,i,a):n.call(i+"",r,a)}})},{26:26}],160:[function(t,e,n){"use strict";var r=t(13);t(16)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(this,t=0===t?0:t,t)}},r)},{13:13,16:16}],161:[function(t,e,n){"use strict";var r=t(23),a=t(71)(!1);r(r.P,"String",{codePointAt:function(t){return a(this,t)}})},{23:23,71:71}],162:[function(t,e,n){"use strict";var r=t(23),a=t(80),i=t(72),o="endsWith",s=""[o];r(r.P+r.F*t(24)(o),"String",{endsWith:function(t){var e=i(this,t,o),n=arguments,r=n.length>1?n[1]:void 0,u=a(e.length),c=void 0===r?u:Math.min(a(r),u),l=t+"";return s?s.call(e,l,c):e.slice(c-l.length,c)===l}})},{23:23,24:24,72:72,80:80}],163:[function(t,e,n){var r=t(23),a=t(77),i=String.fromCharCode,o=String.fromCodePoint;r(r.S+r.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(t){for(var e,n=[],r=arguments,o=r.length,s=0;o>s;){if(e=+r[s++],a(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(65536>e?i(e):i(((e-=65536)>>10)+55296,e%1024+56320))}return n.join("")}})},{23:23,77:77}],164:[function(t,e,n){"use strict";var r=t(23),a=t(72),i="includes";r(r.P+r.F*t(24)(i),"String",{includes:function(t){return!!~a(this,t,i).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},{23:23,24:24,72:72}],165:[function(t,e,n){"use strict";var r=t(71)(!0);t(43)(String,"String",function(t){this._t=t+"",this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},{43:43,71:71}],166:[function(t,e,n){var r=t(23),a=t(79),i=t(80);r(r.S,"String",{raw:function(t){for(var e=a(t.raw),n=i(e.length),r=arguments,o=r.length,s=[],u=0;n>u;)s.push(e[u++]+""),o>u&&s.push(r[u]+"");return s.join("")}})},{23:23,79:79,80:80}],167:[function(t,e,n){var r=t(23);r(r.P,"String",{repeat:t(74)})},{23:23,74:74}],168:[function(t,e,n){"use strict";var r=t(23),a=t(80),i=t(72),o="startsWith",s=""[o];r(r.P+r.F*t(24)(o),"String",{startsWith:function(t){var e=i(this,t,o),n=arguments,r=a(Math.min(n.length>1?n[1]:void 0,e.length)),u=t+"";return s?s.call(e,u,r):e.slice(r,r+u.length)===u}})},{23:23,24:24,72:72,80:80}],169:[function(t,e,n){"use strict";t(75)("trim",function(t){return function(){return t(this,3)}})},{75:75}],170:[function(t,e,n){"use strict";var r=t(47),a=t(30),i=t(31),o=t(20),s=t(23),u=t(62),c=t(25),l=t(68),p=t(67),f=t(83),d=t(84),h=t(48),m=t(29),v=t(22),g=t(37),b=t(5),y=t(79),x=t(60),_=r.getDesc,w=r.setDesc,k=r.create,E=m.get,S=a.Symbol,O=a.JSON,C=O&&O.stringify,A=!1,P=d("_hidden"),T=r.isEnum,j=l("symbol-registry"),M=l("symbols"),L="function"==typeof S,F=Object.prototype,N=o&&c(function(){return 7!=k(w({},"a",{get:function(){return w(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=_(F,e);r&&delete F[e],w(t,e,n),r&&t!==F&&w(F,e,r)}:w,R=function(t){var e=M[t]=k(S.prototype);return e._k=t,o&&A&&N(F,t,{configurable:!0,set:function(e){i(this,P)&&i(this[P],t)&&(this[P][t]=!1),N(this,t,x(1,e))}}),e},D=function(t){return"symbol"==typeof t},I=function(t,e,n){return n&&i(M,e)?(n.enumerable?(i(t,P)&&t[P][e]&&(t[P][e]=!1),n=k(n,{enumerable:x(0,!1)})):(i(t,P)||w(t,P,x(1,{})),t[P][e]=!0),N(t,e,n)):w(t,e,n)},q=function(t,e){b(t);for(var n,r=v(e=y(e)),a=0,i=r.length;i>a;)I(t,n=r[a++],e[n]);return t},B=function(t,e){return void 0===e?k(t):q(k(t),e)},V=function(t){var e=T.call(this,t);return e||!i(this,t)||!i(M,t)||i(this,P)&&this[P][t]?e:!0},U=function(t,e){var n=_(t=y(t),e);return!n||!i(M,e)||i(t,P)&&t[P][e]||(n.enumerable=!0),n},z=function(t){for(var e,n=E(y(t)),r=[],a=0;n.length>a;)i(M,e=n[a++])||e==P||r.push(e);return r},W=function(t){for(var e,n=E(y(t)),r=[],a=0;n.length>a;)i(M,e=n[a++])&&r.push(M[e]);return r},H=function(t){if(void 0!==t&&!D(t)){for(var e,n,r=[t],a=1,i=arguments;i.length>a;)r.push(i[a++]);return e=r[1],"function"==typeof e&&(n=e),(n||!g(e))&&(e=function(t,e){return n&&(e=n.call(this,t,e)),D(e)?void 0:e}),r[1]=e,C.apply(O,r)}},G=c(function(){var t=S();return"[null]"!=C([t])||"{}"!=C({a:t})||"{}"!=C(Object(t))});L||(S=function(){if(D(this))throw TypeError("Symbol is not a constructor");return R(f(arguments.length>0?arguments[0]:void 0))},u(S.prototype,"toString",function(){return this._k}),D=function(t){return t instanceof S},r.create=B,r.isEnum=V,r.getDesc=U,r.setDesc=I,r.setDescs=q,r.getNames=m.get=z,r.getSymbols=W,o&&!t(49)&&u(F,"propertyIsEnumerable",V,!0));var K={"for":function(t){return i(j,t+="")?j[t]:j[t]=S(t)},keyFor:function(t){return h(j,t)},useSetter:function(){A=!0},useSimple:function(){A=!1}};r.each.call("hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),function(t){var e=d(t);K[t]=L?e:R(e)}),A=!0,s(s.G+s.W,{Symbol:S}),s(s.S,"Symbol",K),s(s.S+s.F*!L,"Object",{create:B,defineProperty:I,defineProperties:q,getOwnPropertyDescriptor:U,getOwnPropertyNames:z,getOwnPropertySymbols:W}),O&&s(s.S+s.F*(!L||G),"JSON",{stringify:H}),p(S,"Symbol"),p(Math,"Math",!0),p(a.JSON,"JSON",!0)},{20:20,22:22,23:23,25:25,29:29,30:30,31:31,37:37,47:47,48:48,49:49,5:5,60:60,62:62,67:67,68:68,79:79,83:83,84:84}],171:[function(t,e,n){"use strict";var r=t(47),a=t(62),i=t(15),o=t(39),s=t(31),u=i.frozenStore,c=i.WEAK,l=Object.isExtensible||o,p={},f=t(16)("WeakMap",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){if(o(t)){if(!l(t))return u(this).get(t);if(s(t,c))return t[c][this._i]}},set:function(t,e){return i.def(this,t,e)}},i,!0,!0);7!=(new f).set((Object.freeze||Object)(p),7).get(p)&&r.each.call(["delete","has","get","set"],function(t){var e=f.prototype,n=e[t];a(e,t,function(e,r){if(o(e)&&!l(e)){var a=u(this)[t](e,r);return"set"==t?this:a}return n.call(this,e,r)})})},{15:15,16:16,31:31,39:39,47:47,62:62}],172:[function(t,e,n){"use strict";var r=t(15);t(16)("WeakSet",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(this,t,!0)}},r,!1,!0)},{15:15,16:16}],173:[function(t,e,n){"use strict";var r=t(23),a=t(8)(!0);r(r.P,"Array",{includes:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0)}}),t(4)("includes")},{23:23,4:4,8:8}],174:[function(t,e,n){var r=t(23);r(r.P,"Map",{toJSON:t(14)("Map")})},{14:14,23:23}],175:[function(t,e,n){var r=t(23),a=t(56)(!0);r(r.S,"Object",{entries:function(t){return a(t)}})},{23:23,56:56}],176:[function(t,e,n){var r=t(47),a=t(23),i=t(57),o=t(79),s=t(60);a(a.S,"Object",{getOwnPropertyDescriptors:function(t){for(var e,n,a=o(t),u=r.setDesc,c=r.getDesc,l=i(a),p={},f=0;l.length>f;)n=c(a,e=l[f++]),e in p?u(p,e,s(0,n)):p[e]=n;return p}})},{23:23,47:47,57:57,60:60,79:79}],177:[function(t,e,n){var r=t(23),a=t(56)(!1);r(r.S,"Object",{values:function(t){return a(t)}})},{23:23,56:56}],178:[function(t,e,n){var r=t(23),a=t(63)(/[\\^$*+?.()|[\]{}]/g,"\\$&");r(r.S,"RegExp",{escape:function(t){return a(t)}})},{23:23,63:63}],179:[function(t,e,n){var r=t(23);r(r.P,"Set",{toJSON:t(14)("Set")})},{14:14,23:23}],180:[function(t,e,n){"use strict";var r=t(23),a=t(71)(!0);r(r.P,"String",{at:function(t){return a(this,t)}})},{23:23,71:71}],181:[function(t,e,n){"use strict";var r=t(23),a=t(73);r(r.P,"String",{padLeft:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0,!0)}})},{23:23,73:73}],182:[function(t,e,n){"use strict";var r=t(23),a=t(73);r(r.P,"String",{padRight:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0,!1)}})},{23:23,73:73}],183:[function(t,e,n){"use strict";t(75)("trimLeft",function(t){return function(){return t(this,1)}})},{75:75}],184:[function(t,e,n){"use strict";t(75)("trimRight",function(t){return function(){return t(this,2)}})},{75:75}],185:[function(t,e,n){var r=t(47),a=t(23),i=t(18),o=t(17).Array||Array,s={},u=function(t,e){r.each.call(t.split(","),function(t){void 0==e&&t in o?s[t]=o[t]:t in[]&&(s[t]=i(Function.call,[][t],e))})};u("pop,reverse,shift,keys,values,entries",1),u("indexOf,every,some,forEach,map,filter,find,findIndex,includes",3),u("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill"),a(a.S,"Array",s)},{17:17,18:18,23:23,47:47}],186:[function(t,e,n){t(92);var r=t(30),a=t(32),i=t(46),o=t(84)("iterator"),s=r.NodeList,u=r.HTMLCollection,c=s&&s.prototype,l=u&&u.prototype,p=i.NodeList=i.HTMLCollection=i.Array;c&&!c[o]&&a(c,o,p),l&&!l[o]&&a(l,o,p)},{30:30,32:32,46:46,84:84,92:92}],187:[function(t,e,n){var r=t(23),a=t(76);r(r.G+r.B,{setImmediate:a.set,clearImmediate:a.clear})},{23:23,76:76}],188:[function(t,e,n){var r=t(30),a=t(23),i=t(34),o=t(58),s=r.navigator,u=!!s&&/MSIE .\./.test(s.userAgent),c=function(t){return u?function(e,n){return t(i(o,[].slice.call(arguments,2),"function"==typeof e?e:Function(e)),n)}:t};a(a.G+a.B+a.F*u,{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},{23:23,30:30,34:34,58:58}],189:[function(t,e,n){t(86),t(170),t(125),t(133),t(137),t(138),t(126),t(136),t(135),t(131),t(132),t(130),t(127),t(129),t(134),t(128),t(96),t(95),t(115),t(116),t(117),t(118),t(119),t(120),t(121),t(122),t(123),t(124),t(98),t(99),t(100),t(101),t(102),t(103),t(104),t(105),t(106),t(107),t(108),t(109),t(110),t(111),t(112),t(113),t(114),t(163),t(166),t(169),t(165),t(161),t(162),t(164),t(167),t(168),t(91),t(93),t(92),t(94),t(87),t(88),t(90),t(89),t(154),t(155),t(156),t(157),t(158),t(159),t(139),t(97),t(160),t(171),t(172),t(140),t(141),t(142),t(143),t(144),t(147),t(145),t(146),t(148),t(149),t(150),t(151),t(153),t(152),t(173),t(180),t(181),t(182),t(183),t(184),t(178),t(176),t(177),t(175),t(174),t(179),t(185),t(188),t(187),t(186),e.exports=t(17)},{100:100,101:101,102:102,103:103,104:104,105:105,106:106,107:107,108:108,109:109,110:110,111:111,112:112,113:113,114:114,115:115,116:116,117:117,118:118,119:119,120:120,121:121,122:122,123:123,124:124,125:125,126:126,127:127,128:128,129:129,130:130,131:131,132:132,133:133,134:134,135:135,136:136,137:137,138:138,139:139,140:140,141:141,142:142,143:143,144:144,145:145,146:146,147:147,148:148,149:149,150:150,151:151,152:152,153:153,154:154,155:155,156:156,157:157,158:158,159:159,160:160,161:161,162:162,163:163,164:164,165:165,166:166,167:167,168:168,169:169,17:17,170:170,171:171,172:172,173:173,174:174,175:175,176:176,177:177,178:178,179:179,180:180,181:181,182:182,183:183,184:184,185:185,186:186,187:187,188:188,86:86,87:87,88:88,89:89,90:90,91:91,92:92,93:93,94:94,95:95,96:96,97:97,98:98,99:99}],190:[function(t,e,n){function r(){l=!1,s.length?c=s.concat(c):p=-1,c.length&&a()}function a(){if(!l){var t=setTimeout(r);l=!0;for(var e=c.length;e;){for(s=c,c=[];++p<e;)s&&s[p].run();p=-1,e=c.length}s=null,l=!1,clearTimeout(t)}}function i(t,e){this.fun=t,this.array=e}function o(){}var s,u=e.exports={},c=[],l=!1,p=-1;u.nextTick=function(t){var e=Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];c.push(new i(t,e)),1!==c.length||l||setTimeout(a,0)},i.prototype.run=function(){this.fun.apply(null,this.array)},u.title="browser",u.browser=!0,u.env={},u.argv=[],u.version="",u.versions={},u.on=o,u.addListener=o,u.once=o,u.off=o,u.removeListener=o,u.removeAllListeners=o,u.emit=o,u.binding=function(t){throw Error("process.binding is not supported")},u.cwd=function(){return"/"},u.chdir=function(t){throw Error("process.chdir is not supported")},u.umask=function(){return 0}},{}],191:[function(t,e,n){!function(t){"use strict";function e(){return l.createDocumentFragment()}function n(t){return l.createElement(t)}function r(t){if(1===t.length)return a(t[0]);for(var n=e(),r=q.call(t),i=0;i<t.length;i++)n.appendChild(a(r[i]));return n}function a(t){return"string"==typeof t?l.createTextNode(t):t}for(var i,o,s,u,c,l=t.document,p=Object.defineProperty||function(t,e,n){t.__defineGetter__(e,n.get)},f=[].indexOf||function(t){for(var e=this.length;e--&&this[e]!==t;);return e},d=function(t){if(!t)throw"SyntaxError";if(b.test(t))throw"InvalidCharacterError";return t},h=function(t){var e=t.className,n="object"==typeof e,r=(n?e.baseVal:e).replace(g,"");r.length&&I.push.apply(this,r.split(b)),this._isSVG=n,this._=t},m={get:function(){return new h(this)},set:function(){}},v="dom4-tmp-".concat(Math.random()*+new Date).replace(".","-"),g=/^\s+|\s+$/g,b=/\s+/,y=" ",x="classList",_=function(t,e){return this.contains(t)?e||this.remove(t):(void 0===e||e)&&(e=!0,this.add(t)),!!e},w=t.DocumentFragment&&DocumentFragment.prototype,k=t.Node,E=(k||Element).prototype,S=t.CharacterData||k,O=S&&S.prototype,C=t.DocumentType,A=C&&C.prototype,P=(t.Element||k||t.HTMLElement).prototype,T=t.HTMLSelectElement||n("select").constructor,j=T.prototype.remove,M=t.ShadowRoot,L=t.SVGElement,F=/ /g,N="\\ ",R=function(t){var e="querySelectorAll"===t;return function(n){var r,a,i,o,s,u,c=this.parentNode;if(c){for(i=this.getAttribute("id")||v,o=i===v?i:i.replace(F,N),u=n.split(","),a=0;a<u.length;a++)u[a]="#"+o+" "+u[a];n=u.join(",")}if(i===v&&this.setAttribute("id",i),s=(c||this)[t](n),i===v&&this.removeAttribute("id"),e)for(a=s.length,r=Array(a);a--;)r[a]=s[a];else r=s;return r}},D=(function(t){"query"in t||(t.query=P.query),"queryAll"in t||(t.queryAll=P.queryAll)}),I=["matches",P.matchesSelector||P.webkitMatchesSelector||P.khtmlMatchesSelector||P.mozMatchesSelector||P.msMatchesSelector||P.oMatchesSelector||function(t){var e=this.parentNode;return!!e&&-1<f.call(e.querySelectorAll(t),this)},"closest",function(t){for(var e,n=this;(e=n&&n.matches)&&!n.matches(t);)n=n.parentNode;return e?n:null},"prepend",function(){var t=this.firstChild,e=r(arguments);t?this.insertBefore(e,t):this.appendChild(e)},"append",function(){this.appendChild(r(arguments))},"before",function(){var t=this.parentNode;t&&t.insertBefore(r(arguments),this)},"after",function(){var t=this.parentNode,e=this.nextSibling,n=r(arguments);t&&(e?t.insertBefore(n,e):t.appendChild(n))},"replace",function(){this.replaceWith.apply(this,arguments)},"replaceWith",function(){var t=this.parentNode;t&&t.replaceChild(r(arguments),this)},"remove",function(){var t=this.parentNode;t&&t.removeChild(this)},"query",R("querySelector"),"queryAll",R("querySelectorAll")],q=I.slice,B=I.length;B;B-=2)if(o=I[B-2],o in P||(P[o]=I[B-1]),"remove"===o&&(T.prototype[o]=function(){return 0<arguments.length?j.apply(this,arguments):P.remove.call(this)}),/^(?:before|after|replace|replaceWith|remove)$/.test(o)&&(!S||o in O||(O[o]=I[B-1]),!C||o in A||(A[o]=I[B-1])),/^(?:append|prepend)$/.test(o))if(w)o in w||(w[o]=I[B-1]);else try{e().constructor.prototype[o]=I[B-1]}catch(V){}if(D(l),w)D(w);else try{D(e().constructor.prototype)}catch(V){}M&&D(M.prototype),n("a").matches("a")||(P[o]=function(t){return function(n){return t.call(this.parentNode?this:e().appendChild(this),n); -}}(P[o])),h.prototype={length:0,add:function(){for(var t,e=0;e<arguments.length;e++)t=arguments[e],this.contains(t)||I.push.call(this,o);this._isSVG?this._.setAttribute("class",""+this):this._.className=""+this},contains:function(t){return function(e){return B=t.call(this,o=d(e)),B>-1}}([].indexOf||function(t){for(B=this.length;B--&&this[B]!==t;);return B}),item:function(t){return this[t]||null},remove:function(){for(var t,e=0;e<arguments.length;e++)t=arguments[e],this.contains(t)&&I.splice.call(this,B,1);this._isSVG?this._.setAttribute("class",""+this):this._.className=""+this},toggle:_,toString:function(){return I.join.call(this,y)}},!L||x in L.prototype||p(L.prototype,x,m),x in l.documentElement?(u=n("div")[x],u.add("a","b","a"),"a b"!=u&&(s=u.constructor.prototype,"add"in s||(s=t.TemporaryTokenList.prototype),c=function(t){return function(){for(var e=0;e<arguments.length;)t.call(this,arguments[e++])}},s.add=c(s.add),s.remove=c(s.remove),s.toggle=_)):p(P,x,m),"contains"in E||p(E,"contains",{value:function(t){for(;t&&t!==this;)t=t.parentNode;return this===t}}),"head"in l||p(l,"head",{get:function(){return i||(i=l.getElementsByTagName("head")[0])}}),function(){for(var e,n=t.requestAnimationFrame,r=t.cancelAnimationFrame,a=["o","ms","moz","webkit"],i=a.length;!r&&i--;)n=n||t[a[i]+"RequestAnimationFrame"],r=t[a[i]+"CancelAnimationFrame"]||t[a[i]+"CancelRequestAnimationFrame"];r||(n?(e=n,n=function(t){var n=!0;return e(function(){n&&t.apply(this,arguments)}),function(){n=!1}},r=function(t){t()}):(n=function(t){return setTimeout(t,15,15)},r=function(t){clearTimeout(t)})),t.requestAnimationFrame=n,t.cancelAnimationFrame=r}();try{new t.CustomEvent("?")}catch(V){t.CustomEvent=function(t,e){function n(n,a){var i=l.createEvent(t);if("string"!=typeof n)throw Error("An event name must be provided");return"Event"==t&&(i.initCustomEvent=r),null==a&&(a=e),i.initCustomEvent(n,a.bubbles,a.cancelable,a.detail),i}function r(t,e,n,r){this.initEvent(t,e,n),this.detail=r}return n}(t.CustomEvent?"CustomEvent":"Event",{bubbles:!1,cancelable:!1,detail:null})}}(window)},{}],192:[function(t,e,n){(function(t){(function(t){!function(t){"use strict";var e=function(e,n,r){function a(t){return o.body?t():void setTimeout(function(){a(t)})}var i,o=t.document,s=o.createElement("link"),u=r||"all";if(n)i=n;else{var c=(o.body||o.getElementsByTagName("head")[0]).childNodes;i=c[c.length-1]}var l=o.styleSheets;s.rel="stylesheet",s.href=e,s.media="only x",a(function(){i.parentNode.insertBefore(s,n?i:i.nextSibling)});var p=function(t){for(var e=s.href,n=l.length;n--;)if(l[n].href===e)return t();setTimeout(function(){p(t)})};return s.addEventListener&&s.addEventListener("load",function(){this.media=u}),s.onloadcssdefined=p,p(function(){s.media!==u&&(s.media=u)}),s};void 0!==n?n.loadCSS=e:t.loadCSS=e}(void 0!==t?t:this)}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],193:[function(t,e,n){!function(){"use strict";function t(t,e){l?t.addEventListener("scroll",e,!1):t.attachEvent("scroll",e)}function n(t){document.body?t():l?document.addEventListener("DOMContentLoaded",t):document.onreadystatechange=function(){"interactive"==document.readyState&&t()}}function r(t){this.a=document.createElement("div"),this.a.setAttribute("aria-hidden","true"),this.a.appendChild(document.createTextNode(t)),this.b=document.createElement("span"),this.c=document.createElement("span"),this.h=document.createElement("span"),this.f=document.createElement("span"),this.g=-1,this.b.style.cssText="display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.c.style.cssText="display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.f.style.cssText="display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.h.style.cssText="display:inline-block;width:200%;height:200%;font-size:16px;",this.b.appendChild(this.h),this.c.appendChild(this.f),this.a.appendChild(this.b),this.a.appendChild(this.c)}function a(t,e){t.a.style.cssText="min-width:20px;min-height:20px;display:inline-block;overflow:hidden;position:absolute;width:auto;margin:0;padding:0;top:-999px;left:-999px;white-space:nowrap;font:"+e+";"}function i(t){var e=t.a.offsetWidth,n=e+100;return t.f.style.width=n+"px",t.c.scrollLeft=n,t.b.scrollLeft=t.b.scrollWidth+100,t.g!==e?(t.g=e,!0):!1}function o(e,n){function r(){var t=a;i(t)&&null!==t.a.parentNode&&n(t.g)}var a=e;t(e.b,r),t(e.c,r),i(e)}function s(t,e){var n=e||{};this.family=t,this.style=n.style||"normal",this.weight=n.weight||"normal",this.stretch=n.stretch||"normal"}function u(){if(null===f){var t=document.createElement("div");try{t.style.font="condensed 100px sans-serif"}catch(e){}f=""!==t.style.font}return f}function c(t,e){return[t.style,t.weight,u()?t.stretch:"","100px",e].join(" ")}var l=!!document.addEventListener,p=null,f=null,d=!!window.FontFace;s.prototype.a=function(t,e){var i=this,s=t||"BESbswy",u=e||3e3,l=(new Date).getTime();return new Promise(function(t,e){if(d){var f=function(){(new Date).getTime()-l>=u?e(i):document.fonts.load(c(i,i.family),s).then(function(e){1<=e.length?t(i):setTimeout(f,25)},function(){e(i)})};f()}else n(function(){function n(){var e;(e=-1!=v&&-1!=g||-1!=v&&-1!=b||-1!=g&&-1!=b)&&((e=v!=g&&v!=b&&g!=b)||(null===p&&(e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),p=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))),e=p&&(v==y&&g==y&&b==y||v==x&&g==x&&b==x||v==_&&g==_&&b==_)),e=!e),e&&(null!==w.parentNode&&w.parentNode.removeChild(w),clearTimeout(k),t(i))}function f(){if((new Date).getTime()-l>=u)null!==w.parentNode&&w.parentNode.removeChild(w),e(i);else{var t=document.hidden;(!0===t||void 0===t)&&(v=d.a.offsetWidth,g=h.a.offsetWidth,b=m.a.offsetWidth,n()),k=setTimeout(f,50)}}var d=new r(s),h=new r(s),m=new r(s),v=-1,g=-1,b=-1,y=-1,x=-1,_=-1,w=document.createElement("div"),k=0;w.dir="ltr",a(d,c(i,"sans-serif")),a(h,c(i,"serif")),a(m,c(i,"monospace")),w.appendChild(d.a),w.appendChild(h.a),w.appendChild(m.a),document.body.appendChild(w),y=d.a.offsetWidth,x=h.a.offsetWidth,_=m.a.offsetWidth,f(),o(d,function(t){v=t,n()}),a(d,c(i,'"'+i.family+'",sans-serif')),o(h,function(t){g=t,n()}),a(h,c(i,'"'+i.family+'",serif')),o(m,function(t){b=t,n()}),a(m,c(i,'"'+i.family+'",monospace'))})})},window.FontFaceObserver=s,window.FontFaceObserver.prototype.check=s.prototype.a,void 0!==e&&(e.exports=window.FontFaceObserver)}()},{}],194:[function(t,e,n){!function(t,n){function r(t,e){var n=t.createElement("p"),r=t.getElementsByTagName("head")[0]||t.documentElement;return n.innerHTML="x<style>"+e+"</style>",r.insertBefore(n.lastChild,r.firstChild)}function a(){var t=x.elements;return"string"==typeof t?t.split(" "):t}function i(t,e){var n=x.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof t&&(t=t.join(" ")),x.elements=n+" "+t,l(e)}function o(t){var e=y[t[g]];return e||(e={},b++,t[g]=b,y[b]=e),e}function s(t,e,r){if(e||(e=n),f)return e.createElement(t);r||(r=o(e));var a;return a=r.cache[t]?r.cache[t].cloneNode():v.test(t)?(r.cache[t]=r.createElem(t)).cloneNode():r.createElem(t),!a.canHaveChildren||m.test(t)||a.tagUrn?a:r.frag.appendChild(a)}function u(t,e){if(t||(t=n),f)return t.createDocumentFragment();e=e||o(t);for(var r=e.frag.cloneNode(),i=0,s=a(),u=s.length;u>i;i++)r.createElement(s[i]);return r}function c(t,e){e.cache||(e.cache={},e.createElem=t.createElement,e.createFrag=t.createDocumentFragment,e.frag=e.createFrag()),t.createElement=function(n){return x.shivMethods?s(n,t,e):e.createElem(n)},t.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+a().join().replace(/[\w\-:]+/g,function(t){return e.createElem(t),e.frag.createElement(t),'c("'+t+'")'})+");return n}")(x,e.frag)}function l(t){t||(t=n);var e=o(t);return!x.shivCSS||p||e.hasCSS||(e.hasCSS=!!r(t,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),f||c(t,e),t}var p,f,d="3.7.3-pre",h=t.html5||{},m=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,v=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g="_html5shiv",b=0,y={};!function(){try{var t=n.createElement("a");t.innerHTML="<xyz></xyz>",p="hidden"in t,f=1==t.childNodes.length||function(){n.createElement("a");var t=n.createDocumentFragment();return void 0===t.cloneNode||void 0===t.createDocumentFragment||void 0===t.createElement}()}catch(e){p=!0,f=!0}}();var x={elements:h.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:d,shivCSS:h.shivCSS!==!1,supportsUnknownElements:f,shivMethods:h.shivMethods!==!1,type:"default",shivDocument:l,createElement:s,createDocumentFragment:u,addElements:i};t.html5=x,l(n),"object"==typeof e&&e.exports&&(e.exports=x)}("undefined"!=typeof window?window:this,document)},{}],195:[function(t,e,n){(function(t){(function(t){!function(t){function e(t,e,n,r){for(var i,o=n.slice(),s=a(e,t),u=0,c=o.length;c>u&&(handler=o[u],"object"==typeof handler?"function"==typeof handler.handleEvent&&handler.handleEvent(s):handler.call(t,s),!s.stoppedImmediatePropagation);u++);return i=!s.stoppedPropagation,r&&i&&t.parentNode?t.parentNode.dispatchEvent(s):!s.defaultPrevented}function n(t,e){return{configurable:!0,get:t,set:e}}function r(t,e,r){var a=b(e||t,r);v(t,"textContent",n(function(){return a.get.call(this)},function(t){a.set.call(this,t)}))}function a(t,e){return t.currentTarget=e,t.eventPhase=t.target===t.currentTarget?2:3,t}function i(t,e){for(var n=t.length;n--&&t[n]!==e;);return n}function o(){if("BR"===this.tagName)return"\n";for(var t=this.firstChild,e=[];t;)8!==t.nodeType&&7!==t.nodeType&&e.push(t.textContent),t=t.nextSibling;return e.join("")}function s(t){var e=document.createEvent("Event");e.initEvent("input",!0,!0),(t.srcElement||t.fromElement||document).dispatchEvent(e)}function u(t){!f&&k.test(document.readyState)&&(f=!f,document.detachEvent(d,u),t=document.createEvent("Event"),t.initEvent(h,!0,!0),document.dispatchEvent(t))}function c(t){for(var e;e=this.lastChild;)this.removeChild(e);null!=t&&this.appendChild(document.createTextNode(t))}function l(e,n){return n||(n=t.event),n.target||(n.target=n.srcElement||n.fromElement||document),n.timeStamp||(n.timeStamp=(new Date).getTime()),n}if(!document.createEvent){var p=!0,f=!1,d="onreadystatechange",h="DOMContentLoaded",m="__IE8__"+Math.random(),v=Object.defineProperty||function(t,e,n){t[e]=n.value},g=Object.defineProperties||function(e,n){for(var r in n)if(y.call(n,r))try{v(e,r,n[r])}catch(a){t.console&&console.log(r+" failed on object:",e,a.message)}},b=Object.getOwnPropertyDescriptor,y=Object.prototype.hasOwnProperty,x=t.Element.prototype,_=t.Text.prototype,w=/^[a-z]+$/,k=/loaded|complete/,E={},S=document.createElement("div"),O=document.documentElement,C=O.removeAttribute,A=O.setAttribute;r(t.HTMLCommentElement.prototype,x,"nodeValue"),r(t.HTMLScriptElement.prototype,null,"text"),r(_,null,"nodeValue"),r(t.HTMLTitleElement.prototype,null,"text"),v(t.HTMLStyleElement.prototype,"textContent",function(t){return n(function(){return t.get.call(this.styleSheet)},function(e){t.set.call(this.styleSheet,e)})}(b(t.CSSStyleSheet.prototype,"cssText"))),g(x,{textContent:{get:o,set:c},firstElementChild:{get:function(){for(var t=this.childNodes||[],e=0,n=t.length;n>e;e++)if(1==t[e].nodeType)return t[e]}},lastElementChild:{get:function(){for(var t=this.childNodes||[],e=t.length;e--;)if(1==t[e].nodeType)return t[e]}},oninput:{get:function(){return this._oninput||null},set:function(t){this._oninput&&(this.removeEventListener("input",this._oninput),this._oninput=t,t&&this.addEventListener("input",t))}},previousElementSibling:{get:function(){for(var t=this.previousSibling;t&&1!=t.nodeType;)t=t.previousSibling;return t}},nextElementSibling:{get:function(){for(var t=this.nextSibling;t&&1!=t.nodeType;)t=t.nextSibling;return t}},childElementCount:{get:function(){for(var t=0,e=this.childNodes||[],n=e.length;n--;t+=1==e[n].nodeType);return t}},addEventListener:{value:function(t,n,r){if("function"==typeof n||"object"==typeof n){var a,o,u=this,c="on"+t,p=u[m]||v(u,m,{value:{}})[m],f=p[c]||(p[c]={}),d=f.h||(f.h=[]);if(!y.call(f,"w")){if(f.w=function(t){return t[m]||e(u,l(u,t),d,!1)},!y.call(E,c))if(w.test(t)){try{a=document.createEventObject(),a[m]=!0,9!=u.nodeType&&(null==u.parentNode&&S.appendChild(u),(o=u.getAttribute(c))&&C.call(u,c)),u.fireEvent(c,a),E[c]=!0}catch(a){for(E[c]=!1;S.hasChildNodes();)S.removeChild(S.firstChild)}null!=o&&A.call(u,c,o)}else E[c]=!1;(f.n=E[c])&&u.attachEvent(c,f.w)}i(d,n)<0&&d[r?"unshift":"push"](n),"input"===t&&u.attachEvent("onkeyup",s)}}},dispatchEvent:{value:function(t){var n,r=this,a="on"+t.type,i=r[m],o=i&&i[a],s=!!o;return t.target||(t.target=r),s?o.n?r.fireEvent(a,t):e(r,t,o.h,!0):(n=r.parentNode)?n.dispatchEvent(t):!0,!t.defaultPrevented}},removeEventListener:{value:function(t,e,n){if("function"==typeof e||"object"==typeof e){var r=this,a="on"+t,o=r[m],s=o&&o[a],u=s&&s.h,c=u?i(u,e):-1;c>-1&&u.splice(c,1)}}}}),g(_,{addEventListener:{value:x.addEventListener},dispatchEvent:{value:x.dispatchEvent},removeEventListener:{value:x.removeEventListener}}),g(t.XMLHttpRequest.prototype,{addEventListener:{value:function(t,e,n){var r=this,a="on"+t,o=r[m]||v(r,m,{value:{}})[m],s=o[a]||(o[a]={}),u=s.h||(s.h=[]);i(u,e)<0&&(r[a]||(r[a]=function(){var e=document.createEvent("Event");e.initEvent(t,!0,!0),r.dispatchEvent(e)}),u[n?"unshift":"push"](e))}},dispatchEvent:{value:function(t){var n=this,r="on"+t.type,a=n[m],i=a&&a[r],o=!!i;return o&&(i.n?n.fireEvent(r,t):e(n,t,i.h,!0))}},removeEventListener:{value:x.removeEventListener}}),g(t.Event.prototype,{bubbles:{value:!0,writable:!0},cancelable:{value:!0,writable:!0},preventDefault:{value:function(){this.cancelable&&(this.defaultPrevented=!0,this.returnValue=!1)}},stopPropagation:{value:function(){this.stoppedPropagation=!0,this.cancelBubble=!0}},stopImmediatePropagation:{value:function(){this.stoppedImmediatePropagation=!0,this.stopPropagation()}},initEvent:{value:function(t,e,n){this.type=t,this.bubbles=!!e,this.cancelable=!!n,this.bubbles||this.stopPropagation()}}}),g(t.HTMLDocument.prototype,{defaultView:{get:function(){return this.parentWindow}},textContent:{get:function(){return 11===this.nodeType?o.call(this):null},set:function(t){11===this.nodeType&&c.call(this,t)}},addEventListener:{value:function(e,n,r){var a=this;x.addEventListener.call(a,e,n,r),p&&e===h&&!k.test(a.readyState)&&(p=!1,a.attachEvent(d,u),t==top&&!function i(t){try{a.documentElement.doScroll("left"),u()}catch(e){setTimeout(i,50)}}())}},dispatchEvent:{value:x.dispatchEvent},removeEventListener:{value:x.removeEventListener},createEvent:{value:function(t){var e;if("Event"!==t)throw Error("unsupported "+t);return e=document.createEventObject(),e.timeStamp=(new Date).getTime(),e}}}),g(t.Window.prototype,{getComputedStyle:{value:function(){function t(t){this._=t}function e(){}var n=/^(?:[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))(?!px)[a-z%]+$/,r=/^(top|right|bottom|left)$/,a=/\-([a-z])/g,i=function(t,e){return e.toUpperCase()};return t.prototype.getPropertyValue=function(t){var e,o,s,u=this._,c=u.style,l=u.currentStyle,p=u.runtimeStyle;return t=("float"===t?"style-float":t).replace(a,i),e=l?l[t]:c[t],n.test(e)&&!r.test(t)&&(o=c.left,s=p&&p.left,s&&(p.left=l.left),c.left="fontSize"===t?"1em":e,e=c.pixelLeft+"px",c.left=o,s&&(p.left=s)),null==e?e:e+""||"auto"},e.prototype.getPropertyValue=function(){return null},function(n,r){return r?new e(n):new t(n)}}()},addEventListener:{value:function(n,r,a){var o,s=t,u="on"+n;s[u]||(s[u]=function(t){return e(s,l(s,t),o,!1)}),o=s[u][m]||(s[u][m]=[]),i(o,r)<0&&o[a?"unshift":"push"](r)}},dispatchEvent:{value:function(e){var n=t["on"+e.type];return n?n.call(t,e)!==!1&&!e.defaultPrevented:!0}},removeEventListener:{value:function(e,n,r){var a="on"+e,o=(t[a]||Object)[m],s=o?i(o,n):-1;s>-1&&o.splice(s,1)}}}),function(t,e,n){for(n=0;n<e.length;n++)document.createElement(e[n]);t.length||document.createStyleSheet(""),t[0].addRule(e.join(","),"display:block;")}(document.styleSheets,["header","nav","section","article","aside","footer"])}}(this.window||t)}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],196:[function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function a(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}Object.defineProperty(n,"__esModule",{value:!0});var i=t(200),o=r(i),s=t(201),u=r(s),c=t(199),l=function(t,e){return(0,c.minus)((0,c.times)(2,t),e)};n["default"]=function(t){var e,n=t.points,r=t.tension;r=r||.3;var i=[],s=n.length;if(2>=s)return(0,u["default"])({points:n});for(var p=1;s-1>=p;p++)i.push((0,c.times)(r,(0,c.minus)(n[p],n[p-1])));for(var f=[(0,c.plus)(n[0],l(i[0],i[1]))],p=1;s-2>=p;p++)f.push((0,c.minus)(n[p],(0,c.average)([i[p],i[p-1]])));f.push((0,c.minus)(n[s-1],l(i[s-2],i[s-3])));var d=f[0],h=f[1],m=n[0],v=n[1],g=(e=(0,o["default"])()).moveto.apply(e,a(m)).curveto(d[0],d[1],h[0],h[1],v[0],v[1]);return{path:(0,c.range)(2,s).reduce(function(t,e){var r=f[e],a=n[e];return t.smoothcurveto(r[0],r[1],a[0],a[1])},g),centroid:(0,c.average)(n)}},e.exports=n["default"]},{199:199,200:200,201:201}],197:[function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function t(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(u){a=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=t(198),o=r(i),s=t(199),u=1e-5,c=function(t,e){var n=t.map(e),r=n.sort(function(t,e){var n=a(t,2),r=n[0],i=(n[1],a(e,2)),o=i[0];i[1];return r-o}),i=r.length,o=r[0][0],c=r[i-1][0],l=(0,s.minBy)(r,function(t){return t[1]}),p=(0,s.maxBy)(r,function(t){return t[1]});return o==c&&(c+=u),l==p&&(p+=u),{points:r,xmin:o,xmax:c,ymin:l,ymax:p}};n["default"]=function(t){var e=t.data,n=t.xaccessor,r=t.yaccessor,i=t.width,u=t.height,l=t.closed,p=t.min,f=t.max;n||(n=function(t){var e=a(t,2),n=e[0];e[1];return n}),r||(r=function(t){var e=a(t,2),n=(e[0],e[1]);return n});var d=function(t){return[n(t),r(t)]},h=e.map(function(t){return c(t,d)}),m=(0,s.minBy)(h,function(t){return t.xmin}),v=(0,s.maxBy)(h,function(t){return t.xmax}),g=null==p?(0,s.minBy)(h,function(t){return t.ymin}):p,b=null==f?(0,s.maxBy)(h,function(t){return t.ymax}):f;l&&(g=Math.min(g,0),b=Math.max(b,0));var y=l?0:g,x=(0,o["default"])([m,v],[0,i]),_=(0,o["default"])([g,b],[u,0]),w=function(t){var e=a(t,2),n=e[0],r=e[1];return[x(n),_(r)]};return{arranged:h,scale:w,xscale:x,yscale:_,base:y}},e.exports=n["default"]},{198:198,199:199}],198:[function(t,e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function t(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(u){a=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function i(t,e){var n=r(t,2),a=n[0],o=n[1],s=r(e,2),u=s[0],c=s[1],l=function(t){return u+(c-u)*(t-a)/(o-a)};return l.inverse=function(){return i([u,c],[a,o])},l};n["default"]=a,e.exports=n["default"]},{}],199:[function(t,e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function t(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(u){a=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(t){return t.reduce(function(t,e){return t+e},0)},i=function(t){return t.reduce(function(t,e){return Math.min(t,e)})},o=function(t){return t.reduce(function(t,e){return Math.max(t,e)})},s=function(t,e){return t.reduce(function(t,n){return t+e(n)},0)},u=function(t,e){return t.reduce(function(t,n){return Math.min(t,e(n))},1/0)},c=function(t,e){return t.reduce(function(t,n){return Math.max(t,e(n))},-(1/0))},l=function(t,e){var n=r(t,2),a=n[0],i=n[1],o=r(e,2),s=o[0],u=o[1];return[a+s,i+u]},p=function(t,e){var n=r(t,2),a=n[0],i=n[1],o=r(e,2),s=o[0],u=o[1];return[a-s,i-u]},f=function(t,e){var n=r(e,2),a=n[0],i=n[1];return[t*a,t*i]},d=function(t){var e=r(t,2),n=e[0],a=e[1];return Math.sqrt(n*n+a*a)},h=function(t){return t.reduce(l,[0,0])},m=function(t){return f(1/t.length,t.reduce(l))},v=function(t,e){return f(t,[Math.sin(e),-Math.cos(e)])},g=function(t,e){var n=t||{};for(var r in n){var a=n[r];e[r]=a(e.index,e.item,e.group)}return e},b=function(t,e,n){for(var r=[],a=t;e>a;a++)r.push(a);return n&&r.push(e),r},y=function(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=Object.keys(t)[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value,c=t[u];n.push(e(u,c))}}catch(l){a=!0,i=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n},x=function(t){return y(t,function(t,e){return[t,e]})},_=function(t){return t};n.sum=a,n.min=i,n.max=o,n.sumBy=s,n.minBy=u,n.maxBy=c,n.plus=l,n.minus=p,n.times=f,n.id=_,n.length=d,n.sumVectors=h,n.average=m,n.onCircle=v,n.enhance=g,n.range=b,n.mapObject=y,n.pairs=x,n["default"]={sum:a,min:i,max:o,sumBy:s,minBy:u,maxBy:c,plus:l,minus:p,times:f,id:_,length:d,sumVectors:h,average:m,onCircle:v,enhance:g,range:b,mapObject:y,pairs:x}},{}],200:[function(t,e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function t(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(u){a=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function i(t){var e=t||[],n=function(t,e){var n=t.slice(0,t.length);return n.push(e),n},a=function(t,e){var n=r(t,2),a=n[0],i=n[1],o=r(e,2),s=o[0],u=o[1];return a===s&&i===u},o=function(t,e){for(var n=t.length;"0"===t.charAt(n-1);)n-=1;return"."===t.charAt(n-1)&&(n-=1),t.substr(0,n)},s=function(t,e){var n=t.toFixed(e);return o(n)},u=function(t){var e=t.command,n=t.params,r=n.map(function(t){return s(t,6)});return e+" "+r.join(" ")},c=function(t,e){var n=t.command,a=t.params,i=r(e,2),o=i[0],s=i[1];switch(n){case"M":return[a[0],a[1]];case"L":return[a[0],a[1]];case"H":return[a[0],s];case"V":return[o,a[0]];case"Z":return null;case"C":return[a[4],a[5]];case"S":return[a[2],a[3]];case"Q":return[a[2],a[3]];case"T":return[a[0],a[1]];case"A":return[a[5],a[6]]}},l=function(t,e){return function(n){var r="object"==typeof n?t.map(function(t){return n[t]}):arguments;return e.apply(null,r)}},p=function(t){return i(n(e,t))};return{moveto:l(["x","y"],function(t,e){return p({command:"M",params:[t,e]})}),lineto:l(["x","y"],function(t,e){return p({command:"L",params:[t,e]})}),hlineto:l(["x"],function(t){return p({command:"H",params:[t]})}),vlineto:l(["y"],function(t){return p({command:"V",params:[t]})}),closepath:function(){return p({command:"Z",params:[]})},curveto:l(["x1","y1","x2","y2","x","y"],function(t,e,n,r,a,i){return p({command:"C",params:[t,e,n,r,a,i]})}),smoothcurveto:l(["x2","y2","x","y"],function(t,e,n,r){return p({command:"S",params:[t,e,n,r]})}),qcurveto:l(["x1","y1","x","y"],function(t,e,n,r){return p({command:"Q",params:[t,e,n,r]})}),smoothqcurveto:l(["x","y"],function(t,e){return p({command:"T",params:[t,e]})}),arc:l(["rx","ry","xrot","largeArcFlag","sweepFlag","x","y"],function(t,e,n,r,a,i,o){return p({command:"A",params:[t,e,n,r,a,i,o]})}),print:function(){return e.map(u).join(" ")},points:function(){var t=[],n=[0,0],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value,l=c(u,n);n=l,l&&t.push(l)}}catch(p){a=!0,i=p}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return t},instructions:function(){return e.slice(0,e.length)},connect:function(t){var e=this.points(),n=e[e.length-1],r=t.points()[0],o=t.instructions().slice(1);return a(n,r)||o.unshift({command:"L",params:r}),i(this.instructions().concat(o))}}};n["default"]=function(){return a()},e.exports=n["default"]},{}],201:[function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function a(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}Object.defineProperty(n,"__esModule",{value:!0});var i=t(200),o=r(i),s=t(199);n["default"]=function(t){var e,n=t.points,r=t.closed,i=n.length,u=n[0],c=n.slice(1,i+1),l=c.reduce(function(t,e){return t.lineto.apply(t,a(e))},(e=(0,o["default"])()).moveto.apply(e,a(u)));return{path:r?l.closepath():l,centroid:(0,s.average)(n)}},e.exports=n["default"]},{199:199,200:200}],202:[function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function a(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}Object.defineProperty(n,"__esModule",{value:!0});var i=t(196),o=r(i),s=t(197),u=r(s),c=t(199);n["default"]=function(t){var e=(0,u["default"])(t),n=e.arranged,r=e.scale,i=e.xscale,s=e.yscale,l=e.base,p=-1,f=n.map(function(e){var n,i,s=e.points,u=e.xmin,f=e.xmax,d=s.map(r);p+=1;var h=(0,o["default"])({points:d}),m={path:(n=(i=h.path).lineto.apply(i,a(r([f,l])))).lineto.apply(n,a(r([u,l]))).closepath(),centroid:(0,c.average)([h.centroid,r([u,l]),r([f,l])])};return(0,c.enhance)(t.compute,{item:t.data[p],line:h,area:m,index:p})});return{curves:f,xscale:i,yscale:s}},e.exports=n["default"]},{196:196,197:197,199:199}],203:[function(t,e,n){!function(t,r){"object"==typeof n&&void 0!==e?r(n):"function"==typeof define&&define.amd?define(["exports"],r):r(t.Ractive.events)}(this,function(t){"use strict";function e(t){return function(e,n){function r(r){var a=r.which||r.keyCode;a===t&&(r.preventDefault(),n({node:e,original:r}))}return e.addEventListener("keydown",r,!1),{teardown:function(){e.removeEventListener("keydown",r,!1)}}}}var n=e(13),r=e(9),a=e(27),i=e(32),o=e(37),s=e(39),u=e(40),c=e(38);t.enter=n,t.tab=r,t.escape=a,t.space=i,t.leftarrow=o,t.rightarrow=s,t.downarrow=u,t.uparrow=c})},{}],204:[function(t,e,n){!function(t,r){"object"==typeof n&&void 0!==e?e.exports=r():"function"==typeof define&&define.amd?define(r):t.Ractive.transitions.fade=r()}(this,function(){"use strict";function t(t,n){var r;n=t.processParams(n,e),t.isIntro?(r=t.getStyle("opacity"),t.setStyle("opacity",0)):r=0,t.animateStyle("opacity",r,n).then(t.complete)}var e={delay:0,duration:300,easing:"linear"};return t})},{}],205:[function(t,e,n){!function(t,r){"object"==typeof n&&void 0!==e?e.exports=r():"function"==typeof define&&define.amd?define(r):t.Ractive=r()}(this,function(){"use strict";function t(t){var e;if(t&&"boolean"!=typeof t)return"undefined"!=typeof window&&document&&t?t.nodeType?t:"string"==typeof t&&(e=document.getElementById(t),!e&&document.querySelector&&(e=document.querySelector(t)),e&&e.nodeType)?e:t[0]&&t[0].nodeType?t[0]:null:null}function e(t){return t&&"unknown"!=typeof t.parentNode&&t.parentNode&&t.parentNode.removeChild(t),t}function n(t){return null!=t&&t.toString?t:""}function r(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];for(var a,i;i=n.shift();)for(a in i)Mo.call(i,a)&&(t[a]=i[a]);return t}function a(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];return n.forEach(function(e){for(var n in e)!e.hasOwnProperty(n)||n in t||(t[n]=e[n])}),t}function i(t){return"[object Array]"===Lo.call(t)}function o(t){return Fo.test(Lo.call(t))}function s(t,e){return null===t&&null===e?!0:"object"==typeof t||"object"==typeof e?!1:t===e}function u(t){return!isNaN(parseFloat(t))&&isFinite(t)}function c(t){return t&&"[object Object]"===Lo.call(t)}function l(t,e){return t.replace(/%s/g,function(){return e.shift()})}function p(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];throw t=l(t,n),Error(t)}function f(){Mv.DEBUG&&Po.apply(null,arguments)}function d(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];t=l(t,n),To(t,n)}function h(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];t=l(t,n),No[t]||(No[t]=!0,To(t,n))}function m(){Mv.DEBUG&&d.apply(null,arguments)}function v(){Mv.DEBUG&&h.apply(null,arguments)}function g(t,e,n){var r=b(t,e,n);return r?r[t][n]:null}function b(t,e,n){for(;e;){if(n in e[t])return e;if(e.isolated)return null;e=e.parent}}function y(t){return function(){return t}}function x(t){var e,n,r,a,i,o;for(e=t.split("."),(n=Wo[e.length])||(n=_(e.length)),i=[],r=function(t,n){return t?"*":e[n]},a=n.length;a--;)o=n[a].map(r).join("."),i.hasOwnProperty(o)||(i.push(o),i[o]=!0);return i}function _(t){var e,n,r,a,i,o,s,u,c="";if(!Wo[t]){for(r=[];c.length<t;)c+=1;for(e=parseInt(c,2),a=function(t){return"1"===t},i=0;e>=i;i+=1){for(n=i.toString(2);n.length<t;)n="0"+n;for(u=[],s=n.length,o=0;s>o;o++)u.push(a(n[o]));r[i]=u}Wo[t]=r}return Wo[t]}function w(t,e,n,r){var a=t[e];if(!a||!a.equalsOrStartsWith(r)&&a.equalsOrStartsWith(n))return t[e]=a?a.replace(n,r):r,!0}function k(t){var e=t.slice(2);return"i"===t[1]&&u(e)?+e:e}function E(t){return null==t?t:(Ko.hasOwnProperty(t)||(Ko[t]=new $o(t)),Ko[t])}function S(t,e){function n(e,n){var r,a,o;return n.isRoot?o=[].concat(Object.keys(t.viewmodel.data),Object.keys(t.viewmodel.mappings),Object.keys(t.viewmodel.computations)):(r=t.viewmodel.wrapped[n.str],a=r?r.get():t.viewmodel.get(n),o=a?Object.keys(a):null),o&&o.forEach(function(t){"_ractive"===t&&i(a)||e.push(n.join(t))}),e}var r,a,o;for(r=e.str.split("."),o=[Yo];a=r.shift();)"*"===a?o=o.reduce(n,[]):o[0]===Yo?o[0]=E(a):o=o.map(O(a));return o}function O(t){return function(e){return e.join(t)}}function C(t){return t?t.replace(Ho,".$1"):""}function A(t,e,n){if("string"!=typeof e||!u(n))throw Error("Bad arguments");var r=void 0,a=void 0;if(/\*/.test(e))return a={},S(t,E(C(e))).forEach(function(e){var r=t.viewmodel.get(e);if(!u(r))throw Error(Zo);a[e.str]=r+n}),t.set(a);if(r=t.get(e),!u(r))throw Error(Zo);return t.set(e,+r+n)}function P(t,e){return Jo(this,t,void 0===e?1:+e)}function T(t){this.event=t,this.method="on"+t,this.deprecate=rs[t]}function j(t,e){var n=t.indexOf(e);-1===n&&t.push(e)}function M(t,e){for(var n=0,r=t.length;r>n;n++)if(t[n]==e)return!0;return!1}function L(t,e){var n;if(!i(t)||!i(e))return!1;if(t.length!==e.length)return!1;for(n=t.length;n--;)if(t[n]!==e[n])return!1;return!0}function F(t){return"string"==typeof t?[t]:void 0===t?[]:t}function N(t){return t[t.length-1]}function R(t,e){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}function D(t){for(var e=[],n=t.length;n--;)e[n]=t[n];return e}function I(t){setTimeout(t,0)}function q(t,e){return function(){for(var n;n=t.shift();)n(e)}}function B(t,e,n,r){var a;if(e===t)throw new TypeError("A promise's fulfillment handler cannot return the same promise"); -if(e instanceof as)e.then(n,r);else if(!e||"object"!=typeof e&&"function"!=typeof e)n(e);else{try{a=e.then}catch(i){return void r(i)}if("function"==typeof a){var o,s,u;s=function(e){o||(o=!0,B(t,e,n,r))},u=function(t){o||(o=!0,r(t))};try{a.call(e,s,u)}catch(i){if(!o)return r(i),void(o=!0)}}else n(e)}}function V(t,e,n){var r;return e=C(e),"~/"===e.substr(0,2)?(r=E(e.substring(2)),W(t,r.firstKey,n)):"."===e[0]?(r=U(ls(n),e),r&&W(t,r.firstKey,n)):r=z(t,E(e),n),r}function U(t,e){var n;if(void 0!=t&&"string"!=typeof t&&(t=t.str),"."===e)return E(t);if(n=t?t.split("."):[],"../"===e.substr(0,3)){for(;"../"===e.substr(0,3);){if(!n.length)throw Error('Could not resolve reference - too many "../" prefixes');n.pop(),e=e.substring(3)}return n.push(e),E(n.join("."))}return E(t?t+e.replace(/^\.\//,"."):e.replace(/^\.\/?/,""))}function z(t,e,n,r){var a,i,o,s,u;if(e.isRoot)return e;for(i=e.firstKey;n;)if(a=n.context,n=n.parent,a&&(s=!0,o=t.viewmodel.get(a),o&&("object"==typeof o||"function"==typeof o)&&i in o))return a.join(e.str);return H(t.viewmodel,i)?e:t.parent&&!t.isolated&&(s=!0,n=t.component.parentFragment,i=E(i),u=z(t.parent,i,n,!0))?(t.viewmodel.map(i,{origin:t.parent.viewmodel,keypath:u}),e):r||s?void 0:(t.viewmodel.set(e,void 0),e)}function W(t,e){var n;!t.parent||t.isolated||H(t.viewmodel,e)||(e=E(e),(n=z(t.parent,e,t.component.parentFragment,!0))&&t.viewmodel.map(e,{origin:t.parent.viewmodel,keypath:n}))}function H(t,e){return""===e||e in t.data||e in t.computations||e in t.mappings}function G(t){t.teardown()}function K(t){t.unbind()}function $(t){t.unrender()}function Q(t){t.cancel()}function Y(t){t.detach()}function J(t){t.detachNodes()}function Z(t){!t.ready||t.outros.length||t.outroChildren||(t.outrosComplete||(t.parent?t.parent.decrementOutros(t):t.detachNodes(),t.outrosComplete=!0),t.intros.length||t.totalChildren||("function"==typeof t.callback&&t.callback(),t.parent&&t.parent.decrementTotal()))}function X(){for(var t,e,n;ds.ractives.length;)e=ds.ractives.pop(),n=e.viewmodel.applyChanges(),n&&gs.fire(e,n);for(tt(),t=0;t<ds.views.length;t+=1)ds.views[t].update();for(ds.views.length=0,t=0;t<ds.tasks.length;t+=1)ds.tasks[t]();return ds.tasks.length=0,ds.ractives.length?X():void 0}function tt(){var t,e,n,r;for(t=vs.length;t--;)e=vs[t],e.keypath?vs.splice(t,1):(n=ps(e.root,e.ref,e.parentFragment))&&((r||(r=[])).push({item:e,keypath:n}),vs.splice(t,1));r&&r.forEach(et)}function et(t){t.item.resolve(t.keypath)}function nt(t,e,n){var r,a,i,o,s,u,c,l,p,f,d,h,m,v;if(r=new cs(function(t){return a=t}),"object"==typeof t){n=e||{},u=n.easing,c=n.duration,s=[],l=n.step,p=n.complete,(l||p)&&(d={},n.step=null,n.complete=null,f=function(t){return function(e,n){d[t]=n}});for(i in t)t.hasOwnProperty(i)&&((l||p)&&(h=f(i),n={easing:u,duration:c},l&&(n.step=h)),n.complete=p?h:ko,s.push(rt(this,i,t[i],n)));return v={easing:u,duration:c},l&&(v.step=function(t){return l(t,d)}),p&&r.then(function(t){return p(t,d)}),v.complete=a,m=rt(this,null,null,v),s.push(m),r.stop=function(){for(var t;t=s.pop();)t.stop();m&&m.stop()},r}return n=n||{},n.complete&&r.then(n.complete),n.complete=a,o=rt(this,t,e,n),r.stop=function(){return o.stop()},r}function rt(t,e,n,r){var a,i,o,u;return e&&(e=E(C(e))),null!==e&&(u=t.viewmodel.get(e)),_s.abort(e,t),s(u,n)?(r.complete&&r.complete(r.to),Ss):(r.easing&&(a="function"==typeof r.easing?r.easing:t.easing[r.easing],"function"!=typeof a&&(a=null)),i=void 0===r.duration?400:r.duration,o=new ks({keypath:e,from:u,to:n,root:t,duration:i,easing:a,interpolator:r.interpolator,step:r.step,complete:r.complete}),_s.add(o),t._animations.push(o),o)}function at(){return this.detached?this.detached:(this.el&&R(this.el.__ractive_instances__,this),this.detached=this.fragment.detach(),Cs.fire(this),this.detached)}function it(t){return this.el?this.fragment.find(t):null}function ot(t,e){var n;return n=this._isComponentQuery?!this.selector||t.name===this.selector:t.node?po(t.node,this.selector):null,n?(this.push(t.node||t.instance),e||this._makeDirty(),!0):void 0}function st(t){var e;return(e=t.parentFragment)?e.owner:t.component&&(e=t.component.parentFragment)?e.owner:void 0}function ut(t){var e,n;for(e=[t],n=st(t);n;)e.push(n),n=st(n);return e}function ct(t,e,n,r){var a=[];return Oo(a,{selector:{value:e},live:{value:n},_isComponentQuery:{value:r},_test:{value:Ps}}),n?(Oo(a,{cancel:{value:Ts},_root:{value:t},_sort:{value:Ls},_makeDirty:{value:Fs},_remove:{value:Ns},_dirty:{value:!1,writable:!0}}),a):a}function lt(t,e){var n,r;return this.el?(e=e||{},n=this._liveQueries,(r=n[t])?e&&e.live?r:r.slice():(r=Rs(this,t,!!e.live,!1),r.live&&(n.push(t),n["_"+t]=r),this.fragment.findAll(t,r),r)):[]}function pt(t,e){var n,r;return e=e||{},n=this._liveComponentQueries,(r=n[t])?e&&e.live?r:r.slice():(r=Rs(this,t,!!e.live,!0),r.live&&(n.push(t),n["_"+t]=r),this.fragment.findAllComponents(t,r),r)}function ft(t){return this.fragment.findComponent(t)}function dt(t){return this.container?this.container.component&&this.container.component.name===t?this.container:this.container.findContainer(t):null}function ht(t){return this.parent?this.parent.component&&this.parent.component.name===t?this.parent:this.parent.findParent(t):null}function mt(t,e){var n=void 0===arguments[2]?{}:arguments[2];if(e){n.event?n.event.name=e:n.event={name:e,_noArg:!0};var r=E(e).wildcardMatches();vt(t,r,n.event,n.args,!0)}}function vt(t,e,n,r){var a,i,o=void 0===arguments[4]?!1:arguments[4],s=!0;for(zs.enqueue(t,n),i=e.length;i>=0;i--)a=t._subs[e[i]],a&&(s=gt(t,a,n,r)&&s);if(zs.dequeue(t),t.parent&&s){if(o&&t.component){var u=t.component.name+"."+e[e.length-1];e=E(u).wildcardMatches(),n&&(n.component=t)}vt(t.parent,e,n,r)}}function gt(t,e,n,r){var a=null,i=!1;n&&!n._noArg&&(r=[n].concat(r)),e=e.slice();for(var o=0,s=e.length;s>o;o+=1)e[o].apply(t,r)===!1&&(i=!0);return n&&!n._noArg&&i&&(a=n.original)&&(a.preventDefault&&a.preventDefault(),a.stopPropagation&&a.stopPropagation()),!i}function bt(t){var e={args:Array.prototype.slice.call(arguments,1)};Ws(this,t,e)}function yt(t){var e;return t=E(C(t)),e=this.viewmodel.get(t,Ks),void 0===e&&this.parent&&!this.isolated&&ps(this,t.str,this.component.parentFragment)&&(e=this.viewmodel.get(t)),e}function xt(e,n){if(!this.fragment.rendered)throw Error("The API has changed - you must call `ractive.render(target[, anchor])` to render your Ractive instance. Once rendered you can use `ractive.insert()`.");if(e=t(e),n=t(n)||null,!e)throw Error("You must specify a valid target to insert into");e.insertBefore(this.detach(),n),this.el=e,(e.__ractive_instances__||(e.__ractive_instances__=[])).push(this),this.detached=null,_t(this)}function _t(t){Qs.fire(t),t.findAllComponents("*").forEach(function(t){_t(t.instance)})}function wt(t,e,n){var r,a;return t=E(C(t)),r=this.viewmodel.get(t),i(r)&&i(e)?(a=bs.start(this,!0),this.viewmodel.merge(t,r,e,n),bs.end(),a):this.set(t,e,n&&n.complete)}function kt(t,e){var n,r;return n=S(t,e),r={},n.forEach(function(e){r[e.str]=t.get(e.str)}),r}function Et(t,e,n,r){var a,i,o;e=E(C(e)),r=r||lu,e.isPattern?(a=new uu(t,e,n,r),t.viewmodel.patternObservers.push(a),i=!0):a=new Xs(t,e,n,r),a.init(r.init),t.viewmodel.register(e,a,i?"patternObservers":"observers"),a.ready=!0;var s={cancel:function(){var n;o||(i?(n=t.viewmodel.patternObservers.indexOf(a),t.viewmodel.patternObservers.splice(n,1),t.viewmodel.unregister(e,a,"patternObservers")):t.viewmodel.unregister(e,a,"observers"),o=!0)}};return t._observers.push(s),s}function St(t,e,n){var r,a,i,o;if(c(t)){n=e,a=t,r=[];for(t in a)a.hasOwnProperty(t)&&(e=a[t],r.push(this.observe(t,e,n)));return{cancel:function(){for(;r.length;)r.pop().cancel()}}}if("function"==typeof t)return n=e,e=t,t="",cu(this,t,e,n);if(i=t.split(" "),1===i.length)return cu(this,t,e,n);for(r=[],o=i.length;o--;)t=i[o],t&&r.push(cu(this,t,e,n));return{cancel:function(){for(;r.length;)r.pop().cancel()}}}function Ot(t,e,n){var r=this.observe(t,function(){e.apply(this,arguments),r.cancel()},{init:!1,defer:n&&n.defer});return r}function Ct(t,e){var n,r=this;if(t)n=t.split(" ").map(du).filter(hu),n.forEach(function(t){var n,a;(n=r._subs[t])&&(e?(a=n.indexOf(e),-1!==a&&n.splice(a,1)):r._subs[t]=[])});else for(t in this._subs)delete this._subs[t];return this}function At(t,e){var n,r,a,i=this;if("object"==typeof t){n=[];for(r in t)t.hasOwnProperty(r)&&n.push(this.on(r,t[r]));return{cancel:function(){for(var t;t=n.pop();)t.cancel()}}}return a=t.split(" ").map(du).filter(hu),a.forEach(function(t){(i._subs[t]||(i._subs[t]=[])).push(e)}),{cancel:function(){return i.off(t,e)}}}function Pt(t,e){var n=this.on(t,function(){e.apply(this,arguments),n.cancel()});return n}function Tt(t,e,n){var r,a,i,o,s,u,c=[];if(r=jt(t,e,n),!r)return null;for(a=t.length,s=r.length-2-r[1],i=Math.min(a,r[0]),o=i+r[1],u=0;i>u;u+=1)c.push(u);for(;o>u;u+=1)c.push(-1);for(;a>u;u+=1)c.push(u+s);return 0!==s?c.touchedFrom=r[0]:c.touchedFrom=t.length,c}function jt(t,e,n){switch(e){case"splice":for(void 0!==n[0]&&n[0]<0&&(n[0]=t.length+Math.max(n[0],-t.length));n.length<2;)n.push(0);return n[1]=Math.min(n[1],t.length-n[0]),n;case"sort":case"reverse":return null;case"pop":return t.length?[t.length-1,1]:[0,0];case"push":return[t.length,0].concat(n);case"shift":return[0,t.length?1:0];case"unshift":return[0,0].concat(n)}}function Mt(e,n){var r,a,i,o=this;if(i=this.transitionsEnabled,this.noIntro&&(this.transitionsEnabled=!1),r=bs.start(this,!0),bs.scheduleTask(function(){return ju.fire(o)},!0),this.fragment.rendered)throw Error("You cannot call ractive.render() on an already rendered instance! Call ractive.unrender() first");if(e=t(e)||this.el,n=t(n)||this.anchor,this.el=e,this.anchor=n,!this.append&&e){var s=e.__ractive_instances__;s&&s.length&&Lt(s),e.innerHTML=""}return this.cssId&&Pu.apply(),e&&((a=e.__ractive_instances__)?a.push(this):e.__ractive_instances__=[this],n?e.insertBefore(this.fragment.render(),n):e.appendChild(this.fragment.render())),bs.end(),this.transitionsEnabled=i,r.then(function(){return Mu.fire(o)})}function Lt(t){t.splice(0,t.length).forEach(G)}function Ft(t,e){for(var n=t.slice(),r=e.length;r--;)~n.indexOf(e[r])||n.push(e[r]);return n}function Nt(t,e){var n,r,a;return r='[data-ractive-css~="{'+e+'}"]',a=function(t){var e,n,a,i,o,s,u,c=[];for(e=[];n=Iu.exec(t);)e.push({str:n[0],base:n[1],modifiers:n[2]});for(i=e.map(Dt),u=e.length;u--;)s=i.slice(),a=e[u],s[u]=a.base+r+a.modifiers||"",o=i.slice(),o[u]=r+" "+o[u],c.push(s.join(" "),o.join(" "));return c.join(", ")},n=Bu.test(t)?t.replace(Bu,r):t.replace(Du,"").replace(Ru,function(t,e){var n,r;return qu.test(e)?t:(n=e.split(",").map(Rt),r=n.map(a).join(", ")+" ",t.replace(e,r))})}function Rt(t){return t.trim?t.trim():t.replace(/^\s+/,"").replace(/\s+$/,"")}function Dt(t){return t.str}function It(t){t&&t.constructor!==Object&&("function"==typeof t||("object"!=typeof t?p("data option must be an object or a function, `"+t+"` is not valid"):m("If supplied, options.data should be a plain JavaScript object - using a non-POJO as the root object may work, but is discouraged")))}function qt(t,e){It(e);var n="function"==typeof t,r="function"==typeof e;return e||n||(e={}),n||r?function(){var a=r?Bt(e,this):e,i=n?Bt(t,this):t;return Vt(a,i)}:Vt(e,t)}function Bt(t,e){var n=t.call(e);if(n)return"object"!=typeof n&&p("Data function must return an object"),n.constructor!==Object&&v("Data function returned something other than a plain JavaScript object. This might work, but is strongly discouraged"),n}function Vt(t,e){if(t&&e){for(var n in e)n in t||(t[n]=e[n]);return t}return t||e}function Ut(t){var e=Eo($u);return e.parse=function(e,n){return zt(e,n||t)},e}function zt(t,e){if(!Gu)throw Error("Missing Ractive.parse - cannot parse template. Either preparse or use the version that includes the parser");return Gu(t,e||this.options)}function Wt(t,e){var n;if(!Zi){if(e&&e.noThrow)return;throw Error("Cannot retrieve template #"+t+" as Ractive is not running in a browser.")}if(Ht(t)&&(t=t.substring(1)),!(n=document.getElementById(t))){if(e&&e.noThrow)return;throw Error("Could not find template element with id #"+t)}if("SCRIPT"!==n.tagName.toUpperCase()){if(e&&e.noThrow)return;throw Error("Template element with id #"+t+", must be a <script> element")}return"textContent"in n?n.textContent:n.innerHTML}function Ht(t){return t&&"#"===t[0]}function Gt(t){return!("string"==typeof t)}function Kt(t){return t.defaults&&(t=t.defaults),Ku.reduce(function(e,n){return e[n]=t[n],e},{})}function $t(t){var e,n=t._config.template;if(n&&n.fn)return e=Qt(t,n.fn),e!==n.result?(n.result=e,e=Jt(e,t)):void 0}function Qt(t,e){var n=Yt(Qu.getParseOptions(t));return e.call(t,n)}function Yt(t){var e=Eo(Qu);return e.parse=function(e,n){return Qu.parse(e,n||t)},e}function Jt(t,e){if("string"==typeof t)"#"===t[0]&&(t=Qu.fromId(t)),t=Gu(t,Qu.getParseOptions(e));else{if(void 0==t)throw Error("The template cannot be "+t+".");if("number"!=typeof t.v)throw Error("The template parser was passed a non-string template, but the template doesn't have a version. Make sure you're passing in the template you think you are.");if(t.v!==io)throw Error("Mismatched template version (expected "+io+", got "+t.v+") Please ensure you are using the latest version of Ractive.js in your build process as well as in your app")}return t}function Zt(t,e,n){if(e)for(var r in e)(n||!t.hasOwnProperty(r))&&(t[r]=e[r])}function Xt(t,e,n){if(!/_super/.test(n))return n;var r=function(){var t,a=te(r._parent,e),i="_super"in this,o=this._super;return this._super=a,t=n.apply(this,arguments),i?this._super=o:delete this._super,t};return r._parent=t,r._method=n,r}function te(t,e){var n,r;return e in t?(n=t[e],r="function"==typeof n?n:function(){return n}):r=ko,r}function ee(t,e,n){return"options."+t+" has been deprecated in favour of options."+e+"."+(n?" You cannot specify both options, please use options."+e+".":"")}function ne(t,e,n){if(e in t){if(n in t)throw Error(ee(e,n,!0));m(ee(e,n)),t[n]=t[e]}}function re(t){ne(t,"beforeInit","onconstruct"),ne(t,"init","onrender"),ne(t,"complete","oncomplete"),ne(t,"eventDefinitions","events"),i(t.adaptors)&&ne(t,"adaptors","adapt")}function ae(t,e,n,r){oc(r);for(var a in r)if(rc.hasOwnProperty(a)){var i=r[a];"el"!==a&&"function"==typeof i?m(""+a+" is a Ractive option that does not expect a function and will be ignored","init"===t?n:null):n[a]=i}ac.forEach(function(a){a[t](e,n,r)}),Fu[t](e,n,r),Ju[t](e,n,r),zu[t](e,n,r),ie(e.prototype,n,r)}function ie(t,e,n){for(var r in n)if(!nc[r]&&n.hasOwnProperty(r)){var a=n[r];"function"==typeof a&&(a=ic(t,r,a)),e[r]=a}}function oe(t){var e={};return t.forEach(function(t){return e[t]=!0}),e}function se(){this.dirtyValue=this.dirtyArgs=!0,this.bound&&"function"==typeof this.owner.bubble&&this.owner.bubble()}function ue(){var t;return 1===this.items.length?this.items[0].detach():(t=document.createDocumentFragment(),this.items.forEach(function(e){var n=e.detach();n&&t.appendChild(n)}),t)}function ce(t){var e,n,r,a;if(this.items){for(n=this.items.length,e=0;n>e;e+=1)if(r=this.items[e],r.find&&(a=r.find(t)))return a;return null}}function le(t,e){var n,r,a;if(this.items)for(r=this.items.length,n=0;r>n;n+=1)a=this.items[n],a.findAll&&a.findAll(t,e);return e}function pe(t,e){var n,r,a;if(this.items)for(r=this.items.length,n=0;r>n;n+=1)a=this.items[n],a.findAllComponents&&a.findAllComponents(t,e);return e}function fe(t){var e,n,r,a;if(this.items){for(e=this.items.length,n=0;e>n;n+=1)if(r=this.items[n],r.findComponent&&(a=r.findComponent(t)))return a;return null}}function de(t){var e,n=t.index;return e=this.items[n+1]?this.items[n+1].firstNode():this.owner===this.root?this.owner.component?this.owner.component.findNextNode():null:this.owner.findNextNode(this)}function he(){return this.items&&this.items[0]?this.items[0].firstNode():null}function me(t){var e;return(e=t.matchPattern(tl))?{t:Fc,v:e}:null}function ve(t){var e;return(e=Zc(t))?rl.test(e.v)?e.v:'"'+e.v.replace(/"/g,'\\"')+'"':(e=Xc(t))?e.v:(e=t.matchPattern(el))?e:void 0}function ge(t){var e,n,r;return t.allowWhitespace(),(e=nl(t))?(r={key:e},t.allowWhitespace(),t.matchString(":")?(t.allowWhitespace(),(n=t.read())?(r.value=n.v,r):null):null):null}function be(t,e,n,r){return r=r||0,t.map(function(t){var a,i,o;return t.text?t.text:t.fragments?t.fragments.map(function(t){return be(t.items,e,n,r)}).join(""):(a=n+"-"+r++,o=t.keypath&&(i=t.root.viewmodel.wrapped[t.keypath.str])?i.value:t.getValue(),e[a]=o,"${"+a+"}")}).join("")}function ye(){var t,e,n,r;return this.dirtyArgs&&(e=dl(this.items,t={},this.root._guid),n=fl("["+e+"]",t),r=n?n.value:[""+this],this.argsList=r,this.dirtyArgs=!1),this.argsList}function xe(){var t=this;do if(t.pElement)return t.pElement.node;while(t=t.parent);return this.root.detached||this.root.el}function _e(){var t,e,n,r;return this.dirtyValue&&(e=dl(this.items,t={},this.root._guid),n=fl(e,t),r=n?n.value:""+this,this.value=r,this.dirtyValue=!1),this.value}function we(t){return t.replace(ul,function(t,e){var n;return n="#"!==e[0]?ol[e]:"x"===e[1]?parseInt(e.substring(2),16):parseInt(e.substring(1),10),n?String.fromCharCode(ke(n)):t})}function ke(t){return t?10===t?32:128>t?t:159>=t?sl[t-128]:55296>t?t:57343>=t?65533:65535>=t?t:65533:65533}function Ee(t){return t.replace(pl,"&amp;").replace(cl,"&lt;").replace(ll,"&gt;")}function Se(){this.registered&&this.root.viewmodel.unregister(this.keypath,this),this.resolver&&this.resolver.unbind()}function Oe(){return this.value}function Ce(t,e){for(var n,r=0;r<e.prop.length;r++)if(void 0!==(n=t[e.prop[r]]))return n}function Ae(t,e){var n,r,a,i,o,s={},u=!1;for(e||(s.refs=n={});t;){if((o=t.owner)&&(r=o.indexRefs)){if(e&&(a=o.getIndexRef(e)))return s.ref={fragment:t,ref:a},s;if(!e)for(i in r)a=r[i],n[a.n]||(u=!0,n[a.n]={fragment:t,ref:a})}!t.parent&&t.owner&&t.owner.component&&t.owner.component.parentFragment&&!t.owner.component.instance.isolated?(s.componentBoundary=!0,t=t.owner.component.parentFragment):t=t.parent}return u?s:void 0}function Pe(t,e,n){var r;return"@"===e.charAt(0)?new Ol(t,e,n):(r=Pl(t.parentFragment,e))?new Al(t,r,n):new kl(t,e,n)}function Te(t,e){var n,r;if(Ll[t])return Ll[t];for(r=[];e--;)r[e]="_"+e;return n=Function(r.join(","),"return("+t+")"),Ll[t]=n,n}function je(t){return t.call()}function Me(t,e){return t.replace(/_([0-9]+)/g,function(t,n){var r,a;return+n>=e.length?"_"+n:(r=e[n],void 0===r?"undefined":r.isSpecial?(a=r.value,"number"==typeof a?a:'"'+a+'"'):r.str)})}function Le(t){return E("${"+t.replace(/[\.\[\]]/g,"-").replace(/\*/,"#MUL#")+"}")}function Fe(t){return void 0!==t&&"@"!==t[0]}function Ne(t,e){var n,r,a;if(t.__ractive_nowrap)return t;if(r="__ractive_"+e._guid,n=t[r])return n;if(/this/.test(""+t)){So(t,r,{value:Fl.call(t,e),configurable:!0});for(a in t)t.hasOwnProperty(a)&&(t[r][a]=t[a]);return e._boundFunctions.push({fn:t,prop:r}),t[r]}return So(t,"__ractive_nowrap",{value:t}),t.__ractive_nowrap}function Re(t){return t.value}function De(t){return void 0!=t}function Ie(t){t.forceResolution()}function qe(t,e){function n(e){t.resolve(e)}function r(e){var n=t.keypath;e!=n&&(t.resolve(e),void 0!==n&&t.fragments&&t.fragments.forEach(function(t){t.rebind(n,e)}))}var a,i,o;i=e.parentFragment,o=e.template,t.root=i.root,t.parentFragment=i,t.pElement=i.pElement,t.template=e.template,t.index=e.index||0,t.isStatic=e.template.s,t.type=e.template.t,t.registered=!1,(a=o.r)&&(t.resolver=jl(t,a,n)),e.template.x&&(t.resolver=new Nl(t,i,e.template.x,r)),e.template.rx&&(t.resolver=new ql(t,e.template.rx,r)),t.template.n!==Ic||t.hasOwnProperty("value")||t.setValue(void 0)}function Be(t){var e,n,r;return t&&t.isSpecial?(this.keypath=t,void this.setValue(t.value)):(this.registered&&(this.root.viewmodel.unregister(this.keypath,this),this.registered=!1,e=!0),this.keypath=t,void 0!=t&&(n=this.root.viewmodel.get(t),this.root.viewmodel.register(t,this),this.registered=!0),this.setValue(n),void(e&&(r=this.twowayBinding)&&r.rebound()))}function Ve(t,e){this.fragments&&this.fragments.forEach(function(n){return n.rebind(t,e)}),this.resolver&&this.resolver.rebind(t,e)}function Ue(){this.parentFragment.bubble()}function ze(){var t;return 1===this.fragments.length?this.fragments[0].detach():(t=document.createDocumentFragment(),this.fragments.forEach(function(e){t.appendChild(e.detach())}),t)}function We(t){var e,n,r;for(n=this.fragments.length,e=0;n>e;e+=1)if(r=this.fragments[e].find(t))return r;return null}function He(t,e){var n,r;for(r=this.fragments.length,n=0;r>n;n+=1)this.fragments[n].findAll(t,e)}function Ge(t,e){var n,r;for(r=this.fragments.length,n=0;r>n;n+=1)this.fragments[n].findAllComponents(t,e)}function Ke(t){var e,n,r;for(n=this.fragments.length,e=0;n>e;e+=1)if(r=this.fragments[e].findComponent(t))return r;return null}function $e(t){return this.fragments[t.index+1]?this.fragments[t.index+1].firstNode():this.parentFragment.findNextNode(this)}function Qe(){var t,e,n;if(t=this.fragments.length)for(e=0;t>e;e+=1)if(n=this.fragments[e].firstNode())return n;return this.parentFragment.findNextNode(this)}function Ye(t){var e,n,r,a,i,o,s,u=this;if(!this.shuffling&&!this.unbound&&this.currentSubtype===qc){if(this.shuffling=!0,bs.scheduleTask(function(){return u.shuffling=!1}),e=this.parentFragment,i=[],t.forEach(function(t,e){var r,a,o,s,c;return t===e?void(i[t]=u.fragments[e]):(r=u.fragments[e],void 0===n&&(n=e),-1===t?(u.fragmentsToUnrender.push(r),void r.unbind()):(a=t-e,o=u.keypath.join(e),s=u.keypath.join(t),r.index=t,(c=r.registeredIndexRefs)&&c.forEach(Je),r.rebind(o,s),void(i[t]=r)))}),a=this.root.viewmodel.get(this.keypath).length,void 0===n){if(this.length===a)return;n=this.length}for(this.length=this.fragments.length=a,this.rendered&&bs.addView(this),o={template:this.template.f,root:this.root,owner:this},r=n;a>r;r+=1)s=i[r],s||this.fragmentsToCreate.push(r),this.fragments[r]=s}}function Je(t){t.rebind("","")}function Ze(){var t=this;return this.docFrag=document.createDocumentFragment(),this.fragments.forEach(function(e){return t.docFrag.appendChild(e.render())}),this.renderedFragments=this.fragments.slice(),this.fragmentsToRender=[],this.rendered=!0,this.docFrag}function Xe(t){var e,n,r=this;this.updating||(this.updating=!0,this.keypath&&(e=this.root.viewmodel.wrapped[this.keypath.str])&&(t=e.get()),this.fragmentsToCreate.length?(n={template:this.template.f||[],root:this.root,pElement:this.pElement,owner:this},this.fragmentsToCreate.forEach(function(t){var e;n.context=r.keypath.join(t),n.index=t,e=new av(n),r.fragmentsToRender.push(r.fragments[t]=e)}),this.fragmentsToCreate.length=0):en(this,t)&&(this.bubble(),this.rendered&&bs.addView(this)),this.value=t,this.updating=!1)}function tn(t,e,n){if(e===qc&&t.indexRefs&&t.indexRefs[0]){var r=t.indexRefs[0];(n&&"i"===r.t||!n&&"k"===r.t)&&(n||(t.length=0,t.fragmentsToUnrender=t.fragments.slice(0),t.fragmentsToUnrender.forEach(function(t){return t.unbind()}))),r.t=n?"k":"i"}t.currentSubtype=e}function en(t,e){var n={template:t.template.f||[],root:t.root,pElement:t.parentFragment.pElement,owner:t};if(t.hasContext=!0,t.subtype)switch(t.subtype){case Dc:return t.hasContext=!1,sn(t,e,!1,n);case Ic:return t.hasContext=!1,sn(t,e,!0,n);case Bc:return on(t,n);case Vc:return an(t,e,n);case qc:if(c(e))return tn(t,t.subtype,!0),rn(t,e,n)}return t.ordered=!!o(e),t.ordered?(tn(t,qc,!1),nn(t,e,n)):c(e)||"function"==typeof e?t.template.i?(tn(t,qc,!0),rn(t,e,n)):(tn(t,Bc,!1),on(t,n)):(tn(t,Dc,!1),t.hasContext=!1,sn(t,e,!1,n))}function nn(t,e,n){var r,a,i;if(a=e.length,a===t.length)return!1;if(a<t.length)t.fragmentsToUnrender=t.fragments.splice(a,t.length-a),t.fragmentsToUnrender.forEach(K);else if(a>t.length)for(r=t.length;a>r;r+=1)n.context=t.keypath.join(r),n.index=r,i=new av(n),t.fragmentsToRender.push(t.fragments[r]=i);return t.length=a,!0}function rn(t,e,n){var r,a,i,o,s,u;for(i=t.hasKey||(t.hasKey={}),a=t.fragments.length;a--;)o=t.fragments[a],o.key in e||(s=!0,o.unbind(),t.fragmentsToUnrender.push(o),t.fragments.splice(a,1),i[o.key]=!1);for(a=t.fragments.length;a--;)o=t.fragments[a],o.index!==a&&(o.index=a,(u=o.registeredIndexRefs)&&u.forEach(ln));a=t.fragments.length;for(r in e)i[r]||(s=!0,n.context=t.keypath.join(r),n.key=r,n.index=a++,o=new av(n),t.fragmentsToRender.push(o),t.fragments.push(o),i[r]=!0);return t.length=t.fragments.length,s}function an(t,e,n){return e?on(t,n):un(t)}function on(t,e){var n;return t.length?void 0:(e.context=t.keypath,e.index=0,n=new av(e),t.fragmentsToRender.push(t.fragments[0]=n),t.length=1,!0)}function sn(t,e,n,r){var a,i,s,u,l;if(i=o(e)&&0===e.length,s=!1,!o(e)&&c(e)){s=!0;for(l in e){s=!1;break}}return a=n?i||s||!e:e&&!i&&!s,a?t.length?t.length>1?(t.fragmentsToUnrender=t.fragments.splice(1),t.fragmentsToUnrender.forEach(K),!0):void 0:(r.index=0,u=new av(r),t.fragmentsToRender.push(t.fragments[0]=u),t.length=1,!0):un(t)}function un(t){return t.length?(t.fragmentsToUnrender=t.fragments.splice(0,t.fragments.length).filter(cn),t.fragmentsToUnrender.forEach(K),t.length=t.fragmentsToRender.length=0,!0):void 0}function cn(t){return t.rendered}function ln(t){t.rebind("","")}function pn(t){var e,n,r;for(e="",n=0,r=this.length,n=0;r>n;n+=1)e+=this.fragments[n].toString(t);return e}function fn(){var t=this;this.fragments.forEach(K),this.fragmentsToRender.forEach(function(e){return R(t.fragments,e)}),this.fragmentsToRender=[],xl.call(this),this.length=0,this.unbound=!0}function dn(t){this.fragments.forEach(t?hn:mn),this.renderedFragments=[],this.rendered=!1}function hn(t){t.unrender(!0)}function mn(t){t.unrender(!1)}function vn(){var t,e,n,r,a,i,o;for(n=this.renderedFragments;t=this.fragmentsToUnrender.pop();)t.unrender(!0),n.splice(n.indexOf(t),1);for(;t=this.fragmentsToRender.shift();)t.render();for(this.rendered&&(a=this.parentFragment.getNode()),o=this.fragments.length,i=0;o>i;i+=1)t=this.fragments[i],e=n.indexOf(t,i),e!==i?(this.docFrag.appendChild(t.detach()),-1!==e&&n.splice(e,1),n.splice(i,0,t)):this.docFrag.childNodes.length&&(r=t.firstNode(),a.insertBefore(this.docFrag,r));this.rendered&&this.docFrag.childNodes.length&&(r=this.parentFragment.findNextNode(this),a.insertBefore(this.docFrag,r)),this.renderedFragments=this.fragments.slice()}function gn(){var t,e;if(this.docFrag){for(t=this.nodes.length,e=0;t>e;e+=1)this.docFrag.appendChild(this.nodes[e]);return this.docFrag}}function bn(t){var e,n,r,a;for(n=this.nodes.length,e=0;n>e;e+=1)if(r=this.nodes[e],1===r.nodeType){if(po(r,t))return r;if(a=r.querySelector(t))return a}return null}function yn(t,e){var n,r,a,i,o,s;for(r=this.nodes.length,n=0;r>n;n+=1)if(a=this.nodes[n],1===a.nodeType&&(po(a,t)&&e.push(a),i=a.querySelectorAll(t)))for(o=i.length,s=0;o>s;s+=1)e.push(i[s])}function xn(){return this.rendered&&this.nodes[0]?this.nodes[0]:this.parentFragment.findNextNode(this)}function _n(t){return vp[t]||(vp[t]=lo(t))}function wn(t){var e,n,r;t&&"select"===t.name&&t.binding&&(e=D(t.node.options).filter(kn),t.getAttribute("multiple")?r=e.map(function(t){return t.value}):(n=e[0])&&(r=n.value),void 0!==r&&t.binding.setValue(r),t.bubble())}function kn(t){return t.selected}function En(){if(this.rendered)throw Error("Attempted to render an item that was already rendered");return this.docFrag=document.createDocumentFragment(),this.nodes=gp(this.value,this.parentFragment.getNode(),this.docFrag),bp(this.pElement),this.rendered=!0,this.docFrag}function Sn(t){var e;(e=this.root.viewmodel.wrapped[this.keypath.str])&&(t=e.get()),t!==this.value&&(this.value=t,this.parentFragment.bubble(),this.rendered&&bs.addView(this))}function On(){return void 0!=this.value?we(""+this.value):""}function Cn(t){this.rendered&&t&&(this.nodes.forEach(e),this.rendered=!1)}function An(){var t,e;if(this.rendered){for(;this.nodes&&this.nodes.length;)t=this.nodes.pop(),t.parentNode.removeChild(t);e=this.parentFragment.getNode(),this.nodes=gp(this.value,e,this.docFrag),e.insertBefore(this.docFrag,this.parentFragment.findNextNode(this)),bp(this.pElement)}}function Pn(){var t,e=this.node;return e?((t=e.parentNode)&&t.removeChild(e),e):void 0}function Tn(){return null}function jn(){return this.node}function Mn(t){return this.attributes&&this.attributes[t]?this.attributes[t].value:void 0}function Ln(){var t=this.useProperty||!this.rendered?this.fragment.getValue():""+this.fragment;s(t,this.value)||("id"===this.name&&this.value&&delete this.root.nodes[this.value],this.value=t,"value"===this.name&&this.node&&(this.node._ractive.value=t),this.rendered&&bs.addView(this))}function Fn(t){var e=t.fragment.items;if(1===e.length)return e[0].type===Ec?e[0]:void 0}function Nn(t){return this.type=Tc,this.element=t.element,this.root=t.root,Wp(this,t.name),this.isBoolean=al.test(this.name),t.value&&"string"!=typeof t.value?(this.parentFragment=this.element.parentFragment,this.fragment=new av({template:t.value,root:this.root,owner:this}),this.value=this.fragment.getValue(),this.interpolator=Hp(this),this.isBindable=!!this.interpolator&&!this.interpolator.isStatic,void(this.ready=!0)):void(this.value=this.isBoolean?!0:t.value||"")}function Rn(t,e){this.fragment&&this.fragment.rebind(t,e)}function Dn(t){var e;this.node=t,t.namespaceURI&&t.namespaceURI!==no.html||(e=Qp[this.name]||this.name,void 0!==t[e]&&(this.propertyName=e),(this.isBoolean||this.isTwoway)&&(this.useProperty=!0),"value"===e&&(t._ractive.value=this.value)),this.rendered=!0,this.update()}function In(){var t=this,e=t.name,n=t.namespacePrefix,r=t.value,a=t.interpolator,i=t.fragment;if(("value"!==e||"select"!==this.element.name&&"textarea"!==this.element.name)&&("value"!==e||void 0===this.element.getAttribute("contenteditable"))){if("name"===e&&"input"===this.element.name&&a)return"name={{"+(a.keypath.str||a.ref)+"}}";if(this.isBoolean)return r?e:"";if(i){if(1===i.items.length&&null==i.items[0].value)return"";r=""+i}return n&&(e=n+":"+e),r?e+'="'+qn(r)+'"':e}}function qn(t){return t.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function Bn(){this.fragment&&this.fragment.unbind(),"id"===this.name&&delete this.root.nodes[this.value]}function Vn(){var t,e,n,r,a=this.value;if(!this.locked)for(this.node._ractive.value=a,t=this.node.options,r=t.length;r--;)if(e=t[r],n=e._ractive?e._ractive.value:e.value,n==a){e.selected=!0;break}}function Un(){var t,e,n,r,a=this.value;for(i(a)||(a=[a]),t=this.node.options,e=t.length;e--;)n=t[e],r=n._ractive?n._ractive.value:n.value,n.selected=M(a,r)}function zn(){var t=this,e=t.node,n=t.value;e.checked=n==e._ractive.value}function Wn(){var t,e,n,r,a=this.node;if(t=a.checked,a.value=this.element.getAttribute("value"),a.checked=this.element.getAttribute("value")===this.element.getAttribute("name"),t&&!a.checked&&this.element.binding&&(n=this.element.binding.siblings,r=n.length)){for(;r--;){if(e=n[r],!e.element.node)return;if(e.element.node.checked)return bs.addRactive(e.root),e.handleChange()}this.root.viewmodel.set(e.keypath,void 0)}}function Hn(){var t,e,n=this,r=n.element,a=n.node,o=n.value,s=r.binding;if(t=r.getAttribute("value"),i(o)){for(e=o.length;e--;)if(t==o[e])return void(s.isChecked=a.checked=!0);s.isChecked=a.checked=!1}else s.isChecked=a.checked=o==t}function Gn(){this.node.className=n(this.value)}function Kn(){var t=this,e=t.node,n=t.value;this.root.nodes[n]=e,e.id=n}function $n(){var t,e;t=this.node,e=this.value,void 0===e&&(e=""),t.style.setAttribute("cssText",e)}function Qn(){var t=this.value;void 0===t&&(t=""),this.locked||(this.node.innerHTML=t)}function Yn(){var t=this,e=t.node,n=t.value;e._ractive.value=n,this.locked||(e.value=void 0==n?"":n)}function Jn(){this.locked||(this.node[this.propertyName]=this.value)}function Zn(){var t=this,e=t.node,n=t.namespace,r=t.name,a=t.value,i=t.fragment;n?e.setAttributeNS(n,r,""+(i||a)):this.isBoolean?a?e.setAttribute(r,""):e.removeAttribute(r):null==a?e.removeAttribute(r):e.setAttribute(r,""+(i||a))}function Xn(){var t,e,n=this,r=n.name,a=n.element,i=n.node;"id"===r?e=af:"value"===r?"select"===a.name&&"value"===r?e=a.getAttribute("multiple")?Xp:Zp:"textarea"===a.name?e=uf:null!=a.getAttribute("contenteditable")?e=sf:"input"===a.name&&(t=a.getAttribute("type"),e="file"===t?ko:"radio"===t&&a.binding&&"name"===a.binding.name?ef:uf):this.isTwoway&&"name"===r?"radio"===i.type?e=tf:"checkbox"===i.type&&(e=nf):"style"===r&&i.style.setAttribute?e=of:"class"!==r||i.namespaceURI&&i.namespaceURI!==no.html?this.useProperty&&(e=cf):e=rf, -e||(e=lf),this.update=e,this.update()}function tr(t,e){var n=e?"svg":"div";return df.innerHTML="<"+n+" "+t+"></"+n+">",D(df.childNodes[0].attributes)}function er(t,e){for(var n=t.length;n--;)if(t[n].name===e.name)return!1;return!0}function nr(t){for(;t=t.parent;)if("form"===t.name)return t}function rr(){this._ractive.binding.handleChange()}function ar(){var t;wf.call(this),t=this._ractive.root.viewmodel.get(this._ractive.binding.keypath),this.value=void 0==t?"":t}function ir(){var t=this._ractive.binding,e=this;t._timeout&&clearTimeout(t._timeout),t._timeout=setTimeout(function(){t.rendered&&wf.call(e),t._timeout=void 0},t.element.lazy)}function or(t,e,n){var r=t+e+n;return Cf[r]||(Cf[r]=[])}function sr(t){return t.isChecked}function ur(t){return t.element.getAttribute("value")}function cr(t){var e,n,r,a,i,o=t.attributes;return t.binding&&(t.binding.teardown(),t.binding=null),(t.getAttribute("contenteditable")||o.contenteditable&&lr(o.contenteditable))&&lr(o.value)?n=Sf:"input"===t.name?(e=t.getAttribute("type"),"radio"===e||"checkbox"===e?(r=lr(o.name),a=lr(o.checked),r&&a&&m("A radio input can have two-way binding on its name attribute, or its checked attribute - not both",{ractive:t.root}),r?n="radio"===e?jf:Lf:a&&(n="radio"===e?Pf:Nf)):"file"===e&&lr(o.value)?n=Vf:lr(o.value)&&(n="number"===e||"range"===e?Uf:kf)):"select"===t.name&&lr(o.value)?n=t.getAttribute("multiple")?qf:Df:"textarea"===t.name&&lr(o.value)&&(n=kf),n&&(i=new n(t))&&i.keypath?i:void 0}function lr(t){return t&&t.isBindable}function pr(){var t=this.getAction();t&&!this.hasListener?this.listen():!t&&this.hasListener&&this.unrender()}function fr(t){Ws(this.root,this.getAction(),{event:t})}function dr(){return(""+this.action).trim()}function hr(t,e,n){var r,a,i,o=this;this.element=t,this.root=t.root,this.parentFragment=t.parentFragment,this.name=e,-1!==e.indexOf("*")&&(p('Only component proxy-events may contain "*" wildcards, <%s on-%s="..."/> is not valid',t.name,e),this.invalid=!0),n.m?(a=n.a.r,this.method=n.m,this.keypaths=[],this.fn=Ml(n.a.s,a.length),this.parentFragment=t.parentFragment,i=this.root,this.refResolvers=[],a.forEach(function(t,e){var n=void 0;(n=$f.exec(t))?o.keypaths[e]={eventObject:!0,refinements:n[1]?n[1].split("."):[]}:o.refResolvers.push(jl(o,t,function(t){return o.resolve(e,t)}))}),this.fire=mr):(r=n.n||n,"string"!=typeof r&&(r=new av({template:r,root:this.root,owner:this})),this.action=r,n.d?(this.dynamicParams=new av({template:n.d,root:this.root,owner:this.element}),this.fire=gr):n.a&&(this.params=n.a,this.fire=vr))}function mr(t){var e,n,r;if(e=this.root,"function"!=typeof e[this.method])throw Error('Attempted to call a non-existent method ("'+this.method+'")');n=this.keypaths.map(function(n){var r,a,i;if(void 0!==n){if(n.eventObject){if(r=t,a=n.refinements.length)for(i=0;a>i;i+=1)r=r[n.refinements[i]]}else r=e.viewmodel.get(n);return r}}),zs.enqueue(e,t),r=this.fn.apply(null,n),e[this.method].apply(e,r),zs.dequeue(e)}function vr(t){Ws(this.root,this.getAction(),{event:t,args:this.params})}function gr(t){var e=this.dynamicParams.getArgsList();"string"==typeof e&&(e=e.substr(1,e.length-2)),Ws(this.root,this.getAction(),{event:t,args:e})}function br(t){var e,n,r,a={};e=this._ractive,n=e.events[t.type],(r=Pl(n.element.parentFragment))&&(a=Pl.resolve(r)),n.fire({node:this,original:t,index:a,keypath:e.keypath.str,context:e.root.viewmodel.get(e.keypath)})}function yr(){var t,e=this.name;if(!this.invalid){if(t=g("events",this.root,e))this.custom=t(this.node,xr(e));else{if(!("on"+e in this.node||window&&"on"+e in window||Xi))return void(Zf[e]||v(Io(e,"event"),{node:this.node}));this.node.addEventListener(e,Qf,!1)}this.hasListener=!0}}function xr(t){return Jf[t]||(Jf[t]=function(e){var n=e.node._ractive;e.index=n.index,e.keypath=n.keypath.str,e.context=n.root.viewmodel.get(n.keypath),n.events[t].fire(e)}),Jf[t]}function _r(t,e){function n(n){n&&n.rebind(t,e)}var r;return this.method?(r=this.element.parentFragment,void this.refResolvers.forEach(n)):("string"!=typeof this.action&&n(this.action),void(this.dynamicParams&&n(this.dynamicParams)))}function wr(){this.node=this.element.node,this.node._ractive.events[this.name]=this,(this.method||this.getAction())&&this.listen()}function kr(t,e){this.keypaths[t]=e}function Er(){return this.method?void this.refResolvers.forEach(K):("string"!=typeof this.action&&this.action.unbind(),void(this.dynamicParams&&this.dynamicParams.unbind()))}function Sr(){this.custom?this.custom.teardown():this.node.removeEventListener(this.name,Qf,!1),this.hasListener=!1}function Or(){var t=this;this.dirty||(this.dirty=!0,bs.scheduleTask(function(){Cr(t),t.dirty=!1})),this.parentFragment.bubble()}function Cr(t){var e,n,r,a,i;e=t.node,e&&(a=D(e.options),n=t.getAttribute("value"),r=t.getAttribute("multiple"),void 0!==n?(a.forEach(function(t){var e,a;e=t._ractive?t._ractive.value:t.value,a=r?Ar(n,e):n==e,a&&(i=!0),t.selected=a}),i||(a[0]&&(a[0].selected=!0),t.binding&&t.binding.forceUpdate())):t.binding&&t.binding.forceUpdate())}function Ar(t,e){for(var n=t.length;n--;)if(t[n]==e)return!0}function Pr(t,e){t.select=jr(t.parent),t.select&&(t.select.options.push(t),e.a||(e.a={}),void 0!==e.a.value||e.a.hasOwnProperty("disabled")||(e.a.value=e.f),"selected"in e.a&&void 0!==t.select.getAttribute("value")&&delete e.a.selected)}function Tr(t){t.select&&R(t.select.options,t)}function jr(t){if(t)do if("select"===t.name)return t;while(t=t.parent)}function Mr(t){var e,n,r,a,i,o,s;this.type=Cc,e=this.parentFragment=t.parentFragment,n=this.template=t.template,this.parent=t.pElement||e.pElement,this.root=r=e.root,this.index=t.index,this.key=t.key,this.name=zp(n.e),"option"===this.name&&Pr(this,n),"select"===this.name&&(this.options=[],this.bubble=Or),"form"===this.name&&(this.formBindings=[]),s=Vp(this,n),this.attributes=mf(this,n.a),this.conditionalAttributes=bf(this,n.m),n.f&&(this.fragment=new av({template:n.f,root:r,owner:this,pElement:this,cssIds:null})),o=r.twoway,s.twoway===!1?o=!1:s.twoway===!0&&(o=!0),this.twoway=o,this.lazy=s.lazy,o&&(a=zf(this,n.a))&&(this.binding=a,i=this.root._twowayBindings[a.keypath.str]||(this.root._twowayBindings[a.keypath.str]=[]),i.push(a)),n.v&&(this.eventHandlers=od(this,n.v)),n.o&&(this.decorator=new pd(this,n.o)),this.intro=n.t0||n.t1,this.outro=n.t0||n.t2}function Lr(t,e){function n(n){n.rebind(t,e)}var r,a,i,o;if(this.attributes&&this.attributes.forEach(n),this.conditionalAttributes&&this.conditionalAttributes.forEach(n),this.eventHandlers&&this.eventHandlers.forEach(n),this.decorator&&n(this.decorator),this.fragment&&n(this.fragment),i=this.liveQueries)for(o=this.root,r=i.length;r--;)i[r]._makeDirty();this.node&&(a=this.node._ractive)&&w(a,"keypath",t,e)}function Fr(t){var e;(t.attributes.width||t.attributes.height)&&t.node.addEventListener("load",e=function(){var n=t.getAttribute("width"),r=t.getAttribute("height");void 0!==n&&t.node.setAttribute("width",n),void 0!==r&&t.node.setAttribute("height",r),t.node.removeEventListener("load",e,!1)},!1)}function Nr(t){t.node.addEventListener("reset",Dr,!1)}function Rr(t){t.node.removeEventListener("reset",Dr,!1)}function Dr(){var t=this._ractive.proxy;bs.start(),t.formBindings.forEach(Ir),bs.end()}function Ir(t){t.root.viewmodel.set(t.keypath,t.resetValue)}function qr(t,e,n){var r,a,i;this.element=t,this.root=r=t.root,this.isIntro=n,a=e.n||e,("string"==typeof a||(i=new av({template:a,root:r,owner:t}),a=""+i,i.unbind(),""!==a))&&(this.name=a,e.a?this.params=e.a:e.d&&(i=new av({template:e.d,root:r,owner:t}),this.params=i.getArgsList(),i.unbind()),this._fn=g("transitions",r,a),this._fn||v(Io(a,"transition"),{ractive:this.root}))}function Br(t){return t}function Vr(){Vd.hidden=document[Dd]}function Ur(){Vd.hidden=!0}function zr(){Vd.hidden=!1}function Wr(){var t,e,n,r=this;return t=this.node=this.element.node,e=t.getAttribute("style"),this.complete=function(a){n||(!a&&r.isIntro&&Hr(t,e),t._ractive.transition=null,r._manager.remove(r),n=!0)},this._fn?void this._fn.apply(this.root,[this].concat(this.params)):void this.complete()}function Hr(t,e){e?t.setAttribute("style",e):(t.getAttribute("style"),t.removeAttribute("style"))}function Gr(){var t,e,n,r=this,a=this.root;return t=Kr(this),e=this.node=lo(this.name,t),this.parentFragment.cssIds&&this.node.setAttribute("data-ractive-css",this.parentFragment.cssIds.map(function(t){return"{"+t+"}"}).join(" ")),So(this.node,"_ractive",{value:{proxy:this,keypath:ls(this.parentFragment),events:Eo(null),root:a}}),this.attributes.forEach(function(t){return t.render(e)}),this.conditionalAttributes.forEach(function(t){return t.render(e)}),this.fragment&&("script"===this.name?(this.bubble=Zd,this.node.text=this.fragment.toString(!1),this.fragment.unrender=ko):"style"===this.name?(this.bubble=Jd,this.bubble(),this.fragment.unrender=ko):this.binding&&this.getAttribute("contenteditable")?this.fragment.unrender=ko:this.node.appendChild(this.fragment.render())),this.binding&&(this.binding.render(),this.node._ractive.binding=this.binding),this.eventHandlers&&this.eventHandlers.forEach(function(t){return t.render()}),"option"===this.name&&$r(this),"img"===this.name?Fr(this):"form"===this.name?Nr(this):"input"===this.name||"textarea"===this.name?this.node.defaultValue=this.node.value:"option"===this.name&&(this.node.defaultSelected=this.node.selected),this.decorator&&this.decorator.fn&&bs.scheduleTask(function(){r.decorator.torndown||r.decorator.init()},!0),a.transitionsEnabled&&this.intro&&(n=new Xd(this,this.intro,!0),bs.registerTransition(n),bs.scheduleTask(function(){return n.start()},!0),this.transition=n),this.node.autofocus&&bs.scheduleTask(function(){return r.node.focus()},!0),Qr(this),this.node}function Kr(t){var e,n,r;return e=(n=t.getAttribute("xmlns"))?n:"svg"===t.name?no.svg:(r=t.parent)?"foreignObject"===r.name?no.html:r.node.namespaceURI:t.root.el.namespaceURI}function $r(t){var e,n,r;if(t.select&&(n=t.select.getAttribute("value"),void 0!==n))if(e=t.getAttribute("value"),t.select.node.multiple&&i(n)){for(r=n.length;r--;)if(e==n[r]){t.node.selected=!0;break}}else t.node.selected=e==n}function Qr(t){var e,n,r,a,i;e=t.root;do for(n=e._liveQueries,r=n.length;r--;)a=n[r],i=n["_"+a],i._test(t)&&(t.liveQueries||(t.liveQueries=[])).push(i);while(e=e.parent)}function Yr(t){var e,n,r;if(e=t.getAttribute("value"),void 0===e||!t.select)return!1;if(n=t.select.getAttribute("value"),n==e)return!0;if(t.select.getAttribute("multiple")&&i(n))for(r=n.length;r--;)if(n[r]==e)return!0}function Jr(t){var e,n,r,a;return e=t.attributes,n=e.type,r=e.value,a=e.name,n&&"radio"===n.value&&r&&a.interpolator&&r.value===a.interpolator.value?!0:void 0}function Zr(t){var e=""+t;return e?" "+e:""}function Xr(){this.fragment&&this.fragment.unbind(),this.binding&&this.binding.unbind(),this.eventHandlers&&this.eventHandlers.forEach(K),"option"===this.name&&Tr(this),this.attributes.forEach(K),this.conditionalAttributes.forEach(K)}function ta(t){var e,n,r;(r=this.transition)&&r.complete(),"option"===this.name?this.detach():t&&bs.detachWhenReady(this),this.fragment&&this.fragment.unrender(!1),(e=this.binding)&&(this.binding.unrender(),this.node._ractive.binding=null,n=this.root._twowayBindings[e.keypath.str],n.splice(n.indexOf(e),1)),this.eventHandlers&&this.eventHandlers.forEach($),this.decorator&&bs.registerDecorator(this.decorator),this.root.transitionsEnabled&&this.outro&&(r=new Xd(this,this.outro,!1),bs.registerTransition(r),bs.scheduleTask(function(){return r.start()})),this.liveQueries&&ea(this),"form"===this.name&&Rr(this)}function ea(t){var e,n,r;for(r=t.liveQueries.length;r--;)e=t.liveQueries[r],n=e.selector,e._remove(t.node)}function na(t,e){var n=sh.exec(e)[0];return null===t||n.length<t.length?n:t}function ra(t,e,n){var r;if(r=aa(t,e,n||{}))return r;if(r=Qu.fromId(e,{noThrow:!0})){r=uh(r);var a=Qu.parse(r,Qu.getParseOptions(t));return t.partials[e]=a.t}}function aa(t,e,n){var r=void 0,a=sa(e,n.owner);if(a)return a;var i=b("partials",t,e);if(i){if(a=i.partials[e],"function"==typeof a&&(r=a.bind(i),r.isOwner=i.partials.hasOwnProperty(e),a=r.call(t,Qu)),!a&&""!==a)return void m(Do,e,"partial","partial",{ractive:t});if(!Qu.isParsed(a)){var o=Qu.parse(a,Qu.getParseOptions(i));o.p&&m("Partials ({{>%s}}) cannot contain nested inline partials",e,{ractive:t});var s=r?i:ia(i,e);s.partials[e]=a=o.t}return r&&(a._fn=r),a.v?a.t:a}}function ia(t,e){return t.partials.hasOwnProperty(e)?t:oa(t.constructor,e)}function oa(t,e){return t?t.partials.hasOwnProperty(e)?t:oa(t._Parent,e):void 0}function sa(t,e){if(e){if(e.template&&e.template.p&&e.template.p[t])return e.template.p[t];if(e.parentFragment&&e.parentFragment.owner)return sa(t,e.parentFragment.owner)}}function ua(t,e){var n,r=b("components",t,e);if(r&&(n=r.components[e],!n._Parent)){var a=n.bind(r);if(a.isOwner=r.components.hasOwnProperty(e),n=a(),!n)return void m(Do,e,"component","component",{ractive:t});"string"==typeof n&&(n=ua(t,n)),n._fn=a,r.components[e]=n}return n}function ca(){var t=this.instance.fragment.detach();return yh.fire(this.instance),t}function la(t){return this.instance.fragment.find(t)}function pa(t,e){return this.instance.fragment.findAll(t,e)}function fa(t,e){e._test(this,!0),this.instance.fragment&&this.instance.fragment.findAllComponents(t,e)}function da(t){return t&&t!==this.name?this.instance.fragment?this.instance.fragment.findComponent(t):null:this.instance}function ha(){return this.parentFragment.findNextNode(this)}function ma(){return this.rendered?this.instance.fragment.firstNode():null}function va(t,e,n){function r(t){var n,r;t.value=e,t.updating||(r=t.ractive,n=t.keypath,t.updating=!0,bs.start(r),r.viewmodel.mark(n),bs.end(),t.updating=!1)}var a,i,o,s,u,c;if(a=t.obj,i=t.prop,n&&!n.configurable){if("length"===i)return;throw Error('Cannot use magic mode with property "'+i+'" - object is not configurable')}n&&(o=n.get,s=n.set),u=o||function(){return e},c=function(t){s&&s(t),e=o?o():t,c._ractiveWrappers.forEach(r)},c._ractiveWrappers=[t],Object.defineProperty(a,i,{get:u,set:c,enumerable:!0,configurable:!0})}function ga(t,e){var n,r,a,i;if(this.adaptors)for(n=this.adaptors.length,r=0;n>r;r+=1)if(a=this.adaptors[r],a.filter(e,t,this.ractive))return i=this.wrapped[t]=a.wrap(this.ractive,e,t,ya(t)),void(i.value=e)}function ba(t,e){var n,r={};if(!e)return t;e+=".";for(n in t)t.hasOwnProperty(n)&&(r[e+n]=t[n]);return r}function ya(t){var e;return zh[t]||(e=t?t+".":"",zh[t]=function(n,r){var a;return"string"==typeof n?(a={},a[e+n]=r,a):"object"==typeof n?e?ba(n,t):n:void 0}),zh[t]}function xa(t){var e,n,r=[Yo];for(e=t.length;e--;)for(n=t[e].parent;n&&!n.isRoot;)-1===t.indexOf(n)&&j(r,n),n=n.parent;return r}function _a(t,e,n){var r;ka(t,e),n||(r=e.wildcardMatches(),r.forEach(function(n){wa(t,n,e)}))}function wa(t,e,n){var r,a,i;e=e.str||e,r=t.depsMap.patternObservers,a=r&&r[e],a&&a.forEach(function(e){i=n.join(e.lastKey),ka(t,i),wa(t,e,i)})}function ka(t,e){t.patternObservers.forEach(function(t){t.regex.test(e.str)&&t.update(e)})}function Ea(){function t(t){var r=t.key;t.viewmodel===o?(o.clearCache(r.str),t.invalidate(),n.push(r),e(r)):t.viewmodel.mark(r)}function e(n){var r,a;o.noCascade.hasOwnProperty(n.str)||((a=o.deps.computed[n.str])&&a.forEach(t),(r=o.depsMap.computed[n.str])&&r.forEach(e))}var n,r,a,i=this,o=this,s={};return n=this.changes,n.length?(n.slice().forEach(e),r=Wh(n),r.forEach(function(e){var r;-1===n.indexOf(e)&&(r=o.deps.computed[e.str])&&r.forEach(t)}),this.changes=[],this.patternObservers.length&&(r.forEach(function(t){return Hh(i,t,!0)}),n.forEach(function(t){return Hh(i,t)})),this.deps.observers&&(r.forEach(function(t){return Sa(i,null,t,"observers")}),Ca(this,n,"observers")),this.deps["default"]&&(a=[],r.forEach(function(t){return Sa(i,a,t,"default")}),a.length&&Oa(this,a,n),Ca(this,n,"default")),n.forEach(function(t){s[t.str]=i.get(t)}),this.implicitChanges={},this.noCascade={},s):void 0}function Sa(t,e,n,r){var a,i;(a=Aa(t,n,r))&&(i=t.get(n),a.forEach(function(t){e&&t.refineValue?e.push(t):t.setValue(i)}))}function Oa(t,e,n){e.forEach(function(e){for(var r=!1,a=0,i=n.length,o=[];i>a;){var s=n[a];if(s===e.keypath){r=!0;break}s.slice(0,e.keypath.length)===e.keypath&&o.push(s),a++}r&&e.setValue(t.get(e.keypath)),o.length&&e.refineValue(o)})}function Ca(t,e,n){function r(t){t.forEach(a),t.forEach(i)}function a(e){var r=Aa(t,e,n);r&&s.push({keypath:e,deps:r})}function i(e){var a;(a=t.depsMap[n][e.str])&&r(a)}function o(e){var n=t.get(e.keypath);e.deps.forEach(function(t){return t.setValue(n)})}var s=[];r(e),s.forEach(o)}function Aa(t,e,n){var r=t.deps[n];return r?r[e.str]:null}function Pa(){this.captureGroups.push([])}function Ta(t,e){var n,r;if(e||(r=this.wrapped[t])&&r.teardown()!==!1&&(this.wrapped[t]=null),this.cache[t]=void 0,n=this.cacheMap[t])for(;n.length;)this.clearCache(n.pop())}function ja(t,e){var n=e.firstKey;return!(n in t.data||n in t.computations||n in t.mappings)}function Ma(t,e){var n=new Zh(t,e);return this.ready&&n.init(this),this.computations[t.str]=n}function La(t,e){var n,r,a,i,o,s=this.cache,u=t.str;if(e=e||nm,e.capture&&(i=N(this.captureGroups))&&(~i.indexOf(t)||i.push(t)),Mo.call(this.mappings,t.firstKey))return this.mappings[t.firstKey].get(t,e);if(t.isSpecial)return t.value;if(void 0===s[u]?((r=this.computations[u])&&!r.bypass?(n=r.get(),this.adapt(u,n)):(a=this.wrapped[u])?n=a.value:t.isRoot?(this.adapt("",this.data),n=this.data):n=Fa(this,t),s[u]=n):n=s[u],!e.noUnwrap&&(a=this.wrapped[u])&&(n=a.get()),t.isRoot&&e.fullRootGet)for(o in this.mappings)n[o]=this.mappings[o].getValue();return n===tm?void 0:n}function Fa(t,e){var n,r,a,i;return n=t.get(e.parent),(i=t.wrapped[e.parent.str])&&(n=i.get()),null!==n&&void 0!==n?((r=t.cacheMap[e.parent.str])?-1===r.indexOf(e.str)&&r.push(e.str):t.cacheMap[e.parent.str]=[e.str],"object"!=typeof n||e.lastKey in n?(a=n[e.lastKey],t.adapt(e.str,a,!1),t.cache[e.str]=a,a):t.cache[e.str]=tm):void 0}function Na(){var t;for(t in this.computations)this.computations[t].init(this)}function Ra(t,e){var n=this.mappings[t.str]=new im(t,e);return n.initViewmodel(this),n}function Da(t,e){var n,r=t.str;e&&(e.implicit&&(this.implicitChanges[r]=!0),e.noCascade&&(this.noCascade[r]=!0)),(n=this.computations[r])&&n.invalidate(),-1===this.changes.indexOf(t)&&this.changes.push(t);var a=e?e.keepExistingWrapper:!1;this.clearCache(r,a),this.ready&&this.onchange()}function Ia(t,e,n,r){var a,i,o,s;if(this.mark(t),r&&r.compare){o=Ba(r.compare);try{a=e.map(o),i=n.map(o)}catch(u){m('merge(): "%s" comparison failed. Falling back to identity checking',t),a=e,i=n}}else a=e,i=n;s=sm(a,i),this.smartUpdate(t,n,s,e.length!==n.length)}function qa(t){return JSON.stringify(t)}function Ba(t){if(t===!0)return qa;if("string"==typeof t)return cm[t]||(cm[t]=function(e){return e[t]}),cm[t];if("function"==typeof t)return t;throw Error("The `compare` option must be a function, or a string representing an identifying field (or `true` to use JSON.stringify)")}function Va(t,e){var n,r,a,i=void 0===arguments[2]?"default":arguments[2];e.isStatic||((n=this.mappings[t.firstKey])?n.register(t,e,i):(r=this.deps[i]||(this.deps[i]={}),a=r[t.str]||(r[t.str]=[]),a.push(e),this.depsMap[i]||(this.depsMap[i]={}),t.isRoot||Ua(this,t,i)))}function Ua(t,e,n){for(var r,a,i;!e.isRoot;)r=t.depsMap[n],a=r[e.parent.str]||(r[e.parent.str]=[]),i=e.str,void 0===a["_"+i]&&(a["_"+i]=0,a.push(e)),a["_"+i]+=1,e=e.parent}function za(){return this.captureGroups.pop()}function Wa(t){this.data=t,this.clearCache("")}function Ha(t,e){var n,r,a,i,o=void 0===arguments[2]?{}:arguments[2];if(!o.noMapping&&(n=this.mappings[t.firstKey]))return n.set(t,e);if(r=this.computations[t.str]){if(r.setting)return;r.set(e),e=r.get()}s(this.cache[t.str],e)||(a=this.wrapped[t.str],a&&a.reset&&(i=a.reset(e)!==!1,i&&(e=a.get())),r||i||Ga(this,t,e),o.silent?this.clearCache(t.str):this.mark(t))}function Ga(t,e,n){var r,a,i,o;i=function(){r.set?r.set(e.lastKey,n):(a=r.get(),o())},o=function(){a||(a=Dh(e.lastKey),t.set(e.parent,a,{silent:!0})),a[e.lastKey]=n},r=t.wrapped[e.parent.str],r?i():(a=t.get(e.parent),(r=t.wrapped[e.parent.str])?i():o())}function Ka(t,e,n){var r,a,i,o=this;if(a=n.length,n.forEach(function(e,n){-1===e&&o.mark(t.join(n),vm)}),this.set(t,e,{silent:!0}),(r=this.deps["default"][t.str])&&r.filter($a).forEach(function(t){return t.shuffle(n,e)}),a!==e.length){for(this.mark(t.join("length"),mm),i=n.touchedFrom;i<e.length;i+=1)this.mark(t.join(i));for(i=e.length;a>i;i+=1)this.mark(t.join(i),vm)}}function $a(t){return"function"==typeof t.shuffle}function Qa(){var t,e=this;for(Object.keys(this.cache).forEach(function(t){return e.clearCache(t)});t=this.unresolvedImplicitDependencies.pop();)t.teardown()}function Ya(t,e){var n,r,a,i=void 0===arguments[2]?"default":arguments[2];if(!e.isStatic){if(n=this.mappings[t.firstKey])return n.unregister(t,e,i);if(r=this.deps[i][t.str],a=r.indexOf(e),-1===a)throw Error("Attempted to remove a dependant that was no longer registered! This should not happen. If you are seeing this bug in development please raise an issue at https://github.com/RactiveJS/Ractive/issues - thanks");r.splice(a,1),t.isRoot||Ja(this,t,i)}}function Ja(t,e,n){for(var r,a;!e.isRoot;)r=t.depsMap[n],a=r[e.parent.str],a["_"+e.str]-=1,a["_"+e.str]||(R(a,e),a["_"+e.str]=void 0),e=e.parent}function Za(t){this.hook=new is(t),this.inProcess={},this.queue={}}function Xa(t,e){return t[e._guid]||(t[e._guid]=[])}function ti(t,e){var n=Xa(t.queue,e);for(t.hook.fire(e);n.length;)ti(t,n.shift());delete t.queue[e._guid]}function ei(t,e){var n,r={};for(n in e)r[n]=ni(t,n,e[n]);return r}function ni(t,e,n){var r,a;return"function"==typeof n&&(r=ai(n,t)),"string"==typeof n&&(r=ri(t,n)),"object"==typeof n&&("string"==typeof n.get?r=ri(t,n.get):"function"==typeof n.get?r=ai(n.get,t):p("`%s` computation must have a `get()` method",e),"function"==typeof n.set&&(a=ai(n.set,t))),{getter:r,setter:a}}function ri(t,e){var n,r,a;return n="return ("+e.replace(km,function(t,e){return r=!0,'__ractive.get("'+e+'")'})+");",r&&(n="var __ractive = this; "+n),a=Function(n),r?a.bind(t):a}function ai(t,e){return/this/.test(""+t)?t.bind(e):t}function ii(e){var n,a,i=void 0===arguments[1]?{}:arguments[1],o=void 0===arguments[2]?{}:arguments[2];if(Mv.DEBUG&&jo(),ui(e,o),So(e,"data",{get:ci}),Em.fire(e,i),Am.forEach(function(t){e[t]=r(Eo(e.constructor[t]||null),i[t])}),a=new xm({adapt:oi(e,e.adapt,i),data:Hu.init(e.constructor,e,i),computed:wm(e,r(Eo(e.constructor.prototype.computed),i.computed)),mappings:o.mappings,ractive:e,onchange:function(){return bs.addRactive(e)}}),e.viewmodel=a,a.init(),cc.init(e.constructor,e,i),Sm.fire(e),Om.begin(e),e.template){var s=void 0;(o.cssIds||e.cssId)&&(s=o.cssIds?o.cssIds.slice():[],e.cssId&&s.push(e.cssId)),e.fragment=new av({template:e.template,root:e,owner:e,cssIds:s})}if(Om.end(e),n=t(e.el)){var u=e.render(n,e.append);Mv.DEBUG_PROMISES&&u["catch"](function(t){throw v("Promise debugging is enabled, to help solve errors that happen asynchronously. Some browsers will log unhandled promise rejections, in which case you can safely disable promise debugging:\n Ractive.DEBUG_PROMISES = false;"),m("An error happened during rendering",{ractive:e}),t.stack&&f(t.stack),t})}}function oi(t,e,n){function r(e){return"string"==typeof e&&(e=g("adaptors",t,e),e||p(Io(e,"adaptor"))),e}var a,i,o;if(e=e.map(r),a=F(n.adapt).map(r),a=si(e,a),i="magic"in n?n.magic:t.magic,o="modifyArrays"in n?n.modifyArrays:t.modifyArrays,i){if(!eo)throw Error("Getters and setters (magic mode) are not supported in this browser");o&&a.push(Vh),a.push(Bh)}return o&&a.push(Nh),a}function si(t,e){for(var n=t.slice(),r=e.length;r--;)~n.indexOf(e[r])||n.push(e[r]);return n}function ui(t,e){t._guid="r-"+Cm++,t._subs=Eo(null),t._config={},t._twowayBindings=Eo(null),t._animations=[],t.nodes={},t._liveQueries=[],t._liveComponentQueries=[],t._boundFunctions=[],t._observers=[],e.component?(t.parent=e.parent,t.container=e.container||null,t.root=t.parent.root,t.component=e.component,e.component.instance=t,t._inlinePartials=e.inlinePartials):(t.root=t,t.parent=t.container=null)}function ci(){throw Error("Using `ractive.data` is no longer supported - you must use the `ractive.get()` API instead")}function li(t,e,n){this.parentFragment=t.parentFragment,this.callback=n,this.fragment=new av({template:e,root:t.root,owner:this}),this.update()}function pi(t,e,n){var r;return e.r?r=jl(t,e.r,n):e.x?r=new Nl(t,t.parentFragment,e.x,n):e.rx&&(r=new ql(t,e.rx,n)),r}function fi(t){return 1===t.length&&t[0].t===Ec}function di(t,e){var n;for(n in e)e.hasOwnProperty(n)&&hi(t.instance,t.root,n,e[n])}function hi(t,e,n,r){"string"!=typeof r&&p("Components currently only support simple events - you cannot include arguments. Sorry!"),t.on(n,function(){var t,n;return arguments.length&&arguments[0]&&arguments[0].node&&(t=Array.prototype.shift.call(arguments)),n=Array.prototype.slice.call(arguments),Ws(e,r,{event:t,args:n}),!1})}function mi(t,e){var n,r;if(!e)throw Error('Component "'+this.name+'" not found');n=this.parentFragment=t.parentFragment,r=n.root,this.root=r,this.type=jc,this.name=t.template.e,this.index=t.index,this.indexRefBindings={},this.yielders={},this.resolvers=[],jm(this,e,t.template.a,t.template.f,t.template.p),Mm(this,t.template.v),(t.template.t0||t.template.t1||t.template.t2||t.template.o)&&m('The "intro", "outro" and "decorator" directives have no effect on components',{ractive:this.instance}),Lm(this)}function vi(t,e){function n(n){n.rebind(t,e)}var r;this.resolvers.forEach(n);for(var a in this.yielders)this.yielders[a][0]&&n(this.yielders[a][0]);(r=this.root._liveComponentQueries["_"+this.name])&&r._makeDirty()}function gi(){var t=this.instance;return t.render(this.parentFragment.getNode()),this.rendered=!0,t.fragment.detach()}function bi(){return""+this.instance.fragment}function yi(){var t=this.instance;this.resolvers.forEach(K),xi(this),t._observers.forEach(Q),t.fragment.unbind(),t.viewmodel.teardown(),t.fragment.rendered&&t.el.__ractive_instances__&&R(t.el.__ractive_instances__,t),qm.fire(t)}function xi(t){var e,n;e=t.root;do(n=e._liveComponentQueries["_"+t.name])&&n._remove(t);while(e=e.parent)}function _i(t){this.shouldDestroy=t,this.instance.unrender()}function wi(t){var e=this;this.owner=t.owner,this.parent=this.owner.parentFragment,this.root=t.root,this.pElement=t.pElement,this.context=t.context,this.index=t.index,this.key=t.key,this.registeredIndexRefs=[],this.cssIds="cssIds"in t?t.cssIds:this.parent?this.parent.cssIds:null,this.items=t.template.map(function(n,r){return ki({parentFragment:e,pElement:t.pElement,template:n,index:r})}),this.value=this.argsList=null,this.dirtyArgs=this.dirtyValue=!0,this.bound=!0}function ki(t){if("string"==typeof t.template)return new yl(t);switch(t.template.t){case Mc:return new Gm(t);case Ec:return new Hl(t);case Oc:return new pp(t);case Sc:return new Pp(t);case Cc:var e=void 0;return(e=gh(t.parentFragment.root,t.template.e))?new Um(t,e):new ih(t);case Ac:return new vh(t);case Pc:return new Wm(t);case Lc:return new $m(t);default:throw Error("Something very strange happened. Please file an issue at https://github.com/ractivejs/ractive/issues. Thanks!")}}function Ei(t,e){(!this.owner||this.owner.hasContext)&&w(this,"context",t,e),this.items.forEach(function(n){n.rebind&&n.rebind(t,e)})}function Si(){var t;return 1===this.items.length?t=this.items[0].render():(t=document.createDocumentFragment(),this.items.forEach(function(e){t.appendChild(e.render())})),this.rendered=!0,t}function Oi(t){return this.items?this.items.map(t?Ai:Ci).join(""):""}function Ci(t){return""+t}function Ai(t){return t.toString(!0)}function Pi(){this.bound&&(this.items.forEach(Ti),this.bound=!1)}function Ti(t){t.unbind&&t.unbind()}function ji(t){if(!this.rendered)throw Error("Attempted to unrender a fragment that was not rendered");this.items.forEach(function(e){return e.unrender(t)}),this.rendered=!1}function Mi(t){var e,n,r,a,i;if(t=t||{},"object"!=typeof t)throw Error("The reset method takes either no arguments, or an object containing new data");for((n=this.viewmodel.wrapped[""])&&n.reset?n.reset(t)===!1&&this.viewmodel.reset(t):this.viewmodel.reset(t),r=cc.reset(this),a=r.length;a--;)if(ov.indexOf(r[a])>-1){i=!0;break}if(i){var o=void 0;this.viewmodel.mark(Yo),(o=this.component)&&(o.shouldDestroy=!0),this.unrender(),o&&(o.shouldDestroy=!1),this.fragment.template!==this.template&&(this.fragment.unbind(),this.fragment=new av({template:this.template,root:this,owner:this})),e=this.render(this.el,this.anchor)}else e=bs.start(this,!0),this.viewmodel.mark(Yo),bs.end();return sv.fire(this,t),e}function Li(t){var e,n;Ju.init(null,this,{template:t}),e=this.transitionsEnabled,this.transitionsEnabled=!1,(n=this.component)&&(n.shouldDestroy=!0),this.unrender(),n&&(n.shouldDestroy=!1),this.fragment.unbind(),this.fragment=new av({template:this.template,root:this,owner:this}),this.render(this.el,this.anchor),this.transitionsEnabled=e}function Fi(t,e){var n,r;if(r=bs.start(this,!0),c(t)){n=t;for(t in n)n.hasOwnProperty(t)&&(e=n[t],Ni(this,t,e))}else Ni(this,t,e);return bs.end(),r}function Ni(t,e,n){e=E(C(e)),e.isPattern?S(t,e).forEach(function(e){t.viewmodel.set(e,n)}):t.viewmodel.set(e,n)}function Ri(t,e){return Jo(this,t,void 0===e?-1:-e)}function Di(){var t;return this.fragment.unbind(),this.viewmodel.teardown(),this._observers.forEach(Q),this.fragment.rendered&&this.el.__ractive_instances__&&R(this.el.__ractive_instances__,this),this.shouldDestroy=!0,t=this.fragment.rendered?this.unrender():cs.resolve(),gv.fire(this),this._boundFunctions.forEach(Ii),t}function Ii(t){delete t.fn[t.prop]}function qi(t){var e=this;if("string"!=typeof t)throw new TypeError(Ro);var n=void 0;return/\*/.test(t)?(n={},S(this,E(C(t))).forEach(function(t){n[t.str]=!e.viewmodel.get(t)}),this.set(n)):this.set(t,!this.get(t))}function Bi(){return this.fragment.toString(!0)}function Vi(){var t,e;if(!this.fragment.rendered)return m("ractive.unrender() was called on a Ractive instance that was not rendered"),cs.resolve();for(t=bs.start(this,!0),e=!this.component||this.component.shouldDestroy||this.shouldDestroy;this._animations[0];)this._animations[0].stop();return this.fragment.unrender(e),R(this.el.__ractive_instances__,this),_v.fire(this),bs.end(),t}function Ui(t){var e;return t=E(t)||Yo,e=bs.start(this,!0),this.viewmodel.mark(t),bs.end(),Ev.fire(this,t),e}function zi(t,e){var n,r,a;if("string"!=typeof t||e){a=[];for(r in this._twowayBindings)(!t||E(r).equalsOrStartsWith(t))&&a.push.apply(a,this._twowayBindings[r])}else a=this._twowayBindings[t];return n=Wi(this,a),this.set(n)}function Wi(t,e){var n={},r=[];return e.forEach(function(t){var e,a;if(!t.radioName||t.element.node.checked){if(t.checkboxName)return void(r[t.keypath.str]||t.changed()||(r.push(t.keypath),r[t.keypath.str]=t));e=t.attribute.value,a=t.getValue(),L(e,a)||s(e,a)||(n[t.keypath.str]=a)}}),r.length&&r.forEach(function(t){var e,a,i;e=r[t.str],a=e.attribute.value,i=e.getValue(),L(a,i)||(n[t.str]=i)}),n}function Hi(t,e){return"function"==typeof e&&/_super/.test(t)}function Gi(t){for(var e={};t;)Ki(t,e),Qi(t,e),t=t._Parent!==Mv?t._Parent:!1;return e}function Ki(t,e){ac.forEach(function(n){$i(n.useDefaults?t.prototype:t,e,n.name)})}function $i(t,e,n){var r,a=Object.keys(t[n]);a.length&&((r=e[n])||(r=e[n]={}),a.filter(function(t){return!(t in r)}).forEach(function(e){return r[e]=t[n][e]}))}function Qi(t,e){Object.keys(t.prototype).forEach(function(n){if("computed"!==n){var r=t.prototype[n];if(n in e){if("function"==typeof e[n]&&"function"==typeof r&&e[n]._method){var a=void 0,i=r._method;i&&(r=r._method),a=Cv(e[n]._method,r),i&&(a._method=a),e[n]=a}}else e[n]=r._method?r._method:r}})}function Yi(){for(var t=arguments.length,e=Array(t),n=0;t>n;n++)e[n]=arguments[n];return e.length?e.reduce(Ji,this):Ji(this)}function Ji(t){var e,n,a=void 0===arguments[1]?{}:arguments[1];return a.prototype instanceof Mv&&(a=Av(a)),e=function(t){return this instanceof e?void Pm(this,t):new e(t)},n=Eo(t.prototype),n.constructor=e,Oo(e,{defaults:{value:n},extend:{value:Yi,writable:!0,configurable:!0 -},_Parent:{value:t}}),cc.extend(t,n,a),Hu.extend(t,n,a),a.computed&&(n.computed=r(Eo(t.prototype.computed),a.computed)),e.prototype=n,e}var Zi,Xi,to,eo,no,ro,ao,io=3,oo={el:void 0,append:!1,template:{v:io,t:[]},preserveWhitespace:!1,sanitize:!1,stripComments:!0,delimiters:["{{","}}"],tripleDelimiters:["{{{","}}}"],interpolate:!1,data:{},computed:{},magic:!1,modifyArrays:!0,adapt:[],isolated:!1,twoway:!0,lazy:!1,noIntro:!1,transitionsEnabled:!0,complete:void 0,css:null,noCssTransform:!1},so=oo,uo={linear:function(t){return t},easeIn:function(t){return Math.pow(t,3)},easeOut:function(t){return Math.pow(t-1,3)+1},easeInOut:function(t){return(t/=.5)<1?.5*Math.pow(t,3):.5*(Math.pow(t-2,3)+2)}};Zi="object"==typeof document,Xi="undefined"!=typeof navigator&&/jsDom/.test(navigator.appName),to="undefined"!=typeof console&&"function"==typeof console.warn&&"function"==typeof console.warn.apply;try{Object.defineProperty({},"test",{value:0}),eo=!0}catch(co){eo=!1}no={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},ro="undefined"==typeof document?!1:document&&document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"),ao=["o","ms","moz","webkit"];var lo,po,fo,ho,mo,vo,go,bo,yo;if(lo=ro?function(t,e){return e&&e!==no.html?document.createElementNS(e,t):document.createElement(t)}:function(t,e){if(e&&e!==no.html)throw"This browser does not support namespaces other than http://www.w3.org/1999/xhtml. The most likely cause of this error is that you're trying to render SVG in an older browser. See http://docs.ractivejs.org/latest/svg-and-older-browsers for more information";return document.createElement(t)},Zi){for(fo=lo("div"),ho=["matches","matchesSelector"],yo=function(t){return function(e,n){return e[t](n)}},go=ho.length;go--&&!po;)if(mo=ho[go],fo[mo])po=yo(mo);else for(bo=ao.length;bo--;)if(vo=ao[go]+mo.substr(0,1).toUpperCase()+mo.substring(1),fo[vo]){po=yo(vo);break}po||(po=function(t,e){var n,r,a;for(r=t.parentNode,r||(fo.innerHTML="",r=fo,t=t.cloneNode(),fo.appendChild(t)),n=r.querySelectorAll(e),a=n.length;a--;)if(n[a]===t)return!0;return!1})}else po=null;var xo,_o,wo,ko=function(){};"undefined"==typeof window?wo=null:(xo=window,_o=xo.document,wo={},_o||(wo=null),Date.now||(Date.now=function(){return+new Date}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+/,"").replace(/\s+$/,"")}),Object.keys||(Object.keys=function(){var t=Object.prototype.hasOwnProperty,e=!{toString:null}.propertyIsEnumerable("toString"),n=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],r=n.length;return function(a){if("object"!=typeof a&&"function"!=typeof a||null===a)throw new TypeError("Object.keys called on non-object");var i=[];for(var o in a)t.call(a,o)&&i.push(o);if(e)for(var s=0;r>s;s++)t.call(a,n[s])&&i.push(n[s]);return i}}()),Array.prototype.indexOf||(Array.prototype.indexOf=function(t,e){var n;for(void 0===e&&(e=0),0>e&&(e+=this.length),0>e&&(e=0),n=this.length;n>e;e++)if(this.hasOwnProperty(e)&&this[e]===t)return e;return-1}),Array.prototype.forEach||(Array.prototype.forEach=function(t,e){var n,r;for(n=0,r=this.length;r>n;n+=1)this.hasOwnProperty(n)&&t.call(e,this[n],n,this)}),Array.prototype.map||(Array.prototype.map=function(t,e){var n,r,a,i=this,o=[];for(i instanceof String&&(i=""+i,a=!0),n=0,r=i.length;r>n;n+=1)(i.hasOwnProperty(n)||a)&&(o[n]=t.call(e,i[n],n,i));return o}),"function"!=typeof Array.prototype.reduce&&(Array.prototype.reduce=function(t,e){var n,r,a,i;if("function"!=typeof t)throw new TypeError(t+" is not a function");for(a=this.length,i=!1,arguments.length>1&&(r=e,i=!0),n=0;a>n;n+=1)this.hasOwnProperty(n)?i&&(r=t(r,this[n],n,this)):(r=this[n],i=!0);if(!i)throw new TypeError("Reduce of empty array with no initial value");return r}),Array.prototype.filter||(Array.prototype.filter=function(t,e){var n,r,a=[];for(n=0,r=this.length;r>n;n+=1)this.hasOwnProperty(n)&&t.call(e,this[n],n,this)&&(a[a.length]=this[n]);return a}),Array.prototype.every||(Array.prototype.every=function(t,e){var n,r,a;if(null==this)throw new TypeError;if(n=Object(this),r=n.length>>>0,"function"!=typeof t)throw new TypeError;for(a=0;r>a;a+=1)if(a in n&&!t.call(e,n[a],a,n))return!1;return!0}),"function"!=typeof Function.prototype.bind&&(Function.prototype.bind=function(t){var e,n,r,a,i=[].slice;if("function"!=typeof this)throw new TypeError("Function.prototype.bind called on non-function");return e=i.call(arguments,1),n=this,r=function(){},a=function(){var a=this instanceof r&&t?this:t;return n.apply(a,e.concat(i.call(arguments)))},r.prototype=this.prototype,a.prototype=new r,a}),xo.addEventListener||!function(t,e){var n,r,a,i,o,s;t.appearsToBeIELessEqual8=!0,n=function(t,e){var n,r=this;for(n in t)r[n]=t[n];r.currentTarget=e,r.target=t.srcElement||e,r.timeStamp=+new Date,r.preventDefault=function(){t.returnValue=!1},r.stopPropagation=function(){t.cancelBubble=!0}},r=function(t,e){var r,a,i=this;r=i.listeners||(i.listeners=[]),a=r.length,r[a]=[e,function(t){e.call(i,new n(t,i))}],i.attachEvent("on"+t,r[a][1])},a=function(t,e){var n,r,a=this;if(a.listeners)for(n=a.listeners,r=n.length;r--;)n[r][0]===e&&a.detachEvent("on"+t,n[r][1])},t.addEventListener=e.addEventListener=r,t.removeEventListener=e.removeEventListener=a,"Element"in t?(t.Element.prototype.addEventListener=r,t.Element.prototype.removeEventListener=a):(s=e.createElement,e.createElement=function(t){var e=s(t);return e.addEventListener=r,e.removeEventListener=a,e},i=e.getElementsByTagName("head")[0],o=e.createElement("style"),i.insertBefore(o,i.firstChild))}(xo,_o),xo.getComputedStyle||(wo.getComputedStyle=function(){function t(n,r,a,i){var o,s=r[a],u=parseFloat(s),c=s.split(/\d/)[0];return isNaN(u)&&/^thin|medium|thick$/.test(s)&&(u=e(s),c=""),i=null!=i?i:/%|em/.test(c)&&n.parentElement?t(n.parentElement,n.parentElement.currentStyle,"fontSize",null):16,o="fontSize"==a?i:/width/i.test(a)?n.clientWidth:n.clientHeight,"em"==c?u*i:"in"==c?96*u:"pt"==c?96*u/72:"%"==c?u/100*o:u}function e(t){var e,n;return i[t]||(e=document.createElement("div"),e.style.display="block",e.style.position="fixed",e.style.width=e.style.height="0",e.style.borderRight=t+" solid black",document.getElementsByTagName("body")[0].appendChild(e),n=e.getBoundingClientRect(),i[t]=n.right-n.left),i[t]}function n(t,e){var n="border"==e?"Width":"",r=e+"Top"+n,a=e+"Right"+n,i=e+"Bottom"+n,o=e+"Left"+n;t[e]=(t[r]==t[a]==t[i]==t[o]?[t[r]]:t[r]==t[i]&&t[o]==t[a]?[t[r],t[a]]:t[o]==t[a]?[t[r],t[a],t[i]]:[t[r],t[a],t[i],t[o]]).join(" ")}function r(e){var r,a,i,s;r=e.currentStyle,a=this,i=t(e,r,"fontSize",null);for(s in r)"normal"===r[s]&&o.hasOwnProperty(s)?a[s]=o[s]:/width|height|margin.|padding.|border.+W/.test(s)?"auto"===r[s]?/^width|height/.test(s)?a[s]=("width"===s?e.clientWidth:e.clientHeight)+"px":/(?:padding)?Top|Bottom$/.test(s)&&(a[s]="0px"):a[s]=t(e,r,s,i)+"px":"styleFloat"===s?a["float"]=r[s]:a[s]=r[s];return n(a,"margin"),n(a,"padding"),n(a,"border"),a.fontSize=i+"px",a}function a(t){return new r(t)}var i={},o={fontWeight:400,lineHeight:1.2,letterSpacing:0};return r.prototype={constructor:r,getPropertyPriority:ko,getPropertyValue:function(t){return this[t]||""},item:ko,removeProperty:ko,setProperty:ko,getPropertyCSSValue:ko},a}()));var Eo,So,Oo,Co=wo;try{Object.defineProperty({},"test",{value:0}),Zi&&Object.defineProperty(document.createElement("div"),"test",{value:0}),So=Object.defineProperty}catch(Ao){So=function(t,e,n){t[e]=n.value}}try{try{Object.defineProperties({},{test:{value:0}})}catch(Ao){throw Ao}Zi&&Object.defineProperties(lo("div"),{test:{value:0}}),Oo=Object.defineProperties}catch(Ao){Oo=function(t,e){var n;for(n in e)e.hasOwnProperty(n)&&So(t,n,e[n])}}try{Object.create(null),Eo=Object.create}catch(Ao){Eo=function(){var t=function(){};return function(e,n){var r;return null===e?{}:(t.prototype=e,r=new t,n&&Object.defineProperties(r,n),r)}}()}var Po,To,jo,Mo=Object.prototype.hasOwnProperty,Lo=Object.prototype.toString,Fo=/^\[object (?:Array|FileList)\]$/,No={};to?!function(){var t=["%cRactive.js %c0.7.3 %cin debug mode, %cmore...","color: rgb(114, 157, 52); font-weight: normal;","color: rgb(85, 85, 85); font-weight: normal;","color: rgb(85, 85, 85); font-weight: normal;","color: rgb(82, 140, 224); font-weight: normal; text-decoration: underline;"],e="You're running Ractive 0.7.3 in debug mode - messages will be printed to the console to help you fix problems and optimise your application.\n\nTo disable debug mode, add this line at the start of your app:\n Ractive.DEBUG = false;\n\nTo disable debug mode when your app is minified, add this snippet:\n Ractive.DEBUG = /unminified/.test(function(){/*unminified*/});\n\nGet help and support:\n http://docs.ractivejs.org\n http://stackoverflow.com/questions/tagged/ractivejs\n http://groups.google.com/forum/#!forum/ractive-js\n http://twitter.com/ractivejs\n\nFound a bug? Raise an issue:\n https://github.com/ractivejs/ractive/issues\n\n";jo=function(){var n=!!console.groupCollapsed;console[n?"groupCollapsed":"log"].apply(console,t),console.log(e),n&&console.groupEnd(t),jo=ko},To=function(t,e){if(jo(),"object"==typeof e[e.length-1]){var n=e.pop(),r=n?n.ractive:null;if(r){var a=void 0;r.component&&(a=r.component.name)&&(t="<"+a+"> "+t);var i=void 0;(i=n.node||r.fragment&&r.fragment.rendered&&r.find("*"))&&e.push(i)}}console.warn.apply(console,["%cRactive.js: %c"+t,"color: rgb(114, 157, 52);","color: rgb(85, 85, 85);"].concat(e))},Po=function(){console.log.apply(console,arguments)}}():To=Po=jo=ko;var Ro="Bad arguments",Do='A function was specified for "%s" %s, but no %s was returned',Io=function(t,e){return'Missing "'+t+'" '+e+" plugin. You may need to download a plugin via http://docs.ractivejs.org/latest/plugins#"+e+"s"},qo=function(t,e,n,r){if(t===e)return y(e);if(r){var a=g("interpolators",n,r);if(a)return a(t,e)||y(e);p(Io(r,"interpolator"))}return Uo.number(t,e)||Uo.array(t,e)||Uo.object(t,e)||y(e)},Bo=qo,Vo={number:function(t,e){var n;return u(t)&&u(e)?(t=+t,e=+e,n=e-t,n?function(e){return t+e*n}:function(){return t}):null},array:function(t,e){var n,r,a,o;if(!i(t)||!i(e))return null;for(n=[],r=[],o=a=Math.min(t.length,e.length);o--;)r[o]=Bo(t[o],e[o]);for(o=a;o<t.length;o+=1)n[o]=t[o];for(o=a;o<e.length;o+=1)n[o]=e[o];return function(t){for(var e=a;e--;)n[e]=r[e](t);return n}},object:function(t,e){var n,r,a,i,o;if(!c(t)||!c(e))return null;n=[],i={},a={};for(o in t)Mo.call(t,o)&&(Mo.call(e,o)?(n.push(o),a[o]=Bo(t[o],e[o])):i[o]=t[o]);for(o in e)Mo.call(e,o)&&!Mo.call(t,o)&&(i[o]=e[o]);return r=n.length,function(t){for(var e,o=r;o--;)e=n[o],i[e]=a[e](t);return i}}},Uo=Vo,zo=x,Wo={},Ho=/\[\s*(\*|[0-9]|[1-9][0-9]+)\s*\]/g,Go=/\*/,Ko={},$o=function(t){var e=t.split(".");this.str=t,"@"===t[0]&&(this.isSpecial=!0,this.value=k(t)),this.firstKey=e[0],this.lastKey=e.pop(),this.isPattern=Go.test(t),this.parent=""===t?null:E(e.join(".")),this.isRoot=!t};$o.prototype={equalsOrStartsWith:function(t){return t===this||this.startsWith(t)},join:function(t){return E(this.isRoot?t+"":this.str+"."+t)},replace:function(t,e){return this===t?e:this.startsWith(t)?null===e?e:E(this.str.replace(t.str+".",e.str+".")):void 0},startsWith:function(t){return t?t&&this.str.substr(0,t.str.length+1)===t.str+".":!1},toString:function(){throw Error("Bad coercion")},valueOf:function(){throw Error("Bad coercion")},wildcardMatches:function(){return this._wildcardMatches||(this._wildcardMatches=zo(this.str))}};var Qo,Yo=E(""),Jo=A,Zo="Cannot add to a non-numeric value",Xo=P;"undefined"==typeof window?Qo=null:(!function(t,e,n){var r,a;if(!n.requestAnimationFrame){for(r=0;r<t.length&&!n.requestAnimationFrame;++r)n.requestAnimationFrame=n[t[r]+"RequestAnimationFrame"];n.requestAnimationFrame||(a=n.setTimeout,n.requestAnimationFrame=function(t){var n,r,i;return n=Date.now(),r=Math.max(0,16-(n-e)),i=a(function(){t(n+r)},r),e=n+r,i})}}(ao,0,window),Qo=window.requestAnimationFrame);var ts,es=Qo;ts="undefined"!=typeof window&&window.performance&&"function"==typeof window.performance.now?function(){return window.performance.now()}:function(){return Date.now()};var ns=ts,rs={construct:{deprecated:"beforeInit",replacement:"onconstruct"},render:{deprecated:"init",message:'The "init" method has been deprecated and will likely be removed in a future release. You can either use the "oninit" method which will fire only once prior to, and regardless of, any eventual ractive instance being rendered, or if you need to access the rendered DOM, use "onrender" instead. See http://docs.ractivejs.org/latest/migrating for more information.'},complete:{deprecated:"complete",replacement:"oncomplete"}};T.prototype.fire=function(t,e){function n(n){return t[n]?(e?t[n](e):t[n](),!0):void 0}n(this.method),!t[this.method]&&this.deprecate&&n(this.deprecate.deprecated)&&(this.deprecate.message?m(this.deprecate.message):m('The method "%s" has been deprecated in favor of "%s" and will likely be removed in a future release. See http://docs.ractivejs.org/latest/migrating for more information.',this.deprecate.deprecated,this.deprecate.replacement)),e?t.fire(this.event,e):t.fire(this.event)};var as,is=T,os={},ss={},us={};"function"==typeof Promise?as=Promise:(as=function(t){var e,n,r,a,i,o,s=[],u=[],c=os;r=function(t){return function(r){c===os&&(e=r,c=t,n=q(c===ss?s:u,e),I(n))}},a=r(ss),i=r(us);try{t(a,i)}catch(l){i(l)}return o={then:function(t,e){var r=new as(function(a,i){var o=function(t,e,n){"function"==typeof t?e.push(function(e){var n;try{n=t(e),B(r,n,a,i)}catch(o){i(o)}}):e.push(n)};o(t,s,a),o(e,u,i),c!==os&&I(n)});return r}},o["catch"]=function(t){return this.then(null,t)},o},as.all=function(t){return new as(function(e,n){var r,a,i,o=[];if(!t.length)return void e(o);for(i=function(t,a){t&&"function"==typeof t.then?t.then(function(t){o[a]=t,--r||e(o)},n):(o[a]=t,--r||e(o))},r=a=t.length;a--;)i(t[a],a)})},as.resolve=function(t){return new as(function(e){e(t)})},as.reject=function(t){return new as(function(e,n){n(t)})});var cs=as,ls=function(t){do if(void 0!==t.context)return t.context;while(t=t.parent);return Yo},ps=V,fs=function(t,e){this.callback=t,this.parent=e,this.intros=[],this.outros=[],this.children=[],this.totalChildren=this.outroChildren=0,this.detachQueue=[],this.decoratorQueue=[],this.outrosComplete=!1,e&&e.addChild(this)};fs.prototype={addChild:function(t){this.children.push(t),this.totalChildren+=1,this.outroChildren+=1},decrementOutros:function(){this.outroChildren-=1,Z(this)},decrementTotal:function(){this.totalChildren-=1,Z(this)},add:function(t){var e=t.isIntro?this.intros:this.outros;e.push(t)},addDecorator:function(t){this.decoratorQueue.push(t)},remove:function(t){var e=t.isIntro?this.intros:this.outros;R(e,t),Z(this)},init:function(){this.ready=!0,Z(this)},detachNodes:function(){this.decoratorQueue.forEach(G),this.detachQueue.forEach(Y),this.children.forEach(J)}};var ds,hs,ms=fs,vs=[],gs=new is("change");hs={start:function(t,e){var n,r;return e&&(n=new cs(function(t){return r=t})),ds={previousBatch:ds,transitionManager:new ms(r,ds&&ds.transitionManager),views:[],tasks:[],ractives:[],instance:t},t&&ds.ractives.push(t),n},end:function(){X(),ds.transitionManager.init(),!ds.previousBatch&&ds.instance&&(ds.instance.viewmodel.changes=[]),ds=ds.previousBatch},addRactive:function(t){ds&&j(ds.ractives,t)},registerTransition:function(t){t._manager=ds.transitionManager,ds.transitionManager.add(t)},registerDecorator:function(t){ds.transitionManager.addDecorator(t)},addView:function(t){ds.views.push(t)},addUnresolved:function(t){vs.push(t)},removeUnresolved:function(t){R(vs,t)},detachWhenReady:function(t){ds.transitionManager.detachQueue.push(t)},scheduleTask:function(t,e){var n;if(ds){for(n=ds;e&&n.previousBatch;)n=n.previousBatch;n.tasks.push(t)}else t()}};var bs=hs,ys=[],xs={tick:function(){var t,e,n;for(n=ns(),bs.start(),t=0;t<ys.length;t+=1)e=ys[t],e.tick(n)||ys.splice(t--,1);bs.end(),ys.length?es(xs.tick):xs.running=!1},add:function(t){ys.push(t),xs.running||(xs.running=!0,es(xs.tick))},abort:function(t,e){for(var n,r=ys.length;r--;)n=ys[r],n.root===e&&n.keypath===t&&n.stop()}},_s=xs,ws=function(t){var e;this.startTime=Date.now();for(e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);this.interpolator=Bo(this.from,this.to,this.root,this.interpolator),this.running=!0,this.tick()};ws.prototype={tick:function(){var t,e,n,r,a,i;return i=this.keypath,this.running?(r=Date.now(),t=r-this.startTime,t>=this.duration?(null!==i&&(bs.start(this.root),this.root.viewmodel.set(i,this.to),bs.end()),this.step&&this.step(1,this.to),this.complete(this.to),a=this.root._animations.indexOf(this),-1===a&&m("Animation was not found"),this.root._animations.splice(a,1),this.running=!1,!1):(e=this.easing?this.easing(t/this.duration):t/this.duration,null!==i&&(n=this.interpolator(e),bs.start(this.root),this.root.viewmodel.set(i,n),bs.end()),this.step&&this.step(e,n),!0)):!1},stop:function(){var t;this.running=!1,t=this.root._animations.indexOf(this),-1===t&&m("Animation was not found"),this.root._animations.splice(t,1)}};var ks=ws,Es=nt,Ss={stop:ko},Os=at,Cs=new is("detach"),As=it,Ps=ot,Ts=function(){var t,e,n;t=this._root[this._isComponentQuery?"liveComponentQueries":"liveQueries"],e=this.selector,n=t.indexOf(e),-1!==n&&(t.splice(n,1),t[e]=null)},js=function(t,e){var n,r,a,i,o,s,u,c,l,p;for(n=ut(t.component||t._ractive.proxy),r=ut(e.component||e._ractive.proxy),a=N(n),i=N(r);a&&a===i;)n.pop(),r.pop(),o=a,a=N(n),i=N(r);if(a=a.component||a,i=i.component||i,l=a.parentFragment,p=i.parentFragment,l===p)return s=l.items.indexOf(a),u=p.items.indexOf(i),s-u||n.length-r.length;if(c=o.fragments)return s=c.indexOf(l),u=c.indexOf(p),s-u||n.length-r.length;throw Error("An unexpected condition was met while comparing the position of two components. Please file an issue at https://github.com/RactiveJS/Ractive/issues - thanks!")},Ms=function(t,e){var n;return t.compareDocumentPosition?(n=t.compareDocumentPosition(e),2&n?1:-1):js(t,e)},Ls=function(){this.sort(this._isComponentQuery?js:Ms),this._dirty=!1},Fs=function(){var t=this;this._dirty||(this._dirty=!0,bs.scheduleTask(function(){t._sort()}))},Ns=function(t){var e=this.indexOf(this._isComponentQuery?t.instance:t);-1!==e&&this.splice(e,1)},Rs=ct,Ds=lt,Is=pt,qs=ft,Bs=dt,Vs=ht,Us={enqueue:function(t,e){t.event&&(t._eventQueue=t._eventQueue||[],t._eventQueue.push(t.event)),t.event=e},dequeue:function(t){t._eventQueue&&t._eventQueue.length?t.event=t._eventQueue.pop():delete t.event}},zs=Us,Ws=mt,Hs=bt,Gs=yt,Ks={capture:!0,noUnwrap:!0,fullRootGet:!0},$s=xt,Qs=new is("insert"),Ys=wt,Js=function(t,e,n,r){this.root=t,this.keypath=e,this.callback=n,this.defer=r.defer,this.context=r&&r.context?r.context:t};Js.prototype={init:function(t){this.value=this.root.get(this.keypath.str),t!==!1?this.update():this.oldValue=this.value},setValue:function(t){var e=this;s(t,this.value)||(this.value=t,this.defer&&this.ready?bs.scheduleTask(function(){return e.update()}):this.update())},update:function(){this.updating||(this.updating=!0,this.callback.call(this.context,this.value,this.oldValue,this.keypath.str),this.oldValue=this.value,this.updating=!1)}};var Zs,Xs=Js,tu=kt,eu=Array.prototype.slice;Zs=function(t,e,n,r){this.root=t,this.callback=n,this.defer=r.defer,this.keypath=e,this.regex=RegExp("^"+e.str.replace(/\./g,"\\.").replace(/\*/g,"([^\\.]+)")+"$"),this.values={},this.defer&&(this.proxies=[]),this.context=r&&r.context?r.context:t},Zs.prototype={init:function(t){var e,n;if(e=tu(this.root,this.keypath),t!==!1)for(n in e)e.hasOwnProperty(n)&&this.update(E(n));else this.values=e},update:function(t){var e,n=this;if(t.isPattern){e=tu(this.root,t);for(t in e)e.hasOwnProperty(t)&&this.update(E(t))}else if(!this.root.viewmodel.implicitChanges[t.str])return this.defer&&this.ready?void bs.scheduleTask(function(){return n.getProxy(t).update()}):void this.reallyUpdate(t)},reallyUpdate:function(t){var e,n,r,a;return e=t.str,n=this.root.viewmodel.get(t),this.updating?void(this.values[e]=n):(this.updating=!0,s(n,this.values[e])&&this.ready||(r=eu.call(this.regex.exec(e),1),a=[n,this.values[e],e].concat(r),this.values[e]=n,this.callback.apply(this.context,a)),void(this.updating=!1))},getProxy:function(t){var e=this;return this.proxies[t.str]||(this.proxies[t.str]={update:function(){return e.reallyUpdate(t)}}),this.proxies[t.str]}};var nu,ru,au,iu,ou,su,uu=Zs,cu=Et,lu={},pu=St,fu=Ot,du=function(t){return t.trim()},hu=function(t){return""!==t},mu=Ct,vu=At,gu=Pt,bu=Tt,yu=Array.prototype,xu=function(t){return function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;n>a;a++)r[a-1]=arguments[a];var o,s,u,c,l=[];if(e=E(C(e)),o=this.viewmodel.get(e),s=o.length,!i(o))throw Error("Called ractive."+t+"('"+e.str+"'), but '"+e.str+"' does not refer to an array");return l=bu(o,t,r),c=yu[t].apply(o,r),u=bs.start(this,!0).then(function(){return c}),l?this.viewmodel.smartUpdate(e,o,l):this.viewmodel.mark(e),bs.end(),u}},_u=xu("pop"),wu=xu("push"),ku="/* Ractive.js component styles */\n",Eu=[],Su=!1;Zi?(au=document.createElement("style"),au.type="text/css",iu=document.getElementsByTagName("head")[0],su=!1,ou=au.styleSheet,ru=function(){var t=ku+Eu.map(function(t){return"\n/* {"+t.id+"} */\n"+t.styles}).join("\n");ou?ou.cssText=t:au.innerHTML=t,su||(iu.appendChild(au),su=!0)},nu={add:function(t){Eu.push(t),Su=!0},apply:function(){Su&&(ru(),Su=!1)}}):nu={add:ko,apply:ko};var Ou,Cu,Au,Pu=nu,Tu=Mt,ju=new is("render"),Mu=new is("complete"),Lu={extend:function(t,e,n){e.adapt=Ft(e.adapt,F(n.adapt))},init:function(){}},Fu=Lu,Nu=Nt,Ru=/(?:^|\})?\s*([^\{\}]+)\s*\{/g,Du=/\/\*.*?\*\//g,Iu=/((?:(?:\[[^\]+]\])|(?:[^\s\+\>\~:]))+)((?::[^\s\+\>\~\(]+(?:\([^\)]+\))?)?\s*[\s\+\>\~]?)\s*/g,qu=/^@media/,Bu=/\[data-ractive-css~="\{[a-z0-9-]+\}"]/g,Vu=1,Uu={name:"css",extend:function(t,e,n){if(n.css){var r=Vu++,a=n.noCssTransform?n.css:Nu(n.css,r);e.cssId=r,Pu.add({id:r,styles:a})}},init:function(){}},zu=Uu,Wu={name:"data",extend:function(t,e,n){var r=void 0,a=void 0;if(n.data&&c(n.data))for(r in n.data)a=n.data[r],a&&"object"==typeof a&&(c(a)||i(a))&&m("Passing a `data` option with object and array properties to Ractive.extend() is discouraged, as mutating them is likely to cause bugs. Consider using a data function instead:\n\n // this...\n data: function () {\n return {\n myObject: {}\n };\n })\n\n // instead of this:\n data: {\n myObject: {}\n }");e.data=qt(e.data,n.data)},init:function(t,e,n){var r=qt(t.prototype.data,n.data);return"function"==typeof r&&(r=r.call(e)),r||{}},reset:function(t){var e=this.init(t.constructor,t,t.viewmodel);return t.viewmodel.reset(e),!0}},Hu=Wu,Gu=null,Ku=["preserveWhitespace","sanitize","stripComments","delimiters","tripleDelimiters","interpolate"],$u={fromId:Wt,isHashedId:Ht,isParsed:Gt,getParseOptions:Kt,createHelper:Ut,parse:zt},Qu=$u,Yu={name:"template",extend:function(t,e,n){var r;"template"in n&&(r=n.template,"function"==typeof r?e.template=r:e.template=Jt(r,e))},init:function(t,e,n){var r,a;r="template"in n?n.template:t.prototype.template,"function"==typeof r&&(a=r,r=Qt(e,a),e._config.template={fn:a,result:r}),r=Jt(r,e),e.template=r.t,r.p&&Zt(e.partials,r.p)},reset:function(t){var e,n=$t(t);return n?(e=Jt(n,t),t.template=e.t,Zt(t.partials,e.p,!0),!0):void 0}},Ju=Yu;Ou=["adaptors","components","computed","decorators","easing","events","interpolators","partials","transitions"],Cu=function(t,e){this.name=t,this.useDefaults=e},Cu.prototype={constructor:Cu,extend:function(t,e,n){this.configure(this.useDefaults?t.defaults:t,this.useDefaults?e:e.constructor,n)},init:function(){},configure:function(t,e,n){var r,a=this.name,i=n[a];r=Eo(t[a]);for(var o in i)r[o]=i[o];e[a]=r},reset:function(t){var e=t[this.name],n=!1;return Object.keys(e).forEach(function(t){var r=e[t];r._fn&&(r._fn.isOwner?e[t]=r._fn:delete e[t],n=!0)}),n}},Au=Ou.map(function(t){return new Cu(t,"computed"===t)});var Zu,Xu,tc,ec,nc,rc,ac=Au,ic=Xt,oc=re;ec={adapt:Fu,css:zu,data:Hu,template:Ju},tc=Object.keys(so),rc=oe(tc.filter(function(t){return!ec[t]})),nc=oe(tc.concat(ac.map(function(t){return t.name}))),Xu=[].concat(tc.filter(function(t){return!ac[t]&&!ec[t]}),ac,ec.data,ec.template,ec.css),Zu={extend:function(t,e,n){return ae("extend",t,e,n)},init:function(t,e,n){return ae("init",t,e,n)},reset:function(t){return Xu.filter(function(e){return e.reset&&e.reset(t)}).map(function(t){return t.name})},order:Xu};var sc,uc,cc=Zu,lc=se,pc=ue,fc=ce,dc=le,hc=pe,mc=fe,vc=de,gc=he,bc=/^\s+/;uc=function(t){this.name="ParseError",this.message=t;try{throw Error(t)}catch(e){this.stack=e.stack}},uc.prototype=Error.prototype,sc=function(t,e){var n,r,a=0;for(this.str=t,this.options=e||{},this.pos=0,this.lines=this.str.split("\n"),this.lineEnds=this.lines.map(function(t){var e=a+t.length+1;return a=e,e},0),this.init&&this.init(t,e),n=[];this.pos<this.str.length&&(r=this.read());)n.push(r);this.leftover=this.remaining(),this.result=this.postProcess?this.postProcess(n,e):n},sc.prototype={read:function(t){var e,n,r,a;for(t||(t=this.converters),e=this.pos,r=t.length,n=0;r>n;n+=1)if(this.pos=e,a=t[n](this))return a;return null},getLinePos:function(t){for(var e,n=0,r=0;t>=this.lineEnds[n];)r=this.lineEnds[n],n+=1;return e=t-r,[n+1,e+1,t]},error:function(t){var e=this.getLinePos(this.pos),n=e[0],r=e[1],a=this.lines[e[0]-1],i=0,o=a.replace(/\t/g,function(t,n){return n<e[1]&&(i+=1)," "})+"\n"+Array(e[1]+i).join(" ")+"^----",s=new uc(""+t+" at line "+n+" character "+r+":\n"+o);throw s.line=e[0],s.character=e[1],s.shortMessage=t,s},matchString:function(t){return this.str.substr(this.pos,t.length)===t?(this.pos+=t.length,t):void 0},matchPattern:function(t){var e;return(e=t.exec(this.remaining()))?(this.pos+=e[0].length,e[1]||e[0]):void 0},allowWhitespace:function(){this.matchPattern(bc)},remaining:function(){return this.str.substring(this.pos)},nextChar:function(){return this.str.charAt(this.pos)}},sc.extend=function(t){var e,n,r=this;e=function(t,e){sc.call(this,t,e)},e.prototype=Eo(r.prototype);for(n in t)Mo.call(t,n)&&(e.prototype[n]=t[n]);return e.extend=sc.extend,e};var yc,xc,_c,wc=sc,kc=1,Ec=2,Sc=3,Oc=4,Cc=7,Ac=8,Pc=9,Tc=13,jc=15,Mc=16,Lc=18,Fc=20,Nc=21,Rc=30,Dc=50,Ic=51,qc=52,Bc=53,Vc=54;yc=/^(?=.)[^"'\\]+?(?:(?!.)|(?=["'\\]))/,xc=/^\\(?:['"\\bfnrt]|0(?![0-9])|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|(?=.)[^ux0-9])/,_c=/^\\(?:\r\n|[\u000A\u000D\u2028\u2029])/;var Uc,zc,Wc,Hc,Gc,Kc,$c,Qc=function(t){return function(e){var n,r,a,i;for(n=e.pos,r='"',a=!1;!a;)i=e.matchPattern(yc)||e.matchPattern(xc)||e.matchString(t),i?r+='"'===i?'\\"':"\\'"===i?"'":i:(i=e.matchPattern(_c),i?r+="\\u"+("000"+i.charCodeAt(1).toString(16)).slice(-4):a=!0);return r+='"',JSON.parse(r)}},Yc=Qc('"'),Jc=Qc("'"),Zc=function(t){var e,n;return e=t.pos,t.matchString('"')?(n=Jc(t),t.matchString('"')?{t:Nc,v:n}:(t.pos=e,null)):t.matchString("'")?(n=Yc(t),t.matchString("'")?{t:Nc,v:n}:(t.pos=e,null)):null},Xc=me,tl=/^(?:[+-]?)0*(?:(?:(?:[1-9]\d*)?\.\d+)|(?:(?:0|[1-9]\d*)\.)|(?:0|[1-9]\d*))(?:[eE][+-]?\d+)?/,el=/^[a-zA-Z_$][a-zA-Z_$0-9]*/,nl=ve,rl=/^[a-zA-Z_$][a-zA-Z_$0-9]*$/;zc={"true":!0,"false":!1,undefined:void 0,"null":null},Wc=RegExp("^(?:"+Object.keys(zc).join("|")+")"),Hc=/^(?:[+-]?)(?:(?:(?:0|[1-9]\d*)?\.\d+)|(?:(?:0|[1-9]\d*)\.)|(?:0|[1-9]\d*))(?:[eE][+-]?\d+)?/,Gc=/\$\{([^\}]+)\}/g,Kc=/^\$\{([^\}]+)\}/,$c=/^\s*$/,Uc=wc.extend({init:function(t,e){this.values=e.values,this.allowWhitespace()},postProcess:function(t){return 1===t.length&&$c.test(this.leftover)?{value:t[0].v}:null},converters:[function(t){var e;return t.values?(e=t.matchPattern(Kc),e&&t.values.hasOwnProperty(e)?{v:t.values[e]}:void 0):null},function(t){var e;return(e=t.matchPattern(Wc))?{v:zc[e]}:void 0},function(t){var e;return(e=t.matchPattern(Hc))?{v:+e}:void 0},function(t){var e,n=Zc(t);return n&&(e=t.values)?{v:n.v.replace(Gc,function(t,n){return n in e?e[n]:n})}:n},function(t){var e,n;if(!t.matchString("{"))return null;if(e={},t.allowWhitespace(),t.matchString("}"))return{v:e};for(;n=ge(t);){if(e[n.key]=n.value,t.allowWhitespace(),t.matchString("}"))return{v:e};if(!t.matchString(","))return null}return null},function(t){var e,n;if(!t.matchString("["))return null;if(e=[],t.allowWhitespace(),t.matchString("]"))return{v:e};for(;n=t.read();){if(e.push(n.v),t.allowWhitespace(),t.matchString("]"))return{v:e};if(!t.matchString(","))return null;t.allowWhitespace()}return null}]});var al,il,ol,sl,ul,cl,ll,pl,fl=function(t,e){var n=new Uc(t,{values:e});return n.result},dl=be,hl=ye,ml=xe,vl=_e;al=/^(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|translate|trueSpeed|typeMustMatch|visible)$/i,il=/^(?:area|base|br|col|command|doctype|embed|hr|img|input|keygen|link|meta|param|source|track|wbr)$/i,ol={quot:34,amp:38,apos:39,lt:60,gt:62,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,"int":8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},sl=[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376],ul=RegExp("&(#?(?:x[\\w\\d]+|\\d+|"+Object.keys(ol).join("|")+"));?","g"),cl=/</g,ll=/>/g,pl=/&/g;var gl=function(){return e(this.node)},bl=function(t){this.type=kc,this.text=t.template};bl.prototype={detach:gl,firstNode:function(){ -return this.node},render:function(){return this.node||(this.node=document.createTextNode(this.text)),this.node},toString:function(t){return t?Ee(this.text):this.text},unrender:function(t){return t?this.detach():void 0}};var yl=bl,xl=Se,_l=Oe,wl=function(t,e,n){var r;this.ref=e,this.resolved=!1,this.root=t.root,this.parentFragment=t.parentFragment,this.callback=n,r=ps(t.root,e,t.parentFragment),void 0!=r?this.resolve(r):bs.addUnresolved(this)};wl.prototype={resolve:function(t){this.keypath&&!t&&bs.addUnresolved(this),this.resolved=!0,this.keypath=t,this.callback(t)},forceResolution:function(){this.resolve(E(this.ref))},rebind:function(t,e){var n;void 0!=this.keypath&&(n=this.keypath.replace(t,e),void 0!==n&&this.resolve(n))},unbind:function(){this.resolved||bs.removeUnresolved(this)}};var kl=wl,El=function(t,e,n){this.parentFragment=t.parentFragment,this.ref=e,this.callback=n,this.rebind()},Sl={"@keypath":{prefix:"c",prop:["context"]},"@index":{prefix:"i",prop:["index"]},"@key":{prefix:"k",prop:["key","index"]}};El.prototype={rebind:function(){var t,e=this.ref,n=this.parentFragment,r=Sl[e];if(!r)throw Error('Unknown special reference "'+e+'" - valid references are @index, @key and @keypath');if(this.cached)return this.callback(E("@"+r.prefix+Ce(this.cached,r)));if(-1!==r.prop.indexOf("index")||-1!==r.prop.indexOf("key"))for(;n;){if(n.owner.currentSubtype===qc&&void 0!==(t=Ce(n,r)))return this.cached=n,n.registerIndexRef(this),this.callback(E("@"+r.prefix+t));n=!n.parent&&n.owner&&n.owner.component&&n.owner.component.parentFragment&&!n.owner.component.instance.isolated?n.owner.component.parentFragment:n.parent}else for(;n;){if(void 0!==(t=Ce(n,r)))return this.callback(E("@"+r.prefix+t.str));n=n.parent}},unbind:function(){this.cached&&this.cached.unregisterIndexRef(this)}};var Ol=El,Cl=function(t,e,n){this.parentFragment=t.parentFragment,this.ref=e,this.callback=n,e.ref.fragment.registerIndexRef(this),this.rebind()};Cl.prototype={rebind:function(){var t,e=this.ref.ref;t="k"===e.ref.t?"k"+e.fragment.key:"i"+e.fragment.index,void 0!==t&&this.callback(E("@"+t))},unbind:function(){this.ref.ref.fragment.unregisterIndexRef(this)}};var Al=Cl,Pl=Ae;Ae.resolve=function(t){var e,n,r={};for(e in t.refs)n=t.refs[e],r[n.ref.n]="k"===n.ref.t?n.fragment.key:n.fragment.index;return r};var Tl,jl=Pe,Ml=Te,Ll={},Fl=Function.prototype.bind;Tl=function(t,e,n,r){var a,i=this;a=t.root,this.root=a,this.parentFragment=e,this.callback=r,this.owner=t,this.str=n.s,this.keypaths=[],this.pending=n.r.length,this.refResolvers=n.r.map(function(t,e){return jl(i,t,function(t){i.resolve(e,t)})}),this.ready=!0,this.bubble()},Tl.prototype={bubble:function(){this.ready&&(this.uniqueString=Me(this.str,this.keypaths),this.keypath=Le(this.uniqueString),this.createEvaluator(),this.callback(this.keypath))},unbind:function(){for(var t;t=this.refResolvers.pop();)t.unbind()},resolve:function(t,e){this.keypaths[t]=e,this.bubble()},createEvaluator:function(){var t,e,n,r,a,i=this;r=this.keypath,t=this.root.viewmodel.computations[r.str],t?this.root.viewmodel.mark(r):(a=Ml(this.str,this.refResolvers.length),e=this.keypaths.map(function(t){var e;return"undefined"===t?function(){}:t.isSpecial?(e=t.value,function(){return e}):function(){var e=i.root.viewmodel.get(t,{noUnwrap:!0,fullRootGet:!0});return"function"==typeof e&&(e=Ne(e,i.root)),e}}),n={deps:this.keypaths.filter(Fe),getter:function(){var t=e.map(je);return a.apply(null,t)}},t=this.root.viewmodel.compute(r,n))},rebind:function(t,e){this.refResolvers.forEach(function(n){return n.rebind(t,e)})}};var Nl=Tl,Rl=function(t,e,n){var r=this;this.resolver=e,this.root=e.root,this.parentFragment=n,this.viewmodel=e.root.viewmodel,"string"==typeof t?this.value=t:t.t===Rc?this.refResolver=jl(this,t.n,function(t){r.resolve(t)}):new Nl(e,n,t,function(t){r.resolve(t)})};Rl.prototype={resolve:function(t){this.keypath&&this.viewmodel.unregister(this.keypath,this),this.keypath=t,this.value=this.viewmodel.get(t),this.bind(),this.resolver.bubble()},bind:function(){this.viewmodel.register(this.keypath,this)},rebind:function(t,e){this.refResolver&&this.refResolver.rebind(t,e)},setValue:function(t){this.value=t,this.resolver.bubble()},unbind:function(){this.keypath&&this.viewmodel.unregister(this.keypath,this),this.refResolver&&this.refResolver.unbind()},forceResolution:function(){this.refResolver&&this.refResolver.forceResolution()}};var Dl=Rl,Il=function(t,e,n){var r,a,i,o,s=this;this.parentFragment=o=t.parentFragment,this.root=r=t.root,this.mustache=t,this.ref=a=e.r,this.callback=n,this.unresolved=[],(i=ps(r,a,o))?this.base=i:this.baseResolver=new kl(this,a,function(t){s.base=t,s.baseResolver=null,s.bubble()}),this.members=e.m.map(function(t){return new Dl(t,s,o)}),this.ready=!0,this.bubble()};Il.prototype={getKeypath:function(){var t=this.members.map(Re);return!t.every(De)||this.baseResolver?null:this.base.join(t.join("."))},bubble:function(){this.ready&&!this.baseResolver&&this.callback(this.getKeypath())},unbind:function(){this.members.forEach(K)},rebind:function(t,e){var n;if(this.base){var r=this.base.replace(t,e);r&&r!==this.base&&(this.base=r,n=!0)}this.members.forEach(function(r){r.rebind(t,e)&&(n=!0)}),n&&this.bubble()},forceResolution:function(){this.baseResolver&&(this.base=E(this.ref),this.baseResolver.unbind(),this.baseResolver=null),this.members.forEach(Ie),this.bubble()}};var ql=Il,Bl=qe,Vl=Be,Ul=Ve,zl={getValue:_l,init:Bl,resolve:Vl,rebind:Ul},Wl=function(t){this.type=Ec,zl.init(this,t)};Wl.prototype={update:function(){this.node.data=void 0==this.value?"":this.value},resolve:zl.resolve,rebind:zl.rebind,detach:gl,unbind:xl,render:function(){return this.node||(this.node=document.createTextNode(n(this.value))),this.node},unrender:function(t){t&&e(this.node)},getValue:zl.getValue,setValue:function(t){var e;this.keypath&&(e=this.root.viewmodel.wrapped[this.keypath.str])&&(t=e.get()),s(t,this.value)||(this.value=t,this.parentFragment.bubble(),this.node&&bs.addView(this))},firstNode:function(){return this.node},toString:function(t){var e=""+n(this.value);return t?Ee(e):e}};var Hl=Wl,Gl=Ue,Kl=ze,$l=We,Ql=He,Yl=Ge,Jl=Ke,Zl=$e,Xl=Qe,tp=Ye,ep=function(t,e){zl.rebind.call(this,t,e)},np=Ze,rp=Xe,ap=pn,ip=fn,op=dn,sp=vn,up=function(t){this.type=Oc,this.subtype=this.currentSubtype=t.template.n,this.inverted=this.subtype===Ic,this.pElement=t.pElement,this.fragments=[],this.fragmentsToCreate=[],this.fragmentsToRender=[],this.fragmentsToUnrender=[],t.template.i&&(this.indexRefs=t.template.i.split(",").map(function(t,e){return{n:t,t:0===e?"k":"i"}})),this.renderedFragments=[],this.length=0,zl.init(this,t)};up.prototype={bubble:Gl,detach:Kl,find:$l,findAll:Ql,findAllComponents:Yl,findComponent:Jl,findNextNode:Zl,firstNode:Xl,getIndexRef:function(t){if(this.indexRefs)for(var e=this.indexRefs.length;e--;){var n=this.indexRefs[e];if(n.n===t)return n}},getValue:zl.getValue,shuffle:tp,rebind:ep,render:np,resolve:zl.resolve,setValue:rp,toString:ap,unbind:ip,unrender:op,update:sp};var cp,lp,pp=up,fp=gn,dp=bn,hp=yn,mp=xn,vp={};try{lo("table").innerHTML="foo"}catch(Ao){cp=!0,lp={TABLE:['<table class="x">',"</table>"],THEAD:['<table><thead class="x">',"</thead></table>"],TBODY:['<table><tbody class="x">',"</tbody></table>"],TR:['<table><tr class="x">',"</tr></table>"],SELECT:['<select class="x">',"</select>"]}}var gp=function(t,e,n){var r,a,i,o,s,u=[];if(null!=t&&""!==t){for(cp&&(a=lp[e.tagName])?(r=_n("DIV"),r.innerHTML=a[0]+t+a[1],r=r.querySelector(".x"),"SELECT"===r.tagName&&(i=r.options[r.selectedIndex])):e.namespaceURI===no.svg?(r=_n("DIV"),r.innerHTML='<svg class="x">'+t+"</svg>",r=r.querySelector(".x")):(r=_n(e.tagName),r.innerHTML=t,"SELECT"===r.tagName&&(i=r.options[r.selectedIndex]));o=r.firstChild;)u.push(o),n.appendChild(o);if("SELECT"===e.tagName)for(s=u.length;s--;)u[s]!==i&&(u[s].selected=!1)}return u},bp=wn,yp=En,xp=Sn,_p=On,wp=Cn,kp=An,Ep=function(t){this.type=Sc,zl.init(this,t)};Ep.prototype={detach:fp,find:dp,findAll:hp,firstNode:mp,getValue:zl.getValue,rebind:zl.rebind,render:yp,resolve:zl.resolve,setValue:xp,toString:_p,unbind:xl,unrender:wp,update:kp};var Sp,Op,Cp,Ap,Pp=Ep,Tp=function(){this.parentFragment.bubble()},jp=Pn,Mp=function(t){return this.node?po(this.node,t)?this.node:this.fragment&&this.fragment.find?this.fragment.find(t):void 0:null},Lp=function(t,e){e._test(this,!0)&&e.live&&(this.liveQueries||(this.liveQueries=[])).push(e),this.fragment&&this.fragment.findAll(t,e)},Fp=function(t,e){this.fragment&&this.fragment.findAllComponents(t,e)},Np=function(t){return this.fragment?this.fragment.findComponent(t):void 0},Rp=Tn,Dp=jn,Ip=Mn,qp=/^true|on|yes|1$/i,Bp=/^[0-9]+$/,Vp=function(t,e){var n,r,a;return a=e.a||{},r={},n=a.twoway,void 0!==n&&(r.twoway=0===n||qp.test(n)),n=a.lazy,void 0!==n&&(0!==n&&Bp.test(n)?r.lazy=parseInt(n):r.lazy=0===n||qp.test(n)),r},Up=Ln;Sp="altGlyph altGlyphDef altGlyphItem animateColor animateMotion animateTransform clipPath feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feDistantLight feFlood feFuncA feFuncB feFuncG feFuncR feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset fePointLight feSpecularLighting feSpotLight feTile feTurbulence foreignObject glyphRef linearGradient radialGradient textPath vkern".split(" "),Op="attributeName attributeType baseFrequency baseProfile calcMode clipPathUnits contentScriptType contentStyleType diffuseConstant edgeMode externalResourcesRequired filterRes filterUnits glyphRef gradientTransform gradientUnits kernelMatrix kernelUnitLength keyPoints keySplines keyTimes lengthAdjust limitingConeAngle markerHeight markerUnits markerWidth maskContentUnits maskUnits numOctaves pathLength patternContentUnits patternTransform patternUnits pointsAtX pointsAtY pointsAtZ preserveAlpha preserveAspectRatio primitiveUnits refX refY repeatCount repeatDur requiredExtensions requiredFeatures specularConstant specularExponent spreadMethod startOffset stdDeviation stitchTiles surfaceScale systemLanguage tableValues targetX targetY textLength viewBox viewTarget xChannelSelector yChannelSelector zoomAndPan".split(" "),Cp=function(t){for(var e={},n=t.length;n--;)e[t[n].toLowerCase()]=t[n];return e},Ap=Cp(Sp.concat(Op));var zp=function(t){var e=t.toLowerCase();return Ap[e]||e},Wp=function(t,e){var n,r;if(n=e.indexOf(":"),-1===n||(r=e.substr(0,n),"xmlns"===r))t.name=t.element.namespace!==no.html?zp(e):e;else if(e=e.substring(n+1),t.name=zp(e),t.namespace=no[r.toLowerCase()],t.namespacePrefix=r,!t.namespace)throw'Unknown namespace ("'+r+'")'},Hp=Fn,Gp=Nn,Kp=Rn,$p=Dn,Qp={"accept-charset":"acceptCharset",accesskey:"accessKey",bgcolor:"bgColor","class":"className",codebase:"codeBase",colspan:"colSpan",contenteditable:"contentEditable",datetime:"dateTime",dirname:"dirName","for":"htmlFor","http-equiv":"httpEquiv",ismap:"isMap",maxlength:"maxLength",novalidate:"noValidate",pubdate:"pubDate",readonly:"readOnly",rowspan:"rowSpan",tabindex:"tabIndex",usemap:"useMap"},Yp=In,Jp=Bn,Zp=Vn,Xp=Un,tf=zn,ef=Wn,nf=Hn,rf=Gn,af=Kn,of=$n,sf=Qn,uf=Yn,cf=Jn,lf=Zn,pf=Xn,ff=function(t){this.init(t)};ff.prototype={bubble:Up,init:Gp,rebind:Kp,render:$p,toString:Yp,unbind:Jp,update:pf};var df,hf=ff,mf=function(t,e){var n,r,a=[];for(n in e)"twoway"!==n&&"lazy"!==n&&e.hasOwnProperty(n)&&(r=new hf({element:t,name:n,value:e[n],root:t.root}),a[n]=r,"value"!==n&&a.push(r));return(r=a.value)&&a.push(r),a};"undefined"!=typeof document&&(df=lo("div"));var vf=function(t,e){this.element=t,this.root=t.root,this.parentFragment=t.parentFragment,this.attributes=[],this.fragment=new av({root:t.root,owner:this,template:[e]})};vf.prototype={bubble:function(){this.node&&this.update(),this.element.bubble()},rebind:function(t,e){this.fragment.rebind(t,e)},render:function(t){this.node=t,this.isSvg=t.namespaceURI===no.svg,this.update()},unbind:function(){this.fragment.unbind()},update:function(){var t,e,n=this;t=""+this.fragment,e=tr(t,this.isSvg),this.attributes.filter(function(t){return er(e,t)}).forEach(function(t){n.node.removeAttribute(t.name)}),e.forEach(function(t){n.node.setAttribute(t.name,t.value)}),this.attributes=e},toString:function(){return""+this.fragment}};var gf=vf,bf=function(t,e){return e?e.map(function(e){return new gf(t,e)}):[]},yf=function(t){var e,n,r,a;if(this.element=t,this.root=t.root,this.attribute=t.attributes[this.name||"value"],e=this.attribute.interpolator,e.twowayBinding=this,n=e.keypath){if("}"===n.str.slice(-1))return v("Two-way binding does not work with expressions (`%s` on <%s>)",e.resolver.uniqueString,t.name,{ractive:this.root}),!1;if(n.isSpecial)return v("Two-way binding does not work with %s",e.resolver.ref,{ractive:this.root}),!1}else{var i=e.template.r?"'"+e.template.r+"' reference":"expression";m("The %s being used for two-way binding is ambiguous, and may cause unexpected results. Consider initialising your data to eliminate the ambiguity",i,{ractive:this.root}),e.resolver.forceResolution(),n=e.keypath}this.attribute.isTwoway=!0,this.keypath=n,r=this.root.viewmodel.get(n),void 0===r&&this.getInitialValue&&(r=this.getInitialValue(),void 0!==r&&this.root.viewmodel.set(n,r)),(a=nr(t))&&(this.resetValue=r,a.formBindings.push(this))};yf.prototype={handleChange:function(){var t=this;bs.start(this.root),this.attribute.locked=!0,this.root.viewmodel.set(this.keypath,this.getValue()),bs.scheduleTask(function(){return t.attribute.locked=!1}),bs.end()},rebound:function(){var t,e,n;e=this.keypath,n=this.attribute.interpolator.keypath,e!==n&&(R(this.root._twowayBindings[e.str],this),this.keypath=n,t=this.root._twowayBindings[n.str]||(this.root._twowayBindings[n.str]=[]),t.push(this))},unbind:function(){}},yf.extend=function(t){var e,n=this;return e=function(t){yf.call(this,t),this.init&&this.init()},e.prototype=Eo(n.prototype),r(e.prototype,t),e.extend=yf.extend,e};var xf,_f=yf,wf=rr;xf=_f.extend({getInitialValue:function(){return""},getValue:function(){return this.element.node.value},render:function(){var t,e=this.element.node,n=!1;this.rendered=!0,t=this.root.lazy,this.element.lazy===!0?t=!0:this.element.lazy===!1?t=!1:u(this.element.lazy)?(t=!1,n=+this.element.lazy):u(t||"")&&(n=+t,t=!1,this.element.lazy=n),this.handler=n?ir:wf,e.addEventListener("change",wf,!1),t||(e.addEventListener("input",this.handler,!1),e.attachEvent&&e.addEventListener("keyup",this.handler,!1)),e.addEventListener("blur",ar,!1)},unrender:function(){var t=this.element.node;this.rendered=!1,t.removeEventListener("change",wf,!1),t.removeEventListener("input",this.handler,!1),t.removeEventListener("keyup",this.handler,!1),t.removeEventListener("blur",ar,!1)}});var kf=xf,Ef=kf.extend({getInitialValue:function(){return this.element.fragment?""+this.element.fragment:""},getValue:function(){return this.element.node.innerHTML}}),Sf=Ef,Of=or,Cf={},Af=_f.extend({name:"checked",init:function(){this.siblings=Of(this.root._guid,"radio",this.element.getAttribute("name")),this.siblings.push(this)},render:function(){var t=this.element.node;t.addEventListener("change",wf,!1),t.attachEvent&&t.addEventListener("click",wf,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",wf,!1),t.removeEventListener("click",wf,!1)},handleChange:function(){bs.start(this.root),this.siblings.forEach(function(t){t.root.viewmodel.set(t.keypath,t.getValue())}),bs.end()},getValue:function(){return this.element.node.checked},unbind:function(){R(this.siblings,this)}}),Pf=Af,Tf=_f.extend({name:"name",init:function(){this.siblings=Of(this.root._guid,"radioname",this.keypath.str),this.siblings.push(this),this.radioName=!0},getInitialValue:function(){return this.element.getAttribute("checked")?this.element.getAttribute("value"):void 0},render:function(){var t=this.element.node;t.name="{{"+this.keypath.str+"}}",t.checked=this.root.viewmodel.get(this.keypath)==this.element.getAttribute("value"),t.addEventListener("change",wf,!1),t.attachEvent&&t.addEventListener("click",wf,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",wf,!1),t.removeEventListener("click",wf,!1)},getValue:function(){var t=this.element.node;return t._ractive?t._ractive.value:t.value},handleChange:function(){this.element.node.checked&&_f.prototype.handleChange.call(this)},rebound:function(t,e){var n;_f.prototype.rebound.call(this,t,e),(n=this.element.node)&&(n.name="{{"+this.keypath.str+"}}")},unbind:function(){R(this.siblings,this)}}),jf=Tf,Mf=_f.extend({name:"name",getInitialValue:function(){return this.noInitialValue=!0,[]},init:function(){var t,e;this.checkboxName=!0,this.siblings=Of(this.root._guid,"checkboxes",this.keypath.str),this.siblings.push(this),this.noInitialValue&&(this.siblings.noInitialValue=!0),this.siblings.noInitialValue&&this.element.getAttribute("checked")&&(t=this.root.viewmodel.get(this.keypath),e=this.element.getAttribute("value"),t.push(e))},unbind:function(){R(this.siblings,this)},render:function(){var t,e,n=this.element.node;t=this.root.viewmodel.get(this.keypath),e=this.element.getAttribute("value"),i(t)?this.isChecked=M(t,e):this.isChecked=t==e,n.name="{{"+this.keypath.str+"}}",n.checked=this.isChecked,n.addEventListener("change",wf,!1),n.attachEvent&&n.addEventListener("click",wf,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",wf,!1),t.removeEventListener("click",wf,!1)},changed:function(){var t=!!this.isChecked;return this.isChecked=this.element.node.checked,this.isChecked===t},handleChange:function(){this.isChecked=this.element.node.checked,_f.prototype.handleChange.call(this)},getValue:function(){return this.siblings.filter(sr).map(ur)}}),Lf=Mf,Ff=_f.extend({name:"checked",render:function(){var t=this.element.node;t.addEventListener("change",wf,!1),t.attachEvent&&t.addEventListener("click",wf,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",wf,!1),t.removeEventListener("click",wf,!1)},getValue:function(){return this.element.node.checked}}),Nf=Ff,Rf=_f.extend({getInitialValue:function(){var t,e,n,r,a=this.element.options;if(void 0===this.element.getAttribute("value")&&(e=t=a.length,t)){for(;e--;)if(a[e].getAttribute("selected")){n=a[e].getAttribute("value"),r=!0;break}if(!r)for(;++e<t;)if(!a[e].getAttribute("disabled")){n=a[e].getAttribute("value");break}return void 0!==n&&(this.element.attributes.value.value=n),n}},render:function(){this.element.node.addEventListener("change",wf,!1)},unrender:function(){this.element.node.removeEventListener("change",wf,!1)},setValue:function(t){this.root.viewmodel.set(this.keypath,t)},getValue:function(){var t,e,n,r,a;for(t=this.element.node.options,n=t.length,e=0;n>e;e+=1)if(r=t[e],t[e].selected)return a=r._ractive?r._ractive.value:r.value},forceUpdate:function(){var t=this,e=this.getValue();void 0!==e&&(this.attribute.locked=!0,bs.scheduleTask(function(){return t.attribute.locked=!1}),this.root.viewmodel.set(this.keypath,e))}}),Df=Rf,If=Df.extend({getInitialValue:function(){return this.element.options.filter(function(t){return t.getAttribute("selected")}).map(function(t){return t.getAttribute("value")})},render:function(){var t;this.element.node.addEventListener("change",wf,!1),t=this.root.viewmodel.get(this.keypath),void 0===t&&this.handleChange()},unrender:function(){this.element.node.removeEventListener("change",wf,!1)},setValue:function(){throw Error("TODO not implemented yet")},getValue:function(){var t,e,n,r,a,i;for(t=[],e=this.element.node.options,r=e.length,n=0;r>n;n+=1)a=e[n],a.selected&&(i=a._ractive?a._ractive.value:a.value,t.push(i));return t},handleChange:function(){var t,e,n;return t=this.attribute,e=t.value,n=this.getValue(),void 0!==e&&L(n,e)||Df.prototype.handleChange.call(this),this},forceUpdate:function(){var t=this,e=this.getValue();void 0!==e&&(this.attribute.locked=!0,bs.scheduleTask(function(){return t.attribute.locked=!1}),this.root.viewmodel.set(this.keypath,e))},updateModel:function(){void 0!==this.attribute.value&&this.attribute.value.length||this.root.viewmodel.set(this.keypath,this.initialValue)}}),qf=If,Bf=_f.extend({render:function(){this.element.node.addEventListener("change",wf,!1)},unrender:function(){this.element.node.removeEventListener("change",wf,!1)},getValue:function(){return this.element.node.files}}),Vf=Bf,Uf=kf.extend({getInitialValue:function(){},getValue:function(){var t=parseFloat(this.element.node.value);return isNaN(t)?void 0:t}}),zf=cr,Wf=pr,Hf=fr,Gf=dr,Kf=hr,$f=/^event(?:\.(.+))?/,Qf=br,Yf=yr,Jf={},Zf={touchstart:!0,touchmove:!0,touchend:!0,touchcancel:!0,touchleave:!0},Xf=_r,td=wr,ed=kr,nd=Er,rd=Sr,ad=function(t,e,n){this.init(t,e,n)};ad.prototype={bubble:Wf,fire:Hf,getAction:Gf,init:Kf,listen:Yf,rebind:Xf,render:td,resolve:ed,unbind:nd,unrender:rd};var id=ad,od=function(t,e){var n,r,a,i,o=[];for(r in e)if(e.hasOwnProperty(r))for(a=r.split("-"),n=a.length;n--;)i=new id(t,a[n],e[r]),o.push(i);return o},sd=function(t,e){var n,r,a,i=this;this.element=t,this.root=n=t.root,r=e.n||e,("string"==typeof r||(a=new av({template:r,root:n,owner:t}),r=""+a,a.unbind(),""!==r))&&(e.a?this.params=e.a:e.d&&(this.fragment=new av({template:e.d,root:n,owner:t}),this.params=this.fragment.getArgsList(),this.fragment.bubble=function(){this.dirtyArgs=this.dirtyValue=!0,i.params=this.getArgsList(),i.ready&&i.update()}),this.fn=g("decorators",n,r),this.fn||p(Io(r,"decorator")))};sd.prototype={init:function(){var t,e,n;if(t=this.element.node,this.params?(n=[t].concat(this.params),e=this.fn.apply(this.root,n)):e=this.fn.call(this.root,t),!e||!e.teardown)throw Error("Decorator definition must return an object with a teardown method");this.actual=e,this.ready=!0},update:function(){this.actual.update?this.actual.update.apply(this.root,this.params):(this.actual.teardown(!0),this.init())},rebind:function(t,e){this.fragment&&this.fragment.rebind(t,e)},teardown:function(t){this.torndown=!0,this.ready&&this.actual.teardown(),!t&&this.fragment&&this.fragment.unbind()}};var ud,cd,ld,pd=sd,fd=Mr,dd=Lr,hd=qr,md=function(t){return t.replace(/-([a-zA-Z])/g,function(t,e){return e.toUpperCase()})};Zi?(cd={},ld=lo("div").style,ud=function(t){var e,n,r;if(t=md(t),!cd[t])if(void 0!==ld[t])cd[t]=t;else for(r=t.charAt(0).toUpperCase()+t.substring(1),e=ao.length;e--;)if(n=ao[e],void 0!==ld[n+r]){cd[t]=n+r;break}return cd[t]}):ud=null;var vd,gd,bd=ud;Zi?(gd=window.getComputedStyle||Co.getComputedStyle,vd=function(t){var e,n,r,a,o;if(e=gd(this.node),"string"==typeof t)return o=e[bd(t)],"0px"===o&&(o=0),o;if(!i(t))throw Error("Transition$getStyle must be passed a string, or an array of strings representing CSS properties");for(n={},r=t.length;r--;)a=t[r],o=e[bd(a)],"0px"===o&&(o=0),n[a]=o;return n}):vd=null;var yd=vd,xd=function(t,e){var n;if("string"==typeof t)this.node.style[bd(t)]=e;else for(n in t)t.hasOwnProperty(n)&&(this.node.style[bd(n)]=t[n]);return this},_d=function(t){var e;this.duration=t.duration,this.step=t.step,this.complete=t.complete,"string"==typeof t.easing?(e=t.root.easing[t.easing],e||(v(Io(t.easing,"easing")),e=Br)):e="function"==typeof t.easing?t.easing:Br,this.easing=e,this.start=ns(),this.end=this.start+this.duration,this.running=!0,_s.add(this)};_d.prototype={tick:function(t){var e,n;return this.running?t>this.end?(this.step&&this.step(1),this.complete&&this.complete(1),!1):(e=t-this.start,n=this.easing(e/this.duration),this.step&&this.step(n),!0):!1},stop:function(){this.abort&&this.abort(),this.running=!1}};var wd,kd,Ed,Sd,Od,Cd,Ad,Pd,Td=_d,jd=RegExp("^-(?:"+ao.join("|")+")-"),Md=function(t){return t.replace(jd,"")},Ld=RegExp("^(?:"+ao.join("|")+")([A-Z])"),Fd=function(t){var e;return t?(Ld.test(t)&&(t="-"+t),e=t.replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()})):""},Nd={},Rd={};Zi?(kd=lo("div").style,function(){void 0!==kd.transition?(Ed="transition",Sd="transitionend",Od=!0):void 0!==kd.webkitTransition?(Ed="webkitTransition",Sd="webkitTransitionEnd",Od=!0):Od=!1}(),Ed&&(Cd=Ed+"Duration",Ad=Ed+"Property",Pd=Ed+"TimingFunction"),wd=function(t,e,n,r,a){setTimeout(function(){var i,o,s,u,c;u=function(){o&&s&&(t.root.fire(t.name+":end",t.node,t.isIntro),a())},i=(t.node.namespaceURI||"")+t.node.tagName,t.node.style[Ad]=r.map(bd).map(Fd).join(","),t.node.style[Pd]=Fd(n.easing||"linear"),t.node.style[Cd]=n.duration/1e3+"s",c=function(e){var n;n=r.indexOf(md(Md(e.propertyName))),-1!==n&&r.splice(n,1),r.length||(t.node.removeEventListener(Sd,c,!1),s=!0,u())},t.node.addEventListener(Sd,c,!1),setTimeout(function(){for(var a,l,p,f,d,h=r.length,v=[];h--;)f=r[h],a=i+f,Od&&!Rd[a]&&(t.node.style[bd(f)]=e[f],Nd[a]||(l=t.getStyle(f),Nd[a]=t.getStyle(f)!=e[f],Rd[a]=!Nd[a],Rd[a]&&(t.node.style[bd(f)]=l))),(!Od||Rd[a])&&(void 0===l&&(l=t.getStyle(f)),p=r.indexOf(f),-1===p?m("Something very strange happened with transitions. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!",{node:t.node}):r.splice(p,1),d=/[^\d]*$/.exec(e[f])[0],v.push({name:bd(f),interpolator:Bo(parseFloat(l),parseFloat(e[f])),suffix:d}));v.length?new Td({root:t.root,duration:n.duration,easing:md(n.easing||""),step:function(e){var n,r;for(r=v.length;r--;)n=v[r],t.node.style[n.name]=n.interpolator(e)+n.suffix},complete:function(){o=!0,u()}}):o=!0,r.length||(t.node.removeEventListener(Sd,c,!1),s=!0,u())},0)},n.delay||0)}):wd=null;var Dd,Id,qd,Bd,Vd,Ud=wd;if("undefined"!=typeof document){if(Dd="hidden",Vd={},Dd in document)qd="";else for(Bd=ao.length;Bd--;)Id=ao[Bd],Dd=Id+"Hidden",Dd in document&&(qd=Id);void 0!==qd?(document.addEventListener(qd+"visibilitychange",Vr),Vr()):("onfocusout"in document?(document.addEventListener("focusout",Ur),document.addEventListener("focusin",zr)):(window.addEventListener("pagehide",Ur),window.addEventListener("blur",Ur),window.addEventListener("pageshow",zr),window.addEventListener("focus",zr)),Vd.hidden=!1)}var zd,Wd,Hd,Gd=Vd;Zi?(Wd=window.getComputedStyle||Co.getComputedStyle,zd=function(t,e,n){var r,a=this;if(4===arguments.length)throw Error("t.animateStyle() returns a promise - use .then() instead of passing a callback");if(Gd.hidden)return this.setStyle(t,e),Hd||(Hd=cs.resolve());"string"==typeof t?(r={},r[t]=e):(r=t,n=e),n||(v('The "%s" transition does not supply an options object to `t.animateStyle()`. This will break in a future version of Ractive. For more info see https://github.com/RactiveJS/Ractive/issues/340',this.name),n=this);var i=new cs(function(t){var e,i,o,s,u,c,l;if(!n.duration)return a.setStyle(r),void t();for(e=Object.keys(r),i=[],o=Wd(a.node),u={},c=e.length;c--;)l=e[c],s=o[bd(l)],"0px"===s&&(s=0),s!=r[l]&&(i.push(l),a.node.style[bd(l)]=s);return i.length?void Ud(a,r,n,i,t):void t()});return i}):zd=null;var Kd=zd,$d=function(t,e){return"number"==typeof t?t={duration:t}:"string"==typeof t?t="slow"===t?{duration:600}:"fast"===t?{duration:200}:{duration:400}:t||(t={}),a({},t,e)},Qd=Wr,Yd=function(t,e,n){this.init(t,e,n)};Yd.prototype={init:hd,start:Qd,getStyle:yd,setStyle:xd,animateStyle:Kd,processParams:$d};var Jd,Zd,Xd=Yd,th=Gr;Jd=function(){var t=this.node,e=this.fragment.toString(!1);if(window&&window.appearsToBeIELessEqual8&&(t.type="text/css"),t.styleSheet)t.styleSheet.cssText=e;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}},Zd=function(){this.node.type&&"text/javascript"!==this.node.type||m("Script tag was updated. This does not cause the code to be re-evaluated!",{ractive:this.root}),this.node.text=this.fragment.toString(!1)};var eh=function(){var t,e;return this.template.y?"<!DOCTYPE"+this.template.dd+">":(t="<"+this.template.e,t+=this.attributes.map(Zr).join("")+this.conditionalAttributes.map(Zr).join(""),"option"===this.name&&Yr(this)&&(t+=" selected"),"input"===this.name&&Jr(this)&&(t+=" checked"),t+=">","textarea"===this.name&&void 0!==this.getAttribute("value")?t+=Ee(this.getAttribute("value")):void 0!==this.getAttribute("contenteditable")&&(t+=this.getAttribute("value")||""),this.fragment&&(e="script"!==this.name&&"style"!==this.name,t+=this.fragment.toString(e)),il.test(this.template.e)||(t+="</"+this.template.e+">"),t)},nh=Xr,rh=ta,ah=function(t){this.init(t)};ah.prototype={bubble:Tp,detach:jp,find:Mp,findAll:Lp,findAllComponents:Fp,findComponent:Np,findNextNode:Rp,firstNode:Dp,getAttribute:Ip,init:fd,rebind:dd,render:th,toString:eh,unbind:nh,unrender:rh};var ih=ah,oh=/^\s*$/,sh=/^\s*/,uh=function(t){var e,n,r,a;return e=t.split("\n"),n=e[0],void 0!==n&&oh.test(n)&&e.shift(),r=N(e),void 0!==r&&oh.test(r)&&e.pop(),a=e.reduce(na,null),a&&(t=e.map(function(t){return t.replace(a,"")}).join("\n")),t},ch=ra,lh=function(t,e){var n;return e?n=t.split("\n").map(function(t,n){return n?e+t:t}).join("\n"):t},ph='Could not find template for partial "%s"',fh=function(t){var e,n;e=this.parentFragment=t.parentFragment,this.root=e.root,this.type=Ac,this.index=t.index,this.name=t.template.r,this.rendered=!1,this.fragment=this.fragmentToRender=this.fragmentToUnrender=null,zl.init(this,t),this.keypath||((n=ch(this.root,this.name,e))?(xl.call(this),this.isNamed=!0,this.setTemplate(n)):v(ph,this.name))};fh.prototype={bubble:function(){this.parentFragment.bubble()},detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},firstNode:function(){return this.fragment.firstNode()},findNextNode:function(){return this.parentFragment.findNextNode(this)},getPartialName:function(){return this.isNamed&&this.name?this.name:void 0===this.value?this.name:this.value},getValue:function(){return this.fragment.getValue()},rebind:function(t,e){this.isNamed||Ul.call(this,t,e),this.fragment&&this.fragment.rebind(t,e)},render:function(){return this.docFrag=document.createDocumentFragment(),this.update(),this.rendered=!0,this.docFrag},resolve:zl.resolve,setValue:function(t){var e;(void 0===t||t!==this.value)&&(void 0!==t&&(e=ch(this.root,""+t,this.parentFragment)),!e&&this.name&&(e=ch(this.root,this.name,this.parentFragment))&&(xl.call(this),this.isNamed=!0),e||v(ph,this.name,{ractive:this.root}),this.value=t,this.setTemplate(e||[]),this.bubble(),this.rendered&&bs.addView(this))},setTemplate:function(t){this.fragment&&(this.fragment.unbind(),this.rendered&&(this.fragmentToUnrender=this.fragment)),this.fragment=new av({template:t,root:this.root,owner:this,pElement:this.parentFragment.pElement}),this.fragmentToRender=this.fragment},toString:function(t){var e,n,r,a;return e=this.fragment.toString(t),n=this.parentFragment.items[this.index-1],n&&n.type===kc?(r=n.text.split("\n").pop(),(a=/^\s+$/.exec(r))?lh(e,a[0]):e):e},unbind:function(){this.isNamed||xl.call(this),this.fragment&&this.fragment.unbind()},unrender:function(t){this.rendered&&(this.fragment&&this.fragment.unrender(t),this.rendered=!1)},update:function(){var t,e;this.fragmentToUnrender&&(this.fragmentToUnrender.unrender(!0),this.fragmentToUnrender=null),this.fragmentToRender&&(this.docFrag.appendChild(this.fragmentToRender.render()),this.fragmentToRender=null),this.rendered&&(t=this.parentFragment.getNode(),e=this.parentFragment.findNextNode(this),t.insertBefore(this.docFrag,e))}};var dh,hh,mh,vh=fh,gh=ua,bh=ca,yh=new is("detach"),xh=la,_h=pa,wh=fa,kh=da,Eh=ha,Sh=ma,Oh=function(t,e,n,r){var a=t.root,i=t.keypath;r?a.viewmodel.smartUpdate(i,e,r):a.viewmodel.mark(i)},Ch=[],Ah=["pop","push","reverse","shift","sort","splice","unshift"];Ah.forEach(function(t){var e=function(){for(var e=arguments.length,n=Array(e),r=0;e>r;r++)n[r]=arguments[r];var a,i,o,s;for(a=bu(this,t,n),i=Array.prototype[t].apply(this,arguments),bs.start(),this._ractive.setting=!0,s=this._ractive.wrappers.length;s--;)o=this._ractive.wrappers[s],bs.addRactive(o.root),Oh(o,this,t,a);return bs.end(),this._ractive.setting=!1,i};So(Ch,t,{value:e})}),dh={},dh.__proto__?(hh=function(t){t.__proto__=Ch},mh=function(t){t.__proto__=Array.prototype}):(hh=function(t){var e,n;for(e=Ah.length;e--;)n=Ah[e],So(t,n,{value:Ch[n],configurable:!0})},mh=function(t){var e;for(e=Ah.length;e--;)delete t[Ah[e]]; -}),hh.unpatch=mh;var Ph,Th,jh,Mh=hh;Ph={filter:function(t){return i(t)&&(!t._ractive||!t._ractive.setting)},wrap:function(t,e,n){return new Th(t,e,n)}},Th=function(t,e,n){this.root=t,this.value=e,this.keypath=E(n),e._ractive||(So(e,"_ractive",{value:{wrappers:[],instances:[],setting:!1},configurable:!0}),Mh(e)),e._ractive.instances[t._guid]||(e._ractive.instances[t._guid]=0,e._ractive.instances.push(t)),e._ractive.instances[t._guid]+=1,e._ractive.wrappers.push(this)},Th.prototype={get:function(){return this.value},teardown:function(){var t,e,n,r,a;if(t=this.value,e=t._ractive,n=e.wrappers,r=e.instances,e.setting)return!1;if(a=n.indexOf(this),-1===a)throw Error(jh);if(n.splice(a,1),n.length){if(r[this.root._guid]-=1,!r[this.root._guid]){if(a=r.indexOf(this.root),-1===a)throw Error(jh);r.splice(a,1)}}else delete t._ractive,Mh.unpatch(this.value)}},jh="Something went wrong in a rather interesting way";var Lh,Fh,Nh=Ph,Rh=/^\s*[0-9]+\s*$/,Dh=function(t){return Rh.test(t)?[]:{}};try{Object.defineProperty({},"test",{value:0}),Lh={filter:function(t,e,n){var r,a;return e?(e=E(e),(r=n.viewmodel.wrapped[e.parent.str])&&!r.magic?!1:(a=n.viewmodel.get(e.parent),i(a)&&/^[0-9]+$/.test(e.lastKey)?!1:a&&("object"==typeof a||"function"==typeof a))):!1},wrap:function(t,e,n){return new Fh(t,e,n)}},Fh=function(t,e,n){var r,a,i;return n=E(n),this.magic=!0,this.ractive=t,this.keypath=n,this.value=e,this.prop=n.lastKey,r=n.parent,this.obj=r.isRoot?t.viewmodel.data:t.viewmodel.get(r),a=this.originalDescriptor=Object.getOwnPropertyDescriptor(this.obj,this.prop),a&&a.set&&(i=a.set._ractiveWrappers)?void(-1===i.indexOf(this)&&i.push(this)):void va(this,e,a)},Fh.prototype={get:function(){return this.value},reset:function(t){return this.updating?void 0:(this.updating=!0,this.obj[this.prop]=t,bs.addRactive(this.ractive),this.ractive.viewmodel.mark(this.keypath,{keepExistingWrapper:!0}),this.updating=!1,!0)},set:function(t,e){this.updating||(this.obj[this.prop]||(this.updating=!0,this.obj[this.prop]=Dh(t),this.updating=!1),this.obj[this.prop][t]=e)},teardown:function(){var t,e,n,r,a;return this.updating?!1:(t=Object.getOwnPropertyDescriptor(this.obj,this.prop),e=t&&t.set,void(e&&(r=e._ractiveWrappers,a=r.indexOf(this),-1!==a&&r.splice(a,1),r.length||(n=this.obj[this.prop],Object.defineProperty(this.obj,this.prop,this.originalDescriptor||{writable:!0,enumerable:!0,configurable:!0}),this.obj[this.prop]=n))))}}}catch(Ao){Lh=!1}var Ih,qh,Bh=Lh;Bh&&(Ih={filter:function(t,e,n){return Bh.filter(t,e,n)&&Nh.filter(t)},wrap:function(t,e,n){return new qh(t,e,n)}},qh=function(t,e,n){this.value=e,this.magic=!0,this.magicWrapper=Bh.wrap(t,e,n),this.arrayWrapper=Nh.wrap(t,e,n)},qh.prototype={get:function(){return this.value},teardown:function(){this.arrayWrapper.teardown(),this.magicWrapper.teardown()},reset:function(t){return this.magicWrapper.reset(t)}});var Vh=Ih,Uh=ga,zh={},Wh=xa,Hh=_a,Gh=Ea,Kh=Pa,$h=Ta,Qh=function(t,e){this.computation=t,this.viewmodel=t.viewmodel,this.ref=e,this.root=this.viewmodel.ractive,this.parentFragment=this.root.component&&this.root.component.parentFragment};Qh.prototype={resolve:function(t){this.computation.softDeps.push(t),this.computation.unresolvedDeps[t.str]=null,this.viewmodel.register(t,this.computation,"computed")}};var Yh=Qh,Jh=function(t,e){this.key=t,this.getter=e.getter,this.setter=e.setter,this.hardDeps=e.deps||[],this.softDeps=[],this.unresolvedDeps={},this.depValues={},this._dirty=this._firstRun=!0};Jh.prototype={constructor:Jh,init:function(t){var e,n=this;this.viewmodel=t,this.bypass=!0,e=t.get(this.key),t.clearCache(this.key.str),this.bypass=!1,this.setter&&void 0!==e&&this.set(e),this.hardDeps&&this.hardDeps.forEach(function(e){return t.register(e,n,"computed")})},invalidate:function(){this._dirty=!0},get:function(){var t,e,n=this,r=!1;if(this.getting){var a="The "+this.key.str+" computation indirectly called itself. This probably indicates a bug in the computation. It is commonly caused by `array.sort(...)` - if that's the case, clone the array first with `array.slice().sort(...)`";return h(a),this.value}if(this.getting=!0,this._dirty){if(this._firstRun||!this.hardDeps.length&&!this.softDeps.length?r=!0:[this.hardDeps,this.softDeps].forEach(function(t){var e,a,i;if(!r)for(i=t.length;i--;)if(e=t[i],a=n.viewmodel.get(e),!s(a,n.depValues[e.str]))return n.depValues[e.str]=a,void(r=!0)}),r){this.viewmodel.capture();try{this.value=this.getter()}catch(i){m('Failed to compute "%s"',this.key.str),f(i.stack||i),this.value=void 0}t=this.viewmodel.release(),e=this.updateDependencies(t),e&&[this.hardDeps,this.softDeps].forEach(function(t){t.forEach(function(t){n.depValues[t.str]=n.viewmodel.get(t)})})}this._dirty=!1}return this.getting=this._firstRun=!1,this.value},set:function(t){if(this.setting)return void(this.value=t);if(!this.setter)throw Error("Computed properties without setters are read-only. (This may change in a future version of Ractive!)");this.setter(t)},updateDependencies:function(t){var e,n,r,a,i;for(n=this.softDeps,e=n.length;e--;)r=n[e],-1===t.indexOf(r)&&(a=!0,this.viewmodel.unregister(r,this,"computed"));for(e=t.length;e--;)r=t[e],-1!==n.indexOf(r)||this.hardDeps&&-1!==this.hardDeps.indexOf(r)||(a=!0,ja(this.viewmodel,r)&&!this.unresolvedDeps[r.str]?(i=new Yh(this,r.str),t.splice(e,1),this.unresolvedDeps[r.str]=i,bs.addUnresolved(i)):this.viewmodel.register(r,this,"computed"));return a&&(this.softDeps=t.slice()),a}};var Zh=Jh,Xh=Ma,tm={FAILED_LOOKUP:!0},em=La,nm={},rm=Na,am=Ra,im=function(t,e){this.localKey=t,this.keypath=e.keypath,this.origin=e.origin,this.deps=[],this.unresolved=[],this.resolved=!1};im.prototype={forceResolution:function(){this.keypath=this.localKey,this.setup()},get:function(t,e){return this.resolved?this.origin.get(this.map(t),e):void 0},getValue:function(){return this.keypath?this.origin.get(this.keypath):void 0},initViewmodel:function(t){this.local=t,this.setup()},map:function(t){return void 0===typeof this.keypath?this.localKey:t.replace(this.localKey,this.keypath)},register:function(t,e,n){this.deps.push({keypath:t,dep:e,group:n}),this.resolved&&this.origin.register(this.map(t),e,n)},resolve:function(t){void 0!==this.keypath&&this.unbind(!0),this.keypath=t,this.setup()},set:function(t,e){this.resolved||this.forceResolution(),this.origin.set(this.map(t),e)},setup:function(){var t=this;void 0!==this.keypath&&(this.resolved=!0,this.deps.length&&(this.deps.forEach(function(e){var n=t.map(e.keypath);if(t.origin.register(n,e.dep,e.group),e.dep.setValue)e.dep.setValue(t.origin.get(n));else{if(!e.dep.invalidate)throw Error("An unexpected error occurred. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");e.dep.invalidate()}}),this.origin.mark(this.keypath)))},setValue:function(t){if(!this.keypath)throw Error("Mapping does not have keypath, cannot set value. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");this.origin.set(this.keypath,t)},unbind:function(t){var e=this;t||delete this.local.mappings[this.localKey],this.resolved&&(this.deps.forEach(function(t){e.origin.unregister(e.map(t.keypath),t.dep,t.group)}),this.tracker&&this.origin.unregister(this.keypath,this.tracker))},unregister:function(t,e,n){var r,a;if(this.resolved){for(r=this.deps,a=r.length;a--;)if(r[a].dep===e){r.splice(a,1);break}this.origin.unregister(this.map(t),e,n)}}};var om=Da,sm=function(t,e){var n,r,a,i;return n={},r=0,a=t.map(function(t,a){var o,s,u;s=r,u=e.length;do{if(o=e.indexOf(t,s),-1===o)return i=!0,-1;s=o+1}while(n[o]&&u>s);return o===r&&(r+=1),o!==a&&(i=!0),n[o]=!0,o})},um=Ia,cm={},lm=Va,pm=za,fm=Wa,dm=Ha,hm=Ka,mm={implicit:!0},vm={noCascade:!0},gm=Qa,bm=Ya,ym=function(t){var e,n,r=t.adapt,a=t.data,i=t.ractive,o=t.computed,s=t.mappings;this.ractive=i,this.adaptors=r,this.onchange=t.onchange,this.cache={},this.cacheMap=Eo(null),this.deps={computed:Eo(null),"default":Eo(null)},this.depsMap={computed:Eo(null),"default":Eo(null)},this.patternObservers=[],this.specials=Eo(null),this.wrapped=Eo(null),this.computations=Eo(null),this.captureGroups=[],this.unresolvedImplicitDependencies=[],this.changes=[],this.implicitChanges={},this.noCascade={},this.data=a,this.mappings=Eo(null);for(e in s)this.map(E(e),s[e]);if(a)for(e in a)(n=this.mappings[e])&&void 0===n.getValue()&&n.setValue(a[e]);for(e in o)s&&e in s&&p("Cannot map to a computed property ('%s')",e),this.compute(E(e),o[e]);this.ready=!0};ym.prototype={adapt:Uh,applyChanges:Gh,capture:Kh,clearCache:$h,compute:Xh,get:em,init:rm,map:am,mark:om,merge:um,register:lm,release:pm,reset:fm,set:dm,smartUpdate:hm,teardown:gm,unregister:bm};var xm=ym;Za.prototype={constructor:Za,begin:function(t){this.inProcess[t._guid]=!0},end:function(t){var e=t.parent;e&&this.inProcess[e._guid]?Xa(this.queue,e).push(t):ti(this,t),delete this.inProcess[t._guid]}};var _m=Za,wm=ei,km=/\$\{([^\}]+)\}/g,Em=new is("construct"),Sm=new is("config"),Om=new _m("init"),Cm=0,Am=["adaptors","components","decorators","easing","events","interpolators","partials","transitions"],Pm=ii,Tm=li;li.prototype={bubble:function(){this.dirty||(this.dirty=!0,bs.addView(this))},update:function(){this.callback(this.fragment.getValue()),this.dirty=!1},rebind:function(t,e){this.fragment.rebind(t,e)},unbind:function(){this.fragment.unbind()}};var jm=function(t,e,n,a,o){var s,u,c,l,p,f,d={},h={},v={},g=[];for(u=t.parentFragment,c=t.root,o=o||{},r(d,o),o.content=a||[],d[""]=o.content,e.defaults.el&&m("The <%s/> component has a default `el` property; it has been disregarded",t.name),l=u;l;){if(l.owner.type===Mc){p=l.owner.container;break}l=l.parent}return n&&Object.keys(n).forEach(function(e){var r,a,o=n[e];if("string"==typeof o)r=fl(o),h[e]=r?r.value:o;else if(0===o)h[e]=!0;else{if(!i(o))throw Error("erm wut");fi(o)?(v[e]={origin:t.root.viewmodel,keypath:void 0},a=pi(t,o[0],function(t){t.isSpecial?f?s.set(e,t.value):(h[e]=t.value,delete v[e]):f?s.viewmodel.mappings[e].resolve(t):v[e].keypath=t})):a=new Tm(t,o,function(t){f?s.set(e,t):h[e]=t}),g.push(a)}}),s=Eo(e.prototype),Pm(s,{el:null,append:!0,data:h,partials:o,magic:c.magic||e.defaults.magic,modifyArrays:c.modifyArrays,adapt:c.adapt},{parent:c,component:t,container:p,mappings:v,inlinePartials:d,cssIds:u.cssIds}),f=!0,t.resolvers=g,s},Mm=di,Lm=function(t){var e,n;for(e=t.root;e;)(n=e._liveComponentQueries["_"+t.name])&&n.push(t.instance),e=e.parent},Fm=mi,Nm=vi,Rm=gi,Dm=bi,Im=yi,qm=new is("teardown"),Bm=_i,Vm=function(t,e){this.init(t,e)};Vm.prototype={detach:bh,find:xh,findAll:_h,findAllComponents:wh,findComponent:kh,findNextNode:Eh,firstNode:Sh,init:Fm,rebind:Nm,render:Rm,toString:Dm,unbind:Im,unrender:Bm};var Um=Vm,zm=function(t){this.type=Pc,this.value=t.template.c};zm.prototype={detach:gl,firstNode:function(){return this.node},render:function(){return this.node||(this.node=document.createComment(this.value)),this.node},toString:function(){return"<!--"+this.value+"-->"},unrender:function(t){t&&this.node.parentNode.removeChild(this.node)}};var Wm=zm,Hm=function(t){var e,n;this.type=Mc,this.container=e=t.parentFragment.root,this.component=n=e.component,this.container=e,this.containerFragment=t.parentFragment,this.parentFragment=n.parentFragment;var r=this.name=t.template.n||"",a=e._inlinePartials[r];a||(m('Could not find template for partial "'+r+'"',{ractive:t.root}),a=[]),this.fragment=new av({owner:this,root:e.parent,template:a,pElement:this.containerFragment.pElement}),i(n.yielders[r])?n.yielders[r].push(this):n.yielders[r]=[this],bs.scheduleTask(function(){if(n.yielders[r].length>1)throw Error("A component template can only have one {{yield"+(r?" "+r:"")+"}} declaration at a time")})};Hm.prototype={detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},findNextNode:function(){return this.containerFragment.findNextNode(this)},firstNode:function(){return this.fragment.firstNode()},getValue:function(t){return this.fragment.getValue(t)},render:function(){return this.fragment.render()},unbind:function(){this.fragment.unbind()},unrender:function(t){this.fragment.unrender(t),R(this.component.yielders[this.name],this)},rebind:function(t,e){this.fragment.rebind(t,e)},toString:function(){return""+this.fragment}};var Gm=Hm,Km=function(t){this.declaration=t.template.a};Km.prototype={init:ko,render:ko,unrender:ko,teardown:ko,toString:function(){return"<!DOCTYPE"+this.declaration+">"}};var $m=Km,Qm=wi,Ym=Ei,Jm=Si,Zm=Oi,Xm=Pi,tv=ji,ev=function(t){this.init(t)};ev.prototype={bubble:lc,detach:pc,find:fc,findAll:dc,findAllComponents:hc,findComponent:mc,findNextNode:vc,firstNode:gc,getArgsList:hl,getNode:ml,getValue:vl,init:Qm,rebind:Ym,registerIndexRef:function(t){var e=this.registeredIndexRefs;-1===e.indexOf(t)&&e.push(t)},render:Jm,toString:Zm,unbind:Xm,unregisterIndexRef:function(t){var e=this.registeredIndexRefs;e.splice(e.indexOf(t),1)},unrender:tv};var nv,rv,av=ev,iv=Mi,ov=["template","partials","components","decorators","events"],sv=new is("reset"),uv=function(t,e){function n(e,r,a){a&&a.partials[t]||e.forEach(function(e){e.type===Ac&&e.getPartialName()===t&&r.push(e),e.fragment&&n(e.fragment.items,r,a),i(e.fragments)?n(e.fragments,r,a):i(e.items)?n(e.items,r,a):e.type===jc&&e.instance&&n(e.instance.fragment.items,r,e.instance),e.type===Cc&&(i(e.attributes)&&n(e.attributes,r,a),i(e.conditionalAttributes)&&n(e.conditionalAttributes,r,a))})}var r,a=[];return n(this.fragment.items,a),this.partials[t]=e,r=bs.start(this,!0),a.forEach(function(e){e.value=void 0,e.setValue(t)}),bs.end(),r},cv=Li,lv=xu("reverse"),pv=Fi,fv=xu("shift"),dv=xu("sort"),hv=xu("splice"),mv=Ri,vv=Di,gv=new is("teardown"),bv=qi,yv=Bi,xv=Vi,_v=new is("unrender"),wv=xu("unshift"),kv=Ui,Ev=new is("update"),Sv=zi,Ov={add:Xo,animate:Es,detach:Os,find:As,findAll:Ds,findAllComponents:Is,findComponent:qs,findContainer:Bs,findParent:Vs,fire:Hs,get:Gs,insert:$s,merge:Ys,observe:pu,observeOnce:fu,off:mu,on:vu,once:gu,pop:_u,push:wu,render:Tu,reset:iv,resetPartial:uv,resetTemplate:cv,reverse:lv,set:pv,shift:fv,sort:dv,splice:hv,subtract:mv,teardown:vv,toggle:bv,toHTML:yv,toHtml:yv,unrender:xv,unshift:wv,update:kv,updateModel:Sv},Cv=function(t,e,n){return n||Hi(t,e)?function(){var n,r="_super"in this,a=this._super;return this._super=e,n=t.apply(this,arguments),r&&(this._super=a),n}:t},Av=Gi,Pv=Yi,Tv=function(t){var e,n,r={};return t&&(e=t._ractive)?(r.ractive=e.root,r.keypath=e.keypath.str,r.index={},(n=Pl(e.proxy.parentFragment))&&(r.index=Pl.resolve(n)),r):r};nv=function(t){return this instanceof nv?void Pm(this,t):new nv(t)},rv={DEBUG:{writable:!0,value:!0},DEBUG_PROMISES:{writable:!0,value:!0},extend:{value:Pv},getNodeInfo:{value:Tv},parse:{value:Gu},Promise:{value:cs},svg:{value:ro},magic:{value:eo},VERSION:{value:"0.7.3"},adaptors:{writable:!0,value:{}},components:{writable:!0,value:{}},decorators:{writable:!0,value:{}},easing:{writable:!0,value:uo},events:{writable:!0,value:{}},interpolators:{writable:!0,value:Uo},partials:{writable:!0,value:{}},transitions:{writable:!0,value:{}}},Oo(nv,rv),nv.prototype=r(Ov,so),nv.prototype.constructor=nv,nv.defaults=nv.prototype;var jv="function";if(typeof Date.now!==jv||typeof String.prototype.trim!==jv||typeof Object.keys!==jv||typeof Array.prototype.indexOf!==jv||typeof Array.prototype.forEach!==jv||typeof Array.prototype.map!==jv||typeof Array.prototype.filter!==jv||"undefined"!=typeof window&&typeof window.addEventListener!==jv)throw Error("It looks like you're attempting to use Ractive.js in an older browser. You'll need to use one of the 'legacy builds' in order to continue - see http://docs.ractivejs.org/latest/legacy-builds for more information.");var Mv=nv;return Mv})},{}],206:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.observe("value",function(e,n,r){var a=t.get(),i=a.min,o=a.max,s=Math.clamp(i,o,e);t.animate("percentage",Math.round((s-i)/(o-i)*100))})}}}(a),a.exports.template={v:3,t:[" ",{p:[13,1,293],t:7,e:"div",a:{"class":"bar"},f:[{p:[14,3,313],t:7,e:"div",a:{"class":["barFill ",{t:2,r:"state",p:[14,23,333]}],style:["width: ",{t:2,r:"percentage",p:[14,48,358]},"%"]}}," ",{p:[15,3,384],t:7,e:"span",a:{"class":"barText"},f:[{t:16,p:[15,25,406]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],207:[function(t,e,n){var r=t(205),a={exports:{}};!function(e){"use strict";var n=t(276),r=t(275);e.exports={computed:{clickable:function(){return this.get("enabled")&&!this.get("state")?!0:!1},enabled:function(){return this.get("config.status")===n.UI_INTERACTIVE?!0:!1},styles:function(){var t="";if(this.get("tooltip-side")&&(t=" tooltip-"+this.get("tooltip-side")),this.get("grid")&&(t+=" gridable"),this.get("enabled")){var e=this.get("state"),n=this.get("style");return e?"inactive "+e+" "+t:"active normal "+n+" "+t}return"inactive disabled "+t}},oninit:function(){var t=this;this.on("press",function(e){var n=t.get(),a=n.action,i=n.params;(0,r.act)(t.get("config.ref"),a,i),e.node.blur()})}}}(a),a.exports.template={v:3,t:[" ",{p:[48,1,1178],t:7,e:"span",a:{"class":["button ",{t:2,r:"styles",p:[48,21,1198]}],unselectable:"on","data-tooltip":[{t:2,r:"tooltip",p:[51,17,1280]}]},m:[{t:4,f:["tabindex='0'"],r:"clickable",p:[50,3,1232]}],v:{"mouseover-mousemove":"hover",mouseleave:"unhover","click-enter":{n:[{t:4,f:["press"],r:"clickable",p:[54,19,1370]}],d:[]}},f:[{t:4,f:[{p:[56,5,1416],t:7,e:"i",a:{"class":["fa fa-",{t:2,r:"icon",p:[56,21,1432]}]}}],n:50,r:"icon",p:[55,3,1399]}," ",{t:16,p:[58,3,1459]}]}]},e.exports=r.extend(a.exports)},{205:205,275:275,276:276}],208:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"display"},f:[{t:4,f:[{p:[3,5,42],t:7,e:"header",f:[{p:[4,7,57],t:7,e:"h3",f:[{t:2,r:"title",p:[4,11,61]}]}," ",{t:4,f:[{p:[6,9,105],t:7,e:"div",a:{"class":"buttonRight"},f:[{t:16,n:"button",p:[6,34,130]}]}],n:50,r:"button",p:[5,7,82]}]}],n:50,r:"title",p:[2,3,24]}," ",{p:[10,3,193],t:7,e:"article",f:[{t:16,p:[11,5,207]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],209:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.on("clear",function(){t.set("value",""),t.find("input").focus()})}}}(a),a.exports.template={v:3,t:[" ",{p:[12,1,170],t:7,e:"input",a:{type:"text",value:[{t:2,r:"value",p:[12,27,196]}],placeholder:[{t:2,r:"placeholder",p:[12,51,220]}]}}," ",{p:[13,1,240],t:7,e:"ui-button",a:{icon:"refresh"},v:{press:"clear"}}]},e.exports=r.extend(a.exports)},{205:205}],210:[function(t,e,n){var r=t(205),a={exports:{}};!function(e){"use strict";e.exports={data:{graph:t(202),xaccessor:function(t){return t.x},yaccessor:function(t){return t.y}},computed:{size:function(){var t=this.get("points");return t[0].length},scale:function(){var t=this.get("points");return Math.max.apply(Math,Array.map(t,function(t){return Math.max.apply(Math,Array.map(t,function(t){return t.y}))}))},xaxis:function(){var t=this.get("xinc"),e=this.get("size");return Array.from(Array(e).keys()).filter(function(e){return e&&e%t==0})},yaxis:function(){var t=this.get("yinc"),e=this.get("scale");return Array.from(Array(t).keys()).map(function(t){return Math.round(e*(++t/100)*10)})}},oninit:function(){var t=this;this.on({enter:function(t){this.set("selected",t.index.count)},exit:function(t){this.set("selected")}}),window.addEventListener("resize",function(e){t.set("width",t.el.clientWidth)})},onrender:function(){this.set("width",this.el.clientWidth)}}}(a),a.exports.template={v:3,t:[" ",{p:[47,1,1269],t:7,e:"svg",a:{"class":"linegraph",width:"100%",height:[{t:2,x:{r:["height"],s:"_0+10"},p:[47,45,1313]}]},f:[{p:[48,3,1334],t:7,e:"g",a:{transform:"translate(0, 5)"},f:[{t:4,f:[{t:4,f:[{p:[51,9,1504],t:7,e:"line",a:{x1:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,19,1514]}],x2:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,38,1533]}],y1:"0",y2:[{t:2,r:"height",p:[51,64,1559]}],stroke:"darkgray"}}," ",{t:4,f:[{p:[53,11,1635],t:7,e:"text",a:{x:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[53,20,1644]}],y:[{t:2,x:{r:["height"],s:"_0-5"},p:[53,38,1662]}],"text-anchor":"middle",fill:"white"},f:[{t:2,x:{r:["size",".","xfactor"],s:"(_0-_1)*_2"},p:[53,88,1712]}," ",{t:2,r:"xunit",p:[53,113,1737]}]}],n:50,x:{r:["@index"],s:"_0%2==0"},p:[52,9,1600]}],n:52,r:"xaxis",p:[50,7,1479]}," ",{t:4,f:[{p:[57,9,1820],t:7,e:"line",a:{x1:"0",x2:[{t:2,r:"width",p:[57,26,1837]}],y1:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,41,1852]}],y2:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,60,1871]}],stroke:"darkgray"}}," ",{p:[58,9,1915],t:7,e:"text",a:{x:"0",y:[{t:2,x:{r:["yscale","."],s:"_0(_1)-5"},p:[58,24,1930]}],"text-anchor":"begin",fill:"white"},f:[{t:2,x:{r:[".","yfactor"],s:"_0*_1"},p:[58,76,1982]}," ",{t:2,r:"yunit",p:[58,92,1998]}]}],n:52,r:"yaxis",p:[56,7,1795]}," ",{t:4,f:[{p:[61,9,2071],t:7,e:"path",a:{d:[{t:2,x:{r:["area.path"],s:"_0.print()"},p:[61,18,2080]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[61,47,2109]}],opacity:"0.1"}}],n:52,i:"curve",r:"curves",p:[60,7,2039]}," ",{t:4,f:[{p:[64,9,2200],t:7,e:"path",a:{d:[{t:2,x:{r:["line.path"],s:"_0.print()"},p:[64,18,2209]}],stroke:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[64,49,2240]}],fill:"none"}}],n:52,i:"curve",r:"curves",p:[63,7,2168]}," ",{t:4,f:[{t:4,f:[{p:[68,11,2375],t:7,e:"circle",a:{transform:["translate(",{t:2,r:".",p:[68,40,2404]},")"],r:[{t:2,x:{r:["selected","count"],s:"_0==_1?10:4"},p:[68,51,2415]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[68,89,2453]}]},v:{mouseenter:"enter",mouseleave:"exit"}}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[67,9,2329]}],n:52,i:"curve",r:"curves",p:[66,7,2297]}," ",{t:4,f:[{t:4,f:[{t:4,f:[{p:[74,13,2678],t:7,e:"text",a:{transform:["translate(",{t:2,r:".",p:[74,40,2705]},") ",{t:2,x:{r:["count","size"],s:'_0<=_1/2?"translate(15, 4)":"translate(-15, 4)"'},p:[74,47,2712]}],"text-anchor":[{t:2,x:{r:["count","size"],s:'_0<=_1/2?"start":"end"'},p:[74,126,2791]}],fill:"white"},f:[{t:2,x:{r:["count","item","yfactor"],s:"_1[_0].y*_2"},p:[75,15,2861]}," ",{t:2,r:"yunit",p:[75,43,2889]}," @ ",{t:2,x:{r:["size","count","item","xfactor"],s:"(_0-_2[_1].x)*_3"},p:[75,55,2901]}," ",{t:2,r:"xunit",p:[75,92,2938]}]}],n:50,x:{r:["selected","count"],s:"_0==_1"},p:[73,11,2638]}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[72,9,2592]}],n:52,i:"curve",r:"curves",p:[71,7,2560]}," ",{t:4,f:[{p:[81,9,3063],t:7,e:"g",a:{transform:["translate(",{t:2,x:{r:["width","curves.length","@index"],s:"(_0/(_1+1))*(_2+1)"},p:[81,33,3087]},", 10)"]},f:[{p:[82,11,3154],t:7,e:"circle",a:{r:"4",fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[82,31,3174]}]}}," ",{p:[83,11,3206],t:7,e:"text",a:{x:"8",y:"4",fill:"white"},f:[{t:2,rx:{r:"legend",m:[{t:30,n:"curve"}]},p:[83,42,3237]}]}]}],n:52,i:"curve",r:"curves",p:[80,7,3031]}],x:{r:["graph","points","xaccessor","yaccessor","width","height"],s:"_0({data:_1,xaccessor:_2,yaccessor:_3,width:_4,height:_5})"},p:[49,5,1371]}]}]}]},e.exports=r.extend(a.exports)},{202:202,205:205}],211:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"notice"},f:[{t:16,p:[2,3,23]}]}]},e.exports=r.extend(a.exports)},{205:205}],212:[function(t,e,n){var r=t(205),a={exports:{}};!function(e){"use strict";var n=t(275),r=t(277);e.exports={oninit:function(){var t=this,e=r.resize.bind(this),a=function(){return t.set({resize:!1,x:null,y:null})};this.observe("config.fancy",function(r,i,o){(0,n.winset)(t.get("config.window"),"can-resize",!r),r?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",a)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",a))}),this.on("resize",function(){return t.toggle("resize")})}}}(a),a.exports.template={v:3,t:[" ",{t:4,f:[{p:[28,3,739],t:7,e:"div",a:{"class":"resize"},v:{mousedown:"resize"}}],n:50,r:"config.fancy",p:[27,1,716]}]},e.exports=r.extend(a.exports)},{205:205,275:275,277:277}],213:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"section",a:{"class":[{t:4,f:["candystripe"],r:"candystripe",p:[1,17,16]}]},f:[{t:4,f:[{p:[3,5,82],t:7,e:"span",a:{"class":"label",style:[{t:4,f:["color:",{t:2,r:"labelcolor",p:[3,53,130]}],r:"labelcolor",p:[3,32,109]}]},f:[{t:2,r:"label",p:[3,84,161]},":"]}],n:50,r:"label",p:[2,3,64]}," ",{t:4,f:[{t:16,p:[6,5,210]}],n:50,r:"nowrap",p:[5,3,191]},{t:4,n:51,f:[{p:[8,5,235],t:7,e:"div",a:{"class":"content",style:[{t:4,f:["float:right;"],r:"right",p:[8,33,263]}]},f:[{t:16,p:[9,7,304]}]}],r:"nowrap"}]}]},e.exports=r.extend(a.exports)},{205:205}],214:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"subdisplay"},f:[{t:4,f:[{p:[3,5,45],t:7,e:"header",f:[{p:[4,7,60],t:7,e:"h4",f:[{t:2,r:"title",p:[4,11,64]}]}," ",{t:4,f:[{t:16,n:"button",p:[5,21,99]}],n:50,r:"button",p:[5,7,85]}]}],n:50,r:"title",p:[2,3,27]}," ",{p:[8,3,149],t:7,e:"article",f:[{t:16,p:[9,5,163]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],215:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.set("active",this.findComponent("tab").get("name")),this.on("switch",function(e){t.set("active",e.node.textContent.trim())}),this.observe("active",function(e,n,r){for(var a=t.findAllComponents("tab"),i=Array.isArray(a),o=0,a=i?a:a[Symbol.iterator]();;){var s;if(i){if(o>=a.length)break;s=a[o++]}else{if(o=a.next(),o.done)break;s=o.value}var u=s;u.set("shown",u.get("name")===e)}})}}}(a),a.exports.template={v:3,t:[" "," ",{p:[20,1,524],t:7,e:"header",f:[{t:4,f:[{p:[22,5,556],t:7,e:"ui-button",a:{pane:[{t:2,r:".",p:[22,22,573]}]},v:{press:"switch"},f:[{t:2,r:".",p:[22,47,598]}]}],n:52,r:"tabs",p:[21,3,536]}]}," ",{p:[25,1,641],t:7,e:"ui-display",f:[{t:8,r:"content",p:[26,3,657]}]}]},a.exports.components=a.exports.components||{};var i={tab:t(216)};for(var o in i)i.hasOwnProperty(o)&&(a.exports.components[o]=i[o]);e.exports=r.extend(a.exports)},{205:205,216:216}],216:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{t:4,f:[{t:16,p:[2,3,17]}],n:50,r:"shown",p:[1,1,0]}]},e.exports=r.extend(a.exports)},{205:205}],217:[function(t,e,n){var r=t(205),a={exports:{}};!function(e){"use strict";var n=t(276),r=t(275),a=t(277);e.exports={computed:{visualStatus:function(){switch(this.get("config.status")){case n.UI_INTERACTIVE:return"good";case n.UI_UPDATE:return"average";case n.UI_DISABLED:return"bad";default:return"bad"}}},oninit:function(){var t=this,e=a.drag.bind(this),n=function(e){return t.set({drag:!1,x:null,y:null})};this.observe("config.fancy",function(a,i,o){(0,r.winset)(t.get("config.window"),"titlebar",!a),a?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n))}),this.on({drag:function(){this.toggle("drag")},close:function(){(0,r.winset)(this.get("config.window"),"is-visible",!1),window.location.href=(0,r.href)({command:"uiclose "+this.get("config.ref")},"winset")},minimize:function(){(0,r.winset)(this.get("config.window"),"is-minimized",!0)}})}}}(a),a.exports.template={v:3,t:[" ",{p:[49,1,1334],t:7,e:"header",a:{"class":"titlebar"},v:{mousedown:"drag"},f:[{p:[50,3,1382],t:7,e:"i",a:{"class":["statusicon fa fa-eye fa-2x ",{t:2,r:"visualStatus",p:[50,40,1419]}]}}," ",{p:[51,3,1444],t:7,e:"span",a:{"class":"title"},f:[{t:16,p:[51,23,1464]}]}," ",{t:4,f:[{p:[53,5,1508],t:7,e:"i",a:{"class":"minimize fa fa-minus fa-2x"},v:{click:"minimize"}}," ",{p:[54,5,1575],t:7,e:"i",a:{"class":"close fa fa-close fa-2x"},v:{click:"close"}}],n:50,r:"config.fancy",p:[52,3,1483]}]}]},e.exports=r.extend(a.exports)},{205:205,275:275,276:276,277:277}],218:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";var e=[11,10,9,8];t.exports={data:{userAgent:navigator.userAgent},computed:{ie:function(){if(document.documentMode)return document.documentMode;for(var t in e){var n=document.createElement("div");if(n.innerHTML="<!--[if IE "+t+"]><span></span><![endif]-->",n.getElementsByTagName("span").length)return t}}},oninit:function(){var t=this;this.on("debug",function(){return t.toggle("debug")})}}}(a),a.exports.template={v:3,t:[" ",{t:4,f:[{p:[27,3,636],t:7,e:"ui-notice",f:[{p:[28,5,652],t:7,e:"span",f:["You have an old (IE",{t:2,r:"ie",p:[28,30,677]},"), end-of-life (click 'EOL Info' for more information) version of Internet Explorer installed."]},{p:[28,137,784],t:7,e:"br"}," ",{p:[29,5,794],t:7,e:"span",f:["To upgrade, click 'Upgrade IE' to download IE11 from Microsoft."]},{p:[29,81,870],t:7,e:"br"}," ",{p:[30,5,880],t:7,e:"span",f:["If you are unable to upgrade directly, click 'IE VMs' to download a VM with IE11 or Edge from Microsoft."]},{p:[30,122,997],t:7,e:"br"}," ",{p:[31,5,1007],t:7,e:"span",f:["Otherwise, click 'No Frills' below to disable potentially incompatible features (and this message)."]}," ",{p:[32,5,1124],t:7,e:"hr"}," ",{p:[33,5,1134],t:7,e:"ui-button",a:{icon:"close",action:"tgui:nofrills"},f:["No Frills"]}," ",{p:[34,5,1207],t:7,e:"ui-button",a:{icon:"internet-explorer",action:"tgui:link",params:'{"url": "http://windows.microsoft.com/en-us/internet-explorer/download-ie"}'},f:["Upgrade IE"]}," ",{p:[36,5,1381],t:7,e:"ui-button",a:{icon:"edge",action:"tgui:link",params:'{"url": "https://dev.windows.com/en-us/microsoft-edge/tools/vms"}'},f:["IE VMs"]}," ",{p:[38,5,1528],t:7,e:"ui-button",a:{icon:"info",action:"tgui:link",params:'{"url": "https://support.microsoft.com/en-us/lifecycle#gp/Microsoft-Internet-Explorer"}'},f:["EOL Info"]}," ",{p:[40,5,1699],t:7,e:"ui-button",a:{icon:"bug"},v:{press:"debug"},f:["Debug Info"]}," ",{t:4,f:[{p:[42,7,1785],t:7,e:"hr"}," ",{p:[43,7,1797],t:7,e:"span",f:["Detected: IE",{t:2,r:"ie",p:[43,25,1815]}]},{p:[43,38,1828],t:7,e:"br"}," ",{p:[44,7,1840],t:7,e:"span",f:["User Agent: ",{t:2,r:"userAgent",p:[44,25,1858]}]}],n:50,r:"debug",p:[41,5,1765]}]}],n:50,x:{r:["config.fancy","ie"],s:"_0&&_1&&_1<11"},p:[26,1,596]}]},e.exports=r.extend(a.exports)},{205:205}],219:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[" "," "," "," "," ",{p:[7,1,261],t:7,e:"ui-notice",f:[{t:4,f:[{p:[9,5,304],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[10,7,346],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[10,24,363]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[10,75,414]}]}]}],n:50,r:"data.siliconUser",p:[8,3,275]},{t:4,n:51,f:[{p:[13,5,502],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,31,528]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[16,1,610],t:7,e:"status"}," ",{t:4,f:[{t:4,f:[{p:[19,7,701],t:7,e:"ui-display",a:{title:"Air Controls"},f:[{p:[20,9,743],t:7,e:"ui-section",f:[{p:[21,11,766],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"exclamation-triangle":"exclamation"'},p:[21,28,783]}],style:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"caution":null'},p:[21,98,853]}],action:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"reset":"alarm"'},p:[22,23,916]}]},f:["Area Atmosphere Alarm"]}]}," ",{p:[24,9,1022],t:7,e:"ui-section",f:[{p:[25,11,1045],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0==3?"exclamation-triangle":"exclamation"'},p:[25,28,1062]}],style:[{t:2,x:{r:["data.mode"],s:'_0==3?"danger":null'},p:[25,96,1130]}],action:"mode",params:['{"mode": ',{t:2,x:{r:["data.mode"],s:"_0==3?1:3"},p:[26,44,1211]},"}"]},f:["Panic Siphon"]}]}," ",{p:[28,9,1295],t:7,e:"br"}," ",{p:[29,9,1309],t:7,e:"ui-section",f:[{p:[30,11,1332],t:7,e:"ui-button",a:{icon:"sign-out",action:"tgui:view",params:'{"screen": "vents"}'},f:["Vent Controls"]}]}," ",{p:[32,9,1463],t:7,e:"ui-section",f:[{p:[33,11,1486],t:7,e:"ui-button",a:{icon:"filter",action:"tgui:view",params:'{"screen": "scrubbers"}'},f:["Scrubber Controls"]}]}," ",{p:[35,9,1623], -t:7,e:"ui-section",f:[{p:[36,11,1646],t:7,e:"ui-button",a:{icon:"cog",action:"tgui:view",params:'{"screen": "modes"}'},f:["Operating Mode"]}]}," ",{p:[38,9,1773],t:7,e:"ui-section",f:[{p:[39,11,1796],t:7,e:"ui-button",a:{icon:"bar-chart",action:"tgui:view",params:'{"screen": "thresholds"}'},f:["Alarm Thresholds"]}]}]}],n:50,x:{r:["config.screen"],s:'_0=="home"'},p:[18,3,663]},{t:4,n:51,f:[{t:4,n:50,x:{r:["config.screen"],s:'_0=="vents"'},f:[{p:[43,5,1990],t:7,e:"vents"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&(_0=="scrubbers")'},f:[" ",{p:[45,5,2045],t:7,e:"scrubbers"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&(_0=="modes"))'},f:[" ",{p:[47,5,2100],t:7,e:"modes"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&((!(_0=="modes"))&&(_0=="thresholds")))'},f:[" ",{p:[49,5,2156],t:7,e:"thresholds"}]}],x:{r:["config.screen"],s:'_0=="home"'}}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[17,1,620]}]},a.exports.components=a.exports.components||{};var i={vents:t(225),modes:t(221),thresholds:t(224),status:t(223),scrubbers:t(222)};for(var o in i)i.hasOwnProperty(o)&&(a.exports.components[o]=i[o]);e.exports=r.extend(a.exports)},{205:205,221:221,222:222,223:223,224:224,225:225}],220:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-button",a:{icon:"arrow-left",action:"tgui:view",params:'{"screen": "home"}'},f:["Back"]}]},e.exports=r.extend(a.exports)},{205:205}],221:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,111],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Operating Modes",button:0},f:[" ",{t:4,f:[{p:[8,5,161],t:7,e:"ui-section",f:[{p:[9,7,180],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["selected"],s:'_0?"check-square-o":"square-o"'},p:[9,24,197]}],state:[{t:2,x:{r:["selected","danger"],s:'_0?_1?"danger":"selected":null'},p:[10,16,258]}],action:"mode",params:['{"mode": ',{t:2,r:"mode",p:[11,40,351]},"}"]},f:[{t:2,r:"name",p:[11,51,362]}]}]}],n:52,r:"data.modes",p:[7,3,136]}]}]},a.exports.components=a.exports.components||{};var i={back:t(220)};for(var o in i)i.hasOwnProperty(o)&&(a.exports.components[o]=i[o]);e.exports=r.extend(a.exports)},{205:205,220:220}],222:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,113],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Scrubber Controls",button:0},f:[" ",{t:4,f:[{p:[8,5,167],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[8,27,189]}]},f:[{p:[9,7,211],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[10,9,246],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[10,26,263]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[10,68,305]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[11,46,381]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[11,66,401]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[11,80,415]}]}]}," ",{p:[13,7,478],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[14,9,512],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["scrubbing"],s:'_0?"filter":"sign-in"'},p:[14,26,529]}],style:[{t:2,x:{r:["scrubbing"],s:'_0?null:"danger"'},p:[14,71,574]}],action:"scrubbing",params:['{"id_tag": "',{t:2,r:"id_tag",p:[15,50,656]},'", "val": ',{t:2,x:{r:["scrubbing"],s:"+!_0"},p:[15,70,676]},"}"]},f:[{t:2,x:{r:["scrubbing"],s:'_0?"Scrubbing":"Siphoning"'},p:[15,88,694]}]}]}," ",{p:[17,7,774],t:7,e:"ui-section",a:{label:"Range"},f:[{p:[18,9,809],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["widenet"],s:'_0?"expand":"compress"'},p:[18,26,826]}],style:[{t:2,x:{r:["widenet"],s:'_0?"selected":null'},p:[18,70,870]}],action:"widenet",params:['{"id_tag": "',{t:2,r:"id_tag",p:[19,48,950]},'", "val": ',{t:2,x:{r:["widenet"],s:"+!_0"},p:[19,68,970]},"}"]},f:[{t:2,x:{r:["widenet"],s:'_0?"Expanded":"Normal"'},p:[19,84,986]}]}]}," ",{p:[21,7,1060],t:7,e:"ui-section",a:{label:"Filters"},f:[{p:[22,9,1097],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_co2"],s:'_0?"check-square-o":"square-o"'},p:[22,26,1114]}],style:[{t:2,x:{r:["filter_co2"],s:'_0?"selected":null'},p:[22,81,1169]}],action:"co2_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[23,50,1254]},'", "val": ',{t:2,x:{r:["filter_co2"],s:"+!_0"},p:[23,70,1274]},"}"]},f:["CO2"]}," ",{p:[24,9,1317],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_n2o"],s:'_0?"check-square-o":"square-o"'},p:[24,26,1334]}],style:[{t:2,x:{r:["filter_n2o"],s:'_0?"selected":null'},p:[24,81,1389]}],action:"n2o_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[25,50,1474]},'", "val": ',{t:2,x:{r:["filter_n2o"],s:"+!_0"},p:[25,70,1494]},"}"]},f:["N2O"]}," ",{p:[26,9,1537],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_toxins"],s:'_0?"check-square-o":"square-o"'},p:[26,26,1554]}],style:[{t:2,x:{r:["filter_toxins"],s:'_0?"selected":null'},p:[26,84,1612]}],action:"tox_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[27,50,1700]},'", "val": ',{t:2,x:{r:["filter_toxins"],s:"+!_0"},p:[27,70,1720]},"}"]},f:["Plasma"]}," ",{p:[28,3,1763],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_bz"],s:'_0?"check-square-o":"square-o"'},p:[28,20,1780]}],style:[{t:2,x:{r:["filter_bz"],s:'_0?"selected":null'},p:[28,74,1834]}],action:"bz_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[29,43,1911]},'", "val": ',{t:2,x:{r:["filter_bz"],s:"+!_0"},p:[29,63,1931]},"}"]},f:["BZ"]}]}]}],n:52,r:"data.scrubbers",p:[7,3,138]},{t:4,n:51,f:[{p:[33,5,2020],t:7,e:"span",a:{"class":"bad"},f:["Error: No scrubbers connected."]}],r:"data.scrubbers"}]}]},a.exports.components=a.exports.components||{};var i={back:t(220)};for(var o in i)i.hasOwnProperty(o)&&(a.exports.components[o]=i[o]);e.exports=r.extend(a.exports)},{205:205,220:220}],223:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Air Status"},f:[{t:4,f:[{t:4,f:[{p:[4,7,107],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[4,26,126]}]},f:[{p:[5,6,142],t:7,e:"span",a:{"class":[{t:2,x:{r:["danger_level"],s:'_0==2?"bad":_0==1?"average":"good"'},p:[5,19,155]}]},f:[{t:2,x:{r:["value"],s:"Math.fixed(_0,2)"},p:[6,5,232]},{t:2,r:"unit",p:[6,29,256]}]}]}],n:52,r:"adata.environment_data",p:[3,5,68]}," ",{p:[10,5,313],t:7,e:"ui-section",a:{label:"Local Status"},f:[{p:[11,7,353],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.danger_level"],s:'_0==2?"bad bold":_0==1?"average bold":"good"'},p:[11,20,366]}]},f:[{t:2,x:{r:["data.danger_level"],s:'_0==2?"Danger (Internals Required)":_0==1?"Caution":"Optimal"'},p:[12,6,464]}]}]}," ",{p:[15,5,605],t:7,e:"ui-section",a:{label:"Area Status"},f:[{p:[16,7,644],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.atmos_alarm","data.fire_alarm"],s:'_0||_1?"bad bold":"good"'},p:[16,20,657]}]},f:[{t:2,x:{r:["data.atmos_alarm","fire_alarm"],s:'_0?"Atmosphere Alarm":_1?"Fire Alarm":"Nominal"'},p:[17,8,728]}]}]}],n:50,r:"data.environment_data",p:[2,3,34]},{t:4,n:51,f:[{p:[21,5,856],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[22,7,891],t:7,e:"span",a:{"class":"bad bold"},f:["Cannot obtain air sample for analysis."]}]}],r:"data.environment_data"}," ",{t:4,f:[{p:[26,5,1015],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[27,7,1050],t:7,e:"span",a:{"class":"bad bold"},f:["Safety measures offline. Device may exhibit abnormal behavior."]}]}],n:50,r:"data.emagged",p:[25,3,990]}]}]},e.exports=r.extend(a.exports)},{205:205}],224:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.css=" th, td {\n padding-right: 16px;\n text-align: left;\n }",a.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,112],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Alarm Thresholds",button:0},f:[" ",{p:[7,3,137],t:7,e:"table",f:[{p:[8,5,149],t:7,e:"thead",f:[{p:[8,12,156],t:7,e:"tr",f:[{p:[9,7,167],t:7,e:"th"}," ",{p:[10,7,183],t:7,e:"th",f:[{p:[10,11,187],t:7,e:"span",a:{"class":"bad"},f:["min2"]}]}," ",{p:[11,7,228],t:7,e:"th",f:[{p:[11,11,232],t:7,e:"span",a:{"class":"average"},f:["min1"]}]}," ",{p:[12,7,277],t:7,e:"th",f:[{p:[12,11,281],t:7,e:"span",a:{"class":"average"},f:["max1"]}]}," ",{p:[13,7,326],t:7,e:"th",f:[{p:[13,11,330],t:7,e:"span",a:{"class":"bad"},f:["max2"]}]}]}]}," ",{p:[15,5,387],t:7,e:"tbody",f:[{t:4,f:[{p:[16,32,426],t:7,e:"tr",f:[{p:[17,9,439],t:7,e:"th",f:[{t:3,r:"name",p:[17,13,443]}]}," ",{t:4,f:[{p:[18,27,485],t:7,e:"td",f:[{p:[19,11,500],t:7,e:"ui-button",a:{action:"threshold",params:['{"env": "',{t:2,r:"env",p:[19,58,547]},'", "var": "',{t:2,r:"val",p:[19,76,565]},'"}']},f:[{t:2,x:{r:["selected"],s:"Math.fixed(_0,2)"},p:[19,87,576]}]}]}],n:52,r:"settings",p:[18,9,467]}]}],n:52,r:"data.thresholds",p:[16,7,401]}]}," ",{p:[23,3,675],t:7,e:"table",f:[]}]}]}," "]},a.exports.components=a.exports.components||{};var i={back:t(220)};for(var o in i)i.hasOwnProperty(o)&&(a.exports.components[o]=i[o]);e.exports=r.extend(a.exports)},{205:205,220:220}],225:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,109],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Vent Controls",button:0},f:[" ",{t:4,f:[{p:[8,5,159],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[8,27,181]}]},f:[{p:[9,7,203],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[10,9,238],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[10,26,255]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[10,68,297]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[11,46,373]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[11,66,393]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[11,80,407]}]}]}," ",{p:[13,7,470],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[14,9,504],t:7,e:"span",f:[{t:2,x:{r:["direction"],s:'_0=="release"?"Pressurizing":"Siphoning"'},p:[14,15,510]}]}]}," ",{p:[16,7,601],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[17,9,649],t:7,e:"ui-button",a:{icon:"sign-in",style:[{t:2,x:{r:["incheck"],s:'_0?"selected":null'},p:[17,42,682]}],action:"incheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[18,48,762]},'", "val": ',{t:2,r:"checks",p:[18,68,782]},"}"]},f:["Internal"]}," ",{p:[19,9,824],t:7,e:"ui-button",a:{icon:"sign-out",style:[{t:2,x:{r:["excheck"],s:'_0?"selected":null'},p:[19,43,858]}],action:"excheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[20,48,938]},'", "val": ',{t:2,r:"checks",p:[20,68,958]},"}"]},f:["External"]}]}," ",{p:[22,7,1018],t:7,e:"ui-section",a:{label:"Target Pressure"},f:[{p:[23,9,1063],t:7,e:"ui-button",a:{icon:"pencil",action:"set_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[24,31,1149]},'"}']},f:[{t:2,x:{r:["external"],s:"Math.fixed(_0)"},p:[24,45,1163]}]}," ",{p:[25,9,1208],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["extdefault"],s:'_0?"disabled":null'},p:[25,42,1241]}],action:"reset_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[26,31,1340]},'"}']},f:["Reset"]}]}]}],n:52,r:"data.vents",p:[7,3,134]},{t:4,n:51,f:[{p:[30,5,1428],t:7,e:"span",a:{"class":"bad"},f:["Error: No vents connected."]}],r:"data.vents"}]}]},a.exports.components=a.exports.components||{};var i={back:t(220)};for(var o in i)i.hasOwnProperty(o)&&(a.exports.components[o]=i[o]);e.exports=r.extend(a.exports)},{205:205,220:220}],226:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.css=" table {\n width: 100%;\n border-spacing: 2px;\n }\n th {\n text-align: left;\n }\n td {\n vertical-align: top;\n }\n td .button {\n margin-top: 4px\n }",a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,15],t:7,e:"ui-section",f:[{p:[3,5,32],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oneAccess"],s:'_0?"unlock":"lock"'},p:[3,22,49]}],action:"one_access"},f:[{t:2,x:{r:["data.oneAccess"],s:'_0?"One":"All"'},p:[3,82,109]}," Required"]}," ",{p:[4,5,169],t:7,e:"ui-button",a:{icon:"refresh",action:"clear"},f:["Clear"]}]}," ",{p:[6,3,246],t:7,e:"hr"}," ",{p:[7,3,254],t:7,e:"table",f:[{p:[8,3,264],t:7,e:"thead",f:[{p:[9,4,275],t:7,e:"tr",f:[{t:4,f:[{p:[10,5,306],t:7,e:"th",f:[{p:[10,9,310],t:7,e:"span",a:{"class":"highlight bold"},f:[{t:2,r:"name",p:[10,38,339]}]}]}],n:52,r:"data.regions",p:[9,8,279]}]}]}," ",{p:[13,3,391],t:7,e:"tbody",f:[{p:[14,4,402],t:7,e:"tr",f:[{t:4,f:[{p:[15,5,433],t:7,e:"td",f:[{t:4,f:[{p:[16,11,466],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["req"],s:'_0?"check-square-o":"square-o"'},p:[16,28,483]}],style:[{t:2,x:{r:["req"],s:'_0?"selected":null'},p:[16,76,531]}],action:"set",params:['{"access": "',{t:2,r:"id",p:[17,46,605]},'"}']},f:[{t:2,r:"name",p:[17,56,615]}]}," ",{p:[18,9,644],t:7,e:"br"}],n:52,r:"accesses",p:[15,9,437]}]}],n:52,r:"data.regions",p:[14,8,406]}]}]}]}]}," "]},e.exports=r.extend(a.exports)},{205:205}],227:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}}},computed:{malfAction:function(){switch(this.get("data.malfStatus")){case 1:return"hack";case 2:return"occupy";case 3:return"deoccupy"}},malfButton:function(){switch(this.get("data.malfStatus")){case 1:return"Override Programming";case 2:case 4:return"Shunt Core Process";case 3:return"Return to Main Core"}},malfIcon:function(){switch(this.get("data.malfStatus")){case 1:return"terminal";case 2:case 4:return"caret-square-o-down";case 3:return"caret-square-o-left"}},powerCellStatusState:function(){var t=this.get("data.powerCellStatus");return t>50?"good":t>25?"average":"bad"}}}}(a),a.exports.template={v:3,t:[" ",{p:[46,1,1139],t:7,e:"ui-notice",f:[{t:4,f:[{p:[48,5,1182],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[49,7,1224],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[49,24,1241]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[49,75,1292]}]}]}],n:50,r:"data.siliconUser",p:[47,3,1153]},{t:4,n:51,f:[{p:[52,5,1380],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[52,31,1406]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[55,1,1488],t:7,e:"ui-display",a:{title:"Power Status"},f:[{p:[56,3,1524],t:7,e:"ui-section",a:{label:"Main Breaker"},f:[{t:4,f:[{p:[58,7,1609],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isOperating"],s:'_0?"good":"bad"'},p:[58,20,1622]}]},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[58,59,1661]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[57,5,1562]},{t:4,n:51,f:[{p:[60,7,1723],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[60,24,1740]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[60,77,1793]}],action:"breaker"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[61,26,1860]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}," ",{p:[64,3,1938],t:7,e:"ui-section",a:{label:"External Power"},f:[{p:[65,5,1978],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.externalPower"],s:"_0(_1)"},p:[65,18,1991]}]},f:[{t:2,x:{r:["data.externalPower"],s:'_0==2?"Good":_0==1?"Low":"None"'},p:[65,54,2027]}]}]}," ",{p:[67,3,2132],t:7,e:"ui-section",a:{label:"Power Cell"},f:[{t:4,f:[{p:[69,7,2211],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerCellStatus",p:[69,40,2244]}],state:[{t:2,r:"powerCellStatusState",p:[69,73,2277]}]},f:[{t:2,x:{r:["adata.powerCellStatus"],s:"Math.fixed(_0)"},p:[69,99,2303]},"%"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[68,5,2168]},{t:4,n:51,f:[{p:[71,7,2370],t:7,e:"span",a:{"class":"bad"},f:["Removed"]}],x:{r:["data.powerCellStatus"],s:"_0!=null"}}]}," ",{t:4,f:[{p:[75,5,2474],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{t:4,f:[{p:[77,9,2562],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.chargeMode"],s:'_0?"good":"bad"'},p:[77,22,2575]}]},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[77,60,2613]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[76,7,2513]},{t:4,n:51,f:[{p:[79,9,2680],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.chargeMode"],s:'_0?"refresh":"close"'},p:[79,26,2697]}],style:[{t:2,x:{r:["data.chargeMode"],s:'_0?"selected":null'},p:[79,76,2747]}],action:"charge"},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[80,27,2814]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}," [",{p:[83,8,2897],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.chargingStatus"],s:"_0(_1)"},p:[83,21,2910]}]},f:[{t:2,x:{r:["data.chargingStatus"],s:'_0==2?"Fully Charged":_0==1?"Charging":"Not Charging"'},p:[83,58,2947]}]},"]"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[74,3,2433]}]}," ",{p:[87,1,3101],t:7,e:"ui-display",a:{title:"Power Channels"},f:[{t:4,f:[{p:[89,5,3172],t:7,e:"ui-section",a:{label:[{t:2,r:"title",p:[89,24,3191]}],nowrap:0},f:[{p:[90,7,3216],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.powerChannels"],s:"Math.round(_1[_0].powerLoad)"},p:[90,28,3237]}," W"]}," ",{p:[91,7,3305],t:7,e:"div",a:{"class":"content"},f:[{p:[91,28,3326],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0>=2?"good":"bad"'},p:[91,41,3339]}]},f:[{t:2,x:{r:["status"],s:'_0>=2?"On":"Off"'},p:[91,75,3373]}]}]}," ",{p:[92,7,3423],t:7,e:"div",a:{"class":"content"},f:["[",{p:[92,29,3445],t:7,e:"span",f:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"Auto":"Manual"'},p:[92,35,3451]}]},"]"]}," ",{p:[93,7,3522],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{t:4,f:[{p:[95,11,3623],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"selected":null'},p:[95,44,3656]}],action:"channel",params:[{t:2,r:"topicParams.auto",p:[96,38,3745]}]},f:["Auto"]}," ",{p:[97,11,3794],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["status"],s:'_0==2?"selected":null'},p:[97,46,3829]}],action:"channel",params:[{t:2,r:"topicParams.on",p:[98,21,3903]}]},f:["On"]}," ",{p:[99,11,3948],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["status"],s:'_0==0?"selected":null'},p:[99,42,3979]}],action:"channel",params:[{t:2,r:"topicParams.off",p:[100,21,4053]}]},f:["Off"]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[94,9,3572]}]}]}],n:52,r:"data.powerChannels",p:[88,3,3139]}," ",{p:[105,3,4151],t:7,e:"ui-section",a:{label:"Total Load"},f:[{p:[106,5,4187],t:7,e:"span",a:{"class":"bold"},f:[{t:2,x:{r:["adata.totalLoad"],s:"Math.round(_0)"},p:[106,24,4206]}," W"]}]}]}," ",{t:4,f:[{p:[110,3,4304],t:7,e:"ui-display",a:{title:"System Overrides"},f:[{p:[111,5,4346],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"overload"},f:["Overload"]}," ",{t:4,f:[{p:[113,7,4449],t:7,e:"ui-button",a:{icon:[{t:2,r:"malfIcon",p:[113,24,4466]}],state:[{t:2,x:{r:["data.malfStatus"],s:'_0==4?"disabled":null'},p:[113,45,4487]}],action:[{t:2,r:"malfAction",p:[113,99,4541]}]},f:[{t:2,r:"malfButton",p:[113,115,4557]}]}],n:50,r:"data.malfStatus",p:[112,5,4419]}]}],n:50,r:"data.siliconUser",p:[109,1,4277]},{p:[117,1,4620],t:7,e:"ui-notice",f:[{p:[118,3,4634],t:7,e:"ui-section",a:{label:"Cover Lock"},f:[{t:4,f:[{p:[120,7,4717],t:7,e:"span",f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[120,13,4723]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[119,5,4670]},{t:4,n:51,f:[{p:[122,7,4797],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.coverLocked"],s:'_0?"lock":"unlock"'},p:[122,24,4814]}],action:"cover"},f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[122,81,4871]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}]},e.exports=r.extend(a.exports)},{205:205}],228:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Alarms"},f:[{p:[2,3,31],t:7,e:"ul",f:[{t:4,f:[{p:[4,7,72],t:7,e:"li",f:[{p:[4,11,76],t:7,e:"ui-button",a:{icon:"close",style:"danger",action:"clear",params:['{"zone": "',{t:2,r:".",p:[4,83,148]},'"}']},f:[{t:2,r:".",p:[4,92,157]}]}]}],n:52,r:"data.priority",p:[3,5,41]},{t:4,n:51,f:[{p:[6,7,201],t:7,e:"li",f:[{p:[6,11,205],t:7,e:"span",a:{"class":"good"},f:["No Priority Alerts"]}]}],r:"data.priority"}," ",{t:4,f:[{p:[9,7,303],t:7,e:"li",f:[{p:[9,11,307],t:7,e:"ui-button",a:{icon:"close",style:"caution",action:"clear",params:['{"zone": "',{t:2,r:".",p:[9,84,380]},'"}']},f:[{t:2,r:".",p:[9,93,389]}]}]}],n:52,r:"data.minor",p:[8,5,275]},{t:4,n:51,f:[{p:[11,7,433],t:7,e:"li",f:[{p:[11,11,437],t:7,e:"span",a:{"class":"good"},f:["No Minor Alerts"]}]}],r:"data.minor"}]}]}]},e.exports=r.extend(a.exports)},{205:205}],229:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.tank","data.sensors.0.long_name"],s:"_0?_1:null"},p:[1,20,19]}]},f:[{t:4,f:[{p:[3,5,102],t:7,e:"ui-subdisplay",a:{title:[{t:2,x:{r:["data.tank","long_name"],s:"!_0?_1:null"},p:[3,27,124]}]},f:[{p:[4,7,167],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[5,3,200],t:7,e:"span",f:[{t:2,x:{r:["pressure"],s:"Math.fixed(_0,2)"},p:[5,9,206]}," kPa"]}]}," ",{t:4,f:[{p:[8,9,302],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[9,11,346],t:7,e:"span",f:[{t:2,x:{r:["temperature"],s:"Math.fixed(_0,2)"},p:[9,17,352]}," K"]}]}],n:50,r:"temperature",p:[7,7,273]}," ",{t:4,f:[{p:[13,9,462],t:7,e:"ui-section",a:{label:[{t:2,r:"id",p:[13,28,481]}]},f:[{p:[14,5,495],t:7,e:"span",f:[{t:2,x:{r:["."],s:"Math.fixed(_0,2)"},p:[14,11,501]},"%"]}]}],n:52,i:"id",r:"gases",p:[12,4,434]}]}],n:52,r:"adata.sensors",p:[2,3,73]}]}," ",{t:4,f:[{p:{button:[{p:[23,5,704],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[25,5,792],t:7,e:"ui-section",a:{label:"Input Injector"},f:[{p:[26,7,835],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputting"],s:'_0?"power-off":"close"'},p:[26,24,852]}],style:[{t:2,x:{r:["data.inputting"],s:'_0?"selected":null'},p:[26,75,903]}],action:"input"},f:[{t:2,x:{r:["data.inputting"],s:'_0?"Injecting":"Off"'},p:[27,9,968]}]}]}," ",{p:[29,5,1044],t:7,e:"ui-section",a:{label:"Input Rate"},f:[{p:[30,7,1083],t:7,e:"span",f:[{t:2,x:{r:["adata.inputRate"],s:"Math.fixed(_0)"},p:[30,13,1089]}," L/s"]}]}," ",{p:[32,5,1156],t:7,e:"ui-section",a:{label:"Output Regulator"},f:[{p:[33,7,1201],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputting"],s:'_0?"power-off":"close"'},p:[33,24,1218]}],style:[{t:2,x:{r:["data.outputting"],s:'_0?"selected":null'},p:[33,76,1270]}],action:"output"},f:[{t:2,x:{r:["data.outputting"],s:'_0?"Open":"Closed"'},p:[34,9,1337]}]}]}," ",{p:[36,5,1412],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[37,7,1456],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure"},f:[{t:2,x:{r:["adata.outputPressure"],s:"Math.round(_0)"},p:[37,50,1499]}," kPa"]}]}]}],n:50,r:"data.tank",p:[20,1,618]}]},e.exports=r.extend(a.exports)},{205:205}],230:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,15],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,46],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,63]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,107]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,161]}]}]}," ",{p:[6,3,218],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[7,5,259],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[8,5,353],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[8,35,383]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[9,5,510],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[9,11,516]}," kPa"]}]}," ",{p:[11,3,576],t:7,e:"ui-section",a:{label:"Filter"},f:[{p:[12,5,608],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0==""?"selected":null'},p:[12,23,626]}],action:"filter",params:'{"mode": ""}'},f:["Nothing"]}," ",{p:[14,5,742],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="plasma"?"selected":null'},p:[14,23,760]}],action:"filter",params:'{"mode": "plasma"}'},f:["Plasma"]}," ",{p:[16,5,887],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="o2"?"selected":null'},p:[16,23,905]}],action:"filter",params:'{"mode": "o2"}'},f:["O2"]}," ",{p:[18,5,1020],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="n2"?"selected":null'},p:[18,23,1038]}],action:"filter",params:'{"mode": "n2"}'},f:["N2"]}," ",{p:[20,5,1153],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="co2"?"selected":null'},p:[20,23,1171]}],action:"filter",params:'{"mode": "co2"}'},f:["CO2"]}," ",{p:[22,5,1289],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="n2o"?"selected":null'},p:[22,23,1307]}],action:"filter",params:'{"mode": "n2o"}'},f:["N2O"]}," ",{p:[24,2,1422],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="bz"?"selected":null'},p:[24,20,1440]}],action:"filter",params:'{"mode": "bz"}'},f:["BZ"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],231:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,15],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,46],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,63]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,107]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,161]}]}]}," ",{p:[6,3,218],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[7,5,259],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[8,5,353],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.set_pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[8,35,383]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[9,5,514],t:7,e:"span",f:[{t:2,x:{r:["adata.set_pressure"],s:"Math.round(_0)"},p:[9,11,520]}," kPa"]}]}," ",{p:[11,3,584],t:7,e:"ui-section",a:{label:"Node 1"},f:[{p:[12,5,616],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[12,44,655]}],action:"node1",params:'{"concentration": -0.1}'}}," ",{p:[14,5,770],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[14,39,804]}],action:"node1",params:'{"concentration": -0.01}'}}," ",{p:[16,5,920],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[16,38,953]}],action:"node1",params:'{"concentration": 0.01}'}}," ",{p:[18,5,1070],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[18,43,1108]}],action:"node1",params:'{"concentration": 0.1}'}}," ",{p:[20,5,1224],t:7,e:"span",f:[{t:2,x:{r:["adata.node1_concentration"],s:"Math.round(_0)"},p:[20,11,1230]},"%"]}]}," ",{p:[22,3,1298],t:7,e:"ui-section",a:{label:"Node 2"},f:[{p:[23,5,1330],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[23,44,1369]}],action:"node2",params:'{"concentration": -0.1}'}}," ",{p:[25,5,1484],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[25,39,1518]}],action:"node2",params:'{"concentration": -0.01}'}}," ",{p:[27,5,1634],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[27,38,1667]}],action:"node2",params:'{"concentration": 0.01}'}}," ",{p:[29,5,1784],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[29,43,1822]}],action:"node2",params:'{"concentration": 0.1}'}}," ",{p:[31,5,1938],t:7,e:"span",f:[{t:2,x:{r:["adata.node2_concentration"],s:"Math.round(_0)"},p:[31,11,1944]},"%"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],232:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,15],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,46],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,63]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,107]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,161]}]}]}," ",{t:4,f:[{p:[7,5,244],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{p:[8,7,285],t:7,e:"ui-button",a:{icon:"pencil",action:"rate",params:'{"rate": "input"}'},f:["Set"]}," ",{p:[9,7,373],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.rate","data.max_rate"],s:'_0==_1?"disabled":null'},p:[9,37,403]}],action:"transfer",params:'{"rate": "max"}'},f:["Max"]}," ",{p:[10,7,520],t:7,e:"span",f:[{t:2,x:{r:["adata.rate"],s:"Math.round(_0)"},p:[10,13,526]}," L/s"]}]}],n:50,r:"data.max_rate",p:[6,3,218]},{t:4,n:51,f:[{p:[13,5,597],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[14,7,640],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[15,7,736],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[15,37,766]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[16,7,895],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[16,13,901]}," kPa"]}]}],r:"data.max_rate"}]}]},e.exports=r.extend(a.exports)},{205:205}],233:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:{button:[{p:[3,5,65],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"selected":null'},p:[3,38,98]}],action:[{t:2,x:{r:["data.timing"],s:'_0?"stop":"start"'},p:[3,83,143]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"Stop":"Start"'},p:[3,119,179]}]}," ",{p:[4,5,230],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"flash",style:[{t:2,x:{r:["data.flash_charging"],s:'_0?"disabled":null'},p:[4,57,282]}]},f:[{t:2,x:{r:["data.flash_charging"],s:'_0?"Recharging":"Flash"'},p:[4,102,327]}]}]},t:7,e:"ui-display",a:{title:"Cell Timer",button:0},f:[" ",{p:[6,3,405],t:7,e:"ui-section",f:[{p:[7,5,422],t:7,e:"ui-button",a:{icon:"fast-backward",action:"time",params:'{"adjust": -600}'}}," ",{p:[8,5,511],t:7,e:"ui-button",a:{icon:"backward",action:"time",params:'{"adjust": -100}'}}," ",{p:[9,5,595],t:7,e:"span",f:[{t:2,x:{r:["text","data.minutes"],s:"_0.zeroPad(_1,2)"},p:[9,11,601]},":",{t:2,x:{r:["text","data.seconds"],s:"_0.zeroPad(_1,2)"},p:[9,45,635]}]}," ",{p:[10,5,680],t:7,e:"ui-button",a:{icon:"forward",action:"time",params:'{"adjust": 100}'}}," ",{p:[11,5,762],t:7,e:"ui-button",a:{icon:"fast-forward",action:"time",params:'{"adjust": 600}'}}]}," ",{p:[13,3,863],t:7,e:"ui-section",f:[{p:[14,7,882],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "short"}'},f:["Short"]}," ",{p:[15,7,985],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "medium"}'},f:["Medium"]}," ",{p:[16,7,1090],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "long"}'},f:["Long"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],234:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,14],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.hasHoldingTank"],s:'_0?"is":"is not"'},p:[2,23,34]}," connected to a tank."]}]}," ",{p:{button:[{p:[6,5,180],t:7,e:"ui-button",a:{icon:"pencil",action:"relabel"},f:["Relabel"]}]},t:7,e:"ui-display",a:{title:"Canister",button:0},f:[" ",{p:[8,3,259],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[9,5,293],t:7,e:"span",f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[9,11,299]}," kPa"]}]}," ",{p:[11,3,363],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[12,5,393],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.portConnected"],s:'_0?"good":"average"'},p:[12,18,406]}]},f:[{t:2,x:{r:["data.portConnected"],s:'_0?"Connected":"Not Connected"'},p:[12,63,451]}]}]}]}," ",{p:[15,1,543],t:7,e:"ui-display",a:{title:"Valve"},f:[{p:[16,3,572],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[17,5,614],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[17,18,627]}],max:[{t:2,r:"data.maxReleasePressure",p:[17,52,661]}],value:[{t:2,r:"data.releasePressure",p:[18,14,703]}]},f:[{t:2,x:{r:["adata.releasePressure"], -s:"Math.round(_0)"},p:[18,40,729]}," kPa"]}]}," ",{p:[20,3,798],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[21,5,842],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[21,38,875]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[23,5,1029],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[23,36,1060]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[25,5,1205],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[26,5,1299],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[26,35,1329]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}," ",{p:[29,3,1488],t:7,e:"ui-section",a:{label:"Valve"},f:[{p:[30,5,1519],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.valveOpen"],s:'_0?"unlock":"lock"'},p:[30,22,1536]}],style:[{t:2,x:{r:["data.valveOpen","data.hasHoldingTank"],s:'_0?_1?"caution":"danger":null'},p:[31,14,1589]}],action:"valve"},f:[{t:2,x:{r:["data.valveOpen"],s:'_0?"Open":"Closed"'},p:[32,22,1682]}]}]}]}," ",{p:{button:[{t:4,f:[{p:[38,7,1864],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.valveOpen"],s:'_0?"danger":null'},p:[38,38,1895]}],action:"eject"},f:["Eject"]}],n:50,r:"data.hasHoldingTank",p:[37,5,1830]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[42,3,2025],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holdingTank.name",p:[43,4,2055]}]}," ",{p:[45,3,2099],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holdingTank.tankPressure"],s:"Math.round(_0)"},p:[46,4,2132]}," kPa"]}],n:50,r:"data.hasHoldingTank",p:[41,3,1995]},{t:4,n:51,f:[{p:[49,3,2211],t:7,e:"ui-section",f:[{p:[50,4,2227],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.hasHoldingTank"}]}]},e.exports=r.extend(a.exports)},{205:205}],235:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={computed:{tabs:function(){return Object.keys(this.get("data.supplies"))}}}}(a),a.exports.template={v:3,t:[" ",{p:[11,1,158],t:7,e:"ui-display",a:{title:"Cargo"},f:[{p:[12,3,188],t:7,e:"ui-section",a:{label:"Shuttle"},f:[{t:4,f:[{p:[14,7,270],t:7,e:"ui-button",a:{action:"send"},f:[{t:2,r:"data.location",p:[14,32,295]}]}],n:50,x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"},p:[13,5,222]},{t:4,n:51,f:[{p:[16,7,346],t:7,e:"span",f:[{t:2,r:"data.location",p:[16,13,352]}]}],x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"}}]}," ",{p:[19,3,410],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[20,5,444],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[20,11,450]}]}]}," ",{p:[22,3,506],t:7,e:"ui-section",a:{label:"Centcom Message"},f:[{p:[23,7,550],t:7,e:"span",f:[{t:2,r:"data.message",p:[23,13,556]}]}]}," ",{t:4,f:[{p:[26,5,644],t:7,e:"ui-section",a:{label:"Loan"},f:[{t:4,f:[{p:[28,9,716],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.away","data.docked"],s:'_0&&_1?null:"disabled"'},p:[29,17,744]}],action:"loan"},f:["Loan Shuttle"]}],n:50,x:{r:["data.loan_dispatched"],s:"!_0"},p:[27,7,677]},{t:4,n:51,f:[{p:[32,9,868],t:7,e:"span",a:{"class":"bad"},f:["Loaned to Centcom"]}],x:{r:["data.loan_dispatched"],s:"!_0"}}]}],n:50,x:{r:["data.loan","data.requestonly"],s:"_0&&!_1"},p:[25,3,600]}]}," ",{t:4,f:[{p:{button:[{p:[40,7,1066],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.cart.length"],s:'_0?null:"disabled"'},p:[40,38,1097]}],action:"clear"},f:["Clear"]}]},t:7,e:"ui-display",a:{title:"Cart",button:0},f:[" ",{t:4,f:[{p:[43,7,1222],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[44,9,1263],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[44,31,1285]}]}," ",{p:[45,9,1307],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[45,30,1328]}]}," ",{p:[46,9,1354],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[46,30,1375]}," Credits"]}," ",{p:[47,9,1407],t:7,e:"div",a:{"class":"content"},f:[{p:[48,11,1440],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"id": "',{t:2,r:"id",p:[48,67,1496]},'"}']}}]}]}],n:52,r:"data.cart",p:[42,5,1195]},{t:4,n:51,f:[{p:[52,7,1566],t:7,e:"span",f:["Nothing in Cart"]}],r:"data.cart"}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[37,1,972]},{p:{button:[{t:4,f:[{p:[59,7,1735],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.requests.length"],s:'_0?null:"disabled"'},p:[59,38,1766]}],action:"denyall"},f:["Clear"]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[58,5,1702]}]},t:7,e:"ui-display",a:{title:"Requests",button:0},f:[" ",{t:4,f:[{p:[63,5,1908],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[64,7,1947],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[64,29,1969]}]}," ",{p:[65,7,1989],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[65,28,2010]}]}," ",{p:[66,7,2034],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[66,28,2055]}," Credits"]}," ",{p:[67,7,2085],t:7,e:"div",a:{"class":"content"},f:["By ",{t:2,r:"orderer",p:[67,31,2109]}]}," ",{p:[68,7,2134],t:7,e:"div",a:{"class":"content"},f:["Comment: ",{t:2,r:"reason",p:[68,37,2164]}]}," ",{t:4,f:[{p:[70,9,2223],t:7,e:"div",a:{"class":"content"},f:[{p:[71,11,2256],t:7,e:"ui-button",a:{icon:"check",action:"approve",params:['{"id": "',{t:2,r:"id",p:[71,68,2313]},'"}']}}," ",{p:[72,11,2336],t:7,e:"ui-button",a:{icon:"close",action:"deny",params:['{"id": "',{t:2,r:"id",p:[72,65,2390]},'"}']}}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[69,7,2188]}]}],n:52,r:"data.requests",p:[62,3,1879]},{t:4,n:51,f:[{p:[77,7,2473],t:7,e:"span",f:["No Requests"]}],r:"data.requests"}]}," ",{p:[80,1,2529],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[80,16,2544]}]},f:[{t:4,f:[{p:[82,5,2587],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[82,16,2598]}]},f:[{t:4,f:[{p:[84,9,2641],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[84,28,2660]}],candystripe:0,right:0},f:[{p:[85,11,2700],t:7,e:"ui-button",a:{action:"add",params:['{"id": "',{t:2,r:"id",p:[85,51,2740]},'"}']},f:[{t:2,r:"cost",p:[85,61,2750]}," Credits"]}]}],n:52,r:"packs",p:[83,7,2616]}]}],n:52,r:"data.supplies",p:[81,3,2558]}]}]},e.exports=r.extend(a.exports)},{205:205}],236:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Cellular Emporium",button:0},f:[{p:[2,3,48],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.can_readapt"],s:'_0?null:"disabled"'},p:[2,36,81]}],action:"readapt"},f:["Readapt"]}," ",{p:[4,3,166],t:7,e:"ui-section",a:{label:"Genetic Points Remaining",right:0},f:[{t:2,r:"data.genetic_points_remaining",p:[5,5,222]}]}]}," ",{p:[8,1,286],t:7,e:"ui-display",f:[{t:4,f:[{p:[10,3,326],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[10,22,345]}],candystripe:0,right:0},f:[{p:[11,5,378],t:7,e:"span",f:[{t:2,r:"desc",p:[11,11,384]}]}," ",{p:[12,5,404],t:7,e:"span",f:[{t:2,r:"helptext",p:[12,11,410]}]}," ",{p:[13,5,434],t:7,e:"span",f:["Cost: ",{t:2,r:"dna_cost",p:[13,17,446]}]}," ",{t:4,f:[{p:[16,7,506],t:7,e:"span",f:["Required Absorbtions: ",{t:2,r:"required_absorbtions",p:[16,35,534]}]}],n:50,r:"required_absorbtions",p:[15,5,471]}," ",{p:[19,5,576],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[20,14,600]}],action:"evolve",params:['{"name": "',{t:2,r:"name",p:[22,25,705]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Evolved":"Evolve"'},p:[23,7,724]}]}]}],n:52,r:"data.abilities",p:[9,1,299]},{t:4,f:[{p:[28,3,822],t:7,e:"span",a:{"class":"warning"},f:["No abilities availible."]}],n:51,r:"data.abilities",p:[27,1,800]}]}]},e.exports=r.extend(a.exports)},{205:205}],237:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,30],t:7,e:"ui-section",a:{label:"Energy"},f:[{p:[3,5,62],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.maxEnergy",p:[3,26,83]}],value:[{t:2,r:"data.energy",p:[3,53,110]}]},f:[{t:2,x:{r:["adata.energy"],s:"Math.fixed(_0)"},p:[3,70,127]}," Units"]}]}]}," ",{p:{button:[{t:4,f:[{p:[9,7,307],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.amount","."],s:'_0==_1?"selected":null'},p:[9,37,337]}],action:"amount",params:['{"target": ',{t:2,r:".",p:[9,114,414]},"}"]},f:[{t:2,r:".",p:[9,122,422]}]}],n:52,r:"data.beakerTransferAmounts",p:[8,5,264]}]},t:7,e:"ui-display",a:{title:"Dispense",button:0},f:[" ",{p:[12,3,471],t:7,e:"ui-section",f:[{t:4,f:[{p:[14,7,519],t:7,e:"ui-button",a:{grid:0,icon:"tint",action:"dispense",params:['{"reagent": "',{t:2,r:"id",p:[14,74,586]},'"}']},f:[{t:2,r:"title",p:[14,84,596]}]}],n:52,r:"data.chemicals",p:[13,5,488]}]}]}," ",{p:{button:[{t:4,f:[{p:[21,7,766],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"amount": ',{t:2,r:".",p:[21,66,825]},"}"]},f:[{t:2,r:".",p:[21,74,833]}]}],n:52,r:"data.beakerTransferAmounts",p:[20,5,723]}," ",{p:[23,5,869],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[23,36,900]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[25,3,995],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[27,7,1063],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[27,13,1069]},"/",{t:2,r:"data.beakerMaxVolume",p:[27,55,1111]}," Units"]}," ",{p:[28,7,1155],t:7,e:"br"}," ",{t:4,f:[{p:[30,9,1206],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[30,52,1249]}," units of ",{t:2,r:"name",p:[30,87,1284]}]},{p:[30,102,1299],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[29,7,1167]},{t:4,n:51,f:[{p:[32,9,1328],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[26,5,1029]},{t:4,n:51,f:[{p:[35,7,1401],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=r.extend(a.exports)},{205:205}],238:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[2,3,34],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,65],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isActive"],s:'_0?"power-off":"close"'},p:[3,22,82]}],style:[{t:2,x:{r:["data.isActive"],s:'_0?"selected":null'},p:[4,10,134]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,10,182]}],action:"power"},f:[{t:2,x:{r:["data.isActive"],s:'_0?"On":"Off"'},p:[6,18,244]}]}]}," ",{p:[8,3,307],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,4,338],t:7,e:"ui-button",a:{icon:"pencil",action:"temperature",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[9,79,413]}," K"]}]}]}," ",{p:{button:[{p:[14,5,551],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[14,36,582]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[16,3,677],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[18,7,745],t:7,e:"span",f:["Temperature: ",{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[18,26,764]}," K"]}," ",{p:[19,7,813],t:7,e:"br"}," ",{t:4,f:[{p:[21,9,865],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[21,52,908]}," units of ",{t:2,r:"name",p:[21,87,943]}]},{p:[21,102,958],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[20,7,826]},{t:4,n:51,f:[{p:[23,9,987],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[17,5,711]},{t:4,n:51,f:[{p:[26,7,1060],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=r.extend(a.exports)},{205:205}],239:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{t:4,f:[{p:[2,2,31],t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[{p:[3,3,68],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"close"'},p:[3,20,85]}],style:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"selected":null'},p:[4,11,140]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,11,195]}],action:"eject"},f:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject and Clear Buffer":"No beaker"'},p:[7,5,262]}]}," ",{p:[10,3,348],t:7,e:"ui-section",f:[{t:4,f:[{t:4,f:[{p:[13,6,431],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[13,25,450]}," units of ",{t:2,r:"name",p:[13,60,485]}],nowrap:0},f:[{p:[14,7,509],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[15,8,558],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[15,61,611]},'", "amount": 1}']},f:["1"]}," ",{p:[16,8,655],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[16,61,708]},'", "amount": 5}']},f:["5"]}," ",{p:[17,8,752],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[17,61,805]},'", "amount": 10}']},f:["10"]}," ",{p:[18,8,851],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[18,61,904]},'", "amount": 1000}']},f:["All"]}," ",{p:[19,8,953],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[19,61,1006]},'", "amount": -1}']},f:["Custom"]}," ",{p:[20,8,1056],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[20,52,1100]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.beakerContents",p:[12,5,396]},{t:4,n:51,f:[{p:[24,5,1178],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"data.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,4,364]},{t:4,n:51,f:[{p:[27,5,1246],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}," ",{p:[32,2,1329],t:7,e:"ui-display",a:{title:"Buffer"},f:[{p:[33,3,1359],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?null:"selected"'},p:[33,41,1397]}]},f:["Destroy"]}," ",{p:[34,3,1454],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?"selected":null'},p:[34,41,1492]}]},f:["Transfer to Beaker"]}," ",{p:[35,3,1560],t:7,e:"ui-section",f:[{t:4,f:[{p:[37,5,1610],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[37,24,1629]}," units of ",{t:2,r:"name",p:[37,59,1664]}],nowrap:0},f:[{p:[38,6,1687],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[39,7,1735],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[39,62,1790]},'", "amount": 1}']},f:["1"]}," ",{p:[40,7,1833],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[40,62,1888]},'", "amount": 5}']},f:["5"]}," ",{p:[41,7,1931],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[41,62,1986]},'", "amount": 10}']},f:["10"]}," ",{p:[42,7,2031],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[42,62,2086]},'", "amount": 1000}']},f:["All"]}," ",{p:[43,7,2134],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[43,62,2189]},'", "amount": -1}']},f:["Custom"]}," ",{p:[44,7,2238],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[44,51,2282]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.bufferContents",p:[36,4,1576]}]}]}," ",{t:4,f:[{p:[52,3,2410],t:7,e:"ui-display",a:{title:"Pills, Bottles and Patches"},f:[{t:4,f:[{p:[54,5,2498],t:7,e:"ui-button",a:{action:"ejectp",state:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?null:"disabled"'},p:[54,39,2532]}]},f:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?"Eject":"No Pill bottle loaded"'},p:[54,88,2581]}]}," ",{p:[55,5,2661],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.pillBotContent",p:[55,27,2683]},"/",{t:2,r:"data.pillBotMaxContent",p:[55,51,2707]}]}],n:50,r:"data.isPillBottleLoaded",p:[53,4,2462]},{t:4,n:51,f:[{p:[57,5,2757],t:7,e:"span",a:{"class":"average"},f:["No Pillbottle"]}],r:"data.isPillBottleLoaded"}," ",{p:[60,4,2818],t:7,e:"br"}," ",{p:[61,4,2827],t:7,e:"br"}," ",{p:[62,4,2836],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[62,63,2895]}]},f:["Create Pill (max 50µ)"]}," ",{p:[63,4,2978],t:7,e:"br"}," ",{p:[64,4,2987],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[64,63,3046]}]},f:["Create Multiple Pills"]}," ",{p:[65,4,3129],t:7,e:"br"}," ",{p:[66,4,3138],t:7,e:"br"}," ",{p:[67,4,3147],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[67,64,3207]}]},f:["Create Patch (max 50µ)"]}," ",{p:[68,4,3291],t:7,e:"br"}," ",{p:[69,4,3300],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[69,64,3360]}]},f:["Create Multiple Patches"]}," ",{p:[70,4,3445],t:7,e:"br"}," ",{p:[71,4,3454],t:7,e:"br"}," ",{p:[72,4,3463],t:7,e:"ui-button",a:{action:"createBottle",state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[72,44,3503]}]},f:["Create Bottle (max 30µ)"]}]}],n:50,x:{r:["data.condi"],s:"!_0"},p:[51,2,2388]},{t:4,n:51,f:[{p:[76,3,3613],t:7,e:"ui-display",a:{title:"Condiments bottles and packs"},f:[{p:[77,4,3667],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[77,63,3726]}]},f:["Create Pack (max 10µ)"]}," ",{p:[78,4,3809],t:7,e:"br"}," ",{p:[79,4,3818],t:7,e:"br"}," ",{p:[80,4,3827],t:7,e:"ui-button",a:{action:"createBottle",state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[80,44,3867]}]},f:["Create Bottle (max 50µ)"]}]}],x:{r:["data.condi"],s:"!_0"}}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,1,0]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.screen"],s:'_0=="analyze"'},f:[{p:[84,2,4011],t:7,e:"ui-display",a:{title:[{t:2,r:"data.analyzeVars.name",p:[84,20,4029]}]},f:[{p:[85,3,4059],t:7,e:"span",a:{"class":"highlight"},f:["Description:"]}," ",{p:[86,3,4106],t:7,e:"span",a:{"class":"content",style:"float:center"},f:[{t:2,r:"data.analyzeVars.description",p:[86,46,4149]}]}," ",{p:[87,3,4191],t:7,e:"br"}," ",{p:[88,3,4199],t:7,e:"span",a:{"class":"highlight"},f:["Color:"]}," ",{p:[89,3,4240],t:7,e:"span",a:{style:["color: ",{t:2,r:"data.analyzeVars.color",p:[89,23,4260]},"; background-color: ",{t:2,r:"data.analyzeVars.color",p:[89,69,4306]}]},f:[{t:2,r:"data.analyzeVars.color",p:[89,97,4334]}]}," ",{p:[90,3,4370],t:7,e:"br"}," ",{p:[91,3,4378],t:7,e:"span",a:{"class":"highlight"},f:["State:"]}," ",{p:[92,3,4419],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.state",p:[92,25,4441]}]}," ",{p:[93,3,4477],t:7,e:"br"}," ",{p:[94,3,4485],t:7,e:"span",a:{"class":"highlight"},f:["Metabolization Rate:"]}," ",{p:[95,3,4540],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.metaRate",p:[95,25,4562]},"µ/minute"]}," ",{p:[96,3,4609],t:7,e:"br"}," ",{p:[97,3,4617],t:7,e:"span",a:{"class":"highlight"},f:["Overdose Threshold:"]}," ",{p:[98,3,4671],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.overD",p:[98,25,4693]}]}," ",{p:[99,3,4729],t:7,e:"br"}," ",{p:[100,3,4737],t:7,e:"span",a:{"class":"highlight"},f:["Addiction Threshold:"]}," ",{p:[101,3,4792],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.addicD",p:[101,25,4814]}]}," ",{p:[102,3,4851],t:7,e:"br"}," ",{p:[103,3,4859],t:7,e:"br"}," ",{p:[104,3,4867],t:7,e:"ui-button",a:{action:"goScreen",params:'{"screen": "home"}'},f:["Back"]}]}]}],x:{r:["data.screen"],s:'_0=="home"'}}]},e.exports=r.extend(a.exports)},{205:205}],240:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{t:4,f:[{p:[2,1,21],t:7,e:"ui-display",f:[{p:[3,2,35],t:7,e:"ui-section",a:{label:"Cap"},f:[{p:[4,3,62],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.is_capped"],s:'_0?"power-off":"close"'},p:[4,20,79]}],style:[{t:2,x:{r:["data.is_capped"],s:'_0?null:"selected"'},p:[4,71,130]}],action:"toggle_cap"},f:[{t:2,x:{r:["data.is_capped"],s:'_0?"On":"Off"'},p:[6,4,197]}]}]}]}],n:50,r:"data.has_cap",p:[1,1,0]},{p:[10,1,279],t:7,e:"ui-display",f:[{t:4,f:[{p:[14,2,406],t:7,e:"ui-section",f:[{p:[15,3,421],t:7,e:"ui-button",a:{action:"select_colour"},f:["Select New Colour"]}]}],n:50,r:"data.can_change_colour",p:[13,1,374]}]}," ",{p:[19,1,522],t:7,e:"ui-display",a:{title:"Stencil"},f:[{t:4,f:[{p:[21,2,579],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[21,21,598]}]},f:[{t:4,f:[{p:[23,7,633],t:7,e:"ui-button",a:{action:"select_stencil",params:['{"item":"',{t:2,r:"item",p:[23,59,685]},'"}'],style:[{t:2,x:{r:["item","data.selected_stencil"],s:'_0==_1?"selected":null'},p:[24,12,708]}]},f:[{t:2,r:"item",p:[25,4,767]}]}],n:52,r:"items",p:[22,3,611]}]}],n:52,r:"data.drawables",p:[20,3,553]}]}," ",{p:[31,1,844],t:7,e:"ui-display",a:{title:"Text Mode"},f:[{p:[32,2,876],t:7,e:"ui-section",a:{label:"Current Buffer"},f:[{t:2,r:"text_buffer",p:[32,37,911]}]}," ",{p:[34,2,943],t:7,e:"ui-section",f:[{p:[34,14,955],t:7,e:"ui-button",a:{action:"enter_text"},f:["New Text"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],241:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={data:{temperatureStatus:function(t){return 225>t?"good":273.15>t?"average":"bad"}},computed:{occupantStatState:function(){switch(this.get("data.occupant.stat")){case 0:return"good";case 1:return"average";default:return"bad"}}}}}(a),a.exports.template={v:3,t:[" ",{p:[22,1,445],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[23,3,477],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[24,3,509],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[24,9,515]}]}]}," ",{t:4,f:[{p:[27,5,629],t:7,e:"ui-section",a:{label:"State"},f:[{p:[28,7,662],t:7,e:"span",a:{"class":[{t:2,r:"occupantStatState",p:[28,20,675]}]},f:[{t:2,x:{r:["data.occupant.stat"],s:'_0==0?"Conscious":_0==1?"Unconcious":"Dead"'},p:[28,43,698]}]}]}," ",{p:[30,4,817],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[31,6,855],t:7,e:"span",a:{"class":[{t:2,x:{r:["temperatureStatus","adata.occupant.bodyTemperature"],s:"_0(_1)"},p:[31,19,868]}]},f:[{t:2,x:{r:["adata.occupant.bodyTemperature"],s:"Math.round(_0)"},p:[31,74,923]}," K"]}]}," ",{p:[33,5,1e3],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[34,7,1034],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[34,20,1047]}],max:[{t:2,r:"data.occupant.maxHealth",p:[34,54,1081]}],value:[{t:2,r:"data.occupant.health",p:[34,90,1117]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[35,16,1158]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[35,68,1210]}]}]}," ",{t:4,f:[{p:[38,7,1444],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[38,26,1463]}]},f:[{p:[39,9,1483],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[39,30,1504]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[39,66,1540]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[39,103,1577]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[37,5,1279]}],n:50,r:"data.hasOccupant",p:[26,3,600]}]}," ",{p:[44,1,1681],t:7,e:"ui-display",a:{title:"Cell"},f:[{p:[45,3,1709],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[46,5,1740],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[46,22,1757]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[47,14,1816]}],state:[{t:2,x:{r:["data.isOpen"],s:'_0?"disabled":null'},p:[48,14,1871]}],action:"power"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[49,22,1929]}]}]}," ",{p:[51,3,1995],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[52,3,2030],t:7,e:"span",a:{"class":[{t:2,x:{r:["temperatureStatus","adata.cellTemperature"],s:"_0(_1)"},p:[52,16,2043]}]},f:[{t:2,x:{r:["adata.cellTemperature"],s:"Math.round(_0)"},p:[52,62,2089]}," K"]}]}," ",{p:[54,2,2152],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[55,5,2182],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOpen"],s:'_0?"unlock":"lock"'},p:[55,22,2199]}],action:"door"},f:[{t:2,x:{r:["data.isOpen"],s:'_0?"Open":"Closed"'},p:[55,73,2250]}]}," ",{p:[56,5,2302],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoEject"],s:'_0?"sign-out":"sign-in"'},p:[56,22,2319]}],action:"autoeject"},f:[{t:2,x:{r:["data.autoEject"],s:'_0?"Auto":"Manual"'},p:[56,86,2383]}]}]}]}," ",{p:{button:[{p:[61,5,2524],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[61,36,2555]}],action:"ejectbeaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[63,3,2656],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{t:4,f:[{p:[66,9,2763],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[66,52,2806]}," units of ",{t:2,r:"name",p:[66,87,2841]}]},{p:[66,102,2856],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[65,7,2724]},{t:4,n:51,f:[{p:[68,9,2885],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[64,5,2690]},{t:4,n:51,f:[{p:[71,7,2958],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=r.extend(a.exports)},{205:205}],242:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,5,16],t:7,e:"span",f:["Time Until Launch: ",{t:2,r:"data.timer_str",p:[2,30,41]}]}]}," ",{p:[4,1,80],t:7,e:"ui-notice",f:[{p:[5,3,94],t:7,e:"span",f:["Engines: ",{t:2,x:{r:["data.engines_started"],s:'_0?"Online":"Idle"'},p:[5,18,109]}]}]}," ",{p:[7,1,174],t:7,e:"ui-display",a:{title:"Early Launch"},f:[{p:[8,2,209],t:7,e:"span",f:["Authorizations Remaining: ",{t:2,x:{r:["data.emagged","data.authorizations_remaining"],s:'_0?"ERROR":_1'},p:[9,2,242]}]}," ",{p:[10,2,309],t:7,e:"ui-button",a:{icon:"exclamation-triangle",action:"authorize",style:"danger",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[12,10,393]}]},f:["AUTHORIZE"]}," ",{p:[15,2,459],t:7,e:"ui-button",a:{icon:"minus",action:"repeal",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[16,10,508]}]},f:["Repeal"]}," ",{p:[19,2,571],t:7,e:"ui-button",a:{icon:"close",action:"abort",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[20,10,619]}]},f:["Repeal All"]}]}," ",{p:[24,1,699],t:7,e:"ui-display",a:{title:"Authorizations"},f:[{t:4,f:[{p:[26,3,768],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{t:2,r:"name",p:[26,34,799]}," (",{t:2,r:"job",p:[26,44,809]},")"]}],n:52,r:"data.authorizations",p:[25,2,736]},{t:4,n:51,f:[{p:[28,3,843],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:["No authorizations."]}],r:"data.authorizations"}]}]},e.exports=r.extend(a.exports)},{205:205}],243:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,14],t:7,e:"span",f:["The requested interface (",{t:2,r:"config.interface",p:[2,34,45]},") was not found. Does it exist?"]}]}]},e.exports=r.extend(a.exports)},{205:205}],244:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={computed:{seclevelState:function(){switch(this.get("data.seclevel")){case"blue":return"average";case"red":return"bad";case"delta":return"bad bold";default:return"good"}}}}}(a),a.exports.template={v:3,t:[" ",{p:[16,1,323],t:7,e:"ui-display",f:[{p:[17,5,341],t:7,e:"ui-section",a:{label:"Alert Level"},f:[{p:[18,9,383],t:7,e:"span",a:{"class":[{t:2,r:"seclevelState",p:[18,22,396]}]},f:[{t:2,x:{r:["text","data.seclevel"],s:"_0.titleCase(_1)"},p:[18,41,415]}]}]}," ",{p:[20,5,480],t:7,e:"ui-section",a:{label:"Controls"},f:[{p:[21,9,519],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.alarm"],s:'_0?"close":"bell-o"'},p:[21,26,536]}],action:[{t:2,x:{r:["data.alarm"],s:'_0?"reset":"alarm"'},p:[21,71,581]}]},f:[{t:2,x:{r:["data.alarm"],s:'_0?"Reset":"Activate"'},p:[22,13,631]}]}]}," ",{t:4,f:[{p:[25,7,733],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[26,9,771],t:7,e:"span",a:{"class":"bad bold"},f:["Safety measures offline. Device may exhibit abnormal behavior."]}]}],n:50,r:"data.emagged",p:[24,5,705]}]}]},e.exports=r.extend(a.exports)},{205:205}],245:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Labor Camp Teleporter"},f:[{p:[2,2,44],t:7,e:"ui-section",a:{label:"Teleporter Status"},f:[{p:[3,3,85],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.teleporter"],s:'_0?"good":"bad"'},p:[3,16,98]}]},f:[{t:2,x:{r:["data.teleporter"],s:'_0?"Connected":"Not connected"'},p:[3,54,136]}]}]}," ",{t:4,f:[{p:[6,4,239],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[7,5,273],t:7,e:"span",f:[{t:2,r:"data.teleporter_location",p:[7,11,279]}]}]}," ",{p:[9,4,335],t:7,e:"ui-section",a:{label:"Locked status"},f:[{p:[10,5,374],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"lock":"unlock"'},p:[10,22,391]}],action:"teleporter_lock"},f:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"Locked":"Unlocked"'},p:[10,93,462]}]}," ",{p:[11,5,527],t:7,e:"ui-button",a:{action:"toggle_open"},f:[{t:2,x:{r:["data.teleporter_state_open"],s:'_0?"Open":"Closed"'},p:[11,37,559]}]}]}],n:50,r:"data.teleporter",p:[5,3,212]},{t:4,n:51,f:[{p:[14,4,653],t:7,e:"span",f:[{p:[14,10,659],t:7,e:"ui-button",a:{action:"scan_teleporter"},f:["Scan Teleporter"]}]}],r:"data.teleporter"}]}," ",{p:[17,1,754],t:7,e:"ui-display",a:{title:"Labor Camp Beacon"},f:[{p:[18,2,794],t:7,e:"ui-section",a:{label:"Beacon Status"},f:[{p:[19,3,831],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.beacon"],s:'_0?"good":"bad"'},p:[19,16,844]}]},f:[{t:2,x:{r:["data.beacon"],s:'_0?"Connected":"Not connected"'},p:[19,50,878]}]}]}," ",{t:4,f:[{p:[22,3,971],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[23,4,1004],t:7,e:"span",f:[{t:2,r:"data.beacon_location",p:[23,10,1010]}]}]}],n:50,r:"data.beacon",p:[21,2,949]},{t:4,n:51,f:[{p:[26,4,1072],t:7,e:"span",f:[{p:[26,10,1078],t:7,e:"ui-button",a:{action:"scan_beacon"},f:["Scan Beacon"]}]}],r:"data.beacon"}]}," ",{p:[29,1,1165],t:7,e:"ui-display",a:{title:"Prisoner details"},f:[{p:[30,2,1204],t:7,e:"ui-section",a:{label:"Prisoner ID"},f:[{p:[31,3,1239],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[31,33,1269]}]}]}," ",{t:4,f:[{p:[34,2,1359],t:7,e:"ui-section",a:{label:"Set ID goal"},f:[{p:[35,4,1395],t:7,e:"ui-button",a:{action:"set_goal"},f:[{t:2,r:"data.goal",p:[35,33,1424]}]}]}],n:50,r:"data.id",p:[33,2,1342]}," ",{p:[38,2,1475],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[39,3,1507],t:7,e:"span",f:[{t:2,x:{r:["data.prisoner.name"],s:'_0?_0:"No Occupant"'},p:[39,9,1513]}]}]}," ",{t:4,f:[{p:[42,3,1620],t:7,e:"ui-section",a:{label:"Criminal Status"},f:[{p:[43,4,1660],t:7,e:"span",f:[{t:2,r:"data.prisoner.crimstat",p:[43,10,1666]}]}]}],n:50,r:"data.prisoner",p:[41,2,1596]}]}," ",{p:[47,1,1739],t:7,e:"ui-display",f:[{p:[48,2,1753],t:7,e:"center",f:[{p:[48,10,1761],t:7,e:"ui-button",a:{action:"teleport",state:[{t:2,x:{r:["data.can_teleport"],s:'_0?null:"disabled"'},p:[48,45,1796]}]},f:["Process Prisoner"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],246:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,14],t:7,e:"center",f:[{p:[2,10,22],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id.name"],s:'_0?_1:"-------------"'},p:[2,40,52]}]}]}]}," ",{p:[4,1,132],t:7,e:"ui-display",a:{title:"Stored Items"},f:[{t:4,f:[{p:[6,3,189],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[6,22,208]}]},f:[{p:[7,4,222],t:7,e:"ui-button",a:{action:"release_items",params:['{"mobref":',{t:2,r:"mob",p:[7,56,274]},"}"],state:[{t:2,x:{r:["data.can_reclaim"],s:'_0?null:"disabled"'},p:[7,72,290]}]},f:["Drop Items"]}]}],n:52,r:"data.mobs",p:[5,2,167]}]}]},e.exports=r.extend(a.exports)},{205:205}],247:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health"); -return t>70?"good":t>50?"average":"bad"}}}}(a),a.exports.template={v:3,t:[" ",{t:4,f:[{p:[15,3,282],t:7,e:"ui-notice",f:[{p:[16,5,298],t:7,e:"span",f:["Wipe in progress!"]}]}],n:50,r:"data.wiping",p:[14,1,260]},{p:{button:[{t:4,f:[{p:[22,7,458],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.wiping","data.isDead"],s:'_0||_1?"disabled":null'},p:[22,38,489]}],action:"wipe"},f:["Wipe AI"]}],n:50,r:"data.name",p:[21,5,434]}]},t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.name"],s:'_0||"Empty Card"'},p:[19,19,370]}],button:0},f:[" ",{t:4,f:[{p:[26,5,626],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[27,9,662],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"bad":"good"'},p:[27,22,675]}]},f:[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"Offline":"Operational"'},p:[27,76,729]}]}]}," ",{p:[29,5,822],t:7,e:"ui-section",a:{label:"Software Integrity"},f:[{p:[30,7,868],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[30,40,901]}],state:[{t:2,r:"healthState",p:[30,64,925]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[30,81,942]},"%"]}]}," ",{p:[32,5,1003],t:7,e:"ui-section",a:{label:"Laws"},f:[{t:4,f:[{p:[34,9,1063],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[34,33,1087]}]},{p:[34,45,1099],t:7,e:"br"}],n:52,r:"data.laws",p:[33,7,1035]}]}," ",{p:[37,5,1143],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[38,7,1179],t:7,e:"ui-button",a:{icon:"signal",style:[{t:2,x:{r:["data.wireless"],s:'_0?"selected":null'},p:[38,39,1211]}],action:"wireless"},f:["Wireless Activity"]}," ",{p:[39,7,1304],t:7,e:"ui-button",a:{icon:"microphone",style:[{t:2,x:{r:["data.radio"],s:'_0?"selected":null'},p:[39,43,1340]}],action:"radio"},f:["Subspace Radio"]}]}],n:50,r:"data.name",p:[25,3,604]}]}]},e.exports=r.extend(a.exports)},{205:205}],248:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{t:4,f:[{p:[2,2,22],t:7,e:"ui-notice",f:[{p:[3,3,36],t:7,e:"span",f:["Waiting for another device to confirm your request..."]}]}],n:50,r:"data.waiting",p:[1,1,0]},{t:4,n:51,f:[{p:[6,2,127],t:7,e:"ui-display",f:[{p:[7,3,142],t:7,e:"ui-section",f:[{t:4,f:[{p:[9,5,189],t:7,e:"ui-button",a:{icon:"check",action:"auth_swipe"},f:["Authorize ",{t:2,r:"data.auth_required",p:[9,59,243]}]}],n:50,r:"data.auth_required",p:[8,4,158]},{t:4,n:51,f:[{p:[11,5,294],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.red_alert"],s:'_0?"disabled":null'},p:[11,38,327]}],action:"red_alert"},f:["Red Alert"]}," ",{p:[12,5,412],t:7,e:"ui-button",a:{icon:"wrench",state:[{t:2,x:{r:["data.emergency_maint"],s:'_0?"disabled":null'},p:[12,37,444]}],action:"emergency_maint"},f:["Emergency Maintenance Access"]}],r:"data.auth_required"}]}]}],r:"data.waiting"}]},e.exports=r.extend(a.exports)},{205:205}],249:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ore values"},f:[{t:4,f:[{p:[3,3,55],t:7,e:"ui-section",a:{label:[{t:2,r:"ore",p:[3,22,74]}]},f:[{p:[4,4,87],t:7,e:"span",f:[{t:2,r:"value",p:[4,10,93]}]}]}],n:52,r:"data.ores",p:[2,2,33]}]}," ",{p:[8,1,151],t:7,e:"ui-display",a:{title:"Points"},f:[{p:[9,2,180],t:7,e:"ui-section",a:{label:"ID"},f:[{p:[10,3,206],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[10,33,236]}]}]}," ",{t:4,f:[{p:[13,3,327],t:7,e:"ui-section",a:{label:"Points collected"},f:[{p:[14,4,368],t:7,e:"span",f:[{t:2,r:"data.points",p:[14,10,374]}]}]}," ",{p:[16,3,415],t:7,e:"ui-section",a:{label:"Goal"},f:[{p:[17,4,444],t:7,e:"span",f:[{t:2,r:"data.goal",p:[17,10,450]}]}]}," ",{p:[19,3,489],t:7,e:"ui-section",a:{label:"Unclaimed points"},f:[{p:[20,4,530],t:7,e:"span",f:[{t:2,r:"data.unclaimed_points",p:[20,10,536]}]}," ",{p:[21,4,572],t:7,e:"ui-button",a:{action:"claim_points",state:[{t:2,x:{r:["data.unclaimed_points"],s:'_0?null:"disabled"'},p:[21,43,611]}]},f:["Claim points"]}]}],n:50,r:"data.id",p:[12,2,309]}]}," ",{p:[25,1,721],t:7,e:"ui-display",f:[{p:[26,2,735],t:7,e:"center",f:[{p:[27,3,746],t:7,e:"ui-button",a:{action:"move_shuttle",state:[{t:2,x:{r:["data.can_go_home"],s:'_0?null:"disabled"'},p:[27,42,785]}]},f:["Move shuttle"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],250:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={data:{mechChargeState:function(t){var e=this.get("data.recharge_port.mech.cell.maxcharge");return t>=e/1.5?"good":t>=e/3?"average":"bad"},mechHealthState:function(t){var e=this.get("data.recharge_port.mech.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(a),a.exports.template={v:3,t:[" ",{p:[20,1,526],t:7,e:"ui-display",a:{title:"Mech Status"},f:[{t:4,f:[{t:4,f:[{p:[23,4,624],t:7,e:"ui-section",a:{label:"Integrity"},f:[{p:[24,6,660],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,27,681]}],value:[{t:2,r:"adata.recharge_port.mech.health",p:[24,74,728]}],state:[{t:2,x:{r:["mechHealthState","adata.recharge_port.mech.health"],s:"_0(_1)"},p:[24,117,771]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.health"],s:"Math.round(_0)"},p:[24,171,825]},"/",{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,219,873]}]}]}," ",{t:4,f:[{t:4,f:[{p:[28,5,1034],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[28,31,1060],t:7,e:"span",a:{"class":"bad"},f:["Cell Critical Failure"]}]}],n:50,r:"data.recharge_port.mech.cell.critfail",p:[27,3,984]},{t:4,n:51,f:[{p:[30,11,1141],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,13,1180],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.cell.maxcharge",p:[31,34,1201]}],value:[{t:2,r:"adata.recharge_port.mech.cell.charge",p:[31,86,1253]}],state:[{t:2,x:{r:["mechChargeState","adata.recharge_port.mech.cell.charge"],s:"_0(_1)"},p:[31,134,1301]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.cell.charge"],s:"Math.round(_0)"},p:[31,193,1360]},"/",{t:2,x:{r:["adata.recharge_port.mech.cell.maxcharge"],s:"Math.round(_0)"},p:[31,246,1413]}]}]}],r:"data.recharge_port.mech.cell.critfail"}],n:50,r:"data.recharge_port.mech.cell",p:[26,4,945]},{t:4,n:51,f:[{p:[35,3,1524],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[35,29,1550],t:7,e:"span",a:{"class":"bad"},f:["Cell Missing"]}]}],r:"data.recharge_port.mech.cell"}],n:50,r:"data.recharge_port.mech",p:[22,2,589]},{t:4,n:51,f:[{p:[38,4,1625],t:7,e:"ui-section",f:["Mech Not Found"]}],r:"data.recharge_port.mech"}],n:50,r:"data.recharge_port",p:[21,3,561]},{t:4,n:51,f:[{p:[41,5,1689],t:7,e:"ui-section",f:["Recharging Port Not Found"]}," ",{p:[42,2,1741],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}],r:"data.recharge_port"}]}]},e.exports=r.extend(a.exports)},{205:205}],251:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{t:4,f:[{p:[3,5,45],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[4,7,88],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[4,24,105]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[4,75,156]}]}]}],n:50,r:"data.siliconUser",p:[2,3,15]},{t:4,n:51,f:[{p:[7,5,247],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[7,31,273]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[10,1,358],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[11,3,389],t:7,e:"ui-section",a:{label:"Power"},f:[{t:4,f:[{p:[13,7,470],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[13,24,487]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[13,68,531]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[13,116,579]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[12,5,421]},{t:4,n:51,f:[{p:[15,7,639],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.on"],s:'_0?"good":"bad"'},p:[15,20,652]}],state:[{t:2,x:{r:["data.cell"],s:'_0?null:"disabled"'},p:[15,57,689]}]},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[15,92,724]}]}],x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"}}]}," ",{p:[18,3,791],t:7,e:"ui-section",a:{label:"Cell"},f:[{p:[19,5,822],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.cell"],s:'_0?null:"bad"'},p:[19,18,835]}]},f:[{t:2,x:{r:["data.cell","data.cellPercent"],s:'_0?_1+"%":"No Cell"'},p:[19,48,865]}]}]}," ",{p:[21,3,943],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[22,5,974],t:7,e:"span",a:{"class":[{t:2,r:"data.modeStatus",p:[22,18,987]}]},f:[{t:2,r:"data.mode",p:[22,39,1008]}]}]}," ",{p:[24,3,1049],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[25,5,1080],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.load"],s:'_0?"good":"average"'},p:[25,18,1093]}]},f:[{t:2,x:{r:["data.load"],s:'_0?_0:"None"'},p:[25,54,1129]}]}]}," ",{p:[27,3,1191],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[28,5,1229],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.destination"],s:'_0?"good":"average"'},p:[28,18,1242]}]},f:[{t:2,x:{r:["data.destination"],s:'_0?_0:"None"'},p:[28,60,1284]}]}]}]}," ",{t:4,f:[{p:{button:[{t:4,f:[{p:[35,9,1513],t:7,e:"ui-button",a:{icon:"eject",action:"unload"},f:["Unload"]}],n:50,r:"data.load",p:[34,7,1486]}," ",{t:4,f:[{p:[38,9,1623],t:7,e:"ui-button",a:{icon:"eject",action:"ejectpai"},f:["Eject PAI"]}],n:50,r:"data.haspai",p:[37,7,1594]}," ",{p:[40,7,1709],t:7,e:"ui-button",a:{icon:"pencil",action:"setid"},f:["Set ID"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[42,5,1791],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[43,7,1831],t:7,e:"ui-button",a:{icon:"pencil",action:"destination"},f:["Set Destination"]}," ",{p:[44,7,1912],t:7,e:"ui-button",a:{icon:"stop",action:"stop"},f:["Stop"]}," ",{p:[45,7,1973],t:7,e:"ui-button",a:{icon:"play",action:"go"},f:["Go"]}]}," ",{p:[47,5,2047],t:7,e:"ui-section",a:{label:"Home"},f:[{p:[48,7,2080],t:7,e:"ui-button",a:{icon:"home",action:"home"},f:["Go Home"]}," ",{p:[49,7,2144],t:7,e:"ui-button",a:{icon:"pencil",action:"sethome"},f:["Set Home"]}]}," ",{p:[51,5,2231],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[52,7,2268],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoReturn"],s:'_0?"check-square-o":"square-o"'},p:[52,24,2285]}],style:[{t:2,x:{r:["data.autoReturn"],s:'_0?"selected":null'},p:[52,84,2345]}],action:"autoret"},f:["Auto-Return Home"]}," ",{p:[54,7,2449],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoPickup"],s:'_0?"check-square-o":"square-o"'},p:[54,24,2466]}],style:[{t:2,x:{r:["data.autoPickup"],s:'_0?"selected":null'},p:[54,84,2526]}],action:"autopick"},f:["Auto-Pickup Crate"]}," ",{p:[56,7,2632],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"check-square-o":"square-o"'},p:[56,24,2649]}],style:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"selected":null'},p:[56,88,2713]}],action:"report"},f:["Report Deliveries"]}]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[31,1,1373]}]},e.exports=r.extend(a.exports)},{205:205}],252:[function(t,e,n){var r=t(205),a={exports:{}};!function(e){"use strict";var n=t(278);e.exports={data:{filter:""},oninit:function(){var t=this;this.observe("filter",function(e,r,a){var i=t.findAll(".display:not(:first-child)");(0,n.filterMulti)(i,t.get("filter").toLowerCase())},{init:!1})}}}(a),a.exports.template={v:3,t:[" ",{p:[16,1,372],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[16,20,391]}]},f:[{t:4,f:[{p:[18,5,435],t:7,e:"ui-section",f:["Crafting... ",{p:[19,16,463],t:7,e:"i",a:{"class":"fa-spin fa fa-spinner"}}]}],n:50,r:"data.busy",p:[17,3,413]},{t:4,n:51,f:[{p:[22,5,531],t:7,e:"ui-section",f:[{p:[23,7,550],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardCat"},f:[{t:2,r:"data.prev_cat",p:[24,6,607]}]}," ",{p:[26,4,644],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardCat"},f:[{t:2,r:"data.next_cat",p:[27,6,700]}]}," ",{t:4,f:[{p:[30,6,781],t:7,e:"ui-button",a:{icon:"lock",action:"toggle_recipes"},f:["Showing Craftable Recipes"]}],n:50,r:"data.display_craftable_only",p:[29,4,740]},{t:4,n:51,f:[{p:[34,6,891],t:7,e:"ui-button",a:{icon:"unlock",action:"toggle_recipes"},f:["Showing All Recipes"]}],r:"data.display_craftable_only"}," ",{t:4,f:[{p:[39,6,1023],t:7,e:"ui-input",a:{value:[{t:2,r:"filter",p:[39,23,1040]}],placeholder:"Filter.."}}],n:50,r:"config.fancy",p:[38,7,997]}]}," ",{t:4,f:[{p:[43,7,1138],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[43,26,1157]}]},f:[{t:4,f:[{p:[45,8,1197],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[46,10,1240]}]}],n:50,r:"req_text",p:[44,6,1173]}," ",{t:4,f:[{p:[50,5,1315],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[51,10,1355]}]}],n:50,r:"catalyst_text",p:[49,6,1289]}," ",{t:4,f:[{p:[55,5,1431],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[56,10,1467]}]}],n:50,r:"tool_text",p:[54,3,1409]}," ",{p:[59,6,1517],t:7,e:"ui-section",f:[{p:[60,8,1537],t:7,e:"ui-button",a:{icon:"gears",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[60,66,1595]},'"}']},f:["Craft"]}]}]}],n:52,r:"data.can_craft",p:[42,5,1107]}," ",{t:4,f:[{t:4,f:[{p:[68,9,1760],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[68,28,1779]}]},f:[{t:4,f:[{p:[70,10,1823],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[71,12,1868]}]}],n:50,r:"req_text",p:[69,8,1797]}," ",{t:4,f:[{p:[75,7,1951],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[76,12,1993]}]}],n:50,r:"catalyst_text",p:[74,5,1923]}," ",{t:4,f:[{p:[80,7,2077],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[81,12,2115]}]}],n:50,r:"tool_text",p:[79,5,2053]}]}],n:52,r:"data.cant_craft",p:[67,7,1726]}],n:51,r:"data.display_craftable_only",p:[66,2,1687]}],r:"data.busy"}]}]},e.exports=r.extend(a.exports)},{205:205,278:278}],253:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:[4,1,113],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[5,3,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,5,186],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[6,11,192]}," kPa"]}]}," ",{p:[8,3,254],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[9,5,285],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[9,18,298]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[9,59,339]}]}]}]}," ",{p:[12,1,430],t:7,e:"ui-display",a:{title:"Pump"},f:[{p:[13,3,459],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,5,491],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[14,22,508]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[15,14,559]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[16,22,616]}]}]}," ",{p:[18,3,675],t:7,e:"ui-section",a:{label:"Direction"},f:[{p:[19,5,711],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"sign-out":"sign-in"'},p:[19,22,728]}],action:"direction"},f:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"Out":"In"'},p:[20,26,808]}]}]}," ",{p:[22,3,883],t:7,e:"ui-section",a:{label:"Target Pressure"},f:[{p:[23,5,925],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.min_pressure",p:[23,18,938]}],max:[{t:2,r:"data.max_pressure",p:[23,46,966]}],value:[{t:2,r:"data.target_pressure",p:[24,14,1003]}]},f:[{t:2,x:{r:["adata.target_pressure"],s:"Math.round(_0)"},p:[24,40,1029]}," kPa"]}]}," ",{p:[26,3,1100],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,1145],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.target_pressure","data.default_pressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,1178]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1328],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.target_pressure","data.min_pressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1359]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1500],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1595],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.target_pressure","data.max_pressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1625]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}," ",{p:{button:[{t:4,f:[{p:[39,7,1891],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[39,38,1922]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[38,5,1863]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[43,3,2042],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[44,4,2073]}]}," ",{p:[46,3,2115],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[47,4,2149]}," kPa"]}],n:50,r:"data.holding",p:[42,3,2018]},{t:4,n:51,f:[{p:[50,3,2223],t:7,e:"ui-section",f:[{p:[51,4,2240],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}]},e.exports=r.extend(a.exports)},{205:205}],254:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:[4,1,113],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[5,3,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,5,186],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[6,11,192]}," kPa"]}]}," ",{p:[8,3,254],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[9,5,285],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[9,18,298]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[9,59,339]}]}]}]}," ",{p:[12,1,430],t:7,e:"ui-display",a:{title:"Filter"},f:[{p:[13,3,461],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,5,493],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[14,22,510]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[15,14,561]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[16,22,618]}]}]}]}," ",{p:{button:[{t:4,f:[{p:[22,7,787],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[22,38,818]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[21,5,759]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[26,3,938],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[27,4,969]}]}," ",{p:[29,3,1011],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[30,4,1045]}," kPa"]}],n:50,r:"data.holding",p:[25,3,914]},{t:4,n:51,f:[{p:[33,3,1119],t:7,e:"ui-section",f:[{p:[34,4,1136],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}]},e.exports=r.extend(a.exports)},{205:205}],255:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(a),a.exports.template={v:3,t:[" ",{p:[42,1,1035],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[44,5,1093],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[44,27,1115]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[46,38,1267]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[47,15,1323]}],yinc:"9"}}],n:50,r:"config.fancy",p:[43,3,1067]},{t:4,n:51,f:[{p:[49,5,1373],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[50,7,1411],t:7,e:"span",f:[{t:2,r:"data.supply",p:[50,13,1417]}," W"]}]}," ",{p:[52,5,1466],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[53,9,1501],t:7,e:"span",f:[{t:2,r:"data.demand",p:[53,15,1507]}," W"]}]}],r:"config.fancy"}]}," ",{p:[57,1,1578],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[58,3,1608],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[59,5,1633],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[60,5,1670],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[61,5,1709],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[62,5,1746],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[63,5,1785],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[64,5,1827],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[65,5,1868],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[68,5,1953],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[68,24,1972]}],nowrap:0},f:[{p:[69,7,1997],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[69,28,2018]}," %"]}," ",{p:[70,7,2076],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].load)"},p:[70,28,2097]}," W"]}," ",{p:[71,7,2153],t:7,e:"div",a:{"class":"content"},f:[{p:[71,28,2174],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[71,41,2187]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[71,70,2216]}]}]}," ",{p:[72,7,2263],t:7,e:"div",a:{"class":"content"},f:[{p:[72,28,2284],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[72,41,2297]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[72,64,2320]}," [",{p:[72,87,2343],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[72,93,2349]}]},"]"]}]}," ",{p:[73,7,2398],t:7,e:"div",a:{"class":"content"},f:[{p:[73,28,2419],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[73,41,2432]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[73,64,2455]}," [",{p:[73,87,2478],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[73,93,2484]}]},"]"]}]}," ",{p:[74,7,2533],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2554],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[74,41,2567]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[74,64,2590]}," [",{p:[74,87,2613],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[74,93,2619]}]},"]"]}]}]}],n:52,r:"data.areas",p:[67,3,1927]}]}]},e.exports=r.extend(a.exports)},{205:205}],256:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={computed:{readableFrequency:function(){return Math.round(this.get("adata.frequency"))/10}}}}(a),a.exports.template={v:3,t:[" ",{p:[11,1,167],t:7,e:"ui-display",a:{title:"Settings"},f:[{t:4,f:[{p:[13,5,224],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,7,257],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[14,24,274]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[14,75,325]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"On":"Off"'},p:[16,9,398]}]}]}],n:50,r:"data.headset",p:[12,3,199]},{t:4,n:51,f:[{p:[19,5,476],t:7,e:"ui-section",a:{label:"Microphone"},f:[{p:[20,7,514],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.broadcasting"],s:'_0?"power-off":"close"'},p:[20,24,531]}],style:[{t:2,x:{r:["data.broadcasting"],s:'_0?"selected":null'},p:[20,78,585]}],action:"broadcast"},f:[{t:2,x:{r:["data.broadcasting"],s:'_0?"Engaged":"Disengaged"'},p:[22,9,664]}]}]}," ",{p:[24,5,746],t:7,e:"ui-section",a:{label:"Speaker"},f:[{p:[25,7,781],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[25,24,798]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[25,75,849]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"Engaged":"Disengaged"'},p:[27,9,922]}]}]}],r:"data.headset"}," ",{t:4,f:[{p:[31,5,1034],t:7,e:"ui-section",a:{label:"High Volume"},f:[{p:[32,7,1073],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.useCommand"],s:'_0?"power-off":"close"'},p:[32,24,1090]}],style:[{t:2,x:{r:["data.useCommand"],s:'_0?"selected":null'},p:[32,76,1142]}],action:"command"},f:[{t:2,x:{r:["data.useCommand"],s:'_0?"On":"Off"'},p:[34,9,1217]}]}]}],n:50,r:"data.command",p:[30,3,1009]}]}," ",{p:[38,1,1305],t:7,e:"ui-display",a:{title:"Channel"},f:[{p:[39,3,1336],t:7,e:"ui-section",a:{label:"Frequency"},f:[{t:4,f:[{p:[41,7,1399],t:7,e:"span",f:[{t:2,r:"readableFrequency",p:[41,13,1405]}]}],n:50,r:"data.freqlock",p:[40,5,1371]},{t:4,n:51,f:[{p:[43,7,1453],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[43,46,1492]}],action:"frequency",params:'{"adjust": -1}'}}," ",{p:[44,7,1603],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[44,41,1637]}],action:"frequency",params:'{"adjust": -.2}'}}," ",{p:[45,7,1749],t:7,e:"ui-button",a:{icon:"pencil",action:"frequency",params:'{"tune": "input"}'},f:[{t:2,r:"readableFrequency",p:[45,78,1820]}]}," ",{p:[46,7,1860],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[46,40,1893]}],action:"frequency",params:'{"adjust": .2}'}}," ",{p:[47,7,2004],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[47,45,2042]}],action:"frequency",params:'{"adjust": 1}'}}],r:"data.freqlock"}]}," ",{t:4,f:[{p:[51,5,2212],t:7,e:"ui-section",a:{label:"Subspace Transmission"},f:[{p:[52,7,2261],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.subspace"],s:'_0?"power-off":"close"'},p:[52,24,2278]}],style:[{t:2,x:{r:["data.subspace"],s:'_0?"selected":null'},p:[52,74,2328]}],action:"subspace"},f:[{t:2,x:{r:["data.subspace"],s:'_0?"Active":"Inactive"'},p:[53,29,2395]}]}]}],n:50,r:"data.subspaceSwitchable",p:[50,3,2176]}," ",{t:4,f:[{p:[57,5,2522],t:7,e:"ui-section",a:{label:"Channels"},f:[{t:4,f:[{p:[59,9,2598],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["."],s:'_0?"check-square-o":"square-o"'},p:[59,26,2615]}],style:[{t:2,x:{r:["."],s:'_0?"selected":null'},p:[60,18,2671]}],action:"channel",params:['{"channel": "',{t:2,r:"channel",p:[61,49,2746]},'"}']},f:[{t:2,r:"channel",p:[62,11,2772]}]},{p:[62,34,2795],t:7,e:"br"}],n:52,i:"channel",r:"data.channels",p:[58,7,2558]}]}],n:50,x:{r:["data.subspace","data.channels"],s:"_0&&_1"},p:[56,3,2479]}]}]},e.exports=r.extend(a.exports)},{205:205}],257:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[" "," "," ",{p:[5,1,196],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[5,16,211]}]},f:[{p:[6,2,228],t:7,e:"tab",a:{name:"Status"},f:[{p:[7,3,250],t:7,e:"status"}]}," ",{p:[9,2,269],t:7,e:"tab",a:{name:"Templates"},f:[{p:[10,3,294],t:7,e:"templates"}]}," ",{p:[12,2,316],t:7,e:"tab",a:{name:"Modification"},f:[{t:4,f:[{p:[14,3,368],t:7,e:"modification"}],n:50,r:"data.selected",p:[13,3,344]}," ",{t:4,f:[{p:[17,3,421],t:7,e:"span",a:{"class":"bad"},f:["No shuttle selected."]}],n:50,x:{r:["data.selected"],s:"!_0"},p:[16,3,396]}]}]}]},a.exports.components=a.exports.components||{};var i={modification:t(258),templates:t(260),status:t(259)};for(var o in i)i.hasOwnProperty(o)&&(a.exports.components[o]=i[o]);e.exports=r.extend(a.exports)},{205:205,258:258,259:259,260:260}],258:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:["Selected: ",{t:2,r:"data.selected.name",p:[1,30,29]}]},f:[{t:4,f:[{p:[3,5,94],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.selected.description",p:[3,37,126]}]}],n:50,r:"data.selected.description",p:[2,3,56]}," ",{t:4,f:[{p:[6,5,219],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"data.selected.admin_notes",p:[6,37,251]}]}],n:50,r:"data.selected.admin_notes",p:[5,3,181]}]}," ",{t:4,f:[{p:[11,3,351],t:7,e:"ui-display",a:{title:["Existing Shuttle: ",{t:2,r:"data.existing_shuttle.name",p:[11,40,388]}]},f:["Status: ",{t:2,r:"data.existing_shuttle.status",p:[12,13,433]}," ",{t:4,f:["(",{t:2,r:"data.existing_shuttle.timeleft",p:[14,8,513]},")"],n:50,r:"data.existing_shuttle.timer",p:[13,5,470]}," ",{p:[16,5,565],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"data.existing_shuttle.id",p:[17,41,633]},'"}']},f:["Jump To"]}]}],n:50,r:"data.existing_shuttle",p:[10,1,319]},{t:4,f:[{p:[24,3,755],t:7,e:"ui-display",a:{title:"Existing Shuttle: None"}}],n:50,x:{r:["data.existing_shuttle"],s:"!_0"},p:[23,1,722]},{p:[27,1,821],t:7,e:"ui-button",a:{action:"preview",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[28,27,875]},'"}']},f:["Preview"]}," ",{p:[31,1,931],t:7,e:"ui-button",a:{action:"load",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[32,27,982]},'"}'],style:"danger"},f:["Load"]}," ",{p:[37,1,1053],t:7,e:"ui-display",a:{title:"Status"},f:[]}]},e.exports=r.extend(a.exports)},{205:205}],259:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{t:4,f:[{p:[2,3,26],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,45]}," (",{t:2,r:"id",p:[2,32,55]},")"]},f:[{t:2,r:"status",p:[3,5,69]}," ",{t:4,f:["(",{t:2,r:"timeleft",p:[5,8,105]},")"],n:50,r:"timer",p:[4,5,84]}," ",{p:[7,5,135],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"id",p:[7,67,197]},'"}']},f:["Jump To"]}," ",{p:[10,5,243],t:7,e:"ui-button",a:{action:"fast_travel",params:['{"id": "',{t:2,r:"id",p:[10,53,291]},'"}'],state:[{t:2,x:{r:["can_fast_travel"],s:'_0?null:"disabled"'},p:[10,70,308]}]},f:["Fast Travel"]}]}],n:52,r:"data.shuttles",p:[1,1,0]}]},e.exports=r.extend(a.exports)},{205:205}],260:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.templates_tabs",p:[1,16,15]}]},f:[{t:4,f:[{p:[3,5,72],t:7,e:"tab",a:{name:[{t:2,r:"port_id",p:[3,16,83]}]},f:[{t:4,f:[{p:[5,9,131],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[5,28,150]}]},f:[{t:4,f:[{p:[7,13,203],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[7,45,235]}]}],n:50,r:"description",p:[6,11,171]}," ",{t:4,f:[{p:[10,13,324],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"admin_notes",p:[10,45,356]}]}],n:50,r:"admin_notes",p:[9,11,292]}," ",{p:[13,11,414],t:7,e:"ui-button",a:{action:"select_template",params:['{"shuttle_id": "',{t:2,r:"shuttle_id",p:[14,37,486]},'"}'],state:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"selected":null'},p:[15,20,523]}]},f:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"Selected":"Select"'},p:[17,13,614]}]}]}],n:52,r:"templates",p:[4,7,103]}]}],n:52,r:"data.templates",p:[2,3,43]}]}]},e.exports=r.extend(a.exports)},{205:205}],261:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={computed:{occupantStatState:function(){switch(this.get("data.occupant.stat")){case 0:return"good";case 1:return"average";default:return"bad"}}}}}(a),a.exports.template={v:3,t:[" ",{p:[15,1,280],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[16,3,313],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[17,3,346],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[17,9,352]}]}]}," ",{t:4,f:[{p:[20,5,466],t:7,e:"ui-section",a:{label:"State"},f:[{p:[21,7,500],t:7,e:"span",a:{"class":[{t:2,r:"occupantStatState",p:[21,20,513]}]},f:[{t:2,x:{r:["data.occupant.stat"],s:'_0==0?"Conscious":_0==1?"Unconcious":"Dead"'},p:[21,43,536]}]}]}," ",{p:[23,5,658],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[24,7,693],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[24,20,706]}],max:[{t:2,r:"data.occupant.maxHealth",p:[24,54,740]}],value:[{t:2,r:"data.occupant.health",p:[24,90,776]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[25,16,818]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[25,68,870]}]}]}," ",{t:4,f:[{p:[28,7,1107],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[28,26,1126]}]},f:[{p:[29,9,1147],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[29,30,1168]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[29,66,1204] -}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[29,103,1241]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[27,5,941]}," ",{p:[32,5,1328],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[33,9,1364],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[33,22,1377]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[33,68,1423]}]}]}," ",{p:[35,5,1506],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[36,9,1542],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[36,22,1555]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[36,68,1601]}]}]}," ",{p:[38,5,1685],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[40,11,1772],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[40,54,1815]}," units of ",{t:2,r:"name",p:[40,89,1850]}]},{p:[40,104,1865],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[39,9,1727]},{t:4,n:51,f:[{p:[42,11,1900],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[19,3,439]}]}," ",{p:[47,1,1996],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[48,2,2028],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[49,5,2059],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[49,22,2076]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[49,71,2125]}]}]}," ",{p:[51,3,2190],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[53,7,2251],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied","allowed"],s:'_0&&_1?null:"disabled"'},p:[53,38,2282]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[53,122,2366]},'"}']},f:[{t:2,r:"name",p:[53,132,2376]}]},{p:[53,152,2396],t:7,e:"br"}],n:52,r:"data.chems",p:[52,5,2223]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],262:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{t:4,f:[{p:[2,3,24],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,43]}],labelcolor:[{t:2,r:"htmlcolor",p:[2,44,65]}],candystripe:0,right:0},f:[{p:[3,5,103],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,32,130],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0=="Dead"?"bad bold":_0=="Unconscious"?"average bold":"good"'},p:[3,45,143]}]},f:[{t:2,r:"status",p:[3,132,230]}]}]}," ",{p:[4,5,265],t:7,e:"ui-section",a:{label:"Jelly"},f:[{t:2,r:"exoticblood",p:[4,31,291]}]}," ",{p:[5,5,324],t:7,e:"ui-section",a:{label:"Location"},f:[{t:2,r:"area",p:[5,34,353]}]}," ",{p:[7,5,380],t:7,e:"ui-button",a:{state:[{t:2,r:"swap_button_state",p:[8,14,404]}],action:"swap",params:['{"ref": "',{t:2,r:"ref",p:[9,38,464]},'"}']},f:[{t:2,x:{r:["is_current"],s:'_0?"You Are Here":"Swap"'},p:[10,7,482]}]}]}],n:52,r:"data.bodies",p:[1,1,0]}]},e.exports=r.extend(a.exports)},{205:205}],263:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={computed:{capacityPercentState:function(){var t=this.get("data.capacityPercent");return t>50?"good":t>15?"average":"bad"},inputState:function(){return this.get("data.capacityPercent")>=100?"good":this.get("data.inputting")?"average":"bad"},outputState:function(){return this.get("data.outputting")?"good":this.get("data.charge")>0?"average":"bad"}}}}(a),a.exports.template={v:3,t:[" ",{p:[24,1,640],t:7,e:"ui-display",a:{title:"Storage"},f:[{p:[25,3,671],t:7,e:"ui-section",a:{label:"Stored Energy"},f:[{p:[26,5,710],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.capacityPercent",p:[26,38,743]}],state:[{t:2,r:"capacityPercentState",p:[26,71,776]}]},f:[{t:2,x:{r:["adata.capacityPercent"],s:"Math.fixed(_0)"},p:[26,97,802]},"%"]}]}]}," ",{p:[29,1,880],t:7,e:"ui-display",a:{title:"Input"},f:[{p:[30,3,909],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{p:[31,5,946],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"refresh":"close"'},p:[31,22,963]}],style:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"selected":null'},p:[31,74,1015]}],action:"tryinput"},f:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"Auto":"Off"'},p:[32,25,1082]}]},"   [",{p:[34,6,1149],t:7,e:"span",a:{"class":[{t:2,r:"inputState",p:[34,19,1162]}]},f:[{t:2,x:{r:["data.capacityPercent","data.inputting"],s:'_0>=100?"Fully Charged":_1?"Charging":"Not Charging"'},p:[34,35,1178]}]},"]"]}," ",{p:[36,3,1300],t:7,e:"ui-section",a:{label:"Target Input"},f:[{p:[37,5,1338],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.inputLevelMax",p:[37,26,1359]}],value:[{t:2,r:"data.inputLevel",p:[37,57,1390]}]},f:[{t:2,x:{r:["adata.inputLevel"],s:"Math.round(_0)"},p:[37,78,1411]},"W"]}]}," ",{p:[39,3,1471],t:7,e:"ui-section",a:{label:"Adjust Input"},f:[{p:[40,5,1509],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[40,44,1548]}],action:"input",params:'{"target": "min"}'}}," ",{p:[41,5,1642],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[41,39,1676]}],action:"input",params:'{"adjust": -10000}'}}," ",{p:[42,5,1771],t:7,e:"ui-button",a:{icon:"pencil",action:"input",params:'{"target": "input"}'},f:["Set"]}," ",{p:[43,5,1860],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[43,38,1893]}],action:"input",params:'{"adjust": 10000}'}}," ",{p:[44,5,2004],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[44,43,2042]}],action:"input",params:'{"target": "max"}'}}]}," ",{p:[46,3,2167],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[47,3,2200],t:7,e:"span",f:[{t:2,x:{r:["adata.inputAvailable"],s:"Math.round(_0)"},p:[47,9,2206]},"W"]}]}]}," ",{p:[50,1,2280],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[51,3,2310],t:7,e:"ui-section",a:{label:"Output Mode"},f:[{p:[52,5,2347],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"power-off":"close"'},p:[52,22,2364]}],style:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"selected":null'},p:[52,77,2419]}],action:"tryoutput"},f:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"On":"Off"'},p:[53,26,2488]}]},"   [",{p:[55,6,2554],t:7,e:"span",a:{"class":[{t:2,r:"outputState",p:[55,19,2567]}]},f:[{t:2,x:{r:["data.outputting","data.charge"],s:'_0?"Sending":_1>0?"Not Sending":"No Charge"'},p:[55,36,2584]}]},"]"]}," ",{p:[57,3,2689],t:7,e:"ui-section",a:{label:"Target Output"},f:[{p:[58,5,2728],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.outputLevelMax",p:[58,26,2749]}],value:[{t:2,r:"data.outputLevel",p:[58,58,2781]}]},f:[{t:2,x:{r:["adata.outputLevel"],s:"Math.round(_0)"},p:[58,80,2803]},"W"]}]}," ",{p:[60,3,2864],t:7,e:"ui-section",a:{label:"Adjust Output"},f:[{p:[61,5,2903],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[61,44,2942]}],action:"output",params:'{"target": "min"}'}}," ",{p:[62,5,3038],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[62,39,3072]}],action:"output",params:'{"adjust": -10000}'}}," ",{p:[63,5,3169],t:7,e:"ui-button",a:{icon:"pencil",action:"output",params:'{"target": "input"}'},f:["Set"]}," ",{p:[64,5,3259],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[64,38,3292]}],action:"output",params:'{"adjust": 10000}'}}," ",{p:[65,5,3406],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[65,43,3444]}],action:"output",params:'{"target": "max"}'}}]}," ",{p:[67,3,3572],t:7,e:"ui-section",a:{label:"Outputting"},f:[{p:[68,3,3606],t:7,e:"span",f:[{t:2,x:{r:["adata.outputUsed"],s:"Math.round(_0)"},p:[68,9,3612]},"W"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],264:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,30],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{t:2,x:{r:["adata.generated"],s:"Math.round(_0)"},p:[3,5,71]},"W"]}," ",{p:[5,3,122],t:7,e:"ui-section",a:{label:"Orientation"},f:[{p:[6,5,159],t:7,e:"span",f:[{t:2,x:{r:["adata.angle"],s:"Math.round(_0)"},p:[6,11,165]},"° (",{t:2,r:"data.direction",p:[6,45,199]},")"]}]}," ",{p:[8,3,244],t:7,e:"ui-section",a:{label:"Adjust Angle"},f:[{p:[9,5,282],t:7,e:"ui-button",a:{icon:"step-backward",action:"angle",params:'{"adjust": -15}'},f:["15°"]}," ",{p:[10,5,378],t:7,e:"ui-button",a:{icon:"backward",action:"angle",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[11,5,467],t:7,e:"ui-button",a:{icon:"forward",action:"angle",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[12,5,554],t:7,e:"ui-button",a:{icon:"step-forward",action:"angle",params:'{"adjust": 15}'},f:["15°"]}]}]}," ",{p:[15,1,673],t:7,e:"ui-display",a:{title:"Tracking"},f:[{p:[16,3,705],t:7,e:"ui-section",a:{label:"Tracker Mode"},f:[{p:[17,5,743],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==0?"selected":null'},p:[17,36,774]}],action:"tracking",params:'{"mode": 0}'},f:["Off"]}," ",{p:[19,5,889],t:7,e:"ui-button",a:{icon:"clock-o",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==1?"selected":null'},p:[19,38,922]}],action:"tracking",params:'{"mode": 1}'},f:["Timed"]}," ",{p:[21,5,1039],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.connected_tracker","data.tracking_state"],s:'_0?_1==2?"selected":null:"disabled"'},p:[21,38,1072]}],action:"tracking",params:'{"mode": 2}'},f:["Auto"]}]}," ",{p:[24,3,1239],t:7,e:"ui-section",a:{label:"Tracking Rate"},f:[{p:[25,3,1276],t:7,e:"span",f:[{t:2,x:{r:["adata.tracking_rate"],s:"Math.round(_0)"},p:[25,9,1282]},"°/h (",{t:2,r:"data.rotating_way",p:[25,53,1326]},")"]}]}," ",{p:[27,3,1373],t:7,e:"ui-section",a:{label:"Adjust Rate"},f:[{p:[28,5,1410],t:7,e:"ui-button",a:{icon:"fast-backward",action:"rate",params:'{"adjust": -180}'},f:["180°"]}," ",{p:[29,5,1507],t:7,e:"ui-button",a:{icon:"step-backward",action:"rate",params:'{"adjust": -30}'},f:["30°"]}," ",{p:[30,5,1602],t:7,e:"ui-button",a:{icon:"backward",action:"rate",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[31,5,1690],t:7,e:"ui-button",a:{icon:"forward",action:"rate",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[32,5,1776],t:7,e:"ui-button",a:{icon:"step-forward",action:"rate",params:'{"adjust": 30}'},f:["30°"]}," ",{p:[33,5,1869],t:7,e:"ui-button",a:{icon:"fast-forward",action:"rate",params:'{"adjust": 180}'},f:["180°"]}]}]}," ",{p:{button:[{p:[38,5,2051],t:7,e:"ui-button",a:{icon:"refresh",action:"refresh"},f:["Refresh"]}]},t:7,e:"ui-display",a:{title:"Devices",button:0},f:[" ",{p:[40,2,2130],t:7,e:"ui-section",a:{label:"Solar Tracker"},f:[{p:[41,5,2169],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_tracker"],s:'_0?"good":"bad"'},p:[41,18,2182]}]},f:[{t:2,x:{r:["data.connected_tracker"],s:'_0?"":"Not "'},p:[41,63,2227]},"Found"]}]}," ",{p:[43,2,2296],t:7,e:"ui-section",a:{label:"Solar Panels"},f:[{p:[44,3,2332],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_panels"],s:'_0?"good":"bad"'},p:[44,16,2345]}]},f:[{t:2,x:{r:["adata.connected_panels"],s:"Math.round(_0)"},p:[44,60,2389]}," Panels Connected"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],265:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,7,84],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[4,38,115]}],action:"eject"},f:["Eject"]}],n:50,r:"data.open",p:[3,5,60]}]},t:7,e:"ui-display",a:{title:"Power",button:0},f:[" ",{p:[7,3,220],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[8,5,251],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[8,22,268]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[9,14,318]}],state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[9,54,358]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[10,22,422]}]}]}," ",{p:[12,3,479],t:7,e:"ui-section",a:{label:"Cell"},f:[{t:4,f:[{p:[14,7,541],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerLevel",p:[14,40,574]}]},f:[{t:2,x:{r:["adata.powerLevel"],s:"Math.fixed(_0)"},p:[14,61,595]},"%"]}],n:50,r:"data.hasPowercell",p:[13,5,509]},{t:4,n:51,f:[{p:[16,4,652],t:7,e:"span",a:{"class":"bad"},f:["No Cell"]}],r:"data.hasPowercell"}]}]}," ",{p:[20,1,725],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[21,3,759],t:7,e:"ui-section",a:{label:"Current Temperature"},f:[{p:[22,3,802],t:7,e:"span",f:[{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[22,9,808]},"°C"]}]}," ",{p:[24,2,871],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[25,3,913],t:7,e:"span",f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[25,9,919]},"°C"]}]}," ",{t:4,f:[{p:[28,5,1004],t:7,e:"ui-section",a:{label:"Adjust Target"},f:[{p:[29,7,1045],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[29,46,1084]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[30,7,1189],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[30,41,1223]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[31,7,1327],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:["Set"]}," ",{p:[32,7,1419],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[32,40,1452]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[33,7,1555],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[33,45,1593]}],action:"target",params:'{"adjust": 20}'}}]}],n:50,r:"data.open",p:[27,3,982]}," ",{p:[36,3,1719],t:7,e:"ui-section",a:{label:"Mode"},f:[{t:4,f:[{p:[38,7,1771],t:7,e:"ui-button",a:{icon:"long-arrow-up",state:[{t:2,x:{r:["data.mode"],s:'_0=="heat"?"selected":null'},p:[38,46,1810]}],action:"mode",params:'{"mode": "heat"}'},f:["Heat"]}," ",{p:[39,7,1918],t:7,e:"ui-button",a:{icon:"long-arrow-down",state:[{t:2,x:{r:["data.mode"],s:'_0=="cool"?"selected":null'},p:[39,48,1959]}],action:"mode",params:'{"mode": "cool"}'},f:["Cool"]}," ",{p:[40,7,2067],t:7,e:"ui-button",a:{icon:"arrows-v",state:[{t:2,x:{r:["data.mode"],s:'_0=="auto"?"selected":null'},p:[40,41,2101]}],action:"mode",params:'{"mode": "auto"}'},f:["Auto"]}],n:50,r:"data.open",p:[37,3,1747]},{t:4,n:51,f:[{p:[42,4,2217],t:7,e:"span",f:[{t:2,x:{r:["text","data.mode"],s:"_0.titleCase(_1)"},p:[42,10,2223]}]}],r:"data.open"}]}]}]},e.exports=r.extend(a.exports)},{205:205}],266:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{t:4,f:[{p:[2,3,31],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[2,22,50]}," Alarms"]},f:[{p:[3,5,74],t:7,e:"ul",f:[{t:4,f:[{p:[5,9,107],t:7,e:"li",f:[{t:2,r:".",p:[5,13,111]}]}],n:52,r:".",p:[4,7,86]},{t:4,n:51,f:[{p:[7,9,147],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[1,1,0]}]},e.exports=r.extend(a.exports)},{205:205}],267:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{t:4,f:[{p:[2,3,41],t:7,e:"ui-notice",f:[{p:[3,5,57],t:7,e:"span",f:["Biological entity detected in contents. Please remove."]}]}],n:50,x:{r:["data.occupied","data.safeties"],s:"_0&&_1"},p:[1,1,0]},{t:4,f:[{p:[7,3,173],t:7,e:"ui-notice",f:[{p:[8,5,189],t:7,e:"span",f:["Contents are being disinfected. Please wait."]}]}],n:50,r:"data.uv_active",p:[6,1,148]},{t:4,n:51,f:[{p:{button:[{t:4,f:[{p:[13,25,357],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,42,374]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[13,93,425]}]}],n:50,x:{r:["data.open"],s:"!_0"},p:[13,7,339]}," ",{t:4,f:[{p:[14,27,506],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"sign-out":"sign-in"'},p:[14,44,523]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Close":"Open"'},p:[14,98,577]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[14,7,486]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[17,7,676],t:7,e:"ui-notice",f:[{p:[18,9,696],t:7,e:"span",f:["Unit Locked"]}]}],n:50,r:"data.locked",p:[16,5,650]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.open"],s:"_0"},f:[{p:[21,9,773],t:7,e:"ui-section",a:{label:"Helmet"},f:[{p:[22,11,811],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.helmet"],s:'_0?"square":"square-o"'},p:[22,28,828]}],state:[{t:2,x:{r:["data.helmet"],s:'_0?null:"disabled"'},p:[22,75,875]}],action:"dispense",params:'{"item": "helmet"}'},f:[{t:2,x:{r:["data.helmet"],s:'_0||"Empty"'},p:[23,59,970]}]}]}," ",{p:[25,9,1039],t:7,e:"ui-section",a:{label:"Suit"},f:[{p:[26,11,1075],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.suit"],s:'_0?"square":"square-o"'},p:[26,28,1092]}],state:[{t:2,x:{r:["data.suit"],s:'_0?null:"disabled"'},p:[26,74,1138]}],action:"dispense",params:'{"item": "suit"}'},f:[{t:2,x:{r:["data.suit"],s:'_0||"Empty"'},p:[27,57,1229]}]}]}," ",{p:[29,9,1296],t:7,e:"ui-section",a:{label:"Mask"},f:[{p:[30,11,1332],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mask"],s:'_0?"square":"square-o"'},p:[30,28,1349]}],state:[{t:2,x:{r:["data.mask"],s:'_0?null:"disabled"'},p:[30,74,1395]}],action:"dispense",params:'{"item": "mask"}'},f:[{t:2,x:{r:["data.mask"],s:'_0||"Empty"'},p:[31,57,1486]}]}]}," ",{p:[33,9,1553],t:7,e:"ui-section",a:{label:"Storage"},f:[{p:[34,11,1592],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.storage"],s:'_0?"square":"square-o"'},p:[34,28,1609]}],state:[{t:2,x:{r:["data.storage"],s:'_0?null:"disabled"'},p:[34,77,1658]}],action:"dispense",params:'{"item": "storage"}'},f:[{t:2,x:{r:["data.storage"],s:'_0||"Empty"'},p:[35,60,1755]}]}]}]},{t:4,n:50,x:{r:["data.open"],s:"!(_0)"},f:[" ",{p:[38,7,1836],t:7,e:"ui-button",a:{icon:"recycle",state:[{t:2,x:{r:["data.occupied","data.safeties"],s:'_0&&_1?"disabled":null'},p:[38,40,1869]}],action:"uv"},f:["Disinfect"]}]}],r:"data.locked"}]}],r:"data.uv_active"}]},e.exports=r.extend(a.exports)},{205:205}],268:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,5,18],t:7,e:"ui-section",a:{label:"Dispense"},f:[{p:[3,9,57],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.plasma"],s:'_0?"square":"square-o"'},p:[3,26,74]}],state:[{t:2,x:{r:["data.plasma"],s:'_0?null:"disabled"'},p:[3,74,122]}],action:"plasma"},f:["Plasma (",{t:2,x:{r:["adata.plasma"],s:"Math.round(_0)"},p:[4,37,196]},")"]}," ",{p:[5,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oxygen"],s:'_0?"square":"square-o"'},p:[5,26,264]}],state:[{t:2,x:{r:["data.oxygen"],s:'_0?null:"disabled"'},p:[5,74,312]}],action:"oxygen"},f:["Oxygen (",{t:2,x:{r:["adata.oxygen"],s:"Math.round(_0)"},p:[6,37,386]},")"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],269:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={computed:{tankPressureState:function(){var t=this.get("data.tankPressure");return t>=200?"good":t>=100?"average":"bad"}}}}(a),a.exports.template={v:3,t:[" ",{p:[14,1,282],t:7,e:"ui-notice",f:[{p:[15,3,296],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.connected"],s:'_0?"is":"is not"'},p:[15,23,316]}," connected to a mask."]}]}," ",{p:[17,1,393],t:7,e:"ui-display",f:[{p:[18,3,408],t:7,e:"ui-section",a:{label:"Tank Pressure"},f:[{p:[19,7,449],t:7,e:"ui-bar",a:{min:"0",max:"1013",value:[{t:2,r:"data.tankPressure",p:[19,41,483]}],state:[{t:2,r:"tankPressureState",p:[20,16,521]}]},f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[20,39,544]}," kPa"]}]}," ",{p:[22,3,610],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[23,5,652],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[23,18,665]}],max:[{t:2,r:"data.maxReleasePressure",p:[23,52,699]}],value:[{t:2,r:"data.releasePressure",p:[24,14,741]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[24,40,767]}," kPa"]}]}," ",{p:[26,3,836],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,880],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,913]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1067],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1098]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1243],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1337],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1367]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],270:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,5,33],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[3,9,75],t:7,e:"span",f:[{t:2,x:{r:["adata.temperature"],s:"Math.fixed(_0,2)"},p:[3,15,81]}," K"]}]}," ",{p:[5,5,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,9,190],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.fixed(_0,2)"},p:[6,15,196]}," kPa"]}]}]}," ",{p:[9,1,276],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[10,5,311],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,347],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[11,26,364]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[11,70,408]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[12,28,469]}]}]}," ",{p:[14,5,531],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[15,9,580],t:7,e:"ui-button",a:{icon:"fast-backward",style:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[15,48,619]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[17,9,733],t:7,e:"ui-button",a:{icon:"backward",style:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[17,43,767]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[19,9,880],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.target"],s:"Math.fixed(_0,2)"},p:[19,79,950]}]}," ",{p:[20,9,1003],t:7,e:"ui-button",a:{icon:"forward",style:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[20,42,1036]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[22,9,1148],t:7,e:"ui-button",a:{icon:"fast-forward",style:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[22,47,1186]}],action:"target",params:'{"adjust": 20}'}}]}]}]},e.exports=r.extend(a.exports)},{205:205}],271:[function(t,e,n){var r=t(205),a={exports:{}};!function(e){"use strict";var n=t(278);e.exports={data:{filter:""},oninit:function(){var t=this;this.on({hover:function(t){var e=this.get("data.telecrystals");e>=t.context.params.cost&&this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}}),this.observe("filter",function(e,r,a){var i=t.findAll(".display:not(:first-child)");(0,n.filterMulti)(i,t.get("filter").toLowerCase())},{init:!1})}}}(a),a.exports.template={v:3,t:[" ",{p:{button:[{t:4,f:[{p:[29,7,770],t:7,e:"ui-input",a:{value:[{t:2,r:"filter",p:[29,24,787]}],placeholder:"Filter..."}}],n:50,r:"config.fancy",p:[28,5,742]}," ",{t:4,f:[{p:[32,7,872],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock"]}],n:50,r:"data.lockable",p:[31,5,843]}]},t:7,e:"ui-display",a:{title:"Uplink",button:0},f:[" ",{p:[35,3,958],t:7,e:"ui-section",a:{label:"Telecrystals",right:0},f:[{p:[36,5,1003],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.telecrystals"],s:'_0>0?"good":"bad"'},p:[36,18,1016]}]},f:[{t:2,r:"data.telecrystals",p:[36,62,1060]}," TC"]}]}]}," ",{t:4,f:[{p:[40,3,1154],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[40,22,1173]}]},f:[{t:4,f:[{p:[42,7,1212],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[42,26,1231]}],candystripe:0,right:0},f:[{p:[43,9,1269],t:7,e:"ui-button",a:{tooltip:[{t:2,r:"name",p:[43,29,1289]},": ",{t:2,r:"desc",p:[43,39,1299]}],"tooltip-side":"left",state:[{t:2,x:{r:["data.telecrystals","hovered.cost","cost","hovered.item","name"],s:'_0<_2||(_0-_1<_2&&_3!=_4)?"disabled":null'},p:[44,18,1347]}],action:"buy",params:['{"category": "',{t:2,r:"category",p:[45,46,1512]},'", "item": ',{t:2,r:"name",p:[45,69,1535]},', "cost": ',{t:2,r:"cost",p:[45,87,1553]},"}"]},v:{hover:"hover",unhover:"unhover"},f:[{t:2,r:"cost",p:[46,49,1613]}," TC"]}]}],n:52,r:"items",p:[41,5,1189]}]}],n:52,r:"data.categories",p:[39,1,1125]}]},e.exports=r.extend(a.exports)},{205:205,278:278}],272:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{t:4,f:[{p:[3,5,40],t:7,e:"ui-section",a:{label:[{t:2,r:"color",p:[3,24,59]},{t:2,x:{r:["wire"],s:'_0?" ("+_0+")":""'},p:[3,33,68]}],labelcolor:[{t:2,r:"color",p:[3,80,115]}],candystripe:0,right:0},f:[{p:[4,7,151],t:7,e:"ui-button",a:{action:"cut",params:['{"wire":"',{t:2,r:"color",p:[4,48,192]},'"}']},f:[{t:2,x:{r:["cut"],s:'_0?"Mend":"Cut"'},p:[4,61,205]}]}," ",{p:[5,7,248],t:7,e:"ui-button",a:{action:"pulse",params:['{"wire":"',{t:2,r:"color",p:[5,50,291]},'"}']},f:["Pulse"]}," ",{p:[6,7,328],t:7,e:"ui-button",a:{action:"attach",params:['{"wire":"',{t:2,r:"color",p:[6,51,372]},'"}']},f:[{t:2,x:{r:["attached"],s:'_0?"Detach":"Attach"'},p:[6,64,385]}]}]}],n:52,r:"data.wires",p:[2,3,15]}]}," ",{t:4,f:[{p:[11,3,498],t:7,e:"ui-display",f:[{t:4,f:[{p:[13,7,543],t:7,e:"ui-section",f:[{t:2,r:".",p:[13,19,555]}]}],n:52,r:"data.status",p:[12,5,515]}]}],n:50,r:"data.status",p:[10,1,476]}]},e.exports=r.extend(a.exports)},{205:205}],273:[function(t,e,n){(function(e){"use strict";var n=t(205),r=e.interopRequireDefault(n);t(195),t(1),t(191),t(194);var a=t(274),i=e.interopRequireDefault(a),o=t(275),s=t(192),u=t(193),c=e.interopRequireDefault(u);r["default"].DEBUG=/minified/.test(function(){}),Object.assign(Math,t(279)),window.initialize=function(e){window.tgui||(window.tgui=new i["default"]({el:"#container",data:function(){var n=JSON.parse(e);return{constants:t(276),text:t(280),config:n.config,data:n.data,adata:n.data}}}))};var l=document.getElementById("data"),p=l.textContent,f=l.getAttribute("data-ref");"{}"!==p&&(window.initialize(p),l.remove()),(0,o.act)(f,"tgui:initialize"),(0,s.loadCSS)("https://cdn.jsdelivr.net/fontawesome/4.5.0/css/font-awesome.min.css");var d=new c["default"]("FontAwesome");d.check("").then(function(){return document.body.classList.add("icons")})["catch"](function(){return document.body.classList.add("no-icons")})}).call(this,t("babel/external-helpers"))},{1:1,191:191,192:192,193:193,194:194,195:195,205:205,274:274,275:275,276:276,279:279,280:280,"babel/external-helpers":"babel/external-helpers"}],274:[function(t,e,n){var r=t(205),a={exports:{}};!function(e){"use strict";var n=t(275),r=t(277);e.exports={components:{"ui-bar":t(206),"ui-button":t(207),"ui-display":t(208),"ui-input":t(209),"ui-linegraph":t(210),"ui-notice":t(211),"ui-section":t(213),"ui-subdisplay":t(214),"ui-tabs":t(215)},events:{enter:t(203).enter,space:t(203).space},transitions:{fade:t(204)},onconfig:function(){var e=this.get("config.interface"),n={airalarm:t(219),"airalarm/back":t(220),"airalarm/modes":t(221),"airalarm/scrubbers":t(222),"airalarm/status":t(223),"airalarm/thresholds":t(224),"airalarm/vents":t(225),airlock_electronics:t(226),apc:t(227),atmos_alert:t(228),atmos_control:t(229),atmos_filter:t(230),atmos_mixer:t(231),atmos_pump:t(232),brig_timer:t(233),canister:t(234),cargo:t(235),cellular_emporium:t(236),chem_dispenser:t(237),chem_heater:t(238),chem_master:t(239),crayon:t(240),cryo:t(241),emergency_shuttle_console:t(242),error:t(243),firealarm:t(244),gulag_console:t(245),gulag_item_reclaimer:t(246),intellicard:t(247),keycard_auth:t(248),labor_claim_console:t(249),mech_bay_power_console:t(250),mulebot:t(251),personal_crafting:t(252),portable_pump:t(253),portable_scrubber:t(254),power_monitor:t(255),radio:t(256),shuttle_manipulator:t(257),"shuttle_manipulator/modification":t(258),"shuttle_manipulator/status":t(259),"shuttle_manipulator/templates":t(260),sleeper:t(261),slime_swap_body:t(262),smes:t(263),solar_control:t(264),space_heater:t(265),station_alert:t(266),suit_storage_unit:t(267),tank_dispenser:t(268),tanks:t(269),thermomachine:t(270),uplink:t(271),wires:t(272)};e in n?this.components["interface"]=n[e]:this.components["interface"]=n.error},oninit:function(){this.observe("config.style",function(t,e,n){t&&document.body.classList.add(t),e&&document.body.classList.remove(e)})},oncomplete:function(){if(this.get("config.locked")){var t=(0,r.lock)(window.screenLeft,window.screenTop),e=t.x,a=t.y;(0,n.winset)(this.get("config.window"),"pos",e+","+a)}(0,n.winset)("mapwindow.map","focus",!0)}}}(a),a.exports.template={v:3,t:[" "," "," "," ",{p:[56,1,1819],t:7,e:"titlebar",f:[{t:3,r:"config.title",p:[56,11,1829]}]}," ",{p:[57,1,1859],t:7,e:"main",f:[{p:[58,3,1868],t:7,e:"warnings"}," ",{p:[59,3,1882],t:7,e:"interface"}]}," ",{p:[61,1,1903],t:7,e:"resize"}]},a.exports.components=a.exports.components||{};var i={warnings:t(218),titlebar:t(217),resize:t(212)};for(var o in i)i.hasOwnProperty(o)&&(a.exports.components[o]=i[o]);e.exports=r.extend(a.exports)},{203:203,204:204,205:205,206:206,207:207,208:208,209:209,210:210,211:211,212:212,213:213,214:214,215:215,217:217,218:218,219:219,220:220,221:221,222:222,223:223,224:224,225:225,226:226,227:227,228:228,229:229,230:230,231:231,232:232,233:233,234:234,235:235,236:236,237:237,238:238,239:239,240:240,241:241,242:242,243:243,244:244,245:245,246:246,247:247,248:248,249:249,250:250,251:251,252:252,253:253,254:254,255:255,256:256,257:257,258:258,259:259,260:260,261:261,262:262,263:263,264:264,265:265,266:266,267:267,268:268,269:269,270:270,271:271,272:272,275:275,277:277}],275:[function(t,e,n){"use strict";function r(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],e=arguments.length<=1||void 0===arguments[1]?"":arguments[1];return"byond://"+e+"?"+Object.keys(t).map(function(e){return o(e)+"="+o(t[e])}).join("&")}function a(t,e){var n=arguments.length<=2||void 0===arguments[2]?{}:arguments[2];window.location.href=r(Object.assign({src:t,action:e},n))}function i(t,e,n){var a;window.location.href=r((a={},a[t+"."+e]=n,a),"winset")}n.__esModule=!0,n.href=r,n.act=a,n.winset=i;var o=encodeURIComponent},{}],276:[function(t,e,n){"use strict";n.__esModule=!0;n.UI_INTERACTIVE=2,n.UI_UPDATE=1,n.UI_DISABLED=0,n.UI_CLOSE=-1},{}],277:[function(t,e,n){"use strict";function r(t,e){return 0>t?t=0:t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth),0>e?e=0:e+window.innerHeight>window.screen.availHeight&&(e=window.screen.availHeight-window.innerHeight),{x:t,y:e}}function a(t){if(t.preventDefault(),this.get("drag")){if(this.get("x")){var e=t.screenX-this.get("x")+window.screenLeft,n=t.screenY-this.get("y")+window.screenTop;if(this.get("config.locked")){var a=r(e,n);e=a.x,n=a.y}(0,s.winset)(this.get("config.window"),"pos",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}function i(t,e){return t=Math.clamp(100,window.screen.width,t),e=Math.clamp(100,window.screen.height,e),{x:t,y:e}}function o(t){if(t.preventDefault(),this.get("resize")){if(this.get("x")){var e=t.screenX-this.get("x")+window.innerWidth,n=t.screenY-this.get("y")+window.innerHeight,r=i(e,n);e=r.x,n=r.y,(0,s.winset)(this.get("config.window"),"size",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}n.__esModule=!0,n.lock=r,n.drag=a,n.sane=i,n.resize=o;var s=t(275)},{275:275}],278:[function(t,e,n){"use strict";function r(t,e){for(var n=t,r=Array.isArray(n),i=0,n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var s=o;s.textContent.toLowerCase().includes(e)?(s.style.display="",a(s,e)):s.style.display="none"}}function a(t,e){for(var n=t.queryAll("section"),r=t.query("header").textContent.toLowerCase().includes(e),a=n,i=Array.isArray(a),o=0,a=i?a:a[Symbol.iterator]();;){var s;if(i){ -if(o>=a.length)break;s=a[o++]}else{if(o=a.next(),o.done)break;s=o.value}var u=s;r||u.textContent.toLowerCase().includes(e)?u.style.display="":u.style.display="none"}}n.__esModule=!0,n.filterMulti=r,n.filter=a},{}],279:[function(t,e,n){"use strict";function r(t,e,n){return Math.max(t,Math.min(n,e))}function a(t){var e=arguments.length<=1||void 0===arguments[1]?1:arguments[1];return+(Math.round(t+"e"+e)+"e-"+e)}n.__esModule=!0,n.clamp=r,n.fixed=a},{}],280:[function(t,e,n){"use strict";function r(t){return t[0].toUpperCase()+t.slice(1).toLowerCase()}function a(t){return t.replace(/\w\S*/g,r)}function i(t,e){for(t=""+t;t.length<e;)t="0"+t;return t}n.__esModule=!0,n.upperCaseFirst=r,n.titleCase=a,n.zeroPad=i},{}],"babel/external-helpers":[function(t,e,n){var r={};!function(t){var e=t.babelHelpers={};e["typeof"]="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol?"symbol":typeof t},e.jsx=function(){var t="function"==typeof Symbol&&Symbol["for"]&&Symbol["for"]("react.element")||60103;return function(e,n,r,a){var i=e&&e.defaultProps,o=arguments.length-3;if(n||0===o||(n={}),n&&i)for(var s in i)void 0===n[s]&&(n[s]=i[s]);else n||(n=i||{});if(1===o)n.children=a;else if(o>1){for(var u=Array(o),c=0;o>c;c++)u[c]=arguments[c+3];n.children=u}return{$$typeof:t,type:e,key:void 0===r?null:""+r,ref:null,props:n,_owner:null}}}(),e.asyncToGenerator=function(t){return function(){var e=t.apply(this,arguments);return new Promise(function(t,n){function r(a,i){try{var o=e[a](i),s=o.value}catch(u){return void n(u)}return o.done?void t(s):Promise.resolve(s).then(function(t){return r("next",t)},function(t){return r("throw",t)})}return r("next")})}},e.classCallCheck=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},e.createClass=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),e.defineEnumerableProperties=function(t,e){for(var n in e){var r=e[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,n,r)}return t},e.defaults=function(t,e){for(var n=Object.getOwnPropertyNames(e),r=0;r<n.length;r++){var a=n[r],i=Object.getOwnPropertyDescriptor(e,a);i&&i.configurable&&void 0===t[a]&&Object.defineProperty(t,a,i)}return t},e.defineProperty=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t},e["extends"]=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},e.get=function n(t,e,r){null===t&&(t=Function.prototype);var a=Object.getOwnPropertyDescriptor(t,e);if(void 0===a){var i=Object.getPrototypeOf(t);return null===i?void 0:n(i,e,r)}if("value"in a)return a.value;var o=a.get;if(void 0!==o)return o.call(r)},e.inherits=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)},e["instanceof"]=function(t,e){return null!=e&&"undefined"!=typeof Symbol&&e[Symbol.hasInstance]?e[Symbol.hasInstance](t):t instanceof e},e.interopRequireDefault=function(t){return t&&t.__esModule?t:{"default":t}},e.interopRequireWildcard=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e},e.newArrowCheck=function(t,e){if(t!==e)throw new TypeError("Cannot instantiate an arrow function")},e.objectDestructuringEmpty=function(t){if(null==t)throw new TypeError("Cannot destructure undefined")},e.objectWithoutProperties=function(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n},e.possibleConstructorReturn=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},e.selfGlobal=void 0===t?self:t,e.set=function r(t,e,n,a){var i=Object.getOwnPropertyDescriptor(t,e);if(void 0===i){var o=Object.getPrototypeOf(t);null!==o&&r(o,e,n,a)}else if("value"in i&&i.writable)i.value=n;else{var s=i.set;void 0!==s&&s.call(a,n)}return n},e.slicedToArray=function(){function t(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(u){a=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),e.slicedToArrayLoose=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t)){for(var n,r=[],a=t[Symbol.iterator]();!(n=a.next()).done&&(r.push(n.value),!e||r.length!==e););return r}throw new TypeError("Invalid attempt to destructure non-iterable instance")},e.taggedTemplateLiteral=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))},e.taggedTemplateLiteralLoose=function(t,e){return t.raw=e,t},e.temporalRef=function(t,e,n){if(t===n)throw new ReferenceError(e+" is not defined - temporal dead zone");return t},e.temporalUndefined={},e.toArray=function(t){return Array.isArray(t)?t:Array.from(t)},e.toConsumableArray=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}}(void 0===r?self:r),e.exports=r.babelHelpers},{}]},{},[273]); \ No newline at end of file +require=function t(e,n,r){function a(o,s){if(!n[o]){if(!e[o]){var u="function"==typeof require&&require;if(!s&&u)return u(o,!0);if(i)return i(o,!0);var c=Error("Cannot find module '"+o+"'");throw c.code="MODULE_NOT_FOUND",c}var l=n[o]={exports:{}};e[o][0].call(l.exports,function(t){var n=e[o][1][t];return a(n?n:t)},l,l.exports,t,e,n,r)}return n[o].exports}for(var i="function"==typeof require&&require,o=0;o<r.length;o++)a(r[o]);return a}({1:[function(t,e,n){(function(e){(function(e){"use strict";if(t(188),t(189),e._babelPolyfill)throw Error("only one instance of babel-polyfill is allowed");e._babelPolyfill=!0}).call(this,void 0!==e?e:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{188:188,189:189}],2:[function(t,e,n){e.exports=function(t){if("function"!=typeof t)throw TypeError(t+" is not a function!");return t}},{}],3:[function(t,e,n){var r=t(83)("unscopables"),a=Array.prototype;void 0==a[r]&&t(31)(a,r,{}),e.exports=function(t){a[r][t]=!0}},{31:31,83:83}],4:[function(t,e,n){var r=t(38);e.exports=function(t){if(!r(t))throw TypeError(t+" is not an object!");return t}},{38:38}],5:[function(t,e,n){"use strict";var r=t(80),a=t(76),i=t(79);e.exports=[].copyWithin||function(t,e){var n=r(this),o=i(n.length),s=a(t,o),u=a(e,o),c=arguments,l=c.length>2?c[2]:void 0,p=Math.min((void 0===l?o:a(l,o))-u,o-s),f=1;for(s>u&&u+p>s&&(f=-1,u+=p-1,s+=p-1);p-- >0;)u in n?n[s]=n[u]:delete n[s],s+=f,u+=f;return n}},{76:76,79:79,80:80}],6:[function(t,e,n){"use strict";var r=t(80),a=t(76),i=t(79);e.exports=[].fill||function(t){for(var e=r(this),n=i(e.length),o=arguments,s=o.length,u=a(s>1?o[1]:void 0,n),c=s>2?o[2]:void 0,l=void 0===c?n:a(c,n);l>u;)e[u++]=t;return e}},{76:76,79:79,80:80}],7:[function(t,e,n){var r=t(78),a=t(79),i=t(76);e.exports=function(t){return function(e,n,o){var s,u=r(e),c=a(u.length),l=i(o,c);if(t&&n!=n){for(;c>l;)if(s=u[l++],s!=s)return!0}else for(;c>l;l++)if((t||l in u)&&u[l]===n)return t||l;return!t&&-1}}},{76:76,78:78,79:79}],8:[function(t,e,n){var r=t(17),a=t(34),i=t(80),o=t(79),s=t(9);e.exports=function(t){var e=1==t,n=2==t,u=3==t,c=4==t,l=6==t,p=5==t||l;return function(f,d,h){for(var m,v,g=i(f),b=a(g),y=r(d,h,3),x=o(b.length),_=0,w=e?s(f,x):n?s(f,0):void 0;x>_;_++)if((p||_ in b)&&(m=b[_],v=y(m,_,g),t))if(e)w[_]=v;else if(v)switch(t){case 3:return!0;case 5:return m;case 6:return _;case 2:w.push(m)}else if(c)return!1;return l?-1:u||c?c:w}}},{17:17,34:34,79:79,80:80,9:9}],9:[function(t,e,n){var r=t(38),a=t(36),i=t(83)("species");e.exports=function(t,e){var n;return a(t)&&(n=t.constructor,"function"!=typeof n||n!==Array&&!a(n.prototype)||(n=void 0),r(n)&&(n=n[i],null===n&&(n=void 0))),new(void 0===n?Array:n)(e)}},{36:36,38:38,83:83}],10:[function(t,e,n){var r=t(11),a=t(83)("toStringTag"),i="Arguments"==r(function(){return arguments}());e.exports=function(t){var e,n,o;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=(e=Object(t))[a])?n:i?r(e):"Object"==(o=r(e))&&"function"==typeof e.callee?"Arguments":o}},{11:11,83:83}],11:[function(t,e,n){var r={}.toString;e.exports=function(t){return r.call(t).slice(8,-1)}},{}],12:[function(t,e,n){"use strict";var r=t(46),a=t(31),i=t(60),o=t(17),s=t(69),u=t(18),c=t(27),l=t(42),p=t(44),f=t(82)("id"),d=t(30),h=t(38),m=t(65),v=t(19),g=Object.isExtensible||h,b=v?"_s":"size",y=0,x=function(t,e){if(!h(t))return"symbol"==typeof t?t:("string"==typeof t?"S":"P")+t;if(!d(t,f)){if(!g(t))return"F";if(!e)return"E";a(t,f,++y)}return"O"+t[f]},_=function(t,e){var n,r=x(e);if("F"!==r)return t._i[r];for(n=t._f;n;n=n.n)if(n.k==e)return n};e.exports={getConstructor:function(t,e,n,a){var l=t(function(t,i){s(t,l,e),t._i=r.create(null),t._f=void 0,t._l=void 0,t[b]=0,void 0!=i&&c(i,n,t[a],t)});return i(l.prototype,{clear:function(){for(var t=this,e=t._i,n=t._f;n;n=n.n)n.r=!0,n.p&&(n.p=n.p.n=void 0),delete e[n.i];t._f=t._l=void 0,t[b]=0},"delete":function(t){var e=this,n=_(e,t);if(n){var r=n.n,a=n.p;delete e._i[n.i],n.r=!0,a&&(a.n=r),r&&(r.p=a),e._f==n&&(e._f=r),e._l==n&&(e._l=a),e[b]--}return!!n},forEach:function(t){for(var e,n=o(t,arguments.length>1?arguments[1]:void 0,3);e=e?e.n:this._f;)for(n(e.v,e.k,this);e&&e.r;)e=e.p},has:function(t){return!!_(this,t)}}),v&&r.setDesc(l.prototype,"size",{get:function(){return u(this[b])}}),l},def:function(t,e,n){var r,a,i=_(t,e);return i?i.v=n:(t._l=i={i:a=x(e,!0),k:e,v:n,p:r=t._l,n:void 0,r:!1},t._f||(t._f=i),r&&(r.n=i),t[b]++,"F"!==a&&(t._i[a]=i)),t},getEntry:_,setStrong:function(t,e,n){l(t,e,function(t,e){this._t=t,this._k=e,this._l=void 0},function(){for(var t=this,e=t._k,n=t._l;n&&n.r;)n=n.p;return t._t&&(t._l=n=n?n.n:t._t._f)?"keys"==e?p(0,n.k):"values"==e?p(0,n.v):p(0,[n.k,n.v]):(t._t=void 0,p(1))},n?"entries":"values",!n,!0),m(e)}}},{17:17,18:18,19:19,27:27,30:30,31:31,38:38,42:42,44:44,46:46,60:60,65:65,69:69,82:82}],13:[function(t,e,n){var r=t(27),a=t(10);e.exports=function(t){return function(){if(a(this)!=t)throw TypeError(t+"#toJSON isn't generic");var e=[];return r(this,!1,e.push,e),e}}},{10:10,27:27}],14:[function(t,e,n){"use strict";var r=t(31),a=t(60),i=t(4),o=t(38),s=t(69),u=t(27),c=t(8),l=t(30),p=t(82)("weak"),f=Object.isExtensible||o,d=c(5),h=c(6),m=0,v=function(t){return t._l||(t._l=new g)},g=function(){this.a=[]},b=function(t,e){return d(t.a,function(t){return t[0]===e})};g.prototype={get:function(t){var e=b(this,t);return e?e[1]:void 0},has:function(t){return!!b(this,t)},set:function(t,e){var n=b(this,t);n?n[1]=e:this.a.push([t,e])},"delete":function(t){var e=h(this.a,function(e){return e[0]===t});return~e&&this.a.splice(e,1),!!~e}},e.exports={getConstructor:function(t,e,n,r){var i=t(function(t,a){s(t,i,e),t._i=m++,t._l=void 0,void 0!=a&&u(a,n,t[r],t)});return a(i.prototype,{"delete":function(t){return o(t)?f(t)?l(t,p)&&l(t[p],this._i)&&delete t[p][this._i]:v(this)["delete"](t):!1},has:function(t){return o(t)?f(t)?l(t,p)&&l(t[p],this._i):v(this).has(t):!1}}),i},def:function(t,e,n){return f(i(e))?(l(e,p)||r(e,p,{}),e[p][t._i]=n):v(t).set(e,n),t},frozenStore:v,WEAK:p}},{27:27,30:30,31:31,38:38,4:4,60:60,69:69,8:8,82:82}],15:[function(t,e,n){"use strict";var r=t(29),a=t(22),i=t(61),o=t(60),s=t(27),u=t(69),c=t(38),l=t(24),p=t(43),f=t(66);e.exports=function(t,e,n,d,h,m){var v=r[t],g=v,b=h?"set":"add",y=g&&g.prototype,x={},_=function(t){var e=y[t];i(y,t,"delete"==t?function(t){return m&&!c(t)?!1:e.call(this,0===t?0:t)}:"has"==t?function(t){return m&&!c(t)?!1:e.call(this,0===t?0:t)}:"get"==t?function(t){return m&&!c(t)?void 0:e.call(this,0===t?0:t)}:"add"==t?function(t){return e.call(this,0===t?0:t),this}:function(t,n){return e.call(this,0===t?0:t,n),this})};if("function"==typeof g&&(m||y.forEach&&!l(function(){(new g).entries().next()}))){var w,k=new g,E=k[b](m?{}:-0,1)!=k,S=l(function(){k.has(1)}),O=p(function(t){new g(t)});O||(g=e(function(e,n){u(e,g,t);var r=new v;return void 0!=n&&s(n,h,r[b],r),r}),g.prototype=y,y.constructor=g),m||k.forEach(function(t,e){w=1/e===-(1/0)}),(S||w)&&(_("delete"),_("has"),h&&_("get")),(w||E)&&_(b),m&&y.clear&&delete y.clear}else g=d.getConstructor(e,t,h,b),o(g.prototype,n);return f(g,t),x[t]=g,a(a.G+a.W+a.F*(g!=v),x),m||d.setStrong(g,t,h),g}},{22:22,24:24,27:27,29:29,38:38,43:43,60:60,61:61,66:66,69:69}],16:[function(t,e,n){var r=e.exports={version:"1.2.6"};"number"==typeof __e&&(__e=r)},{}],17:[function(t,e,n){var r=t(2);e.exports=function(t,e,n){if(r(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,r){return t.call(e,n,r)};case 3:return function(n,r,a){return t.call(e,n,r,a)}}return function(){return t.apply(e,arguments)}}},{2:2}],18:[function(t,e,n){e.exports=function(t){if(void 0==t)throw TypeError("Can't call method on "+t);return t}},{}],19:[function(t,e,n){e.exports=!t(24)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},{24:24}],20:[function(t,e,n){var r=t(38),a=t(29).document,i=r(a)&&r(a.createElement);e.exports=function(t){return i?a.createElement(t):{}}},{29:29,38:38}],21:[function(t,e,n){var r=t(46);e.exports=function(t){var e=r.getKeys(t),n=r.getSymbols;if(n)for(var a,i=n(t),o=r.isEnum,s=0;i.length>s;)o.call(t,a=i[s++])&&e.push(a);return e}},{46:46}],22:[function(t,e,n){var r=t(29),a=t(16),i=t(31),o=t(61),s=t(17),u="prototype",c=function(t,e,n){var l,p,f,d,h=t&c.F,m=t&c.G,v=t&c.S,g=t&c.P,b=t&c.B,y=m?r:v?r[e]||(r[e]={}):(r[e]||{})[u],x=m?a:a[e]||(a[e]={}),_=x[u]||(x[u]={});m&&(n=e);for(l in n)p=!h&&y&&l in y,f=(p?y:n)[l],d=b&&p?s(f,r):g&&"function"==typeof f?s(Function.call,f):f,y&&!p&&o(y,l,f),x[l]!=f&&i(x,l,d),g&&_[l]!=f&&(_[l]=f)};r.core=a,c.F=1,c.G=2,c.S=4,c.P=8,c.B=16,c.W=32,e.exports=c},{16:16,17:17,29:29,31:31,61:61}],23:[function(t,e,n){var r=t(83)("match");e.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[r]=!1,!"/./"[t](e)}catch(a){}}return!0}},{83:83}],24:[function(t,e,n){e.exports=function(t){try{return!!t()}catch(e){return!0}}},{}],25:[function(t,e,n){"use strict";var r=t(31),a=t(61),i=t(24),o=t(18),s=t(83);e.exports=function(t,e,n){var u=s(t),c=""[t];i(function(){var e={};return e[u]=function(){return 7},7!=""[t](e)})&&(a(String.prototype,t,n(o,u,c)),r(RegExp.prototype,u,2==e?function(t,e){return c.call(t,this,e)}:function(t){return c.call(t,this)}))}},{18:18,24:24,31:31,61:61,83:83}],26:[function(t,e,n){"use strict";var r=t(4);e.exports=function(){var t=r(this),e="";return t.global&&(e+="g"),t.ignoreCase&&(e+="i"),t.multiline&&(e+="m"),t.unicode&&(e+="u"),t.sticky&&(e+="y"),e}},{4:4}],27:[function(t,e,n){var r=t(17),a=t(40),i=t(35),o=t(4),s=t(79),u=t(84);e.exports=function(t,e,n,c){var l,p,f,d=u(t),h=r(n,c,e?2:1),m=0;if("function"!=typeof d)throw TypeError(t+" is not iterable!");if(i(d))for(l=s(t.length);l>m;m++)e?h(o(p=t[m])[0],p[1]):h(t[m]);else for(f=d.call(t);!(p=f.next()).done;)a(f,h,p.value,e)}},{17:17,35:35,4:4,40:40,79:79,84:84}],28:[function(t,e,n){var r=t(78),a=t(46).getNames,i={}.toString,o="object"==typeof window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return a(t)}catch(e){return o.slice()}};e.exports.get=function(t){return o&&"[object Window]"==i.call(t)?s(t):a(r(t))}},{46:46,78:78}],29:[function(t,e,n){var r=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=r)},{}],30:[function(t,e,n){var r={}.hasOwnProperty;e.exports=function(t,e){return r.call(t,e)}},{}],31:[function(t,e,n){var r=t(46),a=t(59);e.exports=t(19)?function(t,e,n){return r.setDesc(t,e,a(1,n))}:function(t,e,n){return t[e]=n,t}},{19:19,46:46,59:59}],32:[function(t,e,n){e.exports=t(29).document&&document.documentElement},{29:29}],33:[function(t,e,n){e.exports=function(t,e,n){var r=void 0===n;switch(e.length){case 0:return r?t():t.call(n);case 1:return r?t(e[0]):t.call(n,e[0]);case 2:return r?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return r?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return r?t(e[0],e[1],e[2],e[3]):t.call(n,e[0],e[1],e[2],e[3])}return t.apply(n,e)}},{}],34:[function(t,e,n){var r=t(11);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==r(t)?t.split(""):Object(t)}},{11:11}],35:[function(t,e,n){var r=t(45),a=t(83)("iterator"),i=Array.prototype;e.exports=function(t){return void 0!==t&&(r.Array===t||i[a]===t)}},{45:45,83:83}],36:[function(t,e,n){var r=t(11);e.exports=Array.isArray||function(t){return"Array"==r(t)}},{11:11}],37:[function(t,e,n){var r=t(38),a=Math.floor;e.exports=function(t){return!r(t)&&isFinite(t)&&a(t)===t}},{38:38}],38:[function(t,e,n){e.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},{}],39:[function(t,e,n){var r=t(38),a=t(11),i=t(83)("match");e.exports=function(t){var e;return r(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==a(t))}},{11:11,38:38,83:83}],40:[function(t,e,n){var r=t(4);e.exports=function(t,e,n,a){try{return a?e(r(n)[0],n[1]):e(n)}catch(i){var o=t["return"];throw void 0!==o&&r(o.call(t)),i}}},{4:4}],41:[function(t,e,n){"use strict";var r=t(46),a=t(59),i=t(66),o={};t(31)(o,t(83)("iterator"),function(){return this}),e.exports=function(t,e,n){t.prototype=r.create(o,{next:a(1,n)}),i(t,e+" Iterator")}},{31:31,46:46,59:59,66:66,83:83}],42:[function(t,e,n){"use strict";var r=t(48),a=t(22),i=t(61),o=t(31),s=t(30),u=t(45),c=t(41),l=t(66),p=t(46).getProto,f=t(83)("iterator"),d=!([].keys&&"next"in[].keys()),h="@@iterator",m="keys",v="values",g=function(){return this};e.exports=function(t,e,n,b,y,x,_){c(n,e,b);var w,k,E=function(t){if(!d&&t in A)return A[t];switch(t){case m:return function(){return new n(this,t)};case v:return function(){return new n(this,t)}}return function(){return new n(this,t)}},S=e+" Iterator",O=y==v,C=!1,A=t.prototype,P=A[f]||A[h]||y&&A[y],T=P||E(y);if(P){var j=p(T.call(new t));l(j,S,!0),!r&&s(A,h)&&o(j,f,g),O&&P.name!==v&&(C=!0,T=function(){return P.call(this)})}if(r&&!_||!d&&!C&&A[f]||o(A,f,T),u[e]=T,u[S]=g,y)if(w={values:O?T:E(v),keys:x?T:E(m),entries:O?E("entries"):T},_)for(k in w)k in A||i(A,k,w[k]);else a(a.P+a.F*(d||C),e,w);return w}},{22:22,30:30,31:31,41:41,45:45,46:46,48:48,61:61,66:66,83:83}],43:[function(t,e,n){var r=t(83)("iterator"),a=!1;try{var i=[7][r]();i["return"]=function(){a=!0},Array.from(i,function(){throw 2})}catch(o){}e.exports=function(t,e){if(!e&&!a)return!1;var n=!1;try{var i=[7],o=i[r]();o.next=function(){n=!0},i[r]=function(){return o},t(i)}catch(s){}return n}},{83:83}],44:[function(t,e,n){e.exports=function(t,e){return{value:e,done:!!t}}},{}],45:[function(t,e,n){e.exports={}},{}],46:[function(t,e,n){var r=Object;e.exports={create:r.create,getProto:r.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:r.getOwnPropertyDescriptor,setDesc:r.defineProperty,setDescs:r.defineProperties,getKeys:r.keys,getNames:r.getOwnPropertyNames,getSymbols:r.getOwnPropertySymbols,each:[].forEach}},{}],47:[function(t,e,n){var r=t(46),a=t(78);e.exports=function(t,e){for(var n,i=a(t),o=r.getKeys(i),s=o.length,u=0;s>u;)if(i[n=o[u++]]===e)return n}},{46:46,78:78}],48:[function(t,e,n){e.exports=!1},{}],49:[function(t,e,n){e.exports=Math.expm1||function(t){return 0==(t=+t)?t:t>-1e-6&&1e-6>t?t+t*t/2:Math.exp(t)-1}},{}],50:[function(t,e,n){e.exports=Math.log1p||function(t){return(t=+t)>-1e-8&&1e-8>t?t-t*t/2:Math.log(1+t)}},{}],51:[function(t,e,n){e.exports=Math.sign||function(t){return 0==(t=+t)||t!=t?t:0>t?-1:1}},{}],52:[function(t,e,n){var r,a,i,o=t(29),s=t(75).set,u=o.MutationObserver||o.WebKitMutationObserver,c=o.process,l=o.Promise,p="process"==t(11)(c),f=function(){var t,e,n;for(p&&(t=c.domain)&&(c.domain=null,t.exit());r;)e=r.domain,n=r.fn,e&&e.enter(),n(),e&&e.exit(),r=r.next;a=void 0,t&&t.enter()};if(p)i=function(){c.nextTick(f)};else if(u){var d=1,h=document.createTextNode("");new u(f).observe(h,{characterData:!0}),i=function(){h.data=d=-d}}else i=l&&l.resolve?function(){l.resolve().then(f)}:function(){s.call(o,f)};e.exports=function(t){var e={fn:t,next:void 0,domain:p&&c.domain};a&&(a.next=e),r||(r=e,i()),a=e}},{11:11,29:29,75:75}],53:[function(t,e,n){var r=t(46),a=t(80),i=t(34);e.exports=t(24)(function(){var t=Object.assign,e={},n={},r=Symbol(),a="abcdefghijklmnopqrst";return e[r]=7,a.split("").forEach(function(t){n[t]=t}),7!=t({},e)[r]||Object.keys(t({},n)).join("")!=a})?function(t,e){for(var n=a(t),o=arguments,s=o.length,u=1,c=r.getKeys,l=r.getSymbols,p=r.isEnum;s>u;)for(var f,d=i(o[u++]),h=l?c(d).concat(l(d)):c(d),m=h.length,v=0;m>v;)p.call(d,f=h[v++])&&(n[f]=d[f]);return n}:Object.assign},{24:24,34:34,46:46,80:80}],54:[function(t,e,n){var r=t(22),a=t(16),i=t(24);e.exports=function(t,e){var n=(a.Object||{})[t]||Object[t],o={};o[t]=e(n),r(r.S+r.F*i(function(){n(1)}),"Object",o)}},{16:16,22:22,24:24}],55:[function(t,e,n){var r=t(46),a=t(78),i=r.isEnum;e.exports=function(t){return function(e){for(var n,o=a(e),s=r.getKeys(o),u=s.length,c=0,l=[];u>c;)i.call(o,n=s[c++])&&l.push(t?[n,o[n]]:o[n]);return l}}},{46:46,78:78}],56:[function(t,e,n){var r=t(46),a=t(4),i=t(29).Reflect;e.exports=i&&i.ownKeys||function(t){var e=r.getNames(a(t)),n=r.getSymbols;return n?e.concat(n(t)):e}},{29:29,4:4,46:46}],57:[function(t,e,n){"use strict";var r=t(58),a=t(33),i=t(2);e.exports=function(){for(var t=i(this),e=arguments.length,n=Array(e),o=0,s=r._,u=!1;e>o;)(n[o]=arguments[o++])===s&&(u=!0);return function(){var r,i=this,o=arguments,c=o.length,l=0,p=0;if(!u&&!c)return a(t,n,i);if(r=n.slice(),u)for(;e>l;l++)r[l]===s&&(r[l]=o[p++]);for(;c>p;)r.push(o[p++]);return a(t,r,i)}}},{2:2,33:33,58:58}],58:[function(t,e,n){e.exports=t(29)},{29:29}],59:[function(t,e,n){e.exports=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}}},{}],60:[function(t,e,n){var r=t(61);e.exports=function(t,e){for(var n in e)r(t,n,e[n]);return t}},{61:61}],61:[function(t,e,n){var r=t(29),a=t(31),i=t(82)("src"),o="toString",s=Function[o],u=(""+s).split(o);t(16).inspectSource=function(t){return s.call(t)},(e.exports=function(t,e,n,o){"function"==typeof n&&(n.hasOwnProperty(i)||a(n,i,t[e]?""+t[e]:u.join(e+"")),n.hasOwnProperty("name")||a(n,"name",e)),t===r?t[e]=n:(o||delete t[e],a(t,e,n))})(Function.prototype,o,function(){return"function"==typeof this&&this[i]||s.call(this)})},{16:16,29:29,31:31,82:82}],62:[function(t,e,n){e.exports=function(t,e){var n=e===Object(e)?function(t){return e[t]}:e;return function(e){return(e+"").replace(t,n)}}},{}],63:[function(t,e,n){e.exports=Object.is||function(t,e){return t===e?0!==t||1/t===1/e:t!=t&&e!=e}},{}],64:[function(t,e,n){var r=t(46).getDesc,a=t(38),i=t(4),o=function(t,e){if(i(t),!a(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,n,a){try{a=t(17)(Function.call,r(Object.prototype,"__proto__").set,2),a(e,[]),n=!(e instanceof Array)}catch(i){n=!0}return function(t,e){return o(t,e),n?t.__proto__=e:a(t,e),t}}({},!1):void 0),check:o}},{17:17,38:38,4:4,46:46}],65:[function(t,e,n){"use strict";var r=t(29),a=t(46),i=t(19),o=t(83)("species");e.exports=function(t){var e=r[t];i&&e&&!e[o]&&a.setDesc(e,o,{configurable:!0,get:function(){return this}})}},{19:19,29:29,46:46,83:83}],66:[function(t,e,n){var r=t(46).setDesc,a=t(30),i=t(83)("toStringTag");e.exports=function(t,e,n){t&&!a(t=n?t:t.prototype,i)&&r(t,i,{configurable:!0,value:e})}},{30:30,46:46,83:83}],67:[function(t,e,n){var r=t(29),a="__core-js_shared__",i=r[a]||(r[a]={});e.exports=function(t){return i[t]||(i[t]={})}},{29:29}],68:[function(t,e,n){var r=t(4),a=t(2),i=t(83)("species");e.exports=function(t,e){var n,o=r(t).constructor;return void 0===o||void 0==(n=r(o)[i])?e:a(n)}},{2:2,4:4,83:83}],69:[function(t,e,n){e.exports=function(t,e,n){if(!(t instanceof e))throw TypeError(n+": use the 'new' operator!");return t}},{}],70:[function(t,e,n){var r=t(77),a=t(18);e.exports=function(t){return function(e,n){var i,o,s=a(e)+"",u=r(n),c=s.length;return 0>u||u>=c?t?"":void 0:(i=s.charCodeAt(u),55296>i||i>56319||u+1===c||(o=s.charCodeAt(u+1))<56320||o>57343?t?s.charAt(u):i:t?s.slice(u,u+2):(i-55296<<10)+(o-56320)+65536)}}},{18:18,77:77}],71:[function(t,e,n){var r=t(39),a=t(18);e.exports=function(t,e,n){if(r(e))throw TypeError("String#"+n+" doesn't accept regex!");return a(t)+""}},{18:18,39:39}],72:[function(t,e,n){var r=t(79),a=t(73),i=t(18);e.exports=function(t,e,n,o){var s=i(t)+"",u=s.length,c=void 0===n?" ":n+"",l=r(e);if(u>=l)return s;""==c&&(c=" ");var p=l-u,f=a.call(c,Math.ceil(p/c.length));return f.length>p&&(f=f.slice(0,p)),o?f+s:s+f}},{18:18,73:73,79:79}],73:[function(t,e,n){"use strict";var r=t(77),a=t(18);e.exports=function(t){var e=a(this)+"",n="",i=r(t);if(0>i||i==1/0)throw RangeError("Count can't be negative");for(;i>0;(i>>>=1)&&(e+=e))1&i&&(n+=e);return n}},{18:18,77:77}],74:[function(t,e,n){var r=t(22),a=t(18),i=t(24),o=" \n\x0B\f\r   ᠎              \u2028\u2029\ufeff",s="["+o+"]",u="​…",c=RegExp("^"+s+s+"*"),l=RegExp(s+s+"*$"),p=function(t,e){var n={};n[t]=e(f),r(r.P+r.F*i(function(){return!!o[t]()||u[t]()!=u}),"String",n)},f=p.trim=function(t,e){return t=a(t)+"",1&e&&(t=t.replace(c,"")),2&e&&(t=t.replace(l,"")),t};e.exports=p},{18:18,22:22,24:24}],75:[function(t,e,n){var r,a,i,o=t(17),s=t(33),u=t(32),c=t(20),l=t(29),p=l.process,f=l.setImmediate,d=l.clearImmediate,h=l.MessageChannel,m=0,v={},g="onreadystatechange",b=function(){var t=+this;if(v.hasOwnProperty(t)){var e=v[t];delete v[t],e()}},y=function(t){b.call(t.data)};f&&d||(f=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return v[++m]=function(){s("function"==typeof t?t:Function(t),e)},r(m),m},d=function(t){delete v[t]},"process"==t(11)(p)?r=function(t){p.nextTick(o(b,t,1))}:h?(a=new h,i=a.port2,a.port1.onmessage=y,r=o(i.postMessage,i,1)):l.addEventListener&&"function"==typeof postMessage&&!l.importScripts?(r=function(t){l.postMessage(t+"","*")},l.addEventListener("message",y,!1)):r=g in c("script")?function(t){u.appendChild(c("script"))[g]=function(){u.removeChild(this),b.call(t)}}:function(t){setTimeout(o(b,t,1),0)}),e.exports={set:f,clear:d}},{11:11,17:17,20:20,29:29,32:32,33:33}],76:[function(t,e,n){var r=t(77),a=Math.max,i=Math.min;e.exports=function(t,e){return t=r(t),0>t?a(t+e,0):i(t,e)}},{77:77}],77:[function(t,e,n){var r=Math.ceil,a=Math.floor;e.exports=function(t){return isNaN(t=+t)?0:(t>0?a:r)(t)}},{}],78:[function(t,e,n){var r=t(34),a=t(18);e.exports=function(t){return r(a(t))}},{18:18,34:34}],79:[function(t,e,n){var r=t(77),a=Math.min;e.exports=function(t){return t>0?a(r(t),9007199254740991):0}},{77:77}],80:[function(t,e,n){var r=t(18);e.exports=function(t){return Object(r(t))}},{18:18}],81:[function(t,e,n){var r=t(38);e.exports=function(t,e){if(!r(t))return t;var n,a;if(e&&"function"==typeof(n=t.toString)&&!r(a=n.call(t)))return a;if("function"==typeof(n=t.valueOf)&&!r(a=n.call(t)))return a;if(!e&&"function"==typeof(n=t.toString)&&!r(a=n.call(t)))return a;throw TypeError("Can't convert object to primitive value")}},{38:38}],82:[function(t,e,n){var r=0,a=Math.random();e.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++r+a).toString(36))}},{}],83:[function(t,e,n){var r=t(67)("wks"),a=t(82),i=t(29).Symbol;e.exports=function(t){return r[t]||(r[t]=i&&i[t]||(i||a)("Symbol."+t))}},{29:29,67:67,82:82}],84:[function(t,e,n){var r=t(10),a=t(83)("iterator"),i=t(45);e.exports=t(16).getIteratorMethod=function(t){return void 0!=t?t[a]||t["@@iterator"]||i[r(t)]:void 0}},{10:10,16:16,45:45,83:83}],85:[function(t,e,n){"use strict";var r,a=t(46),i=t(22),o=t(19),s=t(59),u=t(32),c=t(20),l=t(30),p=t(11),f=t(33),d=t(24),h=t(4),m=t(2),v=t(38),g=t(80),b=t(78),y=t(77),x=t(76),_=t(79),w=t(34),k=t(82)("__proto__"),E=t(8),S=t(7)(!1),O=Object.prototype,C=Array.prototype,A=C.slice,P=C.join,T=a.setDesc,j=a.getDesc,M=a.setDescs,L={};o||(r=!d(function(){return 7!=T(c("div"),"a",{get:function(){return 7}}).a}),a.setDesc=function(t,e,n){if(r)try{return T(t,e,n)}catch(a){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(h(t)[e]=n.value),t},a.getDesc=function(t,e){if(r)try{return j(t,e)}catch(n){}return l(t,e)?s(!O.propertyIsEnumerable.call(t,e),t[e]):void 0},a.setDescs=M=function(t,e){h(t);for(var n,r=a.getKeys(e),i=r.length,o=0;i>o;)a.setDesc(t,n=r[o++],e[n]);return t}),i(i.S+i.F*!o,"Object",{getOwnPropertyDescriptor:a.getDesc,defineProperty:a.setDesc,defineProperties:M});var F="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),N=F.concat("length","prototype"),R=F.length,D=function(){var t,e=c("iframe"),n=R,r=">";for(e.style.display="none",u.appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("<script>document.F=Object</script"+r),t.close(),D=t.F;n--;)delete D.prototype[F[n]];return D()},I=function(t,e){return function(n){var r,a=b(n),i=0,o=[];for(r in a)r!=k&&l(a,r)&&o.push(r);for(;e>i;)l(a,r=t[i++])&&(~S(o,r)||o.push(r));return o}},q=function(){};i(i.S,"Object",{getPrototypeOf:a.getProto=a.getProto||function(t){return t=g(t),l(t,k)?t[k]:"function"==typeof t.constructor&&t instanceof t.constructor?t.constructor.prototype:t instanceof Object?O:null},getOwnPropertyNames:a.getNames=a.getNames||I(N,N.length,!0),create:a.create=a.create||function(t,e){var n;return null!==t?(q.prototype=h(t),n=new q,q.prototype=null,n[k]=t):n=D(),void 0===e?n:M(n,e)},keys:a.getKeys=a.getKeys||I(F,R,!1)});var B=function(t,e,n){if(!(e in L)){for(var r=[],a=0;e>a;a++)r[a]="a["+a+"]";L[e]=Function("F,a","return new F("+r.join(",")+")")}return L[e](t,n)};i(i.P,"Function",{bind:function(t){var e=m(this),n=A.call(arguments,1),r=function(){var a=n.concat(A.call(arguments));return this instanceof r?B(e,a.length,a):f(e,a,t)};return v(e.prototype)&&(r.prototype=e.prototype),r}}),i(i.P+i.F*d(function(){u&&A.call(u)}),"Array",{slice:function(t,e){var n=_(this.length),r=p(this);if(e=void 0===e?n:e,"Array"==r)return A.call(this,t,e);for(var a=x(t,n),i=x(e,n),o=_(i-a),s=Array(o),u=0;o>u;u++)s[u]="String"==r?this.charAt(a+u):this[a+u];return s}}),i(i.P+i.F*(w!=Object),"Array",{join:function(t){return P.call(w(this),void 0===t?",":t)}}),i(i.S,"Array",{isArray:t(36)});var V=function(t){return function(e,n){m(e);var r=w(this),a=_(r.length),i=t?a-1:0,o=t?-1:1;if(arguments.length<2)for(;;){if(i in r){n=r[i],i+=o;break}if(i+=o,t?0>i:i>=a)throw TypeError("Reduce of empty array with no initial value")}for(;t?i>=0:a>i;i+=o)i in r&&(n=e(n,r[i],i,this));return n}},U=function(t){return function(e){return t(this,e,arguments[1])}};i(i.P,"Array",{forEach:a.each=a.each||U(E(0)),map:U(E(1)),filter:U(E(2)),some:U(E(3)),every:U(E(4)),reduce:V(!1),reduceRight:V(!0),indexOf:U(S),lastIndexOf:function(t,e){var n=b(this),r=_(n.length),a=r-1;for(arguments.length>1&&(a=Math.min(a,y(e))),0>a&&(a=_(r+a));a>=0;a--)if(a in n&&n[a]===t)return a;return-1}}),i(i.S,"Date",{now:function(){return+new Date}});var z=function(t){return t>9?t:"0"+t};i(i.P+i.F*(d(function(){return"0385-07-25T07:06:39.999Z"!=new Date(-5e13-1).toISOString()})||!d(function(){new Date(NaN).toISOString()})),"Date",{toISOString:function(){if(!isFinite(this))throw RangeError("Invalid time value");var t=this,e=t.getUTCFullYear(),n=t.getUTCMilliseconds(),r=0>e?"-":e>9999?"+":"";return r+("00000"+Math.abs(e)).slice(r?-6:-4)+"-"+z(t.getUTCMonth()+1)+"-"+z(t.getUTCDate())+"T"+z(t.getUTCHours())+":"+z(t.getUTCMinutes())+":"+z(t.getUTCSeconds())+"."+(n>99?n:"0"+z(n))+"Z"}})},{11:11,19:19,2:2,20:20,22:22,24:24,30:30,32:32,33:33,34:34,36:36,38:38,4:4,46:46,59:59,7:7,76:76,77:77,78:78,79:79,8:8,80:80,82:82}],86:[function(t,e,n){var r=t(22);r(r.P,"Array",{copyWithin:t(5)}),t(3)("copyWithin")},{22:22,3:3,5:5}],87:[function(t,e,n){var r=t(22);r(r.P,"Array",{fill:t(6)}),t(3)("fill")},{22:22,3:3,6:6}],88:[function(t,e,n){"use strict";var r=t(22),a=t(8)(6),i="findIndex",o=!0;i in[]&&Array(1)[i](function(){o=!1}),r(r.P+r.F*o,"Array",{findIndex:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0)}}),t(3)(i)},{22:22,3:3,8:8}],89:[function(t,e,n){"use strict";var r=t(22),a=t(8)(5),i="find",o=!0;i in[]&&Array(1)[i](function(){o=!1}),r(r.P+r.F*o,"Array",{find:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0)}}),t(3)(i)},{22:22,3:3,8:8}],90:[function(t,e,n){"use strict";var r=t(17),a=t(22),i=t(80),o=t(40),s=t(35),u=t(79),c=t(84);a(a.S+a.F*!t(43)(function(t){Array.from(t)}),"Array",{from:function(t){var e,n,a,l,p=i(t),f="function"==typeof this?this:Array,d=arguments,h=d.length,m=h>1?d[1]:void 0,v=void 0!==m,g=0,b=c(p);if(v&&(m=r(m,h>2?d[2]:void 0,2)),void 0==b||f==Array&&s(b))for(e=u(p.length),n=new f(e);e>g;g++)n[g]=v?m(p[g],g):p[g];else for(l=b.call(p),n=new f;!(a=l.next()).done;g++)n[g]=v?o(l,m,[a.value,g],!0):a.value;return n.length=g,n}})},{17:17,22:22,35:35,40:40,43:43,79:79,80:80,84:84}],91:[function(t,e,n){"use strict";var r=t(3),a=t(44),i=t(45),o=t(78);e.exports=t(42)(Array,"Array",function(t,e){this._t=o(t),this._i=0,this._k=e},function(){var t=this._t,e=this._k,n=this._i++;return!t||n>=t.length?(this._t=void 0,a(1)):"keys"==e?a(0,n):"values"==e?a(0,t[n]):a(0,[n,t[n]])},"values"),i.Arguments=i.Array,r("keys"),r("values"),r("entries")},{3:3,42:42,44:44,45:45,78:78}],92:[function(t,e,n){"use strict";var r=t(22);r(r.S+r.F*t(24)(function(){function t(){}return!(Array.of.call(t)instanceof t)}),"Array",{of:function(){for(var t=0,e=arguments,n=e.length,r=new("function"==typeof this?this:Array)(n);n>t;)r[t]=e[t++];return r.length=n,r}})},{22:22,24:24}],93:[function(t,e,n){t(65)("Array")},{65:65}],94:[function(t,e,n){"use strict";var r=t(46),a=t(38),i=t(83)("hasInstance"),o=Function.prototype;i in o||r.setDesc(o,i,{value:function(t){if("function"!=typeof this||!a(t))return!1;if(!a(this.prototype))return t instanceof this;for(;t=r.getProto(t);)if(this.prototype===t)return!0;return!1}})},{38:38,46:46,83:83}],95:[function(t,e,n){var r=t(46).setDesc,a=t(59),i=t(30),o=Function.prototype,s=/^\s*function ([^ (]*)/,u="name";u in o||t(19)&&r(o,u,{configurable:!0,get:function(){var t=(""+this).match(s),e=t?t[1]:"";return i(this,u)||r(this,u,a(5,e)),e}})},{19:19,30:30,46:46,59:59}],96:[function(t,e,n){"use strict";var r=t(12);t(15)("Map",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){var e=r.getEntry(this,t);return e&&e.v},set:function(t,e){return r.def(this,0===t?0:t,e)}},r,!0)},{12:12,15:15}],97:[function(t,e,n){var r=t(22),a=t(50),i=Math.sqrt,o=Math.acosh;r(r.S+r.F*!(o&&710==Math.floor(o(Number.MAX_VALUE))),"Math",{acosh:function(t){return(t=+t)<1?NaN:t>94906265.62425156?Math.log(t)+Math.LN2:a(t-1+i(t-1)*i(t+1))}})},{22:22,50:50}],98:[function(t,e,n){function r(t){return isFinite(t=+t)&&0!=t?0>t?-r(-t):Math.log(t+Math.sqrt(t*t+1)):t}var a=t(22);a(a.S,"Math",{asinh:r})},{22:22}],99:[function(t,e,n){var r=t(22);r(r.S,"Math",{atanh:function(t){return 0==(t=+t)?t:Math.log((1+t)/(1-t))/2}})},{22:22}],100:[function(t,e,n){var r=t(22),a=t(51);r(r.S,"Math",{cbrt:function(t){return a(t=+t)*Math.pow(Math.abs(t),1/3)}})},{22:22,51:51}],101:[function(t,e,n){var r=t(22);r(r.S,"Math",{clz32:function(t){return(t>>>=0)?31-Math.floor(Math.log(t+.5)*Math.LOG2E):32}})},{22:22}],102:[function(t,e,n){var r=t(22),a=Math.exp;r(r.S,"Math",{cosh:function(t){return(a(t=+t)+a(-t))/2}})},{22:22}],103:[function(t,e,n){var r=t(22);r(r.S,"Math",{expm1:t(49)})},{22:22,49:49}],104:[function(t,e,n){var r=t(22),a=t(51),i=Math.pow,o=i(2,-52),s=i(2,-23),u=i(2,127)*(2-s),c=i(2,-126),l=function(t){return t+1/o-1/o};r(r.S,"Math",{fround:function(t){var e,n,r=Math.abs(t),i=a(t);return c>r?i*l(r/c/s)*c*s:(e=(1+s/o)*r,n=e-(e-r),n>u||n!=n?i*(1/0):i*n)}})},{22:22,51:51}],105:[function(t,e,n){var r=t(22),a=Math.abs;r(r.S,"Math",{hypot:function(t,e){for(var n,r,i=0,o=0,s=arguments,u=s.length,c=0;u>o;)n=a(s[o++]),n>c?(r=c/n,i=i*r*r+1,c=n):n>0?(r=n/c,i+=r*r):i+=n;return c===1/0?1/0:c*Math.sqrt(i)}})},{22:22}],106:[function(t,e,n){var r=t(22),a=Math.imul;r(r.S+r.F*t(24)(function(){return-5!=a(4294967295,5)||2!=a.length}),"Math",{imul:function(t,e){var n=65535,r=+t,a=+e,i=n&r,o=n&a;return 0|i*o+((n&r>>>16)*o+i*(n&a>>>16)<<16>>>0)}})},{22:22,24:24}],107:[function(t,e,n){var r=t(22);r(r.S,"Math",{log10:function(t){return Math.log(t)/Math.LN10}})},{22:22}],108:[function(t,e,n){var r=t(22);r(r.S,"Math",{log1p:t(50)})},{22:22,50:50}],109:[function(t,e,n){var r=t(22);r(r.S,"Math",{log2:function(t){return Math.log(t)/Math.LN2}})},{22:22}],110:[function(t,e,n){var r=t(22);r(r.S,"Math",{sign:t(51)})},{22:22,51:51}],111:[function(t,e,n){var r=t(22),a=t(49),i=Math.exp;r(r.S+r.F*t(24)(function(){return-2e-17!=!Math.sinh(-2e-17)}),"Math",{sinh:function(t){return Math.abs(t=+t)<1?(a(t)-a(-t))/2:(i(t-1)-i(-t-1))*(Math.E/2)}})},{22:22,24:24,49:49}],112:[function(t,e,n){var r=t(22),a=t(49),i=Math.exp;r(r.S,"Math",{tanh:function(t){var e=a(t=+t),n=a(-t);return e==1/0?1:n==1/0?-1:(e-n)/(i(t)+i(-t))}})},{22:22,49:49}],113:[function(t,e,n){var r=t(22);r(r.S,"Math",{trunc:function(t){return(t>0?Math.floor:Math.ceil)(t)}})},{22:22}],114:[function(t,e,n){"use strict";var r=t(46),a=t(29),i=t(30),o=t(11),s=t(81),u=t(24),c=t(74).trim,l="Number",p=a[l],f=p,d=p.prototype,h=o(r.create(d))==l,m="trim"in String.prototype,v=function(t){ +var e=s(t,!1);if("string"==typeof e&&e.length>2){e=m?e.trim():c(e,3);var n,r,a,i=e.charCodeAt(0);if(43===i||45===i){if(n=e.charCodeAt(2),88===n||120===n)return NaN}else if(48===i){switch(e.charCodeAt(1)){case 66:case 98:r=2,a=49;break;case 79:case 111:r=8,a=55;break;default:return+e}for(var o,u=e.slice(2),l=0,p=u.length;p>l;l++)if(o=u.charCodeAt(l),48>o||o>a)return NaN;return parseInt(u,r)}}return+e};p(" 0o1")&&p("0b1")&&!p("+0x1")||(p=function(t){var e=arguments.length<1?0:t,n=this;return n instanceof p&&(h?u(function(){d.valueOf.call(n)}):o(n)!=l)?new f(v(e)):v(e)},r.each.call(t(19)?r.getNames(f):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,isFinite,isInteger,isNaN,isSafeInteger,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,parseFloat,parseInt,isInteger".split(","),function(t){i(f,t)&&!i(p,t)&&r.setDesc(p,t,r.getDesc(f,t))}),p.prototype=d,d.constructor=p,t(61)(a,l,p))},{11:11,19:19,24:24,29:29,30:30,46:46,61:61,74:74,81:81}],115:[function(t,e,n){var r=t(22);r(r.S,"Number",{EPSILON:Math.pow(2,-52)})},{22:22}],116:[function(t,e,n){var r=t(22),a=t(29).isFinite;r(r.S,"Number",{isFinite:function(t){return"number"==typeof t&&a(t)}})},{22:22,29:29}],117:[function(t,e,n){var r=t(22);r(r.S,"Number",{isInteger:t(37)})},{22:22,37:37}],118:[function(t,e,n){var r=t(22);r(r.S,"Number",{isNaN:function(t){return t!=t}})},{22:22}],119:[function(t,e,n){var r=t(22),a=t(37),i=Math.abs;r(r.S,"Number",{isSafeInteger:function(t){return a(t)&&i(t)<=9007199254740991}})},{22:22,37:37}],120:[function(t,e,n){var r=t(22);r(r.S,"Number",{MAX_SAFE_INTEGER:9007199254740991})},{22:22}],121:[function(t,e,n){var r=t(22);r(r.S,"Number",{MIN_SAFE_INTEGER:-9007199254740991})},{22:22}],122:[function(t,e,n){var r=t(22);r(r.S,"Number",{parseFloat:parseFloat})},{22:22}],123:[function(t,e,n){var r=t(22);r(r.S,"Number",{parseInt:parseInt})},{22:22}],124:[function(t,e,n){var r=t(22);r(r.S+r.F,"Object",{assign:t(53)})},{22:22,53:53}],125:[function(t,e,n){var r=t(38);t(54)("freeze",function(t){return function(e){return t&&r(e)?t(e):e}})},{38:38,54:54}],126:[function(t,e,n){var r=t(78);t(54)("getOwnPropertyDescriptor",function(t){return function(e,n){return t(r(e),n)}})},{54:54,78:78}],127:[function(t,e,n){t(54)("getOwnPropertyNames",function(){return t(28).get})},{28:28,54:54}],128:[function(t,e,n){var r=t(80);t(54)("getPrototypeOf",function(t){return function(e){return t(r(e))}})},{54:54,80:80}],129:[function(t,e,n){var r=t(38);t(54)("isExtensible",function(t){return function(e){return r(e)?t?t(e):!0:!1}})},{38:38,54:54}],130:[function(t,e,n){var r=t(38);t(54)("isFrozen",function(t){return function(e){return r(e)?t?t(e):!1:!0}})},{38:38,54:54}],131:[function(t,e,n){var r=t(38);t(54)("isSealed",function(t){return function(e){return r(e)?t?t(e):!1:!0}})},{38:38,54:54}],132:[function(t,e,n){var r=t(22);r(r.S,"Object",{is:t(63)})},{22:22,63:63}],133:[function(t,e,n){var r=t(80);t(54)("keys",function(t){return function(e){return t(r(e))}})},{54:54,80:80}],134:[function(t,e,n){var r=t(38);t(54)("preventExtensions",function(t){return function(e){return t&&r(e)?t(e):e}})},{38:38,54:54}],135:[function(t,e,n){var r=t(38);t(54)("seal",function(t){return function(e){return t&&r(e)?t(e):e}})},{38:38,54:54}],136:[function(t,e,n){var r=t(22);r(r.S,"Object",{setPrototypeOf:t(64).set})},{22:22,64:64}],137:[function(t,e,n){"use strict";var r=t(10),a={};a[t(83)("toStringTag")]="z",a+""!="[object z]"&&t(61)(Object.prototype,"toString",function(){return"[object "+r(this)+"]"},!0)},{10:10,61:61,83:83}],138:[function(t,e,n){"use strict";var r,a=t(46),i=t(48),o=t(29),s=t(17),u=t(10),c=t(22),l=t(38),p=t(4),f=t(2),d=t(69),h=t(27),m=t(64).set,v=t(63),g=t(83)("species"),b=t(68),y=t(52),x="Promise",_=o.process,w="process"==u(_),k=o[x],E=function(t){var e=new k(function(){});return t&&(e.constructor=Object),k.resolve(e)===e},S=function(){function e(t){var n=new k(t);return m(n,e.prototype),n}var n=!1;try{if(n=k&&k.resolve&&E(),m(e,k),e.prototype=a.create(k.prototype,{constructor:{value:e}}),e.resolve(5).then(function(){})instanceof e||(n=!1),n&&t(19)){var r=!1;k.resolve(a.setDesc({},"then",{get:function(){r=!0}})),n=r}}catch(i){n=!1}return n}(),O=function(t,e){return i&&t===k&&e===r?!0:v(t,e)},C=function(t){var e=p(t)[g];return void 0!=e?e:t},A=function(t){var e;return l(t)&&"function"==typeof(e=t.then)?e:!1},P=function(t){var e,n;this.promise=new t(function(t,r){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=r}),this.resolve=f(e),this.reject=f(n)},T=function(t){try{t()}catch(e){return{error:e}}},j=function(t,e){if(!t.n){t.n=!0;var n=t.c;y(function(){for(var r=t.v,a=1==t.s,i=0,s=function(e){var n,i,o=a?e.ok:e.fail,s=e.resolve,u=e.reject;try{o?(a||(t.h=!0),n=o===!0?r:o(r),n===e.promise?u(TypeError("Promise-chain cycle")):(i=A(n))?i.call(n,s,u):s(n)):u(r)}catch(c){u(c)}};n.length>i;)s(n[i++]);n.length=0,t.n=!1,e&&setTimeout(function(){var e,n,a=t.p;M(a)&&(w?_.emit("unhandledRejection",r,a):(e=o.onunhandledrejection)?e({promise:a,reason:r}):(n=o.console)&&n.error&&n.error("Unhandled promise rejection",r)),t.a=void 0},1)})}},M=function(t){var e,n=t._d,r=n.a||n.c,a=0;if(n.h)return!1;for(;r.length>a;)if(e=r[a++],e.fail||!M(e.promise))return!1;return!0},L=function(t){var e=this;e.d||(e.d=!0,e=e.r||e,e.v=t,e.s=2,e.a=e.c.slice(),j(e,!0))},F=function(t){var e,n=this;if(!n.d){n.d=!0,n=n.r||n;try{if(n.p===t)throw TypeError("Promise can't be resolved itself");(e=A(t))?y(function(){var r={r:n,d:!1};try{e.call(t,s(F,r,1),s(L,r,1))}catch(a){L.call(r,a)}}):(n.v=t,n.s=1,j(n,!1))}catch(r){L.call({r:n,d:!1},r)}}};S||(k=function(t){f(t);var e=this._d={p:d(this,k,x),c:[],a:void 0,s:0,d:!1,v:void 0,h:!1,n:!1};try{t(s(F,e,1),s(L,e,1))}catch(n){L.call(e,n)}},t(60)(k.prototype,{then:function(t,e){var n=new P(b(this,k)),r=n.promise,a=this._d;return n.ok="function"==typeof t?t:!0,n.fail="function"==typeof e&&e,a.c.push(n),a.a&&a.a.push(n),a.s&&j(a,!1),r},"catch":function(t){return this.then(void 0,t)}})),c(c.G+c.W+c.F*!S,{Promise:k}),t(66)(k,x),t(65)(x),r=t(16)[x],c(c.S+c.F*!S,x,{reject:function(t){var e=new P(this),n=e.reject;return n(t),e.promise}}),c(c.S+c.F*(!S||E(!0)),x,{resolve:function(t){if(t instanceof k&&O(t.constructor,this))return t;var e=new P(this),n=e.resolve;return n(t),e.promise}}),c(c.S+c.F*!(S&&t(43)(function(t){k.all(t)["catch"](function(){})})),x,{all:function(t){var e=C(this),n=new P(e),r=n.resolve,i=n.reject,o=[],s=T(function(){h(t,!1,o.push,o);var n=o.length,s=Array(n);n?a.each.call(o,function(t,a){var o=!1;e.resolve(t).then(function(t){o||(o=!0,s[a]=t,--n||r(s))},i)}):r(s)});return s&&i(s.error),n.promise},race:function(t){var e=C(this),n=new P(e),r=n.reject,a=T(function(){h(t,!1,function(t){e.resolve(t).then(n.resolve,r)})});return a&&r(a.error),n.promise}})},{10:10,16:16,17:17,19:19,2:2,22:22,27:27,29:29,38:38,4:4,43:43,46:46,48:48,52:52,60:60,63:63,64:64,65:65,66:66,68:68,69:69,83:83}],139:[function(t,e,n){var r=t(22),a=Function.apply;r(r.S,"Reflect",{apply:function(t,e,n){return a.call(t,e,n)}})},{22:22}],140:[function(t,e,n){var r=t(46),a=t(22),i=t(2),o=t(4),s=t(38),u=Function.bind||t(16).Function.prototype.bind;a(a.S+a.F*t(24)(function(){function t(){}return!(Reflect.construct(function(){},[],t)instanceof t)}),"Reflect",{construct:function(t,e){i(t);var n=arguments.length<3?t:i(arguments[2]);if(t==n){if(void 0!=e)switch(o(e).length){case 0:return new t;case 1:return new t(e[0]);case 2:return new t(e[0],e[1]);case 3:return new t(e[0],e[1],e[2]);case 4:return new t(e[0],e[1],e[2],e[3])}var a=[null];return a.push.apply(a,e),new(u.apply(t,a))}var c=n.prototype,l=r.create(s(c)?c:Object.prototype),p=Function.apply.call(t,l,e);return s(p)?p:l}})},{16:16,2:2,22:22,24:24,38:38,4:4,46:46}],141:[function(t,e,n){var r=t(46),a=t(22),i=t(4);a(a.S+a.F*t(24)(function(){Reflect.defineProperty(r.setDesc({},1,{value:1}),1,{value:2})}),"Reflect",{defineProperty:function(t,e,n){i(t);try{return r.setDesc(t,e,n),!0}catch(a){return!1}}})},{22:22,24:24,4:4,46:46}],142:[function(t,e,n){var r=t(22),a=t(46).getDesc,i=t(4);r(r.S,"Reflect",{deleteProperty:function(t,e){var n=a(i(t),e);return n&&!n.configurable?!1:delete t[e]}})},{22:22,4:4,46:46}],143:[function(t,e,n){"use strict";var r=t(22),a=t(4),i=function(t){this._t=a(t),this._i=0;var e,n=this._k=[];for(e in t)n.push(e)};t(41)(i,"Object",function(){var t,e=this,n=e._k;do if(e._i>=n.length)return{value:void 0,done:!0};while(!((t=n[e._i++])in e._t));return{value:t,done:!1}}),r(r.S,"Reflect",{enumerate:function(t){return new i(t)}})},{22:22,4:4,41:41}],144:[function(t,e,n){var r=t(46),a=t(22),i=t(4);a(a.S,"Reflect",{getOwnPropertyDescriptor:function(t,e){return r.getDesc(i(t),e)}})},{22:22,4:4,46:46}],145:[function(t,e,n){var r=t(22),a=t(46).getProto,i=t(4);r(r.S,"Reflect",{getPrototypeOf:function(t){return a(i(t))}})},{22:22,4:4,46:46}],146:[function(t,e,n){function r(t,e){var n,o,c=arguments.length<3?t:arguments[2];return u(t)===c?t[e]:(n=a.getDesc(t,e))?i(n,"value")?n.value:void 0!==n.get?n.get.call(c):void 0:s(o=a.getProto(t))?r(o,e,c):void 0}var a=t(46),i=t(30),o=t(22),s=t(38),u=t(4);o(o.S,"Reflect",{get:r})},{22:22,30:30,38:38,4:4,46:46}],147:[function(t,e,n){var r=t(22);r(r.S,"Reflect",{has:function(t,e){return e in t}})},{22:22}],148:[function(t,e,n){var r=t(22),a=t(4),i=Object.isExtensible;r(r.S,"Reflect",{isExtensible:function(t){return a(t),i?i(t):!0}})},{22:22,4:4}],149:[function(t,e,n){var r=t(22);r(r.S,"Reflect",{ownKeys:t(56)})},{22:22,56:56}],150:[function(t,e,n){var r=t(22),a=t(4),i=Object.preventExtensions;r(r.S,"Reflect",{preventExtensions:function(t){a(t);try{return i&&i(t),!0}catch(e){return!1}}})},{22:22,4:4}],151:[function(t,e,n){var r=t(22),a=t(64);a&&r(r.S,"Reflect",{setPrototypeOf:function(t,e){a.check(t,e);try{return a.set(t,e),!0}catch(n){return!1}}})},{22:22,64:64}],152:[function(t,e,n){function r(t,e,n){var o,l,p=arguments.length<4?t:arguments[3],f=a.getDesc(u(t),e);if(!f){if(c(l=a.getProto(t)))return r(l,e,n,p);f=s(0)}return i(f,"value")?f.writable!==!1&&c(p)?(o=a.getDesc(p,e)||s(0),o.value=n,a.setDesc(p,e,o),!0):!1:void 0===f.set?!1:(f.set.call(p,n),!0)}var a=t(46),i=t(30),o=t(22),s=t(59),u=t(4),c=t(38);o(o.S,"Reflect",{set:r})},{22:22,30:30,38:38,4:4,46:46,59:59}],153:[function(t,e,n){var r=t(46),a=t(29),i=t(39),o=t(26),s=a.RegExp,u=s,c=s.prototype,l=/a/g,p=/a/g,f=new s(l)!==l;!t(19)||f&&!t(24)(function(){return p[t(83)("match")]=!1,s(l)!=l||s(p)==p||"/a/i"!=s(l,"i")})||(s=function(t,e){var n=i(t),r=void 0===e;return this instanceof s||!n||t.constructor!==s||!r?f?new u(n&&!r?t.source:t,e):u((n=t instanceof s)?t.source:t,n&&r?o.call(t):e):t},r.each.call(r.getNames(u),function(t){t in s||r.setDesc(s,t,{configurable:!0,get:function(){return u[t]},set:function(e){u[t]=e}})}),c.constructor=s,s.prototype=c,t(61)(a,"RegExp",s)),t(65)("RegExp")},{19:19,24:24,26:26,29:29,39:39,46:46,61:61,65:65,83:83}],154:[function(t,e,n){var r=t(46);t(19)&&"g"!=/./g.flags&&r.setDesc(RegExp.prototype,"flags",{configurable:!0,get:t(26)})},{19:19,26:26,46:46}],155:[function(t,e,n){t(25)("match",1,function(t,e){return function(n){"use strict";var r=t(this),a=void 0==n?void 0:n[e];return void 0!==a?a.call(n,r):RegExp(n)[e](r+"")}})},{25:25}],156:[function(t,e,n){t(25)("replace",2,function(t,e,n){return function(r,a){"use strict";var i=t(this),o=void 0==r?void 0:r[e];return void 0!==o?o.call(r,i,a):n.call(i+"",r,a)}})},{25:25}],157:[function(t,e,n){t(25)("search",1,function(t,e){return function(n){"use strict";var r=t(this),a=void 0==n?void 0:n[e];return void 0!==a?a.call(n,r):RegExp(n)[e](r+"")}})},{25:25}],158:[function(t,e,n){t(25)("split",2,function(t,e,n){return function(r,a){"use strict";var i=t(this),o=void 0==r?void 0:r[e];return void 0!==o?o.call(r,i,a):n.call(i+"",r,a)}})},{25:25}],159:[function(t,e,n){"use strict";var r=t(12);t(15)("Set",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(this,t=0===t?0:t,t)}},r)},{12:12,15:15}],160:[function(t,e,n){"use strict";var r=t(22),a=t(70)(!1);r(r.P,"String",{codePointAt:function(t){return a(this,t)}})},{22:22,70:70}],161:[function(t,e,n){"use strict";var r=t(22),a=t(79),i=t(71),o="endsWith",s=""[o];r(r.P+r.F*t(23)(o),"String",{endsWith:function(t){var e=i(this,t,o),n=arguments,r=n.length>1?n[1]:void 0,u=a(e.length),c=void 0===r?u:Math.min(a(r),u),l=t+"";return s?s.call(e,l,c):e.slice(c-l.length,c)===l}})},{22:22,23:23,71:71,79:79}],162:[function(t,e,n){var r=t(22),a=t(76),i=String.fromCharCode,o=String.fromCodePoint;r(r.S+r.F*(!!o&&1!=o.length),"String",{fromCodePoint:function(t){for(var e,n=[],r=arguments,o=r.length,s=0;o>s;){if(e=+r[s++],a(e,1114111)!==e)throw RangeError(e+" is not a valid code point");n.push(65536>e?i(e):i(((e-=65536)>>10)+55296,e%1024+56320))}return n.join("")}})},{22:22,76:76}],163:[function(t,e,n){"use strict";var r=t(22),a=t(71),i="includes";r(r.P+r.F*t(23)(i),"String",{includes:function(t){return!!~a(this,t,i).indexOf(t,arguments.length>1?arguments[1]:void 0)}})},{22:22,23:23,71:71}],164:[function(t,e,n){"use strict";var r=t(70)(!0);t(42)(String,"String",function(t){this._t=t+"",this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=r(e,n),this._i+=t.length,{value:t,done:!1})})},{42:42,70:70}],165:[function(t,e,n){var r=t(22),a=t(78),i=t(79);r(r.S,"String",{raw:function(t){for(var e=a(t.raw),n=i(e.length),r=arguments,o=r.length,s=[],u=0;n>u;)s.push(e[u++]+""),o>u&&s.push(r[u]+"");return s.join("")}})},{22:22,78:78,79:79}],166:[function(t,e,n){var r=t(22);r(r.P,"String",{repeat:t(73)})},{22:22,73:73}],167:[function(t,e,n){"use strict";var r=t(22),a=t(79),i=t(71),o="startsWith",s=""[o];r(r.P+r.F*t(23)(o),"String",{startsWith:function(t){var e=i(this,t,o),n=arguments,r=a(Math.min(n.length>1?n[1]:void 0,e.length)),u=t+"";return s?s.call(e,u,r):e.slice(r,r+u.length)===u}})},{22:22,23:23,71:71,79:79}],168:[function(t,e,n){"use strict";t(74)("trim",function(t){return function(){return t(this,3)}})},{74:74}],169:[function(t,e,n){"use strict";var r=t(46),a=t(29),i=t(30),o=t(19),s=t(22),u=t(61),c=t(24),l=t(67),p=t(66),f=t(82),d=t(83),h=t(47),m=t(28),v=t(21),g=t(36),b=t(4),y=t(78),x=t(59),_=r.getDesc,w=r.setDesc,k=r.create,E=m.get,S=a.Symbol,O=a.JSON,C=O&&O.stringify,A=!1,P=d("_hidden"),T=r.isEnum,j=l("symbol-registry"),M=l("symbols"),L="function"==typeof S,F=Object.prototype,N=o&&c(function(){return 7!=k(w({},"a",{get:function(){return w(this,"a",{value:7}).a}})).a})?function(t,e,n){var r=_(F,e);r&&delete F[e],w(t,e,n),r&&t!==F&&w(F,e,r)}:w,R=function(t){var e=M[t]=k(S.prototype);return e._k=t,o&&A&&N(F,t,{configurable:!0,set:function(e){i(this,P)&&i(this[P],t)&&(this[P][t]=!1),N(this,t,x(1,e))}}),e},D=function(t){return"symbol"==typeof t},I=function(t,e,n){return n&&i(M,e)?(n.enumerable?(i(t,P)&&t[P][e]&&(t[P][e]=!1),n=k(n,{enumerable:x(0,!1)})):(i(t,P)||w(t,P,x(1,{})),t[P][e]=!0),N(t,e,n)):w(t,e,n)},q=function(t,e){b(t);for(var n,r=v(e=y(e)),a=0,i=r.length;i>a;)I(t,n=r[a++],e[n]);return t},B=function(t,e){return void 0===e?k(t):q(k(t),e)},V=function(t){var e=T.call(this,t);return e||!i(this,t)||!i(M,t)||i(this,P)&&this[P][t]?e:!0},U=function(t,e){var n=_(t=y(t),e);return!n||!i(M,e)||i(t,P)&&t[P][e]||(n.enumerable=!0),n},z=function(t){for(var e,n=E(y(t)),r=[],a=0;n.length>a;)i(M,e=n[a++])||e==P||r.push(e);return r},W=function(t){for(var e,n=E(y(t)),r=[],a=0;n.length>a;)i(M,e=n[a++])&&r.push(M[e]);return r},H=function(t){if(void 0!==t&&!D(t)){for(var e,n,r=[t],a=1,i=arguments;i.length>a;)r.push(i[a++]);return e=r[1],"function"==typeof e&&(n=e),(n||!g(e))&&(e=function(t,e){return n&&(e=n.call(this,t,e)),D(e)?void 0:e}),r[1]=e,C.apply(O,r)}},G=c(function(){var t=S();return"[null]"!=C([t])||"{}"!=C({a:t})||"{}"!=C(Object(t))});L||(S=function(){if(D(this))throw TypeError("Symbol is not a constructor");return R(f(arguments.length>0?arguments[0]:void 0))},u(S.prototype,"toString",function(){return this._k}),D=function(t){return t instanceof S},r.create=B,r.isEnum=V,r.getDesc=U,r.setDesc=I,r.setDescs=q,r.getNames=m.get=z,r.getSymbols=W,o&&!t(48)&&u(F,"propertyIsEnumerable",V,!0));var K={"for":function(t){return i(j,t+="")?j[t]:j[t]=S(t)},keyFor:function(t){return h(j,t)},useSetter:function(){A=!0},useSimple:function(){A=!1}};r.each.call("hasInstance,isConcatSpreadable,iterator,match,replace,search,species,split,toPrimitive,toStringTag,unscopables".split(","),function(t){var e=d(t);K[t]=L?e:R(e)}),A=!0,s(s.G+s.W,{Symbol:S}),s(s.S,"Symbol",K),s(s.S+s.F*!L,"Object",{create:B,defineProperty:I,defineProperties:q,getOwnPropertyDescriptor:U,getOwnPropertyNames:z,getOwnPropertySymbols:W}),O&&s(s.S+s.F*(!L||G),"JSON",{stringify:H}),p(S,"Symbol"),p(Math,"Math",!0),p(a.JSON,"JSON",!0)},{19:19,21:21,22:22,24:24,28:28,29:29,30:30,36:36,4:4,46:46,47:47,48:48,59:59,61:61,66:66,67:67,78:78,82:82,83:83}],170:[function(t,e,n){"use strict";var r=t(46),a=t(61),i=t(14),o=t(38),s=t(30),u=i.frozenStore,c=i.WEAK,l=Object.isExtensible||o,p={},f=t(15)("WeakMap",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{get:function(t){if(o(t)){if(!l(t))return u(this).get(t);if(s(t,c))return t[c][this._i]}},set:function(t,e){return i.def(this,t,e)}},i,!0,!0);7!=(new f).set((Object.freeze||Object)(p),7).get(p)&&r.each.call(["delete","has","get","set"],function(t){var e=f.prototype,n=e[t];a(e,t,function(e,r){if(o(e)&&!l(e)){var a=u(this)[t](e,r);return"set"==t?this:a}return n.call(this,e,r)})})},{14:14,15:15,30:30,38:38,46:46,61:61}],171:[function(t,e,n){"use strict";var r=t(14);t(15)("WeakSet",function(t){return function(){return t(this,arguments.length>0?arguments[0]:void 0)}},{add:function(t){return r.def(this,t,!0)}},r,!1,!0)},{14:14,15:15}],172:[function(t,e,n){"use strict";var r=t(22),a=t(7)(!0);r(r.P,"Array",{includes:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0)}}),t(3)("includes")},{22:22,3:3,7:7}],173:[function(t,e,n){var r=t(22);r(r.P,"Map",{toJSON:t(13)("Map")})},{13:13,22:22}],174:[function(t,e,n){var r=t(22),a=t(55)(!0);r(r.S,"Object",{entries:function(t){return a(t)}})},{22:22,55:55}],175:[function(t,e,n){var r=t(46),a=t(22),i=t(56),o=t(78),s=t(59);a(a.S,"Object",{getOwnPropertyDescriptors:function(t){for(var e,n,a=o(t),u=r.setDesc,c=r.getDesc,l=i(a),p={},f=0;l.length>f;)n=c(a,e=l[f++]),e in p?u(p,e,s(0,n)):p[e]=n;return p}})},{22:22,46:46,56:56,59:59,78:78}],176:[function(t,e,n){var r=t(22),a=t(55)(!1);r(r.S,"Object",{values:function(t){return a(t)}})},{22:22,55:55}],177:[function(t,e,n){var r=t(22),a=t(62)(/[\\^$*+?.()|[\]{}]/g,"\\$&");r(r.S,"RegExp",{escape:function(t){return a(t)}})},{22:22,62:62}],178:[function(t,e,n){var r=t(22);r(r.P,"Set",{toJSON:t(13)("Set")})},{13:13,22:22}],179:[function(t,e,n){"use strict";var r=t(22),a=t(70)(!0);r(r.P,"String",{at:function(t){return a(this,t)}})},{22:22,70:70}],180:[function(t,e,n){"use strict";var r=t(22),a=t(72);r(r.P,"String",{padLeft:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0,!0)}})},{22:22,72:72}],181:[function(t,e,n){"use strict";var r=t(22),a=t(72);r(r.P,"String",{padRight:function(t){return a(this,t,arguments.length>1?arguments[1]:void 0,!1)}})},{22:22,72:72}],182:[function(t,e,n){"use strict";t(74)("trimLeft",function(t){return function(){return t(this,1)}})},{74:74}],183:[function(t,e,n){"use strict";t(74)("trimRight",function(t){return function(){return t(this,2)}})},{74:74}],184:[function(t,e,n){var r=t(46),a=t(22),i=t(17),o=t(16).Array||Array,s={},u=function(t,e){r.each.call(t.split(","),function(t){void 0==e&&t in o?s[t]=o[t]:t in[]&&(s[t]=i(Function.call,[][t],e))})};u("pop,reverse,shift,keys,values,entries",1),u("indexOf,every,some,forEach,map,filter,find,findIndex,includes",3),u("join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill"),a(a.S,"Array",s)},{16:16,17:17,22:22,46:46}],185:[function(t,e,n){t(91);var r=t(29),a=t(31),i=t(45),o=t(83)("iterator"),s=r.NodeList,u=r.HTMLCollection,c=s&&s.prototype,l=u&&u.prototype,p=i.NodeList=i.HTMLCollection=i.Array;c&&!c[o]&&a(c,o,p),l&&!l[o]&&a(l,o,p)},{29:29,31:31,45:45,83:83,91:91}],186:[function(t,e,n){var r=t(22),a=t(75);r(r.G+r.B,{setImmediate:a.set,clearImmediate:a.clear})},{22:22,75:75}],187:[function(t,e,n){var r=t(29),a=t(22),i=t(33),o=t(57),s=r.navigator,u=!!s&&/MSIE .\./.test(s.userAgent),c=function(t){return u?function(e,n){return t(i(o,[].slice.call(arguments,2),"function"==typeof e?e:Function(e)),n)}:t};a(a.G+a.B+a.F*u,{setTimeout:c(r.setTimeout),setInterval:c(r.setInterval)})},{22:22,29:29,33:33,57:57}],188:[function(t,e,n){t(85),t(169),t(124),t(132),t(136),t(137),t(125),t(135),t(134),t(130),t(131),t(129),t(126),t(128),t(133),t(127),t(95),t(94),t(114),t(115),t(116),t(117),t(118),t(119),t(120),t(121),t(122),t(123),t(97),t(98),t(99),t(100),t(101),t(102),t(103),t(104),t(105),t(106),t(107),t(108),t(109),t(110),t(111),t(112),t(113),t(162),t(165),t(168),t(164),t(160),t(161),t(163),t(166),t(167),t(90),t(92),t(91),t(93),t(86),t(87),t(89),t(88),t(153),t(154),t(155),t(156),t(157),t(158),t(138),t(96),t(159),t(170),t(171),t(139),t(140),t(141),t(142),t(143),t(146),t(144),t(145),t(147),t(148),t(149),t(150),t(152),t(151),t(172),t(179),t(180),t(181),t(182),t(183),t(177),t(175),t(176),t(174),t(173),t(178),t(184),t(187),t(186),t(185),e.exports=t(16)},{100:100,101:101,102:102,103:103,104:104,105:105,106:106,107:107,108:108,109:109,110:110,111:111,112:112,113:113,114:114,115:115,116:116,117:117,118:118,119:119,120:120,121:121,122:122,123:123,124:124,125:125,126:126,127:127,128:128,129:129,130:130,131:131,132:132,133:133,134:134,135:135,136:136,137:137,138:138,139:139,140:140,141:141,142:142,143:143,144:144,145:145,146:146,147:147,148:148,149:149,150:150,151:151,152:152,153:153,154:154,155:155,156:156,157:157,158:158,159:159,16:16,160:160,161:161,162:162,163:163,164:164,165:165,166:166,167:167,168:168,169:169,170:170,171:171,172:172,173:173,174:174,175:175,176:176,177:177,178:178,179:179,180:180,181:181,182:182,183:183,184:184,185:185,186:186,187:187,85:85,86:86,87:87,88:88,89:89,90:90,91:91,92:92,93:93,94:94,95:95,96:96,97:97,98:98,99:99}],189:[function(t,e,n){(function(n){(function(t,n){!function(n){"use strict";function r(t,e,n,r){var a=Object.create((e||i).prototype),o=new h(r||[]);return a._invoke=p(t,n,o),a}function a(t,e,n){try{return{type:"normal",arg:t.call(e,n)}}catch(r){return{type:"throw",arg:r}}}function i(){}function o(){}function s(){}function u(t){["next","throw","return"].forEach(function(e){t[e]=function(t){return this._invoke(e,t)}})}function c(t){this.arg=t}function l(e){function n(t,n){var r=e[t](n),a=r.value;return a instanceof c?Promise.resolve(a.arg).then(i,o):Promise.resolve(a).then(function(t){return r.value=t,r})}function r(t,e){function r(){return n(t,e)}return a=a?a.then(r,r):new Promise(function(t){t(r())})}"object"==typeof t&&t.domain&&(n=t.domain.bind(n));var a,i=n.bind(e,"next"),o=n.bind(e,"throw");n.bind(e,"return");this._invoke=r}function p(t,e,n){var r=w;return function(i,o){if(r===E)throw Error("Generator is already running");if(r===S){if("throw"===i)throw o;return v()}for(;;){var s=n.delegate;if(s){if("return"===i||"throw"===i&&s.iterator[i]===g){n.delegate=null;var u=s.iterator["return"];if(u){var c=a(u,s.iterator,o);if("throw"===c.type){i="throw",o=c.arg;continue}}if("return"===i)continue}var c=a(s.iterator[i],s.iterator,o);if("throw"===c.type){n.delegate=null,i="throw",o=c.arg;continue}i="next",o=g;var l=c.arg;if(!l.done)return r=k,l;n[s.resultName]=l.value,n.next=s.nextLoc,n.delegate=null}if("next"===i)n._sent=o,r===k?n.sent=o:n.sent=g;else if("throw"===i){if(r===w)throw r=S,o;n.dispatchException(o)&&(i="next",o=g)}else"return"===i&&n.abrupt("return",o);r=E;var c=a(t,e,n);if("normal"===c.type){r=n.done?S:k;var l={value:c.arg,done:n.done};if(c.arg!==O)return l;n.delegate&&"next"===i&&(o=g)}else"throw"===c.type&&(r=S,i="throw",o=c.arg)}}}function f(t){var e={tryLoc:t[0]};1 in t&&(e.catchLoc=t[1]),2 in t&&(e.finallyLoc=t[2],e.afterLoc=t[3]),this.tryEntries.push(e)}function d(t){var e=t.completion||{};e.type="normal",delete e.arg,t.completion=e}function h(t){this.tryEntries=[{tryLoc:"root"}],t.forEach(f,this),this.reset(!0)}function m(t){if(t){var e=t[y];if(e)return e.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var n=-1,r=function a(){for(;++n<t.length;)if(b.call(t,n))return a.value=t[n],a.done=!1,a;return a.value=g,a.done=!0,a};return r.next=r}}return{next:v}}function v(){return{value:g,done:!0}}var g,b=Object.prototype.hasOwnProperty,y="function"==typeof Symbol&&Symbol.iterator||"@@iterator",x="object"==typeof e,_=n.regeneratorRuntime;if(_)return x&&(e.exports=_),g;_=n.regeneratorRuntime=x?e.exports:{},_.wrap=r;var w="suspendedStart",k="suspendedYield",E="executing",S="completed",O={},C=s.prototype=i.prototype;o.prototype=C.constructor=s,s.constructor=o,o.displayName="GeneratorFunction",_.isGeneratorFunction=function(t){var e="function"==typeof t&&t.constructor;return e?e===o||"GeneratorFunction"===(e.displayName||e.name):!1},_.mark=function(t){return Object.setPrototypeOf?Object.setPrototypeOf(t,s):t.__proto__=s,t.prototype=Object.create(C),t},_.awrap=function(t){return new c(t)},u(l.prototype),_.async=function(t,e,n,a){var i=new l(r(t,e,n,a));return _.isGeneratorFunction(e)?i:i.next().then(function(t){return t.done?t.value:i.next()})},u(C),C[y]=function(){return this},C.toString=function(){return"[object Generator]"},_.keys=function(t){var e=[];for(var n in t)e.push(n);return e.reverse(),function r(){for(;e.length;){var n=e.pop();if(n in t)return r.value=n,r.done=!1,r}return r.done=!0,r}},_.values=m,h.prototype={constructor:h,reset:function(t){if(this.prev=0,this.next=0,this.sent=g,this.done=!1,this.delegate=null,this.tryEntries.forEach(d),!t)for(var e in this)"t"===e.charAt(0)&&b.call(this,e)&&!isNaN(+e.slice(1))&&(this[e]=g)},stop:function(){this.done=!0;var t=this.tryEntries[0],e=t.completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){function e(e,r){return i.type="throw",i.arg=t,n.next=e,!!r}if(this.done)throw t;for(var n=this,r=this.tryEntries.length-1;r>=0;--r){var a=this.tryEntries[r],i=a.completion;if("root"===a.tryLoc)return e("end");if(a.tryLoc<=this.prev){var o=b.call(a,"catchLoc"),s=b.call(a,"finallyLoc");if(o&&s){if(this.prev<a.catchLoc)return e(a.catchLoc,!0);if(this.prev<a.finallyLoc)return e(a.finallyLoc)}else if(o){if(this.prev<a.catchLoc)return e(a.catchLoc,!0)}else{if(!s)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return e(a.finallyLoc)}}}},abrupt:function(t,e){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&b.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var a=r;break}}a&&("break"===t||"continue"===t)&&a.tryLoc<=e&&e<=a.finallyLoc&&(a=null);var i=a?a.completion:{};return i.type=t,i.arg=e,a?this.next=a.finallyLoc:this.complete(i),O},complete:function(t,e){if("throw"===t.type)throw t.arg;"break"===t.type||"continue"===t.type?this.next=t.arg:"return"===t.type?(this.rval=t.arg,this.next="end"):"normal"===t.type&&e&&(this.next=e)},finish:function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.finallyLoc===t)return this.complete(n.completion,n.afterLoc),d(n),O}},"catch":function(t){for(var e=this.tryEntries.length-1;e>=0;--e){var n=this.tryEntries[e];if(n.tryLoc===t){var r=n.completion;if("throw"===r.type){var a=r.arg;d(n)}return a}}throw Error("illegal catch attempt")},delegateYield:function(t,e,n){return this.delegate={iterator:m(t),resultName:e,nextLoc:n},O}}}("object"==typeof n?n:"object"==typeof window?window:"object"==typeof self?self:this)}).call(this,t(202),void 0!==n?n:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{202:202}],190:[function(t,e,n){!function(t){"use strict";function e(){return l.createDocumentFragment()}function n(t){return l.createElement(t)}function r(t){if(1===t.length)return a(t[0]);for(var n=e(),r=q.call(t),i=0;i<t.length;i++)n.appendChild(a(r[i]));return n}function a(t){return"string"==typeof t?l.createTextNode(t):t}for(var i,o,s,u,c,l=t.document,p=Object.defineProperty||function(t,e,n){t.__defineGetter__(e,n.get)},f=[].indexOf||function(t){for(var e=this.length;e--&&this[e]!==t;);return e},d=function(t){if(!t)throw"SyntaxError";if(b.test(t))throw"InvalidCharacterError";return t},h=function(t){var e=t.className,n="object"==typeof e,r=(n?e.baseVal:e).replace(g,"");r.length&&I.push.apply(this,r.split(b)),this._isSVG=n,this._=t},m={get:function(){return new h(this)},set:function(){}},v="dom4-tmp-".concat(Math.random()*+new Date).replace(".","-"),g=/^\s+|\s+$/g,b=/\s+/,y=" ",x="classList",_=function(t,e){return this.contains(t)?e||this.remove(t):(void 0===e||e)&&(e=!0,this.add(t)),!!e},w=t.DocumentFragment&&DocumentFragment.prototype,k=t.Node,E=(k||Element).prototype,S=t.CharacterData||k,O=S&&S.prototype,C=t.DocumentType,A=C&&C.prototype,P=(t.Element||k||t.HTMLElement).prototype,T=t.HTMLSelectElement||n("select").constructor,j=T.prototype.remove,M=t.ShadowRoot,L=t.SVGElement,F=/ /g,N="\\ ",R=function(t){var e="querySelectorAll"===t;return function(n){var r,a,i,o,s,u,c=this.parentNode;if(c){for(i=this.getAttribute("id")||v,o=i===v?i:i.replace(F,N),u=n.split(","),a=0;a<u.length;a++)u[a]="#"+o+" "+u[a];n=u.join(",")}if(i===v&&this.setAttribute("id",i),s=(c||this)[t](n),i===v&&this.removeAttribute("id"),e)for(a=s.length,r=Array(a);a--;)r[a]=s[a];else r=s;return r}},D=(function(t){"query"in t||(t.query=P.query),"queryAll"in t||(t.queryAll=P.queryAll)}),I=["matches",P.matchesSelector||P.webkitMatchesSelector||P.khtmlMatchesSelector||P.mozMatchesSelector||P.msMatchesSelector||P.oMatchesSelector||function(t){var e=this.parentNode;return!!e&&-1<f.call(e.querySelectorAll(t),this)},"closest",function(t){for(var e,n=this;(e=n&&n.matches)&&!n.matches(t);)n=n.parentNode;return e?n:null},"prepend",function(){var t=this.firstChild,e=r(arguments);t?this.insertBefore(e,t):this.appendChild(e)},"append",function(){this.appendChild(r(arguments))},"before",function(){var t=this.parentNode;t&&t.insertBefore(r(arguments),this)},"after",function(){var t=this.parentNode,e=this.nextSibling,n=r(arguments);t&&(e?t.insertBefore(n,e):t.appendChild(n))},"replace",function(){this.replaceWith.apply(this,arguments)},"replaceWith",function(){var t=this.parentNode;t&&t.replaceChild(r(arguments),this)},"remove",function(){var t=this.parentNode;t&&t.removeChild(this)},"query",R("querySelector"),"queryAll",R("querySelectorAll")],q=I.slice,B=I.length;B;B-=2)if(o=I[B-2],o in P||(P[o]=I[B-1]),"remove"===o&&(T.prototype[o]=function(){return 0<arguments.length?j.apply(this,arguments):P.remove.call(this)}),/^(?:before|after|replace|replaceWith|remove)$/.test(o)&&(!S||o in O||(O[o]=I[B-1]),!C||o in A||(A[o]=I[B-1])),/^(?:append|prepend)$/.test(o))if(w)o in w||(w[o]=I[B-1]);else try{e().constructor.prototype[o]=I[B-1]}catch(V){}if(D(l),w)D(w);else try{D(e().constructor.prototype)}catch(V){}M&&D(M.prototype),n("a").matches("a")||(P[o]=function(t){return function(n){return t.call(this.parentNode?this:e().appendChild(this),n)}}(P[o])),h.prototype={length:0,add:function(){for(var t,e=0;e<arguments.length;e++)t=arguments[e],this.contains(t)||I.push.call(this,o);this._isSVG?this._.setAttribute("class",""+this):this._.className=""+this},contains:function(t){return function(e){return B=t.call(this,o=d(e)),B>-1}}([].indexOf||function(t){for(B=this.length;B--&&this[B]!==t;);return B}),item:function(t){return this[t]||null},remove:function(){for(var t,e=0;e<arguments.length;e++)t=arguments[e],this.contains(t)&&I.splice.call(this,B,1);this._isSVG?this._.setAttribute("class",""+this):this._.className=""+this},toggle:_,toString:function(){return I.join.call(this,y)}},!L||x in L.prototype||p(L.prototype,x,m),x in l.documentElement?(u=n("div")[x],u.add("a","b","a"),"a b"!=u&&(s=u.constructor.prototype,"add"in s||(s=t.TemporaryTokenList.prototype),c=function(t){return function(){for(var e=0;e<arguments.length;)t.call(this,arguments[e++]); +}},s.add=c(s.add),s.remove=c(s.remove),s.toggle=_)):p(P,x,m),"contains"in E||p(E,"contains",{value:function(t){for(;t&&t!==this;)t=t.parentNode;return this===t}}),"head"in l||p(l,"head",{get:function(){return i||(i=l.getElementsByTagName("head")[0])}}),function(){for(var e,n=t.requestAnimationFrame,r=t.cancelAnimationFrame,a=["o","ms","moz","webkit"],i=a.length;!r&&i--;)n=n||t[a[i]+"RequestAnimationFrame"],r=t[a[i]+"CancelAnimationFrame"]||t[a[i]+"CancelRequestAnimationFrame"];r||(n?(e=n,n=function(t){var n=!0;return e(function(){n&&t.apply(this,arguments)}),function(){n=!1}},r=function(t){t()}):(n=function(t){return setTimeout(t,15,15)},r=function(t){clearTimeout(t)})),t.requestAnimationFrame=n,t.cancelAnimationFrame=r}();try{new t.CustomEvent("?")}catch(V){t.CustomEvent=function(t,e){function n(n,a){var i=l.createEvent(t);if("string"!=typeof n)throw Error("An event name must be provided");return"Event"==t&&(i.initCustomEvent=r),null==a&&(a=e),i.initCustomEvent(n,a.bubbles,a.cancelable,a.detail),i}function r(t,e,n,r){this.initEvent(t,e,n),this.detail=r}return n}(t.CustomEvent?"CustomEvent":"Event",{bubbles:!1,cancelable:!1,detail:null})}}(window)},{}],191:[function(t,e,n){(function(t){(function(t){!function(t){"use strict";var e=function(e,n,r){function a(t){return o.body?t():void setTimeout(function(){a(t)})}var i,o=t.document,s=o.createElement("link"),u=r||"all";if(n)i=n;else{var c=(o.body||o.getElementsByTagName("head")[0]).childNodes;i=c[c.length-1]}var l=o.styleSheets;s.rel="stylesheet",s.href=e,s.media="only x",a(function(){i.parentNode.insertBefore(s,n?i:i.nextSibling)});var p=function(t){for(var e=s.href,n=l.length;n--;)if(l[n].href===e)return t();setTimeout(function(){p(t)})};return s.addEventListener&&s.addEventListener("load",function(){this.media=u}),s.onloadcssdefined=p,p(function(){s.media!==u&&(s.media=u)}),s};void 0!==n?n.loadCSS=e:t.loadCSS=e}(void 0!==t?t:this)}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],192:[function(t,e,n){!function(){"use strict";function t(t,e){l?t.addEventListener("scroll",e,!1):t.attachEvent("scroll",e)}function n(t){document.body?t():l?document.addEventListener("DOMContentLoaded",t):document.onreadystatechange=function(){"interactive"==document.readyState&&t()}}function r(t){this.a=document.createElement("div"),this.a.setAttribute("aria-hidden","true"),this.a.appendChild(document.createTextNode(t)),this.b=document.createElement("span"),this.c=document.createElement("span"),this.h=document.createElement("span"),this.f=document.createElement("span"),this.g=-1,this.b.style.cssText="display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.c.style.cssText="display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.f.style.cssText="display:inline-block;position:absolute;height:100%;width:100%;overflow:scroll;font-size:16px;",this.h.style.cssText="display:inline-block;width:200%;height:200%;font-size:16px;",this.b.appendChild(this.h),this.c.appendChild(this.f),this.a.appendChild(this.b),this.a.appendChild(this.c)}function a(t,e){t.a.style.cssText="min-width:20px;min-height:20px;display:inline-block;overflow:hidden;position:absolute;width:auto;margin:0;padding:0;top:-999px;left:-999px;white-space:nowrap;font:"+e+";"}function i(t){var e=t.a.offsetWidth,n=e+100;return t.f.style.width=n+"px",t.c.scrollLeft=n,t.b.scrollLeft=t.b.scrollWidth+100,t.g!==e?(t.g=e,!0):!1}function o(e,n){function r(){var t=a;i(t)&&null!==t.a.parentNode&&n(t.g)}var a=e;t(e.b,r),t(e.c,r),i(e)}function s(t,e){var n=e||{};this.family=t,this.style=n.style||"normal",this.weight=n.weight||"normal",this.stretch=n.stretch||"normal"}function u(){if(null===f){var t=document.createElement("div");try{t.style.font="condensed 100px sans-serif"}catch(e){}f=""!==t.style.font}return f}function c(t,e){return[t.style,t.weight,u()?t.stretch:"","100px",e].join(" ")}var l=!!document.addEventListener,p=null,f=null,d=!!window.FontFace;s.prototype.a=function(t,e){var i=this,s=t||"BESbswy",u=e||3e3,l=(new Date).getTime();return new Promise(function(t,e){if(d){var f=function(){(new Date).getTime()-l>=u?e(i):document.fonts.load(c(i,i.family),s).then(function(e){1<=e.length?t(i):setTimeout(f,25)},function(){e(i)})};f()}else n(function(){function n(){var e;(e=-1!=v&&-1!=g||-1!=v&&-1!=b||-1!=g&&-1!=b)&&((e=v!=g&&v!=b&&g!=b)||(null===p&&(e=/AppleWebKit\/([0-9]+)(?:\.([0-9]+))/.exec(window.navigator.userAgent),p=!!e&&(536>parseInt(e[1],10)||536===parseInt(e[1],10)&&11>=parseInt(e[2],10))),e=p&&(v==y&&g==y&&b==y||v==x&&g==x&&b==x||v==_&&g==_&&b==_)),e=!e),e&&(null!==w.parentNode&&w.parentNode.removeChild(w),clearTimeout(k),t(i))}function f(){if((new Date).getTime()-l>=u)null!==w.parentNode&&w.parentNode.removeChild(w),e(i);else{var t=document.hidden;(!0===t||void 0===t)&&(v=d.a.offsetWidth,g=h.a.offsetWidth,b=m.a.offsetWidth,n()),k=setTimeout(f,50)}}var d=new r(s),h=new r(s),m=new r(s),v=-1,g=-1,b=-1,y=-1,x=-1,_=-1,w=document.createElement("div"),k=0;w.dir="ltr",a(d,c(i,"sans-serif")),a(h,c(i,"serif")),a(m,c(i,"monospace")),w.appendChild(d.a),w.appendChild(h.a),w.appendChild(m.a),document.body.appendChild(w),y=d.a.offsetWidth,x=h.a.offsetWidth,_=m.a.offsetWidth,f(),o(d,function(t){v=t,n()}),a(d,c(i,'"'+i.family+'",sans-serif')),o(h,function(t){g=t,n()}),a(h,c(i,'"'+i.family+'",serif')),o(m,function(t){b=t,n()}),a(m,c(i,'"'+i.family+'",monospace'))})})},window.FontFaceObserver=s,window.FontFaceObserver.prototype.check=s.prototype.a,void 0!==e&&(e.exports=window.FontFaceObserver)}()},{}],193:[function(t,e,n){!function(t,n){function r(t,e){var n=t.createElement("p"),r=t.getElementsByTagName("head")[0]||t.documentElement;return n.innerHTML="x<style>"+e+"</style>",r.insertBefore(n.lastChild,r.firstChild)}function a(){var t=x.elements;return"string"==typeof t?t.split(" "):t}function i(t,e){var n=x.elements;"string"!=typeof n&&(n=n.join(" ")),"string"!=typeof t&&(t=t.join(" ")),x.elements=n+" "+t,l(e)}function o(t){var e=y[t[g]];return e||(e={},b++,t[g]=b,y[b]=e),e}function s(t,e,r){if(e||(e=n),f)return e.createElement(t);r||(r=o(e));var a;return a=r.cache[t]?r.cache[t].cloneNode():v.test(t)?(r.cache[t]=r.createElem(t)).cloneNode():r.createElem(t),!a.canHaveChildren||m.test(t)||a.tagUrn?a:r.frag.appendChild(a)}function u(t,e){if(t||(t=n),f)return t.createDocumentFragment();e=e||o(t);for(var r=e.frag.cloneNode(),i=0,s=a(),u=s.length;u>i;i++)r.createElement(s[i]);return r}function c(t,e){e.cache||(e.cache={},e.createElem=t.createElement,e.createFrag=t.createDocumentFragment,e.frag=e.createFrag()),t.createElement=function(n){return x.shivMethods?s(n,t,e):e.createElem(n)},t.createDocumentFragment=Function("h,f","return function(){var n=f.cloneNode(),c=n.createElement;h.shivMethods&&("+a().join().replace(/[\w\-:]+/g,function(t){return e.createElem(t),e.frag.createElement(t),'c("'+t+'")'})+");return n}")(x,e.frag)}function l(t){t||(t=n);var e=o(t);return!x.shivCSS||p||e.hasCSS||(e.hasCSS=!!r(t,"article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}mark{background:#FF0;color:#000}template{display:none}")),f||c(t,e),t}var p,f,d="3.7.3-pre",h=t.html5||{},m=/^<|^(?:button|map|select|textarea|object|iframe|option|optgroup)$/i,v=/^(?:a|b|code|div|fieldset|h1|h2|h3|h4|h5|h6|i|label|li|ol|p|q|span|strong|style|table|tbody|td|th|tr|ul)$/i,g="_html5shiv",b=0,y={};!function(){try{var t=n.createElement("a");t.innerHTML="<xyz></xyz>",p="hidden"in t,f=1==t.childNodes.length||function(){n.createElement("a");var t=n.createDocumentFragment();return void 0===t.cloneNode||void 0===t.createDocumentFragment||void 0===t.createElement}()}catch(e){p=!0,f=!0}}();var x={elements:h.elements||"abbr article aside audio bdi canvas data datalist details dialog figcaption figure footer header hgroup main mark meter nav output picture progress section summary template time video",version:d,shivCSS:h.shivCSS!==!1,supportsUnknownElements:f,shivMethods:h.shivMethods!==!1,type:"default",shivDocument:l,createElement:s,createDocumentFragment:u,addElements:i};t.html5=x,l(n),"object"==typeof e&&e.exports&&(e.exports=x)}("undefined"!=typeof window?window:this,document)},{}],194:[function(t,e,n){(function(t){(function(t){!function(t){function e(t,e,n,r){for(var i,o=n.slice(),s=a(e,t),u=0,c=o.length;c>u&&(handler=o[u],"object"==typeof handler?"function"==typeof handler.handleEvent&&handler.handleEvent(s):handler.call(t,s),!s.stoppedImmediatePropagation);u++);return i=!s.stoppedPropagation,r&&i&&t.parentNode?t.parentNode.dispatchEvent(s):!s.defaultPrevented}function n(t,e){return{configurable:!0,get:t,set:e}}function r(t,e,r){var a=b(e||t,r);v(t,"textContent",n(function(){return a.get.call(this)},function(t){a.set.call(this,t)}))}function a(t,e){return t.currentTarget=e,t.eventPhase=t.target===t.currentTarget?2:3,t}function i(t,e){for(var n=t.length;n--&&t[n]!==e;);return n}function o(){if("BR"===this.tagName)return"\n";for(var t=this.firstChild,e=[];t;)8!==t.nodeType&&7!==t.nodeType&&e.push(t.textContent),t=t.nextSibling;return e.join("")}function s(t){var e=document.createEvent("Event");e.initEvent("input",!0,!0),(t.srcElement||t.fromElement||document).dispatchEvent(e)}function u(t){!f&&k.test(document.readyState)&&(f=!f,document.detachEvent(d,u),t=document.createEvent("Event"),t.initEvent(h,!0,!0),document.dispatchEvent(t))}function c(t){for(var e;e=this.lastChild;)this.removeChild(e);null!=t&&this.appendChild(document.createTextNode(t))}function l(e,n){return n||(n=t.event),n.target||(n.target=n.srcElement||n.fromElement||document),n.timeStamp||(n.timeStamp=(new Date).getTime()),n}if(!document.createEvent){var p=!0,f=!1,d="onreadystatechange",h="DOMContentLoaded",m="__IE8__"+Math.random(),v=Object.defineProperty||function(t,e,n){t[e]=n.value},g=Object.defineProperties||function(e,n){for(var r in n)if(y.call(n,r))try{v(e,r,n[r])}catch(a){t.console&&console.log(r+" failed on object:",e,a.message)}},b=Object.getOwnPropertyDescriptor,y=Object.prototype.hasOwnProperty,x=t.Element.prototype,_=t.Text.prototype,w=/^[a-z]+$/,k=/loaded|complete/,E={},S=document.createElement("div"),O=document.documentElement,C=O.removeAttribute,A=O.setAttribute;r(t.HTMLCommentElement.prototype,x,"nodeValue"),r(t.HTMLScriptElement.prototype,null,"text"),r(_,null,"nodeValue"),r(t.HTMLTitleElement.prototype,null,"text"),v(t.HTMLStyleElement.prototype,"textContent",function(t){return n(function(){return t.get.call(this.styleSheet)},function(e){t.set.call(this.styleSheet,e)})}(b(t.CSSStyleSheet.prototype,"cssText"))),g(x,{textContent:{get:o,set:c},firstElementChild:{get:function(){for(var t=this.childNodes||[],e=0,n=t.length;n>e;e++)if(1==t[e].nodeType)return t[e]}},lastElementChild:{get:function(){for(var t=this.childNodes||[],e=t.length;e--;)if(1==t[e].nodeType)return t[e]}},oninput:{get:function(){return this._oninput||null},set:function(t){this._oninput&&(this.removeEventListener("input",this._oninput),this._oninput=t,t&&this.addEventListener("input",t))}},previousElementSibling:{get:function(){for(var t=this.previousSibling;t&&1!=t.nodeType;)t=t.previousSibling;return t}},nextElementSibling:{get:function(){for(var t=this.nextSibling;t&&1!=t.nodeType;)t=t.nextSibling;return t}},childElementCount:{get:function(){for(var t=0,e=this.childNodes||[],n=e.length;n--;t+=1==e[n].nodeType);return t}},addEventListener:{value:function(t,n,r){if("function"==typeof n||"object"==typeof n){var a,o,u=this,c="on"+t,p=u[m]||v(u,m,{value:{}})[m],f=p[c]||(p[c]={}),d=f.h||(f.h=[]);if(!y.call(f,"w")){if(f.w=function(t){return t[m]||e(u,l(u,t),d,!1)},!y.call(E,c))if(w.test(t)){try{a=document.createEventObject(),a[m]=!0,9!=u.nodeType&&(null==u.parentNode&&S.appendChild(u),(o=u.getAttribute(c))&&C.call(u,c)),u.fireEvent(c,a),E[c]=!0}catch(a){for(E[c]=!1;S.hasChildNodes();)S.removeChild(S.firstChild)}null!=o&&A.call(u,c,o)}else E[c]=!1;(f.n=E[c])&&u.attachEvent(c,f.w)}i(d,n)<0&&d[r?"unshift":"push"](n),"input"===t&&u.attachEvent("onkeyup",s)}}},dispatchEvent:{value:function(t){var n,r=this,a="on"+t.type,i=r[m],o=i&&i[a],s=!!o;return t.target||(t.target=r),s?o.n?r.fireEvent(a,t):e(r,t,o.h,!0):(n=r.parentNode)?n.dispatchEvent(t):!0,!t.defaultPrevented}},removeEventListener:{value:function(t,e,n){if("function"==typeof e||"object"==typeof e){var r=this,a="on"+t,o=r[m],s=o&&o[a],u=s&&s.h,c=u?i(u,e):-1;c>-1&&u.splice(c,1)}}}}),g(_,{addEventListener:{value:x.addEventListener},dispatchEvent:{value:x.dispatchEvent},removeEventListener:{value:x.removeEventListener}}),g(t.XMLHttpRequest.prototype,{addEventListener:{value:function(t,e,n){var r=this,a="on"+t,o=r[m]||v(r,m,{value:{}})[m],s=o[a]||(o[a]={}),u=s.h||(s.h=[]);i(u,e)<0&&(r[a]||(r[a]=function(){var e=document.createEvent("Event");e.initEvent(t,!0,!0),r.dispatchEvent(e)}),u[n?"unshift":"push"](e))}},dispatchEvent:{value:function(t){var n=this,r="on"+t.type,a=n[m],i=a&&a[r],o=!!i;return o&&(i.n?n.fireEvent(r,t):e(n,t,i.h,!0))}},removeEventListener:{value:x.removeEventListener}}),g(t.Event.prototype,{bubbles:{value:!0,writable:!0},cancelable:{value:!0,writable:!0},preventDefault:{value:function(){this.cancelable&&(this.defaultPrevented=!0,this.returnValue=!1)}},stopPropagation:{value:function(){this.stoppedPropagation=!0,this.cancelBubble=!0}},stopImmediatePropagation:{value:function(){this.stoppedImmediatePropagation=!0,this.stopPropagation()}},initEvent:{value:function(t,e,n){this.type=t,this.bubbles=!!e,this.cancelable=!!n,this.bubbles||this.stopPropagation()}}}),g(t.HTMLDocument.prototype,{defaultView:{get:function(){return this.parentWindow}},textContent:{get:function(){return 11===this.nodeType?o.call(this):null},set:function(t){11===this.nodeType&&c.call(this,t)}},addEventListener:{value:function(e,n,r){var a=this;x.addEventListener.call(a,e,n,r),p&&e===h&&!k.test(a.readyState)&&(p=!1,a.attachEvent(d,u),t==top&&!function i(t){try{a.documentElement.doScroll("left"),u()}catch(e){setTimeout(i,50)}}())}},dispatchEvent:{value:x.dispatchEvent},removeEventListener:{value:x.removeEventListener},createEvent:{value:function(t){var e;if("Event"!==t)throw Error("unsupported "+t);return e=document.createEventObject(),e.timeStamp=(new Date).getTime(),e}}}),g(t.Window.prototype,{getComputedStyle:{value:function(){function t(t){this._=t}function e(){}var n=/^(?:[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|))(?!px)[a-z%]+$/,r=/^(top|right|bottom|left)$/,a=/\-([a-z])/g,i=function(t,e){return e.toUpperCase()};return t.prototype.getPropertyValue=function(t){var e,o,s,u=this._,c=u.style,l=u.currentStyle,p=u.runtimeStyle;return t=("float"===t?"style-float":t).replace(a,i),e=l?l[t]:c[t],n.test(e)&&!r.test(t)&&(o=c.left,s=p&&p.left,s&&(p.left=l.left),c.left="fontSize"===t?"1em":e,e=c.pixelLeft+"px",c.left=o,s&&(p.left=s)),null==e?e:e+""||"auto"},e.prototype.getPropertyValue=function(){return null},function(n,r){return r?new e(n):new t(n)}}()},addEventListener:{value:function(n,r,a){var o,s=t,u="on"+n;s[u]||(s[u]=function(t){return e(s,l(s,t),o,!1)}),o=s[u][m]||(s[u][m]=[]),i(o,r)<0&&o[a?"unshift":"push"](r)}},dispatchEvent:{value:function(e){var n=t["on"+e.type];return n?n.call(t,e)!==!1&&!e.defaultPrevented:!0}},removeEventListener:{value:function(e,n,r){var a="on"+e,o=(t[a]||Object)[m],s=o?i(o,n):-1;s>-1&&o.splice(s,1)}}}),function(t,e,n){for(n=0;n<e.length;n++)document.createElement(e[n]);t.length||document.createStyleSheet(""),t[0].addRule(e.join(","),"display:block;")}(document.styleSheets,["header","nav","section","article","aside","footer"])}}(this.window||t)}).call(this,void 0!==t?t:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})}).call(this,"undefined"!=typeof global?global:"undefined"!=typeof self?self:"undefined"!=typeof window?window:{})},{}],195:[function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function a(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}Object.defineProperty(n,"__esModule",{value:!0});var i=t(199),o=r(i),s=t(200),u=r(s),c=t(198),l=function(t,e){return(0,c.minus)((0,c.times)(2,t),e)};n["default"]=function(t){var e,n=t.points,r=t.tension;r=r||.3;var i=[],s=n.length;if(2>=s)return(0,u["default"])({points:n});for(var p=1;s-1>=p;p++)i.push((0,c.times)(r,(0,c.minus)(n[p],n[p-1])));for(var f=[(0,c.plus)(n[0],l(i[0],i[1]))],p=1;s-2>=p;p++)f.push((0,c.minus)(n[p],(0,c.average)([i[p],i[p-1]])));f.push((0,c.minus)(n[s-1],l(i[s-2],i[s-3])));var d=f[0],h=f[1],m=n[0],v=n[1],g=(e=(0,o["default"])()).moveto.apply(e,a(m)).curveto(d[0],d[1],h[0],h[1],v[0],v[1]);return{path:(0,c.range)(2,s).reduce(function(t,e){var r=f[e],a=n[e];return t.smoothcurveto(r[0],r[1],a[0],a[1])},g),centroid:(0,c.average)(n)}},e.exports=n["default"]},{198:198,199:199,200:200}],196:[function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}Object.defineProperty(n,"__esModule",{value:!0});var a=function(){function t(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(u){a=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),i=t(197),o=r(i),s=t(198),u=1e-5,c=function(t,e){var n=t.map(e),r=n.sort(function(t,e){var n=a(t,2),r=n[0],i=(n[1],a(e,2)),o=i[0];i[1];return r-o}),i=r.length,o=r[0][0],c=r[i-1][0],l=(0,s.minBy)(r,function(t){return t[1]}),p=(0,s.maxBy)(r,function(t){return t[1]});return o==c&&(c+=u),l==p&&(p+=u),{points:r,xmin:o,xmax:c,ymin:l,ymax:p}};n["default"]=function(t){var e=t.data,n=t.xaccessor,r=t.yaccessor,i=t.width,u=t.height,l=t.closed,p=t.min,f=t.max;n||(n=function(t){var e=a(t,2),n=e[0];e[1];return n}),r||(r=function(t){var e=a(t,2),n=(e[0],e[1]);return n});var d=function(t){return[n(t),r(t)]},h=e.map(function(t){return c(t,d)}),m=(0,s.minBy)(h,function(t){return t.xmin}),v=(0,s.maxBy)(h,function(t){return t.xmax}),g=null==p?(0,s.minBy)(h,function(t){return t.ymin}):p,b=null==f?(0,s.maxBy)(h,function(t){return t.ymax}):f;l&&(g=Math.min(g,0),b=Math.max(b,0));var y=l?0:g,x=(0,o["default"])([m,v],[0,i]),_=(0,o["default"])([g,b],[u,0]),w=function(t){var e=a(t,2),n=e[0],r=e[1];return[x(n),_(r)]};return{arranged:h,scale:w,xscale:x,yscale:_,base:y}},e.exports=n["default"]},{197:197,198:198}],197:[function(t,e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function t(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(u){a=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function i(t,e){var n=r(t,2),a=n[0],o=n[1],s=r(e,2),u=s[0],c=s[1],l=function(t){return u+(c-u)*(t-a)/(o-a)};return l.inverse=function(){return i([u,c],[a,o])},l};n["default"]=a,e.exports=n["default"]},{}],198:[function(t,e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function t(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(u){a=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function(t){return t.reduce(function(t,e){return t+e},0)},i=function(t){return t.reduce(function(t,e){return Math.min(t,e)})},o=function(t){return t.reduce(function(t,e){return Math.max(t,e)})},s=function(t,e){return t.reduce(function(t,n){return t+e(n)},0)},u=function(t,e){return t.reduce(function(t,n){return Math.min(t,e(n))},1/0)},c=function(t,e){return t.reduce(function(t,n){return Math.max(t,e(n))},-(1/0))},l=function(t,e){var n=r(t,2),a=n[0],i=n[1],o=r(e,2),s=o[0],u=o[1];return[a+s,i+u]},p=function(t,e){var n=r(t,2),a=n[0],i=n[1],o=r(e,2),s=o[0],u=o[1];return[a-s,i-u]},f=function(t,e){var n=r(e,2),a=n[0],i=n[1];return[t*a,t*i]},d=function(t){var e=r(t,2),n=e[0],a=e[1];return Math.sqrt(n*n+a*a)},h=function(t){return t.reduce(l,[0,0])},m=function(t){return f(1/t.length,t.reduce(l))},v=function(t,e){return f(t,[Math.sin(e),-Math.cos(e)])},g=function(t,e){var n=t||{};for(var r in n){var a=n[r];e[r]=a(e.index,e.item,e.group)}return e},b=function(t,e,n){for(var r=[],a=t;e>a;a++)r.push(a);return n&&r.push(e),r},y=function(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=Object.keys(t)[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value,c=t[u];n.push(e(u,c))}}catch(l){a=!0,i=l}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n},x=function(t){return y(t,function(t,e){return[t,e]})},_=function(t){return t};n.sum=a,n.min=i,n.max=o,n.sumBy=s,n.minBy=u,n.maxBy=c,n.plus=l,n.minus=p,n.times=f,n.id=_,n.length=d,n.sumVectors=h,n.average=m,n.onCircle=v,n.enhance=g,n.range=b,n.mapObject=y,n.pairs=x,n["default"]={sum:a,min:i,max:o,sumBy:s,minBy:u,maxBy:c,plus:l,minus:p,times:f,id:_,length:d,sumVectors:h,average:m,onCircle:v,enhance:g,range:b,mapObject:y,pairs:x}},{}],199:[function(t,e,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r=function(){function t(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(u){a=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),a=function i(t){var e=t||[],n=function(t,e){var n=t.slice(0,t.length);return n.push(e),n},a=function(t,e){var n=r(t,2),a=n[0],i=n[1],o=r(e,2),s=o[0],u=o[1];return a===s&&i===u},o=function(t,e){for(var n=t.length;"0"===t.charAt(n-1);)n-=1;return"."===t.charAt(n-1)&&(n-=1),t.substr(0,n)},s=function(t,e){var n=t.toFixed(e);return o(n)},u=function(t){var e=t.command,n=t.params,r=n.map(function(t){return s(t,6)});return e+" "+r.join(" ")},c=function(t,e){var n=t.command,a=t.params,i=r(e,2),o=i[0],s=i[1];switch(n){case"M":return[a[0],a[1]];case"L":return[a[0],a[1]];case"H":return[a[0],s];case"V":return[o,a[0]];case"Z":return null;case"C":return[a[4],a[5]];case"S":return[a[2],a[3]];case"Q":return[a[2],a[3]];case"T":return[a[0],a[1]];case"A":return[a[5],a[6]]}},l=function(t,e){return function(n){var r="object"==typeof n?t.map(function(t){return n[t]}):arguments;return e.apply(null,r)}},p=function(t){return i(n(e,t))};return{moveto:l(["x","y"],function(t,e){return p({command:"M",params:[t,e]})}),lineto:l(["x","y"],function(t,e){return p({command:"L",params:[t,e]})}),hlineto:l(["x"],function(t){return p({command:"H",params:[t]})}),vlineto:l(["y"],function(t){return p({command:"V",params:[t]})}),closepath:function(){return p({command:"Z",params:[]})},curveto:l(["x1","y1","x2","y2","x","y"],function(t,e,n,r,a,i){return p({command:"C",params:[t,e,n,r,a,i]})}),smoothcurveto:l(["x2","y2","x","y"],function(t,e,n,r){return p({command:"S",params:[t,e,n,r]})}),qcurveto:l(["x1","y1","x","y"],function(t,e,n,r){return p({command:"Q",params:[t,e,n,r]})}),smoothqcurveto:l(["x","y"],function(t,e){return p({command:"T",params:[t,e]})}),arc:l(["rx","ry","xrot","largeArcFlag","sweepFlag","x","y"],function(t,e,n,r,a,i,o){return p({command:"A",params:[t,e,n,r,a,i,o]})}),print:function(){return e.map(u).join(" ")},points:function(){var t=[],n=[0,0],r=!0,a=!1,i=void 0;try{for(var o,s=e[Symbol.iterator]();!(r=(o=s.next()).done);r=!0){var u=o.value,l=c(u,n);n=l,l&&t.push(l)}}catch(p){a=!0,i=p}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return t},instructions:function(){return e.slice(0,e.length)},connect:function(t){var e=this.points(),n=e[e.length-1],r=t.points()[0],o=t.instructions().slice(1);return a(n,r)||o.unshift({command:"L",params:r}),i(this.instructions().concat(o))}}};n["default"]=function(){return a()},e.exports=n["default"]},{}],200:[function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function a(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}Object.defineProperty(n,"__esModule",{value:!0});var i=t(199),o=r(i),s=t(198);n["default"]=function(t){var e,n=t.points,r=t.closed,i=n.length,u=n[0],c=n.slice(1,i+1),l=c.reduce(function(t,e){return t.lineto.apply(t,a(e))},(e=(0,o["default"])()).moveto.apply(e,a(u)));return{path:r?l.closepath():l,centroid:(0,s.average)(n)}},e.exports=n["default"]},{198:198,199:199}],201:[function(t,e,n){"use strict";function r(t){return t&&t.__esModule?t:{"default":t}}function a(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}Object.defineProperty(n,"__esModule",{value:!0});var i=t(195),o=r(i),s=t(196),u=r(s),c=t(198);n["default"]=function(t){var e=(0,u["default"])(t),n=e.arranged,r=e.scale,i=e.xscale,s=e.yscale,l=e.base,p=-1,f=n.map(function(e){var n,i,s=e.points,u=e.xmin,f=e.xmax,d=s.map(r);p+=1;var h=(0,o["default"])({points:d}),m={path:(n=(i=h.path).lineto.apply(i,a(r([f,l])))).lineto.apply(n,a(r([u,l]))).closepath(),centroid:(0,c.average)([h.centroid,r([u,l]),r([f,l])])};return(0,c.enhance)(t.compute,{item:t.data[p],line:h,area:m,index:p})});return{curves:f,xscale:i,yscale:s}},e.exports=n["default"]},{195:195,196:196,198:198}],202:[function(t,e,n){function r(){f&&l&&(f=!1,l.length?p=l.concat(p):d=-1,p.length&&a())}function a(){if(!f){var t=s(r);f=!0;for(var e=p.length;e;){for(l=p,p=[];++d<e;)l&&l[d].run();d=-1,e=p.length}l=null,f=!1,u(t)}}function i(t,e){this.fun=t,this.array=e}function o(){}var s,u,c=e.exports={};!function(){try{s=setTimeout}catch(t){s=function(){throw Error("setTimeout is not defined")}}try{u=clearTimeout}catch(t){u=function(){throw Error("clearTimeout is not defined")}}}();var l,p=[],f=!1,d=-1;c.nextTick=function(t){var e=Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)e[n-1]=arguments[n];p.push(new i(t,e)),1!==p.length||f||s(a,0)},i.prototype.run=function(){this.fun.apply(null,this.array)},c.title="browser",c.browser=!0,c.env={},c.argv=[],c.version="",c.versions={},c.on=o,c.addListener=o,c.once=o,c.off=o,c.removeListener=o,c.removeAllListeners=o,c.emit=o,c.binding=function(t){throw Error("process.binding is not supported")},c.cwd=function(){return"/"},c.chdir=function(t){throw Error("process.chdir is not supported")},c.umask=function(){return 0}},{}],203:[function(t,e,n){!function(t,r){"object"==typeof n&&void 0!==e?r(n):"function"==typeof define&&define.amd?define(["exports"],r):r(t.Ractive.events)}(this,function(t){"use strict";function e(t){return function(e,n){function r(r){var a=r.which||r.keyCode;a===t&&(r.preventDefault(),n({node:e,original:r}))}return e.addEventListener("keydown",r,!1),{teardown:function(){e.removeEventListener("keydown",r,!1)}}}}var n=e(13),r=e(9),a=e(27),i=e(32),o=e(37),s=e(39),u=e(40),c=e(38);t.enter=n,t.tab=r,t.escape=a,t.space=i,t.leftarrow=o,t.rightarrow=s,t.downarrow=u,t.uparrow=c})},{}],204:[function(t,e,n){!function(t,r){"object"==typeof n&&void 0!==e?e.exports=r():"function"==typeof define&&define.amd?define(r):t.Ractive.transitions.fade=r()}(this,function(){"use strict";function t(t,n){var r;n=t.processParams(n,e),t.isIntro?(r=t.getStyle("opacity"),t.setStyle("opacity",0)):r=0,t.animateStyle("opacity",r,n).then(t.complete)}var e={delay:0,duration:300,easing:"linear"};return t})},{}],205:[function(t,e,n){!function(t,r){"object"==typeof n&&void 0!==e?e.exports=r():"function"==typeof define&&define.amd?define(r):t.Ractive=r()}(this,function(){"use strict";function t(t){var e;if(t&&"boolean"!=typeof t)return"undefined"!=typeof window&&document&&t?t.nodeType?t:"string"==typeof t&&(e=document.getElementById(t),!e&&document.querySelector&&(e=document.querySelector(t)),e&&e.nodeType)?e:t[0]&&t[0].nodeType?t[0]:null:null}function e(t){return t&&"unknown"!=typeof t.parentNode&&t.parentNode&&t.parentNode.removeChild(t),t}function n(t){return null!=t&&t.toString?t:""}function r(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];for(var a,i;i=n.shift();)for(a in i)Mo.call(i,a)&&(t[a]=i[a]);return t}function a(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];return n.forEach(function(e){for(var n in e)!e.hasOwnProperty(n)||n in t||(t[n]=e[n])}),t}function i(t){return"[object Array]"===Lo.call(t)}function o(t){return Fo.test(Lo.call(t))}function s(t,e){return null===t&&null===e?!0:"object"==typeof t||"object"==typeof e?!1:t===e}function u(t){return!isNaN(parseFloat(t))&&isFinite(t)}function c(t){return t&&"[object Object]"===Lo.call(t)}function l(t,e){return t.replace(/%s/g,function(){return e.shift()})}function p(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];throw t=l(t,n),Error(t)}function f(){Mv.DEBUG&&Po.apply(null,arguments)}function d(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];t=l(t,n),To(t,n)}function h(t){for(var e=arguments.length,n=Array(e>1?e-1:0),r=1;e>r;r++)n[r-1]=arguments[r];t=l(t,n),No[t]||(No[t]=!0,To(t,n))}function m(){Mv.DEBUG&&d.apply(null,arguments)}function v(){Mv.DEBUG&&h.apply(null,arguments)}function g(t,e,n){var r=b(t,e,n);return r?r[t][n]:null}function b(t,e,n){for(;e;){if(n in e[t])return e;if(e.isolated)return null;e=e.parent}}function y(t){return function(){return t}}function x(t){var e,n,r,a,i,o;for(e=t.split("."),(n=Wo[e.length])||(n=_(e.length)),i=[],r=function(t,n){return t?"*":e[n]},a=n.length;a--;)o=n[a].map(r).join("."),i.hasOwnProperty(o)||(i.push(o),i[o]=!0);return i}function _(t){var e,n,r,a,i,o,s,u,c="";if(!Wo[t]){for(r=[];c.length<t;)c+=1;for(e=parseInt(c,2),a=function(t){return"1"===t},i=0;e>=i;i+=1){for(n=i.toString(2);n.length<t;)n="0"+n;for(u=[],s=n.length,o=0;s>o;o++)u.push(a(n[o]));r[i]=u}Wo[t]=r}return Wo[t]}function w(t,e,n,r){var a=t[e];if(!a||!a.equalsOrStartsWith(r)&&a.equalsOrStartsWith(n))return t[e]=a?a.replace(n,r):r,!0}function k(t){var e=t.slice(2);return"i"===t[1]&&u(e)?+e:e}function E(t){return null==t?t:(Ko.hasOwnProperty(t)||(Ko[t]=new $o(t)),Ko[t])}function S(t,e){function n(e,n){var r,a,o;return n.isRoot?o=[].concat(Object.keys(t.viewmodel.data),Object.keys(t.viewmodel.mappings),Object.keys(t.viewmodel.computations)):(r=t.viewmodel.wrapped[n.str],a=r?r.get():t.viewmodel.get(n),o=a?Object.keys(a):null),o&&o.forEach(function(t){"_ractive"===t&&i(a)||e.push(n.join(t))}),e}var r,a,o;for(r=e.str.split("."),o=[Yo];a=r.shift();)"*"===a?o=o.reduce(n,[]):o[0]===Yo?o[0]=E(a):o=o.map(O(a));return o}function O(t){return function(e){return e.join(t)}}function C(t){return t?t.replace(Ho,".$1"):""}function A(t,e,n){if("string"!=typeof e||!u(n))throw Error("Bad arguments");var r=void 0,a=void 0;if(/\*/.test(e))return a={},S(t,E(C(e))).forEach(function(e){var r=t.viewmodel.get(e);if(!u(r))throw Error(Zo);a[e.str]=r+n}),t.set(a);if(r=t.get(e),!u(r))throw Error(Zo);return t.set(e,+r+n)}function P(t,e){return Jo(this,t,void 0===e?1:+e)}function T(t){this.event=t,this.method="on"+t,this.deprecate=rs[t]}function j(t,e){var n=t.indexOf(e);-1===n&&t.push(e)}function M(t,e){for(var n=0,r=t.length;r>n;n++)if(t[n]==e)return!0;return!1}function L(t,e){var n;if(!i(t)||!i(e))return!1;if(t.length!==e.length)return!1;for(n=t.length;n--;)if(t[n]!==e[n])return!1;return!0}function F(t){return"string"==typeof t?[t]:void 0===t?[]:t}function N(t){return t[t.length-1]}function R(t,e){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}function D(t){for(var e=[],n=t.length;n--;)e[n]=t[n];return e}function I(t){setTimeout(t,0); +}function q(t,e){return function(){for(var n;n=t.shift();)n(e)}}function B(t,e,n,r){var a;if(e===t)throw new TypeError("A promise's fulfillment handler cannot return the same promise");if(e instanceof as)e.then(n,r);else if(!e||"object"!=typeof e&&"function"!=typeof e)n(e);else{try{a=e.then}catch(i){return void r(i)}if("function"==typeof a){var o,s,u;s=function(e){o||(o=!0,B(t,e,n,r))},u=function(t){o||(o=!0,r(t))};try{a.call(e,s,u)}catch(i){if(!o)return r(i),void(o=!0)}}else n(e)}}function V(t,e,n){var r;return e=C(e),"~/"===e.substr(0,2)?(r=E(e.substring(2)),W(t,r.firstKey,n)):"."===e[0]?(r=U(ls(n),e),r&&W(t,r.firstKey,n)):r=z(t,E(e),n),r}function U(t,e){var n;if(void 0!=t&&"string"!=typeof t&&(t=t.str),"."===e)return E(t);if(n=t?t.split("."):[],"../"===e.substr(0,3)){for(;"../"===e.substr(0,3);){if(!n.length)throw Error('Could not resolve reference - too many "../" prefixes');n.pop(),e=e.substring(3)}return n.push(e),E(n.join("."))}return E(t?t+e.replace(/^\.\//,"."):e.replace(/^\.\/?/,""))}function z(t,e,n,r){var a,i,o,s,u;if(e.isRoot)return e;for(i=e.firstKey;n;)if(a=n.context,n=n.parent,a&&(s=!0,o=t.viewmodel.get(a),o&&("object"==typeof o||"function"==typeof o)&&i in o))return a.join(e.str);return H(t.viewmodel,i)?e:t.parent&&!t.isolated&&(s=!0,n=t.component.parentFragment,i=E(i),u=z(t.parent,i,n,!0))?(t.viewmodel.map(i,{origin:t.parent.viewmodel,keypath:u}),e):r||s?void 0:(t.viewmodel.set(e,void 0),e)}function W(t,e){var n;!t.parent||t.isolated||H(t.viewmodel,e)||(e=E(e),(n=z(t.parent,e,t.component.parentFragment,!0))&&t.viewmodel.map(e,{origin:t.parent.viewmodel,keypath:n}))}function H(t,e){return""===e||e in t.data||e in t.computations||e in t.mappings}function G(t){t.teardown()}function K(t){t.unbind()}function $(t){t.unrender()}function Q(t){t.cancel()}function Y(t){t.detach()}function J(t){t.detachNodes()}function Z(t){!t.ready||t.outros.length||t.outroChildren||(t.outrosComplete||(t.parent?t.parent.decrementOutros(t):t.detachNodes(),t.outrosComplete=!0),t.intros.length||t.totalChildren||("function"==typeof t.callback&&t.callback(),t.parent&&t.parent.decrementTotal()))}function X(){for(var t,e,n;ds.ractives.length;)e=ds.ractives.pop(),n=e.viewmodel.applyChanges(),n&&gs.fire(e,n);for(tt(),t=0;t<ds.views.length;t+=1)ds.views[t].update();for(ds.views.length=0,t=0;t<ds.tasks.length;t+=1)ds.tasks[t]();return ds.tasks.length=0,ds.ractives.length?X():void 0}function tt(){var t,e,n,r;for(t=vs.length;t--;)e=vs[t],e.keypath?vs.splice(t,1):(n=ps(e.root,e.ref,e.parentFragment))&&((r||(r=[])).push({item:e,keypath:n}),vs.splice(t,1));r&&r.forEach(et)}function et(t){t.item.resolve(t.keypath)}function nt(t,e,n){var r,a,i,o,s,u,c,l,p,f,d,h,m,v;if(r=new cs(function(t){return a=t}),"object"==typeof t){n=e||{},u=n.easing,c=n.duration,s=[],l=n.step,p=n.complete,(l||p)&&(d={},n.step=null,n.complete=null,f=function(t){return function(e,n){d[t]=n}});for(i in t)t.hasOwnProperty(i)&&((l||p)&&(h=f(i),n={easing:u,duration:c},l&&(n.step=h)),n.complete=p?h:ko,s.push(rt(this,i,t[i],n)));return v={easing:u,duration:c},l&&(v.step=function(t){return l(t,d)}),p&&r.then(function(t){return p(t,d)}),v.complete=a,m=rt(this,null,null,v),s.push(m),r.stop=function(){for(var t;t=s.pop();)t.stop();m&&m.stop()},r}return n=n||{},n.complete&&r.then(n.complete),n.complete=a,o=rt(this,t,e,n),r.stop=function(){return o.stop()},r}function rt(t,e,n,r){var a,i,o,u;return e&&(e=E(C(e))),null!==e&&(u=t.viewmodel.get(e)),_s.abort(e,t),s(u,n)?(r.complete&&r.complete(r.to),Ss):(r.easing&&(a="function"==typeof r.easing?r.easing:t.easing[r.easing],"function"!=typeof a&&(a=null)),i=void 0===r.duration?400:r.duration,o=new ks({keypath:e,from:u,to:n,root:t,duration:i,easing:a,interpolator:r.interpolator,step:r.step,complete:r.complete}),_s.add(o),t._animations.push(o),o)}function at(){return this.detached?this.detached:(this.el&&R(this.el.__ractive_instances__,this),this.detached=this.fragment.detach(),Cs.fire(this),this.detached)}function it(t){return this.el?this.fragment.find(t):null}function ot(t,e){var n;return n=this._isComponentQuery?!this.selector||t.name===this.selector:t.node?po(t.node,this.selector):null,n?(this.push(t.node||t.instance),e||this._makeDirty(),!0):void 0}function st(t){var e;return(e=t.parentFragment)?e.owner:t.component&&(e=t.component.parentFragment)?e.owner:void 0}function ut(t){var e,n;for(e=[t],n=st(t);n;)e.push(n),n=st(n);return e}function ct(t,e,n,r){var a=[];return Oo(a,{selector:{value:e},live:{value:n},_isComponentQuery:{value:r},_test:{value:Ps}}),n?(Oo(a,{cancel:{value:Ts},_root:{value:t},_sort:{value:Ls},_makeDirty:{value:Fs},_remove:{value:Ns},_dirty:{value:!1,writable:!0}}),a):a}function lt(t,e){var n,r;return this.el?(e=e||{},n=this._liveQueries,(r=n[t])?e&&e.live?r:r.slice():(r=Rs(this,t,!!e.live,!1),r.live&&(n.push(t),n["_"+t]=r),this.fragment.findAll(t,r),r)):[]}function pt(t,e){var n,r;return e=e||{},n=this._liveComponentQueries,(r=n[t])?e&&e.live?r:r.slice():(r=Rs(this,t,!!e.live,!0),r.live&&(n.push(t),n["_"+t]=r),this.fragment.findAllComponents(t,r),r)}function ft(t){return this.fragment.findComponent(t)}function dt(t){return this.container?this.container.component&&this.container.component.name===t?this.container:this.container.findContainer(t):null}function ht(t){return this.parent?this.parent.component&&this.parent.component.name===t?this.parent:this.parent.findParent(t):null}function mt(t,e){var n=void 0===arguments[2]?{}:arguments[2];if(e){n.event?n.event.name=e:n.event={name:e,_noArg:!0};var r=E(e).wildcardMatches();vt(t,r,n.event,n.args,!0)}}function vt(t,e,n,r){var a,i,o=void 0===arguments[4]?!1:arguments[4],s=!0;for(zs.enqueue(t,n),i=e.length;i>=0;i--)a=t._subs[e[i]],a&&(s=gt(t,a,n,r)&&s);if(zs.dequeue(t),t.parent&&s){if(o&&t.component){var u=t.component.name+"."+e[e.length-1];e=E(u).wildcardMatches(),n&&(n.component=t)}vt(t.parent,e,n,r)}}function gt(t,e,n,r){var a=null,i=!1;n&&!n._noArg&&(r=[n].concat(r)),e=e.slice();for(var o=0,s=e.length;s>o;o+=1)e[o].apply(t,r)===!1&&(i=!0);return n&&!n._noArg&&i&&(a=n.original)&&(a.preventDefault&&a.preventDefault(),a.stopPropagation&&a.stopPropagation()),!i}function bt(t){var e={args:Array.prototype.slice.call(arguments,1)};Ws(this,t,e)}function yt(t){var e;return t=E(C(t)),e=this.viewmodel.get(t,Ks),void 0===e&&this.parent&&!this.isolated&&ps(this,t.str,this.component.parentFragment)&&(e=this.viewmodel.get(t)),e}function xt(e,n){if(!this.fragment.rendered)throw Error("The API has changed - you must call `ractive.render(target[, anchor])` to render your Ractive instance. Once rendered you can use `ractive.insert()`.");if(e=t(e),n=t(n)||null,!e)throw Error("You must specify a valid target to insert into");e.insertBefore(this.detach(),n),this.el=e,(e.__ractive_instances__||(e.__ractive_instances__=[])).push(this),this.detached=null,_t(this)}function _t(t){Qs.fire(t),t.findAllComponents("*").forEach(function(t){_t(t.instance)})}function wt(t,e,n){var r,a;return t=E(C(t)),r=this.viewmodel.get(t),i(r)&&i(e)?(a=bs.start(this,!0),this.viewmodel.merge(t,r,e,n),bs.end(),a):this.set(t,e,n&&n.complete)}function kt(t,e){var n,r;return n=S(t,e),r={},n.forEach(function(e){r[e.str]=t.get(e.str)}),r}function Et(t,e,n,r){var a,i,o;e=E(C(e)),r=r||lu,e.isPattern?(a=new uu(t,e,n,r),t.viewmodel.patternObservers.push(a),i=!0):a=new Xs(t,e,n,r),a.init(r.init),t.viewmodel.register(e,a,i?"patternObservers":"observers"),a.ready=!0;var s={cancel:function(){var n;o||(i?(n=t.viewmodel.patternObservers.indexOf(a),t.viewmodel.patternObservers.splice(n,1),t.viewmodel.unregister(e,a,"patternObservers")):t.viewmodel.unregister(e,a,"observers"),o=!0)}};return t._observers.push(s),s}function St(t,e,n){var r,a,i,o;if(c(t)){n=e,a=t,r=[];for(t in a)a.hasOwnProperty(t)&&(e=a[t],r.push(this.observe(t,e,n)));return{cancel:function(){for(;r.length;)r.pop().cancel()}}}if("function"==typeof t)return n=e,e=t,t="",cu(this,t,e,n);if(i=t.split(" "),1===i.length)return cu(this,t,e,n);for(r=[],o=i.length;o--;)t=i[o],t&&r.push(cu(this,t,e,n));return{cancel:function(){for(;r.length;)r.pop().cancel()}}}function Ot(t,e,n){var r=this.observe(t,function(){e.apply(this,arguments),r.cancel()},{init:!1,defer:n&&n.defer});return r}function Ct(t,e){var n,r=this;if(t)n=t.split(" ").map(du).filter(hu),n.forEach(function(t){var n,a;(n=r._subs[t])&&(e?(a=n.indexOf(e),-1!==a&&n.splice(a,1)):r._subs[t]=[])});else for(t in this._subs)delete this._subs[t];return this}function At(t,e){var n,r,a,i=this;if("object"==typeof t){n=[];for(r in t)t.hasOwnProperty(r)&&n.push(this.on(r,t[r]));return{cancel:function(){for(var t;t=n.pop();)t.cancel()}}}return a=t.split(" ").map(du).filter(hu),a.forEach(function(t){(i._subs[t]||(i._subs[t]=[])).push(e)}),{cancel:function(){return i.off(t,e)}}}function Pt(t,e){var n=this.on(t,function(){e.apply(this,arguments),n.cancel()});return n}function Tt(t,e,n){var r,a,i,o,s,u,c=[];if(r=jt(t,e,n),!r)return null;for(a=t.length,s=r.length-2-r[1],i=Math.min(a,r[0]),o=i+r[1],u=0;i>u;u+=1)c.push(u);for(;o>u;u+=1)c.push(-1);for(;a>u;u+=1)c.push(u+s);return 0!==s?c.touchedFrom=r[0]:c.touchedFrom=t.length,c}function jt(t,e,n){switch(e){case"splice":for(void 0!==n[0]&&n[0]<0&&(n[0]=t.length+Math.max(n[0],-t.length));n.length<2;)n.push(0);return n[1]=Math.min(n[1],t.length-n[0]),n;case"sort":case"reverse":return null;case"pop":return t.length?[t.length-1,1]:[0,0];case"push":return[t.length,0].concat(n);case"shift":return[0,t.length?1:0];case"unshift":return[0,0].concat(n)}}function Mt(e,n){var r,a,i,o=this;if(i=this.transitionsEnabled,this.noIntro&&(this.transitionsEnabled=!1),r=bs.start(this,!0),bs.scheduleTask(function(){return ju.fire(o)},!0),this.fragment.rendered)throw Error("You cannot call ractive.render() on an already rendered instance! Call ractive.unrender() first");if(e=t(e)||this.el,n=t(n)||this.anchor,this.el=e,this.anchor=n,!this.append&&e){var s=e.__ractive_instances__;s&&s.length&&Lt(s),e.innerHTML=""}return this.cssId&&Pu.apply(),e&&((a=e.__ractive_instances__)?a.push(this):e.__ractive_instances__=[this],n?e.insertBefore(this.fragment.render(),n):e.appendChild(this.fragment.render())),bs.end(),this.transitionsEnabled=i,r.then(function(){return Mu.fire(o)})}function Lt(t){t.splice(0,t.length).forEach(G)}function Ft(t,e){for(var n=t.slice(),r=e.length;r--;)~n.indexOf(e[r])||n.push(e[r]);return n}function Nt(t,e){var n,r,a;return r='[data-ractive-css~="{'+e+'}"]',a=function(t){var e,n,a,i,o,s,u,c=[];for(e=[];n=Iu.exec(t);)e.push({str:n[0],base:n[1],modifiers:n[2]});for(i=e.map(Dt),u=e.length;u--;)s=i.slice(),a=e[u],s[u]=a.base+r+a.modifiers||"",o=i.slice(),o[u]=r+" "+o[u],c.push(s.join(" "),o.join(" "));return c.join(", ")},n=Bu.test(t)?t.replace(Bu,r):t.replace(Du,"").replace(Ru,function(t,e){var n,r;return qu.test(e)?t:(n=e.split(",").map(Rt),r=n.map(a).join(", ")+" ",t.replace(e,r))})}function Rt(t){return t.trim?t.trim():t.replace(/^\s+/,"").replace(/\s+$/,"")}function Dt(t){return t.str}function It(t){t&&t.constructor!==Object&&("function"==typeof t||("object"!=typeof t?p("data option must be an object or a function, `"+t+"` is not valid"):m("If supplied, options.data should be a plain JavaScript object - using a non-POJO as the root object may work, but is discouraged")))}function qt(t,e){It(e);var n="function"==typeof t,r="function"==typeof e;return e||n||(e={}),n||r?function(){var a=r?Bt(e,this):e,i=n?Bt(t,this):t;return Vt(a,i)}:Vt(e,t)}function Bt(t,e){var n=t.call(e);if(n)return"object"!=typeof n&&p("Data function must return an object"),n.constructor!==Object&&v("Data function returned something other than a plain JavaScript object. This might work, but is strongly discouraged"),n}function Vt(t,e){if(t&&e){for(var n in e)n in t||(t[n]=e[n]);return t}return t||e}function Ut(t){var e=Eo($u);return e.parse=function(e,n){return zt(e,n||t)},e}function zt(t,e){if(!Gu)throw Error("Missing Ractive.parse - cannot parse template. Either preparse or use the version that includes the parser");return Gu(t,e||this.options)}function Wt(t,e){var n;if(!Zi){if(e&&e.noThrow)return;throw Error("Cannot retrieve template #"+t+" as Ractive is not running in a browser.")}if(Ht(t)&&(t=t.substring(1)),!(n=document.getElementById(t))){if(e&&e.noThrow)return;throw Error("Could not find template element with id #"+t)}if("SCRIPT"!==n.tagName.toUpperCase()){if(e&&e.noThrow)return;throw Error("Template element with id #"+t+", must be a <script> element")}return"textContent"in n?n.textContent:n.innerHTML}function Ht(t){return t&&"#"===t[0]}function Gt(t){return!("string"==typeof t)}function Kt(t){return t.defaults&&(t=t.defaults),Ku.reduce(function(e,n){return e[n]=t[n],e},{})}function $t(t){var e,n=t._config.template;if(n&&n.fn)return e=Qt(t,n.fn),e!==n.result?(n.result=e,e=Jt(e,t)):void 0}function Qt(t,e){var n=Yt(Qu.getParseOptions(t));return e.call(t,n)}function Yt(t){var e=Eo(Qu);return e.parse=function(e,n){return Qu.parse(e,n||t)},e}function Jt(t,e){if("string"==typeof t)"#"===t[0]&&(t=Qu.fromId(t)),t=Gu(t,Qu.getParseOptions(e));else{if(void 0==t)throw Error("The template cannot be "+t+".");if("number"!=typeof t.v)throw Error("The template parser was passed a non-string template, but the template doesn't have a version. Make sure you're passing in the template you think you are.");if(t.v!==io)throw Error("Mismatched template version (expected "+io+", got "+t.v+") Please ensure you are using the latest version of Ractive.js in your build process as well as in your app")}return t}function Zt(t,e,n){if(e)for(var r in e)(n||!t.hasOwnProperty(r))&&(t[r]=e[r])}function Xt(t,e,n){if(!/_super/.test(n))return n;var r=function(){var t,a=te(r._parent,e),i="_super"in this,o=this._super;return this._super=a,t=n.apply(this,arguments),i?this._super=o:delete this._super,t};return r._parent=t,r._method=n,r}function te(t,e){var n,r;return e in t?(n=t[e],r="function"==typeof n?n:function(){return n}):r=ko,r}function ee(t,e,n){return"options."+t+" has been deprecated in favour of options."+e+"."+(n?" You cannot specify both options, please use options."+e+".":"")}function ne(t,e,n){if(e in t){if(n in t)throw Error(ee(e,n,!0));m(ee(e,n)),t[n]=t[e]}}function re(t){ne(t,"beforeInit","onconstruct"),ne(t,"init","onrender"),ne(t,"complete","oncomplete"),ne(t,"eventDefinitions","events"),i(t.adaptors)&&ne(t,"adaptors","adapt")}function ae(t,e,n,r){oc(r);for(var a in r)if(rc.hasOwnProperty(a)){var i=r[a];"el"!==a&&"function"==typeof i?m(""+a+" is a Ractive option that does not expect a function and will be ignored","init"===t?n:null):n[a]=i}ac.forEach(function(a){a[t](e,n,r)}),Fu[t](e,n,r),Ju[t](e,n,r),zu[t](e,n,r),ie(e.prototype,n,r)}function ie(t,e,n){for(var r in n)if(!nc[r]&&n.hasOwnProperty(r)){var a=n[r];"function"==typeof a&&(a=ic(t,r,a)),e[r]=a}}function oe(t){var e={};return t.forEach(function(t){return e[t]=!0}),e}function se(){this.dirtyValue=this.dirtyArgs=!0,this.bound&&"function"==typeof this.owner.bubble&&this.owner.bubble()}function ue(){var t;return 1===this.items.length?this.items[0].detach():(t=document.createDocumentFragment(),this.items.forEach(function(e){var n=e.detach();n&&t.appendChild(n)}),t)}function ce(t){var e,n,r,a;if(this.items){for(n=this.items.length,e=0;n>e;e+=1)if(r=this.items[e],r.find&&(a=r.find(t)))return a;return null}}function le(t,e){var n,r,a;if(this.items)for(r=this.items.length,n=0;r>n;n+=1)a=this.items[n],a.findAll&&a.findAll(t,e);return e}function pe(t,e){var n,r,a;if(this.items)for(r=this.items.length,n=0;r>n;n+=1)a=this.items[n],a.findAllComponents&&a.findAllComponents(t,e);return e}function fe(t){var e,n,r,a;if(this.items){for(e=this.items.length,n=0;e>n;n+=1)if(r=this.items[n],r.findComponent&&(a=r.findComponent(t)))return a;return null}}function de(t){var e,n=t.index;return e=this.items[n+1]?this.items[n+1].firstNode():this.owner===this.root?this.owner.component?this.owner.component.findNextNode():null:this.owner.findNextNode(this)}function he(){return this.items&&this.items[0]?this.items[0].firstNode():null}function me(t){var e;return(e=t.matchPattern(tl))?{t:Fc,v:e}:null}function ve(t){var e;return(e=Zc(t))?rl.test(e.v)?e.v:'"'+e.v.replace(/"/g,'\\"')+'"':(e=Xc(t))?e.v:(e=t.matchPattern(el))?e:void 0}function ge(t){var e,n,r;return t.allowWhitespace(),(e=nl(t))?(r={key:e},t.allowWhitespace(),t.matchString(":")?(t.allowWhitespace(),(n=t.read())?(r.value=n.v,r):null):null):null}function be(t,e,n,r){return r=r||0,t.map(function(t){var a,i,o;return t.text?t.text:t.fragments?t.fragments.map(function(t){return be(t.items,e,n,r)}).join(""):(a=n+"-"+r++,o=t.keypath&&(i=t.root.viewmodel.wrapped[t.keypath.str])?i.value:t.getValue(),e[a]=o,"${"+a+"}")}).join("")}function ye(){var t,e,n,r;return this.dirtyArgs&&(e=dl(this.items,t={},this.root._guid),n=fl("["+e+"]",t),r=n?n.value:[""+this],this.argsList=r,this.dirtyArgs=!1),this.argsList}function xe(){var t=this;do if(t.pElement)return t.pElement.node;while(t=t.parent);return this.root.detached||this.root.el}function _e(){var t,e,n,r;return this.dirtyValue&&(e=dl(this.items,t={},this.root._guid),n=fl(e,t),r=n?n.value:""+this,this.value=r,this.dirtyValue=!1),this.value}function we(t){return t.replace(ul,function(t,e){var n;return n="#"!==e[0]?ol[e]:"x"===e[1]?parseInt(e.substring(2),16):parseInt(e.substring(1),10),n?String.fromCharCode(ke(n)):t})}function ke(t){return t?10===t?32:128>t?t:159>=t?sl[t-128]:55296>t?t:57343>=t?65533:65535>=t?t:65533:65533}function Ee(t){return t.replace(pl,"&amp;").replace(cl,"&lt;").replace(ll,"&gt;")}function Se(){this.registered&&this.root.viewmodel.unregister(this.keypath,this),this.resolver&&this.resolver.unbind()}function Oe(){return this.value}function Ce(t,e){for(var n,r=0;r<e.prop.length;r++)if(void 0!==(n=t[e.prop[r]]))return n}function Ae(t,e){var n,r,a,i,o,s={},u=!1;for(e||(s.refs=n={});t;){if((o=t.owner)&&(r=o.indexRefs)){if(e&&(a=o.getIndexRef(e)))return s.ref={fragment:t,ref:a},s;if(!e)for(i in r)a=r[i],n[a.n]||(u=!0,n[a.n]={fragment:t,ref:a})}!t.parent&&t.owner&&t.owner.component&&t.owner.component.parentFragment&&!t.owner.component.instance.isolated?(s.componentBoundary=!0,t=t.owner.component.parentFragment):t=t.parent}return u?s:void 0}function Pe(t,e,n){var r;return"@"===e.charAt(0)?new Ol(t,e,n):(r=Pl(t.parentFragment,e))?new Al(t,r,n):new kl(t,e,n)}function Te(t,e){var n,r;if(Ll[t])return Ll[t];for(r=[];e--;)r[e]="_"+e;return n=Function(r.join(","),"return("+t+")"),Ll[t]=n,n}function je(t){return t.call()}function Me(t,e){return t.replace(/_([0-9]+)/g,function(t,n){var r,a;return+n>=e.length?"_"+n:(r=e[n],void 0===r?"undefined":r.isSpecial?(a=r.value,"number"==typeof a?a:'"'+a+'"'):r.str)})}function Le(t){return E("${"+t.replace(/[\.\[\]]/g,"-").replace(/\*/,"#MUL#")+"}")}function Fe(t){return void 0!==t&&"@"!==t[0]}function Ne(t,e){var n,r,a;if(t.__ractive_nowrap)return t;if(r="__ractive_"+e._guid,n=t[r])return n;if(/this/.test(""+t)){So(t,r,{value:Fl.call(t,e),configurable:!0});for(a in t)t.hasOwnProperty(a)&&(t[r][a]=t[a]);return e._boundFunctions.push({fn:t,prop:r}),t[r]}return So(t,"__ractive_nowrap",{value:t}),t.__ractive_nowrap}function Re(t){return t.value}function De(t){return void 0!=t}function Ie(t){t.forceResolution()}function qe(t,e){function n(e){t.resolve(e)}function r(e){var n=t.keypath;e!=n&&(t.resolve(e),void 0!==n&&t.fragments&&t.fragments.forEach(function(t){t.rebind(n,e)}))}var a,i,o;i=e.parentFragment,o=e.template,t.root=i.root,t.parentFragment=i,t.pElement=i.pElement,t.template=e.template,t.index=e.index||0,t.isStatic=e.template.s,t.type=e.template.t,t.registered=!1,(a=o.r)&&(t.resolver=jl(t,a,n)),e.template.x&&(t.resolver=new Nl(t,i,e.template.x,r)),e.template.rx&&(t.resolver=new ql(t,e.template.rx,r)),t.template.n!==Ic||t.hasOwnProperty("value")||t.setValue(void 0)}function Be(t){var e,n,r;return t&&t.isSpecial?(this.keypath=t,void this.setValue(t.value)):(this.registered&&(this.root.viewmodel.unregister(this.keypath,this),this.registered=!1,e=!0),this.keypath=t,void 0!=t&&(n=this.root.viewmodel.get(t),this.root.viewmodel.register(t,this),this.registered=!0),this.setValue(n),void(e&&(r=this.twowayBinding)&&r.rebound()))}function Ve(t,e){this.fragments&&this.fragments.forEach(function(n){return n.rebind(t,e)}),this.resolver&&this.resolver.rebind(t,e)}function Ue(){this.parentFragment.bubble()}function ze(){var t;return 1===this.fragments.length?this.fragments[0].detach():(t=document.createDocumentFragment(),this.fragments.forEach(function(e){t.appendChild(e.detach())}),t)}function We(t){var e,n,r;for(n=this.fragments.length,e=0;n>e;e+=1)if(r=this.fragments[e].find(t))return r;return null}function He(t,e){var n,r;for(r=this.fragments.length,n=0;r>n;n+=1)this.fragments[n].findAll(t,e)}function Ge(t,e){var n,r;for(r=this.fragments.length,n=0;r>n;n+=1)this.fragments[n].findAllComponents(t,e)}function Ke(t){var e,n,r;for(n=this.fragments.length,e=0;n>e;e+=1)if(r=this.fragments[e].findComponent(t))return r;return null}function $e(t){return this.fragments[t.index+1]?this.fragments[t.index+1].firstNode():this.parentFragment.findNextNode(this)}function Qe(){var t,e,n;if(t=this.fragments.length)for(e=0;t>e;e+=1)if(n=this.fragments[e].firstNode())return n;return this.parentFragment.findNextNode(this)}function Ye(t){var e,n,r,a,i,o,s,u=this;if(!this.shuffling&&!this.unbound&&this.currentSubtype===qc){if(this.shuffling=!0,bs.scheduleTask(function(){return u.shuffling=!1}),e=this.parentFragment,i=[],t.forEach(function(t,e){var r,a,o,s,c;return t===e?void(i[t]=u.fragments[e]):(r=u.fragments[e],void 0===n&&(n=e),-1===t?(u.fragmentsToUnrender.push(r),void r.unbind()):(a=t-e,o=u.keypath.join(e),s=u.keypath.join(t),r.index=t,(c=r.registeredIndexRefs)&&c.forEach(Je),r.rebind(o,s),void(i[t]=r)))}),a=this.root.viewmodel.get(this.keypath).length,void 0===n){if(this.length===a)return;n=this.length}for(this.length=this.fragments.length=a,this.rendered&&bs.addView(this),o={template:this.template.f,root:this.root,owner:this},r=n;a>r;r+=1)s=i[r],s||this.fragmentsToCreate.push(r),this.fragments[r]=s}}function Je(t){t.rebind("","")}function Ze(){var t=this;return this.docFrag=document.createDocumentFragment(),this.fragments.forEach(function(e){return t.docFrag.appendChild(e.render())}),this.renderedFragments=this.fragments.slice(),this.fragmentsToRender=[],this.rendered=!0,this.docFrag}function Xe(t){var e,n,r=this;this.updating||(this.updating=!0,this.keypath&&(e=this.root.viewmodel.wrapped[this.keypath.str])&&(t=e.get()),this.fragmentsToCreate.length?(n={template:this.template.f||[],root:this.root,pElement:this.pElement,owner:this},this.fragmentsToCreate.forEach(function(t){var e;n.context=r.keypath.join(t),n.index=t,e=new av(n),r.fragmentsToRender.push(r.fragments[t]=e)}),this.fragmentsToCreate.length=0):en(this,t)&&(this.bubble(),this.rendered&&bs.addView(this)),this.value=t,this.updating=!1)}function tn(t,e,n){if(e===qc&&t.indexRefs&&t.indexRefs[0]){var r=t.indexRefs[0];(n&&"i"===r.t||!n&&"k"===r.t)&&(n||(t.length=0,t.fragmentsToUnrender=t.fragments.slice(0),t.fragmentsToUnrender.forEach(function(t){return t.unbind()}))),r.t=n?"k":"i"}t.currentSubtype=e}function en(t,e){var n={template:t.template.f||[],root:t.root,pElement:t.parentFragment.pElement,owner:t};if(t.hasContext=!0,t.subtype)switch(t.subtype){case Dc:return t.hasContext=!1,sn(t,e,!1,n);case Ic:return t.hasContext=!1,sn(t,e,!0,n);case Bc:return on(t,n);case Vc:return an(t,e,n);case qc:if(c(e))return tn(t,t.subtype,!0),rn(t,e,n)}return t.ordered=!!o(e),t.ordered?(tn(t,qc,!1),nn(t,e,n)):c(e)||"function"==typeof e?t.template.i?(tn(t,qc,!0),rn(t,e,n)):(tn(t,Bc,!1),on(t,n)):(tn(t,Dc,!1),t.hasContext=!1,sn(t,e,!1,n))}function nn(t,e,n){var r,a,i;if(a=e.length,a===t.length)return!1;if(a<t.length)t.fragmentsToUnrender=t.fragments.splice(a,t.length-a),t.fragmentsToUnrender.forEach(K);else if(a>t.length)for(r=t.length;a>r;r+=1)n.context=t.keypath.join(r),n.index=r,i=new av(n),t.fragmentsToRender.push(t.fragments[r]=i);return t.length=a,!0}function rn(t,e,n){var r,a,i,o,s,u;for(i=t.hasKey||(t.hasKey={}),a=t.fragments.length;a--;)o=t.fragments[a],o.key in e||(s=!0,o.unbind(),t.fragmentsToUnrender.push(o),t.fragments.splice(a,1),i[o.key]=!1);for(a=t.fragments.length;a--;)o=t.fragments[a],o.index!==a&&(o.index=a,(u=o.registeredIndexRefs)&&u.forEach(ln));a=t.fragments.length;for(r in e)i[r]||(s=!0,n.context=t.keypath.join(r),n.key=r,n.index=a++,o=new av(n),t.fragmentsToRender.push(o),t.fragments.push(o),i[r]=!0);return t.length=t.fragments.length,s}function an(t,e,n){return e?on(t,n):un(t)}function on(t,e){var n;return t.length?void 0:(e.context=t.keypath,e.index=0,n=new av(e),t.fragmentsToRender.push(t.fragments[0]=n),t.length=1,!0)}function sn(t,e,n,r){var a,i,s,u,l;if(i=o(e)&&0===e.length,s=!1,!o(e)&&c(e)){s=!0;for(l in e){s=!1;break}}return a=n?i||s||!e:e&&!i&&!s,a?t.length?t.length>1?(t.fragmentsToUnrender=t.fragments.splice(1),t.fragmentsToUnrender.forEach(K),!0):void 0:(r.index=0,u=new av(r),t.fragmentsToRender.push(t.fragments[0]=u),t.length=1,!0):un(t)}function un(t){return t.length?(t.fragmentsToUnrender=t.fragments.splice(0,t.fragments.length).filter(cn),t.fragmentsToUnrender.forEach(K),t.length=t.fragmentsToRender.length=0,!0):void 0}function cn(t){return t.rendered}function ln(t){t.rebind("","")}function pn(t){var e,n,r;for(e="",n=0,r=this.length,n=0;r>n;n+=1)e+=this.fragments[n].toString(t);return e}function fn(){var t=this;this.fragments.forEach(K),this.fragmentsToRender.forEach(function(e){return R(t.fragments,e)}),this.fragmentsToRender=[],xl.call(this),this.length=0,this.unbound=!0}function dn(t){this.fragments.forEach(t?hn:mn),this.renderedFragments=[],this.rendered=!1}function hn(t){t.unrender(!0)}function mn(t){t.unrender(!1)}function vn(){var t,e,n,r,a,i,o;for(n=this.renderedFragments;t=this.fragmentsToUnrender.pop();)t.unrender(!0),n.splice(n.indexOf(t),1);for(;t=this.fragmentsToRender.shift();)t.render();for(this.rendered&&(a=this.parentFragment.getNode()),o=this.fragments.length,i=0;o>i;i+=1)t=this.fragments[i],e=n.indexOf(t,i),e!==i?(this.docFrag.appendChild(t.detach()),-1!==e&&n.splice(e,1),n.splice(i,0,t)):this.docFrag.childNodes.length&&(r=t.firstNode(),a.insertBefore(this.docFrag,r));this.rendered&&this.docFrag.childNodes.length&&(r=this.parentFragment.findNextNode(this),a.insertBefore(this.docFrag,r)),this.renderedFragments=this.fragments.slice()}function gn(){var t,e;if(this.docFrag){for(t=this.nodes.length,e=0;t>e;e+=1)this.docFrag.appendChild(this.nodes[e]);return this.docFrag}}function bn(t){var e,n,r,a;for(n=this.nodes.length,e=0;n>e;e+=1)if(r=this.nodes[e],1===r.nodeType){if(po(r,t))return r;if(a=r.querySelector(t))return a}return null}function yn(t,e){var n,r,a,i,o,s;for(r=this.nodes.length,n=0;r>n;n+=1)if(a=this.nodes[n],1===a.nodeType&&(po(a,t)&&e.push(a),i=a.querySelectorAll(t)))for(o=i.length,s=0;o>s;s+=1)e.push(i[s])}function xn(){return this.rendered&&this.nodes[0]?this.nodes[0]:this.parentFragment.findNextNode(this)}function _n(t){return vp[t]||(vp[t]=lo(t))}function wn(t){var e,n,r;t&&"select"===t.name&&t.binding&&(e=D(t.node.options).filter(kn),t.getAttribute("multiple")?r=e.map(function(t){return t.value}):(n=e[0])&&(r=n.value),void 0!==r&&t.binding.setValue(r),t.bubble())}function kn(t){return t.selected}function En(){if(this.rendered)throw Error("Attempted to render an item that was already rendered");return this.docFrag=document.createDocumentFragment(),this.nodes=gp(this.value,this.parentFragment.getNode(),this.docFrag),bp(this.pElement),this.rendered=!0,this.docFrag}function Sn(t){var e;(e=this.root.viewmodel.wrapped[this.keypath.str])&&(t=e.get()),t!==this.value&&(this.value=t,this.parentFragment.bubble(),this.rendered&&bs.addView(this))}function On(){return void 0!=this.value?we(""+this.value):""}function Cn(t){this.rendered&&t&&(this.nodes.forEach(e),this.rendered=!1)}function An(){var t,e;if(this.rendered){for(;this.nodes&&this.nodes.length;)t=this.nodes.pop(),t.parentNode.removeChild(t);e=this.parentFragment.getNode(),this.nodes=gp(this.value,e,this.docFrag),e.insertBefore(this.docFrag,this.parentFragment.findNextNode(this)),bp(this.pElement)}}function Pn(){var t,e=this.node;return e?((t=e.parentNode)&&t.removeChild(e),e):void 0}function Tn(){return null}function jn(){return this.node}function Mn(t){return this.attributes&&this.attributes[t]?this.attributes[t].value:void 0}function Ln(){var t=this.useProperty||!this.rendered?this.fragment.getValue():""+this.fragment;s(t,this.value)||("id"===this.name&&this.value&&delete this.root.nodes[this.value],this.value=t,"value"===this.name&&this.node&&(this.node._ractive.value=t),this.rendered&&bs.addView(this))}function Fn(t){var e=t.fragment.items;if(1===e.length)return e[0].type===Ec?e[0]:void 0}function Nn(t){return this.type=Tc,this.element=t.element,this.root=t.root,Wp(this,t.name),this.isBoolean=al.test(this.name),t.value&&"string"!=typeof t.value?(this.parentFragment=this.element.parentFragment,this.fragment=new av({template:t.value,root:this.root,owner:this}),this.value=this.fragment.getValue(),this.interpolator=Hp(this),this.isBindable=!!this.interpolator&&!this.interpolator.isStatic,void(this.ready=!0)):void(this.value=this.isBoolean?!0:t.value||"")}function Rn(t,e){this.fragment&&this.fragment.rebind(t,e)}function Dn(t){var e;this.node=t,t.namespaceURI&&t.namespaceURI!==no.html||(e=Qp[this.name]||this.name,void 0!==t[e]&&(this.propertyName=e),(this.isBoolean||this.isTwoway)&&(this.useProperty=!0),"value"===e&&(t._ractive.value=this.value)),this.rendered=!0,this.update()}function In(){var t=this,e=t.name,n=t.namespacePrefix,r=t.value,a=t.interpolator,i=t.fragment;if(("value"!==e||"select"!==this.element.name&&"textarea"!==this.element.name)&&("value"!==e||void 0===this.element.getAttribute("contenteditable"))){if("name"===e&&"input"===this.element.name&&a)return"name={{"+(a.keypath.str||a.ref)+"}}";if(this.isBoolean)return r?e:"";if(i){if(1===i.items.length&&null==i.items[0].value)return"";r=""+i}return n&&(e=n+":"+e),r?e+'="'+qn(r)+'"':e}}function qn(t){return t.replace(/&/g,"&amp;").replace(/"/g,"&quot;").replace(/'/g,"&#39;")}function Bn(){this.fragment&&this.fragment.unbind(),"id"===this.name&&delete this.root.nodes[this.value]}function Vn(){var t,e,n,r,a=this.value;if(!this.locked)for(this.node._ractive.value=a,t=this.node.options,r=t.length;r--;)if(e=t[r],n=e._ractive?e._ractive.value:e.value,n==a){e.selected=!0;break}}function Un(){var t,e,n,r,a=this.value;for(i(a)||(a=[a]),t=this.node.options,e=t.length;e--;)n=t[e],r=n._ractive?n._ractive.value:n.value,n.selected=M(a,r)}function zn(){var t=this,e=t.node,n=t.value;e.checked=n==e._ractive.value}function Wn(){var t,e,n,r,a=this.node;if(t=a.checked,a.value=this.element.getAttribute("value"),a.checked=this.element.getAttribute("value")===this.element.getAttribute("name"),t&&!a.checked&&this.element.binding&&(n=this.element.binding.siblings,r=n.length)){for(;r--;){if(e=n[r],!e.element.node)return;if(e.element.node.checked)return bs.addRactive(e.root),e.handleChange()}this.root.viewmodel.set(e.keypath,void 0)}}function Hn(){var t,e,n=this,r=n.element,a=n.node,o=n.value,s=r.binding;if(t=r.getAttribute("value"),i(o)){for(e=o.length;e--;)if(t==o[e])return void(s.isChecked=a.checked=!0);s.isChecked=a.checked=!1}else s.isChecked=a.checked=o==t}function Gn(){this.node.className=n(this.value)}function Kn(){var t=this,e=t.node,n=t.value;this.root.nodes[n]=e,e.id=n}function $n(){var t,e;t=this.node,e=this.value,void 0===e&&(e=""),t.style.setAttribute("cssText",e)}function Qn(){var t=this.value;void 0===t&&(t=""),this.locked||(this.node.innerHTML=t)}function Yn(){var t=this,e=t.node,n=t.value;e._ractive.value=n,this.locked||(e.value=void 0==n?"":n)}function Jn(){this.locked||(this.node[this.propertyName]=this.value)}function Zn(){var t=this,e=t.node,n=t.namespace,r=t.name,a=t.value,i=t.fragment;n?e.setAttributeNS(n,r,""+(i||a)):this.isBoolean?a?e.setAttribute(r,""):e.removeAttribute(r):null==a?e.removeAttribute(r):e.setAttribute(r,""+(i||a))}function Xn(){var t,e,n=this,r=n.name,a=n.element,i=n.node;"id"===r?e=af:"value"===r?"select"===a.name&&"value"===r?e=a.getAttribute("multiple")?Xp:Zp:"textarea"===a.name?e=uf:null!=a.getAttribute("contenteditable")?e=sf:"input"===a.name&&(t=a.getAttribute("type"), +e="file"===t?ko:"radio"===t&&a.binding&&"name"===a.binding.name?ef:uf):this.isTwoway&&"name"===r?"radio"===i.type?e=tf:"checkbox"===i.type&&(e=nf):"style"===r&&i.style.setAttribute?e=of:"class"!==r||i.namespaceURI&&i.namespaceURI!==no.html?this.useProperty&&(e=cf):e=rf,e||(e=lf),this.update=e,this.update()}function tr(t,e){var n=e?"svg":"div";return df.innerHTML="<"+n+" "+t+"></"+n+">",D(df.childNodes[0].attributes)}function er(t,e){for(var n=t.length;n--;)if(t[n].name===e.name)return!1;return!0}function nr(t){for(;t=t.parent;)if("form"===t.name)return t}function rr(){this._ractive.binding.handleChange()}function ar(){var t;wf.call(this),t=this._ractive.root.viewmodel.get(this._ractive.binding.keypath),this.value=void 0==t?"":t}function ir(){var t=this._ractive.binding,e=this;t._timeout&&clearTimeout(t._timeout),t._timeout=setTimeout(function(){t.rendered&&wf.call(e),t._timeout=void 0},t.element.lazy)}function or(t,e,n){var r=t+e+n;return Cf[r]||(Cf[r]=[])}function sr(t){return t.isChecked}function ur(t){return t.element.getAttribute("value")}function cr(t){var e,n,r,a,i,o=t.attributes;return t.binding&&(t.binding.teardown(),t.binding=null),(t.getAttribute("contenteditable")||o.contenteditable&&lr(o.contenteditable))&&lr(o.value)?n=Sf:"input"===t.name?(e=t.getAttribute("type"),"radio"===e||"checkbox"===e?(r=lr(o.name),a=lr(o.checked),r&&a&&m("A radio input can have two-way binding on its name attribute, or its checked attribute - not both",{ractive:t.root}),r?n="radio"===e?jf:Lf:a&&(n="radio"===e?Pf:Nf)):"file"===e&&lr(o.value)?n=Vf:lr(o.value)&&(n="number"===e||"range"===e?Uf:kf)):"select"===t.name&&lr(o.value)?n=t.getAttribute("multiple")?qf:Df:"textarea"===t.name&&lr(o.value)&&(n=kf),n&&(i=new n(t))&&i.keypath?i:void 0}function lr(t){return t&&t.isBindable}function pr(){var t=this.getAction();t&&!this.hasListener?this.listen():!t&&this.hasListener&&this.unrender()}function fr(t){Ws(this.root,this.getAction(),{event:t})}function dr(){return(""+this.action).trim()}function hr(t,e,n){var r,a,i,o=this;this.element=t,this.root=t.root,this.parentFragment=t.parentFragment,this.name=e,-1!==e.indexOf("*")&&(p('Only component proxy-events may contain "*" wildcards, <%s on-%s="..."/> is not valid',t.name,e),this.invalid=!0),n.m?(a=n.a.r,this.method=n.m,this.keypaths=[],this.fn=Ml(n.a.s,a.length),this.parentFragment=t.parentFragment,i=this.root,this.refResolvers=[],a.forEach(function(t,e){var n=void 0;(n=$f.exec(t))?o.keypaths[e]={eventObject:!0,refinements:n[1]?n[1].split("."):[]}:o.refResolvers.push(jl(o,t,function(t){return o.resolve(e,t)}))}),this.fire=mr):(r=n.n||n,"string"!=typeof r&&(r=new av({template:r,root:this.root,owner:this})),this.action=r,n.d?(this.dynamicParams=new av({template:n.d,root:this.root,owner:this.element}),this.fire=gr):n.a&&(this.params=n.a,this.fire=vr))}function mr(t){var e,n,r;if(e=this.root,"function"!=typeof e[this.method])throw Error('Attempted to call a non-existent method ("'+this.method+'")');n=this.keypaths.map(function(n){var r,a,i;if(void 0!==n){if(n.eventObject){if(r=t,a=n.refinements.length)for(i=0;a>i;i+=1)r=r[n.refinements[i]]}else r=e.viewmodel.get(n);return r}}),zs.enqueue(e,t),r=this.fn.apply(null,n),e[this.method].apply(e,r),zs.dequeue(e)}function vr(t){Ws(this.root,this.getAction(),{event:t,args:this.params})}function gr(t){var e=this.dynamicParams.getArgsList();"string"==typeof e&&(e=e.substr(1,e.length-2)),Ws(this.root,this.getAction(),{event:t,args:e})}function br(t){var e,n,r,a={};e=this._ractive,n=e.events[t.type],(r=Pl(n.element.parentFragment))&&(a=Pl.resolve(r)),n.fire({node:this,original:t,index:a,keypath:e.keypath.str,context:e.root.viewmodel.get(e.keypath)})}function yr(){var t,e=this.name;if(!this.invalid){if(t=g("events",this.root,e))this.custom=t(this.node,xr(e));else{if(!("on"+e in this.node||window&&"on"+e in window||Xi))return void(Zf[e]||v(Io(e,"event"),{node:this.node}));this.node.addEventListener(e,Qf,!1)}this.hasListener=!0}}function xr(t){return Jf[t]||(Jf[t]=function(e){var n=e.node._ractive;e.index=n.index,e.keypath=n.keypath.str,e.context=n.root.viewmodel.get(n.keypath),n.events[t].fire(e)}),Jf[t]}function _r(t,e){function n(n){n&&n.rebind(t,e)}var r;return this.method?(r=this.element.parentFragment,void this.refResolvers.forEach(n)):("string"!=typeof this.action&&n(this.action),void(this.dynamicParams&&n(this.dynamicParams)))}function wr(){this.node=this.element.node,this.node._ractive.events[this.name]=this,(this.method||this.getAction())&&this.listen()}function kr(t,e){this.keypaths[t]=e}function Er(){return this.method?void this.refResolvers.forEach(K):("string"!=typeof this.action&&this.action.unbind(),void(this.dynamicParams&&this.dynamicParams.unbind()))}function Sr(){this.custom?this.custom.teardown():this.node.removeEventListener(this.name,Qf,!1),this.hasListener=!1}function Or(){var t=this;this.dirty||(this.dirty=!0,bs.scheduleTask(function(){Cr(t),t.dirty=!1})),this.parentFragment.bubble()}function Cr(t){var e,n,r,a,i;e=t.node,e&&(a=D(e.options),n=t.getAttribute("value"),r=t.getAttribute("multiple"),void 0!==n?(a.forEach(function(t){var e,a;e=t._ractive?t._ractive.value:t.value,a=r?Ar(n,e):n==e,a&&(i=!0),t.selected=a}),i||(a[0]&&(a[0].selected=!0),t.binding&&t.binding.forceUpdate())):t.binding&&t.binding.forceUpdate())}function Ar(t,e){for(var n=t.length;n--;)if(t[n]==e)return!0}function Pr(t,e){t.select=jr(t.parent),t.select&&(t.select.options.push(t),e.a||(e.a={}),void 0!==e.a.value||e.a.hasOwnProperty("disabled")||(e.a.value=e.f),"selected"in e.a&&void 0!==t.select.getAttribute("value")&&delete e.a.selected)}function Tr(t){t.select&&R(t.select.options,t)}function jr(t){if(t)do if("select"===t.name)return t;while(t=t.parent)}function Mr(t){var e,n,r,a,i,o,s;this.type=Cc,e=this.parentFragment=t.parentFragment,n=this.template=t.template,this.parent=t.pElement||e.pElement,this.root=r=e.root,this.index=t.index,this.key=t.key,this.name=zp(n.e),"option"===this.name&&Pr(this,n),"select"===this.name&&(this.options=[],this.bubble=Or),"form"===this.name&&(this.formBindings=[]),s=Vp(this,n),this.attributes=mf(this,n.a),this.conditionalAttributes=bf(this,n.m),n.f&&(this.fragment=new av({template:n.f,root:r,owner:this,pElement:this,cssIds:null})),o=r.twoway,s.twoway===!1?o=!1:s.twoway===!0&&(o=!0),this.twoway=o,this.lazy=s.lazy,o&&(a=zf(this,n.a))&&(this.binding=a,i=this.root._twowayBindings[a.keypath.str]||(this.root._twowayBindings[a.keypath.str]=[]),i.push(a)),n.v&&(this.eventHandlers=od(this,n.v)),n.o&&(this.decorator=new pd(this,n.o)),this.intro=n.t0||n.t1,this.outro=n.t0||n.t2}function Lr(t,e){function n(n){n.rebind(t,e)}var r,a,i,o;if(this.attributes&&this.attributes.forEach(n),this.conditionalAttributes&&this.conditionalAttributes.forEach(n),this.eventHandlers&&this.eventHandlers.forEach(n),this.decorator&&n(this.decorator),this.fragment&&n(this.fragment),i=this.liveQueries)for(o=this.root,r=i.length;r--;)i[r]._makeDirty();this.node&&(a=this.node._ractive)&&w(a,"keypath",t,e)}function Fr(t){var e;(t.attributes.width||t.attributes.height)&&t.node.addEventListener("load",e=function(){var n=t.getAttribute("width"),r=t.getAttribute("height");void 0!==n&&t.node.setAttribute("width",n),void 0!==r&&t.node.setAttribute("height",r),t.node.removeEventListener("load",e,!1)},!1)}function Nr(t){t.node.addEventListener("reset",Dr,!1)}function Rr(t){t.node.removeEventListener("reset",Dr,!1)}function Dr(){var t=this._ractive.proxy;bs.start(),t.formBindings.forEach(Ir),bs.end()}function Ir(t){t.root.viewmodel.set(t.keypath,t.resetValue)}function qr(t,e,n){var r,a,i;this.element=t,this.root=r=t.root,this.isIntro=n,a=e.n||e,("string"==typeof a||(i=new av({template:a,root:r,owner:t}),a=""+i,i.unbind(),""!==a))&&(this.name=a,e.a?this.params=e.a:e.d&&(i=new av({template:e.d,root:r,owner:t}),this.params=i.getArgsList(),i.unbind()),this._fn=g("transitions",r,a),this._fn||v(Io(a,"transition"),{ractive:this.root}))}function Br(t){return t}function Vr(){Vd.hidden=document[Dd]}function Ur(){Vd.hidden=!0}function zr(){Vd.hidden=!1}function Wr(){var t,e,n,r=this;return t=this.node=this.element.node,e=t.getAttribute("style"),this.complete=function(a){n||(!a&&r.isIntro&&Hr(t,e),t._ractive.transition=null,r._manager.remove(r),n=!0)},this._fn?void this._fn.apply(this.root,[this].concat(this.params)):void this.complete()}function Hr(t,e){e?t.setAttribute("style",e):(t.getAttribute("style"),t.removeAttribute("style"))}function Gr(){var t,e,n,r=this,a=this.root;return t=Kr(this),e=this.node=lo(this.name,t),this.parentFragment.cssIds&&this.node.setAttribute("data-ractive-css",this.parentFragment.cssIds.map(function(t){return"{"+t+"}"}).join(" ")),So(this.node,"_ractive",{value:{proxy:this,keypath:ls(this.parentFragment),events:Eo(null),root:a}}),this.attributes.forEach(function(t){return t.render(e)}),this.conditionalAttributes.forEach(function(t){return t.render(e)}),this.fragment&&("script"===this.name?(this.bubble=Zd,this.node.text=this.fragment.toString(!1),this.fragment.unrender=ko):"style"===this.name?(this.bubble=Jd,this.bubble(),this.fragment.unrender=ko):this.binding&&this.getAttribute("contenteditable")?this.fragment.unrender=ko:this.node.appendChild(this.fragment.render())),this.binding&&(this.binding.render(),this.node._ractive.binding=this.binding),this.eventHandlers&&this.eventHandlers.forEach(function(t){return t.render()}),"option"===this.name&&$r(this),"img"===this.name?Fr(this):"form"===this.name?Nr(this):"input"===this.name||"textarea"===this.name?this.node.defaultValue=this.node.value:"option"===this.name&&(this.node.defaultSelected=this.node.selected),this.decorator&&this.decorator.fn&&bs.scheduleTask(function(){r.decorator.torndown||r.decorator.init()},!0),a.transitionsEnabled&&this.intro&&(n=new Xd(this,this.intro,!0),bs.registerTransition(n),bs.scheduleTask(function(){return n.start()},!0),this.transition=n),this.node.autofocus&&bs.scheduleTask(function(){return r.node.focus()},!0),Qr(this),this.node}function Kr(t){var e,n,r;return e=(n=t.getAttribute("xmlns"))?n:"svg"===t.name?no.svg:(r=t.parent)?"foreignObject"===r.name?no.html:r.node.namespaceURI:t.root.el.namespaceURI}function $r(t){var e,n,r;if(t.select&&(n=t.select.getAttribute("value"),void 0!==n))if(e=t.getAttribute("value"),t.select.node.multiple&&i(n)){for(r=n.length;r--;)if(e==n[r]){t.node.selected=!0;break}}else t.node.selected=e==n}function Qr(t){var e,n,r,a,i;e=t.root;do for(n=e._liveQueries,r=n.length;r--;)a=n[r],i=n["_"+a],i._test(t)&&(t.liveQueries||(t.liveQueries=[])).push(i);while(e=e.parent)}function Yr(t){var e,n,r;if(e=t.getAttribute("value"),void 0===e||!t.select)return!1;if(n=t.select.getAttribute("value"),n==e)return!0;if(t.select.getAttribute("multiple")&&i(n))for(r=n.length;r--;)if(n[r]==e)return!0}function Jr(t){var e,n,r,a;return e=t.attributes,n=e.type,r=e.value,a=e.name,n&&"radio"===n.value&&r&&a.interpolator&&r.value===a.interpolator.value?!0:void 0}function Zr(t){var e=""+t;return e?" "+e:""}function Xr(){this.fragment&&this.fragment.unbind(),this.binding&&this.binding.unbind(),this.eventHandlers&&this.eventHandlers.forEach(K),"option"===this.name&&Tr(this),this.attributes.forEach(K),this.conditionalAttributes.forEach(K)}function ta(t){var e,n,r;(r=this.transition)&&r.complete(),"option"===this.name?this.detach():t&&bs.detachWhenReady(this),this.fragment&&this.fragment.unrender(!1),(e=this.binding)&&(this.binding.unrender(),this.node._ractive.binding=null,n=this.root._twowayBindings[e.keypath.str],n.splice(n.indexOf(e),1)),this.eventHandlers&&this.eventHandlers.forEach($),this.decorator&&bs.registerDecorator(this.decorator),this.root.transitionsEnabled&&this.outro&&(r=new Xd(this,this.outro,!1),bs.registerTransition(r),bs.scheduleTask(function(){return r.start()})),this.liveQueries&&ea(this),"form"===this.name&&Rr(this)}function ea(t){var e,n,r;for(r=t.liveQueries.length;r--;)e=t.liveQueries[r],n=e.selector,e._remove(t.node)}function na(t,e){var n=sh.exec(e)[0];return null===t||n.length<t.length?n:t}function ra(t,e,n){var r;if(r=aa(t,e,n||{}))return r;if(r=Qu.fromId(e,{noThrow:!0})){r=uh(r);var a=Qu.parse(r,Qu.getParseOptions(t));return t.partials[e]=a.t}}function aa(t,e,n){var r=void 0,a=sa(e,n.owner);if(a)return a;var i=b("partials",t,e);if(i){if(a=i.partials[e],"function"==typeof a&&(r=a.bind(i),r.isOwner=i.partials.hasOwnProperty(e),a=r.call(t,Qu)),!a&&""!==a)return void m(Do,e,"partial","partial",{ractive:t});if(!Qu.isParsed(a)){var o=Qu.parse(a,Qu.getParseOptions(i));o.p&&m("Partials ({{>%s}}) cannot contain nested inline partials",e,{ractive:t});var s=r?i:ia(i,e);s.partials[e]=a=o.t}return r&&(a._fn=r),a.v?a.t:a}}function ia(t,e){return t.partials.hasOwnProperty(e)?t:oa(t.constructor,e)}function oa(t,e){return t?t.partials.hasOwnProperty(e)?t:oa(t._Parent,e):void 0}function sa(t,e){if(e){if(e.template&&e.template.p&&e.template.p[t])return e.template.p[t];if(e.parentFragment&&e.parentFragment.owner)return sa(t,e.parentFragment.owner)}}function ua(t,e){var n,r=b("components",t,e);if(r&&(n=r.components[e],!n._Parent)){var a=n.bind(r);if(a.isOwner=r.components.hasOwnProperty(e),n=a(),!n)return void m(Do,e,"component","component",{ractive:t});"string"==typeof n&&(n=ua(t,n)),n._fn=a,r.components[e]=n}return n}function ca(){var t=this.instance.fragment.detach();return yh.fire(this.instance),t}function la(t){return this.instance.fragment.find(t)}function pa(t,e){return this.instance.fragment.findAll(t,e)}function fa(t,e){e._test(this,!0),this.instance.fragment&&this.instance.fragment.findAllComponents(t,e)}function da(t){return t&&t!==this.name?this.instance.fragment?this.instance.fragment.findComponent(t):null:this.instance}function ha(){return this.parentFragment.findNextNode(this)}function ma(){return this.rendered?this.instance.fragment.firstNode():null}function va(t,e,n){function r(t){var n,r;t.value=e,t.updating||(r=t.ractive,n=t.keypath,t.updating=!0,bs.start(r),r.viewmodel.mark(n),bs.end(),t.updating=!1)}var a,i,o,s,u,c;if(a=t.obj,i=t.prop,n&&!n.configurable){if("length"===i)return;throw Error('Cannot use magic mode with property "'+i+'" - object is not configurable')}n&&(o=n.get,s=n.set),u=o||function(){return e},c=function(t){s&&s(t),e=o?o():t,c._ractiveWrappers.forEach(r)},c._ractiveWrappers=[t],Object.defineProperty(a,i,{get:u,set:c,enumerable:!0,configurable:!0})}function ga(t,e){var n,r,a,i;if(this.adaptors)for(n=this.adaptors.length,r=0;n>r;r+=1)if(a=this.adaptors[r],a.filter(e,t,this.ractive))return i=this.wrapped[t]=a.wrap(this.ractive,e,t,ya(t)),void(i.value=e)}function ba(t,e){var n,r={};if(!e)return t;e+=".";for(n in t)t.hasOwnProperty(n)&&(r[e+n]=t[n]);return r}function ya(t){var e;return zh[t]||(e=t?t+".":"",zh[t]=function(n,r){var a;return"string"==typeof n?(a={},a[e+n]=r,a):"object"==typeof n?e?ba(n,t):n:void 0}),zh[t]}function xa(t){var e,n,r=[Yo];for(e=t.length;e--;)for(n=t[e].parent;n&&!n.isRoot;)-1===t.indexOf(n)&&j(r,n),n=n.parent;return r}function _a(t,e,n){var r;ka(t,e),n||(r=e.wildcardMatches(),r.forEach(function(n){wa(t,n,e)}))}function wa(t,e,n){var r,a,i;e=e.str||e,r=t.depsMap.patternObservers,a=r&&r[e],a&&a.forEach(function(e){i=n.join(e.lastKey),ka(t,i),wa(t,e,i)})}function ka(t,e){t.patternObservers.forEach(function(t){t.regex.test(e.str)&&t.update(e)})}function Ea(){function t(t){var r=t.key;t.viewmodel===o?(o.clearCache(r.str),t.invalidate(),n.push(r),e(r)):t.viewmodel.mark(r)}function e(n){var r,a;o.noCascade.hasOwnProperty(n.str)||((a=o.deps.computed[n.str])&&a.forEach(t),(r=o.depsMap.computed[n.str])&&r.forEach(e))}var n,r,a,i=this,o=this,s={};return n=this.changes,n.length?(n.slice().forEach(e),r=Wh(n),r.forEach(function(e){var r;-1===n.indexOf(e)&&(r=o.deps.computed[e.str])&&r.forEach(t)}),this.changes=[],this.patternObservers.length&&(r.forEach(function(t){return Hh(i,t,!0)}),n.forEach(function(t){return Hh(i,t)})),this.deps.observers&&(r.forEach(function(t){return Sa(i,null,t,"observers")}),Ca(this,n,"observers")),this.deps["default"]&&(a=[],r.forEach(function(t){return Sa(i,a,t,"default")}),a.length&&Oa(this,a,n),Ca(this,n,"default")),n.forEach(function(t){s[t.str]=i.get(t)}),this.implicitChanges={},this.noCascade={},s):void 0}function Sa(t,e,n,r){var a,i;(a=Aa(t,n,r))&&(i=t.get(n),a.forEach(function(t){e&&t.refineValue?e.push(t):t.setValue(i)}))}function Oa(t,e,n){e.forEach(function(e){for(var r=!1,a=0,i=n.length,o=[];i>a;){var s=n[a];if(s===e.keypath){r=!0;break}s.slice(0,e.keypath.length)===e.keypath&&o.push(s),a++}r&&e.setValue(t.get(e.keypath)),o.length&&e.refineValue(o)})}function Ca(t,e,n){function r(t){t.forEach(a),t.forEach(i)}function a(e){var r=Aa(t,e,n);r&&s.push({keypath:e,deps:r})}function i(e){var a;(a=t.depsMap[n][e.str])&&r(a)}function o(e){var n=t.get(e.keypath);e.deps.forEach(function(t){return t.setValue(n)})}var s=[];r(e),s.forEach(o)}function Aa(t,e,n){var r=t.deps[n];return r?r[e.str]:null}function Pa(){this.captureGroups.push([])}function Ta(t,e){var n,r;if(e||(r=this.wrapped[t])&&r.teardown()!==!1&&(this.wrapped[t]=null),this.cache[t]=void 0,n=this.cacheMap[t])for(;n.length;)this.clearCache(n.pop())}function ja(t,e){var n=e.firstKey;return!(n in t.data||n in t.computations||n in t.mappings)}function Ma(t,e){var n=new Zh(t,e);return this.ready&&n.init(this),this.computations[t.str]=n}function La(t,e){var n,r,a,i,o,s=this.cache,u=t.str;if(e=e||nm,e.capture&&(i=N(this.captureGroups))&&(~i.indexOf(t)||i.push(t)),Mo.call(this.mappings,t.firstKey))return this.mappings[t.firstKey].get(t,e);if(t.isSpecial)return t.value;if(void 0===s[u]?((r=this.computations[u])&&!r.bypass?(n=r.get(),this.adapt(u,n)):(a=this.wrapped[u])?n=a.value:t.isRoot?(this.adapt("",this.data),n=this.data):n=Fa(this,t),s[u]=n):n=s[u],!e.noUnwrap&&(a=this.wrapped[u])&&(n=a.get()),t.isRoot&&e.fullRootGet)for(o in this.mappings)n[o]=this.mappings[o].getValue();return n===tm?void 0:n}function Fa(t,e){var n,r,a,i;return n=t.get(e.parent),(i=t.wrapped[e.parent.str])&&(n=i.get()),null!==n&&void 0!==n?((r=t.cacheMap[e.parent.str])?-1===r.indexOf(e.str)&&r.push(e.str):t.cacheMap[e.parent.str]=[e.str],"object"!=typeof n||e.lastKey in n?(a=n[e.lastKey],t.adapt(e.str,a,!1),t.cache[e.str]=a,a):t.cache[e.str]=tm):void 0}function Na(){var t;for(t in this.computations)this.computations[t].init(this)}function Ra(t,e){var n=this.mappings[t.str]=new im(t,e);return n.initViewmodel(this),n}function Da(t,e){var n,r=t.str;e&&(e.implicit&&(this.implicitChanges[r]=!0),e.noCascade&&(this.noCascade[r]=!0)),(n=this.computations[r])&&n.invalidate(),-1===this.changes.indexOf(t)&&this.changes.push(t);var a=e?e.keepExistingWrapper:!1;this.clearCache(r,a),this.ready&&this.onchange()}function Ia(t,e,n,r){var a,i,o,s;if(this.mark(t),r&&r.compare){o=Ba(r.compare);try{a=e.map(o),i=n.map(o)}catch(u){m('merge(): "%s" comparison failed. Falling back to identity checking',t),a=e,i=n}}else a=e,i=n;s=sm(a,i),this.smartUpdate(t,n,s,e.length!==n.length)}function qa(t){return JSON.stringify(t)}function Ba(t){if(t===!0)return qa;if("string"==typeof t)return cm[t]||(cm[t]=function(e){return e[t]}),cm[t];if("function"==typeof t)return t;throw Error("The `compare` option must be a function, or a string representing an identifying field (or `true` to use JSON.stringify)")}function Va(t,e){var n,r,a,i=void 0===arguments[2]?"default":arguments[2];e.isStatic||((n=this.mappings[t.firstKey])?n.register(t,e,i):(r=this.deps[i]||(this.deps[i]={}),a=r[t.str]||(r[t.str]=[]),a.push(e),this.depsMap[i]||(this.depsMap[i]={}),t.isRoot||Ua(this,t,i)))}function Ua(t,e,n){for(var r,a,i;!e.isRoot;)r=t.depsMap[n],a=r[e.parent.str]||(r[e.parent.str]=[]),i=e.str,void 0===a["_"+i]&&(a["_"+i]=0,a.push(e)),a["_"+i]+=1,e=e.parent}function za(){return this.captureGroups.pop()}function Wa(t){this.data=t,this.clearCache("")}function Ha(t,e){var n,r,a,i,o=void 0===arguments[2]?{}:arguments[2];if(!o.noMapping&&(n=this.mappings[t.firstKey]))return n.set(t,e);if(r=this.computations[t.str]){if(r.setting)return;r.set(e),e=r.get()}s(this.cache[t.str],e)||(a=this.wrapped[t.str],a&&a.reset&&(i=a.reset(e)!==!1,i&&(e=a.get())),r||i||Ga(this,t,e),o.silent?this.clearCache(t.str):this.mark(t))}function Ga(t,e,n){var r,a,i,o;i=function(){r.set?r.set(e.lastKey,n):(a=r.get(),o())},o=function(){a||(a=Dh(e.lastKey),t.set(e.parent,a,{silent:!0})),a[e.lastKey]=n},r=t.wrapped[e.parent.str],r?i():(a=t.get(e.parent),(r=t.wrapped[e.parent.str])?i():o())}function Ka(t,e,n){var r,a,i,o=this;if(a=n.length,n.forEach(function(e,n){-1===e&&o.mark(t.join(n),vm)}),this.set(t,e,{silent:!0}),(r=this.deps["default"][t.str])&&r.filter($a).forEach(function(t){return t.shuffle(n,e)}),a!==e.length){for(this.mark(t.join("length"),mm),i=n.touchedFrom;i<e.length;i+=1)this.mark(t.join(i));for(i=e.length;a>i;i+=1)this.mark(t.join(i),vm)}}function $a(t){return"function"==typeof t.shuffle}function Qa(){var t,e=this;for(Object.keys(this.cache).forEach(function(t){return e.clearCache(t)});t=this.unresolvedImplicitDependencies.pop();)t.teardown()}function Ya(t,e){var n,r,a,i=void 0===arguments[2]?"default":arguments[2];if(!e.isStatic){if(n=this.mappings[t.firstKey])return n.unregister(t,e,i);if(r=this.deps[i][t.str],a=r.indexOf(e),-1===a)throw Error("Attempted to remove a dependant that was no longer registered! This should not happen. If you are seeing this bug in development please raise an issue at https://github.com/RactiveJS/Ractive/issues - thanks");r.splice(a,1),t.isRoot||Ja(this,t,i)}}function Ja(t,e,n){for(var r,a;!e.isRoot;)r=t.depsMap[n],a=r[e.parent.str],a["_"+e.str]-=1,a["_"+e.str]||(R(a,e),a["_"+e.str]=void 0),e=e.parent}function Za(t){this.hook=new is(t),this.inProcess={},this.queue={}}function Xa(t,e){return t[e._guid]||(t[e._guid]=[])}function ti(t,e){var n=Xa(t.queue,e);for(t.hook.fire(e);n.length;)ti(t,n.shift());delete t.queue[e._guid]}function ei(t,e){var n,r={};for(n in e)r[n]=ni(t,n,e[n]);return r}function ni(t,e,n){var r,a;return"function"==typeof n&&(r=ai(n,t)),"string"==typeof n&&(r=ri(t,n)),"object"==typeof n&&("string"==typeof n.get?r=ri(t,n.get):"function"==typeof n.get?r=ai(n.get,t):p("`%s` computation must have a `get()` method",e),"function"==typeof n.set&&(a=ai(n.set,t))),{getter:r,setter:a}}function ri(t,e){var n,r,a;return n="return ("+e.replace(km,function(t,e){return r=!0,'__ractive.get("'+e+'")'})+");",r&&(n="var __ractive = this; "+n),a=Function(n),r?a.bind(t):a}function ai(t,e){return/this/.test(""+t)?t.bind(e):t}function ii(e){var n,a,i=void 0===arguments[1]?{}:arguments[1],o=void 0===arguments[2]?{}:arguments[2];if(Mv.DEBUG&&jo(),ui(e,o),So(e,"data",{get:ci}),Em.fire(e,i),Am.forEach(function(t){e[t]=r(Eo(e.constructor[t]||null),i[t])}),a=new xm({adapt:oi(e,e.adapt,i),data:Hu.init(e.constructor,e,i),computed:wm(e,r(Eo(e.constructor.prototype.computed),i.computed)),mappings:o.mappings,ractive:e,onchange:function(){return bs.addRactive(e)}}),e.viewmodel=a,a.init(),cc.init(e.constructor,e,i),Sm.fire(e),Om.begin(e),e.template){var s=void 0;(o.cssIds||e.cssId)&&(s=o.cssIds?o.cssIds.slice():[],e.cssId&&s.push(e.cssId)),e.fragment=new av({template:e.template,root:e,owner:e,cssIds:s})}if(Om.end(e),n=t(e.el)){var u=e.render(n,e.append);Mv.DEBUG_PROMISES&&u["catch"](function(t){throw v("Promise debugging is enabled, to help solve errors that happen asynchronously. Some browsers will log unhandled promise rejections, in which case you can safely disable promise debugging:\n Ractive.DEBUG_PROMISES = false;"),m("An error happened during rendering",{ractive:e}),t.stack&&f(t.stack),t})}}function oi(t,e,n){function r(e){return"string"==typeof e&&(e=g("adaptors",t,e),e||p(Io(e,"adaptor"))),e}var a,i,o;if(e=e.map(r),a=F(n.adapt).map(r),a=si(e,a),i="magic"in n?n.magic:t.magic,o="modifyArrays"in n?n.modifyArrays:t.modifyArrays,i){if(!eo)throw Error("Getters and setters (magic mode) are not supported in this browser");o&&a.push(Vh),a.push(Bh)}return o&&a.push(Nh),a}function si(t,e){for(var n=t.slice(),r=e.length;r--;)~n.indexOf(e[r])||n.push(e[r]);return n}function ui(t,e){t._guid="r-"+Cm++,t._subs=Eo(null),t._config={},t._twowayBindings=Eo(null),t._animations=[],t.nodes={},t._liveQueries=[],t._liveComponentQueries=[],t._boundFunctions=[],t._observers=[],e.component?(t.parent=e.parent,t.container=e.container||null,t.root=t.parent.root,t.component=e.component,e.component.instance=t,t._inlinePartials=e.inlinePartials):(t.root=t,t.parent=t.container=null)}function ci(){throw Error("Using `ractive.data` is no longer supported - you must use the `ractive.get()` API instead")}function li(t,e,n){this.parentFragment=t.parentFragment,this.callback=n,this.fragment=new av({template:e,root:t.root,owner:this}),this.update()}function pi(t,e,n){var r;return e.r?r=jl(t,e.r,n):e.x?r=new Nl(t,t.parentFragment,e.x,n):e.rx&&(r=new ql(t,e.rx,n)),r}function fi(t){return 1===t.length&&t[0].t===Ec}function di(t,e){var n;for(n in e)e.hasOwnProperty(n)&&hi(t.instance,t.root,n,e[n])}function hi(t,e,n,r){"string"!=typeof r&&p("Components currently only support simple events - you cannot include arguments. Sorry!"),t.on(n,function(){var t,n;return arguments.length&&arguments[0]&&arguments[0].node&&(t=Array.prototype.shift.call(arguments)),n=Array.prototype.slice.call(arguments),Ws(e,r,{event:t,args:n}),!1})}function mi(t,e){var n,r;if(!e)throw Error('Component "'+this.name+'" not found');n=this.parentFragment=t.parentFragment,r=n.root,this.root=r,this.type=jc,this.name=t.template.e,this.index=t.index,this.indexRefBindings={},this.yielders={},this.resolvers=[],jm(this,e,t.template.a,t.template.f,t.template.p),Mm(this,t.template.v),(t.template.t0||t.template.t1||t.template.t2||t.template.o)&&m('The "intro", "outro" and "decorator" directives have no effect on components',{ractive:this.instance}),Lm(this)}function vi(t,e){function n(n){n.rebind(t,e)}var r;this.resolvers.forEach(n);for(var a in this.yielders)this.yielders[a][0]&&n(this.yielders[a][0]);(r=this.root._liveComponentQueries["_"+this.name])&&r._makeDirty()}function gi(){var t=this.instance;return t.render(this.parentFragment.getNode()),this.rendered=!0,t.fragment.detach()}function bi(){return""+this.instance.fragment}function yi(){var t=this.instance;this.resolvers.forEach(K),xi(this),t._observers.forEach(Q),t.fragment.unbind(),t.viewmodel.teardown(),t.fragment.rendered&&t.el.__ractive_instances__&&R(t.el.__ractive_instances__,t),qm.fire(t)}function xi(t){var e,n;e=t.root;do(n=e._liveComponentQueries["_"+t.name])&&n._remove(t);while(e=e.parent)}function _i(t){this.shouldDestroy=t,this.instance.unrender()}function wi(t){var e=this;this.owner=t.owner,this.parent=this.owner.parentFragment,this.root=t.root,this.pElement=t.pElement,this.context=t.context,this.index=t.index,this.key=t.key,this.registeredIndexRefs=[],this.cssIds="cssIds"in t?t.cssIds:this.parent?this.parent.cssIds:null,this.items=t.template.map(function(n,r){return ki({parentFragment:e,pElement:t.pElement,template:n,index:r})}),this.value=this.argsList=null,this.dirtyArgs=this.dirtyValue=!0,this.bound=!0}function ki(t){if("string"==typeof t.template)return new yl(t);switch(t.template.t){case Mc:return new Gm(t);case Ec:return new Hl(t);case Oc:return new pp(t);case Sc:return new Pp(t);case Cc:var e=void 0;return(e=gh(t.parentFragment.root,t.template.e))?new Um(t,e):new ih(t);case Ac:return new vh(t);case Pc:return new Wm(t);case Lc:return new $m(t);default:throw Error("Something very strange happened. Please file an issue at https://github.com/ractivejs/ractive/issues. Thanks!")}}function Ei(t,e){(!this.owner||this.owner.hasContext)&&w(this,"context",t,e),this.items.forEach(function(n){n.rebind&&n.rebind(t,e)})}function Si(){var t;return 1===this.items.length?t=this.items[0].render():(t=document.createDocumentFragment(),this.items.forEach(function(e){t.appendChild(e.render())})),this.rendered=!0,t}function Oi(t){return this.items?this.items.map(t?Ai:Ci).join(""):""}function Ci(t){return""+t}function Ai(t){return t.toString(!0)}function Pi(){this.bound&&(this.items.forEach(Ti),this.bound=!1)}function Ti(t){t.unbind&&t.unbind()}function ji(t){if(!this.rendered)throw Error("Attempted to unrender a fragment that was not rendered");this.items.forEach(function(e){return e.unrender(t)}),this.rendered=!1}function Mi(t){var e,n,r,a,i;if(t=t||{},"object"!=typeof t)throw Error("The reset method takes either no arguments, or an object containing new data");for((n=this.viewmodel.wrapped[""])&&n.reset?n.reset(t)===!1&&this.viewmodel.reset(t):this.viewmodel.reset(t),r=cc.reset(this),a=r.length;a--;)if(ov.indexOf(r[a])>-1){i=!0;break}if(i){var o=void 0;this.viewmodel.mark(Yo),(o=this.component)&&(o.shouldDestroy=!0),this.unrender(),o&&(o.shouldDestroy=!1),this.fragment.template!==this.template&&(this.fragment.unbind(),this.fragment=new av({template:this.template,root:this,owner:this})),e=this.render(this.el,this.anchor)}else e=bs.start(this,!0),this.viewmodel.mark(Yo),bs.end();return sv.fire(this,t),e}function Li(t){var e,n;Ju.init(null,this,{template:t}),e=this.transitionsEnabled,this.transitionsEnabled=!1,(n=this.component)&&(n.shouldDestroy=!0),this.unrender(),n&&(n.shouldDestroy=!1),this.fragment.unbind(),this.fragment=new av({template:this.template,root:this,owner:this}),this.render(this.el,this.anchor),this.transitionsEnabled=e}function Fi(t,e){var n,r;if(r=bs.start(this,!0),c(t)){n=t;for(t in n)n.hasOwnProperty(t)&&(e=n[t],Ni(this,t,e))}else Ni(this,t,e);return bs.end(),r}function Ni(t,e,n){e=E(C(e)),e.isPattern?S(t,e).forEach(function(e){t.viewmodel.set(e,n)}):t.viewmodel.set(e,n)}function Ri(t,e){return Jo(this,t,void 0===e?-1:-e)}function Di(){var t;return this.fragment.unbind(),this.viewmodel.teardown(),this._observers.forEach(Q),this.fragment.rendered&&this.el.__ractive_instances__&&R(this.el.__ractive_instances__,this),this.shouldDestroy=!0,t=this.fragment.rendered?this.unrender():cs.resolve(),gv.fire(this),this._boundFunctions.forEach(Ii),t}function Ii(t){delete t.fn[t.prop]}function qi(t){var e=this;if("string"!=typeof t)throw new TypeError(Ro);var n=void 0;return/\*/.test(t)?(n={},S(this,E(C(t))).forEach(function(t){n[t.str]=!e.viewmodel.get(t)}),this.set(n)):this.set(t,!this.get(t))}function Bi(){return this.fragment.toString(!0)}function Vi(){var t,e;if(!this.fragment.rendered)return m("ractive.unrender() was called on a Ractive instance that was not rendered"),cs.resolve();for(t=bs.start(this,!0),e=!this.component||this.component.shouldDestroy||this.shouldDestroy;this._animations[0];)this._animations[0].stop();return this.fragment.unrender(e),R(this.el.__ractive_instances__,this),_v.fire(this),bs.end(),t}function Ui(t){var e;return t=E(t)||Yo,e=bs.start(this,!0),this.viewmodel.mark(t),bs.end(),Ev.fire(this,t),e}function zi(t,e){var n,r,a;if("string"!=typeof t||e){a=[];for(r in this._twowayBindings)(!t||E(r).equalsOrStartsWith(t))&&a.push.apply(a,this._twowayBindings[r])}else a=this._twowayBindings[t];return n=Wi(this,a),this.set(n)}function Wi(t,e){var n={},r=[];return e.forEach(function(t){var e,a;if(!t.radioName||t.element.node.checked){if(t.checkboxName)return void(r[t.keypath.str]||t.changed()||(r.push(t.keypath),r[t.keypath.str]=t));e=t.attribute.value,a=t.getValue(),L(e,a)||s(e,a)||(n[t.keypath.str]=a)}}),r.length&&r.forEach(function(t){var e,a,i;e=r[t.str],a=e.attribute.value,i=e.getValue(),L(a,i)||(n[t.str]=i)}),n}function Hi(t,e){return"function"==typeof e&&/_super/.test(t)}function Gi(t){for(var e={};t;)Ki(t,e),Qi(t,e),t=t._Parent!==Mv?t._Parent:!1;return e}function Ki(t,e){ac.forEach(function(n){$i(n.useDefaults?t.prototype:t,e,n.name)})}function $i(t,e,n){var r,a=Object.keys(t[n]);a.length&&((r=e[n])||(r=e[n]={}),a.filter(function(t){return!(t in r)}).forEach(function(e){return r[e]=t[n][e]}))}function Qi(t,e){Object.keys(t.prototype).forEach(function(n){if("computed"!==n){var r=t.prototype[n];if(n in e){if("function"==typeof e[n]&&"function"==typeof r&&e[n]._method){var a=void 0,i=r._method;i&&(r=r._method),a=Cv(e[n]._method,r),i&&(a._method=a),e[n]=a}}else e[n]=r._method?r._method:r}})}function Yi(){for(var t=arguments.length,e=Array(t),n=0;t>n;n++)e[n]=arguments[n];return e.length?e.reduce(Ji,this):Ji(this); +}function Ji(t){var e,n,a=void 0===arguments[1]?{}:arguments[1];return a.prototype instanceof Mv&&(a=Av(a)),e=function(t){return this instanceof e?void Pm(this,t):new e(t)},n=Eo(t.prototype),n.constructor=e,Oo(e,{defaults:{value:n},extend:{value:Yi,writable:!0,configurable:!0},_Parent:{value:t}}),cc.extend(t,n,a),Hu.extend(t,n,a),a.computed&&(n.computed=r(Eo(t.prototype.computed),a.computed)),e.prototype=n,e}var Zi,Xi,to,eo,no,ro,ao,io=3,oo={el:void 0,append:!1,template:{v:io,t:[]},preserveWhitespace:!1,sanitize:!1,stripComments:!0,delimiters:["{{","}}"],tripleDelimiters:["{{{","}}}"],interpolate:!1,data:{},computed:{},magic:!1,modifyArrays:!0,adapt:[],isolated:!1,twoway:!0,lazy:!1,noIntro:!1,transitionsEnabled:!0,complete:void 0,css:null,noCssTransform:!1},so=oo,uo={linear:function(t){return t},easeIn:function(t){return Math.pow(t,3)},easeOut:function(t){return Math.pow(t-1,3)+1},easeInOut:function(t){return(t/=.5)<1?.5*Math.pow(t,3):.5*(Math.pow(t-2,3)+2)}};Zi="object"==typeof document,Xi="undefined"!=typeof navigator&&/jsDom/.test(navigator.appName),to="undefined"!=typeof console&&"function"==typeof console.warn&&"function"==typeof console.warn.apply;try{Object.defineProperty({},"test",{value:0}),eo=!0}catch(co){eo=!1}no={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/"},ro="undefined"==typeof document?!1:document&&document.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#BasicStructure","1.1"),ao=["o","ms","moz","webkit"];var lo,po,fo,ho,mo,vo,go,bo,yo;if(lo=ro?function(t,e){return e&&e!==no.html?document.createElementNS(e,t):document.createElement(t)}:function(t,e){if(e&&e!==no.html)throw"This browser does not support namespaces other than http://www.w3.org/1999/xhtml. The most likely cause of this error is that you're trying to render SVG in an older browser. See http://docs.ractivejs.org/latest/svg-and-older-browsers for more information";return document.createElement(t)},Zi){for(fo=lo("div"),ho=["matches","matchesSelector"],yo=function(t){return function(e,n){return e[t](n)}},go=ho.length;go--&&!po;)if(mo=ho[go],fo[mo])po=yo(mo);else for(bo=ao.length;bo--;)if(vo=ao[go]+mo.substr(0,1).toUpperCase()+mo.substring(1),fo[vo]){po=yo(vo);break}po||(po=function(t,e){var n,r,a;for(r=t.parentNode,r||(fo.innerHTML="",r=fo,t=t.cloneNode(),fo.appendChild(t)),n=r.querySelectorAll(e),a=n.length;a--;)if(n[a]===t)return!0;return!1})}else po=null;var xo,_o,wo,ko=function(){};"undefined"==typeof window?wo=null:(xo=window,_o=xo.document,wo={},_o||(wo=null),Date.now||(Date.now=function(){return+new Date}),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^\s+/,"").replace(/\s+$/,"")}),Object.keys||(Object.keys=function(){var t=Object.prototype.hasOwnProperty,e=!{toString:null}.propertyIsEnumerable("toString"),n=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],r=n.length;return function(a){if("object"!=typeof a&&"function"!=typeof a||null===a)throw new TypeError("Object.keys called on non-object");var i=[];for(var o in a)t.call(a,o)&&i.push(o);if(e)for(var s=0;r>s;s++)t.call(a,n[s])&&i.push(n[s]);return i}}()),Array.prototype.indexOf||(Array.prototype.indexOf=function(t,e){var n;for(void 0===e&&(e=0),0>e&&(e+=this.length),0>e&&(e=0),n=this.length;n>e;e++)if(this.hasOwnProperty(e)&&this[e]===t)return e;return-1}),Array.prototype.forEach||(Array.prototype.forEach=function(t,e){var n,r;for(n=0,r=this.length;r>n;n+=1)this.hasOwnProperty(n)&&t.call(e,this[n],n,this)}),Array.prototype.map||(Array.prototype.map=function(t,e){var n,r,a,i=this,o=[];for(i instanceof String&&(i=""+i,a=!0),n=0,r=i.length;r>n;n+=1)(i.hasOwnProperty(n)||a)&&(o[n]=t.call(e,i[n],n,i));return o}),"function"!=typeof Array.prototype.reduce&&(Array.prototype.reduce=function(t,e){var n,r,a,i;if("function"!=typeof t)throw new TypeError(t+" is not a function");for(a=this.length,i=!1,arguments.length>1&&(r=e,i=!0),n=0;a>n;n+=1)this.hasOwnProperty(n)?i&&(r=t(r,this[n],n,this)):(r=this[n],i=!0);if(!i)throw new TypeError("Reduce of empty array with no initial value");return r}),Array.prototype.filter||(Array.prototype.filter=function(t,e){var n,r,a=[];for(n=0,r=this.length;r>n;n+=1)this.hasOwnProperty(n)&&t.call(e,this[n],n,this)&&(a[a.length]=this[n]);return a}),Array.prototype.every||(Array.prototype.every=function(t,e){var n,r,a;if(null==this)throw new TypeError;if(n=Object(this),r=n.length>>>0,"function"!=typeof t)throw new TypeError;for(a=0;r>a;a+=1)if(a in n&&!t.call(e,n[a],a,n))return!1;return!0}),"function"!=typeof Function.prototype.bind&&(Function.prototype.bind=function(t){var e,n,r,a,i=[].slice;if("function"!=typeof this)throw new TypeError("Function.prototype.bind called on non-function");return e=i.call(arguments,1),n=this,r=function(){},a=function(){var a=this instanceof r&&t?this:t;return n.apply(a,e.concat(i.call(arguments)))},r.prototype=this.prototype,a.prototype=new r,a}),xo.addEventListener||!function(t,e){var n,r,a,i,o,s;t.appearsToBeIELessEqual8=!0,n=function(t,e){var n,r=this;for(n in t)r[n]=t[n];r.currentTarget=e,r.target=t.srcElement||e,r.timeStamp=+new Date,r.preventDefault=function(){t.returnValue=!1},r.stopPropagation=function(){t.cancelBubble=!0}},r=function(t,e){var r,a,i=this;r=i.listeners||(i.listeners=[]),a=r.length,r[a]=[e,function(t){e.call(i,new n(t,i))}],i.attachEvent("on"+t,r[a][1])},a=function(t,e){var n,r,a=this;if(a.listeners)for(n=a.listeners,r=n.length;r--;)n[r][0]===e&&a.detachEvent("on"+t,n[r][1])},t.addEventListener=e.addEventListener=r,t.removeEventListener=e.removeEventListener=a,"Element"in t?(t.Element.prototype.addEventListener=r,t.Element.prototype.removeEventListener=a):(s=e.createElement,e.createElement=function(t){var e=s(t);return e.addEventListener=r,e.removeEventListener=a,e},i=e.getElementsByTagName("head")[0],o=e.createElement("style"),i.insertBefore(o,i.firstChild))}(xo,_o),xo.getComputedStyle||(wo.getComputedStyle=function(){function t(n,r,a,i){var o,s=r[a],u=parseFloat(s),c=s.split(/\d/)[0];return isNaN(u)&&/^thin|medium|thick$/.test(s)&&(u=e(s),c=""),i=null!=i?i:/%|em/.test(c)&&n.parentElement?t(n.parentElement,n.parentElement.currentStyle,"fontSize",null):16,o="fontSize"==a?i:/width/i.test(a)?n.clientWidth:n.clientHeight,"em"==c?u*i:"in"==c?96*u:"pt"==c?96*u/72:"%"==c?u/100*o:u}function e(t){var e,n;return i[t]||(e=document.createElement("div"),e.style.display="block",e.style.position="fixed",e.style.width=e.style.height="0",e.style.borderRight=t+" solid black",document.getElementsByTagName("body")[0].appendChild(e),n=e.getBoundingClientRect(),i[t]=n.right-n.left),i[t]}function n(t,e){var n="border"==e?"Width":"",r=e+"Top"+n,a=e+"Right"+n,i=e+"Bottom"+n,o=e+"Left"+n;t[e]=(t[r]==t[a]==t[i]==t[o]?[t[r]]:t[r]==t[i]&&t[o]==t[a]?[t[r],t[a]]:t[o]==t[a]?[t[r],t[a],t[i]]:[t[r],t[a],t[i],t[o]]).join(" ")}function r(e){var r,a,i,s;r=e.currentStyle,a=this,i=t(e,r,"fontSize",null);for(s in r)"normal"===r[s]&&o.hasOwnProperty(s)?a[s]=o[s]:/width|height|margin.|padding.|border.+W/.test(s)?"auto"===r[s]?/^width|height/.test(s)?a[s]=("width"===s?e.clientWidth:e.clientHeight)+"px":/(?:padding)?Top|Bottom$/.test(s)&&(a[s]="0px"):a[s]=t(e,r,s,i)+"px":"styleFloat"===s?a["float"]=r[s]:a[s]=r[s];return n(a,"margin"),n(a,"padding"),n(a,"border"),a.fontSize=i+"px",a}function a(t){return new r(t)}var i={},o={fontWeight:400,lineHeight:1.2,letterSpacing:0};return r.prototype={constructor:r,getPropertyPriority:ko,getPropertyValue:function(t){return this[t]||""},item:ko,removeProperty:ko,setProperty:ko,getPropertyCSSValue:ko},a}()));var Eo,So,Oo,Co=wo;try{Object.defineProperty({},"test",{value:0}),Zi&&Object.defineProperty(document.createElement("div"),"test",{value:0}),So=Object.defineProperty}catch(Ao){So=function(t,e,n){t[e]=n.value}}try{try{Object.defineProperties({},{test:{value:0}})}catch(Ao){throw Ao}Zi&&Object.defineProperties(lo("div"),{test:{value:0}}),Oo=Object.defineProperties}catch(Ao){Oo=function(t,e){var n;for(n in e)e.hasOwnProperty(n)&&So(t,n,e[n])}}try{Object.create(null),Eo=Object.create}catch(Ao){Eo=function(){var t=function(){};return function(e,n){var r;return null===e?{}:(t.prototype=e,r=new t,n&&Object.defineProperties(r,n),r)}}()}var Po,To,jo,Mo=Object.prototype.hasOwnProperty,Lo=Object.prototype.toString,Fo=/^\[object (?:Array|FileList)\]$/,No={};to?!function(){var t=["%cRactive.js %c0.7.3 %cin debug mode, %cmore...","color: rgb(114, 157, 52); font-weight: normal;","color: rgb(85, 85, 85); font-weight: normal;","color: rgb(85, 85, 85); font-weight: normal;","color: rgb(82, 140, 224); font-weight: normal; text-decoration: underline;"],e="You're running Ractive 0.7.3 in debug mode - messages will be printed to the console to help you fix problems and optimise your application.\n\nTo disable debug mode, add this line at the start of your app:\n Ractive.DEBUG = false;\n\nTo disable debug mode when your app is minified, add this snippet:\n Ractive.DEBUG = /unminified/.test(function(){/*unminified*/});\n\nGet help and support:\n http://docs.ractivejs.org\n http://stackoverflow.com/questions/tagged/ractivejs\n http://groups.google.com/forum/#!forum/ractive-js\n http://twitter.com/ractivejs\n\nFound a bug? Raise an issue:\n https://github.com/ractivejs/ractive/issues\n\n";jo=function(){var n=!!console.groupCollapsed;console[n?"groupCollapsed":"log"].apply(console,t),console.log(e),n&&console.groupEnd(t),jo=ko},To=function(t,e){if(jo(),"object"==typeof e[e.length-1]){var n=e.pop(),r=n?n.ractive:null;if(r){var a=void 0;r.component&&(a=r.component.name)&&(t="<"+a+"> "+t);var i=void 0;(i=n.node||r.fragment&&r.fragment.rendered&&r.find("*"))&&e.push(i)}}console.warn.apply(console,["%cRactive.js: %c"+t,"color: rgb(114, 157, 52);","color: rgb(85, 85, 85);"].concat(e))},Po=function(){console.log.apply(console,arguments)}}():To=Po=jo=ko;var Ro="Bad arguments",Do='A function was specified for "%s" %s, but no %s was returned',Io=function(t,e){return'Missing "'+t+'" '+e+" plugin. You may need to download a plugin via http://docs.ractivejs.org/latest/plugins#"+e+"s"},qo=function(t,e,n,r){if(t===e)return y(e);if(r){var a=g("interpolators",n,r);if(a)return a(t,e)||y(e);p(Io(r,"interpolator"))}return Uo.number(t,e)||Uo.array(t,e)||Uo.object(t,e)||y(e)},Bo=qo,Vo={number:function(t,e){var n;return u(t)&&u(e)?(t=+t,e=+e,n=e-t,n?function(e){return t+e*n}:function(){return t}):null},array:function(t,e){var n,r,a,o;if(!i(t)||!i(e))return null;for(n=[],r=[],o=a=Math.min(t.length,e.length);o--;)r[o]=Bo(t[o],e[o]);for(o=a;o<t.length;o+=1)n[o]=t[o];for(o=a;o<e.length;o+=1)n[o]=e[o];return function(t){for(var e=a;e--;)n[e]=r[e](t);return n}},object:function(t,e){var n,r,a,i,o;if(!c(t)||!c(e))return null;n=[],i={},a={};for(o in t)Mo.call(t,o)&&(Mo.call(e,o)?(n.push(o),a[o]=Bo(t[o],e[o])):i[o]=t[o]);for(o in e)Mo.call(e,o)&&!Mo.call(t,o)&&(i[o]=e[o]);return r=n.length,function(t){for(var e,o=r;o--;)e=n[o],i[e]=a[e](t);return i}}},Uo=Vo,zo=x,Wo={},Ho=/\[\s*(\*|[0-9]|[1-9][0-9]+)\s*\]/g,Go=/\*/,Ko={},$o=function(t){var e=t.split(".");this.str=t,"@"===t[0]&&(this.isSpecial=!0,this.value=k(t)),this.firstKey=e[0],this.lastKey=e.pop(),this.isPattern=Go.test(t),this.parent=""===t?null:E(e.join(".")),this.isRoot=!t};$o.prototype={equalsOrStartsWith:function(t){return t===this||this.startsWith(t)},join:function(t){return E(this.isRoot?t+"":this.str+"."+t)},replace:function(t,e){return this===t?e:this.startsWith(t)?null===e?e:E(this.str.replace(t.str+".",e.str+".")):void 0},startsWith:function(t){return t?t&&this.str.substr(0,t.str.length+1)===t.str+".":!1},toString:function(){throw Error("Bad coercion")},valueOf:function(){throw Error("Bad coercion")},wildcardMatches:function(){return this._wildcardMatches||(this._wildcardMatches=zo(this.str))}};var Qo,Yo=E(""),Jo=A,Zo="Cannot add to a non-numeric value",Xo=P;"undefined"==typeof window?Qo=null:(!function(t,e,n){var r,a;if(!n.requestAnimationFrame){for(r=0;r<t.length&&!n.requestAnimationFrame;++r)n.requestAnimationFrame=n[t[r]+"RequestAnimationFrame"];n.requestAnimationFrame||(a=n.setTimeout,n.requestAnimationFrame=function(t){var n,r,i;return n=Date.now(),r=Math.max(0,16-(n-e)),i=a(function(){t(n+r)},r),e=n+r,i})}}(ao,0,window),Qo=window.requestAnimationFrame);var ts,es=Qo;ts="undefined"!=typeof window&&window.performance&&"function"==typeof window.performance.now?function(){return window.performance.now()}:function(){return Date.now()};var ns=ts,rs={construct:{deprecated:"beforeInit",replacement:"onconstruct"},render:{deprecated:"init",message:'The "init" method has been deprecated and will likely be removed in a future release. You can either use the "oninit" method which will fire only once prior to, and regardless of, any eventual ractive instance being rendered, or if you need to access the rendered DOM, use "onrender" instead. See http://docs.ractivejs.org/latest/migrating for more information.'},complete:{deprecated:"complete",replacement:"oncomplete"}};T.prototype.fire=function(t,e){function n(n){return t[n]?(e?t[n](e):t[n](),!0):void 0}n(this.method),!t[this.method]&&this.deprecate&&n(this.deprecate.deprecated)&&(this.deprecate.message?m(this.deprecate.message):m('The method "%s" has been deprecated in favor of "%s" and will likely be removed in a future release. See http://docs.ractivejs.org/latest/migrating for more information.',this.deprecate.deprecated,this.deprecate.replacement)),e?t.fire(this.event,e):t.fire(this.event)};var as,is=T,os={},ss={},us={};"function"==typeof Promise?as=Promise:(as=function(t){var e,n,r,a,i,o,s=[],u=[],c=os;r=function(t){return function(r){c===os&&(e=r,c=t,n=q(c===ss?s:u,e),I(n))}},a=r(ss),i=r(us);try{t(a,i)}catch(l){i(l)}return o={then:function(t,e){var r=new as(function(a,i){var o=function(t,e,n){"function"==typeof t?e.push(function(e){var n;try{n=t(e),B(r,n,a,i)}catch(o){i(o)}}):e.push(n)};o(t,s,a),o(e,u,i),c!==os&&I(n)});return r}},o["catch"]=function(t){return this.then(null,t)},o},as.all=function(t){return new as(function(e,n){var r,a,i,o=[];if(!t.length)return void e(o);for(i=function(t,a){t&&"function"==typeof t.then?t.then(function(t){o[a]=t,--r||e(o)},n):(o[a]=t,--r||e(o))},r=a=t.length;a--;)i(t[a],a)})},as.resolve=function(t){return new as(function(e){e(t)})},as.reject=function(t){return new as(function(e,n){n(t)})});var cs=as,ls=function(t){do if(void 0!==t.context)return t.context;while(t=t.parent);return Yo},ps=V,fs=function(t,e){this.callback=t,this.parent=e,this.intros=[],this.outros=[],this.children=[],this.totalChildren=this.outroChildren=0,this.detachQueue=[],this.decoratorQueue=[],this.outrosComplete=!1,e&&e.addChild(this)};fs.prototype={addChild:function(t){this.children.push(t),this.totalChildren+=1,this.outroChildren+=1},decrementOutros:function(){this.outroChildren-=1,Z(this)},decrementTotal:function(){this.totalChildren-=1,Z(this)},add:function(t){var e=t.isIntro?this.intros:this.outros;e.push(t)},addDecorator:function(t){this.decoratorQueue.push(t)},remove:function(t){var e=t.isIntro?this.intros:this.outros;R(e,t),Z(this)},init:function(){this.ready=!0,Z(this)},detachNodes:function(){this.decoratorQueue.forEach(G),this.detachQueue.forEach(Y),this.children.forEach(J)}};var ds,hs,ms=fs,vs=[],gs=new is("change");hs={start:function(t,e){var n,r;return e&&(n=new cs(function(t){return r=t})),ds={previousBatch:ds,transitionManager:new ms(r,ds&&ds.transitionManager),views:[],tasks:[],ractives:[],instance:t},t&&ds.ractives.push(t),n},end:function(){X(),ds.transitionManager.init(),!ds.previousBatch&&ds.instance&&(ds.instance.viewmodel.changes=[]),ds=ds.previousBatch},addRactive:function(t){ds&&j(ds.ractives,t)},registerTransition:function(t){t._manager=ds.transitionManager,ds.transitionManager.add(t)},registerDecorator:function(t){ds.transitionManager.addDecorator(t)},addView:function(t){ds.views.push(t)},addUnresolved:function(t){vs.push(t)},removeUnresolved:function(t){R(vs,t)},detachWhenReady:function(t){ds.transitionManager.detachQueue.push(t)},scheduleTask:function(t,e){var n;if(ds){for(n=ds;e&&n.previousBatch;)n=n.previousBatch;n.tasks.push(t)}else t()}};var bs=hs,ys=[],xs={tick:function(){var t,e,n;for(n=ns(),bs.start(),t=0;t<ys.length;t+=1)e=ys[t],e.tick(n)||ys.splice(t--,1);bs.end(),ys.length?es(xs.tick):xs.running=!1},add:function(t){ys.push(t),xs.running||(xs.running=!0,es(xs.tick))},abort:function(t,e){for(var n,r=ys.length;r--;)n=ys[r],n.root===e&&n.keypath===t&&n.stop()}},_s=xs,ws=function(t){var e;this.startTime=Date.now();for(e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);this.interpolator=Bo(this.from,this.to,this.root,this.interpolator),this.running=!0,this.tick()};ws.prototype={tick:function(){var t,e,n,r,a,i;return i=this.keypath,this.running?(r=Date.now(),t=r-this.startTime,t>=this.duration?(null!==i&&(bs.start(this.root),this.root.viewmodel.set(i,this.to),bs.end()),this.step&&this.step(1,this.to),this.complete(this.to),a=this.root._animations.indexOf(this),-1===a&&m("Animation was not found"),this.root._animations.splice(a,1),this.running=!1,!1):(e=this.easing?this.easing(t/this.duration):t/this.duration,null!==i&&(n=this.interpolator(e),bs.start(this.root),this.root.viewmodel.set(i,n),bs.end()),this.step&&this.step(e,n),!0)):!1},stop:function(){var t;this.running=!1,t=this.root._animations.indexOf(this),-1===t&&m("Animation was not found"),this.root._animations.splice(t,1)}};var ks=ws,Es=nt,Ss={stop:ko},Os=at,Cs=new is("detach"),As=it,Ps=ot,Ts=function(){var t,e,n;t=this._root[this._isComponentQuery?"liveComponentQueries":"liveQueries"],e=this.selector,n=t.indexOf(e),-1!==n&&(t.splice(n,1),t[e]=null)},js=function(t,e){var n,r,a,i,o,s,u,c,l,p;for(n=ut(t.component||t._ractive.proxy),r=ut(e.component||e._ractive.proxy),a=N(n),i=N(r);a&&a===i;)n.pop(),r.pop(),o=a,a=N(n),i=N(r);if(a=a.component||a,i=i.component||i,l=a.parentFragment,p=i.parentFragment,l===p)return s=l.items.indexOf(a),u=p.items.indexOf(i),s-u||n.length-r.length;if(c=o.fragments)return s=c.indexOf(l),u=c.indexOf(p),s-u||n.length-r.length;throw Error("An unexpected condition was met while comparing the position of two components. Please file an issue at https://github.com/RactiveJS/Ractive/issues - thanks!")},Ms=function(t,e){var n;return t.compareDocumentPosition?(n=t.compareDocumentPosition(e),2&n?1:-1):js(t,e)},Ls=function(){this.sort(this._isComponentQuery?js:Ms),this._dirty=!1},Fs=function(){var t=this;this._dirty||(this._dirty=!0,bs.scheduleTask(function(){t._sort()}))},Ns=function(t){var e=this.indexOf(this._isComponentQuery?t.instance:t);-1!==e&&this.splice(e,1)},Rs=ct,Ds=lt,Is=pt,qs=ft,Bs=dt,Vs=ht,Us={enqueue:function(t,e){t.event&&(t._eventQueue=t._eventQueue||[],t._eventQueue.push(t.event)),t.event=e},dequeue:function(t){t._eventQueue&&t._eventQueue.length?t.event=t._eventQueue.pop():delete t.event}},zs=Us,Ws=mt,Hs=bt,Gs=yt,Ks={capture:!0,noUnwrap:!0,fullRootGet:!0},$s=xt,Qs=new is("insert"),Ys=wt,Js=function(t,e,n,r){this.root=t,this.keypath=e,this.callback=n,this.defer=r.defer,this.context=r&&r.context?r.context:t};Js.prototype={init:function(t){this.value=this.root.get(this.keypath.str),t!==!1?this.update():this.oldValue=this.value},setValue:function(t){var e=this;s(t,this.value)||(this.value=t,this.defer&&this.ready?bs.scheduleTask(function(){return e.update()}):this.update())},update:function(){this.updating||(this.updating=!0,this.callback.call(this.context,this.value,this.oldValue,this.keypath.str),this.oldValue=this.value,this.updating=!1)}};var Zs,Xs=Js,tu=kt,eu=Array.prototype.slice;Zs=function(t,e,n,r){this.root=t,this.callback=n,this.defer=r.defer,this.keypath=e,this.regex=RegExp("^"+e.str.replace(/\./g,"\\.").replace(/\*/g,"([^\\.]+)")+"$"),this.values={},this.defer&&(this.proxies=[]),this.context=r&&r.context?r.context:t},Zs.prototype={init:function(t){var e,n;if(e=tu(this.root,this.keypath),t!==!1)for(n in e)e.hasOwnProperty(n)&&this.update(E(n));else this.values=e},update:function(t){var e,n=this;if(t.isPattern){e=tu(this.root,t);for(t in e)e.hasOwnProperty(t)&&this.update(E(t))}else if(!this.root.viewmodel.implicitChanges[t.str])return this.defer&&this.ready?void bs.scheduleTask(function(){return n.getProxy(t).update()}):void this.reallyUpdate(t)},reallyUpdate:function(t){var e,n,r,a;return e=t.str,n=this.root.viewmodel.get(t),this.updating?void(this.values[e]=n):(this.updating=!0,s(n,this.values[e])&&this.ready||(r=eu.call(this.regex.exec(e),1),a=[n,this.values[e],e].concat(r),this.values[e]=n,this.callback.apply(this.context,a)),void(this.updating=!1))},getProxy:function(t){var e=this;return this.proxies[t.str]||(this.proxies[t.str]={update:function(){return e.reallyUpdate(t)}}),this.proxies[t.str]}};var nu,ru,au,iu,ou,su,uu=Zs,cu=Et,lu={},pu=St,fu=Ot,du=function(t){return t.trim()},hu=function(t){return""!==t},mu=Ct,vu=At,gu=Pt,bu=Tt,yu=Array.prototype,xu=function(t){return function(e){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;n>a;a++)r[a-1]=arguments[a];var o,s,u,c,l=[];if(e=E(C(e)),o=this.viewmodel.get(e),s=o.length,!i(o))throw Error("Called ractive."+t+"('"+e.str+"'), but '"+e.str+"' does not refer to an array");return l=bu(o,t,r),c=yu[t].apply(o,r),u=bs.start(this,!0).then(function(){return c}),l?this.viewmodel.smartUpdate(e,o,l):this.viewmodel.mark(e),bs.end(),u}},_u=xu("pop"),wu=xu("push"),ku="/* Ractive.js component styles */\n",Eu=[],Su=!1;Zi?(au=document.createElement("style"),au.type="text/css",iu=document.getElementsByTagName("head")[0],su=!1,ou=au.styleSheet,ru=function(){var t=ku+Eu.map(function(t){return"\n/* {"+t.id+"} */\n"+t.styles}).join("\n");ou?ou.cssText=t:au.innerHTML=t,su||(iu.appendChild(au),su=!0)},nu={add:function(t){Eu.push(t),Su=!0},apply:function(){Su&&(ru(),Su=!1)}}):nu={add:ko,apply:ko};var Ou,Cu,Au,Pu=nu,Tu=Mt,ju=new is("render"),Mu=new is("complete"),Lu={extend:function(t,e,n){e.adapt=Ft(e.adapt,F(n.adapt))},init:function(){}},Fu=Lu,Nu=Nt,Ru=/(?:^|\})?\s*([^\{\}]+)\s*\{/g,Du=/\/\*.*?\*\//g,Iu=/((?:(?:\[[^\]+]\])|(?:[^\s\+\>\~:]))+)((?::[^\s\+\>\~\(]+(?:\([^\)]+\))?)?\s*[\s\+\>\~]?)\s*/g,qu=/^@media/,Bu=/\[data-ractive-css~="\{[a-z0-9-]+\}"]/g,Vu=1,Uu={name:"css",extend:function(t,e,n){if(n.css){var r=Vu++,a=n.noCssTransform?n.css:Nu(n.css,r);e.cssId=r,Pu.add({id:r,styles:a})}},init:function(){}},zu=Uu,Wu={name:"data",extend:function(t,e,n){var r=void 0,a=void 0;if(n.data&&c(n.data))for(r in n.data)a=n.data[r],a&&"object"==typeof a&&(c(a)||i(a))&&m("Passing a `data` option with object and array properties to Ractive.extend() is discouraged, as mutating them is likely to cause bugs. Consider using a data function instead:\n\n // this...\n data: function () {\n return {\n myObject: {}\n };\n })\n\n // instead of this:\n data: {\n myObject: {}\n }");e.data=qt(e.data,n.data)},init:function(t,e,n){var r=qt(t.prototype.data,n.data);return"function"==typeof r&&(r=r.call(e)),r||{}},reset:function(t){var e=this.init(t.constructor,t,t.viewmodel);return t.viewmodel.reset(e),!0}},Hu=Wu,Gu=null,Ku=["preserveWhitespace","sanitize","stripComments","delimiters","tripleDelimiters","interpolate"],$u={fromId:Wt,isHashedId:Ht,isParsed:Gt,getParseOptions:Kt,createHelper:Ut,parse:zt},Qu=$u,Yu={name:"template",extend:function(t,e,n){var r;"template"in n&&(r=n.template,"function"==typeof r?e.template=r:e.template=Jt(r,e))},init:function(t,e,n){var r,a;r="template"in n?n.template:t.prototype.template,"function"==typeof r&&(a=r,r=Qt(e,a),e._config.template={fn:a,result:r}),r=Jt(r,e),e.template=r.t,r.p&&Zt(e.partials,r.p)},reset:function(t){var e,n=$t(t);return n?(e=Jt(n,t),t.template=e.t,Zt(t.partials,e.p,!0),!0):void 0}},Ju=Yu;Ou=["adaptors","components","computed","decorators","easing","events","interpolators","partials","transitions"],Cu=function(t,e){this.name=t,this.useDefaults=e},Cu.prototype={constructor:Cu,extend:function(t,e,n){this.configure(this.useDefaults?t.defaults:t,this.useDefaults?e:e.constructor,n)},init:function(){},configure:function(t,e,n){var r,a=this.name,i=n[a];r=Eo(t[a]);for(var o in i)r[o]=i[o];e[a]=r},reset:function(t){var e=t[this.name],n=!1;return Object.keys(e).forEach(function(t){var r=e[t];r._fn&&(r._fn.isOwner?e[t]=r._fn:delete e[t],n=!0)}),n}},Au=Ou.map(function(t){return new Cu(t,"computed"===t)});var Zu,Xu,tc,ec,nc,rc,ac=Au,ic=Xt,oc=re;ec={adapt:Fu,css:zu,data:Hu,template:Ju},tc=Object.keys(so),rc=oe(tc.filter(function(t){return!ec[t]})),nc=oe(tc.concat(ac.map(function(t){return t.name}))),Xu=[].concat(tc.filter(function(t){return!ac[t]&&!ec[t]}),ac,ec.data,ec.template,ec.css),Zu={extend:function(t,e,n){return ae("extend",t,e,n)},init:function(t,e,n){return ae("init",t,e,n)},reset:function(t){return Xu.filter(function(e){return e.reset&&e.reset(t)}).map(function(t){return t.name})},order:Xu};var sc,uc,cc=Zu,lc=se,pc=ue,fc=ce,dc=le,hc=pe,mc=fe,vc=de,gc=he,bc=/^\s+/;uc=function(t){this.name="ParseError",this.message=t;try{throw Error(t)}catch(e){this.stack=e.stack}},uc.prototype=Error.prototype,sc=function(t,e){var n,r,a=0;for(this.str=t,this.options=e||{},this.pos=0,this.lines=this.str.split("\n"),this.lineEnds=this.lines.map(function(t){var e=a+t.length+1;return a=e,e},0),this.init&&this.init(t,e),n=[];this.pos<this.str.length&&(r=this.read());)n.push(r);this.leftover=this.remaining(),this.result=this.postProcess?this.postProcess(n,e):n},sc.prototype={read:function(t){var e,n,r,a;for(t||(t=this.converters),e=this.pos,r=t.length,n=0;r>n;n+=1)if(this.pos=e,a=t[n](this))return a;return null},getLinePos:function(t){for(var e,n=0,r=0;t>=this.lineEnds[n];)r=this.lineEnds[n],n+=1;return e=t-r,[n+1,e+1,t]},error:function(t){var e=this.getLinePos(this.pos),n=e[0],r=e[1],a=this.lines[e[0]-1],i=0,o=a.replace(/\t/g,function(t,n){return n<e[1]&&(i+=1)," "})+"\n"+Array(e[1]+i).join(" ")+"^----",s=new uc(""+t+" at line "+n+" character "+r+":\n"+o);throw s.line=e[0],s.character=e[1],s.shortMessage=t,s},matchString:function(t){return this.str.substr(this.pos,t.length)===t?(this.pos+=t.length,t):void 0},matchPattern:function(t){var e;return(e=t.exec(this.remaining()))?(this.pos+=e[0].length,e[1]||e[0]):void 0},allowWhitespace:function(){this.matchPattern(bc)},remaining:function(){return this.str.substring(this.pos)},nextChar:function(){return this.str.charAt(this.pos)}},sc.extend=function(t){var e,n,r=this;e=function(t,e){sc.call(this,t,e)},e.prototype=Eo(r.prototype);for(n in t)Mo.call(t,n)&&(e.prototype[n]=t[n]);return e.extend=sc.extend,e};var yc,xc,_c,wc=sc,kc=1,Ec=2,Sc=3,Oc=4,Cc=7,Ac=8,Pc=9,Tc=13,jc=15,Mc=16,Lc=18,Fc=20,Nc=21,Rc=30,Dc=50,Ic=51,qc=52,Bc=53,Vc=54;yc=/^(?=.)[^"'\\]+?(?:(?!.)|(?=["'\\]))/,xc=/^\\(?:['"\\bfnrt]|0(?![0-9])|x[0-9a-fA-F]{2}|u[0-9a-fA-F]{4}|(?=.)[^ux0-9])/,_c=/^\\(?:\r\n|[\u000A\u000D\u2028\u2029])/;var Uc,zc,Wc,Hc,Gc,Kc,$c,Qc=function(t){return function(e){var n,r,a,i;for(n=e.pos,r='"',a=!1;!a;)i=e.matchPattern(yc)||e.matchPattern(xc)||e.matchString(t),i?r+='"'===i?'\\"':"\\'"===i?"'":i:(i=e.matchPattern(_c),i?r+="\\u"+("000"+i.charCodeAt(1).toString(16)).slice(-4):a=!0);return r+='"',JSON.parse(r)}},Yc=Qc('"'),Jc=Qc("'"),Zc=function(t){var e,n;return e=t.pos,t.matchString('"')?(n=Jc(t),t.matchString('"')?{t:Nc,v:n}:(t.pos=e,null)):t.matchString("'")?(n=Yc(t),t.matchString("'")?{t:Nc,v:n}:(t.pos=e,null)):null},Xc=me,tl=/^(?:[+-]?)0*(?:(?:(?:[1-9]\d*)?\.\d+)|(?:(?:0|[1-9]\d*)\.)|(?:0|[1-9]\d*))(?:[eE][+-]?\d+)?/,el=/^[a-zA-Z_$][a-zA-Z_$0-9]*/,nl=ve,rl=/^[a-zA-Z_$][a-zA-Z_$0-9]*$/;zc={"true":!0,"false":!1,undefined:void 0,"null":null},Wc=RegExp("^(?:"+Object.keys(zc).join("|")+")"),Hc=/^(?:[+-]?)(?:(?:(?:0|[1-9]\d*)?\.\d+)|(?:(?:0|[1-9]\d*)\.)|(?:0|[1-9]\d*))(?:[eE][+-]?\d+)?/,Gc=/\$\{([^\}]+)\}/g,Kc=/^\$\{([^\}]+)\}/,$c=/^\s*$/,Uc=wc.extend({init:function(t,e){this.values=e.values,this.allowWhitespace()},postProcess:function(t){return 1===t.length&&$c.test(this.leftover)?{value:t[0].v}:null},converters:[function(t){var e;return t.values?(e=t.matchPattern(Kc),e&&t.values.hasOwnProperty(e)?{v:t.values[e]}:void 0):null},function(t){var e;return(e=t.matchPattern(Wc))?{v:zc[e]}:void 0},function(t){var e;return(e=t.matchPattern(Hc))?{v:+e}:void 0},function(t){var e,n=Zc(t);return n&&(e=t.values)?{v:n.v.replace(Gc,function(t,n){return n in e?e[n]:n})}:n},function(t){var e,n;if(!t.matchString("{"))return null;if(e={},t.allowWhitespace(),t.matchString("}"))return{v:e};for(;n=ge(t);){if(e[n.key]=n.value,t.allowWhitespace(),t.matchString("}"))return{v:e};if(!t.matchString(","))return null}return null},function(t){var e,n;if(!t.matchString("["))return null;if(e=[],t.allowWhitespace(),t.matchString("]"))return{v:e};for(;n=t.read();){if(e.push(n.v),t.allowWhitespace(),t.matchString("]"))return{v:e};if(!t.matchString(","))return null;t.allowWhitespace()}return null}]});var al,il,ol,sl,ul,cl,ll,pl,fl=function(t,e){var n=new Uc(t,{values:e});return n.result},dl=be,hl=ye,ml=xe,vl=_e;al=/^(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|translate|trueSpeed|typeMustMatch|visible)$/i,il=/^(?:area|base|br|col|command|doctype|embed|hr|img|input|keygen|link|meta|param|source|track|wbr)$/i,ol={quot:34,amp:38,apos:39,lt:60,gt:62,nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,Iuml:207,ETH:208,Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,thorn:254,yuml:255,OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,fnof:402,circ:710,tilde:732,Alpha:913,Beta:914,Gamma:915,Delta:916,Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,omega:969,thetasym:977,upsih:978,piv:982,ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,bdquo:8222,dagger:8224,Dagger:8225,bull:8226,hellip:8230,permil:8240,prime:8242,Prime:8243,lsaquo:8249,rsaquo:8250,oline:8254,frasl:8260,euro:8364,image:8465,weierp:8472,real:8476,trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,prop:8733,infin:8734,ang:8736,and:8743,or:8744,cap:8745,cup:8746,"int":8747,there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830},sl=[8364,129,8218,402,8222,8230,8224,8225,710,8240,352,8249,338,141,381,143,144,8216,8217,8220,8221,8226,8211,8212,732,8482,353,8250,339,157,382,376], +ul=RegExp("&(#?(?:x[\\w\\d]+|\\d+|"+Object.keys(ol).join("|")+"));?","g"),cl=/</g,ll=/>/g,pl=/&/g;var gl=function(){return e(this.node)},bl=function(t){this.type=kc,this.text=t.template};bl.prototype={detach:gl,firstNode:function(){return this.node},render:function(){return this.node||(this.node=document.createTextNode(this.text)),this.node},toString:function(t){return t?Ee(this.text):this.text},unrender:function(t){return t?this.detach():void 0}};var yl=bl,xl=Se,_l=Oe,wl=function(t,e,n){var r;this.ref=e,this.resolved=!1,this.root=t.root,this.parentFragment=t.parentFragment,this.callback=n,r=ps(t.root,e,t.parentFragment),void 0!=r?this.resolve(r):bs.addUnresolved(this)};wl.prototype={resolve:function(t){this.keypath&&!t&&bs.addUnresolved(this),this.resolved=!0,this.keypath=t,this.callback(t)},forceResolution:function(){this.resolve(E(this.ref))},rebind:function(t,e){var n;void 0!=this.keypath&&(n=this.keypath.replace(t,e),void 0!==n&&this.resolve(n))},unbind:function(){this.resolved||bs.removeUnresolved(this)}};var kl=wl,El=function(t,e,n){this.parentFragment=t.parentFragment,this.ref=e,this.callback=n,this.rebind()},Sl={"@keypath":{prefix:"c",prop:["context"]},"@index":{prefix:"i",prop:["index"]},"@key":{prefix:"k",prop:["key","index"]}};El.prototype={rebind:function(){var t,e=this.ref,n=this.parentFragment,r=Sl[e];if(!r)throw Error('Unknown special reference "'+e+'" - valid references are @index, @key and @keypath');if(this.cached)return this.callback(E("@"+r.prefix+Ce(this.cached,r)));if(-1!==r.prop.indexOf("index")||-1!==r.prop.indexOf("key"))for(;n;){if(n.owner.currentSubtype===qc&&void 0!==(t=Ce(n,r)))return this.cached=n,n.registerIndexRef(this),this.callback(E("@"+r.prefix+t));n=!n.parent&&n.owner&&n.owner.component&&n.owner.component.parentFragment&&!n.owner.component.instance.isolated?n.owner.component.parentFragment:n.parent}else for(;n;){if(void 0!==(t=Ce(n,r)))return this.callback(E("@"+r.prefix+t.str));n=n.parent}},unbind:function(){this.cached&&this.cached.unregisterIndexRef(this)}};var Ol=El,Cl=function(t,e,n){this.parentFragment=t.parentFragment,this.ref=e,this.callback=n,e.ref.fragment.registerIndexRef(this),this.rebind()};Cl.prototype={rebind:function(){var t,e=this.ref.ref;t="k"===e.ref.t?"k"+e.fragment.key:"i"+e.fragment.index,void 0!==t&&this.callback(E("@"+t))},unbind:function(){this.ref.ref.fragment.unregisterIndexRef(this)}};var Al=Cl,Pl=Ae;Ae.resolve=function(t){var e,n,r={};for(e in t.refs)n=t.refs[e],r[n.ref.n]="k"===n.ref.t?n.fragment.key:n.fragment.index;return r};var Tl,jl=Pe,Ml=Te,Ll={},Fl=Function.prototype.bind;Tl=function(t,e,n,r){var a,i=this;a=t.root,this.root=a,this.parentFragment=e,this.callback=r,this.owner=t,this.str=n.s,this.keypaths=[],this.pending=n.r.length,this.refResolvers=n.r.map(function(t,e){return jl(i,t,function(t){i.resolve(e,t)})}),this.ready=!0,this.bubble()},Tl.prototype={bubble:function(){this.ready&&(this.uniqueString=Me(this.str,this.keypaths),this.keypath=Le(this.uniqueString),this.createEvaluator(),this.callback(this.keypath))},unbind:function(){for(var t;t=this.refResolvers.pop();)t.unbind()},resolve:function(t,e){this.keypaths[t]=e,this.bubble()},createEvaluator:function(){var t,e,n,r,a,i=this;r=this.keypath,t=this.root.viewmodel.computations[r.str],t?this.root.viewmodel.mark(r):(a=Ml(this.str,this.refResolvers.length),e=this.keypaths.map(function(t){var e;return"undefined"===t?function(){}:t.isSpecial?(e=t.value,function(){return e}):function(){var e=i.root.viewmodel.get(t,{noUnwrap:!0,fullRootGet:!0});return"function"==typeof e&&(e=Ne(e,i.root)),e}}),n={deps:this.keypaths.filter(Fe),getter:function(){var t=e.map(je);return a.apply(null,t)}},t=this.root.viewmodel.compute(r,n))},rebind:function(t,e){this.refResolvers.forEach(function(n){return n.rebind(t,e)})}};var Nl=Tl,Rl=function(t,e,n){var r=this;this.resolver=e,this.root=e.root,this.parentFragment=n,this.viewmodel=e.root.viewmodel,"string"==typeof t?this.value=t:t.t===Rc?this.refResolver=jl(this,t.n,function(t){r.resolve(t)}):new Nl(e,n,t,function(t){r.resolve(t)})};Rl.prototype={resolve:function(t){this.keypath&&this.viewmodel.unregister(this.keypath,this),this.keypath=t,this.value=this.viewmodel.get(t),this.bind(),this.resolver.bubble()},bind:function(){this.viewmodel.register(this.keypath,this)},rebind:function(t,e){this.refResolver&&this.refResolver.rebind(t,e)},setValue:function(t){this.value=t,this.resolver.bubble()},unbind:function(){this.keypath&&this.viewmodel.unregister(this.keypath,this),this.refResolver&&this.refResolver.unbind()},forceResolution:function(){this.refResolver&&this.refResolver.forceResolution()}};var Dl=Rl,Il=function(t,e,n){var r,a,i,o,s=this;this.parentFragment=o=t.parentFragment,this.root=r=t.root,this.mustache=t,this.ref=a=e.r,this.callback=n,this.unresolved=[],(i=ps(r,a,o))?this.base=i:this.baseResolver=new kl(this,a,function(t){s.base=t,s.baseResolver=null,s.bubble()}),this.members=e.m.map(function(t){return new Dl(t,s,o)}),this.ready=!0,this.bubble()};Il.prototype={getKeypath:function(){var t=this.members.map(Re);return!t.every(De)||this.baseResolver?null:this.base.join(t.join("."))},bubble:function(){this.ready&&!this.baseResolver&&this.callback(this.getKeypath())},unbind:function(){this.members.forEach(K)},rebind:function(t,e){var n;if(this.base){var r=this.base.replace(t,e);r&&r!==this.base&&(this.base=r,n=!0)}this.members.forEach(function(r){r.rebind(t,e)&&(n=!0)}),n&&this.bubble()},forceResolution:function(){this.baseResolver&&(this.base=E(this.ref),this.baseResolver.unbind(),this.baseResolver=null),this.members.forEach(Ie),this.bubble()}};var ql=Il,Bl=qe,Vl=Be,Ul=Ve,zl={getValue:_l,init:Bl,resolve:Vl,rebind:Ul},Wl=function(t){this.type=Ec,zl.init(this,t)};Wl.prototype={update:function(){this.node.data=void 0==this.value?"":this.value},resolve:zl.resolve,rebind:zl.rebind,detach:gl,unbind:xl,render:function(){return this.node||(this.node=document.createTextNode(n(this.value))),this.node},unrender:function(t){t&&e(this.node)},getValue:zl.getValue,setValue:function(t){var e;this.keypath&&(e=this.root.viewmodel.wrapped[this.keypath.str])&&(t=e.get()),s(t,this.value)||(this.value=t,this.parentFragment.bubble(),this.node&&bs.addView(this))},firstNode:function(){return this.node},toString:function(t){var e=""+n(this.value);return t?Ee(e):e}};var Hl=Wl,Gl=Ue,Kl=ze,$l=We,Ql=He,Yl=Ge,Jl=Ke,Zl=$e,Xl=Qe,tp=Ye,ep=function(t,e){zl.rebind.call(this,t,e)},np=Ze,rp=Xe,ap=pn,ip=fn,op=dn,sp=vn,up=function(t){this.type=Oc,this.subtype=this.currentSubtype=t.template.n,this.inverted=this.subtype===Ic,this.pElement=t.pElement,this.fragments=[],this.fragmentsToCreate=[],this.fragmentsToRender=[],this.fragmentsToUnrender=[],t.template.i&&(this.indexRefs=t.template.i.split(",").map(function(t,e){return{n:t,t:0===e?"k":"i"}})),this.renderedFragments=[],this.length=0,zl.init(this,t)};up.prototype={bubble:Gl,detach:Kl,find:$l,findAll:Ql,findAllComponents:Yl,findComponent:Jl,findNextNode:Zl,firstNode:Xl,getIndexRef:function(t){if(this.indexRefs)for(var e=this.indexRefs.length;e--;){var n=this.indexRefs[e];if(n.n===t)return n}},getValue:zl.getValue,shuffle:tp,rebind:ep,render:np,resolve:zl.resolve,setValue:rp,toString:ap,unbind:ip,unrender:op,update:sp};var cp,lp,pp=up,fp=gn,dp=bn,hp=yn,mp=xn,vp={};try{lo("table").innerHTML="foo"}catch(Ao){cp=!0,lp={TABLE:['<table class="x">',"</table>"],THEAD:['<table><thead class="x">',"</thead></table>"],TBODY:['<table><tbody class="x">',"</tbody></table>"],TR:['<table><tr class="x">',"</tr></table>"],SELECT:['<select class="x">',"</select>"]}}var gp=function(t,e,n){var r,a,i,o,s,u=[];if(null!=t&&""!==t){for(cp&&(a=lp[e.tagName])?(r=_n("DIV"),r.innerHTML=a[0]+t+a[1],r=r.querySelector(".x"),"SELECT"===r.tagName&&(i=r.options[r.selectedIndex])):e.namespaceURI===no.svg?(r=_n("DIV"),r.innerHTML='<svg class="x">'+t+"</svg>",r=r.querySelector(".x")):(r=_n(e.tagName),r.innerHTML=t,"SELECT"===r.tagName&&(i=r.options[r.selectedIndex]));o=r.firstChild;)u.push(o),n.appendChild(o);if("SELECT"===e.tagName)for(s=u.length;s--;)u[s]!==i&&(u[s].selected=!1)}return u},bp=wn,yp=En,xp=Sn,_p=On,wp=Cn,kp=An,Ep=function(t){this.type=Sc,zl.init(this,t)};Ep.prototype={detach:fp,find:dp,findAll:hp,firstNode:mp,getValue:zl.getValue,rebind:zl.rebind,render:yp,resolve:zl.resolve,setValue:xp,toString:_p,unbind:xl,unrender:wp,update:kp};var Sp,Op,Cp,Ap,Pp=Ep,Tp=function(){this.parentFragment.bubble()},jp=Pn,Mp=function(t){return this.node?po(this.node,t)?this.node:this.fragment&&this.fragment.find?this.fragment.find(t):void 0:null},Lp=function(t,e){e._test(this,!0)&&e.live&&(this.liveQueries||(this.liveQueries=[])).push(e),this.fragment&&this.fragment.findAll(t,e)},Fp=function(t,e){this.fragment&&this.fragment.findAllComponents(t,e)},Np=function(t){return this.fragment?this.fragment.findComponent(t):void 0},Rp=Tn,Dp=jn,Ip=Mn,qp=/^true|on|yes|1$/i,Bp=/^[0-9]+$/,Vp=function(t,e){var n,r,a;return a=e.a||{},r={},n=a.twoway,void 0!==n&&(r.twoway=0===n||qp.test(n)),n=a.lazy,void 0!==n&&(0!==n&&Bp.test(n)?r.lazy=parseInt(n):r.lazy=0===n||qp.test(n)),r},Up=Ln;Sp="altGlyph altGlyphDef altGlyphItem animateColor animateMotion animateTransform clipPath feBlend feColorMatrix feComponentTransfer feComposite feConvolveMatrix feDiffuseLighting feDisplacementMap feDistantLight feFlood feFuncA feFuncB feFuncG feFuncR feGaussianBlur feImage feMerge feMergeNode feMorphology feOffset fePointLight feSpecularLighting feSpotLight feTile feTurbulence foreignObject glyphRef linearGradient radialGradient textPath vkern".split(" "),Op="attributeName attributeType baseFrequency baseProfile calcMode clipPathUnits contentScriptType contentStyleType diffuseConstant edgeMode externalResourcesRequired filterRes filterUnits glyphRef gradientTransform gradientUnits kernelMatrix kernelUnitLength keyPoints keySplines keyTimes lengthAdjust limitingConeAngle markerHeight markerUnits markerWidth maskContentUnits maskUnits numOctaves pathLength patternContentUnits patternTransform patternUnits pointsAtX pointsAtY pointsAtZ preserveAlpha preserveAspectRatio primitiveUnits refX refY repeatCount repeatDur requiredExtensions requiredFeatures specularConstant specularExponent spreadMethod startOffset stdDeviation stitchTiles surfaceScale systemLanguage tableValues targetX targetY textLength viewBox viewTarget xChannelSelector yChannelSelector zoomAndPan".split(" "),Cp=function(t){for(var e={},n=t.length;n--;)e[t[n].toLowerCase()]=t[n];return e},Ap=Cp(Sp.concat(Op));var zp=function(t){var e=t.toLowerCase();return Ap[e]||e},Wp=function(t,e){var n,r;if(n=e.indexOf(":"),-1===n||(r=e.substr(0,n),"xmlns"===r))t.name=t.element.namespace!==no.html?zp(e):e;else if(e=e.substring(n+1),t.name=zp(e),t.namespace=no[r.toLowerCase()],t.namespacePrefix=r,!t.namespace)throw'Unknown namespace ("'+r+'")'},Hp=Fn,Gp=Nn,Kp=Rn,$p=Dn,Qp={"accept-charset":"acceptCharset",accesskey:"accessKey",bgcolor:"bgColor","class":"className",codebase:"codeBase",colspan:"colSpan",contenteditable:"contentEditable",datetime:"dateTime",dirname:"dirName","for":"htmlFor","http-equiv":"httpEquiv",ismap:"isMap",maxlength:"maxLength",novalidate:"noValidate",pubdate:"pubDate",readonly:"readOnly",rowspan:"rowSpan",tabindex:"tabIndex",usemap:"useMap"},Yp=In,Jp=Bn,Zp=Vn,Xp=Un,tf=zn,ef=Wn,nf=Hn,rf=Gn,af=Kn,of=$n,sf=Qn,uf=Yn,cf=Jn,lf=Zn,pf=Xn,ff=function(t){this.init(t)};ff.prototype={bubble:Up,init:Gp,rebind:Kp,render:$p,toString:Yp,unbind:Jp,update:pf};var df,hf=ff,mf=function(t,e){var n,r,a=[];for(n in e)"twoway"!==n&&"lazy"!==n&&e.hasOwnProperty(n)&&(r=new hf({element:t,name:n,value:e[n],root:t.root}),a[n]=r,"value"!==n&&a.push(r));return(r=a.value)&&a.push(r),a};"undefined"!=typeof document&&(df=lo("div"));var vf=function(t,e){this.element=t,this.root=t.root,this.parentFragment=t.parentFragment,this.attributes=[],this.fragment=new av({root:t.root,owner:this,template:[e]})};vf.prototype={bubble:function(){this.node&&this.update(),this.element.bubble()},rebind:function(t,e){this.fragment.rebind(t,e)},render:function(t){this.node=t,this.isSvg=t.namespaceURI===no.svg,this.update()},unbind:function(){this.fragment.unbind()},update:function(){var t,e,n=this;t=""+this.fragment,e=tr(t,this.isSvg),this.attributes.filter(function(t){return er(e,t)}).forEach(function(t){n.node.removeAttribute(t.name)}),e.forEach(function(t){n.node.setAttribute(t.name,t.value)}),this.attributes=e},toString:function(){return""+this.fragment}};var gf=vf,bf=function(t,e){return e?e.map(function(e){return new gf(t,e)}):[]},yf=function(t){var e,n,r,a;if(this.element=t,this.root=t.root,this.attribute=t.attributes[this.name||"value"],e=this.attribute.interpolator,e.twowayBinding=this,n=e.keypath){if("}"===n.str.slice(-1))return v("Two-way binding does not work with expressions (`%s` on <%s>)",e.resolver.uniqueString,t.name,{ractive:this.root}),!1;if(n.isSpecial)return v("Two-way binding does not work with %s",e.resolver.ref,{ractive:this.root}),!1}else{var i=e.template.r?"'"+e.template.r+"' reference":"expression";m("The %s being used for two-way binding is ambiguous, and may cause unexpected results. Consider initialising your data to eliminate the ambiguity",i,{ractive:this.root}),e.resolver.forceResolution(),n=e.keypath}this.attribute.isTwoway=!0,this.keypath=n,r=this.root.viewmodel.get(n),void 0===r&&this.getInitialValue&&(r=this.getInitialValue(),void 0!==r&&this.root.viewmodel.set(n,r)),(a=nr(t))&&(this.resetValue=r,a.formBindings.push(this))};yf.prototype={handleChange:function(){var t=this;bs.start(this.root),this.attribute.locked=!0,this.root.viewmodel.set(this.keypath,this.getValue()),bs.scheduleTask(function(){return t.attribute.locked=!1}),bs.end()},rebound:function(){var t,e,n;e=this.keypath,n=this.attribute.interpolator.keypath,e!==n&&(R(this.root._twowayBindings[e.str],this),this.keypath=n,t=this.root._twowayBindings[n.str]||(this.root._twowayBindings[n.str]=[]),t.push(this))},unbind:function(){}},yf.extend=function(t){var e,n=this;return e=function(t){yf.call(this,t),this.init&&this.init()},e.prototype=Eo(n.prototype),r(e.prototype,t),e.extend=yf.extend,e};var xf,_f=yf,wf=rr;xf=_f.extend({getInitialValue:function(){return""},getValue:function(){return this.element.node.value},render:function(){var t,e=this.element.node,n=!1;this.rendered=!0,t=this.root.lazy,this.element.lazy===!0?t=!0:this.element.lazy===!1?t=!1:u(this.element.lazy)?(t=!1,n=+this.element.lazy):u(t||"")&&(n=+t,t=!1,this.element.lazy=n),this.handler=n?ir:wf,e.addEventListener("change",wf,!1),t||(e.addEventListener("input",this.handler,!1),e.attachEvent&&e.addEventListener("keyup",this.handler,!1)),e.addEventListener("blur",ar,!1)},unrender:function(){var t=this.element.node;this.rendered=!1,t.removeEventListener("change",wf,!1),t.removeEventListener("input",this.handler,!1),t.removeEventListener("keyup",this.handler,!1),t.removeEventListener("blur",ar,!1)}});var kf=xf,Ef=kf.extend({getInitialValue:function(){return this.element.fragment?""+this.element.fragment:""},getValue:function(){return this.element.node.innerHTML}}),Sf=Ef,Of=or,Cf={},Af=_f.extend({name:"checked",init:function(){this.siblings=Of(this.root._guid,"radio",this.element.getAttribute("name")),this.siblings.push(this)},render:function(){var t=this.element.node;t.addEventListener("change",wf,!1),t.attachEvent&&t.addEventListener("click",wf,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",wf,!1),t.removeEventListener("click",wf,!1)},handleChange:function(){bs.start(this.root),this.siblings.forEach(function(t){t.root.viewmodel.set(t.keypath,t.getValue())}),bs.end()},getValue:function(){return this.element.node.checked},unbind:function(){R(this.siblings,this)}}),Pf=Af,Tf=_f.extend({name:"name",init:function(){this.siblings=Of(this.root._guid,"radioname",this.keypath.str),this.siblings.push(this),this.radioName=!0},getInitialValue:function(){return this.element.getAttribute("checked")?this.element.getAttribute("value"):void 0},render:function(){var t=this.element.node;t.name="{{"+this.keypath.str+"}}",t.checked=this.root.viewmodel.get(this.keypath)==this.element.getAttribute("value"),t.addEventListener("change",wf,!1),t.attachEvent&&t.addEventListener("click",wf,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",wf,!1),t.removeEventListener("click",wf,!1)},getValue:function(){var t=this.element.node;return t._ractive?t._ractive.value:t.value},handleChange:function(){this.element.node.checked&&_f.prototype.handleChange.call(this)},rebound:function(t,e){var n;_f.prototype.rebound.call(this,t,e),(n=this.element.node)&&(n.name="{{"+this.keypath.str+"}}")},unbind:function(){R(this.siblings,this)}}),jf=Tf,Mf=_f.extend({name:"name",getInitialValue:function(){return this.noInitialValue=!0,[]},init:function(){var t,e;this.checkboxName=!0,this.siblings=Of(this.root._guid,"checkboxes",this.keypath.str),this.siblings.push(this),this.noInitialValue&&(this.siblings.noInitialValue=!0),this.siblings.noInitialValue&&this.element.getAttribute("checked")&&(t=this.root.viewmodel.get(this.keypath),e=this.element.getAttribute("value"),t.push(e))},unbind:function(){R(this.siblings,this)},render:function(){var t,e,n=this.element.node;t=this.root.viewmodel.get(this.keypath),e=this.element.getAttribute("value"),i(t)?this.isChecked=M(t,e):this.isChecked=t==e,n.name="{{"+this.keypath.str+"}}",n.checked=this.isChecked,n.addEventListener("change",wf,!1),n.attachEvent&&n.addEventListener("click",wf,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",wf,!1),t.removeEventListener("click",wf,!1)},changed:function(){var t=!!this.isChecked;return this.isChecked=this.element.node.checked,this.isChecked===t},handleChange:function(){this.isChecked=this.element.node.checked,_f.prototype.handleChange.call(this)},getValue:function(){return this.siblings.filter(sr).map(ur)}}),Lf=Mf,Ff=_f.extend({name:"checked",render:function(){var t=this.element.node;t.addEventListener("change",wf,!1),t.attachEvent&&t.addEventListener("click",wf,!1)},unrender:function(){var t=this.element.node;t.removeEventListener("change",wf,!1),t.removeEventListener("click",wf,!1)},getValue:function(){return this.element.node.checked}}),Nf=Ff,Rf=_f.extend({getInitialValue:function(){var t,e,n,r,a=this.element.options;if(void 0===this.element.getAttribute("value")&&(e=t=a.length,t)){for(;e--;)if(a[e].getAttribute("selected")){n=a[e].getAttribute("value"),r=!0;break}if(!r)for(;++e<t;)if(!a[e].getAttribute("disabled")){n=a[e].getAttribute("value");break}return void 0!==n&&(this.element.attributes.value.value=n),n}},render:function(){this.element.node.addEventListener("change",wf,!1)},unrender:function(){this.element.node.removeEventListener("change",wf,!1)},setValue:function(t){this.root.viewmodel.set(this.keypath,t)},getValue:function(){var t,e,n,r,a;for(t=this.element.node.options,n=t.length,e=0;n>e;e+=1)if(r=t[e],t[e].selected)return a=r._ractive?r._ractive.value:r.value},forceUpdate:function(){var t=this,e=this.getValue();void 0!==e&&(this.attribute.locked=!0,bs.scheduleTask(function(){return t.attribute.locked=!1}),this.root.viewmodel.set(this.keypath,e))}}),Df=Rf,If=Df.extend({getInitialValue:function(){return this.element.options.filter(function(t){return t.getAttribute("selected")}).map(function(t){return t.getAttribute("value")})},render:function(){var t;this.element.node.addEventListener("change",wf,!1),t=this.root.viewmodel.get(this.keypath),void 0===t&&this.handleChange()},unrender:function(){this.element.node.removeEventListener("change",wf,!1)},setValue:function(){throw Error("TODO not implemented yet")},getValue:function(){var t,e,n,r,a,i;for(t=[],e=this.element.node.options,r=e.length,n=0;r>n;n+=1)a=e[n],a.selected&&(i=a._ractive?a._ractive.value:a.value,t.push(i));return t},handleChange:function(){var t,e,n;return t=this.attribute,e=t.value,n=this.getValue(),void 0!==e&&L(n,e)||Df.prototype.handleChange.call(this),this},forceUpdate:function(){var t=this,e=this.getValue();void 0!==e&&(this.attribute.locked=!0,bs.scheduleTask(function(){return t.attribute.locked=!1}),this.root.viewmodel.set(this.keypath,e))},updateModel:function(){void 0!==this.attribute.value&&this.attribute.value.length||this.root.viewmodel.set(this.keypath,this.initialValue)}}),qf=If,Bf=_f.extend({render:function(){this.element.node.addEventListener("change",wf,!1)},unrender:function(){this.element.node.removeEventListener("change",wf,!1)},getValue:function(){return this.element.node.files}}),Vf=Bf,Uf=kf.extend({getInitialValue:function(){},getValue:function(){var t=parseFloat(this.element.node.value);return isNaN(t)?void 0:t}}),zf=cr,Wf=pr,Hf=fr,Gf=dr,Kf=hr,$f=/^event(?:\.(.+))?/,Qf=br,Yf=yr,Jf={},Zf={touchstart:!0,touchmove:!0,touchend:!0,touchcancel:!0,touchleave:!0},Xf=_r,td=wr,ed=kr,nd=Er,rd=Sr,ad=function(t,e,n){this.init(t,e,n)};ad.prototype={bubble:Wf,fire:Hf,getAction:Gf,init:Kf,listen:Yf,rebind:Xf,render:td,resolve:ed,unbind:nd,unrender:rd};var id=ad,od=function(t,e){var n,r,a,i,o=[];for(r in e)if(e.hasOwnProperty(r))for(a=r.split("-"),n=a.length;n--;)i=new id(t,a[n],e[r]),o.push(i);return o},sd=function(t,e){var n,r,a,i=this;this.element=t,this.root=n=t.root,r=e.n||e,("string"==typeof r||(a=new av({template:r,root:n,owner:t}),r=""+a,a.unbind(),""!==r))&&(e.a?this.params=e.a:e.d&&(this.fragment=new av({template:e.d,root:n,owner:t}),this.params=this.fragment.getArgsList(),this.fragment.bubble=function(){this.dirtyArgs=this.dirtyValue=!0,i.params=this.getArgsList(),i.ready&&i.update()}),this.fn=g("decorators",n,r),this.fn||p(Io(r,"decorator")))};sd.prototype={init:function(){var t,e,n;if(t=this.element.node,this.params?(n=[t].concat(this.params),e=this.fn.apply(this.root,n)):e=this.fn.call(this.root,t),!e||!e.teardown)throw Error("Decorator definition must return an object with a teardown method");this.actual=e,this.ready=!0},update:function(){this.actual.update?this.actual.update.apply(this.root,this.params):(this.actual.teardown(!0),this.init())},rebind:function(t,e){this.fragment&&this.fragment.rebind(t,e)},teardown:function(t){this.torndown=!0,this.ready&&this.actual.teardown(),!t&&this.fragment&&this.fragment.unbind()}};var ud,cd,ld,pd=sd,fd=Mr,dd=Lr,hd=qr,md=function(t){return t.replace(/-([a-zA-Z])/g,function(t,e){return e.toUpperCase()})};Zi?(cd={},ld=lo("div").style,ud=function(t){var e,n,r;if(t=md(t),!cd[t])if(void 0!==ld[t])cd[t]=t;else for(r=t.charAt(0).toUpperCase()+t.substring(1),e=ao.length;e--;)if(n=ao[e],void 0!==ld[n+r]){cd[t]=n+r;break}return cd[t]}):ud=null;var vd,gd,bd=ud;Zi?(gd=window.getComputedStyle||Co.getComputedStyle,vd=function(t){var e,n,r,a,o;if(e=gd(this.node),"string"==typeof t)return o=e[bd(t)],"0px"===o&&(o=0),o;if(!i(t))throw Error("Transition$getStyle must be passed a string, or an array of strings representing CSS properties");for(n={},r=t.length;r--;)a=t[r],o=e[bd(a)],"0px"===o&&(o=0),n[a]=o;return n}):vd=null;var yd=vd,xd=function(t,e){var n;if("string"==typeof t)this.node.style[bd(t)]=e;else for(n in t)t.hasOwnProperty(n)&&(this.node.style[bd(n)]=t[n]);return this},_d=function(t){var e;this.duration=t.duration,this.step=t.step,this.complete=t.complete,"string"==typeof t.easing?(e=t.root.easing[t.easing],e||(v(Io(t.easing,"easing")),e=Br)):e="function"==typeof t.easing?t.easing:Br,this.easing=e,this.start=ns(),this.end=this.start+this.duration,this.running=!0,_s.add(this)};_d.prototype={tick:function(t){var e,n;return this.running?t>this.end?(this.step&&this.step(1),this.complete&&this.complete(1),!1):(e=t-this.start,n=this.easing(e/this.duration),this.step&&this.step(n),!0):!1},stop:function(){this.abort&&this.abort(),this.running=!1}};var wd,kd,Ed,Sd,Od,Cd,Ad,Pd,Td=_d,jd=RegExp("^-(?:"+ao.join("|")+")-"),Md=function(t){return t.replace(jd,"")},Ld=RegExp("^(?:"+ao.join("|")+")([A-Z])"),Fd=function(t){var e;return t?(Ld.test(t)&&(t="-"+t),e=t.replace(/[A-Z]/g,function(t){return"-"+t.toLowerCase()})):""},Nd={},Rd={};Zi?(kd=lo("div").style,function(){void 0!==kd.transition?(Ed="transition",Sd="transitionend",Od=!0):void 0!==kd.webkitTransition?(Ed="webkitTransition",Sd="webkitTransitionEnd",Od=!0):Od=!1}(),Ed&&(Cd=Ed+"Duration",Ad=Ed+"Property",Pd=Ed+"TimingFunction"),wd=function(t,e,n,r,a){setTimeout(function(){var i,o,s,u,c;u=function(){o&&s&&(t.root.fire(t.name+":end",t.node,t.isIntro),a())},i=(t.node.namespaceURI||"")+t.node.tagName,t.node.style[Ad]=r.map(bd).map(Fd).join(","),t.node.style[Pd]=Fd(n.easing||"linear"),t.node.style[Cd]=n.duration/1e3+"s",c=function(e){var n;n=r.indexOf(md(Md(e.propertyName))),-1!==n&&r.splice(n,1),r.length||(t.node.removeEventListener(Sd,c,!1),s=!0,u())},t.node.addEventListener(Sd,c,!1),setTimeout(function(){for(var a,l,p,f,d,h=r.length,v=[];h--;)f=r[h],a=i+f,Od&&!Rd[a]&&(t.node.style[bd(f)]=e[f],Nd[a]||(l=t.getStyle(f),Nd[a]=t.getStyle(f)!=e[f],Rd[a]=!Nd[a],Rd[a]&&(t.node.style[bd(f)]=l))),(!Od||Rd[a])&&(void 0===l&&(l=t.getStyle(f)),p=r.indexOf(f),-1===p?m("Something very strange happened with transitions. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!",{node:t.node}):r.splice(p,1),d=/[^\d]*$/.exec(e[f])[0],v.push({name:bd(f),interpolator:Bo(parseFloat(l),parseFloat(e[f])),suffix:d}));v.length?new Td({root:t.root,duration:n.duration,easing:md(n.easing||""),step:function(e){var n,r;for(r=v.length;r--;)n=v[r],t.node.style[n.name]=n.interpolator(e)+n.suffix},complete:function(){o=!0,u()}}):o=!0,r.length||(t.node.removeEventListener(Sd,c,!1),s=!0,u())},0)},n.delay||0)}):wd=null;var Dd,Id,qd,Bd,Vd,Ud=wd;if("undefined"!=typeof document){if(Dd="hidden",Vd={},Dd in document)qd="";else for(Bd=ao.length;Bd--;)Id=ao[Bd],Dd=Id+"Hidden",Dd in document&&(qd=Id);void 0!==qd?(document.addEventListener(qd+"visibilitychange",Vr),Vr()):("onfocusout"in document?(document.addEventListener("focusout",Ur),document.addEventListener("focusin",zr)):(window.addEventListener("pagehide",Ur),window.addEventListener("blur",Ur),window.addEventListener("pageshow",zr),window.addEventListener("focus",zr)),Vd.hidden=!1)}var zd,Wd,Hd,Gd=Vd;Zi?(Wd=window.getComputedStyle||Co.getComputedStyle,zd=function(t,e,n){var r,a=this;if(4===arguments.length)throw Error("t.animateStyle() returns a promise - use .then() instead of passing a callback");if(Gd.hidden)return this.setStyle(t,e),Hd||(Hd=cs.resolve());"string"==typeof t?(r={},r[t]=e):(r=t,n=e),n||(v('The "%s" transition does not supply an options object to `t.animateStyle()`. This will break in a future version of Ractive. For more info see https://github.com/RactiveJS/Ractive/issues/340',this.name),n=this);var i=new cs(function(t){var e,i,o,s,u,c,l;if(!n.duration)return a.setStyle(r),void t();for(e=Object.keys(r),i=[],o=Wd(a.node),u={},c=e.length;c--;)l=e[c],s=o[bd(l)],"0px"===s&&(s=0),s!=r[l]&&(i.push(l),a.node.style[bd(l)]=s);return i.length?void Ud(a,r,n,i,t):void t()});return i}):zd=null;var Kd=zd,$d=function(t,e){return"number"==typeof t?t={duration:t}:"string"==typeof t?t="slow"===t?{duration:600}:"fast"===t?{duration:200}:{duration:400}:t||(t={}),a({},t,e)},Qd=Wr,Yd=function(t,e,n){this.init(t,e,n)};Yd.prototype={init:hd,start:Qd,getStyle:yd,setStyle:xd,animateStyle:Kd,processParams:$d};var Jd,Zd,Xd=Yd,th=Gr;Jd=function(){var t=this.node,e=this.fragment.toString(!1);if(window&&window.appearsToBeIELessEqual8&&(t.type="text/css"),t.styleSheet)t.styleSheet.cssText=e;else{for(;t.hasChildNodes();)t.removeChild(t.firstChild);t.appendChild(document.createTextNode(e))}},Zd=function(){this.node.type&&"text/javascript"!==this.node.type||m("Script tag was updated. This does not cause the code to be re-evaluated!",{ractive:this.root}),this.node.text=this.fragment.toString(!1)};var eh=function(){var t,e;return this.template.y?"<!DOCTYPE"+this.template.dd+">":(t="<"+this.template.e,t+=this.attributes.map(Zr).join("")+this.conditionalAttributes.map(Zr).join(""),"option"===this.name&&Yr(this)&&(t+=" selected"),"input"===this.name&&Jr(this)&&(t+=" checked"),t+=">","textarea"===this.name&&void 0!==this.getAttribute("value")?t+=Ee(this.getAttribute("value")):void 0!==this.getAttribute("contenteditable")&&(t+=this.getAttribute("value")||""),this.fragment&&(e="script"!==this.name&&"style"!==this.name,t+=this.fragment.toString(e)),il.test(this.template.e)||(t+="</"+this.template.e+">"),t)},nh=Xr,rh=ta,ah=function(t){this.init(t)};ah.prototype={bubble:Tp,detach:jp,find:Mp,findAll:Lp,findAllComponents:Fp,findComponent:Np,findNextNode:Rp,firstNode:Dp,getAttribute:Ip,init:fd,rebind:dd,render:th,toString:eh,unbind:nh,unrender:rh};var ih=ah,oh=/^\s*$/,sh=/^\s*/,uh=function(t){var e,n,r,a;return e=t.split("\n"),n=e[0],void 0!==n&&oh.test(n)&&e.shift(),r=N(e),void 0!==r&&oh.test(r)&&e.pop(),a=e.reduce(na,null),a&&(t=e.map(function(t){return t.replace(a,"")}).join("\n")),t},ch=ra,lh=function(t,e){var n;return e?n=t.split("\n").map(function(t,n){return n?e+t:t}).join("\n"):t},ph='Could not find template for partial "%s"',fh=function(t){var e,n;e=this.parentFragment=t.parentFragment,this.root=e.root,this.type=Ac,this.index=t.index,this.name=t.template.r,this.rendered=!1,this.fragment=this.fragmentToRender=this.fragmentToUnrender=null,zl.init(this,t),this.keypath||((n=ch(this.root,this.name,e))?(xl.call(this),this.isNamed=!0,this.setTemplate(n)):v(ph,this.name))};fh.prototype={bubble:function(){this.parentFragment.bubble()},detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},firstNode:function(){return this.fragment.firstNode()},findNextNode:function(){return this.parentFragment.findNextNode(this)},getPartialName:function(){return this.isNamed&&this.name?this.name:void 0===this.value?this.name:this.value},getValue:function(){return this.fragment.getValue()},rebind:function(t,e){this.isNamed||Ul.call(this,t,e),this.fragment&&this.fragment.rebind(t,e)},render:function(){return this.docFrag=document.createDocumentFragment(),this.update(),this.rendered=!0,this.docFrag},resolve:zl.resolve,setValue:function(t){var e;(void 0===t||t!==this.value)&&(void 0!==t&&(e=ch(this.root,""+t,this.parentFragment)),!e&&this.name&&(e=ch(this.root,this.name,this.parentFragment))&&(xl.call(this),this.isNamed=!0),e||v(ph,this.name,{ractive:this.root}),this.value=t,this.setTemplate(e||[]),this.bubble(),this.rendered&&bs.addView(this))},setTemplate:function(t){this.fragment&&(this.fragment.unbind(),this.rendered&&(this.fragmentToUnrender=this.fragment)),this.fragment=new av({template:t,root:this.root,owner:this,pElement:this.parentFragment.pElement}),this.fragmentToRender=this.fragment},toString:function(t){var e,n,r,a;return e=this.fragment.toString(t),n=this.parentFragment.items[this.index-1],n&&n.type===kc?(r=n.text.split("\n").pop(),(a=/^\s+$/.exec(r))?lh(e,a[0]):e):e},unbind:function(){this.isNamed||xl.call(this),this.fragment&&this.fragment.unbind()},unrender:function(t){this.rendered&&(this.fragment&&this.fragment.unrender(t),this.rendered=!1)},update:function(){var t,e;this.fragmentToUnrender&&(this.fragmentToUnrender.unrender(!0),this.fragmentToUnrender=null),this.fragmentToRender&&(this.docFrag.appendChild(this.fragmentToRender.render()),this.fragmentToRender=null),this.rendered&&(t=this.parentFragment.getNode(),e=this.parentFragment.findNextNode(this),t.insertBefore(this.docFrag,e))}};var dh,hh,mh,vh=fh,gh=ua,bh=ca,yh=new is("detach"),xh=la,_h=pa,wh=fa,kh=da,Eh=ha,Sh=ma,Oh=function(t,e,n,r){var a=t.root,i=t.keypath;r?a.viewmodel.smartUpdate(i,e,r):a.viewmodel.mark(i)},Ch=[],Ah=["pop","push","reverse","shift","sort","splice","unshift"];Ah.forEach(function(t){var e=function(){for(var e=arguments.length,n=Array(e),r=0;e>r;r++)n[r]=arguments[r];var a,i,o,s;for(a=bu(this,t,n),i=Array.prototype[t].apply(this,arguments),bs.start(),this._ractive.setting=!0,s=this._ractive.wrappers.length;s--;)o=this._ractive.wrappers[s],bs.addRactive(o.root),Oh(o,this,t,a);return bs.end(),this._ractive.setting=!1,i};So(Ch,t,{value:e})}),dh={},dh.__proto__?(hh=function(t){ +t.__proto__=Ch},mh=function(t){t.__proto__=Array.prototype}):(hh=function(t){var e,n;for(e=Ah.length;e--;)n=Ah[e],So(t,n,{value:Ch[n],configurable:!0})},mh=function(t){var e;for(e=Ah.length;e--;)delete t[Ah[e]]}),hh.unpatch=mh;var Ph,Th,jh,Mh=hh;Ph={filter:function(t){return i(t)&&(!t._ractive||!t._ractive.setting)},wrap:function(t,e,n){return new Th(t,e,n)}},Th=function(t,e,n){this.root=t,this.value=e,this.keypath=E(n),e._ractive||(So(e,"_ractive",{value:{wrappers:[],instances:[],setting:!1},configurable:!0}),Mh(e)),e._ractive.instances[t._guid]||(e._ractive.instances[t._guid]=0,e._ractive.instances.push(t)),e._ractive.instances[t._guid]+=1,e._ractive.wrappers.push(this)},Th.prototype={get:function(){return this.value},teardown:function(){var t,e,n,r,a;if(t=this.value,e=t._ractive,n=e.wrappers,r=e.instances,e.setting)return!1;if(a=n.indexOf(this),-1===a)throw Error(jh);if(n.splice(a,1),n.length){if(r[this.root._guid]-=1,!r[this.root._guid]){if(a=r.indexOf(this.root),-1===a)throw Error(jh);r.splice(a,1)}}else delete t._ractive,Mh.unpatch(this.value)}},jh="Something went wrong in a rather interesting way";var Lh,Fh,Nh=Ph,Rh=/^\s*[0-9]+\s*$/,Dh=function(t){return Rh.test(t)?[]:{}};try{Object.defineProperty({},"test",{value:0}),Lh={filter:function(t,e,n){var r,a;return e?(e=E(e),(r=n.viewmodel.wrapped[e.parent.str])&&!r.magic?!1:(a=n.viewmodel.get(e.parent),i(a)&&/^[0-9]+$/.test(e.lastKey)?!1:a&&("object"==typeof a||"function"==typeof a))):!1},wrap:function(t,e,n){return new Fh(t,e,n)}},Fh=function(t,e,n){var r,a,i;return n=E(n),this.magic=!0,this.ractive=t,this.keypath=n,this.value=e,this.prop=n.lastKey,r=n.parent,this.obj=r.isRoot?t.viewmodel.data:t.viewmodel.get(r),a=this.originalDescriptor=Object.getOwnPropertyDescriptor(this.obj,this.prop),a&&a.set&&(i=a.set._ractiveWrappers)?void(-1===i.indexOf(this)&&i.push(this)):void va(this,e,a)},Fh.prototype={get:function(){return this.value},reset:function(t){return this.updating?void 0:(this.updating=!0,this.obj[this.prop]=t,bs.addRactive(this.ractive),this.ractive.viewmodel.mark(this.keypath,{keepExistingWrapper:!0}),this.updating=!1,!0)},set:function(t,e){this.updating||(this.obj[this.prop]||(this.updating=!0,this.obj[this.prop]=Dh(t),this.updating=!1),this.obj[this.prop][t]=e)},teardown:function(){var t,e,n,r,a;return this.updating?!1:(t=Object.getOwnPropertyDescriptor(this.obj,this.prop),e=t&&t.set,void(e&&(r=e._ractiveWrappers,a=r.indexOf(this),-1!==a&&r.splice(a,1),r.length||(n=this.obj[this.prop],Object.defineProperty(this.obj,this.prop,this.originalDescriptor||{writable:!0,enumerable:!0,configurable:!0}),this.obj[this.prop]=n))))}}}catch(Ao){Lh=!1}var Ih,qh,Bh=Lh;Bh&&(Ih={filter:function(t,e,n){return Bh.filter(t,e,n)&&Nh.filter(t)},wrap:function(t,e,n){return new qh(t,e,n)}},qh=function(t,e,n){this.value=e,this.magic=!0,this.magicWrapper=Bh.wrap(t,e,n),this.arrayWrapper=Nh.wrap(t,e,n)},qh.prototype={get:function(){return this.value},teardown:function(){this.arrayWrapper.teardown(),this.magicWrapper.teardown()},reset:function(t){return this.magicWrapper.reset(t)}});var Vh=Ih,Uh=ga,zh={},Wh=xa,Hh=_a,Gh=Ea,Kh=Pa,$h=Ta,Qh=function(t,e){this.computation=t,this.viewmodel=t.viewmodel,this.ref=e,this.root=this.viewmodel.ractive,this.parentFragment=this.root.component&&this.root.component.parentFragment};Qh.prototype={resolve:function(t){this.computation.softDeps.push(t),this.computation.unresolvedDeps[t.str]=null,this.viewmodel.register(t,this.computation,"computed")}};var Yh=Qh,Jh=function(t,e){this.key=t,this.getter=e.getter,this.setter=e.setter,this.hardDeps=e.deps||[],this.softDeps=[],this.unresolvedDeps={},this.depValues={},this._dirty=this._firstRun=!0};Jh.prototype={constructor:Jh,init:function(t){var e,n=this;this.viewmodel=t,this.bypass=!0,e=t.get(this.key),t.clearCache(this.key.str),this.bypass=!1,this.setter&&void 0!==e&&this.set(e),this.hardDeps&&this.hardDeps.forEach(function(e){return t.register(e,n,"computed")})},invalidate:function(){this._dirty=!0},get:function(){var t,e,n=this,r=!1;if(this.getting){var a="The "+this.key.str+" computation indirectly called itself. This probably indicates a bug in the computation. It is commonly caused by `array.sort(...)` - if that's the case, clone the array first with `array.slice().sort(...)`";return h(a),this.value}if(this.getting=!0,this._dirty){if(this._firstRun||!this.hardDeps.length&&!this.softDeps.length?r=!0:[this.hardDeps,this.softDeps].forEach(function(t){var e,a,i;if(!r)for(i=t.length;i--;)if(e=t[i],a=n.viewmodel.get(e),!s(a,n.depValues[e.str]))return n.depValues[e.str]=a,void(r=!0)}),r){this.viewmodel.capture();try{this.value=this.getter()}catch(i){m('Failed to compute "%s"',this.key.str),f(i.stack||i),this.value=void 0}t=this.viewmodel.release(),e=this.updateDependencies(t),e&&[this.hardDeps,this.softDeps].forEach(function(t){t.forEach(function(t){n.depValues[t.str]=n.viewmodel.get(t)})})}this._dirty=!1}return this.getting=this._firstRun=!1,this.value},set:function(t){if(this.setting)return void(this.value=t);if(!this.setter)throw Error("Computed properties without setters are read-only. (This may change in a future version of Ractive!)");this.setter(t)},updateDependencies:function(t){var e,n,r,a,i;for(n=this.softDeps,e=n.length;e--;)r=n[e],-1===t.indexOf(r)&&(a=!0,this.viewmodel.unregister(r,this,"computed"));for(e=t.length;e--;)r=t[e],-1!==n.indexOf(r)||this.hardDeps&&-1!==this.hardDeps.indexOf(r)||(a=!0,ja(this.viewmodel,r)&&!this.unresolvedDeps[r.str]?(i=new Yh(this,r.str),t.splice(e,1),this.unresolvedDeps[r.str]=i,bs.addUnresolved(i)):this.viewmodel.register(r,this,"computed"));return a&&(this.softDeps=t.slice()),a}};var Zh=Jh,Xh=Ma,tm={FAILED_LOOKUP:!0},em=La,nm={},rm=Na,am=Ra,im=function(t,e){this.localKey=t,this.keypath=e.keypath,this.origin=e.origin,this.deps=[],this.unresolved=[],this.resolved=!1};im.prototype={forceResolution:function(){this.keypath=this.localKey,this.setup()},get:function(t,e){return this.resolved?this.origin.get(this.map(t),e):void 0},getValue:function(){return this.keypath?this.origin.get(this.keypath):void 0},initViewmodel:function(t){this.local=t,this.setup()},map:function(t){return void 0===typeof this.keypath?this.localKey:t.replace(this.localKey,this.keypath)},register:function(t,e,n){this.deps.push({keypath:t,dep:e,group:n}),this.resolved&&this.origin.register(this.map(t),e,n)},resolve:function(t){void 0!==this.keypath&&this.unbind(!0),this.keypath=t,this.setup()},set:function(t,e){this.resolved||this.forceResolution(),this.origin.set(this.map(t),e)},setup:function(){var t=this;void 0!==this.keypath&&(this.resolved=!0,this.deps.length&&(this.deps.forEach(function(e){var n=t.map(e.keypath);if(t.origin.register(n,e.dep,e.group),e.dep.setValue)e.dep.setValue(t.origin.get(n));else{if(!e.dep.invalidate)throw Error("An unexpected error occurred. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");e.dep.invalidate()}}),this.origin.mark(this.keypath)))},setValue:function(t){if(!this.keypath)throw Error("Mapping does not have keypath, cannot set value. Please raise an issue at https://github.com/ractivejs/ractive/issues - thanks!");this.origin.set(this.keypath,t)},unbind:function(t){var e=this;t||delete this.local.mappings[this.localKey],this.resolved&&(this.deps.forEach(function(t){e.origin.unregister(e.map(t.keypath),t.dep,t.group)}),this.tracker&&this.origin.unregister(this.keypath,this.tracker))},unregister:function(t,e,n){var r,a;if(this.resolved){for(r=this.deps,a=r.length;a--;)if(r[a].dep===e){r.splice(a,1);break}this.origin.unregister(this.map(t),e,n)}}};var om=Da,sm=function(t,e){var n,r,a,i;return n={},r=0,a=t.map(function(t,a){var o,s,u;s=r,u=e.length;do{if(o=e.indexOf(t,s),-1===o)return i=!0,-1;s=o+1}while(n[o]&&u>s);return o===r&&(r+=1),o!==a&&(i=!0),n[o]=!0,o})},um=Ia,cm={},lm=Va,pm=za,fm=Wa,dm=Ha,hm=Ka,mm={implicit:!0},vm={noCascade:!0},gm=Qa,bm=Ya,ym=function(t){var e,n,r=t.adapt,a=t.data,i=t.ractive,o=t.computed,s=t.mappings;this.ractive=i,this.adaptors=r,this.onchange=t.onchange,this.cache={},this.cacheMap=Eo(null),this.deps={computed:Eo(null),"default":Eo(null)},this.depsMap={computed:Eo(null),"default":Eo(null)},this.patternObservers=[],this.specials=Eo(null),this.wrapped=Eo(null),this.computations=Eo(null),this.captureGroups=[],this.unresolvedImplicitDependencies=[],this.changes=[],this.implicitChanges={},this.noCascade={},this.data=a,this.mappings=Eo(null);for(e in s)this.map(E(e),s[e]);if(a)for(e in a)(n=this.mappings[e])&&void 0===n.getValue()&&n.setValue(a[e]);for(e in o)s&&e in s&&p("Cannot map to a computed property ('%s')",e),this.compute(E(e),o[e]);this.ready=!0};ym.prototype={adapt:Uh,applyChanges:Gh,capture:Kh,clearCache:$h,compute:Xh,get:em,init:rm,map:am,mark:om,merge:um,register:lm,release:pm,reset:fm,set:dm,smartUpdate:hm,teardown:gm,unregister:bm};var xm=ym;Za.prototype={constructor:Za,begin:function(t){this.inProcess[t._guid]=!0},end:function(t){var e=t.parent;e&&this.inProcess[e._guid]?Xa(this.queue,e).push(t):ti(this,t),delete this.inProcess[t._guid]}};var _m=Za,wm=ei,km=/\$\{([^\}]+)\}/g,Em=new is("construct"),Sm=new is("config"),Om=new _m("init"),Cm=0,Am=["adaptors","components","decorators","easing","events","interpolators","partials","transitions"],Pm=ii,Tm=li;li.prototype={bubble:function(){this.dirty||(this.dirty=!0,bs.addView(this))},update:function(){this.callback(this.fragment.getValue()),this.dirty=!1},rebind:function(t,e){this.fragment.rebind(t,e)},unbind:function(){this.fragment.unbind()}};var jm=function(t,e,n,a,o){var s,u,c,l,p,f,d={},h={},v={},g=[];for(u=t.parentFragment,c=t.root,o=o||{},r(d,o),o.content=a||[],d[""]=o.content,e.defaults.el&&m("The <%s/> component has a default `el` property; it has been disregarded",t.name),l=u;l;){if(l.owner.type===Mc){p=l.owner.container;break}l=l.parent}return n&&Object.keys(n).forEach(function(e){var r,a,o=n[e];if("string"==typeof o)r=fl(o),h[e]=r?r.value:o;else if(0===o)h[e]=!0;else{if(!i(o))throw Error("erm wut");fi(o)?(v[e]={origin:t.root.viewmodel,keypath:void 0},a=pi(t,o[0],function(t){t.isSpecial?f?s.set(e,t.value):(h[e]=t.value,delete v[e]):f?s.viewmodel.mappings[e].resolve(t):v[e].keypath=t})):a=new Tm(t,o,function(t){f?s.set(e,t):h[e]=t}),g.push(a)}}),s=Eo(e.prototype),Pm(s,{el:null,append:!0,data:h,partials:o,magic:c.magic||e.defaults.magic,modifyArrays:c.modifyArrays,adapt:c.adapt},{parent:c,component:t,container:p,mappings:v,inlinePartials:d,cssIds:u.cssIds}),f=!0,t.resolvers=g,s},Mm=di,Lm=function(t){var e,n;for(e=t.root;e;)(n=e._liveComponentQueries["_"+t.name])&&n.push(t.instance),e=e.parent},Fm=mi,Nm=vi,Rm=gi,Dm=bi,Im=yi,qm=new is("teardown"),Bm=_i,Vm=function(t,e){this.init(t,e)};Vm.prototype={detach:bh,find:xh,findAll:_h,findAllComponents:wh,findComponent:kh,findNextNode:Eh,firstNode:Sh,init:Fm,rebind:Nm,render:Rm,toString:Dm,unbind:Im,unrender:Bm};var Um=Vm,zm=function(t){this.type=Pc,this.value=t.template.c};zm.prototype={detach:gl,firstNode:function(){return this.node},render:function(){return this.node||(this.node=document.createComment(this.value)),this.node},toString:function(){return"<!--"+this.value+"-->"},unrender:function(t){t&&this.node.parentNode.removeChild(this.node)}};var Wm=zm,Hm=function(t){var e,n;this.type=Mc,this.container=e=t.parentFragment.root,this.component=n=e.component,this.container=e,this.containerFragment=t.parentFragment,this.parentFragment=n.parentFragment;var r=this.name=t.template.n||"",a=e._inlinePartials[r];a||(m('Could not find template for partial "'+r+'"',{ractive:t.root}),a=[]),this.fragment=new av({owner:this,root:e.parent,template:a,pElement:this.containerFragment.pElement}),i(n.yielders[r])?n.yielders[r].push(this):n.yielders[r]=[this],bs.scheduleTask(function(){if(n.yielders[r].length>1)throw Error("A component template can only have one {{yield"+(r?" "+r:"")+"}} declaration at a time")})};Hm.prototype={detach:function(){return this.fragment.detach()},find:function(t){return this.fragment.find(t)},findAll:function(t,e){return this.fragment.findAll(t,e)},findComponent:function(t){return this.fragment.findComponent(t)},findAllComponents:function(t,e){return this.fragment.findAllComponents(t,e)},findNextNode:function(){return this.containerFragment.findNextNode(this)},firstNode:function(){return this.fragment.firstNode()},getValue:function(t){return this.fragment.getValue(t)},render:function(){return this.fragment.render()},unbind:function(){this.fragment.unbind()},unrender:function(t){this.fragment.unrender(t),R(this.component.yielders[this.name],this)},rebind:function(t,e){this.fragment.rebind(t,e)},toString:function(){return""+this.fragment}};var Gm=Hm,Km=function(t){this.declaration=t.template.a};Km.prototype={init:ko,render:ko,unrender:ko,teardown:ko,toString:function(){return"<!DOCTYPE"+this.declaration+">"}};var $m=Km,Qm=wi,Ym=Ei,Jm=Si,Zm=Oi,Xm=Pi,tv=ji,ev=function(t){this.init(t)};ev.prototype={bubble:lc,detach:pc,find:fc,findAll:dc,findAllComponents:hc,findComponent:mc,findNextNode:vc,firstNode:gc,getArgsList:hl,getNode:ml,getValue:vl,init:Qm,rebind:Ym,registerIndexRef:function(t){var e=this.registeredIndexRefs;-1===e.indexOf(t)&&e.push(t)},render:Jm,toString:Zm,unbind:Xm,unregisterIndexRef:function(t){var e=this.registeredIndexRefs;e.splice(e.indexOf(t),1)},unrender:tv};var nv,rv,av=ev,iv=Mi,ov=["template","partials","components","decorators","events"],sv=new is("reset"),uv=function(t,e){function n(e,r,a){a&&a.partials[t]||e.forEach(function(e){e.type===Ac&&e.getPartialName()===t&&r.push(e),e.fragment&&n(e.fragment.items,r,a),i(e.fragments)?n(e.fragments,r,a):i(e.items)?n(e.items,r,a):e.type===jc&&e.instance&&n(e.instance.fragment.items,r,e.instance),e.type===Cc&&(i(e.attributes)&&n(e.attributes,r,a),i(e.conditionalAttributes)&&n(e.conditionalAttributes,r,a))})}var r,a=[];return n(this.fragment.items,a),this.partials[t]=e,r=bs.start(this,!0),a.forEach(function(e){e.value=void 0,e.setValue(t)}),bs.end(),r},cv=Li,lv=xu("reverse"),pv=Fi,fv=xu("shift"),dv=xu("sort"),hv=xu("splice"),mv=Ri,vv=Di,gv=new is("teardown"),bv=qi,yv=Bi,xv=Vi,_v=new is("unrender"),wv=xu("unshift"),kv=Ui,Ev=new is("update"),Sv=zi,Ov={add:Xo,animate:Es,detach:Os,find:As,findAll:Ds,findAllComponents:Is,findComponent:qs,findContainer:Bs,findParent:Vs,fire:Hs,get:Gs,insert:$s,merge:Ys,observe:pu,observeOnce:fu,off:mu,on:vu,once:gu,pop:_u,push:wu,render:Tu,reset:iv,resetPartial:uv,resetTemplate:cv,reverse:lv,set:pv,shift:fv,sort:dv,splice:hv,subtract:mv,teardown:vv,toggle:bv,toHTML:yv,toHtml:yv,unrender:xv,unshift:wv,update:kv,updateModel:Sv},Cv=function(t,e,n){return n||Hi(t,e)?function(){var n,r="_super"in this,a=this._super;return this._super=e,n=t.apply(this,arguments),r&&(this._super=a),n}:t},Av=Gi,Pv=Yi,Tv=function(t){var e,n,r={};return t&&(e=t._ractive)?(r.ractive=e.root,r.keypath=e.keypath.str,r.index={},(n=Pl(e.proxy.parentFragment))&&(r.index=Pl.resolve(n)),r):r};nv=function(t){return this instanceof nv?void Pm(this,t):new nv(t)},rv={DEBUG:{writable:!0,value:!0},DEBUG_PROMISES:{writable:!0,value:!0},extend:{value:Pv},getNodeInfo:{value:Tv},parse:{value:Gu},Promise:{value:cs},svg:{value:ro},magic:{value:eo},VERSION:{value:"0.7.3"},adaptors:{writable:!0,value:{}},components:{writable:!0,value:{}},decorators:{writable:!0,value:{}},easing:{writable:!0,value:uo},events:{writable:!0,value:{}},interpolators:{writable:!0,value:Uo},partials:{writable:!0,value:{}},transitions:{writable:!0,value:{}}},Oo(nv,rv),nv.prototype=r(Ov,so),nv.prototype.constructor=nv,nv.defaults=nv.prototype;var jv="function";if(typeof Date.now!==jv||typeof String.prototype.trim!==jv||typeof Object.keys!==jv||typeof Array.prototype.indexOf!==jv||typeof Array.prototype.forEach!==jv||typeof Array.prototype.map!==jv||typeof Array.prototype.filter!==jv||"undefined"!=typeof window&&typeof window.addEventListener!==jv)throw Error("It looks like you're attempting to use Ractive.js in an older browser. You'll need to use one of the 'legacy builds' in order to continue - see http://docs.ractivejs.org/latest/legacy-builds for more information.");var Mv=nv;return Mv})},{}],206:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.observe("value",function(e,n,r){var a=t.get(),i=a.min,o=a.max,s=Math.clamp(i,o,e);t.animate("percentage",Math.round((s-i)/(o-i)*100))})}}}(a),a.exports.template={v:3,t:[" ",{p:[13,1,305],t:7,e:"div",a:{"class":"bar"},f:[{p:[14,3,326],t:7,e:"div",a:{"class":["barFill ",{t:2,r:"state",p:[14,23,346]}],style:["width: ",{t:2,r:"percentage",p:[14,48,371]},"%"]}}," ",{p:[15,3,398],t:7,e:"span",a:{"class":"barText"},f:[{t:16,p:[15,25,420]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],207:[function(t,e,n){var r=t(205),a={exports:{}};!function(e){"use strict";var n=t(276),r=t(275);e.exports={computed:{clickable:function(){return this.get("enabled")&&!this.get("state")?!0:!1},enabled:function(){return this.get("config.status")===n.UI_INTERACTIVE?!0:!1},styles:function(){var t="";if(this.get("tooltip-side")&&(t=" tooltip-"+this.get("tooltip-side")),this.get("grid")&&(t+=" gridable"),this.get("enabled")){var e=this.get("state"),n=this.get("style");return e?"inactive "+e+" "+t:"active normal "+n+" "+t}return"inactive disabled "+t}},oninit:function(){var t=this;this.on("press",function(e){var n=t.get(),a=n.action,i=n.params;(0,r.act)(t.get("config.ref"),a,i),e.node.blur()})}}}(a),a.exports.template={v:3,t:[" ",{p:[48,1,1225],t:7,e:"span",a:{"class":["button ",{t:2,r:"styles",p:[48,21,1245]}],unselectable:"on","data-tooltip":[{t:2,r:"tooltip",p:[51,17,1330]}]},m:[{t:4,f:["tabindex='0'"],r:"clickable",p:[50,3,1281]}],v:{"mouseover-mousemove":"hover",mouseleave:"unhover","click-enter":{n:[{t:4,f:["press"],r:"clickable",p:[54,19,1423]}],d:[]}},f:[{t:4,f:[{p:[56,5,1471],t:7,e:"i",a:{"class":["fa fa-",{t:2,r:"icon",p:[56,21,1487]}]}}],n:50,r:"icon",p:[55,3,1453]}," ",{t:16,p:[58,3,1516]}]}]},e.exports=r.extend(a.exports)},{205:205,275:275,276:276}],208:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"display"},f:[{t:4,f:[{p:[3,5,44],t:7,e:"header",f:[{p:[4,7,60],t:7,e:"h3",f:[{t:2,r:"title",p:[4,11,64]}]}," ",{t:4,f:[{p:[6,9,110],t:7,e:"div",a:{"class":"buttonRight"},f:[{t:16,n:"button",p:[6,34,135]}]}],n:50,r:"button",p:[5,7,86]}]}],n:50,r:"title",p:[2,3,25]}," ",{p:[10,3,202],t:7,e:"article",f:[{t:16,p:[11,5,217]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],209:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.on("clear",function(){t.set("value",""),t.find("input").focus()})}}}(a),a.exports.template={v:3,t:[" ",{p:[12,1,170],t:7,e:"input",a:{type:"text",value:[{t:2,r:"value",p:[12,27,196]}],placeholder:[{t:2,r:"placeholder",p:[12,51,220]}]}}," ",{p:[13,1,240],t:7,e:"ui-button",a:{icon:"refresh"},v:{press:"clear"}}]},e.exports=r.extend(a.exports)},{205:205}],210:[function(t,e,n){var r=t(205),a={exports:{}};!function(e){"use strict";e.exports={data:{graph:t(201),xaccessor:function(t){return t.x},yaccessor:function(t){return t.y}},computed:{size:function(){var t=this.get("points");return t[0].length},scale:function(){var t=this.get("points");return Math.max.apply(Math,Array.map(t,function(t){return Math.max.apply(Math,Array.map(t,function(t){return t.y}))}))},xaxis:function(){var t=this.get("xinc"),e=this.get("size");return Array.from(Array(e).keys()).filter(function(e){return e&&e%t==0})},yaxis:function(){var t=this.get("yinc"),e=this.get("scale");return Array.from(Array(t).keys()).map(function(t){return Math.round(e*(++t/100)*10)})}},oninit:function(){var t=this;this.on({enter:function(t){this.set("selected",t.index.count)},exit:function(t){this.set("selected")}}),window.addEventListener("resize",function(e){t.set("width",t.el.clientWidth)})},onrender:function(){this.set("width",this.el.clientWidth)}}}(a),a.exports.template={v:3,t:[" ",{p:[47,1,1269],t:7,e:"svg",a:{"class":"linegraph",width:"100%",height:[{t:2,x:{r:["height"],s:"_0+10"},p:[47,45,1313]}]},f:[{p:[48,3,1334],t:7,e:"g",a:{transform:"translate(0, 5)"},f:[{t:4,f:[{t:4,f:[{p:[51,9,1504],t:7,e:"line",a:{x1:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,19,1514]}],x2:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[51,38,1533]}],y1:"0",y2:[{t:2,r:"height",p:[51,64,1559]}],stroke:"darkgray"}}," ",{t:4,f:[{p:[53,11,1635],t:7,e:"text",a:{x:[{t:2,x:{r:["xscale","."],s:"_0(_1)"},p:[53,20,1644]}],y:[{t:2,x:{r:["height"],s:"_0-5"},p:[53,38,1662]}],"text-anchor":"middle",fill:"white"},f:[{t:2,x:{r:["size",".","xfactor"],s:"(_0-_1)*_2"},p:[53,88,1712]}," ",{t:2,r:"xunit",p:[53,113,1737]}]}],n:50,x:{r:["@index"],s:"_0%2==0"},p:[52,9,1600]}],n:52,r:"xaxis",p:[50,7,1479]}," ",{t:4,f:[{p:[57,9,1820],t:7,e:"line",a:{x1:"0",x2:[{t:2,r:"width",p:[57,26,1837]}],y1:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,41,1852]}],y2:[{t:2,x:{r:["yscale","."],s:"_0(_1)"},p:[57,60,1871]}],stroke:"darkgray"}}," ",{p:[58,9,1915],t:7,e:"text",a:{x:"0",y:[{t:2,x:{r:["yscale","."],s:"_0(_1)-5"},p:[58,24,1930]}],"text-anchor":"begin",fill:"white"},f:[{t:2,x:{r:[".","yfactor"],s:"_0*_1"},p:[58,76,1982]}," ",{t:2,r:"yunit",p:[58,92,1998]}]}],n:52,r:"yaxis",p:[56,7,1795]}," ",{t:4,f:[{p:[61,9,2071],t:7,e:"path",a:{d:[{t:2,x:{r:["area.path"],s:"_0.print()"},p:[61,18,2080]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[61,47,2109]}],opacity:"0.1"}}],n:52,i:"curve",r:"curves",p:[60,7,2039]}," ",{t:4,f:[{p:[64,9,2200],t:7,e:"path",a:{d:[{t:2,x:{r:["line.path"],s:"_0.print()"},p:[64,18,2209]}],stroke:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[64,49,2240]}],fill:"none"}}],n:52,i:"curve",r:"curves",p:[63,7,2168]}," ",{t:4,f:[{t:4,f:[{p:[68,11,2375],t:7,e:"circle",a:{transform:["translate(",{t:2,r:".",p:[68,40,2404]},")"],r:[{t:2,x:{r:["selected","count"],s:"_0==_1?10:4"},p:[68,51,2415]}],fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[68,89,2453]}]},v:{mouseenter:"enter",mouseleave:"exit"}}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[67,9,2329]}],n:52,i:"curve",r:"curves",p:[66,7,2297]}," ",{t:4,f:[{t:4,f:[{t:4,f:[{p:[74,13,2678],t:7,e:"text",a:{transform:["translate(",{t:2,r:".",p:[74,40,2705]},") ",{t:2,x:{r:["count","size"],s:'_0<=_1/2?"translate(15, 4)":"translate(-15, 4)"'},p:[74,47,2712]}],"text-anchor":[{t:2,x:{r:["count","size"],s:'_0<=_1/2?"start":"end"'},p:[74,126,2791]}],fill:"white"},f:[{t:2,x:{r:["count","item","yfactor"],s:"_1[_0].y*_2"},p:[75,15,2861]}," ",{t:2,r:"yunit",p:[75,43,2889]}," @ ",{t:2,x:{r:["size","count","item","xfactor"],s:"(_0-_2[_1].x)*_3"},p:[75,55,2901]}," ",{t:2,r:"xunit",p:[75,92,2938]}]}],n:50,x:{r:["selected","count"],s:"_0==_1"},p:[73,11,2638]}],n:52,i:"count",x:{r:["line.path"],s:"_0.points()"},p:[72,9,2592]}],n:52,i:"curve",r:"curves",p:[71,7,2560]}," ",{t:4,f:[{p:[81,9,3063],t:7,e:"g",a:{transform:["translate(",{t:2,x:{r:["width","curves.length","@index"],s:"(_0/(_1+1))*(_2+1)"},p:[81,33,3087]},", 10)"]},f:[{p:[82,11,3154],t:7,e:"circle",a:{r:"4",fill:[{t:2,rx:{r:"colors",m:[{t:30,n:"curve"}]},p:[82,31,3174]}]}}," ",{p:[83,11,3206],t:7,e:"text",a:{x:"8",y:"4",fill:"white"},f:[{t:2,rx:{r:"legend",m:[{t:30,n:"curve"}]},p:[83,42,3237]}]}]}],n:52,i:"curve",r:"curves",p:[80,7,3031]}],x:{r:["graph","points","xaccessor","yaccessor","width","height"],s:"_0({data:_1,xaccessor:_2,yaccessor:_3,width:_4,height:_5})"},p:[49,5,1371]}]}]}]},e.exports=r.extend(a.exports)},{201:201,205:205}],211:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"notice"},f:[{t:16,p:[2,3,24]}]}]},e.exports=r.extend(a.exports)},{205:205}],212:[function(t,e,n){var r=t(205),a={exports:{}};!function(e){"use strict";var n=t(275),r=t(277);e.exports={oninit:function(){var t=this,e=r.resize.bind(this),a=function(){return t.set({resize:!1,x:null,y:null})};this.observe("config.fancy",function(r,i,o){(0,n.winset)(t.get("config.window"),"can-resize",!r),r?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",a)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",a))}),this.on("resize",function(){return t.toggle("resize")})}}}(a),a.exports.template={v:3,t:[" ",{t:4,f:[{p:[28,3,766],t:7,e:"div",a:{"class":"resize"},v:{mousedown:"resize"}}],n:50,r:"config.fancy",p:[27,1,742]}]},e.exports=r.extend(a.exports)},{205:205,275:275,277:277}],213:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"section",a:{"class":[{t:4,f:["candystripe"],r:"candystripe",p:[1,17,16]}]},f:[{t:4,f:[{p:[3,5,84],t:7,e:"span",a:{"class":"label",style:[{t:4,f:["color:",{t:2,r:"labelcolor",p:[3,53,132]}],r:"labelcolor",p:[3,32,111]}]},f:[{t:2,r:"label",p:[3,84,163]},":"]}],n:50,r:"label",p:[2,3,65]}," ",{t:4,f:[{t:16,p:[6,5,215]}],n:50,r:"nowrap",p:[5,3,195]},{t:4,n:51,f:[{p:[8,5,242],t:7,e:"div",a:{"class":"content",style:[{t:4,f:["float:right;"],r:"right",p:[8,33,270]}]},f:[{t:16,p:[9,7,312]}]}],r:"nowrap"}]}]},e.exports=r.extend(a.exports)},{205:205}],214:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"div",a:{"class":"subdisplay"},f:[{t:4,f:[{p:[3,5,47],t:7,e:"header",f:[{p:[4,7,63],t:7,e:"h4",f:[{t:2,r:"title",p:[4,11,67]}]}," ",{t:4,f:[{t:16,n:"button",p:[5,21,103]}],n:50,r:"button",p:[5,7,89]}]}],n:50,r:"title",p:[2,3,28]}," ",{p:[8,3,156],t:7,e:"article",f:[{t:16,p:[9,5,171]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],215:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={oninit:function(){var t=this;this.set("active",this.findComponent("tab").get("name")),this.on("switch",function(e){t.set("active",e.node.textContent.trim())}),this.observe("active",function(e,n,r){for(var a=t.findAllComponents("tab"),i=Array.isArray(a),o=0,a=i?a:a[Symbol.iterator]();;){var s;if(i){if(o>=a.length)break;s=a[o++]}else{if(o=a.next(),o.done)break;s=o.value}var u=s;u.set("shown",u.get("name")===e)}})}}}(a),a.exports.template={v:3,t:[" "," ",{p:[20,1,524],t:7,e:"header",f:[{t:4,f:[{p:[22,5,556],t:7,e:"ui-button",a:{pane:[{t:2,r:".",p:[22,22,573]}]},v:{press:"switch"},f:[{t:2,r:".",p:[22,47,598]}]}],n:52,r:"tabs",p:[21,3,536]}]}," ",{p:[25,1,641],t:7,e:"ui-display",f:[{t:8,r:"content",p:[26,3,657]}]}]},a.exports.components=a.exports.components||{};var i={tab:t(216)};for(var o in i)i.hasOwnProperty(o)&&(a.exports.components[o]=i[o]);e.exports=r.extend(a.exports)},{205:205,216:216}],216:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{t:4,f:[{t:16,p:[2,3,17]}],n:50,r:"shown",p:[1,1,0]}]},e.exports=r.extend(a.exports)},{205:205}],217:[function(t,e,n){var r=t(205),a={exports:{}};!function(e){"use strict";var n=t(276),r=t(275),a=t(277);e.exports={computed:{visualStatus:function(){switch(this.get("config.status")){case n.UI_INTERACTIVE:return"good";case n.UI_UPDATE:return"average";case n.UI_DISABLED:return"bad";default:return"bad"}}},oninit:function(){var t=this,e=a.drag.bind(this),n=function(e){return t.set({drag:!1,x:null,y:null})};this.observe("config.fancy",function(a,i,o){(0,r.winset)(t.get("config.window"),"titlebar",!a),a?(document.addEventListener("mousemove",e),document.addEventListener("mouseup",n)):(document.removeEventListener("mousemove",e),document.removeEventListener("mouseup",n))}),this.on({drag:function(){this.toggle("drag")},close:function(){(0,r.winset)(this.get("config.window"),"is-visible",!1),window.location.href=(0,r.href)({command:"uiclose "+this.get("config.ref")},"winset")},minimize:function(){(0,r.winset)(this.get("config.window"),"is-minimized",!0)}})}}}(a),a.exports.template={v:3,t:[" ",{p:[49,1,1382],t:7,e:"header",a:{"class":"titlebar"},v:{mousedown:"drag"},f:[{p:[50,3,1431],t:7,e:"i",a:{"class":["statusicon fa fa-eye fa-2x ",{t:2,r:"visualStatus",p:[50,40,1468]}]}}," ",{p:[51,3,1494],t:7,e:"span",a:{"class":"title"},f:[{t:16,p:[51,23,1514]}]}," ",{t:4,f:[{p:[53,5,1560],t:7,e:"i",a:{"class":"minimize fa fa-minus fa-2x"},v:{click:"minimize"}}," ",{p:[54,5,1628],t:7,e:"i",a:{"class":"close fa fa-close fa-2x"},v:{click:"close"}}],n:50,r:"config.fancy",p:[52,3,1534]}]}]},e.exports=r.extend(a.exports)},{205:205,275:275,276:276,277:277}],218:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";var e=[11,10,9,8];t.exports={data:{userAgent:navigator.userAgent},computed:{ie:function(){if(document.documentMode)return document.documentMode;for(var t in e){var n=document.createElement("div");if(n.innerHTML="<!--[if IE "+t+"]><span></span><![endif]-->",n.getElementsByTagName("span").length)return t}}},oninit:function(){var t=this;this.on("debug",function(){return t.toggle("debug")})}}}(a),a.exports.template={v:3,t:[" ",{t:4,f:[{p:[27,3,662],t:7,e:"ui-notice",f:[{p:[28,5,679],t:7,e:"span",f:["You have an old (IE",{t:2,r:"ie",p:[28,30,704]},"), end-of-life (click 'EOL Info' for more information) version of Internet Explorer installed."]},{p:[28,137,811],t:7,e:"br"}," ",{p:[29,5,822],t:7,e:"span",f:["To upgrade, click 'Upgrade IE' to download IE11 from Microsoft."]},{p:[29,81,898],t:7,e:"br"}," ",{p:[30,5,909],t:7,e:"span",f:["If you are unable to upgrade directly, click 'IE VMs' to download a VM with IE11 or Edge from Microsoft."]},{p:[30,122,1026],t:7,e:"br"}," ",{p:[31,5,1037],t:7,e:"span",f:["Otherwise, click 'No Frills' below to disable potentially incompatible features (and this message)."]}," ",{p:[32,5,1155],t:7,e:"hr"}," ",{p:[33,5,1166],t:7,e:"ui-button",a:{icon:"close",action:"tgui:nofrills"},f:["No Frills"]}," ",{p:[34,5,1240],t:7,e:"ui-button",a:{icon:"internet-explorer",action:"tgui:link",params:'{"url": "http://windows.microsoft.com/en-us/internet-explorer/download-ie"}'},f:["Upgrade IE"]}," ",{p:[36,5,1416],t:7,e:"ui-button",a:{icon:"edge",action:"tgui:link",params:'{"url": "https://dev.windows.com/en-us/microsoft-edge/tools/vms"}'},f:["IE VMs"]}," ",{p:[38,5,1565],t:7,e:"ui-button",a:{icon:"info",action:"tgui:link",params:'{"url": "https://support.microsoft.com/en-us/lifecycle#gp/Microsoft-Internet-Explorer"}'},f:["EOL Info"]}," ",{p:[40,5,1738],t:7,e:"ui-button",a:{icon:"bug"},v:{press:"debug"},f:["Debug Info"]}," ",{t:4,f:[{p:[42,7,1826],t:7,e:"hr"}," ",{p:[43,7,1839],t:7,e:"span",f:["Detected: IE",{t:2,r:"ie",p:[43,25,1857]}]},{p:[43,38,1870],t:7,e:"br"}," ",{p:[44,7,1883],t:7,e:"span",f:["User Agent: ",{t:2,r:"userAgent",p:[44,25,1901]}]}],n:50,r:"debug",p:[41,5,1805]}]}],n:50,x:{r:["config.fancy","ie"],s:"_0&&_1&&_1<11"},p:[26,1,621]}]},e.exports=r.extend(a.exports)},{205:205}],219:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[" "," "," "," "," ",{p:[7,1,267],t:7,e:"ui-notice",f:[{t:4,f:[{p:[9,5,312],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[10,7,355],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[10,24,372]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[10,75,423]}]}]}],n:50,r:"data.siliconUser",p:[8,3,282]},{t:4,n:51,f:[{p:[13,5,514],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,31,540]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[16,1,625],t:7,e:"status"}," ",{t:4,f:[{t:4,f:[{p:[19,7,719],t:7,e:"ui-display",a:{title:"Air Controls"},f:[{p:[20,9,762],t:7,e:"ui-section",f:[{p:[21,11,786],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"exclamation-triangle":"exclamation"'},p:[21,28,803]}],style:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"caution":null'},p:[21,98,873]}],action:[{t:2,x:{r:["data.atmos_alarm"],s:'_0?"reset":"alarm"'},p:[22,23,937]}]},f:["Area Atmosphere Alarm"]}]}," ",{p:[24,9,1045],t:7,e:"ui-section",f:[{p:[25,11,1069],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mode"],s:'_0==3?"exclamation-triangle":"exclamation"'},p:[25,28,1086]}],style:[{t:2,x:{r:["data.mode"],s:'_0==3?"danger":null'},p:[25,96,1154]}],action:"mode",params:['{"mode": ',{t:2,x:{r:["data.mode"],s:"_0==3?1:3"},p:[26,44,1236]},"}"]},f:["Panic Siphon"]}]}," ",{p:[28,9,1322],t:7,e:"br"}," ",{p:[29,9,1337],t:7,e:"ui-section",f:[{p:[30,11,1361],t:7,e:"ui-button",a:{icon:"sign-out",action:"tgui:view",params:'{"screen": "vents"}' +},f:["Vent Controls"]}]}," ",{p:[32,9,1494],t:7,e:"ui-section",f:[{p:[33,11,1518],t:7,e:"ui-button",a:{icon:"filter",action:"tgui:view",params:'{"screen": "scrubbers"}'},f:["Scrubber Controls"]}]}," ",{p:[35,9,1657],t:7,e:"ui-section",f:[{p:[36,11,1681],t:7,e:"ui-button",a:{icon:"cog",action:"tgui:view",params:'{"screen": "modes"}'},f:["Operating Mode"]}]}," ",{p:[38,9,1810],t:7,e:"ui-section",f:[{p:[39,11,1834],t:7,e:"ui-button",a:{icon:"bar-chart",action:"tgui:view",params:'{"screen": "thresholds"}'},f:["Alarm Thresholds"]}]}]}],n:50,x:{r:["config.screen"],s:'_0=="home"'},p:[18,3,680]},{t:4,n:51,f:[{t:4,n:50,x:{r:["config.screen"],s:'_0=="vents"'},f:[{p:[43,5,2032],t:7,e:"vents"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&(_0=="scrubbers")'},f:[" ",{p:[45,5,2089],t:7,e:"scrubbers"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&(_0=="modes"))'},f:[" ",{p:[47,5,2146],t:7,e:"modes"}]},{t:4,n:50,x:{r:["config.screen"],s:'(!(_0=="vents"))&&((!(_0=="scrubbers"))&&((!(_0=="modes"))&&(_0=="thresholds")))'},f:[" ",{p:[49,5,2204],t:7,e:"thresholds"}]}],x:{r:["config.screen"],s:'_0=="home"'}}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[17,1,636]}]},a.exports.components=a.exports.components||{};var i={vents:t(225),modes:t(221),thresholds:t(224),status:t(223),scrubbers:t(222)};for(var o in i)i.hasOwnProperty(o)&&(a.exports.components[o]=i[o]);e.exports=r.extend(a.exports)},{205:205,221:221,222:222,223:223,224:224,225:225}],220:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-button",a:{icon:"arrow-left",action:"tgui:view",params:'{"screen": "home"}'},f:["Back"]}]},e.exports=r.extend(a.exports)},{205:205}],221:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,115],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Operating Modes",button:0},f:[" ",{t:4,f:[{p:[8,5,168],t:7,e:"ui-section",f:[{p:[9,7,188],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["selected"],s:'_0?"check-square-o":"square-o"'},p:[9,24,205]}],state:[{t:2,x:{r:["selected","danger"],s:'_0?_1?"danger":"selected":null'},p:[10,16,267]}],action:"mode",params:['{"mode": ',{t:2,r:"mode",p:[11,40,361]},"}"]},f:[{t:2,r:"name",p:[11,51,372]}]}]}],n:52,r:"data.modes",p:[7,3,142]}]}]},a.exports.components=a.exports.components||{};var i={back:t(220)};for(var o in i)i.hasOwnProperty(o)&&(a.exports.components[o]=i[o]);e.exports=r.extend(a.exports)},{205:205,220:220}],222:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,117],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Scrubber Controls",button:0},f:[" ",{t:4,f:[{p:[8,5,174],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[8,27,196]}]},f:[{p:[9,7,219],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[10,9,255],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[10,26,272]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[10,68,314]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[11,46,391]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[11,66,411]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[11,80,425]}]}]}," ",{p:[13,7,490],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[14,9,525],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["scrubbing"],s:'_0?"filter":"sign-in"'},p:[14,26,542]}],style:[{t:2,x:{r:["scrubbing"],s:'_0?null:"danger"'},p:[14,71,587]}],action:"scrubbing",params:['{"id_tag": "',{t:2,r:"id_tag",p:[15,50,670]},'", "val": ',{t:2,x:{r:["scrubbing"],s:"+!_0"},p:[15,70,690]},"}"]},f:[{t:2,x:{r:["scrubbing"],s:'_0?"Scrubbing":"Siphoning"'},p:[15,88,708]}]}]}," ",{p:[17,7,790],t:7,e:"ui-section",a:{label:"Range"},f:[{p:[18,9,826],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["widenet"],s:'_0?"expand":"compress"'},p:[18,26,843]}],style:[{t:2,x:{r:["widenet"],s:'_0?"selected":null'},p:[18,70,887]}],action:"widenet",params:['{"id_tag": "',{t:2,r:"id_tag",p:[19,48,968]},'", "val": ',{t:2,x:{r:["widenet"],s:"+!_0"},p:[19,68,988]},"}"]},f:[{t:2,x:{r:["widenet"],s:'_0?"Expanded":"Normal"'},p:[19,84,1004]}]}]}," ",{p:[21,7,1080],t:7,e:"ui-section",a:{label:"Filters"},f:[{p:[22,9,1118],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_co2"],s:'_0?"check-square-o":"square-o"'},p:[22,26,1135]}],style:[{t:2,x:{r:["filter_co2"],s:'_0?"selected":null'},p:[22,81,1190]}],action:"co2_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[23,50,1276]},'", "val": ',{t:2,x:{r:["filter_co2"],s:"+!_0"},p:[23,70,1296]},"}"]},f:["CO2"]}," ",{p:[24,9,1340],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_n2o"],s:'_0?"check-square-o":"square-o"'},p:[24,26,1357]}],style:[{t:2,x:{r:["filter_n2o"],s:'_0?"selected":null'},p:[24,81,1412]}],action:"n2o_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[25,50,1498]},'", "val": ',{t:2,x:{r:["filter_n2o"],s:"+!_0"},p:[25,70,1518]},"}"]},f:["N2O"]}," ",{p:[26,9,1562],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_toxins"],s:'_0?"check-square-o":"square-o"'},p:[26,26,1579]}],style:[{t:2,x:{r:["filter_toxins"],s:'_0?"selected":null'},p:[26,84,1637]}],action:"tox_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[27,50,1726]},'", "val": ',{t:2,x:{r:["filter_toxins"],s:"+!_0"},p:[27,70,1746]},"}"]},f:["Plasma"]}," ",{p:[28,3,1790],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["filter_bz"],s:'_0?"check-square-o":"square-o"'},p:[28,20,1807]}],style:[{t:2,x:{r:["filter_bz"],s:'_0?"selected":null'},p:[28,74,1861]}],action:"bz_scrub",params:['{"id_tag": "',{t:2,r:"id_tag",p:[29,43,1939]},'", "val": ',{t:2,x:{r:["filter_bz"],s:"+!_0"},p:[29,63,1959]},"}"]},f:["BZ"]}]}]}],n:52,r:"data.scrubbers",p:[7,3,144]},{t:4,n:51,f:[{p:[33,5,2052],t:7,e:"span",a:{"class":"bad"},f:["Error: No scrubbers connected."]}],r:"data.scrubbers"}]}]},a.exports.components=a.exports.components||{};var i={back:t(220)};for(var o in i)i.hasOwnProperty(o)&&(a.exports.components[o]=i[o]);e.exports=r.extend(a.exports)},{205:205,220:220}],223:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Air Status"},f:[{t:4,f:[{t:4,f:[{p:[4,7,110],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[4,26,129]}]},f:[{p:[5,6,146],t:7,e:"span",a:{"class":[{t:2,x:{r:["danger_level"],s:'_0==2?"bad":_0==1?"average":"good"'},p:[5,19,159]}]},f:[{t:2,x:{r:["value"],s:"Math.fixed(_0,2)"},p:[6,5,237]},{t:2,r:"unit",p:[6,29,261]}]}]}],n:52,r:"adata.environment_data",p:[3,5,70]}," ",{p:[10,5,322],t:7,e:"ui-section",a:{label:"Local Status"},f:[{p:[11,7,363],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.danger_level"],s:'_0==2?"bad bold":_0==1?"average bold":"good"'},p:[11,20,376]}]},f:[{t:2,x:{r:["data.danger_level"],s:'_0==2?"Danger (Internals Required)":_0==1?"Caution":"Optimal"'},p:[12,6,475]}]}]}," ",{p:[15,5,619],t:7,e:"ui-section",a:{label:"Area Status"},f:[{p:[16,7,659],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.atmos_alarm","data.fire_alarm"],s:'_0||_1?"bad bold":"good"'},p:[16,20,672]}]},f:[{t:2,x:{r:["data.atmos_alarm","fire_alarm"],s:'_0?"Atmosphere Alarm":_1?"Fire Alarm":"Nominal"'},p:[17,8,744]}]}]}],n:50,r:"data.environment_data",p:[2,3,35]},{t:4,n:51,f:[{p:[21,5,876],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[22,7,912],t:7,e:"span",a:{"class":"bad bold"},f:["Cannot obtain air sample for analysis."]}]}],r:"data.environment_data"}," ",{t:4,f:[{p:[26,5,1040],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[27,7,1076],t:7,e:"span",a:{"class":"bad bold"},f:["Safety measures offline. Device may exhibit abnormal behavior."]}]}],n:50,r:"data.emagged",p:[25,3,1014]}]}]},e.exports=r.extend(a.exports)},{205:205}],224:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.css=" th, td {\r\n padding-right: 16px;\r\n text-align: left;\r\n }",a.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,116],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Alarm Thresholds",button:0},f:[" ",{p:[7,3,143],t:7,e:"table",f:[{p:[8,5,156],t:7,e:"thead",f:[{p:[8,12,163],t:7,e:"tr",f:[{p:[9,7,175],t:7,e:"th"}," ",{p:[10,7,192],t:7,e:"th",f:[{p:[10,11,196],t:7,e:"span",a:{"class":"bad"},f:["min2"]}]}," ",{p:[11,7,238],t:7,e:"th",f:[{p:[11,11,242],t:7,e:"span",a:{"class":"average"},f:["min1"]}]}," ",{p:[12,7,288],t:7,e:"th",f:[{p:[12,11,292],t:7,e:"span",a:{"class":"average"},f:["max1"]}]}," ",{p:[13,7,338],t:7,e:"th",f:[{p:[13,11,342],t:7,e:"span",a:{"class":"bad"},f:["max2"]}]}]}]}," ",{p:[15,5,401],t:7,e:"tbody",f:[{t:4,f:[{p:[16,32,441],t:7,e:"tr",f:[{p:[17,9,455],t:7,e:"th",f:[{t:3,r:"name",p:[17,13,459]}]}," ",{t:4,f:[{p:[18,27,502],t:7,e:"td",f:[{p:[19,11,518],t:7,e:"ui-button",a:{action:"threshold",params:['{"env": "',{t:2,r:"env",p:[19,58,565]},'", "var": "',{t:2,r:"val",p:[19,76,583]},'"}']},f:[{t:2,x:{r:["selected"],s:"Math.fixed(_0,2)"},p:[19,87,594]}]}]}],n:52,r:"settings",p:[18,9,484]}]}],n:52,r:"data.thresholds",p:[16,7,416]}]}," ",{p:[23,3,697],t:7,e:"table",f:[]}]}]}," "]},a.exports.components=a.exports.components||{};var i={back:t(220)};for(var o in i)i.hasOwnProperty(o)&&(a.exports.components[o]=i[o]);e.exports=r.extend(a.exports)},{205:205,220:220}],225:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[" ",{p:{button:[{p:[5,5,113],t:7,e:"back"}]},t:7,e:"ui-display",a:{title:"Vent Controls",button:0},f:[" ",{t:4,f:[{p:[8,5,166],t:7,e:"ui-subdisplay",a:{title:[{t:2,r:"long_name",p:[8,27,188]}]},f:[{p:[9,7,211],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[10,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["power"],s:'_0?"power-off":"close"'},p:[10,26,264]}],style:[{t:2,x:{r:["power"],s:'_0?"selected":null'},p:[10,68,306]}],action:"power",params:['{"id_tag": "',{t:2,r:"id_tag",p:[11,46,383]},'", "val": ',{t:2,x:{r:["power"],s:"+!_0"},p:[11,66,403]},"}"]},f:[{t:2,x:{r:["power"],s:'_0?"On":"Off"'},p:[11,80,417]}]}]}," ",{p:[13,7,482],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[14,9,517],t:7,e:"span",f:[{t:2,x:{r:["direction"],s:'_0=="release"?"Pressurizing":"Siphoning"'},p:[14,15,523]}]}]}," ",{p:[16,7,616],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[17,9,665],t:7,e:"ui-button",a:{icon:"sign-in",style:[{t:2,x:{r:["incheck"],s:'_0?"selected":null'},p:[17,42,698]}],action:"incheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[18,48,779]},'", "val": ',{t:2,r:"checks",p:[18,68,799]},"}"]},f:["Internal"]}," ",{p:[19,9,842],t:7,e:"ui-button",a:{icon:"sign-out",style:[{t:2,x:{r:["excheck"],s:'_0?"selected":null'},p:[19,43,876]}],action:"excheck",params:['{"id_tag": "',{t:2,r:"id_tag",p:[20,48,957]},'", "val": ',{t:2,r:"checks",p:[20,68,977]},"}"]},f:["External"]}]}," ",{p:[22,7,1039],t:7,e:"ui-section",a:{label:"Target Pressure"},f:[{p:[23,9,1085],t:7,e:"ui-button",a:{icon:"pencil",action:"set_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[24,31,1172]},'"}']},f:[{t:2,x:{r:["external"],s:"Math.fixed(_0)"},p:[24,45,1186]}]}," ",{p:[25,9,1232],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["extdefault"],s:'_0?"disabled":null'},p:[25,42,1265]}],action:"reset_external_pressure",params:['{"id_tag": "',{t:2,r:"id_tag",p:[26,31,1365]},'"}']},f:["Reset"]}]}]}],n:52,r:"data.vents",p:[7,3,140]},{t:4,n:51,f:[{p:[30,5,1457],t:7,e:"span",a:{"class":"bad"},f:["Error: No vents connected."]}],r:"data.vents"}]}]},a.exports.components=a.exports.components||{};var i={back:t(220)};for(var o in i)i.hasOwnProperty(o)&&(a.exports.components[o]=i[o]);e.exports=r.extend(a.exports)},{205:205,220:220}],226:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.css=" table {\r\n width: 100%;\r\n border-spacing: 2px;\r\n }\r\n th {\r\n text-align: left;\r\n }\r\n td {\r\n vertical-align: top;\r\n }\r\n td .button {\r\n margin-top: 4px\r\n }",a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",f:[{p:[3,5,34],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oneAccess"],s:'_0?"unlock":"lock"'},p:[3,22,51]}],action:"one_access"},f:[{t:2,x:{r:["data.oneAccess"],s:'_0?"One":"All"'},p:[3,82,111]}," Required"]}," ",{p:[4,5,172],t:7,e:"ui-button",a:{icon:"refresh",action:"clear"},f:["Clear"]}]}," ",{p:[6,3,251],t:7,e:"hr"}," ",{p:[7,3,260],t:7,e:"table",f:[{p:[8,3,271],t:7,e:"thead",f:[{p:[9,4,283],t:7,e:"tr",f:[{t:4,f:[{p:[10,5,315],t:7,e:"th",f:[{p:[10,9,319],t:7,e:"span",a:{"class":"highlight bold"},f:[{t:2,r:"name",p:[10,38,348]}]}]}],n:52,r:"data.regions",p:[9,8,287]}]}]}," ",{p:[13,3,403],t:7,e:"tbody",f:[{p:[14,4,415],t:7,e:"tr",f:[{t:4,f:[{p:[15,5,447],t:7,e:"td",f:[{t:4,f:[{p:[16,11,481],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["req"],s:'_0?"check-square-o":"square-o"'},p:[16,28,498]}],style:[{t:2,x:{r:["req"],s:'_0?"selected":null'},p:[16,76,546]}],action:"set",params:['{"access": "',{t:2,r:"id",p:[17,46,621]},'"}']},f:[{t:2,r:"name",p:[17,56,631]}]}," ",{p:[18,9,661],t:7,e:"br"}],n:52,r:"accesses",p:[15,9,451]}]}],n:52,r:"data.regions",p:[14,8,419]}]}]}]}]}," "]},e.exports=r.extend(a.exports)},{205:205}],227:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={data:{powerState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}}},computed:{malfAction:function(){switch(this.get("data.malfStatus")){case 1:return"hack";case 2:return"occupy";case 3:return"deoccupy"}},malfButton:function(){switch(this.get("data.malfStatus")){case 1:return"Override Programming";case 2:case 4:return"Shunt Core Process";case 3:return"Return to Main Core"}},malfIcon:function(){switch(this.get("data.malfStatus")){case 1:return"terminal";case 2:case 4:return"caret-square-o-down";case 3:return"caret-square-o-left"}},powerCellStatusState:function(){var t=this.get("data.powerCellStatus");return t>50?"good":t>25?"average":"bad"}}}}(a),a.exports.template={v:3,t:[" ",{p:[46,1,1184],t:7,e:"ui-notice",f:[{t:4,f:[{p:[48,5,1229],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[49,7,1272],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[49,24,1289]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[49,75,1340]}]}]}],n:50,r:"data.siliconUser",p:[47,3,1199]},{t:4,n:51,f:[{p:[52,5,1431],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[52,31,1457]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[55,1,1542],t:7,e:"ui-display",a:{title:"Power Status"},f:[{p:[56,3,1579],t:7,e:"ui-section",a:{label:"Main Breaker"},f:[{t:4,f:[{p:[58,7,1666],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isOperating"],s:'_0?"good":"bad"'},p:[58,20,1679]}]},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[58,59,1718]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[57,5,1618]},{t:4,n:51,f:[{p:[60,7,1782],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[60,24,1799]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[60,77,1852]}],action:"breaker"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[61,26,1920]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}," ",{p:[64,3,2001],t:7,e:"ui-section",a:{label:"External Power"},f:[{p:[65,5,2042],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.externalPower"],s:"_0(_1)"},p:[65,18,2055]}]},f:[{t:2,x:{r:["data.externalPower"],s:'_0==2?"Good":_0==1?"Low":"None"'},p:[65,54,2091]}]}]}," ",{p:[67,3,2198],t:7,e:"ui-section",a:{label:"Power Cell"},f:[{t:4,f:[{p:[69,7,2279],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerCellStatus",p:[69,40,2312]}],state:[{t:2,r:"powerCellStatusState",p:[69,73,2345]}]},f:[{t:2,x:{r:["adata.powerCellStatus"],s:"Math.fixed(_0)"},p:[69,99,2371]},"%"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[68,5,2235]},{t:4,n:51,f:[{p:[71,7,2440],t:7,e:"span",a:{"class":"bad"},f:["Removed"]}],x:{r:["data.powerCellStatus"],s:"_0!=null"}}]}," ",{t:4,f:[{p:[75,5,2548],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{t:4,f:[{p:[77,9,2638],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.chargeMode"],s:'_0?"good":"bad"'},p:[77,22,2651]}]},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[77,60,2689]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[76,7,2588]},{t:4,n:51,f:[{p:[79,9,2758],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.chargeMode"],s:'_0?"refresh":"close"'},p:[79,26,2775]}],style:[{t:2,x:{r:["data.chargeMode"],s:'_0?"selected":null'},p:[79,76,2825]}],action:"charge"},f:[{t:2,x:{r:["data.chargeMode"],s:'_0?"Auto":"Off"'},p:[80,27,2893]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}," [",{p:[83,8,2979],t:7,e:"span",a:{"class":[{t:2,x:{r:["powerState","data.chargingStatus"],s:"_0(_1)"},p:[83,21,2992]}]},f:[{t:2,x:{r:["data.chargingStatus"],s:'_0==2?"Fully Charged":_0==1?"Charging":"Not Charging"'},p:[83,58,3029]}]},"]"]}],n:50,x:{r:["data.powerCellStatus"],s:"_0!=null"},p:[74,3,2506]}]}," ",{p:[87,1,3187],t:7,e:"ui-display",a:{title:"Power Channels"},f:[{t:4,f:[{p:[89,5,3260],t:7,e:"ui-section",a:{label:[{t:2,r:"title",p:[89,24,3279]}],nowrap:0},f:[{p:[90,7,3305],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.powerChannels"],s:"Math.round(_1[_0].powerLoad)"},p:[90,28,3326]}," W"]}," ",{p:[91,7,3395],t:7,e:"div",a:{"class":"content"},f:[{p:[91,28,3416],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0>=2?"good":"bad"'},p:[91,41,3429]}]},f:[{t:2,x:{r:["status"],s:'_0>=2?"On":"Off"'},p:[91,75,3463]}]}]}," ",{p:[92,7,3514],t:7,e:"div",a:{"class":"content"},f:["[",{p:[92,29,3536],t:7,e:"span",f:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"Auto":"Manual"'},p:[92,35,3542]}]},"]"]}," ",{p:[93,7,3614],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{t:4,f:[{p:[95,11,3717],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["status"],s:'_0==1||_0==3?"selected":null'},p:[95,44,3750]}],action:"channel",params:[{t:2,r:"topicParams.auto",p:[96,38,3840]}]},f:["Auto"]}," ",{p:[97,11,3890],t:7,e:"ui-button",a:{icon:"power-off",state:[{t:2,x:{r:["status"],s:'_0==2?"selected":null'},p:[97,46,3925]}],action:"channel",params:[{t:2,r:"topicParams.on",p:[98,21,4e3]}]},f:["On"]}," ",{p:[99,11,4046],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["status"],s:'_0==0?"selected":null'},p:[99,42,4077]}],action:"channel",params:[{t:2,r:"topicParams.off",p:[100,21,4152]}]},f:["Off"]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[94,9,3665]}]}]}],n:52,r:"data.powerChannels",p:[88,3,3226]}," ",{p:[105,3,4255],t:7,e:"ui-section",a:{label:"Total Load"},f:[{p:[106,5,4292],t:7,e:"span",a:{"class":"bold"},f:[{t:2,x:{r:["adata.totalLoad"],s:"Math.round(_0)"},p:[106,24,4311]}," W"]}]}]}," ",{t:4,f:[{p:[110,3,4413],t:7,e:"ui-display",a:{title:"System Overrides"},f:[{p:[111,5,4456],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"overload"},f:["Overload"]}," ",{t:4,f:[{p:[113,7,4561],t:7,e:"ui-button",a:{icon:[{t:2,r:"malfIcon",p:[113,24,4578]}],state:[{t:2,x:{r:["data.malfStatus"],s:'_0==4?"disabled":null'},p:[113,45,4599]}],action:[{t:2,r:"malfAction",p:[113,99,4653]}]},f:[{t:2,r:"malfButton",p:[113,115,4669]}]}],n:50,r:"data.malfStatus",p:[112,5,4530]}]}],n:50,r:"data.siliconUser",p:[109,1,4385]},{p:[117,1,4736],t:7,e:"ui-notice",f:[{p:[118,3,4751],t:7,e:"ui-section",a:{label:"Cover Lock"},f:[{t:4,f:[{p:[120,7,4836],t:7,e:"span",f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[120,13,4842]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"},p:[119,5,4788]},{t:4,n:51,f:[{p:[122,7,4918],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.coverLocked"],s:'_0?"lock":"unlock"'},p:[122,24,4935]}],action:"cover"},f:[{t:2,x:{r:["data.coverLocked"],s:'_0?"Engaged":"Disengaged"'},p:[122,81,4992]}]}],x:{r:["data.locked","data.siliconUser"],s:"_0&&!_1"}}]}]}]},e.exports=r.extend(a.exports)},{205:205}],228:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Alarms"},f:[{p:[2,3,31],t:7,e:"ul",f:[{t:4,f:[{p:[4,7,72],t:7,e:"li",f:[{p:[4,11,76],t:7,e:"ui-button",a:{icon:"close",style:"danger",action:"clear",params:['{"zone": "',{t:2,r:".",p:[4,83,148]},'"}']},f:[{t:2,r:".",p:[4,92,157]}]}]}],n:52,r:"data.priority",p:[3,5,41]},{t:4,n:51,f:[{p:[6,7,201],t:7,e:"li",f:[{p:[6,11,205],t:7,e:"span",a:{"class":"good"},f:["No Priority Alerts"]}]}],r:"data.priority"}," ",{t:4,f:[{p:[9,7,303],t:7,e:"li",f:[{p:[9,11,307],t:7,e:"ui-button",a:{icon:"close",style:"caution",action:"clear",params:['{"zone": "',{t:2,r:".",p:[9,84,380]},'"}']},f:[{t:2,r:".",p:[9,93,389]}]}]}],n:52,r:"data.minor",p:[8,5,275]},{t:4,n:51,f:[{p:[11,7,433],t:7,e:"li",f:[{p:[11,11,437],t:7,e:"span",a:{"class":"good"},f:["No Minor Alerts"]}]}],r:"data.minor"}]}]}]},e.exports=r.extend(a.exports)},{205:205}],229:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.tank","data.sensors.0.long_name"],s:"_0?_1:null"},p:[1,20,19]}]},f:[{t:4,f:[{p:[3,5,102],t:7,e:"ui-subdisplay",a:{title:[{t:2,x:{r:["data.tank","long_name"],s:"!_0?_1:null"},p:[3,27,124]}]},f:[{p:[4,7,167],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[5,3,200],t:7,e:"span",f:[{t:2,x:{r:["pressure"],s:"Math.fixed(_0,2)"},p:[5,9,206]}," kPa"]}]}," ",{t:4,f:[{p:[8,9,302],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[9,11,346],t:7,e:"span",f:[{t:2,x:{r:["temperature"],s:"Math.fixed(_0,2)"},p:[9,17,352]}," K"]}]}],n:50,r:"temperature",p:[7,7,273]}," ",{t:4,f:[{p:[13,9,462],t:7,e:"ui-section",a:{label:[{t:2,r:"id",p:[13,28,481]}]},f:[{p:[14,5,495],t:7,e:"span",f:[{t:2,x:{r:["."],s:"Math.fixed(_0,2)"},p:[14,11,501]},"%"]}]}],n:52,i:"id",r:"gases",p:[12,4,434]}]}],n:52,r:"adata.sensors",p:[2,3,73]}]}," ",{t:4,f:[{p:{button:[{p:[23,5,704],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[25,5,792],t:7,e:"ui-section",a:{label:"Input Injector"},f:[{p:[26,7,835],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputting"],s:'_0?"power-off":"close"'},p:[26,24,852]}],style:[{t:2,x:{r:["data.inputting"],s:'_0?"selected":null'},p:[26,75,903]}],action:"input"},f:[{t:2,x:{r:["data.inputting"],s:'_0?"Injecting":"Off"'},p:[27,9,968]}]}]}," ",{p:[29,5,1044],t:7,e:"ui-section",a:{label:"Input Rate"},f:[{p:[30,7,1083],t:7,e:"span",f:[{t:2,x:{r:["adata.inputRate"],s:"Math.fixed(_0)"},p:[30,13,1089]}," L/s"]}]}," ",{p:[32,5,1156],t:7,e:"ui-section",a:{label:"Output Regulator"},f:[{p:[33,7,1201],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputting"],s:'_0?"power-off":"close"'},p:[33,24,1218]}],style:[{t:2,x:{r:["data.outputting"],s:'_0?"selected":null'},p:[33,76,1270]}],action:"output"},f:[{t:2,x:{r:["data.outputting"],s:'_0?"Open":"Closed"'},p:[34,9,1337]}]}]}," ",{p:[36,5,1412],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[37,7,1456],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure"},f:[{t:2,x:{r:["adata.outputPressure"],s:"Math.round(_0)"},p:[37,50,1499]}," kPa"]}]}]}],n:50,r:"data.tank",p:[20,1,618]}]},e.exports=r.extend(a.exports)},{205:205}],230:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{p:[6,3,223],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[7,5,265],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[8,5,360],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[8,35,390]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[9,5,518],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[9,11,524]}," kPa"]}]}," ",{p:[11,3,586],t:7,e:"ui-section",a:{label:"Filter"},f:[{p:[12,5,619],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0==""?"selected":null'},p:[12,23,637]}],action:"filter",params:'{"mode": ""}'},f:["Nothing"]}," ",{p:[14,5,755],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="plasma"?"selected":null'},p:[14,23,773]}],action:"filter",params:'{"mode": "plasma"}'},f:["Plasma"]}," ",{p:[16,5,902],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="o2"?"selected":null'},p:[16,23,920]}],action:"filter",params:'{"mode": "o2"}'},f:["O2"]}," ",{p:[18,5,1037],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="n2"?"selected":null'},p:[18,23,1055]}],action:"filter",params:'{"mode": "n2"}'},f:["N2"]}," ",{p:[20,5,1172],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="co2"?"selected":null'},p:[20,23,1190]}],action:"filter",params:'{"mode": "co2"}'},f:["CO2"]}," ",{p:[22,5,1310],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="n2o"?"selected":null'},p:[22,23,1328]}],action:"filter",params:'{"mode": "n2o"}'},f:["N2O"]}," ",{p:[24,2,1445],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.filter_type"],s:'_0=="bz"?"selected":null'},p:[24,20,1463]}],action:"filter",params:'{"mode": "bz"}'},f:["BZ"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],231:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{p:[6,3,223],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[7,5,265],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[8,5,360],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.set_pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[8,35,390]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[9,5,522],t:7,e:"span",f:[{t:2,x:{r:["adata.set_pressure"],s:"Math.round(_0)"},p:[9,11,528]}," kPa"]}]}," ",{p:[11,3,594],t:7,e:"ui-section",a:{label:"Node 1"},f:[{p:[12,5,627],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[12,44,666]}],action:"node1",params:'{"concentration": -0.1}'}}," ",{p:[14,5,783],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==0?"disabled":null'},p:[14,39,817]}],action:"node1",params:'{"concentration": -0.01}'}}," ",{p:[16,5,935],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[16,38,968]}],action:"node1",params:'{"concentration": 0.01}'}}," ",{p:[18,5,1087],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node1_concentration"],s:'_0==100?"disabled":null'},p:[18,43,1125]}],action:"node1",params:'{"concentration": 0.1}'}}," ",{p:[20,5,1243],t:7,e:"span",f:[{t:2,x:{r:["adata.node1_concentration"],s:"Math.round(_0)"},p:[20,11,1249]},"%"]}]}," ",{p:[22,3,1319],t:7,e:"ui-section",a:{label:"Node 2"},f:[{p:[23,5,1352],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[23,44,1391]}],action:"node2",params:'{"concentration": -0.1}'}}," ",{p:[25,5,1508],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==0?"disabled":null'},p:[25,39,1542]}],action:"node2",params:'{"concentration": -0.01}'}}," ",{p:[27,5,1660],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[27,38,1693]}],action:"node2",params:'{"concentration": 0.01}'}}," ",{p:[29,5,1812],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.node2_concentration"],s:'_0==100?"disabled":null'},p:[29,43,1850]}],action:"node2",params:'{"concentration": 0.1}'}}," ",{p:[31,5,1968],t:7,e:"span",f:[{t:2,x:{r:["adata.node2_concentration"],s:"Math.round(_0)"},p:[31,11,1974]},"%"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],232:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,3,16],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,48],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[3,22,65]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[3,66,109]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[4,22,164]}]}]}," ",{t:4,f:[{p:[7,5,250],t:7,e:"ui-section",a:{label:"Transfer Rate"},f:[{p:[8,7,292],t:7,e:"ui-button",a:{icon:"pencil",action:"rate",params:'{"rate": "input"}'},f:["Set"]}," ",{p:[9,7,381],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.rate","data.max_rate"],s:'_0==_1?"disabled":null'},p:[9,37,411]}],action:"transfer",params:'{"rate": "max"}'},f:["Max"]}," ",{p:[10,7,529],t:7,e:"span",f:[{t:2,x:{r:["adata.rate"],s:"Math.round(_0)"},p:[10,13,535]}," L/s"]}]}],n:50,r:"data.max_rate",p:[6,3,223]},{t:4,n:51,f:[{p:[13,5,609],t:7,e:"ui-section",a:{label:"Output Pressure"},f:[{p:[14,7,653],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[15,7,750],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.pressure","data.max_pressure"],s:'_0==_1?"disabled":null'},p:[15,37,780]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}," ",{p:[16,7,910],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[16,13,916]}," kPa"]}]}],r:"data.max_rate"}]}]},e.exports=r.extend(a.exports)},{205:205}],233:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:{button:[{p:[3,5,67],t:7,e:"ui-button",a:{icon:"clock-o",style:[{t:2,x:{r:["data.timing"],s:'_0?"selected":null'},p:[3,38,100]}],action:[{t:2,x:{r:["data.timing"],s:'_0?"stop":"start"'},p:[3,83,145]}]},f:[{t:2,x:{r:["data.timing"],s:'_0?"Stop":"Start"'},p:[3,119,181]}]}," ",{p:[4,5,233],t:7,e:"ui-button",a:{icon:"lightbulb-o",action:"flash",style:[{t:2,x:{r:["data.flash_charging"],s:'_0?"disabled":null'},p:[4,57,285]}]},f:[{t:2,x:{r:["data.flash_charging"],s:'_0?"Recharging":"Flash"'},p:[4,102,330]}]}]},t:7,e:"ui-display",a:{title:"Cell Timer",button:0},f:[" ",{p:[6,3,410],t:7,e:"ui-section",f:[{p:[7,5,428],t:7,e:"ui-button",a:{icon:"fast-backward",action:"time",params:'{"adjust": -600}'}}," ",{p:[8,5,518],t:7,e:"ui-button",a:{icon:"backward",action:"time",params:'{"adjust": -100}'}}," ",{p:[9,5,603],t:7,e:"span",f:[{t:2,x:{r:["text","data.minutes"],s:"_0.zeroPad(_1,2)"},p:[9,11,609]},":",{t:2,x:{r:["text","data.seconds"],s:"_0.zeroPad(_1,2)"},p:[9,45,643]}]}," ",{p:[10,5,689],t:7,e:"ui-button",a:{icon:"forward",action:"time",params:'{"adjust": 100}'}}," ",{p:[11,5,772],t:7,e:"ui-button",a:{icon:"fast-forward",action:"time",params:'{"adjust": 600}'}}]}," ",{p:[13,3,875],t:7,e:"ui-section",f:[{p:[14,7,895],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "short"}'},f:["Short"]}," ",{p:[15,7,999],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "medium"}'},f:["Medium"]}," ",{p:[16,7,1105],t:7,e:"ui-button",a:{icon:"hourglass-start",action:"preset",params:'{"preset": "long"}'},f:["Long"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],234:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.hasHoldingTank"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:{button:[{p:[6,5,185],t:7,e:"ui-button",a:{icon:"pencil",action:"relabel"},f:["Relabel"]}]},t:7,e:"ui-display",a:{title:"Canister",button:0},f:[" ",{p:[8,3,266],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[9,5,301],t:7,e:"span",f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[9,11,307]}," kPa"]}]}," ",{p:[11,3,373],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[12,5,404],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.portConnected"],s:'_0?"good":"average"'},p:[12,18,417]}]},f:[{t:2,x:{r:["data.portConnected"],s:'_0?"Connected":"Not Connected"'},p:[12,63,462]}]}]}]}," ",{p:[15,1,557],t:7,e:"ui-display",a:{title:"Valve"},f:[{p:[16,3,587],t:7,e:"ui-section", +a:{label:"Release Pressure"},f:[{p:[17,5,630],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[17,18,643]}],max:[{t:2,r:"data.maxReleasePressure",p:[17,52,677]}],value:[{t:2,r:"data.releasePressure",p:[18,14,720]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[18,40,746]}," kPa"]}]}," ",{p:[20,3,817],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[21,5,862],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[21,38,895]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[23,5,1051],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[23,36,1082]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[25,5,1229],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[26,5,1324],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[26,35,1354]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}," ",{p:[29,3,1516],t:7,e:"ui-section",a:{label:"Valve"},f:[{p:[30,5,1548],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.valveOpen"],s:'_0?"unlock":"lock"'},p:[30,22,1565]}],style:[{t:2,x:{r:["data.valveOpen","data.hasHoldingTank"],s:'_0?_1?"caution":"danger":null'},p:[31,14,1619]}],action:"valve"},f:[{t:2,x:{r:["data.valveOpen"],s:'_0?"Open":"Closed"'},p:[32,22,1713]}]}]}]}," ",{p:{button:[{t:4,f:[{p:[38,7,1901],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.valveOpen"],s:'_0?"danger":null'},p:[38,38,1932]}],action:"eject"},f:["Eject"]}],n:50,r:"data.hasHoldingTank",p:[37,5,1866]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[42,3,2066],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holdingTank.name",p:[43,4,2097]}]}," ",{p:[45,3,2143],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holdingTank.tankPressure"],s:"Math.round(_0)"},p:[46,4,2177]}," kPa"]}],n:50,r:"data.hasHoldingTank",p:[41,3,2035]},{t:4,n:51,f:[{p:[49,3,2259],t:7,e:"ui-section",f:[{p:[50,4,2276],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.hasHoldingTank"}]}]},e.exports=r.extend(a.exports)},{205:205}],235:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={computed:{tabs:function(){return Object.keys(this.get("data.supplies"))}}}}(a),a.exports.template={v:3,t:[" ",{p:[11,1,158],t:7,e:"ui-display",a:{title:"Cargo"},f:[{p:[12,3,188],t:7,e:"ui-section",a:{label:"Shuttle"},f:[{t:4,f:[{p:[14,7,270],t:7,e:"ui-button",a:{action:"send"},f:[{t:2,r:"data.location",p:[14,32,295]}]}],n:50,x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"},p:[13,5,222]},{t:4,n:51,f:[{p:[16,7,346],t:7,e:"span",f:[{t:2,r:"data.location",p:[16,13,352]}]}],x:{r:["data.docked","data.requestonly"],s:"_0&&!_1"}}]}," ",{p:[19,3,410],t:7,e:"ui-section",a:{label:"Credits"},f:[{p:[20,5,444],t:7,e:"span",f:[{t:2,x:{r:["adata.points"],s:"Math.floor(_0)"},p:[20,11,450]}]}]}," ",{p:[22,3,506],t:7,e:"ui-section",a:{label:"Centcom Message"},f:[{p:[23,7,550],t:7,e:"span",f:[{t:2,r:"data.message",p:[23,13,556]}]}]}," ",{t:4,f:[{p:[26,5,644],t:7,e:"ui-section",a:{label:"Loan"},f:[{t:4,f:[{p:[28,9,716],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["data.away","data.docked"],s:'_0&&_1?null:"disabled"'},p:[29,17,744]}],action:"loan"},f:["Loan Shuttle"]}],n:50,x:{r:["data.loan_dispatched"],s:"!_0"},p:[27,7,677]},{t:4,n:51,f:[{p:[32,9,868],t:7,e:"span",a:{"class":"bad"},f:["Loaned to Centcom"]}],x:{r:["data.loan_dispatched"],s:"!_0"}}]}],n:50,x:{r:["data.loan","data.requestonly"],s:"_0&&!_1"},p:[25,3,600]}]}," ",{t:4,f:[{p:{button:[{p:[40,7,1066],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.cart.length"],s:'_0?null:"disabled"'},p:[40,38,1097]}],action:"clear"},f:["Clear"]}]},t:7,e:"ui-display",a:{title:"Cart",button:0},f:[" ",{t:4,f:[{p:[43,7,1222],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[44,9,1263],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[44,31,1285]}]}," ",{p:[45,9,1307],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[45,30,1328]}]}," ",{p:[46,9,1354],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[46,30,1375]}," Credits"]}," ",{p:[47,9,1407],t:7,e:"div",a:{"class":"content"},f:[{p:[48,11,1440],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"id": "',{t:2,r:"id",p:[48,67,1496]},'"}']}}]}]}],n:52,r:"data.cart",p:[42,5,1195]},{t:4,n:51,f:[{p:[52,7,1566],t:7,e:"span",f:["Nothing in Cart"]}],r:"data.cart"}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[37,1,972]},{p:{button:[{t:4,f:[{p:[59,7,1735],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.requests.length"],s:'_0?null:"disabled"'},p:[59,38,1766]}],action:"denyall"},f:["Clear"]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[58,5,1702]}]},t:7,e:"ui-display",a:{title:"Requests",button:0},f:[" ",{t:4,f:[{p:[63,5,1908],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{p:[64,7,1947],t:7,e:"div",a:{"class":"content"},f:["#",{t:2,r:"id",p:[64,29,1969]}]}," ",{p:[65,7,1989],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"object",p:[65,28,2010]}]}," ",{p:[66,7,2034],t:7,e:"div",a:{"class":"content"},f:[{t:2,r:"cost",p:[66,28,2055]}," Credits"]}," ",{p:[67,7,2085],t:7,e:"div",a:{"class":"content"},f:["By ",{t:2,r:"orderer",p:[67,31,2109]}]}," ",{p:[68,7,2134],t:7,e:"div",a:{"class":"content"},f:["Comment: ",{t:2,r:"reason",p:[68,37,2164]}]}," ",{t:4,f:[{p:[70,9,2223],t:7,e:"div",a:{"class":"content"},f:[{p:[71,11,2256],t:7,e:"ui-button",a:{icon:"check",action:"approve",params:['{"id": "',{t:2,r:"id",p:[71,68,2313]},'"}']}}," ",{p:[72,11,2336],t:7,e:"ui-button",a:{icon:"close",action:"deny",params:['{"id": "',{t:2,r:"id",p:[72,65,2390]},'"}']}}]}],n:50,x:{r:["data.requestonly"],s:"!_0"},p:[69,7,2188]}]}],n:52,r:"data.requests",p:[62,3,1879]},{t:4,n:51,f:[{p:[77,7,2473],t:7,e:"span",f:["No Requests"]}],r:"data.requests"}]}," ",{p:[80,1,2529],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"tabs",p:[80,16,2544]}]},f:[{t:4,f:[{p:[82,5,2587],t:7,e:"tab",a:{name:[{t:2,r:"name",p:[82,16,2598]}]},f:[{t:4,f:[{p:[84,9,2641],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[84,28,2660]}],candystripe:0,right:0},f:[{p:[85,11,2700],t:7,e:"ui-button",a:{action:"add",params:['{"id": "',{t:2,r:"id",p:[85,51,2740]},'"}']},f:[{t:2,r:"cost",p:[85,61,2750]}," Credits"]}]}],n:52,r:"packs",p:[83,7,2616]}]}],n:52,r:"data.supplies",p:[81,3,2558]}]}]},e.exports=r.extend(a.exports)},{205:205}],236:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Cellular Emporium",button:0},f:[{p:[2,3,49],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.can_readapt"],s:'_0?null:"disabled"'},p:[2,36,82]}],action:"readapt"},f:["Readapt"]}," ",{p:[4,3,169],t:7,e:"ui-section",a:{label:"Genetic Points Remaining",right:0},f:[{t:2,r:"data.genetic_points_remaining",p:[5,5,226]}]}]}," ",{p:[8,1,293],t:7,e:"ui-display",f:[{t:4,f:[{p:[10,3,335],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[10,22,354]}],candystripe:0,right:0},f:[{p:[11,5,388],t:7,e:"span",f:[{t:2,r:"desc",p:[11,11,394]}]}," ",{p:[12,5,415],t:7,e:"span",f:[{t:2,r:"helptext",p:[12,11,421]}]}," ",{p:[13,5,446],t:7,e:"span",f:["Cost: ",{t:2,r:"dna_cost",p:[13,17,458]}]}," ",{t:4,f:[{p:[16,7,521],t:7,e:"span",f:["Required Absorbtions: ",{t:2,r:"required_absorbtions",p:[16,35,549]}]}],n:50,r:"required_absorbtions",p:[15,5,485]}," ",{p:[19,5,594],t:7,e:"ui-button",a:{state:[{t:2,x:{r:["owned","can_purchase"],s:'_0?"selected":_1?null:"disabled"'},p:[20,14,619]}],action:"evolve",params:['{"name": "',{t:2,r:"name",p:[22,25,726]},'"}']},f:[{t:2,x:{r:["owned"],s:'_0?"Evolved":"Evolve"'},p:[23,7,746]}]}]}],n:52,r:"data.abilities",p:[9,1,307]},{t:4,f:[{p:[28,3,849],t:7,e:"span",a:{"class":"warning"},f:["No abilities availible."]}],n:51,r:"data.abilities",p:[27,1,826]}]}]},e.exports=r.extend(a.exports)},{205:205}],237:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,31],t:7,e:"ui-section",a:{label:"Energy"},f:[{p:[3,5,64],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.maxEnergy",p:[3,26,85]}],value:[{t:2,r:"data.energy",p:[3,53,112]}]},f:[{t:2,x:{r:["adata.energy"],s:"Math.fixed(_0)"},p:[3,70,129]}," Units"]}]}]}," ",{p:{button:[{t:4,f:[{p:[9,7,315],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.amount","."],s:'_0==_1?"selected":null'},p:[9,37,345]}],action:"amount",params:['{"target": ',{t:2,r:".",p:[9,114,422]},"}"]},f:[{t:2,r:".",p:[9,122,430]}]}],n:52,r:"data.beakerTransferAmounts",p:[8,5,271]}]},t:7,e:"ui-display",a:{title:"Dispense",button:0},f:[" ",{p:[12,3,482],t:7,e:"ui-section",f:[{t:4,f:[{p:[14,7,532],t:7,e:"ui-button",a:{grid:0,icon:"tint",action:"dispense",params:['{"reagent": "',{t:2,r:"id",p:[14,74,599]},'"}']},f:[{t:2,r:"title",p:[14,84,609]}]}],n:52,r:"data.chemicals",p:[13,5,500]}]}]}," ",{p:{button:[{t:4,f:[{p:[21,7,786],t:7,e:"ui-button",a:{icon:"minus",action:"remove",params:['{"amount": ',{t:2,r:".",p:[21,66,845]},"}"]},f:[{t:2,r:".",p:[21,74,853]}]}],n:52,r:"data.beakerTransferAmounts",p:[20,5,742]}," ",{p:[23,5,891],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[23,36,922]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[25,3,1019],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[27,7,1089],t:7,e:"span",f:[{t:2,x:{r:["adata.beakerCurrentVolume"],s:"Math.round(_0)"},p:[27,13,1095]},"/",{t:2,r:"data.beakerMaxVolume",p:[27,55,1137]}," Units"]}," ",{p:[28,7,1182],t:7,e:"br"}," ",{t:4,f:[{p:[30,9,1235],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[30,52,1278]}," units of ",{t:2,r:"name",p:[30,87,1313]}]},{p:[30,102,1328],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[29,7,1195]},{t:4,n:51,f:[{p:[32,9,1359],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[26,5,1054]},{t:4,n:51,f:[{p:[35,7,1435],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=r.extend(a.exports)},{205:205}],238:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[2,3,35],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[3,5,67],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isActive"],s:'_0?"power-off":"close"'},p:[3,22,84]}],style:[{t:2,x:{r:["data.isActive"],s:'_0?"selected":null'},p:[4,10,137]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,10,186]}],action:"power"},f:[{t:2,x:{r:["data.isActive"],s:'_0?"On":"Off"'},p:[6,18,249]}]}]}," ",{p:[8,3,314],t:7,e:"ui-section",a:{label:"Target"},f:[{p:[9,4,346],t:7,e:"ui-button",a:{icon:"pencil",action:"temperature",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[9,79,421]}," K"]}]}]}," ",{p:{button:[{p:[14,5,564],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[14,36,595]}],action:"eject"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[16,3,692],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{p:[18,7,762],t:7,e:"span",f:["Temperature: ",{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[18,26,781]}," K"]}," ",{p:[19,7,831],t:7,e:"br"}," ",{t:4,f:[{p:[21,9,885],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[21,52,928]}," units of ",{t:2,r:"name",p:[21,87,963]}]},{p:[21,102,978],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[20,7,845]},{t:4,n:51,f:[{p:[23,9,1009],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[17,5,727]},{t:4,n:51,f:[{p:[26,7,1085],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=r.extend(a.exports)},{205:205}],239:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{t:4,f:[{p:[2,2,32],t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[{p:[3,3,70],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject":"close"'},p:[3,20,87]}],style:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"selected":null'},p:[4,11,143]}],state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[5,11,199]}],action:"eject"},f:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?"Eject and Clear Buffer":"No beaker"'},p:[7,5,268]}]}," ",{p:[10,3,357],t:7,e:"ui-section",f:[{t:4,f:[{t:4,f:[{p:[13,6,443],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[13,25,462]}," units of ",{t:2,r:"name",p:[13,60,497]}],nowrap:0},f:[{p:[14,7,522],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[15,8,572],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[15,61,625]},'", "amount": 1}']},f:["1"]}," ",{p:[16,8,670],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[16,61,723]},'", "amount": 5}']},f:["5"]}," ",{p:[17,8,768],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[17,61,821]},'", "amount": 10}']},f:["10"]}," ",{p:[18,8,868],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[18,61,921]},'", "amount": 1000}']},f:["All"]}," ",{p:[19,8,971],t:7,e:"ui-button",a:{action:"transferToBuffer",params:['{"id": "',{t:2,r:"id",p:[19,61,1024]},'", "amount": -1}']},f:["Custom"]}," ",{p:[20,8,1075],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[20,52,1119]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.beakerContents",p:[12,5,407]},{t:4,n:51,f:[{p:[24,5,1201],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"data.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[11,4,374]},{t:4,n:51,f:[{p:[27,5,1272],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}," ",{p:[32,2,1360],t:7,e:"ui-display",a:{title:"Buffer"},f:[{p:[33,3,1391],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?null:"selected"'},p:[33,41,1429]}]},f:["Destroy"]}," ",{p:[34,3,1487],t:7,e:"ui-button",a:{action:"toggleMode",state:[{t:2,x:{r:["data.mode"],s:'_0?"selected":null'},p:[34,41,1525]}]},f:["Transfer to Beaker"]}," ",{p:[35,3,1594],t:7,e:"ui-section",f:[{t:4,f:[{p:[37,5,1646],t:7,e:"ui-section",a:{label:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[37,24,1665]}," units of ",{t:2,r:"name",p:[37,59,1700]}],nowrap:0},f:[{p:[38,6,1724],t:7,e:"div",a:{"class":"content",style:"float:right"},f:[{p:[39,7,1773],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[39,62,1828]},'", "amount": 1}']},f:["1"]}," ",{p:[40,7,1872],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[40,62,1927]},'", "amount": 5}']},f:["5"]}," ",{p:[41,7,1971],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[41,62,2026]},'", "amount": 10}']},f:["10"]}," ",{p:[42,7,2072],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[42,62,2127]},'", "amount": 1000}']},f:["All"]}," ",{p:[43,7,2176],t:7,e:"ui-button",a:{action:"transferFromBuffer",params:['{"id": "',{t:2,r:"id",p:[43,62,2231]},'", "amount": -1}']},f:["Custom"]}," ",{p:[44,7,2281],t:7,e:"ui-button",a:{action:"analyze",params:['{"id": "',{t:2,r:"id",p:[44,51,2325]},'"}']},f:["Analyze"]}]}]}],n:52,r:"data.bufferContents",p:[36,4,1611]}]}]}," ",{t:4,f:[{p:[52,3,2461],t:7,e:"ui-display",a:{title:"Pills, Bottles and Patches"},f:[{t:4,f:[{p:[54,5,2551],t:7,e:"ui-button",a:{action:"ejectp",state:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?null:"disabled"'},p:[54,39,2585]}]},f:[{t:2,x:{r:["data.isPillBottleLoaded"],s:'_0?"Eject":"No Pill bottle loaded"'},p:[54,88,2634]}]}," ",{p:[55,5,2715],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.pillBotContent",p:[55,27,2737]},"/",{t:2,r:"data.pillBotMaxContent",p:[55,51,2761]}]}],n:50,r:"data.isPillBottleLoaded",p:[53,4,2514]},{t:4,n:51,f:[{p:[57,5,2813],t:7,e:"span",a:{"class":"average"},f:["No Pillbottle"]}],r:"data.isPillBottleLoaded"}," ",{p:[60,4,2877],t:7,e:"br"}," ",{p:[61,4,2887],t:7,e:"br"}," ",{p:[62,4,2897],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[62,63,2956]}]},f:["Create Pill (max 50µ)"]}," ",{p:[63,4,3040],t:7,e:"br"}," ",{p:[64,4,3050],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[64,63,3109]}]},f:["Create Multiple Pills"]}," ",{p:[65,4,3193],t:7,e:"br"}," ",{p:[66,4,3203],t:7,e:"br"}," ",{p:[67,4,3213],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[67,64,3273]}]},f:["Create Patch (max 50µ)"]}," ",{p:[68,4,3358],t:7,e:"br"}," ",{p:[69,4,3368],t:7,e:"ui-button",a:{action:"createPatch",params:'{"many": 1}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[69,64,3428]}]},f:["Create Multiple Patches"]}," ",{p:[70,4,3514],t:7,e:"br"}," ",{p:[71,4,3524],t:7,e:"br"}," ",{p:[72,4,3534],t:7,e:"ui-button",a:{action:"createBottle",state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[72,44,3574]}]},f:["Create Bottle (max 30µ)"]}]}],n:50,x:{r:["data.condi"],s:"!_0"},p:[51,2,2438]},{t:4,n:51,f:[{p:[76,3,3688],t:7,e:"ui-display",a:{title:"Condiments bottles and packs"},f:[{p:[77,4,3743],t:7,e:"ui-button",a:{action:"createPill",params:'{"many": 0}',state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[77,63,3802]}]},f:["Create Pack (max 10µ)"]}," ",{p:[78,4,3886],t:7,e:"br"}," ",{p:[79,4,3896],t:7,e:"br"}," ",{p:[80,4,3906],t:7,e:"ui-button",a:{action:"createBottle",state:[{t:2,x:{r:["data.bufferContents"],s:'_0?null:"disabled"'},p:[80,44,3946]}]},f:["Create Bottle (max 50µ)"]}]}],x:{r:["data.condi"],s:"!_0"}}],n:50,x:{r:["data.screen"],s:'_0=="home"'},p:[1,1,0]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.screen"],s:'_0=="analyze"'},f:[{p:[84,2,4094],t:7,e:"ui-display",a:{title:[{t:2,r:"data.analyzeVars.name",p:[84,20,4112]}]},f:[{p:[85,3,4143],t:7,e:"span",a:{"class":"highlight"},f:["Description:"]}," ",{p:[86,3,4191],t:7,e:"span",a:{"class":"content",style:"float:center"},f:[{t:2,r:"data.analyzeVars.description",p:[86,46,4234]}]}," ",{p:[87,3,4277],t:7,e:"br"}," ",{p:[88,3,4286],t:7,e:"span",a:{"class":"highlight"},f:["Color:"]}," ",{p:[89,3,4328],t:7,e:"span",a:{style:["color: ",{t:2,r:"data.analyzeVars.color",p:[89,23,4348]},"; background-color: ",{t:2,r:"data.analyzeVars.color",p:[89,69,4394]}]},f:[{t:2,r:"data.analyzeVars.color",p:[89,97,4422]}]}," ",{p:[90,3,4459],t:7,e:"br"}," ",{p:[91,3,4468],t:7,e:"span",a:{"class":"highlight"},f:["State:"]}," ",{p:[92,3,4510],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.state",p:[92,25,4532]}]}," ",{p:[93,3,4569],t:7,e:"br"}," ",{p:[94,3,4578],t:7,e:"span",a:{"class":"highlight"},f:["Metabolization Rate:"]}," ",{p:[95,3,4634],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.metaRate",p:[95,25,4656]},"µ/minute"]}," ",{p:[96,3,4704],t:7,e:"br"}," ",{p:[97,3,4713],t:7,e:"span",a:{"class":"highlight"},f:["Overdose Threshold:"]}," ",{p:[98,3,4768],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.overD",p:[98,25,4790]}]}," ",{p:[99,3,4827],t:7,e:"br"}," ",{p:[100,3,4836],t:7,e:"span",a:{"class":"highlight"},f:["Addiction Threshold:"]}," ",{p:[101,3,4892],t:7,e:"span",a:{"class":"content"},f:[{t:2,r:"data.analyzeVars.addicD",p:[101,25,4914]}]}," ",{p:[102,3,4952],t:7,e:"br"}," ",{p:[103,3,4961],t:7,e:"br"}," ",{p:[104,3,4970],t:7,e:"ui-button",a:{action:"goScreen",params:'{"screen": "home"}'},f:["Back"]}]}]}],x:{r:["data.screen"],s:'_0=="home"'}}]},e.exports=r.extend(a.exports)},{205:205}],240:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{t:4,f:[{p:[2,1,22],t:7,e:"ui-display",f:[{p:[3,2,37],t:7,e:"ui-section",a:{label:"Cap"},f:[{p:[4,3,65],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.is_capped"],s:'_0?"power-off":"close"'},p:[4,20,82]}],style:[{t:2,x:{r:["data.is_capped"],s:'_0?null:"selected"'},p:[4,71,133]}],action:"toggle_cap"},f:[{t:2,x:{r:["data.is_capped"],s:'_0?"On":"Off"'},p:[6,4,202]}]}]}]}],n:50,r:"data.has_cap",p:[1,1,0]},{p:[10,1,288],t:7,e:"ui-display",f:[{t:4,f:[{p:[14,2,419],t:7,e:"ui-section",f:[{p:[15,3,435],t:7,e:"ui-button",a:{action:"select_colour"},f:["Select New Colour"]}]}],n:50,r:"data.can_change_colour",p:[13,1,386]}]}," ",{p:[19,1,540],t:7,e:"ui-display",a:{title:"Stencil"},f:[{t:4,f:[{p:[21,2,599],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[21,21,618]}]},f:[{t:4,f:[{p:[23,7,655],t:7,e:"ui-button",a:{action:"select_stencil",params:['{"item":"',{t:2,r:"item",p:[23,59,707]},'"}'],style:[{t:2,x:{r:["item","data.selected_stencil"],s:'_0==_1?"selected":null'},p:[24,12,731]}]},f:[{t:2,r:"item",p:[25,4,791]}]}],n:52,r:"items",p:[22,3,632]}]}],n:52,r:"data.drawables",p:[20,3,572]}]}," ",{p:[31,1,874],t:7,e:"ui-display",a:{title:"Text Mode"},f:[{p:[32,2,907],t:7,e:"ui-section",a:{label:"Current Buffer"},f:[{t:2,r:"text_buffer",p:[32,37,942]}]}," ",{p:[34,2,976],t:7,e:"ui-section",f:[{p:[34,14,988],t:7,e:"ui-button",a:{action:"enter_text"},f:["New Text"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],241:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={data:{temperatureStatus:function(t){return 225>t?"good":273.15>t?"average":"bad"}},computed:{occupantStatState:function(){switch(this.get("data.occupant.stat")){case 0:return"good";case 1:return"average";default:return"bad"}}}}}(a),a.exports.template={v:3,t:[" ",{p:[22,1,466],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[23,3,499],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[24,3,532],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[24,9,538]}]}]}," ",{t:4,f:[{p:[27,5,655],t:7,e:"ui-section",a:{label:"State"},f:[{p:[28,7,689],t:7,e:"span",a:{"class":[{t:2,r:"occupantStatState",p:[28,20,702]}]},f:[{t:2,x:{r:["data.occupant.stat"],s:'_0==0?"Conscious":_0==1?"Unconcious":"Dead"'},p:[28,43,725]}]}]}," ",{p:[30,4,846],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[31,6,885],t:7,e:"span",a:{"class":[{t:2,x:{r:["temperatureStatus","adata.occupant.bodyTemperature"],s:"_0(_1)"},p:[31,19,898]}]},f:[{t:2,x:{r:["adata.occupant.bodyTemperature"],s:"Math.round(_0)"},p:[31,74,953]}," K"]}]}," ",{p:[33,5,1032],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[34,7,1067],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[34,20,1080]}],max:[{t:2,r:"data.occupant.maxHealth",p:[34,54,1114]}],value:[{t:2,r:"data.occupant.health",p:[34,90,1150]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[35,16,1192]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[35,68,1244]}]}]}," ",{t:4,f:[{p:[38,7,1481],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[38,26,1500]}]},f:[{p:[39,9,1521],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[39,30,1542]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[39,66,1578]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[39,103,1615]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[37,5,1315]}],n:50,r:"data.hasOccupant",p:[26,3,625]}]}," ",{p:[44,1,1724],t:7,e:"ui-display",a:{title:"Cell"},f:[{p:[45,3,1753],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[46,5,1785],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOperating"],s:'_0?"power-off":"close"'},p:[46,22,1802]}],style:[{t:2,x:{r:["data.isOperating"],s:'_0?"selected":null'},p:[47,14,1862]}],state:[{t:2,x:{r:["data.isOpen"],s:'_0?"disabled":null'},p:[48,14,1918]}],action:"power"},f:[{t:2,x:{r:["data.isOperating"],s:'_0?"On":"Off"'},p:[49,22,1977]}]}]}," ",{p:[51,3,2045],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[52,3,2081],t:7,e:"span",a:{"class":[{t:2,x:{r:["temperatureStatus","adata.cellTemperature"],s:"_0(_1)"},p:[52,16,2094]}]},f:[{t:2,x:{r:["adata.cellTemperature"],s:"Math.round(_0)"},p:[52,62,2140]}," K"]}]}," ",{p:[54,2,2205],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[55,5,2236],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.isOpen"],s:'_0?"unlock":"lock"'},p:[55,22,2253]}],action:"door"},f:[{t:2,x:{r:["data.isOpen"],s:'_0?"Open":"Closed"'},p:[55,73,2304]}]}," ",{p:[56,5,2357],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoEject"],s:'_0?"sign-out":"sign-in"'},p:[56,22,2374]}],action:"autoeject"},f:[{t:2,x:{r:["data.autoEject"],s:'_0?"Auto":"Manual"'},p:[56,86,2438]}]}]}]}," ",{p:{button:[{p:[61,5,2584],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.isBeakerLoaded"],s:'_0?null:"disabled"'},p:[61,36,2615]}],action:"ejectbeaker"},f:["Eject"]}]},t:7,e:"ui-display",a:{title:"Beaker",button:0},f:[" ",{p:[63,3,2718],t:7,e:"ui-section",a:{label:"Contents"},f:[{t:4,f:[{t:4,f:[{p:[66,9,2828],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,2)"},p:[66,52,2871]}," units of ",{t:2,r:"name",p:[66,87,2906]}]},{p:[66,102,2921],t:7,e:"br"}],n:52,r:"adata.beakerContents",p:[65,7,2788]},{t:4,n:51,f:[{p:[68,9,2952],t:7,e:"span",a:{"class":"bad"},f:["Beaker Empty"]}],r:"adata.beakerContents"}],n:50,r:"data.isBeakerLoaded",p:[64,5,2753]},{t:4,n:51,f:[{p:[71,7,3028],t:7,e:"span",a:{"class":"average"},f:["No Beaker"]}],r:"data.isBeakerLoaded"}]}]}]},e.exports=r.extend(a.exports)},{205:205}],242:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,5,17],t:7,e:"span",f:["Time Until Launch: ",{t:2,r:"data.timer_str",p:[2,30,42]}]}]}," ",{p:[4,1,83],t:7,e:"ui-notice",f:[{p:[5,3,98],t:7,e:"span",f:["Engines: ",{t:2,x:{r:["data.engines_started"],s:'_0?"Online":"Idle"'},p:[5,18,113]}]}]}," ",{p:[7,1,180],t:7,e:"ui-display",a:{title:"Early Launch"},f:[{p:[8,2,216],t:7,e:"span",f:["Authorizations Remaining: ",{t:2,x:{r:["data.emagged","data.authorizations_remaining"],s:'_0?"ERROR":_1'},p:[9,2,250]}]}," ",{p:[10,2,318],t:7,e:"ui-button",a:{icon:"exclamation-triangle",action:"authorize",style:"danger",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[12,10,404]}]},f:["AUTHORIZE"]}," ",{p:[15,2,473],t:7,e:"ui-button",a:{icon:"minus",action:"repeal",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[16,10,523]}]},f:["Repeal"]}," ",{p:[19,2,589],t:7,e:"ui-button",a:{icon:"close",action:"abort",state:[{t:2,x:{r:["data.enabled"],s:'_0?null:"disabled"'},p:[20,10,638]}]},f:["Repeal All"]}]}," ",{p:[24,1,722],t:7,e:"ui-display",a:{title:"Authorizations"},f:[{t:4,f:[{p:[26,3,793],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:[{t:2,r:"name",p:[26,34,824]}," (",{t:2,r:"job",p:[26,44,834]},")"]}],n:52,r:"data.authorizations",p:[25,2,760]},{t:4,n:51,f:[{p:[28,3,870],t:7,e:"ui-section",a:{candystripe:0,nowrap:0},f:["No authorizations."]}],r:"data.authorizations"}]}]},e.exports=r.extend(a.exports)},{205:205}],243:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The requested interface (",{t:2,r:"config.interface",p:[2,34,46]},") was not found. Does it exist?"]}]}]},e.exports=r.extend(a.exports)},{205:205}],244:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={computed:{seclevelState:function(){switch(this.get("data.seclevel")){case"blue":return"average";case"red":return"bad";case"delta":return"bad bold";default:return"good"}}}}}(a),a.exports.template={v:3,t:[" ",{p:[16,1,323],t:7,e:"ui-display",f:[{p:[17,5,341],t:7,e:"ui-section",a:{label:"Alert Level"},f:[{p:[18,9,383],t:7,e:"span",a:{"class":[{t:2,r:"seclevelState",p:[18,22,396]}]},f:[{t:2,x:{r:["text","data.seclevel"],s:"_0.titleCase(_1)"},p:[18,41,415]}]}]}," ",{p:[20,5,480],t:7,e:"ui-section",a:{label:"Controls"},f:[{p:[21,9,519],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.alarm"],s:'_0?"close":"bell-o"'},p:[21,26,536]}],action:[{t:2,x:{r:["data.alarm"],s:'_0?"reset":"alarm"'},p:[21,71,581]}]},f:[{t:2,x:{r:["data.alarm"],s:'_0?"Reset":"Activate"'},p:[22,13,631]}]}]}," ",{t:4,f:[{p:[25,7,733],t:7,e:"ui-section",a:{label:"Warning"},f:[{p:[26,9,771],t:7,e:"span",a:{"class":"bad bold"},f:["Safety measures offline. Device may exhibit abnormal behavior."]}]}],n:50,r:"data.emagged",p:[24,5,705]}]}]},e.exports=r.extend(a.exports)},{205:205}],245:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Labor Camp Teleporter"},f:[{p:[2,2,45],t:7,e:"ui-section",a:{label:"Teleporter Status"},f:[{p:[3,3,87],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.teleporter"],s:'_0?"good":"bad"'},p:[3,16,100]}]},f:[{t:2,x:{r:["data.teleporter"],s:'_0?"Connected":"Not connected"'},p:[3,54,138]}]}]}," ",{t:4,f:[{p:[6,4,244],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[7,5,279],t:7,e:"span",f:[{t:2,r:"data.teleporter_location",p:[7,11,285]}]}]}," ",{p:[9,4,343],t:7,e:"ui-section",a:{label:"Locked status"},f:[{p:[10,5,383],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"lock":"unlock"'},p:[10,22,400]}],action:"teleporter_lock"},f:[{t:2,x:{r:["data.teleporter_lock"],s:'_0?"Locked":"Unlocked"'},p:[10,93,471]}]}," ",{p:[11,5,537],t:7,e:"ui-button",a:{action:"toggle_open"},f:[{t:2,x:{r:["data.teleporter_state_open"],s:'_0?"Open":"Closed"'},p:[11,37,569]}]}]}],n:50,r:"data.teleporter",p:[5,3,216]},{t:4,n:51,f:[{p:[14,4,666],t:7,e:"span",f:[{p:[14,10,672],t:7,e:"ui-button",a:{action:"scan_teleporter"},f:["Scan Teleporter"]}]}],r:"data.teleporter"}]}," ",{p:[17,1,770],t:7,e:"ui-display",a:{title:"Labor Camp Beacon"},f:[{p:[18,2,811],t:7,e:"ui-section",a:{label:"Beacon Status"},f:[{p:[19,3,849],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.beacon"],s:'_0?"good":"bad"'},p:[19,16,862]}]},f:[{t:2,x:{r:["data.beacon"],s:'_0?"Connected":"Not connected"'},p:[19,50,896]}]}]}," ",{t:4,f:[{p:[22,3,992],t:7,e:"ui-section",a:{label:"Location"},f:[{p:[23,4,1026],t:7,e:"span",f:[{t:2,r:"data.beacon_location",p:[23,10,1032]}]}]}],n:50,r:"data.beacon",p:[21,2,969]},{t:4,n:51,f:[{p:[26,4,1097],t:7,e:"span",f:[{p:[26,10,1103],t:7,e:"ui-button",a:{action:"scan_beacon"},f:["Scan Beacon"]}]}],r:"data.beacon"}]}," ",{p:[29,1,1193],t:7,e:"ui-display",a:{title:"Prisoner details"},f:[{p:[30,2,1233],t:7,e:"ui-section",a:{label:"Prisoner ID"},f:[{p:[31,3,1269],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[31,33,1299]}]}]}," ",{t:4,f:[{p:[34,2,1392],t:7,e:"ui-section",a:{label:"Set ID goal"},f:[{p:[35,4,1429],t:7,e:"ui-button",a:{action:"set_goal"},f:[{t:2,r:"data.goal",p:[35,33,1458]}]}]}],n:50,r:"data.id",p:[33,2,1374]}," ",{p:[38,2,1512],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[39,3,1545],t:7,e:"span",f:[{t:2,x:{r:["data.prisoner.name"],s:'_0?_0:"No Occupant"'},p:[39,9,1551]}]}]}," ",{t:4,f:[{p:[42,3,1661],t:7,e:"ui-section",a:{label:"Criminal Status"},f:[{p:[43,4,1702],t:7,e:"span",f:[{t:2,r:"data.prisoner.crimstat",p:[43,10,1708]}]}]}],n:50,r:"data.prisoner",p:[41,2,1636]}]}," ",{p:[47,1,1785],t:7,e:"ui-display",f:[{p:[48,2,1800],t:7,e:"center",f:[{p:[48,10,1808],t:7,e:"ui-button",a:{action:"teleport",state:[{t:2,x:{r:["data.can_teleport"],s:'_0?null:"disabled"'},p:[48,45,1843]}]},f:["Process Prisoner"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],246:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,2,15],t:7,e:"center",f:[{p:[2,10,23],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id.name"],s:'_0?_1:"-------------"'},p:[2,40,53]}]}]}]}," ",{p:[4,1,135],t:7,e:"ui-display",a:{title:"Stored Items"},f:[{t:4,f:[{p:[6,3,194],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[6,22,213]}]},f:[{p:[7,4,228],t:7,e:"ui-button",a:{action:"release_items",params:['{"mobref":',{t:2,r:"mob",p:[7,56,280]},"}"],state:[{t:2,x:{r:["data.can_reclaim"], +s:'_0?null:"disabled"'},p:[7,72,296]}]},f:["Drop Items"]}]}],n:52,r:"data.mobs",p:[5,2,171]}]}]},e.exports=r.extend(a.exports)},{205:205}],247:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={computed:{healthState:function(){var t=this.get("data.health");return t>70?"good":t>50?"average":"bad"}}}}(a),a.exports.template={v:3,t:[" ",{t:4,f:[{p:[15,3,296],t:7,e:"ui-notice",f:[{p:[16,5,313],t:7,e:"span",f:["Wipe in progress!"]}]}],n:50,r:"data.wiping",p:[14,1,273]},{p:{button:[{t:4,f:[{p:[22,7,479],t:7,e:"ui-button",a:{icon:"trash",state:[{t:2,x:{r:["data.wiping","data.isDead"],s:'_0||_1?"disabled":null'},p:[22,38,510]}],action:"wipe"},f:["Wipe AI"]}],n:50,r:"data.name",p:[21,5,454]}]},t:7,e:"ui-display",a:{title:[{t:2,x:{r:["data.name"],s:'_0||"Empty Card"'},p:[19,19,388]}],button:0},f:[" ",{t:4,f:[{p:[26,5,651],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[27,9,688],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"bad":"good"'},p:[27,22,701]}]},f:[{t:2,x:{r:["data.isDead","data.isBraindead"],s:'_0||_1?"Offline":"Operational"'},p:[27,76,755]}]}]}," ",{p:[29,5,850],t:7,e:"ui-section",a:{label:"Software Integrity"},f:[{p:[30,7,897],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.health",p:[30,40,930]}],state:[{t:2,r:"healthState",p:[30,64,954]}]},f:[{t:2,x:{r:["adata.health"],s:"Math.round(_0)"},p:[30,81,971]},"%"]}]}," ",{p:[32,5,1034],t:7,e:"ui-section",a:{label:"Laws"},f:[{t:4,f:[{p:[34,9,1096],t:7,e:"span",a:{"class":"highlight"},f:[{t:2,r:".",p:[34,33,1120]}]},{p:[34,45,1132],t:7,e:"br"}],n:52,r:"data.laws",p:[33,7,1067]}]}," ",{p:[37,5,1179],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[38,7,1216],t:7,e:"ui-button",a:{icon:"signal",style:[{t:2,x:{r:["data.wireless"],s:'_0?"selected":null'},p:[38,39,1248]}],action:"wireless"},f:["Wireless Activity"]}," ",{p:[39,7,1342],t:7,e:"ui-button",a:{icon:"microphone",style:[{t:2,x:{r:["data.radio"],s:'_0?"selected":null'},p:[39,43,1378]}],action:"radio"},f:["Subspace Radio"]}]}],n:50,r:"data.name",p:[25,3,628]}]}]},e.exports=r.extend(a.exports)},{205:205}],248:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{t:4,f:[{p:[2,2,23],t:7,e:"ui-notice",f:[{p:[3,3,38],t:7,e:"span",f:["Waiting for another device to confirm your request..."]}]}],n:50,r:"data.waiting",p:[1,1,0]},{t:4,n:51,f:[{p:[6,2,132],t:7,e:"ui-display",f:[{p:[7,3,148],t:7,e:"ui-section",f:[{t:4,f:[{p:[9,5,197],t:7,e:"ui-button",a:{icon:"check",action:"auth_swipe"},f:["Authorize ",{t:2,r:"data.auth_required",p:[9,59,251]}]}],n:50,r:"data.auth_required",p:[8,4,165]},{t:4,n:51,f:[{p:[11,5,304],t:7,e:"ui-button",a:{icon:"warning",state:[{t:2,x:{r:["data.red_alert"],s:'_0?"disabled":null'},p:[11,38,337]}],action:"red_alert"},f:["Red Alert"]}," ",{p:[12,5,423],t:7,e:"ui-button",a:{icon:"wrench",state:[{t:2,x:{r:["data.emergency_maint"],s:'_0?"disabled":null'},p:[12,37,455]}],action:"emergency_maint"},f:["Emergency Maintenance Access"]}],r:"data.auth_required"}]}]}],r:"data.waiting"}]},e.exports=r.extend(a.exports)},{205:205}],249:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Ore values"},f:[{t:4,f:[{p:[3,3,57],t:7,e:"ui-section",a:{label:[{t:2,r:"ore",p:[3,22,76]}]},f:[{p:[4,4,90],t:7,e:"span",f:[{t:2,r:"value",p:[4,10,96]}]}]}],n:52,r:"data.ores",p:[2,2,34]}]}," ",{p:[8,1,158],t:7,e:"ui-display",a:{title:"Points"},f:[{p:[9,2,188],t:7,e:"ui-section",a:{label:"ID"},f:[{p:[10,3,215],t:7,e:"ui-button",a:{action:"handle_id"},f:[{t:2,x:{r:["data.id","data.id_name"],s:'_0?_1:"-------------"'},p:[10,33,245]}]}]}," ",{t:4,f:[{p:[13,3,339],t:7,e:"ui-section",a:{label:"Points collected"},f:[{p:[14,4,381],t:7,e:"span",f:[{t:2,r:"data.points",p:[14,10,387]}]}]}," ",{p:[16,3,430],t:7,e:"ui-section",a:{label:"Goal"},f:[{p:[17,4,460],t:7,e:"span",f:[{t:2,r:"data.goal",p:[17,10,466]}]}]}," ",{p:[19,3,507],t:7,e:"ui-section",a:{label:"Unclaimed points"},f:[{p:[20,4,549],t:7,e:"span",f:[{t:2,r:"data.unclaimed_points",p:[20,10,555]}]}," ",{p:[21,4,592],t:7,e:"ui-button",a:{action:"claim_points",state:[{t:2,x:{r:["data.unclaimed_points"],s:'_0?null:"disabled"'},p:[21,43,631]}]},f:["Claim points"]}]}],n:50,r:"data.id",p:[12,2,320]}]}," ",{p:[25,1,745],t:7,e:"ui-display",f:[{p:[26,2,760],t:7,e:"center",f:[{p:[27,3,772],t:7,e:"ui-button",a:{action:"move_shuttle",state:[{t:2,x:{r:["data.can_go_home"],s:'_0?null:"disabled"'},p:[27,42,811]}]},f:["Move shuttle"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],250:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={data:{mechChargeState:function(t){var e=this.get("data.recharge_port.mech.cell.maxcharge");return t>=e/1.5?"good":t>=e/3?"average":"bad"},mechHealthState:function(t){var e=this.get("data.recharge_port.mech.maxhealth");return t>e/1.5?"good":t>e/3?"average":"bad"}}}}(a),a.exports.template={v:3,t:[" ",{p:[20,1,545],t:7,e:"ui-display",a:{title:"Mech Status"},f:[{t:4,f:[{t:4,f:[{p:[23,4,646],t:7,e:"ui-section",a:{label:"Integrity"},f:[{p:[24,6,683],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,27,704]}],value:[{t:2,r:"adata.recharge_port.mech.health",p:[24,74,751]}],state:[{t:2,x:{r:["mechHealthState","adata.recharge_port.mech.health"],s:"_0(_1)"},p:[24,117,794]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.health"],s:"Math.round(_0)"},p:[24,171,848]},"/",{t:2,r:"adata.recharge_port.mech.maxhealth",p:[24,219,896]}]}]}," ",{t:4,f:[{t:4,f:[{p:[28,5,1061],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[28,31,1087],t:7,e:"span",a:{"class":"bad"},f:["Cell Critical Failure"]}]}],n:50,r:"data.recharge_port.mech.cell.critfail",p:[27,3,1010]},{t:4,n:51,f:[{p:[30,11,1170],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[31,13,1210],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"adata.recharge_port.mech.cell.maxcharge",p:[31,34,1231]}],value:[{t:2,r:"adata.recharge_port.mech.cell.charge",p:[31,86,1283]}],state:[{t:2,x:{r:["mechChargeState","adata.recharge_port.mech.cell.charge"],s:"_0(_1)"},p:[31,134,1331]}]},f:[{t:2,x:{r:["adata.recharge_port.mech.cell.charge"],s:"Math.round(_0)"},p:[31,193,1390]},"/",{t:2,x:{r:["adata.recharge_port.mech.cell.maxcharge"],s:"Math.round(_0)"},p:[31,246,1443]}]}]}],r:"data.recharge_port.mech.cell.critfail"}],n:50,r:"data.recharge_port.mech.cell",p:[26,4,970]},{t:4,n:51,f:[{p:[35,3,1558],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[35,29,1584],t:7,e:"span",a:{"class":"bad"},f:["Cell Missing"]}]}],r:"data.recharge_port.mech.cell"}],n:50,r:"data.recharge_port.mech",p:[22,2,610]},{t:4,n:51,f:[{p:[38,4,1662],t:7,e:"ui-section",f:["Mech Not Found"]}],r:"data.recharge_port.mech"}],n:50,r:"data.recharge_port",p:[21,3,581]},{t:4,n:51,f:[{p:[41,5,1729],t:7,e:"ui-section",f:["Recharging Port Not Found"]}," ",{p:[42,2,1782],t:7,e:"ui-button",a:{icon:"refresh",action:"reconnect"},f:["Reconnect"]}],r:"data.recharge_port"}]}]},e.exports=r.extend(a.exports)},{205:205}],251:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{t:4,f:[{p:[3,5,45],t:7,e:"ui-section",a:{label:"Interface Lock"},f:[{p:[4,7,88],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"lock":"unlock"'},p:[4,24,105]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Engaged":"Disengaged"'},p:[4,75,156]}]}]}],n:50,r:"data.siliconUser",p:[2,3,15]},{t:4,n:51,f:[{p:[7,5,247],t:7,e:"span",f:["Swipe an ID card to ",{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[7,31,273]}," this interface."]}],r:"data.siliconUser"}]}," ",{p:[10,1,358],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[11,3,389],t:7,e:"ui-section",a:{label:"Power"},f:[{t:4,f:[{p:[13,7,470],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[13,24,487]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[13,68,531]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[13,116,579]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[12,5,421]},{t:4,n:51,f:[{p:[15,7,639],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.on"],s:'_0?"good":"bad"'},p:[15,20,652]}],state:[{t:2,x:{r:["data.cell"],s:'_0?null:"disabled"'},p:[15,57,689]}]},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[15,92,724]}]}],x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"}}]}," ",{p:[18,3,791],t:7,e:"ui-section",a:{label:"Cell"},f:[{p:[19,5,822],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.cell"],s:'_0?null:"bad"'},p:[19,18,835]}]},f:[{t:2,x:{r:["data.cell","data.cellPercent"],s:'_0?_1+"%":"No Cell"'},p:[19,48,865]}]}]}," ",{p:[21,3,943],t:7,e:"ui-section",a:{label:"Mode"},f:[{p:[22,5,974],t:7,e:"span",a:{"class":[{t:2,r:"data.modeStatus",p:[22,18,987]}]},f:[{t:2,r:"data.mode",p:[22,39,1008]}]}]}," ",{p:[24,3,1049],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[25,5,1080],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.load"],s:'_0?"good":"average"'},p:[25,18,1093]}]},f:[{t:2,x:{r:["data.load"],s:'_0?_0:"None"'},p:[25,54,1129]}]}]}," ",{p:[27,3,1191],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[28,5,1229],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.destination"],s:'_0?"good":"average"'},p:[28,18,1242]}]},f:[{t:2,x:{r:["data.destination"],s:'_0?_0:"None"'},p:[28,60,1284]}]}]}]}," ",{t:4,f:[{p:{button:[{t:4,f:[{p:[35,9,1513],t:7,e:"ui-button",a:{icon:"eject",action:"unload"},f:["Unload"]}],n:50,r:"data.load",p:[34,7,1486]}," ",{t:4,f:[{p:[38,9,1623],t:7,e:"ui-button",a:{icon:"eject",action:"ejectpai"},f:["Eject PAI"]}],n:50,r:"data.haspai",p:[37,7,1594]}," ",{p:[40,7,1709],t:7,e:"ui-button",a:{icon:"pencil",action:"setid"},f:["Set ID"]}]},t:7,e:"ui-display",a:{title:"Controls",button:0},f:[" ",{p:[42,5,1791],t:7,e:"ui-section",a:{label:"Destination"},f:[{p:[43,7,1831],t:7,e:"ui-button",a:{icon:"pencil",action:"destination"},f:["Set Destination"]}," ",{p:[44,7,1912],t:7,e:"ui-button",a:{icon:"stop",action:"stop"},f:["Stop"]}," ",{p:[45,7,1973],t:7,e:"ui-button",a:{icon:"play",action:"go"},f:["Go"]}]}," ",{p:[47,5,2047],t:7,e:"ui-section",a:{label:"Home"},f:[{p:[48,7,2080],t:7,e:"ui-button",a:{icon:"home",action:"home"},f:["Go Home"]}," ",{p:[49,7,2144],t:7,e:"ui-button",a:{icon:"pencil",action:"sethome"},f:["Set Home"]}]}," ",{p:[51,5,2231],t:7,e:"ui-section",a:{label:"Settings"},f:[{p:[52,7,2268],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoReturn"],s:'_0?"check-square-o":"square-o"'},p:[52,24,2285]}],style:[{t:2,x:{r:["data.autoReturn"],s:'_0?"selected":null'},p:[52,84,2345]}],action:"autoret"},f:["Auto-Return Home"]}," ",{p:[54,7,2449],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.autoPickup"],s:'_0?"check-square-o":"square-o"'},p:[54,24,2466]}],style:[{t:2,x:{r:["data.autoPickup"],s:'_0?"selected":null'},p:[54,84,2526]}],action:"autopick"},f:["Auto-Pickup Crate"]}," ",{p:[56,7,2632],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"check-square-o":"square-o"'},p:[56,24,2649]}],style:[{t:2,x:{r:["data.reportDelivery"],s:'_0?"selected":null'},p:[56,88,2713]}],action:"report"},f:["Report Deliveries"]}]}]}],n:50,x:{r:["data.locked","data.siliconUser"],s:"!_0||_1"},p:[31,1,1373]}]},e.exports=r.extend(a.exports)},{205:205}],252:[function(t,e,n){var r=t(205),a={exports:{}};!function(e){"use strict";var n=t(278);e.exports={data:{filter:"",tooltiptext:function(t,e,n){var r="";return t&&(r+="REQUIREMENTS: "+t+" "),e&&(r+="CATALYSTS: "+e+" "),n&&(r+="TOOLS: "+n),r}},oninit:function(){var t=this;this.on({hover:function(t){this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}}),this.observe("filter",function(e,r,a){var i=null;i=t.get("data.display_compact")?t.findAll(".section"):t.findAll(".display:not(:first-child)"),(0,n.filterMulti)(i,t.get("filter").toLowerCase())},{init:!1})}}}(a),a.exports.template={v:3,t:[" ",{p:[48,1,1342],t:7,e:"ui-display",a:{title:[{t:2,r:"data.category",p:[48,20,1361]}]},f:[{t:4,f:[{p:[50,3,1404],t:7,e:"ui-section",f:["Crafting... ",{p:[51,16,1433],t:7,e:"i",a:{"class":"fa-spin fa fa-spinner"}}]}],n:50,r:"data.busy",p:[49,2,1383]},{t:4,n:51,f:[{p:[54,3,1502],t:7,e:"ui-section",f:[{p:[55,4,1519],t:7,e:"ui-button",a:{icon:"arrow-left",action:"backwardCat"},f:[{t:2,r:"data.prev_cat",p:[56,5,1575]}]}," ",{p:[58,4,1614],t:7,e:"ui-button",a:{icon:"arrow-right",action:"forwardCat"},f:[{t:2,r:"data.next_cat",p:[59,5,1670]}]}," ",{t:4,f:[{p:[62,5,1750],t:7,e:"ui-button",a:{icon:"lock",action:"toggle_recipes"},f:["Showing Craftable Recipes"]}],n:50,r:"data.display_craftable_only",p:[61,4,1709]},{t:4,n:51,f:[{p:[66,5,1866],t:7,e:"ui-button",a:{icon:"unlock",action:"toggle_recipes"},f:["Showing All Recipes"]}],r:"data.display_craftable_only"}," ",{p:[70,4,1976],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.display_compact"],s:'_0?"check-square-o":"square-o"'},p:[70,21,1993]}],action:"toggle_compact"},f:["Compact"]}," ",{t:4,f:[{t:4,f:[" ",{p:[75,6,2226],t:7,e:"ui-input",a:{value:[{t:2,r:"filter",p:[75,23,2243]}],placeholder:"Filter.."}}],n:51,r:"data.display_compact",p:[74,5,2136]}],n:50,r:"config.fancy",p:[73,4,2110]}]}," ",{t:4,f:[{p:[80,5,2378],t:7,e:"ui-display",f:[{t:4,f:[{p:[82,6,2427],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[82,25,2446]}]},f:[{p:[83,7,2464],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[83,27,2484]}],"tooltip-side":"right",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[83,135,2592]},'"}'],icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.can_craft",p:[81,5,2396]}," ",{t:4,f:[{t:4,f:[{p:[90,7,2801],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[90,26,2820]}]},f:[{p:[91,8,2839],t:7,e:"ui-button",a:{tooltip:[{t:2,x:{r:["tooltiptext","req_text","catalyst_text","tool_text"],s:"_0(_1,_2,_3)"},p:[91,28,2859]}],"tooltip-side":"right",state:"disabled",icon:"gears"},v:{hover:"hover",unhover:"unhover"},f:["Craft"]}]}],n:52,r:"data.cant_craft",p:[89,6,2768]}],n:51,r:"data.display_craftable_only",p:[88,5,2729]}]}],n:50,r:"data.display_compact",p:[79,4,2344]},{t:4,n:51,f:[{t:4,f:[{p:[100,6,3181],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[100,25,3200]}]},f:[{t:4,f:[{p:[102,8,3243],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[103,9,3286]}]}],n:50,r:"req_text",p:[101,7,3218]}," ",{t:4,f:[{p:[107,8,3373],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[108,9,3413]}]}],n:50,r:"catalyst_text",p:[106,7,3343]}," ",{t:4,f:[{p:[112,8,3501],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[113,9,3537]}]}],n:50,r:"tool_text",p:[111,7,3475]}," ",{p:[116,7,3595],t:7,e:"ui-section",f:[{p:[117,8,3616],t:7,e:"ui-button",a:{icon:"gears",action:"make",params:['{"recipe": "',{t:2,r:"ref",p:[117,66,3674]},'"}']},f:["Craft"]}]}]}],n:52,r:"data.can_craft",p:[99,5,3150]}," ",{t:4,f:[{t:4,f:[{p:[125,7,3855],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[125,26,3874]}]},f:[{t:4,f:[{p:[127,9,3919],t:7,e:"ui-section",a:{label:"Requirements"},f:[{t:2,r:"req_text",p:[128,10,3963]}]}],n:50,r:"req_text",p:[126,8,3893]}," ",{t:4,f:[{p:[132,9,4054],t:7,e:"ui-section",a:{label:"Catalysts"},f:[{t:2,r:"catalyst_text",p:[133,10,4095]}]}],n:50,r:"catalyst_text",p:[131,8,4023]}," ",{t:4,f:[{p:[137,9,4187],t:7,e:"ui-section",a:{label:"Tools"},f:[{t:2,r:"tool_text",p:[138,10,4224]}]}],n:50,r:"tool_text",p:[136,8,4160]}]}],n:52,r:"data.cant_craft",p:[124,6,3822]}],n:51,r:"data.display_craftable_only",p:[123,5,3783]}],r:"data.display_compact"}],r:"data.busy"}]}]},e.exports=r.extend(a.exports)},{205:205,278:278}],253:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:[4,1,113],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[5,3,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,5,186],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[6,11,192]}," kPa"]}]}," ",{p:[8,3,254],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[9,5,285],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[9,18,298]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[9,59,339]}]}]}]}," ",{p:[12,1,430],t:7,e:"ui-display",a:{title:"Pump"},f:[{p:[13,3,459],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,5,491],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[14,22,508]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[15,14,559]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[16,22,616]}]}]}," ",{p:[18,3,675],t:7,e:"ui-section",a:{label:"Direction"},f:[{p:[19,5,711],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"sign-out":"sign-in"'},p:[19,22,728]}],action:"direction"},f:[{t:2,x:{r:["data.direction"],s:'_0=="out"?"Out":"In"'},p:[20,26,808]}]}]}," ",{p:[22,3,883],t:7,e:"ui-section",a:{label:"Target Pressure"},f:[{p:[23,5,925],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.min_pressure",p:[23,18,938]}],max:[{t:2,r:"data.max_pressure",p:[23,46,966]}],value:[{t:2,r:"data.target_pressure",p:[24,14,1003]}]},f:[{t:2,x:{r:["adata.target_pressure"],s:"Math.round(_0)"},p:[24,40,1029]}," kPa"]}]}," ",{p:[26,3,1100],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,1145],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.target_pressure","data.default_pressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,1178]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1328],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.target_pressure","data.min_pressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1359]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1500],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1595],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.target_pressure","data.max_pressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1625]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}," ",{p:{button:[{t:4,f:[{p:[39,7,1891],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[39,38,1922]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[38,5,1863]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[43,3,2042],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[44,4,2073]}]}," ",{p:[46,3,2115],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[47,4,2149]}," kPa"]}],n:50,r:"data.holding",p:[42,3,2018]},{t:4,n:51,f:[{p:[50,3,2223],t:7,e:"ui-section",f:[{p:[51,4,2240],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}]},e.exports=r.extend(a.exports)},{205:205}],254:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-notice",f:[{p:[2,3,15],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.holding"],s:'_0?"is":"is not"'},p:[2,23,35]}," connected to a tank."]}]}," ",{p:[4,1,113],t:7,e:"ui-display",a:{title:"Status",button:0},f:[{p:[5,3,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,5,186],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.round(_0)"},p:[6,11,192]}," kPa"]}]}," ",{p:[8,3,254],t:7,e:"ui-section",a:{label:"Port"},f:[{p:[9,5,285],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected"],s:'_0?"good":"average"'},p:[9,18,298]}]},f:[{t:2,x:{r:["data.connected"],s:'_0?"Connected":"Not Connected"'},p:[9,59,339]}]}]}]}," ",{p:[12,1,430],t:7,e:"ui-display",a:{title:"Filter"},f:[{p:[13,3,461],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,5,493],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[14,22,510]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":"null"'},p:[15,14,561]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[16,22,618]}]}]}]}," ",{p:{button:[{t:4,f:[{p:[22,7,787],t:7,e:"ui-button",a:{icon:"eject",style:[{t:2,x:{r:["data.on"],s:'_0?"danger":null'},p:[22,38,818]}],action:"eject"},f:["Eject"]}],n:50,r:"data.holding",p:[21,5,759]}]},t:7,e:"ui-display",a:{title:"Holding Tank",button:0},f:[" ",{t:4,f:[{p:[26,3,938],t:7,e:"ui-section",a:{label:"Label"},f:[{t:2,r:"data.holding.name",p:[27,4,969]}]}," ",{p:[29,3,1011],t:7,e:"ui-section",a:{label:"Pressure"},f:[{t:2,x:{r:["adata.holding.pressure"],s:"Math.round(_0)"},p:[30,4,1045]}," kPa"]}],n:50,r:"data.holding",p:[25,3,914]},{t:4,n:51,f:[{p:[33,3,1119],t:7,e:"ui-section",f:[{p:[34,4,1136],t:7,e:"span",a:{"class":"average"},f:["No Holding Tank"]}]}],r:"data.holding"}]}]},e.exports=r.extend(a.exports)},{205:205}],255:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={data:{chargingState:function(t){switch(t){case 2:return"good";case 1:return"average";default:return"bad"}},chargingMode:function(t){return 2==t?"Full":1==t?"Charging":"Draining"},channelState:function(t){return t>=2?"good":"bad"},channelPower:function(t){return t>=2?"On":"Off"},channelMode:function(t){return 1==t||3==t?"Auto":"Manual"}},computed:{graphData:function(){var t=this.get("data.history");return Object.keys(t).map(function(e){return t[e].map(function(t,e){return{x:e,y:t}})})}}}}(a),a.exports.template={v:3,t:[" ",{p:[42,1,1035],t:7,e:"ui-display",a:{title:"Network"},f:[{t:4,f:[{p:[44,5,1093],t:7,e:"ui-linegraph",a:{points:[{t:2,r:"graphData",p:[44,27,1115]}],height:"500",legend:'["Available", "Load"]',colors:'["rgb(0, 102, 0)", "rgb(153, 0, 0)"]',xunit:"seconds ago",xfactor:[{t:2,r:"data.interval",p:[46,38,1267]}],yunit:"W",yfactor:"1",xinc:[{t:2,x:{r:["data.stored"],s:"_0/10"},p:[47,15,1323]}],yinc:"9"}}],n:50,r:"config.fancy",p:[43,3,1067]},{t:4,n:51,f:[{p:[49,5,1373],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[50,7,1411],t:7,e:"span",f:[{t:2,r:"data.supply",p:[50,13,1417]}," W"]}]}," ",{p:[52,5,1466],t:7,e:"ui-section",a:{label:"Load"},f:[{p:[53,9,1501],t:7,e:"span",f:[{t:2,r:"data.demand",p:[53,15,1507]}," W"]}]}],r:"config.fancy"}]}," ",{p:[57,1,1578],t:7,e:"ui-display",a:{title:"Areas"},f:[{p:[58,3,1608],t:7,e:"ui-section",a:{nowrap:0},f:[{p:[59,5,1633],t:7,e:"div",a:{"class":"content"},f:["Area"]}," ",{p:[60,5,1670],t:7,e:"div",a:{"class":"content"},f:["Charge"]}," ",{p:[61,5,1709],t:7,e:"div",a:{"class":"content"},f:["Load"]}," ",{p:[62,5,1746],t:7,e:"div",a:{"class":"content"},f:["Status"]}," ",{p:[63,5,1785],t:7,e:"div",a:{"class":"content"},f:["Equipment"]}," ",{p:[64,5,1827],t:7,e:"div",a:{"class":"content"},f:["Lighting"]}," ",{p:[65,5,1868],t:7,e:"div",a:{"class":"content"},f:["Environment"]}]}," ",{t:4,f:[{p:[68,5,1953],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[68,24,1972]}],nowrap:0},f:[{p:[69,7,1997],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].charge)"},p:[69,28,2018]}," %"]}," ",{p:[70,7,2076],t:7,e:"div",a:{"class":"content"},f:[{t:2,x:{r:["@index","adata.areas"],s:"Math.round(_1[_0].load)"},p:[70,28,2097]}," W"]}," ",{p:[71,7,2153],t:7,e:"div",a:{"class":"content"},f:[{p:[71,28,2174],t:7,e:"span",a:{"class":[{t:2,x:{r:["chargingState","charging"],s:"_0(_1)"},p:[71,41,2187]}]},f:[{t:2,x:{r:["chargingMode","charging"],s:"_0(_1)"},p:[71,70,2216]}]}]}," ",{p:[72,7,2263],t:7,e:"div",a:{"class":"content"},f:[{p:[72,28,2284],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","eqp"],s:"_0(_1)"},p:[72,41,2297]}]},f:[{t:2,x:{r:["channelPower","eqp"],s:"_0(_1)"},p:[72,64,2320]}," [",{p:[72,87,2343],t:7,e:"span",f:[{t:2,x:{r:["channelMode","eqp"],s:"_0(_1)"},p:[72,93,2349]}]},"]"]}]}," ",{p:[73,7,2398],t:7,e:"div",a:{"class":"content"},f:[{p:[73,28,2419],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","lgt"],s:"_0(_1)"},p:[73,41,2432]}]},f:[{t:2,x:{r:["channelPower","lgt"],s:"_0(_1)"},p:[73,64,2455]}," [",{p:[73,87,2478],t:7,e:"span",f:[{t:2,x:{r:["channelMode","lgt"],s:"_0(_1)"},p:[73,93,2484]}]},"]"]}]}," ",{p:[74,7,2533],t:7,e:"div",a:{"class":"content"},f:[{p:[74,28,2554],t:7,e:"span",a:{"class":[{t:2,x:{r:["channelState","env"],s:"_0(_1)"},p:[74,41,2567]}]},f:[{t:2,x:{r:["channelPower","env"],s:"_0(_1)"},p:[74,64,2590]}," [",{p:[74,87,2613],t:7,e:"span",f:[{t:2,x:{r:["channelMode","env"],s:"_0(_1)"},p:[74,93,2619]}]},"]"]}]}]}],n:52,r:"data.areas",p:[67,3,1927]}]}]},e.exports=r.extend(a.exports)},{205:205}],256:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={computed:{readableFrequency:function(){return Math.round(this.get("adata.frequency"))/10}}}}(a),a.exports.template={v:3,t:[" ",{p:[11,1,177],t:7,e:"ui-display",a:{title:"Settings"},f:[{t:4,f:[{p:[13,5,236],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[14,7,270],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[14,24,287]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[14,75,338]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"On":"Off"'},p:[16,9,413]}]}]}],n:50,r:"data.headset",p:[12,3,210]},{t:4,n:51,f:[{p:[19,5,494],t:7,e:"ui-section",a:{label:"Microphone"},f:[{p:[20,7,533],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.broadcasting"],s:'_0?"power-off":"close"'},p:[20,24,550]}],style:[{t:2,x:{r:["data.broadcasting"],s:'_0?"selected":null'},p:[20,78,604]}],action:"broadcast"},f:[{t:2,x:{r:["data.broadcasting"],s:'_0?"Engaged":"Disengaged"'},p:[22,9,685]}]}]}," ",{p:[24,5,769],t:7,e:"ui-section",a:{label:"Speaker"},f:[{p:[25,7,805],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.listening"],s:'_0?"power-off":"close"'},p:[25,24,822]}],style:[{t:2,x:{r:["data.listening"],s:'_0?"selected":null'},p:[25,75,873]}],action:"listen"},f:[{t:2,x:{r:["data.listening"],s:'_0?"Engaged":"Disengaged"'},p:[27,9,948]}]}]}],r:"data.headset"}," ",{t:4,f:[{p:[31,5,1064],t:7,e:"ui-section",a:{label:"High Volume"},f:[{p:[32,7,1104],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.useCommand"],s:'_0?"power-off":"close"'},p:[32,24,1121]}],style:[{t:2,x:{r:["data.useCommand"],s:'_0?"selected":null'},p:[32,76,1173]}],action:"command"},f:[{t:2,x:{r:["data.useCommand"],s:'_0?"On":"Off"'},p:[34,9,1250]}]}]}],n:50,r:"data.command",p:[30,3,1038]}]}," ",{p:[38,1,1342],t:7,e:"ui-display",a:{title:"Channel"},f:[{p:[39,3,1374],t:7,e:"ui-section",a:{label:"Frequency"},f:[{t:4,f:[{p:[41,7,1439],t:7,e:"span",f:[{t:2,r:"readableFrequency",p:[41,13,1445]}]}],n:50,r:"data.freqlock",p:[40,5,1410]},{t:4,n:51,f:[{p:[43,7,1495],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[43,46,1534]}],action:"frequency",params:'{"adjust": -1}'}}," ",{p:[44,7,1646],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.frequency","data.minFrequency"],s:'_0==_1?"disabled":null'},p:[44,41,1680]}],action:"frequency",params:'{"adjust": -.2}'}}," ",{p:[45,7,1793],t:7,e:"ui-button",a:{icon:"pencil",action:"frequency",params:'{"tune": "input"}'},f:[{t:2,r:"readableFrequency",p:[45,78,1864]}]}," ",{p:[46,7,1905],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[46,40,1938]}],action:"frequency",params:'{"adjust": .2}'}}," ",{p:[47,7,2050],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.frequency","data.maxFrequency"],s:'_0==_1?"disabled":null'},p:[47,45,2088]}],action:"frequency",params:'{"adjust": 1}'}}],r:"data.freqlock"}]}," ",{t:4,f:[{p:[51,5,2262],t:7,e:"ui-section",a:{label:"Subspace Transmission"},f:[{p:[52,7,2312],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.subspace"],s:'_0?"power-off":"close"'},p:[52,24,2329]}],style:[{t:2,x:{r:["data.subspace"],s:'_0?"selected":null'},p:[52,74,2379]}],action:"subspace"},f:[{t:2,x:{r:["data.subspace"],s:'_0?"Active":"Inactive"'},p:[53,29,2447]}]}]}],n:50,r:"data.subspaceSwitchable",p:[50,3,2225]}," ",{t:4,f:[{p:[57,5,2578],t:7,e:"ui-section",a:{label:"Channels"},f:[{t:4,f:[{p:[59,9,2656],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["."],s:'_0?"check-square-o":"square-o"'},p:[59,26,2673]}],style:[{t:2,x:{r:["."],s:'_0?"selected":null'},p:[60,18,2730]}],action:"channel",params:['{"channel": "',{t:2,r:"channel",p:[61,49,2806]},'"}']},f:[{t:2,r:"channel",p:[62,11,2833]}]},{p:[62,34,2856],t:7,e:"br"}],n:52,i:"channel",r:"data.channels",p:[58,7,2615]}]}],n:50,x:{r:["data.subspace","data.channels"],s:"_0&&_1"},p:[56,3,2534]}]}]},e.exports=r.extend(a.exports)},{205:205}],257:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[" "," "," ",{p:[5,1,200],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.tabs",p:[5,16,215]}]},f:[{p:[6,2,233],t:7,e:"tab",a:{name:"Status"},f:[{p:[7,3,256],t:7,e:"status"}]}," ",{p:[9,2,277],t:7,e:"tab",a:{name:"Templates"},f:[{p:[10,3,303],t:7,e:"templates"}]}," ",{p:[12,2,327],t:7,e:"tab",a:{name:"Modification"},f:[{t:4,f:[{p:[14,3,381],t:7,e:"modification"}],n:50,r:"data.selected",p:[13,3,356]}," ",{t:4,f:[{p:[17,3,437],t:7,e:"span",a:{"class":"bad"},f:["No shuttle selected."]}],n:50,x:{r:["data.selected"],s:"!_0"},p:[16,3,411]}]}]}]},a.exports.components=a.exports.components||{};var i={modification:t(258),templates:t(260),status:t(259)};for(var o in i)i.hasOwnProperty(o)&&(a.exports.components[o]=i[o]);e.exports=r.extend(a.exports)},{205:205,258:258,259:259,260:260}],258:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:["Selected: ",{t:2,r:"data.selected.name",p:[1,30,29]}]},f:[{t:4,f:[{p:[3,5,96],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"data.selected.description",p:[3,37,128]}]}],n:50,r:"data.selected.description",p:[2,3,57]}," ",{t:4,f:[{p:[6,5,224],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"data.selected.admin_notes",p:[6,37,256]}]}],n:50,r:"data.selected.admin_notes",p:[5,3,185]}]}," ",{t:4,f:[{p:[11,3,361],t:7,e:"ui-display",a:{title:["Existing Shuttle: ",{t:2,r:"data.existing_shuttle.name",p:[11,40,398]}]},f:["Status: ",{t:2,r:"data.existing_shuttle.status",p:[12,13,444]}," ",{t:4,f:["(",{t:2,r:"data.existing_shuttle.timeleft",p:[14,8,526]},")"],n:50,r:"data.existing_shuttle.timer",p:[13,5,482]}," ",{p:[16,5,580],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"data.existing_shuttle.id",p:[17,41,649]},'"}']},f:["Jump To"]}]}],n:50,r:"data.existing_shuttle",p:[10,1,328]},{t:4,f:[{p:[24,3,778],t:7,e:"ui-display",a:{title:"Existing Shuttle: None"}}],n:50,x:{r:["data.existing_shuttle"],s:"!_0"},p:[23,1,744]},{p:[27,1,847],t:7,e:"ui-button",a:{action:"preview",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[28,27,902]},'"}']},f:["Preview"]}," ",{p:[31,1,961],t:7,e:"ui-button",a:{action:"load",params:['{"shuttle_id": "',{t:2,r:"data.selected.shuttle_id",p:[32,27,1013]},'"}'],style:"danger"},f:["Load"]}," ",{p:[37,1,1089],t:7,e:"ui-display",a:{title:"Status"},f:[]}]},e.exports=r.extend(a.exports)},{205:205}],259:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{t:4,f:[{p:[2,3,27],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,46]}," (",{t:2,r:"id",p:[2,32,56]},")"]},f:[{t:2,r:"status",p:[3,5,71]}," ",{t:4,f:["(",{t:2,r:"timeleft",p:[5,8,109]},")"],n:50,r:"timer",p:[4,5,87]}," ",{p:[7,5,141],t:7,e:"ui-button",a:{action:"jump_to",params:['{"type": "mobile", "id": "',{t:2,r:"id",p:[7,67,203]},'"}']},f:["Jump To"]}," ",{p:[10,5,252],t:7,e:"ui-button",a:{action:"fast_travel",params:['{"id": "',{t:2,r:"id",p:[10,53,300]},'"}'],state:[{t:2,x:{r:["can_fast_travel"],s:'_0?null:"disabled"'},p:[10,70,317]}]},f:["Fast Travel"]}]}],n:52,r:"data.shuttles",p:[1,1,0]}]},e.exports=r.extend(a.exports)},{205:205}],260:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-tabs",a:{tabs:[{t:2,r:"data.templates_tabs",p:[1,16,15]}]},f:[{t:4,f:[{p:[3,5,74],t:7,e:"tab",a:{name:[{t:2,r:"port_id",p:[3,16,85]}]},f:[{t:4,f:[{p:[5,9,135],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[5,28,154]}]},f:[{t:4,f:[{p:[7,13,209],t:7,e:"ui-section",a:{label:"Description"},f:[{t:2,r:"description",p:[7,45,241]}]}],n:50,r:"description",p:[6,11,176]}," ",{t:4,f:[{p:[10,13,333],t:7,e:"ui-section",a:{label:"Admin Notes"},f:[{t:2,r:"admin_notes",p:[10,45,365]}]}],n:50,r:"admin_notes",p:[9,11,300]}," ",{p:[13,11,426], +t:7,e:"ui-button",a:{action:"select_template",params:['{"shuttle_id": "',{t:2,r:"shuttle_id",p:[14,37,499]},'"}'],state:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"selected":null'},p:[15,20,537]}]},f:[{t:2,x:{r:["data.selected.shuttle_id","shuttle_id"],s:'_0==_1?"Selected":"Select"'},p:[17,13,630]}]}]}],n:52,r:"templates",p:[4,7,106]}]}],n:52,r:"data.templates",p:[2,3,44]}]}]},e.exports=r.extend(a.exports)},{205:205}],261:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={computed:{occupantStatState:function(){switch(this.get("data.occupant.stat")){case 0:return"good";case 1:return"average";default:return"bad"}}}}}(a),a.exports.template={v:3,t:[" ",{p:[15,1,280],t:7,e:"ui-display",a:{title:"Occupant"},f:[{p:[16,3,313],t:7,e:"ui-section",a:{label:"Occupant"},f:[{p:[17,3,346],t:7,e:"span",f:[{t:2,x:{r:["data.occupant.name"],s:'_0?_0:"No Occupant"'},p:[17,9,352]}]}]}," ",{t:4,f:[{p:[20,5,466],t:7,e:"ui-section",a:{label:"State"},f:[{p:[21,7,500],t:7,e:"span",a:{"class":[{t:2,r:"occupantStatState",p:[21,20,513]}]},f:[{t:2,x:{r:["data.occupant.stat"],s:'_0==0?"Conscious":_0==1?"Unconcious":"Dead"'},p:[21,43,536]}]}]}," ",{p:[23,5,658],t:7,e:"ui-section",a:{label:"Health"},f:[{p:[24,7,693],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.occupant.minHealth",p:[24,20,706]}],max:[{t:2,r:"data.occupant.maxHealth",p:[24,54,740]}],value:[{t:2,r:"data.occupant.health",p:[24,90,776]}],state:[{t:2,x:{r:["data.occupant.health"],s:'_0>=0?"good":"average"'},p:[25,16,818]}]},f:[{t:2,x:{r:["adata.occupant.health"],s:"Math.round(_0)"},p:[25,68,870]}]}]}," ",{t:4,f:[{p:[28,7,1107],t:7,e:"ui-section",a:{label:[{t:2,r:"label",p:[28,26,1126]}]},f:[{p:[29,9,1147],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.occupant.maxHealth",p:[29,30,1168]}],value:[{t:2,rx:{r:"data.occupant",m:[{t:30,n:"type"}]},p:[29,66,1204]}],state:"bad"},f:[{t:2,x:{r:["type","adata.occupant"],s:"Math.round(_1[_0])"},p:[29,103,1241]}]}]}],n:52,x:{r:[],s:'[{label:"Brute",type:"bruteLoss"},{label:"Respiratory",type:"oxyLoss"},{label:"Toxin",type:"toxLoss"},{label:"Burn",type:"fireLoss"}]'},p:[27,5,941]}," ",{p:[32,5,1328],t:7,e:"ui-section",a:{label:"Cells"},f:[{p:[33,9,1364],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"bad":"good"'},p:[33,22,1377]}]},f:[{t:2,x:{r:["data.occupant.cloneLoss"],s:'_0?"Damaged":"Healthy"'},p:[33,68,1423]}]}]}," ",{p:[35,5,1506],t:7,e:"ui-section",a:{label:"Brain"},f:[{p:[36,9,1542],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"bad":"good"'},p:[36,22,1555]}]},f:[{t:2,x:{r:["data.occupant.brainLoss"],s:'_0?"Abnormal":"Healthy"'},p:[36,68,1601]}]}]}," ",{p:[38,5,1685],t:7,e:"ui-section",a:{label:"Bloodstream"},f:[{t:4,f:[{p:[40,11,1772],t:7,e:"span",a:{"class":"highlight"},t0:"fade",f:[{t:2,x:{r:["volume"],s:"Math.fixed(_0,1)"},p:[40,54,1815]}," units of ",{t:2,r:"name",p:[40,89,1850]}]},{p:[40,104,1865],t:7,e:"br"}],n:52,r:"adata.occupant.reagents",p:[39,9,1727]},{t:4,n:51,f:[{p:[42,11,1900],t:7,e:"span",a:{"class":"good"},f:["Pure"]}],r:"adata.occupant.reagents"}]}],n:50,r:"data.occupied",p:[19,3,439]}]}," ",{p:[47,1,1996],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[48,2,2028],t:7,e:"ui-section",a:{label:"Door"},f:[{p:[49,5,2059],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"unlock":"lock"'},p:[49,22,2076]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Open":"Closed"'},p:[49,71,2125]}]}]}," ",{p:[51,3,2190],t:7,e:"ui-section",a:{label:"Inject"},f:[{t:4,f:[{p:[53,7,2251],t:7,e:"ui-button",a:{icon:"flask",state:[{t:2,x:{r:["data.occupied","allowed"],s:'_0&&_1?null:"disabled"'},p:[53,38,2282]}],action:"inject",params:['{"chem": "',{t:2,r:"id",p:[53,122,2366]},'"}']},f:[{t:2,r:"name",p:[53,132,2376]}]},{p:[53,152,2396],t:7,e:"br"}],n:52,r:"data.chems",p:[52,5,2223]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],262:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{t:4,f:[{p:[2,3,25],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[2,22,44]}],labelcolor:[{t:2,r:"htmlcolor",p:[2,44,66]}],candystripe:0,right:0},f:[{p:[3,5,105],t:7,e:"ui-section",a:{label:"Status"},f:[{p:[3,32,132],t:7,e:"span",a:{"class":[{t:2,x:{r:["status"],s:'_0=="Dead"?"bad bold":_0=="Unconscious"?"average bold":"good"'},p:[3,45,145]}]},f:[{t:2,r:"status",p:[3,132,232]}]}]}," ",{p:[4,5,268],t:7,e:"ui-section",a:{label:"Jelly"},f:[{t:2,r:"exoticblood",p:[4,31,294]}]}," ",{p:[5,5,328],t:7,e:"ui-section",a:{label:"Location"},f:[{t:2,r:"area",p:[5,34,357]}]}," ",{p:[7,5,386],t:7,e:"ui-button",a:{state:[{t:2,r:"swap_button_state",p:[8,14,411]}],action:"swap",params:['{"ref": "',{t:2,r:"ref",p:[9,38,472]},'"}']},f:[{t:2,x:{r:["is_current"],s:'_0?"You Are Here":"Swap"'},p:[10,7,491]}]}]}],n:52,r:"data.bodies",p:[1,1,0]}]},e.exports=r.extend(a.exports)},{205:205}],263:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={computed:{capacityPercentState:function(){var t=this.get("data.capacityPercent");return t>50?"good":t>15?"average":"bad"},inputState:function(){return this.get("data.capacityPercent")>=100?"good":this.get("data.inputting")?"average":"bad"},outputState:function(){return this.get("data.outputting")?"good":this.get("data.charge")>0?"average":"bad"}}}}(a),a.exports.template={v:3,t:[" ",{p:[24,1,663],t:7,e:"ui-display",a:{title:"Storage"},f:[{p:[25,3,695],t:7,e:"ui-section",a:{label:"Stored Energy"},f:[{p:[26,5,735],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.capacityPercent",p:[26,38,768]}],state:[{t:2,r:"capacityPercentState",p:[26,71,801]}]},f:[{t:2,x:{r:["adata.capacityPercent"],s:"Math.fixed(_0)"},p:[26,97,827]},"%"]}]}]}," ",{p:[29,1,908],t:7,e:"ui-display",a:{title:"Input"},f:[{p:[30,3,938],t:7,e:"ui-section",a:{label:"Charge Mode"},f:[{p:[31,5,976],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"refresh":"close"'},p:[31,22,993]}],style:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"selected":null'},p:[31,74,1045]}],action:"tryinput"},f:[{t:2,x:{r:["data.inputAttempt"],s:'_0?"Auto":"Off"'},p:[32,25,1113]}]},"   [",{p:[34,6,1182],t:7,e:"span",a:{"class":[{t:2,r:"inputState",p:[34,19,1195]}]},f:[{t:2,x:{r:["data.capacityPercent","data.inputting"],s:'_0>=100?"Fully Charged":_1?"Charging":"Not Charging"'},p:[34,35,1211]}]},"]"]}," ",{p:[36,3,1335],t:7,e:"ui-section",a:{label:"Target Input"},f:[{p:[37,5,1374],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.inputLevelMax",p:[37,26,1395]}],value:[{t:2,r:"data.inputLevel",p:[37,57,1426]}]},f:[{t:2,x:{r:["adata.inputLevel"],s:"Math.round(_0)"},p:[37,78,1447]},"W"]}]}," ",{p:[39,3,1509],t:7,e:"ui-section",a:{label:"Adjust Input"},f:[{p:[40,5,1548],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[40,44,1587]}],action:"input",params:'{"target": "min"}'}}," ",{p:[41,5,1682],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.inputLevel"],s:'_0==0?"disabled":null'},p:[41,39,1716]}],action:"input",params:'{"adjust": -10000}'}}," ",{p:[42,5,1812],t:7,e:"ui-button",a:{icon:"pencil",action:"input",params:'{"target": "input"}'},f:["Set"]}," ",{p:[43,5,1902],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[43,38,1935]}],action:"input",params:'{"adjust": 10000}'}}," ",{p:[44,5,2047],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.inputLevel","data.inputLevelMax"],s:'_0==_1?"disabled":null'},p:[44,43,2085]}],action:"input",params:'{"target": "max"}'}}]}," ",{p:[46,3,2212],t:7,e:"ui-section",a:{label:"Available"},f:[{p:[47,3,2246],t:7,e:"span",f:[{t:2,x:{r:["adata.inputAvailable"],s:"Math.round(_0)"},p:[47,9,2252]},"W"]}]}]}," ",{p:[50,1,2329],t:7,e:"ui-display",a:{title:"Output"},f:[{p:[51,3,2360],t:7,e:"ui-section",a:{label:"Output Mode"},f:[{p:[52,5,2398],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"power-off":"close"'},p:[52,22,2415]}],style:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"selected":null'},p:[52,77,2470]}],action:"tryoutput"},f:[{t:2,x:{r:["data.outputAttempt"],s:'_0?"On":"Off"'},p:[53,26,2540]}]},"   [",{p:[55,6,2608],t:7,e:"span",a:{"class":[{t:2,r:"outputState",p:[55,19,2621]}]},f:[{t:2,x:{r:["data.outputting","data.charge"],s:'_0?"Sending":_1>0?"Not Sending":"No Charge"'},p:[55,36,2638]}]},"]"]}," ",{p:[57,3,2745],t:7,e:"ui-section",a:{label:"Target Output"},f:[{p:[58,5,2785],t:7,e:"ui-bar",a:{min:"0",max:[{t:2,r:"data.outputLevelMax",p:[58,26,2806]}],value:[{t:2,r:"data.outputLevel",p:[58,58,2838]}]},f:[{t:2,x:{r:["adata.outputLevel"],s:"Math.round(_0)"},p:[58,80,2860]},"W"]}]}," ",{p:[60,3,2923],t:7,e:"ui-section",a:{label:"Adjust Output"},f:[{p:[61,5,2963],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[61,44,3002]}],action:"output",params:'{"target": "min"}'}}," ",{p:[62,5,3099],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.outputLevel"],s:'_0==0?"disabled":null'},p:[62,39,3133]}],action:"output",params:'{"adjust": -10000}'}}," ",{p:[63,5,3231],t:7,e:"ui-button",a:{icon:"pencil",action:"output",params:'{"target": "input"}'},f:["Set"]}," ",{p:[64,5,3322],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[64,38,3355]}],action:"output",params:'{"adjust": 10000}'}}," ",{p:[65,5,3470],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.outputLevel","data.outputLevelMax"],s:'_0==_1?"disabled":null'},p:[65,43,3508]}],action:"output",params:'{"target": "max"}'}}]}," ",{p:[67,3,3638],t:7,e:"ui-section",a:{label:"Outputting"},f:[{p:[68,3,3673],t:7,e:"span",f:[{t:2,x:{r:["adata.outputUsed"],s:"Math.round(_0)"},p:[68,9,3679]},"W"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],264:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,3,31],t:7,e:"ui-section",a:{label:"Generated Power"},f:[{t:2,x:{r:["adata.generated"],s:"Math.round(_0)"},p:[3,5,73]},"W"]}," ",{p:[5,3,126],t:7,e:"ui-section",a:{label:"Orientation"},f:[{p:[6,5,164],t:7,e:"span",f:[{t:2,x:{r:["adata.angle"],s:"Math.round(_0)"},p:[6,11,170]},"° (",{t:2,r:"data.direction",p:[6,45,204]},")"]}]}," ",{p:[8,3,251],t:7,e:"ui-section",a:{label:"Adjust Angle"},f:[{p:[9,5,290],t:7,e:"ui-button",a:{icon:"step-backward",action:"angle",params:'{"adjust": -15}'},f:["15°"]}," ",{p:[10,5,387],t:7,e:"ui-button",a:{icon:"backward",action:"angle",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[11,5,477],t:7,e:"ui-button",a:{icon:"forward",action:"angle",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[12,5,565],t:7,e:"ui-button",a:{icon:"step-forward",action:"angle",params:'{"adjust": 15}'},f:["15°"]}]}]}," ",{p:[15,1,687],t:7,e:"ui-display",a:{title:"Tracking"},f:[{p:[16,3,720],t:7,e:"ui-section",a:{label:"Tracker Mode"},f:[{p:[17,5,759],t:7,e:"ui-button",a:{icon:"close",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==0?"selected":null'},p:[17,36,790]}],action:"tracking",params:'{"mode": 0}'},f:["Off"]}," ",{p:[19,5,907],t:7,e:"ui-button",a:{icon:"clock-o",state:[{t:2,x:{r:["data.tracking_state"],s:'_0==1?"selected":null'},p:[19,38,940]}],action:"tracking",params:'{"mode": 1}'},f:["Timed"]}," ",{p:[21,5,1059],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.connected_tracker","data.tracking_state"],s:'_0?_1==2?"selected":null:"disabled"'},p:[21,38,1092]}],action:"tracking",params:'{"mode": 2}'},f:["Auto"]}]}," ",{p:[24,3,1262],t:7,e:"ui-section",a:{label:"Tracking Rate"},f:[{p:[25,3,1300],t:7,e:"span",f:[{t:2,x:{r:["adata.tracking_rate"],s:"Math.round(_0)"},p:[25,9,1306]},"°/h (",{t:2,r:"data.rotating_way",p:[25,53,1350]},")"]}]}," ",{p:[27,3,1399],t:7,e:"ui-section",a:{label:"Adjust Rate"},f:[{p:[28,5,1437],t:7,e:"ui-button",a:{icon:"fast-backward",action:"rate",params:'{"adjust": -180}'},f:["180°"]}," ",{p:[29,5,1535],t:7,e:"ui-button",a:{icon:"step-backward",action:"rate",params:'{"adjust": -30}'},f:["30°"]}," ",{p:[30,5,1631],t:7,e:"ui-button",a:{icon:"backward",action:"rate",params:'{"adjust": -5}'},f:["5°"]}," ",{p:[31,5,1720],t:7,e:"ui-button",a:{icon:"forward",action:"rate",params:'{"adjust": 5}'},f:["5°"]}," ",{p:[32,5,1807],t:7,e:"ui-button",a:{icon:"step-forward",action:"rate",params:'{"adjust": 30}'},f:["30°"]}," ",{p:[33,5,1901],t:7,e:"ui-button",a:{icon:"fast-forward",action:"rate",params:'{"adjust": 180}'},f:["180°"]}]}]}," ",{p:{button:[{p:[38,5,2088],t:7,e:"ui-button",a:{icon:"refresh",action:"refresh"},f:["Refresh"]}]},t:7,e:"ui-display",a:{title:"Devices",button:0},f:[" ",{p:[40,2,2169],t:7,e:"ui-section",a:{label:"Solar Tracker"},f:[{p:[41,5,2209],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_tracker"],s:'_0?"good":"bad"'},p:[41,18,2222]}]},f:[{t:2,x:{r:["data.connected_tracker"],s:'_0?"":"Not "'},p:[41,63,2267]},"Found"]}]}," ",{p:[43,2,2338],t:7,e:"ui-section",a:{label:"Solar Panels"},f:[{p:[44,3,2375],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.connected_panels"],s:'_0?"good":"bad"'},p:[44,16,2388]}]},f:[{t:2,x:{r:["adata.connected_panels"],s:"Math.round(_0)"},p:[44,60,2432]}," Panels Connected"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],265:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:{button:[{t:4,f:[{p:[4,7,87],t:7,e:"ui-button",a:{icon:"eject",state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[4,38,118]}],action:"eject"},f:["Eject"]}],n:50,r:"data.open",p:[3,5,62]}]},t:7,e:"ui-display",a:{title:"Power",button:0},f:[" ",{p:[7,3,226],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[8,5,258],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[8,22,275]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[9,14,326]}],state:[{t:2,x:{r:["data.hasPowercell"],s:'_0?null:"disabled"'},p:[9,54,366]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[10,22,431]}]}]}," ",{p:[12,3,490],t:7,e:"ui-section",a:{label:"Cell"},f:[{t:4,f:[{p:[14,7,554],t:7,e:"ui-bar",a:{min:"0",max:"100",value:[{t:2,r:"data.powerLevel",p:[14,40,587]}]},f:[{t:2,x:{r:["adata.powerLevel"],s:"Math.fixed(_0)"},p:[14,61,608]},"%"]}],n:50,r:"data.hasPowercell",p:[13,5,521]},{t:4,n:51,f:[{p:[16,4,667],t:7,e:"span",a:{"class":"bad"},f:["No Cell"]}],r:"data.hasPowercell"}]}]}," ",{p:[20,1,744],t:7,e:"ui-display",a:{title:"Thermostat"},f:[{p:[21,3,779],t:7,e:"ui-section",a:{label:"Current Temperature"},f:[{p:[22,3,823],t:7,e:"span",f:[{t:2,x:{r:["adata.currentTemp"],s:"Math.round(_0)"},p:[22,9,829]},"°C"]}]}," ",{p:[24,2,894],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[25,3,937],t:7,e:"span",f:[{t:2,x:{r:["adata.targetTemp"],s:"Math.round(_0)"},p:[25,9,943]},"°C"]}]}," ",{t:4,f:[{p:[28,5,1031],t:7,e:"ui-section",a:{label:"Adjust Target"},f:[{p:[29,7,1073],t:7,e:"ui-button",a:{icon:"fast-backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[29,46,1112]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[30,7,1218],t:7,e:"ui-button",a:{icon:"backward",state:[{t:2,x:{r:["data.targetTemp","data.minTemp"],s:'_0>_1?null:"disabled"'},p:[30,41,1252]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[31,7,1357],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:["Set"]}," ",{p:[32,7,1450],t:7,e:"ui-button",a:{icon:"forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[32,40,1483]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[33,7,1587],t:7,e:"ui-button",a:{icon:"fast-forward",state:[{t:2,x:{r:["data.targetTemp","data.maxTemp"],s:'_0<_1?null:"disabled"'},p:[33,45,1625]}],action:"target",params:'{"adjust": 20}'}}]}],n:50,r:"data.open",p:[27,3,1008]}," ",{p:[36,3,1754],t:7,e:"ui-section",a:{label:"Mode"},f:[{t:4,f:[{p:[38,7,1808],t:7,e:"ui-button",a:{icon:"long-arrow-up",state:[{t:2,x:{r:["data.mode"],s:'_0=="heat"?"selected":null'},p:[38,46,1847]}],action:"mode",params:'{"mode": "heat"}'},f:["Heat"]}," ",{p:[39,7,1956],t:7,e:"ui-button",a:{icon:"long-arrow-down",state:[{t:2,x:{r:["data.mode"],s:'_0=="cool"?"selected":null'},p:[39,48,1997]}],action:"mode",params:'{"mode": "cool"}'},f:["Cool"]}," ",{p:[40,7,2106],t:7,e:"ui-button",a:{icon:"arrows-v",state:[{t:2,x:{r:["data.mode"],s:'_0=="auto"?"selected":null'},p:[40,41,2140]}],action:"mode",params:'{"mode": "auto"}'},f:["Auto"]}],n:50,r:"data.open",p:[37,3,1783]},{t:4,n:51,f:[{p:[42,4,2258],t:7,e:"span",f:[{t:2,x:{r:["text","data.mode"],s:"_0.titleCase(_1)"},p:[42,10,2264]}]}],r:"data.open"}]}]}]},e.exports=r.extend(a.exports)},{205:205}],266:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{t:4,f:[{p:[2,3,31],t:7,e:"ui-display",a:{title:[{t:2,r:"class",p:[2,22,50]}," Alarms"]},f:[{p:[3,5,74],t:7,e:"ul",f:[{t:4,f:[{p:[5,9,107],t:7,e:"li",f:[{t:2,r:".",p:[5,13,111]}]}],n:52,r:".",p:[4,7,86]},{t:4,n:51,f:[{p:[7,9,147],t:7,e:"li",f:["System Nominal"]}],r:"."}]}]}],n:52,i:"class",r:"data.alarms",p:[1,1,0]}]},e.exports=r.extend(a.exports)},{205:205}],267:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{t:4,f:[{p:[2,3,42],t:7,e:"ui-notice",f:[{p:[3,5,59],t:7,e:"span",f:["Biological entity detected in contents. Please remove."]}]}],n:50,x:{r:["data.occupied","data.safeties"],s:"_0&&_1"},p:[1,1,0]},{t:4,f:[{p:[7,3,179],t:7,e:"ui-notice",f:[{p:[8,5,196],t:7,e:"span",f:["Contents are being disinfected. Please wait."]}]}],n:50,r:"data.uv_active",p:[6,1,153]},{t:4,n:51,f:[{p:{button:[{t:4,f:[{p:[13,25,369],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.locked"],s:'_0?"unlock":"lock"'},p:[13,42,386]}],action:"lock"},f:[{t:2,x:{r:["data.locked"],s:'_0?"Unlock":"Lock"'},p:[13,93,437]}]}],n:50,x:{r:["data.open"],s:"!_0"},p:[13,7,351]}," ",{t:4,f:[{p:[14,27,519],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.open"],s:'_0?"sign-out":"sign-in"'},p:[14,44,536]}],action:"door"},f:[{t:2,x:{r:["data.open"],s:'_0?"Close":"Open"'},p:[14,98,590]}]}],n:50,x:{r:["data.locked"],s:"!_0"},p:[14,7,499]}]},t:7,e:"ui-display",a:{title:"Storage",button:0},f:[" ",{t:4,f:[{p:[17,7,692],t:7,e:"ui-notice",f:[{p:[18,9,713],t:7,e:"span",f:["Unit Locked"]}]}],n:50,r:"data.locked",p:[16,5,665]},{t:4,n:51,f:[{t:4,n:50,x:{r:["data.open"],s:"_0"},f:[{p:[21,9,793],t:7,e:"ui-section",a:{label:"Helmet"},f:[{p:[22,11,832],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.helmet"],s:'_0?"square":"square-o"'},p:[22,28,849]}],state:[{t:2,x:{r:["data.helmet"],s:'_0?null:"disabled"'},p:[22,75,896]}],action:"dispense",params:'{"item": "helmet"}'},f:[{t:2,x:{r:["data.helmet"],s:'_0||"Empty"'},p:[23,59,992]}]}]}," ",{p:[25,9,1063],t:7,e:"ui-section",a:{label:"Suit"},f:[{p:[26,11,1100],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.suit"],s:'_0?"square":"square-o"'},p:[26,28,1117]}],state:[{t:2,x:{r:["data.suit"],s:'_0?null:"disabled"'},p:[26,74,1163]}],action:"dispense",params:'{"item": "suit"}'},f:[{t:2,x:{r:["data.suit"],s:'_0||"Empty"'},p:[27,57,1255]}]}]}," ",{p:[29,9,1324],t:7,e:"ui-section",a:{label:"Mask"},f:[{p:[30,11,1361],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.mask"],s:'_0?"square":"square-o"'},p:[30,28,1378]}],state:[{t:2,x:{r:["data.mask"],s:'_0?null:"disabled"'},p:[30,74,1424]}],action:"dispense",params:'{"item": "mask"}'},f:[{t:2,x:{r:["data.mask"],s:'_0||"Empty"'},p:[31,57,1516]}]}]}," ",{p:[33,9,1585],t:7,e:"ui-section",a:{label:"Storage"},f:[{p:[34,11,1625],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.storage"],s:'_0?"square":"square-o"'},p:[34,28,1642]}],state:[{t:2,x:{r:["data.storage"],s:'_0?null:"disabled"'},p:[34,77,1691]}],action:"dispense",params:'{"item": "storage"}'},f:[{t:2,x:{r:["data.storage"],s:'_0||"Empty"'},p:[35,60,1789]}]}]}]},{t:4,n:50,x:{r:["data.open"],s:"!(_0)"},f:[" ",{p:[38,7,1873],t:7,e:"ui-button",a:{icon:"recycle",state:[{t:2,x:{r:["data.occupied","data.safeties"],s:'_0&&_1?"disabled":null'},p:[38,40,1906]}],action:"uv"},f:["Disinfect"]}]}],r:"data.locked"}]}],r:"data.uv_active"}]},e.exports=r.extend(a.exports)},{205:205}],268:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{p:[2,5,18],t:7,e:"ui-section",a:{label:"Dispense"},f:[{p:[3,9,57],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.plasma"],s:'_0?"square":"square-o"'},p:[3,26,74]}],state:[{t:2,x:{r:["data.plasma"],s:'_0?null:"disabled"'},p:[3,74,122]}],action:"plasma"},f:["Plasma (",{t:2,x:{r:["adata.plasma"],s:"Math.round(_0)"},p:[4,37,196]},")"]}," ",{p:[5,9,247],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.oxygen"],s:'_0?"square":"square-o"'},p:[5,26,264]}],state:[{t:2,x:{r:["data.oxygen"],s:'_0?null:"disabled"'},p:[5,74,312]}],action:"oxygen"},f:["Oxygen (",{t:2,x:{r:["adata.oxygen"],s:"Math.round(_0)"},p:[6,37,386]},")"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],269:[function(t,e,n){var r=t(205),a={exports:{}};!function(t){"use strict";t.exports={computed:{tankPressureState:function(){var t=this.get("data.tankPressure");return t>=200?"good":t>=100?"average":"bad"}}}}(a),a.exports.template={v:3,t:[" ",{p:[14,1,295],t:7,e:"ui-notice",f:[{p:[15,3,310],t:7,e:"span",f:["The regulator ",{t:2,x:{r:["data.connected"],s:'_0?"is":"is not"'},p:[15,23,330]}," connected to a mask."]}]}," ",{p:[17,1,409],t:7,e:"ui-display",f:[{p:[18,3,425],t:7,e:"ui-section",a:{label:"Tank Pressure"},f:[{p:[19,7,467],t:7,e:"ui-bar",a:{min:"0",max:"1013",value:[{t:2,r:"data.tankPressure",p:[19,41,501]}],state:[{t:2,r:"tankPressureState",p:[20,16,540]}]},f:[{t:2,x:{r:["adata.tankPressure"],s:"Math.round(_0)"},p:[20,39,563]}," kPa"]}]}," ",{p:[22,3,631],t:7,e:"ui-section",a:{label:"Release Pressure"},f:[{p:[23,5,674],t:7,e:"ui-bar",a:{min:[{t:2,r:"data.minReleasePressure",p:[23,18,687]}],max:[{t:2,r:"data.maxReleasePressure",p:[23,52,721]}],value:[{t:2,r:"data.releasePressure",p:[24,14,764]}]},f:[{t:2,x:{r:["adata.releasePressure"],s:"Math.round(_0)"},p:[24,40,790]}," kPa"]}]}," ",{p:[26,3,861],t:7,e:"ui-section",a:{label:"Pressure Regulator"},f:[{p:[27,5,906],t:7,e:"ui-button",a:{icon:"refresh",state:[{t:2,x:{r:["data.releasePressure","data.defaultReleasePressure"],s:'_0!=_1?null:"disabled"'},p:[27,38,939]}],action:"pressure",params:'{"pressure": "reset"}'},f:["Reset"]}," ",{p:[29,5,1095],t:7,e:"ui-button",a:{icon:"minus",state:[{t:2,x:{r:["data.releasePressure","data.minReleasePressure"],s:'_0>_1?null:"disabled"'},p:[29,36,1126]}],action:"pressure",params:'{"pressure": "min"}'},f:["Min"]}," ",{p:[31,5,1273],t:7,e:"ui-button",a:{icon:"pencil",action:"pressure",params:'{"pressure": "input"}'},f:["Set"]}," ",{p:[32,5,1368],t:7,e:"ui-button",a:{icon:"plus",state:[{t:2,x:{r:["data.releasePressure","data.maxReleasePressure"],s:'_0<_1?null:"disabled"'},p:[32,35,1398]}],action:"pressure",params:'{"pressure": "max"}'},f:["Max"]}]}]}]},e.exports=r.extend(a.exports)},{205:205}],270:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",a:{title:"Status"},f:[{p:[2,5,33],t:7,e:"ui-section",a:{label:"Temperature"},f:[{p:[3,9,75],t:7,e:"span",f:[{t:2,x:{r:["adata.temperature"],s:"Math.fixed(_0,2)"},p:[3,15,81]}," K"]}]}," ",{p:[5,5,151],t:7,e:"ui-section",a:{label:"Pressure"},f:[{p:[6,9,190],t:7,e:"span",f:[{t:2,x:{r:["adata.pressure"],s:"Math.fixed(_0,2)"},p:[6,15,196]}," kPa"]}]}]}," ",{p:[9,1,276],t:7,e:"ui-display",a:{title:"Controls"},f:[{p:[10,5,311],t:7,e:"ui-section",a:{label:"Power"},f:[{p:[11,9,347],t:7,e:"ui-button",a:{icon:[{t:2,x:{r:["data.on"],s:'_0?"power-off":"close"'},p:[11,26,364]}],style:[{t:2,x:{r:["data.on"],s:'_0?"selected":null'},p:[11,70,408]}],action:"power"},f:[{t:2,x:{r:["data.on"],s:'_0?"On":"Off"'},p:[12,28,469]}]}]}," ",{p:[14,5,531],t:7,e:"ui-section",a:{label:"Target Temperature"},f:[{p:[15,9,580],t:7,e:"ui-button",a:{icon:"fast-backward",style:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[15,48,619]}],action:"target",params:'{"adjust": -20}'}}," ",{p:[17,9,733],t:7,e:"ui-button",a:{icon:"backward",style:[{t:2,x:{r:["data.target","data.min"],s:'_0==_1?"disabled":null'},p:[17,43,767]}],action:"target",params:'{"adjust": -5}'}}," ",{p:[19,9,880],t:7,e:"ui-button",a:{icon:"pencil",action:"target",params:'{"target": "input"}'},f:[{t:2,x:{r:["adata.target"],s:"Math.fixed(_0,2)"},p:[19,79,950]}]}," ",{p:[20,9,1003],t:7,e:"ui-button",a:{icon:"forward",style:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[20,42,1036]}],action:"target",params:'{"adjust": 5}'}}," ",{p:[22,9,1148],t:7,e:"ui-button",a:{icon:"fast-forward",style:[{t:2,x:{r:["data.target","data.max"],s:'_0==_1?"disabled":null'},p:[22,47,1186]}],action:"target",params:'{"adjust": 20}'}}]}]}]},e.exports=r.extend(a.exports)},{205:205}],271:[function(t,e,n){var r=t(205),a={exports:{}};!function(e){"use strict";var n=t(278);e.exports={data:{filter:""},oninit:function(){var t=this;this.on({hover:function(t){var e=this.get("data.telecrystals");e>=t.context.params.cost&&this.set("hovered",t.context.params)},unhover:function(t){this.set("hovered")}}),this.observe("filter",function(e,r,a){var i=t.findAll(".display:not(:first-child)");(0,n.filterMulti)(i,t.get("filter").toLowerCase())},{init:!1})}}}(a),a.exports.template={v:3,t:[" ",{p:{button:[{t:4,f:[{p:[29,7,770],t:7,e:"ui-input",a:{value:[{t:2,r:"filter",p:[29,24,787]}],placeholder:"Filter..."}}],n:50,r:"config.fancy",p:[28,5,742]}," ",{t:4,f:[{p:[32,7,872],t:7,e:"ui-button",a:{icon:"lock",action:"lock"},f:["Lock"]}],n:50,r:"data.lockable",p:[31,5,843]}]},t:7,e:"ui-display",a:{title:"Uplink",button:0},f:[" ",{p:[35,3,958],t:7,e:"ui-section",a:{label:"Telecrystals",right:0},f:[{p:[36,5,1003],t:7,e:"span",a:{"class":[{t:2,x:{r:["data.telecrystals"],s:'_0>0?"good":"bad"'},p:[36,18,1016]}]},f:[{t:2,r:"data.telecrystals",p:[36,62,1060]}," TC"]}]}]}," ",{t:4,f:[{p:[40,3,1154],t:7,e:"ui-display",a:{title:[{t:2,r:"name",p:[40,22,1173]}]},f:[{t:4,f:[{p:[42,7,1212],t:7,e:"ui-section",a:{label:[{t:2,r:"name",p:[42,26,1231]}],candystripe:0,right:0},f:[{p:[43,9,1269],t:7,e:"ui-button",a:{tooltip:[{t:2,r:"name",p:[43,29,1289]},": ",{t:2,r:"desc",p:[43,39,1299]}],"tooltip-side":"left",state:[{t:2,x:{r:["data.telecrystals","hovered.cost","cost","hovered.item","name"],s:'_0<_2||(_0-_1<_2&&_3!=_4)?"disabled":null'},p:[44,18,1347]}],action:"buy",params:['{"category": "',{t:2,r:"category",p:[45,46,1512]},'", "item": ',{t:2,r:"name",p:[45,69,1535]},', "cost": ',{t:2,r:"cost",p:[45,87,1553]},"}"]},v:{hover:"hover",unhover:"unhover"},f:[{t:2,r:"cost",p:[46,49,1613]}," TC"]}]}],n:52,r:"items",p:[41,5,1189]}]}],n:52,r:"data.categories",p:[39,1,1125]}]},e.exports=r.extend(a.exports)},{205:205,278:278}],272:[function(t,e,n){var r=t(205),a={exports:{}};a.exports.template={v:3,t:[{p:[1,1,0],t:7,e:"ui-display",f:[{t:4,f:[{p:[3,5,42],t:7,e:"ui-section",a:{label:[{t:2,r:"color",p:[3,24,61]},{t:2,x:{r:["wire"],s:'_0?" ("+_0+")":""'},p:[3,33,70]}],labelcolor:[{t:2,r:"color",p:[3,80,117]}],candystripe:0,right:0},f:[{p:[4,7,154],t:7,e:"ui-button",a:{action:"cut",params:['{"wire":"',{t:2,r:"color",p:[4,48,195]},'"}']},f:[{t:2,x:{r:["cut"],s:'_0?"Mend":"Cut"'},p:[4,61,208]}]}," ",{p:[5,7,252],t:7,e:"ui-button",a:{action:"pulse",params:['{"wire":"',{t:2,r:"color",p:[5,50,295]},'"}']},f:["Pulse"]}," ",{p:[6,7,333],t:7,e:"ui-button",a:{action:"attach",params:['{"wire":"',{t:2,r:"color",p:[6,51,377]},'"}']},f:[{t:2,x:{r:["attached"],s:'_0?"Detach":"Attach"'},p:[6,64,390]}]}]}],n:52,r:"data.wires",p:[2,3,16]}]}," ",{t:4,f:[{p:[11,3,508],t:7,e:"ui-display",f:[{t:4,f:[{p:[13,7,555],t:7,e:"ui-section",f:[{t:2,r:".",p:[13,19,567]}]}],n:52,r:"data.status",p:[12,5,526]}]}],n:50,r:"data.status",p:[10,1,485]}]},e.exports=r.extend(a.exports)},{205:205}],273:[function(t,e,n){(function(e){"use strict";var n=t(205),r=e.interopRequireDefault(n);t(194),t(1),t(190),t(193);var a=t(274),i=e.interopRequireDefault(a),o=t(275),s=t(191),u=t(192),c=e.interopRequireDefault(u);r["default"].DEBUG=/minified/.test(function(){}),Object.assign(Math,t(279)),window.initialize=function(e){window.tgui||(window.tgui=new i["default"]({el:"#container",data:function(){var n=JSON.parse(e);return{constants:t(276),text:t(280),config:n.config,data:n.data,adata:n.data}}}))};var l=document.getElementById("data"),p=l.textContent,f=l.getAttribute("data-ref");"{}"!==p&&(window.initialize(p),l.remove()),(0,o.act)(f,"tgui:initialize"),(0,s.loadCSS)("https://cdn.jsdelivr.net/fontawesome/4.5.0/css/font-awesome.min.css");var d=new c["default"]("FontAwesome");d.check("").then(function(){return document.body.classList.add("icons")})["catch"](function(){return document.body.classList.add("no-icons")})}).call(this,t("babel/external-helpers"))},{1:1,190:190,191:191,192:192,193:193,194:194,205:205,274:274,275:275,276:276,279:279,280:280,"babel/external-helpers":"babel/external-helpers"}],274:[function(t,e,n){var r=t(205),a={exports:{}};!function(e){"use strict";var n=t(275),r=t(277);e.exports={components:{"ui-bar":t(206),"ui-button":t(207),"ui-display":t(208),"ui-input":t(209),"ui-linegraph":t(210),"ui-notice":t(211),"ui-section":t(213),"ui-subdisplay":t(214),"ui-tabs":t(215)},events:{enter:t(203).enter,space:t(203).space},transitions:{fade:t(204)},onconfig:function(){var e=this.get("config.interface"),n={airalarm:t(219),"airalarm/back":t(220),"airalarm/modes":t(221),"airalarm/scrubbers":t(222),"airalarm/status":t(223),"airalarm/thresholds":t(224),"airalarm/vents":t(225),airlock_electronics:t(226),apc:t(227),atmos_alert:t(228),atmos_control:t(229),atmos_filter:t(230),atmos_mixer:t(231),atmos_pump:t(232),brig_timer:t(233),canister:t(234),cargo:t(235),cellular_emporium:t(236),chem_dispenser:t(237),chem_heater:t(238),chem_master:t(239),crayon:t(240),cryo:t(241),emergency_shuttle_console:t(242),error:t(243),firealarm:t(244),gulag_console:t(245),gulag_item_reclaimer:t(246),intellicard:t(247),keycard_auth:t(248),labor_claim_console:t(249),mech_bay_power_console:t(250),mulebot:t(251),personal_crafting:t(252),portable_pump:t(253),portable_scrubber:t(254),power_monitor:t(255),radio:t(256),shuttle_manipulator:t(257),"shuttle_manipulator/modification":t(258),"shuttle_manipulator/status":t(259),"shuttle_manipulator/templates":t(260),sleeper:t(261),slime_swap_body:t(262),smes:t(263),solar_control:t(264),space_heater:t(265),station_alert:t(266),suit_storage_unit:t(267),tank_dispenser:t(268),tanks:t(269),thermomachine:t(270),uplink:t(271),wires:t(272)};e in n?this.components["interface"]=n[e]:this.components["interface"]=n.error},oninit:function(){this.observe("config.style",function(t,e,n){t&&document.body.classList.add(t),e&&document.body.classList.remove(e)})},oncomplete:function(){if(this.get("config.locked")){var t=(0,r.lock)(window.screenLeft,window.screenTop),e=t.x,a=t.y;(0,n.winset)(this.get("config.window"),"pos",e+","+a)}(0,n.winset)("mapwindow.map","focus",!0)}}}(a),a.exports.template={v:3,t:[" "," "," "," ",{p:[56,1,1874],t:7,e:"titlebar",f:[{t:3,r:"config.title",p:[56,11,1884]}]}," ",{p:[57,1,1915],t:7,e:"main",f:[{p:[58,3,1925],t:7,e:"warnings"}," ",{p:[59,3,1940],t:7,e:"interface"}]}," ",{p:[61,1,1963],t:7,e:"resize"}]},a.exports.components=a.exports.components||{};var i={warnings:t(218),titlebar:t(217),resize:t(212)};for(var o in i)i.hasOwnProperty(o)&&(a.exports.components[o]=i[o]);e.exports=r.extend(a.exports)},{203:203,204:204,205:205,206:206,207:207,208:208,209:209,210:210,211:211,212:212,213:213,214:214,215:215,217:217,218:218,219:219,220:220,221:221,222:222,223:223,224:224,225:225,226:226,227:227,228:228,229:229,230:230,231:231,232:232,233:233,234:234,235:235,236:236,237:237,238:238,239:239,240:240,241:241,242:242,243:243,244:244,245:245,246:246,247:247,248:248,249:249,250:250,251:251,252:252,253:253,254:254,255:255,256:256,257:257,258:258,259:259,260:260,261:261,262:262,263:263,264:264,265:265,266:266,267:267,268:268,269:269,270:270,271:271,272:272,275:275,277:277}],275:[function(t,e,n){"use strict";function r(){var t=arguments.length<=0||void 0===arguments[0]?{}:arguments[0],e=arguments.length<=1||void 0===arguments[1]?"":arguments[1];return"byond://"+e+"?"+Object.keys(t).map(function(e){return o(e)+"="+o(t[e])}).join("&")}function a(t,e){var n=arguments.length<=2||void 0===arguments[2]?{}:arguments[2]; +window.location.href=r(Object.assign({src:t,action:e},n))}function i(t,e,n){var a;window.location.href=r((a={},a[t+"."+e]=n,a),"winset")}n.__esModule=!0,n.href=r,n.act=a,n.winset=i;var o=encodeURIComponent},{}],276:[function(t,e,n){"use strict";n.__esModule=!0;n.UI_INTERACTIVE=2,n.UI_UPDATE=1,n.UI_DISABLED=0,n.UI_CLOSE=-1},{}],277:[function(t,e,n){"use strict";function r(t,e){return 0>t?t=0:t+window.innerWidth>window.screen.availWidth&&(t=window.screen.availWidth-window.innerWidth),0>e?e=0:e+window.innerHeight>window.screen.availHeight&&(e=window.screen.availHeight-window.innerHeight),{x:t,y:e}}function a(t){if(t.preventDefault(),this.get("drag")){if(this.get("x")){var e=t.screenX-this.get("x")+window.screenLeft,n=t.screenY-this.get("y")+window.screenTop;if(this.get("config.locked")){var a=r(e,n);e=a.x,n=a.y}(0,s.winset)(this.get("config.window"),"pos",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}function i(t,e){return t=Math.clamp(100,window.screen.width,t),e=Math.clamp(100,window.screen.height,e),{x:t,y:e}}function o(t){if(t.preventDefault(),this.get("resize")){if(this.get("x")){var e=t.screenX-this.get("x")+window.innerWidth,n=t.screenY-this.get("y")+window.innerHeight,r=i(e,n);e=r.x,n=r.y,(0,s.winset)(this.get("config.window"),"size",e+","+n)}this.set({x:t.screenX,y:t.screenY})}}n.__esModule=!0,n.lock=r,n.drag=a,n.sane=i,n.resize=o;var s=t(275)},{275:275}],278:[function(t,e,n){"use strict";function r(t,e){for(var n=t,r=Array.isArray(n),i=0,n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if(i=n.next(),i.done)break;o=i.value}var s=o;s.textContent.toLowerCase().includes(e)?(s.style.display="",a(s,e)):s.style.display="none"}}function a(t,e){for(var n=t.queryAll("section"),r=t.query("header").textContent.toLowerCase().includes(e),a=n,i=Array.isArray(a),o=0,a=i?a:a[Symbol.iterator]();;){var s;if(i){if(o>=a.length)break;s=a[o++]}else{if(o=a.next(),o.done)break;s=o.value}var u=s;r||u.textContent.toLowerCase().includes(e)?u.style.display="":u.style.display="none"}}n.__esModule=!0,n.filterMulti=r,n.filter=a},{}],279:[function(t,e,n){"use strict";function r(t,e,n){return Math.max(t,Math.min(n,e))}function a(t){var e=arguments.length<=1||void 0===arguments[1]?1:arguments[1];return+(Math.round(t+"e"+e)+"e-"+e)}n.__esModule=!0,n.clamp=r,n.fixed=a},{}],280:[function(t,e,n){"use strict";function r(t){return t[0].toUpperCase()+t.slice(1).toLowerCase()}function a(t){return t.replace(/\w\S*/g,r)}function i(t,e){for(t=""+t;t.length<e;)t="0"+t;return t}n.__esModule=!0,n.upperCaseFirst=r,n.titleCase=a,n.zeroPad=i},{}],"babel/external-helpers":[function(t,e,n){var r={};!function(t){var e=t.babelHelpers={};e["typeof"]="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol?"symbol":typeof t},e.jsx=function(){var t="function"==typeof Symbol&&Symbol["for"]&&Symbol["for"]("react.element")||60103;return function(e,n,r,a){var i=e&&e.defaultProps,o=arguments.length-3;if(n||0===o||(n={}),n&&i)for(var s in i)void 0===n[s]&&(n[s]=i[s]);else n||(n=i||{});if(1===o)n.children=a;else if(o>1){for(var u=Array(o),c=0;o>c;c++)u[c]=arguments[c+3];n.children=u}return{$$typeof:t,type:e,key:void 0===r?null:""+r,ref:null,props:n,_owner:null}}}(),e.asyncToGenerator=function(t){return function(){var e=t.apply(this,arguments);return new Promise(function(t,n){function r(a,i){try{var o=e[a](i),s=o.value}catch(u){return void n(u)}return o.done?void t(s):Promise.resolve(s).then(function(t){return r("next",t)},function(t){return r("throw",t)})}return r("next")})}},e.classCallCheck=function(t,e){if(!(t instanceof e))throw new TypeError("Cannot call a class as a function")},e.createClass=function(){function t(t,e){for(var n=0;n<e.length;n++){var r=e[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,r.key,r)}}return function(e,n,r){return n&&t(e.prototype,n),r&&t(e,r),e}}(),e.defineEnumerableProperties=function(t,e){for(var n in e){var r=e[n];r.configurable=r.enumerable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(t,n,r)}return t},e.defaults=function(t,e){for(var n=Object.getOwnPropertyNames(e),r=0;r<n.length;r++){var a=n[r],i=Object.getOwnPropertyDescriptor(e,a);i&&i.configurable&&void 0===t[a]&&Object.defineProperty(t,a,i)}return t},e.defineProperty=function(t,e,n){return e in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t},e["extends"]=Object.assign||function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},e.get=function n(t,e,r){null===t&&(t=Function.prototype);var a=Object.getOwnPropertyDescriptor(t,e);if(void 0===a){var i=Object.getPrototypeOf(t);return null===i?void 0:n(i,e,r)}if("value"in a)return a.value;var o=a.get;if(void 0!==o)return o.call(r)},e.inherits=function(t,e){if("function"!=typeof e&&null!==e)throw new TypeError("Super expression must either be null or a function, not "+typeof e);t.prototype=Object.create(e&&e.prototype,{constructor:{value:t,enumerable:!1,writable:!0,configurable:!0}}),e&&(Object.setPrototypeOf?Object.setPrototypeOf(t,e):t.__proto__=e)},e["instanceof"]=function(t,e){return null!=e&&"undefined"!=typeof Symbol&&e[Symbol.hasInstance]?e[Symbol.hasInstance](t):t instanceof e},e.interopRequireDefault=function(t){return t&&t.__esModule?t:{"default":t}},e.interopRequireWildcard=function(t){if(t&&t.__esModule)return t;var e={};if(null!=t)for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n]);return e["default"]=t,e},e.newArrowCheck=function(t,e){if(t!==e)throw new TypeError("Cannot instantiate an arrow function")},e.objectDestructuringEmpty=function(t){if(null==t)throw new TypeError("Cannot destructure undefined")},e.objectWithoutProperties=function(t,e){var n={};for(var r in t)e.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(t,r)&&(n[r]=t[r]);return n},e.possibleConstructorReturn=function(t,e){if(!t)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!e||"object"!=typeof e&&"function"!=typeof e?t:e},e.selfGlobal=void 0===t?self:t,e.set=function r(t,e,n,a){var i=Object.getOwnPropertyDescriptor(t,e);if(void 0===i){var o=Object.getPrototypeOf(t);null!==o&&r(o,e,n,a)}else if("value"in i&&i.writable)i.value=n;else{var s=i.set;void 0!==s&&s.call(a,n)}return n},e.slicedToArray=function(){function t(t,e){var n=[],r=!0,a=!1,i=void 0;try{for(var o,s=t[Symbol.iterator]();!(r=(o=s.next()).done)&&(n.push(o.value),!e||n.length!==e);r=!0);}catch(u){a=!0,i=u}finally{try{!r&&s["return"]&&s["return"]()}finally{if(a)throw i}}return n}return function(e,n){if(Array.isArray(e))return e;if(Symbol.iterator in Object(e))return t(e,n);throw new TypeError("Invalid attempt to destructure non-iterable instance")}}(),e.slicedToArrayLoose=function(t,e){if(Array.isArray(t))return t;if(Symbol.iterator in Object(t)){for(var n,r=[],a=t[Symbol.iterator]();!(n=a.next()).done&&(r.push(n.value),!e||r.length!==e););return r}throw new TypeError("Invalid attempt to destructure non-iterable instance")},e.taggedTemplateLiteral=function(t,e){return Object.freeze(Object.defineProperties(t,{raw:{value:Object.freeze(e)}}))},e.taggedTemplateLiteralLoose=function(t,e){return t.raw=e,t},e.temporalRef=function(t,e,n){if(t===n)throw new ReferenceError(e+" is not defined - temporal dead zone");return t},e.temporalUndefined={},e.toArray=function(t){return Array.isArray(t)?t:Array.from(t)},e.toConsumableArray=function(t){if(Array.isArray(t)){for(var e=0,n=Array(t.length);e<t.length;e++)n[e]=t[e];return n}return Array.from(t)}}(void 0===r?self:r),e.exports=r.babelHelpers},{}]},{},[273]); \ No newline at end of file diff --git a/tgui/src/interfaces/personal_crafting.ract b/tgui/src/interfaces/personal_crafting.ract index e53131d2b04..f02b3b681cb 100644 --- a/tgui/src/interfaces/personal_crafting.ract +++ b/tgui/src/interfaces/personal_crafting.ract @@ -2,87 +2,145 @@ import { filterMulti } from 'util/filter' component.exports = { data: { - filter: '' + filter: '', + tooltiptext(req_text, catalyst_text, tool_text){ + //This function is to get around the issue where you can't embed moustache variables within moustache statements + //It's also less cramped than the tooltip attribute of the button tag :P + let text = "" + if(req_text){ + text += "REQUIREMENTS: " + req_text + " " + } + if(catalyst_text){ + text += "CATALYSTS: " + catalyst_text + " " + } + if(tool_text){ + text += "TOOLS: " + tool_text + } + return text + } }, oninit () { + this.on({ + hover (event) { + this.set('hovered', event.context.params) + }, + unhover (event) { + this.set('hovered') + } + }) this.observe('filter', (newkey, oldkey, keypath) => { - const categories = this.findAll('.display:not(:first-child)') + let categories = null + if(this.get('data.display_compact')){ + //This doesn't work, but it's necessary to not cause a script error with compact mode + //Also hidden in compact mode + categories = this.findAll('.section') + } else { + categories = this.findAll('.display:not(:first-child)') + } filterMulti(categories, this.get('filter').toLowerCase()) }, { init: false }) } } </script> + + <ui-display title='{{data.category}}'> - {{#if data.busy}} - <ui-section> - Crafting... <i class='fa-spin fa fa-spinner'></i> - </ui-section> - {{else}} - <ui-section> - <ui-button icon='arrow-left' action ='backwardCat'> - {{data.prev_cat}} - </ui-button> - <ui-button icon='arrow-right' action='forwardCat'> - {{data.next_cat}} - </ui-button> - {{#if data.display_craftable_only}} - <ui-button icon='lock' action='toggle_recipes'> - Showing Craftable Recipes - </ui-button> - {{else}} - <ui-button icon='unlock' action='toggle_recipes'> - Showing All Recipes - </ui-button> - {{/if}} - {{#if config.fancy}} - <ui-input value='{{filter}}' placeholder='Filter..'/> - {{/if}} - </ui-section> - {{#each data.can_craft}} - <ui-display title='{{name}}'> - {{#if req_text}} - <ui-section label='Requirements'> - {{req_text}} - </ui-section> - {{/if}} - {{#if catalyst_text}} - <ui-section label='Catalysts'> - {{catalyst_text}} - </ui-section> - {{/if}} - {{#if tool_text}} - <ui-section label='Tools'> - {{tool_text}} - </ui-section> - {{/if}} - <ui-section> - <ui-button icon='gears' action='make' params='{"recipe": "{{ref}}"}'> - Craft - </ui-button> - </ui-section> - </ui-display> - {{/each}} - {{^data.display_craftable_only}} - {{#each data.cant_craft}} - <ui-display title='{{name}}'> - {{#if req_text}} - <ui-section label='Requirements'> - {{req_text}} - </ui-section> - {{/if}} - {{#if catalyst_text}} - <ui-section label='Catalysts'> - {{catalyst_text}} - </ui-section> - {{/if}} - {{#if tool_text}} - <ui-section label='Tools'> - {{tool_text}} - </ui-section> - {{/if}} - </ui-display> - {{/each}} - {{/data.display_craftable_only}} - {{/if}} + {{#if data.busy}} + <ui-section> + Crafting... <i class='fa-spin fa fa-spinner'></i> + </ui-section> + {{else}} + <ui-section> + <ui-button icon='arrow-left' action='backwardCat'> + {{data.prev_cat}} + </ui-button> + <ui-button icon='arrow-right' action='forwardCat'> + {{data.next_cat}} + </ui-button> + {{#if data.display_craftable_only}} + <ui-button icon='lock' action='toggle_recipes'> + Showing Craftable Recipes + </ui-button> + {{else}} + <ui-button icon='unlock' action='toggle_recipes'> + Showing All Recipes + </ui-button> + {{/if}} + <ui-button icon='{{data.display_compact ? "check-square-o" : "square-o"}}' action='toggle_compact'> + Compact + </ui-button> + {{#if config.fancy}} + {{^data.display_compact}} {{! This doesn't work in compact mode, so let's hide it}} + <ui-input value='{{filter}}' placeholder='Filter..'/> + {{/data.display_compact}} + {{/if}} + </ui-section> + {{#if data.display_compact}} + <ui-display> + {{#each data.can_craft}} + <ui-section label='{{name}}'> + <ui-button tooltip='{{tooltiptext(req_text, catalyst_text, tool_text)}}' tooltip-side='right' action='make' params='{"recipe": "{{ref}}"}' on-hover='hover' on-unhover='unhover' icon='gears'> + Craft + </ui-button> + </ui-section> + {{/each}} + {{^data.display_craftable_only}} + {{#each data.cant_craft}} + <ui-section label='{{name}}'> + <ui-button tooltip='{{tooltiptext(req_text, catalyst_text, tool_text)}}' tooltip-side='right' state='disabled' on-hover='hover' on-unhover='unhover' icon='gears'> + Craft + </ui-button> + </ui-section> + {{/each}} + {{/data.display_craftable_only}} + </ui-display> + {{else}} + {{#each data.can_craft}} + <ui-display title='{{name}}'> + {{#if req_text}} + <ui-section label='Requirements'> + {{req_text}} + </ui-section> + {{/if}} + {{#if catalyst_text}} + <ui-section label='Catalysts'> + {{catalyst_text}} + </ui-section> + {{/if}} + {{#if tool_text}} + <ui-section label='Tools'> + {{tool_text}} + </ui-section> + {{/if}} + <ui-section> + <ui-button icon='gears' action='make' params='{"recipe": "{{ref}}"}'> + Craft + </ui-button> + </ui-section> + </ui-display> + {{/each}} + {{^data.display_craftable_only}} + {{#each data.cant_craft}} + <ui-display title='{{name}}'> + {{#if req_text}} + <ui-section label='Requirements'> + {{req_text}} + </ui-section> + {{/if}} + {{#if catalyst_text}} + <ui-section label='Catalysts'> + {{catalyst_text}} + </ui-section> + {{/if}} + {{#if tool_text}} + <ui-section label='Tools'> + {{tool_text}} + </ui-section> + {{/if}} + </ui-display> + {{/each}} + {{/data.display_craftable_only}} + {{/if}} + {{/if}} </ui-display> From 7572717ff4dd5d9a8beceeef2868cf36f78fbddc Mon Sep 17 00:00:00 2001 From: tgstation-server <tgstation-server@tgstation13.org> Date: Fri, 8 Jul 2016 17:27:39 +0000 Subject: [PATCH 80/81] Automatic changelog generation for PR #19170 [ci skip] --- html/changelogs/AutoChangeLog-pr-19170.yml | 5 +++++ 1 file changed, 5 insertions(+) create mode 100644 html/changelogs/AutoChangeLog-pr-19170.yml diff --git a/html/changelogs/AutoChangeLog-pr-19170.yml b/html/changelogs/AutoChangeLog-pr-19170.yml new file mode 100644 index 00000000000..20845317126 --- /dev/null +++ b/html/changelogs/AutoChangeLog-pr-19170.yml @@ -0,0 +1,5 @@ +author: "RemieRichards" +delete-after: True +changes: + - rscadd: "Added a Compact mode to the crafting tgui" + - tweak: "Modified the back end of the crafting tgui so that it has well let's just say \"a lot less\" calls to certain functions, should lag a little less but don't expect miracles (you'd have to wait till we get a new version of ractive for those!)" From afb7ebd7905003b8a08d54b7152f7c66315149c8 Mon Sep 17 00:00:00 2001 From: coiax <yellowbounder@gmail.com> Date: Fri, 8 Jul 2016 18:32:40 +0100 Subject: [PATCH 81/81] Tiles are now (mostly) pooled objects (#19112) * Tiles are now (mostly) pooled objects Floors no longer have a builtin_tile, but instead use PoolOrNew(). Also added a do-nothing SSpool so you can inspect the global pool. * Entries for time keeping * MORE STATISTICS * Stat tracking, auto filling * Code review I * Code review II * Code review III --- code/__DEFINES/misc.dm | 1 + code/controllers/subsystem/pool.dm | 48 +++++++++++++++++++ .../miniantags/revenant/revenant_abilities.dm | 4 +- .../game/objects/items/stacks/sheets/light.dm | 2 +- .../objects/items/stacks/tiles/tile_types.dm | 4 ++ .../objects/items/weapons/storage/backpack.dm | 2 +- code/game/pooling/pool.dm | 11 +++++ code/game/turfs/simulated/floor.dm | 25 ++++------ .../game/turfs/simulated/floor/light_floor.dm | 4 -- code/game/turfs/simulated/floor/plating.dm | 4 +- code/modules/recycling/disposal-structures.dm | 5 +- code/world.dm | 1 + tgstation.dme | 1 + tools/linux_build.py | 19 ++++++-- 14 files changed, 97 insertions(+), 34 deletions(-) create mode 100644 code/controllers/subsystem/pool.dm diff --git a/code/__DEFINES/misc.dm b/code/__DEFINES/misc.dm index 4ed03713e6a..4a51b132b3f 100644 --- a/code/__DEFINES/misc.dm +++ b/code/__DEFINES/misc.dm @@ -474,3 +474,4 @@ var/global/list/ghost_others_options = list(GHOST_OTHERS_SIMPLE, GHOST_OTHERS_DE #define debug_world_log(msg) if (Debug2) world.log << "DEBUG: [msg]" #define COORD(A) "([A.x],[A.y],[A.z])" +#define INCREMENT_TALLY(L, stat) if(L[stat]){L[stat]++}else{L[stat] = 1} diff --git a/code/controllers/subsystem/pool.dm b/code/controllers/subsystem/pool.dm new file mode 100644 index 00000000000..245e733e984 --- /dev/null +++ b/code/controllers/subsystem/pool.dm @@ -0,0 +1,48 @@ +var/datum/subsystem/pool/SSpool + +/datum/subsystem/pool + name = "Pool" + init_order = 20 + flags = SS_BACKGROUND | SS_FIRE_IN_LOBBY + var/list/global_pool + var/list/pool_levels = list() + var/sum = 0 + + var/list/maintained_types = list( + /obj/item/stack/tile/plasteel = 100 + ) + + var/list/stats_placed_in_pool = list() + var/list/stats_pooled_or_newed = list() + var/list/stats_reused = list() + var/list/stats_created_new = list() + +/datum/subsystem/pool/New() + NEW_SS_GLOBAL(SSpool) + +/datum/subsystem/pool/Initialize(timeofday) + global_pool = GlobalPool + +/datum/subsystem/pool/stat_entry(msg) + if(global_pool) + msg += "Types: [global_pool.len]|Total Pooled Objects: [sum]" + else + msg += "NULL POOL" + ..(msg) + +/datum/subsystem/pool/fire() + sum = 0 + for(var/type in global_pool + maintained_types) + var/list/L = global_pool[type] + var/required_number = maintained_types[type] || 0 + + // Update pool levels and tracker + var/amount = 0 + if(L) + amount = L.len + sum += amount + + // why yes, just inflate the pool at one item per tick + if(amount < required_number) + var/diver = new type + qdel(diver) diff --git a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm index 1e7ed6c4bce..b1420d8cb03 100644 --- a/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm +++ b/code/game/gamemodes/miniantags/revenant/revenant_abilities.dm @@ -250,8 +250,8 @@ PoolOrNew(/obj/effect/overlay/temp/revenant, T) if(!istype(T, /turf/open/floor/plating) && !istype(T, /turf/open/floor/engine/cult) && istype(T, /turf/open/floor) && prob(15)) var/turf/open/floor/floor = T - if(floor.intact) - floor.builtin_tile.loc = floor + if(floor.intact && floor.floor_tile) + PoolOrNew(floor.floor_tile, floor) floor.broken = 0 floor.burnt = 0 floor.make_plating(1) diff --git a/code/game/objects/items/stacks/sheets/light.dm b/code/game/objects/items/stacks/sheets/light.dm index bddd8c2f251..fc6b74dabb9 100644 --- a/code/game/objects/items/stacks/sheets/light.dm +++ b/code/game/objects/items/stacks/sheets/light.dm @@ -29,7 +29,7 @@ var/obj/item/stack/sheet/metal/M = O if (M.use(1)) use(1) - var/obj/item/stack/tile/light/L = new (user.loc) + var/obj/item/L = PoolOrNew(/obj/item/stack/tile/light, user.loc) user << "<span class='notice'>You make a light tile.</span>" L.add_fingerprint(user) else diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm index 10607785a4e..8d8b89760fe 100644 --- a/code/game/objects/items/stacks/tiles/tile_types.dm +++ b/code/game/objects/items/stacks/tiles/tile_types.dm @@ -18,6 +18,10 @@ pixel_x = rand(-3, 3) pixel_y = rand(-3, 3) //randomize a little +/obj/item/stack/tile/Destroy() + ..() + return QDEL_HINT_PUTINPOOL + /obj/item/stack/tile/attackby(obj/item/W, mob/user, params) if (istype(W, /obj/item/weapon/weldingtool)) diff --git a/code/game/objects/items/weapons/storage/backpack.dm b/code/game/objects/items/weapons/storage/backpack.dm index ec8b97b9099..4626db9cbbe 100644 --- a/code/game/objects/items/weapons/storage/backpack.dm +++ b/code/game/objects/items/weapons/storage/backpack.dm @@ -285,7 +285,7 @@ /obj/item/weapon/storage/backpack/satchel_flat/New() ..() - new /obj/item/stack/tile/plasteel(src) + PoolOrNew(/obj/item/stack/tile/plasteel, src) new /obj/item/weapon/crowbar(src) /obj/item/weapon/storage/backpack/dufflebag diff --git a/code/game/pooling/pool.dm b/code/game/pooling/pool.dm index ebbcebeb959..e99df9c5b0b 100644 --- a/code/game/pooling/pool.dm +++ b/code/game/pooling/pool.dm @@ -40,14 +40,22 @@ var/global/list/GlobalPool = list() if(!get_type) return + if(SSpool) + INCREMENT_TALLY(SSpool.stats_pooled_or_newed, get_type) + . = GetFromPool(get_type,second_arg) if(!.) + if(SSpool) + INCREMENT_TALLY(SSpool.stats_created_new, get_type) if(ispath(get_type)) if(islist(second_arg)) . = new get_type (arglist(second_arg)) else . = new get_type (second_arg) + else + if(SSpool) + INCREMENT_TALLY(SSpool.stats_reused, get_type) /proc/GetFromPool(get_type,second_arg) @@ -88,6 +96,9 @@ var/global/list/GlobalPool = list() if(diver in GlobalPool[diver.type]) return + if(SSpool) + INCREMENT_TALLY(SSpool.stats_placed_in_pool, diver.type) + if(!GlobalPool[diver.type]) GlobalPool[diver.type] = list() diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm index 1fb959a7fc6..b41861c5448 100644 --- a/code/game/turfs/simulated/floor.dm +++ b/code/game/turfs/simulated/floor.dm @@ -19,7 +19,6 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," //NOTE: Floor code has been refactored, many procs were removed and refactored //- you should use istype() if you want to find out whether a floor has a certain type //- floor_tile is now a path, and not a tile obj - //- builtin_tile should be dropped if needed for performance reasons (eg singularity_act()) name = "floor" icon = 'icons/turf/floors.dmi' @@ -31,7 +30,6 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," var/broken = 0 var/burnt = 0 var/floor_tile = null //tile that this floor drops - var/obj/item/stack/tile/builtin_tile = null //needed for performance reasons when the singularity rips off floor tiles var/list/broken_states = list("damaged1", "damaged2", "damaged3", "damaged4", "damaged5") var/list/burnt_states = list() @@ -41,14 +39,6 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," icon_regular_floor = "floor" else icon_regular_floor = icon_state - if(floor_tile) - builtin_tile = new floor_tile - -/turf/open/floor/Destroy() - if(builtin_tile) - qdel(builtin_tile) - builtin_tile = null - . = ..() /turf/open/floor/ex_act(severity, target) var/shielded = is_shielded() @@ -150,7 +140,8 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," user << "<span class='danger'>You forcefully pry off the planks, destroying them in the process.</span>" else user << "<span class='danger'>You remove the floor tile.</span>" - builtin_tile.loc = src + if(floor_tile) + PoolOrNew(floor_tile, src) make_plating() playsound(src, 'sound/items/Crowbar.ogg', 80, 1) return 1 @@ -159,18 +150,18 @@ var/list/icons_to_ignore_at_floor_init = list("damaged1","damaged2","damaged3"," /turf/open/floor/singularity_pull(S, current_size) if(current_size == STAGE_THREE) if(prob(30)) - if(builtin_tile) - builtin_tile.loc = src + if(floor_tile) + PoolOrNew(floor_tile, src) make_plating() else if(current_size == STAGE_FOUR) if(prob(50)) - if(builtin_tile) - builtin_tile.loc = src + if(floor_tile) + PoolOrNew(floor_tile, src) make_plating() else if(current_size >= STAGE_FIVE) - if(builtin_tile) + if(floor_tile) if(prob(70)) - builtin_tile.loc = src + PoolOrNew(floor_tile, src) make_plating() else if(prob(50)) ReplaceWithLattice() diff --git a/code/game/turfs/simulated/floor/light_floor.dm b/code/game/turfs/simulated/floor/light_floor.dm index 62b64373140..e4895097777 100644 --- a/code/game/turfs/simulated/floor/light_floor.dm +++ b/code/game/turfs/simulated/floor/light_floor.dm @@ -12,10 +12,6 @@ /turf/open/floor/light/New() ..() - spawn(5) //needed because when placing a light floor tile it will take a short while before setting state - if(istype(builtin_tile, /obj/item/stack/tile/light)) - var/obj/item/stack/tile/light/L = builtin_tile - L.state = state update_icon() /turf/open/floor/light/update_icon() diff --git a/code/game/turfs/simulated/floor/plating.dm b/code/game/turfs/simulated/floor/plating.dm index f177df2d679..3a540a57857 100644 --- a/code/game/turfs/simulated/floor/plating.dm +++ b/code/game/turfs/simulated/floor/plating.dm @@ -168,9 +168,9 @@ /turf/open/floor/engine/singularity_pull(S, current_size) if(current_size >= STAGE_FIVE) - if(builtin_tile) + if(floor_tile) if(prob(30)) - builtin_tile.loc = src + PoolOrNew(floor_tile, src) make_plating() else if(prob(30)) ReplaceWithLattice() diff --git a/code/modules/recycling/disposal-structures.dm b/code/modules/recycling/disposal-structures.dm index 5e116c89d7d..e31ecf4beff 100644 --- a/code/modules/recycling/disposal-structures.dm +++ b/code/modules/recycling/disposal-structures.dm @@ -258,9 +258,8 @@ if(istype(T, /turf/open/floor)) //intact floor, pop the tile var/turf/open/floor/myturf = T - if(myturf.builtin_tile) - myturf.builtin_tile.loc = T - myturf.builtin_tile = null + if(myturf.floor_tile) + PoolOrNew(myturf.floor_tile, T) myturf.make_plating() if(direction) // direction is specified diff --git a/code/world.dm b/code/world.dm index 0d1c298e64c..2b70a86cea8 100644 --- a/code/world.dm +++ b/code/world.dm @@ -11,6 +11,7 @@ var/global/list/map_transition_config = MAP_TRANSITION_CONFIG /world/New() check_for_cleanbot_bug() map_ready = 1 + world.log << "Map is ready." #if (PRELOAD_RSC == 0) external_rsc_urls = file2list("config/external_rsc_urls.txt","\n") diff --git a/tgstation.dme b/tgstation.dme index 8d1afe94f43..9d1cd853a76 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -148,6 +148,7 @@ #include "code\controllers\subsystem\npcpool.dm" #include "code\controllers\subsystem\objects.dm" #include "code\controllers\subsystem\pai.dm" +#include "code\controllers\subsystem\pool.dm" #include "code\controllers\subsystem\radio.dm" #include "code\controllers\subsystem\server_maintenance.dm" #include "code\controllers\subsystem\shuttles.dm" diff --git a/tools/linux_build.py b/tools/linux_build.py index 13fc1a5dd3f..bf23b2c531e 100755 --- a/tools/linux_build.py +++ b/tools/linux_build.py @@ -4,6 +4,7 @@ import subprocess import os import sys import argparse +import time from subprocess import PIPE, STDOUT null = open("/dev/null", "wb") @@ -36,7 +37,8 @@ def stage2(map): p = subprocess.Popen(args, shell=True) wait(p) -def stage3(): +def stage3(profile_mode=False): + start_time = time.time() play("sound/misc/compiler-stage2.ogg") logfile = open('server.log~','w') p = subprocess.Popen( @@ -45,9 +47,15 @@ def stage3(): try: while p.returncode is None: stdout = p.stdout.readline() - t = "Initializations complete." - if t in stdout: + if "Initializations complete." in stdout: play("sound/misc/server-ready.ogg") + time_taken = time.time() - start_time + print("{} seconds taken to fully start".format(time_taken)) + if "Map is ready." in stdout: + time_taken = time.time() - start_time + print("{} seconds for initial map loading".format(time_taken)) + if profile_mode: + return time_taken sys.stdout.write(stdout) sys.stdout.flush() logfile.write(stdout) @@ -63,6 +71,7 @@ def main(): parser.add_argument('-s','---stage',default=1,type=int) parser.add_argument('--only',action='store_true') parser.add_argument('-m','--map',type=str) + parser.add_argument('--profile-mode',action='store_true') args = parser.parse_args() stage = args.stage assert stage in (1,2,3) @@ -75,7 +84,9 @@ def main(): if not args.only: stage = 3 if stage == 3: - stage3() + value = stage3(profile_mode=args.profile_mode) + with open('profile~', 'a') as f: + f.write("{}\n".format(value)) if __name__=='__main__': try: