{
  "version": 12,
  "stages": [
    {
      "stage": "Scripts_Click_AddScripts",
      "start": [
        "In [Scripts], Click [button: Add Scripts]"
      ],
      "end": [
        "Widget FileDialog Show"
      ]
    },
    {
      "stage": "Scripts_Click_RemoveScripts",
      "start": [
        "In [Scripts], Click [button: Remove Scripts]"
      ],
      "end": [
        "Remove Script Finished"
      ]
    },
    {
      "stage": "Scripts_Click_ReloadScripts",
      "start": [
        "In [Scripts], Click [button: Reload Scripts]"
      ],
      "end": [
        "Reload Script Finished"
      ]
    },
    {
      "stage": "Scripts_Click_Defaults",
      "start": [
        "In [Scripts], Click [button: Defaults]"
      ],
      "end": [
        "Set Script Defaults Finished"
      ]
    },
    {
      "stage": "Scripts_Click_EditScript",
      "start": [
        "In [Scripts], Click [button: Edit Script]"
      ],
      "end": [
        "Edit Script Finished"
      ]
    },
    {
      "stage": "Scripts_Click_ScriptLog",
      "start": [
        "In [Scripts], Click [button: Script Log]"
      ],
      "end": [
        "PLSDialogView ScriptLogWindow Show"
      ]
    },
    {
      "stage": "Scripts_Select_ScriptItem",
      "start": [
        "re:In \\[Scripts\\], Choose \\[list:.*\\]"
      ],
      "end": [
        "Select Script List Item Finish"
      ]
    },
    {
      "stage": "Scripts_Click_ScriptsTab",
      "start": [
        "In [Scripts], Choose [tab: Scripts]"
      ],
      "end": [
        "Widget Scripts Page Show"
      ]
    },
    {
      "stage": "Scripts_Click_PythonSettingsTab",
      "start": [
        "In [Scripts], Choose [tab: Python Settings]"
      ],
      "end": [
        "Widget Python Settings Page Show"
      ]
    },
    {
      "stage": "Scripts_Click_PythonPathBrowse",
      "start": [
        "In [Scripts], Click [button: Browse]"
      ],
      "end": [
        "Widget FileDialog Show"
      ]
    },
    {
      "stage": "Scripts_Click_Close",
      "start": [
        "In [Scripts], Click [button: Close]"
      ],
      "end": [
        "Widget ScriptsTool Close"
      ]
    },
    {
      "stage": "Scripts_Click_X",
      "start": [
        "In [Scripts], Click [TitleBar Button: Close]"
      ],
      "end": [
        "Widget ScriptsTool Close"
      ]
    },
    {
      "stage": "Scripts_Hover_AddScripts",
      "start": [
        "Widget Add Scripts Enter"
      ],
      "end": [
        "Widget ToolTip Show"
      ],
      "abort": [
        "Widget Add Scripts Leave"
      ]
    },
    {
      "stage": "Scripts_Hover_RemoveScripts",
      "start": [
        "Widget Remove Scripts Enter"
      ],
      "end": [
        "Widget ToolTip Show"
      ],
      "abort": [
        "Widget Remove Scripts Leave"
      ]
    },
    {
      "stage": "Scripts_Hover_ReloadScripts",
      "start": [
        "Widget Reload Scripts Enter"
      ],
      "end": [
        "Widget ToolTip Show"
      ],
      "abort": [
        "Widget Reload Scripts Leave"
      ]
    },
    {
      "stage": "Scripts_Right_Click_Item",
      "start": [
        "In [Scripts], RClick [: ]"
      ],
      "end": [
        "Widget Scripts Context Menu Show"
      ]
    },
    {
      "stage": "Scripts_Menu_Add",
      "start": [
        "In [Scripts], Click [menu: Add]"
      ],
      "end": [
        "Widget FileDialog Show"
      ]
    },
    {
      "stage": "Scripts_Menu_Reload",
      "start": [
        "In [Scripts], Click [menu: Reload]"
      ],
      "end": [
        "Reload Script Finished"
      ]
    },
    {
      "stage": "Scripts_Menu_OpenFileLocation",
      "start": [
        "In [Scripts], Click [menu: Open file location]"
      ],
      "end": [
        "Open Location File Finished"
      ]
    },
    {
      "stage": "Scripts_Menu_Remove",
      "start": [
        "In [Scripts], Click [menu: Remove]"
      ],
      "end": [
        "Remove Script Finished"
      ]
    }
  ]
}