PageSourceSearch

https://acaric.jp/_nuxt/3v9rQR7o.js

js acaric.jp collected 2026-10-02 08:21:08 UTC 6,918 bytes, 1 lines download raw bytes

1import{e as A,c as S,a as R,b as s,w as p,g as e,W as se,i as y,o as l,_ as re,j as x,X as le,n as k,l as j,m as ue,Y as pe,s as ce,F as B,f as d,h as P,Z as D,V as me,$ as de,U as w,B as ye}from"./DTdJEFKR.js";import{_ as be}from"./a-yUYyka.js";import{u as ve}from"./ri-JbZfX.js";import{u as L,a as fe,b as he,c as Ie,d as _e,e as ge,P as Ce,f as Re,g as Pe,i as De,h as je,j as Ae,C as Se,_ as Je}from"./DKJljRLJ.js";import{u as Te,b as ke,a as we}from"./Cop8lrtX.js";import{P as Ee}from"./CPJm2tx6.js";import{J as Ve,C as xe,a as Be,u as Le,b as Oe,r as O}from"./B4tvM2H4.js";import{A as Me}from"./Z6stLxQe.js";import{s as E}from"./BM-ms5bq.js";import{d as We}from"./9Sj_QenJ.js";import{u as Fe}from"./C6hBluz8.js";import"./CutD-3DZ.js";import"./BgRY2LB7.js";import"./CIPH7ugj.js";import"./CxqkAPHy.js";import"./BwdEFTrl.js";import"./C-fvtuEK.js";import"./2c1KG_z1.js";import"./QLDAmzu5.js";import"./BzfQ5u7j.js";import"./Dxr4bXuX.js";import"./26aEz7pF.js";import"./ONFgs7g2.js";import"./rSCDjxd7.js";import"./Ct-X7pih.js";import"./C_wzOMxK.js";import"./DMngmIty.js";import"./Cl3L7Tn0.js";import"./C4mSoOA-.js";import"./DYGZCV_e.js";import"./BOCvNf2H.js";import"./DrRn2CFs.js";import"./kfFQ3_Qz.js";import"./BGg8zZ6n.js";const v={invitation:"job-detail-invitation",heroFavorite:"job-detail-hero-favorite",actions:"job-detail-actions"},V={hero:"job-detail-company-hero-section"},$e={class:"root"},qe={class:"container"},Ne=["id"],Ue=["id"],Ge=A({__name:"JobPublicDetailView",props:{companyResult:{},jobResult:{},route:{}},setup(h){const o=h,{buildCompanyUrl:n}=L(),i=y(()=>o.companyResult.data),r=y(()=>
1o.jobResult.job),{isParticipating:c,employeeVoices:u,category:t,categoryRoute:b}=fe(i),m=y(()=>Ie({buildCompanyUrl:n,companyId:i.value.company_id,query:o.route.query,shouldShowJobTab:!0}));return(f,I)=>(l(),S("div",$e,[R("div",qe,[s(he,null,{invitation:p(()=>[R("div",{id:e(v).invitation,class:"client-slot"},null,8,Ne)]),header:p(()=>[s(Be,{favoriteId:e(v).heroFavorite,companyLogo:i.value.company_logo,industryTypes:i.value.industry_types,isAutumnWinterInternshipParticipating:e(c)},se({companyName:p(()=>[s(Ee,{text:i.value.company_name},null,8,["text"])]),_:2},[e(t)?{name:"afterHeader",fn:p(()=>[s(Me,{employeeVoices:e(u),categoryRoute:e(b),displayMode:"carousel",class:"t-m32"},null,8,["employeeVoices","categoryRoute"])]),key:"0"}:void 0]),1032,["favoriteId","companyLogo","industryTypes","isAutumnWinterInternshipParticipating"])]),tabs:p(()=>[s(xe,{tabs:m.value,activeId:1,isAutumnWinterInternshipParticipating:e(c),variant:"job"},null,8,["tabs","isAutumnWinterInternshipParticipating"])]),default:p(()=>[s(Ve,{companyId:i.value.company_id,jobId:r.value.offerId,initialJob:r.value,showActions:!1,isAutumnWinterInternshipParticipating:e(c)},null,8,["companyId","jobId","initialJob","isAutumnWinterInternshipParticipating"]),R("div",{id:e(v).actions,class:"client-slot actions-slot"},null,8,Ue)]),_:1})])]))}}),He=re(Ge,[["__scopeId","data-v-189474f3"]]),ze=A({__name:"JobDetailClientActions",props:{initialJob:{},companyResult:{},refreshCompanyOnMounted:{type:Boolean,default:!0},refreshJobOnMounted:{type:Boolean,default:!0}},setup(h){const o=h,n=x(),{buildCompanyUrl:i}=L(),{ensureLoaded:r,me:c,status:u}=le(),t=k(o.initialJob),b=j("job",()=>[t.value.companyId]),m=j("jobPageView",()=>[t.value.companyId,t.value.offerId]),f=new AbortController,I=(a=>{if(a==="job")return b;throw new Error(`unsupported job detail service: ${String(a)}`)}),{company:M,isTCompany:W,applyCompanyState:F,fetchCompanyState:$}=_e(o.companyResult),C=k(!1),_=y(()=>u.value==="authenticated"),J=y(()=>c.value?.isImpersonated===!0),q=y(()=>Pe({buildCompanyUrl:i,companyId:t.value.companyId,query:n.query})),{handleApplyClick:N,handleAdvisorClick:U}=Le(()=>t.value.offerId,()=>t.value.companyId),T=async()=>$(E(n)).then(F),G=async()=>Promise.resolve(O(I,E(n))).then(a=>{t.value=a.job}),H=()=>{De(n)||t.value.isAgentOffer||m.store({},{signal:f.signal,headers:{"X-Silent-Error-Dialog":"true"}}).catch(()=>{})},{isFavoriteLoading:z,hasCompanyInterest:K,isInterestSupported:X,isInterestDisabled:Q,premiumInternshipInvitations:Y,shouldShowPremiumInternshipInvitation:Z,premiumInternshipFeatureId:ee,handleGuestFavoriteClick:te,favoriteCompanyToggle:oe,recordCompanyVisit:ae,resolvePremiumInternshipInvitationsAsRead:ne}=ge({company:M,isTCompany:W,isLoggedIn:_,isImpersonated:J,routeJobId:y(()=>t.value.offerId),reloadCompany:T});return ue(()=>{H(),r().then(()=>{if(!_.value)return;const a=[];return o.refreshCompanyOnMounted&&a.push(T()),o.refreshJobOnMounted&&a.push(G()),a.length>0?Promise.all(a):void 0}).then(()=>ae()).then(()=>ne()).then(()=>{C.value=!0,pe(n.fullPath)}).catch(a=>{ce(a instanceof Error?a:new Error(String(a)))})}),(a,g)=>(l(),S(B,null,[(l(),d(D,{to:`#${e(v).invitation}`},[e(Z)?(l(),d(Ce,{key:0,invitations:e(Y),"premium-internship-feature-id":e(ee)},null,8,["invitations","premium-internship-feature-id"])):P("",!0)],8,["to"])),(l(),d(D,{to:`#${e(v).heroF
1avorite}`},[C.value?(l(),d(Re,{key:0,isLoggedIn:_.value,isInterested:e(K),isInterestSupported:e(X),disabled:e(Q),loading:e(z),signupTo:{name:"signup.email",query:{next:e(n).fullPath}},onToggle:g[0]||(g[0]=ie=>e(oe)({source:e(V).hero})),onGuestClick:g[1]||(g[1]=ie=>e(te)({source:e(V).hero}))},null,8,["isLoggedIn","isInterested","isInterestSupported","disabled","loading","signupTo"])):P("",!0)],8,["to"])),(l(),d(D,{to:`#${e(v).actions}`},[C.value?(l(),d(Oe,{key:0,job:t.value,isLoggedIn:_.value,isImpersonated:J.value,backToListPath:q.value,onApply:e(N),onAdvisor:e(U)},null,8,["job","isLoggedIn","isImpersonated","backToListPath","onApply","onAdvisor"])):P("",!0)],8,["to"]))],64))}}),Ke="企業詳細-求人詳細",Tt=A({__name:"index",async setup(h){let o,n;We({breadcrumb:me("企業詳細-求人詳細")});const i=x(),r=i,c=de({label:"企業詳細-求人詳細",companyId:String(i.params.companyId),companyName:"企業詳細",companyDetailParentLink:!1});let u=null,t=null,b=!0;if(je(r))ve({clientTitle:!1}),Te(r,c);else{const m=([o,n]=w(()=>Fe({route:r,resolve:f=>O(j,f),buildScopeKey:ke,isNotFoundError:Ae,keySuffix:"job"})),o=await o,n(),o);if(b=m.requiresClientRefresh,t=m.resolveResult.value,!t)throw new Error("job detail data is empty");u=([o,n]=w(()=>we({kind:"jobDetail",route:r,fallbackTitle:Ke,fallbackBreadcrumb:c,title:t.job.title,job:t.job})),o=await o,n(),o)}return(m,f)=>{const I=ye;return e(u)?.resolveResult.value&&e(t)?(l(),S(B,{key:0},[s(He,{companyResult:e(u).resolveResult.value,jobResult:e(t),route:e(r)},null,8,["companyResult","jobResult","route"]),s(I,null,{default:p(()=>[s(ze,{initialJob:e(t).job,companyResult:e(u).resolveResult.value,refreshCompanyOnMounted:e(u).requiresClientRefresh,refreshJobOnMounted:e(b)},null,8,["initialJob","companyResult","refreshCompanyOnMounted","refreshJobOnMounted"])]),_:1})],64)):(l(),d(be,{key:1},{default:p(()=>[s(Se,null,{default:p(()=>[s(Je)]),_:1})]),_:1}))}}});export{Tt 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.