From d1a77ef774c6bf42d97c3772bdc3b1d364ca59df Mon Sep 17 00:00:00 2001 From: CitadelStationBot Date: Wed, 28 Jun 2017 10:05:53 -0500 Subject: [PATCH] Ports bay's supermatter monitor modular program --- code/__DEFINES/machines.dm | 14 +- code/modules/client/asset_cache.dm | 7 + code/modules/jobs/job_types/engineering.dm | 4 +- .../modules/jobs/job_types/engineering.dm.rej | 10 ++ .../computers/machinery/console_presets.dm | 1 + .../file_system/programs/sm_monitor.dm | 132 ++++++++++++++++++ .../file_system/programs/sm_monitor.dm.rej | 36 +++++ code/modules/power/supermatter/supermatter.dm | 41 ++++++ icons/obj/modular_console.dmi | Bin 26642 -> 28221 bytes icons/obj/modular_tablet.dmi | Bin 2240 -> 2803 bytes icons/program_icons/smmon_0.gif | Bin 0 -> 221 bytes icons/program_icons/smmon_1.gif | Bin 0 -> 232 bytes icons/program_icons/smmon_2.gif | Bin 0 -> 243 bytes icons/program_icons/smmon_3.gif | Bin 0 -> 502 bytes icons/program_icons/smmon_4.gif | Bin 0 -> 503 bytes icons/program_icons/smmon_5.gif | Bin 0 -> 696 bytes icons/program_icons/smmon_6.gif | Bin 0 -> 325 bytes tgstation.dme | 1 + tgui/assets/tgui.css.rej | 6 + tgui/assets/tgui.js.rej | 36 +++++ .../interfaces/ntos_supermatter_monitor.ract | 65 +++++++++ 21 files changed, 350 insertions(+), 3 deletions(-) create mode 100644 code/modules/jobs/job_types/engineering.dm.rej create mode 100644 code/modules/modular_computers/file_system/programs/sm_monitor.dm create mode 100644 code/modules/modular_computers/file_system/programs/sm_monitor.dm.rej create mode 100644 icons/program_icons/smmon_0.gif create mode 100644 icons/program_icons/smmon_1.gif create mode 100644 icons/program_icons/smmon_2.gif create mode 100644 icons/program_icons/smmon_3.gif create mode 100644 icons/program_icons/smmon_4.gif create mode 100644 icons/program_icons/smmon_5.gif create mode 100644 icons/program_icons/smmon_6.gif create mode 100644 tgui/assets/tgui.css.rej create mode 100644 tgui/assets/tgui.js.rej create mode 100644 tgui/src/interfaces/ntos_supermatter_monitor.ract diff --git a/code/__DEFINES/machines.dm b/code/__DEFINES/machines.dm index 9524fc9a43..53df769daf 100644 --- a/code/__DEFINES/machines.dm +++ b/code/__DEFINES/machines.dm @@ -66,4 +66,16 @@ #define PROGRAM_STATE_ACTIVE 2 #define FIREDOOR_OPEN 1 -#define FIREDOOR_CLOSED 2 \ No newline at end of file +#define FIREDOOR_CLOSED 2 + + + +// These are used by supermatter and supermatter monitor program, mostly for UI updating purposes. Higher should always be worse! +#define SUPERMATTER_ERROR -1 // Unknown status, shouldn't happen but just in case. +#define SUPERMATTER_INACTIVE 0 // No or minimal energy +#define SUPERMATTER_NORMAL 1 // Normal operation +#define SUPERMATTER_NOTIFY 2 // Ambient temp > 80% of CRITICAL_TEMPERATURE +#define SUPERMATTER_WARNING 3 // Ambient temp > CRITICAL_TEMPERATURE OR integrity damaged +#define SUPERMATTER_DANGER 4 // Integrity < 50% +#define SUPERMATTER_EMERGENCY 5 // Integrity < 25% +#define SUPERMATTER_DELAMINATING 6 // Pretty obvious. \ No newline at end of file diff --git a/code/modules/client/asset_cache.dm b/code/modules/client/asset_cache.dm index 94441ba607..92b2ec8dc0 100644 --- a/code/modules/client/asset_cache.dm +++ b/code/modules/client/asset_cache.dm @@ -205,6 +205,13 @@ GLOBAL_LIST_EMPTY(asset_datums) "sig_low.gif" = 'icons/program_icons/sig_low.gif', "sig_lan.gif" = 'icons/program_icons/sig_lan.gif', "sig_none.gif" = 'icons/program_icons/sig_none.gif', + "smmon_0.gif" = 'icons/program_icons/smmon_0.gif', + "smmon_1.gif" = 'icons/program_icons/smmon_1.gif', + "smmon_2.gif" = 'icons/program_icons/smmon_2.gif', + "smmon_3.gif" = 'icons/program_icons/smmon_3.gif', + "smmon_4.gif" = 'icons/program_icons/smmon_4.gif', + "smmon_5.gif" = 'icons/program_icons/smmon_5.gif', + "smmon_6.gif" = 'icons/program_icons/smmon_6.gif' ) /datum/asset/simple/pda diff --git a/code/modules/jobs/job_types/engineering.dm b/code/modules/jobs/job_types/engineering.dm index 099d701dbb..1a494baaee 100644 --- a/code/modules/jobs/job_types/engineering.dm +++ b/code/modules/jobs/job_types/engineering.dm @@ -96,7 +96,7 @@ Station Engineer duffelbag = /obj/item/weapon/storage/backpack/duffelbag/engineering box = /obj/item/weapon/storage/box/engineer pda_slot = slot_l_store - backpack_contents = list(/obj/item/device/modular_computer/tablet/preset/advanced=1) + backpack_contents = list(/obj/item/device/modular_computer/tablet/preset/advanced=1) /datum/outfit/job/engineer/gloved name = "Station Engineer (Gloves)" @@ -147,7 +147,7 @@ Atmospheric Technician duffelbag = /obj/item/weapon/storage/backpack/duffelbag/engineering box = /obj/item/weapon/storage/box/engineer pda_slot = slot_l_store - backpack_contents = list(/obj/item/device/modular_computer/tablet/preset/advanced=1) + backpack_contents = list(/obj/item/device/modular_computer/tablet/preset/advanced=1) /datum/outfit/job/atmos/rig name = "Atmospheric Technician (Hardsuit)" diff --git a/code/modules/jobs/job_types/engineering.dm.rej b/code/modules/jobs/job_types/engineering.dm.rej new file mode 100644 index 0000000000..ab501005a3 --- /dev/null +++ b/code/modules/jobs/job_types/engineering.dm.rej @@ -0,0 +1,10 @@ +diff a/code/modules/jobs/job_types/engineering.dm b/code/modules/jobs/job_types/engineering.dm (rejected hunks) +@@ -39,7 +39,7 @@ Chief Engineer + head = /obj/item/clothing/head/hardhat/white + gloves = /obj/item/clothing/gloves/color/black/ce + accessory = /obj/item/clothing/accessory/pocketprotector/full +- backpack_contents = list(/obj/item/weapon/melee/classic_baton/telescopic=1,/obj/item/device/modular_computer/tablet/preset/advanced/engi=1) ++ backpack_contents = list(/obj/item/weapon/melee/classic_baton/telescopic=1,/obj/item/device/modular_computer/tablet/preset/advanced=1) + + backpack = /obj/item/weapon/storage/backpack/industrial + satchel = /obj/item/weapon/storage/backpack/satchel/eng diff --git a/code/modules/modular_computers/computers/machinery/console_presets.dm b/code/modules/modular_computers/computers/machinery/console_presets.dm index 18a43defb6..dc64759819 100644 --- a/code/modules/modular_computers/computers/machinery/console_presets.dm +++ b/code/modules/modular_computers/computers/machinery/console_presets.dm @@ -36,6 +36,7 @@ var/obj/item/weapon/computer_hardware/hard_drive/hard_drive = cpu.all_components[MC_HDD] hard_drive.store_file(new/datum/computer_file/program/power_monitor()) hard_drive.store_file(new/datum/computer_file/program/alarm_monitor()) + hard_drive.store_file(new/datum/computer_file/program/supermatter_monitor()) // ===== RESEARCH CONSOLE ===== /obj/machinery/modular_computer/console/preset/research diff --git a/code/modules/modular_computers/file_system/programs/sm_monitor.dm b/code/modules/modular_computers/file_system/programs/sm_monitor.dm new file mode 100644 index 0000000000..1e1545418a --- /dev/null +++ b/code/modules/modular_computers/file_system/programs/sm_monitor.dm @@ -0,0 +1,132 @@ +/datum/computer_file/program/supermatter_monitor + filename = "smmonitor" + filedesc = "Supermatter Monitoring" + ui_header = "smmon_0.gif" + program_icon_state = "smmon_0" + extended_desc = "This program connects to specially calibrated supermatter sensors to provide information on the status of supermatter-based engines." + requires_ntnet = TRUE + transfer_access = GLOB.access_engine + network_destination = "supermatter monitoring system" + size = 5 + tgui_id = "ntos_supermatter_monitor" + ui_x = 600 + ui_y = 400 + var/last_status = SUPERMATTER_INACTIVE + var/list/supermatters + var/obj/machinery/power/supermatter_shard/active // Currently selected supermatter crystal. + + +/datum/computer_file/program/supermatter_monitor/process_tick() + ..() + var/new_status = get_status() + if(last_status != new_status) + last_status = new_status + ui_header = "smmon_[last_status].gif" + if(istype(computer) && !(computer.hardware_flag == PROGRAM_LAPTOP)) + program_icon_state = "smmon_[last_status]" + if(istype(computer)) + computer.update_icon() + +/datum/computer_file/program/supermatter_monitor/run_program(mob/living/user) + . = ..(user) + if(istype(computer) && (computer.hardware_flag == PROGRAM_LAPTOP)) + program_icon_state = "engine" + computer.update_icon() + refresh() + +/datum/computer_file/program/supermatter_monitor/kill_program(forced = FALSE) + active = null + supermatters = null + ..() + +// Refreshes list of active supermatter crystals +/datum/computer_file/program/supermatter_monitor/proc/refresh() + supermatters = list() + var/turf/T = get_turf(ui_host()) + if(!T) + return + //var/valid_z_levels = (GetConnectedZlevels(T.z) & using_map.station_levels) + for(var/obj/machinery/power/supermatter_shard/S in GLOB.machines) + // Delaminating, not within coverage, not on a tile. + if(!(S.z == ZLEVEL_STATION || S.z == ZLEVEL_MINING || S.z == T.z) || !istype(S.loc, /turf/)) + continue + supermatters.Add(S) + + if(!(active in supermatters)) + active = null + +/datum/computer_file/program/supermatter_monitor/proc/get_status() + . = SUPERMATTER_INACTIVE + for(var/obj/machinery/power/supermatter_shard/S in supermatters) + . = max(., S.get_status()) + +/datum/computer_file/program/supermatter_monitor/ui_data() + var/list/data = get_header_data() + + if(istype(active)) + var/turf/T = get_turf(active) + if(!T) + active = null + refresh() + return + var/datum/gas_mixture/air = T.return_air() + if(!istype(air)) + active = null + return + + data["active"] = 1 + data["SM_integrity"] = active.get_integrity() + data["SM_power"] = active.power + data["SM_ambienttemp"] = air.temperature + data["SM_ambientpressure"] = air.return_pressure() + //data["SM_EPR"] = round((air.total_moles / air.group_multiplier) / 23.1, 0.01) + var/list/gasdata = list() + var/list/gaseslist = list("o2","co2","n2","plasma","n2o") + + + if(air.total_moles()) + for(var/gasid in gaseslist) + gasdata.Add(list(list( + "name"= gasid, + "amount" = round(100*air.gases[gasid][MOLES]/air.total_moles(),0.01)))) + + else + for(var/gasid in gaseslist) + gasdata.Add(list(list( + "name"= gasid, + "amount" = 0))) + + data["gases"] = gasdata + else + var/list/SMS = list() + for(var/obj/machinery/power/supermatter_shard/S in supermatters) + var/area/A = get_area(S) + if(A) + SMS.Add(list(list( + "area_name" = A.name, + "integrity" = S.get_integrity(), + "uid" = S.uid + ))) + + data["active"] = FALSE + data["supermatters"] = SMS + + return data + +/datum/computer_file/program/supermatter_monitor/ui_act(action, params) + if(..()) + return TRUE + + switch(action) + if("PRG_clear") + active = null + return TRUE + if("PRG_refresh") + refresh() + return TRUE + if("PRG_set") + var/newuid = text2num(params["set"]) + for(var/obj/machinery/power/supermatter_shard/S in supermatters) + if(S.uid == newuid) + active = S + return TRUE diff --git a/code/modules/modular_computers/file_system/programs/sm_monitor.dm.rej b/code/modules/modular_computers/file_system/programs/sm_monitor.dm.rej new file mode 100644 index 0000000000..2d1f148e8d --- /dev/null +++ b/code/modules/modular_computers/file_system/programs/sm_monitor.dm.rej @@ -0,0 +1,36 @@ +diff a/code/modules/modular_computers/file_system/programs/sm_monitor.dm b/code/modules/modular_computers/file_system/programs/sm_monitor.dm (rejected hunks) +@@ -70,32 +70,27 @@ + refresh() + return + var/datum/gas_mixture/air = T.return_air() +- if(!istype(air)) ++ if(!air) + active = null + return + +- data["active"] = 1 ++ data["active"] = TRUE + data["SM_integrity"] = active.get_integrity() + data["SM_power"] = active.power + data["SM_ambienttemp"] = air.temperature + data["SM_ambientpressure"] = air.return_pressure() + //data["SM_EPR"] = round((air.total_moles / air.group_multiplier) / 23.1, 0.01) + var/list/gasdata = list() +- var/list/relevantgas = list("o2","co2","n2","plasma","n2o","freon") + + + if(air.total_moles()) + for(var/gasid in air.gases) +- if(!gasid in relevantgas) +- continue + gasdata.Add(list(list( + "name"= air.gases[gasid][GAS_META][META_GAS_NAME], + "amount" = round(100*air.gases[gasid][MOLES]/air.total_moles(),0.01)))) + + else + for(var/gasid in air.gases) +- if(!gasid in relevantgas) +- continue + gasdata.Add(list(list( + "name"= air.gases[gasid][GAS_META][META_GAS_NAME], + "amount" = 0))) diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm index 3e35e3a42d..1ef3ae3d7a 100644 --- a/code/modules/power/supermatter/supermatter.dm +++ b/code/modules/power/supermatter/supermatter.dm @@ -49,6 +49,12 @@ #define FLUX_ANOMALY "flux_anomaly" #define PYRO_ANOMALY "pyro_anomaly" +//If integrity percent remaining is less than these values, the monitor sets off the relevant alarm. +#define SUPERMATTER_DELAM_PERCENT 5 +#define SUPERMATTER_EMERGENCY_PERCENT 25 +#define SUPERMATTER_DANGER_PERCENT 50 +#define SUPERMATTER_WARNING_PERCENT 100 + /obj/machinery/power/supermatter_shard name = "supermatter shard" desc = "A strangely translucent and iridescent crystal that looks like it used to be part of a larger structure." @@ -165,6 +171,41 @@ /obj/machinery/power/supermatter_shard/get_spans() return list(SPAN_ROBOT) +#define CRITICAL_TEMPERATURE 10000 + +/obj/machinery/power/supermatter_shard/proc/get_status() + var/turf/T = get_turf(src) + if(!T) + return SUPERMATTER_ERROR + var/datum/gas_mixture/air = T.return_air() + if(!air) + return SUPERMATTER_ERROR + + if(get_integrity() < SUPERMATTER_DELAM_PERCENT) + return SUPERMATTER_DELAMINATING + + if(get_integrity() < SUPERMATTER_EMERGENCY_PERCENT) + return SUPERMATTER_EMERGENCY + + if(get_integrity() < SUPERMATTER_DANGER_PERCENT) + return SUPERMATTER_DANGER + + if((get_integrity() < SUPERMATTER_WARNING_PERCENT) || (air.temperature > CRITICAL_TEMPERATURE)) + return SUPERMATTER_WARNING + + if(air.temperature > (CRITICAL_TEMPERATURE * 0.8)) + return SUPERMATTER_NOTIFY + + if(power > 5) + return SUPERMATTER_NORMAL + return SUPERMATTER_INACTIVE + +/obj/machinery/power/supermatter_shard/proc/get_integrity() + var/integrity = damage / explosion_point + integrity = round(100 - integrity * 100) + integrity = integrity < 0 ? 0 : integrity + return integrity + /obj/machinery/power/supermatter_shard/proc/explode() var/turf/T = get_turf(src) for(var/mob/M in GLOB.mob_list) diff --git a/icons/obj/modular_console.dmi b/icons/obj/modular_console.dmi index 85d6026617f0667c5e82e62a595429667ec64c18..fba8ad59431fad3085b8a3a517cf0f3d718d59bf 100644 GIT binary patch literal 28221 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 literal 26642 zcmd42c|4SF*avC}rO>8@n2J(VDnyAPl_p!sE=H>@ChKIIM=9D+3MGuP?-d&Rh@zAw zOJa<%?_-!T`^@v4$8UMxbI#{IpU?T@ocDeI829a2@B6y1<$Hba>v?p+(o{xTL0Uva zLDUH`Fq|D^u+jzh}=nywfhnG=I~~h zn9}z*KUvDJHvjnjo$Xm$n;XZ3BI9@0IxwSL-+cc`!EVTZ<#sJle$@!ausveQ99Ik0 z);?!26T(FlO5~3}7myD158m<7_utJw&>z@9Y9B&8y|Lxnqm#By+Yh=GzM0(L-?KyJ z_;c-k?Qg1sG{lFCgZi_`jCb!p*5V*x;Q{+Ui3#}w@%r-#7BcrDo^RSe?b7vnv)o6) zr^R}g(3CXAI`?qWqE*AeZ$mh4)VJnsvdhEAN$XCX4p9hw>lnGW<-v^(`R6MvXE-w>t!`P_w z7q53h3%^5nLFSu@#hB&ly`ry|#&$$^t60n|k2)ywT)+725-2sSdgph0v45=($27Is zQt^j!o(?{P z^E{hI$$R%}b?c(~dfz3z17f3-=F{gjo}4&bcDXcIJG=XdzWafU8<$ZR?xs@vstI;y z=MKJjTm43+Q$k0+@!(-fl6#!h4w{i@bi$SakBvR=-whm1;T0D5={8J!Y;*5f6_>0V zeYZ}*_1iiXm$8!T8WsDuuKksEJ1L)M(8-Vj-nj<1$E5xG9K<$vrL>QS*Qr7x_CGq* zuSjhT5E0oaf;w$%b0>Aa4tTl4JtCJs^SnI0S1xRCgVVL}&ySZB%-xPFJaCg3{jly) z=hLj6Yg%;aR~}7he7Kk@lXO_J|4;L=ZM&b(pV)oQesrVk`5n(rt9F>5Zs>Y7-fG#& zx#M?OZ)j(W>76gG4zUN^SwmuhWW=&ec2;#f;O0ttRvk{Vj& z)7bKLD|&FTw5FzJ1TRdx_>F`})|Uc$tFXiR*}*bMKcW^jQF8%1x^fRr;K(<@i`8&O zpX@=ExpxFZxTPoP9>JL_L$x6v)budK&o;sL^g`%a*BY&^io$a%Ppyvs+>vhJoSzCIzVzTR+( z2F*yOoeVkJZOVe5xl@s|>&wGeW-h*arb%+%{0|dBn$O|mMq$>B&95xB^d{@YS58rr zTiM)O$WMcHn^|nh>|L1@e;>L2#C=oPkNvX#tm!&ZgaI z(O>RJb}b0gPN}H&Bu4cA7@QBMHDJ#xZZ#;v`WO}xDJM+Xvf;Ub^l?Z6!1RY0+jKBN@~pNCB8pOj zE&W~OI2LT?PazE8rOJsB0~o%u4tkbrflUXCa(5LV3nw}jH8+E=-Ys9%80=6?n?KwD$v zc+ST%Rqw5i_wW0X87GDCGF{klGP$9;rY5NWM)J(^OgFCr&DRl*A;C=5Dl%iTt$U_B z*8uIt6AqLLQ&dBm%aH8BfR33jk2VFVO@2|d%o`JyCNY*Z{K5G%iQw>Vlz)wxeOm&2 zB)#Jmt{q?JfWySP1HN=`US*6~Z_jDvfQu^mJ8)+=&q|4iL|(mEz1(G%hOHe_dQI`8${~pUqxXFg z+xNc?1L$;jbqV;IPhaX*B{46_Ox7y~l*S{&$EhoKjvl`B7@GTr((@a=uRJ{$5IB>q z)AYAlet5-QG2xtzU44C1ucoF=!>v3eV$pK^8i8<66@_B?mtha}2-aW4({w$4^3607 zH$jVfI})zXY9_medJbQ@62gaP=EfUaV-yh)5r^D%dA8>II6!$AN|{i@AYn0Y7S|Pd zZDtM@oJ+Ay*raAzxof9pg8qQgwHXLzb7|?vJeTK$xa?zfKNHC+@rcDv;s+M!8I19 z3E+DV3q5C$COWBle((1FE0AHkNT(2!+ZQ3`w-e&5otjeK3BPCGj#d9v^H%g*ea#8Ezx^C+s%5*iMYxC~-a4G6 zzg!>e#y0Rw9)__Og7AeMqpt;LvqlIp6C;@D!$9GCVTci*lq>Ws>1*RT>&V0k97_=w z1v&Z{U<+e+2_oIgbGB?n~~3V$T*!{(Co4;}l+u1Ut4cY>+bcz7)5tl63MhQqBXo4SO~h zCMUVJb8;g~Ktgx{UI6(w9*lCtho{M;d4^4{VB2p0Q)i~(#ASp^IKaN5ZJ z!*KimpeX;P_Wb{NP^(GufJ=1`>Qdlz=UeO4rGG@ao7a(geC%9TijH?VmgY(z3JpCR zoWNjD;x5k`#lMzG#~>MA#GV&>(w^mMiT*7(%>rcW9Y0hT&ZJCKwFKFmN}3z8J;0_|8H9( zJSW=9KRXP(TpI0)13RT*H6Aw^av$bAxhT5-1T3G(V=6T9oj9>`8&(UIc0xLxc2WOW zX$xK+wmvlP|7>d)+4~P)8uFeX)BJ>vuHreuUjj#i2S;oNFxXrjrT<*Vvi_0;PT4^7 zJ02sFwY90^lH0#J*T@wYU$Lczz-SKS#Xh54Wnb#6 z-TGRiBYZUw$m2~8ZE_c!efl)D%3GZajp_6a;&ULhazx--aC%v(RuHExRM7x+=&YXZ z?y}<+ge$jh-O>P?!|zP>JItN80j~>F&&_Frzquyjov^b^)1HWtRZ{=D9fBivoNBRS z+1VAp#V65(WKXV!6lAltanOD8tgPr6wtZuZTGuk0*%rG4MvwNgAi}B}LX=kR^<(VVx3h&5>qotRYp!JQ8kEtpeO%>nu3K>9nE)}*i*m} zy4vSmy_8FnTW4gJd?@JNsc0x7RpevfjJ2BA>ZKS>2uq?VhK%vrJ_A$jY0vAiLLO5= ziE4|XaW3xexvuQ$zM16@*AlY&P$%qWe3SIR zp)*fZQJF1qGvnW1ydCSnBaxdRpr{rpgs*JXC|#$7Y_C0zU8uAxb}bb0S?3Z+(r$8>Hilx>RWnZ9cf+LpR@xt*QdQ4WrH^O;augri2EFx@qj5p6C^ z(4IZ5G003xP4NpeYukE+v8;*9*l{X;sJ>nR4s1{|=*oTTQqu!4+7|eopq!0K5jRe+ z_JTTLYGcdyuK+eb{B|Ab`0r3CbfyXo60;#TnKz|F>4r5aXu5M3s;i+v46}Nm;)5WR z!SW&q!Aa_e9{bCFXPB`O7l6s_1jb-hKq$zax@K?G#p)=m1>nAlZAKRhNd$+Gh!|n6t{^lQSPU+s zafeX6LQ+W|pLqN9*7hXV)<2qG*KY7!l^(pLiF350WT&j(j3*qi#K|Do3RW z^d-$;=Pf8oza6ey|hWEIXFvX*G&^c|e(nzd+p&0S*@^uEdT z<<6_>JA)@O`=u}J=wj(>rv2{FpPISXo&e&d7Lrtj$yS58W$ruL^spxah~qLFjPLG# z^6Zx^m`Nz@8`O9nin&Cb%FB6^6gqrg3JnHMR0-rMnL!EwEp#k{l8`q@7Wg#ao+ zvVMH~D2FEcQ9N!YPBHXWdIZbSYNDy5v#jGLPR`N>u#?Zr0}rTQpk5H&A1cwR$EN-G zZ6$Jk1K$W!T~?`?V+(Et`>dD)Kc+mdUbQ9ySng08qtx7MvM2$!EU*ePZpP(<26|WI zw{;`u!XiJiq?8)?nEL*@z6sDkC5W%Y>Qtw};YN*$tb? zv@0Fbo>XHLv(ONwZrowWFVfcAhnm$*j!>1cPzel+uU zJ=T38xt2XFQvNa{x5jtqkU_xi@EuU$_ATQ4{dvHe8A?HJg95h;-3&oph~woq@q$p*?)w6uytCO|AH1+n zzBhTk*Q8__4|<*ZB}|w_l5H_NAaC=N#Hecp$`hi#?uF@M-s2qt>_Y`ki1YzPU`RgC zj;kV+y`Vf!MH3BqvSkE9c*eRD!)h{cT-usuu1OijJaw7yJd#fNyk-|8w_!I=3sQO~ z31h_{&3LRtfi2ke?c2Emw4TyKCh$J%9JJQ#F$leXykNzLZg0N|YCIhjctVH+CO?5Q z7af3cNIZBVdt^_H$k~$cK>L?VbP(+Tzi9@zB2TvZ8+iVD&R)TQBIOGIGeA7&V;%(2*xQ)voe?_PUWX8tm7 z`1{Hy^SZ96g+OyA3;NDGo_%(#JQS3&i)>HRFA?(Nygm45sfH)vE*z+;tG9a1bC$la z+S?_bH*0~mg?(P+ghNcsVBBBW%y~Z9W?D#mX~nlMcAX2gz-kD)Mq3L97j6m>Lsf2O zFV!z-Ou;G4?EK}72vU+KGv^9wLgMhrK%24LcO74DPS0N+&Z!^SLPabk zHFmi42K=}VcQ{qUmk@_Qj0eBDx;q&w;WoPfIa6@z7m8m)Z{;(3-$awm+(J~1UKsu3 z>^QlRl&8rt0Oiw-gaY>`#dO8eU9r+vREU)AlY~cF2RS4X;_Ma@{-u>fh6@YmS}uWs zFgzjyr76He!lQS#Vxj-E@|sTADK*6tKOoQFIItE-eSA3u)N{S`x&dh*h*dW*2I07# zYqRnMWs9r&LP7A{$s0{TCpq6RC80vXuia&tvia#|uwIrVI*Bg~@7EPiTvigC5r(_CxS zjj$0tTA$H(U;wdIK(!ZL!`PZFChsKLsxP|2-2pYcDD}fR^o`3W$O6ZEcxju$NuZ6` z`0O#0X!LKU{FNakxf8aS$Qg6fp-n5c)9JO^2yQOu{dYGvC7JX3cep-|-_F_z=G-%% zVt?oYGh>b%M0f`T+Pqvc+()177uU#t!$7uS8G?pUwAt zxs#d^f_yxdg5WBa)@sx9Fd<<6!Prw5ZcG9L6sYIVrr8C@ZJgJau34R?W7!7;4w;D} zP|vdF9J*-aZKl(2qTcOPxYJ!Nk4qCVXFnu4iE2L2ghhZhen{e1L| zvh@ei{Xsb^que`_0JV_{g}y_|X5?NM5@wzQ$A0^*4fO{NoFbrC`Uey~uRZ*Tf-IW; z%TS?u1E-2mpJ6>doBF+n2vC+D=ML4rs%OADc2al?y4XNdJ1O#Y{JR={-8>YnR@w;( zzLk9-(mq;g=IINn;<*Y+oBgj!BAPh+XJ#LyIT5nVYUJYQKB%?lmj&Eyw(5;jL#3sy zEys|K!p2(!8@L2+3dRf{1lA!6%3-6abBlZ#_=4SOcfT5{=-3z8NQ<0z zNZJJcE6cqy^h$0VG7S&(O>&*mGLh%`3|H_L#O1*ast>9b^;oPhQQ%x8N}}~uQR%*n zp~=ZNnBO;&U2^mnDoxmAEM9dcPJbaUH}8kI+{p|@+?1rja-UoXkAe$p*mDYyICuWC z#O!R+Zy3-_lGQ4L$l(zX=X=8{uY}n@OJlPX2N1_lFkfCJ$dO3nflC3^p;x#S^p|`Ox{Es%rTR(@(7F>b7gIxx#Y(_H#pEZAYY@xMd&aQ(fWK z;AmgSk=Iu|*VX21n}V}}!WH=;&JZk7>T z6b3VOZt*+1i2TLMV4p+y$bK*ayX?V?xR&mhdyOBp;}%5KhjI&$!4lt)KbtSJ&Od1| zbGgE4vTR&bvE7uH51t!Y)03)n!%uSYPkw+e@vMAa?TVBGBwv=UC_@V?IUD+LX=?e; zCN*&(D{#CD`VccwC+G(m%&9uT3!b7~Wtl%kS(~+VsMxtv`O;B7;v@ zzSG<`x2_@mlO11Z_1O=8CUM%mp_opRfAwa_u2_WdQ3y)=xiXNYEGd~M&CAR(p&G-q zK;%Ik`vq&yVfN7^rJDj{wLJalh;_|YiTK*vM6WrN?p?!=#irQ@hy2Q_B{8eRq^UWC z8(6tWyd6bc{wqfA2MN#KzTUlIhBxN}z=QBWO@K8;pP=_bt3tsQDsbI7zJ#PbxgC4r z5LAi#1TA~K35y(kHhz&E{c8Os&1sw4#}3eIHK}@&EDfsO7Bf<>3y$81LnIlM)k@-X zDONRTL+&wB10ET`b^NEw_E9V57?{^C|H~&MxJ^T;yYv$jbCmGSzuost>`fqMperBZO z!#S;_vS$%jxmt3kxBtx;PEA4{XTgr)7K-Hx?0bmD)nr-mO;75u?pKFxk;E;*jKXdU zBWy=wyw1Str7`?t@P_b-4va;9@U}|DX`KuVbRr<2@+H8=dRni|+!Vf&q^Put^c`R} zS{ksvR1FHQ$O>k-;u=OSIfC|dRG7x~3(=ATVd z1FgUv@A#x!%0GHEzrKMks;~DG;!O4VF)?w~rB}wT&se?4pY90bPSpu52txc1F&e*e z?n*+CmJC$A$0Z?aE4;+ zy+pqn)vD6Zr>!FAk^(&$3oiz$ee3H1!F3Xs`ZDDKazW5hBlettROs$QFH1WNktl&A z2vxyos8sNgVx6dj5o*vDWejL`ex4F>r*=Ql#s_+{C9qmZUz|DuT1S9hD?F@`_|Dxi?Y zJvNtYW5EB^-Z@5i%53 z2|?3O%xTzW(mQU9V9Eu;xhon|@bajF(QJ{gsQTDP=^_@Rd^ilu&XzFw8i%{vXtYnl z6}#^h_9haQ)YpgbpSX%Xk_0QkU^0a2D(;J$ePYGRS)f!@?Wlc9GJmo8q>^r3TYB7A zIFbm|zf%tp&oa<;@54JOwfrm+l})S3G%chtBqPg(7YAra*?Aa?2TaA)!0s-sNAr8J z7*7aNRo4P_EE=WjlGcGjF1mCh=_zr+z$iYgU?}`$%l7xj`D^Gaqx*%%fP_YjiA0uz z{Ig21HW?@+5bZc~RAAn(n?gD`PBFxPlD1q3&l43Z1<) z4tw(V^!gA1Wa{e07Obz>C;1?hdCPfrQue*{6`__;O1qFL_q}(^4qCF%u)dC z3FR2Gcy|MB%K%M>GTf%x#sN$`{sHASY!*I45g%^~%aAXwgD`_;zWsc{)c*VL$CFny z>4rlS94)uBBaT5-zjehWBITpXMWJ8@ym`hbiM$|c)`z$Oxi`0YLoc!^O=7)+-%_lq z{;dUAdn2c5M1Gh0CHS5@z9R0bBdJ{y|6&tY(Y!zZwrB z=NviMf52r*@ppmN@H_q<&+n5*Vz>T5Xg`%cSHH6S7e7I@0@(9Z-m6}+av@eBe5)(| za`rw;M327!J75Sl3N-f#zOw!|p?1M|lRZv*ZNFL)lJR=q*hoho1>2@WxH*CdS^m{= zW;-p#{TMmv0rX3Q5U~Z`$e>bb`gcP1g3sll$AB~k5P)oVe?bk$8(nxDOgww`>`4Q4 zDT-8M{rEpf{X~&6*DGe>MM#Dw)WTZ$4qV`k^zrlRdRqM}FS&&qqDN=nEJv(1%E6rp&Bf z)XjR$QY7}`+?#e|%Ntn7Xn;||AsqLHRR;on`!0!!u#0bQo$iM4CWX_z|BbU-J@+&0IM|e#ZQJtJ7#A;+UM-egT9bU2NWW@pB#?g?otU9|_cKROS`52s z%{IG?1fICM+aq?KO4!bX^Sol1@i~_IsuG9%zoulU1Urnv?@m@MOaSQF0uB;Iwm8&@+KLt} zoD+j`bMcdm!Yc}T!Bu-aSjv^xS}AtDT~7wo>b!gRZUfEFxq?gj?TZHY>_ zXi2GF{NcMTOgR}@FVh=J=TugGWy;CQR+EercI}%H5Spw)lvQ6rLFzj}>C<}?caAZL zpIXtmV%-VSHfhoh8tO*Tp}TTiCB7}#)AYr}JA2pa??F+Jxc1_+uj~PdcZJT?Gd`KT z(HC`z(qFEo>D%KH$Agp6nYKIM@z|J|Uj_WaUDx5vcZH++H!eOv=864QhwAl1Z3dk5 z55#g2%?%%}br}Ji)d%xLxY$oDK4*i53$TAYEWy(LGCY+tM5Lg60Dp7!`B5vaReP5D zqVe~8@{I(Oyjc%`P{yho(e1Mz!aUo|uKK-Kpws>03p|D28-X-w8#95tdEOf7BNx>T zV+)M#icZ7%a7dVq`ue})XdO%}8{i5q-`xf$yHzyRJhVyzr|GgIPnfvxuh4mePn|jU z1JOME?u>N4-^&l`M(r+GXW)Ge@8$DlURBsCd<8xq3G_gSg<{PWw={^iwc-J);WBUlpI?F`-ix>vnM z4u!^~u)C+b?8|WZ$2vLq@yFJp=L6ULMBjZ+JF_NCy0t{amUeszt5z7fic1Z1^Q{Z+ zxpdd_0lHx5{w>39FCwJXjINvdMk3D}7{#t$d;C#je9z)K?SK_JGoFIx9!cCLf$-=q zG1^uN>3l7tl5QoHFl1hg zS52vY7plSW$}FLtS?n=(V@c(qwE$rWbI8#05<1{i=vj3#Pj>?GtLCh){0Qw>h$*aD zGx*_Q?^>{LADA-Z*;wj4ktQdaZpU~21-_?HADuX= z+|6fzXdBL20kHv26Gd|Ll|rmmI!1-NR_c3VJU+OnW1+)K~vWr}a(%|1V_m^V_G6vvg=;Fy4I>B5UCv zPZJGPAn}XMb1ItisS20rap(Z&e$W6iCY3yg%=}HKx{+8jek0B>?KyM}rWyAL1gNv1oUXL-@6Qw$$r!9M>uK3_VS?(yLF=*g*4luZ#JR*Y z+E-2D{0w(&?V;N>!lv1a+(Gez`THu7FtiW|s_9CYpc*8*jhm3=ObO_svYq9yGm1Z2 zRIHk`;sITHB@S4>oewz_AR$T})7F=LiBOwCIC(IIs?(@7& zZc=Z~CN1n9VZq?mE%|n8(?k5&_k( zi0Wx=6+!h~;CDsK=HYH_51>on4SHHBnE(fYX9MVBSxzAWRkI4nS|-l2J!SOrHdw*MBFm z6NYMu!8M7S$Lc3zG)Q#8T@CB^r_(0N8h&W z%|qLmGg|_sZ12uTZu*_JZ4)l8IJwN@qQxt}&_YJ0wv+PBW|TsB*6e4X*Lk52)`01I zX6F~)*N+&+9#CAmADIyaXl?$A))hgG=nw7tH zHH`ND`6Jpw=}-=)SE%VgrVO(Bvs`^+iEpyVU?i~mXrgky6Bm^!Hom-Y0Nb<1c<=HZ zLw8%8xlZ18^VNsR#;9k_s z{2fKExLp1IG*QzfXaoVi9a^4w6CMHN-vDb#m}wW9N1*%n?$Ui!s4KbNCW2um^mQ+j zf4>i&FNDO@oWpSDp9Hmh5Rabm-5YqWYg6f9MpZymOxp1=ANwshlRtt|_7K&T=o&ix zmOj@2#@C|EqIrf8E0El>x`^<@)-m?S{=p9eI2vRVwjQbqeu|2BO$afQMqRH zMLF-3|HV#GIXpFy7UT$K&sB@%7YcIkAr=bwt7cfCsW;ML2r%8vxp2`GF+gmJ2gbhqY{Ft^5U zHNxnQrxDJSJ}CoXPAK1}@ely-_8)S*kEcv4zwAk@BL1?NWEKQ?k`)8}7b{Ybiz=wD z=_3IbWMz$lCHBRJ0l{$#xAfY1Ltfif7l=sI#XnhdGFZoBDmu*xUA6ys(ddgw1EXxE zmho>Xh%mcz-g3u^ME2bH9!IY`7^AzRM1OE_@D0mAue%lPe(9l&XhBQd1au&RX0gE6 z0WK;f{oa1t!2HiX;u45+)DYM^TXvN1tCMyxp!-6(#W!fV7k&Uj&5+*@?6_sOU@|S4 zD6n$lqTAkA9!O+S!Ak{SFs(!Y3FF(C<{-mAZBC7zrbWSmK0H=R`0@OcW z(e%zuD)sCtGXL5+=KjNT4qKOdl0VlY^0s@4#WK&;5MkCtH0ig2(Z$t;ky%RS?|9A= zO#WD?;*hva{8`1|-`VU>?A+UO=PtoU5f7Z_V!OeiFdJ-~6S6f7fM}C$?)YvEwljT!W zy2u?I(U5q!>b$S-T2yj+0$fSGsyHJziy&^6~R&B1YFDd9O)=snLI$h-?LH6_K8?5B!h5_OX77l|QdS<^hQKOXII)9ZT9s{k^Hk=;5 z78@)E%b^8r156C_8ye1R^<4bAbr0%dwTgdO=K5hCG(-XxT@r|R$$=)c!VVkgjQD~c z=qE)DdzM8BuC8;KoFwl_!IBQ|k8$oDf%P*9q@ZlWQ3} zo4AxRYVctk{)+Aqo_po-g$?&YL|dA zs@z(mgjOjaU>M*^m|7oS9X@xkbef@$oXh_!_BYqRe_Q=Y=qCK&b>Sh(nrI*s!hth} z-~yiGrgC#+w~voNKe%T>=h&@ny>Uu)1Mjsyui89FnL}pqw-v8?FOzWWX+f~*jvFnh z_kftAt9Kp|yrm}hYJMKI8U!=MZ;PdP0WW?S#^G7IdZN#-7DG{*_1p4iU!38rW+aEF z$B-H@jaIIp_5fTE{PX`7usi0;coF2uHKHtIq|D=m(&M+eg%*>-b}ypLuI~3&nmh#J zZoh=l%sK@ZWWi8cz2SUy>z>1;O^ZU79!INs)lCjr3xFx7ALJbMQ8jAkr8`hwd71sJ9^~b@tTw>J zyB2?cjl9^xwJ#h)WV=A92{z=gKtq1h4d`q^e>G$*)9%PPDo18=%1(-OgR7{z;AXLN zqb#%hRnPuVt#-k4&8-uVs2d%+{1$a{d__LWE$5JIP8pVVgf`cy4ufm+tISL;_2OG6 z-naHy%&OfjjYbKxa>RCr6z+V~Xf!dmH5J3o-{{vxkG{-C7G&K*4-Y2hK_^f5CW^J7FNW=>XD zF?e95{!H_`L8oqL;ypQfo1O8%FU|bsv_v2Ry)BF$$eFjl6GB3;XLLhi0+I)-iLCX17y_Nx@TkW$RtE}p9s>$;DO_x$!w zOkO8^n?PQ!BjWIy^m|7sGcF_~zfgwojAb_fVlaHJ6J7^C<_QI?34L?q9TSlRI*jd+^<& zh>hdtQvmahc9#CZ#TFH+_aLWGlUW`1L!Tm(S?{?>?C8W#@V3?nZ#oGWyG;P+3gmQH zLXp&^DxopyR5Vylq68;5EXD-GT3={vhG55R^9JRkUqVo$dNuJI^h9cQY*!|QX1N&I*VOnkq?&hGL{@s1+ z{_(kcae%YbA$s5&LI~F^Dok57-)5#4xX2X`zQByJE8Aq%gb(5Oy8fW};4GkUVK$s8 zF_VeHlus~Vvoa;Bx`chLc-~?_zsr^YT9S#bN>lwRms)|bxzdLx7wmoO_i*%s4IGrF zDCw~ixx%j=aJ`#C_|n%DEouTr1#sy15g3Eo>LT4=k>&33sdq)KAY(p*CcR+!1CQk| zCD)imMfppre{KQ88|d+6%H;uki{Y~El^z*;=R@i>CyzbD@@2wYktW`d&ndXgy!mGU zc(YgwOtbq!hbW6&gM^}}?lfQ<2^bfrbyuLl&|%Sb!%B%dUA$*Al=ueoE4D^?-N}Z2 zDP2_P3`s6*2+dLaL8hIX%@tnC6~-h%Z<1X3WPkQ^g4aw_DVCU-jyx>FU5defZngYo zvy)e>^vuTjkfr~6U)`j_9XvYg&Ekt>#6VQna0aih#MWoWtNKbGmc)83xrF<5!Oizq zN}x^th#r`Ar}l;3PaDx4)0H|7eLnPXBu1Ie%3Ia&Ufg4Ijx|4f_M}5_lT12o-+6vh zeWokFN%O8_=|{27;o%HPNy%}CKgw*$7G}5NTK4vF@oy;?XzMON4t6^__O))+hCUkcy8mgY&J%Jky;J8K z#-c3uYq%ox1fSfYgI(;w%DK;fk|VPOBy_3R?lW?dXFQ1cU?o|OIHcuzDY;<~{B61K zR;u>5npIS`CLub}HT+lc{b9`^x}3sRV69-6ZO6P;;P zUoLh`&}rf;QM4VN>Whst8()0}B<)tsr=gSB1|t|NbAFj@1SdC+Xq)`DyFjF(5gx#^ zm*wg^QQvEXe(G+z%jArhv&#N8Om6501BDO*vYigi%tOQ5Sp^T{{vFl$Aj{0nQqe#nAqF-F!UK3O z#$=c7+ndx5Z!U6v&i*>_MbpX~`t&pynS+`fwbiO$d0bKC758C3v5Q@b7shx^>LP6% z_>ZyF7e$`$B8yW?+n=|}Jey@E$}qZABfKL2UhnSvi~MUYVo_JG$=;hJ#LVZ4$QZ|~ zSS9EBKeo)AK(N`-IVbk6ix#dj?&RxzIWA7zHJ&cV=vQTXe1Uf;D$NtVAPU6-BNq1{ z;DfrN-C#HgKJdx?j2rDNH9mMvkuf{4Zq+?xLshU(8z;&zqAXs85X677fO#+IUXAo2 zgIhS+ucV$nqvN!6b0(?rK@GA?YR9J)J%A$vD`mC$Gq2fD<7c>n7JSEhvP^unIM&gP z*cQ3se{;0{7f_pJv_yN~j#I~udjE!5$(jkdh1(w&ksNn+;$KL6C2FjEnwPGexX73} zu-B-oMd3k)GdL{kPK_-LoSfh8a{Dv!63W^%KkNJVHLvrrJ3PDmw2#b8*YkgO|# zB=afa(8;kcZdd)S>u9y+PjF-Yu|Z0m@rQVd2di1<)53e3PHoOr{5lp1AhNRwWSBpN&nkX5>$%hh&7Fd=Rg>j#=G=%;MZ#u=Qj>B{VYst(oOE;;l{ zL%5)ie5-;KXp!G@Hl_6L4+?h8Ao7!uy+w{%Cq>7WQs@BgcTDAq5OkG4t_&h-Ej@d-8e-RkIr1`tLaGmCTc9^D+mRwO?x;TzfTW^@HdeHQ91kOq+ zI{^nW@TdaGXXskN+BQxPEq~nn+i~clFR#1wOz^QWyiS01X)0|WUq35BYggjU@}F=h zGr$etz4;cKHNE&x>IF}Rz{XPOC*(jaRg9dMzMwL?D)nsmLIC=)PW_sl;s~Jzb2)H2 zJ#4|=)HG(V8Z>b5(bo|zyznDGEvNS8rXF~SzYhvR2*h+^rV6Nea2V5!tSKJAUl+dd zA|b(GddHzVd&JO*bm%rV#Ptjl0x!38 zgYSdiOkgGaQnOo z29VsJF}oyUKcuI=#|cy>jPridW|i<)9# zJOFLQ3jd4q*eT-%mIn<`rGXu;5d7gDi&ibpBC^01B2?A~g_6*tVUYscx9`IuRlnA+ z34PbI%Tyh+oQPx?P6vH`8Zsf@qkv8TZ_?d;348^qxtd0Y{v)OuH-EmkH2dsYEINH; zsk>A)jcpb1Z4O@LRz;Vu)NSl>$HY|sQ^zhHK77qJoJd_BX%EP6b`hF?SJIV@9iTZ5 z$rEi1*Qelegg3=sn|~DeU?pnEtoPzC+{rVCh4xPRi+cAfC=_2us%*fU3Cb;gW;y9Y zb7G5f2Mq%_)KJqtP^f6=#V2GD8CIyiBA{X{aU)fIK${@#KLc5)yxkEH*aLh`JN?=3j!jNyF z3rKKPF@zEfU3*mP`(!5p5XxmP*gPzmx$cZ`p#ZxI&&qWL5 z-)!$jrvkr}bXkFVFM8$ok28(--1-9~c(wl=eN+gBmhRnP>Zk8FfQfbP@L`vc7XtTG z3a;`MtAs)y0^Wg2P|J=ZEi-D!9a)1oqWxAO`>(kUv19%U_g~toQ$c>$#czWbE%*GTif|lcu=HAPYTyKBrgW{=A`W}d9*P-Mr za=P$cFPH_M^<}FV5@3yjPE#%Og%<~{sUN-xQ&!KR-$`Fse`QzxkbC2++dIDR|L!*q zzGnNM=e=R%8qn<9U*#rhO-jT;pI>jaZHYCz-!pss2VrC7rPAzB|c6j&)2 zZJxK9*>vP)19$aUw4H8Iuv*HL*C2S#m$KbBmDQK&YU`d2{oFUf>I-sCR?k`{AzIRc z`6^X1`w7TL`o*k163|1E%$g+8@=tyZl&Sz`o>o04(~gZvaun@s#RrI2n`^K0iQ7nc z_wYjD&F#nL;xAjU5P(wkgH|>AdTSO*4x*C{|ztR!FXH$W!=P=9K(Rc7g-4^$2TRuF-kip z6{Ps$Bz0pU6k2Fw@WZM9NN#w%(Sro7{O|OaHYIUqr<^yrkJe-t5dAUdxn&ccdfI+x zw|-e{305o$IqX^Tw&gfKd5}Aq$5O!B5S-r@R(3o{-QKH`L}Kv=Hzn{++?@OHaHwBB zk(};5C^J~^d6+S{|M)Eah?U8vTop}dkJcooq_idAO|aF8O-@GwN@UZKN`=A&p1ZB1 zVs%@fll#*j`ZwnqzRaAaYU+$6Y0VrWs#105AW@28UJ1!2>;Qob{vXAic|26#|Hr2! z=@ZhXY@{r;H89W&QC=bm%VdB4v4zMt}@b38!Be#Y=$u-Ctn4g8-S{#MDJIs)Adjeb1$8CO}j!%62~(bquDD8j%k z`bwNNAYnP((yvl6@({|3N{_f~938#=SgOze6l=28NOPmP=gp>rCNnu24Ao>oaH*zf zNWp`#{rv8KuACHyTin)HKc4=8>X)z!ZkQ0C)p~=qTh*}fqQz*jazeeA)kJRptc0uy zP`iZc@oAx3z0ma2Yj7^PptlNsU4bY?oQb;Gn%tExKd$-ngcOn6*@_JX`ypPl2^yeZ zXD%8?>Y-B=i(kqs>_dAvzJriYTw~ z72h1QLjrlSl!dP3=STmMi#a<%&K_yR4RJlW0@_ zho`g$m!rbT4sxeVca z4|y;9WoI^!0E2{+$?MRMw++GkxIGlZJghZ&CPVmJLYF}=%o8E6?mhTIZ%@>;lO|Ql z#`5%$CuQ1=IeoVBK>FoSu(JD5s*4>XH738*z;E0jiSCv%hB zAfws`?u96WVVPOMeKdfVPoWN@{j+3UI|K+N1PCpvB*fyxk*eXxG>FDH*D)b>D27f2 z(v(5=;W(Su6ehrAz)$@9TgCV9VGzW>Uu_T_0G`^L4D=@KJLJtfm;Nqs7!`1X960z& zI4WH%=KB&TMvi|T6f5zNfzl_T5nX-8XUmLb1)xH5r9kB1C&!9&QkUPK*zbI~SlBc= zL*HCxindTZRD(=*7vXi0nH}{@6xCa#&pdMwBf1lZT2QFjLq0%Be|wD@Q}AO9Ut93a z61N#Ad``BELM4*$&zh-~I($zK-iMpX5 za`&%@YJ=L-Rqt}(l=k#KAWkVnh-9KdE7WLz#LnnPvS@SGD;!v_k0SD&`siUSW!Oa$qoM;6~_wU-XJ%UrBQSU2@;^S!(Tm zuVIgehp|FduKSg-`R{93z*PA+40;;9==#+0&$J@&40~`rtX<>6^6O_bpLK5p zf+Js4ud>5Zo{=15izp5(ct}7K-DK|A)(lw9-Cz9JH6(m6Wg<1`0Zqi4LhMcv&H9N{ zxHrd~;z(2kc8(Cx%O$49`d2~H7GAT|P#VL?hm-la6moLHrQBc@zVP3&Xz9?hB$G+i zMdb1avUS>{fr*ra=9YjOvMfQvPb9-+tV(-QKYD=PtBo}FBW(w)EoUXsS*L{BT^GI! z>P9Oc<5Z;epAk8qd=#IRm;S-{p3uEtrNSo3VT19;<~Q|g6HaFPFXzq1#;gbD^n4EM z)DrW&x%>1F>+^P`glj979@uzIsTJqN92(AkfA14_O5w5&PT9le!h5cr2L)0tpsbm{ zp1R30Ju@>KFVznpDJjs5{yDU>MMtB#{g04P>R}&5_3r=)2_ZKIHS~&t*$l%14UegMZTZ z2u;rjquL<($rLPW>#tMSLIp9)0DtZ4R669rwHx9QGCd%S(>4>}qaW*m8{rW*-vxEJ z-A}URq_IyZ1%tc@NNuhDxM2H3pZJZ&Zhs45erPQZGsh>exSe`=CHD+k@2=EXYB2MZC>HOAlE57TT zDMn6J2x?87J+JsoQfH=>sS_utf7oTpyXtjTzBLccvP+sW(&CG|)m|G%SMnh@>-`lu z7I`IDx$|W#?kxX47ahtUDiSN*-hx#X@}cv>PXU-U@qYcs@6;SdXg=gIfIWzr*lD;d zjPv8n{(R<|)TZs{(qd+f_?>sY#(82;JwoGhoovS{kG!VR@<67E>(7mZUaKS zy~(%l|IP*(WF&I8iB2*&;gqV(36XmgqVWJZBkQJ>IHK%p#UVVPWH*u@bbgS~2T|W` zg9H(YftpKze;UFZ1E3p7nF2^8UnA4sY_TlZoA08w0OslG9_ z?{dO|^S+7+86XztqmQQzS8;BbsLB7{GFT&E6g726I~%_Pda0egeyOQPnyKQ-svAT$ zzg)^3LKJp>Fe)>rfL+s=SrC^Q1Y)%3YX*j_%|?W6n}@g9@{pO2l}R}m1JA_cnDJ`9 z2*Whj7LLsD3tYHs>UWSiBXRbQI5mdJO??((e*eoM{hP@k^ME*rq&`j&o)PO_@Z}uF zAnobXV8uSHk9c%0hnCw;L|$1}+(^ivHWUQ$IAri2?wAq||0_StcYlF@NYEjbo$KR+ zC$63=S-ElO2G-5WK<7XeKFq=AO}mD=P#$vANis+0@i@+5wEy`JW;f;1JsbMYXfBb}8R!slq#| zVdG6&b;DJa0m_F`gL{#!c9tYnpQ?aZH|ol0H7dI%FelCm=aoA{?dv1Ee>+B_TK;Lq z{!`26p69D8UEpo#n@}*8LPA2B^CF&v;lN`Z%Y+{6Wb8X|<8l)O-cpZ*3a*Rorg{Mr)z(dV zMcf4Kv=@K8*&wKAG%kHV)wblI33F6qVQ7~#w+c3jkYuf>!oAo0X^^WC$n z@{lOwR8~XEML>`KaG?L5x4w^0i`n{Tzctogr&K=bcsp(BdhzjFAov$Ah{c}mM;~YJ z&5i*PDHkn$*GMmA}y#I7Ah?tzye_0fdu;J{r%8#P!9Rvux2|;C1n6g z5Zm0UWUNu`W`++a?j6H|sUFou_VAx1`p55Gn4mu6A%bb<%t*f{dzRgy9wGzk>?DLn ze(Ocjm+IBuj2RWGzqXAFAehvhJwJ@R_!24?_`B(qtk7YDe1LxeFldz8(O+IGHIFU) zv%Y$S{rWf2Y@w284qB4Wz!iTq>UEQDZUyAs$3F}|40i2U+=Mrn{3$uSPol=z68R9| zM2(}KgeEd2NVK^0I$QtJ8~41$i(SaH8o$|Zi4!1i+YpgV(X=T-1j=C~j{({C@>jY+ zvB19w981tvS2ma@h+-@`G)A;hd#mz%@MM?UXyJ#^`O2YrDGL(xNp0@0o{>yG6GJpK zuUCJYWzfS06~V!Df-%qDoE@D`SvO9Ldw5vJnnfx|Dn!DERqpz872%s%E*yBwc|v0z z5V$jg3Bh1U~u40du}FM)_68nu_Om13Nx4oMgedFG9YY6 zW3+C8H&pyLD7R7Bh(j@Fe`h% zNoc7L2Ko*$8B>X?mDHah;~Bad!$2P?Yv9gxq2hx-6ZmzRVAtmkT_ zfsT1{(v1t)|FjQD&mh3b7C>AxZ@xQ^smVM0iH~&Al0^v;bpbDIz2-)$=EBaS)@!gk z$|gbQOmEKOUux&U$OO-B_+X`Z_LIj7mEl^XN)cApk#HKW#f`%p`nkOVQKKNrU^gW} z=;7cfLo;wH&)-=*i1L>|>VXczaB65wj)jE<8+piPg=(B5A|eOnbml&B+)2N-ZPVL= ze@WW5qZfPTJY=_?k9WJ{SzAiAQs4wY@}MZ~wW*6_uT&%X(0akSx{VJ$czih08*#Vx zVjq9-L95#(O=g*)nWx@8krprVoIY~l(bH2iJJd@1rt|Zwv$Hz3b>c?s`JbP%W?i=` z{j0*};024W;w9rJlBFL;q)Q2m)+CJ*030VS2s}yfTba@(`1lU{5*IYI*Jk4=Jyt2h z{VbaU8DCBOmta}pKziSBb$m&~vX@n$ho!=*rJnAL72c)Ers5cxZD^~9&J5wNvWv@d zlp;o}udD0|G`F=xV<^>?wF-3aff*(~Pr@4>Ds>86f}^3oE=^auR=$S(tdq$QoeLcd zWO$&+Jwh#mBR2buQg023?lc}_A1L*v;{0IE0$j1r-8 z&|p#d`nmv&wEQ7Oy;a>XMS(M#i%PN5j`#1^$MVU1KfjcVUMmX2^(^m}mj0~WORim9 ze0oH{@Sn%smJ79A^szj0-e}p?9eAKPO!8_L-kQDa6%Wp{%=6!D zkcTybo!s8;O)=c_$&D&M!_FNj*8A~Sa4y^P^`jnqR{l&b3gxS>kgF)x(^snbHakM zMc<^aPPF4;W3qFw`;rom70$wHzIVc&nuVI?;juB6APEiC^N z>%1dNBx2JANwy82ob%{&zc*9GoT1=#QyF@eego7iGCAt@J_5U9YI5>tnw!|3spM*u zie6DL*eA1ajk_0FAxxE0v-HpJlhJ}d(3#uU{hS7Rvv1SMzJ*k5pxuT;#({nkGY4|9 zy>z8Ja2OgOK3S0>E4J>b`5>OmymAEs&N}Q{at}J3K9TaWsbGK?U-x<_S zu`5fD{@yfjChIMh?*D0n9{%yGL}J&%=(e?hou~JKOFg-1Z^%~9mp>7at>BGelfjdX zPq!Lw+MDp`fBERBOyiRQHJ)MY#$rv)Q$=M!tsysr#sA~jEBVGIpAo0<_}SNAN+!L! z+{jstcU`*zI3=c#QQ*vicOd5e>=*tqZHQ8Gr<30S*Z+s+0(Zb5Hs6oFnuvmzHw zFmI!Sh?SEBZ+QipoJ-@7?fFRoOhNZ8wXri7Yb4L7Uv_zy+@98P=iOkF?L_M{GJG+W z9ju@l93btY9*kjs;U+5;{PJ*Jey+T^#A#h8bDS zSFyt58`*5F3skM`GrKYNPEPzQD=V0wdsA(1trV}{z5Am_^PjW(&zqPy+*M{n4277p zpB~T;VeE-S>E`C<_tTZ#5Rs^74wufF!fUJR=1%*_>2c;#)aIP4+G3TD_F_f~Zn)nh z46i0zZjv^c>2op}#9;UxdA||R`E?#5hNn9ZN_^*n_FPerEed%=Ycu6?Q$x1X&hddpqRrc)1sBHZEWiPG)Oz`KVG!)`11Ca4c{&am^fZ7Xjwm@b13n5(A8a< z;>w3jsNP3?I?;8B*<2GFrEKB|TLklXbu}%QT#66h69%uuF?0Kk(sBXMMepy~;Beiu zJo!@jv?n=xvLRnl_@pM@eQuq-n_KIx4fUtcug}GbW_xd`bfgB9f@#qc%84<=gnd z2h3NEM*3T76LX`+=F7g8zE^+Ggwi%9B_|jhjjOw%k=Ri<=v9tC$&7uv;alg!PEwoI ziLO$LTjOh5TbpoCPfy-_kmf7;W0vtb$jhtin8dzgG3hn>`DF1|XKip7iVJYMx=smu z{yq}-e&RY2H{ujjaL`f0b3@Z3?M=~qa{IPQA6M{{JuuI1jZyrN2MdX4?<+s)5T9#K-V zeN`k!?_Pn%n_ijG`2~#eZ7Z)(kYgJjb&l1vg{YZ5z{LDNLLm z78Tq&R_iD3I;)ZHk?J#N--9FUdK`8RAE8hGCQvMuc1-vkgfMqDj+h_4=k>;3$YHnU zfd4ioeI2kOUkOMAz<>iwwlb%&1s4YyxJme6nAley|1HV+UsJz#g%;Mqs_;N ztZRj~cFL~FkV6B;-raq^mWUY7`k#Wln!BcJO{4dR6iU9a{{qHECXed>FMpz zd$ZyRneJJ-84it8!e4iHKe`;Ca0ULw3x(v(>7#L=%MMQ&xNo?juCD%}sK`TxF1BkI<0{-VpnA;LH`=2C7%%fix=pTHUPq?pKa%r5~>3=V9zF(<`_c zW{}`{ls|D{y{ug2NmyF>^Rl@?8~=Xy9UC=6m@w84KT?@E6}Dzc(NQV+v5IX@B}ctRglT-gA}Xai=TsCe zheFB}YDG*_`Bj_}idcS!Y9?%Gd)GPd`(D?3UC;B}_jNz_=kv$sx$oz?MS7ElmZx{_ z@W5%CXafL%+v@4=0|21f1teHVeRlCZe^HzAiO#PC%HQD}8gPpJEu{_m>+b-l$m8 z_jS!V_w3)=^ltO^>~k!uEL%y=d-3v3jK$s9F6pA3j+S|IHZ?Hw*S7;ipRVB2g-*FzmRY-; zUNs*NF)4`Dr))L7iR-uD(H#GaL;hP5xaZT$*!)NCVJWZkeP7?`V|v+OehOHNs?TDi zG#+M|Q^eeW)e^1>4o_1$A971AH?Y<=|Ks8e50r_!mR=iqnPgTjOHTApZPe=iaNuEN zUkTA|Y`c5?myd&4y70Tgo{(n7f-(E8hx+^-BOA5_4iP^U1;g$6iyFz6zJWiF4E4G- zg_f}_YMyakuL~K>vF}i;ioLnjeWPz&_UE9}Ze32gxSeQAIH`WDO?VTx;qrrT-FaSa zN|o3@ttD)W!*6C94&>9h3B>(RxF!u*;|^K6*p!9=Nvmkr=;8NPI@gKU*hPY{bSEk; zI3YW`^i5kp#b!_N`V3n;qCJ_L5j0$|!5CHAtC6`FmCfhxBa5D~Y;0n_NFF7(P~}C^ zsp#8$1n7c~0XB5Z4S5ub#F*aXTqzuEB24RFl!j<9@6ClU6(YE!Lu@E4r5ZkYNEdz_ytYzBuoQ2?Yh=r~{ zB(wUP^_9V9$0PTooBC>(GVX$ud-yoGTqo4pIRdm}dhfbq#mhKsF3=Ol9k6DQ(W@Ro zZm}n5lxI0Yg46Ev>C3A&AulTM()U_+w*oU+)kfePFlWpDfN?iy6<{6KPM>r!K^>_D zCm&^A>myYori&*Y2AbPnk0Q1V#@chz36EGdIH3U2KV;txW|&0COs7Xz!}s#~_fJ!H z98zm}ja{HQ9X5|fCDBQ`SoBkKaeSo{;+;@=ZAKc=)8lF(;%hOh2S77XJTC&8-ht9O20J!4HAQv3HJ-Nc}U{tDai{n>5&;YXA(R%&A2>8H+}U zB-P3bgwYi`R)X2#^jm2<6UR8jN4^sZh)n@HmMVg@o63gfPmXsOWqN%3N1xG}13N$^Al-{LRO z`ABUo)mz`^&qu((AYs#AY&fmwaj5n$O1j|lpA=z!Hc*KW-gUikUg z2N{7p$_u-X3(Q`LA!BD+AQDq>((h9))&H5tx!CEJAf5+%%&hyJAL#`2Eo6Z}CXTB* zbKd0ZIKNU}Qr&I~k4w0J$}=~&2G@QV(E9JwqmoLmcqUNxPP1j?bdgmgOSF!(#30Fx@9#{fDGmVUW=6ya5`=ME-pfa=~1 zV4OuR$VG)r%x`HL8yk}i_2ZU{3Q8bamRiJ==@~~nQ%kCtjZ#buEn6=7*KWvNPqY=tBTps?o}^Y$|k^KG=Jv>WDZ z2FxPQ;D=2y^YRHO8#SJOc77=i*_ISqtR}TE64h3QiR3z=t__Rd_of9T#aLqnsCUC- zzp1FJS%lr4pzX{oytV|=zl(wmxr)he`Kz=eR?f%btt|SPq8^wqz0)XiYWUvL5lIsq zu3YWyee@&JaRI2w2NSgxHEPBb`PxO#3w5-S3;ep zFQaka_In=n)-Cif+B{~}m8rDSl2(&H)1`(k9*bl@2rN{n%TwBADO~@6(90>_*OS_K zvIVUbkZO6s^~#JKCctMRb?Q)r?C}ZT&1lKgLV=Y+toR0PYqqXI*op5HPQrtRa4QA; z-P`r=OwX5#u>Y&TU~*(fazmxEpjf}yFj097U-`oO%MdEIEK2~)j0#7U!3CO5bi|8> zj}U!-Vp8D)7{fA9M;BrJjA=&QqHj>*M0cVlqN18KQe}bjYiG_2Zqezu&Qn#K6x7U4 zt?TBOE9g`!RcMI_Jci1b|Y^|a@2llptImIRN+gOV_X1v3`t0SHJ66Tp;WaDQMd$^N>DNsKx^r=4<|X=PfXbu* zv!5rYws?|LtiBr1hk^`}o(=+jXLm7iEsgyX70{6hAK(H36*#c5=|&0z9U`R_<|G$F zE+R#@9w(AspeaHP5GF%b*eilfb5A$c9JDS((;eC}dY2$415gaE&Sb6Wk|%~n{c!KX zPVG4g`={#N=&0Tmr9~d$dcgO=ks`(E`-vl4Jc%EV_c1kNWFaibj(7HhGLxx}jvnLTuT zxAk3o zPl@{sPPxnPz6H)J4a)Z-l&0`yWl=O`m*gRXIj(kbLjiK-k$-s&dt1Z$m|9w nag|=E3&64k|FlqWuhjLCCCS!eMRvY=h5@#2-r-*2#y;_HPzU6I delta 2118 zcmV-M2)Xz36~GZCiBL{Q4GJ0x0000DNk~Le0002s0002s2m=5B04?*H(*OVfv5_Su zkxdv6nE(LHGXMYp0RPMY%*@P@ab16-qocI6w7tE(Y@)_vj41g40004WQchCV=-0C=2@lS@v+Fc5~<$tj|CYY<6O2^K6stx$#94F|B? zWJoM*4;mXHZjWgt;-DB;-ppA4=XrWrJZ_(Mhhnqe<)1)SqABi+`uZl%2HAhQ-aD%* z&w7wu@6L{O!htszP8=1uMV_^itiLGp?3ILuv;8Y;P;0KRv-3*-dJ9T?d2`Lye=v2eQ4ugXGb#2%knN-Iu5q@ z1~q6hM@Z1Nd2R3ozXJzq{!>RRFx_#Y^&RmD*3tDVC1^4MU0r`9ID5yaKC(EUPT70r z3)5TGCTw0{RQ?EpAP9mWh+ebG(Y|i_bjn)sGl2t~qGSnbDJOeb4sJPDX*SDhL5!)x0u)a>81L?`S*s-X> zAj@uI`?|&7_h{Q3Btb`Jv&NfDye_hS*9O!EkJDt#by0tUAP9mW2!bGpW_UU3>u!#s z?&m1#*E!nPEl+%D-K0VBvSkLuC*~UZi6oe2Xuu%LMgZtuHsbp0pG1P0GBjW?TS7=e zrFyo6`<|euNJynSSPdFAcnHWt60E8_sst}Cj3($QYD}d&J>5ls`m5v%rE?`2P8$29|U|q7R zj&#w3K{!G2S9EUVl`q=YyYHe-dNGw?bg+VV$!a>nm&icB#+d#Lj4-=$~=HFVJ-&5&s6J7h0TV-lJ^vCkTQd2!bF8f@nyP zqp1I$qo{w(QPgj99ACGB^?DsFm!AUP^@Gol!AS~YFbqHP3txf;!;oM3O)deQF@EJY zxolsL44(Ouz}>i@LE-F7{BNkjA!u*_3G#o8zzh=`274F{BVB+)AMu4;7`79|CCqp05sV1VL}*mT{k$N!Ul5;)u2f5 z<>dw3McI>>zIhS>BD-kM4JvAI_zAiXo51-s4?g)TI6;|RbQ@%XfB9bUYd#BnA3Rk1 zJI4?W{&V+lFrRrm!B3FER}tVVuR?$E;B|-w73YKhfF*w&jv3L% zpI|)DM*~F{2BQh^@^32LDvne%^f&v;(;FswpP+YTr>)e4!Ki}cA_nxR!r~&Uuj>!= zeNQmO>#4yo^L4|LE*g!5fWd{_Jv9dU!6Z2PU9_P=f*=TjAP9mWh~{j!rnjI&c5=DR z{$pJ1cG8t}I7WXlk-xp^&FFuGJ?(BxOj@KtVZ4BUCM5|>cbVK?GIvT>N_ObX Q(*CKdSL7`V<7BV~0Oyic8vpBEcdQndZaeibz=U;Y$5NXPb5SmJ+0Xq4^(gz zC#!sttBEcdQndZaeibz=U;Y$5NXPb5SmJ+0Xq4^(gz zC#!sttv)w(4@(16u}4H6b3<^GWQ$UHX?s(L<)pZHm2QD46J`rd_np=((;?WgIBG^v l^wimlCN|Bj5jI?_v$QL+CM7$2URlqy1FdClyF)k`tN~SDS;+tZ literal 0 HcmV?d00001 diff --git a/icons/program_icons/smmon_3.gif b/icons/program_icons/smmon_3.gif new file mode 100644 index 0000000000000000000000000000000000000000..dc7c8734eedaadc397307f89d92e0be1bca8edd6 GIT binary patch literal 502 zcmZ?wbhEHb)L;-}c*MY9VZrc&fdPmufCP|b!EoTf0ib~5e{Mh5kYH!W09PYD17=2$ z&`%alIR14Q6CO?W|!O$4N_5ma4c6~`dseFN%FVNoO_NQzFenR zG5d_b3ETLyhqdmx%yrfIAT2k|*Yl#qQ_Y$)8dEH{ROou;Y*Tw?6}X~k^0cRm?q?PL z>1DjZxaE%p|Cu|CybL}K29+h;O^hw<^h)Zm-3(SN-Ql_R6BT;o5?{Q-D-brG-=Ya4Y4~vaX{no25ZYX^%30UrL4)oqB z-Rqra7oAJdd28vm_=rzl<%=|icMYb!tCuH#VBlq7WNb9ZF6ClSXk%|^ZLd*p=<4C_ zw(8|7u%FyhF|BLCtQ?=Zz6C5ZR#!}26`ne`tY^!r9ww#+hMgOVo3^grzH|4EJ&8#s s`?sB5y<^ug$CG>q&m3wyGOKjg?K|ZcI*%NE^!Ulmyt^-UaWYr~0GGku00000 literal 0 HcmV?d00001 diff --git a/icons/program_icons/smmon_4.gif b/icons/program_icons/smmon_4.gif new file mode 100644 index 0000000000000000000000000000000000000000..8a75e6e118484dcf821a62459a22ad36e41bfa21 GIT binary patch literal 503 zcmZ?wbhEHb)L;-}c*MY9VZrc&fdPmufCP|b!EoTf0ib~5e{Mh5kYH!W09PYD17=2$ z&`%alIReYv=CVop^Hbp|zz)&gC^%-Mn@7IuFCq2M-@zy}R}H^IMz@)&Tpc-&gvm|AeWfJq(RzZ2hxU zVii|RU&GMMG$&%!LFNB_k$Rs|ExM=C_d~svQsUnqdHS@3%)3gs_L`<&oOJEc8;1>R*Z%1GTjF`8v+00ZK-!dN2@Er&^S^CvJFvFk zZJBvRNiGXxjYOIXUqeZgbQ#E7-0Aftjb0OTnWy@ucTejrpHPxLMIs?gVo85#OD@y= z*fooR_O~$Y+1%N+NN?RPhSq)7`ZG2xJ)OO0ezI$(z_AM#S@zz%b^H89-qr^XA8|5R F0{{t@Dslh- literal 0 HcmV?d00001 diff --git a/icons/program_icons/smmon_6.gif b/icons/program_icons/smmon_6.gif new file mode 100644 index 0000000000000000000000000000000000000000..aea2f87921df6c133a4e245030b159b364354914 GIT binary patch literal 325 zcmZ?wbhEHb)L;-}SjfO&!NBl?f#JY`0}KodivPL&TtkAL9RpmA^bD98K|()SIOQ0a z8FYYb29Op8rq((AD-XO~zsN7F>DS#R3pj`OEH`mktO{My%6 zZPj-V%#c1ab<^?o^z^il)D>nkj22?p[2]:void 0,l=Math.min((void 0===c?o:r(c,o))-u,o-s),f=1;for(s>u&&u+l>s&&(f=-1,u+=l-1,s+=l-1);l-- >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 a=t(80),r=t(76),i=t(79);e.exports=[].fill||function(t){for(var e=a(this),n=i(e.length),o=arguments,s=o.length,u=r(s>1?o[1]:void 0,n),p=s>2?o[2]:void 0,c=void 0===p?n:r(p,n);c>u;)e[u++]=t;return e}},{76:76,79:79,80:80}],7:[function(t,e,n){var a=t(78),r=t(79),i=t(76);e.exports=function(t){return function(e,n,o){var s,u=a(e),p=r(u.length),c=i(o,p);if(t&&n!=n){for(;p>c;)if(s=u[c++],s!=s)return!0}else for(;p>c;c++)if((t||c in u)&&u[c]===n)return t||c;return!t&&-1}}},{76:76,78:78,79:79}],8:[function(t,e,n){var a=t(17),r=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,p=4==t,c=6==t,l=5==t||c;return function(f,d,h){for(var m,v,g=i(f),b=r(g),y=a(d,h,3),x=o(b.length),_=0,w=e?s(f,x):n?s(f,0):void 0;x>_;_++)if((l||_ 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(p)return!1;return c?-1:u||p?p:w}}},{17:17,34:34,79:79,80:80,9:9}],9:[function(t,e,n){var a=t(38),r=t(36),i=t(83)("species");e.exports=function(t,e){var n;return r(t)&&(n=t.constructor,"function"!=typeof n||n!==Array&&!r(n.prototype)||(n=void 0),a(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 a=t(11),r=t(83)("toStringTag"),i="Arguments"==a(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))[r])?n:i?a(e):"Object"==(o=a(e))&&"function"==typeof e.callee?"Arguments":o}},{11:11,83:83}],11:[function(t,e,n){var a={}.toString;e.exports=function(t){return a.call(t).slice(8,-1)}},{}],12:[function(t,e,n){"use strict";var a=t(46),r=t(31),i=t(60),o=t(17),s=t(69),u=t(18),p=t(27),c=t(42),l=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";r(t,f,++y)}return"O"+t[f]},_=function(t,e){var n,a=x(e);if("F"!==a)return t._i[a];for(n=t._f;n;n=n.n)if(n.k==e)return n};e.exports={getConstructor:function(t,e,n,r){var c=t(function(t,i){s(t,c,e),t._i=a.create(null),t._f=void 0,t._l=void 0,t[b]=0,void 0!=i&&p(i,n,t[r],t)});return i(c.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 a=n.n,r=n.p;delete e._i[n.i],n.r=!0,r&&(r.n=a),a&&(a.p=r),e._f==n&&(e._f=a),e._l==n&&(e._l=r),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&&a.setDesc(c.prototype,"size",{get:function(){return u(this[b])}}),c},def:function(t,e,n){var a,r,i=_(t,e);return i?i.v=n:(t._l=i={i:r=x(e,!0),k:e,v:n,p:a=t._l,n:void 0,r:!1},t._f||(t._f=i),a&&(a.n=i),t[b]++,"F"!==r&&(t._i[r]=i)),t},getEntry:_,setStrong:function(t,e,n){c(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?l(0,n.k):"values"==e?l(0,n.v):l(0,[n.k,n.v]):(t._t=void 0,l(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 a=t(27),r=t(10);e.exports=function(t){return function(){if(r(this)!=t)throw TypeError(t+"#toJSON isn't generic");var e=[];return a(this,!1,e.push,e),e}}},{10:10,27:27}],14:[function(t,e,n){"use strict";var a=t(31),r=t(60),i=t(4),o=t(38),s=t(69),u=t(27),p=t(8),c=t(30),l=t(82)("weak"),f=Object.isExtensible||o,d=p(5),h=p(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,a){var i=t(function(t,r){s(t,i,e),t._i=m++,t._l=void 0,void 0!=r&&u(r,n,t[a],t)});return r(i.prototype,{"delete":function(t){return o(t)?f(t)?c(t,l)&&c(t[l],this._i)&&delete t[l][this._i]:v(this)["delete"](t):!1},has:function(t){return o(t)?f(t)?c(t,l)&&c(t[l],this._i):v(this).has(t):!1}}),i},def:function(t,e,n){return f(i(e))?(c(e,l)||a(e,l,{}),e[l][t._i]=n):v(t).set(e,n),t},frozenStore:v,WEAK:l}},{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 a=t(29),r=t(22),i=t(61),o=t(60),s=t(27),u=t(69),p=t(38),c=t(24),l=t(43),f=t(66);e.exports=function(t,e,n,d,h,m){var v=a[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&&!p(t)?!1:e.call(this,0===t?0:t)}:"has"==t?function(t){return m&&!p(t)?!1:e.call(this,0===t?0:t)}:"get"==t?function(t){return m&&!p(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&&!c(function(){(new g).entries().next()}))){var w,k=new g,E=k[b](m?{}:-0,1)!=k,S=c(function(){k.has(1)}),C=l(function(t){new g(t)});C||(g=e(function(e,n){u(e,g,t);var a=new v;return void 0!=n&&s(n,h,a[b],a),a}),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,r(r.G+r.W+r.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 a=e.exports={version:"1.2.6"};"number"==typeof __e&&(__e=a)},{}],17:[function(t,e,n){var a=t(2);e.exports=function(t,e,n){if(a(t),void 0===e)return t;switch(n){case 1:return function(n){return t.call(e,n)};case 2:return function(n,a){return t.call(e,n,a)};case 3:return function(n,a,r){return t.call(e,n,a,r)}}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 a=t(38),r=t(29).document,i=a(r)&&a(r.createElement);e.exports=function(t){return i?r.createElement(t):{}}},{29:29,38:38}],21:[function(t,e,n){var a=t(46);e.exports=function(t){var e=a.getKeys(t),n=a.getSymbols;if(n)for(var r,i=n(t),o=a.isEnum,s=0;i.length>s;)o.call(t,r=i[s++])&&e.push(r);return e}},{46:46}],22:[function(t,e,n){var a=t(29),r=t(16),i=t(31),o=t(61),s=t(17),u="prototype",p=function(t,e,n){var c,l,f,d,h=t&p.F,m=t&p.G,v=t&p.S,g=t&p.P,b=t&p.B,y=m?a:v?a[e]||(a[e]={}):(a[e]||{})[u],x=m?r:r[e]||(r[e]={}),_=x[u]||(x[u]={});m&&(n=e);for(c in n)l=!h&&y&&c in y,f=(l?y:n)[c],d=b&&l?s(f,a):g&&"function"==typeof f?s(Function.call,f):f,y&&!l&&o(y,c,f),x[c]!=f&&i(x,c,d),g&&_[c]!=f&&(_[c]=f)};a.core=r,p.F=1,p.G=2,p.S=4,p.P=8,p.B=16,p.W=32,e.exports=p},{16:16,17:17,29:29,31:31,61:61}],23:[function(t,e,n){var a=t(83)("match");e.exports=function(t){var e=/./;try{"/./"[t](e)}catch(n){try{return e[a]=!1,!"/./"[t](e)}catch(r){}}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 a=t(31),r=t(61),i=t(24),o=t(18),s=t(83);e.exports=function(t,e,n){var u=s(t),p=""[t];i(function(){var e={};return e[u]=function(){return 7},7!=""[t](e)})&&(r(String.prototype,t,n(o,u,p)),a(RegExp.prototype,u,2==e?function(t,e){return p.call(t,this,e)}:function(t){return p.call(t,this)}))}},{18:18,24:24,31:31,61:61,83:83}],26:[function(t,e,n){"use strict";var a=t(4);e.exports=function(){var t=a(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 a=t(17),r=t(40),i=t(35),o=t(4),s=t(79),u=t(84);e.exports=function(t,e,n,p){var c,l,f,d=u(t),h=a(n,p,e?2:1),m=0;if("function"!=typeof d)throw TypeError(t+" is not iterable!");if(i(d))for(c=s(t.length);c>m;m++)e?h(o(l=t[m])[0],l[1]):h(t[m]);else for(f=d.call(t);!(l=f.next()).done;)r(f,h,l.value,e)}},{17:17,35:35,4:4,40:40,79:79,84:84}],28:[function(t,e,n){var a=t(78),r=t(46).getNames,i={}.toString,o="object"==typeof window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],s=function(t){try{return r(t)}catch(e){return o.slice()}};e.exports.get=function(t){return o&&"[object Window]"==i.call(t)?s(t):r(a(t))}},{46:46,78:78}],29:[function(t,e,n){var a=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=a)},{}],30:[function(t,e,n){var a={}.hasOwnProperty;e.exports=function(t,e){return a.call(t,e)}},{}],31:[function(t,e,n){var a=t(46),r=t(59);e.exports=t(19)?function(t,e,n){return a.setDesc(t,e,r(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 a=void 0===n;switch(e.length){case 0:return a?t():t.call(n);case 1:return a?t(e[0]):t.call(n,e[0]);case 2:return a?t(e[0],e[1]):t.call(n,e[0],e[1]);case 3:return a?t(e[0],e[1],e[2]):t.call(n,e[0],e[1],e[2]);case 4:return a?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 a=t(11);e.exports=Object("z").propertyIsEnumerable(0)?Object:function(t){return"String"==a(t)?t.split(""):Object(t)}},{11:11}],35:[function(t,e,n){var a=t(45),r=t(83)("iterator"),i=Array.prototype;e.exports=function(t){return void 0!==t&&(a.Array===t||i[r]===t)}},{45:45,83:83}],36:[function(t,e,n){var a=t(11);e.exports=Array.isArray||function(t){return"Array"==a(t)}},{11:11}],37:[function(t,e,n){var a=t(38),r=Math.floor;e.exports=function(t){return!a(t)&&isFinite(t)&&r(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 a=t(38),r=t(11),i=t(83)("match");e.exports=function(t){var e;return a(t)&&(void 0!==(e=t[i])?!!e:"RegExp"==r(t))}},{11:11,38:38,83:83}],40:[function(t,e,n){var a=t(4);e.exports=function(t,e,n,r){try{return r?e(a(n)[0],n[1]):e(n)}catch(i){var o=t["return"];throw void 0!==o&&a(o.call(t)),i}}},{4:4}],41:[function(t,e,n){"use strict";var a=t(46),r=t(59),i=t(66),o={};t(31)(o,t(83)("iterator"),function(){return this}),e.exports=function(t,e,n){t.prototype=a.create(o,{next:r(1,n)}),i(t,e+" Iterator")}},{31:31,46:46,59:59,66:66,83:83}],42:[function(t,e,n){"use strict";var a=t(48),r=t(22),i=t(61),o=t(31),s=t(30),u=t(45),p=t(41),c=t(66),l=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,_){p(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",C=y==v,P=!1,A=t.prototype,O=A[f]||A[h]||y&&A[y],T=O||E(y);if(O){var j=l(T.call(new t));c(j,S,!0),!a&&s(A,h)&&o(j,f,g),C&&O.name!==v&&(P=!0,T=function(){return O.call(this)})}if(a&&!_||!d&&!P&&A[f]||o(A,f,T),u[e]=T,u[S]=g,y)if(w={values:C?T:E(v),keys:x?T:E(m),entries:C?E("entries"):T},_)for(k in w)k in A||i(A,k,w[k]);else r(r.P+r.F*(d||P),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 a=t(83)("iterator"),r=!1;try{var i=[7][a]();i["return"]=function(){r=!0},Array.from(i,function(){throw 2})}catch(o){}e.exports=function(t,e){if(!e&&!r)return!1;var n=!1;try{var i=[7],o=i[a]();o.next=function(){return{done:n=!0}},i[a]=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 a=Object;e.exports={create:a.create,getProto:a.getPrototypeOf,isEnum:{}.propertyIsEnumerable,getDesc:a.getOwnPropertyDescriptor,setDesc:a.defineProperty,setDescs:a.defineProperties,getKeys:a.keys,getNames:a.getOwnPropertyNames,getSymbols:a.getOwnPropertySymbols,each:[].forEach}},{}],47:[function(t,e,n){var a=t(46),r=t(78);e.exports=function(t,e){for(var n,i=r(t),o=a.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 a,r,i,o=t(29),s=t(75).set,u=o.MutationObserver||o.WebKitMutationObserver,p=o.process,c=o.Promise,l="process"==t(11)(p),f=function(){var t,e,n;for(l&&(t=p.domain)&&(p.domain=null,t.exit());a;)e=a.domain,n=a.fn,e&&e.enter(),n(),e&&e.exit(),a=a.next;r=void 0,t&&t.enter()};if(l)i=function(){p.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=c&&c.resolve?function(){c.resolve().then(f)}:function(){s.call(o,f)};e.exports=function(t){var e={fn:t,next:void 0,domain:l&&p.domain};r&&(r.next=e),a||(a=e,i()),r=e}},{11:11,29:29,75:75}],53:[function(t,e,n){var a=t(46),r=t(80),i=t(34);e.exports=t(24)(function(){var t=Object.assign,e={},n={},a=Symbol(),r="abcdefghijklmnopqrst";return e[a]=7,r.split("").forEach(function(t){n[t]=t}),7!=t({},e)[a]||Object.keys(t({},n)).join("")!=r})?function(t,e){for(var n=r(t),o=arguments,s=o.length,u=1,p=a.getKeys,c=a.getSymbols,l=a.isEnum;s>u;)for(var f,d=i(o[u++]),h=c?p(d).concat(c(d)):p(d),m=h.length,v=0;m>v;)l.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 a=t(22),r=t(16),i=t(24);e.exports=function(t,e){var n=(r.Object||{})[t]||Object[t],o={};o[t]=e(n),a(a.S+a.F*i(function(){n(1)}),"Object",o)}},{16:16,22:22,24:24}],55:[function(t,e,n){var a=t(46),r=t(78),i=a.isEnum;e.exports=function(t){return function(e){for(var n,o=r(e),s=a.getKeys(o),u=s.length,p=0,c=[];u>p;)i.call(o,n=s[p++])&&c.push(t?[n,o[n]]:o[n]);return c}}},{46:46,78:78}],56:[function(t,e,n){var a=t(46),r=t(4),i=t(29).Reflect;e.exports=i&&i.ownKeys||function(t){var e=a.getNames(r(t)),n=a.getSymbols;return n?e.concat(n(t)):e}},{29:29,4:4,46:46}],57:[function(t,e,n){"use strict";var a=t(58),r=t(33),i=t(2);e.exports=function(){for(var t=i(this),e=arguments.length,n=Array(e),o=0,s=a._,u=!1;e>o;)(n[o]=arguments[o++])===s&&(u=!0);return function(){var a,i=this,o=arguments,p=o.length,c=0,l=0;if(!u&&!p)return r(t,n,i);if(a=n.slice(),u)for(;e>c;c++)a[c]===s&&(a[c]=o[l++]);for(;p>l;)a.push(o[l++]);return r(t,a,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 a=t(61);e.exports=function(t,e){for(var n in e)a(t,n,e[n]);return t}},{61:61}],61:[function(t,e,n){var a=t(29),r=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)||r(n,i,t[e]?""+t[e]:u.join(e+"")),n.hasOwnProperty("name")||r(n,"name",e)),t===a?t[e]=n:(o||delete t[e],r(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 a=t(46).getDesc,r=t(38),i=t(4),o=function(t,e){if(i(t),!r(e)&&null!==e)throw TypeError(e+": can't set as prototype!")};e.exports={set:Object.setPrototypeOf||("__proto__"in{}?function(e,n,r){try{r=t(17)(Function.call,a(Object.prototype,"__proto__").set,2),r(e,[]),n=!(e instanceof Array)}catch(i){n=!0}return function(t,e){return o(t,e),n?t.__proto__=e:r(t,e),t}}({},!1):void 0),check:o}},{17:17,38:38,4:4,46:46}],65:[function(t,e,n){"use strict";var a=t(29),r=t(46),i=t(19),o=t(83)("species");e.exports=function(t){var e=a[t];i&&e&&!e[o]&&r.setDesc(e,o,{configurable:!0,get:function(){return this}})}},{19:19,29:29,46:46,83:83}],66:[function(t,e,n){var a=t(46).setDesc,r=t(30),i=t(83)("toStringTag");e.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,i)&&a(t,i,{configurable:!0,value:e})}},{30:30,46:46,83:83}],67:[function(t,e,n){var a=t(29),r="__core-js_shared__",i=a[r]||(a[r]={});e.exports=function(t){return i[t]||(i[t]={})}},{29:29}],68:[function(t,e,n){var a=t(4),r=t(2),i=t(83)("species");e.exports=function(t,e){var n,o=a(t).constructor;return void 0===o||void 0==(n=a(o)[i])?e:r(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 a=t(77),r=t(18);e.exports=function(t){return function(e,n){var i,o,s=r(e)+"",u=a(n),p=s.length;return 0>u||u>=p?t?"":void 0:(i=s.charCodeAt(u),55296>i||i>56319||u+1===p||(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 a=t(39),r=t(18);e.exports=function(t,e,n){if(a(e))throw TypeError("String#"+n+" doesn't accept regex!");return r(t)+""}},{18:18,39:39}],72:[function(t,e,n){var a=t(79),r=t(73),i=t(18);e.exports=function(t,e,n,o){var s=i(t)+"",u=s.length,p=void 0===n?" ":n+"",c=a(e);if(u>=c)return s;""==p&&(p=" ");var l=c-u,f=r.call(p,Math.ceil(l/p.length));return f.length>l&&(f=f.slice(0,l)),o?f+s:s+f}},{18:18,73:73,79:79}],73:[function(t,e,n){"use strict";var a=t(77),r=t(18);e.exports=function(t){var e=r(this)+"",n="",i=a(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 a=t(22),r=t(18),i=t(24),o=" \n\x0B\f\r   ᠎              \u2028\u2029\ufeff",s="["+o+"]",u="​…",p=RegExp("^"+s+s+"*"),c=RegExp(s+s+"*$"),l=function(t,e){var n={};n[t]=e(f),a(a.P+a.F*i(function(){return!!o[t]()||u[t]()!=u}),"String",n)},f=l.trim=function(t,e){return t=r(t)+"",1&e&&(t=t.replace(p,"")),2&e&&(t=t.replace(c,"")),t};e.exports=l},{18:18,22:22,24:24}],75:[function(t,e,n){var a,r,i,o=t(17),s=t(33),u=t(32),p=t(20),c=t(29),l=c.process,f=c.setImmediate,d=c.clearImmediate,h=c.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)},a(m),m},d=function(t){delete v[t]},"process"==t(11)(l)?a=function(t){l.nextTick(o(b,t,1))}:h?(r=new h,i=r.port2,r.port1.onmessage=y,a=o(i.postMessage,i,1)):c.addEventListener&&"function"==typeof postMessage&&!c.importScripts?(a=function(t){c.postMessage(t+"","*")},c.addEventListener("message",y,!1)):a=g in p("script")?function(t){u.appendChild(p("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 a=t(77),r=Math.max,i=Math.min;e.exports=function(t,e){return t=a(t),0>t?r(t+e,0):i(t,e)}},{77:77}],77:[function(t,e,n){var a=Math.ceil,r=Math.floor;e.exports=function(t){return isNaN(t=+t)?0:(t>0?r:a)(t)}},{}],78:[function(t,e,n){var a=t(34),r=t(18);e.exports=function(t){return a(r(t))}},{18:18,34:34}],79:[function(t,e,n){var a=t(77),r=Math.min;e.exports=function(t){return t>0?r(a(t),9007199254740991):0}},{77:77}],80:[function(t,e,n){var a=t(18);e.exports=function(t){return Object(a(t))}},{18:18}],81:[function(t,e,n){var a=t(38);e.exports=function(t,e){if(!a(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!a(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!a(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!a(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},{38:38}],82:[function(t,e,n){var a=0,r=Math.random();e.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++a+r).toString(36))}},{}],83:[function(t,e,n){var a=t(67)("wks"),r=t(82),i=t(29).Symbol;e.exports=function(t){return a[t]||(a[t]=i&&i[t]||(i||r)("Symbol."+t))}},{29:29,67:67,82:82}],84:[function(t,e,n){var a=t(10),r=t(83)("iterator"),i=t(45);e.exports=t(16).getIteratorMethod=function(t){return void 0!=t?t[r]||t["@@iterator"]||i[a(t)]:void 0}},{10:10,16:16,45:45,83:83}],85:[function(t,e,n){"use strict";var a,r=t(46),i=t(22),o=t(19),s=t(59),u=t(32),p=t(20),c=t(30),l=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),C=Object.prototype,P=Array.prototype,A=P.slice,O=P.join,T=r.setDesc,j=r.getDesc,R=r.setDescs,M={};o||(a=!d(function(){return 7!=T(p("div"),"a",{get:function(){return 7}}).a}),r.setDesc=function(t,e,n){if(a)try{return T(t,e,n)}catch(r){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(h(t)[e]=n.value),t},r.getDesc=function(t,e){if(a)try{return j(t,e)}catch(n){}return c(t,e)?s(!C.propertyIsEnumerable.call(t,e),t[e]):void 0},r.setDescs=R=function(t,e){h(t);for(var n,a=r.getKeys(e),i=a.length,o=0;i>o;)r.setDesc(t,n=a[o++],e[n]);return t}),i(i.S+i.F*!o,"Object",{getOwnPropertyDescriptor:r.getDesc,defineProperty:r.setDesc,defineProperties:R});var L="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(","),D=L.concat("length","prototype"),N=L.length,F=function(){var t,e=p("iframe"),n=N,a=">";for(e.style.display="none",u.appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write(" + + + + + + + +{{#if data.active}} + Back to Menu
+ + + {{data.SM_integrity}}% + + + {{data.SM_power}} MeV/cm3 + + + {{data.SM_ambienttemp}} K + + + {{data.SM_ambientpressure}} kPa + + +

+ + {{#each data.gases}} + + {{amount}} % + + {{/each}} + +{{else}} + Refresh
+ + {{#each data.supermatters}} + + {{area_name}} - (#{{uid}}) + + + {{integrity}} % + + + View Details + + {{/each}} + +{{/if}} \ No newline at end of file