[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"skill:01M6PCYCTMN4WMTFSJ18NRWN4R":3,"skill-same:01M6PCYCTMN4WMTFSJ18NRWN4R":74},{"skillNo":4,"name":5,"nameZh":6,"description":7,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":15,"categories":16,"keywords":25,"publishedAt":46,"linkOnly":47,"markdownContent":48,"markdownBody":49,"frontMatter":50,"refName":34,"commitSha":55,"skillDirectory":56,"forksCount":13,"repositoryHtmlUrl":57,"repositoryHomepageUrl":6,"ownerHtmlUrl":58,"ownerBlogUrl":6,"ownerDescription":6,"updatedAt":59,"install":60,"resources":73},"01M6PCYCTMN4WMTFSJ18NRWN4R","robot-framework-skill",null,"Generates Robot Framework tests in keyword-driven syntax with Python. Supports SeleniumLibrary, RequestsLibrary, and custom keywords. Use when user mentions \"Robot Framework\", \"*** Test Cases ***\", \"SeleniumLibrary\", \".robot file\".","duc-duy-1612\u002FOnline-Delivery-Systems-Web","duc-duy-1612","https:\u002F\u002Favatars.githubusercontent.com\u002Fu\u002F192231384?v=4","01M6NSDKQQDKVTHZ8DZMZ1VYY6","01M6NSDKW8DDVTQHBT1HBDDJPT",0,"MIT","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Frobot-framework-skill\u002FSKILL.md",[17,22],{"categoryNo":18,"categoryName":19,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000008","测试与质量","SCENARIO","使用场景",{"categoryNo":23,"categoryName":24,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000023","Skill与智能体开发",[26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45],"framework","framework skill","robot framework skill","robot","syntax","use","agent-skills","community","main","wed","file","tests","critical","lambdatest","with","license","tree","python","test cases","custom","2026-11-10 10:12:30",false,"---\nname: robot-framework-skill\ndescription: \"Generates Robot Framework tests in keyword-driven syntax with Python. Supports SeleniumLibrary, RequestsLibrary, and custom keywords. Use when user mentions \\\"Robot Framework\\\", \\\"*** Test Cases ***\\\", \\\"SeleniumLibrary\\\", \\\".robot file\\\".\"\nrisk: critical\nsource: https:\u002F\u002Fgithub.com\u002FLambdaTest\u002Fagent-skills\u002Ftree\u002Fmain\u002Frobot-framework-skill\nsource_repo: LambdaTest\u002Fagent-skills\nsource_type: community\ndate_added: 2026-07-01\nlicense: MIT\nlicense_source: https:\u002F\u002Fgithub.com\u002FLambdaTest\u002Fagent-skills\u002Fblob\u002Fmain\u002FLICENSE\n---\n\n# Robot Framework Skill\n## When to Use\n\nUse this skill when you need generates Robot Framework tests in keyword-driven syntax with Python. Supports SeleniumLibrary, RequestsLibrary, and custom keywords. Use when user mentions \"Robot Framework\", \"*** Test Cases ***\", \"SeleniumLibrary\", \".robot file\". Triggers on: \"Robot Framework\", \"*** Test Cases ***\",...\n\n\nFor TestMu AI cloud execution, see [reference\u002Fcloud-integration.md](https:\u002F\u002Fgithub.com\u002FLambdaTest\u002Fagent-skills\u002Ftree\u002Fmain\u002Frobot-framework-skill\u002Freference\u002Fcloud-integration.md) and [shared\u002Ftestmu-cloud-reference.md](https:\u002F\u002Fgithub.com\u002FLambdaTest\u002Fagent-skills\u002Ftree\u002Fmain\u002Frobot-framework-skill\u002F..\u002Fshared\u002Ftestmu-cloud-reference.md).\n\n## Core Patterns\n\n### Basic Test (tests\u002Flogin.robot)\n\n```robot\n*** Settings ***\nLibrary    SeleniumLibrary\nSuite Setup    Open Browser    ${BASE_URL}    chrome\nSuite Teardown    Close All Browsers\n\n*** Variables ***\n${BASE_URL}    http:\u002F\u002Flocalhost:3000\n${EMAIL}       user@test.com\n${PASSWORD}    password123\n\n*** Test Cases ***\nLogin With Valid Credentials\n    Go To    ${BASE_URL}\u002Flogin\n    Wait Until Element Is Visible    id:email    10s\n    Input Text    id:email    ${EMAIL}\n    Input Text    id:password    ${PASSWORD}\n    Click Button    css:button[type='submit']\n    Wait Until Element Is Visible    css:.dashboard    10s\n    Page Should Contain    Welcome\n    Location Should Contain    \u002Fdashboard\n\nLogin With Invalid Credentials Shows Error\n    Go To    ${BASE_URL}\u002Flogin\n    Input Text    id:email    wrong@test.com\n    Input Text    id:password    wrong\n    Click Button    css:button[type='submit']\n    Wait Until Element Is Visible    css:.error    5s\n    Element Should Contain    css:.error    Invalid credentials\n```\n\n### Custom Keywords\n\n```robot\n*** Keywords ***\nLogin As User\n    [Arguments]    ${email}    ${password}\n    Go To    ${BASE_URL}\u002Flogin\n    Input Text    id:email    ${email}\n    Input Text    id:password    ${password}\n    Click Button    css:button[type='submit']\n\nVerify Dashboard Is Displayed\n    Wait Until Element Is Visible    css:.dashboard    10s\n    Page Should Contain    Welcome\n\n*** Test Cases ***\nValid Login Flow\n    Login As User    user@test.com    password123\n    Verify Dashboard Is Displayed\n```\n\n### Data-Driven Tests (Template)\n\n```robot\n*** Test Cases ***\nLogin With Various Users\n    [Template]    Login And Verify\n    admin@test.com    admin123    Dashboard\n    user@test.com     pass123     Dashboard\n    bad@test.com      wrong       Error\n\n*** Keywords ***\nLogin And Verify\n    [Arguments]    ${email}    ${password}    ${expected}\n    Login As User    ${email}    ${password}\n    Page Should Contain    ${expected}\n```\n\n### API Testing (RequestsLibrary)\n\n```robot\n*** Settings ***\nLibrary    RequestsLibrary\n\n*** Test Cases ***\nGet Users Returns 200\n    ${response}=    GET    ${API_URL}\u002Fusers    expected_status=200\n    Should Not Be Empty    ${response.json()['users']}\n\nCreate User\n    ${body}=    Create Dictionary    name=Alice    email=alice@test.com\n    ${response}=    POST    ${API_URL}\u002Fusers    json=${body}    expected_status=201\n    Should Be Equal    ${response.json()['name']}    Alice\n```\n\n### Cloud Config\n\n```robot\n*** Settings ***\nLibrary    SeleniumLibrary\n\n*** Variables ***\n${REMOTE_URL}    https:\u002F\u002F%{LT_USERNAME}:%{LT_ACCESS_KEY}@hub.lambdatest.com\u002Fwd\u002Fhub\n\n*** Keywords ***\nOpen Cloud Browser\n    ${caps}=    Create Dictionary\n    ...    browserName=chrome    browserVersion=latest\n    ...    LT:Options=${{{\"build\":\"Robot Build\",\"name\":\"Login Test\",\"platform\":\"Windows 11\",\"video\":True}}}\n    Open Browser    ${BASE_URL}    remote_url=${REMOTE_URL}    desired_capabilities=${caps}\n```\n\n## Setup: `pip install robotframework robotframework-seleniumlibrary robotframework-requests`\n## Run: `robot tests\u002F` or `robot --include smoke tests\u002F`\n## Report: `report.html` and `log.html` auto-generated\n\n## Deep Patterns\n\nSee `reference\u002Fplaybook.md` for production-grade patterns:\n\n| Section | What You Get |\n|---------|-------------|\n| §1 Project Setup | Project structure, variable files, execution commands, pabot |\n| §2 Web UI Testing | Login tests with Page Objects, dynamic content, waits, modals |\n| §3 API Testing | CRUD with RequestsLibrary, error handling, validation, auth |\n| §4 Data-Driven Testing | DataDriver with CSV, FOR loops, bulk operations |\n| §5 Custom Python Libraries | @keyword decorator, resource tracking, test data generation |\n| §6 Browser Library | Playwright-based modern testing, network interception, responsive |\n| §7 LambdaTest Integration | Remote browser config, cross-browser suite, status reporting |\n| §8 CI\u002FCD Integration | GitHub Actions with matrix strategy, pabot parallel, report merging |\n| §9 Debugging Table | 12 common problems with causes and fixes |\n| §10 Best Practices | 14-item Robot Framework checklist |\n\n## Limitations\n\n- Use this skill only when the task clearly matches its upstream source and local project context.\n- Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes.\n- Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.\n","# Robot Framework Skill\n## When to Use\n\nUse this skill when you need generates Robot Framework tests in keyword-driven syntax with Python. Supports SeleniumLibrary, RequestsLibrary, and custom keywords. Use when user mentions \"Robot Framework\", \"*** Test Cases ***\", \"SeleniumLibrary\", \".robot file\". Triggers on: \"Robot Framework\", \"*** Test Cases ***\",...\n\n\nFor TestMu AI cloud execution, see [reference\u002Fcloud-integration.md](https:\u002F\u002Fgithub.com\u002FLambdaTest\u002Fagent-skills\u002Ftree\u002Fmain\u002Frobot-framework-skill\u002Freference\u002Fcloud-integration.md) and [shared\u002Ftestmu-cloud-reference.md](https:\u002F\u002Fgithub.com\u002FLambdaTest\u002Fagent-skills\u002Ftree\u002Fmain\u002Frobot-framework-skill\u002F..\u002Fshared\u002Ftestmu-cloud-reference.md).\n\n## Core Patterns\n\n### Basic Test (tests\u002Flogin.robot)\n\n```robot\n*** Settings ***\nLibrary    SeleniumLibrary\nSuite Setup    Open Browser    ${BASE_URL}    chrome\nSuite Teardown    Close All Browsers\n\n*** Variables ***\n${BASE_URL}    http:\u002F\u002Flocalhost:3000\n${EMAIL}       user@test.com\n${PASSWORD}    password123\n\n*** Test Cases ***\nLogin With Valid Credentials\n    Go To    ${BASE_URL}\u002Flogin\n    Wait Until Element Is Visible    id:email    10s\n    Input Text    id:email    ${EMAIL}\n    Input Text    id:password    ${PASSWORD}\n    Click Button    css:button[type='submit']\n    Wait Until Element Is Visible    css:.dashboard    10s\n    Page Should Contain    Welcome\n    Location Should Contain    \u002Fdashboard\n\nLogin With Invalid Credentials Shows Error\n    Go To    ${BASE_URL}\u002Flogin\n    Input Text    id:email    wrong@test.com\n    Input Text    id:password    wrong\n    Click Button    css:button[type='submit']\n    Wait Until Element Is Visible    css:.error    5s\n    Element Should Contain    css:.error    Invalid credentials\n```\n\n### Custom Keywords\n\n```robot\n*** Keywords ***\nLogin As User\n    [Arguments]    ${email}    ${password}\n    Go To    ${BASE_URL}\u002Flogin\n    Input Text    id:email    ${email}\n    Input Text    id:password    ${password}\n    Click Button    css:button[type='submit']\n\nVerify Dashboard Is Displayed\n    Wait Until Element Is Visible    css:.dashboard    10s\n    Page Should Contain    Welcome\n\n*** Test Cases ***\nValid Login Flow\n    Login As User    user@test.com    password123\n    Verify Dashboard Is Displayed\n```\n\n### Data-Driven Tests (Template)\n\n```robot\n*** Test Cases ***\nLogin With Various Users\n    [Template]    Login And Verify\n    admin@test.com    admin123    Dashboard\n    user@test.com     pass123     Dashboard\n    bad@test.com      wrong       Error\n\n*** Keywords ***\nLogin And Verify\n    [Arguments]    ${email}    ${password}    ${expected}\n    Login As User    ${email}    ${password}\n    Page Should Contain    ${expected}\n```\n\n### API Testing (RequestsLibrary)\n\n```robot\n*** Settings ***\nLibrary    RequestsLibrary\n\n*** Test Cases ***\nGet Users Returns 200\n    ${response}=    GET    ${API_URL}\u002Fusers    expected_status=200\n    Should Not Be Empty    ${response.json()['users']}\n\nCreate User\n    ${body}=    Create Dictionary    name=Alice    email=alice@test.com\n    ${response}=    POST    ${API_URL}\u002Fusers    json=${body}    expected_status=201\n    Should Be Equal    ${response.json()['name']}    Alice\n```\n\n### Cloud Config\n\n```robot\n*** Settings ***\nLibrary    SeleniumLibrary\n\n*** Variables ***\n${REMOTE_URL}    https:\u002F\u002F%{LT_USERNAME}:%{LT_ACCESS_KEY}@hub.lambdatest.com\u002Fwd\u002Fhub\n\n*** Keywords ***\nOpen Cloud Browser\n    ${caps}=    Create Dictionary\n    ...    browserName=chrome    browserVersion=latest\n    ...    LT:Options=${{{\"build\":\"Robot Build\",\"name\":\"Login Test\",\"platform\":\"Windows 11\",\"video\":True}}}\n    Open Browser    ${BASE_URL}    remote_url=${REMOTE_URL}    desired_capabilities=${caps}\n```\n\n## Setup: `pip install robotframework robotframework-seleniumlibrary robotframework-requests`\n## Run: `robot tests\u002F` or `robot --include smoke tests\u002F`\n## Report: `report.html` and `log.html` auto-generated\n\n## Deep Patterns\n\nSee `reference\u002Fplaybook.md` for production-grade patterns:\n\n| Section | What You Get |\n|---------|-------------|\n| §1 Project Setup | Project structure, variable files, execution commands, pabot |\n| §2 Web UI Testing | Login tests with Page Objects, dynamic content, waits, modals |\n| §3 API Testing | CRUD with RequestsLibrary, error handling, validation, auth |\n| §4 Data-Driven Testing | DataDriver with CSV, FOR loops, bulk operations |\n| §5 Custom Python Libraries | @keyword decorator, resource tracking, test data generation |\n| §6 Browser Library | Playwright-based modern testing, network interception, responsive |\n| §7 LambdaTest Integration | Remote browser config, cross-browser suite, status reporting |\n| §8 CI\u002FCD Integration | GitHub Actions with matrix strategy, pabot parallel, report merging |\n| §9 Debugging Table | 12 common problems with causes and fixes |\n| §10 Best Practices | 14-item Robot Framework checklist |\n\n## Limitations\n\n- Use this skill only when the task clearly matches its upstream source and local project context.\n- Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes.\n- Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.\n",{"name":5,"risk":38,"source":51,"license":14,"date_added":52,"description":7,"source_repo":53,"source_type":33,"license_source":54},"https:\u002F\u002Fgithub.com\u002FLambdaTest\u002Fagent-skills\u002Ftree\u002Fmain\u002Frobot-framework-skill",1782864000000,"LambdaTest\u002Fagent-skills","https:\u002F\u002Fgithub.com\u002FLambdaTest\u002Fagent-skills\u002Fblob\u002Fmain\u002FLICENSE","f3312ba749561b6159f477dbfc9313c875d40a56",".agents\u002Fskills_archive\u002Frobot-framework-skill","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612","2026-10-25 23:50:58",{"source":8,"skillName":5,"commands":61,"prompt":71,"zipAvailable":72},[62,65,68],{"tool":63,"command":64},"npx","npx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill robot-framework-skill",{"tool":66,"command":67},"bunx","bunx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill robot-framework-skill",{"tool":69,"command":70},"pnpm","pnpm dlx skills add duc-duy-1612\u002FOnline-Delivery-Systems-Web --skill robot-framework-skill","安装技能，技能地址：https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Frobot-framework-skill\u002FSKILL.md",true,[],[75,101,125,149,177,201],{"skillNo":76,"name":77,"nameZh":6,"description":78,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":79,"categories":80,"keywords":84,"publishedAt":46},"01M6Q0FA5FZ410Z33Z3TFQ4DBA","zero-trust","Implement zero-trust network architecture. Configure identity-based access, micro-segmentation, and continuous verification. Use when implementing modern security architectures.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fzero-trust\u002FSKILL.md",[81],{"categoryNo":82,"categoryName":83,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000011","运维与部署",[85,86,87,88,89,90,77,91,92,93,94,95,33,34,96,38,97,98,99,100],"ZeRO","trust","zero trust","architecture","assessment","verification","segmentation","devops-security","access","configure","only","active","scope","scripts","relevant","implementing",{"skillNo":102,"name":103,"nameZh":6,"description":104,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":105,"categories":106,"keywords":107,"publishedAt":46},"01M6Q0F1YZJW3KX5FBKEVZ8CV4","zcode-delegate","Delegate coding tasks to the Z.AI ZCode CLI only when the user explicitly requests it, while the orchestrator retains review and landing responsibility.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fzcode-delegate\u002FSKILL.md",[],[108,109,110,111,112,113,114,115,116,117,118,119,120,95,121,33,122,123,38,124],"delegate","zcode","zcode delegate","review","cli","orchestration","tasks","run","Bash","model","node","read","orchestrator","files","desktop app","app","agent-orchestration",{"skillNo":126,"name":127,"nameZh":6,"description":128,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":129,"categories":130,"keywords":131,"publishedAt":46},"01M6Q0ETK41VGNMYEXW0T00AJN","youtube-transcript","Fetch YouTube transcripts through DeepAPI or local fallback tooling and save clean text output.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-transcript\u002FSKILL.md",[],[132,133,134,135,136,137,138,41,139,140,141,142,143,33,34,144,145,146,147,148],"transcript","youtube transcript","youtube","safe","github","codex","research","https","text","fetch","tooling","clean","local","output","deepapi","youtube transcripts","blob",{"skillNo":150,"name":151,"nameZh":6,"description":152,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":153,"categories":154,"keywords":166,"publishedAt":46},"01M6Q0EPPH2PVMDW40017F8WX0","youtube-transcript-skills","Fetch YouTube video transcripts, search videos\u002Fchannels, browse channels, and extract playlists via the getyoutubetranscript.com API - free tier, no card required.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-transcript-skills\u002FSKILL.md",[155,158,161],{"categoryNo":156,"categoryName":157,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000010","后端与接口",{"categoryNo":159,"categoryName":160,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000016","图像与多媒体",{"categoryNo":162,"categoryName":163,"taxonomyType":164,"taxonomyTypeDesc":165},"01JBSEEDCAT000000000000030","开发工程师","PROFESSION","适用职业",[132,133,134,167,135,168,136,137,41,169,170,171,172,141,173,33,34,174,175,176],"youtube transcript skills","gemini","search","api","Video","browse","api-integration","free","card","channels",{"skillNo":178,"name":179,"nameZh":6,"description":180,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":181,"categories":182,"keywords":187,"publishedAt":46},"01M6Q0EAB96PX83W5PTE8A0R8D","youtube-notetaker","Turn YouTube talks into local study notes with slides, transcripts, editable annotations, and a markdown-backed viewer.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-notetaker\u002FSKILL.md",[183,186],{"categoryNo":184,"categoryName":185,"taxonomyType":20,"taxonomyTypeDesc":21},"01JBSEEDCAT000000000000003","演示文稿",{"categoryNo":159,"categoryName":160,"taxonomyType":20,"taxonomyTypeDesc":21},[134,188,189,112,135,190,191,192,193,41,171,194,195,196,197,34,198,144,199,200],"youtube notetaker","notetaker","workflow","official","notes","code","markdown","slides","annotations","README","study","dair-academy","viewer",{"skillNo":202,"name":203,"nameZh":6,"description":204,"descriptionZh":6,"repositoryFullName":8,"ownerLogin":9,"ownerAvatarUrl":10,"ownerAccountNo":11,"ownerDisplayName":6,"repositoryNo":12,"starsCount":13,"licenseSpdxId":14,"licenseFileUrl":6,"sourceHtmlUrl":205,"categories":206,"keywords":208,"publishedAt":46},"01M6Q0E55F0GW5MX48V8HXS8B5","youtube-full","Fetch YouTube transcripts, search videos, browse channels, and extract playlists via TranscriptAPI — no yt-dlp, no Google API key, works from any cloud server.","https:\u002F\u002Fgithub.com\u002Fduc-duy-1612\u002FOnline-Delivery-Systems-Web\u002Fblob\u002Fmain\u002F.agents\u002Fskills_archive\u002Fyoutube-full\u002FSKILL.md",[207],{"categoryNo":156,"categoryName":157,"taxonomyType":20,"taxonomyTypeDesc":21},[209,134,210,211,135,168,169,212,213,170,171,172,141,214,173,33,34,174,215,147],"youtube full","full","google","server","dlp","credits","automatic"]