{"id":1258,"date":"2026-01-06T19:50:45","date_gmt":"2026-01-06T19:50:45","guid":{"rendered":"https:\/\/tree-of-mylife.com\/?page_id=1258"},"modified":"2026-01-06T19:50:46","modified_gmt":"2026-01-06T19:50:46","slug":"prueba-forms-nuevos-y-arbol-work-experience","status":"publish","type":"page","link":"https:\/\/tree-of-mylife.com\/es\/prueba-forms-nuevos-y-arbol-work-experience\/","title":{"rendered":"prueba forms nuevos y arbol work experience"},"content":{"rendered":"\n<div style=\"padding:60px 20px; font-family: Arial, Helvetica, sans-serif;\">\n  <!-- ===== Card con \u00e1rbol de fondo ===== -->\n  <div id=\"work-card\" style=\"\n    max-width:960px; margin:auto; padding:28px; border-radius:14px;\n    box-shadow:0 12px 28px rgba(0,0,0,.25);\n    background:\n      linear-gradient(to bottom right, rgba(0,0,0,0.12), rgba(0,0,0,0.12)),\n      url('https:\/\/tree-of-mylife.com\/wp-content\/uploads\/2025\/08\/work-experience-2.png') center\/cover no-repeat !important;\n    background-color: transparent !important; color:#fff;\">\n\n    <!-- ===== Barra superior: T\u00edtulo + Idioma ===== -->\n    <div style=\"display:flex; align-items:center; justify-content:space-between; gap:12px; margin-bottom:14px;\">\n      <h2 id=\"title\" style=\"margin:0; font-size:36px; font-weight:800; letter-spacing:.2px; color:#fff; text-shadow:0 2px 6px rgba(0,0,0,.6);\">\n        Work Experience\n      <\/h2>\n      <div>\n        <label for=\"langSel\" style=\"font-weight:700; margin-right:8px; text-shadow:0 1px 3px rgba(0,0,0,.6);\">Language<\/label>\n        <select id=\"langSel\" style=\"padding:8px 12px; border-radius:10px; border:1px solid rgba(255,255,255,.6); background:rgba(0,0,0,.25); color:#fff;\">\n          <option value=\"en\">English<\/option>\n          <option value=\"es\">Espa\u00f1ol<\/option>\n        <\/select>\n      <\/div>\n    <\/div>\n\n    <!-- ===== Formulario ===== -->\n    <form id=\"workForm\" style=\"font-weight:600; text-shadow:0 1px 3px rgba(0,0,0,.55);\">\n      <style>\n        .row{display:flex; gap:14px; flex-wrap:wrap}\n        label{display:block; margin:10px 0 6px; font-size:18px}\n        input, textarea, select{\n          width:100%; padding:12px; border-radius:12px; font-size:16px;\n          border:1px solid rgba(255,255,255,.7); background:rgba(255,255,255,.14);\n          color:#fff; outline:none; backdrop-filter: blur(2px);\n        }\n        textarea{min-height:110px; resize:vertical}\n        .blk{position:relative; margin:0 0 22px; padding:14px; border-radius:12px;\n             background:rgba(0,0,0,.20); border:1px solid rgba(255,255,255,.2)}\n        .btn{border:none; border-radius:12px; padding:12px 16px; cursor:pointer; font-weight:800; color:#fff; text-shadow:none}\n        .btn-primary{background:#0f3a8a}\n        .btn-success{background:#16a34a}\n        .btn-copy{background:#6a1b9a}\n        .btn-wa{background:#25D366}\n        .btn-mail{background:#1E90FF}\n        .btn-pdf{background:#e67e22}\n        .btn-print{background:#8e44ad}\n        .btn-json{background:#0ea5e9}\n        .btn-remove{background:#dc2626; position:absolute; top:-10px; right:-10px; display:none}\n        .muted{color:#fff; background:rgba(0,0,0,.28); padding:8px 12px; border-radius:10px; font-size:14px}\n        .section-title{font-size:22px; margin:14px 0 8px; font-weight:800; text-shadow:0 2px 6px rgba(0,0,0,.6)}\n        .att-wrap{display:grid; gap:10px; margin-top:10px}\n        .att-row{display:flex; align-items:center; gap:10px; background:rgba(0,0,0,.22); border:1px solid rgba(255,255,255,.25); color:#fff; padding:10px; border-radius:12px;}\n      <\/style>\n\n      <div id=\"jobs\">\n        <!-- === Bloque de trabajo (plantilla) === -->\n        <div class=\"blk\" data-cloneable=\"1\">\n          <button type=\"button\" class=\"btn btn-remove\" onclick=\"this.closest('.blk').remove()\">\u00d7<\/button>\n\n          <div class=\"row\">\n            <div style=\"flex:1; min-width:220px\">\n              <label data-i18n=\"company\">Company Name<\/label>\n              <input name=\"company_name[]\" data-i18n-ph=\"ph_company\" placeholder=\"e.g., Acme Inc.\">\n            <\/div>\n            <div style=\"flex:1; min-width:220px\">\n              <label data-i18n=\"role\">Role \/ Job Title<\/label>\n              <input name=\"job_title[]\" data-i18n-ph=\"ph_role\" placeholder=\"e.g., Project Manager\">\n            <\/div>\n            <div style=\"flex:1; min-width:220px\">\n              <label data-i18n=\"location\">Location<\/label>\n              <input name=\"job_location[]\" data-i18n-ph=\"ph_location\" placeholder=\"City, Country\">\n            <\/div>\n          <\/div>\n\n          <div class=\"row\">\n            <div style=\"flex:1; min-width:200px\">\n              <label data-i18n=\"start\">Start Date<\/label>\n              <input type=\"date\" name=\"start_date[]\">\n            <\/div>\n            <div style=\"flex:1; min-width:200px\">\n              <label data-i18n=\"end\">End Date<\/label>\n              <input type=\"date\" name=\"end_date[]\" class=\"end-date\">\n            <\/div>\n            <div style=\"flex:1; min-width:200px; display:flex; align-items:end;\">\n              <label style=\"display:inline-flex; align-items:center; gap:10px; margin:0 0 6px;\">\n                <input type=\"checkbox\" class=\"current\" style=\"transform:scale(1.2)\"> <span data-i18n=\"current\">Current \/ Ongoing<\/span>\n              <\/label>\n            <\/div>\n          <\/div>\n\n          <div class=\"row\">\n            <div style=\"flex:1; min-width:220px\">\n              <label data-i18n=\"employment_type\">Employment Type<\/label>\n              <select name=\"employment_type[]\">\n                <option value=\"\" data-i18n=\"select_one\">Select one\u2026<\/option>\n                <option data-i18n=\"full_time\">Full-time<\/option>\n                <option data-i18n=\"part_time\">Part-time<\/option>\n                <option data-i18n=\"contract\">Contract<\/option>\n                <option data-i18n=\"freelance\">Freelance<\/option>\n                <option data-i18n=\"internship\">Internship<\/option>\n              <\/select>\n            <\/div>\n            <div style=\"flex:1; min-width:220px\">\n              <label data-i18n=\"supervisor\">Supervisor \/ Contact<\/label>\n              <input name=\"supervisor[]\" data-i18n-ph=\"ph_supervisor\" placeholder=\"Name, email\/phone\">\n            <\/div>\n            <div style=\"flex:1; min-width:220px\">\n              <label data-i18n=\"salary\">Salary (optional)<\/label>\n              <input name=\"salary[]\" data-i18n-ph=\"ph_salary\" placeholder=\"$\">\n            <\/div>\n          <\/div>\n\n          <label class=\"section-title\" data-i18n=\"responsibilities\">Responsibilities \/ Key Contributions<\/label>\n          <textarea name=\"job_description[]\" data-i18n-ph=\"ph_resp\" placeholder=\"Main tasks, team size, KPIs, etc.\"><\/textarea>\n\n          <label class=\"section-title\" data-i18n=\"tech\">Technologies \/ Skills Used<\/label>\n          <textarea name=\"tech[]\" data-i18n-ph=\"ph_tech\" placeholder=\"e.g., Excel, Salesforce, React, Python\u2026\"><\/textarea>\n\n          <label class=\"section-title\" data-i18n=\"achievements\">Achievements<\/label>\n          <textarea name=\"achievements[]\" data-i18n-ph=\"ph_ach\" placeholder=\"Awards, promotions, measurable impact\u2026\"><\/textarea>\n\n          <!-- ===== Adjuntos por trabajo ===== -->\n          <label class=\"section-title\" data-i18n=\"attachments\">Attachments (contracts, pay stubs, photos, PDFs)<\/label>\n          <div class=\"row\" style=\"align-items:center; gap:10px;\">\n            <button type=\"button\" class=\"btn btn-primary\" onclick=\"attachFilesJob(this)\" data-i18n=\"attach_files\">Attach files<\/button>\n            <span class=\"muted\" data-i18n=\"attach_hint\">Files stay in your browser. To upload to WordPress we can integrate later.<\/span>\n          <\/div>\n          <div class=\"att-wrap\"><\/div>\n        <\/div>\n      <\/div>\n\n      <div class=\"row\" style=\"margin-top:10px\">\n        <button type=\"button\" class=\"btn btn-primary\" onclick=\"addJob()\" data-i18n=\"add_job\">+ Add Another Job<\/button>\n        <button type=\"submit\" class=\"btn btn-success\" data-i18n=\"submit\">Save<\/button>\n        <span class=\"muted\" data-i18n=\"hint_add\">You can add as many jobs as needed.<\/span>\n      <\/div>\n    <\/form>\n\n    <!-- ===== Botonera general ===== -->\n    <div class=\"row\" style=\"margin-top:16px;\">\n      <button class=\"btn btn-primary\" onclick=\"shareNative()\" data-i18n=\"share_native\">Share\u2026<\/button>\n      <button class=\"btn btn-copy\" onclick=\"copyLink()\" data-i18n=\"share_copy\">Copy link<\/button>\n      <button class=\"btn btn-mail\" onclick=\"shareEmail()\" data-i18n=\"share_email\">Email<\/button>\n      <button class=\"btn btn-wa\" onclick=\"shareWhatsApp()\" data-i18n=\"share_whatsapp\">WhatsApp<\/button>\n      <button class=\"btn btn-print\" onclick=\"printCard()\" data-i18n=\"print\">Print<\/button>\n      <button class=\"btn btn-pdf\" onclick=\"downloadPDF()\" data-i18n=\"dl_pdf\">Download PDF<\/button>\n      <button class=\"btn btn-json\" onclick=\"downloadJSON()\" data-i18n=\"dl_json\">Download JSON<\/button>\n    <\/div>\n  <\/div><!-- \/work-card -->\n<\/div>\n\n<script>\n\/* ===================== i18n EN\/ES ===================== *\/\nconst I18N_WK = {\n  en:{\n    title:\"Work Experience\",\n    company:\"Company Name\",\n    role:\"Role \/ Job Title\",\n    location:\"Location\",\n    start:\"Start Date\",\n    end:\"End Date\",\n    current:\"Current \/ Ongoing\",\n    employment_type:\"Employment Type\",\n    select_one:\"Select one\u2026\",\n    full_time:\"Full-time\", part_time:\"Part-time\", contract:\"Contract\", freelance:\"Freelance\", internship:\"Internship\",\n    supervisor:\"Supervisor \/ Contact\",\n    salary:\"Salary (optional)\",\n    responsibilities:\"Responsibilities \/ Key Contributions\",\n    tech:\"Technologies \/ Skills Used\",\n    achievements:\"Achievements\",\n    attachments:\"Attachments (contracts, pay stubs, photos, PDFs)\",\n    attach_files:\"Attach files\",\n    attach_hint:\"Files stay in your browser. To upload to WordPress we can integrate later.\",\n    file_no:\"No files yet.\",\n    file_download:\"Download\",\n    file_remove:\"Remove\",\n    file_share:\"Share\u2026\",\n    file_copy:\"Copy link\",\n    file_email:\"Email\",\n    file_whatsapp:\"WhatsApp\",\n    add_job:\"+ Add Another Job\",\n    submit:\"Save\",\n    hint_add:\"You can add as many jobs as needed.\",\n    \/\/ share general\n    share_native:\"Share\u2026\",\n    share_copy:\"Copy link\",\n    share_email:\"Email\",\n    share_whatsapp:\"WhatsApp\",\n    print:\"Print\",\n    dl_pdf:\"Download PDF\",\n    dl_json:\"Download JSON\",\n    \/\/ placeholders\n    ph_company:\"e.g., Acme Inc.\",\n    ph_role:\"e.g., Project Manager\",\n    ph_location:\"City, Country\",\n    ph_supervisor:\"Name, email\/phone\",\n    ph_salary:\"$ (optional)\",\n    ph_resp:\"Main tasks, team size, KPIs, etc.\",\n    ph_tech:\"e.g., Excel, Salesforce, React, Python\u2026\",\n    ph_ach:\"Awards, promotions, measurable impact\u2026\"\n  },\n  es:{\n    title:\"Experiencia Laboral\",\n    company:\"Nombre de la Empresa\",\n    role:\"Cargo \/ Puesto\",\n    location:\"Ubicaci\u00f3n\",\n    start:\"Fecha de inicio\",\n    end:\"Fecha de finalizaci\u00f3n\",\n    current:\"Actual \/ En curso\",\n    employment_type:\"Tipo de contrataci\u00f3n\",\n    select_one:\"Selecciona una\u2026\",\n    full_time:\"Tiempo completo\", part_time:\"Medio tiempo\", contract:\"Contrato\", freelance:\"Freelance\", internship:\"Pasant\u00eda\",\n    supervisor:\"Supervisor \/ Contacto\",\n    salary:\"Salario (opcional)\",\n    responsibilities:\"Responsabilidades \/ Aportes clave\",\n    tech:\"Tecnolog\u00edas \/ Habilidades usadas\",\n    achievements:\"Logros\",\n    attachments:\"Adjuntos (contratos, recibos, fotos, PDFs)\",\n    attach_files:\"Adjuntar archivos\",\n    attach_hint:\"Los archivos se quedan en tu navegador. Para subirlos a WordPress lo integramos despu\u00e9s.\",\n    file_no:\"A\u00fan no hay archivos.\",\n    file_download:\"Descargar\",\n    file_remove:\"Eliminar\",\n    file_share:\"Compartir\u2026\",\n    file_copy:\"Copiar enlace\",\n    file_email:\"Email\",\n    file_whatsapp:\"WhatsApp\",\n    add_job:\"+ Agregar Otro Trabajo\",\n    submit:\"Guardar\",\n    hint_add:\"Puedes agregar tantos trabajos como necesites.\",\n    \/\/ share general\n    share_native:\"Compartir\u2026\",\n    share_copy:\"Copiar enlace\",\n    share_email:\"Email\",\n    share_whatsapp:\"WhatsApp\",\n    print:\"Imprimir\",\n    dl_pdf:\"Descargar PDF\",\n    dl_json:\"Descargar JSON\",\n    \/\/ placeholders\n    ph_company:\"ej.: Acme Inc.\",\n    ph_role:\"ej.: Jefe de Proyecto\",\n    ph_location:\"Ciudad, Pa\u00eds\",\n    ph_supervisor:\"Nombre, email\/tel\u00e9fono\",\n    ph_salary:\"$ (opcional)\",\n    ph_resp:\"Tareas principales, tama\u00f1o de equipo, KPIs, etc.\",\n    ph_tech:\"ej.: Excel, Salesforce, React, Python\u2026\",\n    ph_ach:\"Premios, ascensos, impacto medible\u2026\"\n  }\n};\nfunction wkGetLang(){\n  const q = new URL(location.href).searchParams.get('lang');\n  const saved = localStorage.getItem('form_lang_work');\n  const sel = document.getElementById('langSel')?.value;\n  const candidate = sel || q || saved || 'en';\n  return (candidate==='es') ? 'es' : 'en';\n}\nfunction wkApplyLang(lang){\n  const t = I18N_WK[lang];\n  document.getElementById('title').textContent = t.title;\n  document.querySelectorAll('[data-i18n]').forEach(el=>{\n    const k = el.getAttribute('data-i18n');\n    if (t[k] !== undefined) el.textContent = t[k];\n  });\n  document.querySelectorAll('[data-i18n-ph]').forEach(el=>{\n    const k = el.getAttribute('data-i18n-ph');\n    if (t[k] !== undefined) el.setAttribute('placeholder', t[k]);\n  });\n  const sel = document.getElementById('langSel'); if(sel) sel.value = lang;\n  localStorage.setItem('form_lang_work', lang);\n}\ndocument.getElementById('langSel').addEventListener('change', e=>wkApplyLang(e.target.value));\nwkApplyLang(wkGetLang());\n\n\/* ======== l\u00f3gica de bloque ======== *\/\nfunction wireJobBlock(blk){\n  \/\/ current -> deshabilita fecha fin\n  const cur = blk.querySelector('.current');\n  const end = blk.querySelector('.end-date');\n  if(cur && end){\n    const sync = ()=>{ if(cur.checked){ end.value=''; end.disabled=true; end.style.opacity=.6; } else { end.disabled=false; end.style.opacity=1; } };\n    cur.addEventListener('change', sync); sync();\n  }\n  \/\/ estado de archivos\n  if(!blk._files){ blk._files = []; }\n  renderFilesJob(blk);\n  \/\/ bot\u00f3n eliminar en clones\n  const rm = blk.querySelector('.btn-remove');\n  if(rm && blk.dataset.cloned==='true'){ rm.style.display='inline-block'; }\n}\nfunction addJob(){\n  const container = document.getElementById('jobs');\n  const first = container.querySelector('.blk');\n  const clone = first.cloneNode(true);\n  clone.dataset.cloned='true';\n  clone.querySelectorAll('input, textarea, select').forEach(el=>{\n    if(el.type==='checkbox'){ el.checked=false; return; }\n    if(el.tagName==='SELECT'){ el.selectedIndex=0; return; }\n    el.value='';\n  });\n  clone._files = [];\n  wireJobBlock(clone);\n  container.appendChild(clone);\n}\ndocument.querySelectorAll('.blk').forEach(wireJobBlock);\n\n\/* ======== Adjuntos por trabajo ======== *\/\nfunction attachFilesJob(btn){\n  const blk = btn.closest('.blk');\n  if(!blk._files){ blk._files = []; }\n  const inp = document.createElement('input');\n  inp.type = 'file'; inp.multiple = true; inp.style.display='none';\n  document.body.appendChild(inp);\n  inp.addEventListener('change', e=>{\n    if(e.target.files?.length){\n      [...e.target.files].forEach(f=>{\n        blk._files.push({ id:uid(), file:f, url:URL.createObjectURL(f) });\n      });\n      renderFilesJob(blk);\n    }\n    inp.remove();\n  });\n  inp.click();\n}\nfunction renderFilesJob(blk){\n  const wrap = blk.querySelector('.att-wrap');\n  wrap.innerHTML = '';\n  const t = I18N_WK[wkGetLang()];\n  if(!blk._files || !blk._files.length){\n    const empty = document.createElement('div');\n    empty.textContent = t.file_no || \"No files yet.\";\n    empty.className = 'muted';\n    wrap.appendChild(empty);\n    return;\n  }\n  blk._files.forEach(f=>{\n    const row = document.createElement('div'); row.className = 'att-row';\n    const meta = document.createElement('div'); meta.style.flex='1';\n    meta.innerHTML = `<strong>${f.file.name}<\/strong><br><span style=\"font-size:13px; opacity:.9\">${humanSize(f.file.size)} \u2014 ${f.file.type||'application\/octet-stream'}<\/span>`;\n    const btns = document.createElement('div'); btns.style.cssText = \"display:flex; gap:8px; flex-wrap:wrap;\";\n\n    const bDl = mkBtn('btn btn-primary', t.file_download || \"Download\", ()=>{ const a=document.createElement('a'); a.href=f.url; a.download=f.file.name; a.click(); });\n    const bShare = mkBtn('btn btn-primary', t.file_share || \"Share\u2026\", async ()=>{\n      const data = { title: document.getElementById('title').textContent, text: f.file.name, url: location.href };\n      if (navigator.share){ try{ await navigator.share(data); }catch(e){} } else { alert(t.file_share || \"Share\u2026\"); }\n    });\n    const bCopy = mkBtn('btn btn-copy', t.file_copy || \"Copy link\", async ()=>{\n      try{ await navigator.clipboard.writeText(location.href); alert('Link copied!'); }\n      catch(e){ const ta=document.createElement('textarea'); ta.value=location.href; document.body.appendChild(ta); ta.select(); document.execCommand('copy'); ta.remove(); alert('Link copied!'); }\n    });\n    const bEmail = mkBtn('btn btn-mail', t.file_email || \"Email\", ()=>{\n      const s = encodeURIComponent(`${document.getElementById('title').textContent} - ${f.file.name}`);\n      const b = encodeURIComponent(location.href);\n      location.href = `mailto:?subject=${s}&body=${b}`;\n    });\n    const bWa = mkBtn('btn btn-wa', t.file_whatsapp || \"WhatsApp\", ()=>{\n      const u = encodeURIComponent(location.href);\n      const name = encodeURIComponent(f.file.name);\n      window.open(`https:\/\/wa.me\/?text=${name}%20${u}`, '_blank');\n    });\n    const bRm = mkBtn('btn btn-remove', t.file_remove || \"Remove\", ()=>{\n      URL.revokeObjectURL(f.url);\n      blk._files = blk._files.filter(x=>x.id!==f.id);\n      renderFilesJob(blk);\n    });\n\n    btns.appendChild(bDl); btns.appendChild(bShare); btns.appendChild(bCopy); btns.appendChild(bEmail); btns.appendChild(bWa); btns.appendChild(bRm);\n    row.appendChild(meta); row.appendChild(btns); wrap.appendChild(row);\n  });\n}\n\n\/* ======== compartir \/ descargar (general) ======== *\/\nfunction pageTitle(){ return document.getElementById('title')?.textContent || 'Form'; }\nfunction pageURL(){ return location.href; }\nasync function shareNative(){\n  const data = {title: pageTitle(), text: pageTitle(), url: pageURL()};\n  if (navigator.share){ try{ await navigator.share(data); }catch(e){} }\n  else { alert(I18N_WK[wkGetLang()].share_native); }\n}\nasync function copyLink(){\n  try{ await navigator.clipboard.writeText(pageURL()); alert('Link copied!'); }\n  catch(e){\n    const t=document.createElement('textarea'); t.value=pageURL(); document.body.appendChild(t);\n    t.select(); document.execCommand('copy'); t.remove(); alert('Link copied!');\n  }\n}\nfunction shareEmail(){\n  const s = encodeURIComponent(pageTitle());\n  const b = encodeURIComponent(pageURL());\n  location.href = `mailto:?subject=${s}&body=${b}`;\n}\nfunction shareWhatsApp(){\n  const u = encodeURIComponent(pageURL());\n  const t = encodeURIComponent(pageTitle());\n  window.open(`https:\/\/wa.me\/?text=${t}%20${u}`, '_blank');\n}\nfunction downloadJSON(){\n  const fd = new FormData(document.getElementById('workForm'));\n  const data = {};\n  for (const [k,v] of fd.entries()){\n    (data[k]!==undefined) ? (Array.isArray(data[k]) ? data[k].push(v) : data[k]=[data[k],v]) : data[k]=v;\n  }\n  \/\/ Adjuntos por trabajo (metadatos)\n  const jobs = [...document.querySelectorAll('#jobs .blk')].map(b=>({\n    files: (b._files||[]).map(f=>({name:f.file.name, size:f.file.size, type:f.file.type}))\n  }));\n  data.jobs_meta = jobs;\n\n  const blob = new Blob([JSON.stringify(data,null,2)],{type:'application\/json'});\n  const a=document.createElement('a'); a.href=URL.createObjectURL(blob);\n  a.download = pageTitle().replace(\/\\s+\/g,'_') + '.json'; a.click();\n  setTimeout(()=>URL.revokeObjectURL(a.href),500);\n}\nfunction printCard(){ window.print(); }\nfunction downloadPDF(){\n  const card = document.getElementById('work-card').cloneNode(true);\n  const w = window.open('', '_blank', 'width=960,height=1200');\n  const css = `\n    <style>\n      @page { size: A4; margin: 14mm; }\n      html, body { background:#fff; }\n      body{-webkit-print-color-adjust: exact; print-color-adjust: exact;}\n      *{-webkit-print-color-adjust: exact !important; print-color-adjust: exact !important;}\n      input,textarea,select{border:1px solid #333 !important; background:transparent !important; color:#000 !important; text-shadow:none !important;}\n      .btn { display:none !important; }\n    <\/style>`;\n  w.document.open();\n  w.document.write(\\`<!doctype html><html><head><meta charset=\"utf-8\"><title>\\${pageTitle()} - PDF<\/title>\\${css}<\/head><body>\\${card.outerHTML}<script>window.onload=()=>setTimeout(()=>window.print(),250)<\\\/script><\/body><\/html>\\`);\n  w.document.close();\n}\n\n\/* ======== util ======== *\/\nfunction uid(){ return Math.random().toString(36).slice(2); }\nfunction humanSize(b){ if (b<1024) return b+' B'; if(b<1048576) return (b\/1024).toFixed(1)+' KB'; if(b<1073741824) return (b\/1048576).toFixed(1)+' MB'; return (b\/1073741824).toFixed(1)+' GB'; }\nfunction mkBtn(cls, text, on){ const b=document.createElement('button'); b.type='button'; b.className=cls; b.textContent=text; b.onclick=on; return b; }\n<\/script>\n\n","protected":false},"excerpt":{"rendered":"<p>Work Experience Language EnglishEspa\u00f1ol \u00d7 Company Name Role \/ Job Title Location Start Date End Date Current \/ Ongoing Employment Type Select one\u2026Full-timePart-timeContractFreelanceInternship Supervisor \/ Contact Salary (optional) Responsibilities \/ Key Contributions Technologies \/ Skills Used Achievements Attachments (contracts, pay stubs, photos, PDFs) Attach files Files stay in your browser. To upload to WordPress we [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","pmpro_default_level":"","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-1258","page","type-page","status-publish","hentry","pmpro-has-access"],"_links":{"self":[{"href":"https:\/\/tree-of-mylife.com\/es\/wp-json\/wp\/v2\/pages\/1258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tree-of-mylife.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/tree-of-mylife.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/tree-of-mylife.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/tree-of-mylife.com\/es\/wp-json\/wp\/v2\/comments?post=1258"}],"version-history":[{"count":1,"href":"https:\/\/tree-of-mylife.com\/es\/wp-json\/wp\/v2\/pages\/1258\/revisions"}],"predecessor-version":[{"id":1259,"href":"https:\/\/tree-of-mylife.com\/es\/wp-json\/wp\/v2\/pages\/1258\/revisions\/1259"}],"wp:attachment":[{"href":"https:\/\/tree-of-mylife.com\/es\/wp-json\/wp\/v2\/media?parent=1258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}