{
    "id": "blockurl@beatlink",
    "name": "BlockURL",
    "description": "Applies a BlockURL block list to Trilium Desktop's Web View note type. A blocked page is replaced with the block screen, blocked links and images are hidden on the pages you browse, and a toolbar button blocks or unblocks the page you are looking at. Needs a BlockURL sync server (https://github.com/BeatLink/BlockURL).",
    "author": "BeatLink",
    "homepage": "https://github.com/BeatLink/trilium-scripts/tree/main/addons/blockurl@beatlink",
    "license": "GPL-3.0-or-later",
    "latestVersion": "1.3.0",
    "type": "widget",
    "readme": "README.md",
    "manifestSourceUrl": "https://beatlink.github.io/trilium-scripts/blockurl@beatlink/_tam_manifest_.json",
    "manifest": {
        "settingsNote": "settings-launcher",
        "notes": [
            {
                "id": "readme",
                "title": "README.md",
                "type": "code",
                "mime": "text/markdown",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/blockurl@beatlink/README.md",
                "renderAsHTML": true,
                "sha": "c24cbdda484a03073ec2f2642debdb4bd06bac1ceb48fcb15abcc495a362785e",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/blockurl@beatlink/README.md"
            },
            {
                "id": "script",
                "title": "blockUrl.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/blockurl@beatlink/blockUrl.js",
                "sha": "83bb06e0c5a5101476c0ae74329d292ec04bc6606ff6c28ee5e156097dbc7b83",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/blockurl@beatlink/blockUrl.js"
            },
            {
                "id": "widget",
                "title": "blockUrlToolbarWidget.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/blockurl@beatlink/blockUrlToolbarWidget.jsx",
                "sha": "0d5af6fad2fea55005cbab99f7fa0d321002d4e42d04d09f6961437f5b8669b9",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/blockurl@beatlink/blockUrlToolbarWidget.jsx"
            },
            {
                "id": "lib",
                "title": "libBlockUrl.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/blockurl@beatlink/libBlockUrl.js",
                "sha": "5f53522ef2501aab0ace1d1922a09de43ab49981895ef0d08799a65be4304c56",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/blockurl@beatlink/libBlockUrl.js"
            },
            {
                "id": "settings-launcher",
                "title": "blockurl@beatlink",
                "type": "render",
                "mime": "text/html",
                "sourceUrl": null
            },
            {
                "id": "settings",
                "title": "settings.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/blockurl@beatlink/settings.jsx",
                "sha": "154c14c24b0b05618d0b0ab0aafcf30793d2b1973f92856b158c5ca6361661d8",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/blockurl@beatlink/settings.jsx"
            },
            {
                "id": "schema",
                "title": "schema.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/blockurl@beatlink/schema.json",
                "sha": "99ed92b73509255d4d73dcf3c1c68db13a2c1dbc31f682807a75267fc038d7b8",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/blockurl@beatlink/schema.json"
            },
            {
                "id": "defaults",
                "title": "defaults.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/addons/blockurl@beatlink/defaults.json",
                "sha": "e198ac323b9f93a9f3533ff7e87d1f3c7918faca4179e21116d269c32a4b2afe",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/addons/blockurl@beatlink/defaults.json"
            },
            {
                "id": "config",
                "title": "config.json",
                "type": "code",
                "mime": "application/json",
                "sourceUrl": null
            },
            {
                "id": "libsettings-core",
                "title": "libSettingsCore.js",
                "type": "code",
                "mime": "application/javascript;env=frontend",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libsettings/libsettings-core.js",
                "sha": "6fb4ffee0a776ef38a6646ccbc21dc276614f9ea02d61f1f4f9f877e94b0c586",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libsettings/libsettings-core.js"
            },
            {
                "id": "libsettings-ui",
                "title": "libSettingsUI.jsx",
                "type": "code",
                "mime": "text/jsx",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libsettings/libsettings-ui.jsx",
                "sha": "66d4adead5e0447deba7f5cfa2a1573680ece1af619c53eb7241036122fce1a6",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libsettings/libsettings-ui.jsx"
            },
            {
                "id": "libsettings-style",
                "title": "libSettingsUI.css",
                "type": "code",
                "mime": "text/css",
                "sourceUrl": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/b053fc798f431665831d2f7cb02d9197da958d0b/libs/libsettings/libsettings-ui.css",
                "sha": "43a6d3eba0af6f5e197064c7d0054a2ad725cd553c112f3b7427cd4830f2a75f",
                "sourceId": "https://raw.githubusercontent.com/BeatLink/trilium-scripts/refs/heads/main/libs/libsettings/libsettings-ui.css"
            }
        ],
        "children": [
            {
                "parent": "root",
                "child": "script"
            },
            {
                "parent": "script",
                "child": "lib"
            },
            {
                "parent": "script",
                "child": "schema"
            },
            {
                "parent": "script",
                "child": "defaults"
            },
            {
                "parent": "root",
                "child": "widget"
            },
            {
                "parent": "widget",
                "child": "lib"
            },
            {
                "parent": "root",
                "child": "settings-launcher"
            },
            {
                "parent": "settings-launcher",
                "child": "settings"
            },
            {
                "parent": "settings",
                "child": "libsettings-ui"
            },
            {
                "parent": "libsettings-ui",
                "child": "libsettings-core"
            },
            {
                "parent": "libsettings-ui",
                "child": "libsettings-style"
            },
            {
                "parent": "persistence",
                "child": "config"
            },
            {
                "parent": "root",
                "child": "readme"
            }
        ],
        "relations": [
            {
                "from": "script",
                "type": "schemaNote",
                "to": "schema"
            },
            {
                "from": "script",
                "type": "configNote",
                "to": "config"
            },
            {
                "from": "widget",
                "type": "schemaNote",
                "to": "schema"
            },
            {
                "from": "widget",
                "type": "configNote",
                "to": "config"
            },
            {
                "from": "settings-launcher",
                "type": "renderNote",
                "to": "settings"
            },
            {
                "from": "settings",
                "type": "schemaNote",
                "to": "schema"
            },
            {
                "from": "settings",
                "type": "configNote",
                "to": "config"
            },
            {
                "from": "config",
                "type": "sourceConfig",
                "to": "defaults"
            }
        ],
        "labels": [
            {
                "note": "script",
                "name": "run",
                "value": "frontendStartup"
            },
            {
                "note": "widget",
                "name": "widget",
                "value": ""
            },
            {
                "note": "libsettings-style",
                "name": "appCss",
                "value": ""
            },
            {
                "note": "settings-launcher",
                "name": "iconClass",
                "value": "bx bx-block"
            }
        ],
        "readmeNote": "readme",
        "settings": {
            "schema": "schema",
            "defaults": "defaults",
            "config": "config"
        }
    },
    "contentHash": "88e6f08749d96b33cdb795939a92728e4286c5ea6c7d62482259f7549f7e81e5"
}
