1/*! For license information please see 6007.4663355a.chunk.js.LICENSE.txt */ 2"use strict";(self.webpackChunkfrontend=self.webpackChunkfrontend||[]).push([[6007],{9916(e,t,a){a.d(t,{M:()=>n});a(65043);var s=a(45685),r=a(85692),o=a(42489),i=a(70579);const n=e=>{let{dark:t=!1,testId:a="stand-strong-card",heading:n,body:l}=e;return(0,i.jsx)(s.N_,{to:"/stand-strong",className:"block rounded-2xl border-2 p-5 sm:p-6 transition-all hover:-translate-y-0.5 hover:shadow-xl ".concat(t?"border-teal-400/50 bg-gradient-to-r from-teal-900/50 to-indigo-900/50 hover:border-teal-300":"border-teal-300 bg-gradient-to-r from-teal-50 to-indigo-50 hover:border-teal-500"),"data-testid":a,children:(0,i.jsxs)("div",{className:"flex items-start gap-4",children:[(0,i.jsx)("div",{className:"w-11 h-11 rounded-full flex items-center justify-center flex-shrink-0 ".concat(t?"bg-teal-400/20":"bg-teal-100"),children:(0,i.jsx)(o.A,{className:"w-6 h-6 ".concat(t?"text-teal-300":"text-teal-700")})}),(0,i.jsxs)("div",{className:"min-w-0",children:[(0,i.jsx)("p",{className:"text-[10px] font-black uppercase tracking-[0.25em] ".concat(t?"text-teal-300":"text-teal-700"),children:"Stand Strong \xb7 Kids, Teens & Adults"}),(0,i.jsx)("h3",{className:"font-black text-base sm:text-lg leading-tight mt-1 ".concat(t?"text-white":"text-slate-900"),children:n||"Being bullied at school, online, or at work? You're not alone."}),(0,i.jsx)("p",{className:"text-sm mt-1 ".concat(t?"text-slate-300":"text-slate-600"),children:l||"Free 24/7 help lines, a game plan for school, online, and workplace bullying, and real support for hard thoughts."}),(0,i.jsxs)("span",{className:"inline-flex items-center gap-1.5 text-sm font-bold mt-2 ".concat(t?"text-teal-300":"text-teal-700"),children:["Get help & stand strong ",(0,i.jsx)(r.A,{className:"w-4 h-4"})]})]})]})})}},18948(e,t,a){a.d(t,{U:()=>o});a(65043);var s=a(45685),r=a(70579);const o=e=>{let{heading:t,body:a,cta:o="Learn about Memphis Virtual Adult High School \u2192",dark:i=!1,className:n="",testId:l="mvahs-card"}=e;return(0,r.jsx)("div",{className:"rounded-xl border p-4 ".concat(i?"border-sky-400/40 bg-sky-500/10":"border-sky-200 bg-sky-50/70"," ").concat(n),"data-testid":l,children:(0,r.jsxs)("div",{className:"flex items-start gap-3",children:[(0,r.jsx)("img",{src:"/mvahs-logo.png",alt:"Memphis Virtual Adult High School",className:"w-11 h-11 rounded-full bg-white object-contain shrink-0 border ".concat(i?"border-sky-300/40":"border-sky-200")}),(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"font-bold text-sm ".concat(i?"text-white":"text-slate-800"),children:t}),(0,r.jsx)("p",{className:"text-sm mt-1 leading-relaxed ".concat(i?"text-slate-300":"text-slate-600"),children:a}),(0,r.jsx)(s.N_,{to:"/mvahs",className:"inline-block mt-2 text-sm font-semibold underline underline-offset-2 ".concat(i?"text-sky-300 hover:text-sky-200":"text-sky-700 hover:text-sky-900"),"data-testid":"".concat(l,"-link"),children:o})]})]})})}},20001(e,t,a){a.d(t,{A:()=>s});const s=(0,a(77784).A)("languages",[["path",{d:"m5 8 6 6",key:"1wu5hv"}],["path",{d:"m4 14 6-6 2-3",key:"1k1g8d"}],["path",{d:"M2 5h12",key:"or177f"}],["path",{d:"M7 2h1",key:"1t2jsx"}],["path",{d:"m22 22-5-10-5 10",key:"don7ne"}],["path",{d:"M14 18h6",key:"1m8k6r"}]])},44632(e,t,a){a.d(t,{A:()=>s});const s=(0,a(77784).A)("facebook",[["path",{d:"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z",key:"1jg4f8"}]])},58487(e,t,a){a.d(t,{A:()=>s});const s=(0,a(77784).A)("link-2",[["path",{d:"M9 17H7A5 5 0 0 1 7 7h2",key:"8i5ue5"}],["path",{d:"M15 7h2a5 5 0 1 1 0 10h-2",key:"1b9ql8"}],["line",{x1:"8",x2:"16",y1:"12",y2:"12",key:"1jonct"}]])},73062(e,t,a){a.d(t,{A:()=>s});const s=(0,a(77784).A)("dollar-sign",[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]])},76007(e,t,a){a.r(t),a.d(t,{default:()=>z});var s=a(22555),r=a(65043),o=a(45685),i=a(6608),n=a(78012),l=a(73062),d=a(22626),c=a(13190),p=a(17468),h=a(19797),m=a(20001),u=a(7104),g=a(85692),x=a(94805),b=a(76833),f=a(29868),y=a(85347),w=a(22754),j=a(44632),k=a(36210),v=a(58487),N=a(56328),A=a(70579);const T="/share/parent-power-fb.jpg",C={en:{kicker:"Share This Curriculum",body:"Post this card to Facebook, download it for a text or group chat, or copy the link \u2014 help every LIFT parent find their free curriculum.",fb:"Share to Facebook",dl:"Download",copy:"Copy Link",copied:"Copied!"},es:{kicker:"Comparte Este Curr\xedculo",body:"Publica esta tarjeta en Facebook, desc\xe1rgala para un mensaje o chat de grupo, o copia el enlace \u2014 ayuda a cada padre de LIFT a encontrar su curr\xedculo gratuito.",fb:"Compartir en Facebook",dl:"Descargar",copy:"Copiar Enlace",copied:"\xa1Copiado!"}},P=e=>{let{lang:t="en"}=e;const{copied:a,copy:s}=(()=>{const[e,t]=(0,r.useState)(!1);return{copied:e,copy:async()=>{try{await navigator.clipboard.writeText("".concat(window.location.origin,"/parent-power")),t(!0),N.oR.success("Curriculum link copied \u2014 paste it anywhere to share!"),setTimeout(()=>t(!1),2e3)}catch(e){window.open(T,"_blank")}}}})(),o=C[t]||C.en;return(0,A.jsxs)("div",{"data-testid":"parent-power-share-card",className:"rounded-2xl overflow-hidden border-2 border-orange-500/60 bg-slate-950 shadow-xl",children:[(0,A.jsx)("img",{src:T,alt:"The Powerful Parent Curriculum \u2014 free, built with The Memphis LIFT",className:"w-full h-auto",loading:"lazy","data-testid":"parent-power-share-image"}),(0,A.jsxs)("div",{className:"p-5 sm:p-6",children:[(0,A.jsxs)("div",{className:"inline-flex items-center gap-2 text-orange-300 text-xs font-bold tracking-widest uppercase mb-2",children:[(0,A.jsx)(h.A,{className:"w-4 h-4"})," ",o.kicker]}),(0,A.jsx)("p",{className:"text-slate-300 text-sm leading-relaxed mb-4",children:o.body}),(0,A.jsxs)("div",{className:"flex flex-wrap gap-2",children:[(0,A.jsxs)("a",{href:"https://www.facebook.com/sharer/sharer.php?u=".concat(encodeURIComponent(window.location.origin+T),""e=").concat(encodeURIComponent("The Powerful Parent Curriculum \u2014 FREE. 6 modules, 20 lessons: organizing, advocacy, family money, kids & school, careers, civic power. Built with The Memphis LIFT. Start at laboreducation.org/parent-power")),target:"_blank",rel:"noopener noreferrer","data-testid":"parent-power-share-facebook-btn",className:"inline-flex items-center gap-2 bg-orange-500 hover:bg-orange-400 text-slate-950 font-bold px-4 py-2.5 rounded-lg text-sm transition-colors",children:[(0,A.jsx)(j.A,{className:"w-4 h-4"})," ",o.fb]}),(0,A.jsxs)("a",{href:T,download:"powerful-parent-curriculum.jpg","data-testid":"parent-power-share-download-btn",className:"inline-flex items-center gap-2 bg-white/10 border border-orange-500/50 hover:bg-orange-500/20 text-orange-200 font-bold px-4 py-2.5 rounded-lg text-sm transition-colors",children:[(0,A.jsx)(u.A,{className:"w-4 h-4"})," ",o.dl]}),(0,A.jsxs)("button",{type:"button",onClick:s,"data-testid":"parent-power-share-copylink-btn",className:"inline-flex items-center gap-2 bg-white/10 border border-white/20 hover:bg-white/20 text-white font-bold px-4 py-2.5 rounded-lg text-sm transition-colors",children:[a?(0,A.jsx)(k.A,{className:"w-4 h-4 text-emerald-400"}):(0,A.jsx)(v.A,{className:"w-4 h-4"}),a?o.copied:o.copy]})]})]})]})};var S=a(18948),M=a(25096),L=a(9916);const I={en:{badge:"Built with The Memphis LIFT \xb7 Free \xb7 Self-Paced",title1:"The Powerful Parent",title2:"Curriculum",tagline:"Making the powerless parent powerful \u2014 with the same tools unions use to build worker power.",intro:e=>"Six modules. ".concat(e," free lessons, all on this site. Work through them at your own pace, check each one off as you go, and earn your Powerful Parent certificate. Built for the parents of The Memphis LIFT and every parent ready to fight for their child."),flyerBtn:"Printable Flyer for Parent Meetings",liftBtn:"The Memphis LIFT",langBtn:"Espa\xf1ol",progressTitle:"Your Progress",lessonsWord:"lessons",reset:"Reset",progressNote:"Progress saves on this device \u2014 no account needed.",moduleWord:"Module",doneWord:"done",open:"Open",esNote:null,certTitle:"Powerful Parent Certificate",certLocked:(e,t)=>"Finish all ".concat(t," lessons to unlock your printable certificate \u2014 ").concat(e," to go. Keep going!"),certUnlocked:"You did it! Enter your name, then print or save your certificate \u2014 share it with your LIFT family.",namePlaceholder:"Your full name",certOrg:"Labor Education \xb7 Union Strong \xb7 The Memphis LIFT",certHeading:"Powerful Parent Certificate",certThis:"This certifies that",certBody:"has completed all six modules of the Powerful Parent Curriculum \u2014 organizing, advocacy, family stability, education, careers, and civic power.",certQuote:"\u201cMaking the powerless parent powerful.\u201d",printBtn:"Print / Save Certificate",locale:"en-US"},es:{badge:"Creado con The Memphis LIFT \xb7 Gratis \xb7 A tu ritmo",title1:"El Curr\xedculo del",title2:"Padre Poderoso",tagline:"Haciendo poderoso al padre sin poder \u2014 con las mismas herramientas que usan los sindicatos para construir poder.",intro:e=>"Seis m\xf3dulos. ".concat(e," lecciones gratuitas, todas en este sitio. Avanza a tu propio ritmo, marca cada lecci\xf3n al completarla y gana tu certificado de Padre Poderoso. Creado para los padres de The Memphis LIFT y para cada padre listo para luchar por sus hijos."),flyerBtn:"Volante imprimible para reuniones de padres",liftBtn:"The Memphis LIFT",langBtn:"English",progressTitle:"Tu Progreso",lessonsWord:"lecciones",reset:"Reiniciar",progressNote:"Tu progreso se guarda en este dispositivo \u2014 no necesitas cuenta.",moduleWord:"M\xf3dulo",doneWord:"completadas",open:"Abrir",esNote:"Las lecciones se abren en ingl\xe9s \u2014 usa el bot\xf3n de idiomas del sitio (19 idiomas) para leerlas en espa\xf1ol.",certTitle:"Certificado de Padre Poderoso",certLocked:(e,t)=>"Completa las ".concat(t," lecciones para desbloquear tu certificado imprimible \u2014 te faltan ").concat(e,". \xa1Sigue adelante!"),certUnlocked:"\xa1Lo lograste! Escribe tu nombre y luego imprime o guarda tu certificado \u2014 comp\xe1rtelo con tu familia LIFT.",namePlaceholder:"Tu nombre completo",certOrg:"Labor Education \xb7 Union Strong \xb7 The Memphis LIFT",certHeading:"Certificado de Padre Poderoso",certThis:"Se certifica que",certBody:"ha completado los seis m\xf3dulos del Curr\xedculo del Padre Poderoso \u2014 organizaci\xf3n, defensa, estabilidad familiar, educaci\xf3n, carreras y poder c\xedvico.",certQuote:"\u201cHaciendo poderoso al padre sin poder.\u201d",printBtn:"Imprimir / Guardar Certificado",locale:"es"}},F=[{id:"m1",icon:i.A,title:{en:"Parent Power 101 \u2014 Organize Like a Union",es:"Poder de Padres 101 \u2014 Organiza como un Sindicato"},blurb:{en:"LIFT's whole model is organizing. Learn it the way unions teach it \u2014 door by door, one-on-one, together.",es:"Todo el modelo de LIFT es organizar. Apr\xe9ndelo como lo ense\xf1an los sindicatos \u2014 puerta por puerta, uno a uno, juntos."},lessons:[{id:"m1a",to:"/sarah-carpenter-story",title:{en:"Sarah Carpenter's Story",es:"La Historia de Sarah Carpenter"},desc:{en:"Why parents organize \u2014 thirty years of parent power in North Memphis.",es:"Por qu\xe9 los padres se organizan \u2014 treinta a\xf1os de poder de padres en North Memphis."}},{id:"m1b",to:"/organizing-school",title:{en:"Organizing School",es:"Escuela de Organizaci\xf3n"},desc:{en:"One-on-one conversations, mapping your neighborhood, building a committee.",es:"Conversaciones uno a uno, mapeo de tu vecindario, formaci\xf3n de un comit\xe9."}},{id:"m1c",to:"/learn/organizing-toolkit",title:{en:"Organizing Toolkit",es:"Caja de Herramientas de Organizaci\xf3n"},desc:{en:"Checklists and tools to run your own parent campaign.",es:"Listas y herramientas para dirigir tu propia campa\xf1a de padres."}}]},{id:"m2",icon:n.A,title:{en:"Advocate For Your Child",es:"Defiende a Tu Hijo"},blurb:{en:"Stand up for your child the way a union steward stands up for a worker \u2014 informed, documented, and unshakeable.",es:"Defiende a tu hijo como un delegado sindical defiende a un trabajador \u2014 informado, documentado e inquebrantable."},lessons:[{id:"m2a",to:"/learn/know-your-rights",title:{en:"Know Your Rights",es:"
2Conoce Tus Derechos"},desc:{en:"The rights you already have \u2014 and how to use them without fear.",es:"Los derechos que ya tienes \u2014 y c\xf3mo usarlos sin miedo."}},{id:"m2b",to:"/grievance-writing-school",title:{en:"Grievance Writing School",es:"Escuela de Quejas por Escrito"},desc:{en:"Put it in writing: document, date, escalate. Works at the school board too.",es:"Ponlo por escrito: documenta, fecha, escala. Tambi\xe9n funciona ante la junta escolar."}},{id:"m2c",to:"/i-am-a-man",title:{en:"I AM A MAN \u2014 Memphis History",es:"I AM A MAN \u2014 Historia de Memphis"},desc:{en:"The 1968 blueprint: dignity, discipline, and demands that changed a city.",es:"El modelo de 1968: dignidad, disciplina y demandas que cambiaron una ciudad."}}]},{id:"m3",icon:l.A,title:{en:"Family Money & Stability",es:"Dinero y Estabilidad Familiar"},blurb:{en:"A stable home is the foundation of a powerful parent. Free tools for the family budget.",es:"Un hogar estable es la base de un padre poderoso. Herramientas gratuitas para el presupuesto familiar."},lessons:[{id:"m3a",to:"/learn/financial-literacy",title:{en:"Financial Literacy",es:"Educaci\xf3n Financiera"},desc:{en:"Budgeting, credit, and debt \u2014 plain-language money skills.",es:"Presupuesto, cr\xe9dito y deudas \u2014 finanzas en lenguaje sencillo."}},{id:"m3b",to:"/learn/benefits-calculator",title:{en:"Benefits Calculator",es:"Calculadora de Beneficios"},desc:{en:"See what benefits your family may qualify for.",es:"Descubre a qu\xe9 beneficios puede calificar tu familia."}},{id:"m3c",to:"/property-taxes",title:{en:"Property Tax Relief",es:"Alivio del Impuesto a la Propiedad"},desc:{en:"Shelby County tax relief and assessor resources for homeowners.",es:"Alivio de impuestos y recursos del asesor del condado de Shelby para propietarios."}},{id:"m3d",to:"/end-grocery-tax",title:{en:"End the Grocery Tax",es:"Fin al Impuesto de Comestibles"},desc:{en:"What the grocery tax costs your family \u2014 and the fight to end it.",es:"Lo que el impuesto a los comestibles le cuesta a tu familia \u2014 y la lucha para eliminarlo."}},{id:"m3e",to:"/fair-price",title:{en:"Fair Price Watch",es:"Vigilancia de Precios Justos"},desc:{en:"Spot a grocery price that's higher in your ZIP than across town? Report it anonymously \u2014 crowdsourced data that fights predatory pricing for Memphis families.",es:"\xbfVes un precio m\xe1s alto en tu c\xf3digo postal que al otro lado de la ciudad? Rep\xf3rtalo de forma an\xf3nima \u2014 datos comunitarios que combaten los precios abusivos para las familias de Memphis."}}]},{id:"m4",icon:d.A,title:{en:"Your Kids & School",es:"Tus Hijos y la Escuela"},blurb:{en:"Free reading and school resources to keep your child learning all year long.",es:"Lectura gratuita y recursos escolares para que tu hijo siga aprendiendo todo el a\xf1o."},lessons:[{id:"m4a",to:"/back-to-school",title:{en:"Back to School Hub",es:"Centro de Regreso a Clases"},desc:{en:"Supplies, schedules, and school-year resources for Memphis families.",es:"\xdatiles, calendarios y recursos escolares para familias de Memphis."}},{id:"m4b",to:"/youth-library",title:{en:"Youth Library",es:"Biblioteca Juvenil"},desc:{en:"Free books for kids \u2014 labor stories and more, read together.",es:"Libros gratis para ni\xf1os \u2014 historias del trabajo y m\xe1s, para leer juntos."}},{id:"m4c",to:"/student-hub",title:{en:"Student Hub",es:"Centro Estudiantil"},desc:{en:"Tools built for students \u2014 homework help to future planning.",es:"Herramientas para estudiantes \u2014 de la ayuda con tareas a planear el futuro."}}]},{id:"m5",icon:c.A,title:{en:"Careers & Better Paychecks",es:"Carreras y Mejores Salarios"},blurb:{en:"For you and your graduating kids \u2014 real pathways to careers that support a family.",es:"Para ti y tus hijos que se grad\xfaan \u2014 rutas reales hacia carreras que sostienen a una familia."},lessons:[{id:"m5a",to:"/career-pathways",title:{en:"Career Pathways",es:"Rutas de Carrera"},desc:{en:"Maps from where you are to family-supporting careers.",es:"Mapas desde donde est\xe1s hacia carreras que sostienen a una familia."}},{id:"m5b",to:"/tcat-memphis",title:{en:"TCAT Memphis",es:"TCAT Memphis"},desc:{en:"Low-cost technical college \u2014 trades, healthcare, and tech credentials.",es:"Colegio t\xe9cnico de bajo costo \u2014 oficios, salud y credenciales tecnol\xf3gicas."}},{id:"m5c",to:"/job-readiness",title:{en:"Job Readiness",es:"Preparaci\xf3n Laboral"},desc:{en:"Resumes, interviews, and apprenticeship prep.",es:"Curr\xedculums, entrevistas y preparaci\xf3n para aprendizajes."}},{id:"m5d",to:"/ai-workers-school",title:{en:"AI & Workers School",es:"Escuela de IA para Trabajadores"},desc:{en:"Free AI literacy \u2014 no tech background needed.",es:"Alfabetizaci\xf3n en IA gratis \u2014 sin necesidad de experiencia t\xe9cnica."}}]}
2,{id:"m6",icon:p.A,title:{en:"Civic Power",es:"Poder C\xedvico"},blurb:{en:"Powerful parents hold decision-makers accountable \u2014 from the school board to the statehouse. Nonpartisan tools.",es:"Los padres poderosos piden cuentas a quienes deciden \u2014 de la junta escolar al capitolio. Herramientas no partidistas."},lessons:[{id:"m6a",to:"/voter-hub",title:{en:"Voter Power Hub",es:"Centro de Poder Electoral"},desc:{en:"Your actual ballot, early voting dates, and how to register \u2014 build your own opinion.",es:"Tu boleta real, fechas de votaci\xf3n anticipada y c\xf3mo registrarte \u2014 forma tu propia opini\xf3n."}},{id:"m6b",to:"/learn/legislative-tracker",title:{en:"Legislative Tracker",es:"Rastreador Legislativo"},desc:{en:"Follow the bills that affect your family and your schools.",es:"Sigue los proyectos de ley que afectan a tu familia y tus escuelas."}}]}],_=F.flatMap(e=>e.lessons.map(e=>e.id)),H="parent_power_progress",E="parent_power_name",B="parent_power_lang",q=()=>{try{return JSON.parse(localStorage.getItem(H))||{}}catch(e){return{}}};function z(){const[e,t]=(0,r.useState)(q),[a,i]=(0,r.useState)(()=>localStorage.getItem(E)||""),[n,l]=(0,r.useState)(()=>localStorage.getItem(B)||"en");(0,r.useEffect)(()=>{localStorage.setItem(H,JSON.stringify(e))},[e]),(0,r.useEffect)(()=>{localStorage.setItem(E,a)},[a]),(0,r.useEffect)(()=>{localStorage.setItem(B,n)},[n]);const d=I[n],c=(0,r.useMemo)(()=>_.filter(t=>e[t]).length,[e]),p=_.length,j=Math.round(c/p*100),k=c===p,v=(new Date).toLocaleDateString(d.locale,{year:"numeric",month:"long",day:"numeric"});return(0,A.jsxs)("div",{className:"min-h-screen bg-slate-950 text-white","data-testid":"parent-power-page",children:[(0,A.jsx)("style",{children:"@media print { body * { visibility: hidden !important; } #pp-certificate, #pp-certificate * { visibility: visible !important; } #pp-certificate { position: fixed !important; inset: 0 !important; margin: 0 !important; border-radius: 0 !important; } }"}),(0,A.jsxs)("section",{className:"relative px-4 py-20 sm:py-24 overflow-hidden",children:[(0,A.jsx)("div",{className:"absolute inset-0 bg-gradient-to-b from-slate-900 via-slate-950 to-slate-950"}),(0,A.jsx)("div",{className:"absolute -top-32 -right-32 w-96 h-96 rounded-full bg-orange-500/10 blur-3xl"}),(0,A.jsxs)("div",{className:"relative max-w-4xl mx-auto",children:[(0,A.jsxs)("div",{className:"flex flex-wrap items-center gap-3 mb-5",children:[(0,A.jsxs)("div",{className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-orange-500/15 border border-orange-400/30",children:[(0,A.jsx)(h.A,{className:"w-4 h-4 text-orange-300"}),(0,A.jsx)("span",{className:"text-xs font-bold uppercase tracking-widest text-orange-200",children:d.badge})]}),(0,A.jsxs)("button",{type:"button",onClick:()=>l("en"===n?"es":"en"),className:"inline-flex items-center gap-2 px-3 py-1.5 rounded-full bg-white/10 border border-white/25 hover:bg-white/20 text-xs font-bold uppercase tracking-widest text-white transition-colors","data-testid":"parent-power-lang-toggle",children:[(0,A.jsx)(m.A,{className:"w-4 h-4"})," ",d.langBtn]})]}),(0,A.jsxs)("h1",{className:"text-4xl sm:text-5xl lg:text-6xl font-bold leading-none tracking-tight",children:[d.title1," ",(0,A.jsx)("span",{className:"text-orange-400",children:d.title2})]}),(0,A.jsx)("p",{className:"text-lg md:text-lg mt-5 max-w-2xl italic text-orange-200",children:d.tagline}),(0,A.jsx)("p",{className:"text-base text-slate-300 mt-5 max-w-2xl leading-relaxed",children:d.intro(p)}),(0,A.jsxs)("div",{className:"mt-8 flex flex-wrap gap-3",children:[(0,A.jsxs)("a",{href:"/share/parent-power-flyer.jpg",download:"powerful-parent-curriculum-flyer.jpg",className:"inline-flex items-center gap-2 bg-white/10 border border-orange-500/50 hover:bg-orange-500/20 text-orange-200 font-bold px-4 py-2.5 rounded-lg text-sm transition-colors","data-testid":"parent-power-flyer-download",children:[(0,A.jsx)(u.A,{className:"w-4 h-4"})," ",d.flyerBtn]}),(0,A.jsxs)(o.N_,{to:"/memphis-lift",className:"inline-flex items-center gap-2 bg-white/10 border border-white/25 hover:bg-white/20 text-white font-semibold px-4 py-2.5 rounded-lg text-sm transition-colors","data-testid":"parent-power-lift-link",children:[d.liftBtn," ",(0,A.jsx)(g.A,{className:"w-4 h-4"})]})]})]})]}),(0,A.jsxs)("div",{className:"max-w-4xl mx-auto px-4 pb-20 space-y-10",children:[(0,A.jsxs)("section",{className:"bg-white/5 border border-white/10 rounded-2xl p-6","data-testid":"parent-power-progress",children:[(0,A.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-3 mb-3",children:[(0,A.jsx)("h2",{className:"text-lg font-bold",children:d.progressTitle}),(0,A.jsxs)("div",{className:"flex items-center gap-3",children:[(0,A.jsxs)("span",{className:"text-sm font-bold text-orange-300","data-testid":"parent-power-progress-count",children:[c," / ",p," ",d.lessonsWord," \xb7 ",j,"%"]}),c>0&&(0,A.jsxs)("button",{onClick:()=>t({}),className:"inline-flex items-center gap-1 text-xs text-slate-400 hover:text-white transition-colors","data-testid":"parent-power-reset-btn",children:[(0,A.jsx)(x.A,{className:"w-3 h-3"})," ",d.reset]})]})]}),(0,A.jsx)("div",{className:"h-3 bg-white/10 rounded-full overflow-hidden",children:(0,A.jsx)("div",{className:"h-full bg-gradient-to-r from-orange-500 to-amber-400 transition-all duration-500",style:{width:"".concat(j,"%")}})}),(0,A.jsx)("p",{className:"text-xs text-slate-400 mt-2",children:d.progressNote}),d.esNote&&(0,A.jsx)("p",{className:"text-xs text-orange-200/80 mt-1","data-testid":"parent-power-es-note",children:d.esNote})]}),F.map((a,r)=>
2{const i=a.icon,l=a.lessons.filter(t=>e[t.id]).length;return(0,A.jsxs)("section",{className:"bg-white/5 border border-white/10 rounded-2xl overflow-hidden","data-testid":"parent-power-module-".concat(a.id),children:[(0,A.jsxs)("div",{className:"p-6 border-b border-white/10 flex items-start gap-4",children:[(0,A.jsx)("div",{className:"w-11 h-11 rounded-xl bg-orange-500/15 border border-orange-400/30 flex items-center justify-center flex-shrink-0",children:(0,A.jsx)(i,{className:"w-5 h-5 text-orange-300"})}),(0,A.jsxs)("div",{className:"min-w-0",children:[(0,A.jsxs)("p",{className:"text-[11px] font-bold uppercase tracking-widest text-orange-300",children:[d.moduleWord," ",r+1," \xb7 ",l,"/",a.lessons.length," ",d.doneWord]}),(0,A.jsx)("h3",{className:"text-xl font-bold mt-0.5",children:a.title[n]}),(0,A.jsx)("p",{className:"text-sm text-slate-300 mt-1 leading-relaxed",children:a.blurb[n]})]})]}),(0,A.jsx)("ul",{children:a.lessons.map(a=>{const r=!!e[a.id];return(0,A.jsxs)("li",{className:"flex items-center gap-3 px-6 py-4 border-b border-white/5 last:border-b-0",children:[(0,A.jsx)("button",{onClick:()=>{return e=a.id,t(t=>(0,s.A)((0,s.A)({},t),{},{[e]:!t[e]}));var e},"aria-label":a.title[n],"data-testid":"parent-power-check-".concat(a.id),className:"flex-shrink-0",children:r?(0,A.jsx)(b.A,{className:"w-6 h-6 text-emerald-400"}):(0,A.jsx)(f.A,{className:"w-6 h-6 text-slate-500 hover:text-orange-300 transition-colors"})}),(0,A.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,A.jsx)("p",{className:"font-bold text-sm ".concat(r?"text-slate-400 line-through":"text-white"),children:a.title[n]}),(0,A.jsx)("p",{className:"text-xs text-slate-400 mt-0.5",children:a.desc[n]})]}),(0,A.jsxs)(o.N_,{to:a.to,"data-testid":"parent-power-open-".concat(a.id),className:"flex-shrink-0 inline-flex items-center gap-1.5 text-xs font-bold px-3 py-1.5 rounded-full bg-orange-500/15 border border-orange-400/40 text-orange-200 hover:bg-orange-500/30 transition-colors",children:[d.open," ",(0,A.jsx)(g.A,{className:"w-3 h-3"})]})]},a.id)})})]},a.id)}),(0,A.jsx)(P,{lang:n}),(0,A.jsx)(S.U,{dark:!0,testId:"pp-mvahs-card",heading:"es"===n?"Termina tu propio diploma \u2014 gratis":"Finish your own diploma while your kids finish theirs \u2014 free",body:"es"===n?"Memphis Virtual Adult High School otorga un diploma de preparatoria acreditado y real \u2014 no un GED \u2014 gratis, totalmente virtual y a tu propio ritmo para adultos de Tennessee mayores de 18 a\xf1os. Una madre de MVAHS se gradu\xf3 junto a su propia hija. Nunca es demasiado tarde.":"Memphis Virtual Adult High School awards a real accredited high school diploma \u2014 not a GED \u2014 free, fully virtual and self-paced for Tennessee adults 18+. One MVAHS mother graduated alongside her own daughter. It's never too late.",cta:"es"===n?"Conoce Memphis Virtual Adult High School \u2192":"Learn about Memphis Virtual Adult High School \u2192"}),(0,A.jsx)(M._,{dark:!0,lang:n,testId:"pp-safe-haven-card"}),(0,A.jsx)(L.M,{dark:!0,testId:"pp-stand-strong-card",heading:"Is your child being bullied at school or online?",body:"Stand Strong gives kids free 24/7 help lines, a step-by-step game plan, and support for dark thoughts \u2014 plus the warning signs every parent should know."}),(0,A.jsxs)("section",{className:"rounded-2xl border-2 p-6 sm:p-8 ".concat(k?"border-orange-500/70 bg-orange-500/5":"border-white/10 bg-white/5"),"data-testid":"parent-power-certificate-section",children:[(0,A.jsxs)("div",{className:"flex items-center gap-3 mb-3",children:[(0,A.jsx)(y.A,{className:"w-7 h-7 ".concat(k?"text-orange-300":"text-slate-500")}),(0,A.jsx)("h2",{className:"text-2xl font-bold",children:d.certTitle})]}),k?(0,A.jsxs)("div",{"data-testid":"parent-power-certificate-unlocked",children:[(0,A.jsx)("p",{className:"text-slate-300 text-sm mb-4",children:d.certUnlocked}),(0,A.jsx)("input",{type:"text",value:a,onChange:e=>i(e.target.value),placeholder:d.namePlaceholder,className:"w-full max-w-sm bg-slate-900 border border-white/20 rounded-lg px-4 py-2.5 text-white text-sm mb-5 focus:outline-none focus:border-orange-400","data-testid":"parent-power-cert-name-input"}),(0,A.jsxs)("div",{id:"pp-certificate",className:"bg-[#fdf8f0] text-slate-900 rounded-xl p-8 sm:p-12 text-center border-8 border-double border-orange-600","data-testid":"parent-power-certificate",children:[(0,A.jsx)("p",{className:"text-[11px] font-bold uppercase tracking-[0.35em] text-orange-700",children:d.certOrg}),(0,A.jsx)("h3",{className:"font-serif text-3xl sm:text-4xl font-bold mt-4",children:d.certHeading}),(0,A.jsx)("p",{className:"text-sm mt-4 text-slate-600",children:d.certThis}),(0,A.jsx)("p",{className:"font-serif text-2xl sm:text-3xl font-bold mt-2 text-orange-800",children:a||"________________________"}),(0,A.jsx)("p",{className:"text-sm mt-4 text-slate-600 max-w-md mx-auto leading-relaxed",children:d.certBody}),(0,A.jsx)("p",{className:"font-serif italic text-base mt-5 text-slate-700",children:d.certQuote}),(0,A.jsxs)("div",{className:"flex items-center justify-center gap-8 mt-6 text-xs text-slate-500",children:[(0,A.jsx)("span",{children:v}),(0,A.jsx)("span",{children:"laboreducation.org/parent-power"})]})]}),(0,A.jsxs)("button",{onClick:()=>window.print(),className:"mt-5 inline-flex items-center gap-2 bg-orange-500 hover:bg-orange-400 text-slate-950 font-bold px-5 py-2.5 rounded-lg text-sm transition-colors","data-testid":"parent-power-print-cert-btn",children:[(0,A.jsx)(w.A,{className:"w-4 h-4"})," ",d.printBtn]})]}):(0,A.jsx)("p",{className:"text-slate-300 text-sm","data-testid":"parent-power-certificate-locked",children:d.certLocked(p-c,p)})]})]})]})}},85347(e,t,a){a.d(t,{A:()=>s});const s=(0,a(77784).A)("award",[["path",{d:"m15.477 12.89 1.515 8.526a.5.5 0 0 1-.81.47l-3.58-2.687a1 1 0 0 0-1.197 0l-3.586 2.686a.5.5 0 0 1-.81-.469l1.514-8.526",key:"1yiouv"}],["circle",{cx:"12",cy:"8",r:"6",key:"1vp47v"}]])},94805(e,t,a){a.d(t,{A:()=>s});const s=(0,a(77784).A)("rotate-ccw",[["path",{d:"M3 12a9 9 0 1 0 9-9 9.75 9.75 0 0 0-6.74 2.74L3 8",key:"1357e3"}],["path",{d:"M3 3v5h5",key:"1xhq8a"}]])}}]); 3//# sourceMappingURL=6007.4663355a.chunk.js.map
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.