{
  "manifest_version": 3,
  "name": "AIWK EXT4 MVP",
  "version": "0.0.154",
  "description": "AIWK EXT4 v154: local Relay PC tree renderer and room PC usage display",
  "permissions": [
    "storage",
    "tabs",
    "scripting",
    "windows",
    "sidePanel"
  ],
  "host_permissions": [
    "<all_urls>",
    "https://i.yjm.kr/*",
    "ws://127.0.0.1/*",
    "ws://localhost/*"
  ],
  "background": {
    "service_worker": "AIWK_EXT4/service_worker.js"
  },
  "content_scripts": [
    {
      "matches": [
        "<all_urls>"
      ],
      "run_at": "document_idle",
      "all_frames": true,
      "js": [
        "AIWK_COMMON/modules/core/window_controls.js",
        "AIWK_EXT4/frame_bridge.js"
      ]
    },
    {
      "matches": [
        "<all_urls>"
      ],
      "run_at": "document_idle",
      "js": [
        "AIWK_COMMON/core/aiwk_core.js",
        "AIWK_COMMON/core/aiwk_state.js",
        "AIWK_COMMON/core/aiwk_event.js",
        "AIWK_COMMON/core/aiwk_store.js",
        "AIWK_COMMON/core/aiwk_module.js",
        "AIWK_COMMON/core/aiwk_i18n.js",
        "AIWK_COMMON/core/aiwk_auth.js",
        "AIWK_COMMON/core/aiwk_bus_graph.js",
        "AIWK_COMMON/core/aiwk_comm.js",
        "AIWK_COMMON/core/aiwk_protocol.js",
        "AIWK_COMMON/core/aiwk_url_context.js",
        "AIWK_COMMON/action_ui/aiwk_action_ui_basic.js",
        "AIWK_COMMON/core/yw-diagnostic.js",
        "AIWK_COMMON/core/yw-module-install.js",
        "AIWK_COMMON/core/aiwk_domain_registry.js",
        "AIWK_COMMON/core/yw-domain-loader.js",
        "AIWK_COMMON/core/yw-route.js",
        "AIWK_COMMON/core/yw-window-state.js",
        "AIWK_COMMON/loader/aiwk_asset_loader.js",
        "AIWK_COMMON/loader/aiwk_css_loader.js",
        "AIWK_COMMON/loader/aiwk_json_loader.js",
        "AIWK_COMMON/loader/aiwk_script_loader.js",
        "AIWK_COMMON/loader/aiwk_loader.js",
        "AIWK_COMMON/win/aiwk_win_render.js",
        "AIWK_COMMON/win/aiwk_win_drag.js",
        "AIWK_COMMON/win/aiwk_win_resize.js",
        "AIWK_COMMON/win/aiwk_win_menu.js",
        "AIWK_COMMON/win/aiwk_win_class.js",
        "AIWK_COMMON/win/aiwk_win.js",
        "AIWK_COMMON/group/aiwk_group.js",
        "AIWK_COMMON/group/aiwk_zone_class.js",
        "AIWK_COMMON/site/aiwk_site_profile.js",
        "AIWK_COMMON/group/aiwk_seg.js",
        "AIWK_COMMON/modules/sample/hello.js",
        "AIWK_COMMON/modules/auth/panel.js",
        "AIWK_COMMON/modules/win/registry.js",
        "AIWK_COMMON/modules/zone/registry.js",
        "AIWK_COMMON/modules/site/profile_registry.js",
        "AIWK_COMMON/modules/dev/js_runner.js",
        "AIWK_COMMON/modules/dev/test_launcher.js",
        "AIWK_COMMON/modules/dev/manual_test_manager.js",
        "AIWK_COMMON/modules/comm/bus_test.js",
        "AIWK_COMMON/modules/comm/wss_test.js",
        "AIWK_COMMON/modules/comm/nr_test.js",
        "AIWK_COMMON/modules/chart/demo.js",
        "AIWK_EXT4/content.js",
        "AIWK_EXT4/aiwk_uri_runner.js"
      ]
    }
  ],
  "web_accessible_resources": [
    {
      "resources": [
        "AIWK_COMMON/styles/*.css",
        "AIWK_COMMON/skins/*/*.css",
        "AIWK_COMMON/skins/*/*.json",
        "AIWK_COMMON/templates/*.json",
        "AIWK_COMMON/i18n/*.json",
        "AIWK_COMMON/i18n/*.js",
        "AIWK_COMMON/test/*.json",
        "AIWK_COMMON/plan/*.json",
        "AIWK_COMMON/packages/*.json",
        "AIWK_COMMON/projects/*.json",
        "AIWK_COMMON/routes/*.json",
        "AIWK_COMMON/rules/*.json",
        "AIWK_COMMON/core/yw-diagnostic.js",
        "AIWK_WEB/web_boot.js",
        "AIWK_COMMON/core/yw-domain-loader.js",
        "AIWK_COMMON/core/yw-module-install.js",
        "AIWK_COMMON/action_ui/*.js",
        "AIWK_COMMON/action_ui/*.md",
        "AIWK_COMMON/core/aiwk_protocol.js",
        "AIWK_EXT4/aiwk_uri_runner.js",
        "AIWK_EXT4/ai_read.md",
        "AIWK_COMMON/core/aiwk_url_context.js",
        "AIWK_COMMON/domains/*",
        "AIWK_COMMON/domains/*/*",
        "AIWK_COMMON/domains/*/*/*",
        "AIWK_COMMON/domains/*/*/*/*",
        "AIWK_COMMON/domains/*/*/*/*/*",
        "AIWK_COMMON/domains/*/*/*/*/*/*",
        "AIWK_COMMON/domains/*/*/*/*/*/*/*",
        "AIWK_COMMON/domains/*/*/*/*/*/*/*/*",
        "AIWK_COMMON/domains/*/*/*/*/*/*/*/*/*",
        "AIWK_RELAY/*",
        "AIWK_COMMON/modules/chart/*.js",
        "AIWK_COMMON/core/aiwk_domain_registry.js",
        "AIWK_EXT4/frame_bridge.js",
        "AIWK_COMMON/modules/*.json",
        "AIWK_COMMON/modules/core/*.js",
        "AIWK_COMMON/modules/paid/*.js",
        "AIWK_COMMON/modules/*/*.js"
      ],
      "matches": [
        "<all_urls>"
      ]
    }
  ],
  "action": {
    "default_title": "AIWK EXT4 접속창",
    "default_icon": {
      "16": "AIWK_EXT4/icons/aiwk_icon_16.png",
      "32": "AIWK_EXT4/icons/aiwk_icon_32.png",
      "48": "AIWK_EXT4/icons/aiwk_icon_48.png",
      "128": "AIWK_EXT4/icons/aiwk_icon_128.png"
    },
    "default_popup": "AIWK_EXT4/popup.html"
  },
  "icons": {
    "16": "AIWK_EXT4/icons/aiwk_icon_16.png",
    "32": "AIWK_EXT4/icons/aiwk_icon_32.png",
    "48": "AIWK_EXT4/icons/aiwk_icon_48.png",
    "128": "AIWK_EXT4/icons/aiwk_icon_128.png"
  },
  "version_name": "v154-pc-tree-local-renderer",
  "side_panel": {
    "default_path": "AIWK_RELAY/side_panel.html?mode=sidepanel"
  }
}