// ESTÚDIO — Página "⚡ Para Hoje": a dose diária de conteúdo.
// 1 ideia p/ YouTube · 1 p/ Instagram · 1 p/ TikTok · 1 sequência de stories que monetiza.
// Exporta window.ParaHoje + window.HOJE_DATA (usado no destaque da Dashboard).
(function () {
  const { useState } = React;
  const D = window.DATA;
  const { PageHead, Card } = window.UI;
  const h = React.createElement;

  // ── POOLS de ideias (rotacionam por dia) ───────────────────────────────
  const YOUTUBE = [
    { fmt: "Vídeo longo", pilar: "Criação sustentável", titulo: "Como eu gravo uma semana de conteúdo em 1 tarde (com 2 filhos em casa)", roteiro: ["Abre mostrando o caos real do dia", "Meu método de gravação em lote passo a passo", "Setup barato que uso", "Como IA me ajuda no roteiro"], cta: "Menciona o curso de Criação com IA no meio do vídeo" },
    { fmt: "Short", pilar: "IA no dia a dia", titulo: "O prompt que transforma 1 ideia em 10 conteúdos", roteiro: ["Mostra a ideia crua", "Cola o prompt na tela", "Resultado aparecendo em tempo real"], cta: "“Link do prompt completo na descrição”" },
    { fmt: "Vídeo longo", pilar: "IA no dia a dia", titulo: "Meu fluxo de IA completo: da ideia ao post publicado", roteiro: ["Tour pelas ferramentas que uso", "Roteiro → arte → legenda com IA", "O que eu NÃO deixo a IA fazer", "Erros que já cometi"], cta: "Chama pra lista de espera do curso" },
    { fmt: "Short", pilar: "Bastidores de mãe", titulo: "Trabalhar sendo mãe atípica não é o que te vendem", roteiro: ["Frase de virada de padrão", "O que ninguém mostra", "O que me sustenta de verdade"], cta: "“Comenta ‘EU’ se você se identifica”" },
    { fmt: "Vídeo longo", pilar: "Repertório & referências", titulo: "5 livros que mudaram a forma como eu crio conteúdo", roteiro: ["Por que repertório vem antes de opinião", "Livro a livro + o que apliquei", "Como transformo leitura em post"], cta: "Indica os livros com link de afiliado na descrição" },
    { fmt: "Short", pilar: "Criação sustentável", titulo: "Pare de esperar inspiração pra gravar", roteiro: ["Mito da inspiração", "O gatilho que realmente funciona", "Prova rápida"], cta: "“Salva pra lembrar amanhã”" },
    { fmt: "Vídeo longo", pilar: "IA no dia a dia", titulo: "Montei um mês inteiro de conteúdo em 1 hora usando IA", roteiro: ["Mostro a planilha vazia", "Gerando pautas com IA ao vivo", "Organizando por pilar", "Resultado final"], cta: "Oferece o planner de conteúdo (produto digital)" },
    { fmt: "Short", pilar: "Bastidores de mãe", titulo: "Como é criar conteúdo com TDAH e 28 abas na cabeça", roteiro: ["Abre com a bagunça mental", "1 truque que me organiza", "Convite pra comunidade"], cta: "“Te espero lá dentro (link na bio)”" },
    { fmt: "Vídeo longo", pilar: "Criação sustentável", titulo: "O que eu faria se começasse do zero hoje (sem audiência)", roteiro: ["Erro que eu evitaria", "Os 3 primeiros conteúdos", "Como escolher 1 rede só", "Consistência sem burnout"], cta: "Chama pra oficina / mentoria" },
    { fmt: "Short", pilar: "Repertório & referências", titulo: "Essa campanha me travou (no bom sentido)", roteiro: ["Mostra a referência", "O que ela ensina", "Como você aplica hoje"], cta: "“Manda pra alguém que cria conteúdo”" },
  ];

  const INSTAGRAM = [
    { fmt: "Reel", pilar: "Bastidores de mãe", titulo: "POV: você é mãe, criadora e ninguém te avisou que ia ser assim", roteiro: ["Trend de áudio + texto na tela", "Cenas reais do dia (rápidas)", "Frase de acolhimento no fim"], cta: "Legenda com convite pra salvar e comentar" },
    { fmt: "Carrossel", pilar: "IA no dia a dia", titulo: "7 prompts que eu uso toda semana (rouba os meus)", roteiro: ["Capa com promessa clara", "1 prompt por slide", "Último slide: CTA"], cta: "“Comenta PROMPT que eu te mando o arquivo completo”" },
    { fmt: "Reel", pilar: "Criação sustentável", titulo: "Grave cansada. Sério.", roteiro: ["Gancho contra-intuitivo em 2s", "Mostra você gravando sem energia", "O resultado que ninguém espera"], cta: "Legenda vendendo a ideia de método > motivação" },
    { fmt: "Carrossel", pilar: "Repertório & referências", titulo: "Li isso e mudou como eu penso conteúdo", roteiro: ["Capa com o insight", "Ideia destrinchada por slide", "Como aplicar hoje"], cta: "Link de afiliado do livro nos stories fixados" },
    { fmt: "Reel", pilar: "IA no dia a dia", titulo: "Transformei 1 áudio meu em 1 semana de posts", roteiro: ["Grava o áudio no celular", "IA vira roteiro + legenda", "Tela dividida mostrando o output"], cta: "“Quer o passo a passo? Curso abre essa semana”" },
    { fmt: "Carrossel", pilar: "Criação sustentável", titulo: "O calendário de conteúdo que cabe numa mãe atípica", roteiro: ["Capa: menos é mais", "Regra de 3 posts/semana", "Como escolher os pilares", "CTA"], cta: "Oferece o template/planner com link" },
    { fmt: "Reel", pilar: "Bastidores de mãe", titulo: "Coisas pequenas que interrompem completamente meu raciocínio", roteiro: ["Lista visual rápida e bem-humorada", "Empatia no texto", "Pergunta que gera comentário"], cta: "Pergunta na legenda pra puxar salvamento" },
    { fmt: "Carrossel", pilar: "IA no dia a dia", titulo: "Antes x depois: minha legenda escrita por mim vs com IA", roteiro: ["Slide com a versão travada", "Slide com o prompt", "Slide com a versão pronta"], cta: "“Salva e testa hoje”" },
    { fmt: "Reel", pilar: "Repertório & referências", titulo: "3 referências que eu abro sempre que travo", roteiro: ["Mostra as 3 rápido", "Por que cada uma destrava", "Convite"], cta: "Manda pra amiga criadora" },
    { fmt: "Carrossel", pilar: "Criação sustentável", titulo: "Ocupada ≠ produtiva: como eu percebi a diferença", roteiro: ["Capa provocativa", "Sinais de que você só está ocupada", "O que mudei", "CTA"], cta: "Chama pra oficina de organização criativa" },
  ];

  const TIKTOK = [
    { fmt: "TikTok", pilar: "IA no dia a dia", titulo: "storytime: como a IA salvou minha semana de conteúdo", roteiro: ["Fala olhando pra câmera, sem edição pesada", "Conta a história crua", "Mostra o print do resultado"], cta: "“comenta que eu conto o prompt”" },
    { fmt: "TikTok", pilar: "Bastidores de mãe", titulo: "ninguém fala sobre criar conteúdo sendo mãe atípica", roteiro: ["Gancho falado nos 2 primeiros segundos", "Desabafo curto e real", "Vira em esperança"], cta: "puxa comentário: “só eu?”" },
    { fmt: "TikTok", pilar: "Criação sustentável", titulo: "me filma gravando 5 vídeos em 20 min", roteiro: ["Time-lapse do lote", "Texto na tela com o truque", "Corte seco final"], cta: "“guarda esse vídeo”" },
    { fmt: "TikTok", pilar: "IA no dia a dia", titulo: "testei esse prompt e não acreditei", roteiro: ["Reação genuína", "Cola o prompt", "Mostra o resultado ao vivo"], cta: "link do curso na bio" },
    { fmt: "TikTok", pilar: "Repertório & referências", titulo: "livros que todo criador de conteúdo devia ler", roteiro: ["Mostra a pilha", "1 frase por livro", "Qual mudou tudo"], cta: "afiliado nos favoritos fixados" },
    { fmt: "TikTok", pilar: "Bastidores de mãe", titulo: "um dia na minha vida: mãe + criadora + 28 abas abertas", roteiro: ["Vlog picadinho e honesto", "Momentos reais", "Fecha com aprendizado"], cta: "“salva se você também é assim”" },
    { fmt: "TikTok", pilar: "Criação sustentável", titulo: "pare de gravar assim (eu fazia e travava)", roteiro: ["Mostra o erro", "Mostra o certo", "Prova rápida"], cta: "“me segue pra parte 2”" },
    { fmt: "TikTok", pilar: "IA no dia a dia", titulo: "green screen no meu calendário de conteúdo", roteiro: ["Explica o print atrás de você", "Mostra como a IA preencheu", "Convite"], cta: "“planner na bio”" },
    { fmt: "TikTok", pilar: "Repertório & referências", titulo: "essa propaganda antiga é uma aula de copy", roteiro: ["Mostra a referência", "Decupa em 15s", "Aplica no digital"], cta: "“parte 2 se der like”" },
    { fmt: "TikTok", pilar: "Criação sustentável", titulo: "como eu escolho o que gravar quando a cabeça não ajuda", roteiro: ["Fala do dia difícil", "Meu filtro simples", "Alívio no fim"], cta: "puxa comentário empático" },
  ];

  const MEMBROS = [
    { fmt: "Aula ao vivo", pilar: "Comunidade", titulo: "Aula: como montar um calendário de 30 dias de conteúdo usando o ChatGPT (do briefing aos títulos)", roteiro: ["Ensina a estrutura de prompt que gera as pautas", "Monta o mês ao vivo, pilar por pilar", "Cada membro sai com o próprio calendário pronto"], cta: "Grava e deixa na biblioteca com o prompt anexado" },
    { fmt: "Template", pilar: "Comunidade", titulo: "Template Notion: banco de 50 ganchos de Reel prontos pra adaptar ao seu nicho", roteiro: ["Explica a lógica por trás de cada gancho", "Mostra 3 exemplos preenchidos", "Deixa espaço editável pra cada membro"], cta: "Disponibiliza o link do template duplicável" },
    { fmt: "Imprimível", pilar: "Comunidade", titulo: "Imprimível: checklist de gravação em lote (o que preparar antes de ligar a câmera)", roteiro: ["Passo a passo do setup", "Lista de props e figurino", "Espaço pra anotar as pautas do dia"], cta: "PDF pronto pra imprimir na área de recursos" },
    { fmt: "Aula gravada", pilar: "Comunidade", titulo: "Aula: escrevendo legendas que vendem sem parecer venda — a estrutura AIDA aplicada ao Instagram", roteiro: ["Destrincha os 4 blocos da legenda", "Reescreve uma legenda travada ao vivo", "Dá 3 modelos copiáveis"], cta: "Aula + swipe file de legendas na biblioteca" },
    { fmt: "Arquivo", pilar: "Comunidade", titulo: "Arquivo: minha biblioteca de 20 prompts de IA para roteiro, legenda e ideias (comentados)", roteiro: ["Explica quando usar cada prompt", "Mostra o resultado de 2 deles", "Ensina a personalizar as variáveis"], cta: "Arquivo editável fixado no mural" },
    { fmt: "Desafio", pilar: "Comunidade", titulo: "Desafio de 5 dias: sair da ideia e publicar 1 Reel por dia (com feedback meu)", roteiro: ["Dia 1: escolher pilar e gancho", "Dias 2-4: gravar, editar, legendar", "Dia 5: publicar e revisar juntas"], cta: "Feedback individual nos 5 dias (retenção)" },
    { fmt: "Aula ao vivo", pilar: "Comunidade", titulo: "Aula: edição de Reels no CapCut do zero — cortes, legendas automáticas e ritmo", roteiro: ["Interface e atalhos essenciais", "Edita um Reel real do início ao fim", "Exporta nas configurações certas"], cta: "Grava a tela e salva na biblioteca" },
    { fmt: "Template", pilar: "Comunidade", titulo: "Template: roteiro de 6 telas de stories que vendem (com os gatilhos em cada tela)", roteiro: ["Explica a função de cada tela", "Preenche um exemplo pra um produto", "Deixa em branco pra membro adaptar"], cta: "Template duplicável + exemplo preenchido" },
    { fmt: "Bastidor", pilar: "Comunidade", titulo: "Bastidor comentado: como transformei 1 livro que li em 4 conteúdos diferentes", roteiro: ["Mostra as anotações do livro", "O processo de virar pauta", "Os 4 formatos que saíram dali"], cta: "Deixa o mapa mental como recurso baixável" },
    { fmt: "Aula gravada", pilar: "Comunidade", titulo: "Aula: precificando seus produtos digitais — como eu defino o preço da área de membros e do curso", roteiro: ["Métodos de precificação na prática", "Erros que fazem você cobrar barato", "Planilha pra calcular o seu"], cta: "Aula + planilha de precificação na área" },
  ];

  // ── AÇÕES DO DIA P/ CRESCER O PRODUTO ÁREA DE MEMBROS ───────────────
  const MEMBROS_PRODUTO = [
    "Poste 1 prévia do que rola dentro da área e chame pra assinar na figurinha de link.",
    "Republique um print de membro elogiando — prova social vende recorrência.",
    "Abra uma caixinha 'o que você quer aprender lá dentro?' e transforme em próxima aula.",
    "Faça uma oferta relâmpago: quem entrar hoje ganha um bônus (template ou call).",
    "Mostre os bastidores de você preparando um conteúdo exclusivo — gera desejo.",
    "Convide 3 seguidoras engajadas por DM pra conhecer a área (venda quente).",
    "Anuncie uma novidade adicionada hoje na biblioteca — membro não cancela o que evolui.",
    "Compartilhe um depoimento em vídeo e feche com o link da assinatura.",
  ];

  // ── SEQUÊNCIAS DE STORIES QUE MONETIZAM ────────────────────────────────
  const STORIES = [
    { vende: "Curso de Criação com IA", mecanica: "Aquecimento → oferta com figurinha de link", frames: [
      { t: "Quebra de padrão", txt: "“Passei 2 anos travando pra criar conteúdo. Hoje eu faço uma semana em 1 tarde.”" },
      { t: "Dor", txt: "Enquete: “Você trava mais no roteiro ou na edição?” (gera resposta + calor)" },
      { t: "Virada", txt: "“O que mudou foi juntar IA + método. Não é sobre trabalhar mais.”" },
      { t: "Prova", txt: "Print/bastidor: mostra o calendário preenchido em 1h" },
      { t: "Oferta", txt: "“Ensino tudo isso no curso. Turma abre hoje.”", cta: "Figurinha de LINK" },
      { t: "Escassez", txt: "“Últimas horas do valor de lançamento ⏳”", cta: "Link + contagem" },
    ] },
    { vende: "Afiliados (livros/ferramentas)", mecanica: "Recomendação honesta → link de afiliado", frames: [
      { t: "Gancho", txt: "“3 coisas que eu comprei e uso TODO dia pra criar conteúdo”" },
      { t: "Item 1", txt: "Mostra o produto em uso real (nada de foto de catálogo)" },
      { t: "Item 2", txt: "Conta o problema que ele resolve pra você" },
      { t: "Item 3", txt: "O favorito + por quê" },
      { t: "Oferta", txt: "“Deixei os links aqui, alguns com cupom”", cta: "Figurinha de LINK (afiliado)" },
      { t: "Reforço", txt: "Responde “onde compro?” republicando no story", cta: "Link fixado" },
    ] },
    { vende: "Oficina de colagem & literatura infantil", mecanica: "Bastidor afetivo → inscrição", frames: [
      { t: "Cena", txt: "Bastidor: você e as crianças colando (som ambiente, real)" },
      { t: "Significado", txt: "“Criar com as mãos me tira do modo produtividade.”" },
      { t: "Convite", txt: "“Vou ensinar isso numa oficina ao vivo pra mães e filhos.”" },
      { t: "Detalhes", txt: "Data, o que leva, pra quem é" },
      { t: "Oferta", txt: "“Vagas limitadas — inscrição aqui”", cta: "Figurinha de LINK" },
      { t: "Prova social", txt: "Republica quem já garantiu a vaga", cta: "Link" },
    ] },
    { vende: "Planner / template de conteúdo", mecanica: "Demonstração → produto digital", frames: [
      { t: "Gancho", txt: "“Meu segredo pra nunca ficar sem ideia de post”" },
      { t: "Mostra", txt: "Tela do planner sendo preenchido" },
      { t: "Benefício", txt: "“Já vem com os pilares e prompts prontos.”" },
      { t: "Oferta", txt: "“Tá por um valor simbólico hoje”", cta: "Figurinha de LINK" },
      { t: "Objeção", txt: "Caixinha: “Me pergunta qualquer coisa sobre ele”" },
      { t: "Fechamento", txt: "Print de quem comprou + agradecimento", cta: "Link" },
    ] },
    { vende: "Lista de espera / Substack pago", mecanica: "Conteúdo de valor → captura de e-mail", frames: [
      { t: "Valor", txt: "Ensina UMA dica boa de graça (entrega de verdade)" },
      { t: "Ponte", txt: "“Todo detalhe disso eu mando na newsletter.”" },
      { t: "Convite", txt: "“Papel da Lola: bastidores + estratégia toda semana.”" },
      { t: "Oferta", txt: "“Assina aqui (tem versão gratuita e paga)”", cta: "Figurinha de LINK" },
      { t: "Prova", txt: "Print de uma edição elogiada" },
      { t: "Lembrete", txt: "“Fecho as respostas hoje à noite”", cta: "Link" },
    ] },
    { vende: "Área de membros (comunidade paga)", mecanica: "Bastidor do que rola dentro → assinatura recorrente", frames: [
      { t: "Gancho", txt: "“O que eu ensino de verdade não cabe num post.”" },
      { t: "Dentro", txt: "Mostra um trecho real da área: aula, template, live" },
      { t: "Pertencimento", txt: "“É onde eu respondo, reviso conteúdo e mostro os bastidores.”" },
      { t: "Benefício", txt: "Lista rápida: encontros, biblioteca de prompts, comunidade" },
      { t: "Oferta", txt: "“Vagas abertas — mensalidade que cabe”", cta: "Figurinha de LINK" },
      { t: "Prova", txt: "Republica print de membro elogiando", cta: "Link fixado" },
    ] },
  ];

  // ── Seleção determinística por dia (muda todo dia, estável no mesmo dia) ─
  function dayIndex() {
    const now = new Date();
    return Math.floor(Date.UTC(now.getFullYear(), now.getMonth(), now.getDate()) / 86400000);
  }
  function pick(pool, off) { return pool[((dayIndex() + off) % pool.length + pool.length) % pool.length]; }

  function hojeSelecao(off = 0) {
    return {
      youtube: pick(YOUTUBE, off),
      instagram: pick(INSTAGRAM, off * 2 + 1),
      tiktok: pick(TIKTOK, off * 3 + 2),
      membros: pick(MEMBROS, off * 4 + 3),
      membrosAcao: pick(MEMBROS_PRODUTO, off * 5 + 4),
      stories: STORIES[((dayIndex() + off) % STORIES.length + STORIES.length) % STORIES.length],
    };
  }

  const DATA_HOJE = { hojeSelecao, dayIndex };
  window.HOJE_DATA = DATA_HOJE;

  function hojeLabel() {
    const dias = ["Domingo", "Segunda", "Terça", "Quarta", "Quinta", "Sexta", "Sábado"];
    const meses = ["janeiro", "fevereiro", "março", "abril", "maio", "junho", "julho", "agosto", "setembro", "outubro", "novembro", "dezembro"];
    const n = new Date();
    return dias[n.getDay()] + ", " + n.getDate() + " de " + meses[n.getMonth()] + " de " + n.getFullYear();
  }

  const PLAT_META = {
    youtube: { nome: "YouTube", ic: "YT", cor: "#C4302B" },
    instagram: { nome: "Instagram", ic: "IG", cor: "#E8538D" },
    tiktok: { nome: "TikTok", ic: "TT", cor: "#2B2B2B" },
    membros: { nome: "Área de membros", ic: "★", cor: "#9E8BCB" },
  };

  function PlatCard({ platKey, idea }) {
    const m = PLAT_META[platKey];
    const isMembros = platKey === "membros";
    return h("div", { className: "hoje-card", style: { borderTopColor: m.cor } },
      h("div", { className: "hoje-card-head" },
        isMembros
          ? h("span", { className: "hoje-plat-ic", style: { background: m.cor } }, m.ic)
          : h(window.UI.PlatIcon, { plat: platKey, size: 34 }),
        h("div", null,
          h("div", { className: "hoje-plat-nome" }, m.nome),
          h("div", { className: "hoje-plat-fmt" }, idea.fmt + " · " + idea.pilar)
        )
      ),
      h("div", { className: "hoje-gancho" }, idea.titulo),
      h("div", { className: "hoje-mini" }, "Roteiro"),
      h("ol", { className: "hoje-beats" }, idea.roteiro.map((b, i) => h("li", { key: i }, b))),
      h("div", { className: "hoje-cta" }, h("span", { className: "hoje-cta-tag" }, "CTA"), idea.cta)
    );
  }

  function StoriesCard({ seq }) {
    return h(Card, { className: "hoje-stories" },
      h("div", { className: "hoje-stories-head" },
        h("div", null,
          h("div", { className: "hoje-mini" }, "💰 Sequência de stories que monetiza"),
          h("div", { className: "hoje-stories-vende" }, "Hoje vende: ", h("b", null, seq.vende))
        ),
        h("div", { className: "hoje-stories-mec" }, seq.mecanica)
      ),
      h("div", { className: "story-strip" }, seq.frames.map((f, i) => h("div", { key: i, className: "story-frame" },
        h("div", { className: "story-num" }, i + 1),
        h("div", { className: "story-t" }, f.t),
        h("div", { className: "story-txt" }, f.txt),
        f.cta && h("div", { className: "story-cta" }, "👆 " + f.cta)
      )))
    );
  }

  function ParaHoje() {
    const [off, setOff] = useState(0);
    const sel = hojeSelecao(off);
    const { state } = window.STORE.useStore();
    const n = new Date();
    const todayISO = n.getFullYear() + "-" + String(n.getMonth() + 1).padStart(2, "0") + "-" + String(n.getDate()).padStart(2, "0");
    const publicar = state.conteudos.filter((c) => c.publicacao === todayISO);
    const gravar = state.conteudos.filter((c) => c.gravacao === todayISO);
    const atrasados = state.conteudos.filter((c) => c.status !== "Publicado" && c.publicacao && c.publicacao < todayISO);
    const prodCol = (titulo, arr, vazio) => h("div", { className: "hoje-prod-col" },
      h("div", { className: "hoje-prod-t" }, titulo, h("span", { className: "hoje-prod-n" }, arr.length)),
      arr.length ? h("ul", { className: "hoje-prod-list" }, arr.slice(0, 5).map((c) => h("li", { key: c.id }, c.titulo))) : h("div", { className: "hoje-prod-empty" }, vazio)
    );
    return h("div", { className: "page" },
      h(PageHead, {
        titulo: "⚡ Para Hoje",
        sub: hojeLabel() + " · sua dose diária de conteúdo",
        right: h("button", { className: "btn-pink", onClick: () => setOff((o) => o + 1) }, "🔄 Trocar ideias")
      }),
      h("div", { className: "hoje-prod" },
        prodCol("🚀 Publicar hoje", publicar, "Nada agendado pra hoje."),
        prodCol("🎥 Gravar hoje", gravar, "Nenhuma gravação marcada."),
        prodCol("⏰ Atrasados", atrasados, "Tudo em dia ✨")
      ),
      h("div", { className: "hoje-hero" },
        h("div", { className: "hoje-hero-t" }, "1 vídeo · 1 post · 1 TikTok · 1 sequência que vende"),
        h("div", { className: "hoje-hero-s" }, "Poste pelo menos um de cada hoje. As stories são o que transforma audiência em venda — não pule.")
      ),
      h("div", { className: "membros-spot" },
        h("div", { className: "membros-spot-badge" }, "★ Produto em foco"),
        h("div", { className: "membros-spot-body" },
          h("div", { className: "membros-spot-t" }, "Área de membros"),
          h("div", { className: "membros-spot-s" }, "Sua fonte de receita recorrente. Ação de hoje pra crescer:"),
          h("div", { className: "membros-spot-acao" }, sel.membrosAcao)
        )
      ),
      h("div", { className: "hoje-grid" },
        h(PlatCard, { platKey: "youtube", idea: sel.youtube }),
        h(PlatCard, { platKey: "instagram", idea: sel.instagram }),
        h(PlatCard, { platKey: "tiktok", idea: sel.tiktok }),
        h(PlatCard, { platKey: "membros", idea: sel.membros })
      ),
      h(StoriesCard, { seq: sel.stories })
    );
  }

  window.ParaHoje = ParaHoje;
})();
