{
  "page_ir": {
    "page_id": "configuration",
    "page_goal": "System configuration page for admins to manage job types, job statuses, job priorities, and tags with CRUD operations organized in tabs",
    "style": {
      "tone": "professional",
      "theme": "light",
      "density": "comfortable",
      "color_intent": "neutral with colored swatches for configuration items"
    },
    "accessibility": {
      "required_labels": [
        "tab_navigation",
        "add_buttons",
        "edit_buttons",
        "delete_buttons",
        "search_inputs",
        "toggle_switches"
      ],
      "skip_navigation": true,
      "focus_management": true,
      "announce_changes": []
    },
    "responsive": {
      "breakpoints": {
        "sm": 576,
        "md": 768,
        "lg": 1024,
        "xl": 1200
      },
      "collapse_rules": [
        "tables scroll horizontally on small screens"
      ],
      "hidden_on_small": [],
      "stack_on_small": []
    },
    "constraints": [
      "Only admins should access this page",
      "All changes take effect immediately with toast notifications",
      "Delete requires confirmation"
    ],
    "seo_title": null,
    "seo_description": null
  },
  "data_ir": {
    "types": {},
    "state": {
      "activeTab": {
        "type": "string",
        "initial": "job_types",
        "required": true,
        "constraints": {},
        "item_type": null
      },
      "jobTypes": {
        "type": "array",
        "initial": [],
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "jobStatuses": {
        "type": "array",
        "initial": [],
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "jobPriorities": {
        "type": "array",
        "initial": [],
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "tags": {
        "type": "array",
        "initial": [],
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "jobTypesTotal": {
        "type": "number",
        "initial": 0,
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "jobStatusesTotal": {
        "type": "number",
        "initial": 0,
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "jobPrioritiesTotal": {
        "type": "number",
        "initial": 0,
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "tagsTotal": {
        "type": "number",
        "initial": 0,
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "jobTypeModalVisible": {
        "type": "boolean",
        "initial": false,
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "jobStatusModalVisible": {
        "type": "boolean",
        "initial": false,
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "jobPriorityModalVisible": {
        "type": "boolean",
        "initial": false,
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "tagModalVisible": {
        "type": "boolean",
        "initial": false,
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "editingJobType": {
        "type": "object",
        "initial": null,
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "editingJobStatus": {
        "type": "object",
        "initial": null,
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "editingJobPriority": {
        "type": "object",
        "initial": null,
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "editingTag": {
        "type": "object",
        "initial": null,
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "searchJobTypes": {
        "type": "string",
        "initial": "",
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "searchJobStatuses": {
        "type": "string",
        "initial": "",
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "searchJobPriorities": {
        "type": "string",
        "initial": "",
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "searchTags": {
        "type": "string",
        "initial": "",
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "loading": {
        "type": "boolean",
        "initial": false,
        "required": false,
        "constraints": {},
        "item_type": null
      },
      "selectedTagIds": {
        "type": "array",
        "initial": [],
        "required": false,
        "constraints": {},
        "item_type": null
      }
    },
    "derived": {}
  },
  "data_fetch_ir": {
    "endpoints": {
      "7f7c8d4b7d7347799efe6b9eac2b6953": {
        "endpoint_id": "7f7c8d4b7d7347799efe6b9eac2b6953",
        "module": "Job Configuration",
        "endpoint": "/job-configuration/job-types",
        "method": "GET",
        "path_params": {},
        "query_params": {
          "limit": 50,
          "search": "$state.searchJobTypes"
        },
        "body": null,
        "fields": [
          "id",
          "name",
          "description",
          "is_active",
          "created_at",
          "updated_at"
        ],
        "response_target": "jobTypes",
        "response_transform": null,
        "trigger": "on_mount",
        "depends_on": [],
        "debounce_ms": null,
        "loading_field": null,
        "error_field": null
      },
      "4c273892046e4ced81d96b950d918f99": {
        "endpoint_id": "4c273892046e4ced81d96b950d918f99",
        "module": "Job Configuration",
        "endpoint": "/job-configuration/job-statuses",
        "method": "GET",
        "path_params": {},
        "query_params": {
          "limit": 50,
          "search": "$state.searchJobStatuses"
        },
        "body": null,
        "fields": [
          "id",
          "name",
          "description",
          "display_order",
          "is_active",
          "created_at",
          "updated_at"
        ],
        "response_target": "jobStatuses",
        "response_transform": null,
        "trigger": "on_mount",
        "depends_on": [],
        "debounce_ms": null,
        "loading_field": null,
        "error_field": null
      },
      "151fee6a1d1d4480a3adbaf5ebc98c9d": {
        "endpoint_id": "151fee6a1d1d4480a3adbaf5ebc98c9d",
        "module": "Job Configuration",
        "endpoint": "/job-configuration/job-priorities",
        "method": "GET",
        "path_params": {},
        "query_params": {
          "limit": 50,
          "search": "$state.searchJobPriorities"
        },
        "body": null,
        "fields": [
          "id",
          "name",
          "level",
          "color",
          "is_active",
          "created_at",
          "updated_at"
        ],
        "response_target": "jobPriorities",
        "response_transform": null,
        "trigger": "on_mount",
        "depends_on": [],
        "debounce_ms": null,
        "loading_field": null,
        "error_field": null
      },
      "7656627c06c742ff8c7270a51a5516b1": {
        "endpoint_id": "7656627c06c742ff8c7270a51a5516b1",
        "module": "Job Configuration",
        "endpoint": "/job-configuration/tags",
        "method": "GET",
        "path_params": {},
        "query_params": {
          "limit": 50,
          "search": "$state.searchTags"
        },
        "body": null,
        "fields": [
          "id",
          "name",
          "color",
          "usage_count",
          "created_at",
          "updated_at"
        ],
        "response_target": "tags",
        "response_transform": null,
        "trigger": "on_mount",
        "depends_on": [],
        "debounce_ms": null,
        "loading_field": null,
        "error_field": null
      },
      "e55506df741c4c5a8acb9156b4967593": {
        "endpoint_id": "e55506df741c4c5a8acb9156b4967593",
        "module": "Job Configuration",
        "endpoint": "/job-configuration/job-types",
        "method": "POST",
        "path_params": {},
        "query_params": {},
        "body": {
          "name": "$form.name",
          "description": "$form.description",
          "is_active": "$form.is_active"
        },
        "fields": [
          "id",
          "name",
          "description",
          "is_active",
          "created_at",
          "updated_at"
        ],
        "response_target": "jobTypes",
        "response_transform": null,
        "trigger": "manual",
        "depends_on": [],
        "debounce_ms": null,
        "loading_field": null,
        "error_field": null
      },
      "12bddffc00364e35aa6e7ccc3fbce382": {
        "endpoint_id": "12bddffc00364e35aa6e7ccc3fbce382",
        "module": "Job Configuration",
        "endpoint": "/job-configuration/job-types/{entity_id}",
        "method": "PATCH",
        "path_params": {
          "entity_id": "$state.editingJobType.id"
        },
        "query_params": {},
        "body": {
          "name": "$form.name",
          "description": "$form.description",
          "is_active": "$form.is_active"
        },
        "fields": [
          "id",
          "name",
          "description",
          "is_active",
          "created_at",
          "updated_at"
        ],
        "response_target": "jobTypes",
        "response_transform": null,
        "trigger": "manual",
        "depends_on": [],
        "debounce_ms": null,
        "loading_field": null,
        "error_field": null
      },
      "f58681326d4d460d9c09d0b96b298a12": {
        "endpoint_id": "f58681326d4d460d9c09d0b96b298a12",
        "module": "Job Configuration",
        "endpoint": "/job-configuration/job-types/{entity_id}",
        "method": "DELETE",
        "path_params": {
          "entity_id": "$state.selectedEntityId"
        },
        "query_params": {},
        "body": null,
        "fields": [],
        "response_target": "jobTypes",
        "response_transform": null,
        "trigger": "manual",
        "depends_on": [],
        "debounce_ms": null,
        "loading_field": null,
        "error_field": null
      },
      "6c135302706b47f788ab16be5d97149e": {
        "endpoint_id": "6c135302706b47f788ab16be5d97149e",
        "module": "Job Configuration",
        "endpoint": "/job-configuration/job-statuses",
        "method": "POST",
        "path_params": {},
        "query_params": {},
        "body": {
          "name": "$form.name",
          "description": "$form.description",
          "display_order": "$form.display_order",
          "is_active": "$form.is_active"
        },
        "fields": [
          "id",
          "name",
          "description",
          "display_order",
          "is_active",
          "created_at",
          "updated_at"
        ],
        "response_target": "jobStatuses",
        "response_transform": null,
        "trigger": "manual",
        "depends_on": [],
        "debounce_ms": null,
        "loading_field": null,
        "error_field": null
      },
      "19dde0a01e0045c89518e8d9bd76dcff": {
        "endpoint_id": "19dde0a01e0045c89518e8d9bd76dcff",
        "module": "Job Configuration",
        "endpoint": "/job-configuration/job-statuses/{entity_id}",
        "method": "PATCH",
        "path_params": {
          "entity_id": "$state.editingJobStatus.id"
        },
        "query_params": {},
        "body": {
          "name": "$form.name",
          "description": "$form.description",
          "display_order": "$form.display_order",
          "is_active": "$form.is_active"
        },
        "fields": [
          "id",
          "name",
          "description",
          "display_order",
          "is_active",
          "created_at",
          "updated_at"
        ],
        "response_target": "jobStatuses",
        "response_transform": null,
        "trigger": "manual",
        "depends_on": [],
        "debounce_ms": null,
        "loading_field": null,
        "error_field": null
      },
      "67e0141e1ea943f1b11a566e673dfc42": {
        "endpoint_id": "67e0141e1ea943f1b11a566e673dfc42",
        "module": "Job Configuration",
        "endpoint": "/job-configuration/job-statuses/{entity_id}",
        "method": "DELETE",
        "path_params": {
          "entity_id": "$state.selectedEntityId"
        },
        "query_params": {},
        "body": null,
        "fields": [],
        "response_target": "jobStatuses",
        "response_transform": null,
        "trigger": "manual",
        "depends_on": [],
        "debounce_ms": null,
        "loading_field": null,
        "error_field": null
      },
      "cdafc15b2f0f44899e0146d5d516a696": {
        "endpoint_id": "cdafc15b2f0f44899e0146d5d516a696",
        "module": "Job Configuration",
        "endpoint": "/job-configuration/job-priorities",
        "method": "POST",
        "path_params": {},
        "query_params": {},
        "body": {
          "name": "$form.name",
          "level": "$form.level",
          "color": "$form.color",
          "is_active": "$form.is_active"
        },
        "fields": [
          "id",
          "name",
          "level",
          "color",
          "is_active",
          "created_at",
          "updated_at"
        ],
        "response_target": "jobPriorities",
        "response_transform": null,
        "trigger": "manual",
        "depends_on": [],
        "debounce_ms": null,
        "loading_field": null,
        "error_field": null
      },
      "b513a24f96e54b87b94cbb7a610c86c9": {
        "endpoint_id": "b513a24f96e54b87b94cbb7a610c86c9",
        "module": "Job Configuration",
        "endpoint": "/job-configuration/job-priorities/{entity_id}",
        "method": "PATCH",
        "path_params": {
          "entity_id": "$state.editingJobPriority.id"
        },
        "query_params": {},
        "body": {
          "name": "$form.name",
          "level": "$form.level",
          "color": "$form.color",
          "is_active": "$form.is_active"
        },
        "fields": [
          "id",
          "name",
          "level",
          "color",
          "is_active",
          "created_at",
          "updated_at"
        ],
        "response_target": "jobPriorities",
        "response_transform": null,
        "trigger": "manual",
        "depends_on": [],
        "debounce_ms": null,
        "loading_field": null,
        "error_field": null
      },
      "44145bb570484998bdbccf444ed5b180": {
        "endpoint_id": "44145bb570484998bdbccf444ed5b180",
        "module": "Job Configuration",
        "endpoint": "/job-configuration/job-priorities/{entity_id}",
        "method": "DELETE",
        "path_params": {
          "entity_id": "$state.selectedEntityId"
        },
        "query_params": {},
        "body": null,
        "fields": [],
        "response_target": "jobPriorities",
        "response_transform": null,
        "trigger": "manual",
        "depends_on": [],
        "debounce_ms": null,
        "loading_field": null,
        "error_field": null
      },
      "0f2179957d4e45daaf3c41fe6cb35855": {
        "endpoint_id": "0f2179957d4e45daaf3c41fe6cb35855",
        "module": "Job Configuration",
        "endpoint": "/job-configuration/tags",
        "method": "POST",
        "path_params": {},
        "query_params": {},
        "body": {
          "name": "$form.name",
          "color": "$form.color"
        },
        "fields": [
          "id",
          "name",
          "color",
          "usage_count",
          "created_at",
          "updated_at"
        ],
        "response_target": "tags",
        "response_transform": null,
        "trigger": "manual",
        "depends_on": [],
        "debounce_ms": null,
        "loading_field": null,
        "error_field": null
      },
      "263888c50d1e47baa58867a829d05f47": {
        "endpoint_id": "263888c50d1e47baa58867a829d05f47",
        "module": "Job Configuration",
        "endpoint": "/job-configuration/tags/{entity_id}",
        "method": "PATCH",
        "path_params": {
          "entity_id": "$state.editingTag.id"
        },
        "query_params": {},
        "body": {
          "name": "$form.name",
          "color": "$form.color"
        },
        "fields": [
          "id",
          "name",
          "color",
          "usage_count",
          "created_at",
          "updated_at"
        ],
        "response_target": "tags",
        "response_transform": null,
        "trigger": "manual",
        "depends_on": [],
        "debounce_ms": null,
        "loading_field": null,
        "error_field": null
      },
      "0607cfe4a71c4f048ee562948e3339da": {
        "endpoint_id": "0607cfe4a71c4f048ee562948e3339da",
        "module": "Job Configuration",
        "endpoint": "/job-configuration/tags/{entity_id}",
        "method": "DELETE",
        "path_params": {
          "entity_id": "$state.selectedEntityId"
        },
        "query_params": {},
        "body": null,
        "fields": [],
        "response_target": "tags",
        "response_transform": null,
        "trigger": "manual",
        "depends_on": [],
        "debounce_ms": null,
        "loading_field": null,
        "error_field": null
      }
    }
  },
  "data_model_ir": {
    "entities": {
      "jobType": {
        "name": "Job Type",
        "backend_module": "Job Configuration",
        "fields": [
          "id",
          "name",
          "description",
          "is_active",
          "created_at",
          "updated_at"
        ],
        "computed": [],
        "display_fields": [
          "name",
          "description",
          "is_active"
        ],
        "search_fields": [],
        "filters": [
          "is_active",
          "search"
        ],
        "default_sort": null,
        "default_sort_dir": "asc"
      },
      "jobStatus": {
        "name": "Job Status",
        "backend_module": "Job Configuration",
        "fields": [
          "id",
          "name",
          "description",
          "display_order",
          "is_active",
          "created_at",
          "updated_at"
        ],
        "computed": [],
        "display_fields": [
          "name",
          "display_order",
          "is_active"
        ],
        "search_fields": [],
        "filters": [
          "is_active",
          "search"
        ],
        "default_sort": null,
        "default_sort_dir": "asc"
      },
      "jobPriority": {
        "name": "Job Priority",
        "backend_module": "Job Configuration",
        "fields": [
          "id",
          "name",
          "level",
          "color",
          "is_active",
          "created_at",
          "updated_at"
        ],
        "computed": [],
        "display_fields": [
          "name",
          "level",
          "color",
          "is_active"
        ],
        "search_fields": [],
        "filters": [
          "is_active",
          "search"
        ],
        "default_sort": null,
        "default_sort_dir": "asc"
      },
      "tag": {
        "name": "Tag",
        "backend_module": "Job Configuration",
        "fields": [
          "id",
          "name",
          "color",
          "usage_count",
          "created_at",
          "updated_at"
        ],
        "computed": [],
        "display_fields": [
          "name",
          "color",
          "usage_count"
        ],
        "search_fields": [],
        "filters": [
          "search"
        ],
        "default_sort": null,
        "default_sort_dir": "asc"
      }
    },
    "relationships": []
  },
  "behaviour_ir": {
    "events": {
      "onTabChange": {
        "type": "mutation",
        "updates": [
          {
            "target": "state.activeTab",
            "expr": "event.value"
          }
        ],
        "description": ""
      },
      "onSearchJobTypes": {
        "type": "mutation",
        "updates": [
          {
            "target": "state.searchJobTypes",
            "expr": "event.value"
          }
        ],
        "description": ""
      },
      "onSearchJobStatuses": {
        "type": "mutation",
        "updates": [
          {
            "target": "state.searchJobStatuses",
            "expr": "event.value"
          }
        ],
        "description": ""
      },
      "onSearchJobPriorities": {
        "type": "mutation",
        "updates": [
          {
            "target": "state.searchJobPriorities",
            "expr": "event.value"
          }
        ],
        "description": ""
      },
      "onSearchTags": {
        "type": "mutation",
        "updates": [
          {
            "target": "state.searchTags",
            "expr": "event.value"
          }
        ],
        "description": ""
      },
      "onSelectTagRows": {
        "type": "mutation",
        "updates": [
          {
            "target": "state.selectedTagIds",
            "expr": "event.value"
          }
        ],
        "description": ""
      }
    },
    "actions": {
      "30c818fb6b5640cd98441529d21d7bdb": {
        "action_id": "30c818fb6b5640cd98441529d21d7bdb",
        "trigger": "button_click",
        "target_component_id": "add_job_type_btn",
        "operation": "custom",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.editingJobType",
            "expr": "null"
          },
          {
            "target": "state.jobTypeModalVisible",
            "expr": "true"
          }
        ],
        "api_endpoint": null,
        "api_body": null,
        "side_effects": [],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "425a1ddcfbcb43feb0d7abed5e822897": {
        "action_id": "425a1ddcfbcb43feb0d7abed5e822897",
        "trigger": "button_click",
        "target_component_id": "job_types_table",
        "operation": "custom",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.editingJobType",
            "expr": "event.record"
          },
          {
            "target": "state.jobTypeModalVisible",
            "expr": "true"
          }
        ],
        "api_endpoint": null,
        "api_body": null,
        "side_effects": [],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "9c3216768e28433f9b23a9e31e0e9e82": {
        "action_id": "9c3216768e28433f9b23a9e31e0e9e82",
        "trigger": "form_submit",
        "target_component_id": "job_type_modal",
        "operation": "create",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [
          {
            "rule_id": "val_0",
            "field": null,
            "type": "custom",
            "value": null,
            "expression": "{\"field\": \"name\", \"message\": \"Name is required\", \"rule_id\": \"val_jt_name\", \"type\": \"required\"}",
            "message": "{\"field\": \"name\", \"message\": \"Name is required\", \"rule_id\": \"val_jt_name\", \"type\": \"required\"}"
          }
        ],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.jobTypeModalVisible",
            "expr": "false"
          }
        ],
        "api_endpoint": "e55506df741c4c5a8acb9156b4967593",
        "api_body": null,
        "side_effects": [
          {
            "type": "toast",
            "config": {
              "message": "Job type saved successfully",
              "type": "success"
            }
          },
          {
            "type": "refresh",
            "config": {
              "target": "fetchJobTypes"
            }
          }
        ],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "12bddffc00364e35aa6e7ccc3fbce382": {
        "action_id": "12bddffc00364e35aa6e7ccc3fbce382",
        "trigger": "form_submit",
        "target_component_id": "job_type_modal",
        "operation": "update",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [
          {
            "rule_id": "val_0",
            "field": null,
            "type": "custom",
            "value": null,
            "expression": "{\"field\": \"name\", \"message\": \"Name is required\", \"rule_id\": \"val_jt_name_edit\", \"type\": \"required\"}",
            "message": "{\"field\": \"name\", \"message\": \"Name is required\", \"rule_id\": \"val_jt_name_edit\", \"type\": \"required\"}"
          }
        ],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.jobTypeModalVisible",
            "expr": "false"
          }
        ],
        "api_endpoint": "12bddffc00364e35aa6e7ccc3fbce382",
        "api_body": null,
        "side_effects": [
          {
            "type": "toast",
            "config": {
              "message": "Job type updated successfully",
              "type": "success"
            }
          },
          {
            "type": "refresh",
            "config": {
              "target": "fetchJobTypes"
            }
          }
        ],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "f58681326d4d460d9c09d0b96b298a12": {
        "action_id": "f58681326d4d460d9c09d0b96b298a12",
        "trigger": "button_click",
        "target_component_id": "job_types_table",
        "operation": "delete",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": true,
        "confirmation_message": null,
        "validation_rules": [],
        "validation_messages": {},
        "updates": [],
        "api_endpoint": "f58681326d4d460d9c09d0b96b298a12",
        "api_body": null,
        "side_effects": [
          {
            "type": "toast",
            "config": {
              "message": "Job type deleted successfully",
              "type": "success"
            }
          },
          {
            "type": "refresh",
            "config": {
              "target": "fetchJobTypes"
            }
          }
        ],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "17a0daff19414bd488ce39616dd94e6b": {
        "action_id": "17a0daff19414bd488ce39616dd94e6b",
        "trigger": "button_click",
        "target_component_id": "add_job_status_btn",
        "operation": "custom",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.editingJobStatus",
            "expr": "null"
          },
          {
            "target": "state.jobStatusModalVisible",
            "expr": "true"
          }
        ],
        "api_endpoint": null,
        "api_body": null,
        "side_effects": [],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "deab058575b74873995c9a150c3970cf": {
        "action_id": "deab058575b74873995c9a150c3970cf",
        "trigger": "button_click",
        "target_component_id": "job_statuses_table",
        "operation": "custom",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.editingJobStatus",
            "expr": "event.record"
          },
          {
            "target": "state.jobStatusModalVisible",
            "expr": "true"
          }
        ],
        "api_endpoint": null,
        "api_body": null,
        "side_effects": [],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "cc4bf4b0bafc47fe84d978c93cd77532": {
        "action_id": "cc4bf4b0bafc47fe84d978c93cd77532",
        "trigger": "form_submit",
        "target_component_id": "job_status_modal",
        "operation": "create",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [
          {
            "rule_id": "val_0",
            "field": null,
            "type": "custom",
            "value": null,
            "expression": "{\"field\": \"name\", \"message\": \"Name is required\", \"rule_id\": \"val_js_name\", \"type\": \"required\"}",
            "message": "{\"field\": \"name\", \"message\": \"Name is required\", \"rule_id\": \"val_js_name\", \"type\": \"required\"}"
          }
        ],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.jobStatusModalVisible",
            "expr": "false"
          }
        ],
        "api_endpoint": "6c135302706b47f788ab16be5d97149e",
        "api_body": null,
        "side_effects": [
          {
            "type": "toast",
            "config": {
              "message": "Job status saved successfully",
              "type": "success"
            }
          },
          {
            "type": "refresh",
            "config": {
              "target": "fetchJobStatuses"
            }
          }
        ],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "19dde0a01e0045c89518e8d9bd76dcff": {
        "action_id": "19dde0a01e0045c89518e8d9bd76dcff",
        "trigger": "form_submit",
        "target_component_id": "job_status_modal",
        "operation": "update",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [
          {
            "rule_id": "val_0",
            "field": null,
            "type": "custom",
            "value": null,
            "expression": "{\"field\": \"name\", \"message\": \"Name is required\", \"rule_id\": \"val_js_name_edit\", \"type\": \"required\"}",
            "message": "{\"field\": \"name\", \"message\": \"Name is required\", \"rule_id\": \"val_js_name_edit\", \"type\": \"required\"}"
          }
        ],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.jobStatusModalVisible",
            "expr": "false"
          }
        ],
        "api_endpoint": "19dde0a01e0045c89518e8d9bd76dcff",
        "api_body": null,
        "side_effects": [
          {
            "type": "toast",
            "config": {
              "message": "Job status updated successfully",
              "type": "success"
            }
          },
          {
            "type": "refresh",
            "config": {
              "target": "fetchJobStatuses"
            }
          }
        ],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "67e0141e1ea943f1b11a566e673dfc42": {
        "action_id": "67e0141e1ea943f1b11a566e673dfc42",
        "trigger": "button_click",
        "target_component_id": "job_statuses_table",
        "operation": "delete",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": true,
        "confirmation_message": null,
        "validation_rules": [],
        "validation_messages": {},
        "updates": [],
        "api_endpoint": "67e0141e1ea943f1b11a566e673dfc42",
        "api_body": null,
        "side_effects": [
          {
            "type": "toast",
            "config": {
              "message": "Job status deleted successfully",
              "type": "success"
            }
          },
          {
            "type": "refresh",
            "config": {
              "target": "fetchJobStatuses"
            }
          }
        ],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "88473ffde0734a5581c88718f9171c35": {
        "action_id": "88473ffde0734a5581c88718f9171c35",
        "trigger": "button_click",
        "target_component_id": "add_job_priority_btn",
        "operation": "custom",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.editingJobPriority",
            "expr": "null"
          },
          {
            "target": "state.jobPriorityModalVisible",
            "expr": "true"
          }
        ],
        "api_endpoint": null,
        "api_body": null,
        "side_effects": [],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "7e94d5ac179b4c469fa5d75d389ad551": {
        "action_id": "7e94d5ac179b4c469fa5d75d389ad551",
        "trigger": "button_click",
        "target_component_id": "job_priorities_table",
        "operation": "custom",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.editingJobPriority",
            "expr": "event.record"
          },
          {
            "target": "state.jobPriorityModalVisible",
            "expr": "true"
          }
        ],
        "api_endpoint": null,
        "api_body": null,
        "side_effects": [],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "882f4a73dfc44615bd77b8050d8a8f9c": {
        "action_id": "882f4a73dfc44615bd77b8050d8a8f9c",
        "trigger": "form_submit",
        "target_component_id": "job_priority_modal",
        "operation": "create",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [
          {
            "rule_id": "val_0",
            "field": null,
            "type": "custom",
            "value": null,
            "expression": "{\"field\": \"name\", \"message\": \"Name is required\", \"rule_id\": \"val_jp_name\", \"type\": \"required\"}",
            "message": "{\"field\": \"name\", \"message\": \"Name is required\", \"rule_id\": \"val_jp_name\", \"type\": \"required\"}"
          },
          {
            "rule_id": "val_1",
            "field": null,
            "type": "custom",
            "value": null,
            "expression": "{\"field\": \"level\", \"message\": \"Level is required\", \"rule_id\": \"val_jp_level\", \"type\": \"required\"}",
            "message": "{\"field\": \"level\", \"message\": \"Level is required\", \"rule_id\": \"val_jp_level\", \"type\": \"required\"}"
          }
        ],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.jobPriorityModalVisible",
            "expr": "false"
          }
        ],
        "api_endpoint": "cdafc15b2f0f44899e0146d5d516a696",
        "api_body": null,
        "side_effects": [
          {
            "type": "toast",
            "config": {
              "message": "Job priority saved successfully",
              "type": "success"
            }
          },
          {
            "type": "refresh",
            "config": {
              "target": "fetchJobPriorities"
            }
          }
        ],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "b513a24f96e54b87b94cbb7a610c86c9": {
        "action_id": "b513a24f96e54b87b94cbb7a610c86c9",
        "trigger": "form_submit",
        "target_component_id": "job_priority_modal",
        "operation": "update",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [
          {
            "rule_id": "val_0",
            "field": null,
            "type": "custom",
            "value": null,
            "expression": "{\"field\": \"name\", \"message\": \"Name is required\", \"rule_id\": \"val_jp_name_edit\", \"type\": \"required\"}",
            "message": "{\"field\": \"name\", \"message\": \"Name is required\", \"rule_id\": \"val_jp_name_edit\", \"type\": \"required\"}"
          },
          {
            "rule_id": "val_1",
            "field": null,
            "type": "custom",
            "value": null,
            "expression": "{\"field\": \"level\", \"message\": \"Level is required\", \"rule_id\": \"val_jp_level_edit\", \"type\": \"required\"}",
            "message": "{\"field\": \"level\", \"message\": \"Level is required\", \"rule_id\": \"val_jp_level_edit\", \"type\": \"required\"}"
          }
        ],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.jobPriorityModalVisible",
            "expr": "false"
          }
        ],
        "api_endpoint": "b513a24f96e54b87b94cbb7a610c86c9",
        "api_body": null,
        "side_effects": [
          {
            "type": "toast",
            "config": {
              "message": "Job priority updated successfully",
              "type": "success"
            }
          },
          {
            "type": "refresh",
            "config": {
              "target": "fetchJobPriorities"
            }
          }
        ],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "44145bb570484998bdbccf444ed5b180": {
        "action_id": "44145bb570484998bdbccf444ed5b180",
        "trigger": "button_click",
        "target_component_id": "job_priorities_table",
        "operation": "delete",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": true,
        "confirmation_message": null,
        "validation_rules": [],
        "validation_messages": {},
        "updates": [],
        "api_endpoint": "44145bb570484998bdbccf444ed5b180",
        "api_body": null,
        "side_effects": [
          {
            "type": "toast",
            "config": {
              "message": "Job priority deleted successfully",
              "type": "success"
            }
          },
          {
            "type": "refresh",
            "config": {
              "target": "fetchJobPriorities"
            }
          }
        ],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "114dee44f7144eee966f7f4d9c287c0a": {
        "action_id": "114dee44f7144eee966f7f4d9c287c0a",
        "trigger": "button_click",
        "target_component_id": "add_tag_btn",
        "operation": "custom",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.editingTag",
            "expr": "null"
          },
          {
            "target": "state.tagModalVisible",
            "expr": "true"
          }
        ],
        "api_endpoint": null,
        "api_body": null,
        "side_effects": [],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "f74e6f82cf48424485ab06f15cf1654c": {
        "action_id": "f74e6f82cf48424485ab06f15cf1654c",
        "trigger": "button_click",
        "target_component_id": "tags_table",
        "operation": "custom",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.editingTag",
            "expr": "event.record"
          },
          {
            "target": "state.tagModalVisible",
            "expr": "true"
          }
        ],
        "api_endpoint": null,
        "api_body": null,
        "side_effects": [],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "935a682d0fb1476e856fb4c63b71a1f8": {
        "action_id": "935a682d0fb1476e856fb4c63b71a1f8",
        "trigger": "form_submit",
        "target_component_id": "tag_modal",
        "operation": "create",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [
          {
            "rule_id": "val_0",
            "field": null,
            "type": "custom",
            "value": null,
            "expression": "{\"field\": \"name\", \"message\": \"Name is required\", \"rule_id\": \"val_tag_name\", \"type\": \"required\"}",
            "message": "{\"field\": \"name\", \"message\": \"Name is required\", \"rule_id\": \"val_tag_name\", \"type\": \"required\"}"
          }
        ],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.tagModalVisible",
            "expr": "false"
          }
        ],
        "api_endpoint": "0f2179957d4e45daaf3c41fe6cb35855",
        "api_body": null,
        "side_effects": [
          {
            "type": "toast",
            "config": {
              "message": "Tag saved successfully",
              "type": "success"
            }
          },
          {
            "type": "refresh",
            "config": {
              "target": "fetchTags"
            }
          }
        ],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "263888c50d1e47baa58867a829d05f47": {
        "action_id": "263888c50d1e47baa58867a829d05f47",
        "trigger": "form_submit",
        "target_component_id": "tag_modal",
        "operation": "update",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [
          {
            "rule_id": "val_0",
            "field": null,
            "type": "custom",
            "value": null,
            "expression": "{\"field\": \"name\", \"message\": \"Name is required\", \"rule_id\": \"val_tag_name_edit\", \"type\": \"required\"}",
            "message": "{\"field\": \"name\", \"message\": \"Name is required\", \"rule_id\": \"val_tag_name_edit\", \"type\": \"required\"}"
          }
        ],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.tagModalVisible",
            "expr": "false"
          }
        ],
        "api_endpoint": "263888c50d1e47baa58867a829d05f47",
        "api_body": null,
        "side_effects": [
          {
            "type": "toast",
            "config": {
              "message": "Tag updated successfully",
              "type": "success"
            }
          },
          {
            "type": "refresh",
            "config": {
              "target": "fetchTags"
            }
          }
        ],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "0607cfe4a71c4f048ee562948e3339da": {
        "action_id": "0607cfe4a71c4f048ee562948e3339da",
        "trigger": "button_click",
        "target_component_id": "tags_table",
        "operation": "delete",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": true,
        "confirmation_message": null,
        "validation_rules": [],
        "validation_messages": {},
        "updates": [],
        "api_endpoint": "0607cfe4a71c4f048ee562948e3339da",
        "api_body": null,
        "side_effects": [
          {
            "type": "toast",
            "config": {
              "message": "Tag deleted successfully",
              "type": "success"
            }
          },
          {
            "type": "refresh",
            "config": {
              "target": "fetchTags"
            }
          }
        ],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "1113a2e6ee0e4f8a98ffb0ca381c558d": {
        "action_id": "1113a2e6ee0e4f8a98ffb0ca381c558d",
        "trigger": "button_click",
        "target_component_id": "bulk_delete_tags_btn",
        "operation": "delete",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": true,
        "confirmation_message": null,
        "validation_rules": [],
        "validation_messages": {},
        "updates": [
          {
            "target": "state.selectedTagIds",
            "expr": "[]"
          }
        ],
        "api_endpoint": "0607cfe4a71c4f048ee562948e3339da",
        "api_body": null,
        "side_effects": [
          {
            "type": "toast",
            "config": {
              "message": "Selected tags deleted successfully",
              "type": "success"
            }
          },
          {
            "type": "refresh",
            "config": {
              "target": "fetchTags"
            }
          }
        ],
        "then": null,
        "catch": null,
        "data_action": null
      },
      "28a1789cf0034c7790057142fafef261": {
        "action_id": "28a1789cf0034c7790057142fafef261",
        "trigger": "button_click",
        "target_component_id": "back_to_dashboard_btn",
        "operation": "custom",
        "description": "",
        "payload": {},
        "guard": null,
        "requires_confirmation": false,
        "confirmation_message": null,
        "validation_rules": [],
        "validation_messages": {},
        "updates": [],
        "api_endpoint": null,
        "api_body": null,
        "side_effects": [
          {
            "type": "navigate",
            "config": {
              "path": "/"
            }
          }
        ],
        "then": null,
        "catch": null,
        "data_action": null
      }
    },
    "feedback": {
      "9c3216768e28433f9b23a9e31e0e9e82": {
        "action_id": "9c3216768e28433f9b23a9e31e0e9e82",
        "loading_indicator": "spinner",
        "loading_text": null,
        "success_message": "Job type saved successfully",
        "error_message": "Failed to save job type",
        "ui_updates": []
      },
      "12bddffc00364e35aa6e7ccc3fbce382": {
        "action_id": "12bddffc00364e35aa6e7ccc3fbce382",
        "loading_indicator": "spinner",
        "loading_text": null,
        "success_message": "Job type updated successfully",
        "error_message": "Failed to update job type",
        "ui_updates": []
      },
      "f58681326d4d460d9c09d0b96b298a12": {
        "action_id": "f58681326d4d460d9c09d0b96b298a12",
        "loading_indicator": "spinner",
        "loading_text": null,
        "success_message": "Job type deleted successfully",
        "error_message": "Failed to delete job type",
        "ui_updates": []
      },
      "cc4bf4b0bafc47fe84d978c93cd77532": {
        "action_id": "cc4bf4b0bafc47fe84d978c93cd77532",
        "loading_indicator": "spinner",
        "loading_text": null,
        "success_message": "Job status saved successfully",
        "error_message": "Failed to save job status",
        "ui_updates": []
      },
      "19dde0a01e0045c89518e8d9bd76dcff": {
        "action_id": "19dde0a01e0045c89518e8d9bd76dcff",
        "loading_indicator": "spinner",
        "loading_text": null,
        "success_message": "Job status updated successfully",
        "error_message": "Failed to update job status",
        "ui_updates": []
      },
      "67e0141e1ea943f1b11a566e673dfc42": {
        "action_id": "67e0141e1ea943f1b11a566e673dfc42",
        "loading_indicator": "spinner",
        "loading_text": null,
        "success_message": "Job status deleted successfully",
        "error_message": "Failed to delete job status",
        "ui_updates": []
      },
      "882f4a73dfc44615bd77b8050d8a8f9c": {
        "action_id": "882f4a73dfc44615bd77b8050d8a8f9c",
        "loading_indicator": "spinner",
        "loading_text": null,
        "success_message": "Job priority saved successfully",
        "error_message": "Failed to save job priority",
        "ui_updates": []
      },
      "b513a24f96e54b87b94cbb7a610c86c9": {
        "action_id": "b513a24f96e54b87b94cbb7a610c86c9",
        "loading_indicator": "spinner",
        "loading_text": null,
        "success_message": "Job priority updated successfully",
        "error_message": "Failed to update job priority",
        "ui_updates": []
      },
      "44145bb570484998bdbccf444ed5b180": {
        "action_id": "44145bb570484998bdbccf444ed5b180",
        "loading_indicator": "spinner",
        "loading_text": null,
        "success_message": "Job priority deleted successfully",
        "error_message": "Failed to delete job priority",
        "ui_updates": []
      },
      "935a682d0fb1476e856fb4c63b71a1f8": {
        "action_id": "935a682d0fb1476e856fb4c63b71a1f8",
        "loading_indicator": "spinner",
        "loading_text": null,
        "success_message": "Tag saved successfully",
        "error_message": "Failed to save tag",
        "ui_updates": []
      },
      "263888c50d1e47baa58867a829d05f47": {
        "action_id": "263888c50d1e47baa58867a829d05f47",
        "loading_indicator": "spinner",
        "loading_text": null,
        "success_message": "Tag updated successfully",
        "error_message": "Failed to update tag",
        "ui_updates": []
      },
      "0607cfe4a71c4f048ee562948e3339da": {
        "action_id": "0607cfe4a71c4f048ee562948e3339da",
        "loading_indicator": "spinner",
        "loading_text": null,
        "success_message": "Tag deleted successfully",
        "error_message": "Failed to delete tag",
        "ui_updates": []
      },
      "1113a2e6ee0e4f8a98ffb0ca381c558d": {
        "action_id": "1113a2e6ee0e4f8a98ffb0ca381c558d",
        "loading_indicator": "spinner",
        "loading_text": null,
        "success_message": "Selected tags deleted successfully",
        "error_message": "Failed to delete selected tags",
        "ui_updates": []
      }
    }
  },
  "component_ir": {
    "library": "antd",
    "theme": {
      "primaryColor": "#1677ff",
      "secondaryColor": "#000000",
      "successColor": null,
      "warningColor": null,
      "errorColor": null,
      "fontFamily": "sans-serif",
      "fontSize": null,
      "borderRadius": 6
    },
    "components": {
      "main_container": {
        "type": "Layout",
        "label": null,
        "description": null,
        "bind": null,
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {},
        "dynamic_props": {},
        "styles": {
          "minHeight": "100vh",
          "width": "100%",
          "background": "#f5f5f5"
        },
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "page_header": {
        "type": "div",
        "label": null,
        "description": null,
        "bind": null,
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {},
        "dynamic_props": {},
        "styles": {
          "padding": "24px 24px 0 24px",
          "display": "flex",
          "justifyContent": "space-between",
          "alignItems": "center"
        },
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "header_title_section": {
        "type": "div",
        "label": null,
        "description": null,
        "bind": null,
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {},
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "page_title": {
        "type": "Typography.Title",
        "label": "Configuration",
        "description": null,
        "bind": null,
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "level": 2
        },
        "dynamic_props": {},
        "styles": {
          "marginBottom": "4px"
        },
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "page_subtitle": {
        "type": "Typography.Text",
        "label": "Manage job types, statuses, priorities, and tags",
        "description": null,
        "bind": null,
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "type": "secondary"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "back_to_dashboard_btn": {
        "type": "Button",
        "label": "Back to Dashboard",
        "description": null,
        "bind": null,
        "onClick": "navigateToDashboard",
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "type": "default",
          "icon": "ArrowLeftOutlined"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "content_area": {
        "type": "div",
        "label": null,
        "description": null,
        "bind": null,
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {},
        "dynamic_props": {},
        "styles": {
          "padding": "24px"
        },
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "tabs_card": {
        "type": "Card",
        "label": null,
        "description": null,
        "bind": null,
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "bordered": false
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "config_tabs": {
        "type": "Tabs",
        "label": null,
        "description": null,
        "bind": "state.activeTab",
        "onClick": "onTabChange",
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "items": [
            {
              "key": "job_types",
              "label": "Job Types"
            },
            {
              "key": "job_statuses",
              "label": "Job Statuses"
            },
            {
              "key": "job_priorities",
              "label": "Job Priorities"
            },
            {
              "key": "tags",
              "label": "Tags"
            }
          ]
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_types_tab_content": {
        "type": "div",
        "label": null,
        "description": null,
        "bind": null,
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {},
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_types_toolbar": {
        "type": "div",
        "label": null,
        "description": null,
        "bind": null,
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {},
        "dynamic_props": {},
        "styles": {
          "display": "flex",
          "justifyContent": "space-between",
          "alignItems": "center",
          "marginBottom": "16px"
        },
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "search_job_types": {
        "type": "Input.Search",
        "label": "Search job types",
        "description": null,
        "bind": "state.searchJobTypes",
        "onClick": "onSearchJobTypes",
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "placeholder": "Search job types...",
          "allowClear": true
        },
        "dynamic_props": {},
        "styles": {
          "width": "300px"
        },
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "add_job_type_btn": {
        "type": "Button",
        "label": "Add Job Type",
        "description": null,
        "bind": null,
        "onClick": "openAddJobTypeModal",
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "type": "primary",
          "icon": "PlusOutlined"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_types_table": {
        "type": "Table",
        "label": null,
        "description": null,
        "bind": "state.jobTypes",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "columns": [
            {
              "title": "Name",
              "dataIndex": "name",
              "key": "name"
            },
            {
              "title": "Description",
              "dataIndex": "description",
              "key": "description"
            },
            {
              "title": "Active",
              "dataIndex": "is_active",
              "key": "is_active",
              "render": "switch"
            },
            {
              "title": "Actions",
              "key": "actions",
              "render": "actions"
            }
          ],
          "rowKey": "id",
          "pagination": {
            "pageSize": 10
          }
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_statuses_tab_content": {
        "type": "div",
        "label": null,
        "description": null,
        "bind": null,
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {},
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_statuses_toolbar": {
        "type": "div",
        "label": null,
        "description": null,
        "bind": null,
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {},
        "dynamic_props": {},
        "styles": {
          "display": "flex",
          "justifyContent": "space-between",
          "alignItems": "center",
          "marginBottom": "16px"
        },
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "search_job_statuses": {
        "type": "Input.Search",
        "label": "Search job statuses",
        "description": null,
        "bind": "state.searchJobStatuses",
        "onClick": "onSearchJobStatuses",
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "placeholder": "Search job statuses...",
          "allowClear": true
        },
        "dynamic_props": {},
        "styles": {
          "width": "300px"
        },
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "add_job_status_btn": {
        "type": "Button",
        "label": "Add Status",
        "description": null,
        "bind": null,
        "onClick": "openAddJobStatusModal",
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "type": "primary",
          "icon": "PlusOutlined"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_statuses_table": {
        "type": "Table",
        "label": null,
        "description": null,
        "bind": "state.jobStatuses",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "columns": [
            {
              "title": "Name",
              "dataIndex": "name",
              "key": "name"
            },
            {
              "title": "Description",
              "dataIndex": "description",
              "key": "description"
            },
            {
              "title": "Order",
              "dataIndex": "display_order",
              "key": "display_order"
            },
            {
              "title": "Active",
              "dataIndex": "is_active",
              "key": "is_active",
              "render": "switch"
            },
            {
              "title": "Actions",
              "key": "actions",
              "render": "actions"
            }
          ],
          "rowKey": "id",
          "pagination": {
            "pageSize": 10
          }
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_priorities_tab_content": {
        "type": "div",
        "label": null,
        "description": null,
        "bind": null,
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {},
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_priorities_toolbar": {
        "type": "div",
        "label": null,
        "description": null,
        "bind": null,
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {},
        "dynamic_props": {},
        "styles": {
          "display": "flex",
          "justifyContent": "space-between",
          "alignItems": "center",
          "marginBottom": "16px"
        },
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "search_job_priorities": {
        "type": "Input.Search",
        "label": "Search job priorities",
        "description": null,
        "bind": "state.searchJobPriorities",
        "onClick": "onSearchJobPriorities",
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "placeholder": "Search job priorities...",
          "allowClear": true
        },
        "dynamic_props": {},
        "styles": {
          "width": "300px"
        },
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "add_job_priority_btn": {
        "type": "Button",
        "label": "Add Priority",
        "description": null,
        "bind": null,
        "onClick": "openAddJobPriorityModal",
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "type": "primary",
          "icon": "PlusOutlined"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_priorities_table": {
        "type": "Table",
        "label": null,
        "description": null,
        "bind": "state.jobPriorities",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "columns": [
            {
              "title": "Name",
              "dataIndex": "name",
              "key": "name"
            },
            {
              "title": "Level",
              "dataIndex": "level",
              "key": "level"
            },
            {
              "title": "Color",
              "dataIndex": "color",
              "key": "color",
              "render": "color_swatch"
            },
            {
              "title": "Active",
              "dataIndex": "is_active",
              "key": "is_active",
              "render": "switch"
            },
            {
              "title": "Actions",
              "key": "actions",
              "render": "actions"
            }
          ],
          "rowKey": "id",
          "pagination": {
            "pageSize": 10
          }
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "tags_tab_content": {
        "type": "div",
        "label": null,
        "description": null,
        "bind": null,
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {},
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "tags_toolbar": {
        "type": "div",
        "label": null,
        "description": null,
        "bind": null,
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {},
        "dynamic_props": {},
        "styles": {
          "display": "flex",
          "justifyContent": "space-between",
          "alignItems": "center",
          "marginBottom": "16px"
        },
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "tags_toolbar_left": {
        "type": "div",
        "label": null,
        "description": null,
        "bind": null,
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {},
        "dynamic_props": {},
        "styles": {
          "display": "flex",
          "gap": "8px",
          "alignItems": "center"
        },
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "search_tags": {
        "type": "Input.Search",
        "label": "Search tags",
        "description": null,
        "bind": "state.searchTags",
        "onClick": "onSearchTags",
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "placeholder": "Search tags...",
          "allowClear": true
        },
        "dynamic_props": {},
        "styles": {
          "width": "300px"
        },
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "bulk_delete_tags_btn": {
        "type": "Button",
        "label": "Delete Selected",
        "description": null,
        "bind": null,
        "onClick": "bulkDeleteTags",
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "type": "default",
          "danger": true,
          "icon": "DeleteOutlined",
          "disabled": "state.selectedTagIds.length === 0"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "add_tag_btn": {
        "type": "Button",
        "label": "Add Tag",
        "description": null,
        "bind": null,
        "onClick": "openAddTagModal",
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "type": "primary",
          "icon": "PlusOutlined"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "tags_table": {
        "type": "Table",
        "label": null,
        "description": null,
        "bind": "state.tags",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "columns": [
            {
              "title": "Name",
              "dataIndex": "name",
              "key": "name"
            },
            {
              "title": "Color",
              "dataIndex": "color",
              "key": "color",
              "render": "color_swatch"
            },
            {
              "title": "Usage Count",
              "dataIndex": "usage_count",
              "key": "usage_count"
            },
            {
              "title": "Actions",
              "key": "actions",
              "render": "actions"
            }
          ],
          "rowKey": "id",
          "rowSelection": {
            "type": "checkbox",
            "onChange": "onSelectTagRows"
          },
          "pagination": {
            "pageSize": 10
          }
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_type_modal": {
        "type": "Modal",
        "label": "Job Type",
        "description": null,
        "bind": "state.jobTypeModalVisible",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "title": "Job Type",
          "okText": "Save",
          "cancelText": "Cancel",
          "destroyOnClose": true
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_type_form": {
        "type": "Form",
        "label": null,
        "description": null,
        "bind": "state.editingJobType",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "layout": "vertical"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_type_name_field": {
        "type": "Form.Item",
        "label": "Name",
        "description": null,
        "bind": "name",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "name": "name",
          "rules": [
            {
              "required": true,
              "message": "Please enter a name"
            }
          ]
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_type_name_input": {
        "type": "Input",
        "label": null,
        "description": null,
        "bind": "name",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "placeholder": "Enter job type name"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_type_description_field": {
        "type": "Form.Item",
        "label": "Description",
        "description": null,
        "bind": "description",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "name": "description"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_type_description_input": {
        "type": "Input.TextArea",
        "label": null,
        "description": null,
        "bind": "description",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "placeholder": "Enter description",
          "rows": 3
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_type_active_field": {
        "type": "Form.Item",
        "label": "Active",
        "description": null,
        "bind": "is_active",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "name": "is_active",
          "valuePropName": "checked",
          "initialValue": true
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_type_active_switch": {
        "type": "Switch",
        "label": null,
        "description": null,
        "bind": "is_active",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "defaultChecked": true
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_status_modal": {
        "type": "Modal",
        "label": "Job Status",
        "description": null,
        "bind": "state.jobStatusModalVisible",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "title": "Job Status",
          "okText": "Save",
          "cancelText": "Cancel",
          "destroyOnClose": true
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_status_form": {
        "type": "Form",
        "label": null,
        "description": null,
        "bind": "state.editingJobStatus",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "layout": "vertical"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_status_name_field": {
        "type": "Form.Item",
        "label": "Name",
        "description": null,
        "bind": "name",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "name": "name",
          "rules": [
            {
              "required": true,
              "message": "Please enter a name"
            }
          ]
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_status_name_input": {
        "type": "Input",
        "label": null,
        "description": null,
        "bind": "name",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "placeholder": "Enter status name"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_status_description_field": {
        "type": "Form.Item",
        "label": "Description",
        "description": null,
        "bind": "description",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "name": "description"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_status_description_input": {
        "type": "Input.TextArea",
        "label": null,
        "description": null,
        "bind": "description",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "placeholder": "Enter description",
          "rows": 3
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_status_order_field": {
        "type": "Form.Item",
        "label": "Display Order",
        "description": null,
        "bind": "display_order",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "name": "display_order",
          "rules": [
            {
              "required": true,
              "message": "Please enter display order"
            }
          ]
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_status_order_input": {
        "type": "InputNumber",
        "label": null,
        "description": null,
        "bind": "display_order",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "placeholder": "Enter display order",
          "min": 0,
          "style": {
            "width": "100%"
          }
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_status_active_field": {
        "type": "Form.Item",
        "label": "Active",
        "description": null,
        "bind": "is_active",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "name": "is_active",
          "valuePropName": "checked",
          "initialValue": true
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_status_active_switch": {
        "type": "Switch",
        "label": null,
        "description": null,
        "bind": "is_active",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "defaultChecked": true
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_priority_modal": {
        "type": "Modal",
        "label": "Job Priority",
        "description": null,
        "bind": "state.jobPriorityModalVisible",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "title": "Job Priority",
          "okText": "Save",
          "cancelText": "Cancel",
          "destroyOnClose": true
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_priority_form": {
        "type": "Form",
        "label": null,
        "description": null,
        "bind": "state.editingJobPriority",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "layout": "vertical"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_priority_name_field": {
        "type": "Form.Item",
        "label": "Name",
        "description": null,
        "bind": "name",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "name": "name",
          "rules": [
            {
              "required": true,
              "message": "Please enter a name"
            }
          ]
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_priority_name_input": {
        "type": "Input",
        "label": null,
        "description": null,
        "bind": "name",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "placeholder": "Enter priority name"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_priority_level_field": {
        "type": "Form.Item",
        "label": "Level",
        "description": null,
        "bind": "level",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "name": "level",
          "rules": [
            {
              "required": true,
              "message": "Please enter a level"
            }
          ]
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_priority_level_input": {
        "type": "InputNumber",
        "label": null,
        "description": null,
        "bind": "level",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "placeholder": "Enter priority level",
          "min": 1,
          "style": {
            "width": "100%"
          }
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_priority_color_field": {
        "type": "Form.Item",
        "label": "Color",
        "description": null,
        "bind": "color",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "name": "color"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_priority_color_input": {
        "type": "ColorPicker",
        "label": null,
        "description": null,
        "bind": "color",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {},
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_priority_active_field": {
        "type": "Form.Item",
        "label": "Active",
        "description": null,
        "bind": "is_active",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "name": "is_active",
          "valuePropName": "checked",
          "initialValue": true
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "job_priority_active_switch": {
        "type": "Switch",
        "label": null,
        "description": null,
        "bind": "is_active",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "defaultChecked": true
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "tag_modal": {
        "type": "Modal",
        "label": "Tag",
        "description": null,
        "bind": "state.tagModalVisible",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "title": "Tag",
          "okText": "Save",
          "cancelText": "Cancel",
          "destroyOnClose": true
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "tag_form": {
        "type": "Form",
        "label": null,
        "description": null,
        "bind": "state.editingTag",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "layout": "vertical"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "tag_name_field": {
        "type": "Form.Item",
        "label": "Name",
        "description": null,
        "bind": "name",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "name": "name",
          "rules": [
            {
              "required": true,
              "message": "Please enter a name"
            }
          ]
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "tag_name_input": {
        "type": "Input",
        "label": null,
        "description": null,
        "bind": "name",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "placeholder": "Enter tag name"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "tag_color_field": {
        "type": "Form.Item",
        "label": "Color",
        "description": null,
        "bind": "color",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {
          "name": "color"
        },
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      },
      "tag_color_input": {
        "type": "ColorPicker",
        "label": null,
        "description": null,
        "bind": "color",
        "onClick": null,
        "onChange": null,
        "onSubmit": null,
        "onHover": null,
        "onKeyPress": null,
        "props": {},
        "dynamic_props": {},
        "styles": {},
        "dynamic_styles": {},
        "class_name": null,
        "dynamic_class": null,
        "transitions": [],
        "visible_when": null,
        "disabled_when": null,
        "repeat": null,
        "slots": {},
        "a11y_role": null,
        "a11y_label": null
      }
    }
  },
  "layout_ir": {
    "root": "main_container",
    "children": {
      "main_container": [
        "page_header",
        "content_area",
        "job_type_modal",
        "job_status_modal",
        "job_priority_modal",
        "tag_modal"
      ],
      "page_header": [
        "header_title_section",
        "back_to_dashboard_btn"
      ],
      "header_title_section": [
        "page_title",
        "page_subtitle"
      ],
      "content_area": [
        "tabs_card"
      ],
      "tabs_card": [
        "config_tabs"
      ],
      "config_tabs": [
        "job_types_tab_content",
        "job_statuses_tab_content",
        "job_priorities_tab_content",
        "tags_tab_content"
      ],
      "job_types_tab_content": [
        "job_types_toolbar",
        "job_types_table"
      ],
      "job_types_toolbar": [
        "search_job_types",
        "add_job_type_btn"
      ],
      "job_statuses_tab_content": [
        "job_statuses_toolbar",
        "job_statuses_table"
      ],
      "job_statuses_toolbar": [
        "search_job_statuses",
        "add_job_status_btn"
      ],
      "job_priorities_tab_content": [
        "job_priorities_toolbar",
        "job_priorities_table"
      ],
      "job_priorities_toolbar": [
        "search_job_priorities",
        "add_job_priority_btn"
      ],
      "tags_tab_content": [
        "tags_toolbar",
        "tags_table"
      ],
      "tags_toolbar": [
        "tags_toolbar_left",
        "add_tag_btn"
      ],
      "tags_toolbar_left": [
        "search_tags",
        "bulk_delete_tags_btn"
      ],
      "job_type_modal": [
        "job_type_form"
      ],
      "job_type_form": [
        "job_type_name_field",
        "job_type_description_field",
        "job_type_active_field"
      ],
      "job_type_name_field": [
        "job_type_name_input"
      ],
      "job_type_description_field": [
        "job_type_description_input"
      ],
      "job_type_active_field": [
        "job_type_active_switch"
      ],
      "job_status_modal": [
        "job_status_form"
      ],
      "job_status_form": [
        "job_status_name_field",
        "job_status_description_field",
        "job_status_order_field",
        "job_status_active_field"
      ],
      "job_status_name_field": [
        "job_status_name_input"
      ],
      "job_status_description_field": [
        "job_status_description_input"
      ],
      "job_status_order_field": [
        "job_status_order_input"
      ],
      "job_status_active_field": [
        "job_status_active_switch"
      ],
      "job_priority_modal": [
        "job_priority_form"
      ],
      "job_priority_form": [
        "job_priority_name_field",
        "job_priority_level_field",
        "job_priority_color_field",
        "job_priority_active_field"
      ],
      "job_priority_name_field": [
        "job_priority_name_input"
      ],
      "job_priority_level_field": [
        "job_priority_level_input"
      ],
      "job_priority_color_field": [
        "job_priority_color_input"
      ],
      "job_priority_active_field": [
        "job_priority_active_switch"
      ],
      "tag_modal": [
        "tag_form"
      ],
      "tag_form": [
        "tag_name_field",
        "tag_color_field"
      ],
      "tag_name_field": [
        "tag_name_input"
      ],
      "tag_color_field": [
        "tag_color_input"
      ]
    },
    "layout": {
      "main_container": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "page_header": {
        "type": "horizontal",
        "gap": 16,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "header_title_section": {
        "type": "vertical",
        "gap": 4,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "content_area": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "tabs_card": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "config_tabs": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_types_tab_content": {
        "type": "vertical",
        "gap": 16,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_types_toolbar": {
        "type": "horizontal",
        "gap": 16,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_statuses_tab_content": {
        "type": "vertical",
        "gap": 16,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_statuses_toolbar": {
        "type": "horizontal",
        "gap": 16,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_priorities_tab_content": {
        "type": "vertical",
        "gap": 16,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_priorities_toolbar": {
        "type": "horizontal",
        "gap": 16,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "tags_tab_content": {
        "type": "vertical",
        "gap": 16,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "tags_toolbar": {
        "type": "horizontal",
        "gap": 16,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "tags_toolbar_left": {
        "type": "horizontal",
        "gap": 8,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_type_modal": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_type_form": {
        "type": "vertical",
        "gap": 16,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_type_name_field": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_type_description_field": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_type_active_field": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_status_modal": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_status_form": {
        "type": "vertical",
        "gap": 16,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_status_name_field": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_status_description_field": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_status_order_field": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_status_active_field": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_priority_modal": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_priority_form": {
        "type": "vertical",
        "gap": 16,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_priority_name_field": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_priority_level_field": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_priority_color_field": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "job_priority_active_field": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "tag_modal": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "tag_form": {
        "type": "vertical",
        "gap": 16,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "tag_name_field": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      },
      "tag_color_field": {
        "type": "vertical",
        "gap": 0,
        "padding": null,
        "columns": null,
        "column_template": null,
        "row_template": null,
        "align_items": null,
        "justify_content": null,
        "wrap": false,
        "min_height": null,
        "overflow": null
      }
    },
    "layout_zones": [],
    "responsive_overrides": []
  },
  "navigation_ir": {
    "tabs": [],
    "modals": {},
    "drawers": {},
    "routes": [],
    "breadcrumb": null,
    "default_tab": null
  },
  "realtime_ir": {
    "timers": {},
    "polling": {}
  },
  "metadata": {
    "ir_version": "3.5",
    "generated_at": "",
    "source_prompt": null,
    "schema_session_id": null,
    "warnings": []
  },
  "page_data_contract": null,
  "schema_ir": null
}
