the wasn't me version, but it generated round_X.json files. Maybe they work...

This commit is contained in:
Frank Becker 2011-10-15 16:53:47 +02:00
parent 5d99019f4b
commit 69cf3d698d
6 changed files with 746 additions and 49 deletions

3
2011-datenspuren/README Normal file
View File

@ -0,0 +1,3 @@
How to generate the round_X.json files?
1) edit questions.txt
2) run csv2json.py

122
2011-datenspuren/csv2json.py Executable file
View File

@ -0,0 +1,122 @@
#!/usr/bin/env python
# -*- coding: utf-8 -*-
"""
Convert special crafted csv data into what a8 believes will be accepted by
the Penta News Game Show software
just run the program. It looks for a file called news_entries_27c3.csv
Note, this file has to be formated like that or everything will fail.
The
'','','','','','','','',
line has to be in there. The file has to stop with such a line.
The best control over font sizes can be achieved using heading tags (<h1>, <h2>, <h3>, etc.). The <big> and <small> tags are not as robust as they are in HTML, but you
will find that they allow you to adjust the size up or down a couple of sizes. The font-size property in CSS is essentally useless.
Use the custom <mbp:pagebreak /> tags to mark pagebreaks in the text. I suggest you include one in front of every chapter or section.
The Kindle has built-in bookmarks for the Table of Contents and the start of the book's content. Use the following anchor tags to mark those places in your book: <a
name="TOC"/> and <a name="start"/>. Place the anchors right after the page break tag, before any headings or paragraphs.
"""
import os
import csv
import json
HTML_HEADER = """
<html>
<head>
</head>
<body>
<h1>27c3 Penta News Game Show Questions</h1>
<i>Your opponents will be riddled as well.</i>
<mbp:pagebreak />
"""
HTML_FOOTER = """
</body>
"""
class Question(object):
"""Represent a game question"""
points = {
1: 100,
2: 150,
3: 225,
4: 337,
5: 506,
6: 759,
7: 1139,
8: 1709,
9: 2563,
10: 3844,
11: 5555,
12: 7531,
}
def __init__(self, arg):
super(Question, self).__init__()
self._init_data(arg)
def _init_data(self, arg):
"""initialise all the data"""
self.data = {}
self.data['text'] = arg[1]
self.data['tier'] = self.points.get(int(arg[0]))
self.data['answers'] = [
{'text': val} if num +1 != int(arg[6]) \
else {'text': val, 'right': True} \
for num, val in enumerate(arg[2:6])
]
return
if os.path.isfile("pix/{0}_expl.jpg".format(arg[7])):
self.data['explanation'] = {
'image': "pix/{0}_expl.jpg".format(arg[7])}
if os.path.isfile("pix/{0}_expl.gif".format(arg[7])):
self.data['explanation'] = {
'image': "pix/{0}_expl.gif".format(arg[7])}
if os.path.isfile("pix/{0}.jpg".format(arg[7])):
self.data['image'] = "pix/{0}.jpg".format(arg[7])
if os.path.isfile("video/{0}.webm".format(arg[7])):
self.data['video'] = "video/{0}.webm".format(arg[7])
if os.path.isfile("video/{0}_expl.webm".format(arg[7])):
self.data['explanation'] = {
'video': "video/{0}_expl.webm".format(arg[7])}
def get_points(self):
"""docstring for get_points"""
for key in sorted(self.points.keys()):
yield self.points[key]
def extract_data(questions):
"""docstring for write_json"""
#return [json.dumps(question.data, sort_keys=True, indent=2) + ',\n' for question in questions]
return [question.data for question in questions]
def main():
csv_fh = csv.reader(open("questions.txt", "rb"), delimiter=';', quotechar="'")
questions = []
round = 0
for entry in csv_fh:
if len(entry[0]):
questions.append(Question(entry))
else:
fh = open('round_%s.json'% (round), 'w')
fh.writelines(json.dumps(extract_data(questions), indent=2))
for q in extract_data(questions):
answers = ["<ol>\n",]
for answer in q['answers']:
if answer.has_key('right'):
answers.extend([
"<li><b>", answer.get('text'), "</b></li>\n"]
)
else:
answers.extend(["<li>", answer.get('text'), "</li>\n"])
answers.append("\n</ol>\n")
answers.append("<mbp:pagebreak />\n")
questions = []
round += 1
if __name__ == '__main__':
main()

View File

@ -1,49 +1,45 @@
Round;0
Wie war das Motto der Datenspuren 2010?;Mind the gap?;Heiter bis wolkig;Hands off, privacy on;Privatsphäre war gestern;1;
Wie werden die Nutzer in Facebooks Datenbank genannt?;Hostage;Victims;Target;Product;3;
Wie heißt der urheberrechtsverletzende Politiker der 2-Strikes vorschlägt?;Volker Kauder;Siegfried Kauder;Welsch Kauder;Dieter Kauder;2;
Wozu führen rechtsweglose Zensurabmahnungen (in Italien)?;Schließung der Wikipedia;Kinderporno -250%;Berlusconi im Amt fest tackern;Anonymous behindern;1;
Wie viele Verbindungsdatensätze wurden druch die Polizei während der Anti-Nazi Demonstrationen im Februar 2011 in Dresden abgefragt?;ca 12;ca. 100;ca. 5.000;mehr als 1.000.000;4;
Was verlangte Google als es die Maildaten von Jacob Applebaum ausgeliefert hat?;Nichts;Gerichtsbeschluss;hat dagegen geklagt;Sagte, er hat hier keinen Account;1;
Where are among other places mifare cards used that got just hacked?;NASA;NSA;Mossad HQ;Bundestag;1;
What detail the Homeland Security software FAST doesn't take into account to compute potential criminals?;ethnische Zugehörigkeit;Körpermaße;Abstammung;Haarfarbe;4
Who controls american drones in Afghanistan part time?;Virueses;Chinese Hackers;NSA;Operators;1;
Wie kompatibel ist Libre Office zu MS Office?;It can run it's virueses;It can import MS Word;It has the same UI;Hat das selbe Plugin-API;1;
Round;1
Welches Land hat ACTA noch nicht unterzeichnet?;Australien;Japan;Kanada;Deutschland;4;
Mit welchen Feature hat Apple die iPhone Fotoapp beworben in Bezug auf afrikanische Mädchen?;grant 'em money;Gesichtserkennung;Beschneidung;Farbkorrektur;3;
How much money makes MS by patent bribing Android manufactures a year?;1 Mrd USD; 100 Mio USD; 500 Mio USD; 50 Mio;3;
Warum prüfen die Musikpiraten die GEMA zu verklagen?;wollen Geld für freie Musik;wollen Geld für Samples;Veröffentlichungsverbot von CC Musik;Video auf Youtube gesperrt;1;
Which company makes S/W that could be rebooted by a IPv6 ping in 2011?;Microsoft;Linux;DigiTaks;Cisco;4;
Was macht Facebook wenn man sich ausloggt?;del session cookies;del some session cookies;clears browser cache;black lists user;2;
How treats the CIA the Earth climate change?;denies it;lies about it;makes it a secret;tries to save the planet;3;
Wie viel hat der vormalige PC Hersteller HP für CEO Abfindungen seit 2005 gezehlt? In Mio USD;10;5;80;50;3;
Welches Protokoll diente zur SCADA Triebwerksteuerungsbeeinflussung einer Boing 747?;SSH;SSL;Propritär;Telnet;4;
What organisation did the former MS exec Pamela Passman lead after she left MS?;BSA;Nokia;SCADA org;Lobby;4;
Round;2
Which company did not pay MS for Android/Linux?;HTC;Motorola;Samsung;Casio;2;
What made Win not vulnerable/exploitable in 2011?;TXT file;Ping;Flash;Power Button;4;
What was the reason for human loss at Pukkelpop music festival in Belgium?;Wind;Rain;File sharing;Stümperei;3;
Aus wie vielen Geschlechtern kann man in Australien wählen um das im Pass eintragen zu lassen?;0;1;2;3;4;
Which country does not have a net neutrality law?;Belgium;Netherlands;Chile;USA;4;
How many percent of all US Americans are employed by the Department of Defense?;0.1;0.5;1;5;3;
What is the gain in round trip time by the new $300 EU-US cable (Erstes in 10 Jahren)?;6s;0.6s;0.06s;0.006s;4;
Welches Programm wurde nicht aus dem Apple App Store gelöscht?;Phone Stroy;Smuggle Truck;Cure-Gay;Conterfai Lugaru;3;
Why does SPD Sebastian Edathy wants the data retention law?;Catch terrorists;Catch file sharers;protect democracy;find out who sent him that plastic pussy;4;
What was not patented to our knowledge?;Snowman;Snowball;Patenting;Geotracking;1;
Round;3
Was durften angeklagte Anonymous Aktivisten nicht mehr?;DoS-Angriffe;Visa nutzen;anonym surfen;Telefonieren;3;
Welches Urheberrecht wurde nicht durch die USA vorgeschrieben?;Kanada;Russland;Spanien;Schweden;2;
Who took longest to recover from Hack?;kernel.org;Sony;Wine HQ;The Register;2;
What is the goal of a new party in Switzerland?;Make all voting on-line;ban Powerpoint;ban all on-line voting;allow all computers in parlament;2;
How did attackers gain access to RSA internal network?;Breaking RSA tokens;MIM of RSA token authentication;SQL injection;Excel trojan;4;
What animal did the US army use in Western Berlin for intruder alarm?;goose;sheep;chicken;dog;1;
To gather the 1st million patents took 80 years. How long does it take today?;6m;1y;5y;10y;3;
What did the camp not do?;save a life;bring together great folks;fun;hack the weather;4;
Who was awarded the Pwnie award this year?;Sony;Sony;Sony;Sony;1;
What wants Cameron prohibit in case of riots?;Blackberries;social media;Internet;GSM phones;2;
For whom Paypal accepts payments?;Wikileaks;Cuban Cigars;Ku Klux Klan;Bradley Manning support fund;3;
What vendor/project did not violate the GPL?;AVM;VIM;Fortinet;Emacs;
1;Wie war das Motto der Datenspuren 2010?;Mind the gap?;Heiter bis wolkig;Hands off, privacy on;Privatsphäre war gestern;1;
2;Wie werden die Nutzer in Facebooks Datenbank genannt?;Hostage;Victims;Target;Product;3;
3;Wie heißt der urheberrechtsverletzende Politiker der 2-Strikes vorschlägt?;Volker Kauder;Siegfried Kauder;Welsch Kauder;Dieter Kauder;2;
4;Wozu führen rechtsweglose Zensurabmahnungen (in Italien)?;Schließung der Wikipedia;Kinderporno -250%;Berlusconi im Amt fest tackern;Anonymous behindern;1;
5;Wie viele Verbindungsdatensätze wurden druch die Polizei während der Anti-Nazi Demonstrationen im Februar 2011 in Dresden abgefragt?;ca 12;ca. 100;ca. 5.000;mehr als 1.000.000;4;
6;Was verlangte Google als es die Maildaten von Jacob Applebaum ausgeliefert hat?;Nichts;Gerichtsbeschluss;hat dagegen geklagt;Sagte, er hat hier keinen Account;1;
7;Where are among other places mifare cards used that got just hacked?;NASA;NSA;Mossad HQ;Bundestag;1;
8;What detail the Homeland Security software FAST doesn't take into account to compute potential criminals?;ethnische Zugehörigkeit;Körpermaße;Abstammung;Haarfarbe;4
9;Who controls american drones in Afghanistan part time?;Virueses;Chinese Hackers;NSA;Operators;1;
10;Wie kompatibel ist Libre Office zu MS Office?;It can run it's virueses;It can import MS Word;It has the same UI;Hat das selbe Plugin-API;1;
;;;;;;;
1;Welches Land hat ACTA noch nicht unterzeichnet?;Australien;Japan;Kanada;Deutschland;4;
2;Mit welchen Feature hat Apple die iPhone Fotoapp beworben in Bezug auf afrikanische Mädchen?;grant 'em money;Gesichtserkennung;Beschneidung;Farbkorrektur;3;
3;How much money makes MS by patent bribing Android manufactures a year?;1 Mrd USD; 100 Mio USD; 500 Mio USD; 50 Mio;3;
4;Warum prüfen die Musikpiraten die GEMA zu verklagen?;wollen Geld für freie Musik;wollen Geld für Samples;Veröffentlichungsverbot von CC Musik;Video auf Youtube gesperrt;1;
5;Which company makes S/W that could be rebooted by a IPv6 ping in 2011?;Microsoft;Linux;DigiTaks;Cisco;4;
6;Was macht Facebook wenn man sich ausloggt?;del session cookies;del some session cookies;clears browser cache;black lists user;2;
7;How treats the CIA the Earth climate change?;denies it;lies about it;makes it a secret;tries to save the planet;3;
8;Wie viel hat der vormalige PC Hersteller HP für CEO Abfindungen seit 2005 gezehlt? In Mio USD;10;5;80;50;3;
9;Welches Protokoll diente zur SCADA Triebwerksteuerungsbeeinflussung einer Boing 747?;SSH;SSL;Propritär;Telnet;4;
10;What organisation did the former MS exec Pamela Passman lead after she left MS?;BSA;Nokia;SCADA org;Lobby;4;
;;;;;;;
1;Which company did not pay MS for Android/Linux?;HTC;Motorola;Samsung;Casio;2;
2;What made Win not vulnerable/exploitable in 2011?;TXT file;Ping;Flash;Power Button;4;
3;What was the reason for human loss at Pukkelpop music festival in Belgium?;Wind;Rain;File sharing;Stümperei;3;
4;Aus wie vielen Geschlechtern kann man in Australien wählen um das im Pass eintragen zu lassen?;0;1;2;3;4;
5;Which country does not have a net neutrality law?;Belgium;Netherlands;Chile;USA;4;
6;How many percent of all US Americans are employed by the Department of Defense?;0.1;0.5;1;5;3;
7;What is the gain in round trip time by the new $300 EU-US cable (Erstes in 10 Jahren)?;6s;0.6s;0.06s;0.006s;4;
8;Welches Programm wurde nicht aus dem Apple App Store gelöscht?;Phone Stroy;Smuggle Truck;Cure-Gay;Conterfai Lugaru;3;
9;Why does SPD Sebastian Edathy wants the data retention law?;Catch terrorists;Catch file sharers;protect democracy;find out who sent him that plastic pussy;4;
10;What was not patented to our knowledge?;Snowman;Snowball;Patenting;Geotracking;1;
;;;;;;;
1;Was durften angeklagte Anonymous Aktivisten nicht mehr?;DoS-Angriffe;Visa nutzen;anonym surfen;Telefonieren;3;
2;Welches Urheberrecht wurde nicht durch die USA vorgeschrieben?;Kanada;Russland;Spanien;Schweden;2;
3;Who took longest to recover from Hack?;kernel.org;Sony;Wine HQ;The Register;2;
4;What is the goal of a new party in Switzerland?;Make all voting on-line;ban Powerpoint;ban all on-line voting;allow all computers in parlament;2;
5;How did attackers gain access to RSA internal network?;Breaking RSA tokens;MIM of RSA token authentication;SQL injection;Excel trojan;4;
6;What animal did the US army use in Western Berlin for intruder alarm?;goose;sheep;chicken;dog;1;
7;To gather the 1st million patents took 80 years. How long does it take today?;6m;1y;5y;10y;3;
8;What did the camp not do?;save a life;bring together great folks;fun;hack the weather;4;
9;Who was awarded the Pwnie award this year?;Sony;Sony;Sony;Sony;1;
10;What wants Cameron prohibit in case of riots?;Blackberries;social media;Internet;GSM phones;2;
11;For whom Paypal accepts payments?;Wikileaks;Cuban Cigars;Ku Klux Klan;Bradley Manning support fund;3;
12;What vendor/project did not violate the GPL?;AVM;VIM;Fortinet;Emacs;2;

View File

@ -0,0 +1,192 @@
[
{
"tier": 100,
"text": "Wie war das Motto der Datenspuren 2010?",
"answers": [
{
"text": "Mind the gap?",
"right": true
},
{
"text": "Heiter bis wolkig"
},
{
"text": "Hands off, privacy on"
},
{
"text": "Privatsph\u00e4re war gestern"
}
]
},
{
"tier": 150,
"text": "Wie werden die Nutzer in Facebooks Datenbank genannt?",
"answers": [
{
"text": "Hostage"
},
{
"text": "Victims"
},
{
"text": "Target",
"right": true
},
{
"text": "Product"
}
]
},
{
"tier": 225,
"text": "Wie hei\u00dft der urheberrechtsverletzende Politiker der 2-Strikes vorschl\u00e4gt?",
"answers": [
{
"text": "Volker Kauder"
},
{
"text": "Siegfried Kauder",
"right": true
},
{
"text": "Welsch Kauder"
},
{
"text": "Dieter Kauder"
}
]
},
{
"tier": 337,
"text": "Wozu f\u00fchren rechtsweglose Zensurabmahnungen (in Italien)?",
"answers": [
{
"text": "Schlie\u00dfung der Wikipedia",
"right": true
},
{
"text": "Kinderporno -250%"
},
{
"text": "Berlusconi im Amt fest tackern"
},
{
"text": "Anonymous behindern"
}
]
},
{
"tier": 506,
"text": "Wie viele Verbindungsdatens\u00e4tze wurden druch die Polizei w\u00e4hrend der Anti-Nazi Demonstrationen im Februar 2011 in Dresden abgefragt?",
"answers": [
{
"text": "ca 12"
},
{
"text": "ca. 100"
},
{
"text": "ca. 5.000"
},
{
"text": "mehr als 1.000.000",
"right": true
}
]
},
{
"tier": 759,
"text": "Was verlangte Google als es die Maildaten von Jacob Applebaum ausgeliefert hat?",
"answers": [
{
"text": "Nichts",
"right": true
},
{
"text": "Gerichtsbeschluss"
},
{
"text": "hat dagegen geklagt"
},
{
"text": "Sagte, er hat hier keinen Account"
}
]
},
{
"tier": 1139,
"text": "Where are among other places mifare cards used that got just hacked?",
"answers": [
{
"text": "NASA",
"right": true
},
{
"text": "NSA"
},
{
"text": "Mossad HQ"
},
{
"text": "Bundestag"
}
]
},
{
"tier": 1709,
"text": "What detail the Homeland Security software FAST doesn't take into account to compute potential criminals?",
"answers": [
{
"text": "ethnische Zugeh\u00f6rigkeit"
},
{
"text": "K\u00f6rperma\u00dfe"
},
{
"text": "Abstammung"
},
{
"text": "Haarfarbe",
"right": true
}
]
},
{
"tier": 2563,
"text": "Who controls american drones in Afghanistan part time?",
"answers": [
{
"text": "Virueses",
"right": true
},
{
"text": "Chinese Hackers"
},
{
"text": "NSA"
},
{
"text": "Operators"
}
]
},
{
"tier": 3844,
"text": "Wie kompatibel ist Libre Office zu MS Office?",
"answers": [
{
"text": "It can run it's virueses",
"right": true
},
{
"text": "It can import MS Word"
},
{
"text": "It has the same UI"
},
{
"text": "Hat das selbe Plugin-API"
}
]
}
]

View File

@ -0,0 +1,192 @@
[
{
"tier": 100,
"text": "Welches Land hat ACTA noch nicht unterzeichnet?",
"answers": [
{
"text": "Australien"
},
{
"text": "Japan"
},
{
"text": "Kanada"
},
{
"text": "Deutschland",
"right": true
}
]
},
{
"tier": 150,
"text": "Mit welchen Feature hat Apple die iPhone Fotoapp beworben in Bezug auf afrikanische M\u00e4dchen?",
"answers": [
{
"text": "grant 'em money"
},
{
"text": "Gesichtserkennung"
},
{
"text": "Beschneidung",
"right": true
},
{
"text": "Farbkorrektur"
}
]
},
{
"tier": 225,
"text": "How much money makes MS by patent bribing Android manufactures a year?",
"answers": [
{
"text": "1 Mrd USD"
},
{
"text": " 100 Mio USD"
},
{
"text": " 500 Mio USD",
"right": true
},
{
"text": " 50 Mio"
}
]
},
{
"tier": 337,
"text": "Warum pr\u00fcfen die Musikpiraten die GEMA zu verklagen?",
"answers": [
{
"text": "wollen Geld f\u00fcr freie Musik",
"right": true
},
{
"text": "wollen Geld f\u00fcr Samples"
},
{
"text": "Ver\u00f6ffentlichungsverbot von CC Musik"
},
{
"text": "Video auf Youtube gesperrt"
}
]
},
{
"tier": 506,
"text": "Which company makes S/W that could be rebooted by a IPv6 ping in 2011?",
"answers": [
{
"text": "Microsoft"
},
{
"text": "Linux"
},
{
"text": "DigiTaks"
},
{
"text": "Cisco",
"right": true
}
]
},
{
"tier": 759,
"text": "Was macht Facebook wenn man sich ausloggt?",
"answers": [
{
"text": "del session cookies"
},
{
"text": "del some session cookies",
"right": true
},
{
"text": "clears browser cache"
},
{
"text": "black lists user"
}
]
},
{
"tier": 1139,
"text": "How treats the CIA the Earth climate change?",
"answers": [
{
"text": "denies it"
},
{
"text": "lies about it"
},
{
"text": "makes it a secret",
"right": true
},
{
"text": "tries to save the planet"
}
]
},
{
"tier": 1709,
"text": "Wie viel hat der vormalige PC Hersteller HP f\u00fcr CEO Abfindungen seit 2005 gezehlt? In Mio USD",
"answers": [
{
"text": "10"
},
{
"text": "5"
},
{
"text": "80",
"right": true
},
{
"text": "50"
}
]
},
{
"tier": 2563,
"text": "Welches Protokoll diente zur SCADA Triebwerksteuerungsbeeinflussung einer Boing 747?",
"answers": [
{
"text": "SSH"
},
{
"text": "SSL"
},
{
"text": "Proprit\u00e4r"
},
{
"text": "Telnet",
"right": true
}
]
},
{
"tier": 3844,
"text": "What organisation did the former MS exec Pamela Passman lead after she left MS?",
"answers": [
{
"text": "BSA"
},
{
"text": "Nokia"
},
{
"text": "SCADA org"
},
{
"text": "Lobby",
"right": true
}
]
}
]

View File

@ -0,0 +1,192 @@
[
{
"tier": 100,
"text": "Which company did not pay MS for Android/Linux?",
"answers": [
{
"text": "HTC"
},
{
"text": "Motorola",
"right": true
},
{
"text": "Samsung"
},
{
"text": "Casio"
}
]
},
{
"tier": 150,
"text": "What made Win not vulnerable/exploitable in 2011?",
"answers": [
{
"text": "TXT file"
},
{
"text": "Ping"
},
{
"text": "Flash"
},
{
"text": "Power Button",
"right": true
}
]
},
{
"tier": 225,
"text": "What was the reason for human loss at Pukkelpop music festival in Belgium?",
"answers": [
{
"text": "Wind"
},
{
"text": "Rain"
},
{
"text": "File sharing",
"right": true
},
{
"text": "St\u00fcmperei"
}
]
},
{
"tier": 337,
"text": "Aus wie vielen Geschlechtern kann man in Australien w\u00e4hlen um das im Pass eintragen zu lassen?",
"answers": [
{
"text": "0"
},
{
"text": "1"
},
{
"text": "2"
},
{
"text": "3",
"right": true
}
]
},
{
"tier": 506,
"text": "Which country does not have a net neutrality law?",
"answers": [
{
"text": "Belgium"
},
{
"text": "Netherlands"
},
{
"text": "Chile"
},
{
"text": "USA",
"right": true
}
]
},
{
"tier": 759,
"text": "How many percent of all US Americans are employed by the Department of Defense?",
"answers": [
{
"text": "0.1"
},
{
"text": "0.5"
},
{
"text": "1",
"right": true
},
{
"text": "5"
}
]
},
{
"tier": 1139,
"text": "What is the gain in round trip time by the new $300 EU-US cable (Erstes in 10 Jahren)?",
"answers": [
{
"text": "6s"
},
{
"text": "0.6s"
},
{
"text": "0.06s"
},
{
"text": "0.006s",
"right": true
}
]
},
{
"tier": 1709,
"text": "Welches Programm wurde nicht aus dem Apple App Store gel\u00f6scht?",
"answers": [
{
"text": "Phone Stroy"
},
{
"text": "Smuggle Truck"
},
{
"text": "Cure-Gay",
"right": true
},
{
"text": "Conterfai Lugaru"
}
]
},
{
"tier": 2563,
"text": "Why does SPD Sebastian Edathy wants the data retention law?",
"answers": [
{
"text": "Catch terrorists"
},
{
"text": "Catch file sharers"
},
{
"text": "protect democracy"
},
{
"text": "find out who sent him that plastic pussy",
"right": true
}
]
},
{
"tier": 3844,
"text": "What was not patented to our knowledge?",
"answers": [
{
"text": "Snowman",
"right": true
},
{
"text": "Snowball"
},
{
"text": "Patenting"
},
{
"text": "Geotracking"
}
]
}
]