{"id":2886,"date":"2024-11-01T15:05:38","date_gmt":"2024-11-01T20:05:38","guid":{"rendered":"https:\/\/dumpflashedit.com\/?page_id=2886"},"modified":"2026-04-19T13:44:05","modified_gmt":"2026-04-19T18:44:05","slug":"home-2","status":"publish","type":"page","link":"https:\/\/dumpflashedit.com\/","title":{"rendered":"Home2"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"2886\" class=\"elementor elementor-2886\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-0a002a8 elementor-section-height-min-height elementor-section-items-top elementor-section-boxed elementor-section-height-default\" data-id=\"0a002a8\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-8d46742\" data-id=\"8d46742\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-7876f5c elementor-widget elementor-widget-spacer\" data-id=\"7876f5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"spacer.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-spacer\">\n\t\t\t<div class=\"elementor-spacer-inner\"><\/div>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-de91dd3 elementor-widget elementor-widget-html\" data-id=\"de91dd3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!-- ===== DUMPFLASH TICKER ===== -->\r\n<style>\r\n.df-ticker {\r\n  width: 100%;\r\n  overflow: hidden;\r\n  background: #111;\r\n  color: #fff;\r\n  font-family: Arial, Helvetica, sans-serif;\r\n  display: none;\r\n}\r\n\r\n.df-ticker-inner {\r\n  display: flex;\r\n  width: max-content;\r\n  animation: df-scroll 40s linear infinite;\r\n}\r\n\r\n.df-item {\r\n  white-space: nowrap;\r\n  padding: 12px 40px 12px 0;\r\n  font-size: 14px;\r\n}\r\n\r\n.df-btn {\r\n  background: #e53935;\r\n  color: #fff;\r\n  padding: 6px 12px;\r\n  border-radius: 6px;\r\n  text-decoration: none;\r\n  font-weight: bold;\r\n  margin-left: 10px;\r\n}\r\n\r\n.df-ticker:hover .df-ticker-inner {\r\n  animation-play-state: paused;\r\n}\r\n\r\n@media (max-width: 768px) {\r\n  .df-item { font-size: 13px; }\r\n}\r\n\r\n\/* \ud83d\udd01 Scroll infinito REAL *\/\r\n@keyframes df-scroll {\r\n  from { transform: translateX(0); }\r\n  to   { transform: translateX(-50%); }\r\n}\r\n\r\n@media (max-width: 992px) {\r\n  .df-ticker {\r\n    display: none !important;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n<div class=\"df-ticker\" id=\"dfTickerWrap\">\r\n  <div class=\"df-ticker-inner\" id=\"dfTicker\">\r\n    Cargando modelos nuevos\u2026\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n(async function () {\r\n\r\n  const urls = [\r\n    {\r\n      url: \"https:\/\/dumpflashedit.com\/cal-data\/fechasnuevos.json\",\r\n      tipo: \"\ud83d\ude80\" \/\/ modelos\r\n    },\r\n    {\r\n      url: \"https:\/\/dumpflashedit.com\/cal-data\/keymaker-data\/fechasnuevos.json\",\r\n      tipo: \"\ud83d\ude80\" \/\/ modelos\r\n    },\r\n    {\r\n      url: \"https:\/\/dumpflashedit.com\/cal-data\/immo-data\/fechasnuevos.json\",\r\n      tipo: \"\ud83d\udd10\" \/\/ immo\r\n    }\r\n  ];\r\n\r\n  const wrap = document.getElementById(\"dfTickerWrap\");\r\n  const ticker = document.getElementById(\"dfTicker\");\r\n\r\n  function getWeekRange(date) {\r\n    const d = new Date(date);\r\n    const day = d.getDay() || 7;\r\n    d.setDate(d.getDate() - day + 1);\r\n    d.setHours(0,0,0,0);\r\n    const start = new Date(d);\r\n    const end = new Date(d);\r\n    end.setDate(end.getDate() + 6);\r\n    end.setHours(23,59,59,999);\r\n    return { start, end };\r\n  }\r\n\r\n  try {\r\n\r\n    const responses = await Promise.all(\r\n      urls.map(u => fetch(u.url, { cache: \"no-store\" }).then(r => r.json()))\r\n    );\r\n\r\n    const now = new Date();\r\n    const { start, end } = getWeekRange(now);\r\n\r\n    let items = \"\";\r\n\r\n    responses.forEach((data, index) => {\r\n      const tipoIcon = urls[index].tipo;\r\n\r\n      Object.values(data).forEach(marcas => {\r\n        Object.entries(marcas).forEach(([marca, modelos]) => {\r\n          Object.entries(modelos).forEach(([modelo, fechaStr]) => {\r\n\r\n            const fecha = new Date(fechaStr.replace(\" \", \"T\"));\r\n\r\n            if (fecha >= start && fecha <= end) {\r\n\r\n              items += `\r\n                <span class=\"df-item\">\r\n                  ${tipoIcon} <strong>${marca}<\/strong> \u2013 ${modelo}\r\n                <\/span>\r\n              `;\r\n\r\n            }\r\n\r\n          });\r\n        });\r\n      });\r\n    });\r\n\r\n    \/\/ \u274c Si no hay nada \u2192 ocultar\r\n    if (!items) {\r\n      wrap.style.display = \"none\";\r\n      return;\r\n    }\r\n\r\n    wrap.style.display = \"block\";\r\n\r\n    const prefix = `\r\n      <span class=\"df-item\">\r\n        <strong>Actualizaciones de la semana:<\/strong>\r\n      <\/span>\r\n    `;\r\n\r\n    const footer = `\r\n      <span class=\"df-item\">\r\n        Consulta modelos disponibles\r\n        <a class=\"df-btn\" href=\"https:\/\/dumpflashedit.com\/index.php\/servicios\/\">\r\n          AQUI\r\n        <\/a>\r\n      <\/span>\r\n    `;\r\n\r\n    \/\/ \ud83d\udd01 duplicaci\u00f3n para scroll infinito\r\n    ticker.innerHTML = prefix + items + footer + prefix + items + footer;\r\n\r\n  } catch (e) {\r\n    wrap.style.display = \"none\";\r\n    console.error(e);\r\n  }\r\n\r\n})();\r\n<\/script>\r\n<!-- ===== \/DUMPFLASH TICKER ===== -->\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-143386a elementor-hidden-tablet elementor-hidden-mobile elementor-widget elementor-widget-html\" data-id=\"143386a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n.dashboard {\r\n  display: flex;\r\n  justify-content: center;\r\n  gap: 20px;\r\n  flex-wrap: wrap;\r\n  margin: 20px 0;\r\n}\r\n\r\n.card {\r\n  background: rgba(255,255,255,0.9);\r\n  border-radius: 12px;\r\n  padding: 15px 25px;\r\n  min-width: 140px;\r\n  text-align: center;\r\n  box-shadow: 0 5px 15px rgba(0,0,0,0.1);\r\n  border: 1px solid #eee;\r\n}\r\n\r\n.title {\r\n  font-size: 13px;\r\n  color: #777;\r\n}\r\n\r\n.number {\r\n  font-size: 28px;\r\n  font-weight: bold;\r\n  margin-top: 5px;\r\n}\r\n\r\n.dash { color: #e53935; }\r\n.immo { color: #00a8a8; }\r\n.key { color: #00a8a8; }\r\n.airbag { color: #00a8a8; }\r\n<\/style>\r\n\r\n<div class=\"dashboard\">\r\n  <div class=\"card\">\r\n    <div class=\"title\">DASH<\/div>\r\n    <div class=\"number dash\" id=\"dash\">...<\/div>\r\n  <\/div>\r\n\r\n  <div class=\"card\">\r\n    <div class=\"title\">IMMO<\/div>\r\n    <div class=\"number immo\" id=\"immo\">...<\/div>\r\n  <\/div>\r\n\r\n  <div class=\"card\">\r\n    <div class=\"title\">KEY<\/div>\r\n    <div class=\"number key\" id=\"key\">...<\/div>\r\n  <\/div>\r\n\r\n  <div class=\"card\">\r\n    <div class=\"title\">AIRBAG<\/div>\r\n    <div class=\"number airbag\" id=\"airbag\">...<\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\ndocument.addEventListener(\"DOMContentLoaded\", () => {\r\n\r\n  const urls = {\r\n    dash: \"https:\/\/dumpflashedit.com\/cal-data\/modelos.json\",\r\n    immo: \"https:\/\/dumpflashedit.com\/cal-data\/immo-data\/modelos.json\",\r\n    key: \"https:\/\/dumpflashedit.com\/cal-data\/keymaker-data\/modelos.json\",\r\n    airbag: \"https:\/\/dumpflashedit.com\/cal-data\/airbag-data\/modelos.json\"\r\n  };\r\n\r\n  function contar(data) {\r\n    let total = 0;\r\n\r\n    for (let categoria in data) {\r\n      const marcas = data[categoria];\r\n\r\n      if (typeof marcas !== \"object\") continue;\r\n\r\n      for (let marca in marcas) {\r\n        const modelos = marcas[marca];\r\n\r\n        if (Array.isArray(modelos)) {\r\n          total += modelos.length;\r\n        } else if (typeof modelos === \"object\") {\r\n          for (let sub in modelos) {\r\n            if (Array.isArray(modelos[sub])) {\r\n              total += modelos[sub].length;\r\n            }\r\n          }\r\n        }\r\n      }\r\n    }\r\n\r\n    return total;\r\n  }\r\n\r\n  async function cargar(tipo, url) {\r\n    try {\r\n      const res = await fetch(url); \/\/ \ud83d\udc48 SIN proxy\r\n\r\n      if (!res.ok) throw new Error(\"Fetch error\");\r\n\r\n      const data = await res.json();\r\n\r\n      const total = contar(data);\r\n\r\n      document.getElementById(tipo).textContent = total.toLocaleString();\r\n\r\n    } catch (e) {\r\n      console.error(\"Error en \" + tipo, e);\r\n      document.getElementById(tipo).textContent = \"0\";\r\n    }\r\n  }\r\n\r\n  cargar(\"dash\", urls.dash);\r\n  cargar(\"immo\", urls.immo);\r\n  cargar(\"key\", urls.key);\r\n  cargar(\"airbag\", urls.airbag);\r\n\r\n});\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-fbdc8cf elementor-widget elementor-widget-heading\" data-id=\"fbdc8cf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">MILEAGE<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-47069c6 elementor-widget elementor-widget-heading\" data-id=\"47069c6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">CALCULATOR<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd8e2ac elementor-align-center elementor-widget elementor-widget-button\" data-id=\"dd8e2ac\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/dumpflashedit.com\/index.php\/register\/\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Comenzar<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-dd5ac37 elementor-widget elementor-widget-html\" data-id=\"dd5ac37\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"es\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<title>Seguidores PRO<\/title>\r\n\r\n<style>\r\nbody {\r\n  margin: 0;\r\n  background: transparent;\r\n  font-family: 'Segoe UI', sans-serif;\r\n}\r\n\r\n\/* ===== DESKTOP ===== *\/\r\n\r\n.banner {\r\n  display: flex;\r\n  justify-content: center;\r\n  padding: 20px;\r\n}\r\n\r\n.wrapper {\r\n  display: flex;\r\n  gap: 20px;\r\n  flex-wrap: wrap;\r\n}\r\n\r\n.card {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 15px;\r\n  padding: 15px 20px;\r\n  border-radius: 15px;\r\n  min-width: 180px;\r\n  cursor: pointer;\r\n  transition: 0.3s;\r\n  background: rgba(255,255,255,0.75);\r\n  backdrop-filter: blur(10px);\r\n  box-shadow: 0 5px 15px rgba(0,0,0,0.1);\r\n}\r\n\r\n.card:hover {\r\n  transform: translateY(-5px);\r\n}\r\n\r\n.icon svg {\r\n  width: 26px;\r\n  height: 26px;\r\n}\r\n\r\n.text {\r\n  display: flex;\r\n  flex-direction: column;\r\n}\r\n\r\n.count {\r\n  font-size: 18px;\r\n  font-weight: bold;\r\n  color: #111;\r\n}\r\n\r\n.label {\r\n  font-size: 13px;\r\n  color: #555;\r\n}\r\n\r\n\/* colores *\/\r\n.facebook svg { fill: #1877f2; }\r\n.instagram svg { fill: #e1306c; }\r\n.tiktok svg { fill: #000; }\r\n\r\n\/* ===== MOBILE ===== *\/\r\n\r\n.mobile-banner {\r\n  display: none;\r\n}\r\n\r\n.mobile-wrapper {\r\n  display: flex;\r\n  gap: 20px;\r\n  justify-content: center;\r\n  align-items: center;\r\n}\r\n\r\n.mobile-item {\r\n  display: flex;\r\n  align-items: center;\r\n  gap: 5px;\r\n  font-weight: bold;\r\n  cursor: pointer;\r\n}\r\n\r\n.mobile-item svg {\r\n  width: 20px;\r\n  height: 20px;\r\n}\r\n\r\n.mobile-count {\r\n  font-size: 14px;\r\n  color: #111;\r\n}\r\n\r\n\/* ===== RESPONSIVE ===== *\/\r\n\r\n@media (max-width: 900px) {\r\n\r\n  .banner {\r\n    display: none;\r\n  }\r\n\r\n  .mobile-banner {\r\n    display: flex;\r\n    justify-content: center;\r\n    padding: 10px;\r\n  }\r\n}\r\n\r\n<\/style>\r\n\r\n<\/head>\r\n<body>\r\n\r\n<!-- ===== DESKTOP ===== -->\r\n<div class=\"banner\">\r\n  <div class=\"wrapper\">\r\n\r\n    <!-- FACEBOOK -->\r\n    <div class=\"card facebook\" onclick=\"go('facebook')\">\r\n      <div class=\"icon\">\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"M22 12A10 10 0 1 0 12 22V14.5H9.5V12H12V10C12 7.8 13.3 6.5 15.3 6.5C16.2 6.5 17.2 6.7 17.2 6.7V9H16.1C15 9 14.5 9.7 14.5 10.5V12H17.1L16.7 14.5H14.5V22A10 10 0 0 0 22 12Z\"\/>\r\n        <\/svg>\r\n      <\/div>\r\n      <div class=\"text\">\r\n        <div class=\"count\" id=\"facebook\">...<\/div>\r\n        <div class=\"label\">Facebook<\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- INSTAGRAM -->\r\n    <div class=\"card instagram\" onclick=\"go('instagram')\">\r\n      <div class=\"icon\">\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"M7 2C4.2 2 2 4.2 2 7V17C2 19.8 4.2 22 7 22H17C19.8 22 22 19.8 22 17V7C22 4.2 19.8 2 17 2H7ZM12 7C14.8 7 17 9.2 17 12C17 14.8 14.8 17 12 17C9.2 17 7 14.8 7 12C7 9.2 9.2 7 12 7Z\"\/>\r\n        <\/svg>\r\n      <\/div>\r\n      <div class=\"text\">\r\n        <div class=\"count\" id=\"instagram\">...<\/div>\r\n        <div class=\"label\">Instagram<\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n    <!-- TIKTOK -->\r\n    <div class=\"card tiktok\" onclick=\"go('tiktok')\">\r\n      <div class=\"icon\">\r\n        <svg viewBox=\"0 0 24 24\">\r\n          <path d=\"M16 2C16.3 4.2 17.8 5.7 20 6V9C18.5 9 17.2 8.5 16 7.6V14C16 17 13.5 19.5 10.5 19.5C7.5 19.5 5 17 5 14C5 11 7.5 8.5 10.5 8.5C10.9 8.5 11.2 8.5 11.5 8.6V11.5C11.2 11.4 10.9 11.4 10.5 11.4C9 11.4 7.9 12.5 7.9 14C7.9 15.5 9 16.6 10.5 16.6C12 16.6 13.1 15.5 13.1 14V2H16Z\"\/>\r\n        <\/svg>\r\n      <\/div>\r\n      <div class=\"text\">\r\n        <div class=\"count\" id=\"tiktok\">...<\/div>\r\n        <div class=\"label\">TikTok<\/div>\r\n      <\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- ===== MOBILE ===== -->\r\n<div class=\"mobile-banner\">\r\n  <div class=\"mobile-wrapper\">\r\n\r\n    <div class=\"mobile-item facebook\" onclick=\"go('facebook')\">\r\n      <svg viewBox=\"0 0 24 24\"><path d=\"M22 12A10 10 0 1 0 12 22V14.5H9.5V12H12V10C12 7.8 13.3 6.5 15.3 6.5C16.2 6.5 17.2 6.7 17.2 6.7V9H16.1C15 9 14.5 9.7 14.5 10.5V12H17.1L16.7 14.5H14.5V22A10 10 0 0 0 22 12Z\"\/><\/svg>\r\n      <div class=\"mobile-count\" id=\"facebook_m\">...<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"mobile-item instagram\" onclick=\"go('instagram')\">\r\n      <svg viewBox=\"0 0 24 24\"><path d=\"M7 2C4.2 2 2 4.2 2 7V17C2 19.8 4.2 22 7 22H17C19.8 22 22 19.8 22 17V7C22 4.2 19.8 2 17 2H7ZM12 7C14.8 7 17 9.2 17 12C17 14.8 14.8 17 12 17C9.2 17 7 14.8 7 12C7 9.2 9.2 7 12 7Z\"\/><\/svg>\r\n      <div class=\"mobile-count\" id=\"instagram_m\">...<\/div>\r\n    <\/div>\r\n\r\n    <div class=\"mobile-item tiktok\" onclick=\"go('tiktok')\">\r\n      <svg viewBox=\"0 0 24 24\"><path d=\"M16 2C16.3 4.2 17.8 5.7 20 6V9C18.5 9 17.2 8.5 16 7.6V14C16 17 13.5 19.5 10.5 19.5C7.5 19.5 5 17 5 14C5 11 7.5 8.5 10.5 8.5C10.9 8.5 11.2 8.5 11.5 8.6V11.5C11.2 11.4 10.9 11.4 10.5 11.4C9 11.4 7.9 12.5 7.9 14C7.9 15.5 9 16.6 10.5 16.6C12 16.6 13.1 15.5 13.1 14V2H16Z\"\/><\/svg>\r\n      <div class=\"mobile-count\" id=\"tiktok_m\">...<\/div>\r\n    <\/div>\r\n\r\n  <\/div>\r\n<\/div>\r\n\r\n<script>\r\n\r\nconst links = {\r\n  tiktok: \"https:\/\/www.tiktok.com\/@tacometrosjcg\",\r\n  facebook: \"https:\/\/www.facebook.com\/DumpFlashEdit\",\r\n  instagram: \"https:\/\/www.instagram.com\/\"\r\n};\r\n\r\nfunction go(type) {\r\n  window.open(links[type], \"_blank\");\r\n}\r\n\r\nfunction format(num) {\r\n  if (!num) return \"0\";\r\n  if (num >= 1000) return (num\/1000).toFixed(1) + \"K\";\r\n  return num;\r\n}\r\n\r\nfunction setValue(id, value) {\r\n  document.getElementById(id).innerText = format(value);\r\n}\r\n\r\nfetch(\"https:\/\/world-jcg.com\/inforedessocial\/followers_api.php\")\r\n  .then(res => res.json())\r\n  .then(data => {\r\n\r\n    setValue(\"tiktok\", data.tiktok);\r\n    setValue(\"facebook\", data.facebook);\r\n    setValue(\"instagram\", data.Instagram);\r\n\r\n    setValue(\"tiktok_m\", data.tiktok);\r\n    setValue(\"facebook_m\", data.facebook);\r\n    setValue(\"instagram_m\", data.Instagram);\r\n\r\n  });\r\n\r\n<\/script>\r\n\r\n<\/body>\r\n<\/html>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-8dd691b e-con-full e-flex e-con e-parent\" data-id=\"8dd691b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-3e9277f elementor-widget__width-inherit elementor-widget elementor-widget-html\" data-id=\"3e9277f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<!DOCTYPE html>\r\n<html lang=\"es\">\r\n<head>\r\n<meta charset=\"UTF-8\">\r\n<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\r\n<title>Selector de Marca \/ Modelo \/ Submodelo<\/title>\r\n\r\n<style>\r\n\r\n\/* ===== MODAL DUMPFLASH ===== *\/\r\n.df-modal-overlay {\r\n  position: fixed;\r\n  inset: 0;\r\n  background: rgba(0,0,0,0.6);\r\n  display: none;\r\n  justify-content: center;\r\n  align-items: center;\r\n  z-index: 10000;\r\n}\r\n\r\n.df-modal {\r\n  background: #fff;\r\n  max-width: 420px;\r\n  width: 90%;\r\n  padding: 30px 25px;\r\n  border-radius: 14px;\r\n  text-align: center;\r\n  position: relative;\r\n  animation: dfFadeUp 0.35s ease;\r\n}\r\n\r\n.df-modal h2 {\r\n  font-size: 22px;\r\n  margin-bottom: 10px;\r\n}\r\n\r\n.df-modal-text {\r\n  font-size: 15px;\r\n  color: #555;\r\n  margin-bottom: 25px;\r\n}\r\n\r\n.df-modal-buttons {\r\n  display: flex;\r\n  flex-direction: column;\r\n  gap: 12px;\r\n}\r\n\r\n.df-btn {\r\n  padding: 12px;\r\n  border-radius: 8px;\r\n  text-decoration: none;\r\n  font-weight: bold;\r\n  font-size: 15px;\r\n}\r\n\r\n.df-btn-outline {\r\n  border: 2px solid #e53935;\r\n  color:#ffffff;\r\n}\r\n}\r\n\r\n.df-btn-outline:hover {\r\n  background: #e53935;\r\n  color: #fff;\r\n}\r\n\r\n.df-btn-primary {\r\n  background: #e53935;\r\n  color: #fff;\r\n}\r\n\r\n.df-btn-primary:hover {\r\n  background: #d90000;\r\n}\r\n\r\n.df-modal-close {\r\n  position: absolute;\r\n  top: 12px;\r\n  right: 14px;\r\n  font-size: 24px;\r\n  border: none;\r\n  background: none;\r\n  cursor: pointer;\r\n  color: #888;\r\n}\r\n\r\n.df-modal-close:hover {\r\n  color: #000;\r\n}\r\n\r\n@keyframes dfFadeUp {\r\n  from {\r\n    opacity: 0;\r\n    transform: translateY(20px);\r\n  }\r\n  to {\r\n    opacity: 1;\r\n    transform: translateY(0);\r\n  }\r\n}\r\n\r\n\r\n\/* ===== MOBILE \/ TABLET ===== *\/\r\n@media (max-width: 992px) {\r\n  .select-container {\r\n    flex-direction: column;\r\n  }\r\n\r\n  .select-container select {\r\n    height: auto;     \/* vuelve a dropdown *\/\r\n  }\r\n}\r\n\r\n\/* ===== ESTILOS ===== *\/\r\n.select-container {\r\n  display: flex;\r\n  gap: 20px;\r\n  width: 100%;\r\n  max-width: 1400px;\r\n  margin: auto;\r\n}\r\n\r\n.select-container select {\r\n  flex: 1;\r\n  min-width: 260px;\r\n  height: 360px;\r\n  border: 1px solid #ccc;\r\n  padding: 6px;\r\n  font-size: 14px;\r\n  background: #fff;\r\n}\r\n\r\nselect option {\r\n  padding: 4px;\r\n}\r\n\r\nselect option:hover {\r\n  background: #007bff;\r\n  color: #fff;\r\n}\r\n\r\nselect:disabled {\r\n  background: #eaeaea;\r\n}\r\n<\/style>\r\n<\/head>\r\n\r\n<body>\r\n\r\n<div class=\"select-container\">\r\n  <select id=\"marca\" size=\"15\">\r\n    <option value=\"\">Marca<\/option>\r\n  <\/select>\r\n\r\n  <select id=\"modelo\" size=\"15\" disabled>\r\n    <option value=\"\">Modelo<\/option>\r\n  <\/select>\r\n\r\n  <select id=\"submodelo\" size=\"15\" disabled>\r\n    <option value=\"\">Submodelo<\/option>\r\n  <\/select>\r\n<\/div>\r\n\r\n\r\n<!-- ===== MODAL FLOOTANTE ===== -->\r\n<div id=\"df-modal-overlay\" class=\"df-modal-overlay\">\r\n  <div class=\"df-modal\">\r\n    <button class=\"df-modal-close\" onclick=\"cerrarModal()\">\u00d7<\/button>\r\n\r\n    <h2 id=\"df-modal-title\"><\/h2>\r\n    <p class=\"df-modal-text\">\r\n      DumpFlash lo hace posible.<br>\r\n      Escoge la opci\u00f3n que mejor se acomode a ti.\r\n    <\/p>\r\n\r\n    <div class=\"df-modal-buttons\">\r\n      <a href=\"https:\/\/dumpflashedit.com\/index.php\/pricing-2\/\" class=\"df-btn df-btn-outline\">\r\n        Planes\r\n      <\/a>\r\n      <a href=\"https:\/\/dumpflashedit.com\/index.php\/login\/\" class=\"df-btn df-btn-outline\">\r\n        Login\r\n      <\/a>\r\n      <a href=\"https:\/\/dumpflashedit.com\/index.php\/calculadora\/\" class=\"df-btn df-btn-primary\">\r\n        Calculadora\r\n      <\/a>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n<!-- ===== MODAL FLOOTANTE ===== -->\r\n\r\n\r\n<script>\r\n\/* ===== URL DEL JSON ===== *\/\r\nconst JSON_URL = \"https:\/\/dumpflashedit.com\/cal-data\/modelos.json\";\r\n\r\n\/* ===== VARIABLES ===== *\/\r\nlet ALL_DATA = {};\r\n\r\nconst marcaSel = document.getElementById(\"marca\");\r\nconst modeloSel = document.getElementById(\"modelo\");\r\nconst submodeloSel = document.getElementById(\"submodelo\");\r\n\r\n\/* ===== CARGAR JSON ===== *\/\r\n(async function loadJSON() {\r\n  try {\r\n    const response = await fetch(JSON_URL, { cache: \"no-store\" });\r\n    ALL_DATA = await response.json();\r\n    populateMarcas();\r\n  } catch (e) {\r\n   \r\n  }\r\n})();\r\n\r\n\/* ===== LLENAR MARCAS ===== *\/\r\nfunction populateMarcas() {\r\n  marcaSel.innerHTML = '<option value=\"\">Marca<\/option>';\r\n  Object.keys(ALL_DATA).forEach(marca => {\r\n    const opt = document.createElement(\"option\");\r\n    opt.value = marca;\r\n    opt.textContent = marca;\r\n    marcaSel.appendChild(opt);\r\n  });\r\n  marcaSel.disabled = false;\r\n  marcaSel.onchange = populateModelos;\r\n}\r\n\r\n\/* ===== LLENAR MODELOS ===== *\/\r\nfunction populateModelos() {\r\n  const marca = marcaSel.value;\r\n\r\n  modeloSel.innerHTML = '<option value=\"\">Modelo<\/option>';\r\n  submodeloSel.innerHTML = '<option value=\"\">Submodelo<\/option>';\r\n  submodeloSel.disabled = true;\r\n\r\n  if (!marca || !ALL_DATA[marca]) {\r\n    modeloSel.disabled = true;\r\n    return;\r\n  }\r\n\r\n  Object.keys(ALL_DATA[marca]).forEach(modelo => {\r\n    const opt = document.createElement(\"option\");\r\n    opt.value = modelo;\r\n    opt.textContent = modelo;\r\n    modeloSel.appendChild(opt);\r\n  });\r\n\r\n  modeloSel.disabled = false;\r\n  modeloSel.onchange = populateSubmodelos;\r\n}\r\n\r\n\/* ===== LLENAR SUBMODELOS ===== *\/\r\nfunction populateSubmodelos() {\r\n  const marca = marcaSel.value;\r\n  const modelo = modeloSel.value;\r\n\r\n  submodeloSel.innerHTML = '<option value=\"\">Submodelo<\/option>';\r\n\r\n  if (!marca || !modelo || !ALL_DATA[marca][modelo]) {\r\n    submodeloSel.disabled = true;\r\n    return;\r\n  }\r\n\r\n  ALL_DATA[marca][modelo].forEach(sub => {\r\n    const opt = document.createElement(\"option\");\r\n    opt.value = sub;\r\n    opt.textContent = sub;\r\n    submodeloSel.appendChild(opt);\r\n  });\r\n\r\n  submodeloSel.disabled = false;\r\n  submodeloSel.onchange = selectedFinal;\r\n}\r\n\r\n\/* ===== ACCI\u00d3N AL SELECCIONAR SUBMODELO ===== *\/\r\nfunction selectedFinal() {\r\n  const sub = submodeloSel.value;\r\n\r\n  if (!sub) return;\r\n\r\n  document.getElementById(\"df-modal-title\").innerText =\r\n    `\u00bfQuieres calcular el KM de ${sub}?`;\r\n\r\n  document.getElementById(\"df-modal-overlay\").style.display = \"flex\";\r\n}\r\n\r\nfunction cerrarModal() {\r\n  document.getElementById(\"df-modal-overlay\").style.display = \"none\";\r\n}\r\n\r\n<\/script>\r\n\r\n<script>\r\nfunction ajustarSelectPorPantalla() {\r\n  const isMobile = window.innerWidth <= 992;\r\n  const selects = document.querySelectorAll('.select-container select');\r\n\r\n  selects.forEach(select => {\r\n    if (isMobile) {\r\n      select.removeAttribute('size'); \/\/ dropdown\r\n    } else {\r\n      select.setAttribute('size', '15'); \/\/ lista abierta\r\n    }\r\n  });\r\n}\r\n\r\n\/\/ Ejecutar al cargar\r\najustarSelectPorPantalla();\r\n\r\n\/\/ Ejecutar al redimensionar\r\nwindow.addEventListener('resize', ajustarSelectPorPantalla);\r\n<\/script>\r\n\r\n\r\n<\/body>\r\n<\/html>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-be8b1b9 elementor-section-content-middle elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"be8b1b9\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-a45eb33\" data-id=\"a45eb33\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-ed4759e elementor-widget elementor-widget-heading\" data-id=\"ed4759e\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">\u00bfTienes dudas?<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-c4f7b91 elementor-widget elementor-widget-text-editor\" data-id=\"c4f7b91\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>unete a nuestro grupo de whatsapp<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-bbdc8f2 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"bbdc8f2\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/chat.whatsapp.com\/DhUsatXyWumEoQ7oMROYYp?mode=ems_copy_t\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">UNIRME<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Cargando modelos nuevos\u2026 DASH &#8230; IMMO &#8230; KEY &#8230; AIRBAG &#8230; MILEAGE CALCULATOR Comenzar Seguidores PRO &#8230; Facebook &#8230; Instagram &#8230; TikTok &#8230; &#8230; &#8230; Selector de Marca \/ Modelo \/ Submodelo Marca Modelo Submodelo \u00d7 DumpFlash lo hace posible. Escoge la opci\u00f3n que mejor se acomode a ti. Planes Login Calculadora \u00bfTienes dudas? unete [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","theme-transparent-header-meta":"enabled","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-2886","page","type-page","status-publish","hentry"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/dumpflashedit.com\/index.php\/wp-json\/wp\/v2\/pages\/2886","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dumpflashedit.com\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/dumpflashedit.com\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/dumpflashedit.com\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dumpflashedit.com\/index.php\/wp-json\/wp\/v2\/comments?post=2886"}],"version-history":[{"count":212,"href":"https:\/\/dumpflashedit.com\/index.php\/wp-json\/wp\/v2\/pages\/2886\/revisions"}],"predecessor-version":[{"id":6044,"href":"https:\/\/dumpflashedit.com\/index.php\/wp-json\/wp\/v2\/pages\/2886\/revisions\/6044"}],"wp:attachment":[{"href":"https:\/\/dumpflashedit.com\/index.php\/wp-json\/wp\/v2\/media?parent=2886"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}