1import{_ as G}from"./lJl87QKF.js";import j from"./dVbO-p-z.js";import{U as B,_ as R}from"./JjMhNBpI.js";import{d as $,i as V,c as s,o,r as U,a as w,b as y,e as a,m as E,f as C,F,l as e,h as Z,k as c,s as k,t as p,M as W,L as O,w as H,x as Y,_ as I,R as K,u as J,A as Q,K as X,y as ee,j as te,B as ae}from"./oLhGnyaS.js";import{G as le}from"./CICzWPfp.js";import{H as oe}from"./CXgbLRPz.js";import{F as se}from"./DUj4ZTLZ.js";import{C as N}from"./BAcU6rD9.js";import"./DI3rjnhE.js";import{M as ie}from"./BrjrxX7u.js";import{_ as ne}from"./BT7QztQQ.js";import{G as re}from"./DmKtujFr.js";import"./DBCBTsHE.js";import"./BSZFgSs5.js";import"./BN_7HF1G.js";const de=["width","height","fill","transform"],ce={key:0},ue=a("path",{d:"M216.49,79.52l-56-56A12,12,0,0,0,152,20H56A20,20,0,0,0,36,40V216a20,20,0,0,0,20,20H200a20,20,0,0,0,20-20V88A12,12,0,0,0,216.49,79.52ZM183,80H160V57ZM60,212V44h76V92a12,12,0,0,0,12,12h48V212Zm100.49-72.49a12,12,0,0,1-17,17L140,153v31a12,12,0,0,1-24,0V153l-3.51,3.52a12,12,0,0,1-17-17l24-24a12,12,0,0,1,17,0Z"},null,-1),me=[ue],pe={key:1},he=a("path",{d:"M208,88H152V32Z",opacity:"0.2"},null,-1),fe=a("path",{d:"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216
1Zm-42.34-77.66a8,8,0,0,1-11.32,11.32L136,139.31V184a8,8,0,0,1-16,0V139.31l-10.34,10.35a8,8,0,0,1-11.32-11.32l24-24a8,8,0,0,1,11.32,0Z"},null,-1),ge=[he,fe],be={key:2},ve=a("path",{d:"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34Zm-56,67.32a8,8,0,0,1-11.32,0L136,139.31V184a8,8,0,0,1-16,0V139.31l-10.34,10.35a8,8,0,0,1-11.32-11.32l24-24a8,8,0,0,1,11.32,0l24,24A8,8,0,0,1,157.66,149.66ZM152,88V44l44,44Z"},null,-1),_e=[ve],Ve={key:3},ye=a("path",{d:"M212.24,83.76l-56-56A6,6,0,0,0,152,26H56A14,14,0,0,0,42,40V216a14,14,0,0,0,14,14H200a14,14,0,0,0,14-14V88A6,6,0,0,0,212.24,83.76ZM158,46.48,193.52,82H158ZM200,218H56a2,2,0,0,1-2-2V40a2,2,0,0,1,2-2h90V88a6,6,0,0,0,6,6h50V216A2,2,0,0,1,200,218Zm-43.76-78.24a6,6,0,1,1-8.48,8.48L134,134.49V184a6,6,0,0,1-12,0V134.49l-13.76,13.75a6,6,0,0,1-8.48-8.48l24-24a6,6,0,0,1,8.48,0Z"},null,-1),xe=[ye],He={key:4},we=a("path",{d:"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216
1Zm-42.34-77.66a8,8,0,0,1-11.32,11.32L136,139.31V184a8,8,0,0,1-16,0V139.31l-10.34,10.35a8,8,0,0,1-11.32-11.32l24-24a8,8,0,0,1,11.32,0Z"},null,-1),Ae=[we],Ze={key:5},ke=a("path",{d:"M210.83,85.17l-56-56A4,4,0,0,0,152,28H56A12,12,0,0,0,44,40V216a12,12,0,0,0,12,12H200a12,12,0,0,0,12-12V88A4,4,0,0,0,210.83,85.17ZM156,41.65,198.34,84H156ZM200,220H56a4,4,0,0,1-4-4V40a4,4,0,0,1,4-4h92V88a4,4,0,0,0,4,4h52V216A4,4,0,0,1,200,220Zm-45.17-78.83a4,4,0,0,1-5.66,5.66L132,129.66V184a4,4,0,0,1-8,0V129.66l-17.17,17.17a4,4,0,0,1-5.66-5.66l24-24a4,4,0,0,1,5.66,0Z"},null,-1),$e=[ke],Me={name:"PhFileArrowUp"},Be=$({...Me,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const t=u,h=V("weight","regular"),f=V("size","1em"),g=V("color","currentColor"),_=V("mirrored",!1),d=y(()=>t.weight??h),n=y(()=>t.size??f),r=y(()=>t.color??g),x=y(()=>t.mirrored!==void 0?t.mirrored?"scale(-1, 1)":void 0:_?"scale(-1, 1)":void 0);return(b,A)=>(o(),s("svg",E({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:n.value,height:n.value,fill:r.value,transform:x.value},b.$attrs),[U(b.$slots,"default"),d.value==="bold"?(o(),s("g",ce,me)):d.value==="duotone"?(o(),s("g",pe,ge)):d.value==="fill"?(o(),s("g",be,_e)):d.value==="light"?(o(),s("g",Ve,xe)):d.value==="regular"?(o(),s("g",He,Ae)):d.value==="thin"?(o(),s("g",Ze,$e)):w("",!0)],16,de))}}),Ce=["width","height","fill","transform"],Pe={key:0},ze=a("path",{d:"M216.49,79.52l-56-56A12,12,0,0,0,152,20H56A20,20,0,0,0,36,40V216a20,20,0,0,0,20,20H200a20,20,0,0,0,20-20V88A12,12,0,0,0,216.49,79.52ZM160,57l23,23H160ZM60,212V44h76V92a12,12,0,0,0,12,12h48V212Zm112-80a12,12,0,0,1-12,12H96a12,12,0,0,1,0-24h64A12,12,0,0,1,172,132Zm0,40a12,12,0,0,1-12,12H96a12,12,0,0,1,0-24h64A12,12,0,0,1,172,172Z"},null,-1),Fe=[ze],Ne={key:1},Se=a("path",{d:"M208,88H152V32Z",opacity:"0.2"},null,-1),Le=a("path",{d:"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216
1Zm-32-80a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,136Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,168Z"},null,-1),De=[Se,Le],Ue={key:2},Ee=a("path",{d:"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,176H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Zm0-32H96a8,8,0,0,1,0-16h64a8,8,0,0,1,0,16Zm-8-56V44l44,44Z"},null,-1),Te=[Ee],qe={key:3},Ge=a("path",{d:"M212.24,83.76l-56-56A6,6,0,0,0,152,26H56A14,14,0,0,0,42,40V216a14,14,0,0,0,14,14H200a14,14,0,0,0,14-14V88A6,6,0,0,0,212.24,83.76ZM158,46.48,193.52,82H158ZM200,218H56a2,2,0,0,1-2-2V40a2,2,0,0,1,2-2h90V88a6,6,0,0,0,6,6h50V216A2,2,0,0,1,200,218Zm-34-82a6,6,0,0,1-6,6H96a6,6,0,0,1,0-12h64A6,6,0,0,1,166,136Zm0,32a6,6,0,0,1-6,6H96a6,6,0,0,1,0-12h64A6,6,0,0,1,166,168Z"},null,-1),je=[Ge],Re={key:4},We=a("path",{d:"M213.66,82.34l-56-56A8,8,0,0,0,152,24H56A16,16,0,0,0,40,40V216a16,16,0,0,0,16,16H200a16,16,0,0,0,16-16V88A8,8,0,0,0,213.66,82.34ZM160,51.31,188.69,80H160ZM200,216H56V40h88V88a8,8,0,0,0,8,8h48V216
1Zm-32-80a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,136Zm0,32a8,8,0,0,1-8,8H96a8,8,0,0,1,0-16h64A8,8,0,0,1,168,168Z"},null,-1),Oe=[We],Ye={key:5},Ie=a("path",{d:"M210.83,85.17l-56-56A4,4,0,0,0,152,28H56A12,12,0,0,0,44,40V216a12,12,0,0,0,12,12H200a12,12,0,0,0,12-12V88A4,4,0,0,0,210.83,85.17ZM156,41.65,198.34,84H156ZM200,220H56a4,4,0,0,1-4-4V40a4,4,0,0,1,4-4h92V88a4,4,0,0,0,4,4h52V216A4,4,0,0,1,200,220Zm-36-84a4,4,0,0,1-4,4H96a4,4,0,0,1,0-8h64A4,4,0,0,1,164,136Zm0,32a4,4,0,0,1-4,4H96a4,4,0,0,1,0-8h64A4,4,0,0,1,164,168Z"},null,-1),Ke=[Ie],Je={name:"PhFileText"},Qe=$({...Je,props:{weight:{type:String},size:{type:[String,Number]},color:{type:String},mirrored:{type:Boolean}},setup(u){const t=u,h=V("weight","regular"),f=V("size","1em"),g=V("color","currentColor"),_=V("mirrored",!1),d=y(()=>t.weight??h),n=y(()=>t.size??f),r=y(()=>t.color??g),x=y(()=>t.mirrored!==void 0?t.mirrored?"scale(-1, 1)":void 0:_?"scale(-1, 1)":void 0);return(b,A)=>(o(),s("svg",E({xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 256 256",width:n.value,height:n.value,fill:r.value,transform:x.value},b.$attrs),[U(b.$slots,"default"),d.value==="bold"?(o(),s("g",Pe,Fe)):d.value==="duotone"?(o(),s("g",Ne,De)):d.value==="fill"?(o(),s("g",Ue,Te)):d.value==="light"?(o(),s("g",qe,je)):d.value==="regular"?(o(),s("g",Re,Oe)):d.value==="thin"?(o(),s("g",Ye,Ke)):w("",!0)],16,Ce))}}),Xe={key:0,class:"p-4 border-2 border-rose-500 text-rose-500 bg-rose-500/10 rounded-lg font-medium flex items-center gap-4"},e0={key:1,class:"p-4 border-2 border-emerald-500 text-emerald-500 bg-emerald-500/10 rounded-lg font-medium flex items-center gap-4"},t0={class:"text-sm text-gray-500 mb-6"},a0={class:"mb-6 text-gray-500"},l0={class:"mb-6"},o0={class:"text-gray-600"},s0={class:"text-gray-600 ml-auto text-xs"},T=$({__name:"Application",props:{position:{}},setup(u){const{t}=C(),h=Z(!1),f=Z(!1),g=Z(!1),_=Z(),d=u,n=O({token:void 0,name:void 0,email:void 0,phone:void 0,message:void 0}),r=Z();function x({target:m}){r.value=m?.files}async function b(){const m=new FormData;for(const[l,v]of Object.entries(n))v&&m.append(l,v);if(r.value)for(const l of r.value)m.append("attachments",l);m.append("position",d.position),h.value=!0;try{await $fetch("/api/application",{method:"post",body:m})}catch{g.value=!0;return}finally{h.value=!1}_.value?.reset(),f.value=!0}function A(m,l=!1,v=1){const i=l?1e3:1024;if(Math.abs(m)<i)return m+" B";const P=l?["kB","MB","GB","TB","PB","EB","ZB","YB"]:["KiB","MiB","GiB","TiB","PiB","EiB","ZiB","YiB"];let M=-1;const z=10**v;do m/=i,++M;while(Math.round(Math.abs(m)*z)/z>=i&&M<P.length-1);return m.toFixed(v)+" "+P[M]}return(m,l)=>{const v=R;return o(),s(F,null,[e(g)?(o(),s("div",Xe,[c(e(se),{class:"inline-block flex-shrink-0",size:"32"}),k(" "+p(e(t)("error")),1)])):e(f)?(o(),s("div",e0,[c(e(oe),{class:"inline-block flex-shrink-0",size:"32"}),k(" "+p(e(t)("success")),1)])):w("",!0),e(f)?w("",!0):(o(),s("form",{key:2,onSubmit:W(b,["prevent"])},[c(e(B),{modelValue:e(n).name,"onUpdate:modelValue":l[0]||(l[0]=i=>e(n).name=i),placeholder:e(t)("fields.namePlaceholder"),title:e(t)("fields.name")+"*",class:"mb-6 w-full"},null,8,["modelValue","placeholder","title"]),c(e(B),{modelValue:e(n).email,"onUpdate:modelValue":l[1]||(l[1]=i=>e(n).email=i),type:"email",placeholder:e(t)("fields.emailPlaceholder"),title:e(t)("fields.email")+"*",class:"mb-6 w-full"},null,8,["modelValue","placeholder","title"]),c(e(B),{modelValue:e(n).phone,"onUpdate:modelValue":l[2]||(l[2]=i=>e(n).phone=i),type:"phone",placeholder:"+49 089 54192137",title:e(t)("fields.phone")+"*",class:"mb-6 w-full"},null,8,["modelValue","title"]),c(e(ie),{modelValue:e(n).message,"onUpdate:modelValue":l[3]||(l[3]=i=>e(n).message=i),textarea:"",placeholder:e(t)("fields.messagePlaceholder"),title:e(t)("fields.message")+"*",class:"mb-4 w-full"},null,8,["modelValue","placeholder","title"]),a("div",t0,p(e(t)("required")),1),a("div",a0,p(e(t)("references")),1),c(e(N),{type:"button",class:"w-full mb-4",variant:"muted",rounded:"",condensed:"",onClick:l[4]||(l[4]=i=>m.$refs.fileInput.click())},{prefix:H(()=>[c(e(Be),{size:"20"})]),default:H(()=>[k(" "+p(e(t)("upload")),1)]),_:1}),a("input",{ref:"fileInput",class:"hidden",type:"file",accept:"application/pdf",multiple:"",onChange:l[5]||(l[5]=i=>x(i))},null,544),a("div",l0,[(o(!0),s(F,null,Y(e(r),i=>(o(),s("div",{key:i.name,class:"mb-2 rounded-lg bg-gray-50 flex items-center p-2 gap-2"},[c(e(Qe),{class:"text-gray-500",size:"20"}),a("div",o0,p(i.name),1),a("div",s0,p(A(i.size)),1)]))),128))]),c(v,{ref_key:"turnstile",ref:_,modelValue:e(n).token,"onUpdate:modelValue":l[6]||(l[6]=i=>e(n).token=i),class:"mb-6",options:{theme:"light"}}
1,null,8,["modelValue"]),c(e(N),{loading:e(h),disabled:e(h),rounded:"",type:"submit",variant:!1,class:"w-full lg:ml-0 bg-gradient-to-r from-blue-500/90 via-indigo-500/90 to-violet-500/90 hover:from-blue-500 hover:via-indigo-500 hover:to-violet-500 capitalize backdrop-blur-lg text-white/80 relative !overflow-visible transition-all duration-1000 group"},{prefix:H(()=>[c(e(le),{size:"20"})]),default:H(()=>[l[7]||(l[7]=a("div",{class:"-z-10 absolute inset-0 blur-xl bg-violet-500 opacity-0 group-hover:opacity-60 transition-opacity duration-300"},null,-1)),k(" "+p(e(t)("submit"))+" ",1)]),_:1},8,["loading","disabled"])],32))],64)}}});function S(u){const t=u;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{en:{error:{t:0,b:{t:2,i:[{t:3},{t:9},{t:3}],s:"We could not process your application. Please try again later or send an email to [email protected]."}},success:{t:0,b:{t:2,i:[{t:3}],s:"Your application has been sent successfully. We will get back to you as soon as possible."}},references:{t:0,b:{t:2,i:[{t:3}],s:"Upload any relevant PDF files such as your CV, Certificates or References."}},required:{t:0,b:{t:2,i:[{t:3}],s:"* These fields are required"}},upload:{t:0,b:{t:2,i:[{t:3}],s:"Upload files"}},submit:{t:0,b:{t:2,i:[{t:3}],s:"Submit"}},fields:{email:{t:0,b:{t:2,i:[{t:3}],s:"Email"}},emailPlaceholder:{t:0,b:{t:2,i:[{t:3},{t:9},{t:3}],s:"[email protected]"}},hotel:{t:0,b:{t:2,i:[{t:3}],s:"Hotel Name"}},message:{t:0,b:{t:2,i:[{t:3}],s:"Message"}},messagePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Your message"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Name"}},namePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Your name"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"Phone"}}}},de:{error:{t:0,b:{t:2,i:[{t:3},{t:9},{t:3}],s:"Wir konnten deine Bewerbung nicht verarbeiten. Bitte versuche es später noc
1h einmal oder sende eine Email an [email protected]."}},success:{t:0,b:{t:2,i:[{t:3}],s:"Deine Bewerbung wurde erfolgreich versendet. Wir werden uns so schnell wie möglich bei dir melden."}},references:{t:0,b:{t:2,i:[{t:3}],s:"Lade alle relevanten PDF Dateien hoch, wie z.B. deinen Lebenslauf, Zertifikate oder Referenzen."}},required:{t:0,b:{t:2,i:[{t:3}],s:"* Diese Felder sind Pflichtfelder"}},upload:{t:0,b:{t:2,i:[{t:3}],s:"Dateien hochladen"}},submit:{t:0,b:{t:2,i:[{t:3}],s:"Absenden"}},fields:{email:{t:0,b:{t:2,i:[{t:3}],s:"Email"}},emailPlaceholder:{t:0,b:{t:2,i:[{t:3},{t:9},{t:3}],s:"[email protected]"}},hotel:{t:0,b:{t:2,i:[{t:3}],s:"Hotelname"}},message:{t:0,b:{t:2,i:[{t:3}],s:"Nachricht"}},messagePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Deine Nachricht"}},name:{t:0,b:{t:2,i:[{t:3}],s:"Name"}},namePlaceholder:{t:0,b:{t:2,i:[{t:3}],s:"Dein Name"}},phone:{t:0,b:{t:2,i:[{t:3}],s:"Telefonnummer"}}}}}})}typeof S=="function"&&S(T);const i0={key:0,class:"w-full lg:max-w-sm block relative"},n0={class:"lg:sticky lg:top-24 bg-gray-900 shadow-widget rounded-lg p-8 overflow-y-auto h-full lg:h-auto lg:max-h-(screen-16) mb-4 lg:mb-0"},r0={class:"grid grid-cols-[1fr,auto] gap-4 mb-6"},d0={class:"text-gray-400"},q=$({__name:"Overview",props:{document:{type:Object,default:()=>{}}},setup(u){const{t}=C();return(h,f)=>{const g=T;return u.document?(o(),s("div",i0,[a("div",n0,[a("div",r0,[a("div",d0,p(e(t)("location"))+":",1),a("div",null,p(u.document.location),1)]),f[0]||(f[0]=a("div",{class:"h-px bg-white/10 mb-6"},null,-1)),c(g,{position:u.document.title},null,8,["position"])])])):w("",!0)}}});function L(u){const t=u;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{en:{from:{t:0,b:{t:2,i:[{t:3}],s:"From"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Location"}},contact:{t:0,b:{t:2,i:[{t:3}],s:"Contact"}}},de:{from:{t:0,b:{t:2,i:[{t:3}],s:"Ab"}},location:{t:0,b:{t:2,i:[{t:3}],s:"Standort"}},contact:{t:0,b:{t:2,i:[{t:3}],s:"Kontakt"}}}}})}typeof L=="function"&&L(q);const c0=I(q,[["__scopeId","data-v-db0a14a8"]]),u0={class:"flex mb-8"},m0={key:0,class:"lg:flex gap-12 mx-auto"},p0={class:"flex-1"},h0={class:"text-gray-300 mb-2 flex items-center gap-2"},f0={class:"text-2xl md:text-4xl font-bold leading-tight md:leading-tight mb-6"},g0={class:"prose prose-invert prose-headings:tracking-tight prose-img:rounded-xl prose-img:ring-1 prose-img:ring-white/10 max-w-none prose-a:no-underline"},b0=$({__name:"[role]",async setup(u){let t,h;const{t:f,locale:g}=C(),_=K(),d=J(),n=_.params.role,r=([t,h]=Q(()=>ae("/career/roles/"+n).locale(g.value).where({active:{$ne:!1}}).findOne()),t=await t,h(),t);if(!r)throw X({statusCode:404,statusMessage:"Page Not Found"});return ee({title:"Hotellistat - "+r.title,ogTitle:"Hotellistat - "+r.title,description:r.description,ogDescription:r.description}),(x,b)=>{const A=G,m=j,l=c0,v=ne;return o(),te(v,{class:"min-h-screen mt-16 max-w-screen-xl"},{default:H(()=>[a("div",u0,[c(A,{to:e(d)("/career"),class:"text-primary-400 flex gap-2 items-center py-1 px-3 -mx-3 hover:bg-gray-900 transition-colors duration-100 rounded-full"},{default:H(()=>[c(e(re),{size:"18"}),k(" "+p(e(f)("back")),1)]),_:1},8,["to"])]),e(r)?(o(),s("section",m0,[a("article",p0,[a("h2",h0,p(e(r).type),1),a("h1",f0,p(e(r).title),1),b[0]||(b[0]=a("div",{class:"w-full h-px bg-gray-700 col-span-full"},null,-1)),a("article",g0,[c(m,{value:e(r)},null,8,["value"])])]),c(l,{class:"flex-shrink-0 flex-grow-0",document:e(r)},null,8,["document"])])):w("",!0)]),_:1})}}});function D(u){const t=u;t.__i18n=t.__i18n||[],t.__i18n.push({locale:"",resource:{en:{back:{t:0,b:{t:2,i:[{t:3}],s:"Back"}}},de:{back:{t:0,b:{t:2,i:[{t:3}],s:"Zurück"}}}}})}typeof D=="function"&&D(b0);export{b0 as default};
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.