PageSourceSearch

https://www.camarabaq.org.co/_next/static/chunks/pages/pv/master-ia/contenido-7b4a6d69f41ae5a4.js

js camarabaq.org.co collected 2026-09-24 18:43:03 UTC 175,417 bytes, 1 lines download raw bytes

1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[n]="826fd47e-4842-4523-adac-0697d81b89c6",e._sentryDebugIdIdentifier="sentry-dbid-826fd47e-4842-4523-adac-0697d81b89c6")}catch(e){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3360],{51075:function(e,n,t){(window.__NEXT_P=window.__NEXT_P||[]).push(["/pv/master-ia/contenido",function(){return t(36288)}])},36288:function(e,n,t){"use strict";t.r(n),t.d(n,{default:function(){return rX}});var o=t(52676),i=t(75271),r=t(78844),a=t(24220),s=t(44663),l=t(9238),d=t(72418);class c extends Error{}c.prototype.name="InvalidTokenError";let p=()=>{try{let e=localStorage.getItem("jwt");if(!e)return null;return function(e,n){let t;if("string"!=typeof e)throw new c("Invalid token specified: must be a string");n||(n={});let o=!0===n.header?0:1,i=e.split(".")[o];if("string"!=typeof i)throw new c(`Invalid token specified: missing part #${o+1}`);try{t=function(e){let n=e.replace(/-/g,"+").replace(/_/g,"/");switch(n.length%4){case 0:break;case 2:n+="==";break;case 3:n+="=";break;default:throw Error("base64 string is not of the correct length")}try{var t;return t=n,decodeURIComponent(atob(t).replace(/(.)/g,(e,n)=>{let t=n.charCodeAt(0).toString(16).toUpperCase();return t.length<2&&(t="0"+t),"%"+t}))}catch(e){return atob(n)}}(i)}catch(e){throw new c(`Invalid token specified: invalid base64 for part #${o+1} (${e.message})`)}try{return JSON.parse(t)}catch(e){throw new c(`Invalid token specified: invalid json for part #${o+1} (${e.message})`)}}(e).sub||null}catch(e){return console.error("Error parsing JWT:",e),null}};async function u(){let e=p();if(!e)throw Error("Usuario no autenticado");let n=(0,d.zZ)(),t=await fetch("".concat(n,"/users/").concat(e),{method:"GET",headers:(0,d.$K)()});if(!t.ok)throw Error("Error al obtener perfil de usuario");return t.json()}var g=t(5462),x=t(71782),f=t(28245),m=t(52413);let h=e=>{switch(e){case 1:default:return"Nivel Inicial";case 2:return"Nivel Basico";case 3:return"Nivel Intermedio";case 4:return"Nivel Experto"}},b=e=>{switch(e){case 1:return"Nivel B\xe1sico";case 2:return"Nivel Intermedio";case 3:return"Nivel Experto";case 4:return"Nivel Experto (M\xe1ximo)";default:return"Siguiente nivel"}}
1,v=[{icon:"\uD83D\uDCE5",title:"Explorar",description:"Descargar el e-book del nivel"},{icon:"\uD83D\uDCBB",title:"Practicar",description:"Completar el curso virtual y obtener el certificado"},{icon:"\uD83C\uDF99️",title:"Profundizar",description:"Conectarte o asistir a la sesi\xf3n en vivo (en paralelo)"},{icon:"\uD83D\uDCF2",title:"Demostrar",description:"Enviar tu evidencia de uso de IA en el negocio"}],w=e=>{switch(e){case"INICIAL":return{title:"Bienvenido al<br><span>Nivel Inicial!</span>",description:"Hoy estas aqui... pero lo importante es a donde llegaras. Para avanzar al siguiente nivel, primero debes completar tus 4 hitos.",milestones:v,goal:"Meta: 4 hitos para subir al Nivel Basico",color:"purple",totalMilestones:4,hasConsultorio:!1,nextLevel:"Nivel B\xe1sico",level:"INICIAL",levelContent:{title:"tu nivel en M\xe1ster IA es Inicial.",titleSubtitle:"Y spoiler: ahora vas a querer usar IA para todo.",paragraphs:[{text:"Preparamos una ruta para que descubras hasta d\xf3nde puedes llevarla en tu d\xeda a d\xeda.",variant:"intro"},"Pero antes, un obsequio para ti:",{text:"\xbfLe sabes pedir las cosas a la IA?",variant:"highlight"},"Descarga esta gu\xeda con una f\xf3rmula simple para crear mejores prompts y ejemplos listos para usar en ventas, finanzas, talento, marketing, servicio y direcci\xf3n."],giftLabel:"Gu\xeda pr\xe1ctica de prompts por \xe1rea",ctaLabel:"LO QUIERO",ctaUrl:"https://prod.camarabaq.org.co/wp-content/uploads/2026/07/CCB_Guia-practica-de-prompts-por-area.pdf",ctaType:"pdf",ctaEventId:9001}};case"BASICO":return{title:"Llegaste al<br><span>Nivel B\xe1sico!</span>",description:"Ya demostraste que puedes arrancar. Ahora es momento de construir el habito. En este nivel combinas teoria, practica y acompanamiento personalizado.",milestones:v,goal:"Meta: 4 hitos para subir al Nivel Intermedio",color:"orange",totalMilestones:4,hasConsultorio:!0,consultorioType:"basico",nextLevel:"Nivel Intermedio",level:"BASICO",levelContent:{title:"M\xedrate…entraste a M\xe1ster IA a explorar y ya est\xe1s en Nivel B\xe1sico.",paragraphs:["No queremos presionarte pero… nos gusta c\xf3mo va esto.","As\xed que, te ganaste algo."],giftLabel:"De idea a piloto: C\xf3mo estructurar un caso de IA",ctaLabel:"LO QUIERO",ctaUrl:"https://www.camarabaq.org.co/wp-content/uploads/2026/07/3-De-idea-a-piloto-Como-estructurar-un-caso-de-IA.pdf",ctaType:"pdf"}};case"INTERMEDIO":return{title:"Bienvenido al<br><span>Nivel Intermedio!</span>",description:"Ya tienes las bases. Ahora vas a profundizar con formacion aplicada, herramientas avanzadas y acompanamiento mas cercano a tu negocio.",milestones:v,goal:"Meta: 4 hitos para subir al Nivel Experto",color:"orange",totalMilestones:4,hasConsultorio:!0,consultorioType:"basico",nextLevel:"Nivel Experto",level:"INTERMEDIO",levelContent:{title:"est\xe1s en Nivel Intermedio\uD83D\uDD25",paragraphs:[{text:"A estas alturas ya no vienes a descubrir qu\xe9 es la IA.",variant:"intro"},{text:"Vienes a sacarle provecho.",variant:"highlight"},"Pero antes, un obsequio para ti:"],ctaLabel:"RECLAMAR AHORA",ctaUrl:"https://www.camarabaq.org.co/wp-content/uploads/2026/07/9-Limites-en-el-uso-de-la-Inteligencia-Artificial.pdf",ctaType:"pdf",secondaryCta:{label:"Pr\xf3xima parada: Ahora sigue tu empresa",url:"#diagnostico-empresarial",type:"dx"}}};case"EXPERTO":return{title:"Llegaste al<br><span>Nivel Experto!</span>",description:"Este es el nivel donde la IA deja de ser conocimiento y se convierte en transformacion real. Formacion sectorial profunda, aplicacion practica y acompanamiento experto transversal a toda tu organizacion.",milestones:v,goal:"Meta: 4 hitos para completar tu ruta Master IA",color:"exp",totalMilestones:4,hasConsultorio:!0,consultorioType:"basico",nextLevel:"Ruta M\xe1ster IA completada",level:"EXPERTO",levelContent:{title:"\xa1est\xe1s en nivel Experto!",paragraphs:[{text:"Ya no necesitas que te convenzan de lo que puede hacer la IA.",variant:"intro"},"Ahora cambia el juego:",{text:"Ya no eres t\xfa. Ahora es tu empresa.",variant:"highlight"},"Nosotros ponemos hasta 40 horas de asesor\xeda personalizada para buscar d\xf3nde la IA puede hacer magia."],ctaLabel:"VER MI RECOMPENSA",ctaUrl:"#diagnostico-empresarial",ctaType:"dx",footerNote:"\xbfSiguiente nivel? No hay, ya es momento de que le cuentes al mundo que eres un M\xe1ster IA"}};default:return w("INICIAL")}},y=e=>{switch(e){case"purple":return{primary:"#8B5CF6",secondary:"#A78BFA",button:"#7C3AED"};case"orange":return{primary:"#F97316",secondary:"#FB923C",button:"#EA580C"};case"exp":return{primary:"#D97706",secondary:"#F59E0B",button:"#B45309"};default:return y("purple")}};
1var C=t(7518),j=t.n(C),I=t(63626),k=t.n(I),P=t(811),Z=t.n(P),S=t(79058),z=t(39416),E=t(76805);let A=j()(),M=(0,g.yF)();if(!M)throw Error("NEST_JS_API_URL is not configured");let D=Z()(M);A.configure(D.axios(S.Z)),A.configure(k()({path:"/authentication",storageKey:(0,z.Ag)(),storage:E.u}));let _=()=>{let e=localStorage.getItem((0,z.Ag)());return e?{Authorization:"Bearer ".concat(e)}:{}},T=()=>{let e=localStorage.getItem((0,z.Ag)());return{"Content-Type":"application/json",...e?{Authorization:"Bearer ".concat(e)}:{}}},N=()=>{try{let e=localStorage.getItem((0,z.Ag)());if(!e)return null;let n=JSON.parse(atob(e.split(".")[1]));return n.sub?parseInt(n.sub,10):null}catch(e){return null}};class L{async getDashboardData(){try{let e=await this.getService("master-ia/dashboard").find({headers:_()});return e.data||e}catch(e){throw console.error("Error fetching dashboard data:",e),e}}async registerForEvent(e,n){try{let t=await this.getService("master-ia/events/".concat(e,"/register")).create(n?{attended_modality:n}:{},{headers:_()});return t.data||t}catch(e){throw console.error("Error registering for event:",e),e}}async registerForPortfolioEvent(e,n){let t=(0,g.yF)()||"",o=N(),i={event_id:e};o&&(i.user_id=o),n&&(i.attended_modality=n);let r=await fetch("".concat(t,"/portfolio/attendance"),{method:"POST",headers:T(),body:JSON.stringify(i)});if(!r.ok)throw Error(await r.text().catch(()=>"Error desconocido"))}
1async getUserProgress(e,n,t){try{let o=await this.getService("users/progress/".concat(e,"/").concat(n)).find({query:t&&t>=1&&t<=4?{previewAsLevel:t}:{}});return o.data||o}catch(e){throw console.error("Error fetching user progress:",e),e}}constructor(){this.getService=e=>A.service(e)}}let R=new L,F=()=>{let[e,n]=(0,i.useState)(null),[t,o]=(0,i.useState)(!0),[s,d]=(0,i.useState)(null),c=(0,a.v9)((0,l.dy)()),p=(0,r.useRouter)(),u=(()=>{let e=p.query.previewAsLevel;if(Array.isArray(e)||null==e)return;let n=Number(e);return Number.isInteger(n)&&n>=1&&n<=4?n:void 0})(),g=(0,i.useCallback)(async()=>{if(!(null==c?void 0:c.dni)){console.warn("⚠️ No user DNI available for progress fetch"),o(!1);return}o(!0),d(null);try{let e="cedula_de_ciudadania"===c.dni_type?"dni":"email",t=c.dni.toString(),o=await R.getUserProgress(e,t,u);n(o)}catch(e){console.error("❌ Error fetching progress:",e),d("No se pudo cargar el progreso. Intenta nuevamente.")}finally{o(!1)}},[c,u]);(0,i.useEffect)(()=>{c&&g()},[c,g]),(0,i.useEffect)(()=>{let e=()=>{c&&g()};return window.addEventListener("masterIA:contentRegistered",e),()=>window.removeEventListener("masterIA:contentRegistered",e)},[c,g]);let x=(0,i.useCallback)(()=>e?parseFloat(e.progressPercentage):0,[e]),f=(0,i.useCallback)(()=>e?e.totalCompletedMilestones:0,[e]),m=(0,i.useCallback)(()=>e?e.totalMinimumRequired:0,[e]),v=(0,i.useCallback)(()=>e?e.remaining:0,[e]),w=(0,i.useCallback)(()=>e?e.milestonesDetail:[],[e]),y=(0,i.useCallback)(n=>{if(!e)return!1;let t=e.milestonesDetail.find(e=>e.id===n);return(null==t?void 0:t.completed)||!1},[e]),C=(0,i.useCallback)(n=>{if(!e)return{completed:0,required:0,remaining:0};let t=e.milestonesDetail.find(e=>e.id===n);return t?{completed:t.completedCount,required:t.minimumRequired,remaining:t.remaining}:{completed:0,required:0,remaining:0}},[e]),j=(0,i.useCallback)(()=>e?h(e.currentLevel):"Nivel Inicial",[e]),I=(0,i.useCallback)(()=>e?b(e.currentLevel):"Siguiente nivel",[e]);return{progress:e,loading:t,error:s,fetchProgress:g,getProgressPercentage:x,getCompletedMilestones:f,getTotalMilestones:m,getRemainingMilestones:v,getMilestonesDetail:w,isMilestoneCompleted:y,getMilestoneProgress:C,getCurrentLevelName:j,getNextLevel:I}};var $=t(88584);async function q(e){let n=(0,g.yF)()||"",t="".concat(n,"/portfolio-events?isMasterIa=true&page=").concat(e,"&limit=").concat(100),o=await fetch(t,{method:"GET",headers:(0,d.$K)()});if(!o.ok)throw Error("portfolio-events request failed: ".concat(o.status));return o.json()}async function B(){let e=[],n=1,t=!0;for(;t;){var o,i;let r=await q(n),a=r.data||r;if(Array.isArray(a)&&e.push(...a),t=null!==(i=null===(o=r.pagination)||void 0===o?void 0:o.hasNext)&&void 0!==i&&i,++n>20)break}return e}let O=new Map,U=new Map;function G(e){let n=O.get(e);return n?Date.now()-n.fetchedAt>3e5?(O.delete(e),null):n.items:null}function H(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"master-ia-content::all",n=G(e);if(n)return Promise.resolve(n);let t=U.get(e);if(t)return t;let o=(async()=>{try{let n=await B();return O.set(e,{items:n,fetchedAt:Date.now()}),n}finally{U.delete(e)}})();return U.set(e,o),o}var V=t(14224);function W(e,n){var t;if("true"!==V.env.NEXT_PUBLIC_ADMIN_LEVEL_PREVIEW_ENABLED)return!1;let o=String(null!=n?n:"").toLowerCase();if(!("super_admin"===o||"superadmin"===o))return!1;let i=(null!==(t=V.env.NEXT_PUBLIC_MASTER_IA_PREVIEW_ALLOWED_EMAILS)&&void 0!==t?t:"").split(",").map(e=>e.trim().toLowerCase()).filter(Boolean);if(0===i.length)return!0;let r=String(null!=e?e:"").toLowerCase();return!!r&&i.includes(r)}let Y=(0,m.F4)(["0%{background-position:-800px 0;}100%{background-position:800px 0;}"]),K=m.ZP.div.withConfig({componentId:"sc-f9e7990d-0"})(["min-height:100vh;width:100%;max-width:100%;background:#0a0a0a;color:#ffffff;font-family:'DM Sans',sans-serif;position:relative;overflow:hidden;"]),X=m.ZP.div.withConfig({componentId:"sc-f9e7990d-1"})(["position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:1;"]),J=m.ZP.div.withConfig({componentId:"sc-f9e7990d-2"})(["position:fixed;top:0;left:0;width:260px;height:100vh;background:rgba(255,255,255,0.02);border-right:1px solid rgba(255,255,255,0.06);padding:32px 16px;display:flex;flex-direction:column;gap:14px;z-index:2;@media (max-width:768px){display:none;}"]),Q=m.ZP.div.withConfig({componentId:"sc-f9e7990d-3"})(["margin-left:260px;min-height:100vh;position:relative;z-index:2;@media (max-width:768px){margin-left:0;}"]),ee=m.ZP.div.withConfig({componentId:"sc-f9e7990d-4"})(["display:none;gap:8px;padding:12px 16px;border-bottom:1px solid rgba(255,255,255,0.06);overflow-x:auto;@media (max-width:768px){display:flex;}"]),en=m.ZP.div.withConfig({componentId:"sc-f9e7990d-5"})(["width:100%;max-width:1200px;margin:0 auto;padding:20px;@media (max-width:768px){padding:16px;}"]),et=m.ZP.div.withConfig({componentId:"sc-f9e7990d-6"})(["width:",";height:",";border-radius:",";background:linear-gradient( 90deg,rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.08) 50%,rgba(255,255,255,0.04) 100% );background-size:800px 100%;animation:"," 1.4s linear infinite;"],e=>{let{$w:n}=e;return null!=n?n:"100%"},e=>{let{$h:n}=e;return null!=n?n:"16px"},e=>{let{$r:n}=e;return null!=n?n:"6px"},Y),eo=m.ZP.div.withConfig({componentId:"sc-f9e7990d-7"})(["border-radius:20px;padding:32px;background:linear-gradient(135deg,rgba(139,92,246,0.10),rgba(255,255,255,0.02));border:1px solid rgba(255,255,255,0.08);display:flex;flex-direction:column;gap:14px;margin-bottom:28px;@media (max-width:768px){padding:24px 20px;}"]),ei=m.ZP.div.withConfig({componentId:"sc-f9e7990d-8"})(["border-radius:16px;padding:24px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:16px;margin-bottom:28px;"]),er=m.ZP.div.withConfig({componentId:"sc-f9e7990d-9"})(["display:flex;align-items:center;gap:14px;"]),ea=m.ZP.div.withConfig({componentId:"sc-f9e7990d-10"})(["display:flex;gap:10px;overflow-x:auto;margin:28px 0 24px;padding-bottom:4px;"]),es=m.ZP.div.withConfig({componentId:"sc-f9e7990d-11"})(["display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;"]),el=m.ZP.div.withConfig({componentId:"sc-f9e7990d-12"})(["border-radius:14px;padding:20px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:12px;min-height:180px;"]);var ed=()=>(0,o.jsxs)(K,{children:[(0,o.jsx)(X,{}),(0,o.jsxs)(J,{children:[(0,o.jsx)(et,{$w:"60%",$h:"14px"}),Array.from({length:5}).map((e,n)=>(0,o.jsx)(et,{$w:"90%",$h:"36px",$r:"8px"},n))]}),(0,o.jsxs)(Q,{children:[(0,o.jsx)(ee,{children:Array.from({length:4}).map((e,n)=>(0,o.jsx)(et,{$w:"90px",$h:"32px",$r:"999px"},n))}),(0,o.jsxs)(en,{children:[(0,o.jsxs)(eo,{children:[(0,o.jsx)(et,{$w:"160px",$h:"14px"}),(0,o.jsx)(et,{$w:"70%",$h:"32px"}),(0,o.jsx)(et,{$w:"50%",$h:"14px"}),(0,o.jsx)(et,{$w:"40%",$h:"40px",$r:"10px"})]}),(0,o.jsxs)(ei,{children:[(0,o.jsx)(et,{$w:"220px",$h:"20px"}),Array.from({length:4}).map((e,n)=>(0,o.jsxs)(er,{children:[(0,o.jsx)(et,{$w:"22px",$h:"22px",$r:"50%"}),(0,o.jsx)(et,{$w:"".concat(60+n%3*12,"%"),$h:"14px"})]},n))]}),(0,o.jsx)(ea,{children:Array.from({length:7}).map((e,n)=>(0,o.jsx)(et,{$w:"".concat(70+n%4*18,"px"),$h:"32px",$r:"999px"},n))}),(0,o.jsx)(es,{children:Array.from({length:6}).map((e,n)=>(0,o.jsxs)(el,{children:[(0,o.jsx)(et,{$w:"55%",$h:"14px"}),(0,o.jsx)(et,{$w:"90%",$h:"22px"}),(0,o.jsx)(et,{$w:"100%",$h:"14px"}),(0,o.jsx)(et,{$w:"80%",$h:"14px"}),(0,o.jsx)(et,{$w:"50%",$h:"36px",$r:"10px"})]},n))})]})]})]}),ec=t(36643),ep=t(63727);let eu=m.ZP.div.withConfig({componentId:"sc-9f1def12-0"})(["position:relative;text-align:left;background:linear-gradient(135deg,rgba(255,255,255,0.08) 0%,rgba(255,255,255,0.03) 100%);border:1px solid rgba(255,255,255,0.12);border-radius:16px;padding:28px;margin:20px 0;backdrop-filter:blur(10px);overflow:hidden;&::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,",",",");}@media (max-width:768px){padding:20px 16px;}"],e=>e.colors.primary,e=>e.colors.secondary),eg=m.ZP.div.withConfig({componentId:"sc-9f1def12-1"})(["display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,",",",");color:white;padding:6px 14px;border-radius:20px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:16px;"],e=>e.colors.primary,e=>e.colors.secondary),ex=m.ZP.h3.withConfig({componentId:"sc-9f1def12-2"})(["font-size:18px;font-weight:700;color:rgba(255,255,255,0.95);margin-bottom:14px;line-height:1.4;@media (max-width:768px){font-size:16px;}"]),ef=m.ZP.p.withConfig({componentId:"sc-9f1def12-3"})(["font-size:15px;line-height:1.7;color:rgba(255,255,255,0.78);margin-bottom:10px;@media (max-width:768px){font-size:14px;}"]),em=m.ZP.p.withConfig({componentId:"sc-9f1def12-4"})(["font-size:16px;font-style:italic;line-height:1.6;color:rgba(255,255,255,0.62);margin-bottom:10px;@media (max-width:768px){font-size:15px;}"]),eh=m.ZP.p.withConfig({componentId:"sc-9f1def12-5"})(["font-family:'Syne',sans-serif;font-size:clamp(17px,2vw,21px);font-weight:700;line-height:1.35;letter-spacing:-0.01em;color:#fff;margin:14px 0 12px;@media (max-width:480px){font-size:16px;}"]),eb=m.ZP.div.withConfig({componentId:"sc-9f1def12-6"})(["display:flex;align-items:center;gap:10px;font-size:14px;font-weight:600;color:rgba(255,255,255,0.9);padding:14px 18px;background:rgba(255,255,255,0.06);border:1px dashed rgba(255,255,255,0.2);border-radius:12px;margin:18px 0;"]),ev=m.ZP.span.withConfig({componentId:"sc-9f1def12-7"})(["font-size:20px;"]),ew=m.ZP.div.withConfig({componentId:"sc-9f1def12-8"})(["display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;"]),ey=m.ZP.a.withConfig({componentId:"sc-9f1def12-9"})(["display:inline-flex;align-items:center;justify-content:center;gap:10px;background:linear-gradient(135deg,",",",");color:white;padding:14px 28px;border-radius:2147483647px;font-weight:600;font-size:14px;text-decoration:none;text-transform:uppercase;letter-spacing:0.03em;box-shadow:0 4px 20px rgba(0,0,0,0.25);transition:all 0.25s ease;cursor:pointer;&:hover{transform:translateY(-2px);box-shadow:0 8px 28px rgba(0,0,0,0.35);}@media (max-width:768px){padding:12px 22px;font-size:13px;}"],e=>e.colors.primary,e=>e.colors.secondary),eC=m.ZP.a.withConfig({componentId:"sc-9f1def12-10"})(["display:inline-flex;align-items:center;justify-content:center;gap:10px;background:transparent;border:1px solid rgba(255,255,255,0.28);color:rgba(255,255,255,0.88);padding:12px 22px;border-radius:2147483647px;font-weight:600;font-size:13px;text-decoration:none;letter-spacing:0.01em;transition:all 0.25s ease;cursor:pointer;&:hover{background:rgba(255,255,255,0.08);border-color:rgba(255,255,255,0.5);color:#fff;}@media (max-width:480px){width:100%;}"]),ej=m.ZP.p.withConfig({componentId:"sc-9f1def12-11"})(["font-family:'Syne',sans-serif;font-size:15px;font-weight:600;line-height:1.55;letter-spacing:0.01em;margin:24px 0 0;color:",";background:linear-gradient(135deg,"," 0%,"," 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;@media (max-width:480px){font-size:14px;}"],e=>e.colors.secondary,e=>e.colors.secondary,e=>e.colors.primary),eI=e=>{let{content:n,firstName:t,colors:i,onDxClick:r,hideTitle:a=!1}=e,s=(null==t?void 0:t.trim())||"Usuario",l=e=>/^\s*¿/.test(e)||/\?\s*$/.test(e),d=(e,n)=>{let t="string"==typeof e?{text:e}:e;return"highlight"===t.variant||l(t.text)?(0,o.jsx)(eh,{colors:i,children:t.text},n):"intro"===t.variant?(0,o.jsx)(em,{children:t.text},n):(0,o.jsx)(ef,{children:t.text},n)};return(0,o.jsxs)(eu,{colors:i,children:[(0,o.jsxs)(eg,{colors:i,children:[(0,o.jsx)(ec.G,{icon:ep.Cly}),"Beneficio exclusivo"]}),!a&&(0,o.jsxs)(ex,{children:[s,", ",n.title]}),n.paragraphs.map((e,n)=>d(e,n)),n.giftLabel&&(0,o.jsxs)(eb,{children:[(0,o.jsx)(ev,{children:"\uD83D\uDCE6"}),n.giftLabel]}),(0,o.jsxs)(ew,{children:[(0,o.jsxs)(ey,{href:n.ctaUrl,target:"pdf"===n.ctaType?"_blank":void 0,rel:"pdf"===n.ctaType?"noopener noreferrer":void 0,colors:i,onClick:e=>{if("dx"===n.ctaType){e.preventDefault(),null==r||r();return}n.ctaEventId&&R.registerForEvent(n.ctaEventId).then(()=>{window.dispatchEvent(new CustomEvent("masterIA:contentRegistered",{detail:{id:n.ctaEventId,isMasterIA:!0}}))}).catch(()=>void 0)},children:[n.ctaLabel,(0,o.jsx)(ec.G,{icon:ep.eFW})]}),n.secondaryCta&&(0,o.jsxs)(eC,{href:n.secondaryCta.url,target:"pdf"===n.secondaryCta.type?"_blank":void 0,rel:"pdf"===n.secondaryCta.type?"noopener noreferrer":void 0,onClick:e=>{var t;(null===(t=n.secondaryCta)||void 0===t?void 0:t.type)==="dx"&&(e.preventDefault(),null==r||r())},children:[n.secondaryCta.label,(0,o.jsx)(ec.G,{icon:ep.eFW})]})]}),n.footerNote&&(0,o.jsx)(ej,{colors:i,children:n.footerNote})]})},ek=m.ZP.section.withConfig({componentId:"sc-5e215db0-0"})(["text-align:center;padding:44px 20px 28px;position:relative;@media (max-width:768px){padding:28px 16px 20px;}@media (max-width:480px){padding:20px 12px 16px;}"]),eP=m.ZP.div.withConfig({componentId:"sc-5e215db0-1"})(["display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,0.08);padding:6px 14px;border-radius:20px;margin-bottom:14px;font-size:13px;color:rgba(255,255,255,0.7);backdrop-filter:blur(10px);@media (max-width:480px){font-size:11px;padding:5px 10px;margin-bottom:10px;}"]),eZ=m.ZP.span.withConfig({componentId:"sc-5e215db0-2"})(["width:6px;height:6px;background:",";border-radius:50%;animation:pulse 2s infinite;@keyframes pulse{0%,100%{opacity:1;}50%{opacity:0.5;}}"],e=>e.colors.primary),eS=m.ZP.h1.withConfig({componentId:"sc-5e215db0-3"})(["font-family:'Syne',sans-serif;font-size:clamp(22px,4vw,44px);font-weight:800;line-height:1.1;margin-bottom:14px;letter-spacing:-0.02em;span{background:linear-gradient(135deg,",",",");-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}",""],e=>e.colors.primary,e=>e.colors.secondary,e=>e.$constrained&&"\n    max-width: min(92%, 760px);\n    margin-left: auto;\n    margin-right: auto;\n  "),ez=m.ZP.p.withConfig({componentId:"sc-5e215db0-4"})(["font-size:15px;line-height:1.55;color:rgba(255,255,255,0.6);max-width:560px;margin:0 auto 16px;@media (max-width:768px){font-size:14px;margin-bottom:14px;}@media (max-width:480px){font-size:13px;margin-bottom:12px;}"]),eE=m.ZP.p.withConfig({componentId:"sc-5e215db0-5"})(["font-size:clamp(16px,2.2vw,22px);font-weight:600;line-height:1.4;color:",";max-width:min(92%,640px);margin:-4px auto 18px;@media (max-width:480px){font-size:15px;margin-bottom:14px;}"],e=>e.colors.secondary),eA=m.ZP.div.withConfig({componentId:"sc-5e215db0-6"})(["display:inline-block;background:",";color:white;padding:8px 20px;border-radius:20px;font-weight:600;font-size:14px;box-shadow:0 4px 16px rgba(139,92,246,0.25);max-width:100%;overflow-wrap:break-word;@media (max-width:480px){padding:7px 14px;font-size:13px;}"],e=>e.colors.primary),eM=m.ZP.div.withConfig({componentId:"sc-5e215db0-7"})(["display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:16px;max-width:320px;margin-left:auto;margin-right:auto;"]),eD=m.ZP.div.withConfig({componentId:"sc-5e215db0-8"})(["width:100%;height:4px;background:rgba(255,255,255,0.1);border-radius:4px;overflow:hidden;"]),e_=m.ZP.div.withConfig({componentId:"sc-5e215db0-9"})(["height:100%;width:","%;background:linear-gradient(90deg,",",",");border-radius:4px;transition:width 0.6s ease;"],e=>e.progress,e=>e.colors.primary,e=>e.colors.secondary),eT=m.ZP.div.withConfig({componentId:"sc-5e215db0-10"})(["display:flex;justify-content:space-between;width:100%;font-size:12px;color:rgba(255,255,255,0.65);"]),eN=m.ZP.div.withConfig({componentId:"sc-5e215db0-11"})(["text-align:left;","{display:inline-block;margin:0;}","{align-items:flex-start;margin-left:0;margin-right:0;}"],eA,eM);var eL=e=>{let{config:n,colors:t,firstName:i,currentLevelName:r,progressPercentage:a,c
1ompletedMilestones:s,totalMilestones:l,onDxClick:d}=e,c=r||n.title.replace(/<[^>]*>/g,"").replace(/[^a-zA-Z\s]/g,""),p=null==i?void 0:i.trim(),u="number"==typeof a&&"number"==typeof s&&"number"==typeof l&&l>0;return(0,o.jsxs)(ek,{children:[(0,o.jsxs)(eP,{colors:t,children:[(0,o.jsx)(eZ,{colors:t}),"Master IA — Ruta de Aprendizaje"]}),n.levelContent?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(eS,{colors:t,$constrained:!0,children:(()=>{if(!n.levelContent)return null;let e=p?"".concat(p,", "):"",t=n.levelContent.title,i=t.match(/((?:[Nn]ivel\s+)?(?:Inicial|Básico|Basico|Intermedio|Experto)\S*)\s*$/);if(i){let n=t.lastIndexOf(i[1]);return(0,o.jsxs)(o.Fragment,{children:[e,t.slice(0,n),(0,o.jsx)("span",{children:i[1]})]})}return(0,o.jsxs)(o.Fragment,{children:[e,t]})})()}),n.levelContent.titleSubtitle&&(0,o.jsx)(eE,{colors:t,children:n.levelContent.titleSubtitle}),(0,o.jsx)(eA,{colors:t,children:n.goal}),u&&(0,o.jsxs)(eM,{children:[(0,o.jsx)(eD,{children:(0,o.jsx)(e_,{colors:t,progress:a})}),(0,o.jsxs)(eT,{children:[(0,o.jsxs)("span",{children:[s,"/",l," hitos"]}),(0,o.jsxs)("span",{children:[a.toFixed(0),"%"]})]})]}),(0,o.jsx)(eN,{children:(0,o.jsx)(eI,{content:n.levelContent,colors:t,onDxClick:d,hideTitle:!0})})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(eS,{colors:t,children:[p?"\xa1Hola, ".concat(p,"!"):"\xa1Hola!",(0,o.jsx)("br",{}),"Bienvenido al ",(0,o.jsxs)("span",{children:[c,"!"]})]}),(0,o.jsx)(ez,{children:n.description}),(0,o.jsx)(eA,{colors:t,children:n.goal}),u&&(0,o.jsxs)(eM,{children:[(0,o.jsx)(eD,{children:(0,o.jsx)(e_,{colors:t,progress:a})}),(0,o.jsxs)(eT,{children:[(0,o.jsxs)("span",{children:[s,"/",l," hitos"]}),(0,o.jsxs)("span",{children:[a.toFixed(0),"%"]})]})]})]})]})};let eR=["async_1","async_2","live","evidence"],eF={async_1:{titulo:"Explorar",subtitulo:"E-book"},async_2:{titulo:"Practicar",subtitulo:"Curso virtual"},live:{titulo:"Profundizar",subtitulo:"Sesi\xf3n en vivo"},evidence:{titulo:"Demostrar",subtitulo:"Evidencia"}},e$={explorar:"async_1",practicar:"async_2",profundizar:"live",demostrar:"evidence"},eq=/^n[1-9][0-9]*_([a-z_]+)$/,eB=e=>"string"==typeof e&&eR.includes(e),eO=e=>{var n;if("string"!=typeof e||""===e.trim())return null;let t=eq.exec(e.trim().toLowerCase());return t&&null!==(n=e$[t[1]])&&void 0!==n?n:null},eU=e=>{var n;return eB(null==e?void 0:e.milestoneType)?e.milestoneType:eO(null!==(n=null==e?void 0:e.code)&&void 0!==n?n:"")},eG=e=>{let n={};return e.forEach(e=>{let t=eU(e);t&&!n[t]&&(n[t]=e)}),n},eH=(e,n,t,o)=>(null==n?void 0:n.completed)===!0?"completado":"async_2"===e?t?"disponible":"bloqueado":"evidence"===e?t&&o?"disponible":"bloqueado":"disponible",eV={async_1:1,async_2:2,evidence:3,live:4},eW=function(){var e,n;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=eG(Array.isArray(t)?t:[]),i=(null===(e=o.async_1)||void 0===e?void 0:e.completed)===!0,r=(null===(n=o.async_2)||void 0===n?void 0:n.completed)===!0;return eR.map(e=>{var n,t;let a=null!==(t=o[e])&&void 0!==t?t:null,s=eF[e];return{tipo:e,numero:eV[e],titulo:s.titulo,subtitulo:s.subtitulo,nombre:(null==a?void 0:null===(n=a.name)||void 0===n?void 0:n.trim())||s.titulo,estado:eH(e,a,i,r),milestone:a}})},eY=function(){var e,n;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],o=eG(Array.isArray(t)?t:[]);return(null===(e=o.async_1)||void 0===e?void 0:e.completed)===!0&&(null===(n=o.async_2)||void 0===n?void 0:n.completed)===!0},eK=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=eG(Array.isArray(e)?e:[]);return eR.every(e=>!!n[e])},eX=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=eG(Array.isArray(e)?e:[]);return eR.every(e=>{var t;return(null===(t=n[e])||void 0===t?void 0:t.completed)===!0})},eJ={async_1:{borde:"#2563EB",fondo:"rgba(37, 99, 235, 0.14)",texto:"#93C5FD"},async_2:{borde:"#2563EB",fondo:"rgba(37, 99, 235, 0.14)",texto:"#93C5FD"},live:{borde:"#F97316",fondo:"rgba(249, 115, 22, 0.14)",texto:"#FDBA74"},evidence:{borde:"#0D9488",fondo:"rgba(13, 148, 136, 0.16)",texto:"#5EEAD4"}},eQ={completado:"Completado"},e0="Completa el hito anterior para desbloquear",e5=m.ZP.section.withConfig({componentId:"sc-8a7068fd-0"})(["background:linear-gradient(135deg,rgba(255,255,255,0.05),rgba(255,255,255,0.02));border:1px solid rgba(255,255,255,0.1);border-radius:20px;padding:40px;margin:40px 0;backdrop-filter:blur(10px);@media (max-width:768px){padding:24px 18px;margin:28px 0;border-radius:16px;}@media (max-width:480px){padding:18px 14px;margin:16px 0;border-radius:10px;}"]),e1=m.ZP.div.withConfig({componentId:"sc-8a7068fd-1"})(["font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:rgba(255,255,255,0.6);margin-bottom:16px;"]),e2=m.ZP.h2.withConfig({componentId:"sc-8a7068fd-2"})(["font-family:'Syne',sans-serif;font-size:32px;font-weight:700;margin:0 0 12px;line-height:1.2;@media (max-width:768px){font-size:26px;}@media (max-width:480px){font-size:22px;}"]),e4=m.ZP.p.withConfig({componentId:"sc-8a7068fd-3"})(["color:rgba(255,255,255,0.7);font-size:15px;margin:0 0 32px;line-height:1.6;"]),e8=m.ZP.div.withConfig({componentId:"sc-8a7068fd-4"})(["display:flex;align-items:flex-start;justify-content:center;gap:16px;@media (max-width:768px){flex-direction:column;align-items:stretch;gap:10px;}"]),e6=m.ZP.div.withConfig({componentId:"sc-8a7068fd-5"})(["display:flex;flex-direction:column;flex:1 1 0;min-width:0;"]),e3=m.ZP.div.withConfig({componentId:"sc-8a7068fd-6"})(["display:flex;align-items:stretch;gap:12px;@media (max-width:768px){flex-direction:column;gap:10px;}"]),e9=m.ZP.div.withConfig({componentId:"sc-8a7068fd-7"})(["display:flex;flex-direction:column;flex:1 1 0;min-width:0;@media (max-width:768px){flex-direction:column-reverse;padding-top:0;gap:10px;}"]),e7=m.ZP.div.withConfig({componentId:"sc-8a7068fd-8"})(["display:flex;flex-direction:column;gap:8px;"]),ne=m.ZP.div.withConfig({componentId:"sc-8a7068fd-9"})(["font-size:12px;color:#fdba74;text-align:center;@media (max-width:768px){text-align:left;}"]),nn=m.ZP.div.withConfig({componentId:"sc-8a7068fd-10"})(["display:flex;align-items:center;justify-content:center;align-self:center;font-size:24px;line-height:1;color:rgba(255,255,255,0.45);flex:0 0 auto;@media (max-width:768px){transform:rotate(90deg);align-self:flex-start;margin-left:22px;}"]),nt=m.ZP.div.withConfig({componentId:"sc-8a7068fd-11"})(["display:flex;align-items:center;justify-content:center;font-size:24px;line-height:1;color:rgba(249,115,22,0.75);padding:6px 0;@media (max-width:768px){transform:rotate(180deg);justify-content:flex-start;margin-left:22px;}"]),no=m.ZP.div.withConfig({componentId:"sc-8a7068fd-12"})(["display:flex;align-items:flex-start;gap:12px;flex:1 1 0;min-width:0;padding:16px;border-radius:14px;background:",";border:2px "," ",";opacity:",";cursor:",";transition:transform 0.2s ease,box-shadow 0.2s ease;text-align:left;&:hover{transform:",";box-shadow:",";}@media (max-width:600px){padding:14px 12px;gap:10px;}"],e=>e.$fondo,e=>"bloqueado"===e.$estado?"dashed":"solid",e=>e.$borde,e=>"bloqueado"===e.$estado?.6:1,e=>e.$clickable?"pointer":"default",e=>e.$clickable?"translateY(-2px)":"none",e=>e.$clickable?"0 8px 22px rgba(0, 0, 0, 0.35)":"none"),ni=m.ZP.span.withConfig({componentId:"sc-8a7068fd-13"})(["display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:",";color:#ffffff;font-size:14px;font-weight:700;"],e=>e.$borde),nr=m.ZP.div.withConfig({componentId:"sc-8a7068fd-14"})(["flex:1 1 auto;min-width:0;"]),na=m.ZP.div.withConfig({componentId:"sc-8a7068fd-15"})(["display:flex;align-items:baseline;flex-wrap:wrap;gap:6px;font-size:16px;font-weight:700;color:#ffffff;margin-bottom:4px;span{font-size:12px;font-weight:600;color:",";}"],e=>e.$texto),ns=m.ZP.div.withConfig({componentId:"sc-8a7068fd-16"})(["font-size:13px;line-height:1.45;color:rgba(255,255,255,0.72);overflow-wrap:break-word;"]),nl=m.ZP.div.withConfig({componentId:"sc-8a7068fd-17"})(["display:flex;align-items:center;gap:6px;font-size:12px;color:rgba(255,255,255,0.6);margin-top:6px;"]),nd=m.ZP.button.withConfig({componentId:"sc-8a7068fd-18"})(["display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:11px 12px;border:none;border-radius:10px;background:",";color:#ffffff;font-size:14px;font-weight:700;line-height:1.2;letter-spacing:0.01em;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 4px 14px ",";transition:transform 0.18s ease,box-shadow 0.18s ease,filter 0.18s ease;&:hover:not(:disabled){transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 8px 20px ",";}&:active:not(:disabled){transform:translateY(0);box-shadow:0 3px 10px ",";}&:focus-visible{outline:3px solid #ffffff;outline-offset:2px;}&:disabled{cursor:default;filter:grayscale(0.35);opacity:0.65;box-shadow:none;}@media (max-width:600px){padding:12px 14px;font-size:15px;}"],e=>e.$color,e=>"".concat(e.$color,"59"),e=>"".concat(e.$color,"7a"),e=>"".concat(e.$color,"59")),nc=m.ZP.div.withConfig({componentId:"sc-8a7068fd-19"})(["display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-top:12px;padding:11px 16px;border:1px solid rgba(34,197,94,0.45);border-radius:10px;background:rgba(34,197,94,0.14);color:#86efac;font-size:14px;font-weight:700;"]),np=m.ZP.ul.withConfig({componentId:"sc-8a7068fd-20"})(["display:flex;flex-wrap:wrap;gap:18px;list-style:none;margin:32px 0 0;padding:0;@media (max-width:768px){gap:10px;margin-top:24px;}"]),nu=m.ZP.li.withConfig({componentId:"sc-8a7068fd-21"})(["display:flex;align-items:center;gap:8px;font-size:13px;color:rgba(255,255,255,0.7);"]),ng=m.ZP.span.withConfig({componentId:"sc-8a7068fd-22"})(["display:inline-block;width:10px;height:10px;border-radius:50%;background:",";flex:0 0 auto;"],e=>e.$color),nx=m.ZP.p.withConfig({componentId:"sc-8a7068fd-23"})(["font-size:14px;color:rgba(255,255,255,0.8);line-height:1.5;margin:24px 0 0;strong{color:",";}"],e=>e.$color),nf=e=>{let n="Hito ".concat(e.numero," de 4: ").concat(e.titulo," \xb7 ").concat(e.subtitulo,". ").concat(e.nombre,".");return"bloqueado"===e.estado?"".concat(n," Bloqueado. ").concat(e0,"."):"completado"===e.estado?"".concat(n," Completado."):"".concat(n," Disponible.")};var nm=e=>{let{milestones:n,colorNivel:t="#8B5CF6",nombreSiguienteNivel:r,esUltimoNivel:a=!1,onHitoClick:s,acciones:l}=e,d=(0,i.useMemo)(()=>eW(n),[n]),c=(0,i.useMemo)(()=>eX(n),[n]),p=(0,i.useMemo)(()=>d.reduce((e,n)=>({...e,[n.tipo]:n}),{}),[d]),u=e=>{let n=p[e];if(!n)return null;let t=eJ[e],i=!!(s&&n.milestone&&"bloqueado"!==n.estado),r=null==l?void 0:l[e];return(0,o.jsxs)(no,{$borde:t.borde,$clickable:i,$estado:n.estado,$fondo:t.fondo,"aria-disabled":"bloqueado"===n.estado,"aria-label":nf(n),role:i?"button":"group",tabIndex:i?0:-1,title:"bloqueado"===n.estado?e0:n.nombre,onClick:()=>{i&&n.milestone&&(null==s||s(n.milestone))},onKeyDown:e=>
1{i&&n.milestone&&("Enter"===e.key||" "===e.key)&&(e.preventDefault(),null==s||s(n.milestone))},children:[(0,o.jsx)(ni,{$borde:t.borde,"aria-hidden":"true",children:"completado"===n.estado?"✅":n.numero}),(0,o.jsxs)(nr,{children:[(0,o.jsxs)(na,{$texto:t.texto,children:[n.titulo,(0,o.jsxs)("span",{children:["\xb7 ",n.subtitulo]})]}),(0,o.jsx)(ns,{children:(null==r?void 0:r.nombreContenido)||n.nombre}),"bloqueado"===n.estado&&(0,o.jsxs)(nl,{children:[(0,o.jsx)("span",{"aria-hidden":"true",children:"\uD83D\uDD12"}),e0]}),"completado"===n.estado&&(0,o.jsxs)(nc,{children:[(0,o.jsx)("span",{"aria-hidden":"true",children:"✓"}),eQ.completado]}),"completado"!==n.estado&&"bloqueado"!==n.estado&&r&&(0,o.jsx)(nd,{$color:t.borde,disabled:r.deshabilitado||r.cargando,type:"button",onClick:e=>{e.stopPropagation(),r.onClick()},children:r.cargando?"Un momento…":r.label})]})]})};return(0,o.jsxs)(e5,{"aria-label":"Tu ruta del nivel",children:[(0,o.jsx)(e1,{children:"Tu hoja de ruta"}),(0,o.jsx)(e2,{children:"Los 4 hitos de este nivel"}),(0,o.jsx)(e4,{children:"Arranca por Explorar y sigue con Practicar, suma la sesi\xf3n en vivo cuando te acomode y cierra el nivel demostrando lo que aplicaste en tu negocio."}),(0,o.jsxs)(e8,{children:[(0,o.jsx)(e6,{children:(0,o.jsxs)(e3,{children:[u("async_1"),(0,o.jsx)(nn,{"aria-hidden":"true",children:"→"}),u("async_2")]})}),(0,o.jsx)(nn,{"aria-hidden":"true",children:"→"}),(0,o.jsxs)(e9,{children:[u("evidence"),(0,o.jsx)(nt,{"aria-hidden":"true",children:"↑"}),(0,o.jsxs)(e7,{children:[u("live"),(0,o.jsx)(ne,{children:"En paralelo \xb7 no bloquea el avance"})]})]})]}),(0,o.jsxs)(np,{children:[(0,o.jsxs)(nu,{children:[(0,o.jsx)(ng,{$color:eJ.async_1.borde}),"Asincr\xf3nico — se encadena al instante"]}),(0,o.jsxs)(nu,{children:[(0,o.jsx)(ng,{$color:eJ.live.borde}),"En vivo — pr\xf3xima fecha, en paralelo"]}),(0,o.jsxs)(nu,{children:[(0,o.jsx)(ng,{$color:eJ.evidence.borde}),"Meta del nivel"]})]}),(0,o.jsxs)(nx,{$color:t,children:[c&&a&&(0,o.jsx)(o.Fragment,{children:"Completaste los 4 hitos y cerraste tu ruta Master IA."}),c&&!a&&(0,o.jsxs)(o.Fragment,{children:["Completaste los 4 hitos de este nivel. Avanzas al ",(0,o.jsx)("strong",{children:r}),"."]}),!c&&a&&(0,o.jsx)(o.Fragment,{children:"Cuando completes los 4 hitos, cierras tu ruta Master IA."}),!c&&!a&&(0,o.jsxs)(o.Fragment,{children:["Cuando completes los 4 hitos, avanzas al ",(0,o.jsx)("strong",{children:r}),"."]})]})]})};let nh=m.ZP.div.withConfig({componentId:"sc-d53a12e4-0"})(["background:linear-gradient(135deg,rgba(255,255,255,0.05),rgba(255,255,255,0.02));border:1px solid rgba(255,255,255,0.1);border-radius:20px;padding:40px;margin:40px 0;backdrop-filter:blur(10px);@media (max-width:768px){padding:24px 18px;margin:28px 0;border-radius:16px;}@media (max-width:480px){padding:18px 14px;margin:16px 0;border-radius:10px;}"]),nb=m.ZP.div.withConfig({componentId:"sc-d53a12e4-1"})(["font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:rgba(255,255,255,0.6);margin-bottom:16px;"]),nv=m.ZP.h2.withConfig({componentId:"sc-d53a12e4-2"})(["font-family:'Syne',sans-serif;font-size:32px;font-weight:700;margin-bottom:16px;line-height:1.2;@media (max-width:768px){font-size:26px;}@media (max-width:480px){font-size:22px;}"]),nw=m.ZP.p.withConfig({componentId:"sc-d53a12e4-3"})(["color:rgba(255,255,255,0.7);font-size:15px;margin-bottom:32px;line-height:1.6;"]),ny=m.ZP.div.withConfig({componentId:"sc-d53a12e4-4"})(["display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:32px;@media (max-width:768px){grid-template-columns:1fr;gap:14px;margin-bottom:24px;}"]),nC=m.ZP.div.withConfig({componentId:"sc-d53a12e4-5"})(["display:flex;align-items:flex-start;gap:16px;padding:20px;background:rgba(255,255,255,0.03);border-radius:12px;border:1px solid rgba(255,255,255,0.08);transition:all 0.3s ease;cursor:pointer;min-width:0;&:hover{background:rgba(255,255,255,0.05);border-color:rgba(255,255,255,0.15);transform:translateY(-2px);}@media (max-width:600px){padding:14px 12px;gap:12px;}"]),nj=m.ZP.span.withConfig({componentId:"sc-d53a12e4-6"})(["font-size:24px;flex-shrink:0;"]),nI=m.ZP.div.withConfig({componentId:"sc-d53a12e4-7"})(["flex:1;"]),nk=m.ZP.div.withConfig({componentId:"sc-d53a12e4-8"})(["font-weight:700;font-size:16px;margin-bottom:4px;overflow-wrap:break-word;@media (max-width:480px){font-size:14px;}"]),nP=m.ZP.div.withConfig({componentId:"sc-d53a12e4-9"})(["color:rgba(255,255,255,0.6);font-size:13px;line-height:1.4;"]),nZ=m.ZP.div.withConfig({componentId:"sc-d53a12e4-10"})(["font-size:12px;color:rgba(255,255,255,0.5);margin-top:4px;"]),nS=m.ZP.p.withConfig({componentId:"sc-d53a12e4-11"})(["font-size:14px;color:rgba(255,255,255,0.8);margin-bottom:32px;line-height:1.5;strong{color:",";}"],e=>e.colors.primary);m.ZP.div.withConfig({componentId:"sc-d53a12e4-12"})(["text-align:center;button{background:",";color:white;border:none;padding:16px 32px;border-radius:8px;font-size:16px;max-width:100%;font-weight:600;cursor:pointer;transition:all 0.3s ease;&:hover{background:",";transform:translateY(-2px);box-shadow:0 8px 25px rgba(139,92,246,0.4);}}"],e=>e.colors.primary,e=>e.colors.button);var nz=e=>{let{config:n,colors:t,milestonesDetail:r,completedMilestones:a,totalMinimumRequired:s,getNextLevel:l,onMilestoneClick:d,acciones:c}=e,p=(0,i.useMemo)(()=>r.length>0?r:n.milestones.map((e,n)=>({id:n,name:e.title,code:e.icon.includes("\uD83C\uDF99")?"A":e.icon.includes("\uD83D\uDCBB")?"C":e.icon.includes("▶")?"V":e.icon.includes("\uD83D\uDCE5")?"B":"E",minimumRequired:1,completedCount:0,effectiveCount:0,completed:!1,remaining:1})),[r,n.milestones]),u=s>0?s:n.totalMilestones;if((0,i.useMemo)(()=>eK(r),[r]))return(0,o.jsx)(nm,{acciones:c,colorNivel:null==t?void 0:t.primary,esUltimoNivel:"EXPERTO"===n.level,milestones:r,nombreSiguienteNivel:l||n.nextLevel,onHitoClick:e=>null==d?void 0:d(e)});let g=e=>e.code.includes("A")?"\uD83C\uDF99️":e.code.includes("B")?"\uD83D\uDCE5":e.code.includes("C")?"\uD83D\uDCBB":e.code.includes("V")?"▶️":e.code.includes("E")?"\uD83D\uDCF2":"\uD83D\uDCCB";return(0,o.jsxs)(nh,{children:[(0,o.jsx)(nb,{children:"Tu hoja de ruta"}),(0,o.jsx)(nv,{children:"INICIAL"===n.level?"Tu checklist para subir de nivel":"\xbfQu\xe9 debes completar en este nivel?"}),(0,o.jsx)(nw,{children:(n.level,"Completa los siguientes hitos para avanzar al siguiente nivel:")}),(0,o.jsx)(ny,{children:p.map((e,n)=>(0,o.jsxs)(nC,{onClick:()=>null==d?void 0:d(e),style:{opacity:e.completed?.8:1,background:e.completed?"rgba(34, 197, 94, 0.1)":"rgba(255,255,255,0.03)",borderColor:e.completed?"rgba(34, 197, 94, 0.3)":"rgba(255,255,255,0.08)"},children:[(0,o.jsx)(nj,{children:e.completed?"✅":g(e)}),(0,o.jsxs)(nI,{children:[(0,o.jsxs)(nk,{children:[e.name,e.completed&&(0,o.jsx)("span",{style:{marginLeft:8,fontSize:"0.75rem",fontWeight:600,color:"rgb(34, 197, 94)",background:"rgba(34, 197, 94, 0.15)",padding:"2px 8px",borderRadius:999},children:"Completado"})]}),(0,o.jsx)(nP,{children:e.completed?"".concat(e.completedCount," de ").concat(e.minimumRequired," completados"):"Te faltan ".concat(e.remaining," de ").concat(e.minimumRequired," obligatorios")}),!e.completed&&e.remaining>0&&(0,o.jsxs)(nZ,{children:["Progreso: ",e.completedCount,"/",e.minimumRequired]})]})]},e.id))}),(0,o.jsxs)(nS,{colors:t,children:["Cuando completes los ",u," hitos, avanzar\xe1s al ",(0,o.jsx)("strong",{children:l||n.nextLevel}),"."]})]})};let nE={Eventos:1,"Curso virtual":2,Compacto:3,Memoria:4,Videos:5,"E-book":6,MetodologIA:7,"PotencIA Ruta IA":8,BIZ:9},nA="formacion.camarabaq.org.co";function nM(e,n){if(!e||!e.includes(nA)||!n)return e;try{let t=new URL(e);if(t.pathname.toLowerCase().endsWith(".pdf"))return e;if(!t.pathname.endsWith("/sso_login_robalo")){let e=t.pathname.replace(/\/+$/,"");t.pathname="".concat(e,"/sso_login_robalo")}return t.searchParams.set("token",n),t.toString()}catch(e){return"https://".concat(nA,"/sso_login_robalo?token=").concat(encodeURIComponent(n))}}function nD(e){e&&fetch("https://".concat(nA,"/cursos/info_curso/19/sso_login_robalo?token=").concat(encodeURIComponent(e)),{method:"GET",mode:"no-cors",credentials:"include"}).catch(()=>{})}let n_=t(14224).env.NEXT_PUBLIC_N8N_REMINDERS_WEBHOOK_URL||"https://n8n.camarabaq.org.co/webhook/recordatorios_masteria";async function nT(e){let n=await fetch(n_,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(e)});n.ok||console.warn("[reminder-webhook] non-OK response:",n.status,n.statusText)}let nN="master-ia-portfolio-registered";function nL(){try{let e=localStorage.getItem(nN);if(!e)return new Set;return new Set(JSON.parse(e))}catch(e){return new Set}}let nR=new Set(["Memoria","Compacto","E-book"]),nF=new Set(["memoria","compacto","ebook","curso_virtual","metodologia","potencia_ruta_ia"]),n$=["virtual_sincronico","virtual_asincronico","virtual"];function nq(e){return"memoria"===e.contentType?"video"===e.format?"Videos":"Memoria":"compacto"===e.contentType?"video"===e.format?"Videos":"Compacto":"ebook"===e.contentType?"E-book":"curso_virtual"===e.contentType?"Curso virtual":"metodologia"===e.contentType?"MetodologIA":"potencia_ruta_ia"===e.contentType?"PotencIA Ruta IA":"BIZ"===e.category?"BIZ":nR.has(e.category)?e.category:"Eventos"}function nB(e){return n$.some(n=>null==e?void 0:e.toLowerCase().includes(n))}function nO(e){return null==e?void 0:e.toLowerCase().includes("presencial")}function nU(e){if(!e)return null;let n=String(e).split("T")[0].split("-").map(Number);if(n.length<3)return null;let[,t,o]=n;return isNaN(t)||isNaN(o)?null:new Date(new Date().getFullYear(),t-1,o)}function nG(e,n,t){let o="master-ia-content::all",r=G(o),[s,c]=(0,i.useState)(null!=r?r:[]),[p,u]=(0,i.useState)(!r),[g,x]=(0,i.useState)(null),[f,m]=(0,i.useState)(()=>new Set([...null!=n?n:[],...nL()])),[h,b]=(0,i.useState)(()=>new Map(null!=t?t:[])),[v,w]=(0,i.useState)(new Set),[y,C]=(0,i.useState)({}),j=(0,a.v9)((0,l.dy)());(0,i.useEffect)(()=>{n&&n.size>0&&m(new Set([...n,...nL()]))},[n]),(0,i.useEffect)(()=>{t&&b(new Map(t))},[t]),(0,i.useEffect)(()=>
1{let e=!1,n=G(o);if(n){c(n),u(!1);let t=(0,d.xV)();return t&&nD(t),()=>{e=!0}}return(async()=>{try{u(!0),x(null);let n=(0,d.xV)();n&&nD(n);let t=await H(o);e||c(t)}catch(n){e||(console.error("Error loading portfolio content:",n),x("No se pudo cargar el contenido. Intenta nuevamente."))}finally{e||u(!1)}})(),()=>{e=!0}},[]);let I=(0,i.useCallback)(async(e,n)=>{if(f.has(e)||v.has(e))return;w(n=>new Set(n).add(e)),C(n=>{if(!(e in n))return n;let t={...n};return delete t[e],t});let t=s.find(n=>n.id===e),o=!!t&&null!==t.levelId;try{if(o?await R.registerForEvent(e,n):(await R.registerForPortfolioEvent(e,n),function(e){try{let n=nL();n.add(e),localStorage.setItem(nN,JSON.stringify([...n]))}catch(e){}}(e)),m(n=>new Set(n).add(e)),("presencial"===n||"virtual_sincronico"===n)&&b(t=>{let o=new Map(t);return o.set(e,n),o}),window.dispatchEvent(new CustomEvent("masterIA:contentRegistered",{detail:{id:e,isMasterIA:o}})),(null==j?void 0:j.email)&&t){var i,r;nT({nombre:null!==(i=j.first_name)&&void 0!==i?i:"",email:j.email,nombre_evento:t.name,tipo_evento:(r=t.modality)&&r.toLowerCase().includes("virtual")?"virtual":"presencial"}).catch(e=>console.warn("[reminder-webhook] failed:",e))}}catch(n){console.error("[registerEvent] error:",n),C(n=>({...n,[e]:"No se pudo completar la inscripci\xf3n. Intenta nuevamente."}))}finally{w(n=>{let t=new Set(n);return t.delete(e),t})}},[f,v,s,j]),k=(0,i.useMemo)(()=>{let n=new Date;n.setHours(0,0,0,0);let t=n.getTime();return(function(e){let n=new Map,t=[];for(let s of e){var o,i,r,a;if(s.isHybrid){t.push(s);continue}let e=s.name.trim().toLowerCase(),l=n.get(e);if(!l){n.set(e,s),t.push(s);continue}if(l.isHybrid)continue;let d=nB(l.modality),c=nO(l.modality),p=nB(s.modality),u=nO(s.modality);if(!(d&&u||c&&p))continue;let g=d?l:s,x=c?l:s,f={id:g.id,modality:g.modality,url:g.urlThanksPage||(null===(i=g.videos)||void 0===i?void 0:null===(o=i[0])||void 0===o?void 0:o.url)||"",milestoneId:g.milestoneId},m={id:x.id,modality:x.modality,url:x.urlThanksPage||(null===(a=x.videos)||void 0===a?void 0:null===(r=a[0])||void 0===r?void 0:r.url)||"",milestoneId:x.milestoneId};l.modalOptions=[m,f],n.set(e,l)}return t})([...s.filter(n=>{if(0===n.isMasterIa||!1===n.isMasterIa)return!1;let o=!!(n.contentType&&nF.has(n.contentType))||"BIZ"===n.category||nR.has(n.category);if(!n.isTransversal&&(null===n.levelId||("memoria"===n.contentType?n.levelId>e:n.levelId!==e)))return!1;if(n.date&&!o){let e=nU(n.date);if(e&&e.getTime()<t)return!1}return!0})].sort((e,n)=>{var t,o,i,r;return(null!==(i=null===(t=nU(e.date))||void 0===t?void 0:t.getTime())&&void 0!==i?i:1/0)-(null!==(r=null===(o=nU(n.date))||void 0===o?void 0:o.getTime())&&void 0!==r?r:1/0)})).map(e=>({...e,category:nq(e)}))},[s,e]),P=(0,i.useMemo)(()=>k.reduce((e,n)=>{let t=nq(n);return e[t]||(e[t]=[]),e[t].push(n),e},{}),[k]),Z=(0,i.useMemo)(()=>Object.keys(P).sort((e,n)=>{var t,o;return(null!==(t=nE[e])&&void 0!==t?t:99)-(null!==(o=nE[n])&&void 0!==o?o:99)}),[P]),S=(0,i.useMemo)(()=>k.filter(e=>{var n;return!!(f.has(e.id)||(null===(n=e.modalOptions)||void 0===n?void 0:n.some(e=>f.has(e.id))))}).length,[k,f]);return{contentByCategory:P,loading:p,error:g,orderedCategories:Z,allItems:s,registeredIds:f,registeredModalities:h,loadingIds:v,registerEvent:I,registrationErrors:y,totalRegistered:S,refetchContent:(0,i.useCallback)(async()=>{o?O.delete(o):O.clear();try{u(!0);let e=await H(o);c(e),x(null)}catch(e){console.error("Error refetching portfolio content:",e),x("No se pudo recargar el contenido.")}finally{u(!1)}},[o])}}let nH=[{key:"formacion",label:e=>"Formaci\xf3n Nivel ".concat(e),filter:{content_type:"evento"}},{key:"cursos",label:"Cursos virtuales",filter:{content_type:"curso_virtual"}},{key:"memorias",label:"Memorias",filter:{predicate:e=>("memoria"===e.contentType||"compacto"===e.contentType)&&"video"!==e.format}},{key:"videos",label:"Videos",filter:{predicate:e=>("memoria"===e.contentType||"compacto"===e.contentType)&&"video"===e.format}},{key:"ebooks",label:"Ebooks",filter:{content_type:"ebook"}},{key:"metodologia",label:"MetodologIA",filter:{content_type:"metodologia"}},{key:"potencia",label:"PotencIA Ruta IA",filter:{content_type:"potencia_ruta_ia"}},{key:"biz",label:"BIZ",filter:{category:"BIZ"}}],nV=m.ZP.div.withConfig({componentId:"sc-b87cccd9-0"})(["position:relative;display:inline-block;"]),nW=m.ZP.button.withConfig({componentId:"sc-b87cccd9-1"})(["background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.85);border:1px solid rgba(255,255,255,0.12);border-radius:8px;width:32px;height:32px;
1cursor:pointer;display:inline-flex;align-items:center;justify-content:center;&:hover{background:rgba(255,255,255,0.12);}"]),nY=m.ZP.div.withConfig({componentId:"sc-b87cccd9-2"})(["position:absolute;right:0;top:calc(100% + 4px);z-index:50;background:#1a1f3a;border:1px solid rgba(255,255,255,0.1);border-radius:10px;min-width:220px;box-shadow:0 12px 28px rgba(0,0,0,0.45);padding:6px;font-family:'DM Sans',sans-serif;"]),nK=m.ZP.button.withConfig({componentId:"sc-b87cccd9-3"})(["display:flex;align-items:center;gap:10px;width:100%;background:transparent;color:",";border:none;padding:9px 12px;font-size:13px;text-align:left;border-radius:6px;cursor:pointer;&:hover{background:rgba(255,255,255,0.06);}"],e=>e.$danger?"#fca5a5":"rgba(255,255,255,0.85)");var nX=e=>{let{eventId:n,isHybrid:t,onRemoveFromMasterIa:r,onChangeModality:a,onChangeLevel:s,onToggleHybrid:l,adminEditUrl:d}=e,[c,p]=(0,i.useState)(!1),u=(0,i.useRef)(null);(0,i.useEffect)(()=>{if(!c)return;let e=e=>{var n;(null===(n=u.current)||void 0===n?void 0:n.contains(e.target))||p(!1)};return window.addEventListener("mousedown",e),()=>window.removeEventListener("mousedown",e)},[c]);let g=(0,i.useCallback)(e=>()=>{p(!1),e()},[]);return(0,o.jsxs)(nV,{ref:u,children:[(0,o.jsx)(nW,{type:"button","aria-label":"Acciones para evento ".concat(n),onClick:()=>p(e=>!e),children:(0,o.jsx)(ec.G,{icon:ep.Uwo})}),c&&(0,o.jsxs)(nY,{role:"menu",children:[(0,o.jsxs)(nK,{$danger:!0,onClick:g(r),children:[(0,o.jsx)(ec.G,{icon:ep.Aq}),"Quitar de Master IA"]}),(0,o.jsxs)(nK,{onClick:g(a),children:[(0,o.jsx)(ec.G,{icon:ep.x5v}),"Cambiar modalidad"]}),(0,o.jsxs)(nK,{onClick:g(s),children:[(0,o.jsx)(ec.G,{icon:ep.Krp}),"Cambiar nivel"]}),(0,o.jsxs)(nK,{onClick:g(l),children:[(0,o.jsx)(ec.G,{icon:ep.tU8}),t?"Quitar h\xedbrido":"Marcar como h\xedbrido"]}),d&&(0,o.jsxs)(nK,{as:"a",href:d,target:"_blank",rel:"noopener noreferrer",onClick:()=>p(!1),children:[(0,o.jsx)(ec.G,{icon:ep.t3U}),"Editar avanzado"]})]})]})};let nJ=m.ZP.div.withConfig({componentId:"sc-431cee85-0"})(["position:fixed;inset:0;background:rgba(0,0,0,0.65);display:flex;align-items:center;justify-content:center;z-index:2000;"]),nQ=m.ZP.div.withConfig({componentId:"sc-431cee85-1"})(["background:#1a1f3a;color:#ffffff;border-radius:14px;width:100%;max-width:460px;padding:24px;border:1px solid rgba(255,255,255,0.1);font-family:'DM Sans',sans-serif;"]),n0=m.ZP.h3.withConfig({componentId:"sc-431cee85-2"})(["font-family:'Syne',sans-serif;margin:0 0 8px;font-size:18px;"]),n5=m.ZP.p.withConfig({componentId:"sc-431cee85-3"})(["color:rgba(255,255,255,0.6);font-size:13px;margin:0 0 18px;"]),n1=m.ZP.label.withConfig({componentId:"sc-431cee85-4"})(["display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid ",";background:",";border-radius:8px;margin-bottom:8px;
1cursor:pointer;font-size:14px;"],e=>e.$active?"#8B5CF6":"rgba(255,255,255,0.12)",e=>e.$active?"rgba(139,92,246,0.12)":"rgba(255,255,255,0.03)"),n2=m.ZP.div.withConfig({componentId:"sc-431cee85-5"})(["background:rgba(245,158,11,0.12);border:1px solid rgba(245,158,11,0.3);color:#fbbf24;border-radius:8px;padding:10px 12px;font-size:13px;margin-bottom:14px;"]),n4=m.ZP.div.withConfig({componentId:"sc-431cee85-6"})(["display:flex;justify-content:flex-end;gap:8px;margin-top:18px;"]),n8=m.ZP.button.withConfig({componentId:"sc-431cee85-7"})(["background:",";color:#ffffff;border:1px solid ",";padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;&:hover:not(:disabled){opacity:0.9;}&:disabled{opacity:0.5;cursor:not-allowed;}"],e=>e.$primary?"#8B5CF6":"transparent",e=>e.$primary?"#8B5CF6":"rgba(255,255,255,0.18)"),n6={presencial:"Presencial",virtual_sincronico:"Virtual sincr\xf3nico",virtual_asincronico:"Virtual asincr\xf3nico"};var n3=e=>{let{current:n,attendanceCount:t,saving:r,onCancel:a,onConfirm:s}=e,[l,d]=(0,i.useState)(n);return(0,o.jsx)(nJ,{onClick:a,children:(0,o.jsxs)(nQ,{onClick:e=>e.stopPropagation(),children:[(0,o.jsx)(n0,{children:"Cambiar modalidad"}),(0,o.jsx)(n5,{children:"Selecciona la nueva modalidad del evento."}),t>0&&(0,o.jsxs)(n2,{children:["⚠ ",t," usuarios ya inscritos con la modalidad anterior. El cambio NO los desinscribe."]}),Object.keys(n6).map(e=>(0,o.jsxs)(n1,{$active:l===e,children:[(0,o.jsx)("input",{type:"radio",name:"modality",value:e,checked:l===e,onChange:()=>d(e)}),n6[e]]},e)),(0,o.jsxs)(n4,{children:[(0,o.jsx)(n8,{type:"button",onClick:a,disabled:r,children:"Cancelar"}),(0,o.jsx)(n8,{type:"button",$primary:!0,disabled:!l||l===n||r,onClick:()=>l&&s(l),children:r?"Guardando...":"Guardar"})]})]})})};let n9=m.ZP.div.withConfig({componentId:"sc-d2a1fa55-0"})(["position:fixed;inset:0;background:rgba(0,0,0,0.65);display:flex;align-items:center;justify-content:center;z-index:2000;"]),n7=m.ZP.div.withConfig({componentId:"sc-d2a1fa55-1"})(["background:#1a1f3a;color:#ffffff;border-radius:14px;width:100%;max-width:420px;padding:24px;border:1px solid rgba(255,255,255,0.1);font-family:'DM Sans',sans-serif;"]),te=m.ZP.h3.withConfig({componentId:"sc-d2a1fa55-2"})(["font-family:'Syne',sans-serif;margin:0 0 8px;font-size:18px;"]),tn=m.ZP.p.withConfig({componentId:"sc-d2a1fa55-3"})(["color:rgba(255,255,255,0.6);font-size:13px;margin:0 0 18px;"]),tt=m.ZP.div.withConfig({componentId:"sc-d2a1fa55-4"})(["display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:14px;"]),to=m.ZP.button.withConfig({componentId:"sc-d2a1fa55-5"})(["border:1px solid ",";background:",";color:",";padding:10px 0;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600;"],e=>e.$active?"#8B5CF6":"rgba(255,255,255,0.12)",e=>e.$active?"rgba(139,92,246,0.18)":"rgba(255,255,255,0.04)",e=>e.$active?"#a78bfa":"rgba(255,255,255,0.85)"),ti=m.ZP.div.withConfig({componentId:"sc-d2a1fa55-6"})(["background:rgba(245,158,11,0.12);border:1px solid rgba(245,158,11,0.3);color:#fbbf24;border-radius:8px;padding:10px 12px;font-size:13px;margin-bottom:14px;"]),tr=m.ZP.div.withConfig({componentId:"sc-d2a1fa55-7"})(["display:flex;justify-content:flex-end;gap:8px;"]),ta=m.ZP.button.withConfig({componentId:"sc-d2a1fa55-8"})(["background:",";color:#ffffff;border:1px solid ",";padding:8px 16px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;&:disabled{opacity:0.5;cursor:not-allowed;}"],e=>e.$primary?"#8B5CF6":"transparent",e=>e.$primary?"#8B5CF6":"rgba(255,255,255,0.18)");var ts=e=>{let{current:n,attendanceCount:t,saving:r,onCancel:a,onConfirm:s}=e,[l,d]=(0,i.useState)(n);return(0,o.jsx)(n9,{onClick:a,children:(0,o.jsxs)(n7,{onClick:e=>e.stopPropagation(),children:[(0,o.jsx)(te,{children:"Cambiar nivel"}),(0,o.jsx)(tn,{children:"Selecciona el nivel donde aparecer\xe1 el evento."}),t>0&&(0,o.jsxs)(ti,{children:["⚠ ",t," usuarios ya inscritos quedan vinculados al evento independiente del nivel destino."]}),(0,o.jsx)(tt,{children:[1,2,3,4].map(e=>(0,o.jsxs)(to,{type:"button",$active:l===e,onClick:()=>d(e),children:["Nivel ",e]},e))}),(0,o.jsxs)(tr,{children:[(0,o.jsx)(ta,{type:"button",onClick:a,disabled:r,children:"Cancelar"}),(0,o.jsx)(ta,{type:"button",$primary:!0,disabled:!l||l===n||r,onClick:()=>l&&s(l),children:r?"Guardando...":"Guardar"})]})]})})};
1class tl extends Error{constructor(e,n){super(n),this.statusCode=e,this.friendlyMessage=n}}function td(e,n){try{let n=JSON.parse(e);if(Array.isArray(null==n?void 0:n.message))return String(n.message[0]);if("string"==typeof(null==n?void 0:n.message))return n.message}catch(e){}return 401===n||403===n?"No tienes permisos para esta acci\xf3n.":404===n?"Evento no encontrado.":n>=500?"Error del servidor. Intenta m\xe1s tarde.":"No pudimos procesar la acci\xf3n."}async function tc(e,n){let t=(0,d.zZ)(),o=await fetch("".concat(t,"/master-ia/admin/event/").concat(e),{method:"PATCH",headers:(0,d.$K)(),body:JSON.stringify(n)});if(!o.ok){let e=await o.text().catch(()=>"");throw new tl(o.status,td(e,o.status))}return o.json()}async function tp(e){let n=(0,d.zZ)(),t=await fetch("".concat(n,"/master-ia/admin/event"),{method:"POST",headers:(0,d.$K)(),body:JSON.stringify(e)});if(!t.ok){let e=await t.text().catch(()=>"");throw new tl(t.status,td(e,t.status))}return t.json()}function tu(e){return!0===e.isLockedForUser}let tg=m.ZP.section.withConfig({componentId:"sc-5842cc2-0"})(["padding:32px 0;"]),tx=m.ZP.div.withConfig({componentId:"sc-5842cc2-1"})(["display:flex;gap:8px;margin-bottom:28px;overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px;-webkit-overflow-scrolling:touch;&::-webkit-scrollbar{height:3px;}&::-webkit-scrollbar-track{background:transparent;}&::-webkit-scrollbar-thumb{background:rgba(255,255,255,0.15);border-radius:2px;}"]),tf=m.ZP.button.withConfig({componentId:"sc-5842cc2-2"})(["padding:7px 16px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all 0.15s ease;border:1px solid ",";background:",";color:",";&:hover{border-color:",";color:",";}"],e=>e.active?e.colors.primary:"rgba(255,255,255,0.15)",e=>e.active?e.colors.primary+"22":"transparent",e=>e.active?e.colors.primary:"rgba(255,255,255,0.5)",e=>e.colors.primary,e=>e.colors.primary),tm=(0,m.F4)(["0%{background-position:-800px 0;}100%{background-position:800px 0;}"]),th=m.ZP.div.withConfig({componentId:"sc-5842cc2-3"})(["width:",";height:",";border-radius:",";background:linear-gradient( 90deg,rgba(255,255,255,0.04) 0%,rgba(255,255,255,0.08) 50%,rgba(255,255,255,0.04) 100% );background-size:800px 100%;animation:"," 1.4s linear infinite;"],e=>{let{$w:n}=e;return null!=n?n:"100%"},e=>{let{$h:n}=e;return null!=n?n:"16px"},e=>{let{$r:n}=e;return null!=n?n:"6px"},tm),tb=m.ZP.div.withConfig({componentId:"sc-5842cc2-4"})(["display:flex;gap:10px;overflow-x:auto;margin-bottom:24px;padding-bottom:4px;"]),tv=m.ZP.div.withConfig({componentId:"sc-5842cc2-5"})(["display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;"]),tw=m.ZP.div.withConfig({componentId:"sc-5842cc2-6"})(["border-radius:14px;padding:20px;background:rgba(255,255,255,0.02);border:1px solid rgba(255,255,255,0.06);display:flex;flex-direction:column;gap:12px;min-height:180px;"]),ty=m.ZP.div.withConfig({componentId:"sc-5842cc2-7"})(["text-align:center;padding:60px 20px;color:#ef4444;font-size:14px;"]),tC=m.ZP.div.withConfig({componentId:"sc-5842cc2-8"})(["text-align:center;padding:60px 20px;color:rgba(255,255,255,0.4);font-size:15px;"]),tj=m.ZP.div.withConfig({componentId:"sc-5842cc2-9"})(["margin-bottom:48px;&:last-child{margin-bottom:0;}"]),tI=m.ZP.div.withConfig({componentId:"sc-5842cc2-10"})(["display:flex;align-items:center;gap:10px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,0.08);"]),tk=m.ZP.h3.withConfig({componentId:"sc-5842cc2-11"})(["font-family:'Syne',sans-serif;font-size:18px;font-weight:700;color:",";margin:0;@media (max-width:480px){font-size:16px;}"],e=>e.colors.primary),tP=m.ZP.span.withConfig({componentId:"sc-5842cc2-12"})(["font-size:12px;color:rgba(255,255,255,0.4);background:rgba(255,255,255,0.06);padding:2px 8px;border-radius:10px;"]),tZ=m.ZP.div.withConfig({componentId:"sc-5842cc2-13"})(["display:flex;flex-direction:column;gap:12px;"]),tS=m.ZP.div.withConfig({componentId:"sc-5842cc2-14"})(["position:relative;display:flex;align-items:flex-start;gap:16px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.07);border-radius:12px;padding:16px;transition:border-color 0.15s ease,background 0.15s ease;&:hover{border-color:rgba(255,255,255,0.14);background:rgba(255,255,255,0.06);}@media (max-width:480px){flex-direction:column;gap:12px;}"]),tz=m.ZP.div.withConfig({componentId:"sc-5842cc2-15"})(["position:absolute;top:8px;right:8px;z-index:5;"]),tE=m.ZP.div.withConfig({componentId:"sc-5842cc2-16"})(["flex-shrink:0;width:44px;text-align:center;background:rgba(255,255,255,0.07);border-radius:8px;padding:8px 4px;@media (max-width:480px){width:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;}"]),tA=m.ZP.div.withConfig({componentId:"sc-5842cc2-17"})(["font-size:20px;font-weight:700;color:#ffffff;line-height:1;@media (max-width:480px){font-size:14px;}"]),tM=m.ZP.div.withConfig({componentId:"sc-5842cc2-18"})(["font-size:10px;text-transform:uppercase;color:rgba(255,255,255,0.5);letter-spacing:0.05em;margin-top:2px;"]),tD=m.ZP.div.withConfig({componentId:"sc-5842cc2-19"})(["flex:1;min-width:0;"]),t_=m.ZP.h4.withConfig({componentId:"sc-5842cc2-20"})(["font-family:'Syne',sans-serif;font-size:15px;font-weight:600;color:#ffffff;margin:0 0 6px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;@media (max-width:480px){font-size:14px;white-space:normal;}"]),tT=m.ZP.p.withConfig({componentId:"sc-5842cc2-21"})(["font-size:13px;color:rgba(255,255,255,0.55);margin:0 0 10px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;"]),tN=m.ZP.div.withConfig({componentId:"sc-5842cc2-22"})(["display:flex;flex-wrap:wrap;gap:12px;font-size:12px;color:rgba(255,255,255,0.4);"]),tL=m.ZP.span.withConfig({componentId:"sc-5842cc2-23"})(["display:flex;align-items:center;gap:5px;"]),tR=m.ZP.div.withConfig({componentId:"sc-5842cc2-24"})(["flex-shrink:0;display:flex;flex-direction:column;align-items:flex-end;
1gap:8px;@media (max-width:480px){flex-direction:row;align-items:center;width:100%;justify-content:flex-end;}"]),tF=m.ZP.div.withConfig({componentId:"sc-5842cc2-25"})(["font-size:11px;color:#ef4444;text-align:right;max-width:160px;@media (max-width:480px){max-width:100%;}"]),t$=m.ZP.button.withConfig({componentId:"sc-5842cc2-26"})(["display:inline-flex;align-items:center;gap:6px;background:",";color:white;border:none;cursor:pointer;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap;transition:background 0.15s ease,transform 0.1s ease;&:hover:not(:disabled){background:",";transform:translateY(-1px);}&:disabled{opacity:0.6;cursor:not-allowed;transform:none;}"],e=>e.colors.primary,e=>e.colors.button),tq=m.ZP.button.withConfig({componentId:"sc-5842cc2-27"})(["display:inline-flex;align-items:center;gap:6px;background:transparent;color:",";border:1px solid ",";cursor:pointer;padding:7px 14px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap;transition:background 0.15s ease,transform 0.1s ease;&:hover:not(:disabled){background:","22;transform:translateY(-1px);}&:disabled{opacity:0.6;cursor:not-allowed;transform:none;}"],e=>e.colors.primary,e=>e.colors.primary,e=>e.colors.primary),tB=m.ZP.a.withConfig({componentId:"sc-5842cc2-28"})(["display:inline-flex;align-items:center;gap:6px;background:",";color:white;text-decoration:none;padding:8px 14px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap;transition:background 0.15s ease,transform 0.1s ease;&:hover{background:",";transform:translateY(-1px);}"],e=>e.colors.primary,e=>e.colors.button),tO=m.ZP.span.withConfig({componentId:"sc-5842cc2-29"})(["font-size:11px;padding:2px 7px;border-radius:6px;font-weight:500;background:",";color:",";"],e=>{var n,t;return(null===(n=e.modality)||void 0===n?void 0:n.includes("presencial"))?"rgba(16,185,129,0.15)":(null===(t=e.modality)||void 0===t?void 0:t.includes("virtual"))?"rgba(59,130,246,0.15)":"rgba(255,255,255,0.08)"},e=>{var n,t;return(null===(n=e.modality)||void 0===n?void 0:n.includes("presencial"))?"#10b981":(null===(t=e.modality)||void 0===t?void 0:t.includes("virtual"))?"#3b82f6":"rgba(255,255,255,0.5)"}),tU=m.ZP.span.withConfig({componentId:"sc-5842cc2-30"})(["font-size:11px;padding:2px 7px;border-radius:6px;font-weight:500;background:rgba(168,85,247,0.15);color:#a855f7;"]),tG=m.ZP.span.withConfig({componentId:"sc-5842cc2-31"})(["font-size:11px;padding:2px 7px;border-radius:6px;font-weight:500;background:rgba(245,158,11,0.15);color:#f59e0b;text-transform:capitalize;"]),tH=m.ZP.div.withConfig({componentId:"sc-5842cc2-32"})(["position:absolute;inset:0;background:rgba(0,0,0,0.55);border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;z-index:2;backdrop-filter:blur(2px);"]),tV=m.ZP.div.withConfig({componentId:"sc-5842cc2-33"})(["display:inline-flex;align-items:center;gap:6px;background:rgba(245,158,11,0.2);border:1px solid rgba(245,158,11,0.4);color:#f59e0b;font-size:12px;font-weight:600;padding:6px 14px;border-radius:20px;text-align:center;"]),tW=m.ZP.p.withConfig({componentId:"sc-5842cc2-34"})(["color:rgba(255,255,255,0.7);font-size:12px;margin:0;text-align:center;max-width:200px;line-height:1.4;"]),tY={evento:"Evento",curso_virtual:"Curso virtual",memoria:"Memoria",compacto:"Compacto",ebook:"E-book",metodologia:"MetodologIA",potencia_ruta_ia:"PotencIA Ruta IA"};function tK(e){var n,t;if("ebook"===e.contentType)return!0;let o=null!==(t=null===(n=e.name)||void 0===n?void 0:n.toLowerCase())&&void 0!==t?t:"";return o.includes("ebook")||o.includes("e-book")}let tX=new Set(["ebook","memoria","compacto","curso_virtual","metodologia","potencia_ruta_ia"]);function tJ(e){return!!(e.contentType&&tX.has(e.contentType))}function tQ(e){var n;return tJ(e)?"video"===e.format?"Ver video":"pdf"===e.format||"lectura"===e.format?"Ver PDF":"presentacion"===e.format?"Ver presentaci\xf3n":"ebook"===e.contentType?"Ver contenido":"curso_virtual"===e.contentType?"Ver curso":"metodologia"===e.contentType?"Ver metodolog\xeda":"potencia_ruta_ia"===e.contentType?"Ver ruta":"Ver contenido":"E-book"===e.category||"Memoria"===e.category?"Ver":"Compacto"===e.category&&((null===(n=e.videos)||void 0===n?void 0:n.length)||e.urlThanksPage)?"Ver video":"Curso virtual"===e.category?"Conectarme":"Inscribirme"}function t0(e){var n;return tJ(e)?"video"===e.format?ep.zc:"pdf"===e.format||"lectura"===e.format||"ebook"===e.contentType?ep.FL8:"curso_virtual"===e.contentType?ep.Xf_:ep.zc:"E-book"===e.category||"Memoria"===e.category||"Compacto"===e.category&&((null===(n=e.videos)||void 0===n?void 0:n.length)||e.urlThanksPage)?ep.zc:"Curso virtual"===e.category?ep.Xf_:ep.Tab}function t5(e){var n,t,o;return e.externalUrl||e.urlThanksPage||(null!==(o=null===(t=e.videos)||void 0===t?void 0:null===(n=t[0])||void 0===n?void 0:n.url)&&void 0!==o?o:"")}async function t1(e,n){try{let t="/pv/api/master-ia/lms-asset?path=".concat(encodeURIComponent(e)),o=await fetch(t,{headers:{Authorization:"Bearer ".concat(n)}});if(!o.ok){console.error("[lms-asset] proxy failed",o.status);return}let i=await o.blob(),r=URL.createObjectURL(i);window.open(r,"_blank","noopener,noreferrer"),setTimeout(()=>URL.revokeObjectURL(r),6e4)}catch(e){console.error("[lms-asset] proxy threw:",e)}}function t2(e,n){if("Eventos"===e){let e=nH.find(e=>"formacion"===e.key);if(e)return"function"==typeof e.label?e.label(n):e.label}return e}var t4=e=>{var n,t;let{levelId:r,colors:a,initialRegisteredIds:s,initialRegisteredModalities:l,virtualOnly:c=!1,initialFilter:p,isImpersonating:u=!1,adminBaseUrl:g,onContentMutated:x}=e,[f,m]=(0,i.useState)(null),[h,b]=(0,i.useState)(!1),v=async(e,n,t)=>{b(!0);try{var o;let t="isMasterIa"in n||"levelId"in n,i=(null!==(o=e.name)&&void 0!==o?o:"").trim().toLowerCase(),r=t&&i?I.filter(e=>{var n;return(null!==(n=e.name)&&void 0!==n?n:"").trim().toLowerCase()===i}):[e];r.find(n=>n.id===e.id)||r.push(e);let a=await Promise.allSettled(r.map(e=>tc(e.id,n))),s=a.filter(e=>"rejected"===e.status);a.filter(e=>
1"fulfilled"===e.status).forEach(e=>{if("fulfilled"===e.status){var n;null===(n=e.value.warnings)||void 0===n||n.forEach(e=>console.warn("[master-ia-curation] ".concat(e.field,": ").concat(e.message)))}}),s.length?console.error("[master-ia-curation] ".concat(s.length," de ").concat(r.length," patches fallaron"),s):r.length>1&&console.log("[master-ia-curation] propagado a ".concat(r.length,' eventos con nombre "').concat(e.name,'"')),m(null),await A(),null==x||x()}catch(e){console.error("[master-ia-curation]",e instanceof tl?e.friendlyMessage:"No se pudo guardar el cambio.",e)}finally{b(!1)}},{contentByCategory:w,loading:y,error:C,orderedCategories:j,allItems:I,registeredIds:k,registeredModalities:P,loadingIds:Z,registerEvent:S,registrationErrors:z,totalRegistered:E,refetchContent:A}=nG(r,s,l),M=(0,i.useMemo)(()=>{let e={};for(let[n,t]of Object.entries(w))e[n]=t.filter(e=>!tu(e));return e},[w]),D=function(){for(var e=arguments.length,n=Array(e),t=0;t<e;t++)n[t]=arguments[t];return u?(window.alert("Modo impersonate activo: las inscripciones est\xe1n deshabilitadas. Sal del modo desde el banner superior si deseas inscribirte como tu propio usuario."),Promise.resolve()):S(...n)},_=(0,d.xV)(),[T,N]=(0,i.useState)(null!=p?p:"todos");(0,i.useEffect)(()=>{p&&N(p)},[p]);let[L,R]=(0,i.useState)(new Set),F=async(e,n,t)=>{if(!L.has(e)){R(n=>{let t=new Set(n);return t.add(e),t}),D(e).catch(()=>void 0);try{await t1(n,t)}finally{R(n=>{let t=new Set(n);return t.delete(e),t})}}};if(y)return(0,o.jsxs)(tg,{children:[(0,o.jsx)(tb,{children:Array.from({length:7}).map((e,n)=>(0,o.jsx)(th,{$w:"".concat(70+n%4*18,"px"),$h:"32px",$r:"999px"},n))}),(0,o.jsx)(tv,{children:Array.from({length:6}).map((e,n)=>(0,o.jsxs)(tw,{children:[(0,o.jsx)(th,{$w:"55%",$h:"14px"}),(0,o.jsx)(th,{$w:"90%",$h:"22px"}),(0,o.jsx)(th,{$w:"100%",$h:"14px"}),(0,o.jsx)(th,{$w:"80%",$h:"14px"}),(0,o.jsx)(th,{$w:"50%",$h:"36px",$r:"10px"})]},n))})]});if(C)return(0,o.jsx)(tg,{children:(0,o.jsx)(ty,{children:C})});if(0===j.length)return(0,o.jsx)(tg,{children:(0,o.jsx)(tC,{children:"No hay contenidos disponibles para tu nivel."})});let $="inscripciones"===T,q="todos"===T||$?$?j.filter(e=>M[e].some(e=>{var n;return k.has(e.id)||(null===(n=e.modalOptions)||void 0===n?void 0:n.some(e=>k.has(e.id)))})):j:j.filter(e=>e===T),B=1===r||c,O="Eventos",U=(e,n)=>{var t;if(!B||n!==O)return e;if(e.modalOptions&&e.modalOptions.length>0){let n=e.modalOptions.filter(e=>{var n;return!(null===(n=e.modality)||void 0===n?void 0:n.toLowerCase().includes("presencial"))});return 0===n.length?null:n.length===e.modalOptions.length?e:{...e,modalOptions:n}}return(null===(t=e.modality)||void 0===t?void 0:t.toLowerCase().includes("presencial"))?null:e},G=(e,n)=>B&&n===O?e.reduce((e,t)=>{let o=U(t,n);return o&&e.push(o),e},[]):e,H=e=>{let n=M[e];return $?G(n.filter(e=>{var n;return k.has(e.id)||(null===(n=e.modalOptions)||void 0===n?void 0:n.some(e=>k.has(e.id)))}),e):G(n,e)};return(0,o.jsxs)(tg,{children:[(0,o.jsxs)(tx,{children:[(0,o.jsx)(tf,{active:"todos"===T,colors:a,onClick:()=>N("todos"),children:"Todos"}),j.filter(e=>{var n,t;return(null!==(t=null===(n=M[e])||void 0===n?void 0:n.length)&&void 0!==t?t:0)>0}).map(e=>{var n;return(0,o.jsxs)(tf,{active:T===e,colors:a,onClick:()=>N(e),children:[t2(e,r),(null===(n=M[e])||void 0===n?void 0:n.length)>0?" (".concat(M[e].length,")"):""]},e)}),(0,o.jsxs)(tf,{active:$,colors:a,onClick:()=>N("inscripciones"),children:["Mis inscripciones",E>0?" (".concat(E,")"):""]})]}),$&&0===q.length&&(0,o.jsx)(tC,{children:"Todav\xeda no te has inscrito a ning\xfan evento."}),q.map(e=>{let n=H(e);return 0===n.length?null:(0,o.jsxs)(tj,{children:[(0,o.jsxs)(tI,{children:[(0,o.jsx)(ec.G,{icon:function(e){switch(e){case"Eventos":default:return ep.IV4;case"E-book":return ep.FL8;case"Compacto":return ep.zc;case"Memoria":return ep.q7m;case"Videos":return ep.IyC;case"MetodologIA":return ep.qxT;case"PotencIA Ruta IA":return ep.tMT;case"BIZ":return ep.HXv}}(e),style:{color:a.primary,width:16,height:16}}),(0,o.jsx)(tk,{colors:a,children:t2(e,r)}),(0,o.jsx)(tP,{children:n.length})]}),(0,o.jsx)(tZ,{children:n.map(e=>{var n;let{day:t,month:i}=function(e){if(!e)return{day:"--",month:"---"};try{let n=String(e).split("T")[0].split("-").map(Number);if(n.length<3)return{day:"--",month:"---"};let t=new Date(new Date().getFullYear(),n[1]-1,n[2]);return{day:String(t.getDate()).padStart(2,"0"),month:t.toLocaleStr
1ing("es",{month:"short"}).toUpperCase()}}catch(e){return{day:"--",month:"---"}}}(e.date),s=!!(e.modalOptions&&e.modalOptions.length>0),l=!!(tJ(e)&&t5(e))||"E-book"===e.category||"Memoria"===e.category||tK(e)&&!!t5(e)||"Compacto"===e.category&&(!!(null===(n=e.videos)||void 0===n?void 0:n.length)||!!e.urlThanksPage||!!e.externalUrl)||"Curso virtual"===e.category&&(!!e.urlThanksPage||!!e.externalUrl),d=s?e.modalOptions.map(e=>e.modality):e.modality?[e.modality]:[],c=k.has(e.id),p=Z.has(e.id),x="ebook"===e.contentType||"curso_virtual"===e.contentType||"memoria"===e.contentType||"compacto"===e.contentType||tK(e)||"Memoria"===e.category||"Compacto"===e.category||"E-book"===e.category||"Curso virtual"===e.category,f=tu(e);return(0,o.jsxs)(tS,{style:f?{opacity:.75}:void 0,children:[f&&(0,o.jsxs)(tH,{children:[(0,o.jsxs)(tV,{children:[(0,o.jsx)(ec.G,{icon:ep.byT,style:{width:12}}),"Asiste para desbloquear"]}),(0,o.jsx)(tW,{children:"Este contenido est\xe1 disponible solo para quienes asistieron al evento."})]}),u&&(0,o.jsx)(tz,{children:(0,o.jsx)(nX,{eventId:e.id,isHybrid:!!e.isHybrid,onRemoveFromMasterIa:()=>v(e,{isMasterIa:!1},"Evento quitado de Master IA"),onChangeModality:()=>m({item:e,kind:"modality"}),onChangeLevel:()=>m({item:e,kind:"level"}),onToggleHybrid:()=>v(e,{isHybrid:!e.isHybrid},e.isHybrid?"H\xedbrido desactivado":"Marcado como h\xedbrido"),adminEditUrl:g?"".concat(g,"/portfolio/events/").concat(e.id,"/edit"):void 0})}),!x&&(0,o.jsxs)(tE,{children:[(0,o.jsx)(tA,{children:t}),(0,o.jsx)(tM,{children:i})]}),(0,o.jsxs)(tD,{children:[(0,o.jsx)(t_,{title:e.name,children:e.name}),e.description&&(0,o.jsx)(tT,{children:e.description}),(0,o.jsxs)(tN,{children:[e.contentType&&tY[e.contentType]&&(0,o.jsx)(tL,{children:(0,o.jsx)(tU,{children:tY[e.contentType]})}),e.format&&(0,o.jsx)(tL,{children:(0,o.jsx)(tG,{children:e.format})}),d.map(e=>(0,o.jsx)(tL,{children:(0,o.jsx)(tO,{modality:e,children:e.replace("virtual_sincronico","Virtual").replace("virtual_asincronico","Asincr\xf3nico").replace("presencial","Presencial")})},e)),e.authorName&&(0,o.jsxs)(tL,{children:[(0,o.jsx)(ec.G,{icon:ep.ILF,style:{width:10}}),e.authorName]}),e.organizer&&(0,o.jsxs)(tL,{children:[(0,o.jsx)(ec.G,{icon:ep.P88,style:{width:10}}),e.organizer]})]})]}),(0,o.jsxs)(tR,{children:[l?(()=>{var n;let t=t5(e),i=function(e){try{let n=new URL(e);if(!n.hostname.includes(nA))return null;return n.pathname}catch(e){return null}}(t),r=!!(i&&_&&function(e){try{return new URL(e).pathname.toLowerCase().endsWith(".pdf")}catch(e){return!1}}(t)),s=r&&L.has(e.id);return t?(0,o.jsxs)(tB,{"aria-busy":s||void 0,"aria-disabled":s||void 0,colors:a,href:r?"#":(n=t5(e))?n.includes(nA)&&_?nM(n,_):n:"#",rel:"noopener noreferrer",style:s?{opacity:.7,pointerEvents:"none"}:void 0,target:"_blank",onClick:n=>{if(!r){D(e.id).catch(()=>void 0);return}n.preventDefault(),s||F(e.id,i,_)},children:[(0,o.jsx)(ec.G,{icon:s?ep.LM3:t0(e),spin:s,style:{width:13}}),s?"Abriendo...":tQ(e)]}):(0,o.jsxs)(t$,{colors:a,disabled:!0,title:"Este contenido aun no esta disponible",style:{opacity:.55,cursor:"not-allowed",filter:"grayscale(0.4)"},children:[(0,o.jsx)(ec.G,{icon:ep.FL8,style:{width:13}}),"Proximamente"]})})():e.isHybrid&&!c?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(t$,{colors:a,disabled:p,onClick:()=>D(e.id,"virtual_sincronico"),children:[(0,o.jsx)(ec.G,{icon:p?ep.LM3:ep.IyC,style:{width:13},spin:p}),"Conectarme online"]}),1!==r&&(0,o.jsxs)(tq,{colors:a,disabled:p,onClick:()=>D(e.id,"presencial"),children:[(0,o.jsx)(ec.G,{icon:p?ep.LM3:ep.Tab,style:{width:13},spin:p}),"Asistir presencial"]})]}):e.isHybrid&&c?(()=>{let n=P.get(e.id);return(0,o.jsxs)(t$,{colors:a,disabled:!0,style:{background:"rgba(16,185,129,0.2)",color:"#10b981",border:"1px solid #10b981"},children:[(0,o.jsx)(ec.G,{icon:"presencial"===n?ep.Tab:ep.IyC,style:{width:13}}),"presencial"===n?"Asistir\xe1s presencial":"virtual_sincronico"===n?"Te conectar\xe1s online":"Inscrito"]})})():s?e.modalOptions.map((e,n)=>{var t;let i=k.has(e.id),r=Z.has(e.id),s=function(e){var n,t;let o=null!==(t=null===(n=e.modality)||void 0===n?void 0:n.toLowerCase())&&void 0!==t?t:"";return o.includes("presencial")?"Presencial":o.includes("virtual")?"Virtual":"Inscribirme"}(e),l=null===(t=e.modality)||void 0===t?void 0:t.toLowerCase().includes("presencial");if(i)return(0,o.jsxs)(t$,{colors:a,disabled:!0,style:{background:"rgba(16,185,129,0.2)",color:"#10b981",border:"1px solid #10b981"},children:[(0,o.jsx)(ec.G,{icon:ep.LEp,style:{width:13}}),"Inscrito ",s]},e.id);let d=0===n?t$:tq;return(0,o.jsxs)(d,{colors:a,disabled:r,onClick:()=>D(e.id),children:[(0,o.jsx)(ec.G,{icon:r?ep.LM3:l?ep.Tab:ep.Xf_,
1style:{width:13},spin:r}),s]},e.id)}):c?(0,o.jsxs)(t$,{colors:a,disabled:!0,style:{background:"rgba(16,185,129,0.2)",color:"#10b981",border:"1px solid #10b981"},children:[(0,o.jsx)(ec.G,{icon:ep.LEp,style:{width:13}}),"Inscrito"]}):(0,o.jsxs)(t$,{colors:a,disabled:p,onClick:()=>D(e.id),children:[(0,o.jsx)(ec.G,{icon:p?ep.LM3:t0(e),style:{width:13},spin:p}),p?"Inscribiendo...":tQ(e)]}),(()=>{if(l)return null;let n=z[e.id],t=s?e.modalOptions.find(e=>z[e.id]):void 0,i=n||(t?z[t.id]:void 0);return!i||c||p?null:(0,o.jsx)(tF,{children:i})})()]})]},e.id)})})]},e)}),(null==f?void 0:f.kind)==="modality"&&(0,o.jsx)(n3,{current:null!==(n=f.item.modality)&&void 0!==n?n:null,attendanceCount:0,saving:h,onCancel:()=>m(null),onConfirm:e=>v(f.item,{modality:e},"Modalidad actualizada a ".concat(e))}),(null==f?void 0:f.kind)==="level"&&(0,o.jsx)(ts,{current:null!==(t=f.item.levelId)&&void 0!==t?t:null,attendanceCount:0,saving:h,onCancel:()=>m(null),onConfirm:e=>v(f.item,{levelId:e},"Nivel actualizado a ".concat(e))})]})};async function t8(e,n){var t,o,i,r,a;let s=function(){let e=String("https://api-pev.camarabaq.org.co").trim().replace(/^["']|["']$/g,"").trim();if(!e)throw Error("Falta configurar NEXT_PUBLIC_HOST_API_URL (host que expone /s3Client/sign).");return e.replace(/\/$/,"")}(),l=function(){let e=String("https://ccbq-webapp-static.s3.amazonaws.com/").trim().replace(/^["']|["']$/g,"").trim();return e?e.replace(/\/$/,""):null}(),d=null!==(i=null==n?void 0:n.path)&&void 0!==i?i:"master-ia/evidences",c=null!==(r=null==n?void 0:n.disposition)&&void 0!==r?r:"inline",p=String(e.name||"").trim().normalize("NFKD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/[^a-z0-9._-]/g,"-").replace(/-+/g,"-").replace(/^[._-]+|[._-]+$/g,"")||"file-".concat(Date.now()),u=await S.Z.get("".concat(s,"/s3Client/sign"),{params:{objectName:p,path:d,contentType:e.type,disposition:c},withCredentials:null===(a=null==n?void 0:n.withCredentials)||void 0===a||a}),g=String((null===(t=u.data)||void 0===t?void 0:t.signedUrl)||""),x=String((null===(o=u.data)||void 0===o?void 0:o.fileKey)||"");if(!g||!x)throw Error("No se recibi\xf3 signedUrl/fileKey desde /s3Client/sign");return await S.Z.put(g,e,{headers:{"Content-Disposition":"".concat(c,"; filename=").concat(p),"Content-Type":e.type},onUploadProgress:t=>{var o;let i=t.total||e.size||1,r=Math.round(100*t.loaded/i);null==n||null===(o=n.onProgress)||void 0===o||o.call(n,r)}}),{s3Key:x,originalFilename:e.name,mimeType:e.type,fileSize:e.size,publicUrl:l?"".concat(l,"/").concat(x.replace(/^\//,"")):null}}class t6 extends Error{constructor(e,n,t=null){super(n),this.statusCode=e,this.friendlyMessage=n,this.code=t}}function t3(e,n){try{let n=JSON.parse(e);if(n&&"object"==typeof n){let e=n.message;if(Array.isArray(e)&&e.length>0)return String(e[0]);if("string"==typeof e&&e.trim())return e}}catch(e){}return 401===n||403===n?"Tu sesion expiro. Vuelve a iniciar sesion para continuar.":413===n?"El archivo es demasiado grande. Reduce su tamano e intenta de nuevo.":n>=500?"Estamos teniendo un problema tecnico. Intenta nuevamente en unos minutos.":"No pudimos procesar tu evidencia. Intenta nuevamente."}async function t9(e){let n=(0,d.zZ)(),t=await fetch("".concat(n,"/progression/milestone-evidences"),{method:"POST",headers:(0,d.$K)(),body:JSON.stringify(e)});if(!t.ok){let e=t3(await t.text().catch(()=>""),t.status);throw new t6(t.status,e)}return t.json()}async function t7(e){let n=(0,d.zZ)(),t=await fetch("".concat(n,"/progression/milestone-evidences/me").concat(e?"?milestoneId=".concat(e):""),{method:"GET",headers:(0,d.$K)()});if(!t.ok)throw Error("Error listando evidencias (".concat(t.status,")"));return t.json()}async function oe(e,n){let t=(0,d.zZ)(),o=await fetch("".concat(t,"/progression/milestone-evidences/").concat(e,"/resubmit"),{method:"POST",headers:(0,d.$K)(),body:JSON.stringify(n)});if(!o.ok){let e=t3(await o.text().catch(()=>""),o.status);throw new t6(o.status,e)}return o.json()}let on=m.ZP.div.withConfig({componentId:"sc-6ae663ea-0"})(["border-radius:12px;padding:16px;border:1px solid ",";background:",";color:",";"],e=>{let{$variant:n}=e;return"success"===n?"rgba(34,197,94,0.4)":"warning"===n?"rgba(245,158,11,0.4)":"error"===n?"rgba(239,68,68,0.4)":"rgba(59,130,246,0.4)"},e=>{let{$variant:n}=e;return"success"===n?"rgba(34,197,94,0.08)":"warning"===n?"rgba(245,158,11,0.08)":"error"===n?"rgba(239,68,68,0.08)":"rgba(59,130,246,0.08)"},e=>{let{$variant:n}=e;return"success"===n?"#22c55e":"warning"===n?"#f59e0b":"error"===n?"#ef4444":"#3b82f6"}),ot=m.ZP.div.withConfig({componentId:"sc-6ae663ea-1"})(["display:flex;align-items:center;gap:10px;margin-bottom:6px;"]),oo=m.ZP.span.withConfig({componentId:"sc-6ae663ea-2"})(["font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;padding:2px 8px;border-radius:999px;background:",";"],e=>{let{$variant:n}=e;return"success"===n?"rgba(34,197,94,0.2)":"warning"===n?"rgba(245,158,11,0.2)":"error"===n?"rgba(239,68,68,0.2)":"rgba(59,130,246,0.2)"}),oi=m.ZP.h4.withConfig({componentId:"sc-6ae663ea-3"})(["margin:0;font-size:14px;font-weight:600;flex:1;"]),or=m.ZP.div.withConfig({componentId:"sc-6ae663ea-4"})(["font-size:12px;opacity:0.8;margin-top:4px;"]),oa=m.ZP.p.withConfig({componentId:"sc-6ae663ea-5"})(["margin:8px 0 0;font-size:13px;line-height:1.5;color:rgba(255,255,255,0.85);"]),os=m.ZP.button.withConfig({componentId:"sc-6ae663ea-6"})(["margin-top:12px;padding:10px 20px;border-radius:8px;border:1px solid rgba(245,158,11,0.5);background:rgba(245,158,11,0.1);color:#f59e0b;font-size:13px;font-weight:600;cursor:pointer;width:100%;&:hover{background:rgba(245,158,11,0.2);}
1"]),ol=m.ZP.span.withConfig({componentId:"sc-6ae663ea-7"})(["display:inline-block;width:12px;height:12px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:spin 0.8s linear infinite;margin-right:6px;vertical-align:-1px;@keyframes spin{to{transform:rotate(360deg);}}"]);var od=e=>{var n,t,i,r;let{evidence:a,isPolling:s,compact:l,onResubmitClick:d}=e,{variant:c,label:p,icon:u,description:g}=function(e){switch(e){case"approved":return{variant:"success",label:"Aprobada",icon:"✅",description:"Tu evidencia fue validada exitosamente."};case"rejected":return{variant:"error",label:"Rechazada",icon:"❌",description:"La evidencia no cumple con la r\xfabrica."};case"returned":return{variant:"warning",label:"Devuelta",icon:"↩️",description:"Necesitamos que ajustes algo y vuelvas a enviar."};case"pending_review":return{variant:"info",label:"Revisi\xf3n humana",icon:"\uD83D\uDC40",description:"Un revisor humano la est\xe1 validando."};default:return{variant:"info",label:"Evaluando",icon:"\uD83E\uDD16",description:"Esperando decisi\xf3n del evaluador IA."}}}(a.status),x=new Date(a.createdAt).toLocaleString("es-CO",{day:"2-digit",month:"short",year:"numeric",hour:"2-digit",minute:"2-digit"}),f="rejected"===a.status||"returned"===a.status||"approved"===a.status&&!l,m=null!==(t=null===(n=a.attachments)||void 0===n?void 0:n.length)&&void 0!==t?t:a.s3Key?1:0;return(0,o.jsxs)(on,{$variant:c,"data-evidence-id":a.id,"data-status":a.status,children:[(0,o.jsxs)(ot,{children:[(0,o.jsx)("span",{style:{fontSize:18},children:u}),(0,o.jsxs)(oi,{children:[s&&("pending_ai"===a.status||"pending_review"===a.status)?(0,o.jsx)(ol,{"aria-hidden":!0}):null,"Evidencia #",a.id]}),(0,o.jsx)(oo,{$variant:c,children:p})]}),(0,o.jsxs)(or,{children:["Nivel declarado: ",(0,o.jsx)("strong",{children:null!==(i=a.declaredLevel)&&void 0!==i?i:"—"})," \xb7 ","Enviada: ",(0,o.jsx)("strong",{children:x}),m>0&&(0,o.jsxs)(o.Fragment,{children:[" \xb7 ","Archivos: ",(0,o.jsx)("strong",{children:m})]})]}),!l&&(0,o.jsx)(oa,{children:g}),f&&a.aiParticipantMessage&&(0,o.jsxs)(oa,{style:{marginTop:12},children:[(0,o.jsx)("strong",{children:"Mensaje:"})," ",a.aiParticipantMessage]}),!l&&(r=a.status,!!d&&("returned"===r||"rejected"===r))&&(0,o.jsx)(os,{type:"button",onClick:()=>d(a),"data-testid":"evidence-resubmit-button",children:"Reenviar evidencia corregida"})]})};let oc=m.ZP.section.withConfig({componentId:"sc-82f4dcef-0"})(["margin-top:24px;display:flex;flex-direction:column;gap:12px;"]),op=m.ZP.div.withConfig({componentId:"sc-82f4dcef-1"})(["display:flex;align-items:baseline;justify-content:space-between;margin-bottom:4px;"]),ou=m.ZP.h3.withConfig({componentId:"sc-82f4dcef-2"})(["margin:0;font-size:16px;color:rgba(255,255,255,0.9);"]),og=m.ZP.div.withConfig({componentId:"sc-82f4dcef-3"})(["padding:24px;border:1px dashed rgba(255,255,255,0.15);border-radius:12px;color:rgba(255,255,255,0.55);text-align:center;font-size:13px;"]),ox=m.ZP.div.withConfig({componentId:"sc-82f4dcef-4"})(["padding:16px;color:rgba(255,255,255,0.55);font-size:13px;"]),of=m.ZP.div.withConfig({componentId:"sc-82f4dcef-5"})(["display:flex;flex-direction:column;gap:8px;"]),om=m.ZP.button.withConfig({componentId:"sc-82f4dcef-6"})(["display:flex;align-items:center;gap:8px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.1);border-radius:8px;padding:10px 14px;color:rgba(255,255,255,0.7);font-size:13px;font-weight:600;cursor:pointer;width:100%;text-align:left;&:hover{background:rgba(255,255,255,0.07);}"]),oh=m.ZP.div.withConfig({componentId:"sc-82f4dcef-7"})(["display:flex;flex-direction:column;gap:8px;padding-left:12px;border-left:2px solid rgba(255,255,255,0.1);"]),ob=m.ZP.div.withConfig({componentId:"sc-82f4dcef-8"})(["opacity:0.6;"]),ov=e=>{let{chain:n,onResubmitClick:t}=e,[r,a]=(0,i.useState)(!1),s=n.versions.length>1,l="returned"===n.activeVersion.status||"rejected"===n.activeVersion.status;return s?(0,o.jsxs)(of,{children:[(0,o.jsxs)(om,{type:"button",onClick:()=>a(e=>!e),"aria-expanded":r,"data-testid":"evidence-chain-toggle",children:[(0,o.jsx)("span",{children:r?"▾":"▸"}),(0,o.jsxs)("span",{children:["Cadena de evidencias — ",n.versions.length," versiones"," \xb7 ","versi\xf3n activa: v",n.activeVersion.version]})]}),r&&(0,o.jsx)(oh,{children:n.versions.map(e=>{let i=e.id===n.activeVersion.id&&l;return e.isSuperseded?(0,o.jsx)(ob,{"data-testid":"evidence-superseded-".concat(e.id),children:(0,o.jsx)(od,{evidence:e,compact:!0})},e.id):(0,o.jsx)(od,{evidence:e,compact:!i,onResubmitClick:i?t:void 0},e.id)})})]}):(0,o.jsx)(of,{children:(0,o.jsx)(od,{evidence:n.activeVersion,compact:!l,onResubmitClick:t})})};var ow=e=>{let{milestoneId:n,onLoaded:t,refreshKey:r,onResubmitClick:a}
1=e,[s,l]=(0,i.useState)([]),[d,c]=(0,i.useState)(!0),[p,u]=(0,i.useState)(null),g=(0,i.useCallback)(async()=>{c(!0),u(null);try{let e=await t7(n);l(e),null==t||t(e)}catch(e){u((null==e?void 0:e.message)||"Error al cargar el historial")}finally{c(!1)}},[n,t]);(0,i.useEffect)(()=>{g()},[g,r]);let x=function(e){if(0===e.length)return[];let n=new Map;for(let t of e){let e=t.milestoneId;n.has(e)||n.set(e,[]),n.get(e).push(t)}return Array.from(n.values()).map(e=>{var n;let t=e.slice().sort((e,n)=>e.version-n.version);return{activeVersion:null!==(n=t.find(e=>!e.isSuperseded))&&void 0!==n?n:t[t.length-1],versions:t}})}(s);return d&&0===s.length?(0,o.jsxs)(oc,{children:[(0,o.jsx)(op,{children:(0,o.jsx)(ou,{children:"Tus evidencias enviadas"})}),(0,o.jsx)(ox,{children:"Cargando historial…"})]}):(0,o.jsxs)(oc,{"data-testid":"evidence-history",children:[(0,o.jsxs)(op,{children:[(0,o.jsx)(ou,{children:"Tus evidencias enviadas"}),d&&(0,o.jsx)("span",{style:{fontSize:12,opacity:.6},children:"actualizando…"})]}),p&&(0,o.jsx)(og,{children:p}),!p&&0===x.length&&(0,o.jsx)(og,{children:"A\xfan no has enviado evidencias. Tu pr\xf3ximo env\xedo aparecer\xe1 aqu\xed."}),x.map(e=>(0,o.jsx)(ov,{chain:e,onResubmitClick:a},e.activeVersion.id))]})};async function oy(e,n){let t={event:"master_ia.progression_evidence_submitted",submittedAt:new Date().toISOString(),evidence:{id:e.id,userId:e.userId,milestoneId:n,s3Key:e.s3Key,originalFilename:e.originalFilename,mimeType:e.mimeType,fileSizeBytes:parseInt(String(e.fileSize),
110)||0,status:e.status,uploadedAt:e.uploadedAt,createdAt:e.createdAt},downloadHint:{apiBaseUrl:(0,d.zZ)(),endpoint:"/progression/milestone-evidences",evidenceId:e.id}},o=await fetch("https://n8n.camarabaq.org.co/webhook/af6785ad-0fc0-4e2b-ad94-a3f608ac5201",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(t)});if(!o.ok){let e=await o.text().catch(()=>"");throw Error("n8n ".concat(o.status,": ").concat(e||o.statusText))}}let oC=m.ZP.section.withConfig({componentId:"sc-d2612841-0"})(["padding:40px 20px;background:rgba(139,92,246,0.05);border-radius:16px;border:1px solid rgba(139,92,246,0.2);margin:40px 0;@media (max-width:768px){padding:28px 16px;margin:32px 0;}@media (max-width:480px){padding:20px 12px;margin:24px 0;}"]),oj=m.ZP.div.withConfig({componentId:"sc-d2612841-1"})(["text-align:center;margin-bottom:32px;"]),oI=m.ZP.div.withConfig({componentId:"sc-d2612841-2"})(["font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:rgba(255,255,255,0.6);margin-bottom:8px;"]),ok=m.ZP.h2.withConfig({componentId:"sc-d2612841-3"})(['font-family:"Syne",sans-serif;font-size:24px;font-weight:700;color:#ffffff;margin-bottom:12px;@media (max-width:768px){font-size:20px;}']),oP=m.ZP.p.withConfig({componentId:"sc-d2612841-4"})(["color:rgba(255,255,255,0.7);font-size:15px;line-height:1.6;margin-bottom:24px;"]),oZ=m.ZP.div.withConfig({componentId:"sc-d2612841-5"})(["display:flex;flex-direction:column;gap:6px;margin-bottom:16px;"]),oS=m.ZP.label.withConfig({componentId:"sc-d2612841-6"})(["font-size:13px;font-weight:600;color:rgba(255,255,255,0.9);"]),oz=m.ZP.span.withConfig({componentId:"sc-d2612841-7"})(["font-weight:400;color:rgba(255,255,255,0.5);font-size:12px;"]),oE=m.ZP.input.withConfig({componentId:"sc-d2612841-8"})(["padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,0.15);background:rgba(255,255,255,0.06);color:#ffffff;font-family:inherit;font-size:14px;&::placeholder{color:rgba(255,255,255,0.4);}&:focus{outline:none;border-color:rgba(139,92,246,0.6);background:rgba(255,255,255,0.09);}"]),oA=m.ZP.textarea.withConfig({componentId:"sc-d2612841-9"})(["width:100%;resize:vertical;min-height:80px;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,0.15);background:rgba(255,255,255,0.06);color:#ffffff;font-family:inherit;font-size:14px;line-height:1.5;&::placeholder{color:rgba(255,255,255,0.4);}&:focus{outline:none;border-color:rgba(139,92,246,0.6);background:rgba(255,255,255,0.09);}&:disabled{opacity:0.6;cursor:not-allowed;}"]),oM=m.ZP.div.withConfig({componentId:"sc-d2612841-10"})(["border:2px dashed rgba(139,92,246,0.4);border-radius:12px;padding:24px;text-align:center;cursor:pointer;&:hover{border-color:rgba(139,92,246,0.6);background:rgba(139,92,246,0.05);}"]),oD=m.ZP.div.withConfig({componentId:"sc-d2612841-11"})(["color:rgba(255,255,255,0.7);font-size:14px;margin-bottom:6px;"]),o_=m.ZP.div.withConfig({componentId:"sc-d2612841-12"})(["color:rgba(255,255,255,0.5);font-size:12px;"]),oT=m.ZP.input.withConfig({componentId:"sc-d2612841-13"})(["display:none;"]),oN=m.ZP.div.withConfig({componentId:"sc-d2612841-14"})(["display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,0.05);border-radius:8px;padding:10px 14px;margin-top:8px;"]),oL=m.ZP.div.withConfig({componentId:"sc-d2612841-15"})(["color:#ffffff;font-size:13px;"]),oR=m.ZP.button.withConfig({componentId:"sc-d2612841-16"})(["background:rgba(239,68,68,0.2);color:#ef4444;border:none;border-radius:6px;padding:4px 10px;font-size:12px;cursor:pointer;"]),oF=m.ZP.button.withConfig({componentId:"sc-d2612841-17"})(["background:",";color:white;border:none;border-radius:8px;padding:14px 28px;font-size:16px;font-weight:600;cursor:",";width:100%;margin-top:12px;&:hover:not(:disabled){transform:translateY(-2px);}"],e=>e.disabled?"rgba(255,255,255,0.1)":e.colors.primary,e=>e.disabled?"not-allowed":"pointer"),o$=m.ZP.div.withConfig({componentId:"sc-d2612841-18"})(["background:rgba(245,158,11,0.1);border:1px solid rgba(245,158,11,0.35);border-radius:10px;padding:14px 16px;margin-bottom:20px;color:#f59e0b;font-size:13px;line-height:1.5;"]),oq=m.ZP.div.withConfig({componentId:"sc-d2612841-19"})(["font-weight:700;font-size:14px;margin-bottom:6px;"]),oB=m.ZP.p.withConfig({componentId:"sc-d2612841-20"})(["margin:0;color:rgba(255,255,255,0.8);font-size:13px;"]),oO=m.ZP.button.withConfig({componentId:"sc-d2612841-21"})(["margin-top:10px;background:transparent;border:1px solid rgba(245,158,11,0.4);color:rgba(255,255,255,0.7);border-radius:6px;padding:6px 14px;font-size:12px;cursor:pointer;&:hover{background:rgba(255,255,255,0.05);}"]),oU=m.ZP.div.withConfig({componentId:"sc-d2612841-22"})(["padding:14px 16px;border-radius:8px;margin-top:16px;font-size:14px;line-height:1.5;",""],e=>{switch(e.variant){case"success":return"background: rgba(16, 185, 129, 0.1); color: #10b981; border: 1px solid rgba(16,185,129,0.25);";case"error":return"background: rgba(239, 68, 68, 0.1); color: #ef4444; border: 1px solid rgba(239,68,68,0.25);";case"warning":return"background: rgba(245, 158, 11, 0.1); color: #f59e0b; border: 1px solid rgba(245,158,11,0.25);";default:return"background: rgba(59, 130, 246, 0.1); color: #3b82f6; border: 1px solid rgba(59,130,246,0.25);"}});var oG=e=>{var n,t,r,a,s,l,d,c,u;let{config:g,colors:x,onEvidenceProcessed:f,isImpersonating:m,mode:h="create",parentEvidence:b,onExitResubmit:v,onResubmitClick:w}=e,y="resubmit"===h&&!!b,C=y?{campo1:null!==(r=b.campo1)&&void 0!==r?r:"",campo2:null!==(a=b.campo2)&&void 0!==a?a:"",campo3:null!==(s=b.campo3)&&void 0!==s?s:"",campo4:null!==(l=b.campo4)&&void 0!==l?l:"",campo5:null!==(d=b.campo5)&&void 0!==d?d:"",declaredLevel:null!==(c=b.declaredLevel)&&void 0!==c?c:1,message:null!==(u=b.message)&&void 0!==u?u:"",correctionReason:""}:{campo1:"",campo2:"",campo3:"",campo4:"",campo5:"",declaredLevel:null,message:"",correctionReason:""},[j,I]=(0,i.useState)(C.campo1),[k,P]=(0,i.useState)(C.campo2),[Z,S]=(0,i.useState)(C.campo3),[z,E]=(0,i.useState)(C.campo4),[A,M]=(0,i.useState)(C.campo5),[D,_]=(0,i.useState)(C.correctionReason),[T,N]=(0,i.useState)([]),[L,R]=(0,i.useState)(!1),[$,q]=(0,i.useState)(null),[B,O]=(0,i.useState)(null),[U,G]=(0,i.useState)(0),[H,V]=(0,i.useState)(!1),{progress:W,loading:Y,getMilestonesDetail:K}=F(),X=K(),J=!Y&&null!==W,Q=(0,i.useMemo)(()=>{var e;return W&&null!==(e=W.currentLevel)&&void 0!==e?e:null},[W]),ee=(0,i.useCallback)(e=>{var n,t;return"evidence"===(null!==(t=e.milestoneType)&&void 0!==t?t:eO(null!==(n=e.code)&&void 0!==n?n:""))||e.code.includes("envio_evidencia_uso_ia")},[]),en=(0,i.useMemo)(()=>X.find(e=>ee(e)&&!e.completed),[X,ee]),et=(0,i.useMemo)(()=>X.find(e=>ee(e)),[X,ee]),eo=(0,i.useMemo)(()=>eK(X),[X]),ei=(0,i.useMemo)(()=>eo||"INICIAL"!==g.level?!Q||Q<1?"No pudimos determinar tu nivel actual. Recarga la pagina o contacta soporte.":et&&et.completed?"Ya enviaste y aprobaste las evidencias requeridas para este nivel.":en?null:"Tu nivel actual no requiere envio de evidencia adicional.":"Estas en Nivel Inicial. Primero completa los hitos automaticos (descargas, videos, asistencias) para desbloquear el envio de evidencias.",[g.level,Q,en,et,eo]),er=null===ei,ea=(0,i.useMemo)(()=>
1{if(eo)return eY(X);let e=X.filter(e=>!ee(e));return 0!==e.length&&e.every(e=>e.completed)},[X,ee,eo]),es=(null!=Q?Q:1)>=2,el=(null!=Q?Q:1)>=3,ed=(0,i.useMemo)(()=>!!(j.trim()&&!(j.trim().length<3)&&k.trim()&&!(k.trim().length<10)&&(Z.trim()||0!==T.length)&&(!es||z.trim())&&(!el||A.trim())),[j,k,Z,z,A,T,es,el]),ec=!m&&ed&&!L&&ea&&!!en&&!B&&!H,ep=L||m||!y&&!ea,{current:eu,isPolling:eg,timedOut:ex}=function(e,n){var t,o;let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=null!==(t=r.intervalMs)&&void 0!==t?t:8e3,s=null!==(o=r.timeoutMs)&&void 0!==o?o:3e5,[l,d]=(0,i.useState)(null),[c,p]=(0,i.useState)(!1),[u,g]=(0,i.useState)(!1),x=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{if(x.current=!1,!e){p(!1);return}p(!0),g(!1);let t=Date.now(),o=async()=>{var i;let r;if(x.current)return;try{let t=await t7(null!=n?n:void 0);if(x.current)return;(r=t.find(n=>n.id===e))&&d(r)}catch(e){if(x.current)return;console.warn("[usePendingEvidencePolling] poll error:",e)}if(x.current)return;let l=Date.now()-t,c=null!==(i=null==r?void 0:r.status)&&void 0!==i?i:"pending_ai";if(x.current||l>=s||"pending_ai"!==c&&"pending_review"!==c){l>=s&&"approved"!==c&&"rejected"!==c&&"returned"!==c&&g(!0),p(!1);return}x.current||setTimeout(o,a)};return o(),()=>{x.current=!0,p(!1)}},[e,n,a,s]),{current:l,isPolling:c,timedOut:u}}(null!==(n=null==B?void 0:B.id)&&void 0!==n?n:null,null!==(t=null==en?void 0:en.id)&&void 0!==t?t:null),ef=null!=eu?eu:B,em=(0,i.useCallback)(e=>{var n;let t=Array.from(null!==(n=e.target.files)&&void 0!==n?n:[]);if(0!==t.length){for(let e of t){if(!(e.type.startsWith("image/")||"application/pdf"===e.type)){q({variant:"error",text:'"'.concat(e.name,'": solo se permiten im\xe1genes (JPG/PNG/WEBP) y PDF.')});return}if(e.size>10485760){q({variant:"error",text:'"'.concat(e.name,'": supera 10 MB.')});return}}N(e=>{let n=[...e,...t];return n.length>4&&q({variant:"warning",text:"M\xe1ximo ".concat(4," archivos por evidencia. Se guardar\xe1n los primeros ").concat(4,".")}),n.slice(0,4)}),e.target.value=""}},[]),eh=(0,i.useCallback)(e=>{N(n=>n.filter((n,t)=>t!==e))},[]),eb=e=>{let n=e.aiDecision,t=e.aiParticipantMessage||"Tu evidencia fue recibida. Pronto recibir\xe1s la decisi\xf3n.";return"APROBADA"===n?{variant:"success",text:"✅ ".concat(t)}:"DEVUELTA"===n?{variant:"warning",text:"↩️ ".concat(t)}:"RECHAZADA"===n?{variant:"error",text:"❌ ".concat(t)}:{variant:"info",text:"\uD83D\uDCDD ".concat(t," Tu evidencia ser\xe1 revisada por el equipo Master IA.")}},ev=(0,i.useCallback)(async()=>{if(ec&&en){R(!0),q(null);try{let i;let r=T.length?await Promise.all(T.map(e=>t8(e,{path:"master-ia/progression-evidences/milestone-".concat(en.id),disposition:"inline"}))):[];if(y&&(null==b?void 0:b.id))i=await oe(b.id,{campo1:j.trim(),campo2:k.trim(),campo3:Z.trim()||void 0,campo4:z.trim()||void 0,campo5:A.trim()||void 0,declaredLevel:null!=Q?Q:1,correctionReason:D.trim()||void 0,attachments:r});else{var e,n,t,o;i=await t9({userId:Number(p())||0,milestoneId:en.id,attachments:r.length?r:void 0,s3Key:null===(e=r[0])||void 0===e?void 0:e.s3Key,originalFilename:null===(n=r[0])||void 0===n?void 0:n.originalFilename,mimeType:null===(t=r[0])||void 0===t?void 0:t.mimeType,fileSize:null===(o=r[0])||void 0===o?void 0:o.fileSize,declaredLevel:null!=Q?Q:void 0,campo1:j.trim(),campo2:k.trim(),campo3:Z.trim()||void 0,campo4:z.trim()||void 0,campo5:A.trim()||void 0})}if(!(null==i?void 0:i.id))throw Error("No se pudo registrar la evidencia.");try{await oy(i,en.id)}catch(e){console.error("Error notifying n8n:",e)}if(O(i),G(e=>e+1),"APROBADA"!==i.aiDecision?q(eb(i)):q(null),"APROBADA"===i.aiDecision&&(I(""),P(""),S(""),E(""),M(""),N([])),f)try{f()}catch(e){console.error("onEvidenceProcessed failed:",e)}}catch(t){let e;console.error("Error uploading evidence:",t);let n="error";y&&(null==t?void 0:t.statusCode)?(e=function(e,n){switch(e){case 403:return"No puedes reenviar esta evidencia.";case 409:return"No puedes reenviar mientras la evidencia est\xe9 en revisi\xf3n.";case 422:return"Has alcanzado el m\xe1ximo de reenv\xedos. Contacta a tu mentor.";case 429:return"Espera 60 segundos para reenviar de nuevo.";case 400:return(null==n?void 0:n.trim())?n:"No pudimos procesar tu evidencia. Revisa los campos e intenta de nuevo.";default:if(e>=500)return"Hubo un problema en el servidor. Intenta m\xe1s tarde.";return"No pudimos procesar tu evidencia. Revisa los campos e intenta de nuevo."}}(t.statusCode,t.friendlyMessage||void 0),n=400===t.statusCode?"warning":"error"):t instanceof t6?(e=t.friendlyMessage,n=400===t.statusCode?"warning":"error"):e="No pudimos enviar tu evidencia. Revisa tu conexion e intenta de nuevo.",q({variant:n,text:e})}finally{R(!1)}}},[ec,en,T,Q,j,k,Z,z,A,D,y,b,f]);return J?er?(0,o.jsxs)(oC,{children:[y&&(0,o.jsxs)(o$,{"data-testid":"resubmit-banner",children:[(0,o.jsx)(oq,{children:"Est\xe1s reenviando una correcci\xf3n de tu evidencia anterior."}),(null==b?void 0:b.aiParticipantMessage)&&(0,o.jsxs)(oB,{children:[(0,o.jsx)("strong",{children:"Retroalimentaci\xf3n:"})," ",b.aiParticipantMessage]}),v&&(0,o.jsx)(oO,{type:"button",onClick:v,"data-testid":"resubmit-cancel-button",children:"Cancelar y volver"})]}),!ea&&!y&&(0,o.jsx)(oU,{variant:"info",children:"Primero debes completar los otros hitos del nivel (cursos, asistencias, videos) para enviar tu evidencia."}),(0,o.jsxs)(oj,{children:[(0,o.jsx)(oI,{children:"Requisito de avance"}),(0,o.jsx)(ok,{children:y?"Corrige y reenv\xeda tu evidencia":"Env\xeda tu evidencia de uso de IA"}),(0,o.jsx)(oP,{children:y?"Revisa los campos, realiza las correcciones indicadas y env\xeda de nuevo.":"Cu\xe9ntanos c\xf3mo aplicaste IA en tu trabajo. Nuestro evaluador autom\xe1tico revisar\xe1 tu evidencia con la r\xfabrica oficial y te dar\xe1 una respuesta inmediata."})]}),(0,o.jsxs)(oZ,{children:[(0,o.jsxs)(oS,{children:["1. Herramienta de IA que usaste"," ",(0,o.jsx)(oz,{children:"(ChatGPT, Gemini, Claude, Copilot, etc.)"})]}),(0,o.jsx)(oE,{value:j,onChange:e=>I(e.target.value),placeholder:"Ej: ChatGPT 4o",disabled:ep,maxLength:200})]}),(0,o.jsxs)(oZ,{children:[(0,o.jsxs)(oS,{children:["2. Tarea o contexto laboral"," ",(0,o.jsx)(oz,{children:"Describe la tarea espec\xedfica (no gen\xe9rica)"})]}),(0,o.jsx)(oA,{value:k,onChange:e=>P(e.target.value),placeholder:"Ej: Redact\xe9 el resumen ejecutivo del informe trimestral para el comit\xe9 de gerencia.",disabled:ep,maxLength:3e3})]}),(0,o.jsxs)(oZ,{children:[(0,o.jsxs)(oS,{children:["3. Resultado u output que obtuviste"," ",(0,o.jsx)(oz,{children:"Puedes adjuntar un archivo (imagen o PDF) o de
1scribirlo aqu\xed"})]}),(0,o.jsx)(oA,{value:Z,onChange:e=>S(e.target.value),placeholder:"Describe el resultado: documento generado, decisi\xf3n tomada, ahorro de tiempo, etc.",disabled:ep,maxLength:5e3}),(0,o.jsxs)(oM,{onClick:()=>{var e;return null===(e=document.getElementById("evidence-file-input"))||void 0===e?void 0:e.click()},"data-testid":"evidence-upload-area",children:[(0,o.jsxs)(oD,{children:["\uD83D\uDCCE Adjuntar archivos (",T.length,"/",4,")"]}),(0,o.jsxs)(o_,{children:["Imagen o PDF, m\xe1x. 10 MB c/u. Hasta ",4," archivos por evidencia."]}),(0,o.jsx)(oT,{id:"evidence-file-input",type:"file",accept:"image/*,application/pdf",multiple:!0,onChange:em,disabled:T.length>=4||ep})]}),T.map((e,n)=>(0,o.jsxs)(oN,{"data-testid":"evidence-file-".concat(n),children:[(0,o.jsx)(oL,{children:e.name}),(0,o.jsx)(oR,{type:"button",disabled:ep,onClick:()=>eh(n),children:"Quitar"})]},"".concat(e.name,"-").concat(n)))]}),es&&(0,o.jsxs)(oZ,{children:[(0,o.jsxs)(oS,{children:["4. Frecuencia o alcance colectivo"," ",(0,o.jsx)(oz,{children:"\xbfQui\xe9nes se beneficiaron? \xbfLo aplicas seguido?"})]}),(0,o.jsx)(oA,{value:z,onChange:e=>E(e.target.value),placeholder:"Ej: Lo uso semanalmente en mi equipo de 5 personas para preparar reportes.",disabled:ep,maxLength:2e3})]}),el&&(0,o.jsxs)(oZ,{children:[(0,o.jsxs)(oS,{children:["5. Impacto colectivo verificable"," ",(0,o.jsx)(oz,{children:"Resultado medible o testimonio"})]}),(0,o.jsx)(oA,{value:A,onChange:e=>M(e.target.value),placeholder:"Ej: Redujimos en 40% el tiempo de elaboraci\xf3n de reportes seg\xfan m\xe9tricas internas.",disabled:ep,maxLength:3e3})]}),y&&(0,o.jsxs)(oZ,{children:[(0,o.jsxs)(oS,{children:["\xbfQu\xe9 cambiaste en esta nueva versi\xf3n?"," ",(0,o.jsx)(oz,{children:"(opcional, m\xe1x 1000 caracteres)"})]}),(0,o.jsx)(oA,{value:D,onChange:e=>_(e.target.value),placeholder:"Describe brevemente qu\xe9 ajustaste respecto a tu env\xedo anterior.",disabled:L,maxLength:1e3,"data-testid":"correction-reason-input"})]}),m&&(0,o.jsx)(oU,{variant:"warning",children:"Modo impersonate — no se puede crear evidencia. Sal del modo para actuar con tu propia cuenta."}),H&&!B&&(0,o.jsx)(oU,{variant:"info",children:"Ya tienes una evidencia en evaluaci\xf3n. No puedes enviar otra hasta que se decida."}),(0,o.jsx)(oF,{colors:x,disabled:!ec,onClick:ev,"data-testid":"evidence-submit-button",title:m?"Modo impersonate — no se puede actuar":void 0,children:L?"Enviando...":y?"Reenviar correcci\xf3n":"Enviar y evaluar"}),ef&&(0,o.jsxs)("div",{"data-testid":"evidence-active-card",style:{marginTop:16},children:[(0,o.jsx)(od,{evidence:ef,isPolling:eg,onResubmitClick:y?void 0:w}),ex&&(0,o.jsx)(oU,{variant:"warning",style:{marginTop:8},children:"La evaluaci\xf3n est\xe1 tomando m\xe1s tiempo del esperado. Refresca para ver el resultado."})]}),$&&(0,o.jsx)(oU,{variant:$.variant,style:{marginTop:12},children:$.text}),(0,o.jsx)(ow,{milestoneId:null==en?void 0:en.id,refreshKey:U,onResubmitClick:y?void 0:w,onLoaded:e=>{V(e.some(e=>"pending_ai"===e.status||"pending_review"===e.status))}})]}):(0,o.jsx)(oC,{children:(0,o.jsxs)(oj,{children:[(0,o.jsx)(oI,{children:"Envio de evidencias"}),(0,o.jsx)(ok,{children:"Aun no disponible"}),(0,o.jsx)(oP,{children:ei})]})}):(0,o.jsx)(oC,{children:(0,o.jsxs)(oj,{children:[(0,o.jsx)(oI,{children:"Cargando evidencias..."}),(0,o.jsx)(ok,{children:"Preparando tu secci\xf3n de evidencias"}),(0,o.jsx)(oP,{children:"Estamos consultando tus hitos completados para habilitar la carga."})]})})};let oH=m.ZP.section.withConfig({componentId:"sc-452d9fb0-0"})(["margin:60px 0;@media (max-width:768px){margin:40px 0;}"]),oV=m.ZP.div.withConfig({componentId:"sc-452d9fb0-1"})(["font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:rgba(255,255,255,0.6);margin-bottom:16px;text-align:center;"]),oW=m.ZP.div.withConfig({componentId:"sc-452d9fb0-2"})(["background:linear-gradient(135deg,rgba(255,255,255,0.05),rgba(255,255,255,0.02));border:1px solid rgba(255,255,255,0.1);border-radius:20px;padding:40px;text-align:center;backdrop-filter:blur(10px);@media (max-width:768px){padding:24px 18px;border-radius:16px;}@media (max-width:480px){padding:18px 14px;border-radius:14px;}"]),oY=m.ZP.div.withConfig({componentId:"sc-452d9fb0-3"})(["display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:20px;@media (max-width:600px){flex-direction:column;text-align:center;gap:10px;}"]),oK=m.ZP.span.withConfig({componentId:"sc-452d9fb0-4"})(["font-size:44px;"]),oX=m.ZP.div.withConfig({componentId:"sc-452d9fb0-5"})(["text-align:left;@media (max-width:600px){text-align:center;}"]),oJ=m.ZP.div.withConfig({componentId:"sc-452d9fb0-6"})(["font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:rgba(255,255,255,0.6);margin-bottom:4px;"]),oQ=m.ZP.h3.withConfig({componentId:"sc-452d9fb0-7"})(["font-family:'Syne',sans-serif;font-size:28px;font-weight:800;margin:0;line-height:1.2;letter-spacing:-0.02em;@media (max-width:768px){font-size:24px;}@media (max-width:480px){font-size:20px;}"]),o0=m.ZP.p.withConfig({componentId:"sc-452d9fb0-8"})(["color:rgba(255,255,255,0.7);font-size:14px;margin-top:4px;line-height:1.5;"]),o5=m.ZP.div.withConfig({componentId:"sc-452d9fb0-9"})(["background:rgba(251,146,60,0.1);border:1px solid rgba(251,146,60,0.3);border-radius:12px;padding:16px 20px;margin-bottom:28px;font-size:14px;color:#fb923c;line-height:1.65;@media (max-width:480px){padding:12px 14px;font-size:13px;margin-bottom:20px;}"]),o1=m.ZP.button.withConfig({componentId:"sc-452d9fb0-10"})(["background:",";color:",";border:none;padding:16px 32px;border-radius:8px;font-size:16px;font-weight:600;cursor:",";transition:all 0.3s ease;margin-bottom:20px;max-width:100%;&:hover:not(:disabled){background:",";transform:translateY(-2px);box-shadow:0 8px 25px rgba(139,92,246,0.4);}@media (max-width:480px){padding:14px 24px;font-size:14px;}"],e=>e.disabled?"rgba(255,255,255,0.1)":e.colors.primary,e=>e.disabled?"rgba(255,255,255,0.5)":"white",e=>e.disabled?"not-allowed":"pointer",e=>e.colors.button),o2=m.ZP.p.withConfig({componentId:"sc-452d9fb0-11"})(["text-align:center;font-size:13px;color:rgba(255,255,255,0.5);margin:0;"]);var o4=e=>{let{config:n,colors:t,completedMilestones:i}=e,r="BASICO"===n.level&&i<n.totalMilestones,a={basico:{icon:"\uD83E\uDE7A",title:"Consultorio IA Potencia - Sesi\xf3n 1:1",description:"Tu momento para hablar con un experto y resolver dudas concretas sobre c\xf3mo aplicar IA en tu negocio. Una sesi\xf3n personalizada, sin ventas, 100% orientada a tu realidad empresarial.",buttonText:"Agendar mi sesi\xf3n",href:"https://bookings.cloud.microsoft/book/[email protected]/s/QjoGRR4GKkaZOr2d9kGq2A2?ismsaljsauthenabled"},intermedio:{icon:"\uD83C\uDFED",title:"Consultorio IA Intermedio",description:"Intervenci\xf3n real de IA en tu negocio — acompa\xf1amiento experto de sesiones personalizadas.",buttonText:"Solicitar consultorio",href:"#"},experto:{icon:"\uD83C\uDFC6",title:"Consultorio IA Experto",description:"Intervenci\xf3n de IA a nivel organizacional — acompa\xf1amiento experto transversal.",buttonText:"Solicitar consultorio experto",href:"#"}}[n.consultorioType];return(0,o.jsxs)(oH,{children:[(0,o.jsx)(oV,{children:"Beneficio desbloqueado en Nivel B\xe1sico"}),(0,o.jsxs)(oW,{children:[(0,o.jsxs)(oY,{children:[(0,o.jsx)(oK,{children:a.icon}),(0,o.jsxs)(oX,{children:[(0,o.jsx)(oJ,{children:r?"Se desbloquea al completar tus ".concat(n.totalMilestones," hitos"):"Disponible ahora"}),(0,o.jsx)(oQ,{children:a.title}),(0,o.jsx)(o0,{children:a.description})]})]}),r&&(0,o.jsxs)(o5,{colors:t,children:["Para acceder al ",a.title," debes completar primero los ",(0,o.jsxs)("strong",{children:[n.totalMilestones," hitos del nivel"]}),"."]}),(0,o.jsx)(o1,{colors:t,disabled:r,onClick:()=>{r||"#"===a.href||window.open(a.href,"_blank","noopener")},children:r?"Bloqueado hasta completar hitos":a.buttonText}),(0,o.jsx)(o2,{children:"Dudas sobre el proceso? Escr\xedbenos antes de comenzar."})]})]})};let o8=[{key:"ruta",label:"Hoja de Ruta",icon:ep.FpQ},{key:"contenidos",label:"Contenidos",icon:ep.Xf_},{key:"consultorio",label:"Consultorio IA",icon:ep.qxT},{key:"evidencias",label:"Enviar Evidencias",icon:ep.wEO},{key:"diagnostico-empresarial",label:"Diagn\xf3stico Empresarial",icon:ep.P88}
1,{key:"admin-preview",label:"Vista previa por nivel",icon:ep.Mdf}],o6=m.ZP.nav.withConfig({componentId:"sc-cf9c5172-0"})(["display:flex;flex-direction:column;position:fixed;left:0;top:0;width:260px;height:100vh;overflow-y:auto;background:#0d0d0d;border-right:1px solid rgba(255,255,255,0.08);z-index:20;scrollbar-width:none;&::-webkit-scrollbar{display:none;}@media (max-width:768px){display:none;}"]),o3=m.ZP.nav.withConfig({componentId:"sc-cf9c5172-1"})(["display:none;@media (max-width:768px){display:flex;flex-direction:row;position:fixed;left:0;right:0;bottom:0;z-index:50;background:rgba(0,0,0,0.92);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid rgba(255,255,255,0.08);padding-bottom:env(safe-area-inset-bottom,0);width:100%;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#ff6b00 rgba(255,255,255,0.08);&::-webkit-scrollbar{height:6px;}&::-webkit-scrollbar-track{background:rgba(255,255,255,0.08);}&::-webkit-scrollbar-thumb{background:#ff6b00;border-radius:3px;}&::-webkit-scrollbar-thumb:hover{background:#ff8c33;}}"]),o9=m.ZP.a.withConfig({componentId:"sc-cf9c5172-2"})(["display:flex;align-items:center;justify-content:center;padding:24px 18px 18px;border-bottom:1px solid rgba(255,255,255,0.06);margin-bottom:8px;opacity:0.85;transition:opacity 0.15s ease;flex-shrink:0;&:hover{opacity:1;}"]),o7=m.ZP.img.withConfig({componentId:"sc-cf9c5172-3"})(["width:120px;height:auto;display:block;"]),ie=m.ZP.button.withConfig({componentId:"sc-cf9c5172-4"})(["margin-top:auto;margin-bottom:16px;padding:10px 18px;background:rgba(255,255,255,0.08);border:1px solid rgba(255,255,255,0.25);border-radius:8px;color:#ffffff;font-size:14px;font-weight:500;cursor:pointer;transition:background 0.15s ease;&:hover{background:rgba(255,255,255,0.18);}"]),it=m.ZP.button.withConfig({componentId:"sc-cf9c5172-5"})(["display:flex;align-items:center;gap:10px;padding:12px 18px;background:none;border:none;border-left:2px solid ",";color:",";font-size:16px;font-weight:",";cursor:pointer;text-align:left;width:100%;transition:color 0.15s ease,border-color 0.15s ease,background 0.15s ease;white-space:nowrap;font-family:'DM Sans',sans-serif;letter-spacing:0.01em;position:relative;"," &:hover{color:",";background:",";}@media (max-width:768px){border-left:none;border-bottom:none;border-top:2px solid ",";padding:10px 14px 8px;flex-direction:column;gap:4px;font-size:12px;align-items:center;text-align:center;flex-shrink:0;width:auto;min-width:72px;}"],e=>e.active?"#ff6b00":"transparent",e=>e.active?"#ff6b00":e.highlighted?"#01c3ff":"#ffffff",e=>e.active||e.highlighted?"600":"400",e=>e.highlighted&&!e.active&&"\n        background: linear-gradient(90deg, rgba(1,195,255,0.10) 0%, rgba(127,32,164,0.10) 100%);\n        border-left: 2px solid #01c3ff;\n        box-shadow: inset 0 0 0 1px rgba(1,195,255,0.15);\n        overflow: hidden;\n\n        &::after {\n            content: '';\n            position: absolute;\n            top: 0;\n            left: -100%;\n            width: 60%;\n            height: 100%;\n            background: linear-gradient(\n                90deg,\n                transparent 0%,\n                rgba(1,195,255,0.18) 50%,\n                transparent 100%\n            );\n            animation: ccbq-nav-shine 3s linear infinite;\n            pointer-events: none;\n        }\n\n        @keyframes ccbq-nav-shine {\n            0%   { left: -100%; }\n            100% { left: 200%; }\n        }\n    ",e=>
1e.highlighted?"#01c3ff":"#ff6b00",e=>e.highlighted?"rgba(1,195,255,0.12)":"rgba(255,107,0,0.06)",e=>e.active?"#ff6b00":"transparent"),io=m.ZP.span.withConfig({componentId:"sc-cf9c5172-6"})(["width:16px;height:16px;display:flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0.9;@media (max-width:768px){width:18px;height:18px;}"]);var ii=e=>{let{activeTab:n,onTabChange:t,colors:i,hasConsultorio:r,level:a,variant:s,showAdminPreview:l=!1,showCompanyDiagnostic:d=!1,showPotenciaLink:c=!1,onLogout:p}=e,u=o8.filter(e=>"admin-preview"===e.key?l:"diagnostico-empresarial"===e.key?d:"INICIAL"!==a||"consultorio"!==e.key&&"evidencias"!==e.key),g=()=>c?(0,o.jsxs)(it,{as:"a",href:"https://www.camarabaq.org.co/potencia",target:"_blank",rel:"noopener noreferrer",active:!1,highlighted:!0,colors:i,children:[(0,o.jsx)(io,{children:(0,o.jsx)(ec.G,{icon:ep.wlW,style:{width:"100%",height:"100%"}})}),"Accede a PotencIA"]},"potencia-link"):null,x=()=>u.map(e=>(0,o.jsxs)(it,{active:n===e.key,highlighted:"diagnostico-empresarial"===e.key,colors:i,onClick:()=>t(e.key),children:[(0,o.jsx)(io,{children:(0,o.jsx)(ec.G,{icon:e.icon,style:{width:"100%",height:"100%"}})}),e.label]},e.key));return"tabs"===s?(0,o.jsxs)(o3,{children:[g(),x()]}):"sidebar"===s?(0,o.jsxs)(o6,{children:[(0,o.jsx)(o9,{href:"https://www.camarabaq.org.co",target:"_blank",rel:"noopener noreferrer",children:(0,o.jsx)(o7,{src:"https://prod.camarabaq.org.co/wp-content/uploads/2022/07/Logo-CCB-Blanco.png",alt:"C\xe1mara de Comercio de Barranquilla"})}),g(),x(),p&&(0,o.jsx)(ie,{type:"button",onClick:p,children:"Cerrar sesi\xf3n"})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsxs)(o6,{children:[(0,o.jsx)(o9,{href:"https://www.camarabaq.org.co",target:"_blank",rel:"noopener noreferrer",children:(0,o.jsx)(o7,{src:"https://prod.camarabaq.org.co/wp-content/uploads/2022/07/Logo-CCB-Blanco.png",alt:"C\xe1mara de Comercio de Barranquilla"})}),g(),x()]}),(0,o.jsxs)(o3,{children:[g(),x()]})]})};function ir(){let e=(0,r.useRouter)(),n=(0,a.v9)((0,l.dy)()),t=(0,i.useMemo)(()=>{let n=e.query.previewAsLevel;if(Array.isArray(n)||null==n)return null;let t=Number(n);return!Number.isInteger(t)||t<1||t>4?null:t},[e.query.previewAsLevel]),o=(0,i.useMemo)(()=>{var e,t;let o=null!==(e=null==n?void 0:n.role)&&void 0!==e?e:null;return W(null!==(t=null==n?void 0:n.email)&&void 0!==t?t:null,o)},[null==n?void 0:n.email,null==n?void 0:n.role]),s=(0,i.useCallback)(n=>{if(!o||!Number.isInteger(n)||n<1||n>4)return;let t={...e.query,previewAsLevel:String(n)};e.push({pathname:e.pathname,query:t},void 0,{shallow:!0})},[e,o]);return{level:t,canImpersonate:o,enter:s,exit:(0,i.useCallback)(()=>{let{previewAsLevel:n,...t}=e.query;e.push({pathname:e.pathname,query:t},void 0,{shallow:!0})},[e])}}let ia=m.ZP.section.withConfig({componentId:"sc-261fdf21-0"})(["padding:0 0 32px;"]),is=m.ZP.div.withConfig({componentId:"sc-261fdf21-1"})(["background:linear-gradient(135deg,rgba(245,158,11,0.18),rgba(234,88,12,0.18));border:1px solid rgba(245,158,11,0.35);border-radius:14px;padding:22px 24px;margin-bottom:22px;font-family:'DM Sans',sans-serif;"]),il=m.ZP.h3.withConfig({componentId:"sc-261fdf21-2"})(["margin:0 0 8px;font-family:'Syne',sans-serif;font-size:22px;color:#fbbf24;"]),id=m.ZP.p.withConfig({componentId:"sc-261fdf21-3"})(["margin:0;font-size:14px;color:rgba(255,255,255,0.8);line-height:1.5;"]),ic=m.ZP.div.withConfig({componentId:"sc-261fdf21-4"})(["display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;"]),ip=m.ZP.button.withConfig({componentId:"sc-261fdf21-5"})(["background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);color:#ffffff;border-radius:12px;padding:18px 16px;cursor:pointer;text-align:left;font-family:'DM Sans',sans-serif;transition:all 0.18s ease;&:hover{border-color:#f59e0b;background:rgba(245,158,11,0.08);}"]),iu=m.ZP.div.withConfig({componentId:"sc-261fdf21-6"})(["font-family:'Syne',sans-serif;font-size:28px;font-weight:800;color:#f59e0b;line-height:1;margin-bottom:4px;"]),ig=m.ZP.div.withConfig({componentId:"sc-261fdf21-7"})(["font-size:13px;color:rgba(255,255,255,0.75);margin-bottom:12px;"]),ix=m.ZP.div.withConfig({componentId:"sc-261fdf21-8"})(["display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:rgba(255,255,255,0.85);"]),im={1:"Inicial",2:"B\xe1sico",3:"Intermedio",4:"Experto"};var ih=e=>{let{colors:n}=e,t=ir();return t.canImpersonate?(0,o.jsxs)(ia,{children:[(0,o.jsxs)(is,{children:[(0,o.jsxs)(il,{children:[(0,o.jsx)(ec.G,{icon:ep.Mdf,style:{marginRight:8}}),"Modo impersonate — Curadur\xeda por nivel"]}),(0,o.jsx)(id,{children:"Selecciona un nivel para navegar el dashboard como lo ver\xeda un usuario de ese nivel. Podr\xe1s editar contenidos, agregar nuevos eventos y ajustar la modalidad sin tocar el portafolio general."})]}),(0,o.jsx)(ic,{children:[1,2,3,4].map(e=>(0,o.jsxs)(ip,{type:"button",onClick:()=>t.enter(e),children:[(0,o.jsxs)(iu,{children:["N",e]}),(0,o.jsxs)(ig,{children:["Nivel ",e," — ",im[e]]}),(0,o.jsxs)(ix,{children:["Activar ",(0,o.jsx)(ec.G,{icon:ep.eFW})]})]},e))})]}):(0,o.jsx)(ia,{children:(0,o.jsxs)(is,{children:[(0,o.jsx)(il,{children:"Acceso restringido"}),(0,o.jsx)(id,{children:"Esta vista solo est\xe1 disponible para administradores Master IA."})]})})},ib=t(33188);let iv="\xa1Complet\xe9 mi ruta M\xe1ster IA con la C\xe1mara de Comercio de Barranquilla! \uD83C\uDFC6 De la teor\xeda a la transformaci\xf3n real. #MasterIA #InteligenciaArtificial #CamaraBarranquilla",iw=m.ZP.section.withConfig({componentId:"sc-8f301610-0"})(["position:relative;padding:40px 20px;margin:24px 0 40px;background:radial-gradient(circle at 20% 20%,rgba(217,119,6,0.18),transparent 55%),radial-gradient(circle at 80% 60%,rgba(139,92,246,0.15),transparent 55%),rgba(13,17,36,0.85);border:1px solid rgba(217,119,6,0.35);border-radius:20px;overflow:hidden;"]),iy=m.ZP.div.withConfig({componentId:"sc-8f301610-1"})(["text-align:center;margin-bottom:24px;"]),iC=m.ZP.div.withConfig({componentId:"sc-8f301610-2"})(["display:inline-flex;align-items:center;gap:8px;background:rgba(217,119,6,0.12);border:1px solid rgba(217,119,6,0.35);color:#fbbf24;padding:6px 14px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;margin-bottom:14px;"]),ij=(0,m.F4)(["from{transform:rotate(0deg);}to{transform:rotate(360deg);}"]),iI=(0,m.ZP)(ec.G).withConfig({componentId:"sc-8f301610-3"})(["animation:"," 4s linear infinite;"],ij),ik=m.ZP.h2.withConfig({componentId:"sc-8f301610-4"})(['font-family:"Syne",sans-serif;font-size:clamp(22px,4vw,32px);font-weight:800;color:#ffffff;line-height:1.15;margin:0 0 12px;em{font-style:normal;background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;}']),iP=m.ZP.p.withConfig({componentId:"sc-8f301610-5"})(["color:rgba(255,255,255,0.7);max-width:560px;margin:0 auto;line-height:1.55;font-size:14px;"]),iZ=m.ZP.div.withConfig({componentId:"sc-8f301610-6"})(["display:flex;flex-direction:column;gap:8px;max-width:520px;margin:0 auto 24px;"]),iS=m.ZP.label.withConfig({componentId:"sc-8f301610-7"})(["font-size:12px;font-weight:600;color:rgba(255,255,255,0.75);text-transform:uppercase;letter-spacing:0.05em;"]),iz=m.ZP.input.withConfig({componentId:"sc-8f301610-8"})(["width:100%;padding:12px 14px;border-radius:10px;border:1px solid rgba(255,255,255,0.15);background:rgba(255,255,255,0.06);color:#ffffff;font-size:15px;&:focus{outline:none;border-color:rgba(217,119,6,0.6);}"]),iE=m.ZP.div.withConfig({componentId:"sc-8f301610-9"})(["display:flex;justify-content:center;margin-bottom:28px;"]),iA=m.ZP.div.withConfig({componentId:"sc-8f301610-10"})(["width:100%;max-width:560px;background:#0d1124;border-radius:18px;padding:36px 28px 30px;position:relative;box-shadow:0 18px 60px rgba(0,0,0,0.55),0 0 0 1px rgba(217,119,6,0.35) inset;text-align:center;"]),iM=m.ZP.div.withConfig({componentId:"sc-8f301610-11"})(['font-family:"Syne",sans-serif;font-size:14px;letter-spacing:0.32em;color:#fbbf24;font-weight:700;margin-bottom:6px;']),iD=m.ZP.div.withConfig({componentId:"sc-8f301610-12"})(["font-size:11px;letter-spacing:0.18em;text-transform:uppercase;color:rgba(255,255,255,0.55);margin-bottom:18px;"]),i_=m.ZP.div.withConfig({componentId:"sc-8f301610-13"})(['font-family:"Syne",sans-serif;font-size:38px;font-weight:900;background:linear-gradient(135deg,#fbbf24,#f59e0b 60%,#ea580c);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:0.05em;line-height:1;margin-bottom:6px;']),iT=m.ZP.div.withConfig({componentId:"sc-8f301610-14"})(["font-size:12px;color:rgba(255,255,255,0.65);margin-bottom:22px;"]),iN=m.ZP.div.withConfig({componentId:"sc-8f301610-15"}
1)(["height:1px;background:linear-gradient( 90deg,transparent,rgba(217,119,6,0.6),transparent );margin:0 auto 22px;max-width:70%;"]),iL=m.ZP.div.withConfig({componentId:"sc-8f301610-16"})(["font-size:11px;color:rgba(255,255,255,0.5);text-transform:uppercase;letter-spacing:0.18em;margin-bottom:8px;"]),iR=m.ZP.div.withConfig({componentId:"sc-8f301610-17"})(['font-family:"Syne",sans-serif;font-size:24px;font-weight:700;color:#ffffff;margin-bottom:22px;min-height:30px;word-break:break-word;']),iF=m.ZP.div.withConfig({componentId:"sc-8f301610-18"})(["display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:22px;"]),i$=m.ZP.div.withConfig({componentId:"sc-8f301610-19"})(["background:rgba(217,119,6,0.08);border:1px solid rgba(217,119,6,0.3);border-radius:8px;padding:8px 4px;font-size:11px;color:rgba(255,255,255,0.85);strong{display:block;color:#fbbf24;font-size:14px;margin-bottom:2px;}"]),iq=m.ZP.div.withConfig({componentId:"sc-8f301610-20"})(["display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(255,255,255,0.08);padding-top:14px;"]),iB=m.ZP.div.withConfig({componentId:"sc-8f301610-21"})(["text-align:left;"]),iO=m.ZP.div.withConfig({componentId:"sc-8f301610-22"})(["font-size:11px;font-weight:700;color:#ffffff;"]),iU=m.ZP.div.withConfig({componentId:"sc-8f301610-23"})(["font-size:10px;color:rgba(255,255,255,0.55);"]),iG=m.ZP.div.withConfig({componentId:"sc-8f301610-24"})(["font-size:26px;"]),iH=m.ZP.div.withConfig({componentId:"sc-8f301610-25"})(["font-size:11px;color:rgba(255,255,255,0.55);"]),iV=m.ZP.div.withConfig({componentId:"sc-8f301610-26"})(["display:flex;flex-direction:column;gap:14px;align-items:center;"]),iW=m.ZP.button.withConfig({componentId:"sc-8f301610-27"})(["background:linear-gradient(135deg,#f59e0b,#ea580c);color:#ffffff;border:none;border-radius:12px;padding:14px 28px;font-size:15px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:10px;box-shadow:0 8px 24px rgba(234,88,12,0.35);transition:transform 0.15s ease,box-shadow 0.15s ease;&:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 14px 32px rgba(234,88,12,0.45);}&:disabled{opacity:0.6;cursor:not-allowed;}"]),iY=m.ZP.div.withConfig({componentId:"sc-8f301610-28"})(['display:flex;align-items:center;gap:12px;width:100%;max-width:420px;color:rgba(255,255,255,0.55);font-size:12px;text-transform:uppercase;letter-spacing:0.1em;font-weight:600;&::before,&::after{content:"";flex:1;height:1px;background:rgba(255,255,255,0.08);}']),iK=m.ZP.div.withConfig({componentId:"sc-8f301610-29"})(["display:flex;flex-wrap:wrap;gap:10px;justify-content:center;"]),iX=m.ZP.button.withConfig({componentId:"sc-8f301610-30"})(["display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;border:none;color:#ffffff;font-size:13px;font-weight:600;cursor:pointer;background:",";transition:transform 0.15s ease,filter 0.15s ease;&:hover{transform:translateY(-1px);filter:brightness(1.1);}"],e=>e.bg),iJ=m.ZP.div.withConfig({componentId:"sc-8f301610-31"})(["position:fixed;bottom:110px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,0.92);color:#ffffff;padding:12px 22px;border-radius:999px;font-size:13px;opacity:",";transition:opacity 0.25s ease;pointer-events:none;z-index:70;border:1px solid rgba(255,255,255,0.1);"],e=>e.visible?1:0);var iQ=e=>{let{fullName:n,badgeAt:r}=e,[a,s]=(0,i.useState)((null==n?void 0:n.trim())||""),[l,d]=(0,i.useState)(!1),[c,p]=(0,i.useState)(null),u=(0,i.useRef)(null),g=a.trim()||"Tu Nombre Aqu\xed",x=(0,i.useMemo)(()=>{if(r){let e=new Date(r);if(!Number.isNaN(e.getTime()))return e.getFullYear()}return new Date().getFullYear()},[r]),f=window.location.href,m=(0,i.useCallback)(e=>{p(e),setTimeout(()=>p(null),2600)},[]),h=(0,i.useCallback)(async()=>{if(u.current){d(!0);try{let{default:e}=await t.e(2706).then(t.t.bind(t,59928,23)),n=await e(u.current,{backgroundColor:"#0D1124",scale:2,useCORS:!0,logging:!1}),o=g.toLowerCase().replace(/\s+/g,"-").replace(/[^a-z0-9-]/g,"")||"master-ia",i=document.createElement("a");i.download="insignia-master-ia-".concat(o,".png"),i.href=n.toDataURL("image/png"),i.click(),m("✓ Insignia descargada")}
1catch(e){console.error(e),m("⚠️ No pudimos generar la imagen")}finally{d(!1)}}},[g,m]),b=(0,i.useCallback)(e=>{window.open(e,"_blank","width=600,height=600,noopener,noreferrer")},[]),v=async()=>{try{await navigator.clipboard.writeText("".concat(iv," ").concat(f)),m("✓ Enlace copiado")}catch(e){m("⚠️ No se pudo copiar")}};return(0,o.jsxs)(iw,{children:[(0,o.jsxs)(iy,{children:[(0,o.jsxs)(iC,{children:[(0,o.jsx)(iI,{icon:ep.Tab}),"Certificaci\xf3n completada"]}),(0,o.jsxs)(ik,{children:["Cu\xe9ntale al mundo que",(0,o.jsx)("br",{}),"eres ",(0,o.jsx)("em",{children:"M\xe1ster IA"})," \uD83C\uDFC6"]}),(0,o.jsx)(iP,{children:"Descarga tu insignia oficial, ponla en LinkedIn y comparte lo que lograste. Tu ruta de transformaci\xf3n merece ser vista."})]}),(0,o.jsxs)(iZ,{children:[(0,o.jsx)(iS,{htmlFor:"badge-name-input",children:"Nombre que aparecer\xe1 en la insignia"}),(0,o.jsx)(iz,{id:"badge-name-input",value:a,onChange:e=>s(e.target.value),placeholder:"Tu nombre completo",maxLength:48})]}),(0,o.jsx)(iE,{children:(0,o.jsxs)(iA,{ref:u,children:[(0,o.jsx)(iM,{children:"CCB"}),(0,o.jsx)(iD,{children:"Programa de Formaci\xf3n Empresarial"}),(0,o.jsx)(i_,{children:"M\xc1STER IA"}),(0,o.jsxs)(iT,{children:["Ruta Completa \xb7 2025–",x]}),(0,o.jsx)(iN,{}),(0,o.jsx)(iL,{children:"Este documento certifica que"}),(0,o.jsx)(iR,{children:g}),(0,o.jsxs)(iF,{children:[(0,o.jsxs)(i$,{children:[(0,o.jsx)("strong",{children:"N1"}),"Inicial"]}),(0,o.jsxs)(i$,{children:[(0,o.jsx)("strong",{children:"N2"}),"B\xe1sico"]}),(0,o.jsxs)(i$,{children:[(0,o.jsx)("strong",{children:"N3"}),"Intermedio"]}),(0,o.jsxs)(i$,{children:[(0,o.jsx)("strong",{children:"N4"}),"Experto"]})]}),(0,o.jsxs)(iq,{children:[(0,o.jsxs)(iB,{children:[(0,o.jsx)(iO,{children:"C\xe1mara de Comercio de Barranquilla"}),(0,o.jsxs)(iU,{children:["Emitido el ",new Date(null!=r?r:Date.now()).toLocaleDateString("es-CO")]})]}),(0,o.jsx)(iG,{children:"\uD83C\uDFC6"}),(0,o.jsx)(iH,{children:x})]})]})}),(0,o.jsxs)(iV,{children:[(0,o.jsxs)(iW,{onClick:h,disabled:l,children:[(0,o.jsx)(ec.G,{icon:ep.q7m}),l?"Generando imagen...":"Descargar insignia"]}),(0,o.jsxs)(iY,{children:[(0,o.jsx)(ec.G,{icon:ep.M6U})," Compartir en redes"]}),(0,o.jsxs)(iK,{children:[(0,o.jsxs)(iX,{bg:"#0a66c2",onClick:()=>b("https://www.linkedin.com/sharing/share-offsite/?url=".concat(encodeURIComponent(f))),children:[(0,o.jsx)(ec.G,{icon:ib.D9H})," LinkedIn"]}),(0,o.jsxs)(iX,{bg:"#25d366",onClick:()=>b("https://wa.me/?text=".concat(encodeURIComponent("".concat(iv," ").concat(f)))),children:[(0,o.jsx)(ec.G,{icon:ib.VHX})," WhatsApp"]}),(0,o.jsxs)(iX,{bg:"#000000",onClick:()=>b("https://twitter.com/intent/tweet?text=".concat(encodeURIComponent(iv),"&url=").concat(encodeURIComponent(f))),children:[(0,o.jsx)(ec.G,{icon:ib.NCc})," X"]}
1),(0,o.jsxs)(iX,{bg:"#1877f2",onClick:()=>b("https://www.facebook.com/sharer/sharer.php?u=".concat(encodeURIComponent(f),"&quote=").concat(encodeURIComponent(iv))),children:[(0,o.jsx)(ec.G,{icon:ib.neY})," Facebook"]}),(0,o.jsxs)(iX,{bg:"#e4405f",onClick:()=>{h(),m("\uD83D\uDCF2 Imagen descargada — s\xfabela a Instagram")},children:[(0,o.jsx)(ec.G,{icon:ib.Zzi})," Instagram"]}),(0,o.jsxs)(iX,{bg:"rgba(255,255,255,0.12)",onClick:v,children:[(0,o.jsx)(ec.G,{icon:ep.kZ_})," Copiar enlace"]})]})]}),(0,o.jsx)(iJ,{visible:!!c,children:c})]})},i0=t(23778),i5=t(76247),i1=t(73237),i2=t(60671),i4=t(46139),i8=t(22547);async function i6(){let e=(0,d.zZ)(),n=await fetch("".concat(e,"/diagnostics/questions/company"),{method:"GET",headers:(0,d.$K)()});if(!n.ok){let e=await n.text().catch(()=>"");throw Error("No se pudieron cargar las preguntas del diagn\xf3stico empresarial (".concat(n.status,"). ").concat(e))}let t=await n.json();return(null!=t?t:[]).filter(e=>e.isActive).sort((e,n)=>e.questionOrder-n.questionOrder)}async function i3(e){let n=(0,d.zZ)(),t={targetType:"company",userId:e.userId,companyId:e.companyId,answers:e.answers},o=await fetch("".concat(n,"/diagnostics/submissions"),{method:"POST",headers:(0,d.$K)(),body:JSON.stringify(t)});if(!o.ok){let e=await o.text().catch(()=>"");throw Error("No se pudo enviar el diagn\xf3stico empresarial (".concat(o.status,"). ").concat(e))}return o.json()}async function i9(){let e=(0,d.zZ)(),n=await fetch("".concat(e,"/diagnostics/potencia/self"),{method:"GET",headers:(0,d.$K)()});if(!n.ok){let e=await n.text().catch(()=>"");throw Error("No se pudo consultar el diagn\xf3stico empresarial (".concat(n.status,"). ").concat(e))}return n.json()}let i7={surface:"#141420",surfaceRaised:"#1B1B28",surfaceHover:"#22222E",border:"rgba(255,255,255,0.08)",borderStrong:"rgba(255,255,255,0.14)",borderAccent:"rgba(139,92,246,0.55)",text:"#F5F5F7",textSecondary:"#B4B4BE",textMuted:"#7C7C88",accent:"#8B5CF6",accentHover:"#A78BFA",accentSoft:"rgba(139,92,246,0.10)",accentGlow:"rgba(139,92,246,0.22)",danger:"#F87171"},re={1:"#94A3B8",2:"#60A5FA",3:"#A78BFA",4:"#4ADE80"},rn=e=>{let{userId:n,companyId:t,dni:r,completeRegistrationHref:a="/pv/master-ia",companyLabel:s,firstName:l,accentColor:d}=e,c=!!t,{phase:p,questions:u,answers:g,answer:x,canSubmit:f,submit:m,result:h,companyName:b,resultFromHistory:v,error:w,reset:y}=function(e){let{userId:n,companyId:t,dni:o,enabled:r=!0}=e,[a,s]=(0,i.useState)("loading"),[l,d]=(0,i.useState)([]),[c,p]=(0,i.useState)({}),[u,g]=(0,i.useState)(null),[x,f]=(0,i.useState)(null),[m,h]=(0,i.useState)(!1),[b,v]=(0,i.useState)(null),[w,y]=(0,i.useState)(0),C=(0,i.useRef)(!1);(0,i.useEffect)(()=>{if(!r)return;let e=!1;return(async()=>{let n=C.current;C.current=!1;try{if(s("loading"),v(null),!n)try{var t;let n=await i9();if(e)return;if((null==n?void 0:null===(t=n.empresa)||void 0===t?void 0:t.razonSocial)&&f(n.empresa.razonSocial),null==n?void 0:n.resultadoPotencia){let e=n.resultadoPotencia;g({id:e.submissionId,resultLevel:e.nivelDiagnostico,resultLevelName:e.nombreNivel,globalAverage:e.promedioGlobal,status:"PROCESSED"}),h(!0),s("result");return}}catch(e){console.warn("[useCompanyDiagnostic] no se pudo consultar historial:",e)}h(!1);let o=await i6();if(e)return;d(o),s("ready")}catch(n){if(e)return;console.error("[useCompanyDiagnostic] error cargando preguntas:",n),v((null==n?void 0:n.message)||"No se pudieron cargar las preguntas."),s("error")}})(),()=>{e=!0}},[r,w]);let j=(0,i.useCallback)((e,n)=>{p(t=>({...t,[e]:n}))},[]),I=(0,i.useMemo)(()=>"ready"===a&&!!l.length&&l.every(e=>"number"==typeof c[e.id]),[a,l,c]),k=(0,i.useCallback)(async()=>{if(!I)return null;if(!n||!t)return v("Falta la empresa asociada o el usuario para enviar el diagn\xf3stico."),null;try{s("submitting"),v(null);let e=l.map(e=>{let n=c[e.id],t=e.options.find(e=>e.id===n);if(!t)throw Error("No se encontr\xf3 la opci\xf3n seleccionada para la pregunta ".concat(e.id,"."));return{questionId:e.id,optionId:t.id,answerCode:t.optionCode,score:t.score}}),o=await i3({userId:n,companyId:t,answers:e});return g(o),h(!1),s("result"),o}catch(e){return console.error("[useCompanyDiagnostic] error enviando diagn\xf3stico:",e),v((null==e?void 0:e.message)||"No se pudo enviar el diagn\xf3stico."),s("ready"),null}},[c,I,t,l,n]);return{phase:a,questions:l,answers:c,answer:j,canSubmit:I,submit:k,result:u,companyName:x,resultFromHistory:m,error:b,reset:(0,i.useCallback)(()=>{p({}),g(null),h(!1),v(null),s("loading"),C.current=!0,y(e=>e+1)},[])}}({userId:n,companyId:t,dni:r,enabled:c}
1),C=b||s||null,[j,I]=(0,i.useState)(0),k=u[j],P=k?g[k.id]:void 0,Z=j===Math.max(0,u.length-1),S=u.length?Math.round((j+1)/u.length*100):0,z=async()=>{await m()&&I(0)},E=()=>{I(0),y()};if(!c)return(0,o.jsxs)(rt,{children:[(0,o.jsx)(ro,{title:"Diagn\xf3stico Empresarial",subtitle:"Eval\xfaa el nivel de tu empresa en IA."}),(0,o.jsx)(ra,{children:(0,o.jsxs)(i0.Z,{sx:{textAlign:"center",px:{xs:1,sm:3}},children:[(0,o.jsx)(rs,{children:"Empresa requerida"}),(0,o.jsx)(i8.Z,{variant:"h5",sx:{color:i7.text,fontWeight:700,mt:1,mb:2},children:"A\xfan no tienes empresa asociada"}),(0,o.jsx)(i8.Z,{sx:{color:i7.textSecondary,mb:4},children:"Completa tu registro Master IA con los datos de tu empresa para tomar el diagn\xf3stico empresarial."}),(0,o.jsx)(rd,{href:a,children:"Completar registro"})]})})]});if("error"===p)return(0,o.jsxs)(rt,{children:[(0,o.jsx)(ro,{title:"Diagn\xf3stico Empresarial",subtitle:"Eval\xfaa el nivel de tu empresa en IA."}),(0,o.jsx)(rr,{firstName:l,accentColor:null!=d?d:void 0}),(0,o.jsx)(ra,{children:(0,o.jsxs)(i0.Z,{sx:{textAlign:"center",px:{xs:1,sm:3}},children:[(0,o.jsx)(rs,{color:i7.danger,children:"Algo sali\xf3 mal"}),(0,o.jsx)(i8.Z,{variant:"h5",sx:{color:i7.text,fontWeight:700,mt:1,mb:2},children:"No pudimos cargar el diagn\xf3stico"}),(0,o.jsx)(i8.Z,{sx:{color:i7.textSecondary,mb:4},children:w||"Ocurri\xf3 un error inesperado. Intenta nuevamente."}),(0,o.jsx)(rd,{onClick:E,children:"Reintentar"})]})})]});if("result"===p&&h){var A,M;let e=Number(null!==(A=h.resultLevel)&&void 0!==A?A:0),n=null!==(M=re[e])&&void 0!==M?M:i7.accent;return(0,o.jsxs)(rt,{glowColor:n,children:[(0,o.jsx)(ro,{title:"Diagn\xf3stico Empresarial",subtitle:C?"Empresa \xb7 ".concat(C):v?"Este es el resultado de tu diagn\xf3stico registrado.":"Resultado del diagn\xf3stico"}),(0,o.jsx)(ra,{maxWidth:720,children:(0,o.jsxs)(i0.Z,{sx:{textAlign:"center",px:{xs:1,sm:3}},children:[e<=1?(0,o.jsxs)(i8.Z,{sx:{color:i7.textSecondary,mb:4,maxWidth:520,mx:"auto"},children:["Tu empresa a\xfan no alcanza el grado de madurez requerido para esta intervenci\xf3n. Sin embargo, puede que alguna respuesta no haya quedado bien diligenciada. Escr\xedbenos a"," ",(0,o.jsx)("a",{href:"mailto:[email protected]",style:{color:i7.accent,fontWeight:600},children:"[email protected]"})," ","y revisemos juntos tu caso."]}):(0,o.jsxs)(i8.Z,{sx:{color:i7.textSecondary,mb:4,maxWidth:520,mx:"auto"},children:["Tu empresa es apta para continuar con la postulaci\xf3n. Uno de nuestros gestores se contactar\xe1 contigo pronto para definir el caso que trabajaremos."," ",(0,o.jsx)("span",{style:{color:i7.textSecondary,fontStyle:"italic",fontSize:"0.9em"},children:"*El caso seleccionado debe estar dentro del alcance de lo que nuestros consultores pueden desarrollar y cumplir con los t\xe9rminos de referencia del programa."})]}),(0,o.jsx)(i0.Z,{sx:{mt:4},children:(0,o.jsx)(rc,{onClick:E,children:"Reintentar diagn\xf3stico"})})]})})]})}if("loading"===p||0===u.length)return(0,o.jsxs)(rt,{children:[(0,o.jsx)(ro,{title:"Diagn\xf3stico Empresarial",subtitle:"Eval\xfaa el nivel de tu empresa en IA."}),(0,o.jsx)(rr,{firstName:l,accentColor:null!=d?d:void 0}),(0,o.jsxs)(i0.Z,{sx:{textAlign:"center",py:8},children:[(0,o.jsx)(i2.Z,{size:40,sx:{color:i7.accent}}),(0,o.jsx)(i8.Z,{sx:{mt:3,color:i7.textSecondary},children:"Cargando preguntas del diagn\xf3stico…"})]})]});let D="submitting"===p;return(0,o.jsxs)(rt,{children:[(0,o.jsx)(ro,{title:"Diagn\xf3stico Empresarial",subtitle:C?"Empresa \xb7 ".concat(C):void 0,compact:!0}),(0,o.jsx)(rr,{firstName:l,accentColor:null!=d?d:void 0,maxWidth:820}),(0,o.jsxs)(ra,{maxWidth:820,children:[(0,o.jsxs)(i0.Z,{sx:{mb:4},children:[(0,o.jsxs)(i0.Z,{sx:{display:"flex",justifyContent:"space-between",alignItems:"baseline",mb:1.5},children:[(0,o.jsxs)(i8.Z,{sx:{color:i7.textMuted,fontSize:12,fontWeight:600,letterSpacing:"0.08em",textTransform:"uppercase",fontFamily:'ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace'},children:[String(j+1).padStart(2,"0")," /"," ",String(u.length).padStart(2,"0")]}),(0,o.jsxs)(i8.Z,{sx:{color:i7.textMuted,fontSize:12,fontWeight:600,letterSpacing:"0.05em"},children:[S,"%"]})]}),(0,o.jsx)(i0.Z,{sx:{height:3,borderRadius:2,backgroundColor:"rgba(255,255,255,0.05)",overflow:"hidden"},children:(0,o.jsx)(i0.Z,{sx:{width:"".concat(S,"%"),height:"100%",background:"linear-gradient(90deg, ".concat(i7.accent,", ").concat(i7.accentHover,")"),transition:"width 0.35s cubic-bezier(0.4, 0, 0.2, 1)"}})})]}
1),k&&(0,o.jsxs)(i0.Z,{children:[(0,o.jsx)(i0.Z,{sx:{mb:3},children:(0,o.jsx)(i1.Z,{label:k.dimension,size:"small",sx:{backgroundColor:i7.accentSoft,color:i7.accentHover,border:"1px solid ".concat(i7.borderAccent),fontWeight:600,letterSpacing:"0.02em",height:24,"& .MuiChip-label":{px:1.5}}})}),(0,o.jsx)(i8.Z,{sx:{color:i7.text,fontWeight:500,fontSize:{xs:18,sm:22},lineHeight:1.4,mb:4,letterSpacing:"-0.01em"},children:k.question}),(0,o.jsx)(i0.Z,{children:k.options.map(e=>{let n=P===e.id;return(0,o.jsx)(rl,{code:e.optionCode,text:e.optionText,selected:n,onClick:()=>x(k.id,e.id)},e.id)})}),w&&(0,o.jsx)(i8.Z,{sx:{color:i7.danger,fontSize:14,mt:2,textAlign:"center"},children:w}),(0,o.jsxs)(i0.Z,{sx:{display:"flex",justifyContent:"space-between",mt:4,gap:2,flexWrap:"wrap"},children:[(0,o.jsx)(rc,{onClick:()=>I(e=>Math.max(0,e-1)),disabled:0===j||D,children:"Anterior"}),!Z&&(0,o.jsx)(rd,{onClick:()=>I(e=>Math.min(u.length-1,e+1)),disabled:"number"!=typeof P,children:"Siguiente"}),Z&&(0,o.jsx)(rd,{onClick:z,disabled:!f||D,children:D?"Enviando…":"Enviar diagn\xf3stico"})]})]})]})]})},rt=e=>{let{children:n,glowColor:t=i7.accent}=e;return(0,o.jsxs)(i0.Z,{sx:{position:"relative",color:i7.text,py:{xs:3,sm:4},px:{xs:1,sm:2},isolation:"isolate"},children:[(0,o.jsx)(i0.Z,{"aria-hidden":!0,sx:{position:"absolute",top:-80,right:-60,width:520,height:520,borderRadius:"50%",background:"radial-gradient(circle, ".concat(t,"30 0%, transparent 65%)"),filter:"blur(20px)",pointerEvents:"none",zIndex:-1}}),n]})},ro=e=>{let{title:n,subtitle:t,compact:i=!1}=e;return(0,o.jsxs)(i0.Z,{sx:{textAlign:"center",mb:i?{xs:2,sm:2.5}:{xs:3,sm:3.5}},children:[(0,o.jsx)(i8.Z,{component:"h1",sx:{fontWeight:800,letterSpacing:"-0.025em",fontSize:{xs:28,sm:36},lineHeight:1.1,fontFamily:"'Syne', sans-serif",background:"linear-gradient(90deg, ".concat(i7.text," 0%, ").concat(i7.accent," 50%, ").concat(i7.text," 100%)"),backgroundSize:"200% auto",WebkitBackgroundClip:"text",WebkitTextFillColor:"transparent",backgroundClip:"text",animation:"ccbq-diagnostic-shine 4s linear infinite","@keyframes ccbq-diagnostic-shine":{"0%":{backgroundPosition:"0% center"},"100%":{backgroundPosition:"200% center"}}},children:n}),t&&(0,o.jsx)(i8.Z,{sx:{color:i7.textSecondary,mt:1.5,fontSize:{xs:14,sm:15},maxWidth:560,mx:"auto"},children:t})]})},ri=(e,n)=>{let t=e.replace("#",""),o=parseInt(t.slice(0,2),16),i=parseInt(t.slice(2,4),16),r=parseInt(t.slice(4,6),16);return"rgba(".concat(o,", ").concat(i,", ").concat(r,", ").concat(n,")")},rr=e=>{let{firstName:n,accentColor:t=i7.accent,maxWidth:i=720}=e;return(0,o.jsxs)(i0.Z,{sx:{textAlign:"center",px:{xs:2,sm:3},py:{xs:2.5,sm:3},mb:{xs:3,sm:4},maxWidth:i,mx:"auto",borderRadius:3,backgroundColor:ri(i7.accent,.08),backgroundImage:"linear-gradient(180deg, rgba(139,92,246,0.14) 0%, rgba(139,92,246,0.05) 100%)",border:"1px solid ".concat(ri(i7.accent,.28))},children:[(0,o.jsxs)(i8.Z,{sx:{fontFamily:"'Syne', sans-serif",fontWeight:800,fontSize:{xs:19,sm:24},lineHeight:1.3,letterSpacing:"-0.01em",color:i7.text,mb:1.5},children:[n?"".concat(n,", "):"","\xbfTu empresa est\xe1 al mismo nivel que t\xfa? \uD83D\uDC40"]}),(0,o.jsx)(i8.Z,{sx:{fontStyle:"italic",color:i7.textMuted,fontSize:{xs:14,sm:15},mb:1.5},children:"Solo hay una forma de saberlo."}),(0,o.jsxs)(i8.Z,{sx:{color:i7.textSecondary,fontSize:{xs:14,sm:15},lineHeight:1.7,maxWidth:560,mx:"auto"},children:["Responde unas preguntas sobre sus procesos y postula tu empresa para acceder hasta a"," ",(0,o.jsx)(i0.Z,{component:"span",sx:{color:t,fontWeight:700},children:"40 horas de asesor\xeda personalizada"}),"."]})]})},ra=e=>{let{children:n,maxWidth:t=800}=e;return(0,o.jsx)(i4.Z,{elevation:0,sx:{position:"relative",p:{xs:3,sm:5},borderRadius:3,border:"1px solid ".concat(i7.border),backgroundColor:i7.surface,backgroundImage:"linear-gradient(180deg, ".concat(i7.surfaceRaised," 0%, ").concat(i7.surface," 100%)"),maxWidth:t,mx:"auto",backdropFilter:"blur(8px)"},children:n})},rs=e=>{let{children:n,color:t=i7.accent}=e;return(0,o.jsx)(i8.Z,{sx:{color:t,fontSize:12,fontWeight:700,letterSpacing:"0.14em",textTransform:"uppercase",fontFamily:'ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace'},children:n})},rl=e=>{let{code:n,text:t,selected:i,onClick:r}=e;return(0,o.jsxs)(i0.Z,{role:"button",tabIndex:0,onClick:r,onKeyDown:e=>
1{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),r())},sx:{display:"flex",alignItems:"stretch",gap:2,mb:1.5,p:2,borderRadius:2,border:"1px solid ".concat(i?i7.borderAccent:i7.border),backgroundColor:i?i7.accentSoft:i7.surfaceRaised,boxShadow:i?"0 0 0 1px ".concat(i7.borderAccent,", 0 8px 24px -12px ").concat(i7.accentGlow):"none",cursor:"pointer",transition:"background-color 0.18s ease, border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease","&:hover":{backgroundColor:i?i7.accentSoft:i7.surfaceHover,borderColor:i?i7.borderAccent:i7.borderStrong},"&:focus-visible":{outline:"2px solid ".concat(i7.accent),outlineOffset:2}},children:[(0,o.jsx)(i0.Z,{sx:{flexShrink:0,width:40,height:40,borderRadius:1.5,display:"grid",placeItems:"center",border:"1px solid ".concat(i?i7.accent:i7.border),color:i?i7.accent:i7.textSecondary,fontWeight:700,fontSize:16,fontFamily:'ui-monospace, SFMono-Regular, "SF Mono", Menlo, monospace',transition:"all 0.18s ease"},children:n}),(0,o.jsx)(i8.Z,{sx:{flex:1,color:i?i7.text:i7.textSecondary,fontSize:15,lineHeight:1.5,alignSelf:"center"},children:t})]})},rd=e=>{let{children:n,onClick:t,href:i,disabled:r}=e;return(0,o.jsx)(i5.Z,{variant:"contained",onClick:t,href:i,disabled:r,sx:{backgroundColor:i7.accent,color:"#fff",textTransform:"none",fontWeight:600,fontSize:15,px:3.5,py:1.25,borderRadius:2,boxShadow:"0 8px 20px -8px ".concat(i7.accentGlow),"&:hover":{backgroundColor:i7.accentHover,boxShadow:"0 12px 28px -10px ".concat(i7.accentGlow)},"&:disabled":{backgroundColor:"rgba(139,92,246,0.25)",color:"rgba(255,255,255,0.5)",boxShadow:"none"}},children:n})},rc=e=>{let{children:n,onClick:t,disabled:i}=e;return(0,o.jsx)(i5.Z,{variant:"outlined",onClick:t,disabled:i,sx:{color:i7.text,textTransform:"none",fontWeight:600,fontSize:15,px:3.5,py:1.15,borderRadius:2,borderColor:i7.border,backgroundColor:"transparent","&:hover":{borderColor:i7.borderStrong,backgroundColor:"rgba(255,255,255,0.03)"},"&:disabled":{color:i7.textMuted,borderColor:i7.border}},children:n})},rp={1:"Nivel 1 — Inicial",2:"Nivel 2 — B\xe1sico",3:"Nivel 3 — Intermedio",4:"Nivel 4 — Experto"},ru=m.ZP.div.withConfig({componentId:"sc-1aaa3c57-0"})(["position:sticky;top:0;z-index:1000;background:linear-gradient(135deg,#f59e0b,#ea580c);color:#ffffff;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;font-family:'DM Sans',sans-serif;font-size:13px;font-weight:600;box-shadow:0 2px 8px rgba(0,0,0,0.25);"]),rg=m.ZP.div.withConfig({componentId:"sc-1aaa3c57-1"})(["display:flex;align-items:center;gap:10px;"]),rx=m.ZP.button.withConfig({componentId:"sc-1aaa3c57-2"})(["background:rgba(0,0,0,0.18);color:#ffffff;border:1px solid rgba(255,255,255,0.25);border-radius:999px;padding:6px 14px;font-size:12px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:6px;&:hover{background:rgba(0,0,0,0.32);}"]);var rf=e=>{var n;let{level:t,onExit:i}=e;return(0,o.jsxs)(ru,{role:"status","aria-live":"polite",children:[(0,o.jsxs)(rg,{children:[(0,o.jsx)(ec.G,{icon:ep.Mdf}),"Modo impersonate — ",null!==(n=rp[t])&&void 0!==n?n:"Nivel ".concat(t),". Solo lectura: inscripciones y evidencias deshabilitadas. Puedes navegar libremente y curar contenidos."]}),(0,o.jsxs)(rx,{type:"button",onClick:i,children:[(0,o.jsx)(ec.G,{icon:ep.g82})," Salir"]})]})};let rm=m.ZP.div.withConfig({componentId:"sc-f40017c4-0"})(["position:fixed;inset:0;background:rgba(0,0,0,0.7);display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px;overflow-y:auto;"]),rh=m.ZP.div.withConfig({componentId:"sc-f40017c4-1"})(["background:#1a1f3a;color:#ffffff;border-radius:14px;width:100%;max-width:520px;padding:24px;border:1px solid rgba(255,255,255,0.1);font-family:'DM Sans',sans-serif;"]),rb=m.ZP.h3.withConfig({componentId:"sc-f40017c4-2"})(["font-family:'Syne',sans-serif;margin:0 0 6px;font-size:20px;"]),rv=m.ZP.p.withConfig({componentId:"sc-f40017c4-3"})(["color:rgba(255,255,255,0.55);font-size:13px;margin:0 0 18px;"]),rw=m.ZP.div.withConfig({componentId:"sc-f40017c4-4"})(["margin-bottom:14px;"]),ry=m.ZP.label.withConfig({componentId:"sc-f40017c4-5"})(["display:block;font-size:12px;font-weight:600;color:rgba(255,255,255,0.85);margin-bottom:6px;
1"]),rC=m.ZP.input.withConfig({componentId:"sc-f40017c4-6"})(["width:100%;padding:10px 12px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);color:#ffffff;border-radius:8px;font-size:14px;font-family:inherit;&:focus{outline:none;border-color:#8b5cf6;}"]),rj=m.ZP.select.withConfig({componentId:"sc-f40017c4-7"})(["width:100%;padding:10px 12px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);color:#ffffff;border-radius:8px;font-size:14px;font-family:inherit;"]),rI=m.ZP.textarea.withConfig({componentId:"sc-f40017c4-8"})(["width:100%;min-height:70px;padding:10px 12px;background:rgba(255,255,255,0.05);border:1px solid rgba(255,255,255,0.12);color:#ffffff;border-radius:8px;font-size:14px;font-family:inherit;resize:vertical;"]),rk=m.ZP.label.withConfig({componentId:"sc-f40017c4-9"})(["display:inline-flex;align-items:center;gap:8px;font-size:13px;cursor:pointer;"]),rP=m.ZP.a.withConfig({componentId:"sc-f40017c4-10"})(["display:block;font-size:12px;color:rgba(255,255,255,0.55);margin-top:8px;text-decoration:underline;&:hover{color:#8b5cf6;}"]),rZ=m.ZP.div.withConfig({componentId:"sc-f40017c4-11"})(["display:flex;justify-content:flex-end;gap:8px;margin-top:18px;"]),rS=m.ZP.button.withConfig({componentId:"sc-f40017c4-12"})(["background:",";color:#ffffff;border:1px solid ",";padding:9px 18px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;&:disabled{opacity:0.5;cursor:not-allowed;}"],e=>e.$primary?"#8B5CF6":"transparent",e=>e.$primary?"#8B5CF6":"rgba(255,255,255,0.18)");var rz=e=>{let{defaultLevelId:n,saving:t,adminEditAdvancedUrl:r,onCancel:a,onSubmit:s}=e,[l,d]=(0,i.useState)(""),[c,p]=(0,i.useState)("virtual_sincronico"),[u,g]=(0,i.useState)(""),[x,f]=(0,i.useState)(""),[m,h]=(0,i.useState)(n),[b,v]=(0,i.useState)(!1),[w,y]=(0,i.useState)(""),C=l.trim().length>=3&&m>=1&&m<=4;return(0,o.jsx)(rm,{onClick:a,children:(0,o.jsxs)(rh,{onClick:e=>e.stopPropagation(),children:[(0,o.jsx)(rb,{children:"Agregar contenido"}),(0,o.jsx)(rv,{children:"Quick-add para Master IA. Para configurar audiencias, formulario o cupones usa el editor avanzado."}),(0,o.jsxs)(rw,{children:[(0,o.jsx)(ry,{children:"Nombre *"}),(0,o.jsx)(rC,{value:l,onChange:e=>d(e.target.value),placeholder:"Ej: Taller pr\xe1ctico de IA aplicada a ventas",maxLength:500})]}),(0,o.jsxs)(rw,{children:[(0,o.jsx)(ry,{children:"Modalidad *"}),(0,o.jsxs)(rj,{value:c,onChange:e=>p(e.target.value),children:[(0,o.jsx)("option",{value:"presencial",children:"Presencial"}),(0,o.jsx)("option",{value:"virtual_sincronico",children:"Virtual sincr\xf3nico"}),(0,o.jsx)("option",{value:"virtual_asincronico",children:"Virtual asincr\xf3nico"})]})]}),(0,o.jsxs)(rw,{children:[(0,o.jsx)(ry,{children:"Nivel *"}),(0,o.jsxs)(rj,{value:String(m),onChange:e=>h(Number(e.target.value)),children:[(0,o.jsx)("option",{value:"1",children:"Nivel 1"}),(0,o.jsx)("option",{value:"2",children:"Nivel 2"}),(0,o.jsx)("option",{value:"3",children:"Nivel 3"}),(0,o.jsx)("option",{value:"4",children:"Nivel 4"})]})]}),(0,o.jsxs)(rw,{children:[(0,o.jsx)(ry,{children:"Fecha (opcional)"}),(0,o.jsx)(rC,{type:"datetime-local",value:u,onChange:e=>g(e.target.value)})]}),(0,o.jsxs)(rw,{children:[(0,o.jsx)(ry,{children:"Tipo de contenido (opcional)"}),(0,o.jsxs)(rj,{value:x,onChange:e=>f(e.target.value),children:[(0,o.jsx)("option",{value:"",children:"— Seleccionar —"}),(0,o.jsx)("option",{value:"evento",children:"Evento"}),(0,o.jsx)("option",{value:"curso_virtual",children:"Curso virtual"}),(0,o.jsx)("option",{value:"ebook",children:"eBook"}),(0,o.jsx)("option",{value:"memoria",children:"Memoria"}),(0,o.jsx)("option",{value:"compacto",children:"Compacto"})]})]}),(0,o.jsx)(rw,{children:(0,o.jsxs)(rk,{children:[(0,o.jsx)("input",{type:"checkbox",checked:b,onChange:e=>v(e.target.checked)}),"Visible en TODOS los niveles (transversal)"]})}),(0,o.jsxs)(rw,{children:[(0,o.jsx)(ry,{children:"Descripci\xf3n (opcional)"}),(0,o.jsx)(rI,{value:w,onChange:e=>y(e.target.value),maxLength:5e3})]}),r&&(0,o.jsx)(rP,{href:r,target:"_blank",rel:"noopener noreferrer",children:"Editar con todos los campos en panel admin →"}),(0,o.jsxs)(rZ,{children:[(0,o.jsx)(rS,{type:"button",onClick:a,disabled:t,children:"Cancelar"}),(0,o.jsx)(rS,{type:"button",$primary:!0,disabled:!C||t,onClick:()=>{C&&s({name:l.trim(),modality:c,levelId:m,date:u||void 0,contentType:x||void 0,isTransversal:b,description:w.trim()||void 0})},children:t?"Creando...":"Crear evento"})]})]})})},rE=t(35365);let rA=(e,n)=>{var t;let o=null!==(t=null==n?void 0:n.virtualOnly)&&void 0!==t&&t,[r,a]=(0,i.useState)({}),[s,l]=(0,i.useState)({}),d=(0,i.useCallback)(e=>{let n={};
1e.forEach(e=>{e.isRegistered&&(n[e.id]=!0)}),a(n)},[]),c=(0,i.useCallback)(async e=>{if(r[e]){rE.Am.info("Ya est\xe1s registrado en este evento");return}l(n=>({...n,[e]:!0}));try{await R.registerForEvent(e),a(n=>({...n,[e]:!0}))}catch(e){console.error("❌ Error registering for event:",e),rE.Am.error("Error al registrar el evento")}finally{l(n=>({...n,[e]:!1}))}},[r]),p=(0,i.useCallback)(e=>r[e]||!1,[r]),u=(0,i.useCallback)(e=>s[e]||!1,[s]),g=(0,i.useCallback)(e=>!o&&"presencial"===e.modality&&!p(e.id),[p,o]),x=(0,i.useCallback)(e=>!p(e.id),[p]);return{initializeRegistrations:d,registerForEvent:c,isRegistered:p,isLoading:u,canRegisterPresencial:g,canRegisterVirtual:x,hasCompletedEvent:(0,i.useCallback)(e=>{var n;return(null===(n=e.attendance)||void 0===n?void 0:n.hasAttended)||!1},[])}};var rM=t(14224);let rD=e=>e.normalize("NFD").replace(/[\u0300-\u036f]/g,"").toLowerCase().replace(/\s+/g," ").trim(),r_=e=>{if(!e)return"sin-fecha";let n=new Date(e);return Number.isNaN(n.getTime())?"sin-fecha":n.toISOString().split("T")[0]},rT=(e,n)=>"".concat(rD(e),"::").concat(r_(n)),rN=m.ZP.div.withConfig({componentId:"sc-f06e319a-0"})(["min-height:100vh;width:100%;max-width:100%;background:#0a0a0a;color:#ffffff;font-family:'DM Sans',sans-serif;*{box-sizing:border-box;}"]),rL=m.ZP.div.withConfig({componentId:"sc-f06e319a-1"})(["margin-left:260px;min-height:100vh;@media (max-width:768px){margin-left:0;}"]),rR=m.ZP.div.withConfig({componentId:"sc-f06e319a-2"})(["position:fixed;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(rgba(255,255,255,0.03) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,0.03) 1px,transparent 1px);background-size:50px 50px;pointer-events:none;z-index:1;"]),rF=m.ZP.div.withConfig({componentId:"sc-f06e319a-3"})(["position:relative;z-index:2;width:100%;max-width:1200px;margin:0 auto;padding:20px;@media (max-width:768px){padding:16px 0 calc(96px + env(safe-area-inset-bottom,0));}@media (max-width:480px){padding:12px 0 calc(96px + env(safe-area-inset-bottom,0));}"]),r$=m.ZP.div.withConfig({componentId:"sc-f06e319a-4"})(["display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;color:rgba(255,255,255,0.7);"]);m.ZP.div.withConfig({componentId:"sc-f06e319a-5"})(["width:40px;height:40px;border:3px solid rgba(255,255,255,0.1);border-top:3px solid #8B5CF6;border-radius:50%;animation:spin 1s linear infinite;margin-bottom:16px;@keyframes spin{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}"]),m.ZP.div.withConfig({componentId:"sc-f06e319a-6"})(["width:100%;height:1px;background:rgba(255,255,255,0.08);margin:24px 0;"]);let rq=["ruta","contenidos","consultorio","evidencias","diagnostico-empresarial","admin-preview"];function rB(e){let n=Array.isArray(e)?e[0]:e;return rq.includes(n)?n:"ruta"}let rO=m.ZP.button.withConfig({componentId:"sc-f06e319a-7"})(["position:fixed;bottom:100px;right:20px;z-index:900;background:linear-gradient(135deg,#8b5cf6,#a78bfa);color:#ffffff;border:none;border-radius:999px;padding:12px 22px;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 8px 24px rgba(139,92,246,0.45);&:hover{transform:translateY(-2px);}@media (max-width:768px){bottom:120px;}"]),rU=m.ZP.footer.withConfig({componentId:"sc-f06e319a-8"})(["margin-top:28px;padding:20px 0 32px;border-top:1px solid rgba(255,255,255,0.08);display:flex;justify-content:center;"]),rG=m.ZP.button.withConfig({componentId:"sc-f06e319a-9"})(["background:transparent;color:#ffffff;border:1px solid rgba(255,255,255,0.2);border-radius:8px;padding:12px 28px;font-family:'DM Sans',sans-serif;font-size:14px;font-weight:500;cursor:pointer;transition:background 0.2s ease,border-color 0.2s ease;&:hover{background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.4);}"]);var rH=e=>{var n,t,s,d,c,p,u,g,x,f,m,v;let{userLevel:C,firstName:j,virtualOnly:I=!1,initialDashboardData:k=null}=e,P=(0,r.useRouter)(),[Z,S]=(0,i.useState)(k),[E,A]=(0,i.useState)(null===k),[M,D]=(0,i.useState)(null),[_,T]=(0,i.useState)(()=>rB(P.query.tab)),[N,L]=(0,i.useState)(void 0),{progress:q,fetchProgress:B,getProgressPercentage:O,getCompletedMilestones:U,getTotalMilestones:G,getMilestonesDetail:V,getNextLevel:Y}=F(),K=ir(),X=null!==K.level,[J,Q]=(0,i.useState)(!1),[ee,en]=(0,i.useState)(!1),et=async e=>{en(!0);try{await tp(e),Q(!1),B()}catch(e){console.error("[master-ia-curation] crear evento fallo:",(null==e?void 0:e.friendlyMessage)||e)}finally{en(!1)}},eo=(0,i.useMemo)(()=>
1{if(null!==K.level)return K.level;if(null==q?void 0:q.currentLevel)return q.currentLevel;let e=parseInt(C);return isNaN(e)?1:e},[q,C,K.level]),ei=(0,i.useMemo)(()=>h(eo).toUpperCase().replace("NIVEL ",""),[eo]),er=(0,i.useMemo)(()=>h(eo),[eo]),ea=(0,i.useMemo)(()=>w(ei),[ei]),es=(0,i.useMemo)(()=>y(ea.color),[ea.color]),el=(0,a.v9)((0,l.dy)()),ec=(0,i.useMemo)(()=>{var e,n;let t=null!==(e=null==el?void 0:el.role)&&void 0!==e?e:null;return W(null!==(n=null==el?void 0:el.email)&&void 0!==n?n:null,t)},[null==el?void 0:el.email,null==el?void 0:el.role]),ep=(0,i.useMemo)(()=>eo>=2||null===K.level&&!!(null==Z?void 0:Z.diagnosticAllowlisted),[eo,Z,K.level]),[eu,eg]=(0,i.useState)(!1);(0,i.useEffect)(()=>{let e=!1;return i9().then(n=>{e||eg(null!=n.resultadoPotencia&&!0===n.resultadoPotencia.aprobado)}).catch(()=>{e||eg(!1)}),()=>{e=!0}},[]),(0,i.useEffect)(()=>{P.isReady&&T(rB(P.query.tab))},[P.isReady,P.query.tab]),(0,i.useEffect)(()=>{H().catch(()=>void 0)},[]);let ex=async()=>{try{await (0,$.logoutFeathers)()}catch(e){}window.location.href="/pv/master-ia"},ef=(0,i.useMemo)(()=>(null==Z?void 0:Z.events)||[],[Z]),{initializeRegistrations:em,registerForEvent:eh,isRegistered:eb,isLoading:ev,canRegisterPresencial:ew,canRegisterVirtual:ey,hasCompletedEvent:eC}=rA(ef,{virtualOnly:I}),ej=(0,i.useMemo)(()=>{let e=new Set;return ef.forEach(n=>{n.isRegistered&&e.add(n.id)}),e},[ef]),eI=(0,i.useMemo)(()=>{let e=new Map;return ef.forEach(n=>{var t;let o=null===(t=n.attendance)||void 0===t?void 0:t.attendedModality;n.isRegistered&&("presencial"===o||"virtual_sincronico"===o)&&e.set(n.id,o)}),e},[ef]),{allItems:ek,registerEvent:eP}=nG(eo,ej,eI),eZ=(0,i.useMemo)(()=>ek.filter(e=>e.levelId===eo),[ek,eo]),eS=(0,i.useCallback)((e,n)=>{var t,o;let i=(null==e?void 0:e.externalUrl)||(null==e?void 0:e.urlThanksPage)||(null==e?void 0:null===(o=e.videos)||void 0===o?void 0:null===(t=o[0])||void 0===t?void 0:t.url);if(!e||!i){L(n),T("contenidos");return}eP(e.id).catch(()=>void 0);let r=localStorage.getItem((0,z.Ag)());window.open(nM(i,null!=r?r:""),"_blank","noopener,noreferrer")},[eP]),ez=(0,i.useMemo)(()=>eZ.find(e=>"ebook"===e.contentType),[eZ]),eE=(0,i.useMemo)(()=>eZ.find(e=>"curso_virtual"===e.contentType),[eZ]),eA=(0,i.useMemo)(()=>{let e=Date.now();return eZ.filter(e=>{var n;return(null!==(n=e.modality)&&void 0!==n?n:"").toLowerCase().includes("virtual_sincronico")}).filter(n=>{let t=new Date(n.date).getTime();return Number.isFinite(t)&&t>=e}).sort((e,n)=>new Date(e.date).getTime()-new Date(n.date).getTime())[0]},[eZ]),eM=(0,i.useMemo)(()=>{let e=!!eA&&eb(eA.id);return{async_1:{label:ez?"Abrir e-book":"Ver contenidos",nombreContenido:(null==ez?void 0:ez.name)||"A\xfan no hay e-book publicado",onClick:()=>eS(ez,"E-book")},async_2:{label:eE?"Ir al curso":"Ver cursos",nombreContenido:(null==eE?void 0:eE.name)||"A\xfan no hay curso publicado",onClick:()=>eS(eE,"Curso virtual")},live:{label:eA?e?"Ya est\xe1s inscrito":"Inscribirme a la sesi\xf3n":"Ver pr\xf3ximas sesiones",nombreContenido:(null==eA?void 0:eA.name)||"A\xfan no hay sesi\xf3n programada",cargando:!!eA&&ev(eA.id),deshabilitado:e,onClick:async()=>{if(!eA){L("Eventos"),T("contenidos");return}await eh(eA.id),B()}},evidence:{label:"Enviar evidencia",nombreContenido:"Env\xedo de evidencia de uso de IA",onClick:()=>T("evidencias")}}},[ez,eE,eA,eS,eb,ev,eh,B]),eD=(0,i.useMemo)(()=>ef.reduce((e,n)=>{let t=rT(n.name,n.date);return e[t]||(e[t]=[]),e[t].push(n),e},{}),[ef]);(0,i.useMemo)(()=>{let e=new Set;
1return Object.values(eD).forEach(n=>{let t=n.some(e=>"presencial"===e.modality),o=n.some(e=>"virtual_sincronico"===e.modality);t&&o&&n.forEach(n=>e.add(n.id))}),n=>e.has(n)},[eD]);let e_=e=>{T(e),P.replace({pathname:P.pathname,query:{...P.query,tab:e}},void 0,{shallow:!0})};if((0,i.useEffect)(()=>{k||(async()=>{try{A(!0),D(null);let e=await R.getDashboardData();S(e)}catch(e){console.error("❌ Error loading dashboard data:",e),D("No se pudo cargar la informaci\xf3n del dashboard. Intenta nuevamente.")}finally{A(!1)}})()},[k]),(0,i.useEffect)(()=>{em(ef)},[ef,em]),E)return(0,o.jsx)(ed,{});if(M||!Z)return(0,o.jsxs)(rN,{children:[(0,o.jsx)(rR,{}),(0,o.jsx)(rF,{children:(0,o.jsxs)(r$,{children:[(0,o.jsxs)("div",{style:{color:"#ef4444",marginBottom:"16px"},children:["⚠️ ",M]}),(0,o.jsx)("button",{onClick:()=>window.location.reload(),style:{background:"#8B5CF6",color:"white",border:"none",padding:"12px 24px",borderRadius:"8px",cursor:"pointer"},children:"Reintentar"})]})})]});let eT={activeTab:_,onTabChange:e_,colors:es,hasConsultorio:ea.hasConsultorio,level:ei,showAdminPreview:ec,showCompanyDiagnostic:ep,showPotenciaLink:eu};return(0,o.jsxs)(rN,{children:[X&&K.level&&(0,o.jsx)(rf,{level:K.level,onExit:K.exit}),(0,o.jsx)(rR,{}),(0,o.jsxs)(rL,{children:[(0,o.jsx)(ii,{variant:"sidebar",...eT,onLogout:ex}),(0,o.jsx)(ii,{variant:"tabs",...eT}),(0,o.jsxs)(rF,{children:[!(null==q?void 0:q.badgeUnlocked)&&"diagnostico-empresarial"!==_&&(0,o.jsx)(eL,{config:ea,colors:es,firstName:j,currentLevelName:er,progressPercentage:O(),completedMilestones:U(),totalMilestones:G(),onDxClick:()=>e_("diagnostico-empresarial")}),"ruta"===_&&(0,o.jsx)(o.Fragment,{children:(null==q?void 0:q.badgeUnlocked)?(0,o.jsx)(iQ,{fullName:"".concat(null!=j?j:""," ").concat(null!==(p=null==el?void 0:el.last_name)&&void 0!==p?p:"").trim(),badgeAt:null!==(u=null==q?void 0:q.masterIABadgeAt)&&void 0!==u?u:null}):(0,o.jsx)(nz,{acciones:eM,config:ea,colors:es,milestonesDetail:V(),completedMilestones:U(),totalMinimumRequired:G(),getNextLevel:(null==q?void 0:q.currentLevel)?Y():b(eo),onMilestoneClick:e=>{var n,t;let o=((null!==(n=e.code)&&void 0!==n?n:"")+" "+(null!==(t=e.name)&&void 0!==t?t:"")).toLowerCase();if(o.includes("evidencia")){T("evidencias");return}let i="todos";o.includes("curso_virtual")||o.includes("cursos_virtuales")||o.includes("curso virtual")?i="Curso virtual":o.includes("video")?i="Videos":o.includes("memoria")?i="Memoria":o.includes("ebook")||o.includes("e-book")?i="E-book":o.includes("metodologia")?i="MetodologIA":o.includes("potencia")||o.includes("ruta_ia")?i="PotencIA Ruta IA":o.includes("biz")?i="BIZ":(o.includes("asistencia")||o.includes("webinar")||o.includes("conectar")||o.includes("asistir"))&&(i="Eventos"),L(i),T("contenidos")}})}),"contenidos"===_&&(0,o.jsx)(t4,{levelId:eo,colors:es,initialRegisteredIds:ej,initialRegisteredModalities:eI,virtualOnly:I,initialFilter:N,isImpersonating:X,adminBaseUrl:rM.env.NEXT_PUBLIC_CCBQ_ADMIN_URL,onContentMutated:B}),"consultorio"===_&&ea.hasConsultorio&&(0,o.jsx)(o4,{config:ea,colors:es,completedMilestones:U()}),"evidencias"===_&&(0,o.jsx)(rV,{levelConfig:ea,levelColors:es,fetchProgress:B,isImpersonating:X}),"diagnostico-empresarial"===_&&ep&&(0,o.jsx)(rn,{userId:null!==(g=null==Z?void 0:null===(n=Z.user)||void 0===n?void 0:n.id)&&void 0!==g?g:null,companyId:null!==(x=null==Z?void 0:null===(t=Z.company)||void 0===t?void 0:t.id)&&void 0!==x?x:null,dni:null!==(f=null==Z?void 0:null===(s=Z.user)||void 0===s?void 0:s.dni)&&void 0!==f?f:null,firstName:j,accentColor:es.primary,companyLabel:null!==(v=null!==(m=null==Z?void 0:null===(d=Z.company)||void 0===d?void 0:d.legalName)&&void 0!==m?m:null==Z?void 0:null===(c=Z.company)||void 0===c?void 0:c.nit)&&void 0!==v?v:null,completeRegistrationHref:"/pv/master-ia"}),"admin-preview"===_&&ec&&(0,o.jsx)(ih,{colors:es}),(0,o.jsx)(rU,{children:(0,o.jsx)(rG,{type:"button",onClick:ex,children:"Cerrar sesi\xf3n"})})]})]}),X&&K.level&&(0,o.jsx)(rO,{type:"button",onClick:()=>Q(!0),"aria-label":"Agregar contenido Master IA",children:"+ Agregar contenido"}),J&&K.level&&(0,o.jsx)(rz,{defaultLevelId:K.level,saving:ee,adminEditAdvancedUrl:rM.env.NEXT_PUBLIC_CCBQ_ADMIN_URL?"".concat(rM.env.NEXT_PUBLIC_CCBQ_ADMIN_URL,"/portfolio/events/new?levelId=").concat(K.level):void 0,onCancel:()=>Q(!1),onSubmit:et})]})};function rV(e){let{levelConfig:n,levelColors:t,fetchProgress:r,isImpersonating:a}=e,[s,l]=(0,i.useState)(null),d=(0,i.useCallback)(e=>{l(e)},[]),c=(0,i.useCallback)(()=>{l(null)},[]);return(0,o.jsx)(oG,{config:n,colors:t,onEvidenceProcessed:()=>{r(),l(null)},isImpersonating:a,mode:s?"resubmit":"create",parentEvidence:null!=s?s:void 0,onExitResubmit:c,onResubmitClick:d})}let rW={position:"absolute",width:0,height:0,border:0,visibility:"hidden",pointerEvents:"none"};var rY=()=>{let[e,n]=(0,i.useState)(null);return((0,i.useEffect)(()=>{let e=(0,d.xV)();e&&n("https://".concat(nA).concat("/cursos/info_curso/19/sso_login_robalo","?token=").concat(encodeURIComponent(e)))},[]),e)?(0,o.jsx)("iframe",{src:e,style:rW,"aria-hidden":"true",tabIndex:-1,title:"LMS SSO preauth",sandbox:"allow-same-origin allow-scripts"}):null};let rK='\n  :root {\n    --radius: 1rem;\n    --foreground: oklch(21% .05 255);\n    --card: oklch(100% 0 0);\n    --primary: oklch(53% .19 255);\n    --primary-deep: oklch(33% .13 258);\n    --secondary: oklch(96% .02 245);\n    --muted-foreground: oklch(53% .03 253);\n    --border: oklch(92% .015 250);\n    --shadow-lift: 0 28px 60px -30px oklch(33% .13 258/.55);\n    --shadow-soft: 0 2px 8px rgba(0,0,0,.08);\n    --font-body: "Manrope", ui-sans-serif, system-ui, sans-serif;\n  }\n';var rX=()=>{var e;let n=(0,r.useRouter)(),t=(0,a.I0)(),c=(0,a.v9)((0,l.Jt)()),p=(0,a.v9)((0,l.dy)()),[m,h]=(0,i.useState)(!0),[b,v]=(0,i.useState)(null),[w,y]=(0,i.useState)(null),[C,j]=(0,i.useState)(null),[I,k]=(0,i.useState)(null),[P,Z]=(0,i.useState)(!0),[S,z]=(0,i.useState)(!1),[E,A]=(0,i.useState)(0);(0,i.useEffect)(()=>{let e=(0,x.RU)();return e&&((0,x.pN)(),console.log("[MasterIA Mock] Contenido: escenario activo: ".concat(e)),c||(t((0,f.yC)({_id:"mock-user-123",email:"[email protected]",first_name:"Usuario",last_name:"Mock",dni:"1234567890",phone:"3101234567",status:"active",gender:"Otro",company_legal_name:"",country:"Colombia",current_company_id:null,access_sala_de_prensa:"inactive"})),console.log("[MasterIA Mock] Redux auth seteado mock"))),()=>{(0,x.d2)()}},[]),(0,i.useEffect)(()=>{let e=setTimeout(()=>{h(!1)},2500);return()=>clearTimeout(e)},[]),(0,i.useEffect)(()=>{m||c||t((0,s.P)())},[t,c,m]),(0,i.useEffect)(()=>{let e=e=>new Promise(n=>setTimeout(n,e)),n=async function(n){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:5,o=null;for(let i=1;i<=t;i+=1){let r=await fetch("".concat(n,"/master-ia/dashboard"),{headers:(0,d.$K)()});if(r.ok||(o=r,404!==r.status))return r;i<t&&await e(700*i)}return o},t=async()=>{try{var e,t;Z(!0),z(!1);let o=(0,x.RU)();if(o){let n=null!==(e=({"dni-master-ia":1,"dni-master-ia-niv2":2,"dni-master-ia-niv3":3,"dni-master-ia-niv4":4,"dni-users":null,"pev-welcome":null,"no-dx":null,"nit-not-found":null,"nit-not-renewed":null,"nit-renewed":null,"nit-affiliate":null})[o])&&void 0!==e?e:1;v({id:123,first_name:"Andr\xe9s",last_name:"P\xe9rez",email:"[email protected]",dni:"1234567890",phone:"3101234567",city:"Barranquilla",level:n,status:"active",role:"user"});let t={user:{id:123,levelId:n,firstName:"Andr\xe9s",lastName:"P\xe9rez"},company:n&&n>=2?{id:1,nit:"800123456",legalName:"Mock S.A.S",isAffiliate:!0}:null,events:[],diagnosticAllowlisted:!1,eligibility:null===n?{eligible:!0,reason:"not_registered",otherCity:!1}:{eligible:!0,reason:null,otherCity:!1}};y(n),j(t.eligibility),k(t),console.log("[Mock] fetchProfile bypass — scenario: ".concat(o,", level: ").concat(n));return}let i=await u();v(i);let r=(0,g.yF)(),a=await n(r);if(a&&a.ok){let e=await a.json(),n=null==e?void 0:null===(t=e.user)||void 0===t?void 0:t.levelId;y(null!=n?n:null),(null==e?void 0:e.eligibility)&&j(e.eligibility),k(e)}else z(!0)}catch(e){console.error("Error fetching profile:",e),z(!0)}finally{Z(!1)}};c?(Z(!0),t()):Z(!1)},[c,p,E]),(0,i.useEffect)(()=>{var e,t;if(!c||P)return;let o=null==I?void 0:null===(e=I.user)||void 0===e?void 0:e.levelId,i=null==I?void 0:null===(t=I.eligibility)||void 0===t?void 0:t.reason;I&&null===o&&"not_registered"===i&&n.replace("/pv/master-ia?sin-diagnostico=1")},[c,I,P,n]);let M=c&&p?(0,o.jsx)(rY,{}):null;return S&&!P&&c&&!w?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:rK}}),M,(0,o.jsx)("div",{style:{minHeight:"100vh",width:"100%",background:"#0a0a0a",color:"#ffffff",display:"flex",alignItems:"center",justifyContent:"center",padding:"24px"},children:(0,o.jsxs)("div",{style:{textAlign:"center",maxWidth:520},children:[(0,o.jsx)("h2",{children:"No pudimos cargar tu informaci\xf3n"}),(0,o.jsx)("p",{style:{color:"#bbb",marginTop:12},children:"Tuvimos un problema al consultar tu perfil de M\xe1ster IA. Revisa tu conexi\xf3n e int\xe9ntalo de nuevo."}),(0,o.jsxs)("div",{style:{marginTop:28,display:"flex",gap:12,justifyContent:"center",flexWrap:"wrap"},children:[(0,o.jsx)("button",{onClick:()=>A(e=>e+1),style:{padding:"13px 30px",fontSize:"16px",backgroundColor:"#ff6b35",color:"white",border:"none",borderRadius:"8px",cursor:"pointer"},children:"Reintentar"}),(0,o.jsx)("button",{onClick:()=>n.push("/pv/master-ia"),style:{padding:"13px 30px",fontSize:"16px",backgroundColor:"transparent",color:"#bbb",border:"1px solid #444",borderRadius:"8px",cursor:"pointer"},children:"Volver al inicio"})]})]})})]}):m||P||c&&!I?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:rK}}),M,(0,o.jsx)(ed,{})]}):c&&p?C&&!C.eligible?(0,o.jsxs)(o.Fragment,{children:[M,(0,o.jsxs)("div",{style:{minHeight:"100vh",background:"#0a0a0a",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center",color:"white",fontSize:"18px",textAlign:"center",padding:"40px"},children:[(0,o.jsxs)("div",{style:{marginBottom:"30px",maxWidth:520},children:[(0,o.jsx)("h2",{children:"No puedes acceder al contenido"}),(0,o.jsx)("p",{style:{color:"#bbb",marginTop:12},children:C.reason||"Tu registro fue recibido, pero no cumples los requisitos para acceder al programa Master IA."}),(0,o.jsx)("p",{style:{color:"#888",marginTop:16,fontSize:14},children:"Si crees que es un error, contacta a soporte."})]}),(0,o.jsx)("button",{onClick:()=>n.push("/pv/master-ia"),style:{padding:"15px 30px",fontSize:"16px",backgroundColor:"#ff6b35",color:"white",border:"none",borderRadius:"8px",cursor:"pointer"},children:"Volver al inicio"})]})]}):!w||w<0?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:rK}}),M,(0,o.jsx)(ed,{})]}):(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)("style",{dangerouslySetInnerHTML:{__html:rK}}),M,(0,o.jsx)("div",{style:{minHeight:"100vh",background:"#0a0a0a"},children:(0,o.jsx)(rH,{userLevel:String(w),firstName:(null==b?void 0:b.first_name)||(null==p?void 0:p.first_name),virtualOnly:null!==(e=null==C?void 0:C.otherCity)&&void 0!==e&&e,initialDashboardData:I})})]}):(0,o.jsxs)("div",{style:{minHeight:"100vh",width:"100%",background:"#0a0a0a",color:"#ffffff",fontFamily:"'DM Sans', sans-serif",display:"flex",alignItems:"center",justifyContent:"center",padding:"40px 20px",position:"relative",overflow:"hidden"},children:[(0,o.jsx)("div",{style:{position:"absolute",inset:0,backgroundImage:"linear-gradient(rgba(255,255,255,0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255,255,255,0.03) 1px, transparent 1px)",backgroundSize:"50px 50px",pointerEvents:"none"}}),(0,o.jsxs)("div",{style:{position:"relative",zIndex:2,maxWidth:640,textAlign:"center",padding:"48px 32px",background:"linear-gradient(135deg, rgba(255,255,255,0.05), rgba(255,255,255,0.02))",border:"1px solid rgba(255,255,255,0.1)",borderRadius:20,backdropFilter:"blur(10px)"},children:[(0,o.jsxs)("div",{style:{display:"inline-flex",alignItems:"center",gap:8,background:"rgba(255,255,255,0.08)",padding:"6px 14px",borderRadius:20,marginBottom:18,fontSize:13,color:"rgba(255,255,255,0.75)"},children:[(0,o.jsx)("span",{style:{width:6,height:6,background:"#8B5CF6",borderRadius:"50%"}}),"Master IA — Ruta de Aprendizaje"]}),(0,o.jsxs)("h1",{style:{fontFamily:"'Syne', sans-serif",fontSize:"clamp(24px, 4vw, 40px)",fontWeight:800,lineHeight:1.15,margin:"0 0 16px",letterSpacing:"-0.02em"},children:["Bienvenido a"," ",(0,o.jsx)("span",{style:{background:"linear-gradient(135deg, #8B5CF6, #A78BFA)",WebkitBackgroun
1dClip:"text",WebkitTextFillColor:"transparent",backgroundClip:"text"},children:"Master IA"})]}),(0,o.jsx)("p",{style:{fontSize:15,lineHeight:1.6,color:"rgba(255,255,255,0.7)",maxWidth:480,margin:"0 auto 28px"},children:"Para disfrutar tus contenidos, por favor inicia sesi\xf3n."}),(0,o.jsx)("button",{type:"button",onClick:()=>t((0,s.P)()),style:{background:"#8B5CF6",color:"white",border:"none",padding:"14px 32px",borderRadius:10,fontSize:15,fontWeight:600,cursor:"pointer",boxShadow:"0 8px 24px rgba(139, 92, 246, 0.35)",transition:"transform 0.15s ease, background 0.15s ease",fontFamily:"'DM Sans', sans-serif"},onMouseEnter:e=>{e.currentTarget.style.background="#7C3AED",e.currentTarget.style.transform="translateY(-2px)"},onMouseLeave:e=>{e.currentTarget.style.background="#8B5CF6",e.currentTarget.style.transform="translateY(0)"},children:"Iniciar sesi\xf3n"})]})]})}}},function(e){e.O(0,[649,1782,2888,9774,179],function(){return e(e.s=51075)}),_N_E=e.O()}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.