{"id":32,"date":"2025-08-23T00:25:43","date_gmt":"2025-08-23T03:25:43","guid":{"rendered":"https:\/\/uniqon.com.br\/?page_id=32"},"modified":"2025-08-24T15:35:54","modified_gmt":"2025-08-24T18:35:54","slug":"ets","status":"publish","type":"page","link":"https:\/\/uniqon.com.br\/index.php\/ets\/","title":{"rendered":"Estrutura de Dados em Python &#8211; Oferta"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"32\" class=\"elementor elementor-32\">\n\t\t\t\t<div class=\"elementor-element elementor-element-a894f5b e-con-full e-flex e-con e-parent\" data-id=\"a894f5b\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-35d732d elementor-widget elementor-widget-html\" data-id=\"35d732d\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"pt-BR\">\r\n<head>\r\n  <meta charset=\"utf-8\" \/>\r\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\" \/>\r\n  <title>\u26a1 Oferta Exclusiva \u2022  Estruturas de Dados em Python<\/title>\r\n  <meta name=\"description\" content=\"Voc\u00ea acabou de comprar L\u00f3gica de Programa\u00e7\u00e3o. Complete seu aprendizado com Estruturas de Dados em Python: listas, dicion\u00e1rios, pilhas, filas, \u00e1rvores e grafos + materiais de apoio. Oferta \u00fanica nesta etapa.\" \/>\r\n  <meta name=\"robots\" content=\"noindex,follow\" \/>\r\n  <meta property=\"og:title\" content=\"\u26a1 Oferta Exclusiva \u2022  Estruturas de Dados em Python\" \/>\r\n  <meta property=\"og:description\" content=\"Complemento perfeito para quem acabou de adquirir L\u00f3gica de Programa\u00e7\u00e3o. Leve Estruturas de Dados em Python com materiais pr\u00e1ticos e de revis\u00e3o.\" \/>\r\n  <meta property=\"og:type\" content=\"website\" \/>\r\n  <meta property=\"og:image\" content=\"https:\/\/seu-dominio.com\/capa-ebook-estruturas.png\" \/>\r\n  <meta name=\"theme-color\" content=\"#f59e0b\"\/>\r\n  <link rel=\"icon\" href=\"data:image\/svg+xml,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 100 100'><text y='0.9em' font-size='90'>\ud83d\udcd8<\/text><\/svg>\">\r\n  <script src=\"https:\/\/cdn.tailwindcss.com\"><\/script>\r\n\r\n  <style>\r\n    :root{\r\n      --bg:#0b1020; --card:#121a36; --text:#e6e8ef; --muted:#a0a8c3;\r\n      --brand:#f59e0b; --brand2:#fbbf24; --shadow:0 10px 30px rgba(0,0,0,.35);\r\n      --radius:18px\r\n    }\r\n    body{\r\n      background:\r\n        radial-gradient(1200px 600px at 80% -10%, rgba(251,191,36,.08), transparent),\r\n        radial-gradient(900px 500px at -10% 10%, rgba(245,158,11,.12), transparent),\r\n        var(--bg);\r\n      color:var(--text)\r\n    }\r\n    .container{width:min(1120px,92%);margin-inline:auto}\r\n    .card{background:var(--card);border:1px solid rgba(255,255,255,.08);border-radius:var(--radius);box-shadow:var(--shadow)}\r\n    .btn{display:inline-flex;align-items:center;justify-content:center;gap:.6rem;border-radius:999px;font-weight:900;transition:transform .15s}\r\n    .btn:hover{transform:translateY(-1px)}\r\n    .btn-primary{background:linear-gradient(135deg,var(--brand),var(--brand2));color:#201a07;padding:1rem 1.25rem;box-shadow:0 8px 28px rgba(245,158,11,.28)}\r\n    .btn-ghost{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);padding:.9rem 1.1rem}\r\n    .headline-offer{font-weight:900;text-transform:uppercase;letter-spacing:.04em;color:#fbbf24;animation:pulse 2s infinite}\r\n    @keyframes pulse{0%,100%{opacity:1}50%{opacity:.65}}\r\n  <\/style>\r\n\r\n  <!-- Schema.org -->\r\n  <script type=\"application\/ld+json\">\r\n  {\r\n    \"@context\":\"https:\/\/schema.org\",\r\n    \"@type\":\"Offer\",\r\n    \"name\":\"Estruturas de Dados em Python (Upsell ap\u00f3s L\u00f3gica de Programa\u00e7\u00e3o)\",\r\n    \"price\":\"19.90\",\r\n    \"priceCurrency\":\"BRL\",\r\n    \"availability\":\"https:\/\/schema.org\/InStock\",\r\n    \"url\":\"https:\/\/seu-checkout-upsell.com\",\r\n    \"itemOffered\":{\r\n      \"@type\":\"Product\",\r\n      \"name\":\"Estruturas de Dados em Python\",\r\n      \"description\":\"Complemento para quem acaba de adquirir L\u00f3gica de Programa\u00e7\u00e3o: eBook de Estruturas de Dados com mapas mentais, fichas de revis\u00e3o, cheatsheets e vers\u00e3o para impress\u00e3o.\"\r\n    }\r\n  }\r\n  <\/script>\r\n<\/head>\r\n<body class=\"antialiased\">\r\n\r\n  <!-- Topbar -->\r\n  <header class=\"sticky top-0 z-40 backdrop-blur bg-black\/40 border-b border-white\/10\">\r\n    <div class=\"container flex justify-center py-3\">\r\n      <div class=\"flex flex-col items-center gap-1\">\r\n        <span class=\"headline-offer text-center text-xl md:text-2xl\">\u26a1 Oferta Exclusiva \u26a1<\/span>\r\n        <!-- Timer opcional (comente\/descomente junto com o JS) -->\r\n        <!-- <div class=\"text-sm text-amber-300\" aria-live=\"polite\">\r\n          \u23f3 Oferta complementar para quem acabou de comprar L\u00f3gica \u2022 Expira em: <span id=\"timer\" class=\"font-extrabold\">10:00<\/span>\r\n        <\/div> -->\r\n      <\/div>\r\n    <\/div>\r\n  <\/header>\r\n\r\n  <!-- HERO fullscreen -->\r\n  <main class=\"min-h-screen flex items-center py-10\">\r\n    <div class=\"container flex flex-col md:flex-row items-center md:items-start justify-center gap-12\">\r\n\r\n        \r\n      <!-- Texto -->\r\n      <div class=\"flex-1 text-center md:text-left self-center\">\r\n        <h1 class=\"text-4xl md:text-6xl font-extrabold leading-tight\">\r\n          Complete sua forma\u00e7\u00e3o: <span class=\"text-amber-300\">Estruturas de Dados em Python<\/span>\r\n        <\/h1>\r\n        <p class=\"mt-5 text-lg text-slate-300 max-w-xl mx-auto md:mx-0\">\r\n          Voc\u00ea acabou de garantir <strong>L\u00f3gica de Programa\u00e7\u00e3o<\/strong>. Agora, d\u00ea o pr\u00f3ximo passo com\r\n          <em>Estruturas de Dados em Python<\/em> \u2014 o complemento ideal para dominar listas, dicion\u00e1rios, pilhas, filas, \u00e1rvores e grafos, com materiais de revis\u00e3o para acelerar o aprendizado.\r\n        <\/p>\r\n\r\n        <div class=\"mt-6 grid grid-cols-1 sm:grid-cols-2 gap-3\">\r\n          <span class=\"px-3 py-2 rounded-full bg-white\/10 border border-white\/15\">\ud83e\uddf0 Listas e Dicion\u00e1rios<\/span>\r\n          <span class=\"px-3 py-2 rounded-full bg-white\/10 border border-white\/15\">\ud83e\uddf1 Pilhas e Filas<\/span>\r\n          <span class=\"px-3 py-2 rounded-full bg-white\/10 border border-white\/15\">\ud83c\udf33 \u00c1rvores e Grafos<\/span>\r\n          <span class=\"px-3 py-2 rounded-full bg-white\/10 border border-white\/15\">\u26a1 Big-O + Cheatsheets<\/span>\r\n        <\/div>\r\n\r\n        <div class=\"mt-8 flex flex-wrap gap-3 items-center justify-center md:justify-start\">\r\n          <!-- TROCA: button -> a com href -->\r\n          <a href=\"https:\/\/pay.kiwify.com.br\/lZnYfxN\" class=\"btn btn-primary text-base md:text-lg px-6 py-3\" id=\"accept\">\r\n            \u2705 Sim! Quero Estruturas de Dados por R$ 17,90\r\n          <\/a>\r\n          <!-- TROCA: href real para continuar sem -->\r\n          <a href=\"https:\/\/dashboard.kiwify.com\" class=\"btn btn-ghost text-base md:text-lg px-6 py-3 text-slate-400\" id=\"decline\">\r\n            \u274c Continuar sem Estruturas de Dados\r\n          <\/a>\r\n        <\/div>\r\n\r\n        <p class=\"mt-3 text-sm text-slate-400\">\r\n          \ud83d\udce5 Acesso imediato aos arquivos \u2022 Uso pessoal e vital\u00edcio\r\n        <\/p>\r\n      <\/div>\r\n        \r\n      <!-- Imagem + benef\u00edcios ao lado -->\r\n <!-- DIREITA \u2014 imagem em cima, listinha abaixo 2x2 -->\r\n<div class=\"flex-1 grid gap-4 items-stretch self-start md:max-w-[620px]\">\r\n  <!-- Imagem (clic\u00e1vel) -->\r\n  <div class=\"card p-3 order-1\">\r\n    <a href=\"https:\/\/pay.kiwify.com.br\/lZnYfxN\" aria-label=\"Ir para o checkout da oferta\">\r\n      <img decoding=\"async\"\r\n        src=\"https:\/\/uniqon.com.br\/wp-content\/uploads\/2025\/08\/Design-sem-nome.png\"\r\n        alt=\"Capa do eBook Estruturas de Dados em Python\"\r\n        class=\"rounded-xl block mx-auto md:mx-auto w-full max-w-full md:max-w-[620px] aspect-[4\/4] object-contain\"\r\n        loading=\"lazy\"\r\n      >\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <!-- Listinha r\u00e1pida (2 colunas no >=sm) -->\r\n  <div class=\"grid grid-cols-1 sm:grid-cols-2 gap-3 order-2 items-stretch auto-rows-fr\">\r\n    <div class=\"card p-4 h-full\">\r\n      <h3 class=\"font-semibold text-base\">Ap\u00f3s L\u00f3gica de Programa\u00e7\u00e3o<\/h3>\r\n      <p class=\"text-slate-300 text-sm\">Continue a trilha natural: aprofunde-se nas principais estruturas de dados.<\/p>\r\n    <\/div>\r\n    <div class=\"card p-4 h-full\">\r\n      <h3 class=\"font-semibold text-base\">Conte\u00fado direto ao ponto<\/h3>\r\n      <p class=\"text-slate-300 text-sm\">Exemplos pr\u00e1ticos, exerc\u00edcios e materiais de consulta r\u00e1pida.<\/p>\r\n    <\/div>\r\n    <div class=\"card p-4 h-full\">\r\n      <h3 class=\"font-semibold text-base\">Estude mais r\u00e1pido<\/h3>\r\n      <p class=\"text-slate-300 text-sm\">Mapas mentais, fichas de revis\u00e3o e cheatsheets para fixa\u00e7\u00e3o.<\/p>\r\n    <\/div>\r\n    <div class=\"card p-4 h-full\">\r\n      <h3 class=\"font-semibold text-base\">Oferta \u00fanica<\/h3>\r\n      <p class=\"text-slate-300 text-sm\">Dispon\u00edvel apenas agora, nesta etapa do checkout.<\/p>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<\/div>\r\n  <\/main>\r\n\r\n  <!-- Bloco de pre\u00e7o compacto (refor\u00e7o final) -->\r\n  <section class=\"py-8\">\r\n    <div class=\"container grid md:grid-cols-2 gap-6 items-stretch\">\r\n      <div class=\"card p-6\">\r\n        <h2 class=\"text-2xl font-bold\">O que voc\u00ea vai receber em Estruturas de Dados<\/h2>\r\n        <ul class=\"mt-4 space-y-2 text-slate-200\">\r\n          <li>\u2705 eBook Estruturas de Dados em Python (PDF colorido)<\/li>\r\n          <li>\u2705 Vers\u00e3o \u201cPrinter Friendly\u201d (preto e branco)<\/li>\r\n          <li>\u2705 Mapas mentais (listas, dicion\u00e1rios, pilhas, filas, etc.)<\/li>\r\n          <li>\u2705 Fichas de revis\u00e3o por estrutura<\/li>\r\n          <li>\u2705 Cheatsheets de m\u00e9todos e complexidade (Big-O)<\/li>\r\n        <\/ul>\r\n      <\/div>\r\n      <div class=\"card p-6 flex flex-col justify-center\">\r\n        <div class=\"text-slate-300 line-through\">de R$ 47,90<\/div>\r\n        <div class=\"text-5xl font-extrabold\">R$ 17,90<\/div>\r\n        <!-- TROCA: button -> a com href -->\r\n        <a href=\"https:\/\/pay.kiwify.com.br\/lZnYfxN\" class=\"btn btn-primary mt-4 w-full\" id=\"accept2\">\r\n          \ud83d\ude80 Adicionar Estruturas de Dados ao meu pedido\r\n        <\/a>\r\n        <p class=\"mt-2 text-sm text-slate-400\">Somente nesta p\u00e1gina. Ap\u00f3s sair, o valor pode n\u00e3o estar dispon\u00edvel.<\/p>\r\n      <\/div>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- Footer curto -->\r\n  <footer class=\"border-t border-white\/10 py-8\">\r\n    <div class=\"container flex flex-wrap items-center justify-between gap-4 text-slate-400\">\r\n      <p>\u00a9 <span id=\"year\"><\/span> Estruturas de Dados em Python \u2014 Todos os direitos reservados.<\/p>\r\n      <!-- TROCA: href real -->\r\n      <a href=\"https:\/\/dashboard.kiwify.com\" class=\"underline\" id=\"skip\">Pular e continuar sem Estruturas de Dados<\/a>\r\n    <\/div>\r\n  <\/footer>\r\n\r\n  <!-- JS m\u00ednimo (apenas ano; sem listeners para n\u00e3o travar redirecionamentos) -->\r\n  <script>\r\n    document.getElementById('year').textContent = new Date().getFullYear();\r\n    \/\/ Se quiser reativar o timer, descomente o HTML do timer e use:\r\n    \/*\r\n    const el = document.getElementById('timer');\r\n    if (el) {\r\n      const end = Date.now() + 10 * 60 * 1000;\r\n      const tick = () => {\r\n        const diff = Math.max(0, end - Date.now());\r\n        const m = String(Math.floor(diff \/ 60000)).padStart(2,'0');\r\n        const s = String(Math.floor((diff % 60000) \/ 1000)).padStart(2,'0');\r\n        el.textContent = `${m}:${s}`;\r\n        if (diff === 0) clearInterval(int);\r\n      };\r\n      const int = setInterval(tick, 250); tick();\r\n    }\r\n    *\/\r\n  <\/script>\r\n    <!-- Footer curto -->\r\n  <footer class=\"border-t border-white\/10 py-8\">\r\n    ...\r\n  <\/footer>\r\n\r\n  <!-- Modal Downsell -->\r\n  <div id=\"downsellModal\" class=\"hidden fixed inset-0 bg-black\/70 z-50 flex items-center justify-center p-4\">\r\n    <div class=\"bg-white text-black max-w-md w-full rounded-xl shadow-2xl p-6 text-center animate-fade\">\r\n      <h2 class=\"text-2xl font-bold text-red-600\">\ud83c\udf81 \u00daltima Chance!<\/h2>\r\n      <p class=\"mt-3\">Leve agora <strong>Estruturas de Dados em Python<\/strong> por apenas:<\/p>\r\n      <div class=\"text-3xl font-extrabold text-red-600 mt-2\">R$ 9,90 \r\n        <span class=\"text-gray-500 line-through text-base ml-2\">R$ 47,90<\/span>\r\n      <\/div>\r\n      \r\n      <a href=\"https:\/\/pay.kiwify.com.br\/25uttMp\" class=\"btn btn-primary mt-5 w-full\">\r\n        \ud83d\ude80 SIM, quero aproveitar por R$ 9,90!\r\n      <\/a>\r\n\r\n      <button onclick=\"closeDownsell()\" class=\"mt-4 text-sm text-gray-600 underline\">\r\n        \u274c N\u00e3o, quero seguir sem adicionar\r\n      <\/button>\r\n    <\/div>\r\n  <\/div>\r\n\r\n  <!-- Scripts -->\r\n  <script>\r\n    \/\/ bot\u00f5es de recusa\r\n    const declineBtns = [document.getElementById(\"decline\"), document.getElementById(\"skip\")];\r\n    const downsellModal = document.getElementById(\"downsellModal\");\r\n\r\n    declineBtns.forEach(btn=>{\r\n      if(btn){\r\n        btn.addEventListener(\"click\", function(e){\r\n          e.preventDefault(); \/\/ impede redirecionamento imediato\r\n          downsellModal.classList.remove(\"hidden\");\r\n        });\r\n      }\r\n    });\r\n\r\n    function closeDownsell(){\r\n      downsellModal.classList.add(\"hidden\");\r\n      window.location.href=\"https:\/\/dashboard.kiwify.com\"; \/\/ redireciona ao recusar\r\n    }\r\n  <\/script>\r\n\r\n  <style>\r\n    @keyframes fade {\r\n      from {opacity:0; transform:scale(0.95);}\r\n      to {opacity:1; transform:scale(1);}\r\n    }\r\n    .animate-fade {animation: fade 0.3s ease;}\r\n  <\/style>\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u26a1 Oferta Exclusiva \u2022 Estruturas de Dados em Python<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-32","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/pages\/32","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/comments?post=32"}],"version-history":[{"count":207,"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/pages\/32\/revisions"}],"predecessor-version":[{"id":319,"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/pages\/32\/revisions\/319"}],"wp:attachment":[{"href":"https:\/\/uniqon.com.br\/index.php\/wp-json\/wp\/v2\/media?parent=32"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}