Encryption Keys for headsets (#12615)

This commit is contained in:
AlexMorgan3817
2023-01-29 00:53:08 +00:00
committed by GitHub
parent 14ba167201
commit c8b89c7008
33 changed files with 783 additions and 270 deletions

View File

@@ -1,12 +1,22 @@
# Chat window radio wrap (prefix and postfix)
chat-radio-message-wrap = [color={$color}]{$channel} {$name} says: "{$message}"[/color]
headset-encryption-key-successfully-installed = You put the key into the headset.
headset-encryption-key-slots-already-full = There is no place for another key.
headset-encryption-keys-all-extracted = You pop out the encryption keys from the headset!
headset-encryption-keys-no-keys = This headset has no encryption keys!
headset-encryption-keys-are-locked = The headset's key slots are locked, you cannot add or remove any keys.
examine-encryption-key-channels-prefix = It is providing these frequencies to the headset:
examine-radio-frequency = It's set to broadcast over the {$frequency} frequency.
examine-headset = A small screen on the headset displays the following available frequencies:
examine-headset-channel = [color={$color}]:{$key} for {$id} ({$freq})[/color]
examine-headset-chat-prefix = Use {$prefix} for the currently tuned frequency.
examine-headset-channels-prefix = A small screen on the headset displays the following available frequencies:
examine-headset-channel = [color={$color}]{$key} for {$id} ({$freq})[/color]
examine-headset-no-keys = It seems broken. There are no encryption keys in it.
examine-headset-chat-prefix = Use this {$prefix} for your department's frequency.
examine-headset-default-channel = It's indicates that default channel of this headset is [color={$color}]{$channel}[/color].
examine-encryption-key-default-channel = It's seems like [color={$color}]{$channel}[/color] is a default channel.
chat-radio-common = Common
chat-radio-centcom = CentCom

View File

@@ -76,7 +76,10 @@ uplink-stealth-box-name = Stealth Box
uplink-stealth-box-desc = A box outfitted with stealth technology, sneak around with this and don't move too fast now!
uplink-headset-name = Syndicate Over-ear Headset
uplink-headset-desc = A headset that allows you to listen in on departmental channels, or contact other traitors.
uplink-headset-desc = A headset that allows you to communicate with other syndicate operatives. Has 4 slots for encryption keys.
uplink-encryption-key-name = Syndicate Encryption Key
uplink-encryption-key-desc = An encryption key for access to the secret frequency of our special agents. No one will know about your special channel with friends... or rivals.
uplink-hypopen-name = Hypopen
uplink-hypopen-desc = A chemical hypospray disguised as a pen, capable of instantly injecting up to 15u of reagents. Starts empty.

View File

@@ -268,16 +268,26 @@
categories:
- UplinkUtility
#TODO: Increase the price of this to 4-5/remove it when we get encrpytion keys
#TODO: Increase the price to 4 when flashbang prof.
- type: listing
id: UplinkHeadset
name: uplink-headset-name
description: uplink-headset-desc
productEntity: ClothingHeadsetAltSyndicate
cost:
Telecrystal: 2 # next step is adding encryption keys
Telecrystal: 4
categories:
- UplinkUtility
- UplinkUtility
- type: listing
id: UplinkHeadsetEncryptionKey
name: uplink-encryption-key-name
description: uplink-encryption-key-desc
productEntity: EncryptionKeySyndie
cost:
Telecrystal: 2
categories:
- UplinkUtility
- type: listing
id: UplinkHypopen

View File

@@ -5,7 +5,15 @@
name: headset
description: An updated, modular intercom that fits over the head. Takes encryption keys.
components:
- type: ContainerContainer
containers:
key_slots: !type:Container
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCommon
- type: Headset
keysExtractionMethod: Screwing
- type: Sprite
state: icon
- type: Clothing
@@ -13,38 +21,50 @@
- ears
sprite: Clothing/Ears/Headsets/base.rsi
- type: entity
parent: ClothingHeadset
id: ClothingHeadsetGrey
name: passenger headset
components:
- type: Sprite
sprite: Clothing/Ears/Headsets/base.rsi
- type: entity
parent: ClothingHeadset
id: ClothingHeadsetCargo
name: cargo headset
description: A headset used by supply employees.
components:
- type: Headset
channels:
- Common
- Supply
defaultChannel: Supply
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCargo
- type: Sprite
sprite: Clothing/Ears/Headsets/cargo.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/cargo.rsi
- type: entity
parent: ClothingHeadset
parent: ClothingHeadsetCargo
id: ClothingHeadsetMining
name: mining headset
description: Headset used by shaft miners.
components:
- type: Sprite
sprite: Clothing/Ears/Headsets/mining.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/mining.rsi
- type: entity
parent: ClothingHeadsetCargo
id: ClothingHeadsetQM
name: qm headset
description: A headset used by the quartermaster.
components:
- type: Headset
channels:
- Command
- Common
- Supply
defaultChannel: Supply
- type: Sprite
sprite: Clothing/Ears/Headsets/cargo.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/cargo.rsi
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyQM
- type: entity
parent: ClothingHeadset
@@ -52,18 +72,10 @@
name: CentCom headset
description: A headset used by the upper echelons of Nanotrasen.
components:
- type: Headset
channels:
- Common
- Command
- CentCom
- Engineering
- Medical
- Science
- Security
- Service
- Supply
defaultChannel: CentCom
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCentCom
- type: Sprite
sprite: Clothing/Ears/Headsets/centcom.rsi
- type: Clothing
@@ -75,17 +87,10 @@
name: command headset
description: A headset with a commanding channel.
components:
- type: Headset
channels:
- Common
- Command
- Engineering
- Medical
- Science
- Security
- Service
- Supply
defaultChannel: Command
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCommand
- type: Sprite
sprite: Clothing/Ears/Headsets/command.rsi
- type: Clothing
@@ -97,32 +102,25 @@
name: engineering headset
description: A headset for engineers to chat while the station burns around them.
components:
- type: Headset
channels:
- Common
- Engineering
defaultChannel: Engineering
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyEngineering
- type: Sprite
sprite: Clothing/Ears/Headsets/engineering.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/engineering.rsi
- type: entity
parent: ClothingHeadset
parent: ClothingHeadsetEngineering
id: ClothingHeadsetCE
name: ce headset
description: A headset for the chief engineer to ignore all emergency calls on.
components:
- type: Headset
channels:
- Command
- Common
- Engineering
defaultChannel: Engineering
- type: Sprite
sprite: Clothing/Ears/Headsets/engineering.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/engineering.rsi
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCE
- type: entity
parent: ClothingHeadset
@@ -130,97 +128,70 @@
name: medical headset
description: A headset for the trained staff of the medbay.
components:
- type: Headset
channels:
- Common
- Medical
defaultChannel: Medical
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyMedical
- type: Sprite
sprite: Clothing/Ears/Headsets/medical.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/medical.rsi
- type: entity
parent: ClothingHeadset
id: ClothingHeadsetMedicalScience
name: medical research headset
description: A headset that is a result of the mating between medical and science.
components:
- type: Headset
channels:
- Common
- Medical
- Science
defaultChannel: Science
- type: Sprite
sprite: Clothing/Ears/Headsets/medicalscience.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/medicalscience.rsi
- type: entity
parent: ClothingHeadset
id: ClothingHeadsetMining
name: mining headset
description: Headset used by shaft miners.
components:
- type: Headset
channels:
- Common
- Supply
defaultChannel: Supply
- type: Sprite
sprite: Clothing/Ears/Headsets/mining.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/mining.rsi
- type: entity
parent: ClothingHeadset
id: ClothingHeadsetRobotics
name: robotics headset
description: Made specifically for the roboticists, who cannot decide between departments.
components:
- type: Headset
channels:
- Common
- Science
defaultChannel: Science
- type: Sprite
sprite: Clothing/Ears/Headsets/robotics.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/robotics.rsi
- type: entity
parent: ClothingHeadset
id: ClothingHeadsetScience
name: science headset
description: A sciency headset. Like usual.
components:
- type: Headset
channels:
- Common
- Science
defaultChannel: Science
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyScience
- type: Sprite
sprite: Clothing/Ears/Headsets/science.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/science.rsi
- type: entity
parent: ClothingHeadset
parent: ClothingHeadsetScience
id: ClothingHeadsetMedicalScience
name: medical research headset
description: A headset that is a result of the mating between medical and science.
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyMedicalScience
- type: Sprite
sprite: Clothing/Ears/Headsets/medicalscience.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/medicalscience.rsi
- type: entity
parent: ClothingHeadsetScience
id: ClothingHeadsetRobotics
name: robotics headset
description: Made specifically for the roboticists, who cannot decide between departments.
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyRobo
- type: Sprite
sprite: Clothing/Ears/Headsets/robotics.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/robotics.rsi
- type: entity
parent: ClothingHeadsetScience
id: ClothingHeadsetRD
name: rd headset
description: Lamarr used to love chewing on this...
components:
- type: Headset
channels:
- Command
- Common
- Science
defaultChannel: Science
- type: Sprite
sprite: Clothing/Ears/Headsets/science.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/science.rsi
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyRD
- type: entity
parent: ClothingHeadset
@@ -228,11 +199,10 @@
name: security headset
description: This is used by your elite security force.
components:
- type: Headset
channels:
- Common
- Security
defaultChannel: Security
- type: ContainerFill
containers:
key_slots:
- EncryptionKeySecurity
- type: Sprite
sprite: Clothing/Ears/Headsets/security.rsi
- type: Clothing
@@ -244,25 +214,12 @@
name: service headset
description: Headset used by the service staff, tasked with keeping the station full, happy and clean.
components:
- type: Headset
channels:
- Common
- Service
defaultChannel: Service
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyService
- type: Sprite
sprite: Clothing/Ears/Headsets/service.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/service.rsi
- type: entity
parent: ClothingHeadset
id: ClothingHeadsetGrey
name: passenger headset
description: An updated, modular intercom that fits over the head. Takes encryption keys.
components:
- type: Headset
channels:
- Common
defaultChannel: Common
- type: Sprite
sprite: Clothing/Ears/Headsets/base.rsi

View File

@@ -1,56 +1,52 @@
- type: entity
abstract: true
parent: Clothing
parent: ClothingHeadset
id: ClothingHeadsetAlt
name: headset
description: An updated, modular intercom that fits over the head. Takes encryption keys.
components:
- type: Headset
- type: Sprite
state: icon_alt
- type: Clothing
equippedPrefix: alt
slots:
- ears
- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltCargo
name: quartermaster's over-ear headset
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyQM
- type: Sprite
sprite: Clothing/Ears/Headsets/cargo.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/cargo.rsi
- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltCentCom
name: CentCom over-ear headset
components:
- type: Headset
channels:
- Common
- Command
- CentCom
- Engineering
- Medical
- Science
- Security
- Service
- Supply
defaultChannel: CentCom
- type: Sprite
sprite: Clothing/Ears/Headsets/centcom.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/centcom.rsi
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCentCom
- type: Sprite
sprite: Clothing/Ears/Headsets/centcom.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/centcom.rsi
- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltCommand
name: command over-ear headset
components:
- type: Headset
channels:
- Common
- Command
- Engineering
- Medical
- Science
- Security
- Service
- Supply
defaultChannel: Command
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCommand
- type: Sprite
sprite: Clothing/Ears/Headsets/command.rsi
- type: Clothing
@@ -58,15 +54,27 @@
- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltMedical
name: medical over-ear headset
id: ClothingHeadsetAltEngineering
name: chief engineer's over-ear headset
components:
- type: Headset
channels:
- Command
- Common
- Medical
defaultChannel: Medical
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCE
- type: Sprite
sprite: Clothing/Ears/Headsets/engineering.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/engineering.rsi
- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltMedical
name: chief medical officer's over-ear headset
components:
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyCMO
- type: Sprite
sprite: Clothing/Ears/Headsets/medical.rsi
- type: Clothing
@@ -75,77 +83,43 @@
- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltSecurity
name: security over-ear headset
name: head of security's over-ear headset
components:
- type: Headset
channels:
- Command
- Common
- Security
defaultChannel: Security
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyHOS
- type: Sprite
sprite: Clothing/Ears/Headsets/security.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/security.rsi
- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltEngineering
name: engineering over-ear headset
components:
- type: Headset
channels:
- Command
- Common
- Engineering
defaultChannel: Engineering
- type: Sprite
sprite: Clothing/Ears/Headsets/engineering.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/engineering.rsi
- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltScience
name: science over-ear headset
name: research director's over-ear headset
components:
- type: Headset
channels:
- Command
- Common
- Science
defaultChannel: Science
- type: ContainerFill
containers:
key_slots:
- EncryptionKeyRD
- type: Sprite
sprite: Clothing/Ears/Headsets/science.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/science.rsi
- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltCargo
name: cargo over-ear headset
components:
- type: Headset
channels:
- Command
- Common
- Supply
defaultChannel: Supply
- type: Sprite
sprite: Clothing/Ears/Headsets/cargo.rsi
- type: Clothing
sprite: Clothing/Ears/Headsets/cargo.rsi
- type: entity
parent: ClothingHeadsetAlt
id: ClothingHeadsetAltSyndicate
name: syndicate over-ear headset
description: An updated, modular syndicate intercom that fits over the head and takes encryption keys. Protects ears from flashbangs.
name: blood-red over-ear headset
description: An updated, modular syndicate intercom that fits over the head and takes encryption keys (there are 4 slots for them).
components:
- type: Headset
channels:
- Syndicate
defaultChannel: Syndicate
keySlots: 4
- type: ContainerFill
containers:
key_slots:
- EncryptionKeySyndie
- type: Sprite
sprite: Clothing/Ears/Headsets/syndicate.rsi
- type: Clothing

View File

@@ -0,0 +1,287 @@
- type: entity
abstract: true
parent: BaseItem
id: EncryptionKey
name: encryption key
description: A small cypher chip for headsets.
components:
- type: EncryptionKey
- type: Item
sprite: Objects/Devices/encryption_keys.rsi
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: cypherkey
netsync: false
- type: entity
parent: EncryptionKey
id: EncryptionKeyCommon
name: passenger encryption key
description: An encryption key used by anyone.
components:
- type: EncryptionKey
channels:
- Common
defaultChannel: Common
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: cypherkey
- type: entity
parent: EncryptionKey
id: EncryptionKeyCargo
name: cargo encryption key
description: An encryption key used by supply employees.
components:
- type: EncryptionKey
channels:
- Common
- Supply
defaultChannel: Supply
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: cargo_cypherkey
- type: entity
parent: EncryptionKey
id: EncryptionKeyQM
name: quartermaster's encryption key
description: An encryption key used by the boss of cargo.
components:
- type: EncryptionKey
channels:
- Common
- Command
- Supply
defaultChannel: Supply
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: qm_cypherkey
- type: entity
parent: EncryptionKey
id: EncryptionKeyCentCom
name: central command encryption key
description: An encryption key used by captain's bosses.
components:
- type: EncryptionKey
channels:
- Common
- Command
- CentCom
- Engineering
- Medical
- Science
- Security
- Service
- Supply
defaultChannel: CentCom
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: bin_cypherkey
- type: entity
parent: EncryptionKey
id: EncryptionKeyCommand
name: command encryption key
description: An encryption key used by crew's bosses.
components:
- type: EncryptionKey
channels:
- Common
- Command
- Engineering
- Medical
- Science
- Security
- Service
- Supply
defaultChannel: Command
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: com_cypherkey
- type: entity
parent: EncryptionKey
id: EncryptionKeyEngineering
name: engineering encryption key
description: An encryption key used by the engineers.
components:
- type: EncryptionKey
channels:
- Common
- Engineering
defaultChannel: Engineering
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: eng_cypherkey
- type: entity
parent: EncryptionKey
id: EncryptionKeyCE
name: chief engineer's encryption key
description: An encryption key used by the boss of the real men.
components:
- type: EncryptionKey
channels:
- Common
- Command
- Engineering
defaultChannel: Engineering
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: ce_cypherkey
- type: entity
parent: EncryptionKey
id: EncryptionKeyMedical
name: medical encryption key
description: An encryption key used by those who save lives.
components:
- type: EncryptionKey
channels:
- Common
- Medical
defaultChannel: Medical
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: med_cypherkey
- type: entity
parent: EncryptionKey
id: EncryptionKeyCMO
name: chief medical officer encryption key
description: An encryption key used by the head of the medical department.
components:
- type: EncryptionKey
channels:
- Common
- Command
- Medical
defaultChannel: Medical
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: cmo_cypherkey
- type: entity
parent: EncryptionKey
id: EncryptionKeyMedicalScience
name: med-sci encryption key
description: An encryption key used by someone who hasn't decided which side to take.
components:
- type: EncryptionKey
channels:
- Common
- Medical
- Science
defaultChannel: Science
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: medsci_cypherkey
- type: entity
parent: EncryptionKey
id: EncryptionKeyScience
name: science encryption key
description: An encryption key used by scientists. Maybe it is plasmaproof?
components:
- type: EncryptionKey
channels:
- Common
- Science
defaultChannel: Science
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: sci_cypherkey
- type: entity
parent: EncryptionKey
id: EncryptionKeyRobo
name: robotech encryption key
description: An encryption key used by robototech engineers. Maybe it has a LAH-6000 on it?
components:
- type: EncryptionKey
channels:
- Common
- Science
defaultChannel: Science
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: rob_cypherkey
- type: entity
parent: EncryptionKey
id: EncryptionKeyRD
name: research director's encryption key
description: An encryption key used by the head of the science department. Looks like it's been chewed on.
components:
- type: EncryptionKey
channels:
- Common
- Command
- Science
defaultChannel: Science
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: rd_cypherkey
- type: entity
parent: EncryptionKey
id: EncryptionKeySecurity
name: security encryption key
description: An encryption key used by security.
components:
- type: EncryptionKey
channels:
- Common
- Security
defaultChannel: Security
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: sec_cypherkey
- type: entity
parent: EncryptionKey
id: EncryptionKeyHOS
name: head of security encryption key
description: An encryption key used by the boss of security.
components:
- type: EncryptionKey
channels:
- Common
- Command
- Security
defaultChannel: Security
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: hos_cypherkey
- type: entity
parent: EncryptionKey
id: EncryptionKeyService
name: service encryption key
description: An encryption key used by the service staff, tasked with keeping the station full, happy and clean.
components:
- type: EncryptionKey
channels:
- Common
- Service
defaultChannel: Service
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: srv_cypherkey
- type: entity
parent: EncryptionKey
id: EncryptionKeySyndie
name: blood-red encryption key
description: An encryption key used by... wait... Who is owner of this chip?
components:
- type: EncryptionKey
channels:
- Common
- Syndicate
defaultChannel: Syndicate
- type: Sprite
sprite: Objects/Devices/encryption_keys.rsi
state: syn_cypherkey

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 158 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

View File

@@ -0,0 +1,32 @@
{
"version": 1,
"license": "CC-BY-SA-3.0",
"copyright": "Taken from infinity baystation 12, https://github.com/infinitystation/Baystation12/blob/073f678cdce92edb8fcd55f9ffc9f0523bf31506/icons/obj/radio.dmi",
"size": {
"x": 32,
"y": 32
},
"states": [
{"name": "cypherkey"},
{"name": "bin_cypherkey"},
{"name": "cap_cypherkey"},
{"name": "cargo_cypherkey"},
{"name": "ce_cypherkey"},
{"name": "cmo_cypherkey"},
{"name": "com_cypherkey"},
{"name": "eng_cypherkey"},
{"name": "hop_cypherkey"},
{"name": "hos_cypherkey"},
{"name": "medsci_cypherkey"},
{"name": "med_cypherkey"},
{"name": "mine_cypherkey"},
{"name": "nt_cypherkey"},
{"name": "qm_cypherkey"},
{"name": "rd_cypherkey"},
{"name": "rob_cypherkey"},
{"name": "sci_cypherkey"},
{"name": "sec_cypherkey"},
{"name": "srv_cypherkey"},
{"name": "syn_cypherkey"}
]
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 143 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 157 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 154 B