PageSourceSearch

https://www.kariera.gr/_next/static/chunks/0bvh9rctli8vm.js

js kariera.gr collected 2026-09-24 20:32:37 UTC 25,436 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,612939,e=>{"use strict";var n=e.i(843476);e.s(["default",0,function(e){let{children:t}=e;return t({p:e=>(0,n.jsx)("p",{children:e}),b:e=>(0,n.jsx)("b",{className:"font-semibold",children:e}),i:e=>(0,n.jsx)("i",{className:"italic",children:e}),branded:e=>(0,n.jsx)("span",{className:"text-highlighted-content",children:e}),ul:e=>(0,n.jsx)("ul",{className:"list-inside list-disc",children:e}),li:e=>(0,n.jsx)("li",{className:"list-item",children:e})})}])},260614,e=>{"use strict";var n=e.i(777291);e.s(["getLocationLabel",0,(e,t)=>{let i=(e,n)=>e||n?[e,n].filter(Boolean).join(" - "):"";return t!==n.Locales.EN?i(e.cityLocale,e.prefectureLocale):i(e.city,e.prefecture)}])},93243,e=>{"use strict";let n={MICRO:"1-15",SMALL:"16-50",MEDIUM:"51-100",MEDIUM_HIGH:"101-250",LARGE:"251-500",LARGE_HIGH:"501-2000",ENTERPRICE:"2001-30000"};e.s(["getCompanySizeLabel",0,e=>e in n?n[e]:""])},120646,e=>{"use strict";var n=e.i(843476),t=e.i(884378),i=e.i(296556),a=e.i(948148),s=e.i(885857);e.s(["CompanyExternalLink",0,function(e){let{url:o}=e,r=(0,a.useTranslations)("components.company-external-link");return o?(0,n.jsxs)(s.Link,{className:"text-link flex items-center gap-1 hover:underline sm:gap-2",href:o,target:"_blank",rel:"noopener noreferrer nofollow",children:[(0,n.jsx)(t.Icon,{name:"ExternalLink",size:16}),(0,n.jsx)(i.Typography,{variant:"accent/sm",children:r("visit-website")})]}):null}])},59710,e=>{"use strict";var n=e.i(843476),t=e.i(296556),i=e.i(948148);e.s(["CompanyJobsNumber",0,function(e){let{numberOfJobs:a}=e,s=(0,i.useTranslations)("components.company-jobs-number");return a?(0,n.jsx)(t.Typography,{variant:"accent/sm",children:s("number-of-jobs",{count:a})}):null}])},165763,e=>{"use strict";var n=e.i(843476),t=e.i(809803),i=e.i(885857),a=e.i(94558),s=e.i(884378),o=e.i(640602);let r=e=>{let{company:t,className:i}=e,{imageUrl:r,name:l}=t;return(0,n.jsxs)(a.Avatar,{className:(0,o.cn)("border-border size-16 rounded-sm border bg-white p-1 [&_svg]:size-10",i),children:[r&&(0,n.jsx)(a.AvatarImage,{src:r,alt:`${l} logo`,className:"object-contain"}),(0,n.jsx)(a.AvatarFallback,{className:"bg-surface text-muted-foreground rounded-sm",children:(0,n.jsx)(s.Icon,{name:"Building2"})})]})};e.s(["CompanyAvatar",0,r,"CompanyAvatarLink",0,e=>{let{company:a,className:s,onClick:o}=e;return(0,n.jsx)(i.Link,{href:t.PublicRoutes.COMPANY(a.slug),className:"[&_*]:hover:border-ring rounded-sm",onClick:o,children:(0,n.jsx)(r,{company:a,className:s})})}])},941200,e=>{"use strict";var n=e.i(843476),t=e.i(488757),i=e.i(986628),a=e.i(809803),s=e.i(885857),o=e.i(325147),r=e.i(93243);e.i(870165);var l=e.i(163499),c=e.i(660022),u=e.i(484849),m=e.i(640602),d=e.i(948148),p=e.i(600880),h=e.i(165763),x=e.i(898311);function f(e){let{company:t,className:i,priority:a=!1}=e;return t.branding===l.CompanyBranding.NONE?null:(0,n.jsx)(x.CoverImage,{className:i,src:t.headerImageUrl,alt:`${t.name} cover`,imageProps:{priority:a,fetchPriority:a?"high":"auto"}})}var g=e.i(120646),y=e.i(59710),j=e.i(610594),b=e.i(296556);let v=e=>{let{company:t,className:i,variant:a="accent",onClick:s}=e;return(0,n.jsx)(j.JobAdCompanyLink,{company:t,linkProps:{className:i,onClick:s},children:(0,n.jsx)(b.default,{variant:a,className:"line-clamp-2",children:t.name})})};var k=e.i(366319);e.s(["CompanyCard",0,function(e){let{company:x,followButtonEnabled:j=!0,showViewButton:b=!1,className:C,priority:N=!1,trackAnalytics:L}=e,S=(0,s.useRouter)(),T=(0,d.useTranslations)("components.company-card"),{safeTranslate:w}=(0,o.useSafeTranslationsWithNamespace)("common"),P=x.branding!==l.CompanyBranding.NONE;return(0,n.jsxs)(u.Card,{className:(0,m.cn)("group/company-card gap-0 rounded-lg p-0","hover:border-primary hover:cursor-pointer","focus:border-primary focus:ring-ring/20 focus:outline-primary focus:ring-[4px] focus:outline-2","hover:[&_.company-name-link]:underline","has-[:is(a,button):not(.company-name-link):hover]:[&_.company-name-link]:no-underline","transition-[border-color,box-shadow,outline] duration-150",C),tabIndex:0,onClick:()=>{L?.(),S.push(a.PublicRoutes.COMPANY(x.slug))},children:[(0,n.jsx)(f,{company:x,className:"transition-transform duration-500 group-hover/company-card:scale-105",priority:N}),(0,n.jsxs)("div",{className:"flex grow flex-col justify-between gap-4 p-4",children:[(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(p.EventPropagationBlocker,{children:(0,n.jsx)(h.CompanyAvatarLink,{className:(0,m.cn)("company-name-link",P?"size-16 [&_svg]:size-10":"size-9 [&_svg]:size-5"),company:x,onClick:L})}),(0,n.jsx)("div",{className:"flex-1",children:(0,n.jsx)(p.EventPropagationBlocker,{children:(0,n.jsx)(v,{className:"company-name-link block",company:x,onClick:L})})}),j&&(0,n.jsx)(p.EventPropagationBlocker,{children:(0,n.jsx)(t.FollowCompanyButton,{companyId:x.id,branding:x.branding,uniqueId:k.UniqueAuthGuardedIdEnum.COMPANY_CARD_FOLLOW_COMPANY_BUTTON(x.id)})})]}),(0,n.jsxs)("div",{className:"flex flex-wrap gap-3",children:[(0,n.jsx)(i.InfoBadge,{label:x.location?.city||x.location?.country||T("not_available"),icon:"MapPin"}),(0,n.jsx)(i.InfoBadge,{label:w(`industry.${x.section}`),icon:"LayoutGrid"}),(0,n.jsx)(i.InfoBadge,{label:x.size?(0,r.getCompanySizeLabel)(x.size):T("not_available"),icon:"Users"}),(0,n.jsx)(p.EventPropagationBlocker,{children:(0,n.jsx)(g.CompanyExternalLink,{url:x.url})}),(0,n.jsx)(y.CompanyJobsNumber,{numberOfJobs:x.numOfJobs})]})]}),b&&(0,n.jsx)(c.Button,{asChild:!0,className:"w-full",children:(0,n.jsx)(s.Link,{href:a.PublicRoutes.COMPANY(x.slug),onClick:e=>{e.stopPropagation(),L?.()},children:T("button-label")})})]})]})}],941200)},263350,915281,e=>{"use strict";var n=e.i(619273),t=e.i(266027);e.i(870165);var i=e.i(457819),a=e.i(620873);e.s(["useHereSuggestions",0,(e,n,s)=>(0,t.useQuery)({queryKey:[a.TanstackQueryKeys.HERE_SUGGESTIONS,e,n,s],queryFn:()=>i.locationsService.getHereSuggestions({search:e,locationTypes:n,in:s}),enabled:!!e,staleTime:3e5}),"useLocationByUrlSuffix",0,e=>(0,t.useQuery)({queryKey:[a.TanstackQueryKeys.LOCATION_BY_URL_SUFFIX,e],queryFn:e?()=>i.locationsService.getLocationByUrlSuffix(e):n.skipToken,enabled:!!e,staleTime:3e5}),"useLocationSuggestions",0,e=>
1(0,t.useQuery)({queryKey:[a.TanstackQueryKeys.LOCATION_SUGGESTIONS,e],queryFn:()=>i.locationsService.locationSuggestions({search:e}),enabled:!!e,staleTime:3e5})],263350);var s=e.i(330938),o=e.i(861745),r=e.i(777291);e.s(["useEscoOccupations",0,function(e){let n=(0,o.useLocale)(),i=function(e){let{query:n,selectedLocale:t}=e,i=function(e){let n=e.trim();if(!n)return"unknown";let t=(n.match(/[\u0370-\u03FF\u1F00-\u1FFF]/g)??[]).length,i=(n.match(/[a-zA-Z]/g)??[]).length,a=t+i;return 0===a?"unknown":t/a>=.7?r.Locales.EL:i/a>=.7?r.Locales.EN:"mixed"}(n);return i===r.Locales.EL||i===r.Locales.EN?i:t===r.Locales.EL?r.Locales.EL:r.Locales.EN}({query:e.query,selectedLocale:n});return(0,t.useQuery)({queryKey:[a.TanstackQueryKeys.ESCO_OCCUPATIONS,e.query,e.entityTypes,e.limit,i],queryFn:()=>s.escoOccupationsService.search({...e,language:i}),enabled:!!e.query.trim(),placeholderData:e=>e})}],915281)},720844,e=>{"use strict";var n=e.i(25733),t=e.i(271645);e.s(["useLocationHistory",0,function(){let[e,i]=(0,n.useSyncStorage)("location-searches",[]),a=(0,t.useCallback)(e=>{let n={location:e};i(t=>[n,...t.filter(n=>{let t;return t=n.location,t.urlSuffix!==e.urlSuffix})].slice(0,10))},[i]),s=(0,t.useCallback)(e=>{i(n=>n.filter(n=>{let t;return t=n.location,t.urlSuffix!==e.urlSuffix}))},[i]);return{locationSearches:e,addLocationHistoryItem:a,clearLocationHistory:(0,t.useCallback)(()=>{i(()=>[])},[i]),removeLocationHistoryItem:s}}])},595743,e=>{"use strict";var n=e.i(843476),t=e.i(640602),i=e.i(861745),a=e.i(948148),s=e.i(271645),o=e.i(263350),r=e.i(260614),l=e.i(803280),c=e.i(884378),u=e.i(660022);function m(e){let{value:m,locationHistoryItems:d,onLocationHistoryRemove:p,selectedLocation:h,onInputValueChange:x,onLocationSelect:f,placeholder:g,disabled:y=!1,className:j,minSearchLength:b=2,debounceMs:v=300,locationTypes:k}=e,C=(0,a.useTranslations)("components.location-input"),N=(0,i.useLocale)(),{suggestions:L,isLoading:S}=function(e){let{search:n,locationTypes:t,minSearchLength:i=2,debounceMs:a=300}=e,[r,l]=(0,s.useState)(""),[c,u]=(0,s.useState)([]),m=(0,s.useRef)(null);(0,s.useEffect)(()=>{if(m.current&&clearTimeout(m.current),!n||n.length<i){l(""),u([]);return}return m.current=setTimeout(()=>{l(n)},a),()=>{m.current&&clearTimeout(m.current)}},[n,i,a]);let{data:d,isFetching:p}=(0,o.useLocationSuggestions)(r);return(0,s.useEffect)(()=>{d&&Array.isArray(d)&&u(d)},[d]),{suggestions:c,isLoading:p}}({search:m,locationTypes:k,minSearchLength:b,debounceMs:v}),T=L.filter(e=>!e.city),w=L.filter(e=>!!e.city),P=new Map(d.map(e=>[e.location.urlSuffix,e.location])),E=d.map(e=>({label:(0,r.getLocationLabel)(e.location,N),value:e.location.urlSuffix,group:C("recent-location-searches"),icon:"History",suffix:(0,n.jsx)(u.Button,{variant:"ghost",size:"icon",onClick:n=>{n.stopPropagation(),p(e)},"aria-label":C("remove-recent-location-search"),children:(0,n.jsx)(c.Icon,{name:"X"})})})),I=new Map(L.map(e=>[e.urlSuffix,e])),O=[...T.map(e=>({label:(0,r.getLocationLabel)(e,N),value:e.urlSuffix,group:C("regions"),icon:"MapPin"})),...w.map(e=>({label:(0,r.getLocationLabel)(e,N),value:e.urlSuffix,group:C("cities"),icon:"MapPin"}))],A=m?O:E,_=m?I:P;return(0,n.jsx)("div",{className:(0,t.cn)("relative",j),children:(0,n.jsx)(l.Autosuggest,{options:A,value:h?.urlSuffix||"",onChange:e=>{let n=_.get(e);n&&f?.(n,{scope:m?"suggestion":"recent"})},inputValue:m,onInputValueChange:x,filterFn:()=>!0,placeholder:g||C("placeholder"),showInputIcon:!1,minSearchLength:b,disabled:y,notFoundText:S?C("searching"):C("no-locations-found"),showHighlightedOptionShortcut:!1})})}var d=e.i(225913),p=e.i(25733),h=e.i(723079),x=e.i(843606),f=e.i(517327),g=e.i(85240),y=e.i(915281),j=e.i(113535);let b="__CMDK_EMPTY_HIGHLIGHT__";function v(e){let{query:i,disabled:o,placeholder:r,searchHistoryItems:l,onChange:m,onSearchHistoryItemRemove:d}=e,p=(0,a.useTranslations)("components.query-input"),[v,k]=(0,s.useState)(!1),[C,N]=(0,s.useState)(!1),[L,S]=(0,s.useState)(b),T=(0,s.useRef)(null),w=(0,s.useRef)(null),P=(0,j.useDebouncedValue)(i,300),E=i.trim(),I=E.length>0,O=!I,A=l.length>0,_=I&&P!==i,{data:q,isFetching:B}=(0,y.useEscoOccupations)({query:P,entityTypes:["occupation"],limit:10}),H=I&&(_||B),M=(0,s.useMemo)(()=>_?[]:q?.results.map(e=>e.label)||[],[q,_]),R=I&&!M.some(e=>e.toLowerCase()===E.toLowerCase()),F=(0,s.useMemo)(()=>
1{if(O)return l.map(e=>({value:e.query,isCustom:!1}));if(B)return R?[{value:i,isCustom:!0}]:[];let e=M.map(e=>({value:e,isCustom:!1}));return R&&e.push({value:i,isCustom:!0}),e},[O,l,B,M,R,i]),{handleKeyDown:z}=(0,g.useListBoxKeyboardNavigation)({open:C,allOptionsInOrder:F,highlightedValue:L,setHighlightedValue:S,handleSelect:(e,n)=>{k(!1),m(e,{context:I?"suggestion":"recent",position:I?n+1:void 0})},handleCustomValueSelect:()=>{m(i,{context:"suggested-custom"}),k(!1)},shouldShowCustomValue:R,commandListRef:T}),U=(0,s.useCallback)(e=>{if("Enter"===e.key){if(!L||L===b)return;C&&(e.preventDefault(),e.stopPropagation())}z(e)},[z,L,C]);return(0,s.useEffect)(()=>{C||S(b)},[C]),(0,s.useEffect)(()=>{N(v&&!o&&(O&&A||I))},[v,o,O,I,A]),(0,s.useEffect)(()=>{S(e=>e&&e!==b&&F.some(n=>n.value===e)?e:b)},[F]),(0,n.jsx)("div",{className:"relative",children:(0,n.jsxs)(x.Popover,{open:C,onOpenChange:k,modal:!1,children:[(0,n.jsx)(x.PopoverTrigger,{asChild:!0,children:(0,n.jsx)("div",{role:"combobox",children:(0,n.jsx)(h.InputWithAdornments,{ref:w,type:"text",value:i,onChange:e=>m(e.target.value,{context:"custom"}),onKeyDown:U,disabled:o,placeholder:r||p("placeholder"),endContent:i?(0,n.jsx)(c.Icon,{name:"X",size:16,"aria-label":p("clear-search"),onClick:()=>m("",{}),className:"cursor-pointer"}):void 0})})}),(0,n.jsx)(x.PopoverContent,{className:"w-[var(--radix-popover-trigger-width)] border-0 p-0",align:"start",side:"bottom",onOpenAutoFocus:e=>{e.preventDefault()},onCloseAutoFocus:e=>{e.preventDefault()},onPointerDownOutside:e=>{let n=e.target;w.current&&!w.current.contains(n)&&k(!1)},onEscapeKeyDown:()=>{k(!1),w.current?.focus()},children:(0,n.jsx)(f.Command,{shouldFilter:!1,value:L,onValueChange:S,children:(0,n.jsxs)(f.CommandList,{ref:T,children:[O&&(0,n.jsx)(f.CommandGroup,{heading:p("recent-searches"),className:(0,t.cn)({hidden:0===l.length}),children:l.map(e=>(0,n.jsx)(f.CommandItem,{onSelect:()=>{m(e.query,{context:"recent"}),k(!1)},className:"flex cursor-pointer items-center justify-between",shortcut:(0,n.jsx)(u.Button,{variant:"ghost",size:"icon",onClick:n=>{n.stopPropagation(),d(e)},"aria-label":p("remove-recent-search"),children:(0,n.jsx)(c.Icon,{name:"X"})}),icon:"History",value:e.query,label:e.query},e.timestamp))}),I&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(f.CommandGroup,{children:[H&&(0,n.jsx)("div",{role:"presentation",className:"text-card-foreground px-4 py-5 text-center text-sm",children:p("loading")}),!H&&(0,n.jsx)(n.Fragment,{children:M.length>0?M.map((e,t)=>(0,n.jsx)(f.CommandItem,{value:e,onSelect:()=>{m(e,{context:"suggestion",position:t+1}),k(!1)},className:"flex cursor-pointer items-center justify-between",label:e},e)):(0,n.jsx)("div",{role:"presentation",className:"text-card-foreground px-4 py-5 text-center text-sm",children:p("no-suggestions")})})]}),R&&(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(f.CommandSeparator,{}),(0,n.jsx)(f.CommandGroup,{heading:p("custom-value-header"),children:(0,n.jsx)(f.CommandItem,{value:i,label:`"${i}"`,onSelect:()=>{m(i,{context:"suggested-custom"}),k(!1)},className:"flex cursor-pointer items-center justify-between"})})]})]})]})})})]})})}var k=e.i(720844),C=e.i(31642);let N=(0,d.cva)("flex flex-col",{variants:{size:{sm:"sm:flex-row gap-3",md:"md:flex-row gap-2"}},defaultVariants:{size:"sm"}}),L=(0,d.cva)("w-full",{variants:{size:{sm:"sm:w-fit",md:"md:w-fit"}},defaultVariants:{size:"sm"}});e.s(["JobSearchBar",0,function(e){let{onSearch:o,defaultQuery:l="",defaultLocation:c,queryPlaceholder:d,locationPlaceholder:h,searchButtonText:x,disabled:f=!1,size:g,className:y}=e,j=(0,a.useTranslations)("components.job-search-bar"),{searches:b,addSearch:S,removeSearch:T}=function(){let[e,n]=(0,p.useSyncStorage)("searches",[]),t=(0,s.useCallback)(e=>{if(!e.trim())return;let t={query:e.trim(),timestamp:Date.now()};n(e=>{let n=e.filter(e=>e.query!==t.query);return[t,...n].slice(0,5)})},[n]);return{searches:e,addSearch:t,removeSearch:(0,s.useCallback)(e=>{n(n=>n.filter(n=>n.timestamp!==e))},[n]),clearHistory:(0,s.useCallback)(()=>{n(()=>[])},[n])}}(),{trackSearchBarOptionSelect:w,trackSearchBarSubmit:P}=(0,C.useTracking)(),{locationSearches:E,addLocationHistoryItem:I,removeLocationHistoryItem:O}
1=(0,k.useLocationHistory)(),A=(0,i.useLocale)(),[_,q]=(0,s.useState)(l),[B,H]=(0,s.useState)(c?(0,r.getLocationLabel)(c,A):""),[M,R]=(0,s.useState)(c),F=(0,s.useRef)({}),z=(0,s.useRef)(!1),U=(0,s.useRef)(!1);return(0,s.useEffect)(()=>{z.current&&""!==l||(q(l),z.current=!1)},[l]),(0,s.useEffect)(()=>{U.current&&c||(H(c?(0,r.getLocationLabel)(c,A):""),R(c),U.current=!1)},[c,A]),(0,n.jsx)("form",{onSubmit:e=>{e.preventDefault();let n=_.trim(),t=""===B.trim()?void 0:M;t&&I(t),S(n),P({queryTerm:n,locationTerm:B,queryContext:n&&!F.current.query?"custom":F.current.query,locationContext:F.current.location}),F.current={location:void 0,query:void 0},U.current=!1,z.current=!1,o(n,t,!1)},className:(0,t.cn)("w-full",y),children:(0,n.jsxs)("div",{className:N({size:g}),children:[(0,n.jsx)("div",{className:"flex-1",children:(0,n.jsx)(v,{query:_,searchHistoryItems:b,disabled:f,onChange:(e,n)=>{n.context&&"custom"!==n.context&&w({type:"query",context:n.context,position:n.position,term:e||""}),F.current.query=e?n.context:void 0,q(e),z.current=!0},placeholder:d||j("query-placeholder"),onSearchHistoryItemRemove:e=>T(e.timestamp)})}),(0,n.jsx)("div",{className:"flex-1",children:(0,n.jsx)(m,{value:B,locationHistoryItems:E,onLocationHistoryRemove:e=>O(e.location),selectedLocation:M,onInputValueChange:e=>{U.current=!0,H(e),""===e.trim()&&(F.current.location=void 0,R(void 0))},onLocationSelect:(e,n)=>{let t=(0,r.getLocationLabel)(e,A)||"";w({type:"location",context:n.scope,term:t}),H(t),R(e),F.current.location=n.scope,U.current=!1},placeholder:h||j("location-placeholder"),disabled:f,locationTypes:["city","postalCode","area"]})}),(0,n.jsx)("div",{className:"flex",children:(0,n.jsx)(u.Button,{type:"submit",variant:"highlighted",disabled:f,className:L({size:g}),children:x||j("search-button-text")})})]})})}],595743)},100708,e=>{"use strict";var n=e.i(843476),t=e.i(660598),i=e.i(31642),a=e.i(885857);e.s(["BannerAdsSection",0,e=>{let{bannerAds:s}=e,{trackHomepageLeaderboardBannerClick:o}=(0,i.useTracking)();if(s){let e=Math.floor(Math.random()*s.length),n=s[e];s=n?[n]:[]}return(0,n.jsx)("div",{className:"mx-auto flex justify-center",children:s&&s.map(e=>(0,n.jsx)(a.Link,{href:e.redirectUrl,target:"_blank",onClick:()=>o(e.redirectUrl),rel:"noopener noreferrer nofollow",children:(0,n.jsx)(t.default,{src:e.imageUrl,alt:`Banner Ad ${e.id}`,width:728,height:90})},e.id))})}])},517418,e=>{"use strict";var n=e.i(843476),t=e.i(165763),i=e.i(941200),a=e.i(612939),s=e.i(809803),o=e.i(31642),r=e.i(885857),l=e.i(745982),c=e.i(446634);e.i(870165);var u=e.i(432119),m=e.i(760421),d=e.i(296556),p=e.i(948148);let h=e=>{let{company:t}=e,{trackClickHomepageCompanyLogos:a,trackCompanyClick:s}=(0,o.useTracking)();return(0,n.jsx)(i.CompanyCard,{company:t,followButtonEnabled:!1,showViewButton:!0,priority:!0,className:"h-full",trackAnalytics:()=>{m.heroesService.updateHeroViews({companyId:t.id,viewAsTop:!0}).catch(()=>null),a("TopEmployerOfWeek"),s()}})},x=e=>{let{company:i,className:a,index:l}=e,{slug:c,name:u}=i,{trackClickHomepageCompanyLogos:p,trackCompanyClick:h}=(0,o.useTracking)();return(0,n.jsxs)(r.Link,{href:s.PublicRoutes.COMPANY(c),className:"[&_*]:hover:border-ring bg-muted flex flex-col items-center justify-center gap-4 roun
1ded-3xl p-4 hover:[&_.company-name]:underline",onClick:()=>{m.heroesService.updateHeroViews({companyId:i.id}).catch(()=>null),p(`logo-${l}`),h()},children:[(0,n.jsx)(t.CompanyAvatar,{company:i,className:a}),(0,n.jsx)(d.default,{variant:"accent",className:"company-name line-clamp-2 min-h-[2lh] text-center md:line-clamp-1 md:min-h-[1lh] lg:line-clamp-2 lg:min-h-[2lh]",children:u})]})};e.s(["FeaturedCompaniesSection",0,e=>{let{featuredCompanies:t,employerOfTheWeek:i}=e,s=(0,p.useTranslations)("pages.home"),o=t.slice(0,4),r=t.slice(4);return(0,n.jsxs)("div",{className:"flex w-full flex-col items-start gap-4",children:[(0,n.jsx)(d.default,{variant:"h2",className:"text-primary",children:(0,n.jsx)(a.default,{children:e=>s.rich("featured-companies-title",e)})}),(0,n.jsxs)("div",{className:"grid w-full grid-cols-2 gap-4 md:grid-cols-4 lg:grid-cols-[320px_1fr_1fr_1fr_1fr]",children:[i&&(0,n.jsx)("div",{className:"col-span-2 md:row-span-2 lg:col-span-1",children:(0,n.jsx)(l.CompanyImpressionTrackingProvider,{metadata:{companyImpression:u.CompanyImpressionType.HOMEPAGE_TOP_EMPLOYER},children:(0,n.jsx)(c.CompanyTrackingProvider,{metadata:{company:i},children:(0,n.jsx)(h,{company:i})},i.id)})}),(0,n.jsxs)(l.CompanyImpressionTrackingProvider,{metadata:{companyImpression:u.CompanyImpressionType.HOMEPAGE_OTHER_SPONSORED},children:[(0,n.jsx)("div",{className:"col-span-2 grid grid-cols-2 gap-4 md:row-span-2 md:content-center lg:col-span-4 lg:row-span-1 lg:grid-cols-4 lg:content-normal",children:o.map((e,t)=>(0,n.jsx)(c.CompanyTrackingProvider,{metadata:{company:e},children:(0,n.jsx)(x,{company:e,index:t})},t))}),r.map((e,t)=>(0,n.jsx)(c.CompanyTrackingProvider,{metadata:{company:e},children:(0,n.jsx)(x,{company:e,index:t+4})},t+4))]})]})]})}])},816027,e=>{"use strict";var n=e.i(843476),t=e.i(612939),i=e.i(809803),a=e.i(601330),s=e.i(31642),o=e.i(885857),r=e.i(660022),l=e.i(296556),c=e.i(948148);e.s(["ForYouSection",0,()=>{let e=(0,c.useTranslations)("pages.home"),{isUnauthenticated:u,isInitializing:m}=(0,a.useAuth)(),{trackUploadResumeInitial:d}=(0,s.useTracking)();return m||!u?null:(0,n.jsxs)("div",{className:"flex w-full flex-col items-start gap-4",children:[(0,n.jsx)(l.default,{variant:"h2",className:"text-primary",children:(0,n.jsx)(t.default,{children:n=>e.rich("for-you-section.title",n)})}),(0,n.jsxs)("div",{className:"flex w-full flex-col items-center justify-between gap-6 rounded-4xl border border-transparent p-8 [background:var(--main-bg-gradient)] lg:flex-row lg:gap-0 lg:p-16",children:[(0,n.jsx)(l.default,{variant:"h3",component:"p",className:"text-muted-foreground lg:w-[607px]",children:e("for-you-section.description")}),(0,n.jsx)(r.Button,{asChild:!0,size:"lg",variant:"outline",className:"w-full lg:w-auto",children:(0,n.jsx)(o.Link,{href:i.PrivateRoutes.PROFILE(),onClick:()=>d(),children:e("for-you-section.button")})})]})]})}])},407707,e=>{"use strict";var n=e.i(843476),t=e.i(595743),i=e.i(31746),a=e.i(948148),s=e.i(885857);e.s(["HomeJobSearch",0,()=>{let e=(0,s.useRouter)(),o=(0,a.useTranslations)("pages.home.hero-section.job-search-bar");return(0,n.jsx)("div",{className:"border-border bg-background w-full rounded-xl border-b p-2 shadow-md md:mt-8 md:mb-6 md:w-[718px] md:rounded-2xl",children:(0,n.jsx)(t.JobSearchBar,{size:"md",className:"w-full",queryPlaceholder:o("query-placeholder"),locationPlaceholder:o("location-placeholder"),searchButtonText:o("search-button-text"),onSearch:(n,t)=>{let a=(0,i.buildJobSearchUrl)({title:n,location:t?.urlSuffix});e.push(a)}})})}])},969224,e=>{"use strict";var n=e.i(843476),t=e.i(660022),i=e.i(885857),a=e.i(720844);e.s(["CityLinkWithHistory",0,e=>{let{href:s,label:o,location:r}=e,{addLocationHistoryItem:l}=(0,a.useLocationHistory)();return(0,n.jsx)(t.Button,{asChild:!0,variant:"outline",size:"sm",children:(0,n.jsx)(i.Link,{href:s,onClick:()=>l(r),children:o})})}])},805322,e=>{"use strict";var n=e.i(843476),t=e.i(922256),i=e.i(885857),a=e.i(325147),s=e.i(884378),o=e.i(88777),r=e.i(296556),l=e.i(948148),c=e.i(271645);let u=[{location:"athens",link:"/jobs/jobs-in-attiki",mapPosition:"left-[273.359px] bottom-[280.009px]"},{location:"thessaloniki",link:"/jobs/jobs-in-thessaloniki",mapPosition:"left-[187.391px] top-[58.822px]"},{location:"patra",link:"/jobs/jobs-in-achaia--patra",mapPosition:"left-[152.805px] bottom-[264.134px]"},{location:"ioannina",link:"/jobs/jobs-in-ioannina",mapPosition:"left-[64.18px] top-[153.215px]"},{location:"larisa",link:"/jobs/jobs-in-larisa--larisa",mapPosition:"left-[152.805px] top-[166.186px]"},{location:"kyklades",link:"/jobs/jobs-in-kyklades",mapPosition:"left-[392.025px] bottom-[
1199.284px]"},{location:"heraklion",link:"/jobs/jobs-in-heraklion--heraklion",mapPosition:"left-[357.439px] bottom-[32.118px]"},{location:"rethymno",link:"/jobs/jobs-in-rethymno",mapPosition:"left-[392.025px] bottom-[199.284px]"},{location:"chania",link:"/jobs/jobs-in-chania"},{location:"rodos",link:"/jobs/jobs-in-dodekaniso--rhodes"},{location:"corfu",link:"/jobs/jobs-in-corfu",mapPosition:"left-[46.887px] top-[289.396px]"},{location:"volos",link:"/jobs/jobs-in-magnisia--volos"},{location:"serres",link:"/jobs/jobs-in-serres"},{location:"chalkidiki",link:"/jobs/jobs-in-chalkidiki"},{location:"dodekaniso",link:"/jobs/jobs-in-dodekaniso"},{location:"messinia",link:"/jobs/jobs-in-messinia"}];e.s(["MapSection",0,function(){let e=(0,l.useTranslations)("pages.home.map-section"),{safeTranslate:m}=(0,a.useSafeTranslationsWithNamespace)("pages.home.map-section"),{displayedText:d}=(e=>{let{array:n,typingDelay:t=80,erasingDelay:i=40,pausingDelay:a=1500}=e,[s,o]=(0,c.useState)(0),[r,l]=(0,c.useState)(""),[u,m]=(0,c.useState)("typing");return(0,c.useEffect)(()=>{let e=n[s]??"";if("typing"===u){if(r.length<e.length){let n=setTimeout(()=>l(e.slice(0,r.length+1)),t);return()=>clearTimeout(n)}let n=setTimeout(()=>m("erasing"),a);return()=>clearTimeout(n)}if("erasing"===u){if(r.length>0){let e=setTimeout(()=>l(e=>e.slice(0,-1)),i);return()=>clearTimeout(e)}o(e=>(e+1)%n.length),m("typing")}},[r,u,s,n,t,i,a]),{displayedText:r}})({array:(0,c.useMemo)(()=>u.map(e=>{let{location:n}=e;return m(n)??n}),[m])});return(0,n.jsxs)("section",{className:"flex w-full flex-wrap content-start justify-center gap-4 md:flex-nowrap md:items-center lg:justify-between",children:[(0,n.jsx)("div",{className:"relative max-sm:hidden",children:(0,n.jsx)(t.Svg,{className:"h-auto! min-h-[256px] w-auto! min-w-[240px]",path:"/assets/svgs/homepage-map.svg",alt:""})}),(0,n.jsxs)("div",{className:"flex flex-col justify-center gap-10",children:[(0,n.jsxs)("div",{className:"flex flex-col gap-4",children:[(0,n.jsx)(r.default,{variant:"h1",component:"h2",className:"text-muted-foreground",children:e("title")}),(0,n.jsxs)("div",{className:"flex items-center gap-2",children:[(0,n.jsx)(s.Icon,{name:"MapPin",className:"text-highlighted-content size-8"}),(0,n.jsxs)(r.default,{variant:"h1",component:"p","aria-hidden":"true",children:[d,(0,n.jsx)("span",{className:"animate-pulse",children:"|"})]})]}),(0,n.jsx)(o.Separator,{})]}),(0,n.jsx)("div",{className:"grid grid-cols-[repeat(2,minmax(0,189px))] gap-y-8.5",children:u.map((e,t)=>{let{location:a,link:s}=e;return(0,n.jsx)(i.Link,{href:s,children:(0,n.jsx)(r.default,{variant:"subtitle2",component:"span",className:"text-link hover:underline",children:m(a)})},t)})})]})]})}],805322)}]);

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.