1"use strict";(globalThis.webpackChunk_jobcloud_b2c_frontend=globalThis.webpackChunk_jobcloud_b2c_frontend||[]).push([["src_common_modules_bookmark_hooks_useCompanyBookmark_ts-src_common_modules_bookmark_hooks_use-93ee8c"],{61397(e,t,o){o.d(t,{M:()=>n});var a=o(41711),r=o(67014);const n=(e,t)=>{const[o,n]=(0,a.useState)((()=>(0,r.Gq)(e,"localStorage",t))),s=(0,a.useCallback)((t=>(0,r.SO)(t,e,"localStorage",n)),[e]);return{value:o,setValue:s,removeItem:(0,a.useCallback)((()=>{(0,r.Ai)(e,"localStorage"),t&&n(t)}),[e,t])}}},80524(e,t,o){o.d(t,{A:()=>v,s:()=>I});o(84775);var a=o(41711),r=o(94956),n=o(53221),s=o(70580),i=o(11403),c=o(61397),d=o(18218),l=o(28899),m=o(72945),u=o(24043),p=o(96777),g=o(65496),y=o(33845),_=o(19164),b=o(54228),k=o(52695);const v=({bookmarkId:e,company:t,entityId:o,entityType:n,triggerId:y})=>{const{data:k}=(0,m.Pc)("company"===n?o:void 0),{data:v}=(0,u.hi)("job"===n?o:void 0),I=e??k?.id,h=e??v?.id,{setValue:f}=(0,c.M)("userActions"),A=(0,p.A)(),w=(0,r.A)(),{track:x}=w.get("core.tealium"),{trackingCollector:S}=w.get("core.trackingCollector"),E=w.get("auth.service"),j=(0,a.useMemo)((()=>({event_placement_url_full:"undefined"!=typeof window?window.location.href:""})),[]),{mutate:C}=(0,m.oe)(o,t),{mutate:q}=(0,u.KG)(o),{mutate:D}=(0,m.yE)(),{mutate:T}=(0,u.QA)(),{data:F}=(0,d.sg)(),N=(0,l.A)(),{openModal:O}=(0,g.A)("auth-outage"),Q=(0,a.useCallback)((async()=>{if(N)O();else{if(!F){f({[`${n}Ids`]:[o]});const e="job"===n?"bookmark":"company_follow";return E.navigateToLogin({authSource:e},{eventData:{event_component_type:e}})}(async()=>{await(0,i.R)("user-visible"),C();const e={event_name:"company_follow",company_id:o?.toString()};x(e)})()}}),[C,E,F,o,n,N,O,f,x]),P=(0,a.useCallback)((()=>{if(I){D({bookmarkId:I,companyId:o});x({event_name:"company_unfollow",company_id:I})}}),[D,o,I,x]),V=(0,a.useCallback)((async()=>{if(!N)return F?void(async()=>{if(await(0,i.R)("user-visible"),q(),o){const e=y.includes(o)?"icon":"button",t={event_component_type:"icon"===e?"job_save_icon_ad_card":"job_save_button_ad_detail",event_value:y.includes("sticky")?"sticky header":"main cta",event_link_text:"button"===e?A("vacancy_template.bookmark"):"",event_name:"job_save",event_type:"generic_click",job_id:o,...S([(0,s.A)("experiment_job_save")],b.r.Tealium),...j};x(t)}})():(f({[`${n}Ids`]:[o]}),E.navigateToLogin({authSource:"bookmark"},{eventData:{event_component_type:"bookmark"}}));O()}),[q,E,j,F,o,n,N,O,f,A,x,S,y]),R=(0,a.useCallback)((()=>{if(h){T({bookmarkId:h,vacancyId:o});const e=o&&y.includes(o)?"icon":"button",t=y.includes("sticky"),a={...S([_.Db],b.r.Tealium),event_component_type:"icon"===e?"job_save_icon_ad_card":"job_save_button_ad_detail",event_value:t?"sticky header":"main cta",event_link_text:"button"===e?A("vacancy_template.bookmark"):"",event_name:"job_unsave",event_type:"generic_click",...j};x(a)}}),[j,T,o,h,A,x,S,y]);return(0,a.useMemo)((()=>({onCompanyFollow:Q,onCompanyUnfollow:P,onVacancySave:V,onVacancyUnsave:R})),[Q,P,V,R])},I=(e,t)=>(0,y.tj)("TextSnackbar",{denyList:["VACANCY_SEARCH"],data:{text:(0,n.A)({mixedString:e("company.follow.confirmation.message",{company:t?.name||""}),components:{strong:(0,k.jsx)("b",{})}})},severity:"success",timeout:y.Q9})},72945(e,t,o){o.d(t,{C5:()=>b,G7:()=>h,PG:()=>_,Pc:()=>k,oe:()=>v,yE:()=>I});o(84775),o(82822),o(78944),o(97512),o(27025),o(50750);var a=o(62939),r=o(42992),n=o(2390),s=o(8179),i=o(94956),c=o(74124),d=o(11049),l=o(18474),m=o(1444),u=o(80524),p=o(96777),g=o(10988),y=o(17785);const _=["user/bookmark/company"],b=["user/bookmark/company/entity"],k=e=>(0,a.I)({queryFn:r.hT,queryKey:[...b,e??""]}),v=(e,t)=>
1{const o=(0,i.A)(),a=(0,n.jE)(),r=(0,p.A)(),c=(0,m.A)();return(0,s.n)({mutationFn:async()=>{const t=await o.get("core.fetch").fetch("user/bookmark/company",{body:{bookmarked_entity_id:e},method:"POST"});if(!t.ok)throw new Error(`Failed to add company bookmark with status code: ${t.statusCode}`);return t},onSuccess:o=>{const n=(0,g.k)(o.result);a.setQueryData([...b,e],n),a.setQueriesData({queryKey:_},(e=>e&&{...e,bookmarks:e.bookmarks.some((e=>e.id===n?.id))?e.bookmarks:e.bookmarks.concat(n)})),c((0,u.s)(r,t))},onError:()=>{(0,d.v)(r,c)}})},I=()=>{const e=(0,i.A)(),t=(0,n.jE)(),o=(0,p.A)(),a=(0,m.A)();return(0,s.n)({mutationFn:async({bookmarkId:t})=>{const o=await e.get("core.fetch").fetch(`user/bookmark/company/${t}`,{method:"DELETE"});if(!o.ok)throw new Error(`Failed to delete bookmark with status code: ${o.statusCode}`);return o},onSuccess:(e,{bookmarkId:o,companyId:a})=>{t.setQueryData([...b,a],null),t.setQueriesData({queryKey:_},(e=>e&&{...e,bookmarks:e.bookmarks.filter((e=>e.id!==o))}))},onError:()=>{(0,d.v)(o,a)}})},h=e=>{const t=[...new Set(e)];return{queryFn:async e=>{const o=await(e=>async t=>{const o=t.get("core.redux").getState(),a=(0,l.A)(await t.get("core.fetch").fetch("user/bookmark/company",{preventNavigateToLogin:!0,query:{"bookmarkedEntityIds[]":e}}));return a.ok||!o.featureFlags.includes("bookmarks-sentry-logging")?(0,y.Y)(a.result):(c.v.error(new Error("Failed to load company bookmarks"),{extras:{"API response":JSON.stringify(a.result,null,2),"Response status":a.statusCode,"Request data":JSON.stringify(e)}}),null)})(t)(e),a=e.get("query.client");return t.forEach((e=>{const t=o?.bookmarks.find((t=>((e,t)=>{const o=e=>e?.toString()===t.toString();return o(e.bookmarkedEntityId)||o(e.company?.datapoolId)||o(e.company?.id)||o(e.company?.referenceId)})(t,e)))??null;a.setQueryData([...b,e],t)})),o},queryKey:[..._,[...new Set(t.map(String))].sort()]}}},24043(e,t,o){o.d(t,{KG:()=>f,Lx:()=>k,MX:()=>v,OP:()=>I,QA:()=>A,g9:()=>w,hi:()=>h});o(84775),o(82822),o(78944),o(97512),o(27025),o(50750);var a=o(62939),r=o(42992),n=o(2390),s=o(8179),i=o(94956),c=o(74124),d=o(11049),l=o(18474),m=o(1444),u=o(18218),p=o(96777),g=o(10988),y=o(17785),_=o(29904),b=o(33845);const k=["user/bookmark/job"],v=["user/bookmark/job/entity"],I=e=>{const t=(0,i.A)(),{data:o}=(0,u.sg)(),{queryFn:n,queryKey:s}=w(e);return(0,a.I)({queryFn:n?()=>
1n(t):r.hT,queryKey:s??[...k,[]],enabled:!!o&&!!n})},h=e=>(0,a.I)({queryFn:r.hT,queryKey:[...v,e??""]}),f=e=>{const t=(0,i.A)(),o=(0,n.jE)(),a=(0,m.A)(),r=(0,p.A)();return(0,s.n)({mutationFn:async()=>{const o=await t.get("core.fetch").fetch("user/bookmark/job",{body:{bookmarked_entity_id:e},method:"POST"});if(!o.ok)throw new Error(`Failed to add vacancy bookmark with status code: ${o.statusCode}`);return o},onSuccess:t=>{const n=(0,g.k)(t.result);o.setQueryData([...v,e],n),o.setQueriesData({queryKey:k},(e=>e&&{...e,bookmarks:e.bookmarks.some((e=>e.id===n?.id))?e.bookmarks:e.bookmarks.concat(n)})),o.invalidateQueries({queryKey:k}),a((0,b.tj)("TextSnackbar",{data:{text:r("snacks.user_action.job_bookmark_success")},severity:"success",timeout:b.Q9}))},onError:()=>{(0,d.v)(r,a)}})},A=()=>{const e=(0,i.A)(),t=(0,n.jE)(),o=(0,p.A)(),a=(0,m.A)();return(0,s.n)({mutationFn:async({bookmarkId:t})=>{const o=await e.get("core.fetch").fetch(`user/bookmark/job/${t}`,{method:"DELETE"});if(!o.ok)throw new Error(`Failed to delete bookmark with status code: ${o.statusCode}`);return o},onSuccess:(e,{bookmarkId:o,vacancyId:a})=>{t.setQueryData([...v,a],null),t.setQueriesData({queryKey:k},(e=>e&&{...e,bookmarks:e.bookmarks.filter((e=>e.id!==o))})),t.invalidateQueries({queryKey:k})},onError:()=>{(0,d.v)(o,a)}})},w=e=>{const t=[...new Set(e)];return{queryFn:async e=>{const o=await(e=>async t=>{const o=t.get("core.redux").getState();if((0,_.i)(o))return null;const a=(0,l.A)(await t.get("core.fetch").fetch("user/bookmark/job",{query:{"bookmarkedEntityIds[]":e},preventNavigateToLogin:!0}));return a.ok||!o.featureFlags.includes("bookmarks-sentry-logging")?(0,y.Y)(a.result):(c.v.error(new Error("Failed to load vacancy bookmarks"),{extras:{"API response":JSON.stringify(a.result,null,2),"Response status":a.statusCode,"Request data":JSON.stringify(e)}}),null)})(t)(e),a=e.get("query.client");return t.forEach((e=>{const t=o?.bookmarks.find((t=>((e,t)=>e.bookmarkedEntityId?.toString()===t.toString()||e.job?.id.toString()===t.toString())(t,e)))??null;a.setQueryData([...v,e],t)})),o},queryKey:[...k,[...new Set(t.map(String))].sort()]}}},10988(e,t,o){o.d(t,{k:()=>n});var a=o(21494),r=o(2564);const n=e=>e?{bookmarkedEntityId:e.bookmarked_entity_id,company:e.company?(0,a.A)(e.company):void 0,createdAt:e.created_at,id:e.id,job:e.job?(0,r.A)(e.job):void 0}:null},17785(e,t,o){o.d(t,{Y:()=>n});o(78944),o(18910);var a=o(21494),r=o(2564);const n=e=>e?{bookmarks:e.bookmarks.map((e=>({bookmarkedEntityId:e.bookmarked_entity_id,company:e.company?(0,a.A)(e.company):void 0,createdAt:e.created_at,id:e.id,job:e.job?(0,r.A)(e.job):void 0}))),currentPage:e.current_page,numPages:e.num_pages,sortColumn:e.sort_column,sortOrder:e.sort_order,totalHits:e.total_hits}:null},11049(e,t,o){o.d(t,{r:()=>i,v:()=>c});o(78944),o(50750);var a=o(72945),r=o(24043),n=o(10988),s=o(33845);const i=async(e,t,o)=>{const s=o.get("core.fetch"),i=o.get("query.client"),c=e[0],d={bookmarked_entity_id:c},l=await s.fetch(`user/bookmark/${t}`,{body:d,method:"POST"});if(l.ok){const e=(0,n.k)(l.result),o="company"===t?a.PG:r.Lx,s="company"===t?a.C5:r.MX;i.setQueryData([...s,c],e),i.setQueriesData({queryKey:o},(t=>t&&{...t,bookmarks:t.bookmarks.some((t=>t.id===e?.id))?t.bookmarks:t.bookmarks.concat(e)})),i.invalidateQueries({queryKey:o})}},c=(e,t)=>{t((0,s.tj)("TextSnackbar",{data:{text:e("snacks.failure")},severity:"error",timeout:s.Q9}))}},92636(e,t,o){o.d(t,{Ag:()=>a,Fc:()=>l,QF:()=>i,_x:()=>d,eU:()=>c,qp:()=>s,tA:()=>n,u6:()=>r});const a=3,r=8,n=9,s=10,i=12,c=10,d={overview:"company-overview",jobs:"company-jobs",reviews:"company-reviews",interviews:"company-interviews",industryLink:"company-industry-link",createReview:"company-create-review",websiteLink:"company-website-link",socialPrefix:"company-social",expanding:"company-details-expanding",collapsing:"company-details-collapsing"},l=["custom","facebook","instagram","linkedin","snapchat","twitter","viadeo","x","xing","youtube","webpage"]},21494(e,t,o){o.d(t,{A:()=>c});o(84775),o(46978),o(78944),o(97512),o(27025),o(45853),o(18910);var a=o(18960);var r=o(26685),n=o(24175),s=o(96178),i=o(92636);const c=(e,t,o=a.$W)=>{const c=e.name.replace(/(<([^>]+)>)/gi,""),d={childIds:e.child_ids||[],datapoolId:e.datapool_id||"",...e.foun
1ding_year?{foundingYear:e.founding_year}:{},gallery:[],...e.hiring_teaser?{hiringTeaser:e.hiring_teaser}:{},id:e.id,industry:e.industry,jobCount:e.job_count,referenceId:e.datapool_id||e.id,labels:(e.badges||[]).filter((e=>["friendly_workspace","great_place_to_work","trainee_friendly"].includes(e))),...e.contact_address?.city?{locationCity:e.contact_address.city}:{},...(0,r.A)(e.metadata),name:c,...e.phone?{phone:e.phone}:{},...t?{portraitDescription:e.portrait_descriptions?.find((e=>e.locale===t))?.description||e.portrait_descriptions?.find((e=>e.locale===o.SUPPORTED_LOCALES[0]))?.description||e.portrait_descriptions?.find((e=>!!e.description))?.description||void 0}:{},ratings:e.ratings||{average:null,total:0},redirectToCompanyId:e.redirect_to_company,redirectToCompanySlug:e.redirect_to_company_slug,...e.segmentation?{segmentation:e.segmentation}:{},slug:e.redirect_to_company_slug?e.redirect_to_company_slug:e.slug,socials:(e.social_urls||[]).map((({type:e,url:t})=>({type:i.Fc.includes(e)?e:"custom",url:t}))),...e.sort_reviews_by&&e.sort_reviews_by.length?{sortReviewsBy:e.sort_reviews_by}:{},...e.url?{webPageUrl:e.url}:{}};var l;return!d.portraitDescription&&e.portrait_description&&(d.portraitDescription=e.portrait_description),e.benefits&&(d.benefits=e.benefits.filter((e=>e.type&&e.title)).map((e=>({id:e.id,description:e.description,locale:e.locale,title:e.title,type:e.type.toLowerCase().replaceAll("_","-")})))),e.videos&&e.videos.length&&e.videos.forEach((t=>{const o=(0,s.J$)(t,void 0,{entityId:e.id,entityDatapoolId:e.datapool_id,entityType:"company"});o&&d.gallery.push({id:o.id,video:o})})),e.images?.length&&e.images.forEach(((e,t)=>{const{url:o,width:a,height:r,context:s}=e;if(o){const e=(0,n.X)({url:o,width:a,height:r});switch("gallery"===s&&d.gallery.push({image:e,id:`gallery-${t}`}),s){case"background":d.backgroundImage=e;break;case"card":d.cardImage=e;break;case"logo":d.logoImage=e;break;case"profile":d.profileImage=e}}})),e.portrait?.employees&&(d.portrait={employees:(l=e.portrait.employees,l>1e3?{count:l,minValue:1001,range:"> 1â¯000"}:l>500?{count:l,maxValue:1e3,minValue:501,range:"501 - 1â¯000"}:l>250?{count:l,maxValue:500,minValue:251,range:"251 - 500"}:l>100?{count:l,maxValue:250,minValue:101,range:"101 - 250"}:l>50?{count:l,maxValue:100,minValue:51,range:"51 - 100"}:l>20?{count:l,maxValue:50,minValue:21,range:"21 - 50"}:l>10?{count:l,maxValue:20,minValue:11,range:"11 - 20"}:{count:l,maxValue:10,minValue:1,range:"1 - 10"})}),e.contact_address&&(d.contactAddress={...e.contact_address.city?{city:e.contact_address.city}:{},...e.contact_address.zip_code?{zipCode:e.contact_address.zip_code}:{},...e.contact_address.street1?{street:e.contact_address.street1}:{}},e.contact_address.coordinates&&"object"==typeof e.contact_address.coordinates&&!Array.isArray(e.contact_address.coordinates)&&(d.locationCoords={lat:Number(e.contact_address.coordinates.lat||0),lon:Number(e.contact_address.coordinates.lon||0)}),d.locationCoordsExact=e.contact_address.coordinates_exact),d}},15950(e,t,o){o.d(t,{RU:()=>p,WT:()=>d,Zr:()=>l,jl:()=>u,to:()=>g});var a=o(6799),r=o(62939),n=(o(41711),o(94956)),s=o(18474),i=o(18218),c=o(20954);const d="user/searchprofile",l=e=>[d,e],m=e=>async t=>{const o=(0,s.A)(await t.get("core.fetch").fetch(d,{query:{hash:e}}));return o.ok&&o.result.documents[0]?(0,c.A)(o.result.documents[0]):null},u=e=>({queryFn:m(e),queryKey:l(e)}),p=e=>{const t=(0,a.c)(12),o=(0,n.A)(),{data:s}=(0,i.sg)();let c,d;t[0]!==o||t[1]!==e.hash?(c=async()=>m(e.hash)(o),t[0]=o,t[1]=e.hash,t[2]=c):c=t[2],t[3]!==e.hash?(d=l(e.hash),t[3]=e.hash,t[4]=d):d=t[4];const u=!!s&&!!e.hash;let p,g;return t[5]!==e?(p=e||{},t[5]=e,t[6]=p):p=t[6],t[7]!==c||t[8]!==d||t[9]!==u||t[10]!==p?(g={queryFn:c,queryKey:d,enabled:u,...p},t[7]=c,t[8]=d,t[9]=u,t[10]=p,t[11]=g):g=t[11],(0,r.I)(g)},g=()=>{const e=(0,a.c)(2),t=(0,n.A)();let o;return e[0]!==t?(o=()=>{t.get("query.client").invalidateQueries({queryKey:[d]})},e[0]=t,e[1]=o):o=e[1],o}},84628(e,t,o){o.d(t,{A:()=>r});o(78944),o(18910);var a=o(50253);const r=e=>{return{benefitIds:(0,a.wJ)((e["benefit-ids"]||[]).map(String)),c
1ategoryIds:(e["category-ids"]||[]).map(String),employmentGrades:[e["employment-grade-min"]??0,e["employment-grade-max"]??100],employmentTypeIds:(e["employment-type-ids"]||[]).map(String),industryIds:(e["industry-ids"]||[]).map(String),labels:[],languageIds:(e["language-skills"]||[])?.map((e=>""===e?"missing":e)),locations:(t=e.location,t?.split("OR").map((e=>e.trim().replace(/"/g,"")))||[]),positionIds:(e["employment-position-ids"]||[]).map(String),regionIds:(e["region-ids"]||[]).map(String),segmentIds:e["company-segments"]||[],term:e.query||""};var t}},20954(e,t,o){o.d(t,{A:()=>s});var a=o(42253),r=o(53352),n=o(84628);function s(e){return{id:e.id,interval:e.interval,name:e.name,unread:e.unread,lastUsage:e.last_usage?(0,r.Y)(e.last_usage,a.h.EN,"date_api"):e.last_usage,jobSearch:(0,n.A)(e.job_search)}}},50253(e,t,o){o.d(t,{Bb:()=>m,Iz:()=>h,N8:()=>g,S:()=>b,_e:()=>A,a7:()=>v,eX:()=>k,fu:()=>I,ln:()=>p,wJ:()=>y});o(84775),o(78944),o(97512),o(18910),o(58968);var a=o(10733),r=o(13662),n=o(21252),s=o(73128),i=o(42253),c=o(53352),d=o(90701);const l=e=>e.replace(/[\u2018\u2019\u201A\u201B]/g,"'").replace(/[\u201C\u201D\u201E\u201F]/g,'"').replace(/[\u2013\u2014]/g,"-").replace(/\u2026/g,"..."),m=e=>Object.keys(e).reduce(((t,o)=>{const a=e[o];return void 0===a||Array.isArray(a)&&!a.length?t:{...t,[o]:a}}),{}),u=(e,t)=>Number(e)>Number(t)?1:-1,p="working-from-home",g={jobs:"6",jobup:"1"}[s.j5.get()],y=e=>e?.map((e=>e===g?p:e)),_=e=>e?.includes(p)&&!e.includes(g)?[...new Set([...e,g])]:e,b=(e={})=>({benefitIds:[],categoryIds:[],companyIds:[],groupIds:[],employmentGrades:[0,100],employmentTypeIds:[],industryIds:[],labels:[],languageIds:[],locations:[],positionIds:[],publicationDate:void 0,regionIds:[],segmentIds:[],term:"",...e}),k=(e,t=!1)=>{const o=e.get("page")||void 0,a=e.getAll("term"),r=e.get("forceOriginal")?1:void 0,n=e.get("sort-by")||void 0;return{benefitIds:e.getAll("benefit").map((e=>e===g?p:e)),categoryIds:e.getAll("category"),companyIds:e.getAll("company"),groupIds:e.getAll("group"),employmentGrades:[parseInt(e.get("employment-grade-min")||"",10)||0,parseInt(e.get("employment-grade-max")||"",10)||100],employmentTypeIds:e.getAll("employment-type"),industryIds:e.getAll("industry"),labels:e.getAll("label"),languageIds:e.getAll("language-skill"),locations:t?e.getAll("location").map(d.ip):e.getAll("location"),positionIds:e.getAll("position"),regionIds:e.getAll("region"),segmentIds:e.getAll("segment"),term:l(Array.isArray(a)?a.join(" "):a||""),...m({character:e.get("character")||void 0,publicationDate:e.get("publication-date")||void 0,forceOriginal:r,page:o?parseInt(o,10)||1:void 0,sortBy:n})}},v=(e,t={})=>{const{term:o}=e,[a,r]=e.employmentGrades||[],n=0!==a||100!==r||void 0,s=e.segmentIds?[...e.segmentIds].sort():void 0,i=e.languageIds?[...e.languageIds].sort():void 0,c={company:e.companyIds,group:e.groupIds,term:o?l(o).toLowerCase():void 0,region:e.regionIds?.map((e=>e.toString())).sort(u),segment:s,industry:e.industryIds?.sort(u),position:e.positionIds?.sort(u),benefit:y(e.benefitIds||[]).sort(),"employment-type":e.employmentTypeIds?.sort(u),category:e.categoryIds?.sort(u),location:[...e.locations?.map((e=>e.toLowerCase())).sort()||[],...e.geoShapeIds?.map((e=>t[e])).filter((e=>"canton"===e?.subType)).map((e=>e.tag.current)).sort()||[]],"employment-grade-min":(n&&a)?.toString(),"employment-grade-max":(n&&r)?.toString(),"language-skill":i,page:e.page?.toString(),character:e.character,"sort-by":e.sortBy,"publication-date":e.publicationDate?.toString()};return m(c)},I=(e,t=Date.now())=>{const{benefitIds:o,categoryIds:s,companyIds:d,employmentGrades:l,employmentTypeIds:u,facets:p,forceOriginal:g,groupIds:y,industryIds:_,labels:b,languageIds:k,locations:v,page:I,paid:h,platformId:f,positionIds:A,product:w,products:x,publicationDate:S,publicationDateFrom:E,publicationDateTo:j,publishedOn:C,regionIds:q,rows:D,seed:T,segmentIds:F,sortBy:N,sortSplitByInitialDate:O,term:Q}=e,P={"badges[]":b,"benefit-ids[]":o,"category-ids[]":s,"company-ids[]":d,"company-segments[]":F,"employment-grade-max":l&&(100!==l[1]?l[1]:void 0),"employment-grade-min":l&&(0!==l[0]?l[0]:void 0),"employment-position-ids[]":A,"employment-type-ids[]":u,"group-ids[]":y,"industry-ids[]":_,"language-skills[]":k?.map((e=>"missing"===e?"":e)),"product[]":x,"region-ids[]":q,...O?{"sort-split-by-initial-date":(0,c.Y)(O,i.h.EN,"date_api")}:{},facets:p,location:v?.length?v.join(" OR "):void 0,page:I,paid:h,product:w,"publication-date-from":E,"publication-date-to":j,query:Q||void 0,rows:D,seed:T,sort:N,...S?{"publication-date-from":(0,c.Y)((0,r.A)((0,n.A)(t,parseInt(S))),i.h.EN,"date_api"),"publication-date-to":(0,c.Y)((0,a.A)(t),i.h.EN,"date_api")}:{},forceOriginal:g,...C?.length?{"published-on[]":C.map((e=>"SEARCH"===e?"job-search":"SEARCH_COMPANY_PROFILE"===e?"company-detail":void 0)).filter((e=>void 0!==e))}:{},"platform-id":f};return m(P)},h=(e,t=Date.now())=>{const{benefitIds:o,categoryIds:s,companyIds:d,employmentGrades:l,employmentTypeIds:u,geoShapeIds:p,industryIds:g,groupIds:y,languageIds:b,locations:k,page:v,positionIds:I,publicationDate:h,publicationDateFrom:f,publicationDateTo:A,publishedOn:w,regionIds:x,rows:S,seed:E,segmentIds:j,sortBy:C,sortSplitByInitialDate:q,term:D,platformId:T}=e,F={benefitIds:_(o||[]),categoryIds:s?.map(Number),companyIds:d,groupIds:y,companySegments:j,employmentGradeMax:l&&(100!==l[1]?l[1]:void 0),employmentGradeMin:l&&(0!==l[0]?l[0]:void 0),employmentPositionIds:I?.map(Number),employmentTypeIds:u?.map(Number),geoShapeIds:p,industryIds:g?.map(Number),languageIds:b,regionIds:x?.map(Number),...q?{sortSplitByInitialDate:(0,c.Y)(q,i.h.EN,"date_api")}:{},location:k,page:v,query:D||void 0,rows:S,seed:E,sort:C,...h?{publicationDateFrom:(0,c.Y)((0,r.A)((0,n.A)(t,parseInt(h))),i.h.EN,"date_api"),publicationDateTo:(0,c.Y)((0,a.A)(t),i.h.EN,"date_api")}:{},...f?{publicationDateFrom:f}:{},...A?{publicationDateTo:A}:{},platformIds:T?[T.toString()]:void 0,publishedOn:w};return m(F)},f=["benefitIds","categoryIds","companyIds","employmentGrades","employmentTypeIds","geoShapeIds","groupIds","industryIds","labels","languageIds","locations","positionIds","publicationDate","regi
1onIds","segmentIds","term"],A=e=>{const t=(e=>{const t=e.getObject();if(t&&"object"==typeof t)return b({...t})})(e);return t?b(Object.keys(t).reduce(((e,o)=>f.includes(o)?{...e,[o]:t[o]}:e),{})):b()}},70580(e,t,o){o.d(t,{A:()=>y});o(84775),o(46978),o(78944),o(97512),o(45853);var a=o(68341),r=o(2739),n=(o(27025),o(10335)),s=o(14503),i=o(29154);const c=e=>e.get("query.client").getQueryData(s.qv)?.find((e=>e.tags?.includes("cv"))),d={triggerEvents:["experiment_application_sent","experiment_application_start","experiment_job_list_view","experiment_job_save","experiment_job_search","experiment_job_view","experiment_page_view","experiment_search_with_profile_click"],isEnabled:e=>{const t=e.get("core.redux").getState().featureFlags.includes("profile-to-search"),o="semantic"===(0,n.xo)(e),a=e.get("query.client"),r=c(e),s=a.getQueryData(i.qv),d=!!s&&(s.careers.length>0||s.skills.length>0||s.languages.length>0);return t&&o&&(!!r||d)},getEvent:e=>({experiment_name:"FIAP-3069-profile-to-search-prompt",experiment_details:c(e)?"CV in profile":"profile information"})},l={triggerEvents:["experiment_application_sent","experiment_application_start","experiment_job_save","experiment_job_view","experiment_job_list_view","experiment_job_search"],isEnabled:e=>e.get("core.redux").getState().featureFlags.includes("vacancy-search-vbp"),getEvent:()=>({experiment_name:"FIAP-3066-vbp-search-results",experiment_details:""})};var m=o(18218),u=o(15950);const p={triggerEvents:["experiment_job_list_view","experiment_whatsapp_fake_door_test_click"],isEnabled:e=>{const t=e.get("core.redux").getState().featureFlags.includes("whatsapp-fake-door-test"),o=!!e.get("query.client").getQueryData(m.qv),a="VACANCY_SEARCH"===e.get("core.location").getRouteKey()||"VACANCY_SEARCH_PARAMS"===e.get("core.location").getRouteKey(),r="CH"===e.get("core.redux").getState().localization,n=!!e.get("core.cookie").get("whatsapp_fake_door_test_dismissed"),s=e.get("core.redux").getState().vacancy.results.main?.meta?.searchHash,i=s?e.get("query.client").getQueryData((0,u.Zr)(s)):void 0;return t&&o&&a&&r&&!n&&!!i?.id},getEvent:()=>({experiment_name:"FIAP-3210-WA-alerts-fake-door",experiment_details:""})},g=[a.RX,l,d,p],y=(e,t=g)=>({di:o})=>{const a=o.get("core.cookie").get("ab_experiments")||"",n={experiment_details:[],experiment_name:[],experiment_variant:[]};return t.filter((t=>t.triggerEvents.includes(e)&&t.isEnabled(o,e))).forEach((({getEvent:e})=>{const t=e(o),s=(0,r.a)(a,t.experiment_name);n.experiment_details.push(t.experiment_details),n.experiment_name.push(t.experiment_name),n.experiment_variant.push(s||"un-set")})),n.experiment_name.length?n:{}}}}]); 2//# sourceMappingURL=chunk-src_common_modules_bookmark_hooks_useCompanyBookmark_ts-src_common_modules_bookmark_hooks_use-93ee8c.c660666c.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.