1const __vite__mapDeps=(i,m=__vite__mapDeps,d=(m.f||(m.f=["assets/PromotionDialog-DzQyl8eu.js","assets/QSpace-DggwmNzr.js","assets/index-BHaqBm-t.js","assets/index-sn1CqBtT.css","assets/QTooltip-BcwUgf85.js","assets/position-engine-BPZvoI2F.js","assets/selection-DBOyBtsc.js","assets/customAnalytics-C0IBTRBj.js","assets/use-quasar-QzATKjmK.js","assets/PromotionDialog-BvBAx1k0.css","assets/BlogComments-DNWxWgp1.js","assets/dates-DEYDoPhx.js","assets/blogs-BhS8OeDW.js","assets/instance-CUhzxxAg.js","assets/seo-B5GyLl4m.js","assets/user-Dp_5GtX6.js","assets/blog-D6qZHAek.js","assets/candidate-DZVKUSQ3.js","assets/favorites-DodSBWhl.js","assets/jobs-1UotW0Tv.js","assets/languages-B1fQRUQz.js","assets/countries-krgCFHEI.js","assets/remotes-B8WHFgxD.js","assets/QTimeline-WIpjF7l5.js","assets/QChip-DFVPEElM.js","assets/QExpansionItem-Cmr4ejrW.js","assets/QItem-CxBLAzcP.js","assets/QSlideTransition-BLrsM5HO.js","assets/EljInput-Cy4vUfjH.js","assets/EljInput-VL_3J234.css","assets/useDataLoader-Bal1QmlY.js","assets/BlogComments-CczP39DO.css","assets/BlogPostSkeleton-DQnihHSA.js","assets/QSkeleton-ko2RaWM9.js","assets/BlogPostSkeleton-DCRrg25q.css","assets/BlogPostCard-BaYepI5t.js","assets/BlogPostCard-r3xA6o1U.css"])))=>i.map(i=>d[i]); 2import{H as pt,G as _t,X as gt,u as g,a as h,o as ht,N as r,J as n,L as c,ah as vt,M as t,aa as J,K as v,U as w,R as bt,$ as B,I as j,V as a,O as u,Q as b,a0 as y,d as D,a8 as yt,T as R,a7 as ft,_ as A}from"./index-BHaqBm-t.js";import{Q as xt}from"./QTooltip-BcwUgf85.js";import{Q as K}from"./QChip-DFVPEElM.js";import{Q as wt}from"./QBadge-B5wtZsp9.js";import qt from"./EljButton-BbZxt83E.js";import{S as kt}from"./ShareButton-DtK0_xnp.js";import{useBlogsStore as Pt}from"./blogs-BhS8OeDW.js";import{f as Ct}from"./dates-DEYDoPhx.js";import{u as Tt}from"./useDataLoader-Bal1QmlY.js";import{u as Bt}from"./use-quasar-QzATKjmK.js";import{i as X}from"./blogPromotions-BjY-zUze.js";import"./position-engine-BPZvoI2F.js";import"./selection-DBOyBtsc.js";import"./vue-i18n-UGDKCJ8T.js";import"./instance-CUhzxxAg.js";import"./seo-B5GyLl4m.js";const jt={key:0,class:"bg-light flex items-center justify-center q-pa-xl",style:{height:"100vh"}},Dt={key:1,class:"bg-light"},Rt={class:"progress-indicator-wrapper"},At={class:"container-mobile-full-screen q-py-sm-lg text-grey"},It={class:"image-box",style:{position:"relative"}},St=["src","alt"],Et={class:"row q-gutter-lg q-pt-sm-lg layout"},zt={class:"col-xs-12 col-md-4"},Lt={key:0,class:"border bg-white q-pa-lg font-size-16 gt-sm",style:{position:"sticky",top:"3.7em","z-index":"100"}},Qt={class:"text-weight-bold"},Vt={style:{"max-height":"30vh","overflow-y":"scroll","padding-left":"30px"}},$t=["href"],Mt={class:"text-weight-bold"},Ot={key:0},Ht={key:1},Nt={class:"text-weight-bold"},Wt={class:"flex q-mb-md",style:{gap:"7px"}},Gt={key:2,class:"border bg-white q-pa-lg font-size-16 related-jobs-visibility"},Ut={class:"text-weight-bold"},Ft=["onClick"],Jt={class:"logo-container q-mr-sm"},Kt=["src","alt"],Xt={class:"col q-px-sm",style:{"font-size":"12px"}},Yt=["href"],Zt={class:"flex items-center q-mb-sm"},to={class:"text-secondary"},oo={class:"flex justify-end"},eo={class:"col-xs-12 col-md q-pt-lg"},so={class:"sticky-share row justify-end"},lo={class:"border-responsive bg-white q-pa-xs-lg q-px-sm-xl",style:{"margin-top":"-50px"},id:"post-content"},no={class:"row items-start justify-between header"},ao={class:"text-weight-bold q-my-none font-size-24 text-blue-500 col-sm-12 col-md-7 q-mr-md-md q-mb-lg",style:{"line-height":"25px",display:"block"}},io={class:"q-mr-md"},ro=["innerHTML"],co={class:"about-author-visibility row items-center justify-between bg-light border q-pa-xs-lg q-px-md-xl q-my-lg"},mo={class:"col-2 bg-white avatar q-mr-xs-lg q-mr-md-xl"},uo=["src"],po={class:"col"},_o={class:"q-mb-xs"},go={class:"text-weight-bold text-primary"},ho={class:"text-primary q-mb-sm"},vo={class:"gt-xs"},bo={class:"lt-sm q-mt-md"},yo={class:"row q-gutter-lg q-pt-sm-lg layout gt-sm"},fo={name:"BlogPost"},xo=Object.assign(fo,{setup(wo){const Y=D(()=>A(()=>import("./PromotionDialog-DzQyl8eu.js"),__vite__mapDeps([0,1,2,3,4,5,6,7,8,9]))),L=D(()=>A(()=>import("./BlogComments-DNWxWgp1.js"),__vite__mapDeps([10,2,3,11,12,13,14,15,16,8,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31]))),Z=D(()=>A(()=>import("./BlogPostSkeleton-DQnihHSA.js"),__vite__mapDeps([32,33,2,3,34]))),tt=D(()=>A(()=>import("./BlogPostCard-BaYepI5t.js"),__vite__mapDeps([35,24,2,3,12,13,14,11,16,8,15,17,18,19,20,21,22,36]))),ot=Bt(),m=_t(),et=gt(),i=Pt(),Q=g("0%"),I=g("24px"),s=h(()=>i.currentPost),V=h(()=>i.currentPostRelatedPosts),$=h(()=>i.currentPostRelatedJobs),q=g(!1),f=g(!1),S=!0,st=g(!1);Tt("blog",async()=>{var o,l;q.value=!0,await i.loadPost(et.params.slug,(l=(o=m==null?void 0:m.currentRoute)==null?void 0:o.value)==null?void 0:l.path),q.value=!1,S&&await Promise.all([i.loadRelatedPosts(i.currentPost.id),i.loadRelatedJobs(i.currentPost.id)]),!S&&i.showPromotionDialog&&(E.value||z.value)});const lt=()=>{i.setPromotionDialogClosedDate(),f.value=!1},E=h(()=>!X(i.user_geoIP)),z=h(()=>X(i.user_geoIP)),nt=()=>{const o=document.getElementById("post-content");
2if(!o)return;const l=o.offsetTop,p=o.scrollHeight;I.value=Math.ceil(p/3)+"px";const _=window.scrollY,P=p-window.innerHeight,C=(_-l)/P*100,x=Math.min(Math.max(C,0),100);Q.value=x+"%",x>=40&&i.showPromotionDialog&&(E.value||z.value)&&(st.value=!0,f.value=!0)},at=h(()=>{if(typeof window=="undefined"||!document)return 0;const o=225,l=document.createElement("div");l.innerHTML=i.currentPost.body;const _=(l.innerText||l.textContent||"").trim().split(/\s+/).length;return Math.ceil(_/o)});ht(()=>{typeof window!="undefined"&&document&&window.addEventListener("scroll",nt)});const M=o=>(o.endsWith(".html")&&(o=o.replace(/\.html$/,"")),o),k=g({page:1,per_page:ot.screen.lt.sm?6:9,categories:"",tags:""}),it=o=>{m.push(M(o))},rt=()=>{typeof window!="undefined"?window.open(s.value.url_jobs):m.push({name:"jobs"})},ct=async o=>{i.setCurrentCategory(o),k.value.categories=o,m.push({name:"category-posts",params:{category:o,page:1}}),i.loadPosts(k.value)},dt=o=>{i.setCurrentTag(o),k.value.tags=o,m.push({name:"posts",params:{tags:o,page:1}}),i.loadPosts(k.value)},mt=async()=>{m.push({name:"blog"})};return(o,l)=>{var p,_,P,C,x,O,H,N,W,G,U,F;return n(),r(u,null,[q.value&&!S?(n(),r("div",jt,[c(vt,{color:"primary",size:"lg"})])):(n(),r("div",Dt,[t("div",Rt,[t("div",{class:"progress-indicator",style:J({width:Q.value})},null,4)]),t("div",At,[t("div",It,[t("img",{src:s.value.image,alt:s.value.photo_alt_text||s.value.title,class:"image-box",style:{width:"100%",height:"100%","object-fit":"cover"}},null,8,St),c(bt,{unelevated:"",round:"",color:"white","text-color":"primary",icon:"icon-sym-arrow_back",size:"md",style:{position:"absolute","z-index":"2",left:"20px",top:"20px"},onClick:l[0]||(l[0]=e=>mt()),"aria-label":"Go back to blog"},{default:v(()=>[c(xt,null,{default:v(()=>l[3]||(l[3]=[w("Go back to blog",-1)])),_:1,__:[3]})]),_:1})]),t("div",Et,[t("div",zt,[((p=s.value.table_of_contents)==null?void 0:p.length)>0?(n(),r("div",Lt,[t("p",Qt,a(o.$t("TableOfContents")),1),t("ol",Vt,[(n(!0),r(u,null,b(s.value.table_of_contents,(e,d)=>(n(),r("li",{key:d,class:"q-mb-sm"},[t("a",{href:e.link,class:"anchor-link text-grey"},a(e.text),9,$t)]))),128))])])):B("",!0),q.value?B("",!0):(n(),j(y(L),{key:1,id:"comments",class:"lt-md q-mb-lg q-pt-lg blog-comments-visibility",comments:(_=s.value)==null?void 0:_.comments,comments_count:(P=s.value)==null?void 0:P.comments_count,postId:(C=s.value)==null?void 0:C.id},null,8,["comments","comments_count","postId"])),t("div",{class:"border bg-white q-pa-lg font-size-16 recommended-box",style:J({marginBottom:I.value,marginTop:((x=s.value.table_of_contents)==null?void 0:x.length)>0?I.value:"none"})},[t("p",Mt,a(o.$t("RecommendedArticles")),1),((O=V.value)==null?void 0:O.length)>0?(n(),r("div",Ot,[(n(!0),r(u,null,b(V.value,(e,d)=>(n(),j(y(tt),{class:"q-mb-lg",isRecommended:"",key:d,post:e},null,8,["post"]))),128))])):(n(),r("div",Ht,[(n(),r(u,null,b(3,e=>c(y(Z),{class:"q-my-lg full-width",key:e})),64))])),t("p",Nt,a(o.$t("ExploreByTag")),1),t("div",Wt,[c(K,{color:"#aed8de",class:"q-ma-none chip",clickable:"",onClick:l[1]||(l[1]=e=>{var d;return ct((d=s.value.category)==null?void 0:d.slug)})},{default:v(()=>{var e;return[w(a((e=s.value.category)==null?void 0:e.name),1)]}),_:1}),(n(!0),r(u,null,b(s.value.tags,(e,d)=>(n(),j(K,{class:"q-ma-none tag chip",clickable:"",onClick:T=>dt(e==null?void 0:e.slug),key:d},{default:v(()=>[w(a(e.name),1)]),_:2},1032,["onClick"]))),128))])],4),((H=$.value)==null?void 0:H.length)>0?(n(),r("div",Gt,[t("p",Ut,a(o.$t("LookingForAJobAbroad")),1),t("div",null,[(n(!0),r(u,null,b($.value,(e,d)=>(n(),r("div",{class:"job-card",key:d},[t("div",{onClick:yt(T=>it(e.url),["prevent"]),class:"row items-start justify-between cursor-pointer"},[t("div",Jt,[t("img",{src:e.company.logo.x100,alt:e.company.logo.alt,class:"full-width"},null,8,Kt)]),t("div",Xt,[t("a",{class:"text-weight-bold q-mb-xs text-primary no-decoration",href:M(e.url)},a(e.title),9,Yt),t("div",Zt,[c(R,{name:"icon-sym-location_on",color:"green",size:"xs"}),t("span",null,a(e.country.name)+", "+a(e.city.name),1)]),t("div",null,[(n(!0),r(u,null,b(e.languages,(T,ut)=>(n(),r("p",{key:ut,class:"q-mb-xs"},[t("strong",to,a(T.name),1),w(" "+a(T.level_string),1)]))),128))])]),c(R,{class:"font-size-22",name:"icon-sym-open_in_new"})],8,Ft)]))),128)),t("div",oo,[c(qt,{style:{width:"165px"},customClass:"button-orange",onClick:rt,label:o.$t("SeeAllJobs"),class:"q-mt-md"},null,8,["label"])])])])):B("",!0)]),t("div",eo,[t("div",so,[c(kt,{icon:"icon-sym-share",isPost:""}
2)]),t("div",lo,[t("div",no,[t("h1",ao,a(s.value.title),1),c(wt,{color:"light","text-color":"grey",class:"q-py-sm q-px-md font-size-14 q-mb-xs-lg q-mb-md-xl",style:{"border-radius":"8px"}},{default:v(()=>[c(R,{name:"icon-sym-event",color:"blue-500",class:"q-mr-xs"}),t("span",io,a(y(Ct)(s.value.published_at)),1),c(R,{name:"icon-sym-timer",color:"blue-500",class:"q-mr-xs"}),t("span",null,a(at.value)+" min read",1)]),_:1})]),t("div",{id:"content",innerHTML:s.value.body},null,8,ro),t("div",co,[t("div",mo,[t("img",{src:(N=s.value.author)==null?void 0:N.profile_photo_path,class:"avatar",alt:"Author's profile photo"},null,8,uo)]),t("div",po,[t("p",_o,[l[4]||(l[4]=w(" About ",-1)),t("span",go,a((W=s.value.author)==null?void 0:W.name),1)]),t("p",ho,a((G=s.value.author)==null?void 0:G.job_position),1),t("p",vo,a((U=s.value.author)==null?void 0:U.biography),1)]),t("p",bo,a((F=s.value.author)==null?void 0:F.biography),1)])])])]),t("div",yo,[l[5]||(l[5]=t("div",{class:"col-4"},null,-1)),c(y(L),{id:"comments",class:"col blog-comments-visibility",comments:s.value.comments,comments_count:s.value.comments_count,postId:s.value.id},null,8,["comments","comments_count","postId"])])])])),c(ft,{modelValue:f.value,"onUpdate:modelValue":l[2]||(l[2]=e=>f.value=e),persistent:"","no-shake":"","backdrop-filter":"brightness(60%)","max-width":"625px"},{default:v(()=>[f.value?(n(),j(y(Y),{key:0,jobCopilot:E.value,workAndTravel:z.value,onClose:lt},null,8,["jobCopilot","workAndTravel"])):B("",!0)]),_:1},8,["modelValue"])],64)}}}),Vo=pt(xo,[["__scopeId","data-v-a742f5cb"]]);export{Vo 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.