{
  "version": 12,
  "stages": [
    {
      "stage": "lens_show_property",
      "start": [
        "prism_lens request property window"
      ],
      "end": [
        "prism_lens show property window"
      ]
    },
    {
      "stage": "lens_property_video_dev",
      "start": [
        "prism_lens:lens_video_index property will be changed in the ui"
      ],
      "end": [
        "prism_lens:lens_video_index property is applied in render"
      ]
    },
    {
      "stage": "lens_property_audio_dev",
      "start": [
        "prism_lens:lens_audio_index property will be changed in the ui"
      ],
      "end": [
        "prism_lens:lens_audio_index property is applied in render"
      ]
    },
    {
      "stage": "lens_property_use_audio",
      "start": [
        "prism_lens:use_custom_audio_device property will be changed in the ui"
      ],
      "end": [
        "prism_lens:use_custom_audio_device property is applied in render"
      ]
    },
    {
      "stage": "lens_property_activate",
      "start": [
        "prism_lens:activate property will be changed in the ui"
      ],
      "end": [
        "prism_lens:activate property is applied in render"
      ]
    },
    {
      "stage": "lens_property_deactivate",
      "start": [
        "prism_lens:deactivate property will be changed in the ui"
      ],
      "end": [
        "prism_lens:deactivate property is applied in render"
      ]
    },
    {
      "stage": "lens_property_run_lens",
      "start": [
        "click button named open lens app"
      ],
      "end": [
        "stop loading button for opening lens"
      ]
    },
    {
      "stage": "lens_property_chromakey_clear_alert",
      "start": [
        "request clear chromakey"
      ],
      "end": [
        "PLSDialogView PLSAlertView Show"
      ]
    },
    {
      "stage": "lens_property_chromakey_clear",
      "start": [
        "confirm clear chromakey"
      ],
      "end": [
        "complete clear chromakey"
      ]
    },
    {
      "stage": "lens_property_chromakey_add",
      "start": [
        "request add chromakey"
      ],
      "end": [
        "PLSDialogView OBSBasicFilters Show"
      ]
    },
    {
      "stage": "lens_property_vb_removed",
      "start": [
        "request vb removed"
      ],
      "end": [
        "sent vb removed"
      ]
    },
    {
      "stage": "lens_property_vb_original",
      "start": [
        "request vb original"
      ],
      "end": [
        "sent vb original"
      ]
    }
  ]
}