[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"footer-description":3,"footer-primary":5,"footer-secondary":95,"header-nav":121,"header-nav-data":260,"github-stars":262,"@directus-labs/ai-image-moderation-operation":366,"site-banners":426,"dfd79d2b-7af5-4cdb-aa94-3f73de97ebd8":432,"74634853-196b-4ce3-b256-4534c054838f":438,"8f849cd0-a47b-4e32-bb19-b478973c90f7":467,"358b0659-1f05-4427-bd1c-4bc03a43c182":473,"9df3f40e-6272-4ec6-a0d7-cc29265e087c":480,"1b444c23-b593-4391-9410-4ca5d2c7a7cb":484},{"description":4},"\u003Cp>A composable backend to build your Headless CMS, BaaS, and more.&nbsp;\u003C/p>",{"items":6},[7,31,51,71],{"id":8,"title":9,"url":10,"page":10,"children":11},"522e608a-77b0-4333-820d-d4f44be2ade1","Solutions",null,[12,17,22,27],{"id":13,"title":14,"url":10,"page":15},"fcafe85a-a798-4710-9e7a-776fe413aae5","Headless CMS",{"permalink":16},"/solutions/headless-cms",{"id":18,"title":19,"url":10,"page":20},"79972923-93cf-4777-9e32-5c9b0315fc10","Backend-as-a-Service",{"permalink":21},"/solutions/backend-as-a-service",{"id":23,"title":24,"url":10,"page":25},"0fa8d0c1-7b64-4f6f-939d-d7fdb99fc407","Product Information",{"permalink":26},"/solutions/product-information-management",{"id":28,"title":29,"url":30,"page":10},"63946d54-6052-4780-8ff4-91f5a9931dcc","100+ Things to Build","https://directus.io/blog/100-tools-apps-and-platforms-you-can-build-with-directus",{"id":32,"title":33,"url":10,"page":10,"children":34},"8ab4f9b1-f3e2-44d6-919b-011d91fe072f","Resources",[35,39,43,47],{"id":36,"title":37,"url":38,"page":10},"f951fb84-8777-4b84-9e91-996fe9d25483","Documentation","https://docs.directus.io",{"id":40,"title":41,"url":42,"page":10},"366febc7-a538-4c08-a326-e6204957f1e3","Guides","https://docs.directus.io/guides/",{"id":44,"title":45,"url":46,"page":10},"aeb9128e-1c5f-417f-863c-2449416433cd","Community","https://directus.chat",{"id":48,"title":49,"url":50,"page":10},"da1c2ed8-0a77-49b0-a903-49c56cb07de5","Release Notes","https://github.com/directus/directus/releases",{"id":52,"title":53,"url":10,"page":10,"children":54},"d61fae8c-7502-494a-822f-19ecff3d0256","Support",[55,59,63,67],{"id":56,"title":57,"url":58,"page":10},"8c43c781-7ebd-475f-a931-747e293c0a88","Issue Tracker","https://github.com/directus/directus/issues",{"id":60,"title":61,"url":62,"page":10},"d77bb78e-cf7b-4e01-932a-514414ba49d3","Feature Requests","https://github.com/directus/directus/discussions?discussions_q=is:open+sort:top",{"id":64,"title":65,"url":66,"page":10},"4346be2b-2c53-476e-b53b-becacec626a6","Community Chat","https://discord.com/channels/725371605378924594/741317677397704757",{"id":68,"title":69,"url":70,"page":10},"26c115d2-49f7-4edc-935e-d37d427fb89d","Cloud Dashboard","https://directus.cloud",{"id":72,"title":73,"url":10,"page":10,"children":74},"49141403-4f20-44ac-8453-25ace1265812","Organization",[75,80,86,90],{"id":76,"title":77,"url":78,"page":79},"1f36ea92-8a5e-47c8-914c-9822a8b9538a","About","/about",{"permalink":78},{"id":81,"title":82,"url":83,"page":84},"b84bf525-5471-4b14-a93c-225f6c386005","Careers","#",{"permalink":85},"/careers",{"id":87,"title":88,"url":89,"page":10},"86aabc3a-433d-434b-9efa-ad1d34be0a34","Brand Assets","https://drive.google.com/drive/folders/1lBOTba4RaA5ikqOn8Ewo4RYzD0XcymG9?usp=sharing",{"id":91,"title":92,"url":10,"page":93},"8d2fa1e3-198e-4405-81e1-2ceb858bc237","Contact",{"permalink":94},"/contact",{"items":96},[97,103,109,115],{"id":98,"title":99,"url":10,"page":100,"children":102},"8a1b7bfa-429d-4ffc-a650-2a5fdcf356da","Cloud Policies",{"permalink":101},"/cloud-policies",[],{"id":104,"title":105,"url":83,"page":106,"children":108},"bea848ef-828f-4306-8017-6b00ec5d4a0c","License",{"permalink":107},"/bsl",[],{"id":110,"title":111,"url":83,"page":112,"children":114},"4e914f47-4bee-42b7-b445-3119ee4196ef","Terms",{"permalink":113},"/terms",[],{"id":116,"title":117,"url":83,"page":118,"children":120},"ea69eda6-d317-4981-8421-fcabb1826bfd","Privacy",{"permalink":119},"/privacy",[],{"items":122},[123,185,241,246,253],{"id":124,"title":125,"url":10,"callout":126,"callout_title":127,"children_title":128,"page":10,"children":129},"62c04c6c-5793-4702-8ed1-73dd563fd605","Product","8f849cd0-a47b-4e32-bb19-b478973c90f7","Project Showcase","Use Cases and Features",[130,136,142,149,154,162,170,178],{"id":131,"title":14,"url":132,"description":133,"image":10,"icon":134,"page":135},"e7d7d5ed-89b1-4455-8b4a-8ae92c70e3a0","/solutions/headless-cms/","Manage and deliver content with ease","code_blocks",{"permalink":16},{"id":137,"title":19,"url":138,"description":139,"image":10,"icon":140,"page":141},"60bdefd9-95e6-45a3-9f81-4748d07c59d3","/solutions/backend-as-a-service/","Build and ship applications faster","speed",{"permalink":21},{"id":143,"title":144,"url":145,"description":146,"image":10,"icon":147,"page":148},"5f9aebeb-4f89-445e-9850-5b1261a2743c","Headless Commerce","/solutions/product-information-management/","A single source of truth for products","shopping_cart_checkout",{"permalink":26},{"id":150,"title":151,"url":30,"description":152,"image":10,"icon":153,"page":10},"49e46134-80be-470e-8c73-afb1417fa9b6","100+ More Use Cases","Build anything (or everything)","lightbulb",{"id":155,"title":156,"url":157,"description":158,"image":10,"icon":159,"page":160},"a589ac77-a5ce-45c5-a054-e43111e19158","Instant APIs","/products/connect/","Connect a database, get REST + GraphQL APIs","api",{"permalink":161},"/toolkit/connect",{"id":163,"title":164,"url":165,"description":166,"image":10,"icon":167,"page":168},"4a0f129a-c546-4493-b0a9-306e51692e90","Granular Policy-Based Auth","/products/auth/","Provide secure, autonomous data access","lock_person",{"permalink":169},"/toolkit/auth",{"id":171,"title":172,"url":173,"description":174,"image":10,"icon":175,"page":176},"f9250f2c-93a4-4108-80db-011bbe391ecf","Visual Automation Builder","/products/automate/","Automate content and data workflows with ease","build",{"permalink":177},"/toolkit/automate",{"id":179,"title":180,"url":10,"description":181,"image":10,"icon":182,"page":183},"f1ae4e40-5b05-42a4-9cd3-33dda35cc939","50+ More Features","Get everything you need out-of-the-box","auto_fix",{"permalink":184},"/features",{"id":186,"title":33,"url":10,"callout":187,"callout_title":188,"children_title":189,"page":10,"children":190},"2f6ad0d1-6dd3-4f17-b5c8-9f2abf71409a","dfd79d2b-7af5-4cdb-aa94-3f73de97ebd8","Watch Directus TV","Learn More",[191,198,205,211,218,224,230,235],{"id":192,"title":193,"url":194,"description":195,"image":10,"icon":196,"page":197},"0a3bf9f5-1ef2-43f4-bc09-7ff7488241c5","Blog","/blog","Read our latest articles and guides","library_books",{"permalink":194},{"id":199,"title":200,"url":83,"description":201,"image":10,"icon":202,"page":203},"165e3dc2-e51b-4456-8382-99c5775b0412","Case Studies","Case studies and success stories","magic_button",{"permalink":204},"/case-studies",{"id":206,"title":207,"url":208,"description":209,"image":10,"icon":210,"page":10},"5ae324b6-bf44-4c21-95ad-e6dc0c1c1f40","Community Forum","https://community.directus.io/","Questions and conversations","comment",{"id":212,"title":213,"url":83,"description":214,"image":10,"icon":215,"page":216},"b1db03f0-e537-490e-8c0f-c61c401d1024","Agency Directory","Browse our list of agency partners ","handshake",{"permalink":217},"/agency-directory",{"id":219,"title":220,"url":78,"description":221,"image":10,"icon":222,"page":223},"991731c8-eb40-4eec-85a5-6e977bcd7ec9","About Us","Learn more about Directus and the team","supervised_user_circle",{"permalink":78},{"id":225,"title":226,"url":227,"description":228,"image":10,"icon":229,"page":10},"52aebf38-b3ad-4a27-807d-ce52398cd509","Wall of Love","https://testimonial.to/directus/all","See what others are saying about us","heart_plus",{"id":231,"title":92,"url":83,"description":232,"image":10,"icon":233,"page":234},"a86eca65-d5ae-4263-b7d9-4f1a1c50a0b1","Have a general inquiry or question for us?","mark_email_unread",{"permalink":94},{"id":236,"title":53,"url":10,"description":237,"image":10,"icon":238,"page":239},"28225825-8d41-4809-9032-192fbf5c6e5d","Reach out to Directus support","support",{"permalink":240},"/support",{"id":242,"title":243,"url":244,"callout":10,"callout_title":10,"children_title":10,"page":10,"children":245},"a3f1275d-b088-4b11-99bf-143fcbf39104","Developers","/docs",[],{"id":247,"title":248,"url":249,"callout":10,"callout_title":10,"children_title":10,"page":250,"children":252},"fae8fded-d2e2-468e-a68b-82abec7a7225","Enterprise","/solutions/enterprise/",{"permalink":251},"/solutions/enterprise",[],{"id":254,"title":255,"url":256,"callout":10,"callout_title":10,"children_title":10,"page":257,"children":259},"5c5e2fbc-49fd-4e41-a71e-e4f8db2b00cf","Pricing","/pricing/",{"permalink":258},"/pricing/self-hosted",[],{"header_cta_buttons":261},"74634853-196b-4ce3-b256-4534c054838f",{"id":263,"node_id":264,"name":265,"full_name":266,"private":267,"owner":268,"html_url":285,"description":286,"fork":267,"url":287,"forks_url":288,"keys_url":289,"collaborators_url":290,"teams_url":291,"hooks_url":292,"issue_events_url":293,"events_url":294,"assignees_url":295,"branches_url":296,"tags_url":297,"blobs_url":298,"git_tags_url":299,"git_refs_url":300,"trees_url":301,"statuses_url":302,"languages_url":303,"stargazers_url":304,"contributors_url":305,"subscribers_url":306,"subscription_url":307,"commits_url":308,"git_commits_url":309,"comments_url":310,"issue_comment_url":311,"contents_url":312,"compare_url":313,"merges_url":314,"archive_url":315,"downloads_url":316,"issues_url":317,"pulls_url":318,"milestones_url":319,"notifications_url":320,"labels_url":321,"releases_url":322,"deployments_url":323,"created_at":324,"updated_at":325,"pushed_at":326,"git_url":327,"ssh_url":328,"clone_url":329,"svn_url":285,"homepage":330,"size":331,"stargazers_count":332,"watchers_count":332,"language":333,"has_issues":334,"has_projects":334,"has_downloads":334,"has_wiki":267,"has_pages":267,"has_discussions":334,"forks_count":335,"mirror_url":10,"archived":267,"disabled":267,"open_issues_count":336,"license":337,"allow_forking":334,"is_template":267,"web_commit_signoff_required":267,"has_pull_requests":334,"pull_request_creation_policy":342,"topics":343,"visibility":284,"forks":335,"open_issues":336,"watchers":332,"default_branch":362,"temp_clone_token":10,"custom_properties":363,"organization":364,"network_count":335,"subscribers_count":365},7122594,"MDEwOlJlcG9zaXRvcnk3MTIyNTk0","directus","directus/directus",false,{"login":265,"id":269,"node_id":270,"avatar_url":271,"gravatar_id":272,"url":273,"html_url":274,"followers_url":275,"following_url":276,"gists_url":277,"starred_url":278,"subscriptions_url":279,"organizations_url":280,"repos_url":281,"events_url":282,"received_events_url":283,"type":73,"user_view_type":284,"site_admin":267},15967950,"MDEyOk9yZ2FuaXphdGlvbjE1OTY3OTUw","https://avatars.githubusercontent.com/u/15967950?v=4","","https://api.github.com/users/directus","https://github.com/directus","https://api.github.com/users/directus/followers","https://api.github.com/users/directus/following{/other_user}","https://api.github.com/users/directus/gists{/gist_id}","https://api.github.com/users/directus/starred{/owner}{/repo}","https://api.github.com/users/directus/subscriptions","https://api.github.com/users/directus/orgs","https://api.github.com/users/directus/repos","https://api.github.com/users/directus/events{/privacy}","https://api.github.com/users/directus/received_events","public","https://github.com/directus/directus","The flexible backend for all your projects 🐰 Turn your DB into a headless CMS, admin panels, or apps with a custom UI, instant APIs, auth & more.","https://api.github.com/repos/directus/directus","https://api.github.com/repos/directus/directus/forks","https://api.github.com/repos/directus/directus/keys{/key_id}","https://api.github.com/repos/directus/directus/collaborators{/collaborator}","https://api.github.com/repos/directus/directus/teams","https://api.github.com/repos/directus/directus/hooks","https://api.github.com/repos/directus/directus/issues/events{/number}","https://api.github.com/repos/directus/directus/events","https://api.github.com/repos/directus/directus/assignees{/user}","https://api.github.com/repos/directus/directus/branches{/branch}","https://api.github.com/repos/directus/directus/tags","https://api.github.com/repos/directus/directus/git/blobs{/sha}","https://api.github.com/repos/directus/directus/git/tags{/sha}","https://api.github.com/repos/directus/directus/git/refs{/sha}","https://api.github.com/repos/directus/directus/git/trees{/sha}","https://api.github.com/repos/directus/directus/statuses/{sha}","https://api.github.com/repos/directus/directus/languages","https://api.github.com/repos/directus/directus/stargazers","https://api.github.com/repos/directus/directus/contributors","https://api.github.com/repos/directus/directus/subscribers","https://api.github.com/repos/directus/directus/subscription","https://api.github.com/repos/directus/directus/commits{/sha}","https://api.github.com/repos/directus/directus/git/commits{/sha}","https://api.github.com/repos/directus/directus/comments{/number}","https://api.github.com/repos/directus/directus/issues/comments{/number}","https://api.github.com/repos/directus/directus/contents/{+path}","https://api.github.com/repos/directus/directus/compare/{base}...{head}","https://api.github.com/repos/directus/directus/merges","https://api.github.com/repos/directus/directus/{archive_format}{/ref}","https://api.github.com/repos/directus/directus/downloads","https://api.github.com/repos/directus/directus/issues{/number}","https://api.github.com/repos/directus/directus/pulls{/number}","https://api.github.com/repos/directus/directus/milestones{/number}","https://api.github.com/repos/directus/directus/notifications{?since,all,participating}","https://api.github.com/repos/directus/directus/labels{/name}","https://api.github.com/repos/directus/directus/releases{/id}","https://api.github.com/repos/directus/directus/deployments","2012-12-12T01:35:36Z","2026-04-09T08:48:17Z","2026-04-09T08:26:59Z","git://github.com/directus/directus.git","git@github.com:directus/directus.git","https://github.com/directus/directus.git","https://directus.io",439538,34728,"TypeScript",true,4683,383,{"key":338,"name":339,"spdx_id":340,"url":10,"node_id":341},"other","Other","NOASSERTION","MDc6TGljZW5zZTA=","all",[159,344,345,346,347,348,265,349,350,351,352,353,354,355,356,357,358,359,360,361],"app","cms","composable","data-visualization","database","graphql","headless-cms","javascript","mariadb","mssql","mysql","no-code","node","postgresql","sql","sqlite","typescript","vue","main",{},{"login":265,"id":269,"node_id":270,"avatar_url":271,"gravatar_id":272,"url":273,"html_url":274,"followers_url":275,"following_url":276,"gists_url":277,"starred_url":278,"subscriptions_url":279,"organizations_url":280,"repos_url":281,"events_url":282,"received_events_url":283,"type":73,"user_view_type":284,"site_admin":267},327,{"name":367,"description":368,"verified":267,"id":369,"readme":370,"type":371,"last_updated":372,"host_version":373,"downloads":374,"total_downloads":375,"sandbox":334,"license":376,"publisher":377,"versions":386,"formatted_name":421,"formatted_readme":422,"formatted_description":368,"featured_image":423,"images":424,"recent_downloads_7_days":375,"recent_downloads_30_days":375},"@directus-labs/ai-image-moderation-operation","Use Clarifai's Moderation Recognition Model to analyze image safety.","1fe238d2-c520-4306-b1d5-d81c05ade200","# AI Image Moderation Operation\n\nAnalyze images for drugs, suggestive or explicit material, powered by Clarifai.\n\n![The AI Image Moderation operation, showing a Clarifai API Token field, File URL, and threshold](https://raw.githubusercontent.com/directus-labs/extensions/main/packages/ai-image-moderation-operation/docs/options.png)\n\nThis operation contains four configuration options - a [Clarifai API Key](https://clarifai.com/settings/security), a link to a file, and a threshold percentage for the concepts to be 'flagged'. It returns a JSON object containing a score for each concept, and an array of which concepts are over the threshold.\n\n![The output showing a JSON object containing a list of conecpts with values, and an array of flagged concepts.](https://raw.githubusercontent.com/directus-labs/extensions/main/packages/ai-image-moderation-operation/docs/output.png)\n\n## Output\n\nThis operation outputs a JSON object with the following structure:\n\n```json\n{\n  \"concepts\": [\n    {\n      \"name\": \"drug\",\n      \"value\": \"99.99\"\n    },\n    {\n      \"name\": \"suggestive\",\n      \"value\": \"0.00\"\n    },\n    {\n      \"name\": \"gore\",\n      \"value\": \"0.00\"\n    },\n    {\n      \"name\": \"explicit\",\n      \"value\": \"0.00\"\n    }\n  ],\n  \"flags\": [\n    \"drug\"\n  ]\n}\n```\n\n## Flow Setup\n\n### Automatically Moderate New Files\n\nCreate a Flow with an **Event Hook** action trigger and a scope of `files.upload`. Use the AI Image Moderation operation, setting the File URL to `https://your-directus-project-url/assets/{{ $trigger.key }}`, being sure to provide your specific Directus Project URL.\n\nThis will work if your file is public, but if it isn't, you can append `?access_token=token` to the File URL, replacing the value with a valid user token that has access to the file.\n\nThis operation will trigger on every new file upload, regardless of location or filetype. You may wish to add a conditional step between the trigger and moderation operation. The following condition rule will check that the file is an image:\n\n```json\n{\n    \"$trigger\": {\n        \"payload\": {\n            \"type\": {\n                \"_contains\": \"image\"\n            }\n        }\n    }\n}\n```\n","operation","2024-12-18T11:07:42.786Z","^10.10.0",[],0,"MIT",{"username":378,"verified":334,"id":379,"github_username":378,"github_name":380,"github_blog":381,"github_bio":382,"github_location":383,"github_company":384,"github_avatar_url":385},"ukmadlz","74ce2e77-733a-4e9a-b96d-93bf6264f622","Mike Elsmore","http://elsmore.me","(╯°□°）╯︵ TABLEFLIP","UK","@DigitalSpeed","https://avatars.githubusercontent.com/u/804683?v=4",[387,406],{"version":388,"package":369,"publisher":389,"type":371,"host_version":373,"publish_date":390,"verified":267,"id":391,"url_repository":10,"url_homepage":10,"url_bugs":10,"file_count":392,"unpacked_size":393,"sandbox":334,"sandbox_requested_scopes":394,"license":376,"bundled":401,"maintainers":402},"1.0.0","8486d50d-a6bc-45c6-8627-60f3c144732c","2024-03-15T19:46:41.601Z","2b7dd32e-3c99-42ee-b383-fa935324fda1",4,5140,{"request":395,"log":400},{"urls":396,"methods":398},[397],"https://api.clarifai.com/v2/**",[399],"POST",{},[],[403,404,405],10571,10572,10573,{"version":407,"package":369,"publisher":379,"type":371,"host_version":373,"publish_date":372,"verified":267,"id":408,"url_repository":10,"url_homepage":10,"url_bugs":10,"file_count":392,"unpacked_size":409,"sandbox":334,"sandbox_requested_scopes":410,"license":376,"bundled":415,"maintainers":416},"1.0.1","f767a1d6-51ec-412d-897c-d363874c9488",4703,{"request":411,"log":414},{"urls":412,"methods":413},[397],[399],{},[],[417,418,419,420],11739,11740,11741,11742,"AI Image Moderation Operation","\u003Ch1>AI Image Moderation Operation\u003C/h1>\n\u003Cp>Analyze images for drugs, suggestive or explicit material, powered by Clarifai.\u003C/p>\n\u003Cp>\u003Cimg src=\"https://raw.githubusercontent.com/directus-labs/extensions/main/packages/ai-image-moderation-operation/docs/options.png\" alt=\"The AI Image Moderation operation, showing a Clarifai API Token field, File URL, and threshold\">\u003C/p>\n\u003Cp>This operation contains four configuration options - a \u003Ca href=\"https://clarifai.com/settings/security\">Clarifai API Key\u003C/a>, a link to a file, and a threshold percentage for the concepts to be 'flagged'. It returns a JSON object containing a score for each concept, and an array of which concepts are over the threshold.\u003C/p>\n\u003Cp>\u003Cimg src=\"https://raw.githubusercontent.com/directus-labs/extensions/main/packages/ai-image-moderation-operation/docs/output.png\" alt=\"The output showing a JSON object containing a list of conecpts with values, and an array of flagged concepts.\">\u003C/p>\n\u003Ch2>Output\u003C/h2>\n\u003Cp>This operation outputs a JSON object with the following structure:\u003C/p>\n\u003Cpre>\u003Ccode class=\"language-json\">{\n  \"concepts\": [\n    {\n      \"name\": \"drug\",\n      \"value\": \"99.99\"\n    },\n    {\n      \"name\": \"suggestive\",\n      \"value\": \"0.00\"\n    },\n    {\n      \"name\": \"gore\",\n      \"value\": \"0.00\"\n    },\n    {\n      \"name\": \"explicit\",\n      \"value\": \"0.00\"\n    }\n  ],\n  \"flags\": [\n    \"drug\"\n  ]\n}\n\u003C/code>\u003C/pre>\n\u003Ch2>Flow Setup\u003C/h2>\n\u003Ch3>Automatically Moderate New Files\u003C/h3>\n\u003Cp>Create a Flow with an \u003Cstrong>Event Hook\u003C/strong> action trigger and a scope of \u003Ccode>files.upload\u003C/code>. Use the AI Image Moderation operation, setting the File URL to \u003Ccode>https://your-directus-project-url/assets/{{ $trigger.key }}\u003C/code>, being sure to provide your specific Directus Project URL.\u003C/p>\n\u003Cp>This will work if your file is public, but if it isn't, you can append \u003Ccode>?access_token=token\u003C/code> to the File URL, replacing the value with a valid user token that has access to the file.\u003C/p>\n\u003Cp>This operation will trigger on every new file upload, regardless of location or filetype. You may wish to add a conditional step between the trigger and moderation operation. The following condition rule will check that the file is an image:\u003C/p>\n\u003Cpre>\u003Ccode class=\"language-json\">{\n    \"$trigger\": {\n        \"payload\": {\n            \"type\": {\n                \"_contains\": \"image\"\n            }\n        }\n    }\n}\n\u003C/code>\u003C/pre>\n","https://raw.githubusercontent.com/directus-labs/extensions/main/packages/ai-image-moderation-operation/docs/options.png",[423,425],"https://raw.githubusercontent.com/directus-labs/extensions/main/packages/ai-image-moderation-operation/docs/output.png",[427],{"id":428,"icon":429,"content":430,"link":431,"include_paths":10,"exclude_paths":10},"812bf73d-ebfb-4246-9538-937a09a0c795","connected_tv","Learn more about our native MCP","https://directus.io/mcp",{"id":187,"title":433,"description":434,"image":435,"external_url":436,"icon":429,"badge":437,"page":10,"resource":10},"Directus TV","Go down the rabbit hole with hours of original video content from our team. ","ab70faf5-fc28-4608-a7e7-74fd4f020a9d","/tv","Video",{"alignment":439,"style":440,"experiment_enabled":267,"experiment":10,"experiment_variant":441,"buttons":444,"variants":454},"center","default",{"id":442,"key":443,"experiment":10},"8c4951b4-a6f9-4c06-9f71-fd39a3bdad1e","control",[445,448,451],{"id":446,"block_button_id":447},15,"358b0659-1f05-4427-bd1c-4bc03a43c182",{"id":449,"block_button_id":450},16,"9df3f40e-6272-4ec6-a0d7-cc29265e087c",{"id":452,"block_button_id":453},232,"1b444c23-b593-4391-9410-4ca5d2c7a7cb",[455],{"id":456,"alignment":439,"style":440,"buttons":457,"experiment_variant":464},"e1885d45-3119-41a3-8294-3cd796ea6f02",[458,461],{"id":459,"block_button_id":460},203,"ade37731-147d-48c4-864a-cec007576362",{"id":462,"block_button_id":463},202,"1cb4e89f-f7de-4b46-bbb8-080191517a72",{"id":465,"key":466},"66d2be4f-2492-4944-8060-039c15515918","variant",{"id":126,"title":468,"description":469,"image":470,"external_url":10,"icon":10,"badge":10,"page":471,"resource":10},"Built With Directus","See what everyone's been building with Directus","e658de72-fb08-4ed2-8029-215c712c789e",{"permalink":472},"/built-with-directus",{"id":447,"external_url":10,"label":474,"color":475,"outline":267,"icon":10,"size":476,"target":477,"ph_event":10,"page":478,"resource":10},"Book a Demo","primary","medium","_self",{"permalink":479},"/demo",{"id":450,"external_url":481,"label":482,"color":483,"outline":267,"icon":10,"size":476,"target":477,"ph_event":10,"page":10,"resource":10},"https://directus.cloud/account/register","Get Started","secondary",{"id":453,"external_url":70,"label":485,"color":483,"outline":334,"icon":486,"size":476,"target":477,"ph_event":10,"page":10,"resource":10},"Log In","arrow_forward"]