{
  "sections": [
    "intro",
    "section0",
    "lossless",
    "lossless-optional",
    "lossy",
    "filetypes",
    "final"
  ],
  "widgets": [
    "widget-s1-rle",
    "widget-s1-rle-text",
    "widget-s1-dict",
    "widget-s1-efficiency",
    "widget-s2-bitflip",
    "widget-s2-jpeg-slideshow",
    "widget-s2-blockavg",
    "widget-s2-blocksize",
    "widget-s2-text-vs-jpeg",
    "widget-s2-lossy-closing",
    "widget-s3-fileinspector",
    "widget-s3-zip",
    "widget-s4-filesystem",
    "widget-s4-sim-s0",
    "widget-s4-sim-s1",
    "widget-s4-sim-s2",
    "widget-s4-sim-s3"
  ],
  "answers": [
    "answer-intro",
    "answer-section0-reflection",
    "answer-s1-1",
    "answer-s1-2a",
    "answer-s1-2b",
    "answer-s1-3a",
    "answer-s1-3b",
    "answer-s1-3c",
    "answer-s1-4a",
    "answer-s1opt-1a",
    "answer-s1opt-1b",
    "answer-s1opt-2a",
    "answer-s1opt-2b",
    "answer-s1opt-closing-a",
    "answer-s1opt-closing-b",
    "answer-s2-einstieg",
    "answer-s2-2a",
    "answer-s2-2b",
    "answer-s2-3a",
    "answer-s2-3b",
    "answer-s2-4a",
    "answer-s2-4b",
    "answer-s2-cb-s1",
    "answer-s2-cb-s2",
    "answer-s2-cb-s3",
    "answer-s3-1a",
    "answer-s3-1b",
    "answer-s3-1c",
    "answer-s3-2a",
    "answer-s3-2c",
    "answer-s3-3a",
    "answer-s3-3b",
    "answer-s3-3opt",
    "answer-s3-4a",
    "answer-s3-4b",
    "answer-s3-4c",
    "answer-s3-ca",
    "answer-s3-cb-t1",
    "answer-s3-cb-t2",
    "answer-s3-cb-t3",
    "answer-s4-1b"
  ],
  "forms": [
    "ethics-form",
    "reflection-form-1",
    "reflection-form-2",
    "reflection-form-3",
    "reflection-form-4",
    "reflection-form-5",
    "reflection-form-6",
    "reflection-form-7"
  ],
  "hints": [
    "section0.reflectionHint",
    "lossless.task1.hint",
    "losslessOptional.task1.hint",
    "losslessOptional.task2.hint",
    "losslessOptional.closing.hint",
    "lossy.task5.a.hint",
    "lossy.task5.b.hint",
    "filetypes.task1.c.hint",
    "filetypes.task2.c.hint"
  ],
  "languageKeys": [
    "intro.scenario",
    "intro.scenarioQuote",
    "intro.ethicsIntro",
    "intro.ethicsQuestion",
    "intro.technicalQuestion",
    "intro.answerTask",
    "section0.sectionOpener",
    "section0.snowdenIntro",
    "section0.articleSummary",
    "section0.article.p1",
    "section0.article.p2",
    "section0.article.p3",
    "section0.article.sourceLabel",
    "section0.article.sourceLink",
    "section0.quoteSummary",
    "section0.article.p4",
    "section0.bridgeGoal",
    "section0.task1.title",
    "section0.taskText",
    "section0.ratesTitle",
    "section0.rates720pLow",
    "section0.rates720pHigh",
    "section0.rates720pStandard",
    "section0.rates4kLow",
    "section0.rates4kHigh",
    "section0.rates4kStandard",
    "section0.task2.title",
    "section0.photoTaskText",
    "section0.photoRatesTitle",
    "section0.photoRatesPhone",
    "section0.photoRatesCamera",
    "section0.photoRatesRaw",
    "section0.task3.title",
    "section0.snowdenContrast",
    "section0.reflectionTask",
    "lossless.sectionOpener",
    "lossless.einstiegPattern",
    "lossless.task1.title",
    "lossless.task1.question",
    "lossless.afterTask1",
    "lossless.task2.title",
    "lossless.task2.intro",
    "common.challengeTitle",
    "lossless.task2.challengesIntro",
    "lossless.task2.challenge1",
    "lossless.task2.challenge2",
    "lossless.task2.challenge3",
    "lossless.task2.a.text",
    "lossless.task2.b.text",
    "lossless.task3.title",
    "lossless.task3.intro",
    "lossless.task3.a.text",
    "lossless.task3.b.text",
    "lossless.task3.dictFraming",
    "lossless.task3.c.text",
    "lossless.task4.title",
    "lossless.task4.intro",
    "lossless.task4.quotePlain",
    "lossless.task4.quoteEncrypted",
    "lossless.task4.a.text",
    "lossless.closing.title",
    "lossless.closing.intro",
    "lossless.closing.text",
    "losslessOptional.task1.title",
    "losslessOptional.task1.intro",
    "losslessOptional.task1.a.text",
    "losslessOptional.task1.b.text",
    "losslessOptional.task2.title",
    "losslessOptional.task2.intro",
    "losslessOptional.task2.quotePlain",
    "losslessOptional.task2.quoteCaesar",
    "losslessOptional.task2.quoteEncrypted",
    "losslessOptional.task2.a.text",
    "losslessOptional.task2.b.text",
    "losslessOptional.closing.title",
    "losslessOptional.closing.a.text",
    "losslessOptional.closing.b.text",
    "lossy.sectionOpener",
    "lossy.task1.title",
    "lossy.task1.intro",
    "lossy.task1.a.text",
    "lossy.task2.title",
    "lossy.task2.intro",
    "lossy.afterTask1",
    "lossy.task3.title",
    "lossy.task3.intro",
    "common.challengeTitle",
    "lossy.task3.challengesIntro",
    "lossy.task3.challenge1",
    "lossy.task3.challenge2",
    "lossy.task3.challenge3",
    "lossy.task3.a.text",
    "lossy.task3.b.text",
    "lossy.task4.title",
    "lossy.task4.intro",
    "lossy.task4.a.text",
    "lossy.task4.b.text",
    "lossy.task5.title",
    "lossy.task5.intro",
    "lossy.task5.a.text",
    "lossy.task5.b.text",
    "lossy.closing.title",
    "lossy.closing.intro",
    "lossy.closing.a.text",
    "lossy.closing.b.text",
    "lossy.closing.b.s1",
    "lossy.closing.b.s2",
    "lossy.closing.b.s3",
    "filetypes.sectionOpener",
    "filetypes.intro.p1",
    "filetypes.intro.p2",
    "filetypes.task1.title",
    "filetypes.task1.intro",
    "filetypes.task1.a.text",
    "filetypes.task1.b.text",
    "filetypes.task1.c.text",
    "filetypes.task2.title",
    "filetypes.task2.intro",
    "filetypes.task2.a.text",
    "filetypes.task2.c.text",
    "filetypes.task3.title",
    "filetypes.task3.intro",
    "filetypes.task3.a.text",
    "filetypes.task3optional.title",
    "filetypes.task3optional.intro",
    "filetypes.task3optional.b.text",
    "filetypes.task3optional.formatsSummary",
    "filetypes.task3optional.formats.txt.title",
    "filetypes.task3optional.formats.txt.text",
    "filetypes.task3optional.formats.docx.title",
    "filetypes.task3optional.formats.docx.text",
    "filetypes.task3optional.formats.csv.title",
    "filetypes.task3optional.formats.csv.text",
    "filetypes.task3optional.formats.accdb.title",
    "filetypes.task3optional.formats.accdb.text",
    "filetypes.task3optional.formats.png.title",
    "filetypes.task3optional.formats.png.text",
    "filetypes.task3optional.formats.psd.title",
    "filetypes.task3optional.formats.psd.text",
    "filetypes.task3optional.psdQuestion",
    "filetypes.task4.title",
    "filetypes.task4.intro",
    "filetypes.task4.a.text",
    "filetypes.task4.b.text",
    "filetypes.task4.c.text",
    "filetypes.closing.title",
    "filetypes.closing.a.text",
    "filetypes.closing.b.text",
    "filetypes.closing.b.t1",
    "filetypes.closing.b.t2",
    "filetypes.closing.b.t3",
    "final.sectionOpener",
    "final.task1.title",
    "final.task1.note",
    "final.task1.a.text",
    "final.task1.a.s0",
    "final.task1.a.s1",
    "final.task1.a.s2",
    "final.task1.a.s3",
    "final.task1.b.text",
    "final.task1.b.thenLabel",
    "final.task1.b.nowLabel",
    "final.closing.title",
    "final.closing.q1",
    "final.closing.q2",
    "final.closing.q3",
    "final.closing.q4",
    "final.closing.q5",
    "final.closing.q6",
    "final.closing.q7",
    "final.plenum.title",
    "final.plenum.note",
    "final.plenum.q1",
    "final.plenum.q2",
    "final.plenum.q3"
  ]
}
