1"use strict";(self.webpackChunktravelisimov1_0=self.webpackChunktravelisimov1_0||[]).push([[3348],{3348(e,i,o){o.r(i),o.d(i,{default:()=>x});var a=o(5544),r=o(89379),n=o(65043),l=(o(45238),o(25756)),t=o(70231),s=o(41591),c=o(49092),d=o(91688),u=o(11122),p=o(953),m=o(70579);const v=e=>{let i=e.type;const o={learn:(0,m.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",children:[(0,m.jsx)("path",{d:"M4 19.5V5.5C4 4.7 4.7 4 5.5 4H20v15H5.5C4.7 19 4 19.2 4 19.5Z",stroke:"currentColor",strokeWidth:"2",strokeLinejoin:"round"}),(0,m.jsx)("path",{d:"M8 8h8M8 12h6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]}),skills:(0,m.jsx)("svg",{viewBox:"0 0 24 24",fill:"none",children:(0,m.jsx)("path",{d:"M12 3l2.4 5 5.6.8-4 3.9.9 5.5L12 15.6 7.1 18.2l.9-5.5-4-3.9 5.6-.8L12 3Z",stroke:"currentColor",strokeWidth:"2",strokeLinejoin:"round"})}),career:(0,m.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",children:[(0,m.jsx)("path",{d:"M9 7V5.8C9 4.8 9.8 4 10.8 4h2.4c1 0 1.8.8 1.8 1.8V7",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"}),(0,m.jsx)("path",{d:"M5 7h14c1.1 0 2 .9 2 2v9c0 1.1-.9 2-2 2H5c-1.1 0-2-.9-2-2V9c0-1.1.9-2 2-2Z",stroke:"currentColor",strokeWidth:"2",strokeLinejoin:"round"}),(0,m.jsx)("path",{d:"M3 12h18M10 12v2h4v-2",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),purpose:(0,m.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",children:[(0,m.jsx)("path",{d:"M12 21s7-4.4 7-10.5A4.5 4.5 0 0 0 12 6a4.5 4.5 0 0 0-7 4.5C5 16.6 12 21 12 21Z",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,m.jsx)("path",{d:"M9 11.5l2 2 4-4",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),grow:(0,m.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",children:[(0,m.jsx)("path",{d:"M4 19V9M10 19V5M16 19v-7M22 19H2",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,m.jsx)("path",{d:"m4 9 6-4 6 7 6-6",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]}),future:(0,m.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",children:[(0,m.jsx)("path",{d:"M12 21a9 9 0 1 0 0-18a9 9 0 0 0 0 18Z",stroke:"currentColor",strokeWidth:"2"}),(0,m.jsx)("path",{d:"M3.6 9h16.8M3.6 15h16.8M12 3c2.2 2.4 3.4 5.4 3.4 9S14.2 18.6 12 21M12 3C9.8 5.4 8.6 8.4 8.6 12S9.8 18.6 12 21",stroke:"currentColor",strokeWidth:"2",strokeLinecap:"round"})]})};return o[i]||o.future},h={en:{metaTitle:"Internships - Travelisimo",metaDescription:"Join the Travelisimo internship program and begin your career in tourism and technology.",applyNow:"Apply Now",bannerPageLocation:"Internships",internships:{title:"Internships Program",description:"Welcome and thank you for considering joining our team. Travelisimo is shaping the future of travel in Central America.",benefits:[{icon:"learn",title:"Learn by Doing",description:"Work on real projects in tourism, technology, marketing, sales, and operations."},{icon:"skills",title:"Grow Your Skills",description:"Build practical skills, gain experience, and learn about the TravelTech ecosystem."},{icon:"career",title:"Start Your Career",description:"Top-performing interns may qualify for a job opportunity at Travelisimo."}]}},es:{metaTitle:"Pasant\xedas - Travelisimo",metaDescription:"\xdanete al programa de pasant\xedas de Travelisimo e inicia tu carrera en turismo y tecnolog\xeda.",applyNow:"Aplicar ahora",bannerPageLocation:"Internships",internships:{title:"Programa de pasant\xedas",description:"Bienvenido y gracias por considerar unirte a nuestro equipo. Travelisimo est\xe1 dando forma al futuro de los viajes en Centroam\xe9rica.",benefits:[{icon:"learn",title:"Aprende haciendo",description:"Trabaja en proyectos reales de turismo, tecnolog\xeda, marketing, ventas y operaciones."},{icon:"skills",title:"Desarrolla tus habilidades",description:"Construye habilidades pr\xe1cticas, gana experiencia y conoce el ecosistema TravelTech."},{icon:"career",title:"Inicia tu carrera",description:"Los pasantes con mejor desempe\xf1o podr\xe1n calificar para una oportunidad laboral en Travelisimo."}]}}},g={en:{metaTitle:"Careers - Travelisimo",metaDescription:"Join the Travelisimo team and help us transform the travel industry in Central America.",applyNow:"Apply Now",bannerPageLocation:"Careers",team:{title:"Join Our Team",description:"At Travelisimo, we are looking for talented people who want to grow, contribute ideas, and be part of a company transforming the travel industry in Central America.",benefits:[{icon:"purpose",title:"Work with Purpose",description:"Be part of projects that help travelers discover, plan, and book better travel experiences."},{icon:"grow",title:"Grow with Us",description:"Develop your skills and work with a team focused on innovation, technology, and service."},{icon:"future",title:"Build the Future of Travel",description:"Join a TravelTech company creating tourism solutions across Central America."}]}},es:{metaTitle:"Trabaja con nosotros - Travelisimo",metaDescription:"\xdanete al equipo de Travelisimo y ay\xfadanos a transformar la industria de viajes en Centroam\xe9rica.",applyNow:"Aplicar ahora",bannerPageLocation:"Careers",team:{title:"\xdanete a nuestro equipo",description:"En Travelisimo buscamos personas talentosas que quieran crecer, aportar ideas y formar parte de una empresa que est\xe1 transformando la industria de viajes en Centroam\xe9rica.",benefits:[{icon:"purpose",title:"Trabaja con prop\xf3sito",description:"Forma parte de proyectos que ayudan a los viajeros a descubrir, planificar y reservar mejores experiencias."},{icon:"grow",title:"Crece con nosotros",description:"Desarrolla tus habilidades y trabaja con un equipo enfocado en innovaci\xf3n, tecnolog\xeda y servicio."},{icon:"future",title:"Construye el futuro de los viajes",description:"\xdanete a una empresa TravelTech que crea soluciones para el turismo en Centroam\xe9rica."}]}}}
1,b={en:{formTitle:"Apply to work with Travelisimo",formIntro:"Complete the following information to submit your application.",requiredHint:"Fields marked with * are required.",sections:{personal:"Personal information",application:"Application details",languages:"Languages",experience:"Professional experience",skills:"Skills and abilities",profile:"Work profile",documents:"Documents"},fields:{FullName:"Full name",Email:"Email",Phone:"Phone / WhatsApp",Address:"Address",Availability:"Availability",PositionApplyingFor:"Position applying for",SalaryExpectation:"Salary expectation",LinkedInProfile:"LinkedIn profile",WorkExperience:"Work experience",EnglishLevel:"English level",AdditionalLanguages:"Additional languages",TourismExperience:"Tourism industry experience",CustomerServiceExperience:"Customer service experience",SalesReservationSkills:"Sales and reservation skills",TechnologyComfort:"Technology comfort level",AIKnowledge:"AI knowledge and experience",DigitalMarketingSkills:"Digital marketing or content skills",ProblemSolving:"Problem-solving ability",AttentionToDetail:"Attention to detail",WorkStylePersonality:"Work style and personality",Motivation:"Motivation to work at Travelisimo",Photo:"Profile photo",Cv:"CV / R\xe9sum\xe9"},placeholders:{FullName:"Enter your full name",Email:"[email protected]",Phone:"+502 0000 0000",Address:"City, country",Availability:"Select your availability",PositionApplyingFor:"Example: Customer Service Agent",SalaryExpectation:"Example: USD 700 monthly",LinkedInProfile:"https://linkedin.com/in/your-profile",WorkExperience:"Describe your most relevant work experience, responsibilities, and achievements.",EnglishLevel:"Select your English level",AdditionalLanguages:"Example: Spanish, Portuguese, French",TourismExperience:"Select your experience",CustomerServiceExperience:"Select your experience",SalesReservationSkills:"Select your skill level",TechnologyComfort:"Select your comfort level",AIKnowledge:"Select your knowledge level",DigitalMarketingSkills:"Select your skill level",ProblemSolving:"Select your ability level",AttentionToDetail:"Select your ability level",WorkStylePersonality:"Describe how you work, collaborate, organize tasks, and communicate with others.",Motivation:"Tell us why you would like to work at Travelisimo."},availabilityOptions:[{value:"Full-time",label:"Full-time"},{value:"Part-time",label:"Part-time"},{value:"Internship schedule",label:"Internship schedule"},{value:"Weekends",label:"Weekends"},{value:"Flexible schedule",label:"Flexible schedule"},{value:"Immediate availability",label:"Immediate availability"}],englishLevelOptions:[{value:"No English",label:"No English"},{value:"Basic",label:"Basic"},{value:"Intermediate",label:"Intermediate"},{value:"Advanced",label:"Advanced"},{value:"Fluent",label:"Fluent"},{value:"Native",label:"Native"}],experienceOptions:[{value:"No experience",label:"No experience"},{value:"Less than 1 year",label:"Less than 1 year"},{value:"1\u20132 years",label:"1\u20132 years"},{value:"3\u20135 years",label:"3\u20135 years"},{value:"More than 5 years",label:"More than 5 years"}],skillLevelOptions:[{value:"No experience",label:"No experience"},{value:"Basic",label:"Basic"},{value:"Intermediate",label:"Intermediate"},{value:"Advanced",label:"Advanced"},{value:"Expert",label:"Expert"}],abilityOptions:[{value:"Developing",label:"Developing"},{value:"Good",label:"Good"},{value:"Very good",label:"Very good"},{value:"Excellent",label:"Excellent"}],uploadHelp:{Photo:"JPG, PNG, or WEBP. Maximum size: 5 MB.",Cv:"PDF, DOC, or DOCX. Maximum size: 10 MB."},messages:{submitting:"Submitting...",genericError:"The application could not be submitted. Please try again.",photoSize:"The profile photo cannot be larger than 5 MB.",cvSize:"The CV cannot be larger than 10 MB.",successTitle:"Application submitted",successDescription:"Your information was submitted successfully. Thank you for your interest in joining Travelisimo.",close:"Close"},button:"Submit application"},es:{formTitle:"Aplica para trabajar con Travelisimo",formIntro:"Completa la siguiente informaci\xf3n para enviar tu aplicaci\xf3n.",requiredHint:"Los campos marcados con * son obligatorios.",sections:{personal:"Informaci\xf3n personal",application:"Detalles de la aplicaci\xf3n",languages:"Idiomas",experience:"Experiencia profesional",skills:"Habilidades y capacidades",profile:"Perfil de trabajo",documents:"Documentos"},fields:{FullName:"Nombre completo",Email:"Correo electr\xf3nico",Phone:"Tel\xe9fono / WhatsApp",Address:"Direcci\xf3n",Availability:"Disponibilidad",PositionApplyingFor:"Puesto al que aplica",SalaryExpectation:"Expectativa salarial",LinkedInProfile:"Perfil de LinkedIn",WorkExperience:"Experiencia laboral",EnglishLevel:"Nivel de ingl\xe9s",AdditionalLanguages:"Idiomas adicionales",TourismExperience:"Experiencia en la industria de turismo",CustomerServiceExperience:"Experiencia en servicio al cliente",SalesReservationSkills:"Habilidades de ventas y reservaciones",TechnologyComfort:"Nivel de comodidad con la tecnolog\xeda",AIKnowledge:"Conocimiento y experiencia en inteligencia artificial",DigitalMarketingSkills:"Habilidades de marketing digital o creaci\xf3n de contenido",ProblemSolving:"Capacidad para resolver problemas",AttentionToDetail:"Atenci\xf3n al detalle",WorkStylePersonality:"Estilo de trabajo y personalidad",Motivation:"Motivaci\xf3n para trabajar en Travelisimo",Photo:"Fotograf\xeda de perfil",Cv:"CV / Hoja de vida"},placeholders:{FullName:"Ingresa tu nombre completo",Email:"[email protected]",Phone:"+502 0000 0000",Address:"Ciudad, pa\xeds",Availability:"Selecciona tu disponibilidad",PositionApplyingFor:"Ejemplo: Agente de servicio al cliente",SalaryExpectation:"Ejemplo: USD 700 mensuales",LinkedInProfile:"https://linkedin.com/in/tu-perfil",WorkExperience:"Describe tu experiencia laboral m\xe1s relevante, responsabilidades y logros.",EnglishLevel:"Selecciona tu nivel de ingl\xe9s",AdditionalLanguages:"Ejemplo: Ingl\xe9s, portugu\xe9s, franc\xe9s",TourismExperience:"Selecciona tu experiencia",CustomerServiceExperience:"Selecciona tu experiencia",SalesReservationSkills:"Selecciona tu nivel de habilidad",TechnologyComfort:"Selecciona tu nivel de comodidad",AIKnowledge:"Selecciona tu nivel de conocimiento",DigitalMarketingSkills:"Selecciona tu nivel de habilidad",ProblemSolving:"Selecciona tu nivel de capacidad",AttentionToDetail:"Selecciona tu nivel de capacidad",WorkStylePersonality:"Describe c\xf3mo trabajas, colaboras, organizas tus tareas y te comunicas con otras personas.",Motivation:"Cu\xe9ntanos por qu\xe9 te gustar\xeda trabajar en Travelisimo."},availabilityOptions:[{value:"Tiempo completo",label:"Tiempo completo"},{value:"Medio tiempo",label:"Medio tiempo"},{value:"Horario de pasant\xeda",label:"Horario de pasant\xeda"},{value:"Fines de semana",label:"Fines de semana"},{value:"Horario flexible",label:"Horario flexible"},{value:"Disponibilidad inmediata",label:"Disponibilidad inmediata"}],englishLevelOptions:[{value:"Sin conocimientos",label:"Sin conocimientos"},{value:"B\xe1sico",label:"B\xe1sico"},{value:"Intermedio",label:"Intermedio"},{value:"Avanzado",label:"Avanzado"},{value:"Fluido",label:"Fluido"},{value:"Nativo",label:"Nativo"}],experienceOptions:[{value:"Sin experiencia",label:"Sin experiencia"},{value:"Menos de 1 a\xf1o",label:"Menos de 1 a\xf1o"},{value:"1\u20132 a\xf1os",label:"1\u20132 a\xf1os"},{value:"3\u20135 a\xf1os",label:"3\u20135 a\xf1os"},{value:"M\xe1s de 5 a\xf1os",label:"M\xe1s de 5 a\xf1os"}],skillLevelOptions:[{value:"Sin experiencia",label:"Sin experiencia"},{value:"B\xe1sico",label:"B\xe1sico"},{value:"Intermedio",label:"Intermedio"},{value:"Avanzado",label:"Avanzado"},{value:"Experto",label:"Experto"}],abilityOptions:[{value:"En desarrollo",label:"En desarrollo"},{value:"Buena",label:"Buena"},{value:"Muy buena",label:"Muy buena"},{value:"Excelente",label:"Excelente"}],uploadHelp:{Photo:"JPG, PNG o WEBP. Tama\xf1o m\xe1ximo: 5 MB.",Cv:"PDF, DOC o DOCX. Tama\xf1o m\xe1ximo: 10 MB."}
1,messages:{submitting:"Enviando...",genericError:"No fue posible enviar la aplicaci\xf3n. Int\xe9ntalo nuevamente.",photoSize:"La fotograf\xeda no puede superar los 5 MB.",cvSize:"El CV no puede superar los 10 MB.",successTitle:"Aplicaci\xf3n enviada",successDescription:"Tu informaci\xf3n fue enviada correctamente. Gracias por tu inter\xe9s en formar parte de Travelisimo.",close:"Cerrar"},button:"Enviar aplicaci\xf3n"}},f={SourcePage:"internships",FullName:"",Email:"",Phone:"",Address:"",Availability:"",PositionApplyingFor:"",SalaryExpectation:"",LinkedInProfile:"",WorkExperience:"",EnglishLevel:"",AdditionalLanguages:"",TourismExperience:"",CustomerServiceExperience:"",SalesReservationSkills:"",TechnologyComfort:"",AIKnowledge:"",DigitalMarketingSkills:"",ProblemSolving:"",AttentionToDetail:"",WorkStylePersonality:"",Motivation:"",Photo:null,Cv:null},y=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"internships";return(0,r.A)((0,r.A)({},f),{},{SourcePage:e})},x=e=>{let i=e.onSubmitForm,o=e.type,f=void 0===o?"internships":o;const x=(0,c.B)().i18n,k=(0,d.zy)(),j=(w=x.language,0===String(w||"").toLowerCase().indexOf("es")?"es":"en");var w;const S="careers"===String(f||"").toLowerCase()?"careers":"internships",C="careers"===S?g[j]||g.en:h[j]||h.en,A="careers"===S?C.team:C.internships,E=b[j]||b.en,P=(0,n.useState)(!1),T=(0,a.A)(P,2),N=T[0],W=T[1],L=(0,n.useState)(()=>y(S)),M=(0,a.A)(L,2),F=M[0],I=M[1],D=(0,n.useState)(!1),O=(0,a.A)(D,2),U=O[0],q=O[1],B=(0,n.useState)(""),z=(0,a.A)(B,2),H=z[0],G=z[1],R=(0,n.useState)(!1),V=(0,a.A)(R,2),J=V[0],K=V[1],Z=(0,n.useRef)(null),Y=(0,n.useRef)(null);(0,n.useEffect)(()=>{window.scrollTo({top:0,left:0,behavior:"auto"})},[k.pathname]),(0,n.useEffect)(()=>{I(y(S)),W(!1),G(""),K(!1)},[S]),(0,n.useEffect)(()=>{N&&Z.current&&Z.current.scrollIntoView({behavior:"smooth",block:"start"})},[N]),(0,n.useEffect)(()=>{if(!J)return;const e=document.body.style.overflow;document.body.style.overflow="hidden";const i=e=>{"Escape"===e.key&&K(!1)};return window.addEventListener("keydown",i),()=>{document.body.style.overflow=e,window.removeEventListener("keydown",i)}},[J]);const _=e=>{const i=e.target,o=i.name,a=i.value,n=i.type,l=i.files,t="file"===n?(null===l||void 0===l?void 0:l[0])||null:a;I(e=>(0,r.A)((0,r.A)({},e),{},{[o]:t})),H&&G("")},X=async()=>{const e={SourcePage:S,Language:j,FullName:F.FullName.trim(),Email:F.Email.trim(),Phone:F.Phone.trim(),Address:F.Address.trim(),Availability:F.Availability,PositionApplyingFor:F.PositionApplyingFor.trim(),SalaryExpectation:F.SalaryExpectation.trim(),LinkedInProfile:F.LinkedInProfile.trim(),WorkExperience:F.WorkExperience.trim(),EnglishLevel:F.EnglishLevel,AdditionalLanguages:F.AdditionalLanguages.trim(),TourismExperience:F.TourismExperience,CustomerServiceExperience:F.CustomerServiceExperience,SalesReservationSkills:F.SalesReservationSkills,TechnologyComfort:F.TechnologyComfort,AIKnowledge:F.AIKnowledge,DigitalMarketingSkills:F.DigitalMarketingSkills,ProblemSolving:F.ProblemSolving,AttentionToDetail:F.AttentionToDetail,WorkStylePersonality:F.WorkStylePersonality.trim(),Motivation:F.Motivation.trim()},i=new FormData;i.append("data",JSON.stringify(e)),F.Photo&&i.append("files.Photo",F.Photo,F.Photo.name),F.Cv&&i.append("files.Cv",F.Cv,F.Cv.name);const o=await fetch("".concat(p.V).concat("/api/job-aplications"),{method:"POST",body:i}),a=await o.json().catch(()=>null);if(!o.ok)throw new Error(((e,i)=>{var o,a,r,n;return Array.isArray(e)&&null!==(o=e[0])&&void 0!==o&&null!==(a=o.messages)&&void 0!==a&&null!==(r=a[0])&&void 0!==r&&r.message?e[0].messages[0].message:(null===e||void 0===e||null===(n=e.error)||void 0===n?void 0:n.message)||(null===e||void 0===e?void 0:e.message)||i})(a,E.messages.genericError));return a},Q=()=>{K(!1)},$=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=i.type,a=void 0===o?"text":o,r=i.required,n=void 0!==r&&r,l=i.col,t=void 0===l?"col-12 col-md-6":l;return(0,m.jsx)("div",{className:t,children:(0,m.jsxs)("div",{className:"workWithUsField",children:[(0,m.jsxs)("label",{htmlFor:e,children:[E.fields[e],n?" *":""]}),(0,m.jsx)("input",{id:e,type:a,name:e,value:F[e]||"",onChange:_,placeholder:E.placeholders[e]||"",required:n,disabled:U})]})},e)},ee=function(e){let i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};const o=i.required,a=void 0!==o&&o,r=i.rows,n=void 0===r?5:r,l=i.col,t
1=void 0===l?"col-12":l;return(0,m.jsx)("div",{className:t,children:(0,m.jsxs)("div",{className:"workWithUsField",children:[(0,m.jsxs)("label",{htmlFor:e,children:[E.fields[e],a?" *":""]}),(0,m.jsx)("textarea",{id:e,name:e,value:F[e]||"",onChange:_,placeholder:E.placeholders[e]||"",rows:n,required:a,disabled:U})]})},e)},ie=function(e,i){let o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};const a=o.required,r=void 0!==a&&a,n=o.col,l=void 0===n?"col-12 col-md-6":n;return(0,m.jsx)("div",{className:l,children:(0,m.jsxs)("div",{className:"workWithUsField",children:[(0,m.jsxs)("label",{htmlFor:e,children:[E.fields[e],r?" *":""]}),(0,m.jsxs)("select",{id:e,name:e,value:F[e]||"",onChange:_,required:r,disabled:U,children:[(0,m.jsx)("option",{value:"",children:E.placeholders[e]}),i.map(e=>(0,m.jsx)("option",{value:e.value,children:e.label},e.value))]})]})},e)};return(0,m.jsxs)(m.Fragment,{children:[(0,m.jsxs)(s.m,{children:[(0,m.jsx)("title",{children:C.metaTitle}),(0,m.jsx)("meta",{name:"description",content:C.metaDescription})]}),(0,m.jsx)(t.A,{}),(0,m.jsxs)("main",{className:"workWithUsPage",children:[(0,m.jsx)(u.A,{apiUrl:"".concat(p.V,"/api/banners-carousels?enabled=true&pageLocation=").concat(C.bannerPageLocation,"&design=Main&_sort=order:ASC"),l10n:x.language}),(0,m.jsxs)("div",{className:"workWithUsContent",children:[(0,m.jsx)("section",{className:"workWithUsIntroSection container",children:(0,m.jsxs)("div",{className:"workWithUsProgramIntro",children:[(0,m.jsx)("h2",{children:A.title}),(0,m.jsx)("p",{children:A.description})]})}),(0,m.jsx)("section",{className:"container",children:(0,m.jsx)("article",{className:"workWithUsProgramBlock",children:(0,m.jsx)("div",{className:"workWithUsBenefitsGrid",children:A.benefits.map(e=>(0,m.jsxs)("div",{className:"workWithUsBenefitCard",children:[(0,m.jsx)("div",{className:"workWithUsBenefitIcon",children:(0,m.jsx)(v,{type:e.icon})}),(0,m.jsx)("h3",{children:e.title}),(0,m.jsx)("p",{children:e.description})]},e.title))})})}),(0,m.jsx)("section",{className:"workWithUsIntroSection container",children:!N&&(0,m.jsx)("div",{className:"workWithUsApplyNowWrap",children:(0,m.jsx)("button",{type:"button",className:"workWithUsApplyBtn",onClick:()=>{G(""),W(!0)},children:C.applyNow})})}),N&&(0,m.jsx)("section",{className:"workWithUsFormSection container",ref:Z,children:(0,m.jsxs)("div",{className:"workWithUsFormCard",children:[(0,m.jsxs)("div",{className:"workWithUsFormHeader",children:[(0,m.jsx)("h2",{children:E.formTitle}),(0,m.jsx)("p",{children:E.formIntro}),(0,m.jsx)("small",{children:E.requiredHint})]}),(0,m.jsxs)("form",{ref:Y,onSubmit:async e=>{if(e.preventDefault(),!U){q(!0),G("");try{(()=>{if(F.Photo&&F.Photo.size>5242880)throw new Error(E.messages.photoSize);if(F.Cv&&F.Cv.size>10485760)throw new Error(E.messages.cvSize)})();const e=await X();i&&i(e),I(y(S)),Y.current&&Y.current.reset(),W(!1),K(!0),console.log("Application created successfully:",e)}catch(o){console.error("Error submitting application:",o),G((null===o||void 0===o?void 0:o.message)||E.messages.genericError)}finally{q(!1)}}},className:"workWithUsForm",children:[(0,m.jsx)("input",{type:"hidden",name:"SourcePage",value:F.SourcePage,readOnly:!0}),(0,m.jsxs)("fieldset",{className:"workWithUsFormGroup",children:[(0,m.jsx)("legend",{children:E.sections.personal}),(0,m.jsxs)("div",{className:"row",children:[$("FullName",{required:!0}),$("Email",{type:"email",required:!0}),$("Phone",{type:"tel",required:!0}),$("Address",{required:!0}),ie("Availability",E.availabilityOptions,{required:!0,col:"col-12"})]})]}),(0,m.jsxs)("fieldset",{className:"workWithUsFormGroup",children:[(0,m.jsx)("legend",{children:E.sections.application}),(0,m.jsxs)("div",{className:"row",children:[$("SalaryExpectation",{required:!0}),$("LinkedInProfile",{type:"url",col:"col-12"}),ee("WorkExperience",{required:!0,rows:5})]})]}),(0,m.jsxs)("fieldset",{className:"workWithUsFormGroup",children:[(0,m.jsx)("legend",{children:E.sections.languages}),(0,m.jsxs)("div",{className:"row",children:[ie("EnglishLevel",E.englishLevelOptions,{required:!0}),$("AdditionalLanguages")]})]}),(0,m.jsxs)("fieldset",{className:"workWithUsFormGroup",children:[(0,m.jsx)("legend",{children:E.sections.experience}),(0,m.jsxs)("div",{className:"row",children:[ie("TourismExperience",E.experienceOptions,{required:!0}),ie("CustomerServiceExperience",E.experienceOptions,{required:!0})]})]}),(0,m.jsxs)("fieldset",{className:"workWithUsFormGroup",children:[(0,m.jsx)("legend",{children:E.sections.skills}),(0,m.jsxs)("div",{className:"row",children:[ie("SalesReservationSkills",E.skillLevelOptions,{required:!0}),ie("TechnologyComfort",E.skillLevelOptions,{required:!0}),ie("AIKnowledge",E.skillLevelOptions,{required:!0}),ie("DigitalMarketingSkills",E.skillLevelOptions,{required:!0}),ie("ProblemSolving",E.abilityOptions,{required:!0}),ie("AttentionToDetail",E.abilityOptions,{required:!0})]})]}),(0,m.jsxs)("fieldset",{className:"workWithUsFormGroup",children:[(0,m.jsx)("legend",{children:E.sections.profile}),(0,m.jsxs)("div",{className:"row",children:[ee("WorkStylePersonality",{required:!0,rows:4}),ee("Motivation",{required:!0,rows:4})]})]}),(0,m.jsxs)("fieldset",{className:"workWithUsFormGroup",children:[(0,m.jsx)("legend",{children:E.sections.documents}),(0,m.jsxs)("div",{className:"row",children:[(0,m.jsx)("div",{className:"col-12 col-md-6",children:(0,m.jsxs)("div",{className:"workWithUsField workWithUsFileField",children:[(0,m.jsx)("label",{htmlFor:"Photo",children:E.fields.Photo}),(0,m.jsx)("input",{id:"Photo",type:"file",name:"Photo",accept:"image/png,image/jpeg,image/webp",onChange:_,disabled:U}),(0,m.jsx)("small",{children:E.uploadHelp.Photo})]})}),(0,m.jsx)("div",{className:"col-12 col-md-6",children:(0,m.jsxs)("div",{className:"workWithUsField workWithUsFileField",children:[(0,m.jsxs)("label",{htmlFor:"Cv",children:[E.fields.Cv," ","*"]}),(0,m.jsx)("input",{id:"Cv",type:"file",name:"Cv",accept:".pdf,.doc,.docx",onChange:_,required:!0,disabled:U}),(0,m.jsx)("small",{children:E.uploadHelp.Cv})]})})]})]}),H&&(0,m.jsx)("div",{className:"workWithUsFormMessage workWithUsFormMessageError",role:"alert",children:H}),(0,m.jsx)("div",{className:"workWithUsFormActions",children:(0,m.jsx)("button",{type:"submit",disabled:U,children:U?E.messages.submitting:E.button})})]})]})})]})]}),(0,m.jsx)(l.A,{}),J&&(0,m.jsx)("div",{className:"workWithUsSuccessModalOverlay",role:"presentation",onMouseDown:e=>{e.target===e.currentTarget&&Q()},children:(0,m.jsxs)("div",{className:"workWithUsSuccessModal",role:"dialog","aria-modal":"true","aria-labelledby":"workWithUsSuccessModalTitle","aria-describedby":"workWithUsSuccessModalDescription",children:[(0,m.jsx)("button",{type:"button",className:"workWithUsSuccessModalClose",onClick:Q,"aria-label":E.messages.close,children:"\xd7"}),(0,m.jsx)("div",{className:"workWithUsSuccessModalIcon",children:(0,m.jsx)("svg",{viewBox:"0 0 24 24",fill:"none","aria-hidden":"true",children:(0,m.jsx)("path",{d:"M20 6 9 17l-5-5",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round"})})}),(0,m.jsx)("h2",{id:"workWithUsSuccessModalTitle",children:E.messages.successTitle}),(0,m.jsx)("p",{id:"workWithUsSuccessModalDescription",children:E.messages.successDescription}),(0,m.jsx)("button",{type:"button",className:"workWithUsSuccessModalButton",onClick:Q,children:E.messages.close})]})})]})}},49092(e,i,o){o.d(i,{B:()=>m});var a=o(5544),r=o(64467),n=o(65043),l=o(75);function t(){if(console&&console.warn){for(var e,i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];"string"===typeof o[0]&&(o[0]="react-i18next:: ".concat(o[0])),(e=console).warn.apply(e,o)}}var s={};function c(){for(var e=arguments.length,i=new Array(e),o=0;o<e;o++)i[o]=arguments[o];"string"===typeof i[0]&&s[i[0]]||("string"===typeof i[0]&&(s[i[0]]=new Date),t.apply(void 0,i))}function d(e,i,o){e.loadNamespaces(i,function(){if(e.isInitialized)o();else{e.on("initialized",function i(){setTimeout(function(){e.off("initialized",i)},0),o()})}})}function u(e,i){var o=Object.keys(e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);i&&(a=a.filter(function(i){return Object.getOwnPropertyDescriptor(e,i).enumerable})),o.push.apply(o,a)}return o}function p(e){for(var i=1;i<arguments.length;i++){var o=null!=arguments[i]?arguments[i]:{};
1i%2?u(Object(o),!0).forEach(function(i){(0,r.A)(e,i,o[i])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(o)):u(Object(o)).forEach(function(i){Object.defineProperty(e,i,Object.getOwnPropertyDescriptor(o,i))})}return e}function m(e){var i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},o=i.i18n,r=(0,n.useContext)(l.gJ)||{},t=r.i18n,s=r.defaultNS,u=o||t||(0,l.TO)();if(u&&!u.reportNamespaces&&(u.reportNamespaces=new l.hz),!u){c("You will need to pass in an i18next instance by using initReactI18next");var m=function(e){return Array.isArray(e)?e[e.length-1]:e},v=[m,{},!1];return v.t=m,v.i18n={},v.ready=!1,v}u.options.react&&void 0!==u.options.react.wait&&c("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var h=p(p(p({},(0,l.rV)()),u.options.react),i),g=h.useSuspense,b=h.keyPrefix,f=e||s||u.options&&u.options.defaultNS;f="string"===typeof f?[f]:f||["translation"],u.reportNamespaces.addUsedNamespaces&&u.reportNamespaces.addUsedNamespaces(f);var y=(u.isInitialized||u.initializedStoreOnce)&&f.every(function(e){return function(e,i){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return i.languages&&i.languages.length?void 0!==i.options.ignoreJSONStructure?i.hasLoadedNamespace(e,{precheck:function(i,a){if(o.bindI18n&&o.bindI18n.indexOf("languageChanging")>-1&&i.services.backendConnector.backend&&i.isLanguageChangingTo&&!a(i.isLanguageChangingTo,e))return!1}}):function(e,i){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=i.languages[0],r=!!i.options&&i.options.fallbackLng,n=i.languages[i.languages.length-1];if("cimode"===a.toLowerCase())return!0;var l=function(e,o){var a=i.services.backendConnector.state["".concat(e,"|").concat(o)];return-1===a||2===a};return!(o.bindI18n&&o.bindI18n.indexOf("languageChanging")>-1&&i.services.backendConnector.backend&&i.isLanguageChangingTo&&!l(i.isLanguageChangingTo,e))&&(!!i.hasResourceBundle(a,e)||!(i.services.backendConnector.backend&&(!i.options.resources||i.options.partialBundledLanguages))||!(!l(a,e)||r&&!l(n,e)))}(e,i,o):(c("i18n.languages were undefined or empty",i.languages),!0)}(e,u,h)});function x(){return u.getFixedT(null,"fallback"===h.nsMode?f:f[0],b)}var k=(0,n.useState)(x),j=(0,a.A)(k,2),w=j[0],S=j[1],C=f.join(),A=function(e,i){var o=(0,n.useRef)();return(0,n.useEffect)(function(){o.current=i?o.current:e},[e,i]),o.current}(C),E=(0,n.useRef)(!0);(0,n.useEffect)(function(){var e=h.bindI18n,i=h.bindI18nStore;function o(){E.current&&S(x)}return E.current=!0,y||g||d(u,f,function(){E.current&&S(x)}),y&&A&&A!==C&&E.current&&S(x),e&&u&&u.on(e,o),i&&u&&u.store.on(i,o),function(){E.current=!1,e&&u&&e.split(" ").forEach(function(e){return u.off(e,o)}),i&&u&&i.split(" ").forEach(function(e){return u.store.off(e,o)})}},[u,C]);var P=(0,n.useRef)(!0);(0,n.useEffect)(function(){E.current&&!P.current&&S(x),P.current=!1},[u,b]);var T=[w,u,y];if(T.t=w,T.i18n=u,T.ready=y,y)return T;if(!y&&!g)return T;throw new Promise(function(e){d(u,f,function(){e()})})}},45238(){}}]); 2//# sourceMappingURL=3348.2cbccea4.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.