PageSourceSearch

https://torghatten.no/_next/static/chunks/pages/career/work-for-us-a1c89ae107802636.js

js torghatten.no collected 2026-10-02 16:46:39 UTC 14,656 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7555],{71455:function(e,t,l){(window.__NEXT_P=window.__NEXT_P||[]).push(["/career/work-for-us",function(){return l(31155)}])},93479:function(e,t,l){"use strict";l.d(t,{Z:function(){return o},s:function(){return u}});var r=l(46211),s=l(98521),n=l(64908),i=l(31760),a=l(99307);function o(e){let{isLeftAlignLabel:t,borderStyle:l,children:a,closedStyle:o,headerIcon:u,headerStyle:c,isDefaultOpen:d,label:m,childStyle:x,chevronSize:h=24}=e;return(0,r.jsx)(i.pJ,{defaultOpen:d??!0,children:e=>{let{open:d}=e;return(0,r.jsxs)("div",{"aria-expanded":d,className:`mb-0 w-full text-start ${l??"border-bluegrey-300 border border-x-0 border-t-0 border-b-1"}`,children:[(0,r.jsxs)(i.pJ.Button,{as:"div",role:"button",tabIndex:0,className:`${c} ${d?"hover:bg-bluegrey-50 flex cursor-pointer rounded-t-xl":`hover:bg-bluegrey-50 flex cursor-pointer rounded-xl ${o}`} w-full items-center`,children:[(0,r.jsxs)("div",{className:"flex flex-[3] items-center gap-3",children:[u,(0,r.jsx)("div",{className:(0,s.m)("px-0 py-3",!t&&"flex-[3]"),children:m})]}),(0,r.jsx)("div",{className:"flex items-center justify-end py-3 pr-3 text-right",children:d?(0,r.jsx)(n.Kh,{size:h}):(0,r.jsx)(n._M,{size:h})})]}),(0,r.jsx)(i.pJ.Panel,{className:`grid transition-[grid-template-rows] duration-[300ms] ease-[cubic-bezier(0.32,0.58,0.2,1)] ${d?"mb-2 grid-rows-[1fr] px-0 pb-3":"grid-rows-[0fr]"}`,children:(0,r.jsx)("div",{className:(0,s.m)("grid overflow-hidden",x),children:a})})]})}})}function u(e){let[t,l]=(0,a.useState)(e.isDefaultOpen??!0);return(0,r.jsxs)("button",{"aria-expanded":t,className:`mb-0 w-full text-start ${e.border?e.border:"border-bluegrey-300 border border-x-0 border-t-0 border-b-1"}`,children:[(0,r.jsxs)("div",{className:t?"flex cursor-pointer rounded-t-xl hover:text-slate-500":"flex cursor-pointer rounded-xl hover:text-slate-500",onClick:()=>{l(!t)},children:[(0,r.jsx)("div",{className:"flex-[3] px-0 py-3",children:e.label}),(0,r.jsx)("div",{className:"flex items-center justify-end px-3 py-3 text-right",children:t?(0,r.jsx)(n.Kh,{}):(0,r.jsx)(n._M,{})})]}),(0,r.jsx)("div",{className:`grid transition-[grid-template-rows] duration-[300ms] ease-[cubic-bezier(0.32,0.58,0.2,1)] ${t?"mb-2 grid-rows-[1fr] px-0 pb-3":"grid-rows-[0fr]"}`,children:(0,r.jsx)("div",{className:"grid overflow-hidden",children:e.children})})]})}},32967:function(e,t,l){"use strict";l.d(t,{Z:function(){return g},h:function(){return v}});var r=l(46211),s=l(66704),n=l(49925),i=l(57588),a=l(58814),o=l.n(a),u=l(57828),c=l(93479);function d(e){let{title:t,content:l}=e;return(0,r.jsx)(c.Z,{label:t,headerStyle:"rounded-t-xl px-6 text-semibold-3xl",borderStyle:"border rounded-xl border-bluegrey-400",isDefaultOpen:!1,children:(0,r.jsx)("div",{className:"px-6",children:(0,r.jsx)(u.YI,{components:g(),value:l})})})}var m=l(98521),x=l(64908),h=l(99307);let p=e=>{let{direction:t,onClick:l,disabled:s}=e;return(0,r.jsx)("button",{className:(0,m.m)("z-10 mx-2 rounded-full p-2","prev"===t?"sm:left-4":"sm:right-4","sm:absolute sm:top-1/2 sm:-translate-y-1/2 sm:transform","bottom-4 sm:bottom-auto",s&&"cursor-not-allowed opacity-50"),onClick:l,disabled:s,children:"prev"===t?(0,r.jsx)(x.s$,{size:28}):(0,r.jsx)(x._Q,{size:28})})},f=e=>{let{image:t}=e;if(!t?.asset?._ref)return null;let l=(0,i.pz)(t.asset).height;return(0,r.jsxs)("div",{className:"flex min-w-full flex-col items-center justify-center",children:[(0,r.jsx)("div",{className:"relative h-96 w-full max-w-md",children:(0,r.jsx)(o(),{src:(0,s.t)().image(t).height(l).url(),layout:"fill",objectFit:"contain",alt:t.alt||" ",placeholder:"blur",blurDataURL:(0,n.Z)(t).width(24).height(24).blur(10).url(),sizes:" (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 40vw"})}),t.imageText&&(0,r.jsx)("p",{className:"mt-2 text-center",children:t.imageText})]})};function b(e){let{images:t}=e,[l,s]=(0,h.useState)(0),n={transform:`translateX(-${100*l}%)`};return(0,r.jsxs)("div",{className:"relative mx-auto h-[500px] w-full max-w-4xl overflow-hidden sm:h-auto",children:[(0,r.jsx)("div",{className:"flex transition-transform duration-500",style:n,children:t.map((e,t)=>(0,r.jsx)(f,{image:e},t))}),(0,r.jsxs)("div",{className:"bottom-4 mt-4 flex w-full justify-center gap-4 sm:absolute sm:top-1/2 sm:-translate-y-1/2 sm:transform sm:justify-between",children:[(0,r.jsx)(p,{direction:"prev",onClick:()=>{l>0&&s(e=>(e-1+t.length)%t.length)},disabled:0===l}),(0,r.jsx)(p,{direction:"next",onClick:()=>{l<t.length-1&&s(e=>(e+1)%t.length)},disabled:l===t.length-1})]})]})}function g(){return{types:{imageCarousel:e=>{let{value:t}=e;return(0,r.jsx)(b,{images:t.images})},accordion:e=>{let{value:t}=e;return(0,r.jsx)("div",{className:"py-3",children:(0,r.jsx)(d,{title:t.title,content:t.content})})},image:e=>{let{value:t}=e;if(!t?.asset?._ref)return null;let l=(0,i.pz)(t.asset).height,a=(0,i.pz)(t.asset).width;return(0,r.jsx)(o(),{src:(0,s.t)().image(t).height(l).url(),height:l,width:a,alt:t.alt||" ",placeholder:"blur",blurDataURL:(0,n.Z)(t).width(24).height(24).blur(10).url(),sizes:" (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 40vw"})},imageComponent:e=>{let{value:t}=e;if(!t?.asset?._ref)return null;let l=(0,i.pz)(t.asset).height,a=(0,i.pz)(t.asset).width;return(0,r.jsxs)("div",{className:"flex flex-col items-center",children:[(0,r.jsx)(o(),{src:(0,s.t)().image(t).height(l).url(),height:l,width:a,alt:t.alt||" ",placeholder:"blur",blurDataURL:(0,n.Z)(t).width(24).height(24).blur(10).url(),sizes:" (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 40vw"}),(0,r.jsx)("p",{className:"text-center text-slate-500",children:t?.imageText})]})}},block:{h1:e=>{let{children:t}=e;return(0,r.jsxs)("h3",{className:"text-semibold-4xl",children:[t," "]})},h2:e=>{let{children:t}=e;return(0,r.jsxs)("h3",{className:"text-semibold-3xl",children:[t," "]})},h3:e=>{let{children:t}=e;return(0,r.jsxs)("h3",{className:"text-semibold-2xl",children:[t," "]})},h4:e=>{let{children:t}=e;return(0,r.jsxs)("h4",{className:"text-semibold-2xl",children:[t," "]})},normal:e=>{let{children:t}=e;return(0,r.jsx)("p",{className:"text-regular-lg mb-6",children:t})}},marks:{link:e=>{let{value:t,children:l}=e,s=(t?.href||"").startsWith("http")?"_blank":void 0;return(0,r.jsx)("a",{className:"link",href:t?.href,target:s,rel:"_blank",children:l})}},list:{bullet:e=>{let{children:t}=e;return(0,r.jsx)("ul",{className:"text-regular-lg ml-8 list-disc",children:t})},number:e=>{let{children:t}=e;return(0,r.jsx)("ol",{className:"text-regular-lg list-decimal",children:t})}}}}function v(){let e=g();return{...e,block:{...e.block,normal:e=>{let{children:t}=e;return(0,r.jsx)("p",{className:"text-regular-xl",children:t})}}}}},31155:function(e,t,l){"use strict";l.r(t),l.d(t,{__N_SSG:function(){return j},default:function(){return N},getMetadata:function(){return w}});var r=l(46211),s=l(40514),n=l(57828),i=l(32967);function a(e){let{doc:t}=e;return(0,r.jsxs)("article",{children:[t.ingress&&(0,r.jsx)("p",{className:"text-light-3xl mb-3",children:t.ingress}),t.content&&(0,r.jsx)("section",{children:(0,r.jsx)(n.YI,{value:t.content,components:(0,i.Z)()})})]})}var o=l(66704),u=l(9853),c=l(49925),d=l(88225),m=l(57588),x=l(19523),h=l(58814),p=l.n(h),f=l(23202),b=l.n(f);function g(e){let{data:t}=e,{t:l}=(0,x.useTranslation)("career"),s=t[0],n=s&&s.publishedTitle?s.publishedTitle:l("workForUs.title");return(0,r.jsx)("div",{className:"flex max-w-full flex-1 justify-center",children:(0,r.jsxs)("div",{className:"mt-3 flex flex-1 flex-col items-center px-4 py-2 sm:px-12",children:[s.heroImage&&(0,r.jsxs)("div",{className:"mt-4 mb-9 flex flex-col items-center",children:[(0,r.jsx)(v,{image:s.heroImage}),s.heroImage.imageText&&(0,r.jsx)("p",{className:"text-light-3xl text-center",children:s.heroImage.imageText})]}),(0,r.jsxs)("div",{className:"article-content-container flex flex-col items-center sm:mt-12",children:[(0,r.jsx)("div",{className:"w-full",children:(0,u.K)(n,Math.floor(n.split(" ").length/2))}),s&&(0,r.jsx)(a,{doc:s}),(0,r.jsx)("div",{className:"mb-6 flex w-full flex-col gap-6 sm:mt-12 sm:mb-24 sm:flex-row sm:gap-0",children:s.careerInfo&&s.careerInfo.length>0&&s.careerInfo.map((e,t)=>(0,r.jsxs)("div",{className:`flex flex-col sm:w-1/${s.careerInfo.length} mb-6 ml-6 sm:mb-0`,children:[e&&e.title&&(0,r.jsx)("h3",{className:"text-medium-2xl mb-4",children:e.title}),e&&e.info&&e.info.length>0&&e.info.map((e,t)=>(0,r.jsx)("div",{className:"text-lg-regular",children:e.children&&e.children.length>0&&e.children.map((t,l)=>(0,r.jsxs)("div",{children:[(0,r.jsx)("p",{className:"mb-3",children:t.text}),e&&e.children&&l!==e.children.length-1&&(0,r.jsx)("br",{})]},l))},t)),e&&e.link&&e.link.length>0&&e.link.map((e,t)=>(0,r.jsx)("div",{children:e.relativeLinkUrl&&(0,r.jsxs)("div",{className:"flex items-center",children:[(0,r.jsx)(d.ol,{className:"fill-blue-900"}),(0,r.jsx)(b(),{href:e.relativeLinkUrl,className:"text-semibold-lg ml-2 text-blue-900 underline decoration-red-500 underline-offset-8",children:e.linkText})]})},t))]},t))})]})]})})}function v(e){let{image:t}=e;if(!t)return null;let l=(0,m.pz)(t).height,s=(0,m.pz)(t).width;return(0,r.jsx)(p(),{className:"rounded-2xl",src:(0,o.t)().image(t).width(s).height(l).auto("format").url(),width:s,height:l,alt:t?.alt?t.alt:"",placeholder:"blur",blurDataURL:(0,c.Z)(t).width(24).height(24).blur(10).url(),loading:"lazy",sizes:" (max-width: 768px) 100vw, (max-width: 1200px) 50vw, 40vw"})}var j=!0;function w(e,t){return{metaTitle:e.publishedTitle,language:t,title:e.publishedTitle,de
1scription:e.ingress,canonicalPath:"/career/work-for-us"}}function N(e){let{locale:t,data:l}=e;return(0,r.jsx)(s.Z,{showBottomBorder:!0,metaModel:w(l[0],t),children:(0,r.jsx)(g,{data:l})})}},31760:function(e,t,l){"use strict";let r,s;l.d(t,{pJ:function(){return M},lG:function(){return _}});var n,i=l(17387),a=l(68150),o=l(99307),u=l(26883),c=l(57409),d=l(57938),m=l(22615),x=l(60089),h=l(33365),p=l(29593),f=l(64729),b=l(22338),g=l(58668),v=l(82850);let j=null!=(n=o.startTransition)?n:function(e){e()};var w=l(63196),N=((r=N||{})[r.Open=0]="Open",r[r.Closed=1]="Closed",r),y=((s=y||{})[s.ToggleDisclosure=0]="ToggleDisclosure",s[s.CloseDisclosure=1]="CloseDisclosure",s[s.SetButtonId=2]="SetButtonId",s[s.SetPanelId=3]="SetPanelId",s[s.SetButtonElement=4]="SetButtonElement",s[s.SetPanelElement=5]="SetPanelElement",s);let E={0:e=>({...e,disclosureState:(0,b.E)(e.disclosureState,{0:1,1:0})}),1:e=>1===e.disclosureState?e:{...e,disclosureState:1},2:(e,t)=>e.buttonId===t.buttonId?e:{...e,buttonId:t.buttonId},3:(e,t)=>e.panelId===t.panelId?e:{...e,panelId:t.panelId},4:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},5:(e,t)=>e.panelElement===t.element?e:{...e,panelElement:t.element}},I=(0,o.createContext)(null);function S(e){let t=(0,o.useContext)(I);if(null===t){let t=Error(`<${e} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(t,S),t}return t}I.displayName="DisclosureContext";let k=(0,o.createContext)(null);k.displayName="DisclosureAPIContext";let T=(0,o.createContext)(null);function P(e,t){return(0,b.E)(t.type,E,e,t)}T.displayName="DisclosurePanelContext";
1let D=o.Fragment,z=v.VN.RenderStrategy|v.VN.Static,C=(0,v.yV)(function(e,t){let{defaultOpen:l=!1,...r}=e,s=(0,o.useRef)(null),n=(0,m.T)(t,(0,m.h)(e=>{s.current=e},void 0===e.as||e.as===o.Fragment)),i=(0,o.useReducer)(P,{disclosureState:l?0:1,buttonElement:null,panelElement:null,buttonId:null,panelId:null}),[{disclosureState:a,buttonId:u},d]=i,x=(0,c.z)(e=>{d({type:1});let t=(0,g.r)(s);if(!t||!u)return;let l=e?e instanceof HTMLElement?e:e.current instanceof HTMLElement?e.current:t.getElementById(u):t.getElementById(u);null==l||l.focus()}),f=(0,o.useMemo)(()=>({close:x}),[x]),j=(0,o.useMemo)(()=>({open:0===a,close:x}),[a,x]),w=(0,v.L6)();return o.createElement(I.Provider,{value:i},o.createElement(k.Provider,{value:f},o.createElement(h.Z,{value:x},o.createElement(p.up,{value:(0,b.E)(a,{0:p.ZM.Open,1:p.ZM.Closed})},w({ourProps:{ref:n},theirProps:r,slot:j,defaultTag:D,name:"Disclosure"})))))}),_=(0,v.yV)(function(e,t){let l=(0,o.useId)(),{id:r=`headlessui-disclosure-button-${l}`,disabled:s=!1,autoFocus:n=!1,...x}=e,[h,p]=S("Disclosure.Button"),b=(0,o.useContext)(T),g=null!==b&&b===h.panelId,j=(0,o.useRef)(null),N=(0,m.T)(j,t,(0,c.z)(e=>{if(!g)return p({type:4,element:e})}));(0,o.useEffect)(()=>{if(!g)return p({type:2,buttonId:r}),()=>{p({type:2,buttonId:null})}},[r,p,g]);let y=(0,c.z)(e=>{var t;if(g){if(1===h.disclosureState)return;switch(e.key){case w.R.Space:case w.R.Enter:e.preventDefault(),e.stopPropagation(),p({type:0}),null==(t=h.buttonElement)||t.focus()}}else switch(e.key){case w.R.Space:case w.R.Enter:e.preventDefault(),e.stopPropagation(),p({type:0})}}),E=(0,c.z)(e=>{e.key===w.R.Space&&e.preventDefault()}),I=(0,c.z)(e=>{var t;(0,f.P)(e.currentTarget)||s||(g?(p({type:0}),null==(t=h.buttonElement)||t.focus()):p({type:0}))}),{isFocusVisible:k,focusProps:P}=(0,i.F)({autoFocus:n}),{isHovered:D,hoverProps:z}=(0,a.X)({isDisabled:s}),{pressed:C,pressProps:_}=(0,u.x)({disabled:s}),M=(0,o.useMemo)(()=>({open:0===h.disclosureState,hover:D,active:C,disabled:s,focus:k,autofocus:n}),[h,D,C,k,s,n]),Z=(0,d.f)(e,h.buttonElement),$=g?(0,v.dG)({ref:N,type:Z,disabled:s||void 0,autoFocus:n,onKeyDown:y,onClick:I},P,z,_):(0,v.dG)({ref:N,id:r,type:Z,"aria-expanded":0===h.disclosureState,"aria-controls":h.panelElement?h.panelId:void 0,disabled:s||void 0,autoFocus:n,onKeyDown:y,onKeyUp:E,onClick:I},P,z,_);return(0,v.L6)()({ourProps:$,theirProps:x,slot:M,defaultTag:"button",name:"Disclosure.Button"})}),M=Object.assign(C,{Button:_,Panel:(0,v.yV)(function(e,t){let l=(0,o.useId)(),{id:r=`headlessui-disclosure-panel-${l}`,transition:s=!1,...n}=e,[i,a]=S("Disclosure.Panel"),{close:u}=function e(t){let l=(0,o.useContext)(k);if(null===l){let l=Error(`<${t} /> is missing a parent <Disclosure /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(l,e),l}return l}("Disclosure.Panel"),[d,h]=(0,o.useState)(null),f=(0,m.T)(t,(0,c.z)(e=>{j(()=>a({type:5,element:e}))}),h);(0,o.useEffect)(()=>(a({type:3,panelId:r}),()=>{a({type:3,panelId:null})}),[r,a]);let b=(0,p.oJ)(),[g,w]=(0,x.Y)(s,d,null!==b?(b&p.ZM.Open)===p.ZM.Open:0===i.disclosureState),N=(0,o.useMemo)(()=>({open:0===i.disclosureState,close:u}),[i.disclosureState,u]),y={ref:f,id:r,...(0,x.X)(w)},E=(0,v.L6)();return o.createElement(p.uu,null,o.createElement(T.Provider,{value:i.panelId},E({ourProps:y,theirProps:n,slot:N,defaultTag:"div",features:z,visible:g,name:"Disclosure.Panel"})))})})}},function(e){e.O(0,[1980,9602,3929,8225,7828,514,2888,9774,179],function(){return e(e.s=71455)}),_N_E=e.O()}]);

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.