{
    "chat_completion_source": "makersuite",
    "temperature": 1,
    "frequency_penalty": 0.1,
    "presence_penalty": 0.1,
    "top_p": 0.94,
    "top_k": 0,
    "top_a": 1,
    "min_p": 0,
    "repetition_penalty": 1,
    "max_context_unlocked": true,
    "openai_model": "gpt-4-turbo",
    "claude_model": "claude-sonnet-4-5",
    "openrouter_model": "z-ai/glm-4.5-air:free",
    "openrouter_use_fallback": false,
    "openrouter_group_models": false,
    "openrouter_sort_models": "alphabetically",
    "openrouter_providers": [],
    "openrouter_quantizations": [],
    "openrouter_allow_fallbacks": false,
    "openrouter_middleout": "on",
    "tool_reasoning_mode": "disabled",
    "ai21_model": "jamba-1.5-large",
    "mistralai_model": "open-mistral-7b",
    "cohere_model": "command-r",
    "perplexity_model": "llama-3-70b-instruct",
    "groq_model": "llama3-70b-8192",
    "chutes_model": "deepseek-ai/DeepSeek-V3-0324",
    "chutes_sort_models": "alphabetically",
    "siliconflow_model": "deepseek-ai/DeepSeek-V3",
    "siliconflow_endpoint": "global",
    "electronhub_model": "gpt-4o-mini",
    "electronhub_sort_models": "alphabetically",
    "electronhub_group_models": false,
    "nanogpt_model": "gpt-4o-mini",
    "deepseek_model": "deepseek-reasoner",
    "aimlapi_model": "gpt-4o-mini-2024-07-18",
    "xai_model": "deepseek-chat",
    "pollinations_model": "openai",
    "moonshot_model": "kimi-latest",
    "fireworks_model": "accounts/fireworks/models/kimi-k2-instruct",
    "cometapi_model": "gpt-4o",
    "custom_model": "gemini-3.1-flash-lite-preview",
    "custom_prompt_post_processing": "",
    "google_model": "gemini-3-flash-preview",
    "vertexai_model": "gemini-2.0-flash-001",
    "zai_model": "glm-5.1",
    "zai_endpoint": "coding",
    "openai_max_context": 40000,
    "openai_max_tokens": 8000,
    "names_behavior": -1,
    "send_if_empty": "",
    "impersonation_prompt": "",
    "new_chat_prompt": "",
    "new_group_chat_prompt": "",
    "new_example_chat_prompt": "",
    "continue_nudge_prompt": "",
    "bias_preset_selected": "Default (none)",
    "wi_format": "{0}",
    "scenario_format": "{{scenario}}",
    "personality_format": "{{personality}}",
    "group_nudge_prompt": "",
    "stream_openai": true,
    "prompts": [
        {
            "name": "📌 Main Prompt",
            "system_prompt": true,
            "role": "system",
            "content": "Continue the indie screenplay based on the given constraints, rules and ideas.\n<Formatting>\nLine types:\n<!-- Main types of lines in the screenplay -->\n- Scene Headings: All caps, indicates location and time (e.g., `[SCENE: INT. COFFEE SHOP - AFTERNOON]`).\n- Character Lines: **Name prefix**, *actions* and/or \"dialogs\" lines (e.g. `**Alice:** *waves* \"Hello there!\"`).\n- Descriptions Lines: Describes what happens (sentence case, present tense, visible/audible).\n{{ #if {{ .ENABLE_PERCEPTION_LINES}}}}- Perception Lines: Subjective descriptions of what the observer(s) directly see, hear, feel, taste, and/or smell from a first-person perspective. Format: `Perception [observer(s)]: subjective description`.\n{{ /if }}{{ if {{.ENABLE_MARKERS}}}}Scene Markers:\n<!-- Optionally placed above certain scene headings -->\n- Analepsis: `[FLASHBACK]`\n- Prolepsis: `[FLASHFORWARD]`\n- Dream sequence: `[DREAM]`\n- Hallucination sequence: `[HALLUCINATION]`\n- Imagination sequence: `[IMAGINATION]`\n- Return to present: `[PRESENT]`\nEnvironment Markers:\n- Visual special effect: `[VFX: Effect]`\n- Sound special effect: `[SFX: Effect]`\n{{ /if }}Notes:\n- Most lines in the text must be separated by a single newline. Only scene headings are separated by a double newline.\n- In *action* lines, the action is written with a lowercase letter and without periods. Long descriptions are not appropriate here.\n</Formatting>\n<Constraints>\nPerspective: multiperspectivity, variable focalization\nKnowledge: limited by the perspective and experience of the characters, no omniscience\nLanguage: colloquial, informal and explicit; appropriate use of slang, dialect, and filler words\nNSFW elements: allowed\n</Constraints>\n<ContinuationStrategy>\nTo best follow the logic and style of the text, follow this 10-steps strategy to prepare the continuation:\n1. REVERSE OUTLINING\nFirst, perform Reverse Outlining for the last scene (of what already happened). Break the scene into beats and analyze them. Describe what function each bit performs.\n2. STYLE BIBLE\nBased on your analysis and the Guidelines, create a Style Bible to transfer the text style, tone and formatting.\n3. LORE\nAnalyze whether there is any relevant lore, facts, Chronology items or any external references that are relevant to this scene and its possible developments.\n4. KNOWLEDGE GAP\nAnalyze what individual characters know and don't know, as well as what the reader knows. Describe their Knowledge Gap.\n5. LORE DROP\nConsider whether it is possible and, most importantly, appropriate to create new lore in this scene or integrate some existing one. Does the scene call for new knowledge? If so, work it out first so that it has at least some depth and structure. If not, just move on.\n6. SPATIAL AWARENESS\nDescribe the scene for yourself: what it looks like physically, what is in the space. How exactly are the characters positioned in relation to each other, what are they directly observing? Are there any noteworthy objects? Where is the stage located, and what are the conditions like in the surrounding area?\n7. BEAT SHEETS\nBased on your analysis, suggest three different Beat Sheets and outline their pros and cons. Choose the one that is most appropriate for the narrative and complies with the Guidelines and revise it.\n8. MENTAL SANDBOX\nWrite 3-4 draft paragraphs and analyze them. Critique your draft.\n- Do they seem like a natural continuation?\n- Are they consistent with the lore?\n- Are they fact-checked, or is there any falsehood used for the sake of convenience?\n- Do they match the characters' personalities, or do they fall too heavily into stereotypes?\n- Do they follow the Guidelines?\n- Are there any unnecessary repetitions?\n- Are there any unnecessary elements such as unnecessary comparisons, em-dashes or purple prose?\n- Is there any leakage of knowledge?\n9. POLISHING\nAfter that, polish your draft based on your critique. \n10. ANCHOR LINES\nAnd finally, recall exactly the last few lines of the text below, they will serve as Anchor Lines for your continuation:\n{{lastlines::{{ .PREFILL_LENGTH}}}}\n\nThen end your reasoning and start your continuation with the Anchor Lines verbatim to maintain seamless transition from previous text. Output only the continuation, the analysis is for your reasoning only. In other words, your response template is:\n{Anchor Lines verbatim}\n{Natural continuation after}\n</ContinuationStrategy>",
            "identifier": "main",
            "injection_position": 0,
            "injection_depth": 4,
            "forbid_overrides": true,
            "injection_order": 100,
            "injection_trigger": []
        },
        {
            "name": "🏷️ SCREENPLAY START",
            "system_prompt": true,
            "role": "user",
            "content": "<ScreenPlay>",
            "identifier": "nsfw",
            "injection_position": 0,
            "injection_depth": 4,
            "forbid_overrides": false,
            "injection_order": 100,
            "injection_trigger": []
        },
        {
            "identifier": "dialogueExamples",
            "name": "❌ Chat Examples",
            "system_prompt": true,
            "marker": true
        },
        {
            "name": "▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬",
            "system_prompt": true,
            "role": "system",
            "content": "",
            "identifier": "jailbreak",
            "injection_position": 0,
            "injection_depth": 4,
            "forbid_overrides": false,
            "injection_order": 100,
            "injection_trigger": []
        },
        {
            "identifier": "chatHistory",
            "name": "Chat History",
            "system_prompt": true,
            "marker": true
        },
        {
            "identifier": "worldInfoAfter",
            "name": "🔘 World Info (after)",
            "system_prompt": true,
            "marker": true,
            "role": "user",
            "content": "",
            "injection_position": 0,
            "injection_depth": 4,
            "forbid_overrides": false,
            "injection_order": 100,
            "injection_trigger": []
        },
        {
            "identifier": "worldInfoBefore",
            "name": "🔘 World Info (before)",
            "system_prompt": true,
            "marker": true,
            "role": "user",
            "content": "",
            "injection_position": 0,
            "injection_depth": 4,
            "forbid_overrides": false,
            "injection_order": 100,
            "injection_trigger": []
        },
        {
            "identifier": "enhanceDefinitions",
            "role": "system",
            "name": "⚙️ Variables",
            "content": "{{trim::\n    {{// `PREFILL_LENGTH` specifies how many lines should be in the pseudo-prefill. Default - 1 last line. }}\n    {{ .PREFILL_LENGTH = 1}}\n\n    {{// `ENABLE_MARKERS` enables formatting for scene markers and environment markers. }}\n    {{ .ENABLE_MARKERS = true}}\n\n    {{// `ENABLE_PERCEPTION_LINES` enables formatting for perception lines (first-person descriptions).}}\n    {{ .ENABLE_PERCEPTION_LINES= true}}\n\n}}{{trim::\n    {{// Technical block }}\n    {{.gen_type = {{lastGenerationType}}}}\n}}",
            "system_prompt": true,
            "marker": false,
            "injection_position": 0,
            "injection_depth": 4,
            "forbid_overrides": false,
            "injection_order": 100,
            "injection_trigger": []
        },
        {
            "identifier": "charDescription",
            "name": "🔘 Card Defs",
            "system_prompt": true,
            "marker": true,
            "role": "user",
            "content": "",
            "injection_position": 0,
            "injection_depth": 4,
            "forbid_overrides": false,
            "injection_order": 100,
            "injection_trigger": []
        },
        {
            "identifier": "charPersonality",
            "name": "▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬",
            "system_prompt": true,
            "marker": true,
            "role": "system",
            "content": "",
            "injection_position": 0,
            "injection_depth": 4,
            "forbid_overrides": false
        },
        {
            "identifier": "scenario",
            "name": "▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬",
            "system_prompt": true,
            "marker": true,
            "role": "system",
            "content": "",
            "injection_position": 0,
            "injection_depth": 4,
            "forbid_overrides": false,
            "injection_order": 100,
            "injection_trigger": []
        },
        {
            "identifier": "personaDescription",
            "name": "▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬▬",
            "system_prompt": true,
            "marker": true,
            "role": "system",
            "content": "",
            "injection_position": 0,
            "injection_depth": 4,
            "forbid_overrides": false
        },
        {
            "identifier": "6921a812-af14-4613-a55c-f7b4394e5863",
            "system_prompt": false,
            "enabled": false,
            "marker": false,
            "name": "📌 General Memo",
            "role": "assistant",
            "content": "Important things to follow:\n- Formatting: `<Formatting>`\n- Constraints: `<Constraints>`\n- Exposition: `<Exposition>`\n- Continuation Strategy: `<ContinuationStrategy>`",
            "injection_position": 1,
            "injection_depth": 4,
            "forbid_overrides": false,
            "injection_order": 1,
            "injection_trigger": []
        },
        {
            "identifier": "50e1559f-09c1-492f-8cd4-53fb97884503",
            "system_prompt": false,
            "enabled": false,
            "marker": false,
            "name": "🏷️ EXPOSITION START",
            "role": "user",
            "content": "<Exposition>",
            "injection_position": 0,
            "injection_depth": 4,
            "forbid_overrides": false,
            "injection_order": 100,
            "injection_trigger": []
        },
        {
            "identifier": "610393ab-06ea-486c-a553-be2774b6ab85",
            "system_prompt": false,
            "enabled": false,
            "marker": false,
            "name": "🏷️ EXPOSITION END",
            "role": "user",
            "content": "</Exposition>",
            "injection_position": 0,
            "injection_depth": 4,
            "forbid_overrides": false,
            "injection_order": 100,
            "injection_trigger": []
        },
        {
            "identifier": "7214ffe7-7b7a-45ec-8366-2239150986f4",
            "system_prompt": false,
            "enabled": false,
            "marker": false,
            "name": "🏷️ MEMO START",
            "role": "assistant",
            "content": "<Memo>",
            "injection_position": 1,
            "injection_depth": 4,
            "injection_order": 0,
            "forbid_overrides": false,
            "injection_trigger": []
        },
        {
            "identifier": "6b8fad9a-6142-4e3f-8b1b-451cdb626b0c",
            "system_prompt": false,
            "enabled": false,
            "marker": false,
            "name": "🏷️ MEMO END",
            "role": "assistant",
            "content": "</Memo>",
            "injection_position": 1,
            "injection_depth": 4,
            "injection_order": 9999,
            "forbid_overrides": false,
            "injection_trigger": []
        },
        {
            "identifier": "b406be33-b368-4047-a500-3365bc028512",
            "system_prompt": false,
            "enabled": false,
            "marker": false,
            "name": "🔵 User Persona",
            "role": "assistant",
            "content": "{{persona}}",
            "injection_position": 1,
            "injection_depth": 4,
            "injection_order": 99,
            "injection_trigger": [],
            "forbid_overrides": false
        },
        {
            "identifier": "1f31bf44-8968-4bfe-a7f4-4df149aa0c29",
            "system_prompt": false,
            "enabled": false,
            "marker": false,
            "name": "🧊 Summary",
            "role": "user",
            "content": "{{ if {{hasExtension::ExtBlocks}} }}{{ExtBlocks::ScriptDigest}}{{  /if }}",
            "injection_position": 0,
            "injection_depth": 4,
            "injection_order": 100,
            "injection_trigger": [],
            "forbid_overrides": false
        },
        {
            "identifier": "fa0c7fe5-e2bf-4429-bdee-ad3b97ed900a",
            "system_prompt": false,
            "enabled": false,
            "marker": false,
            "name": "🏷️ MAIN START",
            "role": "system",
            "content": "<Main>",
            "injection_position": 0,
            "injection_depth": 4,
            "injection_order": 100,
            "injection_trigger": [],
            "forbid_overrides": false
        },
        {
            "identifier": "3685d8e5-b197-4ace-a1ea-5e801a66b2a7",
            "system_prompt": false,
            "enabled": false,
            "marker": false,
            "name": "🏷️ MAIN END",
            "role": "system",
            "content": "</Main>",
            "injection_position": 0,
            "injection_depth": 4,
            "injection_order": 100,
            "injection_trigger": [],
            "forbid_overrides": false
        },
        {
            "identifier": "a36a1f68-a82f-4533-a561-b65e574b028b",
            "system_prompt": false,
            "enabled": false,
            "marker": false,
            "name": "🧊 Chronology",
            "role": "user",
            "content": "{{ if {{hasExtension::ExtBlocks}} }}{{ExtBlocks::Chronology}}{{ /if }}",
            "injection_position": 0,
            "injection_depth": 4,
            "injection_order": 100,
            "injection_trigger": [],
            "forbid_overrides": false
        },
        {
            "identifier": "96e3beea-561a-48b2-a8fb-7845611f39ce",
            "system_prompt": false,
            "enabled": false,
            "marker": false,
            "name": "🎲 Swipes Random Memo",
            "role": "assistant",
            "content": "{{ if {{hasExtension::RandomWords}}}}{{if {{.gen_type == swipe}}}}- Random Tables: As you prepare the continuation of the story, additionally consider in the section `7. BEAT SHEETS` incorporating some of the abstract ideas listed below (only which seem appropriate to the scene; use them in part or figuratively/metaphorically, not literally) to add variety:\n<RandomTables>\n{{RW-Gen::Events::4::{{newline}}::{{.ScenePrimaryTone}}}}\n{{RW-Gen::Events::3::{{newline}}::{{.SceneSecondaryTone}}}}\n{{RW-Gen::Events::2::{{newline}}::Neutral}}\n{{RW-Gen::Events::1::{{newline}}}}\n</RandomTables>{{ /if }}{{ /if }}",
            "injection_position": 1,
            "injection_depth": 4,
            "injection_order": 2,
            "injection_trigger": [],
            "forbid_overrides": false
        }
    ],
    "prompt_order": [
        {
            "character_id": 100000,
            "order": [
                {
                    "identifier": "main",
                    "enabled": true
                },
                {
                    "identifier": "worldInfoBefore",
                    "enabled": true
                },
                {
                    "identifier": "charDescription",
                    "enabled": true
                },
                {
                    "identifier": "charPersonality",
                    "enabled": true
                },
                {
                    "identifier": "scenario",
                    "enabled": true
                },
                {
                    "identifier": "enhanceDefinitions",
                    "enabled": false
                },
                {
                    "identifier": "nsfw",
                    "enabled": true
                },
                {
                    "identifier": "worldInfoAfter",
                    "enabled": true
                },
                {
                    "identifier": "dialogueExamples",
                    "enabled": true
                },
                {
                    "identifier": "chatHistory",
                    "enabled": true
                },
                {
                    "identifier": "jailbreak",
                    "enabled": true
                }
            ]
        },
        {
            "character_id": 100001,
            "order": [
                {
                    "identifier": "enhanceDefinitions",
                    "enabled": true
                },
                {
                    "identifier": "jailbreak",
                    "enabled": false
                },
                {
                    "identifier": "fa0c7fe5-e2bf-4429-bdee-ad3b97ed900a",
                    "enabled": true
                },
                {
                    "identifier": "main",
                    "enabled": true
                },
                {
                    "identifier": "3685d8e5-b197-4ace-a1ea-5e801a66b2a7",
                    "enabled": true
                },
                {
                    "identifier": "personaDescription",
                    "enabled": false
                },
                {
                    "identifier": "1f31bf44-8968-4bfe-a7f4-4df149aa0c29",
                    "enabled": true
                },
                {
                    "identifier": "50e1559f-09c1-492f-8cd4-53fb97884503",
                    "enabled": true
                },
                {
                    "identifier": "worldInfoBefore",
                    "enabled": true
                },
                {
                    "identifier": "charDescription",
                    "enabled": true
                },
                {
                    "identifier": "worldInfoAfter",
                    "enabled": true
                },
                {
                    "identifier": "610393ab-06ea-486c-a553-be2774b6ab85",
                    "enabled": true
                },
                {
                    "identifier": "a36a1f68-a82f-4533-a561-b65e574b028b",
                    "enabled": true
                },
                {
                    "identifier": "dialogueExamples",
                    "enabled": false
                },
                {
                    "identifier": "scenario",
                    "enabled": false
                },
                {
                    "identifier": "nsfw",
                    "enabled": true
                },
                {
                    "identifier": "chatHistory",
                    "enabled": true
                },
                {
                    "identifier": "charPersonality",
                    "enabled": false
                },
                {
                    "identifier": "7214ffe7-7b7a-45ec-8366-2239150986f4",
                    "enabled": true
                },
                {
                    "identifier": "6921a812-af14-4613-a55c-f7b4394e5863",
                    "enabled": true
                },
                {
                    "identifier": "96e3beea-561a-48b2-a8fb-7845611f39ce",
                    "enabled": true
                },
                {
                    "identifier": "b406be33-b368-4047-a500-3365bc028512",
                    "enabled": false
                },
                {
                    "identifier": "6b8fad9a-6142-4e3f-8b1b-451cdb626b0c",
                    "enabled": true
                }
            ]
        }
    ],
    "show_external_models": true,
    "assistant_prefill": "",
    "assistant_impersonation": "",
    "use_sysprompt": true,
    "vertexai_auth_mode": "express",
    "vertexai_region": "us-central1",
    "vertexai_express_project_id": "",
    "squash_system_messages": true,
    "media_inlining": false,
    "inline_image_quality": "low",
    "continue_prefill": false,
    "continue_postfix": " ",
    "function_calling": false,
    "show_thoughts": true,
    "reasoning_effort": "high",
    "verbosity": "auto",
    "enable_web_search": false,
    "seed": -1,
    "n": 1,
    "bypass_status_check": true,
    "request_images": false,
    "request_image_aspect_ratio": "",
    "request_image_resolution": "",
    "azure_base_url": "",
    "azure_deployment_name": "",
    "azure_api_version": "2024-02-15-preview",
    "azure_openai_model": "",
    "extensions": {
        "regex_scripts": [
            {
                "id": "84b44c5f-b270-4ebe-b935-724940e94e5f",
                "scriptName": "Hide Old SceneInfo",
                "findRegex": "\\<SceneInfo\\>[\\s\\S]*?\\<\\/SceneInfo\\>",
                "replaceString": "",
                "trimStrings": [],
                "placement": [
                    2
                ],
                "disabled": false,
                "markdownOnly": true,
                "promptOnly": false,
                "runOnEdit": true,
                "substituteRegex": 0,
                "minDepth": 1,
                "maxDepth": 50
            },
            {
                "id": "31962c1c-d66b-452b-b4ff-8d656bbb7865",
                "scriptName": "SceneInfo Display",
                "findRegex": "\\<SceneInfo\\>([\\s\\S]*?)\\<\\/SceneInfo\\>",
                "replaceString": "<SceneInfo>\n```yaml\n$1\n```\n</SceneInfo>",
                "trimStrings": [],
                "placement": [
                    1,
                    2
                ],
                "disabled": false,
                "markdownOnly": true,
                "promptOnly": false,
                "runOnEdit": true,
                "substituteRegex": 0,
                "minDepth": null,
                "maxDepth": 10
            },
            {
                "id": "9ae8951d-cc26-4ba7-8ea1-1c96142a7195",
                "scriptName": "Wrap Scene Headings",
                "findRegex": "/^\\[SCENE:\\s+([^\\n]*)\\]$/gm",
                "replaceString": "<h3 style=\"font-family: 'Courier New', Courier, monospace;\">$1</h3>",
                "trimStrings": [],
                "placement": [
                    1,
                    2
                ],
                "disabled": false,
                "markdownOnly": true,
                "promptOnly": false,
                "runOnEdit": true,
                "substituteRegex": 0,
                "minDepth": null,
                "maxDepth": 50
            },
            {
                "id": "3a5fea25-401b-4c09-8184-fe5b9abc817f",
                "scriptName": "Wrap Markers",
                "findRegex": "/^(\\[[^\\n]*?\\])$/gm",
                "replaceString": "<h3 style=\"font-family: 'Courier New', Courier, monospace;\">$1</h3>",
                "trimStrings": [],
                "placement": [
                    1,
                    2
                ],
                "disabled": false,
                "markdownOnly": true,
                "promptOnly": false,
                "runOnEdit": true,
                "substituteRegex": 0,
                "minDepth": null,
                "maxDepth": 50
            }
        ],
        "FatPresets": {
            "ExtBlocks": "NWT-ExtBlocks",
            "NoAss": "NWT-NoAss",
            "QuickReply": "NWT-QuickReply",
            "RandomWords": "NWT-RandomWords",
            "LoreManager": "NWT-LoreManager",
            "Regex": [],
            "CharacterIcons": "NWT-icons"
        },
        "PresetVersions": {
            "versions": [],
            "currentVersion": null
        }
    },
    "QuickReply": {
        "version": 2,
        "name": "NWT-QuickReply",
        "disableSend": false,
        "placeBeforeInput": false,
        "injectInput": false,
        "color": "rgba(0, 0, 0, 0)",
        "onlyBorderColor": false,
        "qrList": [
            {
                "id": 34,
                "icon": "fa-pencil-alt",
                "showLabel": true,
                "label": "Fill {{user}}:",
                "title": "",
                "message": "/setinput \"**{{user}}:** \"",
                "contextList": [],
                "preventAutoExecute": true,
                "isHidden": false,
                "executeOnStartup": false,
                "executeOnUser": false,
                "executeOnAi": false,
                "executeOnChatChange": false,
                "executeOnGroupMemberDraft": false,
                "executeOnNewChat": false,
                "executeBeforeGeneration": false,
                "automationId": ""
            },
            {
                "id": 1,
                "icon": "fa-arrows-rotate",
                "showLabel": true,
                "label": "Regenerate blocks",
                "title": "Regenerates blocks in the last message",
                "message": "/if left={{hasExtension::ExtBlocks}} right=true {:\n\t/extblocks-regenerate\n:}",
                "contextList": [],
                "preventAutoExecute": true,
                "isHidden": false,
                "executeOnStartup": false,
                "executeOnUser": false,
                "executeOnAi": false,
                "executeOnChatChange": false,
                "executeOnGroupMemberDraft": false,
                "executeOnNewChat": false,
                "executeBeforeGeneration": false,
                "automationId": ""
            },
            {
                "id": 30,
                "icon": "fa-close",
                "showLabel": true,
                "label": "Abort generation",
                "title": "Aborts the current block generation.",
                "message": "/if left={{hasExtension::ExtBlocks}} right=true {:\n\t/extblocks-abort-generation\n:}",
                "contextList": [],
                "preventAutoExecute": true,
                "isHidden": false,
                "executeOnStartup": false,
                "executeOnUser": false,
                "executeOnAi": false,
                "executeOnChatChange": false,
                "executeOnGroupMemberDraft": false,
                "executeOnNewChat": false,
                "executeBeforeGeneration": false,
                "automationId": ""
            },
            {
                "id": 5,
                "icon": "fa-arrow-right-rotate",
                "showLabel": true,
                "label": "Reload chat",
                "title": "Reloads the current chat",
                "message": "/if left={{hasExtension::ExtBlocks}} right=true {:\n\t/extblocks-flushinjects\n:}",
                "contextList": [],
                "preventAutoExecute": true,
                "isHidden": false,
                "executeOnStartup": false,
                "executeOnUser": false,
                "executeOnAi": false,
                "executeOnChatChange": false,
                "executeOnGroupMemberDraft": false,
                "executeOnNewChat": false,
                "executeBeforeGeneration": false,
                "automationId": ""
            },
            {
                "id": 42,
                "icon": "fa-circle-stop",
                "showLabel": true,
                "label": "[StopStr] Classic",
                "title": "",
                "message": "/noass-stopstring 4",
                "contextList": [],
                "preventAutoExecute": true,
                "isHidden": false,
                "executeOnStartup": false,
                "executeOnUser": false,
                "executeOnAi": false,
                "executeOnChatChange": false,
                "executeOnGroupMemberDraft": false,
                "executeOnNewChat": false,
                "executeBeforeGeneration": false,
                "automationId": ""
            },
            {
                "id": 44,
                "icon": "fa-circle-stop",
                "showLabel": true,
                "label": "[StopStr] 1/4",
                "title": "",
                "message": "/noass-stopstring 2",
                "contextList": [],
                "preventAutoExecute": true,
                "isHidden": false,
                "executeOnStartup": false,
                "executeOnUser": false,
                "executeOnAi": false,
                "executeOnChatChange": false,
                "executeOnGroupMemberDraft": false,
                "executeOnNewChat": false,
                "executeBeforeGeneration": false,
                "automationId": ""
            },
            {
                "id": 46,
                "icon": "fa-circle-stop",
                "showLabel": true,
                "label": "[StopStr] 1/8",
                "title": "",
                "message": "/noass-stopstring 3",
                "contextList": [],
                "preventAutoExecute": true,
                "isHidden": false,
                "executeOnStartup": false,
                "executeOnUser": false,
                "executeOnAi": false,
                "executeOnChatChange": false,
                "executeOnGroupMemberDraft": false,
                "executeOnNewChat": false,
                "executeBeforeGeneration": false,
                "automationId": ""
            }
        ],
        "idIndex": 46
    },
    "NoAss": {
        "name": "NWT-NoAss",
        "enable_stop_string": true,
        "max_symbols": "999999",
        "messages_separator": "newline",
        "user_prefix": "",
        "user_suffix": "",
        "char_prefix": "",
        "char_suffix": "",
        "zero_prefill": "",
        "enable_zero_prefill": false,
        "separate_chat_history": false,
        "squash_role": "user",
        "stop_strings": [
            {
                "value": "{{newline}}**{{user}}:**",
                "client": false,
                "regex": false
            },
            {
                "value": "(?<=\\n\\*\\*{{user}}:\\*\\*[\\s\\S]*?)\\n+\\*\\*{{user}}:\\*\\*",
                "client": true,
                "regex": true
            },
            {
                "value": "(?<=\\n\\*\\*{{user}}:\\*\\*[\\s\\S]*?\\n\\*\\*{{user}}:\\*\\*[\\s\\S]*?)\\n+\\*\\*{{user}}:\\*\\*",
                "client": true,
                "regex": true
            },
            {
                "value": "\\n+\\*\\*{{user}}:\\*\\*",
                "client": true,
                "regex": true
            },
            {
                "value": "",
                "client": false,
                "regex": false
            },
            {
                "value": "",
                "client": false,
                "regex": false
            },
            {
                "value": "",
                "client": false,
                "regex": false
            },
            {
                "value": "",
                "client": false,
                "regex": false
            },
            {
                "value": "",
                "client": false,
                "regex": false
            },
            {
                "value": "",
                "client": false,
                "regex": false
            }
        ],
        "stop_string_selection": 1,
        "squashed_separator_selection": 0,
        "squashed_separators": [
            {
                "enable": false,
                "string": "",
                "keep": false,
                "regex": false,
                "prompt_enable": false,
                "prompt_role": "user",
                "prompt_string": ""
            },
            {
                "enable": false,
                "string": "",
                "keep": false,
                "regex": false,
                "prompt_enable": true,
                "prompt_role": "user",
                "prompt_string": ""
            },
            {
                "enable": false,
                "string": "",
                "keep": false,
                "regex": false,
                "prompt_enable": false,
                "prompt_role": "user",
                "prompt_string": ""
            }
        ],
        "cropping_selection": 0,
        "croppings": [
            {
                "enable": true,
                "string": "\\[SCENE[^\\n]+\\](?=(?:[\\s\\S]*?\\[SCENE){2})(?!(?:[\\s\\S]*?\\[SCENE){3})",
                "keep": true,
                "regex": true
            },
            {
                "enable": true,
                "string": "\\[SCENE[^\\n]+\\](?=(?:[\\s\\S]*?\\[SCENE){4})(?!(?:[\\s\\S]*?\\[SCENE){5})",
                "keep": true,
                "regex": true
            },
            {
                "enable": false,
                "string": "",
                "keep": false,
                "regex": false
            }
        ],
        "enable_lastlines_cropping": true
    },
    "ExtBlocks": {
        "name": "NWT-ExtBlocks",
        "global_blocks": [
            {
                "id": "27a4e2eb-6e57-439d-81c4-cd7d4f32830d",
                "name": "ScriptDigest",
                "block_type": "accumulation",
                "disabled": false,
                "user_message": true,
                "char_message": true,
                "updater_name": "DigestPatch",
                "hide_display": true,
                "inject_block": false,
                "injection_role": 1,
                "injection_position": 0,
                "injection_depth": 4,
                "api_preset": "big"
            },
            {
                "id": "cbe7af0c-3354-4990-8f83-fb228ef3f41c",
                "name": "Chronology",
                "block_type": "accumulation",
                "disabled": false,
                "user_message": false,
                "char_message": true,
                "updater_name": "ChronologyPatch",
                "hide_display": true,
                "inject_block": false,
                "injection_role": 0,
                "injection_position": 0,
                "injection_depth": 4,
                "api_preset": "big"
            },
            {
                "id": "12acb74c-34ea-4a3d-8933-bcb6860dd478",
                "name": "SceneInfo",
                "block_type": "accumulation",
                "disabled": false,
                "user_message": true,
                "char_message": true,
                "updater_name": "InfoPatch",
                "hide_display": false,
                "inject_block": true,
                "injection_role": 2,
                "injection_position": 1,
                "injection_depth": 4,
                "api_preset": "big"
            },
            {
                "id": "2bda2945-b9ff-4e16-a0b2-70fe1cd5b9cf",
                "name": "DigestPatch",
                "block_type": "generated",
                "disabled": false,
                "user_message": false,
                "char_message": true,
                "template": "<DigestPatch>\n[MongoDB-style operators ($set, $inc, $push, $pull) in YAML format here]\n</DigestPatch>",
                "prompt": "`<DigestPatch>`: Update the ScriptDigest using MongoDB-style operators ($set, $inc, $push, $pull only) in YAML format based on the given schema, `<meta>` and the most recent story development. If previous ScriptDigest object is not given, then creatively fill in all its fields appropriately to the scene; otherwise, change only the fields that have changed during the scene and remove any information that has become obsolete. However, it should be noted that ScriptDigest should contain information about the entire history, not just current events. Consider `<meta>` as background information.\nTips:\n- locations - Structure locations hierarchically (Continent > Country > City > District > Building)\n- relationships - Use this to track dynamic connections between characters and groups.\n- objects - List significant items, gear, or artifacts obtained or noted by the characters.\n- trackers - This section is fully dynamic. Use it to log any story state information that changes frequently.\n- facts - Use this to document verified in-world knowledge, separating it from OOC notes.\n- plants - A simple list of future plans, intentions, or immediate \"to-do\" items for characters or the party.\n- author_notes - A list for out-of-character (OOC) reminders, worldbuilding clarifications, plot hooks, or behind-the-scenes insights that don't fit as an in-world `fact`.\nWrap strings in double quotes. Do not use duplicate keys, YAML must be valid (no duplicate keys).\nExample of correct update output:\n<DigestPatch>\n$inc:\n  trackers.battles_won: 1\n  trackers.exploration_progress: 5\n$push:\n  genres: \"fantasy\"\n  characters.major:\n    name: \"Aldric the Brave\"\n    description: \"A wandering knight with a mysterious past.\"\n  author_notes: \n    - \"Added a new subplot about the ancient ruins.\"\n    - \"It might be a good idea to include a couple of flashbacks later on.\"\n$set:\n  metadata.setting: \"The Sunken Citadel\"\n  locations.Whispering Woods.description: \"Dense fog now clings to the ground, muffling all sounds.\"\n  locations.Whispering Woods.sublocations.Old Well.description: \"The well is now partially collapsed.\"\n  facts.0.known_by: \"Elder Miriam\"\n  relationships.0.between: [\"Aldric\", \"Seraphine\"]\n  relationships.0.tags: [\"allies\", \"secret pact\"]\n</DigestPatch>",
                "generation_pause": false,
                "period": 20,
                "keyword": "[SCENE:",
                "keyword_is_regex": false,
                "hide_display": true,
                "inject_block": false,
                "injection_role": 1,
                "injection_position": 0,
                "injection_depth": 2,
                "generation_order": "before",
                "background": false,
                "context": [
                    {
                        "id": "23434b3c-316d-4361-8f6c-b1dd0a0b8dee",
                        "name": "ScriptDigest Schema",
                        "role": "system",
                        "type": "text",
                        "disabled": false,
                        "text": "ScriptDigest Schema:\n```\nScriptDigest:\n  metadata:\n    setting: string\n    genres: list[string]\n  locations:\n    <location_name>:\n      description: string\n      sublocations:\n        <sublocation_name>:\n          description: string\n          sublocations: (recursive structure similar to `locations`)\n  characters:\n    major: list\n      - name: string\n        description: string\n    minor: list\n      - name: string\n        description: string\n  relationships: list\n    - between: string | list[string]\n      tags: list[string]\n  affiliations: list\n    - name: string\n      description: string\n      known_members: list[string]\n  objects: list\n    - name: string\n      description: string\n  trackers: map/dict  # A dynamic structure dependent on the context. Can contain any keys.\n  facts: list\n    - known_by: string\n      list: list[string]\n  unresolved_threads: list[string]\n  author_notes: list[string]\n```"
                    },
                    {
                        "id": "152a57cd-6e20-4f91-9851-c50aa10e0bb5",
                        "name": "Chronology Schema",
                        "role": "system",
                        "type": "text",
                        "disabled": false,
                        "text": "Chronology Schema:\n```\ntype: object\nproperties:\n  Chronology:\n    type: array\n    items:\n      type: object\n      properties:\n        title:\n          type: string\n        content:\n          type: string\n      required:\n        - title\n        - content\n```"
                    },
                    {
                        "id": "f8e81c63-b9b4-4b07-a425-f6e60de0cb23",
                        "name": "meta",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "{{ExtBlocks::Chronology}}\n<meta>\n{{description}}\n{{wiAll}}\n</meta>"
                    },
                    {
                        "id": "b062c266-1323-49d4-8685-b0d4f8fb279f",
                        "name": "last mes top",
                        "type": "text",
                        "text": "<recent story development>"
                    },
                    {
                        "id": "42be18b2-f4f7-467c-8767-2add93746f43",
                        "name": "last mes",
                        "role": "user",
                        "type": "last_messages_keyword",
                        "disabled": false,
                        "keyword_stopper": "[SCENE:",
                        "messages_separator": "newline",
                        "user_prefix": "",
                        "user_suffix": "",
                        "char_prefix": "",
                        "char_suffix": ""
                    },
                    {
                        "id": "322ac412-6f19-4a14-82ee-4607dfed8e66",
                        "name": "last mes bottom",
                        "type": "text",
                        "text": "</recent story development>"
                    },
                    {
                        "id": "e3e907eb-33d5-4248-bfbd-7905672e797d",
                        "name": "prev ScriptDigest",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "\n{{ if {{ExtBlocks::ScriptDigest}} }}Previous ScriptDigest:\n{{ExtBlocks::ScriptDigest}}{{ /if }}"
                    },
                    {
                        "id": "21e64418-7def-47ae-b70a-acca5ad587a8",
                        "name": "prev ChronologyPatch",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "\n{{ if {{ExtBlocks::ChronologyPatch}} }}Previous ChronologyPatch:\n{{ExtBlocks::ChronologyPatch}}{{ /if }}"
                    }
                ],
                "api_preset": "big"
            },
            {
                "id": "733e5dd4-8c3d-4f19-ba21-19baf991cc50",
                "name": "ChronologyPatch",
                "block_type": "generated",
                "disabled": false,
                "user_message": false,
                "char_message": true,
                "template": "<ChronologyPatch>\n[MongoDB-style update ($push) in YAML format here]\n</ChronologyPatch>",
                "prompt": "`<ChronologyPatch>`: Create a patch for Chronology using MongoDB-style update ($push only) in YAML format based on the given schema and the most recent story development. Field `title` must contain a 3-7-word name for a scene, field `content` - scene condensation. Push as many entries as there are full scenes. If previous scene condensation(s) are given, make sure that your answer does not duplicate any information from them. It is important to preserve details and relationships in the scene condensations.\nWrap strings in double quotes. Do not use duplicate keys, YAML must be valid (no duplicate keys).\nExample of correct output:\n<ChronologyPatch>\n$push:\n  Chronology:\n    - title: \"The First Meeting\"\n      content: \"(scene condensation)\"\n</ChronologyPatch>",
                "generation_pause": false,
                "period": 2,
                "keyword": "[SCENE:",
                "keyword_is_regex": false,
                "hide_display": true,
                "inject_block": false,
                "injection_role": 0,
                "injection_position": 0,
                "injection_depth": 4,
                "generation_order": "before",
                "background": false,
                "context": [
                    {
                        "id": "23434b3c-316d-4361-8f6c-b1dd0a0b8dee",
                        "name": "ScriptDigest Schema",
                        "role": "system",
                        "type": "text",
                        "disabled": false,
                        "text": "ScriptDigest Schema:\n```\nScriptDigest:\n  metadata:\n    setting: string\n    genres: list[string]\n  locations:\n    <location_name>:\n      description: string\n      sublocations:\n        <sublocation_name>:\n          description: string\n          sublocations: (recursive structure similar to `locations`)\n  characters:\n    major: list\n      - name: string\n        description: string\n    minor: list\n      - name: string\n        description: string\n  relationships: list\n    - between: string | list[string]\n      tags: list[string]\n  affiliations: list\n    - name: string\n      description: string\n      known_members: list[string]\n  objects: list\n    - name: string\n      description: string\n  trackers: map/dict  # A dynamic structure dependent on the context. Can contain any keys.\n  facts: list\n    - known_by: string\n      list: list[string]\n  unresolved_threads: list[string]\n  author_notes: list[string]\n```"
                    },
                    {
                        "id": "152a57cd-6e20-4f91-9851-c50aa10e0bb5",
                        "name": "Chronology Schema",
                        "role": "system",
                        "type": "text",
                        "disabled": false,
                        "text": "Chronology Schema:\n```\ntype: object\nproperties:\n  Chronology:\n    type: array\n    items:\n      type: object\n      properties:\n        title:\n          type: string\n        content:\n          type: string\n      required:\n        - title\n        - content\n```"
                    },
                    {
                        "id": "f8e81c63-b9b4-4b07-a425-f6e60de0cb23",
                        "name": "meta",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "{{ExtBlocks::Chronology}}\n<meta>\n{{description}}\n{{wiAll}}\n</meta>"
                    },
                    {
                        "id": "b062c266-1323-49d4-8685-b0d4f8fb279f",
                        "name": "last mes top",
                        "type": "text",
                        "text": "<recent story development>"
                    },
                    {
                        "id": "42be18b2-f4f7-467c-8767-2add93746f43",
                        "name": "last mes",
                        "role": "user",
                        "type": "last_messages_keyword",
                        "disabled": false,
                        "keyword_stopper": "[SCENE: ",
                        "messages_separator": "newline",
                        "user_prefix": "",
                        "user_suffix": "",
                        "char_prefix": "",
                        "char_suffix": ""
                    },
                    {
                        "id": "322ac412-6f19-4a14-82ee-4607dfed8e66",
                        "name": "last mes bottom",
                        "type": "text",
                        "text": "</recent story development>"
                    },
                    {
                        "id": "e3e907eb-33d5-4248-bfbd-7905672e797d",
                        "name": "prev ScriptDigest",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "\n{{ if {{ExtBlocks::ScriptDigest}} }}Previous ScriptDigest:\n{{ExtBlocks::ScriptDigest}}{{ /if }}"
                    },
                    {
                        "id": "21e64418-7def-47ae-b70a-acca5ad587a8",
                        "name": "prev ChronologyPatch",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "\n{{ if {{ExtBlocks::ChronologyPatch}} }}Previous ChronologyPatch:\n{{ExtBlocks::ChronologyPatch}}{{ /if }}"
                    }
                ],
                "api_preset": "big"
            },
            {
                "id": "83c2d911-ccb6-45fc-93eb-042296258c0f",
                "name": "InfoPatch",
                "block_type": "generated",
                "disabled": false,
                "user_message": false,
                "char_message": true,
                "template": "<InfoPatch>\n[MongoDB-style operators ($set, $inc, $push, $pull ONLY) in YAML format here]\n</InfoPatch>",
                "prompt": "`<InfoPatch>`: Update the SceneInfo using MongoDB-style operators (only $set, $inc, $push, $pull keywords) in YAML format based on the information from the recent story development. If the previous `<SceneInfo>` block given, use it as base and update its properties, otherwise create properties appropriately to the scene. `<SceneInfo>` should reflect ONLY the current scene at the last moment, irrelevant elements should be removed.{{ if {{.SceneInfoNewWeather}} }} Important additional note: On this turn, the weather type must change to `{{.SceneInfoNewWeather}}`.{{.SceneInfoNewWeather = false}}{{/if}}\nTips:\n- Weather.type: Either Clear, Cloudy, Precipitation, Storm or N/A (if indoors, for examples). Specifics in Weather.specifics.\nWrap strings in double quotes. Do not use duplicate keys, YAML must be valid (no duplicate keys). Be concise but complete.\nExample of correct update output:\n<InfoPatch>\n$set:\n  Time: \"Evening\"\n  Location.main: \"Dark Forest\"\n  Location.sub: \"Abandoned Shrine\"\n  Weather.type: \"Precipitation\"\n  Weather.specifics: \"Heavy downpour with thunder\"\n  Positions.0: \"Mage at the altar\"\n  Clothing.0: \"Leather armor with hood\"\n$push:\n  Objects: \n    - \"Broken sword\"\n    - \"Pouch\"\n</InfoPatch>",
                "generation_pause": false,
                "period": 1,
                "keyword": "",
                "keyword_is_regex": false,
                "hide_display": true,
                "inject_block": false,
                "injection_role": 2,
                "injection_position": 1,
                "injection_depth": 4,
                "generation_order": "before",
                "background": false,
                "context": [
                    {
                        "id": "d4566a7c-80f2-4d73-85de-72afbc1c1936",
                        "name": "SceneInfo Schema",
                        "role": "system",
                        "type": "text",
                        "disabled": false,
                        "text": "SceneInfo Schema:\n```\nTime: [time of day segment]\nDate: [date in any suitable format]\nLocation:\n  main: [location]\n  sub: [sublocation]\nWeather:\n  type: [weather type]\n  specifics: [weather specifics]\nObjects:\n  - [notable objects]\nPositions:\n  - [characters positions]\nClothing:\n  - [characters clothing]\n```"
                    },
                    {
                        "id": "fd836ff3-aeb1-44e0-bba8-f47007d96ba1",
                        "name": "ScriptDigest",
                        "role": "system",
                        "type": "text",
                        "disabled": false,
                        "text": "{{ if {{ExtBlocks::Script Digest}} }}\n---\n\nScript Digest (summary info):\n{{ExtBlocks::Script Digest}}{{ /if }}"
                    },
                    {
                        "id": "93607ebf-65c9-45c2-80db-ef00e18dba26",
                        "name": "old last mes top",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "<previous story development>"
                    },
                    {
                        "id": "36f1703b-fade-4c9d-9786-6fcc8fe2c8a0",
                        "name": "old last mes",
                        "role": "user",
                        "type": "last_messages",
                        "disabled": false,
                        "messages_count": 4,
                        "messages_offset": 2,
                        "messages_separator": "double_newline",
                        "user_prefix": "",
                        "user_suffix": "",
                        "char_prefix": "",
                        "char_suffix": ""
                    },
                    {
                        "id": "6191d6d1-3317-4706-9a70-687a3de863b7",
                        "name": "old last mes bottom",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "</previous story development>"
                    },
                    {
                        "id": "3f839f7c-50c2-47b9-b934-af8ae9442b6c",
                        "name": "last mes top",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "<recent story development>"
                    },
                    {
                        "id": "9318ee58-daaa-41ce-9a51-4a752797e623",
                        "name": "last mes",
                        "role": "user",
                        "type": "last_messages",
                        "disabled": false,
                        "messages_count": 2,
                        "messages_offset": 0,
                        "messages_separator": "double_newline",
                        "user_prefix": "",
                        "user_suffix": "",
                        "char_prefix": "",
                        "char_suffix": ""
                    },
                    {
                        "id": "d34df9dc-824c-4bef-b09f-30ccea0487ed",
                        "name": "last mes bottom",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "</recent story development>"
                    },
                    {
                        "id": "28dfd38a-b827-4a54-b9aa-b0340568e65c",
                        "name": "Prev SceneInfo",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "{{ if {{ExtBlocks::SceneInfo}} }}Previous SceneInfo:\n{{ExtBlocks::SceneInfo}}{{ /if }}"
                    },
                    {
                        "id": "ee96fdea-f87b-4372-a552-011adfdf1cdd",
                        "name": "Prev SceneMetaInfo",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "{{ if {{ExtBlocks::SceneMetaInfo}} }}Previous SceneMetaInfo:\n{{ExtBlocks::SceneMetaInfo}}{{ /if }}"
                    }
                ],
                "api_preset": "small"
            },
            {
                "id": "a9e4235b-b919-4215-a42e-63b6e8ae3c58",
                "name": "SceneMetaInfo",
                "block_type": "generated",
                "disabled": false,
                "user_message": false,
                "char_message": true,
                "template": "<SceneMetaInfo>\nPrimary Tone: [Tone from the list]\nSecondary Tone: [Tone from the list]\n</SceneMetaInfo>",
                "prompt": "`<SceneMetaInfo>`: Just fill out the SceneMetaInfo template. You need to analyze the latest developments and assess the primary and the secondary tones of the scene. Choose them from the following options:\nJoyful, Sad, Neutral, Tender, Angry, Bittersweet, Hopeful, Fearful, Tense, Peaceful, Disgusted, Curious, Playful, Hopeless, Ambivalent, Grateful, Lonely, Numb, Triumphant, Guilty, Yearning, Awed, Envious, Cathartic, Nostalgic, Jealous, Whimsical, Inspired, Frustrated, Ironic, Vengeful, Melancholic, Humiliated, Wistful, Traumatized, Urgent, Exhilarating, Horrifying, Solemn, Surreal.\nIf you're not sure what tone the scene has, go with the ones that make the most sense. If the previous state of `<SceneMetaInfo>` is provided, you can use it as a baseline.\nExample of correct output:\n<SceneMetaInfo>\nPrimary Tone: Neutral\nSecondary Tone: Peaceful\n</SceneMetaInfo>",
                "generation_pause": false,
                "period": 1,
                "keyword": "",
                "keyword_is_regex": false,
                "hide_display": true,
                "inject_block": false,
                "injection_role": 0,
                "injection_position": 0,
                "injection_depth": 4,
                "generation_order": "before",
                "background": false,
                "context": [
                    {
                        "id": "d4566a7c-80f2-4d73-85de-72afbc1c1936",
                        "name": "SceneInfo Schema",
                        "role": "system",
                        "type": "text",
                        "disabled": false,
                        "text": "SceneInfo Schema:\n```\nTime: [time of day segment]\nDate: [date in any suitable format]\nLocation:\n  main: [location]\n  sub: [sublocation]\nWeather:\n  type: [weather type]\n  specifics: [weather specifics]\nObjects:\n  - [notable objects]\nPositions:\n  - [characters positions]\nClothing:\n  - [characters clothing]\n```"
                    },
                    {
                        "id": "fd836ff3-aeb1-44e0-bba8-f47007d96ba1",
                        "name": "ScriptDigest",
                        "role": "system",
                        "type": "text",
                        "disabled": false,
                        "text": "{{ if {{ExtBlocks::Script Digest}} }}\n---\n\nScript Digest (summary info):\n{{ExtBlocks::Script Digest}}{{ /if }}"
                    },
                    {
                        "id": "93607ebf-65c9-45c2-80db-ef00e18dba26",
                        "name": "old last mes top",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "<previous story development>"
                    },
                    {
                        "id": "36f1703b-fade-4c9d-9786-6fcc8fe2c8a0",
                        "name": "old last mes",
                        "role": "user",
                        "type": "last_messages",
                        "disabled": false,
                        "messages_count": 4,
                        "messages_offset": 2,
                        "messages_separator": "double_newline",
                        "user_prefix": "",
                        "user_suffix": "",
                        "char_prefix": "",
                        "char_suffix": ""
                    },
                    {
                        "id": "6191d6d1-3317-4706-9a70-687a3de863b7",
                        "name": "old last mes bottom",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "</previous story development>"
                    },
                    {
                        "id": "3f839f7c-50c2-47b9-b934-af8ae9442b6c",
                        "name": "last mes top",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "<recent story development>"
                    },
                    {
                        "id": "9318ee58-daaa-41ce-9a51-4a752797e623",
                        "name": "last mes",
                        "role": "user",
                        "type": "last_messages",
                        "disabled": false,
                        "messages_count": 2,
                        "messages_offset": 0,
                        "messages_separator": "double_newline",
                        "user_prefix": "",
                        "user_suffix": "",
                        "char_prefix": "",
                        "char_suffix": ""
                    },
                    {
                        "id": "d34df9dc-824c-4bef-b09f-30ccea0487ed",
                        "name": "last mes bottom",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "</recent story development>"
                    },
                    {
                        "id": "28dfd38a-b827-4a54-b9aa-b0340568e65c",
                        "name": "Prev SceneInfo",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "{{ if {{ExtBlocks::SceneInfo}} }}Previous SceneInfo:\n{{ExtBlocks::SceneInfo}}{{ /if }}"
                    },
                    {
                        "id": "ee96fdea-f87b-4372-a552-011adfdf1cdd",
                        "name": "Prev SceneMetaInfo",
                        "role": "user",
                        "type": "text",
                        "disabled": false,
                        "text": "{{ if {{ExtBlocks::SceneMetaInfo}} }}Previous SceneMetaInfo:\n{{ExtBlocks::SceneMetaInfo}}{{ /if }}"
                    }
                ],
                "api_preset": "small"
            },
            {
                "id": "cbdbb1a5-86f8-48d1-b373-3eaef1c9c8c5",
                "name": "WeatherChange",
                "block_type": "script",
                "disabled": false,
                "user_message": true,
                "char_message": true,
                "script_type": "js",
                "script": "function parseWeatherBlock(text) {\n    const regex = /Weather:\\s*\\n\\s*type:\\s*([^\\n]+)\\s*\\n\\s*specifics:\\s*([^\\n]+)/i;\n    const match = text.match(regex);\n\n    if (match) {\n        const weatherType = match[1].trim();\n        const specifics = match[2].trim();\n        return { weatherType, specifics };\n    } else {\n        return { weatherType: 'N/A', specifics: 'N/A' };\n    }\n}\n\nconst messageId = context.chat.length - 1;\nif (messageId !== 0) {\n    const allBlocks = BlockService.getAllBlocks();\n\tconst blocks = allBlocks.filter((e) => e.name === 'SceneInfo');\n\tif (blocks.length === 1) {\n\t\tconst blockStates = ContextService.getPreviousBlockContextUnconditional(blocks[0], messageId, true, 1);\n\t\tconst weather = parseWeatherBlock(blockStates);\n\t\tlet oldWeatherType = weather.weatherType.trim();\n\t\tif (oldWeatherType.includes('->')) {\n\t\t\toldWeatherType = oldWeatherType.split('->')[1];\n\t\t}\n\t\t\n\t\tconst newWeatherType = context.substituteParams(`{{RW-Gen::Weather::1::,::${weather.weatherType}}}`).trim();\n\t\tif (oldWeatherType === 'N/A') {\n\t\t\tcontext.substituteParams(`{{.SceneInfoNewWeather = ${newWeatherType}}}`)\n\t\t} else if (oldWeatherType !== newWeatherType) {\n\t\t\tcontext.substituteParams(`{{.SceneInfoNewWeather = ${oldWeatherType}->${newWeatherType}}}`)\n\t\t} else {\n\t\t\tcontext.substituteParams(`{{.SceneInfoNewWeather = false}}`)\n\t\t}\n\t}\n}\n",
                "generation_pause": false,
                "period": 2,
                "keyword": "[SCENE:",
                "keyword_is_regex": false,
                "execution_order": "before",
                "api_preset": "big"
            },
            {
                "id": "4cabaafe-3077-49cd-b559-13619302af6b",
                "name": "ExtractTone",
                "block_type": "script",
                "disabled": false,
                "user_message": true,
                "char_message": true,
                "script_type": "js",
                "script": "function parseToneBlock(text) {\n\tconst regex = /Primary\\s+Tone:\\s*([^\\n]+)\\s*\\n\\s*Secondary\\s+Tone:\\s*([^\\n]+)/i;\n\tconst match = text.match(regex);\n\n\tif (match) {\n\t\tconst primaryTone = match[1].trim();\n\t\tconst secondaryTone = match[2].trim();\n\t\treturn { primaryTone, secondaryTone };\n\t} else {\n\t\treturn { primaryTone: 'Neutral', secondaryTone: 'Neutral' };\n\t}\n}\n\nconst messageId = context.chat.length - 1;\nif (messageId !== 0) {\n    const allBlocks = BlockService.getAllBlocks();\n\tconst blocks = allBlocks.filter((e) => e.name === 'SceneMetaInfo');\n\tif (blocks.length === 1) {\n\t\tconst blockStates = ContextService.getPreviousBlockContextUnconditional(blocks[0], messageId, true, 1);\n\t\tconst tones = parseToneBlock(blockStates);\n\t\tcontext.substituteParams(`{{.ScenePrimaryTone = ${tones.primaryTone}}}`);\n\t\tcontext.substituteParams(`{{.SceneSecondaryTone = ${tones.secondaryTone}}}`);\n\t}\n}",
                "generation_pause": false,
                "swipe": true,
                "period": 1,
                "keyword": "",
                "keyword_is_regex": false,
                "execution_order": "after",
                "api_preset": "big"
            }
        ]
    },
    "LoreManager": {
        "name": "NWT-LoreManager",
        "global_groups": []
    },
    "CharacterIcons": {
        "name": "NWT-icons",
        "prefix_group_regex": "/^\\*\\*([^\\n]*?):\\*\\* ([^\\n]*?)$/gm",
        "custom_css": ".custom-chat-msg {\n        display: flex;\n        margin: 5px 0;\n        --chat-msg-bg: #1c1c1c;\n        --chat-msg-border: #727272;\n        width: 100%;\n    }\n\n    .custom-chat-msg-avatar {\n        display: inline-flex;\n        position: relative;\n        width: 75px;\n        height: 75px;\n        text-align: center;\n        border: 1px solid var(--chat-msg-border);\n        border-radius: 8px;\n        cursor: pointer;\n        margin: auto;\n        margin-inline: 0 20px;\n        flex-shrink: 0;\n        align-items: center;\n        justify-content: center;\n        overflow: hidden;\n        background-color: var(--chat-msg-bg);\n    }\n\n    .custom-avatar-fallback-text {\n        position: relative;\n        z-index: 1;\n        overflow-wrap: break-word;\n        word-break: normal;\n        line-height: 1;\n        padding: 2px;\n        max-width: 100%;\n        display: none;\n        font-size: 32px;\n        font-weight: 500;\n        color: white;\n        user-select: none;\n        box-sizing: border-box;\n        text-align: center;\n    }\n\n    .custom-avatar-image {\n        position: absolute;\n        top: 0;\n        left: 0;\n        width: 100%;\n        height: 100%;\n        z-index: 2;\n        background-size: cover;\n        background-position: center;\n        background-repeat: no-repeat;\n    }\n\n    .custom-chat-msg-content {\n        position: relative;\n        z-index: 0;\n        max-width: 100%;\n        width: fit-content;\n        border: 1px solid var(--chat-msg-border);\n        padding: 10px;\n        text-align: left;\n        border-radius: 8px;\n        background: var(--chat-msg-bg);\n        margin: auto 0;\n    }\n\n    .custom-chat-msg-text {\n        max-height: 100%;\n        overflow-y: auto;\n        word-wrap: break-word;\n    }\n\n    .custom-chat-msg-content::before,\n    .custom-chat-msg-content::after {\n        content: '';\n        width: 0px;\n        height: 0px;\n        position: absolute;\n        transform: translateY(-50%);\n        top: 50%;\n        z-index: -1;\n        color: transparent;\n        border-bottom: 4px solid;\n        border-left: 7px solid;\n    }\n\n    .custom-chat-msg-content::before {\n        border-right: 8px solid var(--chat-msg-border);\n        border-top: 4px solid var(--chat-msg-border);\n        left: -14px;\n    }\n    .custom-chat-msg-content::after {\n        border-right: 7px solid var(--chat-msg-bg);\n        border-top: 4px solid var(--chat-msg-bg);\n        margin-top: 1px;\n        left: -11px;\n    }\n\n    .mes_text {\n        text-wrap: pretty;\n    }\n\n    .mes_text p {\n        font-size: 1.1em;\n        display: inline-block;\n        overflow-wrap: normal;\n        width: 100%;\n    }\n\n    #chat .mes .mesAvatarWrapper {\n        display: none;\n    }\n    \n    #chat .mes .name_text {\n        display: none;\n    }\n    ",
        "char_replace_string": "<span data-charname=\"$1\" class=\"chat-msg\"><span class=\"chat-msg-avatar\" title=\"$1\"><span class=\"avatar-fallback-text\" style=\"display:none;\">$1</span><span class=\"avatar-image\" style='background-image: url(\"/user/images/{{char_name}}/$1.png\");' data-fallback=\"/user/images/CharacterIconsDefaults/$1.png\"></span></span><span class=\"chat-msg-content\"><span class=\"chat-msg-text\">$2</span></span></span>",
        "user_find_regex": "",
        "user_replace_string": "<span data-username=\"{{user_name}}\" class=\"chat-msg\"><span class=\"chat-msg-avatar\" title=\"{{user_name}}\"><span class=\"avatar-fallback-text\" style=\"display:none;\">{{user_name}}</span><span class=\"avatar-image\" style='background-image: url(\"{{user_avatar}}\");'></span></span><span class=\"chat-msg-content\"><span class=\"chat-msg-text\">$1</span></span></span>"
    },
    "RandomWords": {
        "name": "NWT-RandomWords",
        "generators": [
            {
                "name": "Weather",
                "transform": [
                    "capitalize",
                    "unique_strict"
                ],
                "variables": {},
                "generators": {
                    "main": {
                        "template": "{switch state}{case \"Clear\"}{clear}{case \"Cloudy\"}{cloudy}{case \"Precipitation\"}{precipitation}{case \"Storm\"}{storm}{default}{na}{/switch}"
                    },
                    "clear": {
                        "template": "{range {roll:1d20}}{1-12}Clear{13-18}Cloudy{19-20}Precipitation{/range}"
                    },
                    "cloudy": {
                        "template": "{range {roll:1d20}}{1-6}Clear{7-15}Cloudy{16-19}Precipitation{20-20}Storm{/range}"
                    },
                    "precipitation": {
                        "template": "{range {roll:1d20}}{1-2}Clear{3-8}Cloudy{9-17}Precipitation{18-20}Storm{/range}"
                    },
                    "storm": {
                        "template": "{range {roll:1d20}}{1-3}Cloudy{4-12}Precipitation{13-20}Storm{/range}"
                    },
                    "na": {
                        "template": "{range {roll:1d20}}{1-10}Clear{11-16}Cloudy{17-19}Precipitation{20-20}Storm{/range}"
                    }
                }
            },
            {
                "name": "Events",
                "transform": [
                    "capitalize",
                    "unique_strict"
                ],
                "variables": {},
                "generators": {
                    "main": {
                        "options": [
                            {
                                "template": "{gen:ShiftEvents}",
                                "weight": 1
                            },
                            {
                                "template": "{gen:CatalystEvents}",
                                "weight": 1
                            },
                            {
                                "template": "{gen:DilemmaEvents}",
                                "weight": 1
                            },
                            {
                                "template": "{gen:PivotEvents}",
                                "weight": 1
                            }
                        ]
                    }
                }
            },
            {
                "name": "ShiftEvents",
                "transform": [
                    "unique_strict"
                ],
                "variables": {},
                "generators": {
                    "main": {
                        "template": "A {gen:ModifierAdjective} {gen:ActionNoun} of a {gen:EventConcept}"
                    }
                }
            },
            {
                "name": "CatalystEvents",
                "transform": [
                    "unique_strict"
                ],
                "variables": {},
                "generators": {
                    "main": {
                        "template": "{gen:EventSource} {gen:ActionVerb} a {gen:ModifierAdjective} {gen:EventConcept}"
                    }
                }
            },
            {
                "name": "DilemmaEvents",
                "transform": [
                    "unique_strict"
                ],
                "variables": {},
                "generators": {
                    "main": {
                        "template": "The {gen:ActionNoun} of a {gen:EventConcept}, {gen:EventConsequence}"
                    }
                }
            },
            {
                "name": "PivotEvents",
                "transform": [
                    "capitalize",
                    "unique_strict"
                ],
                "variables": {},
                "generators": {
                    "main": {
                        "template": "Transition from {gen:EventConcept} to {gen:EventConcept:1}"
                    }
                }
            },
            {
                "name": "ModifierAdjective",
                "transform": [
                    "unique_strict"
                ],
                "variables": {
                    "joyful": [
                        "joyful",
                        "happy",
                        "delightful",
                        "cheerful",
                        "bright",
                        "sunny",
                        "wonderful",
                        "pleasant",
                        "lovely",
                        "blissful",
                        "euphoric",
                        "merry",
                        "jolly",
                        "gleeful",
                        "radiant",
                        "optimistic",
                        "uplifting",
                        "heartwarming",
                        "smiling",
                        "lighthearted"
                    ],
                    "sad": [
                        "sad",
                        "melancholic",
                        "gloomy",
                        "somber",
                        "heartbreaking",
                        "tearful",
                        "lonely",
                        "dreary",
                        "painful",
                        "sorrowful",
                        "mournful",
                        "depressing",
                        "bleak",
                        "heavy",
                        "desolate",
                        "fragile",
                        "hollow",
                        "aching",
                        "gray",
                        "weary"
                    ],
                    "tender": [
                        "tender",
                        "gentle",
                        "soft",
                        "warm",
                        "loving",
                        "caring",
                        "kind",
                        "affectionate",
                        "sweet",
                        "delicate",
                        "soothing",
                        "heartfelt",
                        "nurturing",
                        "embracing",
                        "compassionate",
                        "tenderhearted",
                        "peaceful",
                        "cozy",
                        "intimate",
                        "gracious"
                    ],
                    "angry": [
                        "angry",
                        "furious",
                        "raging",
                        "bitter",
                        "hostile",
                        "violent",
                        "aggressive",
                        "explosive",
                        "hateful",
                        "resentful",
                        "vengeful",
                        "savage",
                        "stormy",
                        "fierce",
                        "irate",
                        "seething",
                        "wrathful",
                        "maddened",
                        "ferocious",
                        "volatile"
                    ],
                    "bittersweet": [
                        "bittersweet",
                        "nostalgic",
                        "poignant",
                        "melancholic-sweet",
                        "tender-sad",
                        "wistful",
                        "achingly beautiful",
                        "precious",
                        "fleeting",
                        "gentle-sad",
                        "warm but tearful",
                        "half-smiling",
                        "fond",
                        "longing",
                        "softly painful",
                        "golden",
                        "distant",
                        "delicate",
                        "rueful",
                        "endearing"
                    ],
                    "hopeful": [
                        "hopeful",
                        "promising",
                        "bright",
                        "encouraging",
                        "inspiring",
                        "optimistic",
                        "uplifting",
                        "heartening",
                        "positive",
                        "reassuring",
                        "fresh",
                        "new",
                        "shining",
                        "rising",
                        "awakening",
                        "renewed",
                        "confident",
                        "cheerful",
                        "expectant",
                        "forward-looking"
                    ],
                    "fearful": [
                        "fearful",
                        "terrifying",
                        "horrifying",
                        "creepy",
                        "dreadful",
                        "menacing",
                        "sinister",
                        "dark",
                        "eerie",
                        "unnerving",
                        "threatening",
                        "chilling",
                        "panic-inducing",
                        "ghastly",
                        "nightmarish",
                        "grim",
                        "bleak",
                        "paranoid",
                        "anxious",
                        "spine-chilling"
                    ],
                    "tense": [
                        "tense",
                        "strained",
                        "uneasy",
                        "nervous",
                        "taut",
                        "edgy",
                        "anxious",
                        "gripping",
                        "suspenseful",
                        "critical",
                        "fraught",
                        "precarious",
                        "high-pressure",
                        "unsteady",
                        "volatile",
                        "charged",
                        "ominous",
                        "restless",
                        "coiled",
                        "watchful"
                    ],
                    "peaceful": [
                        "peaceful",
                        "calm",
                        "serene",
                        "tranquil",
                        "quiet",
                        "still",
                        "gentle",
                        "restful",
                        "soothing",
                        "placid",
                        "relaxed",
                        "silent",
                        "harmonious",
                        "easy",
                        "undisturbed",
                        "slow",
                        "soft",
                        "clear",
                        "cool",
                        "balmy"
                    ],
                    "disgusted": [
                        "disgusted",
                        "revolting",
                        "repulsive",
                        "nauseating",
                        "sickening",
                        "foul",
                        "filthy",
                        "putrid",
                        "rotten",
                        "grimy",
                        "slimy",
                        "stinking",
                        "vile",
                        "loathsome",
                        "abhorrent",
                        "rancid",
                        "polluted",
                        "contaminated",
                        "moldy",
                        "offensive"
                    ],
                    "curious": [
                        "curious",
                        "inquisitive",
                        "questioning",
                        "wondering",
                        "probing",
                        "searching",
                        "inspiring",
                        "unexplored",
                        "mysterious",
                        "intriguing",
                        "fascinating",
                        "unknown",
                        "strange",
                        "peculiar",
                        "unfamiliar",
                        "hidden",
                        "puzzling",
                        "enigmatic",
                        "alluring",
                        "unexpected"
                    ],
                    "playful": [
                        "playful",
                        "cheeky",
                        "bouncy",
                        "silly",
                        "giggly",
                        "lighthearted",
                        "whimsical",
                        "frolicsome",
                        "mischievous",
                        "jumpy",
                        "zany",
                        "fun",
                        "lively",
                        "spirited",
                        "comical",
                        "merry",
                        "jovial",
                        "rollicking",
                        "gleeful",
                        "prankish"
                    ],
                    "hopeless": [
                        "hopeless",
                        "desperate",
                        "dark",
                        "bleak",
                        "futile",
                        "pointless",
                        "useless",
                        "defeated",
                        "crushed",
                        "broken",
                        "empty",
                        "hollow",
                        "abandoned",
                        "forlorn",
                        "desolate",
                        "grim",
                        "suffocating",
                        "endless",
                        "meaningless",
                        "lost"
                    ],
                    "ambivalent": [
                        "ambivalent",
                        "bittersweet",
                        "strange",
                        "uncertain",
                        "hesitant",
                        "wistful",
                        "uneasy",
                        "curious",
                        "odd",
                        "mysterious",
                        "melancholy",
                        "nostalgic",
                        "puzzling",
                        "restless",
                        "quiet",
                        "veiled",
                        "elusive",
                        "fragile",
                        "reluctant",
                        "double-edged"
                    ],
                    "grateful": [
                        "grateful",
                        "thankful",
                        "appreciative",
                        "blessed",
                        "humbled",
                        "touched",
                        "warm",
                        "heartfelt",
                        "meaningful",
                        "generous",
                        "kind",
                        "supportive",
                        "unexpected",
                        "precious",
                        "treasured",
                        "sacred",
                        "restorative",
                        "healing",
                        "abundant",
                        "graceful"
                    ],
                    "lonely": [
                        "lonely",
                        "empty",
                        "silent",
                        "desolate",
                        "forgotten",
                        "abandoned",
                        "cold",
                        "distant",
                        "hollow",
                        "melancholy",
                        "somber",
                        "gray",
                        "bleak",
                        "isolated",
                        "solitary",
                        "quiet",
                        "shadowed",
                        "fading",
                        "lost",
                        "still"
                    ],
                    "numb": [
                        "numb",
                        "hollow",
                        "empty",
                        "cold",
                        "dull",
                        "mechanical",
                        "lifeless",
                        "flat",
                        "gray",
                        "silent",
                        "still",
                        "apathetic",
                        "detached",
                        "unfeeling",
                        "numbed",
                        "frozen",
                        "blank",
                        "neutral",
                        "colorless",
                        "mindless"
                    ],
                    "triumphant": [
                        "triumphant",
                        "victorious",
                        "glorious",
                        "mighty",
                        "unstoppable",
                        "legendary",
                        "heroic",
                        "unbeaten",
                        "supreme",
                        "dominant",
                        "conquering",
                        "exultant",
                        "jubilant",
                        "proud",
                        "soaring",
                        "commanding",
                        "decisive",
                        "crowning",
                        "unrivaled",
                        "monumental"
                    ],
                    "guilty": [
                        "guilty",
                        "ashamed",
                        "remorseful",
                        "regretful",
                        "contrite",
                        "sorry",
                        "repentant",
                        "apologetic",
                        "culpable",
                        "blameworthy",
                        "shameful",
                        "unforgivable",
                        "sinful",
                        "wrong",
                        "faulty",
                        "negligent",
                        "reckless",
                        "careless",
                        "conscience-stricken",
                        "mortified"
                    ],
                    "yearning": [
                        "longed-for",
                        "distant",
                        "lost",
                        "elusive",
                        "fading",
                        "forgotten",
                        "wistful",
                        "aching",
                        "unattainable",
                        "dreamlike",
                        "past",
                        "absent",
                        "promised",
                        "unseen",
                        "faraway",
                        "tender",
                        "melancholy",
                        "sweet",
                        "silent",
                        "imagined"
                    ],
                    "awed": [
                        "awe-inspiring",
                        "magnificent",
                        "majestic",
                        "sublime",
                        "breathtaking",
                        "wondrous",
                        "miraculous",
                        "grand",
                        "stunning",
                        "transcendent",
                        "celestial",
                        "limitless",
                        "eternal",
                        "mysterious",
                        "overwhelming",
                        "sacred",
                        "glorious",
                        "colossal",
                        "fascinating",
                        "humbling"
                    ],
                    "envious": [
                        "envious",
                        "jealous",
                        "covetous",
                        "resentful",
                        "grudging",
                        "green-eyed",
                        "bitter",
                        "yearning",
                        "longing",
                        "spiteful",
                        "invidious",
                        "malicious",
                        "begrudging",
                        "hungry",
                        "unfulfilled",
                        "envy-ridden",
                        "competitive",
                        "possessive",
                        "suspicious",
                        "frustrated"
                    ],
                    "cathartic": [
                        "cathartic",
                        "healing",
                        "releasing",
                        "cleansing",
                        "purifying",
                        "emotional",
                        "intense",
                        "raw",
                        "transformative",
                        "liberating",
                        "unburdening",
                        "soothing",
                        "restorative",
                        "renewing",
                        "quieting",
                        "therapeutic",
                        "crying",
                        "shaking",
                        "purging",
                        "unwinding"
                    ],
                    "nostalgic": [
                        "familiar",
                        "old",
                        "childhood",
                        "sweet",
                        "tender",
                        "distant",
                        "golden",
                        "cherished",
                        "gentle",
                        "warm",
                        "melancholic",
                        "bygone",
                        "memory-laden",
                        "longed-for",
                        "half-forgotten",
                        "vintage",
                        "innocent",
                        "simple",
                        "quiet",
                        "timeless"
                    ],
                    "jealous": [
                        "envious",
                        "bitter",
                        "resentful",
                        "covetous",
                        "grudging",
                        "green-eyed",
                        "jealous",
                        "spiteful",
                        "sullen",
                        "brooding",
                        "insecure",
                        "possessive",
                        "unfair",
                        "mocking",
                        "sharp",
                        "cold",
                        "wounded",
                        "burning",
                        "dark",
                        "suspicious"
                    ],
                    "whimsical": [
                        "whimsical",
                        "fanciful",
                        "quirky",
                        "playful",
                        "mischievous",
                        "dreamy",
                        "odd",
                        "peculiar",
                        "enchanted",
                        "magical",
                        "bizarre",
                        "curious",
                        "fluffy",
                        "sparkly",
                        "twinkling",
                        "nonsensical",
                        "silly",
                        "unexpected",
                        "mysterious",
                        "capricious"
                    ],
                    "inspired": [
                        "inspiring",
                        "motivating",
                        "visionary",
                        "creative",
                        "brilliant",
                        "transformative",
                        "awakening",
                        "elevating",
                        "profound",
                        "original",
                        "imaginative",
                        "aspirational",
                        "heroic",
                        "ingenious",
                        "transcendent",
                        "enlightening",
                        "majestic",
                        "sublime",
                        "liberating",
                        "radiant"
                    ],
                    "frustrated": [
                        "frustrating",
                        "annoying",
                        "irritating",
                        "exhausting",
                        "pointless",
                        "broken",
                        "stuck",
                        "endless",
                        "confusing",
                        "muddled",
                        "hopeless",
                        "tedious",
                        "slow",
                        "uncooperative",
                        "failed",
                        "repetitive",
                        "senseless",
                        "aggravating",
                        "disappointing",
                        "futile"
                    ],
                    "ironic": [
                        "ironic",
                        "unexpected",
                        "sarcastic",
                        "wry",
                        "amusing",
                        "absurd",
                        "paradoxical",
                        "twisted",
                        "cunning",
                        "mock",
                        "pretend",
                        "so-called",
                        "hilarious",
                        "tongue-in-cheek",
                        "self-defeating",
                        "bittersweet",
                        "overhyped",
                        "underwhelming",
                        "typical",
                        "predictable"
                    ],
                    "vengeful": [
                        "vengeful",
                        "wrathful",
                        "bitter",
                        "furious",
                        "vindictive",
                        "ruthless",
                        "merciless",
                        "cruel",
                        "savage",
                        "dark",
                        "spiteful",
                        "malevolent",
                        "resentful",
                        "grim",
                        "bloody",
                        "hateful",
                        "punishing",
                        "scorned",
                        "avenging",
                        "cold"
                    ],
                    "melancholic": [
                        "melancholic",
                        "sad",
                        "lonely",
                        "somber",
                        "fading",
                        "gentle",
                        "quiet",
                        "tired",
                        "weary",
                        "distant",
                        "lost",
                        "hollow",
                        "gray",
                        "cold",
                        "empty",
                        "soft",
                        "fragile",
                        "lingering",
                        "bitter-sweet",
                        "yearning"
                    ],
                    "humiliated": [
                        "humiliated",
                        "embarrassing",
                        "shameful",
                        "awkward",
                        "mortifying",
                        "degrading",
                        "humiliating",
                        "cringeworthy",
                        "ignominious",
                        "demeaning",
                        "uncomfortable",
                        "disgraceful",
                        "pathetic",
                        "foolish",
                        "ridiculous",
                        "laughable",
                        "pitiful",
                        "undignified",
                        "belittling",
                        "crushing"
                    ],
                    "wistful": [
                        "wistful",
                        "melancholy",
                        "bittersweet",
                        "nostalgic",
                        "gentle",
                        "fading",
                        "distant",
                        "soft",
                        "tender",
                        "lingering",
                        "quiet",
                        "dreamy",
                        "serene",
                        "poignant",
                        "remembered",
                        "fleeting",
                        "golden",
                        "half-forgotten",
                        "sweet-sad",
                        "yearning"
                    ],
                    "traumatized": [
                        "traumatized",
                        "shattered",
                        "broken",
                        "frozen",
                        "haunted",
                        "hollow",
                        "agonizing",
                        "nightmarish",
                        "unbearable",
                        "suffocating",
                        "paralyzing",
                        "bleak",
                        "crushing",
                        "tormented",
                        "wounded",
                        "scarred",
                        "dreadful",
                        "hopeless",
                        "terrifying",
                        "numb"
                    ],
                    "urgent": [
                        "urgent",
                        "pressing",
                        "critical",
                        "immediate",
                        "sudden",
                        "alarming",
                        "dire",
                        "desperate",
                        "emergency",
                        "last-minute",
                        "high-stakes",
                        "intense",
                        "frantic",
                        "hectic",
                        "explosive",
                        "unavoidable",
                        "fast-approaching",
                        "time-sensitive",
                        "imperative",
                        "non-negotiable"
                    ],
                    "exhilarating": [
                        "exhilarating",
                        "thrilling",
                        "electric",
                        "intoxicating",
                        "dizzying",
                        "breathtaking",
                        "wild",
                        "intense",
                        "exhilarant",
                        "jubilant",
                        "electrifying",
                        "energizing",
                        "invigorating",
                        "rousing",
                        "exhilarated",
                        "spine-tingling",
                        "adrenaline-filled",
                        "exuberant",
                        "frenzied",
                        "ecstatic"
                    ],
                    "horrifying": [
                        "horrifying",
                        "terrifying",
                        "nightmarish",
                        "dreadful",
                        "gruesome",
                        "macabre",
                        "bloodcurdling",
                        "fearsome",
                        "ghastly",
                        "creepy",
                        "sinister",
                        "eerie",
                        "grotesque",
                        "hideous",
                        "appalling",
                        "chilling",
                        "petrifying",
                        "sickening",
                        "morbid",
                        "demonic"
                    ],
                    "solemn": [
                        "solemn",
                        "grave",
                        "quiet",
                        "somber",
                        "still",
                        "sacred",
                        "hushed",
                        "serious",
                        "reverent",
                        "subdued",
                        "mournful",
                        "dignified",
                        "pensive",
                        "melancholy",
                        "earnest",
                        "weighty",
                        "stately",
                        "austere",
                        "gentle",
                        "tranquil"
                    ],
                    "surreal": [
                        "dreamlike",
                        "otherworldly",
                        "mysterious",
                        "impossible",
                        "floating",
                        "fractal",
                        "echoing",
                        "hollow",
                        "shifting",
                        "glowing",
                        "mirrored",
                        "weightless",
                        "silent",
                        "infinite",
                        "reversed",
                        "transparent",
                        "breathing",
                        "fading",
                        "unreal",
                        "twisted"
                    ],
                    "neutral": [
                        "typical",
                        "ordinary",
                        "common",
                        "standard",
                        "simple",
                        "basic",
                        "regular",
                        "usual",
                        "mild",
                        "moderate",
                        "random",
                        "general",
                        "generic",
                        "neutral",
                        "casual",
                        "plain",
                        "everyday",
                        "routine",
                        "expected",
                        "normal"
                    ]
                },
                "generators": {
                    "main": {
                        "template": "{switch state}{case Joyful}{joyful}{case Sad}{sad}{case Tender}{tender}{case Angry}{angry}{case Bittersweet}{bittersweet}{case Hopeful}{hopeful}{case Fearful}{fearful}{case Tense}{tense}{case Peaceful}{peaceful}{case Disgusted}{disgusted}{case Curious}{curious}{case Playful}{playful}{case Hopeless}{hopeless}{case Ambivalent}{ambivalent}{case Grateful}{grateful}{case Lonely}{lonely}{case Numb}{numb}{case Triumphant}{triumphant}{case Guilty}{guilty}{case Yearning}{yearning}{case Awed}{awed}{case Envious}{envious}{case Cathartic}{cathartic}{case Nostalgic}{nostalgic}{case Jealous}{jealous}{case Whimsical}{whimsical}{case Inspired}{inspired}{case Frustrated}{frustrated}{case Ironic}{ironic}{case Vengeful}{vengeful}{case Melancholic}{melancholic}{case Humiliated}{humiliated}{case Wistful}{wistful}{case Traumatized}{traumatized}{case Urgent}{urgent}{case Exhilarating}{exhilarating}{case Horrifying}{horrifying}{case Solemn}{solemn}{case Surreal}{surreal}{case Neutral}{neutral}{default}{random}{/switch}"
                    },
                    "random": {
                        "template": "{switch {roll:1d40}}{case 1}{joyful}{case 2}{sad}{case 3}{tender}{case 4}{angry}{case 5}{bittersweet}{case 6}{hopeful}{case 7}{fearful}{case 8}{tense}{case 9}{peaceful}{case 10}{disgusted}{case 11}{curious}{case 12}{playful}{case 13}{hopeless}{case 14}{ambivalent}{case 15}{grateful}{case 16}{lonely}{case 17}{numb}{case 18}{triumphant}{case 19}{guilty}{case 20}{yearning}{case 21}{awed}{case 22}{envious}{case 23}{cathartic}{case 24}{nostalgic}{case 25}{jealous}{case 26}{whimsical}{case 27}{inspired}{case 28}{frustrated}{case 29}{ironic}{case 30}{vengeful}{case 31}{melancholic}{case 32}{humiliated}{case 33}{wistful}{case 34}{traumatized}{case 35}{urgent}{case 36}{exhilarating}{case 37}{horrifying}{case 38}{solemn}{case 39}{surreal}{case 40}{neutral}{/switch}"
                    }
                }
            },
            {
                "name": "ActionNoun",
                "transform": [
                    "unique_strict"
                ],
                "variables": {
                    "joyful": [
                        "celebration",
                        "laughter",
                        "discovery",
                        "reunion",
                        "blessing",
                        "gift",
                        "surprise",
                        "success",
                        "achievement",
                        "embrace",
                        "dance",
                        "song",
                        "feast",
                        "gathering",
                        "creation",
                        "healing",
                        "awakening",
                        "blossoming",
                        "release",
                        "triumph"
                    ],
                    "sad": [
                        "loss",
                        "tears",
                        "grief",
                        "farewell",
                        "collapse",
                        "shattering",
                        "absence",
                        "failure",
                        "regret",
                        "loneliness",
                        "abandonment",
                        "suffering",
                        "mourning",
                        "silence",
                        "decline",
                        "wound",
                        "break",
                        "disappearance",
                        "fading",
                        "parting"
                    ],
                    "tender": [
                        "embrace",
                        "caress",
                        "whisper",
                        "cuddle",
                        "comfort",
                        "lullaby",
                        "kindness",
                        "care",
                        "gift",
                        "smile",
                        "touch",
                        "nurture",
                        "shelter",
                        "support",
                        "healing",
                        "blessing",
                        "warmth",
                        "patience",
                        "understanding",
                        "devotion"
                    ],
                    "angry": [
                        "outburst",
                        "scream",
                        "attack",
                        "breakdown",
                        "strike",
                        "crash",
                        "destruction",
                        "curse",
                        "fight",
                        "betrayal",
                        "slam",
                        "shove",
                        "explosion",
                        "confrontation",
                        "insult",
                        "rage",
                        "growl",
                        "smash",
                        "tear",
                        "howl"
                    ],
                    "bittersweet": [
                        "farewell",
                        "reminiscence",
                        "release",
                        "forgiveness",
                        "letting go",
                        "memory",
                        "ache",
                        "sweet sorrow",
                        "parting glance",
                        "last dance",
                        "soft sigh",
                        "half-laugh",
                        "gentle goodbye",
                        "tearful smile",
                        "closing chapter",
                        "unfolding memory",
                        "healing wound",
                        "quiet understanding",
                        "shared silence",
                        "return"
                    ],
                    "hopeful": [
                        "beginning",
                        "rebirth",
                        "awakening",
                        "discovery",
                        "breakthrough",
                        "turn",
                        "opportunity",
                        "sign",
                        "promise",
                        "step forward",
                        "glimpse",
                        "spark",
                        "dawn",
                        "renewal",
                        "first light",
                        "invitation",
                        "chance",
                        "opening",
                        "seed",
                        "rising"
                    ],
                    "fearful": [
                        "scream",
                        "cry for help",
                        "collapse",
                        "freeze",
                        "shiver",
                        "hiding",
                        "running",
                        "tremble",
                        "panic",
                        "nightmare",
                        "betrayal",
                        "ambush",
                        "fall",
                        "breakdown",
                        "loss of control",
                        "suffocation",
                        "trapping",
                        "pursuit",
                        "whisper",
                        "disappearance"
                    ],
                    "tense": [
                        "standoff",
                        "hesitation",
                        "buildup",
                        "suspension",
                        "waiting",
                        "pressure",
                        "strain",
                        "silence",
                        "glare",
                        "grip",
                        "clutch",
                        "pause",
                        "confrontation",
                        "interruption",
                        "escalation",
                        "warning",
                        "test",
                        "shift",
                        "crack",
                        "spark"
                    ],
                    "peaceful": [
                        "rest",
                        "silence",
                        "breath",
                        "floating",
                        "sinking",
                        "melting",
                        "letting go",
                        "settling",
                        "listening",
                        "stretching",
                        "sigh",
                        "pause",
                        "drift",
                        "gaze",
                        "hum",
                        "rocking",
                        "floating",
                        "absorbing",
                        "unwinding",
                        "basking"
                    ],
                    "disgusted": [
                        "vomit",
                        "gag",
                        "retch",
                        "wince",
                        "shudder",
                        "cringe",
                        "squirm",
                        "wrinkle",
                        "spit",
                        "wipe",
                        "scrub",
                        "avoidance",
                        "rejection",
                        "cleansing",
                        "purge",
                        "shrink",
                        "turn away",
                        "cover nose",
                        "push away",
                        "contamination"
                    ],
                    "curious": [
                        "discovery",
                        "inquiry",
                        "exploration",
                        "question",
                        "search",
                        "investigation",
                        "peek",
                        "glimpse",
                        "wonder",
                        "study",
                        "examination",
                        "probing",
                        "uncovering",
                        "detection",
                        "revelation",
                        "opening",
                        "tracking",
                        "following",
                        "poking",
                        "listening"
                    ],
                    "playful": [
                        "giggle",
                        "squeal",
                        "hop",
                        "skip",
                        "dance",
                        "tickle",
                        "prank",
                        "joke",
                        "chase",
                        "hide-and-seek",
                        "splash",
                        "blow a raspberry",
                        "stick out tongue",
                        "wink",
                        "snort-laugh",
                        "bounce",
                        "cartwheel",
                        "frolic",
                        "tease",
                        "scribble"
                    ],
                    "hopeless": [
                        "collapse",
                        "surrender",
                        "fall",
                        "fading",
                        "giving up",
                        "silence",
                        "stillness",
                        "weeping",
                        "prayer unanswered",
                        "waiting",
                        "sinking",
                        "crumbling",
                        "breaking",
                        "disappearing",
                        "emptying",
                        "closing",
                        "stopping",
                        "letting go",
                        "dying",
                        "abandonment"
                    ],
                    "ambivalent": [
                        "encounter",
                        "glimpse",
                        "whisper",
                        "echo",
                        "hesitation",
                        "shift",
                        "reminder",
                        "dilemma",
                        "coincidence",
                        "pause",
                        "reflection",
                        "glance",
                        "murmur",
                        "shadow",
                        "blur",
                        "drift",
                        "stumble",
                        "wonder",
                        "question",
                        "mood"
                    ],
                    "grateful": [
                        "thanks",
                        "gratitude",
                        "appreciation",
                        "acknowledgment",
                        "recognition",
                        "blessing",
                        "gift",
                        "offering",
                        "prayer",
                        "tribute",
                        "toast",
                        "hug",
                        "service",
                        "kindness",
                        "favor",
                        "support",
                        "donation",
                        "care",
                        "nurturing",
                        "reconciliation"
                    ],
                    "lonely": [
                        "absence",
                        "silence",
                        "longing",
                        "waiting",
                        "echo",
                        "emptiness",
                        "grief",
                        "isolation",
                        "withdrawal",
                        "distance",
                        "sigh",
                        "memory",
                        "tear",
                        "farewell",
                        "lull",
                        "fading",
                        "void",
                        "shiver",
                        "darkening",
                        "stillness"
                    ],
                    "numb": [
                        "void",
                        "absence",
                        "stillness",
                        "silence",
                        "emptiness",
                        "disconnect",
                        "withdrawal",
                        "shutdown",
                        "numbing",
                        "stagnation",
                        "routine",
                        "autopilot",
                        "erasure",
                        "neglect",
                        "suppression",
                        "freeze",
                        "blankness",
                        "dissociation",
                        "indifference",
                        "slump"
                    ],
                    "triumphant": [
                        "victory",
                        "conquest",
                        "triumph",
                        "win",
                        "breakthrough",
                        "comeback",
                        "championship",
                        "mastery",
                        "overthrow",
                        "liberation",
                        "achievement",
                        "crowning",
                        "ascent",
                        "overcoming",
                        "smash",
                        "rally",
                        "takedown",
                        "success",
                        "domination",
                        "celebration"
                    ],
                    "guilty": [
                        "confession",
                        "betrayal",
                        "lie",
                        "mistake",
                        "omission",
                        "neglect",
                        "transgression",
                        "sin",
                        "crime",
                        "failure",
                        "deception",
                        "cover-up",
                        "apology",
                        "regret",
                        "remorse",
                        "self-blame",
                        "punishment",
                        "atonement",
                        "revelation",
                        "accusation"
                    ],
                    "yearning": [
                        "longing",
                        "wish",
                        "hope",
                        "search",
                        "dream",
                        "memory",
                        "call",
                        "echo",
                        "ache",
                        "prayer",
                        "sigh",
                        "gaze",
                        "yearning",
                        "craving",
                        "reverie",
                        "nostalgia",
                        "anticipation",
                        "desire",
                        "recollection",
                        "waiting"
                    ],
                    "awed": [
                        "revelation",
                        "miracle",
                        "wonder",
                        "epiphany",
                        "vision",
                        "discovery",
                        "glimpse",
                        "manifestation",
                        "eruption",
                        "unveiling",
                        "ascent",
                        "birth",
                        "creation",
                        "illumination",
                        "apparition",
                        "resonance",
                        "awakening",
                        "descent of grace",
                        "unfolding",
                        "transformation"
                    ],
                    "envious": [
                        "jealousy",
                        "envy",
                        "resentment",
                        "coveting",
                        "yearning",
                        "grudge",
                        "comparison",
                        "longing",
                        "bitterness",
                        "spite",
                        "desire",
                        "rivalry",
                        "competition",
                        "usurpation",
                        "mimicry",
                        "backbiting",
                        "scheming",
                        "plotting",
                        "begrudging",
                        "secret admiration"
                    ],
                    "cathartic": [
                        "release",
                        "outburst",
                        "cry",
                        "confession",
                        "breakthrough",
                        "purging",
                        "letting go",
                        "unburdening",
                        "healing",
                        "cleansing",
                        "reconciliation",
                        "closure",
                        "exorcism",
                        "awakening",
                        "surrender",
                        "melting",
                        "sigh",
                        "sob",
                        "shake",
                        "unraveling"
                    ],
                    "nostalgic": [
                        "memory",
                        "flashback",
                        "reminiscence",
                        "recall",
                        "echo",
                        "glimpse",
                        "reminder",
                        "keepsake",
                        "memento",
                        "trace",
                        "whisper",
                        "shadow",
                        "reflection",
                        "fading picture",
                        "dream",
                        "souvenir",
                        "lullaby",
                        "story",
                        "letter",
                        "photograph"
                    ],
                    "jealous": [
                        "envy",
                        "betrayal",
                        "comparison",
                        "resentment",
                        "longing",
                        "gossip",
                        "exclusion",
                        "mockery",
                        "theft",
                        "replacement",
                        "overthrow",
                        "humiliation",
                        "whisper",
                        "stare",
                        "accusation",
                        "scheme",
                        "lament",
                        "grudge",
                        "favoritism",
                        "exposure"
                    ],
                    "whimsical": [
                        "frolic",
                        "giggle",
                        "somersault",
                        "puzzle",
                        "discovery",
                        "enchantment",
                        "sparkle",
                        "whisper",
                        "fluttering",
                        "sneezing",
                        "tumble",
                        "wink",
                        "doodle",
                        "twirl",
                        "murmur",
                        "chuckle",
                        "fidget",
                        "wobble",
                        "shimmer",
                        "pop"
                    ],
                    "inspired": [
                        "awakening",
                        "breakthrough",
                        "revelation",
                        "vision",
                        "creation",
                        "masterpiece",
                        "innovation",
                        "transformation",
                        "realization",
                        "inspiration",
                        "epiphany",
                        "discovery",
                        "launch",
                        "ascent",
                        "blossoming",
                        "empowerment",
                        "birth",
                        "revival",
                        "insight",
                        "mastery"
                    ],
                    "frustrated": [
                        "delay",
                        "failure",
                        "breakdown",
                        "interruption",
                        "mishap",
                        "misunderstanding",
                        "blockage",
                        "setback",
                        "waste",
                        "error",
                        "glitch",
                        "overload",
                        "mismatch",
                        "clash",
                        "scramble",
                        "deadlock",
                        "spiral",
                        "crash",
                        "fumble",
                        "collapse"
                    ],
                    "ironic": [
                        "misunderstanding",
                        "backfire",
                        "coincidence",
                        "mishap",
                        "prank",
                        "joke",
                        "parody",
                        "imitation",
                        "reversal",
                        "slip",
                        "mix-up",
                        "delay",
                        "oversight",
                        "compromise",
                        "subversion",
                        "mimicry",
                        "disappointment",
                        "sarcasm",
                        "understatement",
                        "exaggeration"
                    ],
                    "vengeful": [
                        "revenge",
                        "retribution",
                        "punishment",
                        "vengeance",
                        "wrath",
                        "attack",
                        "betrayal",
                        "ambush",
                        "curse",
                        "massacre",
                        "slaughter",
                        "humiliation",
                        "destruction",
                        "poisoning",
                        "trap",
                        "backlash",
                        "exile",
                        "torture",
                        "sabotage",
                        "slaying"
                    ],
                    "melancholic": [
                        "farewell",
                        "loss",
                        "memory",
                        "regret",
                        "absence",
                        "silence",
                        "teardrop",
                        "sigh",
                        "end",
                        "departure",
                        "decay",
                        "fading",
                        "waiting",
                        "forgetting",
                        "parting",
                        "shutdown",
                        "withdrawal",
                        "eclipse",
                        "dissolution",
                        "mourning"
                    ],
                    "humiliated": [
                        "failure",
                        "blunder",
                        "mistake",
                        "slip",
                        "exposure",
                        "mockery",
                        "scolding",
                        "rejection",
                        "betrayal",
                        "fall",
                        "defeat",
                        "exclusion",
                        "insult",
                        "slap",
                        "snub",
                        "disapproval",
                        "humiliation",
                        "shame",
                        "embarrassment",
                        "downfall"
                    ],
                    "wistful": [
                        "memory",
                        "reminiscence",
                        "longing",
                        "echo",
                        "glance",
                        "sigh",
                        "whisper",
                        "thought",
                        "dream",
                        "glimpse",
                        "reflection",
                        "farewell",
                        "separation",
                        "reverie",
                        "regret",
                        "ache",
                        "flashback",
                        "pause",
                        "wonder",
                        "hope"
                    ],
                    "traumatized": [
                        "trauma",
                        "shattering",
                        "collapse",
                        "loss",
                        "scream",
                        "breakdown",
                        "nightmare",
                        "wound",
                        "shock",
                        "abandonment",
                        "betrayal",
                        "grief",
                        "despair",
                        "silence",
                        "flashback",
                        "struggle",
                        "disintegration",
                        "suffering",
                        "eruption",
                        "fall"
                    ],
                    "urgent": [
                        "rescue",
                        "intervention",
                        "evacuation",
                        "deadline",
                        "crash",
                        "outbreak",
                        "collapse",
                        "blackout",
                        "distress call",
                        "alarm",
                        "warning",
                        "scramble",
                        "ultimatum",
                        "breakthrough",
                        "confrontation",
                        "disruption",
                        "meltdown",
                        "surge",
                        "breach",
                        "override"
                    ],
                    "exhilarating": [
                        "rush",
                        "surge",
                        "leap",
                        "sprint",
                        "flight",
                        "burst",
                        "crescendo",
                        "explosion",
                        "climax",
                        "breakthrough",
                        "escape",
                        "conquest",
                        "victory",
                        "dive",
                        "soar",
                        "charge",
                        "spark",
                        "ignition",
                        "liberation",
                        "revelation"
                    ],
                    "horrifying": [
                        "screaming",
                        "slaughter",
                        "massacre",
                        "torture",
                        "haunting",
                        "curse",
                        "infection",
                        "outbreak",
                        "possession",
                        "invasion",
                        "destruction",
                        "devouring",
                        "desecration",
                        "cannibalism",
                        "vivisection",
                        "entrapment",
                        "drowning",
                        "burial",
                        "lurking",
                        "stalk"
                    ],
                    "solemn": [
                        "remembrance",
                        "reflection",
                        "farewell",
                        "procession",
                        "vigil",
                        "memorial",
                        "ceremony",
                        "eulogy",
                        "silence",
                        "tribute",
                        "confession",
                        "acknowledgment",
                        "acceptance",
                        "release",
                        "offering",
                        "blessing",
                        "meditation",
                        "prayer",
                        "reconciliation",
                        "gathering"
                    ],
                    "surreal": [
                        "dissolution",
                        "reflection",
                        "melting",
                        "folding",
                        "echo",
                        "shimmer",
                        "distortion",
                        "reversal",
                        "awakening",
                        "merging",
                        "fracture",
                        "hovering",
                        "whisper",
                        "blinking",
                        "splitting",
                        "unfolding",
                        "evaporation",
                        "teleportation",
                        "rebirth",
                        "forgetting"
                    ],
                    "neutral": [
                        "occurrence",
                        "event",
                        "action",
                        "step",
                        "change",
                        "transition",
                        "shift",
                        "movement",
                        "process",
                        "development",
                        "incident",
                        "observation",
                        "statement",
                        "decision",
                        "update",
                        "adjustment",
                        "alteration",
                        "completion",
                        "beginning",
                        "continuation"
                    ]
                },
                "generators": {
                    "main": {
                        "template": "{switch state}{case Joyful}{joyful}{case Sad}{sad}{case Tender}{tender}{case Angry}{angry}{case Bittersweet}{bittersweet}{case Hopeful}{hopeful}{case Fearful}{fearful}{case Tense}{tense}{case Peaceful}{peaceful}{case Disgusted}{disgusted}{case Curious}{curious}{case Playful}{playful}{case Hopeless}{hopeless}{case Ambivalent}{ambivalent}{case Grateful}{grateful}{case Lonely}{lonely}{case Numb}{numb}{case Triumphant}{triumphant}{case Guilty}{guilty}{case Yearning}{yearning}{case Awed}{awed}{case Envious}{envious}{case Cathartic}{cathartic}{case Nostalgic}{nostalgic}{case Jealous}{jealous}{case Whimsical}{whimsical}{case Inspired}{inspired}{case Frustrated}{frustrated}{case Ironic}{ironic}{case Vengeful}{vengeful}{case Melancholic}{melancholic}{case Humiliated}{humiliated}{case Wistful}{wistful}{case Traumatized}{traumatized}{case Urgent}{urgent}{case Exhilarating}{exhilarating}{case Horrifying}{horrifying}{case Solemn}{solemn}{case Surreal}{surreal}{case Neutral}{neutral}{default}{random}{/switch}"
                    },
                    "random": {
                        "template": "{switch {roll:1d40}}{case 1}{joyful}{case 2}{sad}{case 3}{tender}{case 4}{angry}{case 5}{bittersweet}{case 6}{hopeful}{case 7}{fearful}{case 8}{tense}{case 9}{peaceful}{case 10}{disgusted}{case 11}{curious}{case 12}{playful}{case 13}{hopeless}{case 14}{ambivalent}{case 15}{grateful}{case 16}{lonely}{case 17}{numb}{case 18}{triumphant}{case 19}{guilty}{case 20}{yearning}{case 21}{awed}{case 22}{envious}{case 23}{cathartic}{case 24}{nostalgic}{case 25}{jealous}{case 26}{whimsical}{case 27}{inspired}{case 28}{frustrated}{case 29}{ironic}{case 30}{vengeful}{case 31}{melancholic}{case 32}{humiliated}{case 33}{wistful}{case 34}{traumatized}{case 35}{urgent}{case 36}{exhilarating}{case 37}{horrifying}{case 38}{solemn}{case 39}{surreal}{case 40}{neutral}{/switch}"
                    }
                }
            },
            {
                "name": "EventConcept",
                "transform": [
                    "unique_strict"
                ],
                "variables": {
                    "joyful": [
                        "birthday",
                        "wedding",
                        "festival",
                        "holiday",
                        "vacation",
                        "reunion",
                        "picnic",
                        "party",
                        "concert",
                        "performance",
                        "sunrise",
                        "harvest",
                        "award ceremony",
                        "family dinner",
                        "game night",
                        "road trip",
                        "camping",
                        "beach day",
                        "parade",
                        "fair"
                    ],
                    "sad": [
                        "funeral",
                        "breakup",
                        "illness",
                        "accident",
                        "divorce",
                        "failure",
                        "rejection",
                        "abandonment",
                        "betrayal",
                        "death",
                        "loss of a job",
                        "farewell party",
                        "empty house",
                        "rainy day",
                        "abandoned place",
                        "nightmare",
                        "memory of loss",
                        "hospital room",
                        "silent dinner",
                        "last goodbye"
                    ],
                    "tender": [
                        "sunrise",
                        "bedtime story",
                        "homecoming",
                        "morning coffee",
                        "quiet walk",
                        "garden",
                        "nursery",
                        "embrace",
                        "handshake",
                        "letter",
                        "gift exchange",
                        "meal shared",
                        "rocking chair",
                        "soft rain",
                        "candlelight",
                        "mother's lap",
                        "father's hug",
                        "petting an animal",
                        "apology",
                        "forgiveness"
                    ],
                    "angry": [
                        "argument",
                        "betrayal",
                        "injustice",
                        "insult",
                        "humiliation",
                        "loss of control",
                        "threat",
                        "accusation",
                        "conflict",
                        "ambush",
                        "robbery",
                        "abuse",
                        "lawsuit",
                        "vendetta",
                        "explosion",
                        "car crash",
                        "street fight",
                        "court case",
                        "breakup fight",
                        "broken promise"
                    ],
                    "bittersweet": [
                        "graduation",
                        "moving away",
                        "child growing up",
                        "end of summer",
                        "last day of school",
                        "old photograph",
                        "childhood home sale",
                        "retirement party",
                        "reunion after years",
                        "final conversation",
                        "empty nest",
                        "closing of a shop",
                        "rain after drought",
                        "falling leaves",
                        "sunset on a trip",
                        "reconciliation",
                        "forgiveness",
                        "inheritance",
                        "memory lane walk",
                        "handwritten letter"
                    ],
                    "hopeful": [
                        "first day of spring",
                        "new job",
                        "fresh start",
                        "recovery",
                        "morning sunrise",
                        "birth",
                        "graduation",
                        "move to a new city",
                        "acceptance letter",
                        "successful surgery",
                        "reconciliation",
                        "rain after drought",
                        "planting a garden",
                        "morning prayer",
                        "job interview",
                        "first step",
                        "announcement of good news",
                        "second chance",
                        "return of a friend",
                        "clearing sky after storm"
                    ],
                    "fearful": [
                        "accident",
                        "attack",
                        "intruder",
                        "nightmare",
                        "loss of a loved one",
                        "diagnosis",
                        "blackout",
                        "disappearance",
                        "storm",
                        "dark alley",
                        "abandoned house",
                        "warning sign",
                        "scream in the night",
                        "break-in",
                        "car crash",
                        "forest at night",
                        "strange noise",
                        "unlocked door",
                        "glitch in reality",
                        "threatening letter"
                    ],
                    "tense": [
                        "interrogation",
                        "deadline",
                        "negotiation",
                        "hostage situation",
                        "job interview",
                        "exam",
                        "competition",
                        "first date",
                        "meeting with a boss",
                        "argument looming",
                        "traffic jam",
                        "storm coming",
                        "silent room",
                        "locked door",
                        "phone ringing late",
                        "test results pending",
                        "court hearing",
                        "surgery waiting room",
                        "border checkpoint",
                        "rescue attempt"
                    ],
                    "peaceful": [
                        "sunrise",
                        "sunset",
                        "lake",
                        "meadow",
                        "hammock",
                        "porch swing",
                        "bedtime",
                        "rain on roof",
                        "forest path",
                        "empty beach",
                        "library",
                        "garden",
                        "mountain view",
                        "still water",
                        "open field",
                        "morning coffee",
                        "meditation",
                        "slow walk",
                        "fireplace",
                        "cloud watching"
                    ],
                    "disgusted": [
                        "spoiled food",
                        "moldy bread",
                        "rotten egg",
                        "sewer overflow",
                        "garbage pile",
                        "dirty toilet",
                        "infected wound",
                        "vomit on floor",
                        "decaying animal",
                        "slime-covered surface",
                        "maggot infestation",
                        "stale sweat",
                        "chemical spill",
                        "sewage leak",
                        "rotten smell",
                        "mucus",
                        "spoiled milk",
                        "dirty diaper",
                        "crawling insects",
                        "sticky grime"
                    ],
                    "curious": [
                        "new place",
                        "unopened door",
                        "hidden room",
                        "old book",
                        "strange noise",
                        "unusual object",
                        "secret message",
                        "map",
                        "puzzle",
                        "experiment",
                        "unfinished story",
                        "mystery",
                        "rumor",
                        "unexplained event",
                        "first day of school",
                        "visit to a museum",
                        "scientific observation",
                        "stranger's face",
                        "abandoned building",
                        "treasure hunt"
                    ],
                    "playful": [
                        "playground",
                        "birthday party",
                        "carnival",
                        "puddle after rain",
                        "trampoline",
                        "bubble blowing",
                        "pillow fight",
                        "water balloon fight",
                        "dress-up game",
                        "tickle fight",
                        "snowball fight",
                        "board game night",
                        "picnic",
                        "beach sandcastle",
                        "dog park",
                        "kite flying",
                        "balloon animal making",
                        "clown show",
                        "play date",
                        "video game session"
                    ],
                    "hopeless": [
                        "funeral",
                        "bankruptcy",
                        "failed exam",
                        "lost lawsuit",
                        "terminal diagnosis",
                        "eviction",
                        "divorce finalization",
                        "abandoned house",
                        "empty cradle",
                        "broken promise",
                        "end of a relationship",
                        "job loss",
                        "natural disaster aftermath",
                        "prison sentence",
                        "rejection letter",
                        "suicide note",
                        "disappearance of a loved one",
                        "burned home",
                        "long-term unemployment",
                        "no way out"
                    ],
                    "ambivalent": [
                        "farewell",
                        "memory",
                        "crossroads",
                        "coincidence",
                        "rehearsal",
                        "waiting",
                        "return",
                        "departure",
                        "silence",
                        "dream",
                        "confession",
                        "invitation",
                        "promise",
                        "break",
                        "reunion",
                        "change",
                        "discovery",
                        "loss",
                        "chance",
                        "distance"
                    ],
                    "grateful": [
                        "meal",
                        "harvest",
                        "recovery",
                        "safe return",
                        "forgiveness",
                        "reunion",
                        "anniversary",
                        "graduation",
                        "retirement",
                        "housewarming",
                        "volunteer day",
                        "charity event",
                        "healing session",
                        "birth",
                        "adoption",
                        "mentorship",
                        "rescue",
                        "peace treaty",
                        "restoration",
                        "homecoming"
                    ],
                    "lonely": [
                        "evening alone",
                        "rainy Sunday",
                        "empty room",
                        "abandoned house",
                        "quiet street",
                        "forgotten birthday",
                        "missed call",
                        "unread letter",
                        "distant shore",
                        "closed door",
                        "faded photograph",
                        "old playlist",
                        "empty chair",
                        "dark window",
                        "echoing hallway",
                        "solitary walk",
                        "night shift",
                        "deserted park",
                        "unlit fireplace",
                        "silent phone"
                    ],
                    "numb": [
                        "monotony",
                        "isolation",
                        "night shift",
                        "empty room",
                        "waiting room",
                        "long commute",
                        "abandoned building",
                        "foggy morning",
                        "gray sky",
                        "white noise",
                        "silent corridor",
                        "unfinished task",
                        "repetition",
                        "sleep",
                        "anesthesia",
                        "void",
                        "routine work",
                        "checklist",
                        "queue",
                        "departure"
                    ],
                    "triumphant": [
                        "battle",
                        "match",
                        "contest",
                        "race",
                        "war",
                        "competition",
                        "struggle",
                        "challenge",
                        "final",
                        "tournament",
                        "siege",
                        "duel",
                        "crusade",
                        "expedition",
                        "revolution",
                        "campaign",
                        "trial",
                        "showdown",
                        "championship game",
                        "boss fight"
                    ],
                    "guilty": [
                        "accident",
                        "secret",
                        "promise",
                        "duty",
                        "trust",
                        "relationship",
                        "responsibility",
                        "opportunity",
                        "truth",
                        "testimony",
                        "confession",
                        "debt",
                        "loss",
                        "injury",
                        "theft",
                        "cheating",
                        "abandonment",
                        "silence",
                        "forgiveness",
                        "judgment"
                    ],
                    "yearning": [
                        "reunion",
                        "homecoming",
                        "farewell",
                        "departure",
                        "return",
                        "memory",
                        "childhood",
                        "first love",
                        "promise",
                        "adventure",
                        "journey",
                        "sunset",
                        "moonrise",
                        "old song",
                        "letter",
                        "photograph",
                        "season",
                        "spring",
                        "autumn",
                        "distant shore"
                    ],
                    "awed": [
                        "eclipse",
                        "meteor shower",
                        "volcano eruption",
                        "ocean storm",
                        "mountain sunrise",
                        "constellation",
                        "northern lights",
                        "earthquake",
                        "waterfall",
                        "canyon",
                        "thunderstorm",
                        "monolith",
                        "abyss",
                        "cosmic alignment",
                        "supernova",
                        "whale breach",
                        "redwood forest",
                        "glacier",
                        "temple ruins",
                        "space launch"
                    ],
                    "envious": [
                        "promotion",
                        "inheritance",
                        "new possession",
                        "vacation",
                        "success",
                        "praise",
                        "popularity",
                        "relationship",
                        "engagement",
                        "award",
                        "talent",
                        "beauty",
                        "wealth",
                        "luck",
                        "opportunity",
                        "friendship",
                        "recognition",
                        "luxury",
                        "adventure",
                        "freedom"
                    ],
                    "cathartic": [
                        "grief",
                        "loss",
                        "heartbreak",
                        "betrayal",
                        "anger",
                        "trauma",
                        "regret",
                        "shame",
                        "guilt",
                        "loneliness",
                        "exhaustion",
                        "frustration",
                        "despair",
                        "fear",
                        "anxiety",
                        "resentment",
                        "suppression",
                        "silence",
                        "burden",
                        "tension"
                    ],
                    "nostalgic": [
                        "childhood summer",
                        "school day",
                        "family dinner",
                        "first love",
                        "old home",
                        "playground",
                        "holiday at grandparents’",
                        "graduation",
                        "old friendship",
                        "hometown",
                        "record player song",
                        "handwritten note",
                        "autumn afternoon",
                        "rainy Sunday",
                        "book from the past",
                        "toy from youth",
                        "local fair",
                        "Sunday drive",
                        "sleepover",
                        "campfire night"
                    ],
                    "jealous": [
                        "rival’s success",
                        "lover’s attention",
                        "friend’s promotion",
                        "neighbor’s gift",
                        "colleague’s praise",
                        "sibling’s reward",
                        "stranger’s luck",
                        "ex’s new partner",
                        "peer’s achievement",
                        "classmate’s prize",
                        "teammate’s glory",
                        "boss’s favor",
                        "family heirloom",
                        "secret meeting",
                        "private joke",
                        "unearned fortune",
                        "stolen spotlight",
                        "hidden advantage",
                        "silent treatment",
                        "unfair comparison"
                    ],
                    "whimsical": [
                        "tea party with imaginary friends",
                        "rainbow parade",
                        "balloon festival",
                        "moonlit picnic",
                        "mushroom circle",
                        "clockwork carnival",
                        "floating market",
                        "bubble blowing contest",
                        "midnight stroll",
                        "upside-down house",
                        "puddle jumping",
                        "butterfly migration",
                        "singing telegram",
                        "costume swap",
                        "cloud watching",
                        "spelling bee with made-up words",
                        "invisible orchestra",
                        "talking animal gathering",
                        "magic hat show",
                        "sock puppet theater"
                    ],
                    "inspired": [
                        "new idea",
                        "art project",
                        "scientific discovery",
                        "creative workshop",
                        "concert",
                        "performance",
                        "book reading",
                        "speech",
                        "lecture",
                        "sunrise",
                        "meditation session",
                        "retreat",
                        "brainstorming session",
                        "award ceremony",
                        "competition",
                        "mountain climb",
                        "space launch",
                        "technology demo",
                        "collaboration",
                        "mentorship meeting"
                    ],
                    "frustrated": [
                        "deadline",
                        "meeting",
                        "commute",
                        "repair",
                        "installation",
                        "payment",
                        "application",
                        "interview",
                        "cleaning",
                        "shopping",
                        "cooking",
                        "planning",
                        "booking",
                        "download",
                        "update",
                        "transfer",
                        "delivery",
                        "assembly",
                        "registration",
                        "negotiation"
                    ],
                    "ironic": [
                        "celebration",
                        "success",
                        "plan",
                        "promotion",
                        "gift",
                        "surprise",
                        "vacation",
                        "reunion",
                        "party",
                        "achievement",
                        "recognition",
                        "help",
                        "advice",
                        "trend",
                        "milestone",
                        "solution",
                        "upgrade",
                        "opportunity",
                        "reward",
                        "announcement"
                    ],
                    "vengeful": [
                        "betrayal",
                        "injustice",
                        "insult",
                        "theft",
                        "murder",
                        "conspiracy",
                        "ambush",
                        "curse",
                        "broken oath",
                        "humiliation",
                        "exile",
                        "massacre",
                        "plunder",
                        "defilement",
                        "slander",
                        "trespass",
                        "abandonment",
                        "deception",
                        "usurpation",
                        "desecration"
                    ],
                    "melancholic": [
                        "funeral",
                        "goodbye",
                        "autumn",
                        "rainy day",
                        "abandoned house",
                        "empty room",
                        "old photograph",
                        "unfinished letter",
                        "sunset",
                        "winter evening",
                        "reminiscence",
                        "failure",
                        "broken promise",
                        "illness",
                        "lonely walk",
                        "missed chance",
                        "distant birthday",
                        "retirement",
                        "quiet library",
                        "ruin"
                    ],
                    "humiliated": [
                        "public speech",
                        "presentation",
                        "exam",
                        "job interview",
                        "date",
                        "confession",
                        "performance",
                        "competition",
                        "confrontation",
                        "accusation",
                        "exposure",
                        "revelation",
                        "judgment",
                        "punishment",
                        "outing",
                        "meeting",
                        "classroom",
                        "ceremony",
                        "party",
                        "gathering"
                    ],
                    "wistful": [
                        "childhood home",
                        "summer evening",
                        "autumn rain",
                        "old photograph",
                        "farewell party",
                        "last dance",
                        "abandoned garden",
                        "empty swing",
                        "graduation day",
                        "moving away",
                        "old letter",
                        "vacation end",
                        "sunset",
                        "distant voice",
                        "old song",
                        "library dust",
                        "seaside walk",
                        "high school reunion",
                        "closed book",
                        "vanishing light"
                    ],
                    "traumatized": [
                        "accident",
                        "assault",
                        "abandonment",
                        "death",
                        "disaster",
                        "collapse",
                        "betrayal",
                        "attack",
                        "explosion",
                        "crash",
                        "funeral",
                        "abuse",
                        "escape",
                        "captivity",
                        "surgery",
                        "fire",
                        "flood",
                        "war",
                        "divorce",
                        "illness"
                    ],
                    "urgent": [
                        "accident",
                        "blackout",
                        "fire",
                        "flood",
                        "earthquake",
                        "storm",
                        "attack",
                        "system failure",
                        "medical emergency",
                        "deadline",
                        "hostage situation",
                        "power surge",
                        "data breach",
                        "riot",
                        "chemical spill",
                        "evacuation order",
                        "crash landing",
                        "overdose",
                        "stampede",
                        "lockdown"
                    ],
                    "exhilarating": [
                        "rollercoaster ride",
                        "mountain summit",
                        "race finish line",
                        "first kiss",
                        "sky dive",
                        "wave crash",
                        "concert climax",
                        "game winning goal",
                        "storm break",
                        "sunrise peak",
                        "avalanche start",
                        "firework finale",
                        "chase scene",
                        "discovery",
                        "launch",
                        "takeoff",
                        "waterfall plunge",
                        "victory lap",
                        "dance battle",
                        "treasure find"
                    ],
                    "horrifying": [
                        "funeral",
                        "abandoned asylum",
                        "murder",
                        "plague",
                        "earthquake",
                        "shipwreck",
                        "cave-in",
                        "kidnapping",
                        "exorcism",
                        "blood moon",
                        "haunted house",
                        "ritual sacrifice",
                        "night terror",
                        "grave robbing",
                        "apocalypse",
                        "experiment gone wrong",
                        "starvation",
                        "coup",
                        "invasion",
                        "total eclipse"
                    ],
                    "solemn": [
                        "funeral",
                        "memorial service",
                        "sunset",
                        "funeral march",
                        "elegy",
                        "passing",
                        "parting",
                        "confession",
                        "monument unveiling",
                        "anniversary of loss",
                        "autumn rain",
                        "abandoned church",
                        "empty hall",
                        "candle lighting",
                        "bell tolling",
                        "remembrance day",
                        "last goodbye",
                        "old photograph",
                        "falling leaf",
                        "final bow"
                    ],
                    "surreal": [
                        "dream within a dream",
                        "door that leads nowhere",
                        "wrong season",
                        "conversation with a shadow",
                        "staircase to the sky",
                        "silent explosion",
                        "clock running backward",
                        "room with no exits",
                        "mirror that smiles",
                        "forest made of glass",
                        "city underwater",
                        "second moon",
                        "library of empty books",
                        "voice without a source",
                        "birthday for no one",
                        "festival of echoes",
                        "journey through a painting",
                        "memory of a future",
                        "hand reaching through fog",
                        "hole in the ground that sings"
                    ],
                    "neutral": [
                        "meeting",
                        "workday",
                        "errand",
                        "appointment",
                        "conversation",
                        "walk",
                        "drive",
                        "breakfast",
                        "lunch",
                        "evening",
                        "morning",
                        "weekend",
                        "task",
                        "project",
                        "report",
                        "phone call",
                        "message",
                        "visit",
                        "shopping",
                        "cleaning"
                    ]
                },
                "generators": {
                    "main": {
                        "template": "{switch state}{case Joyful}{joyful}{case Sad}{sad}{case Tender}{tender}{case Angry}{angry}{case Bittersweet}{bittersweet}{case Hopeful}{hopeful}{case Fearful}{fearful}{case Tense}{tense}{case Peaceful}{peaceful}{case Disgusted}{disgusted}{case Curious}{curious}{case Playful}{playful}{case Hopeless}{hopeless}{case Ambivalent}{ambivalent}{case Grateful}{grateful}{case Lonely}{lonely}{case Numb}{numb}{case Triumphant}{triumphant}{case Guilty}{guilty}{case Yearning}{yearning}{case Awed}{awed}{case Envious}{envious}{case Cathartic}{cathartic}{case Nostalgic}{nostalgic}{case Jealous}{jealous}{case Whimsical}{whimsical}{case Inspired}{inspired}{case Frustrated}{frustrated}{case Ironic}{ironic}{case Vengeful}{vengeful}{case Melancholic}{melancholic}{case Humiliated}{humiliated}{case Wistful}{wistful}{case Traumatized}{traumatized}{case Urgent}{urgent}{case Exhilarating}{exhilarating}{case Horrifying}{horrifying}{case Solemn}{solemn}{case Surreal}{surreal}{case Neutral}{neutral}{default}{random}{/switch}"
                    },
                    "random": {
                        "template": "{switch {roll:1d40}}{case 1}{joyful}{case 2}{sad}{case 3}{tender}{case 4}{angry}{case 5}{bittersweet}{case 6}{hopeful}{case 7}{fearful}{case 8}{tense}{case 9}{peaceful}{case 10}{disgusted}{case 11}{curious}{case 12}{playful}{case 13}{hopeless}{case 14}{ambivalent}{case 15}{grateful}{case 16}{lonely}{case 17}{numb}{case 18}{triumphant}{case 19}{guilty}{case 20}{yearning}{case 21}{awed}{case 22}{envious}{case 23}{cathartic}{case 24}{nostalgic}{case 25}{jealous}{case 26}{whimsical}{case 27}{inspired}{case 28}{frustrated}{case 29}{ironic}{case 30}{vengeful}{case 31}{melancholic}{case 32}{humiliated}{case 33}{wistful}{case 34}{traumatized}{case 35}{urgent}{case 36}{exhilarating}{case 37}{horrifying}{case 38}{solemn}{case 39}{surreal}{case 40}{neutral}{/switch}"
                    }
                }
            },
            {
                "name": "EventSource",
                "transform": [
                    "unique_strict"
                ],
                "variables": {
                    "joyful": [
                        "a friend",
                        "a child",
                        "a pet",
                        "nature",
                        "music",
                        "love",
                        "a kind word",
                        "a surprise",
                        "luck",
                        "fortune",
                        "a gift",
                        "a memory",
                        "a smile",
                        "a hug",
                        "laughter",
                        "sunshine",
                        "a good deed",
                        "a celebration",
                        "a story",
                        "a dream"
                    ],
                    "sad": [
                        "a memory",
                        "a letter",
                        "a goodbye",
                        "a distant voice",
                        "an empty chair",
                        "a forgotten promise",
                        "a past mistake",
                        "a closed door",
                        "a photograph",
                        "a rainy window",
                        "a silent phone",
                        "a broken toy",
                        "a faded flower",
                        "a cold room",
                        "a lost friend",
                        "a parent's sigh",
                        "a pet's absence",
                        "a tombstone",
                        "an old song",
                        "a mirror"
                    ],
                    "tender": [
                        "a parent",
                        "a child",
                        "a lover",
                        "a pet",
                        "a gentle word",
                        "a memory",
                        "a soft touch",
                        "a warm blanket",
                        "a kind gesture",
                        "a lullaby",
                        "a small gift",
                        "a handwritten note",
                        "a hug",
                        "a smile",
                        "a silent presence",
                        "a caregiver",
                        "a friend",
                        "a nurse",
                        "a teacher",
                        "a grandmother"
                    ],
                    "angry": [
                        "a lie",
                        "a betrayal",
                        "an insult",
                        "a broken rule",
                        "an unfair decision",
                        "a threat",
                        "a rival",
                        "an enemy",
                        "a fool",
                        "a cheat",
                        "a bully",
                        "a traitor",
                        "a loud noise",
                        "a provocation",
                        "a mistake",
                        "a delay",
                        "a refusal",
                        "a slap",
                        "a shout",
                        "a disrespect"
                    ],
                    "bittersweet": [
                        "an old letter",
                        "a faded photograph",
                        "a familiar scent",
                        "a childhood toy",
                        "a cracked locket",
                        "a worn-out jacket",
                        "a distant melody",
                        "a half-remembered dream",
                        "a quiet anniversary",
                        "a friend's return",
                        "a parent's aging hand",
                        "a child's first step away",
                        "a last embrace",
                        "a forgiven mistake",
                        "a closed but not locked door",
                        "a train leaving",
                        "a finished book",
                        "a dried flower",
                        "a shared glance",
                        "a whispered “thank you”"
                    ],
                    "hopeful": [
                        "a smile",
                        "a kind word",
                        "a helping hand",
                        "a fresh opportunity",
                        "a new beginning",
                        "a lucky break",
                        "a sunrise",
                        "a warm breeze",
                        "a phone call with good news",
                        "a letter of acceptance",
                        "a child’s laugh",
                        "a mentor’s advice",
                        "a small victory",
                        "a clear path",
                        "an open door",
                        "a supportive friend",
                        "a sign of change",
                        "a recovered item",
                        "a goal achieved",
                        "a simple act of kindness"
                    ],
                    "fearful": [
                        "a stranger",
                        "a shadow",
                        "a locked door",
                        "a sudden noise",
                        "a phone call at night",
                        "a message with no sender",
                        "an empty hallway",
                        "a broken window",
                        "a dark forest",
                        "a stalker",
                        "a rumor",
                        "a nightmare",
                        "a suspicious car",
                        "a power outage",
                        "a silent room",
                        "a flickering light",
                        "a creaking floorboard",
                        "a lost child",
                        "a howl in the distance",
                        "a forgotten secret"
                    ],
                    "tense": [
                        "a timer",
                        "a held breath",
                        "a clenched fist",
                        "a locked jaw",
                        "a silent phone",
                        "a ticking clock",
                        "a closed door",
                        "a raised voice",
                        "a sudden stop",
                        "a watchful eye",
                        "a creaking floor",
                        "a waiting room",
                        "a sharp word",
                        "a delayed response",
                        "a fragile agreement",
                        "a hidden truth",
                        "a broken promise",
                        "a last warning",
                        "a narrowing path",
                        "a gathering crowd"
                    ],
                    "peaceful": [
                        "a soft breeze",
                        "a warm blanket",
                        "a sleeping cat",
                        "a distant bird",
                        "a calm voice",
                        "a slow river",
                        "a rocking chair",
                        "a cup of tea",
                        "a gentle rain",
                        "a quiet room",
                        "a dim lamp",
                        "a familiar scent",
                        "a soft pillow",
                        "a closed window",
                        "a sleeping child",
                        "a calm sea",
                        "a deep breath",
                        "a slow heartbeat",
                        "a clear sky",
                        "a field of wheat"
                    ],
                    "disgusted": [
                        "a rotten smell",
                        "a dirty hand",
                        "a fly-covered surface",
                        "a public restroom",
                        "a trash can",
                        "a moldy wall",
                        "a greasy stain",
                        "a clogged sink",
                        "a sewer grate",
                        "a sick person's cough",
                        "a spoiled meal",
                        "a decaying plant",
                        "a dirty utensil",
                        "a used tissue",
                        "a slimy texture",
                        "a wet dog",
                        "a dirty sponge",
                        "a rotten tooth",
                        "a vomit stain",
                        "a cockroach"
                    ],
                    "curious": [
                        "a whisper",
                        "a locked drawer",
                        "a strange shadow",
                        "an unfamiliar smell",
                        "a half-open door",
                        "a torn note",
                        "a curious child",
                        "a scientist",
                        "a detective",
                        "a traveler's tale",
                        "a glint of light",
                        "a sudden silence",
                        "a pattern in dust",
                        "a tilted picture",
                        "a misplaced item",
                        "a distant sound",
                        "a new face",
                        "an old photograph",
                        "a flashing screen",
                        "a riddle"
                    ],
                    "playful": [
                        "a puppy",
                        "a kitten",
                        "a toddler",
                        "a clown",
                        "a silly friend",
                        "a rubber chicken",
                        "a whoopee cushion",
                        "a bubble wand",
                        "a bouncy ball",
                        "a trampoline",
                        "a water gun",
                        "a feather duster",
                        "a funny face",
                        "a tickling hand",
                        "a squeaky toy",
                        "a confetti popper",
                        "a spinning top",
                        "a paddle ball",
                        "a foam finger",
                        "a kazoo"
                    ],
                    "hopeless": [
                        "a silent phone",
                        "an empty mailbox",
                        "a locked door with no key",
                        "a dark room",
                        "a broken promise",
                        "a final goodbye",
                        "a closed coffin",
                        "a dried well",
                        "a dead end street",
                        "a stopped clock",
                        "a cancelled flight",
                        "a letter of denial",
                        "a blank page",
                        "a cold stove",
                        "an unpaid bill",
                        "a turned back",
                        "a forgotten birthday",
                        "a wilted flower",
                        "a shattered mirror",
                        "a silent crowd"
                    ],
                    "ambivalent": [
                        "a memory",
                        "a stranger",
                        "silence",
                        "doubt",
                        "a dream",
                        "an old letter",
                        "a chance meeting",
                        "the weather",
                        "a forgotten place",
                        "a familiar scent",
                        "a quiet moment",
                        "a rumour",
                        "a mistake",
                        "a delay",
                        "a half-truth",
                        "a reflection",
                        "an echo",
                        "a lingering look",
                        "a pause",
                        "an unfinished story"
                    ],
                    "grateful": [
                        "a friend",
                        "a family member",
                        "a stranger",
                        "a teacher",
                        "a mentor",
                        "a doctor",
                        "a neighbor",
                        "a community",
                        "luck",
                        "fate",
                        "nature",
                        "God",
                        "the universe",
                        "a pet",
                        "a child",
                        "an elder",
                        "a colleague",
                        "a coach",
                        "a caregiver",
                        "an ancestor"
                    ],
                    "lonely": [
                        "a goodbye",
                        "a missed connection",
                        "an empty home",
                        "a distant memory",
                        "a silent phone",
                        "a canceled plan",
                        "a moved-away friend",
                        "a closed door",
                        "a forgotten promise",
                        "a quiet hallway",
                        "a lonely road",
                        "a fading echo",
                        "a cold bed",
                        "an unanswered letter",
                        "a past mistake",
                        "a loss of touch",
                        "a long night",
                        "a shadow",
                        "a stranger's glance",
                        "a distant star"
                    ],
                    "numb": [
                        "a flat voice",
                        "a gray sky",
                        "endless paperwork",
                        "a silent phone",
                        "a blank screen",
                        "a cold room",
                        "a forgotten message",
                        "a mechanical voice",
                        "a routine announcement",
                        "a distant hum",
                        "a canceled plan",
                        "an empty chair",
                        "a broken clock",
                        "a still lake",
                        "a numb hand",
                        "a faded memory",
                        "a locked door",
                        "a turned-off TV",
                        "a white wall",
                        "a paused song"
                    ],
                    "triumphant": [
                        "a warrior",
                        "a champion",
                        "a leader",
                        "an army",
                        "a hero",
                        "a team",
                        "a strategist",
                        "sheer will",
                        "a prophecy",
                        "a legendary weapon",
                        "a hard‑won lesson",
                        "a last‑stand effort",
                        "an unexpected ally",
                        "fate",
                        "determination",
                        "a crowd’s roar",
                        "a miracle",
                        "a master plan",
                        "a hidden strength",
                        "a final push"
                    ],
                    "guilty": [
                        "a secret",
                        "a lie",
                        "a mistake",
                        "neglect",
                        "jealousy",
                        "fear",
                        "cowardice",
                        "anger",
                        "greed",
                        "pressure",
                        "a forgotten promise",
                        "a broken trust",
                        "a selfish act",
                        "a hasty word",
                        "a shameful memory",
                        "a hidden fault",
                        "an accusation",
                        "a guilty conscience",
                        "a victim",
                        "a witness"
                    ],
                    "yearning": [
                        "a memory",
                        "a whisper",
                        "a photograph",
                        "a letter",
                        "a dream",
                        "a promise",
                        "a familiar scent",
                        "a melody",
                        "a star",
                        "the wind",
                        "the horizon",
                        "a distant voice",
                        "a reflection",
                        "a forgotten place",
                        "a keepsake",
                        "a shadow",
                        "a prayer",
                        "a story",
                        "a silence",
                        "a longing heart"
                    ],
                    "awed": [
                        "the universe",
                        "the sky",
                        "the ocean",
                        "a deity",
                        "fate",
                        "nature",
                        "the stars",
                        "a prophet",
                        "ancient ruins",
                        "a shaman",
                        "a dream",
                        "a storm",
                        "a mountain",
                        "the void",
                        "a choir",
                        "a supernova",
                        "the wind",
                        "a miracle",
                        "a revelation",
                        "a cosmic force"
                    ],
                    "envious": [
                        "a rival",
                        "a colleague",
                        "a neighbor",
                        "a sibling",
                        "a former friend",
                        "a stranger",
                        "social media",
                        "a lucky accident",
                        "another's effort",
                        "fate",
                        "circumstance",
                        "a competitor",
                        "the favored one",
                        "the spotlight",
                        "someone else's fortune",
                        "a secret crush",
                        "the grass on the other side",
                        "a public success",
                        "a hidden advantage",
                        "an undeserved reward"
                    ],
                    "cathartic": [
                        "a funeral",
                        "a breakup",
                        "a confession",
                        "a therapy session",
                        "a memory",
                        "a letter",
                        "a dream",
                        "a fight",
                        "a mistake",
                        "a loss",
                        "a betrayal",
                        "an apology",
                        "a storm",
                        "a loud scream",
                        "a deep breath",
                        "a hug",
                        "a cry",
                        "a song",
                        "a poem",
                        "a ritual"
                    ],
                    "nostalgic": [
                        "an old diary",
                        "a faded photograph",
                        "a vintage toy",
                        "a grandparent’s voice",
                        "a childhood friend",
                        "a familiar scent",
                        "an old song",
                        "a dusty book",
                        "a letter in the attic",
                        "a hometown street",
                        "a forgotten room",
                        "a broken watch",
                        "a home movie",
                        "a worn-out sweater",
                        "a school yearbook",
                        "a lullaby",
                        "a rainy window",
                        "a fireplace",
                        "an old tree",
                        "a morning fog"
                    ],
                    "jealous": [
                        "a rival",
                        "a former friend",
                        "a lucky stranger",
                        "a favored coworker",
                        "a parent’s preference",
                        "a secret admirer",
                        "a wealthy relative",
                        "a charming newcomer",
                        "a boastful peer",
                        "a whispering neighbor",
                        "a social circle",
                        "a passing glance",
                        "a shared memory",
                        "a hidden talent",
                        "an unexpected gift",
                        "a public compliment",
                        "a private message",
                        "a sudden change",
                        "a long absence",
                        "a careless word"
                    ],
                    "whimsical": [
                        "a curious cat",
                        "a whimsical old man",
                        "a dancing leaf",
                        "a stray thought",
                        "a forgotten spell",
                        "a wobbly table",
                        "a squeaky door",
                        "a laughing kettle",
                        "a wandering cloud",
                        "a pocket full of glitter",
                        "a talking mushroom",
                        "a sleepy owl",
                        "a floating feather",
                        "a crooked grin",
                        "a sudden breeze",
                        "a rainbow puddle",
                        "a tilted hat",
                        "a jingling bell",
                        "a half-remembered dream",
                        "a paper airplane"
                    ],
                    "inspired": [
                        "a mentor",
                        "a teacher",
                        "a visionary",
                        "a leader",
                        "an artist",
                        "a scientist",
                        "a poet",
                        "a musician",
                        "a dream",
                        "a challenge",
                        "success",
                        "failure turned lesson",
                        "a sunset",
                        "a conversation",
                        "a documentary",
                        "a biography",
                        "a quote",
                        "a museum",
                        "a walk in nature",
                        "a piece of music"
                    ],
                    "frustrated": [
                        "a device",
                        "a system",
                        "a rule",
                        "a boss",
                        "a client",
                        "a coworker",
                        "a clerk",
                        "a website",
                        "a form",
                        "a queue",
                        "a machine",
                        "a phone",
                        "a keyboard",
                        "a password",
                        "a schedule",
                        "a map",
                        "a manual",
                        "a policy",
                        "a traffic light",
                        "a wait time"
                    ],
                    "ironic": [
                        "a well-meaning friend",
                        "an automated system",
                        "a fortune cookie",
                        "a motivational poster",
                        "a performance review",
                        "a gift card",
                        "a customer service bot",
                        "a self-help book",
                        "a supposed expert",
                        "a lucky charm",
                        "a shortcut",
                        "a recommendation",
                        "a rumor",
                        "a notification",
                        "a viral challenge",
                        "a leaked memo",
                        "a sincere apology",
                        "a grand gesture",
                        "a prestigious award",
                        "a long-lost relative"
                    ],
                    "vengeful": [
                        "an enemy",
                        "a traitor",
                        "a rival",
                        "a scorned lover",
                        "a vengeful ghost",
                        "a betrayed ally",
                        "a bitter outcast",
                        "a wronged clan",
                        "a furious mob",
                        "a dark oath",
                        "an old grudge",
                        "a broken promise",
                        "a stolen treasure",
                        "a desecrated grave",
                        "a humiliated warrior",
                        "a dishonored family",
                        "a jealous sibling",
                        "a slandered noble",
                        "a punished innocent",
                        "a spurned suitor"
                    ],
                    "melancholic": [
                        "a ghost",
                        "a memory",
                        "a mirror",
                        "the rain",
                        "the wind",
                        "an old song",
                        "a faded letter",
                        "a closed door",
                        "a silent phone",
                        "an empty chair",
                        "a photograph",
                        "a forgotten place",
                        "a clock",
                        "a shadow",
                        "a dream",
                        "a whisper",
                        "a tear",
                        "a sigh",
                        "a long pause",
                        "a gray sky"
                    ],
                    "humiliated": [
                        "a boss",
                        "a teacher",
                        "a crowd",
                        "a rival",
                        "a stranger",
                        "a former friend",
                        "a parent",
                        "a partner",
                        "a colleague",
                        "an audience",
                        "social media",
                        "a mistake",
                        "a rumor",
                        "a prank",
                        "a criticism",
                        "a rejection",
                        "a betrayal",
                        "a failure",
                        "a bully",
                        "a witness"
                    ],
                    "wistful": [
                        "a forgotten letter",
                        "an old photograph",
                        "a familiar scent",
                        "a distant bell",
                        "a childhood toy",
                        "a fading echo",
                        "a quiet room",
                        "a falling leaf",
                        "an empty chair",
                        "a paused song",
                        "a cracked bell",
                        "a worn diary",
                        "a graying sky",
                        "a lone bird",
                        "a half-open door",
                        "a dusty window",
                        "a swaying curtain",
                        "a silent street",
                        "a turned-down bed",
                        "a lingering note"
                    ],
                    "traumatized": [
                        "a memory",
                        "a scream",
                        "a ghost",
                        "a scar",
                        "a nightmare",
                        "a sudden loss",
                        "a violent act",
                        "a broken trust",
                        "a collapse",
                        "a disappearance",
                        "a betrayal",
                        "a disaster",
                        "a wound",
                        "a funeral",
                        "an accident",
                        "a threat",
                        "a cry for help",
                        "a shadow",
                        "a falling",
                        "a silent treatment"
                    ],
                    "urgent": [
                        "a siren",
                        "a distress signal",
                        "a failing system",
                        "an eyewitness",
                        "a timer",
                        "a collapsing structure",
                        "a panicked crowd",
                        "a sudden failure",
                        "a warning light",
                        "a breaking news alert",
                        "a leaking pipe",
                        "a short circuit",
                        "a suspicious package",
                        "a heart monitor",
                        "a gunshot",
                        "a skid mark",
                        "a smoke detector",
                        "a ruptured line",
                        "a guard's shout",
                        "a missed transmission"
                    ],
                    "exhilarating": [
                        "the wind",
                        "speed",
                        "a cheer",
                        "a drumbeat",
                        "a scream of joy",
                        "the crowd",
                        "a sudden drop",
                        "a flash of light",
                        "a wild animal",
                        "a racer",
                        "a dancer",
                        "a storm",
                        "a rocket",
                        "a runner",
                        "a surfer",
                        "a skydiver",
                        "a climber",
                        "a drummer",
                        "a firework",
                        "a rollercoaster"
                    ],
                    "horrifying": [
                        "a corpse",
                        "a demon",
                        "a ghost",
                        "a psychopath",
                        "a cult",
                        "the darkness",
                        "a curse",
                        "a plague rat",
                        "a bloody knife",
                        "a howl in the night",
                        "a shadow",
                        "a rotting smell",
                        "a scream",
                        "a claw mark",
                        "a severed limb",
                        "a dying whisper",
                        "a trapdoor",
                        "a fog",
                        "a rusted chain",
                        "a pit"
                    ],
                    "solemn": [
                        "a priest",
                        "an old letter",
                        "a fading memory",
                        "a funeral bell",
                        "a grieving friend",
                        "a photograph",
                        "a widow",
                        "a child’s question",
                        "a closing door",
                        "a distant thunder",
                        "a eulogy",
                        "a tombstone",
                        "a veteran",
                        "a parent’s sigh",
                        "a silent room",
                        "a broken watch",
                        "a wilting flower",
                        "a teacher’s last words",
                        "a choir",
                        "a candle flame"
                    ],
                    "surreal": [
                        "a forgotten god",
                        "a dreamer waking up",
                        "the other side of a mirror",
                        "a whisper from nowhere",
                        "a clock striking thirteen",
                        "a door that was never there",
                        "a shadow without a body",
                        "the wind carrying names",
                        "a photograph that moves",
                        "a staircase that breathes",
                        "a hole in the sky",
                        "a silent orchestra",
                        "a flower made of glass",
                        "a sleeping volcano",
                        "a reflection that waves",
                        "a ghost of a thought",
                        "a library at midnight",
                        "a compass pointing inward",
                        "a radio from another dimension",
                        "a puddle that reflects yesterday"
                    ],
                    "neutral": [
                        "a colleague",
                        "a neighbor",
                        "a notice",
                        "a schedule",
                        "a rule",
                        "a habit",
                        "a system",
                        "a document",
                        "a signal",
                        "a device",
                        "a doorbell",
                        "a clock",
                        "a list",
                        "a request",
                        "a reminder",
                        "an instruction",
                        "a route",
                        "a tool",
                        "a surface",
                        "a container"
                    ]
                },
                "generators": {
                    "main": {
                        "template": "{switch state}{case Joyful}{joyful}{case Sad}{sad}{case Tender}{tender}{case Angry}{angry}{case Bittersweet}{bittersweet}{case Hopeful}{hopeful}{case Fearful}{fearful}{case Tense}{tense}{case Peaceful}{peaceful}{case Disgusted}{disgusted}{case Curious}{curious}{case Playful}{playful}{case Hopeless}{hopeless}{case Ambivalent}{ambivalent}{case Grateful}{grateful}{case Lonely}{lonely}{case Numb}{numb}{case Triumphant}{triumphant}{case Guilty}{guilty}{case Yearning}{yearning}{case Awed}{awed}{case Envious}{envious}{case Cathartic}{cathartic}{case Nostalgic}{nostalgic}{case Jealous}{jealous}{case Whimsical}{whimsical}{case Inspired}{inspired}{case Frustrated}{frustrated}{case Ironic}{ironic}{case Vengeful}{vengeful}{case Melancholic}{melancholic}{case Humiliated}{humiliated}{case Wistful}{wistful}{case Traumatized}{traumatized}{case Urgent}{urgent}{case Exhilarating}{exhilarating}{case Horrifying}{horrifying}{case Solemn}{solemn}{case Surreal}{surreal}{case Neutral}{neutral}{default}{random}{/switch}"
                    },
                    "random": {
                        "template": "{switch {roll:1d40}}{case 1}{joyful}{case 2}{sad}{case 3}{tender}{case 4}{angry}{case 5}{bittersweet}{case 6}{hopeful}{case 7}{fearful}{case 8}{tense}{case 9}{peaceful}{case 10}{disgusted}{case 11}{curious}{case 12}{playful}{case 13}{hopeless}{case 14}{ambivalent}{case 15}{grateful}{case 16}{lonely}{case 17}{numb}{case 18}{triumphant}{case 19}{guilty}{case 20}{yearning}{case 21}{awed}{case 22}{envious}{case 23}{cathartic}{case 24}{nostalgic}{case 25}{jealous}{case 26}{whimsical}{case 27}{inspired}{case 28}{frustrated}{case 29}{ironic}{case 30}{vengeful}{case 31}{melancholic}{case 32}{humiliated}{case 33}{wistful}{case 34}{traumatized}{case 35}{urgent}{case 36}{exhilarating}{case 37}{horrifying}{case 38}{solemn}{case 39}{surreal}{case 40}{neutral}{/switch}"
                    }
                }
            },
            {
                "name": "ActionVerb",
                "transform": [
                    "unique_strict"
                ],
                "variables": {
                    "joyful": [
                        "brings",
                        "gives",
                        "creates",
                        "spreads",
                        "inspires",
                        "offers",
                        "shares",
                        "delivers",
                        "grants",
                        "provides",
                        "sparks",
                        "ignites",
                        "awakens",
                        "nurtures",
                        "cultivates",
                        "produces",
                        "reveals",
                        "sends",
                        "shows",
                        "bestows"
                    ],
                    "sad": [
                        "takes away",
                        "destroys",
                        "shatters",
                        "breaks",
                        "leaves",
                        "weighs down",
                        "hollows",
                        "torments",
                        "haunts",
                        "drowns",
                        "consumes",
                        "stills",
                        "empties",
                        "crushes",
                        "freezes",
                        "wounds",
                        "robs",
                        "darkens",
                        "separates",
                        "silences"
                    ],
                    "tender": [
                        "holds",
                        "comforts",
                        "soothes",
                        "embraces",
                        "nurtures",
                        "caresses",
                        "whispers",
                        "protects",
                        "warms",
                        "cherishes",
                        "cares for",
                        "shelters",
                        "supports",
                        "heals",
                        "blesses",
                        "gives",
                        "offers",
                        "shares",
                        "touches",
                        "holds close"
                    ],
                    "angry": [
                        "shatters",
                        "destroys",
                        "curses",
                        "attacks",
                        "strikes",
                        "tears apart",
                        "explodes",
                        "rages",
                        "screams",
                        "punches",
                        "kicks",
                        "slams",
                        "breaks",
                        "burns",
                        "howls",
                        "threatens",
                        "accuses",
                        "humiliates",
                        "savages",
                        "wrecks"
                    ],
                    "bittersweet": [
                        "bids farewell",
                        "holds and releases",
                        "remembers with a smile",
                        "gently aches",
                        "brings both tears and laughter",
                        "fades but does not vanish",
                        "wounds and heals",
                        "leaves a sweet echo",
                        "touches and lets go",
                        "softens the pain",
                        "lights up the past",
                        "warms while stinging",
                        "embraces the ending",
                        "saves a memory",
                        "restores and breaks",
                        "closes softly",
                        "opens a healed scar",
                        "grants a sad peace",
                        "whispers “goodbye”",
                        "lingers tenderly"
                    ],
                    "hopeful": [
                        "offers",
                        "brings",
                        "signals",
                        "promises",
                        "reveals",
                        "sparks",
                        "awakens",
                        "opens",
                        "leads to",
                        "restores",
                        "shows the way to",
                        "grants",
                        "illuminates",
                        "ushers in",
                        "builds",
                        "nurtures",
                        "strengthens",
                        "invites",
                        "shines upon",
                        "whispers of"
                    ],
                    "fearful": [
                        "paralyzes",
                        "chases",
                        "cornerst strikes",
                        "grips with terror",
                        "freezes",
                        "threatens",
                        "hunts",
                        "whispers",
                        "lurks",
                        "overwhelms",
                        "shatters",
                        "consumes",
                        "drowns",
                        "suffocates",
                        "stalks",
                        "traps",
                        "torments",
                        "hides",
                        "crushes"
                    ],
                    "tense": [
                        "builds up",
                        "hangs in the air",
                        "tightens",
                        "strains",
                        "freezes",
                        "delays",
                        "presses",
                        "threatens to break",
                        "charges",
                        "weighs down",
                        "stretches",
                        "pulls",
                        "locks",
                        "narrows",
                        "sharpens",
                        "focuses",
                        "intensifies",
                        "suspends",
                        "creeps",
                        "constricts"
                    ],
                    "peaceful": [
                        "settles",
                        "soothes",
                        "rocks",
                        "carries",
                        "embraces",
                        "cradles",
                        "breathes",
                        "floats",
                        "drifts",
                        "whispers",
                        "cools",
                        "warms gently",
                        "rests",
                        "smooths",
                        "quiets",
                        "still",
                        "opens",
                        "releases",
                        "softens",
                        "wraps"
                    ],
                    "disgusted": [
                        "turns the stomach",
                        "makes one gag",
                        "crawls under the skin",
                        "repels",
                        "nauseates",
                        "sickens",
                        "disgusts",
                        "revolts",
                        "fouls",
                        "contaminates",
                        "pollutes",
                        "rots",
                        "putrefies",
                        "stinks up",
                        "coats with slime",
                        "leaves a bad taste",
                        "makes one cringe",
                        "forces a step back",
                        "wrinkles the nose",
                        "curdles"
                    ],
                    "curious": [
                        "reveals",
                        "invites",
                        "draws attention to",
                        "sparks",
                        "unfolds",
                        "hints at",
                        "beckons",
                        "whispers of",
                        "uncovers",
                        "peeks into",
                        "leads toward",
                        "raises a question about",
                        "tempts",
                        "teases",
                        "suggests",
                        "puzzles",
                        "inspires",
                        "opens up",
                        "turns the mind toward",
                        "promises to show"
                    ],
                    "playful": [
                        "tickles",
                        "bounces",
                        "splashes",
                        "chases",
                        "pounces",
                        "wiggles",
                        "giggles at",
                        "spins",
                        "leaps",
                        "dodges",
                        "squeaks",
                        "honks",
                        "farts (playfully)",
                        "blows a raspberry at",
                        "frolics with",
                        "cartwheels past",
                        "snorts",
                        "winks at",
                        "sticks out tongue at",
                        "scribbles on"
                    ],
                    "hopeless": [
                        "drains",
                        "suffocates",
                        "crushes",
                        "abandons",
                        "extinguishes",
                        "swallows",
                        "consumes",
                        "freezes",
                        "numbs",
                        "silences",
                        "empties",
                        "breaks",
                        "drowns",
                        "buries",
                        "erases",
                        "tears apart",
                        "locks away",
                        "shuts down",
                        "leaves for dead",
                        "destroys all hope"
                    ],
                    "ambivalent": [
                        "evokes",
                        "suggests",
                        "lingers",
                        "haunts",
                        "unsettles",
                        "hints",
                        "blurs",
                        "fades",
                        "drifts",
                        "confuses",
                        "tempts",
                        "withholds",
                        "postpones",
                        "reminds",
                        "questions",
                        "wavers",
                        "mixes",
                        "softens",
                        "darkens",
                        "lightens"
                    ],
                    "grateful": [
                        "receives",
                        "accepts",
                        "returns",
                        "offers",
                        "acknowledges",
                        "recognizes",
                        "repays",
                        "honors",
                        "treasures",
                        "embraces",
                        "feels",
                        "expresses",
                        "whispers",
                        "writes",
                        "sends",
                        "shows",
                        "gives back",
                        "pays forward",
                        "holds dear",
                        "remembers"
                    ],
                    "lonely": [
                        "leaves behind",
                        "reminds of",
                        "brings back",
                        "settles over",
                        "creeps into",
                        "whispers of",
                        "echoes through",
                        "hollows out",
                        "dims",
                        "freezes",
                        "lingers in",
                        "wanders through",
                        "abandons",
                        "separates from",
                        "empties",
                        "darkens",
                        "fades from",
                        "sinks into",
                        "withdraws from",
                        "muffles"
                    ],
                    "numb": [
                        "drains",
                        "freezes",
                        "numbs",
                        "erases",
                        "flattens",
                        "silences",
                        "stills",
                        "blanks",
                        "hollows",
                        "disconnects",
                        "suppresses",
                        "dulls",
                        "shuts down",
                        "fades",
                        "stops",
                        "ignores",
                        "dissolves",
                        "neutralizes",
                        "locks away",
                        "puts to sleep"
                    ],
                    "triumphant": [
                        "conquers",
                        "defeats",
                        "overcomes",
                        "crushes",
                        "triumphs over",
                        "vanquishes",
                        "wins",
                        "seizes",
                        "claims",
                        "ascends",
                        "dominates",
                        "routs",
                        "smashes",
                        "liberates",
                        "earns",
                        "masters",
                        "outruns",
                        "outplays",
                        "shatters",
                        "breaks through"
                    ],
                    "guilty": [
                        "weighs on",
                        "torments",
                        "haunts",
                        "accuses",
                        "condemns",
                        "exposes",
                        "reminds",
                        "burdens",
                        "poisons",
                        "taints",
                        "breaks",
                        "corrodes",
                        "shames",
                        "punishes",
                        "estranges",
                        "isolates",
                        "traps",
                        "enslaves",
                        "destroys",
                        "wounds"
                    ],
                    "yearning": [
                        "calls to",
                        "beckons",
                        "haunts",
                        "reminds of",
                        "awakens",
                        "stirs",
                        "whispers of",
                        "draws toward",
                        "promises",
                        "evokes",
                        "summons",
                        "hints at",
                        "reaches for",
                        "fades into",
                        "lingers in",
                        "pulls at",
                        "touches",
                        "echoes",
                        "reflects",
                        "nurtures"
                    ],
                    "awed": [
                        "reveals",
                        "unveils",
                        "humbles",
                        "overwhelms",
                        "transfixes",
                        "astounds",
                        "dwarfs",
                        "lifts",
                        "carries",
                        "illuminates",
                        "awakens",
                        "strikes",
                        "blesses",
                        "calls",
                        "silences",
                        "expands",
                        "shakes",
                        "pours",
                        "descends",
                        "echoes"
                    ],
                    "envious": [
                        "covets",
                        "envies",
                        "resents",
                        "begrudges",
                        "lusts after",
                        "yearns for",
                        "longs for",
                        "desires secretly",
                        "spites",
                        "mimics",
                        "competes with",
                        "plots against",
                        "schemes for",
                        "watches bitterly",
                        "hates seeing",
                        "gripes about",
                        "whispers about",
                        "undermines",
                        "sabotages",
                        "targets"
                    ],
                    "cathartic": [
                        "releases",
                        "unleashes",
                        "purges",
                        "cleanses",
                        "heals",
                        "frees",
                        "unburdens",
                        "dissolves",
                        "breaks",
                        "soothes",
                        "restores",
                        "liberates",
                        "unblocks",
                        "empties",
                        "softens",
                        "melts",
                        "washes away",
                        "sweeps out",
                        "cries out",
                        "lets go of"
                    ],
                    "nostalgic": [
                        "reminds",
                        "brings back",
                        "awakens",
                        "recalls",
                        "evokes",
                        "returns",
                        "unfolds",
                        "whispers",
                        "rekindles",
                        "restores",
                        "calls forth",
                        "pulls at",
                        "drifts through",
                        "floods with",
                        "lingers in",
                        "revisits",
                        "retraces",
                        "shadows",
                        "softens",
                        "warms"
                    ],
                    "jealous": [
                        "steals",
                        "hides",
                        "envies",
                        "whispers",
                        "glares",
                        "ignores",
                        "replaces",
                        "surpasses",
                        "mocks",
                        "excludes",
                        "hoards",
                        "compares",
                        "undermines",
                        "covets",
                        "plots",
                        "sighs",
                        "turns away",
                        "claims",
                        "withholds",
                        "poisons"
                    ],
                    "whimsical": [
                        "frolics",
                        "giggles",
                        "tumbles",
                        "twirls",
                        "drifts",
                        "bounces",
                        "winks",
                        "whispers",
                        "sneezes",
                        "flutters",
                        "wobbles",
                        "sparkles",
                        "shimmers",
                        "pops",
                        "doodles",
                        "humms",
                        "fidgets",
                        "somersaults",
                        "glides",
                        "murmurs"
                    ],
                    "inspired": [
                        "ignites",
                        "awakens",
                        "unlocks",
                        "reveals",
                        "sparks",
                        "fuels",
                        "elevates",
                        "transforms",
                        "inspires",
                        "motivates",
                        "drives",
                        "liberates",
                        "empowers",
                        "kindles",
                        "summons",
                        "breathes life into",
                        "illuminates",
                        "unfolds",
                        "propels",
                        "nurtures"
                    ],
                    "frustrated": [
                        "fails",
                        "blocks",
                        "crashes",
                        "stalls",
                        "rejects",
                        "ignores",
                        "complicates",
                        "delays",
                        "breaks",
                        "freezes",
                        "skips",
                        "misplaces",
                        "misreads",
                        "overwrites",
                        "resets",
                        "loops",
                        "spams",
                        "bounces",
                        "glitches",
                        "wastes"
                    ],
                    "ironic": [
                        "fails to",
                        "pretends to",
                        "backfires and",
                        "mocks",
                        "imitates",
                        "underwhelms",
                        "reverses",
                        "confuses",
                        "complicates",
                        "delays",
                        "misfires",
                        "spoofs",
                        "subverts",
                        "mimics",
                        "overpromises",
                        "underdelivers",
                        "contradicts",
                        "accidentally ruins",
                        "trivializes",
                        "celebrates too early"
                    ],
                    "vengeful": [
                        "strikes",
                        "crushes",
                        "destroys",
                        "hunts",
                        "tortures",
                        "poisons",
                        "curses",
                        "traps",
                        "ambushes",
                        "exiles",
                        "slaughters",
                        "humiliates",
                        "betrays",
                        "sabotages",
                        "defiles",
                        "pillages",
                        "harrows",
                        "consumes",
                        "ensnares",
                        "devours"
                    ],
                    "melancholic": [
                        "leaves behind",
                        "reminds of",
                        "steals away",
                        "dims",
                        "fades into",
                        "whispers of",
                        "carries away",
                        "weighs on",
                        "echoes through",
                        "empties",
                        "softens into",
                        "clouds",
                        "dampens",
                        "freezes in time",
                        "turns to dust",
                        "wanders off",
                        "slips through",
                        "dissolves into",
                        "longs for",
                        "mourns"
                    ],
                    "humiliated": [
                        "exposes",
                        "shames",
                        "embarrasses",
                        "mocks",
                        "ridicules",
                        "humiliates",
                        "belittles",
                        "degrades",
                        "insults",
                        "rejects",
                        "blames",
                        "accuses",
                        "scolds",
                        "chastises",
                        "dismisses",
                        "ignores",
                        "laughs at",
                        "looks down on",
                        "casts out",
                        "defeats"
                    ],
                    "wistful": [
                        "reminds of",
                        "awakens memory of",
                        "brings back",
                        "whispers of",
                        "lingers like",
                        "fades into",
                        "echoes with",
                        "drifts toward",
                        "recalls",
                        "summons",
                        "reflects on",
                        "longs for",
                        "yearns for",
                        "misses",
                        "gazes at",
                        "remembers",
                        "holds dear",
                        "lets go of",
                        "dreams about",
                        "wanders through"
                    ],
                    "traumatized": [
                        "destroys",
                        "shatters",
                        "breaks",
                        "haunts",
                        "torments",
                        "paralyzes",
                        "consumes",
                        "poisons",
                        "suffocates",
                        "traps",
                        "wounds",
                        "splinters",
                        "crushes",
                        "stabs",
                        "buries",
                        "freezes",
                        "splits",
                        "devours",
                        "unravels",
                        "corrodes"
                    ],
                    "urgent": [
                        "triggers",
                        "forces",
                        "demands",
                        "accelerates",
                        "compels",
                        "endangers",
                        "threatens",
                        "overwhelms",
                        "crashes",
                        "sparks",
                        "propels",
                        "cancels",
                        "redirects",
                        "shuts down",
                        "overrides",
                        "escalates",
                        "counters",
                        "activates",
                        "bypasses",
                        "neutralizes"
                    ],
                    "exhilarating": [
                        "ignites",
                        "unleashes",
                        "triggers",
                        "sparks",
                        "propels",
                        "launches",
                        "surges through",
                        "electrifies",
                        "overwhelms",
                        "uplifts",
                        "dizzies",
                        "thrills",
                        "sends",
                        "whirls",
                        "shoots",
                        "rushes",
                        "floods",
                        "pumps",
                        "rocks",
                        "stuns"
                    ],
                    "horrifying": [
                        "unleashes",
                        "summons",
                        "inflicts",
                        "eats",
                        "tortures",
                        "corrupts",
                        "poisons",
                        "maims",
                        "devours",
                        "strangles",
                        "dismembers",
                        "hunts",
                        "stalks",
                        "consumes",
                        "possesses",
                        "curses",
                        "buries",
                        "drowns",
                        "burns",
                        "shatters"
                    ],
                    "solemn": [
                        "honors",
                        "mourns",
                        "remembers",
                        "accepts",
                        "releases",
                        "bids farewell",
                        "acknowledges",
                        "whispers",
                        "blesses",
                        "shelters",
                        "carries",
                        "endures",
                        "reflects",
                        "pauses",
                        "kneels",
                        "folds",
                        "softens",
                        "watches",
                        "waits",
                        "speaks softly"
                    ],
                    "surreal": [
                        "distorts",
                        "fades into",
                        "reverses",
                        "multiplies",
                        "unravels",
                        "echoes",
                        "swallows",
                        "mirrors",
                        "forgets",
                        "splits",
                        "melts",
                        "freezes in place",
                        "repeats infinitely",
                        "turns inside out",
                        "becomes silent",
                        "floats away",
                        "shifts into",
                        "replaces with",
                        "erases",
                        "dreams into existence"
                    ],
                    "neutral": [
                        "causes",
                        "leads to",
                        "results in",
                        "produces",
                        "generates",
                        "initiates",
                        "starts",
                        "continues",
                        "follows",
                        "occurs after",
                        "comes from",
                        "triggers",
                        "enables",
                        "allows",
                        "shifts to",
                        "becomes",
                        "stays as",
                        "remains",
                        "proceeds to",
                        "turns into"
                    ]
                },
                "generators": {
                    "main": {
                        "template": "{switch state}{case Joyful}{joyful}{case Sad}{sad}{case Tender}{tender}{case Angry}{angry}{case Bittersweet}{bittersweet}{case Hopeful}{hopeful}{case Fearful}{fearful}{case Tense}{tense}{case Peaceful}{peaceful}{case Disgusted}{disgusted}{case Curious}{curious}{case Playful}{playful}{case Hopeless}{hopeless}{case Ambivalent}{ambivalent}{case Grateful}{grateful}{case Lonely}{lonely}{case Numb}{numb}{case Triumphant}{triumphant}{case Guilty}{guilty}{case Yearning}{yearning}{case Awed}{awed}{case Envious}{envious}{case Cathartic}{cathartic}{case Nostalgic}{nostalgic}{case Jealous}{jealous}{case Whimsical}{whimsical}{case Inspired}{inspired}{case Frustrated}{frustrated}{case Ironic}{ironic}{case Vengeful}{vengeful}{case Melancholic}{melancholic}{case Humiliated}{humiliated}{case Wistful}{wistful}{case Traumatized}{traumatized}{case Urgent}{urgent}{case Exhilarating}{exhilarating}{case Horrifying}{horrifying}{case Solemn}{solemn}{case Surreal}{surreal}{case Neutral}{neutral}{default}{random}{/switch}"
                    },
                    "random": {
                        "template": "{switch {roll:1d40}}{case 1}{joyful}{case 2}{sad}{case 3}{tender}{case 4}{angry}{case 5}{bittersweet}{case 6}{hopeful}{case 7}{fearful}{case 8}{tense}{case 9}{peaceful}{case 10}{disgusted}{case 11}{curious}{case 12}{playful}{case 13}{hopeless}{case 14}{ambivalent}{case 15}{grateful}{case 16}{lonely}{case 17}{numb}{case 18}{triumphant}{case 19}{guilty}{case 20}{yearning}{case 21}{awed}{case 22}{envious}{case 23}{cathartic}{case 24}{nostalgic}{case 25}{jealous}{case 26}{whimsical}{case 27}{inspired}{case 28}{frustrated}{case 29}{ironic}{case 30}{vengeful}{case 31}{melancholic}{case 32}{humiliated}{case 33}{wistful}{case 34}{traumatized}{case 35}{urgent}{case 36}{exhilarating}{case 37}{horrifying}{case 38}{solemn}{case 39}{surreal}{case 40}{neutral}{/switch}"
                    }
                }
            },
            {
                "name": "EventConsequence",
                "transform": [
                    "unique_strict"
                ],
                "variables": {
                    "joyful": [
                        "joy",
                        "happiness",
                        "laughter",
                        "smiles",
                        "warmth",
                        "gratitude",
                        "peace",
                        "harmony",
                        "excitement",
                        "hope",
                        "energy",
                        "inspiration",
                        "connection",
                        "love",
                        "fun",
                        "delight",
                        "cheer",
                        "bliss",
                        "contentment",
                        "fulfillment"
                    ],
                    "sad": [
                        "sorrow",
                        "loneliness",
                        "despair",
                        "grief",
                        "tears",
                        "emptiness",
                        "numbness",
                        "regret",
                        "heartache",
                        "melancholy",
                        "pain",
                        "isolation",
                        "longing",
                        "hopelessness",
                        "mourning",
                        "bitterness",
                        "silence",
                        "weakness",
                        "fatigue",
                        "withdrawal"
                    ],
                    "tender": [
                        "comfort",
                        "peace",
                        "safety",
                        "warmth",
                        "affection",
                        "trust",
                        "closeness",
                        "serenity",
                        "softness",
                        "tenderness",
                        "love",
                        "gratitude",
                        "healing",
                        "calm",
                        "reassurance",
                        "connection",
                        "contentment",
                        "sweetness",
                        "devotion",
                        "gentleness"
                    ],
                    "angry": [
                        "rage",
                        "pain",
                        "destruction",
                        "hatred",
                        "violence",
                        "bitterness",
                        "revenge",
                        "fury",
                        "chaos",
                        "screaming",
                        "broken trust",
                        "shattered peace",
                        "wrath",
                        "resentment",
                        "a fight",
                        "a wound",
                        "a break",
                        "a curse",
                        "an enemy",
                        "bloodshed"
                    ],
                    "bittersweet": [
                        "a gentle ache",
                        "a knowing smile",
                        "a tear on a laugh",
                        "warm nostalgia",
                        "sweet sorrow",
                        "quiet acceptance",
                        "healing sadness",
                        "tender longing",
                        "peaceful closure",
                        "cherished memory",
                        "soft regret",
                        "half sadness, half joy",
                        "a grateful heart",
                        "a bittersweet calm",
                        "precious impermanence",
                        "fond farewell",
                        "melancholy gratitude",
                        "a sigh of contentment",
                        "a hug that says everything",
                        "hope mixed with loss"
                    ],
                    "hopeful": [
                        "hope",
                        "optimism",
                        "confidence",
                        "motivation",
                        "energy",
                        "a new path",
                        "a second chance",
                        "renewed strength",
                        "belief in tomorrow",
                        "a plan",
                        "courage",
                        "light",
                        "clarity",
                        "warmth",
                        "inspiration",
                        "progress",
                        "trust",
                        "peace of mind",
                        "anticipation",
                        "a fresh perspective"
                    ],
                    "fearful": [
                        "fear",
                        "panic",
                        "trembling",
                        "screaming",
                        "running",
                        "hiding",
                        "sweating",
                        "numbness",
                        "loss of trust",
                        "nightmares",
                        "paranoia",
                        "isolation",
                        "desperation",
                        "a cry for help",
                        "a cold sweat",
                        "a racing heart",
                        "silence",
                        "freezing in place",
                        "frantic search",
                        "feeling of being watched"
                    ],
                    "tense": [
                        "anxiety",
                        "pressure",
                        "silence",
                        "sweat",
                        "shallow breath",
                        "clenched teeth",
                        "rigid posture",
                        "glaring",
                        "hesitation",
                        "raised stakes",
                        "snapped word",
                        "broken silence",
                        "sudden movement",
                        "release or explosion",
                        "withdrawal",
                        "alertness",
                        "pounding heart",
                        "dry mouth",
                        "focused dread",
                        "waiting game"
                    ],
                    "peaceful": [
                        "calm",
                        "serenity",
                        "stillness",
                        "silence",
                        "deep rest",
                        "ease",
                        "quiet joy",
                        "softness",
                        "warmth",
                        "relief",
                        "safety",
                        "clarity",
                        "contentment",
                        "harmony",
                        "peace of mind",
                        "smooth breathing",
                        "loosened muscles",
                        "slow thoughts",
                        "gentle sleep",
                        "renewal"
                    ],
                    "disgusted": [
                        "nausea",
                        "gagging",
                        "shivering",
                        "cringing",
                        "wrinkled nose",
                        "turning away",
                        "loss of appetite",
                        "vomiting",
                        "avoidance",
                        "scrubbing",
                        "disgust",
                        "repulsion",
                        "shame",
                        "a bad taste",
                        "a foul memory",
                        "cleaning frenzy",
                        "holding breath",
                        "stepping back",
                        "discomfort",
                        "urge to flee"
                    ],
                    "curious": [
                        "wonder",
                        "curiosity",
                        "a question",
                        "a search",
                        "an investigation",
                        "intrigue",
                        "a desire to know",
                        "a peek",
                        "a discovery",
                        "a theory",
                        "a guess",
                        "a closer look",
                        "a notebook entry",
                        "a follow-up question",
                        "a hidden clue found",
                        "a new interest",
                        "a mystery to solve",
                        "a raised eyebrow",
                        "leaning forward",
                        "a whispered \"why\""
                    ],
                    "playful": [
                        "laughter",
                        "giggles",
                        "squealing",
                        "chasing",
                        "jumping",
                        "splashing",
                        "rolling on ground",
                        "snorting",
                        "smiling",
                        "clapping",
                        "high fives",
                        "friendly wrestling",
                        "hide-and-seek",
                        "ticklish squirms",
                        "bubbles everywhere",
                        "messy fun",
                        "happy tears",
                        "pink cheeks",
                        "lightheadedness",
                        "falling down laughing"
                    ],
                    "hopeless": [
                        "despair",
                        "hopelessness",
                        "numbness",
                        "emptiness",
                        "surrender",
                        "tears",
                        "silence",
                        "giving up",
                        "darkness",
                        "loneliness",
                        "abandonment",
                        "exhaustion",
                        "meaninglessness",
                        "paralysis",
                        "withdrawal",
                        "sadness beyond tears",
                        "loss of will",
                        "quiet sobbing",
                        "staring into nothing",
                        "waiting for the end"
                    ],
                    "ambivalent": [
                        "confusion",
                        "nostalgia",
                        "wonder",
                        "doubt",
                        "unease",
                        "bittersweetness",
                        "hesitation",
                        "quiet hope",
                        "restlessness",
                        "curiosity",
                        "melancholy",
                        "relief mixed with regret",
                        "awkward warmth",
                        "unresolved feeling",
                        "strange peace",
                        "familiar ache",
                        "gentle uncertainty",
                        "puzzled smile",
                        "fleeting joy",
                        "lingering question"
                    ],
                    "grateful": [
                        "gratitude",
                        "humility",
                        "warmth",
                        "peace",
                        "connection",
                        "healing",
                        "closeness",
                        "safety",
                        "contentment",
                        "relief",
                        "joy",
                        "trust",
                        "loyalty",
                        "generosity",
                        "reflection",
                        "hope",
                        "strength",
                        "abundance",
                        "serenity",
                        "grace"
                    ],
                    "lonely": [
                        "loneliness",
                        "sadness",
                        "emptiness",
                        "isolation",
                        "longing",
                        "silence",
                        "grief",
                        "melancholy",
                        "quiet despair",
                        "yearning",
                        "heartache",
                        "disconnection",
                        "coldness",
                        "stillness",
                        "withdrawal",
                        "tears",
                        "brooding",
                        "wistfulness",
                        "absence",
                        "numbness"
                    ],
                    "numb": [
                        "numbness",
                        "emptiness",
                        "silence",
                        "disconnection",
                        "stillness",
                        "apathy",
                        "fatigue",
                        "hollowness",
                        "coldness",
                        "unreality",
                        "distance",
                        "blankness",
                        "muteness",
                        "fog",
                        "stagnation",
                        "resignation",
                        "withdrawal",
                        "grayness",
                        "flatness",
                        "void"
                    ],
                    "triumphant": [
                        "glory",
                        "honor",
                        "recognition",
                        "jubilation",
                        "celebration",
                        "a trophy",
                        "a crown",
                        "fame",
                        "respect",
                        "pride",
                        "acclaim",
                        "a standing ovation",
                        "a victory lap",
                        "eternal legend",
                        "feasting",
                        "rewards",
                        "freedom",
                        "peace after war",
                        "a raised banner",
                        "a triumphant return"
                    ],
                    "guilty": [
                        "guilt",
                        "shame",
                        "remorse",
                        "self-hatred",
                        "isolation",
                        "regret",
                        "suspicion",
                        "punishment",
                        "confession",
                        "atonement",
                        "sorrow",
                        "tears",
                        "nightmares",
                        "distrust",
                        "rupture",
                        "judgment",
                        "humiliation",
                        "pain",
                        "loneliness",
                        "penance"
                    ],
                    "yearning": [
                        "a quiet ache",
                        "a sweet sorrow",
                        "a distant hope",
                        "a tearful smile",
                        "a lingering glance",
                        "a heartfelt sigh",
                        "a new dream",
                        "a soft memory",
                        "an unfinished wish",
                        "a gentle yearning",
                        "a tender pain",
                        "a longing heart",
                        "a restless night",
                        "a waiting soul",
                        "a fragile promise",
                        "a remembered warmth",
                        "a silent prayer",
                        "a hopeful dawn",
                        "a wistful smile",
                        "a deep desire"
                    ],
                    "awed": [
                        "awe",
                        "wonder",
                        "reverence",
                        "humility",
                        "transcendence",
                        "sublimity",
                        "mystery",
                        "vastness",
                        "silence",
                        "tears of awe",
                        "insignificance",
                        "unity with cosmos",
                        "spiritual awakening",
                        "pure amazement",
                        "eternal perspective",
                        "breathlessness",
                        "gratitude",
                        "peace",
                        "enlightenment",
                        "surrender"
                    ],
                    "envious": [
                        "jealousy",
                        "bitterness",
                        "resentment",
                        "spite",
                        "insecurity",
                        "comparison",
                        "sorrow",
                        "frustration",
                        "obsession",
                        "grudge",
                        "hostility",
                        "backstabbing",
                        "rivalry",
                        "pain",
                        "humiliation",
                        "isolation",
                        "guilt",
                        "self-doubt",
                        "anger",
                        "a broken bond"
                    ],
                    "cathartic": [
                        "relief",
                        "clarity",
                        "peace",
                        "healing",
                        "lightness",
                        "calm",
                        "acceptance",
                        "forgiveness",
                        "freedom",
                        "renewal",
                        "strength",
                        "emptiness (peaceful)",
                        "restoration",
                        "wholeness",
                        "tears",
                        "trembling",
                        "silence",
                        "warmth",
                        "hope",
                        "insight"
                    ],
                    "nostalgic": [
                        "a sigh",
                        "a gentle smile",
                        "a tear of joy",
                        "a warm feeling",
                        "a quiet longing",
                        "a bittersweet ache",
                        "a sense of home",
                        "a lost moment found",
                        "a tender sadness",
                        "a peaceful heart",
                        "a forgotten dream",
                        "a familiar comfort",
                        "a soft glow",
                        "a pause in time",
                        "a returning memory",
                        "a wave of affection",
                        "a soothing calm",
                        "a sweet pain",
                        "a cherished thought",
                        "a hidden warmth"
                    ],
                    "jealous": [
                        "jealousy",
                        "bitterness",
                        "mistrust",
                        "loneliness",
                        "spite",
                        "resentment",
                        "insecurity",
                        "shame",
                        "anger",
                        "coldness",
                        "silence",
                        "exclusion",
                        "suspicion",
                        "hurt pride",
                        "hidden tears",
                        "broken bond",
                        "sour glance",
                        "heavy heart",
                        "loss of peace",
                        "burning want"
                    ],
                    "whimsical": [
                        "a fit of giggles",
                        "a daydream",
                        "a trail of glitter",
                        "a sudden craving for pancakes",
                        "a friendly ghost",
                        "a lost sock turning up",
                        "a new imaginary friend",
                        "a bout of skipping",
                        "a spontaneous dance",
                        "a puddle of starlight",
                        "a hat that won't stay still",
                        "a topsy-turvy room",
                        "a surprising coincidence",
                        "a bubble of pure joy",
                        "a slight case of floatiness",
                        "a backwards echo",
                        "a giggling fit",
                        "a nonsense song",
                        "a flurry of confetti",
                        "a pleasant bewilderment"
                    ],
                    "inspired": [
                        "EventConsequence:",
                        "inspiration",
                        "motivation",
                        "creativity",
                        "clarity",
                        "purpose",
                        "direction",
                        "enthusiasm",
                        "ambition",
                        "confidence",
                        "vision",
                        "originality",
                        "breakthrough",
                        "action",
                        "determination",
                        "hope",
                        "focus",
                        "renewed energy",
                        "greatness",
                        "innovation",
                        "transformation"
                    ],
                    "frustrated": [
                        "anger",
                        "resignation",
                        "stress",
                        "exhaustion",
                        "bitterness",
                        "annoyance",
                        "irritation",
                        "disappointment",
                        "hopelessness",
                        "frustration",
                        "impatience",
                        "rage",
                        "sarcasm",
                        "cynicism",
                        "burnout",
                        "confusion",
                        "grievance",
                        "resentment",
                        "panic",
                        "numbness"
                    ],
                    "ironic": [
                        "awkward laughter",
                        "a shrug",
                        "a sarcastic comment",
                        "empty applause",
                        "a collective eye-roll",
                        "ironic amusement",
                        "mild embarrassment",
                        "a viral meme",
                        "disappointment masked as humor",
                        "a teachable moment",
                        "a plot twist nobody asked for",
                        "a shrug and a grin",
                        "deflated expectations",
                        "a bitter chuckle",
                        "a fake smile",
                        "a witty remark",
                        "a sense of absurdity",
                        "a sigh of resignation",
                        "a shared joke at the universe's expense",
                        "nothing, really"
                    ],
                    "vengeful": [
                        "bloodshed",
                        "ruin",
                        "despair",
                        "pain",
                        "chaos",
                        "curses",
                        "mourning",
                        "suffering",
                        "hatred",
                        "destruction",
                        "fear",
                        "bitterness",
                        "scars",
                        "isolation",
                        "madness",
                        "death",
                        "sorrow",
                        "revenge",
                        "loss",
                        "darkness"
                    ],
                    "melancholic": [
                        "loneliness",
                        "nostalgia",
                        "sadness",
                        "regret",
                        "emptiness",
                        "tears",
                        "quiet despair",
                        "longing",
                        "melancholy",
                        "weariness",
                        "a heavy heart",
                        "a sigh",
                        "bitter-sweet smile",
                        "forgotten hope",
                        "hollow peace",
                        "silent acceptance",
                        "fading warmth",
                        "a distant echo",
                        "cold comfort",
                        "the weight of time"
                    ],
                    "humiliated": [
                        "shame",
                        "guilt",
                        "self-loathing",
                        "embarrassment",
                        "isolation",
                        "tears",
                        "blushing",
                        "stammering",
                        "retreat",
                        "silence",
                        "apology",
                        "regret",
                        "humiliation",
                        "awkwardness",
                        "loss of face",
                        "cringe",
                        "despair",
                        "withdrawal",
                        "insecurity",
                        "broken pride"
                    ],
                    "wistful": [
                        "a sigh",
                        "a tear",
                        "a soft smile",
                        "quiet longing",
                        "gentle sadness",
                        "sweet regret",
                        "a paused breath",
                        "a distant stare",
                        "warm ache",
                        "fading hope",
                        "melancholy peace",
                        "nostalgia",
                        "reverie",
                        "tender hurt",
                        "a held hand",
                        "a silent prayer",
                        "a remembered laugh",
                        "a closing door",
                        "a falling star",
                        "a whispered goodbye"
                    ],
                    "traumatized": [
                        "trauma",
                        "terror",
                        "numbness",
                        "disbelief",
                        "flashbacks",
                        "isolation",
                        "shame",
                        "guilt",
                        "despair",
                        "hypervigilance",
                        "silence",
                        "fragmentation",
                        "shattered trust",
                        "nightmares",
                        "freezing",
                        "withdrawal",
                        "panic",
                        "grief",
                        "emptiness",
                        "brokenness"
                    ],
                    "urgent": [
                        "panic",
                        "collision",
                        "blackout",
                        "evacuation",
                        "injury",
                        "delay",
                        "lockdown",
                        "overload",
                        "failure",
                        "sacrifice",
                        "malfunction",
                        "scramble",
                        "confusion",
                        "collapse",
                        "rupture",
                        "distress",
                        "emergency response",
                        "last-second save",
                        "narrow escape",
                        "critical decision"
                    ],
                    "exhilarating": [
                        "adrenaline",
                        "exhilaration",
                        "euphoria",
                        "breathlessness",
                        "wild joy",
                        "dizziness",
                        "lightheadedness",
                        "giddiness",
                        "shivers",
                        "heart pounding",
                        "tears of joy",
                        "laughter explosion",
                        "freedom",
                        "energy high",
                        "screams of delight",
                        "goosebumps",
                        "vertigo",
                        "wonder",
                        "reckless happiness",
                        "blissful shock"
                    ],
                    "horrifying": [
                        "terror",
                        "madness",
                        "paralysis",
                        "panic",
                        "screams",
                        "bleeding",
                        "decay",
                        "death",
                        "despair",
                        "trauma",
                        "suffocation",
                        "mutilation",
                        "screams",
                        "frozen fear",
                        "nightmares",
                        "contamination",
                        "flesh rotting",
                        "soul loss",
                        "endless running",
                        "silence of the grave"
                    ],
                    "solemn": [
                        "grief",
                        "peace",
                        "acceptance",
                        "closure",
                        "memory",
                        "tears",
                        "silence",
                        "respect",
                        "forgiveness",
                        "humility",
                        "reverence",
                        "stillness",
                        "sorrow",
                        "comfort",
                        "solitude",
                        "grace",
                        "reflection",
                        "wisdom",
                        "unity in loss",
                        "quiet strength"
                    ],
                    "surreal": [
                        "a lingering echo",
                        "the wrong color sky",
                        "a door that wasn't there before",
                        "a memory that changes",
                        "a missing hour",
                        "a second shadow",
                        "a reflection that lingers",
                        "a sound no one can place",
                        "a familiar face turned strange",
                        "a word forgotten mid‑sentence",
                        "a feather that weighs nothing",
                        "a hallway that never ends",
                        "a clock that ticks backward",
                        "a taste of nothing",
                        "a feeling of being watched by no one",
                        "a step that leaves no footprint",
                        "a silence that hums",
                        "a number that doesn't exist",
                        "a déjà vu that never stops",
                        "a fold in reality"
                    ],
                    "neutral": [
                        "continuation",
                        "pause",
                        "completion",
                        "repetition",
                        "replacement",
                        "rescheduling",
                        "resetting",
                        "storage",
                        "display",
                        "recording",
                        "measurement",
                        "comparison",
                        "check",
                        "passage",
                        "wait",
                        "silence",
                        "motion",
                        "rest",
                        "observation",
                        "neutrality"
                    ]
                },
                "generators": {
                    "main": {
                        "template": "{switch state}{case Joyful}{joyful}{case Sad}{sad}{case Tender}{tender}{case Angry}{angry}{case Bittersweet}{bittersweet}{case Hopeful}{hopeful}{case Fearful}{fearful}{case Tense}{tense}{case Peaceful}{peaceful}{case Disgusted}{disgusted}{case Curious}{curious}{case Playful}{playful}{case Hopeless}{hopeless}{case Ambivalent}{ambivalent}{case Grateful}{grateful}{case Lonely}{lonely}{case Numb}{numb}{case Triumphant}{triumphant}{case Guilty}{guilty}{case Yearning}{yearning}{case Awed}{awed}{case Envious}{envious}{case Cathartic}{cathartic}{case Nostalgic}{nostalgic}{case Jealous}{jealous}{case Whimsical}{whimsical}{case Inspired}{inspired}{case Frustrated}{frustrated}{case Ironic}{ironic}{case Vengeful}{vengeful}{case Melancholic}{melancholic}{case Humiliated}{humiliated}{case Wistful}{wistful}{case Traumatized}{traumatized}{case Urgent}{urgent}{case Exhilarating}{exhilarating}{case Horrifying}{horrifying}{case Solemn}{solemn}{case Surreal}{surreal}{case Neutral}{neutral}{default}{random}{/switch}"
                    },
                    "random": {
                        "template": "{switch {roll:1d40}}{case 1}{joyful}{case 2}{sad}{case 3}{tender}{case 4}{angry}{case 5}{bittersweet}{case 6}{hopeful}{case 7}{fearful}{case 8}{tense}{case 9}{peaceful}{case 10}{disgusted}{case 11}{curious}{case 12}{playful}{case 13}{hopeless}{case 14}{ambivalent}{case 15}{grateful}{case 16}{lonely}{case 17}{numb}{case 18}{triumphant}{case 19}{guilty}{case 20}{yearning}{case 21}{awed}{case 22}{envious}{case 23}{cathartic}{case 24}{nostalgic}{case 25}{jealous}{case 26}{whimsical}{case 27}{inspired}{case 28}{frustrated}{case 29}{ironic}{case 30}{vengeful}{case 31}{melancholic}{case 32}{humiliated}{case 33}{wistful}{case 34}{traumatized}{case 35}{urgent}{case 36}{exhilarating}{case 37}{horrifying}{case 38}{solemn}{case 39}{surreal}{case 40}{neutral}{/switch}"
                    }
                }
            }
        ]
    }
}