{
  "scraped_at": "2026-07-11T06:01:27Z",
  "courses": [
    "replit-builder",
    "claude-code-builder",
    "v0-builder",
    "plano-empreendedor-30"
  ],
  "total_lessons": 59,
  "catalogs": {
    "replit-builder": {
      "scraped_at": "2026-07-11T05:40:57Z",
      "group": "replit-builder",
      "group_id": 1,
      "base_url": "https://impactus.video",
      "lesson_count": 28,
      "topic_count": 11,
      "chapters": [
        {
          "slug": "automacoes1",
          "title": "automacoes1",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "replit-builder",
              "topic_slug": "automacoes1",
              "lesson_slug": "n8n-replit-introducao",
              "lesson_title": "N8N + Replit - Introdução",
              "lesson_subtitle": "Aumente o poder do Replit com o N8N via Webhook",
              "position": 0,
              "url": "https://impactus.video/g/replit-builder/classwork/automacoes1/n8n-replit-introducao",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/e49d9d8a-1c80-4392-b4d0-191e5b1c1f0a/playlist.m3u8",
              "duration": 646,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/554b9966629ec375b087ede010304771.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/automacoes1/n8n-replit-introducao.mp4",
              "status": "downloaded",
              "file_size_mb": 161.3
            }
          ]
        },
        {
          "slug": "deploy1",
          "title": "deploy1",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "replit-builder",
              "topic_slug": "deploy1",
              "lesson_slug": "opcoes-de-deploy",
              "lesson_title": "Opções de Deploy",
              "lesson_subtitle": null,
              "position": 0,
              "url": "https://impactus.video/g/replit-builder/classwork/deploy1/opcoes-de-deploy",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/59fae508-f084-44b2-a2ff-34376a7da0b2/playlist.m3u8",
              "duration": 1658,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/9ecd92981c84e34d82f002da3c52352c.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/deploy1/opcoes-de-deploy.mp4",
              "status": "downloaded",
              "file_size_mb": 267.1
            }
          ]
        },
        {
          "slug": "desafios1",
          "title": "desafios1",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "replit-builder",
              "topic_slug": "desafios1",
              "lesson_slug": "desafio-1-chatllm",
              "lesson_title": "Desafio #1 - ChatLLM",
              "lesson_subtitle": null,
              "position": 0,
              "url": "https://impactus.video/g/replit-builder/classwork/desafios1/desafio-1-chatllm",
              "stream_url": null,
              "duration": null,
              "thumbnail": null,
              "local_file": null,
              "status": "text_or_material"
            }
          ]
        },
        {
          "slug": "introducao",
          "title": "introducao",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "replit-builder",
              "topic_slug": "introducao",
              "lesson_slug": "introducao",
              "lesson_title": "Introdução",
              "lesson_subtitle": "Boas Vindas",
              "position": 0,
              "url": "https://impactus.video/g/replit-builder/classwork/introducao/introducao",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/e836c602-5b74-439f-acc6-87674d099f25/playlist.m3u8",
              "duration": 327,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/6ea0e6dea77143baef6fc835ea5ea358.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/introducao/introducao.mp4",
              "status": "downloaded",
              "file_size_mb": 135.7
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "introducao",
              "lesson_slug": "como-navegar-suporte",
              "lesson_title": "Como navegar & suporte",
              "lesson_subtitle": "Informações importantes",
              "position": 1,
              "url": "https://impactus.video/g/replit-builder/classwork/introducao/como-navegar-suporte",
              "stream_url": null,
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/b6852949b850547b8a8139ae0d13a7d1.png",
              "local_file": null,
              "status": "text_or_material"
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "introducao",
              "lesson_slug": "minha-historia",
              "lesson_title": "Minha História",
              "lesson_subtitle": "Um pouco de como cheguei até aqui",
              "position": 2,
              "url": "https://impactus.video/g/replit-builder/classwork/introducao/minha-historia",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/e2a7b077-0ca6-4b8a-b13d-d33ab40632a7/playlist.m3u8",
              "duration": 505,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/eb1eb487ec0b41916242d5c14561b6b9.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/introducao/minha-historia.mp4",
              "status": "downloaded",
              "file_size_mb": 294.5
            }
          ]
        },
        {
          "slug": "nivelamento1",
          "title": "nivelamento1",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "replit-builder",
              "topic_slug": "nivelamento1",
              "lesson_slug": "nao-pule-esta-aula",
              "lesson_title": "Não pule esta aula",
              "lesson_subtitle": "A aula mais importante para alinhar as espectativas",
              "position": 0,
              "url": "https://impactus.video/g/replit-builder/classwork/nivelamento1/nao-pule-esta-aula",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/aabf616f-461a-4a35-9e81-65e2a9498bd7/playlist.m3u8",
              "duration": 601,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/0d6ca30a4f5101d7dc9d709b7ff423f3.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/nivelamento1/nao-pule-esta-aula.mp4",
              "status": "downloaded",
              "file_size_mb": 250.2
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "nivelamento1",
              "lesson_slug": "para-programadores",
              "lesson_title": "Para programadores",
              "lesson_subtitle": "Aula voltada para quem é programador",
              "position": 2,
              "url": "https://impactus.video/g/replit-builder/classwork/nivelamento1/para-programadores",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/5dfd63ef-4578-4e42-8f07-0446f4a64b58/playlist.m3u8",
              "duration": 293,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/141b9d5b3cc9bc29af9e4e4aea3190af.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/nivelamento1/para-programadores.mp4",
              "status": "downloaded",
              "file_size_mb": 151.7
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "nivelamento1",
              "lesson_slug": "ia-para-criar-apps",
              "lesson_title": "IA para criar APPs",
              "lesson_subtitle": "Passo a passo para preparar seu app antes de criar",
              "position": 3,
              "url": "https://impactus.video/g/replit-builder/classwork/nivelamento1/ia-para-criar-apps",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/54352b1c-1d54-4cdf-af10-d8147e1d83b1/playlist.m3u8",
              "duration": 876,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/564211057a8603a01e77921a4f4330e5.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/nivelamento1/ia-para-criar-apps.mp4",
              "status": "downloaded",
              "file_size_mb": 187.7
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "nivelamento1",
              "lesson_slug": "api-key",
              "lesson_title": "API KEY",
              "lesson_subtitle": "Entenda mais sobre API KEYs",
              "position": 4,
              "url": "https://impactus.video/g/replit-builder/classwork/nivelamento1/api-key",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/b9489dbd-62fe-4536-9ef5-b5bd7f3554b5/playlist.m3u8",
              "duration": 302,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/5e9931346ff4d01a935e3c925c5c0620.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/nivelamento1/api-key.mp4",
              "status": "downloaded",
              "file_size_mb": 83.5
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "nivelamento1",
              "lesson_slug": "qual-tecnologia-usar",
              "lesson_title": "Qual tecnologia usar",
              "lesson_subtitle": "Discussão sobre as tecnologias que são usadas no Replit",
              "position": 5,
              "url": "https://impactus.video/g/replit-builder/classwork/nivelamento1/qual-tecnologia-usar",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/8bd91772-5cf2-4d78-88d1-e359c8c6b151/playlist.m3u8",
              "duration": 554,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/8e8e93ca8349f6156a3c2eb7f6051c62.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/nivelamento1/qual-tecnologia-usar.mp4",
              "status": "downloaded",
              "file_size_mb": 174.4
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "nivelamento1",
              "lesson_slug": "banco-de-dados",
              "lesson_title": "Banco de Dados",
              "lesson_subtitle": "Introdução à banco de dados",
              "position": 6,
              "url": "https://impactus.video/g/replit-builder/classwork/nivelamento1/banco-de-dados",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/e95a930d-4b52-4bec-9a08-5e06e6e5e221/playlist.m3u8",
              "duration": 528,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/ff217cf3d5e1d91371270205605f3c62.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/nivelamento1/banco-de-dados.mp4",
              "status": "downloaded",
              "file_size_mb": 152.2
            }
          ]
        },
        {
          "slug": "prompts1",
          "title": "prompts1",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "replit-builder",
              "topic_slug": "prompts1",
              "lesson_slug": "prompts-parte-1",
              "lesson_title": "Prompts Parte #1",
              "lesson_subtitle": "Introdução a técnicas de prompt",
              "position": 0,
              "url": "https://impactus.video/g/replit-builder/classwork/prompts1/prompts-parte-1",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/b728ba57-3442-4f79-be89-2f2dcdfc95a7/playlist.m3u8",
              "duration": 1082,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/9de5e5791786962005ab31e80cfefeed.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/prompts1/prompts-parte-1.mp4",
              "status": "downloaded",
              "file_size_mb": 275.6
            }
          ]
        },
        {
          "slug": "replit-avancado1",
          "title": "replit-avancado1",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "replit-builder",
              "topic_slug": "replit-avancado1",
              "lesson_slug": "ssh-conectar-com-cursor",
              "lesson_title": "SSH - Conectar com Cursor",
              "lesson_subtitle": "Conecte remotamente com Cursor e VS Code",
              "position": 0,
              "url": "https://impactus.video/g/replit-builder/classwork/replit-avancado1/ssh-conectar-com-cursor",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/34f77eb7-4349-4788-b745-a9a2dae55764/playlist.m3u8",
              "duration": 800,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/3d4b189186f159f634dc30424cb56f96.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-avancado1/ssh-conectar-com-cursor.mp4",
              "status": "downloaded",
              "file_size_mb": 140.6
            }
          ]
        },
        {
          "slug": "replit-basico1",
          "title": "replit-basico1",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "replit-builder",
              "topic_slug": "replit-basico1",
              "lesson_slug": "introducao-replit-basico",
              "lesson_title": "Introdução Replit Básico",
              "lesson_subtitle": "Conheça os fundamentos do Replit",
              "position": 0,
              "url": "https://impactus.video/g/replit-builder/classwork/replit-basico1/introducao-replit-basico",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/4cee63ce-2acb-43a6-8686-c46e5154c445/playlist.m3u8",
              "duration": 221,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/aa56c65d88c871d6bda496c09851cebe.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-basico1/introducao-replit-basico.mp4",
              "status": "downloaded",
              "file_size_mb": 70.5
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "replit-basico1",
              "lesson_slug": "criando-conta-e-configurando",
              "lesson_title": "Criando conta e configurando",
              "lesson_subtitle": "Começando do zero",
              "position": 1,
              "url": "https://impactus.video/g/replit-builder/classwork/replit-basico1/criando-conta-e-configurando",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/c82db355-0caf-47a6-bbb6-7f5467998b0d/playlist.m3u8",
              "duration": 857,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/34c8f475a18b1ee593011dc6c943c41e.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-basico1/criando-conta-e-configurando.mp4",
              "status": "downloaded",
              "file_size_mb": 124.3
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "replit-basico1",
              "lesson_slug": "precificacao",
              "lesson_title": "Precificação",
              "lesson_subtitle": "Entenda como o Replit te cobra",
              "position": 2,
              "url": "https://impactus.video/g/replit-builder/classwork/replit-basico1/precificacao",
              "stream_url": "https://iframe.mediadelivery.net/embed/468369/3151b638-9847-4094-ba77-1cea63757c41?autoplay=true",
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/41b3a724e42d403ec060e399cd94581b.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-basico1/precificacao.mp4",
              "status": "downloaded",
              "file_size_mb": 122.9
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "replit-basico1",
              "lesson_slug": "configuracoes-gerais-1",
              "lesson_title": "Configurações Gerais #1",
              "lesson_subtitle": "Básico e poderoso",
              "position": 3,
              "url": "https://impactus.video/g/replit-builder/classwork/replit-basico1/configuracoes-gerais-1",
              "stream_url": "https://iframe.mediadelivery.net/embed/468369/a7e849b1-b1dd-4838-9ba9-295a0b46ceef?autoplay=true",
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/ae8fc67104dd418edd950bd36a721067.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-basico1/configuracoes-gerais-1.mp4",
              "status": "downloaded",
              "file_size_mb": 144.6
            }
          ]
        },
        {
          "slug": "replit-intermediario1",
          "title": "replit-intermediario1",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "replit-builder",
              "topic_slug": "replit-intermediario1",
              "lesson_slug": "configuracoes-gerais-2",
              "lesson_title": "Configurações Gerais #2",
              "lesson_subtitle": "Mais configurações",
              "position": 0,
              "url": "https://impactus.video/g/replit-builder/classwork/replit-intermediario1/configuracoes-gerais-2",
              "stream_url": "https://iframe.mediadelivery.net/embed/468369/7b23c4c9-49d4-4653-bcd3-2bd8ff8cecef?autoplay=true",
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/e0f5fcd582ffaf2fdb4ca2f1612de3a3.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-intermediario1/configuracoes-gerais-2.mp4",
              "status": "downloaded",
              "file_size_mb": 138.2
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "replit-intermediario1",
              "lesson_slug": "configuracoes-gerais-3",
              "lesson_title": "Configurações Gerais #3",
              "lesson_subtitle": "Mais configurações",
              "position": 1,
              "url": "https://impactus.video/g/replit-builder/classwork/replit-intermediario1/configuracoes-gerais-3",
              "stream_url": "https://iframe.mediadelivery.net/embed/468369/ac241def-9112-4a34-a7c3-51debab15841?autoplay=true",
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/2cda3d5a309a96424d6dbc8ae88091eb.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-intermediario1/configuracoes-gerais-3.mp4",
              "status": "downloaded",
              "file_size_mb": 143.5
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "replit-intermediario1",
              "lesson_slug": "codigo",
              "lesson_title": "Código",
              "lesson_subtitle": "Aprenda a navegar no código criado",
              "position": 3,
              "url": "https://impactus.video/g/replit-builder/classwork/replit-intermediario1/codigo",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/2e760752-836f-4a76-bc07-a3b4dbc64023/playlist.m3u8",
              "duration": 468,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/204b8c2fdcf04a421701bf04f4b047ad.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-intermediario1/codigo.mp4",
              "status": "downloaded",
              "file_size_mb": 75.8
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "replit-intermediario1",
              "lesson_slug": "ferramentas-1-codeguide-e-ux-pilot",
              "lesson_title": "Ferramentas #1 - CodeGuide e UX Pilot",
              "lesson_subtitle": "Ferramentas para auxiliar a criação de apps",
              "position": 4,
              "url": "https://impactus.video/g/replit-builder/classwork/replit-intermediario1/ferramentas-1-codeguide-e-ux-pilot",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/5c5b6a16-63ba-4a93-b7f0-38619eebe897/playlist.m3u8",
              "duration": 1234,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/4c9f86cc1e9be63ff1e919691d76f169.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-intermediario1/ferramentas-1-codeguide-e-ux-pilot.mp4",
              "status": "downloaded",
              "file_size_mb": 216.8
            }
          ]
        },
        {
          "slug": "seguranca1",
          "title": "seguranca1",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "replit-builder",
              "topic_slug": "seguranca1",
              "lesson_slug": "seguranca-basica-teoria",
              "lesson_title": "Segurança Básica - Teoria",
              "lesson_subtitle": "Informações gerais de segurança do Replit",
              "position": 0,
              "url": "https://impactus.video/g/replit-builder/classwork/seguranca1/seguranca-basica-teoria",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/7eb55ab7-d9b8-4087-8fa5-b0bed458e63a/playlist.m3u8",
              "duration": 450,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/66622bf50a7043d538bee880fe6897d1.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/seguranca1/seguranca-basica-teoria.mp4",
              "status": "downloaded",
              "file_size_mb": 83.6
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "seguranca1",
              "lesson_slug": "seguranca-para-seu-app",
              "lesson_title": "Segurança para seu APP",
              "lesson_subtitle": "Aprenda a fazer seu app ficar mais seguro",
              "position": 1,
              "url": "https://impactus.video/g/replit-builder/classwork/seguranca1/seguranca-para-seu-app",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/1c558bd2-50fd-4630-ba42-b8484a8f993e/playlist.m3u8",
              "duration": 1304,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/5659b08bc130eaccc650cf9ff0a83214.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/seguranca1/seguranca-para-seu-app.mp4",
              "status": "downloaded",
              "file_size_mb": 301.2
            }
          ]
        },
        {
          "slug": "sistemasapps",
          "title": "sistemasapps",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "replit-builder",
              "topic_slug": "sistemasapps",
              "lesson_slug": "chatllm-web-app",
              "lesson_title": "ChatLLM - Web APP",
              "lesson_subtitle": "Aprenda a integrar IAs com seu app, como OpenaAI e outras",
              "position": 0,
              "url": "https://impactus.video/g/replit-builder/classwork/sistemasapps/chatllm-web-app",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/ce1bba99-00b8-4ce2-b379-1baad08abfd6/playlist.m3u8",
              "duration": 1507,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/8cc40c08c6bafc7579094d17a10b012d.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/sistemasapps/chatllm-web-app.mp4",
              "status": "downloaded",
              "file_size_mb": 244.4
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "sistemasapps",
              "lesson_slug": "youtube-script-web-app-parte-1",
              "lesson_title": "YouTube Script - Web APP Parte #1",
              "lesson_subtitle": "Dificuldade intermediária",
              "position": 1,
              "url": "https://impactus.video/g/replit-builder/classwork/sistemasapps/youtube-script-web-app-parte-1",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/65d08aaa-1c36-4b58-8f02-5c32536e551a/playlist.m3u8",
              "duration": 3162,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/23bb3503fa5341d18ad76da025632bee.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/sistemasapps/youtube-script-web-app-parte-1.mp4",
              "status": "downloaded",
              "file_size_mb": 618.8
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "sistemasapps",
              "lesson_slug": "youtube-script-web-app-parte-2",
              "lesson_title": "YouTube Script - Web APP Parte #2",
              "lesson_subtitle": "Avançando no sistema",
              "position": 2,
              "url": "https://impactus.video/g/replit-builder/classwork/sistemasapps/youtube-script-web-app-parte-2",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/7004aa0e-124c-40d2-9018-cef7194224bd/playlist.m3u8",
              "duration": 2058,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/bdb4144af380a32fb7e245c9b12cfb96.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/sistemasapps/youtube-script-web-app-parte-2.mp4",
              "status": "downloaded",
              "file_size_mb": 518.8
            },
            {
              "group_slug": "replit-builder",
              "topic_slug": "sistemasapps",
              "lesson_slug": "api-bunnynet",
              "lesson_title": "API Bunny.net",
              "lesson_subtitle": "Sistema que baixa vídeos via API do Bunny.net",
              "position": 3,
              "url": "https://impactus.video/g/replit-builder/classwork/sistemasapps/api-bunnynet",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/1b37a55c-c43b-4c22-9e74-545ac7cb5feb/playlist.m3u8",
              "duration": 2767,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/b2df3c78c3afefb98611364016aadf47.png",
              "local_file": "/var/www/html/aulas-replit/videos/replit-builder/sistemasapps/api-bunnynet.mp4",
              "status": "downloaded",
              "file_size_mb": 511.0
            }
          ]
        }
      ],
      "lessons": [
        {
          "group_slug": "replit-builder",
          "topic_slug": "automacoes1",
          "lesson_slug": "n8n-replit-introducao",
          "lesson_title": "N8N + Replit - Introdução",
          "lesson_subtitle": "Aumente o poder do Replit com o N8N via Webhook",
          "position": 0,
          "url": "https://impactus.video/g/replit-builder/classwork/automacoes1/n8n-replit-introducao",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/e49d9d8a-1c80-4392-b4d0-191e5b1c1f0a/playlist.m3u8",
          "duration": 646,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/554b9966629ec375b087ede010304771.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/automacoes1/n8n-replit-introducao.mp4",
          "status": "downloaded",
          "file_size_mb": 161.3
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "deploy1",
          "lesson_slug": "opcoes-de-deploy",
          "lesson_title": "Opções de Deploy",
          "lesson_subtitle": null,
          "position": 0,
          "url": "https://impactus.video/g/replit-builder/classwork/deploy1/opcoes-de-deploy",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/59fae508-f084-44b2-a2ff-34376a7da0b2/playlist.m3u8",
          "duration": 1658,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/9ecd92981c84e34d82f002da3c52352c.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/deploy1/opcoes-de-deploy.mp4",
          "status": "downloaded",
          "file_size_mb": 267.1
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "desafios1",
          "lesson_slug": "desafio-1-chatllm",
          "lesson_title": "Desafio #1 - ChatLLM",
          "lesson_subtitle": null,
          "position": 0,
          "url": "https://impactus.video/g/replit-builder/classwork/desafios1/desafio-1-chatllm",
          "stream_url": null,
          "duration": null,
          "thumbnail": null,
          "local_file": null,
          "status": "text_or_material"
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "introducao",
          "lesson_slug": "introducao",
          "lesson_title": "Introdução",
          "lesson_subtitle": "Boas Vindas",
          "position": 0,
          "url": "https://impactus.video/g/replit-builder/classwork/introducao/introducao",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/e836c602-5b74-439f-acc6-87674d099f25/playlist.m3u8",
          "duration": 327,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/6ea0e6dea77143baef6fc835ea5ea358.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/introducao/introducao.mp4",
          "status": "downloaded",
          "file_size_mb": 135.7
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "introducao",
          "lesson_slug": "como-navegar-suporte",
          "lesson_title": "Como navegar & suporte",
          "lesson_subtitle": "Informações importantes",
          "position": 1,
          "url": "https://impactus.video/g/replit-builder/classwork/introducao/como-navegar-suporte",
          "stream_url": null,
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/b6852949b850547b8a8139ae0d13a7d1.png",
          "local_file": null,
          "status": "text_or_material"
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "introducao",
          "lesson_slug": "minha-historia",
          "lesson_title": "Minha História",
          "lesson_subtitle": "Um pouco de como cheguei até aqui",
          "position": 2,
          "url": "https://impactus.video/g/replit-builder/classwork/introducao/minha-historia",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/e2a7b077-0ca6-4b8a-b13d-d33ab40632a7/playlist.m3u8",
          "duration": 505,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/eb1eb487ec0b41916242d5c14561b6b9.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/introducao/minha-historia.mp4",
          "status": "downloaded",
          "file_size_mb": 294.5
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "nivelamento1",
          "lesson_slug": "nao-pule-esta-aula",
          "lesson_title": "Não pule esta aula",
          "lesson_subtitle": "A aula mais importante para alinhar as espectativas",
          "position": 0,
          "url": "https://impactus.video/g/replit-builder/classwork/nivelamento1/nao-pule-esta-aula",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/aabf616f-461a-4a35-9e81-65e2a9498bd7/playlist.m3u8",
          "duration": 601,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/0d6ca30a4f5101d7dc9d709b7ff423f3.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/nivelamento1/nao-pule-esta-aula.mp4",
          "status": "downloaded",
          "file_size_mb": 250.2
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "nivelamento1",
          "lesson_slug": "para-programadores",
          "lesson_title": "Para programadores",
          "lesson_subtitle": "Aula voltada para quem é programador",
          "position": 2,
          "url": "https://impactus.video/g/replit-builder/classwork/nivelamento1/para-programadores",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/5dfd63ef-4578-4e42-8f07-0446f4a64b58/playlist.m3u8",
          "duration": 293,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/141b9d5b3cc9bc29af9e4e4aea3190af.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/nivelamento1/para-programadores.mp4",
          "status": "downloaded",
          "file_size_mb": 151.7
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "nivelamento1",
          "lesson_slug": "ia-para-criar-apps",
          "lesson_title": "IA para criar APPs",
          "lesson_subtitle": "Passo a passo para preparar seu app antes de criar",
          "position": 3,
          "url": "https://impactus.video/g/replit-builder/classwork/nivelamento1/ia-para-criar-apps",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/54352b1c-1d54-4cdf-af10-d8147e1d83b1/playlist.m3u8",
          "duration": 876,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/564211057a8603a01e77921a4f4330e5.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/nivelamento1/ia-para-criar-apps.mp4",
          "status": "downloaded",
          "file_size_mb": 187.7
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "nivelamento1",
          "lesson_slug": "api-key",
          "lesson_title": "API KEY",
          "lesson_subtitle": "Entenda mais sobre API KEYs",
          "position": 4,
          "url": "https://impactus.video/g/replit-builder/classwork/nivelamento1/api-key",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/b9489dbd-62fe-4536-9ef5-b5bd7f3554b5/playlist.m3u8",
          "duration": 302,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/5e9931346ff4d01a935e3c925c5c0620.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/nivelamento1/api-key.mp4",
          "status": "downloaded",
          "file_size_mb": 83.5
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "nivelamento1",
          "lesson_slug": "qual-tecnologia-usar",
          "lesson_title": "Qual tecnologia usar",
          "lesson_subtitle": "Discussão sobre as tecnologias que são usadas no Replit",
          "position": 5,
          "url": "https://impactus.video/g/replit-builder/classwork/nivelamento1/qual-tecnologia-usar",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/8bd91772-5cf2-4d78-88d1-e359c8c6b151/playlist.m3u8",
          "duration": 554,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/8e8e93ca8349f6156a3c2eb7f6051c62.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/nivelamento1/qual-tecnologia-usar.mp4",
          "status": "downloaded",
          "file_size_mb": 174.4
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "nivelamento1",
          "lesson_slug": "banco-de-dados",
          "lesson_title": "Banco de Dados",
          "lesson_subtitle": "Introdução à banco de dados",
          "position": 6,
          "url": "https://impactus.video/g/replit-builder/classwork/nivelamento1/banco-de-dados",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/e95a930d-4b52-4bec-9a08-5e06e6e5e221/playlist.m3u8",
          "duration": 528,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/ff217cf3d5e1d91371270205605f3c62.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/nivelamento1/banco-de-dados.mp4",
          "status": "downloaded",
          "file_size_mb": 152.2
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "prompts1",
          "lesson_slug": "prompts-parte-1",
          "lesson_title": "Prompts Parte #1",
          "lesson_subtitle": "Introdução a técnicas de prompt",
          "position": 0,
          "url": "https://impactus.video/g/replit-builder/classwork/prompts1/prompts-parte-1",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/b728ba57-3442-4f79-be89-2f2dcdfc95a7/playlist.m3u8",
          "duration": 1082,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/9de5e5791786962005ab31e80cfefeed.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/prompts1/prompts-parte-1.mp4",
          "status": "downloaded",
          "file_size_mb": 275.6
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "replit-avancado1",
          "lesson_slug": "ssh-conectar-com-cursor",
          "lesson_title": "SSH - Conectar com Cursor",
          "lesson_subtitle": "Conecte remotamente com Cursor e VS Code",
          "position": 0,
          "url": "https://impactus.video/g/replit-builder/classwork/replit-avancado1/ssh-conectar-com-cursor",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/34f77eb7-4349-4788-b745-a9a2dae55764/playlist.m3u8",
          "duration": 800,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/3d4b189186f159f634dc30424cb56f96.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-avancado1/ssh-conectar-com-cursor.mp4",
          "status": "downloaded",
          "file_size_mb": 140.6
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "replit-basico1",
          "lesson_slug": "introducao-replit-basico",
          "lesson_title": "Introdução Replit Básico",
          "lesson_subtitle": "Conheça os fundamentos do Replit",
          "position": 0,
          "url": "https://impactus.video/g/replit-builder/classwork/replit-basico1/introducao-replit-basico",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/4cee63ce-2acb-43a6-8686-c46e5154c445/playlist.m3u8",
          "duration": 221,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/aa56c65d88c871d6bda496c09851cebe.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-basico1/introducao-replit-basico.mp4",
          "status": "downloaded",
          "file_size_mb": 70.5
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "replit-basico1",
          "lesson_slug": "criando-conta-e-configurando",
          "lesson_title": "Criando conta e configurando",
          "lesson_subtitle": "Começando do zero",
          "position": 1,
          "url": "https://impactus.video/g/replit-builder/classwork/replit-basico1/criando-conta-e-configurando",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/c82db355-0caf-47a6-bbb6-7f5467998b0d/playlist.m3u8",
          "duration": 857,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/34c8f475a18b1ee593011dc6c943c41e.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-basico1/criando-conta-e-configurando.mp4",
          "status": "downloaded",
          "file_size_mb": 124.3
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "replit-basico1",
          "lesson_slug": "precificacao",
          "lesson_title": "Precificação",
          "lesson_subtitle": "Entenda como o Replit te cobra",
          "position": 2,
          "url": "https://impactus.video/g/replit-builder/classwork/replit-basico1/precificacao",
          "stream_url": "https://iframe.mediadelivery.net/embed/468369/3151b638-9847-4094-ba77-1cea63757c41?autoplay=true",
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/41b3a724e42d403ec060e399cd94581b.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-basico1/precificacao.mp4",
          "status": "downloaded",
          "file_size_mb": 122.9
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "replit-basico1",
          "lesson_slug": "configuracoes-gerais-1",
          "lesson_title": "Configurações Gerais #1",
          "lesson_subtitle": "Básico e poderoso",
          "position": 3,
          "url": "https://impactus.video/g/replit-builder/classwork/replit-basico1/configuracoes-gerais-1",
          "stream_url": "https://iframe.mediadelivery.net/embed/468369/a7e849b1-b1dd-4838-9ba9-295a0b46ceef?autoplay=true",
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/ae8fc67104dd418edd950bd36a721067.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-basico1/configuracoes-gerais-1.mp4",
          "status": "downloaded",
          "file_size_mb": 144.6
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "replit-intermediario1",
          "lesson_slug": "configuracoes-gerais-2",
          "lesson_title": "Configurações Gerais #2",
          "lesson_subtitle": "Mais configurações",
          "position": 0,
          "url": "https://impactus.video/g/replit-builder/classwork/replit-intermediario1/configuracoes-gerais-2",
          "stream_url": "https://iframe.mediadelivery.net/embed/468369/7b23c4c9-49d4-4653-bcd3-2bd8ff8cecef?autoplay=true",
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/e0f5fcd582ffaf2fdb4ca2f1612de3a3.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-intermediario1/configuracoes-gerais-2.mp4",
          "status": "downloaded",
          "file_size_mb": 138.2
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "replit-intermediario1",
          "lesson_slug": "configuracoes-gerais-3",
          "lesson_title": "Configurações Gerais #3",
          "lesson_subtitle": "Mais configurações",
          "position": 1,
          "url": "https://impactus.video/g/replit-builder/classwork/replit-intermediario1/configuracoes-gerais-3",
          "stream_url": "https://iframe.mediadelivery.net/embed/468369/ac241def-9112-4a34-a7c3-51debab15841?autoplay=true",
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/2cda3d5a309a96424d6dbc8ae88091eb.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-intermediario1/configuracoes-gerais-3.mp4",
          "status": "downloaded",
          "file_size_mb": 143.5
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "replit-intermediario1",
          "lesson_slug": "codigo",
          "lesson_title": "Código",
          "lesson_subtitle": "Aprenda a navegar no código criado",
          "position": 3,
          "url": "https://impactus.video/g/replit-builder/classwork/replit-intermediario1/codigo",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/2e760752-836f-4a76-bc07-a3b4dbc64023/playlist.m3u8",
          "duration": 468,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/204b8c2fdcf04a421701bf04f4b047ad.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-intermediario1/codigo.mp4",
          "status": "downloaded",
          "file_size_mb": 75.8
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "replit-intermediario1",
          "lesson_slug": "ferramentas-1-codeguide-e-ux-pilot",
          "lesson_title": "Ferramentas #1 - CodeGuide e UX Pilot",
          "lesson_subtitle": "Ferramentas para auxiliar a criação de apps",
          "position": 4,
          "url": "https://impactus.video/g/replit-builder/classwork/replit-intermediario1/ferramentas-1-codeguide-e-ux-pilot",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/5c5b6a16-63ba-4a93-b7f0-38619eebe897/playlist.m3u8",
          "duration": 1234,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/4c9f86cc1e9be63ff1e919691d76f169.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/replit-intermediario1/ferramentas-1-codeguide-e-ux-pilot.mp4",
          "status": "downloaded",
          "file_size_mb": 216.8
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "seguranca1",
          "lesson_slug": "seguranca-basica-teoria",
          "lesson_title": "Segurança Básica - Teoria",
          "lesson_subtitle": "Informações gerais de segurança do Replit",
          "position": 0,
          "url": "https://impactus.video/g/replit-builder/classwork/seguranca1/seguranca-basica-teoria",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/7eb55ab7-d9b8-4087-8fa5-b0bed458e63a/playlist.m3u8",
          "duration": 450,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/66622bf50a7043d538bee880fe6897d1.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/seguranca1/seguranca-basica-teoria.mp4",
          "status": "downloaded",
          "file_size_mb": 83.6
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "seguranca1",
          "lesson_slug": "seguranca-para-seu-app",
          "lesson_title": "Segurança para seu APP",
          "lesson_subtitle": "Aprenda a fazer seu app ficar mais seguro",
          "position": 1,
          "url": "https://impactus.video/g/replit-builder/classwork/seguranca1/seguranca-para-seu-app",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/1c558bd2-50fd-4630-ba42-b8484a8f993e/playlist.m3u8",
          "duration": 1304,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/5659b08bc130eaccc650cf9ff0a83214.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/seguranca1/seguranca-para-seu-app.mp4",
          "status": "downloaded",
          "file_size_mb": 301.2
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "sistemasapps",
          "lesson_slug": "chatllm-web-app",
          "lesson_title": "ChatLLM - Web APP",
          "lesson_subtitle": "Aprenda a integrar IAs com seu app, como OpenaAI e outras",
          "position": 0,
          "url": "https://impactus.video/g/replit-builder/classwork/sistemasapps/chatllm-web-app",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/ce1bba99-00b8-4ce2-b379-1baad08abfd6/playlist.m3u8",
          "duration": 1507,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/8cc40c08c6bafc7579094d17a10b012d.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/sistemasapps/chatllm-web-app.mp4",
          "status": "downloaded",
          "file_size_mb": 244.4
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "sistemasapps",
          "lesson_slug": "youtube-script-web-app-parte-1",
          "lesson_title": "YouTube Script - Web APP Parte #1",
          "lesson_subtitle": "Dificuldade intermediária",
          "position": 1,
          "url": "https://impactus.video/g/replit-builder/classwork/sistemasapps/youtube-script-web-app-parte-1",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/65d08aaa-1c36-4b58-8f02-5c32536e551a/playlist.m3u8",
          "duration": 3162,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/23bb3503fa5341d18ad76da025632bee.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/sistemasapps/youtube-script-web-app-parte-1.mp4",
          "status": "downloaded",
          "file_size_mb": 618.8
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "sistemasapps",
          "lesson_slug": "youtube-script-web-app-parte-2",
          "lesson_title": "YouTube Script - Web APP Parte #2",
          "lesson_subtitle": "Avançando no sistema",
          "position": 2,
          "url": "https://impactus.video/g/replit-builder/classwork/sistemasapps/youtube-script-web-app-parte-2",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/7004aa0e-124c-40d2-9018-cef7194224bd/playlist.m3u8",
          "duration": 2058,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/bdb4144af380a32fb7e245c9b12cfb96.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/sistemasapps/youtube-script-web-app-parte-2.mp4",
          "status": "downloaded",
          "file_size_mb": 518.8
        },
        {
          "group_slug": "replit-builder",
          "topic_slug": "sistemasapps",
          "lesson_slug": "api-bunnynet",
          "lesson_title": "API Bunny.net",
          "lesson_subtitle": "Sistema que baixa vídeos via API do Bunny.net",
          "position": 3,
          "url": "https://impactus.video/g/replit-builder/classwork/sistemasapps/api-bunnynet",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/1b37a55c-c43b-4c22-9e74-545ac7cb5feb/playlist.m3u8",
          "duration": 2767,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/b2df3c78c3afefb98611364016aadf47.png",
          "local_file": "/var/www/html/aulas-replit/videos/replit-builder/sistemasapps/api-bunnynet.mp4",
          "status": "downloaded",
          "file_size_mb": 511.0
        }
      ]
    },
    "claude-code-builder": {
      "scraped_at": "2026-07-11T05:45:38Z",
      "group": "claude-code-builder",
      "group_id": 2,
      "base_url": "https://impactus.video",
      "lesson_count": 6,
      "topic_count": 3,
      "chapters": [
        {
          "slug": "configuracoes1",
          "title": "configuracoes1",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "claude-code-builder",
              "topic_slug": "configuracoes1",
              "lesson_slug": "instalacao",
              "lesson_title": "Instalação",
              "lesson_subtitle": "Veja como instalar o Claude Code",
              "position": 0,
              "url": "https://impactus.video/g/claude-code-builder/classwork/configuracoes1/instalacao",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/70c25a33-fa34-4f11-9c73-dfe24f2fa5e1/playlist.m3u8",
              "duration": 1108,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/be20c564f69b397f0c5b1ed1d0b24696.png",
              "local_file": "/var/www/html/aulas-replit/videos/claude-code-builder/configuracoes1/instalacao.mp4",
              "status": "downloaded",
              "file_size_mb": 247.8
            },
            {
              "group_slug": "claude-code-builder",
              "topic_slug": "configuracoes1",
              "lesson_slug": "primeiro-projeto",
              "lesson_title": "Primeiro Projeto",
              "lesson_subtitle": "Iniciado na prática",
              "position": 1,
              "url": "https://impactus.video/g/claude-code-builder/classwork/configuracoes1/primeiro-projeto",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/45027015-7d0e-4484-883d-a6e86443f13f/playlist.m3u8",
              "duration": 1416,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/cc3820500f87f728819aabe98ccde994.png",
              "local_file": "/var/www/html/aulas-replit/videos/claude-code-builder/configuracoes1/primeiro-projeto.mp4",
              "status": "downloaded",
              "file_size_mb": 201.5
            },
            {
              "group_slug": "claude-code-builder",
              "topic_slug": "configuracoes1",
              "lesson_slug": "comandos-slash",
              "lesson_title": "Comandos Slash",
              "lesson_subtitle": "Primordial para o Claude Code",
              "position": 2,
              "url": "https://impactus.video/g/claude-code-builder/classwork/configuracoes1/comandos-slash",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/ab0d3182-1fb2-4a9e-8e18-f01502f89311/playlist.m3u8",
              "duration": 529,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/61a0616e89f22ae4d195ea4e31ae3fe2.png",
              "local_file": "/var/www/html/aulas-replit/videos/claude-code-builder/configuracoes1/comandos-slash.mp4",
              "status": "downloaded",
              "file_size_mb": 62.7
            }
          ]
        },
        {
          "slug": "introducao2",
          "title": "introducao2",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "claude-code-builder",
              "topic_slug": "introducao2",
              "lesson_slug": "introducao1",
              "lesson_title": "Introdução",
              "lesson_subtitle": "Entendendo melhor",
              "position": 1,
              "url": "https://impactus.video/g/claude-code-builder/classwork/introducao2/introducao1",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/08329840-98e6-4b5a-aa67-c6373f1440e6/playlist.m3u8",
              "duration": 280,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/b7b9dbc89b5188ee2a91ad47c52007f6.png",
              "local_file": "/var/www/html/aulas-replit/videos/claude-code-builder/introducao2/introducao1.mp4",
              "status": "downloaded",
              "file_size_mb": 79.1
            }
          ]
        },
        {
          "slug": "workflow1",
          "title": "workflow1",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "claude-code-builder",
              "topic_slug": "workflow1",
              "lesson_slug": "fluxo-de-trabalho-parte-1",
              "lesson_title": "Fluxo de trabalho Parte #1",
              "lesson_subtitle": "Detalhes que podem fazer diferença",
              "position": 0,
              "url": "https://impactus.video/g/claude-code-builder/classwork/workflow1/fluxo-de-trabalho-parte-1",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/d1488ca1-5f44-403b-af6e-3f8ed4088d9f/playlist.m3u8",
              "duration": 577,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/a1e441ff50a99531a4280bb173e019e1.png",
              "local_file": "/var/www/html/aulas-replit/videos/claude-code-builder/workflow1/fluxo-de-trabalho-parte-1.mp4",
              "status": "downloaded",
              "file_size_mb": 107.7
            },
            {
              "group_slug": "claude-code-builder",
              "topic_slug": "workflow1",
              "lesson_slug": "mcps",
              "lesson_title": "MCPs",
              "lesson_subtitle": "Instalação e uso",
              "position": 1,
              "url": "https://impactus.video/g/claude-code-builder/classwork/workflow1/mcps",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/ee7848fd-0a4f-40c9-b1c9-11b510766257/playlist.m3u8",
              "duration": 1741,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/c404cfb58b7589230f6e797422c5b8e7.png",
              "local_file": "/var/www/html/aulas-replit/videos/claude-code-builder/workflow1/mcps.mp4",
              "status": "downloaded",
              "file_size_mb": 311.9
            }
          ]
        }
      ],
      "lessons": [
        {
          "group_slug": "claude-code-builder",
          "topic_slug": "configuracoes1",
          "lesson_slug": "instalacao",
          "lesson_title": "Instalação",
          "lesson_subtitle": "Veja como instalar o Claude Code",
          "position": 0,
          "url": "https://impactus.video/g/claude-code-builder/classwork/configuracoes1/instalacao",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/70c25a33-fa34-4f11-9c73-dfe24f2fa5e1/playlist.m3u8",
          "duration": 1108,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/be20c564f69b397f0c5b1ed1d0b24696.png",
          "local_file": "/var/www/html/aulas-replit/videos/claude-code-builder/configuracoes1/instalacao.mp4",
          "status": "downloaded",
          "file_size_mb": 247.8
        },
        {
          "group_slug": "claude-code-builder",
          "topic_slug": "configuracoes1",
          "lesson_slug": "primeiro-projeto",
          "lesson_title": "Primeiro Projeto",
          "lesson_subtitle": "Iniciado na prática",
          "position": 1,
          "url": "https://impactus.video/g/claude-code-builder/classwork/configuracoes1/primeiro-projeto",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/45027015-7d0e-4484-883d-a6e86443f13f/playlist.m3u8",
          "duration": 1416,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/cc3820500f87f728819aabe98ccde994.png",
          "local_file": "/var/www/html/aulas-replit/videos/claude-code-builder/configuracoes1/primeiro-projeto.mp4",
          "status": "downloaded",
          "file_size_mb": 201.5
        },
        {
          "group_slug": "claude-code-builder",
          "topic_slug": "configuracoes1",
          "lesson_slug": "comandos-slash",
          "lesson_title": "Comandos Slash",
          "lesson_subtitle": "Primordial para o Claude Code",
          "position": 2,
          "url": "https://impactus.video/g/claude-code-builder/classwork/configuracoes1/comandos-slash",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/ab0d3182-1fb2-4a9e-8e18-f01502f89311/playlist.m3u8",
          "duration": 529,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/61a0616e89f22ae4d195ea4e31ae3fe2.png",
          "local_file": "/var/www/html/aulas-replit/videos/claude-code-builder/configuracoes1/comandos-slash.mp4",
          "status": "downloaded",
          "file_size_mb": 62.7
        },
        {
          "group_slug": "claude-code-builder",
          "topic_slug": "introducao2",
          "lesson_slug": "introducao1",
          "lesson_title": "Introdução",
          "lesson_subtitle": "Entendendo melhor",
          "position": 1,
          "url": "https://impactus.video/g/claude-code-builder/classwork/introducao2/introducao1",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/08329840-98e6-4b5a-aa67-c6373f1440e6/playlist.m3u8",
          "duration": 280,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/b7b9dbc89b5188ee2a91ad47c52007f6.png",
          "local_file": "/var/www/html/aulas-replit/videos/claude-code-builder/introducao2/introducao1.mp4",
          "status": "downloaded",
          "file_size_mb": 79.1
        },
        {
          "group_slug": "claude-code-builder",
          "topic_slug": "workflow1",
          "lesson_slug": "fluxo-de-trabalho-parte-1",
          "lesson_title": "Fluxo de trabalho Parte #1",
          "lesson_subtitle": "Detalhes que podem fazer diferença",
          "position": 0,
          "url": "https://impactus.video/g/claude-code-builder/classwork/workflow1/fluxo-de-trabalho-parte-1",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/d1488ca1-5f44-403b-af6e-3f8ed4088d9f/playlist.m3u8",
          "duration": 577,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/a1e441ff50a99531a4280bb173e019e1.png",
          "local_file": "/var/www/html/aulas-replit/videos/claude-code-builder/workflow1/fluxo-de-trabalho-parte-1.mp4",
          "status": "downloaded",
          "file_size_mb": 107.7
        },
        {
          "group_slug": "claude-code-builder",
          "topic_slug": "workflow1",
          "lesson_slug": "mcps",
          "lesson_title": "MCPs",
          "lesson_subtitle": "Instalação e uso",
          "position": 1,
          "url": "https://impactus.video/g/claude-code-builder/classwork/workflow1/mcps",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/ee7848fd-0a4f-40c9-b1c9-11b510766257/playlist.m3u8",
          "duration": 1741,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/c404cfb58b7589230f6e797422c5b8e7.png",
          "local_file": "/var/www/html/aulas-replit/videos/claude-code-builder/workflow1/mcps.mp4",
          "status": "downloaded",
          "file_size_mb": 311.9
        }
      ]
    },
    "v0-builder": {
      "scraped_at": "2026-07-11T05:58:09Z",
      "group": "v0-builder",
      "group_id": 3,
      "base_url": "https://impactus.video",
      "lesson_count": 14,
      "topic_count": 4,
      "chapters": [
        {
          "slug": "geral",
          "title": "geral",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "v0-builder",
              "topic_slug": "geral",
              "lesson_slug": "boas-vindas1",
              "lesson_title": "Boas-Vindas",
              "lesson_subtitle": "Entenda como funciona a plataforma",
              "position": 0,
              "url": "https://impactus.video/g/v0-builder/classwork/geral/boas-vindas1",
              "stream_url": null,
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/eaecc1536ae8a3f1ee00f1c14ad64e1e.png",
              "local_file": null,
              "status": "text_or_material"
            },
            {
              "group_slug": "v0-builder",
              "topic_slug": "geral",
              "lesson_slug": "introducao2",
              "lesson_title": "Introdução",
              "lesson_subtitle": "Entenda sobre o v0 - uma introdução",
              "position": 1,
              "url": "https://impactus.video/g/v0-builder/classwork/geral/introducao2",
              "stream_url": null,
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/98d4d6f2fca99e664856bf9e088ac127.png",
              "local_file": null,
              "status": "text_or_material"
            }
          ]
        },
        {
          "slug": "introducao1",
          "title": "introducao1",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "v0-builder",
              "topic_slug": "introducao1",
              "lesson_slug": "boas-vindas3",
              "lesson_title": "Boas-vindas",
              "lesson_subtitle": "Conheça a plataforma",
              "position": 0,
              "url": "https://impactus.video/g/v0-builder/classwork/introducao1/boas-vindas3",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/de4b1859-42e1-42e4-849c-b3273df24d3e/playlist.m3u8",
              "duration": 290,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/65e819ea430c73d8d13977491cf58d33.png",
              "local_file": "/var/www/html/aulas-replit/videos/v0-builder/introducao1/boas-vindas3.mp4",
              "status": "downloaded",
              "file_size_mb": 77.2
            },
            {
              "group_slug": "v0-builder",
              "topic_slug": "introducao1",
              "lesson_slug": "introducao3",
              "lesson_title": "Introdução",
              "lesson_subtitle": "Conheça o v0",
              "position": 1,
              "url": "https://impactus.video/g/v0-builder/classwork/introducao1/introducao3",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/90111af5-1eac-4cd8-becd-d0d50428edc6/playlist.m3u8",
              "duration": 633,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/6459587fab078b4e18d6115c0edd12cb.png",
              "local_file": "/var/www/html/aulas-replit/videos/v0-builder/introducao1/introducao3.mp4",
              "status": "downloaded",
              "file_size_mb": 169.0
            }
          ]
        },
        {
          "slug": "v0-basico1",
          "title": "v0-basico1",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "v0-builder",
              "topic_slug": "v0-basico1",
              "lesson_slug": "vibe-coding-vs-no-code",
              "lesson_title": "Vibe Coding vs No-Code",
              "lesson_subtitle": "Entenda a diferença, e saiba como trabalhar",
              "position": 0,
              "url": "https://impactus.video/g/v0-builder/classwork/v0-basico1/vibe-coding-vs-no-code",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/55fe6d62-f150-4b8c-89b8-f22a0f0063ad/playlist.m3u8",
              "duration": 542,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/53be163385171d7304b6d7c9cd93c4b6.png",
              "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-basico1/vibe-coding-vs-no-code.mp4",
              "status": "downloaded",
              "file_size_mb": 168.9
            },
            {
              "group_slug": "v0-builder",
              "topic_slug": "v0-basico1",
              "lesson_slug": "prompts",
              "lesson_title": "Prompts",
              "lesson_subtitle": "Como usar prompts da forma correta com o v0",
              "position": 1,
              "url": "https://impactus.video/g/v0-builder/classwork/v0-basico1/prompts",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/526a2053-7fdd-4a25-88cb-300525306e74/playlist.m3u8",
              "duration": 551,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/8ae4fdc3527b1b08c57df3fb0a6b18bf.png",
              "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-basico1/prompts.mp4",
              "status": "downloaded",
              "file_size_mb": 150.9
            },
            {
              "group_slug": "v0-builder",
              "topic_slug": "v0-basico1",
              "lesson_slug": "configuracoes",
              "lesson_title": "Configurações",
              "lesson_subtitle": "Todas as configurações básicas do v0",
              "position": 2,
              "url": "https://impactus.video/g/v0-builder/classwork/v0-basico1/configuracoes",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/1596531c-e2f0-41b4-a818-aa3b70515227/playlist.m3u8",
              "duration": 1315,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/2fdd46aa8ba67b56146ddc4ae9e9934e.png",
              "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-basico1/configuracoes.mp4",
              "status": "downloaded",
              "file_size_mb": 236.0
            },
            {
              "group_slug": "v0-builder",
              "topic_slug": "v0-basico1",
              "lesson_slug": "precificacao1",
              "lesson_title": "Precificação",
              "lesson_subtitle": "Entenda o modelo de precificação do v0",
              "position": 3,
              "url": "https://impactus.video/g/v0-builder/classwork/v0-basico1/precificacao1",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/de457847-0b62-4041-85de-244436be7ed2/playlist.m3u8",
              "duration": 357,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/540f847469aa1e04ef5d7570dcc8343b.png",
              "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-basico1/precificacao1.mp4",
              "status": "downloaded",
              "file_size_mb": 53.3
            },
            {
              "group_slug": "v0-builder",
              "topic_slug": "v0-basico1",
              "lesson_slug": "integracoes",
              "lesson_title": "Integrações",
              "lesson_subtitle": "Um mundo a ser explorado com a Vercel",
              "position": 4,
              "url": "https://impactus.video/g/v0-builder/classwork/v0-basico1/integracoes",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/ea9d692a-f0fd-4324-af83-ac27b1549d1e/playlist.m3u8",
              "duration": 234,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/f360e7ac8d8118108f486ede06911074.png",
              "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-basico1/integracoes.mp4",
              "status": "downloaded",
              "file_size_mb": 51.8
            },
            {
              "group_slug": "v0-builder",
              "topic_slug": "v0-basico1",
              "lesson_slug": "ferramentas-extras",
              "lesson_title": "Ferramentas Extras",
              "lesson_subtitle": "Melhore o front-end do seu app com estas ferramentas",
              "position": 5,
              "url": "https://impactus.video/g/v0-builder/classwork/v0-basico1/ferramentas-extras",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/a9880a41-fe02-47eb-baf4-2a72e5e8c233/playlist.m3u8",
              "duration": 488,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/03391414129f928109483fe427b6633b.png",
              "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-basico1/ferramentas-extras.mp4",
              "status": "downloaded",
              "file_size_mb": 121.8
            }
          ]
        },
        {
          "slug": "v0-intermediario1",
          "title": "v0-intermediario1",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "v0-builder",
              "topic_slug": "v0-intermediario1",
              "lesson_slug": "primeiro-sistema",
              "lesson_title": "Primeiro Sistema",
              "lesson_subtitle": "Criando seu primeiro sistema no v0",
              "position": 0,
              "url": "https://impactus.video/g/v0-builder/classwork/v0-intermediario1/primeiro-sistema",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/b6f238ed-2a9d-4ae6-9107-64ac79ab48cc/playlist.m3u8",
              "duration": 1168,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/bde85b28c14b2f71129f0d1b038be4e0.png",
              "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-intermediario1/primeiro-sistema.mp4",
              "status": "downloaded",
              "file_size_mb": 170.3
            },
            {
              "group_slug": "v0-builder",
              "topic_slug": "v0-intermediario1",
              "lesson_slug": "banco-de-dados1",
              "lesson_title": "Banco de Dados",
              "lesson_subtitle": "Integrando banco de dados com a aplicação",
              "position": 1,
              "url": "https://impactus.video/g/v0-builder/classwork/v0-intermediario1/banco-de-dados1",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/99f90934-ffa7-475a-b187-73116c945b09/playlist.m3u8",
              "duration": 792,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/3fcc92b2c595257cf631da1a1bec3760.png",
              "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-intermediario1/banco-de-dados1.mp4",
              "status": "downloaded",
              "file_size_mb": 144.9
            },
            {
              "group_slug": "v0-builder",
              "topic_slug": "v0-intermediario1",
              "lesson_slug": "autenticacao",
              "lesson_title": "Autenticação",
              "lesson_subtitle": "Login e senha para o sistema",
              "position": 2,
              "url": "https://impactus.video/g/v0-builder/classwork/v0-intermediario1/autenticacao",
              "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/7f50121b-cf8c-4b17-8710-dfccf28f6378/playlist.m3u8",
              "duration": 1820,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/203d463c2bfa72e44d9e0fb6843f17b6.png",
              "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-intermediario1/autenticacao.mp4",
              "status": "downloaded",
              "file_size_mb": 325.4
            },
            {
              "group_slug": "v0-builder",
              "topic_slug": "v0-intermediario1",
              "lesson_slug": "deploy",
              "lesson_title": "Deploy",
              "lesson_subtitle": "Fazendo um deploy simples no v0",
              "position": 3,
              "url": "https://impactus.video/g/v0-builder/classwork/v0-intermediario1/deploy",
              "stream_url": null,
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/db990fabce67fe3c48579fbeac0e42ad.png",
              "local_file": null,
              "status": "text_or_material"
            }
          ]
        }
      ],
      "lessons": [
        {
          "group_slug": "v0-builder",
          "topic_slug": "geral",
          "lesson_slug": "boas-vindas1",
          "lesson_title": "Boas-Vindas",
          "lesson_subtitle": "Entenda como funciona a plataforma",
          "position": 0,
          "url": "https://impactus.video/g/v0-builder/classwork/geral/boas-vindas1",
          "stream_url": null,
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/eaecc1536ae8a3f1ee00f1c14ad64e1e.png",
          "local_file": null,
          "status": "text_or_material"
        },
        {
          "group_slug": "v0-builder",
          "topic_slug": "geral",
          "lesson_slug": "introducao2",
          "lesson_title": "Introdução",
          "lesson_subtitle": "Entenda sobre o v0 - uma introdução",
          "position": 1,
          "url": "https://impactus.video/g/v0-builder/classwork/geral/introducao2",
          "stream_url": null,
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/98d4d6f2fca99e664856bf9e088ac127.png",
          "local_file": null,
          "status": "text_or_material"
        },
        {
          "group_slug": "v0-builder",
          "topic_slug": "introducao1",
          "lesson_slug": "boas-vindas3",
          "lesson_title": "Boas-vindas",
          "lesson_subtitle": "Conheça a plataforma",
          "position": 0,
          "url": "https://impactus.video/g/v0-builder/classwork/introducao1/boas-vindas3",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/de4b1859-42e1-42e4-849c-b3273df24d3e/playlist.m3u8",
          "duration": 290,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/65e819ea430c73d8d13977491cf58d33.png",
          "local_file": "/var/www/html/aulas-replit/videos/v0-builder/introducao1/boas-vindas3.mp4",
          "status": "downloaded",
          "file_size_mb": 77.2
        },
        {
          "group_slug": "v0-builder",
          "topic_slug": "introducao1",
          "lesson_slug": "introducao3",
          "lesson_title": "Introdução",
          "lesson_subtitle": "Conheça o v0",
          "position": 1,
          "url": "https://impactus.video/g/v0-builder/classwork/introducao1/introducao3",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/90111af5-1eac-4cd8-becd-d0d50428edc6/playlist.m3u8",
          "duration": 633,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/6459587fab078b4e18d6115c0edd12cb.png",
          "local_file": "/var/www/html/aulas-replit/videos/v0-builder/introducao1/introducao3.mp4",
          "status": "downloaded",
          "file_size_mb": 169.0
        },
        {
          "group_slug": "v0-builder",
          "topic_slug": "v0-basico1",
          "lesson_slug": "vibe-coding-vs-no-code",
          "lesson_title": "Vibe Coding vs No-Code",
          "lesson_subtitle": "Entenda a diferença, e saiba como trabalhar",
          "position": 0,
          "url": "https://impactus.video/g/v0-builder/classwork/v0-basico1/vibe-coding-vs-no-code",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/55fe6d62-f150-4b8c-89b8-f22a0f0063ad/playlist.m3u8",
          "duration": 542,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/53be163385171d7304b6d7c9cd93c4b6.png",
          "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-basico1/vibe-coding-vs-no-code.mp4",
          "status": "downloaded",
          "file_size_mb": 168.9
        },
        {
          "group_slug": "v0-builder",
          "topic_slug": "v0-basico1",
          "lesson_slug": "prompts",
          "lesson_title": "Prompts",
          "lesson_subtitle": "Como usar prompts da forma correta com o v0",
          "position": 1,
          "url": "https://impactus.video/g/v0-builder/classwork/v0-basico1/prompts",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/526a2053-7fdd-4a25-88cb-300525306e74/playlist.m3u8",
          "duration": 551,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/8ae4fdc3527b1b08c57df3fb0a6b18bf.png",
          "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-basico1/prompts.mp4",
          "status": "downloaded",
          "file_size_mb": 150.9
        },
        {
          "group_slug": "v0-builder",
          "topic_slug": "v0-basico1",
          "lesson_slug": "configuracoes",
          "lesson_title": "Configurações",
          "lesson_subtitle": "Todas as configurações básicas do v0",
          "position": 2,
          "url": "https://impactus.video/g/v0-builder/classwork/v0-basico1/configuracoes",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/1596531c-e2f0-41b4-a818-aa3b70515227/playlist.m3u8",
          "duration": 1315,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/2fdd46aa8ba67b56146ddc4ae9e9934e.png",
          "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-basico1/configuracoes.mp4",
          "status": "downloaded",
          "file_size_mb": 236.0
        },
        {
          "group_slug": "v0-builder",
          "topic_slug": "v0-basico1",
          "lesson_slug": "precificacao1",
          "lesson_title": "Precificação",
          "lesson_subtitle": "Entenda o modelo de precificação do v0",
          "position": 3,
          "url": "https://impactus.video/g/v0-builder/classwork/v0-basico1/precificacao1",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/de457847-0b62-4041-85de-244436be7ed2/playlist.m3u8",
          "duration": 357,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/540f847469aa1e04ef5d7570dcc8343b.png",
          "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-basico1/precificacao1.mp4",
          "status": "downloaded",
          "file_size_mb": 53.3
        },
        {
          "group_slug": "v0-builder",
          "topic_slug": "v0-basico1",
          "lesson_slug": "integracoes",
          "lesson_title": "Integrações",
          "lesson_subtitle": "Um mundo a ser explorado com a Vercel",
          "position": 4,
          "url": "https://impactus.video/g/v0-builder/classwork/v0-basico1/integracoes",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/ea9d692a-f0fd-4324-af83-ac27b1549d1e/playlist.m3u8",
          "duration": 234,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/f360e7ac8d8118108f486ede06911074.png",
          "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-basico1/integracoes.mp4",
          "status": "downloaded",
          "file_size_mb": 51.8
        },
        {
          "group_slug": "v0-builder",
          "topic_slug": "v0-basico1",
          "lesson_slug": "ferramentas-extras",
          "lesson_title": "Ferramentas Extras",
          "lesson_subtitle": "Melhore o front-end do seu app com estas ferramentas",
          "position": 5,
          "url": "https://impactus.video/g/v0-builder/classwork/v0-basico1/ferramentas-extras",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/a9880a41-fe02-47eb-baf4-2a72e5e8c233/playlist.m3u8",
          "duration": 488,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/03391414129f928109483fe427b6633b.png",
          "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-basico1/ferramentas-extras.mp4",
          "status": "downloaded",
          "file_size_mb": 121.8
        },
        {
          "group_slug": "v0-builder",
          "topic_slug": "v0-intermediario1",
          "lesson_slug": "primeiro-sistema",
          "lesson_title": "Primeiro Sistema",
          "lesson_subtitle": "Criando seu primeiro sistema no v0",
          "position": 0,
          "url": "https://impactus.video/g/v0-builder/classwork/v0-intermediario1/primeiro-sistema",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/b6f238ed-2a9d-4ae6-9107-64ac79ab48cc/playlist.m3u8",
          "duration": 1168,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/bde85b28c14b2f71129f0d1b038be4e0.png",
          "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-intermediario1/primeiro-sistema.mp4",
          "status": "downloaded",
          "file_size_mb": 170.3
        },
        {
          "group_slug": "v0-builder",
          "topic_slug": "v0-intermediario1",
          "lesson_slug": "banco-de-dados1",
          "lesson_title": "Banco de Dados",
          "lesson_subtitle": "Integrando banco de dados com a aplicação",
          "position": 1,
          "url": "https://impactus.video/g/v0-builder/classwork/v0-intermediario1/banco-de-dados1",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/99f90934-ffa7-475a-b187-73116c945b09/playlist.m3u8",
          "duration": 792,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/3fcc92b2c595257cf631da1a1bec3760.png",
          "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-intermediario1/banco-de-dados1.mp4",
          "status": "downloaded",
          "file_size_mb": 144.9
        },
        {
          "group_slug": "v0-builder",
          "topic_slug": "v0-intermediario1",
          "lesson_slug": "autenticacao",
          "lesson_title": "Autenticação",
          "lesson_subtitle": "Login e senha para o sistema",
          "position": 2,
          "url": "https://impactus.video/g/v0-builder/classwork/v0-intermediario1/autenticacao",
          "stream_url": "https://b-vz-dbcf7577-731.tv.pandavideo.com.br/7f50121b-cf8c-4b17-8710-dfccf28f6378/playlist.m3u8",
          "duration": 1820,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/203d463c2bfa72e44d9e0fb6843f17b6.png",
          "local_file": "/var/www/html/aulas-replit/videos/v0-builder/v0-intermediario1/autenticacao.mp4",
          "status": "downloaded",
          "file_size_mb": 325.4
        },
        {
          "group_slug": "v0-builder",
          "topic_slug": "v0-intermediario1",
          "lesson_slug": "deploy",
          "lesson_title": "Deploy",
          "lesson_subtitle": "Fazendo um deploy simples no v0",
          "position": 3,
          "url": "https://impactus.video/g/v0-builder/classwork/v0-intermediario1/deploy",
          "stream_url": null,
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lesson/thumbnails/db990fabce67fe3c48579fbeac0e42ad.png",
          "local_file": null,
          "status": "text_or_material"
        }
      ]
    },
    "plano-empreendedor-30": {
      "scraped_at": "2026-07-11T06:01:27Z",
      "group": "plano-empreendedor-30",
      "group_id": 4,
      "base_url": "https://impactus.video",
      "lesson_count": 11,
      "topic_count": 5,
      "chapters": [
        {
          "slug": "bonus",
          "title": "bonus",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "plano-empreendedor-30",
              "topic_slug": "bonus",
              "lesson_slug": "material-de-bonus",
              "lesson_title": "Material de Bônus",
              "lesson_subtitle": "Templates e materiais prontos para uso",
              "position": 0,
              "url": "https://impactus.video/g/plano-empreendedor-30/classwork/bonus/material-de-bonus",
              "stream_url": null,
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/a9fd253059c471580edeeb00e3a50382.png",
              "local_file": null,
              "status": "text_or_material"
            }
          ]
        },
        {
          "slug": "bootcamp-mental",
          "title": "bootcamp-mental",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "plano-empreendedor-30",
              "topic_slug": "bootcamp-mental",
              "lesson_slug": "debug-da-sindrome-de-impostor",
              "lesson_title": "Debug da síndrome de impostor",
              "lesson_subtitle": "Descubra o que te atrapalha",
              "position": 0,
              "url": "https://impactus.video/g/plano-empreendedor-30/classwork/bootcamp-mental/debug-da-sindrome-de-impostor",
              "stream_url": "https://iframe.mediadelivery.net/embed/468369/0fa893a0-7820-49ab-88d2-e67f8a5cd26b?autoplay=true",
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/8622220a29c68bfeb4e74927c52e0ea7.png",
              "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/bootcamp-mental/debug-da-sindrome-de-impostor.mp4",
              "status": "downloaded",
              "file_size_mb": 1063.0
            },
            {
              "group_slug": "plano-empreendedor-30",
              "topic_slug": "bootcamp-mental",
              "lesson_slug": "blindando-se-contra-o-medo",
              "lesson_title": "Blindando-se contra o medo",
              "lesson_subtitle": "Siga em frente da como está",
              "position": 1,
              "url": "https://impactus.video/g/plano-empreendedor-30/classwork/bootcamp-mental/blindando-se-contra-o-medo",
              "stream_url": "https://iframe.mediadelivery.net/embed/468369/a96c1a23-a454-40b6-995a-d64554fe5150?autoplay=true",
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/0d7e6c36e85faa4ec55967d23174622e.png",
              "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/bootcamp-mental/blindando-se-contra-o-medo.mp4",
              "status": "downloaded",
              "file_size_mb": 670.5
            },
            {
              "group_slug": "plano-empreendedor-30",
              "topic_slug": "bootcamp-mental",
              "lesson_slug": "mentalidade-empreendedora",
              "lesson_title": "Mentalidade empreendedora",
              "lesson_subtitle": "Pense como um empreendedor",
              "position": 2,
              "url": "https://impactus.video/g/plano-empreendedor-30/classwork/bootcamp-mental/mentalidade-empreendedora",
              "stream_url": "https://iframe.mediadelivery.net/embed/468369/9b991925-8713-4059-82bd-5b14d85972e8?autoplay=true",
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/59bf5cf97d2bc4519e7cf7f4fea9436a.png",
              "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/bootcamp-mental/mentalidade-empreendedora.mp4",
              "status": "downloaded",
              "file_size_mb": 320.9
            }
          ]
        },
        {
          "slug": "financas",
          "title": "financas",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "plano-empreendedor-30",
              "topic_slug": "financas",
              "lesson_slug": "precisa-de-reserva-financeira",
              "lesson_title": "Precisa de reserva financeira?",
              "lesson_subtitle": "Vamos falar das finanças",
              "position": 0,
              "url": "https://impactus.video/g/plano-empreendedor-30/classwork/financas/precisa-de-reserva-financeira",
              "stream_url": "https://iframe.mediadelivery.net/embed/468369/43e8499e-4fbb-4134-8719-91f7f99232a5?autoplay=true",
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/6f42097814a8f1a9cfaf384b2e73640c.png",
              "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/financas/precisa-de-reserva-financeira.mp4",
              "status": "downloaded",
              "file_size_mb": 979.5
            },
            {
              "group_slug": "plano-empreendedor-30",
              "topic_slug": "financas",
              "lesson_slug": "3-grandes-erros-financeiros",
              "lesson_title": "3 grandes erros financeiros",
              "lesson_subtitle": "Evite estes erros",
              "position": 1,
              "url": "https://impactus.video/g/plano-empreendedor-30/classwork/financas/3-grandes-erros-financeiros",
              "stream_url": "https://iframe.mediadelivery.net/embed/468369/9c5e1d44-65cb-4661-8858-d77724d2bf6d?autoplay=true",
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/c4aca3e6b1cc1b1ef2100d174e4bb508.png",
              "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/financas/3-grandes-erros-financeiros.mp4",
              "status": "downloaded",
              "file_size_mb": 797.1
            }
          ]
        },
        {
          "slug": "seu-negocio",
          "title": "seu-negocio",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "plano-empreendedor-30",
              "topic_slug": "seu-negocio",
              "lesson_slug": "negocios-online-de-alto-potencial",
              "lesson_title": "Negócios online de alto potencial",
              "lesson_subtitle": "Descubra o que fazer",
              "position": 0,
              "url": "https://impactus.video/g/plano-empreendedor-30/classwork/seu-negocio/negocios-online-de-alto-potencial",
              "stream_url": "https://iframe.mediadelivery.net/embed/468369/e709077f-1f6d-485d-b7ac-29ece37e2cf9?autoplay=true",
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/a6c8d3057fa673b26fe5f89b2fa7f48d.png",
              "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/seu-negocio/negocios-online-de-alto-potencial.mp4",
              "status": "downloaded",
              "file_size_mb": 1393.5
            },
            {
              "group_slug": "plano-empreendedor-30",
              "topic_slug": "seu-negocio",
              "lesson_slug": "saas-micro-saas-scam-para-iniciantes",
              "lesson_title": "SaaS / Micro-SaaS - Scam para iniciantes",
              "lesson_subtitle": "SaaS não é para iniciantes",
              "position": 1,
              "url": "https://impactus.video/g/plano-empreendedor-30/classwork/seu-negocio/saas-micro-saas-scam-para-iniciantes",
              "stream_url": "https://iframe.mediadelivery.net/embed/468369/74990693-9a38-47bb-873a-3bff60edf72b?autoplay=true",
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/c4cb5d935b06b80de65f13982e6380e3.png",
              "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/seu-negocio/saas-micro-saas-scam-para-iniciantes.mp4",
              "status": "downloaded",
              "file_size_mb": 560.8
            }
          ]
        },
        {
          "slug": "venda",
          "title": "venda",
          "cover_image": null,
          "lessons": [
            {
              "group_slug": "plano-empreendedor-30",
              "topic_slug": "venda",
              "lesson_slug": "apareca-apareca-apareca",
              "lesson_title": "APAREÇA, APAREÇA, APAREÇA",
              "lesson_subtitle": "Segredo para vender",
              "position": 0,
              "url": "https://impactus.video/g/plano-empreendedor-30/classwork/venda/apareca-apareca-apareca",
              "stream_url": "https://iframe.mediadelivery.net/embed/468369/be7fca3e-73b9-4c54-bd26-1e986ac092f3?autoplay=true",
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/00b72dc73c7b5fb4906747a965ba0bcd.png",
              "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/venda/apareca-apareca-apareca.mp4",
              "status": "downloaded",
              "file_size_mb": 662.2
            },
            {
              "group_slug": "plano-empreendedor-30",
              "topic_slug": "venda",
              "lesson_slug": "como-vender-quanto-cobrar",
              "lesson_title": "Como vender - Quanto cobrar",
              "lesson_subtitle": "Valores e táticas",
              "position": 1,
              "url": "https://impactus.video/g/plano-empreendedor-30/classwork/venda/como-vender-quanto-cobrar",
              "stream_url": "https://iframe.mediadelivery.net/embed/468369/dd322432-9422-4ca3-8680-d8a87fa6d3dd?autoplay=true",
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/b5b41e1c56aceec2f6661a8aa1222fba.png",
              "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/venda/como-vender-quanto-cobrar.mp4",
              "status": "downloaded",
              "file_size_mb": 1386.5
            },
            {
              "group_slug": "plano-empreendedor-30",
              "topic_slug": "venda",
              "lesson_slug": "checklist",
              "lesson_title": "Checklist",
              "lesson_subtitle": "Passo a Passo",
              "position": 2,
              "url": "https://impactus.video/g/plano-empreendedor-30/classwork/venda/checklist",
              "stream_url": "https://iframe.mediadelivery.net/embed/468369/11740709-f4f8-40e4-8478-cf9f82ca962f?autoplay=true",
              "duration": null,
              "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/f96df861707ed11bbdf7eee2efe7710b.png",
              "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/venda/checklist.mp4",
              "status": "downloaded",
              "file_size_mb": 258.0
            }
          ]
        }
      ],
      "lessons": [
        {
          "group_slug": "plano-empreendedor-30",
          "topic_slug": "bonus",
          "lesson_slug": "material-de-bonus",
          "lesson_title": "Material de Bônus",
          "lesson_subtitle": "Templates e materiais prontos para uso",
          "position": 0,
          "url": "https://impactus.video/g/plano-empreendedor-30/classwork/bonus/material-de-bonus",
          "stream_url": null,
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/a9fd253059c471580edeeb00e3a50382.png",
          "local_file": null,
          "status": "text_or_material"
        },
        {
          "group_slug": "plano-empreendedor-30",
          "topic_slug": "bootcamp-mental",
          "lesson_slug": "debug-da-sindrome-de-impostor",
          "lesson_title": "Debug da síndrome de impostor",
          "lesson_subtitle": "Descubra o que te atrapalha",
          "position": 0,
          "url": "https://impactus.video/g/plano-empreendedor-30/classwork/bootcamp-mental/debug-da-sindrome-de-impostor",
          "stream_url": "https://iframe.mediadelivery.net/embed/468369/0fa893a0-7820-49ab-88d2-e67f8a5cd26b?autoplay=true",
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/8622220a29c68bfeb4e74927c52e0ea7.png",
          "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/bootcamp-mental/debug-da-sindrome-de-impostor.mp4",
          "status": "downloaded",
          "file_size_mb": 1063.0
        },
        {
          "group_slug": "plano-empreendedor-30",
          "topic_slug": "bootcamp-mental",
          "lesson_slug": "blindando-se-contra-o-medo",
          "lesson_title": "Blindando-se contra o medo",
          "lesson_subtitle": "Siga em frente da como está",
          "position": 1,
          "url": "https://impactus.video/g/plano-empreendedor-30/classwork/bootcamp-mental/blindando-se-contra-o-medo",
          "stream_url": "https://iframe.mediadelivery.net/embed/468369/a96c1a23-a454-40b6-995a-d64554fe5150?autoplay=true",
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/0d7e6c36e85faa4ec55967d23174622e.png",
          "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/bootcamp-mental/blindando-se-contra-o-medo.mp4",
          "status": "downloaded",
          "file_size_mb": 670.5
        },
        {
          "group_slug": "plano-empreendedor-30",
          "topic_slug": "bootcamp-mental",
          "lesson_slug": "mentalidade-empreendedora",
          "lesson_title": "Mentalidade empreendedora",
          "lesson_subtitle": "Pense como um empreendedor",
          "position": 2,
          "url": "https://impactus.video/g/plano-empreendedor-30/classwork/bootcamp-mental/mentalidade-empreendedora",
          "stream_url": "https://iframe.mediadelivery.net/embed/468369/9b991925-8713-4059-82bd-5b14d85972e8?autoplay=true",
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/59bf5cf97d2bc4519e7cf7f4fea9436a.png",
          "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/bootcamp-mental/mentalidade-empreendedora.mp4",
          "status": "downloaded",
          "file_size_mb": 320.9
        },
        {
          "group_slug": "plano-empreendedor-30",
          "topic_slug": "financas",
          "lesson_slug": "precisa-de-reserva-financeira",
          "lesson_title": "Precisa de reserva financeira?",
          "lesson_subtitle": "Vamos falar das finanças",
          "position": 0,
          "url": "https://impactus.video/g/plano-empreendedor-30/classwork/financas/precisa-de-reserva-financeira",
          "stream_url": "https://iframe.mediadelivery.net/embed/468369/43e8499e-4fbb-4134-8719-91f7f99232a5?autoplay=true",
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/6f42097814a8f1a9cfaf384b2e73640c.png",
          "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/financas/precisa-de-reserva-financeira.mp4",
          "status": "downloaded",
          "file_size_mb": 979.5
        },
        {
          "group_slug": "plano-empreendedor-30",
          "topic_slug": "financas",
          "lesson_slug": "3-grandes-erros-financeiros",
          "lesson_title": "3 grandes erros financeiros",
          "lesson_subtitle": "Evite estes erros",
          "position": 1,
          "url": "https://impactus.video/g/plano-empreendedor-30/classwork/financas/3-grandes-erros-financeiros",
          "stream_url": "https://iframe.mediadelivery.net/embed/468369/9c5e1d44-65cb-4661-8858-d77724d2bf6d?autoplay=true",
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/c4aca3e6b1cc1b1ef2100d174e4bb508.png",
          "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/financas/3-grandes-erros-financeiros.mp4",
          "status": "downloaded",
          "file_size_mb": 797.1
        },
        {
          "group_slug": "plano-empreendedor-30",
          "topic_slug": "seu-negocio",
          "lesson_slug": "negocios-online-de-alto-potencial",
          "lesson_title": "Negócios online de alto potencial",
          "lesson_subtitle": "Descubra o que fazer",
          "position": 0,
          "url": "https://impactus.video/g/plano-empreendedor-30/classwork/seu-negocio/negocios-online-de-alto-potencial",
          "stream_url": "https://iframe.mediadelivery.net/embed/468369/e709077f-1f6d-485d-b7ac-29ece37e2cf9?autoplay=true",
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/a6c8d3057fa673b26fe5f89b2fa7f48d.png",
          "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/seu-negocio/negocios-online-de-alto-potencial.mp4",
          "status": "downloaded",
          "file_size_mb": 1393.5
        },
        {
          "group_slug": "plano-empreendedor-30",
          "topic_slug": "seu-negocio",
          "lesson_slug": "saas-micro-saas-scam-para-iniciantes",
          "lesson_title": "SaaS / Micro-SaaS - Scam para iniciantes",
          "lesson_subtitle": "SaaS não é para iniciantes",
          "position": 1,
          "url": "https://impactus.video/g/plano-empreendedor-30/classwork/seu-negocio/saas-micro-saas-scam-para-iniciantes",
          "stream_url": "https://iframe.mediadelivery.net/embed/468369/74990693-9a38-47bb-873a-3bff60edf72b?autoplay=true",
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/c4cb5d935b06b80de65f13982e6380e3.png",
          "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/seu-negocio/saas-micro-saas-scam-para-iniciantes.mp4",
          "status": "downloaded",
          "file_size_mb": 560.8
        },
        {
          "group_slug": "plano-empreendedor-30",
          "topic_slug": "venda",
          "lesson_slug": "apareca-apareca-apareca",
          "lesson_title": "APAREÇA, APAREÇA, APAREÇA",
          "lesson_subtitle": "Segredo para vender",
          "position": 0,
          "url": "https://impactus.video/g/plano-empreendedor-30/classwork/venda/apareca-apareca-apareca",
          "stream_url": "https://iframe.mediadelivery.net/embed/468369/be7fca3e-73b9-4c54-bd26-1e986ac092f3?autoplay=true",
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/00b72dc73c7b5fb4906747a965ba0bcd.png",
          "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/venda/apareca-apareca-apareca.mp4",
          "status": "downloaded",
          "file_size_mb": 662.2
        },
        {
          "group_slug": "plano-empreendedor-30",
          "topic_slug": "venda",
          "lesson_slug": "como-vender-quanto-cobrar",
          "lesson_title": "Como vender - Quanto cobrar",
          "lesson_subtitle": "Valores e táticas",
          "position": 1,
          "url": "https://impactus.video/g/plano-empreendedor-30/classwork/venda/como-vender-quanto-cobrar",
          "stream_url": "https://iframe.mediadelivery.net/embed/468369/dd322432-9422-4ca3-8680-d8a87fa6d3dd?autoplay=true",
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/b5b41e1c56aceec2f6661a8aa1222fba.png",
          "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/venda/como-vender-quanto-cobrar.mp4",
          "status": "downloaded",
          "file_size_mb": 1386.5
        },
        {
          "group_slug": "plano-empreendedor-30",
          "topic_slug": "venda",
          "lesson_slug": "checklist",
          "lesson_title": "Checklist",
          "lesson_subtitle": "Passo a Passo",
          "position": 2,
          "url": "https://impactus.video/g/plano-empreendedor-30/classwork/venda/checklist",
          "stream_url": "https://iframe.mediadelivery.net/embed/468369/11740709-f4f8-40e4-8478-cf9f82ca962f?autoplay=true",
          "duration": null,
          "thumbnail": "https://cdn.ensinio.com/iai/iai/group/lessons/thumbnails/f96df861707ed11bbdf7eee2efe7710b.png",
          "local_file": "/var/www/html/aulas-replit/videos/plano-empreendedor-30/venda/checklist.mp4",
          "status": "downloaded",
          "file_size_mb": 258.0
        }
      ]
    }
  }
}