"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[7585],{70273:function(e,t,n){n.d(t,{$:function(){return a}});var r=n(35351),i=n(12321),o=n(3518);let a=e=>{let{itemsLength:t=0,name:n}=e,{t:a}=(0,o.$)();return(0,r.jsx)(i.xuv,{role:"status",children:(0,r.jsx)(i.TXu,{children:a("Viser {itemsLength} {name}",{itemsLength:t,name:n})})})}},53426:function(e,t,n){n.d(t,{I:function(){return v},O:function(){return x}});var r=n(35351),i=n(12321),o=n(14007),a=n(38859),l=n(60230),s=n(17743),u=n(504),d=n(57154),c=n(66730);let m=e=>(0,r.jsx)(i.rUS,{color:"black",paddingX:".2rem",backgroundColor:i.O9T.statusYellowLight,display:"inline-flex",alignItems:"center",alignSelf:"flex-start",gap:"0.5rem",...e});function g(e){let t=(0,d.Z)().editMode,n=(0,u.My)();return!t||n.isOn?null:(0,r.jsx)(r.Fragment,{children:e.children})}let p={site:"Oppdater nettsted",library:"Oppdater bibliotek",event:"Oppdater arrangement",service:"Oppdater tjeneste",list:"Oppdater liste",staticPage:"Oppdater side",alert:"Oppdater varsel",privacyPolicy:"Oppdater personvern",footerMenuCollection:"Oppdater bunnmenyer",sommerles:"Oppdater",bibliobattles:"Oppdater",adventCalendar:"Oppdater julekalender",recommendation:"Oppdater anbefaling",employee:"Oppdater ansattprofil",...(0,o.jN)("Oppdater tjeneste"),digitalLibraryCustomService:"Oppdater tjeneste",customCampaign:"Oppdater kampanje"};function v(e){var t;let n=(0,o.gL)(e.doc),{doc:a,label:l,...u}=e;if(!n)return null;let d=null!==(t=null!=l?l:p[a._type])&&void 0!==t?t:"Endre";return(0,r.jsx)(g,{children:(0,r.jsxs)(m,{onClick:()=>(0,s.ES)(d),href:n,...u,children:[(0,r.jsx)(i.JO$,{as:c.W,flexShrink:0})," ",d]})})}let h={library:"Legg til nytt bibliotek",event:"Legg til nytt arrangement",service:"Legg til ny tjeneste/tilbud",list:"Legg til ny liste",staticPage:"Legg til en fast side",recommendation:"Legg til ny anbefaling",employee:"Legg til ny ansattprofil",...(0,o.jN)("Legg til ny tjeneste"),digitalLibraryCustomService:"Legg til ny tjeneste",customCampaign:"Legg til ny kampanje"},f=(e,t)=>(0,o.qU)(e)?"/cms/structure/digital-library":(0,o.jZ)(e,t);function x(e){var t;let{type:n,...i}=e,[o,u]=(0,a.useState)((0,l.Z)()),d=f(n,o);if(!d)return null;let p=null!==(t=h[n])&&void 0!==t?t:"Opprett ".concat(n);return(0,r.jsx)(g,{children:(0,r.jsxs)(m,{onClick:()=>{(0,s.ES)(p),u((0,l.Z)())},href:d,...i,children:[(0,r.jsx)(c.W,{})," ",p]})})}},57154:function(e,t,n){n.d(t,{H:function(){return g},Z:function(){return m}});var r=n(35351),i=n(38859),o=n(60159);let a={editMode:!1},l="libry-content-local-config";class s{static getConfig(){try{let e=localStorage.getItem(l);return e?{...a,...JSON.parse(e)}:a}catch(e){return a}}static setConfig(e){localStorage.setItem(l,JSON.stringify({...s.getConfig(),...e}))}}var u=n(26299);let d={editMode:!1,toggle:()=>null},c=(0,i.createContext)(d),m=()=>(0,i.useContext)(c),g=e=>{let[t,n]=(0,i.useState)(d.editMode),a=(0,u.$)();return(0,o.Z)(()=>n(s.getConfig().editMode)),(0,r.jsx)(c.Provider,{value:{editMode:t&&a.isAuthenticated,toggle:()=>{let e=!t;s.setConfig({editMode:e}),n(e)}},children:e.children})}},66730:function(e,t,n){n.d(t,{W:function(){return i}});var r=n(35351);let i=e=>(0,r.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",width:"1em",height:"1em",viewBox:"0 0 24 24",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,...e,children:(0,r.jsx)("path",{d:"M12 20h9M16.5 3.5a2.121 2.121 0 0 1 3 3L7 19l-4 1 1-4L16.5 3.5z"})})},15751:function(e,t,n){var r=n(35351),i=n(12321),o=n(5256),a=n(3518),l=n(73642),s=n(65051);t.Z=e=>{var t;let{employee:n,resolution:u,size:d,fontSize:c="md",hideCaption:m=!1}=e,{t:g}=(0,a.$)(),p=(0,l.SP)().colors.darkaccent4;return(null==n?void 0:null===(t=n.image)||void 0===t?void 0:t.asset)&&u?(0,r.jsx)(i.xuv,{width:d,height:d,children:(0,r.jsx)(s.Z,{image:null==n?void 0:n.image,customNextImageProps:{alt:g("Profilbilde av {ansattNavn}",{ansattNavn:n.name})},aspectRatio:1,resolution:u,borderRadius:"full",hideCaption:m})}):(0,r.jsx)(i.qEK,{name:null==n?void 0:n.name,...p.css,fontWeight:"600",width:d,height:d,size:c,icon:(0,r.jsx)(o.Z,{width:"1.25rem",height:"1.25rem"})})}},65051:function(e,t,n){var r=n(35351),i=n(12321),o=n(3518),a=n(41207);t.Z=e=>{var t,n,l;let{t:s}=(0,o.$)();return(0,r.jsxs)(i.xuv,{as:"figure",height:"100%",...e.chakraProps,children:[(0,r.jsx)(i.xuv,{background:"linear-gradient(135deg, ".concat(i.O9T.grey05,", ").concat(i.O9T.grey15,")"),overflow:"hidden",isolation:"isolate",height:"100%",borderRadius:null!==(n=e.borderRadius)&&void 0!==n?n:"xl",lineHeight:0,...e.imageWrapperProps,children:(0,r.jsx)(i.xuv,{_groupHover:null!==(l=e._groupHover)&&void 0!==l?l:{transform:"scale(1.03)"},transition:".5s",children:(0,r.jsx)(a.y,{image:e.image,aspectRatio:e.aspectRatio,resolution:e.resolution,quality:e.quality,customNextImageProps:e.customNextImageProps})})}),(null===(t=e.image)||void 0===t?void 0:t.creator)&&!e.hideCaption&&(0,r.jsx)(i.xuv,{fontStyle:"italic",textAlign:"end",marginRight:"0.1rem",fontSize:"sm",opacity:.8,...e.captionProps,children:s("Foto: {opphavsPerson}",{opphavsPerson:e.image.creator})})]})}},41207:function(e,t,n){n.d(t,{y:function(){return d}});var r=n(35351),i=n(12321),o=n(14007),a=n(9804),l=n.n(a),s=n(3518),u=n(68990);let d=e=>{let t=c(e);return t?(0,r.jsx)(i.xuv,{sx:{img:{transition:"filter 0.075s"}},children:(0,r.jsx)(l(),{unoptimized:o.im,...t})}):(0,r.jsx)(g,{aspectRatio:"number"!=typeof e.aspectRatio?(0,u.u)(e.image).aspectRatio:e.aspectRatio})},c=e=>{var t,n,r,i,a,l,d,c,g,p,v,h,f,x,y;let{ts:b}=(0,s.$)(),j=m(e.image)&&(null===(t=e.image.altText)||void 0===t?void 0:t.enabled)&&b(null===(n=e.image.altText)||void 0===n?void 0:n.text)||"",k=(null===(a=e.image)||void 0===a?void 0:null===(i=a.asset)||void 0===i?void 0:null===(r=i._ref)||void 0===r?void 0:r.endsWith("-svg"))?{src:null!==(c=null===(l=(0,o.aF)(e.image))||void 0===l?void 0:l.url())&&void 0!==c?c:"",placeholder:"empty",style:{transform:"scale(0.9)"},objectFit:"contain"}:{},S={alt:j,placeholder:"blur",...e.customNextImageProps,...k},w=null===(d=(0,o.aF)(e.image))||void 0===d?void 0:d.quality(null!==(g=e.quality)&&void 0!==g?g:85).format("webp");if("fill"===e.aspectRatio){let t=null==w?void 0:w.width(e.resolution).url(),n=null==w?void 0:w.width(10).url();if(!t)return;let r={x:Math.round((null!==(x=null===(v=e.image)||void 0===v?void 0:null===(p=v.hotspot)||void 0===p?void 0:p.x)&&void 0!==x?x:.5)*100),y:Math.round((null!==(y=null===(f=e.image)||void 0===f?void 0:null===(h=f.hotspot)||void 0===h?void 0:h.y)&&void 0!==y?y:.5)*100)};return{src:t,blurDataURL:n,layout:"fill",objectFit:"cover",objectPosition:"".concat(r.x,"% ").concat(r.y,"%"),...S}}if("original"===e.aspectRatio){let{width:t,height:n}=(0,u.u)(e.image),r=null==w?void 0:w.width(e.resolution).url(),i=null==w?void 0:w.width(10).url();if(!r)return;return{src:r,blurDataURL:i,width:t,height:n,...S}}let _=e.resolution,O=Math.round(_/e.aspectRatio),C=null==w?void 0:w.size(_,O).url(),I=null==w?void 0:w.size(10,Math.round(10/e.aspectRatio)).url();if(C)return{width:_,height:O,src:C,blurDataURL:I,...S}},m=e=>(null==e?void 0:e._type)==="imageWithMetadata",g=e=>(0,r.jsx)(i.xuv,{width:"100%",background:"linear-gradient(-35deg, ".concat(i.O9T.grey15,", ").concat(i.O9T.grey05,")"),aspectRatio:e.aspectRatio})},93717:function(e,t,n){n.d(t,{x:function(){return l}});var r=n(35351),i=n(12321),o=n(3518),a=n(41207);function l(e){let{image:t,resolution:n,boxShadow:l="md",alt:s,customNextImageProps:u,hideCaption:d,...c}=e,{t:m}=(0,o.$)();return(null==t?void 0:t.asset)?(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(i.xuv,{lineHeight:0,borderRadius:"0.5em",boxShadow:l,position:"relative",overflow:"hidden",...c,children:(0,r.jsx)(a.y,{image:t,resolution:n,aspectRatio:"original",customNextImageProps:{alt:s,...u}})}),t.creator&&!d&&(0,r.jsx)(i.xuv,{fontStyle:"italic",marginTop:"0.1rem",fontSize:"sm",opacity:.8,position:"absolute",top:"100%",left:"50%;",transform:"translateX(-50%)",whiteSpace:"nowrap",children:m("Foto: {opphavsPerson}",{opphavsPerson:t.creator})})]}):null}},68990:function(e,t,n){n.d(t,{u:function(){return a}});var r=n(59983);let i={width:1,height:1,aspectRatio:1},o=e=>{var t;return"object"==typeof e&&(null===(t=e.crop)||void 0===t?void 0:t._type)==="sanity.imageCrop"&&(!!e.crop.bottom||!!e.crop.left||!!e.crop.right||!!e.crop.top)};function a(e){if(!e)return i;try{let{width:n,height:i,aspectRatio:a}=(0,r.pz)(e);if(o(e)){var t;let{left:r=0,right:o=0,bottom:a=0,top:l=0}=null!==(t=e.crop)&&void 0!==t?t:{},s=n*(1-r-o),u=i*(1-l-a);return{width:Math.round(s),height:Math.round(u),aspectRatio:s/u}}return{width:n,height:i,aspectRatio:a}}catch(e){return console.error(e),i}}},7191:function(e,t,n){n.d(t,{y:function(){return a}});var r=n(35351),i=n(99311),o=n(93717);let a=e=>{let{publication:t,publication:{image:n},alt:a="",...l}=e;return(0,r.jsx)(o.x,{image:n,alt:a||(0,i.X)(t)||"",hideCaption:!0,...l})}},62904:function(e,t,n){var r=n(35351),i=n(71805),o=n(12321),a=n(14007),l=n(73642),s=n(7191);let u={transition:".9s",_groupHover:{transition:".5s",transform:"scale(1.05)"}};t.Z=e=>{let{publication:t,resolution:n,imageWidth:d,...c}=e,m=(0,l.SP)();return(0,r.jsx)(o.xuv,{...c,children:(0,a.pu)(t)?(0,r.jsx)(s.y,{borderRadius:".5rem",publication:t,resolution:null!=n?n:250,maxWidth:d,...u}):(0,r.jsx)(o.rjZ,{css:"aspect-ratio: .7;",borderRadius:".5rem",placeItems:"center",width:d,"aria-hidden":!0,...m.colors.darkaccent4.css,...u,children:(0,r.jsx)(i.vJ,{fontSize:"2em"})})})}},76477:function(e,t,n){n.d(t,{D:function(){return d},u:function(){return c}});var r=n(35351),i=n(12321),o=n(99311),a=n(93717),l=n(94118),s=n(91920);let u=[{maxWidth:"40%",transition:".9s",_groupHover:{transition:".5s",transform:"scale(1.075)"},zIndex:3,order:2},{bottom:"1rem",right:"-15%",transition:"1.4s",_groupHover:{transition:"0.75s",transform:"scale(1.075) rotate(-5deg) translate(-.5em, -.3em)"},zIndex:2,order:1},{bottom:"1rem",left:"-15%",transition:"1.7s",_groupHover:{transition:"0.95s",transform:"scale(1.075) rotate(5deg) translate(.5em, -.3em)"},zIndex:1,order:3}];function d(e){let{publications:t,maxWidth:n,...l}=e;return(0,r.jsx)(i.rjZ,{placeContent:"center",isolation:"isolate",...l,children:(0,r.jsx)(i.kCb,{maxWidth:n,justifyContent:"center",alignItems:"flex-end",children:null==t?void 0:t.map((e,t)=>{var n,i;return(0,r.jsx)(a.x,{image:e.image,alt:(0,o.X)(e),maxWidth:"30%",resolution:250,hideCaption:!0,...u[t]},(null===(i=e.image)||void 0===i?void 0:null===(n=i.asset)||void 0===n?void 0:n._ref)||t)})})})}function c(e){let{works:t,...n}=e;return(0,r.jsx)(i.rjZ,{height:"11rem",placeItems:"center",isolation:"isolate",position:"relative",...n,children:null==t?void 0:t.slice(0,3).map((e,t)=>{let n=(0,l.tY)(e);return n?(0,r.jsx)(i.xuv,{width:"40%",borderRadius:"lg",lineHeight:0,position:"absolute",overflow:"hidden",...m[t],children:(0,r.jsx)(s.G,{work:e,representativeManifestation:n})},e.id):null})})}let m=[{bottom:"0",width:"55%",zIndex:1},{bottom:"0.5rem",right:"0%"},{bottom:"0.5rem",left:"0%"}]},93391:function(e,t,n){n.d(t,{d:function(){return d}});var r=n(57152),i=n(64539),o=n(73642),a=n(29714);let l=e=>e.slice().map(e=>{let[t,n]=e;return{color:t,sort:(0,r.F9)(n)}}).sort((e,t)=>e.sort-t.sort).map(e=>{let{color:t}=e;return t}),s=e=>void 0!==e[0]&&void 0!==e[1],u=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,n=l((0,i.$R)(t,e).filter(s)),r=n.length;return Object.fromEntries(e.map((e,t)=>[e,n[t%r]]))},d=e=>{var t,n;let i=(0,o.SP)(),l=[i.colors.lightaccent1,i.colors.lightaccent3,i.colors.darkaccent3,i.colors.lightaccent2,i.colors.lightaccent4,i.colors.pop2],s=null===(t=(0,a.useCommonData)().bookListStyling)||void 0===t?void 0:t.bookListIds;return e&&null!==(n=u(s,l)[e._id])&&void 0!==n?n:(0,r.AQ)(l)}},91302:function(e,t,n){n.d(t,{T:function(){return j}});var r=n(35351),i=n(12321),o=n(39067),a=n(29714),l=n(62165),s=n(65278),u=n(3518),d=n(86343),c=n(14007),m=n(37694),g=n(83743);let p=e=>v((0,u.$)(),e),v=(e,t)=>{var n;let{t:r}=e,i=null===(n=t.sortedWeekOpeningHours(e).filter(e=>{var t;return!(null===(t=e.normalHours)||void 0===t?void 0:t.closed)}).flatMap(e=>{var t,n;return null===(n=e.normalHours)||void 0===n?void 0:null===(t=n.spans)||void 0===t?void 0:t.map(t=>({date:c.Ov.fromTimeAndDate(t.opens,new c.Ov(e.date).toNorwegianISODateString()).date,label:e.label,opensAt:t.opens}))}).filter(e=>e&&(0,m.Z)(e.date,new Date)).sort((e,t)=>(0,g.Z)(null==e?void 0:e.date,null==t?void 0:t.date)?-1:1))||void 0===n?void 0:n[0];return i?"".concat(r("\xc5pner")," ").concat(i.label.toLowerCase()," ").concat(r("kl.")," ").concat(i.opensAt):r("Stengt denne uka")},h={OPEN:i.O9T.statusGreen,CLOSED:i.O9T.statusRed,WARNING:i.O9T.statusYellow},f=[60,20,10,5],x={60:{nb:"snart",nn:"snart"},20:{nb:"om under 20 min.",nn:"om under 20 min."},10:{nb:"om under 10 min.",nn:"om under 10 min."},5:{nb:"om under 5 min.",nn:"om under 5 min."}},y=(e,t,n,r,i)=>{let o=t[r];if("normal"===n&&"selfService"===r)return"".concat(t.closed," ").concat(i);if("selfService"===n){let t=e[n];return"".concat(t,", ").concat(o," ").concat(i)}return"".concat(o," ").concat(i)},b=e=>[...f].sort((e,t)=>e-t).filter(t=>t>=e)[0];function j(e){let{library:t,...n}=e,{site:m}=(0,a.useCommonData)(),{statusText:g,statusColor:v,nextNormalOpeningoursStatus:j}=function(e){(0,d.Z)();let{site:t}=(0,a.useCommonData)(),{t:n,lang:r}=(0,u.$)(),i=(0,s.G)(r,t),o=p(e),l={closed:n("stenger"),normal:n("\xe5pner"),selfService:i},m={closed:n("stengt n\xe5"),normal:n("\xe5pent n\xe5"),selfService:"".concat(i," ").concat(n("n\xe5"))},{hasSelfService:g,todaysOpeningHours:{normalHours:v,selfService:j},nextTransition:{happensAt:k,currentState:S,nextState:w}}=e;if((null==v?void 0:v.closed)&&(!g||!(null==j?void 0:j.enabled)))return{statusText:n("stengt i dag"),statusColor:h.CLOSED,currentState:S,nextNormalOpeningoursStatus:o};let _=c.Ov.fromTime(k);if(_.minutesFromNow<=Math.max(...f)&&w!==S){let e=b(_.minutesFromNow);return{statusText:y(m,l,S,w,e?x[e][r]:void 0),statusColor:h.WARNING,currentState:S,nextNormalOpeningoursStatus:"normal"!==w?o:void 0}}if("closed"===S)return{statusText:m[S],statusColor:h.CLOSED,currentState:S,nextNormalOpeningoursStatus:o};let O="normal"===S?h.OPEN:h.WARNING;return{statusText:m[S],statusColor:O,currentState:S,nextNormalOpeningoursStatus:"normal"!==S?o:void 0}}(new l.G(m,t));return(0,r.jsxs)(i.Kqy,{spacing:0,role:"status",...n,children:[(0,r.jsxs)(i.kCb,{alignItems:"center",gap:".5rem",children:[(0,r.jsx)(i.xuv,{backgroundColor:v,fontSize:".75em",flexShrink:0,height:"1em",width:"1em",borderRadius:"50%"}),(0,r.jsx)(i.xvT,{...o.f,children:g})]}),j&&(0,r.jsx)(i.xvT,{fontSize:"xs",children:j})]})}},504:function(e,t,n){n.d(t,{BU:function(){return d},My:function(){return u}});var r=n(35351),i=n(14007),o=n(20929),a=n(38859);let l=(0,a.lazy)(()=>n.e(5867).then(n.bind(n,55867))),s=(0,a.createContext)({isOn:!1}),u=()=>(0,a.useContext)(s),d=e=>(0,r.jsx)(a.Suspense,{fallback:e.children,children:(0,r.jsx)(c,{children:e.children})}),c=e=>{let t=(0,o.useSearchParams)(),n=!!(null==t?void 0:t.get("preview")),[u,d]=m("libryContentPreviewMode",!1),c=(0,i.bq)();(0,a.useEffect)(()=>{n&&d(!0)},[n,d]);let g=!c.loading&&!!c.isInside&&(n||u);(0,a.useEffect)(()=>{!0===g&&console.log("\uD83D\uDD0E preview on")},[g]);let p=(0,r.jsx)(s.Provider,{value:{isOn:g},children:e.children});return g?(0,r.jsx)(l,{children:p}):p},m=(e,t)=>{let[n,r]=(0,a.useState)(()=>{let n=window.sessionStorage.getItem(e);return n?JSON.parse(n):t});return(0,a.useEffect)(()=>{window.sessionStorage.setItem(e,JSON.stringify(n))},[n,e]),[n,r]}},95413:function(e,t,n){n.d(t,{l:function(){return s}});var r=n(35351),i=n(12321),o=n(3518),a=n(73642),l=n(62969);let s=e=>{let{recommendation:t,quoteMarkProps:n,noOfLines:s,...u}=e,{ts:d,populateLang:c}=(0,o.$)(),m=(0,a.SP)();return(0,r.jsxs)(i.kCb,{isolation:"isolate",alignItems:"baseline",...u,children:[(0,r.jsx)(i.JO$,{as:l.Z,fontSize:"3em",color:m.colors.card.css.background,"aria-hidden":!0,...n}),(0,r.jsx)(i.xvT,{...c(t.teaser),marginLeft:"-.6em",transform:"translateY(-.25em)",maxW:"20em",fontStyle:"italic",fontSize:"1.25em",noOfLines:s,children:d(t.teaser)})]})}},26299:function(e,t,n){n.d(t,{$:function(){return o}});var r=n(34722),i=n(41038);function o(){var e;let t=(0,r.ZP)("sanityAuthStatus",()=>i.H.users.getById("me")),n=async()=>{await i.H.request({uri:"/auth/logout",method:"POST"}),t.mutate()};return{...t.data,isAuthenticated:!!(null===(e=t.data)||void 0===e?void 0:e.id),logOut:n,loading:!t.data&&!t.error,error:t.error}}},26665:function(e,t,n){n.d(t,{BQ:function(){return d},Qr:function(){return i},UV:function(){return r},Vy:function(){return o}});let r=["book","videogame","movie","music"],i=["plas.language","plas.audience.ageGroup","plas.audience.ageRange","plas.forms","plas.genres","bmdb.medium","bmdb.instrumentation","bmdb.isFiction"],o=e=>!!i.find(t=>t===e),a=["plas.language","plas.audience.ageGroup","plas.audience.ageRange","plas.genres","plas.forms","bmdb.medium","bmdb.isFiction"],l=["plas.language","bmdb.medium"],s=["plas.language","plas.genres","bmdb.medium"],u=["plas.language","plas.genres","bmdb.medium","bmdb.instrumentation"],d=e=>c(e)?"book"===e?a:"videogame"===e?l:"movie"===e?s:"music"===e?u:[]:[],c=e=>!!r.find(t=>t===e)},47710:function(e,t,n){n.d(t,{T$:function(){return T},sL:function(){return Z},qb:function(){return D}});var r=n(35351),i=n(29714),o=n(3518),a=n(48199),l=n(38859),s=n(75160),u=n(42091),d=n(64539),c=n(12321),m=n(70273),g=n(64709),p=n(14007),v=n(5256),h=n(35733),f=n(39419),x=n(73642),y=n(99076),b=n(9836),j=n(45012);let k=e=>!!e.name,S=e=>{var t,n,i,a,s;let{agent:u,externalData:m,works:S}=e,{t:w,ts:_}=(0,o.$)(),O=(0,b.$b)(u),C=(0,d.Tw)(null===(n=u.nationality)||void 0===n?void 0:null===(t=n.map(e=>{let{demonym:t}=e;return t}))||void 0===t?void 0:t.filter(p.Qr)),I=(0,b.wk)(u,w),L=(0,y.b)(_,u),R=(0,y.c)(_,u),$=(0,x.SP)(),z=null==S?void 0:S.map(e=>({name:(0,g.zP)(e),href:(0,f.DW)(e)})).filter(k),[T,Z]=(0,l.useState)(!1),D=O?c.fGe:c.HCh;return(0,r.jsxs)(D,{as:c.HCh,...$.colors.card.css,borderRadius:"lg",justifyContent:"flex-start",padding:"1rem",display:"flex",flexDirection:"column",alignItems:"center",height:"100%",textAlign:"center",role:"group",children:[(0,r.jsxs)(c.xuv,{width:"6rem",height:"6rem",borderRadius:"50%",overflow:"hidden",marginBottom:"1rem",children:[(null==m?void 0:null===(i=m.wikidataImage)||void 0===i?void 0:i.thumburl)&&(0,r.jsx)(c.Eep,{src:null==m?void 0:null===(a=m.wikidataImage)||void 0===a?void 0:a.thumburl,alt:_(u.name),width:"100%",height:"100%",objectFit:"cover"}),!(null==m?void 0:null===(s=m.wikidataImage)||void 0===s?void 0:s.thumburl)&&(0,r.jsx)(c.xuv,{width:"100%",height:"100%",padding:"1.5rem",...$.colors.darkaccent1.css,...$.colors.darkaccent1.css,children:(0,r.jsx)(v.Z,{width:"100%",height:"100%"})})]}),(0,r.jsxs)(c.gCW,{marginBottom:"1rem",spacing:"0.25rem",children:[(0,r.jsx)(c.xuv,{id:"bibbi-agent:".concat(u.id),as:O?h.Z:void 0,href:O,_groupHover:T?{}:{textDecoration:"underline"},children:(0,r.jsx)(c.X6q,{as:"h3",fontSize:"md",fontWeight:"semibold",...$.colors.card.css,children:L})}),!!R&&(0,r.jsx)(c.xvT,{lineHeight:"1.2",_firstLetter:{textTransform:"uppercase"},children:R})]}),(I||!!(null==C?void 0:C.length))&&(0,r.jsxs)(c.gCW,{spacing:"0",fontSize:"sm",...$.colors.card.css,lineHeight:"1.3",marginBottom:"1rem",children:[(0,r.jsx)(c.xvT,{children:I}),(0,r.jsx)(c.xvT,{children:C.join(", ")})]}),!!(null==z?void 0:z.length)&&(0,r.jsx)(j.M,{items:z,max:3,label:"verk",fontSize:"sm",lineHeight:"1",separator:" • ",seperatorSpacing:!0,linkProps:{textDecoration:"none",_hover:{textDecoration:"underline"},lineHeight:"1.3",style:{hyphens:"none"},onMouseEnter:()=>{Z(!0)},onMouseLeave:()=>{Z(!1)}}})]})};var w=n(99316),_=n.n(w),O=n(92726),C=n(34722),I=n(48304);let L=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],{site:t}=(0,i.useCommonData)(),n=(0,d.QB)(e.map(e=>{let{identifiers:t}=e;return t.norafId})),r=(0,C.ZP)(JSON.stringify(n),()=>t&&R(t,{norafIds:n,skipSnl:!0})).data,o=0===e.length||e.every(e=>{let{identifiers:t}=e;return!t.norafId||r&&t.norafId in r}),s=(0,a.K)(t),[u,c]=(0,l.useState)({}),[m,g]=(0,l.useState)(!1),p=0===e.length||e.every(e=>{let{id:t}=e;return!t||t in u});return(0,l.useEffect)(()=>{m||p||!o||(g(!0),Promise.all(e.map(e=>{var t,n,i;let{id:o,identifiers:a}=e;return $(s,o,null==r?void 0:null===(n=r[null!==(i=a.norafId)&&void 0!==i?i:""])||void 0===n?void 0:null===(t=n.wikidata)||void 0===t?void 0:t.notableWorks)})).then(t=>{c((0,d.$R)(e,t).filter(e=>{let[t]=e;return!!(null==t?void 0:t.id)}).reduce((e,t)=>{let[n,r]=t;return{...e,[n.id]:r}},{})),g(!1)}))},[e,r,s,m,p,o]),{externalData:r,works:u}},R=async(e,t)=>{let{norafIds:n,skipSnl:r,skipWikidataImage:i}=t,o=new URLSearchParams((0,O.lL)({skipSnl:null==r?void 0:r.toString(),skipWikidataImage:null==i?void 0:i.toString(),norafIds:n.join(",")}));try{let e="/api/internal/external-agent-data?".concat(o.toString()),t=await _()(e),{data:r,error:i}=await t.json();if(i)return console.error("Failed to fetch external data for agent ".concat(n.join(",")),{cause:i}),{};return null!=r?r:void 0}catch(e){console.error("Failed to fetch external data for agent ".concat(n.join(",")),{cause:e});return}},$=async(e,t,n)=>{let{isSearchIntegrationEnabled:r}=e;if(!r)return p.yk||console.error("Search integration not enabled"),[];let i=(null==n?void 0:n.length)?n.slice(0,3).join(" "):void 0,{works:o}=await (0,I.ZA)(e,{size:3,filter:{"bmdb.contributor":[t]},query:i});return o};var z=e=>{let{agents:t,endOfResults:n,isValidating:i,paginate:a}=e,{t:l}=(0,o.$)(),{externalData:s,works:u}=L(t);return 0===t.length?null:(0,r.jsxs)(c.xuv,{as:"section",marginBottom:"2rem",children:[(0,r.jsx)(m.$,{itemsLength:t.length,name:l(t.length>1?"personer":"person")}),(0,r.jsx)(c.MIq,{as:c.aVo,spacing:"2rem",marginBottom:"2rem",width:"100%",columns:{base:1,sm:2,md:3,lg:4},children:t.map(e=>{var t;return(0,r.jsx)(S,{agent:e,externalData:null==s?void 0:s[null!==(t=e.identifiers.norafId)&&void 0!==t?t:""],works:u[e.id]},e.id)})}),(0,r.jsx)(c.M5Y,{paddingTop:"0rem",children:!n&&(0,r.jsxs)(c.zxk,{variant:"secondary",onClick:a,isDisabled:i,textDecoration:"none",children:[l("Vis flere"),i&&(0,r.jsx)(c.$jN,{size:"sm",marginLeft:"0.5rem"})]})})]})};let T="agent",Z=e=>({agent:e("Personer")}),D=(e,t)=>{var n,m,g;let{site:p}=(0,i.useCommonData)(),v=(0,a.K)(p),[h,f]=(0,l.useState)(0),{t:x}=(0,o.$)(),{data:y,setSize:b,isLoading:j,isValidating:k}=(0,u.ZP)((t,n)=>n&&h>=n.total?null:{search:"agent",query:null==e?void 0:e.s,page:t+1},e=>(0,s.fO)({operation:"searchAgents",params:{size:4,query:null==e?void 0:e.query,page:null==e?void 0:e.page},siteSearchConfig:v}),{initialSize:null!==(g=null==e?void 0:null===(n=e.agent)||void 0===n?void 0:n.pagination)&&void 0!==g?g:1,revalidateOnFocus:!1,revalidateIfStale:!1}),S=y?(0,d.QB)(y.map(e=>null==e?void 0:e.results)).flatMap(e=>e):[],w=null==y?void 0:y[y.length-1],_=!w||w.total<=S.length;(0,l.useEffect)(()=>{var t,n;b(null!==(n=null==e?void 0:null===(t=e.agent)||void 0===t?void 0:t.pagination)&&void 0!==n?n:1),f(S.length)},[b,f,null==e?void 0:null===(m=e.agent)||void 0===m?void 0:m.pagination,S.length]);let O=(0,r.jsx)(z,{agents:S,endOfResults:_,isValidating:k,paginate:()=>{var n;t({agent:{pagination:(null==e?void 0:null===(n=e.agent)||void 0===n?void 0:n.pagination)?e.agent.pagination+1:2}})}});return{summary:S.length>0&&(0,r.jsxs)(c.xuv,{children:[(0,r.jsx)(c.X6q,{as:"h2",fontSize:"2xl",margin:"0 0 1rem",children:x("Personer")}),O]}),categoryResults:S.length>0?[{label:T,children:O}]:[],areSearchResultsLoading:j,areCategoriesLoading:j}}},7689:function(e,t,n){n.d(t,{X:function(){return v}});var r=n(95440),i=n(46897),o=n(47710),a=n(30574),l=n(26665);let s=r.z.array(r.z.string()).optional(),u=l.Qr.reduce((e,t)=>({...e,[t]:s}),{}),d=r.z.object({pagination:r.z.number().optional(),...u}).optional(),c=r.z.object({pagination:r.z.number().optional()}).optional(),m=r.z.object({pagination:r.z.number().optional()}).optional(),g=[...l.UV,o.T$,a.rU],p=r.z.object({s:r.z.string().optional(),selectedCategory:r.z.enum(g).optional(),work:d,agent:c,yourLibrary:m}).optional(),v=()=>(0,i.n)(p)},30574:function(e,t,n){n.d(t,{V1:function(){return ey},uh:function(){return eb},rU:function(){return ex}});var r=n(35351),i=n(42091),o=n(29714),a=n(3518),l=n(75841),s=n(14007),u=n(82604),d=n(28979);function c(){let e=(0,l._)(["\n  ...,\n  'eventStart': ",",\n  'eventType': eventType->label,\n  'library': library->{name, _id, slug, _type}\n"]);return c=function(){return e},e}function m(){let e=(0,l._)(["\n  {","}\n  {\n    _id,\n    _type,\n    eventStart,\n    startDate,\n    title,\n    eventStatus, \n    teaser,\n    allDay,\n    eventEnd,\n    endDate,\n    promotion,\n    image,\n    externalLocation,\n    location,\n    library,\n    eventType,\n    targetAudiences,\n    registration,\n    series { id }\n  }\n"]);return m=function(){return e},e}function g(){let e=(0,l._)(["\n  *[_type == 'event' && ","]\n    ","\n    | order(startDate asc, "," asc)\n"]);return g=function(){return e},e}function p(){let e=(0,l._)(["\n  *[_type == 'event' && ","]\n    ","\n    | order(startDate desc, "," desc)\n"]);return p=function(){return e},e}function v(){let e=(0,l._)(["\n      $eventIdOrKey == ^._id && (",") || // If we query by the id of an event with repeated dates (and not a specific repeated date by querying the _key), we want to return the first upcomming repeated date. This is forexample used in preview\n      _key == $eventIdOrKey\n  "]);return v=function(){return e},e}function h(){let e=(0,l._)(['*[ \n    _type == "event" && \n    (\n      _id == $eventIdOrKey || \n      $eventIdOrKey in repeatedDates[]._key\n    )\n  ]\n  ',"\n  | order(startDate asc, "," asc)\n  [0]\n  { "," }\n"]);return h=function(){return e},e}let f=(0,u.Z)(c(),d.Zf),x=(0,u.Z)(m(),f);function y(){let e=(0,l._)(["_type in ",""]);return y=function(){return e},e}function b(){let e=(0,l._)(["\n  _id,\n  _type,\n  category,\n  name,\n  teaser,\n  image,\n  promotion,\n  ...template->{code, category, name, teaser, image }\n"]);return b=function(){return e},e}function j(){let e=(0,l._)(["\n  ...template->,\n  ...\n"]);return j=function(){return e},e}(0,u.Z)(g(),s.u8.eventNotFinished,(0,d.kH)(s.u8.repeatedEventNotFinished),d.Zf),(0,u.Z)(p(),s.u8.eventFinished,(0,d.kH)(s.u8.repeatedEventFinished),d.Zf),(0,u.Z)(h(),(0,d.kH)((0,u.Z)(v(),s.u8.repeatedEventNotFinished)),d.Zf,f),(0,u.Z)(y(),JSON.stringify(s.KT));let k=(0,u.Z)(b());(0,u.Z)(j());var S=n(31531),w=n(39070),_=n(93864),O=n(94612);function C(){let e=(0,l._)(["\n  ...,\n  serviceType->\n"]);return C=function(){return e},e}function I(){let e=(0,l._)(["\n  _type,\n  _id,\n  title,\n  image,\n  targetAudiences,\n  teaser,\n  promotion,\n  serviceType->{\n    _id,\n    label\n  }\n"]);return I=function(){return e},e}(0,u.Z)(C());let L=(0,u.Z)(I());function R(){let e=(0,l._)(['\n  ...,\n  "excerpt": ',",\n"]);return R=function(){return e},e}function $(){let e=(0,l._)(['\n  _type,\n  _id,\n  title,\n  image,\n  promotion,\n  "excerpt": ',",\n  footerMenuKey,\n"]);return $=function(){return e},e}(0,u.Z)(R(),(0,s.Ly)("body",100));let z=(0,u.Z)($(),(0,s.Ly)("body",100));var T=n(41038),Z=n(89395);function D(){let e=(0,l._)(['{\n  "content": [\n      ...',",\n      ...",",\n      ...",",\n      ...",'\n    ]\n    | order(_score desc, _createdAt desc)\n    [$from...($from + $size)]\n    {\n      ...select(\n        _type in ["event", "resolvedRepeatedEventOccurence"] => ',',\n        _type == "recommendation" => {','},\n        _type == "list" => {','},\n        _type == "service" => {','},\n        _type == "staticPage" => {','},\n        _type == "digitalLibraryCustomService" => {','},\n        _type == "employee" => {','},\n        _type == "library" => {',"},\n        {...}     \n      )\n    }\n}"]);return D=function(){return e},e}function P(){let e=(0,l._)(['\n  *[ _type == "event" && '," ] |\n    score(\n      boost(title."," match $searchQuery, 10),\n      boost(teaser."," match $searchQuery, 5),\n      boost(pt::text(body.",") match $searchQuery, 1),\n    )\n    [_score > 0]\n    ","\n    | order(startDate asc, "," asc)\n"]);return P=function(){return e},e}function N(){let e=(0,l._)(["\n  *[\n    _type in ","\n    && (\n      template->name."," match $searchQuery ||\n      template->teaser."," match $searchQuery\n    )\n   ]\n    {\n      ",',\n      "_score": 5\n    }\n']);return N=function(){return e},e}function M(){let e=(0,l._)(['\n  *[_type == "library"] |\n    score(\n      boost(_type == "library" && "',"\" match $searchQuery, 50), // _type == 'library' is a hack to make content lake give an appropriate score (without it we get a score of 1 even when we set boost to 50)\n      boost(name."," match $searchQuery, 15),\n      boost(teaser."," match $searchQuery, 5),\n    )\n    [_score > 0]\n"]);return M=function(){return e},e}function W(){let e=(0,l._)(['\n  *[_type in ["list", "service", "staticPage", "recommendation", "employee", "digitalLibraryCustomService"]]\n    | score(\n        boost(title.'," match $searchQuery, 10),\n        boost(name."," match $searchQuery, 10),\n        boost(publication.title match $searchQuery, 10),\n        boost(name match $searchQuery, 10),\n        boost(position."," match $searchQuery, 5),\n        boost(publication.author match $searchQuery, 5),\n        boost(teaser."," match $searchQuery, 5),\n        boost(description."," match $searchQuery, 3),\n        boost(pt::text(description.",") match $searchQuery, 1),\n        boost(pt::text(body.",") match $searchQuery, 1),\n    )\n    [_score > 0]\n"]);return W=function(){return e},e}let E=async e=>{let{searchQuery:t,siteDomain:n,size:r=Z.PO.content,languageCode:i,from:o=0}=e;if(!t||!n||!i)return{content:[],endOfResults:!0};let a={today:(0,s.dM)(),timeNow:(0,s.ZD)(),siteDomain:n,searchQuery:t.split(/\s/g).map(e=>"*".concat(e,"*")),size:r+1,from:o},l=(0,s.NT)(H(i)),u=await T.i.fetch(l,a);return{content:u.content.slice(0,r),endOfResults:u.content.length<=r}},H=e=>(0,u.Z)(D(),q(e),Q(e),A(e),B(e),x,O.eG,_.pO,L,z,k,S.Kn,w.v),q=e=>(0,u.Z)(P(),s.u8.eventTodayOrLater,e,e,e,(0,s.kH)(s.u8.repeatedEventNotFinished),s.Zf),Q=e=>(0,u.Z)(N(),JSON.stringify(s.BL),e,e,k),F={nb:"\xe5pningstider \xe5pner \xe5pent opnar opent opningstider kontaktinfo addressen",nn:"\xe5pningstider \xe5pner \xe5pent opnar opent opningstider kontaktinfo addressen"},A=e=>(0,u.Z)(M(),F[e],e,e),B=e=>(0,u.Z)(W(),e,e,e,e,e,e,e);var G=n(38859),K=n(64539),X=n(12321),J=n(70273),V=n(35733),U=n(21412),Y=n(65051),ee=n(76477),et=n(62904),en=n(93391),er=n(95413),ei=n(17743),eo=n(39419),ea=n(72983),el=n(73642),es=n(91302),eu=n(15751);let ed=e=>{let{item:t}=e,{t:n,ts:i}=(0,a.$)();if((0,s.jG)(t))return(0,r.jsx)(ec,{title:i(t.name),teaser:i(t.teaser),type:n("Digital tjeneste"),path:(0,eo.DW)(t),sanityImage:t.image});switch(t._type){case"event":case"resolvedRepeatedEventOccurence":return(0,r.jsx)(U.g,{as:"li",event:t,aboveHeading:(0,r.jsx)(ev,{label:n("Arrangement"),marginBottom:".25em"}),hideBadges:!0,onClick:eh,paddingY:".25rem"});case"service":return(0,r.jsx)(ec,{sanityImage:t.image,path:(0,eo.DW)(t),title:i(t.title),type:n("Tjeneste"),teaser:i(t.teaser)});case"list":return(0,r.jsx)(em,{list:t});case"recommendation":return(0,r.jsx)(eg,{recommendation:t});case"employee":return(0,r.jsx)(ep,{employee:t});case"staticPage":return(0,r.jsx)(ec,{sanityImage:t.image,path:(0,eo.DW)(t),title:i(t.title),type:n("Info")});case"library":var o,l;return(0,r.jsx)(ec,{sanityImage:t.image,sanityImageProps:{aspectRatio:.9},path:(0,eo.DW)(t),title:i(t.name),teaser:(0,r.jsxs)(X.Kqy,{children:[(0,r.jsx)(X.xvT,{children:null===(l=t.contactInfo)||void 0===l?void 0:null===(o=l.visitingAddress)||void 0===o?void 0:o.streetAddress}),(0,r.jsx)(es.T,{library:t})]}),type:n("Bibliotek")});default:return console.error('Unknown content type in search results: "'.concat(t._type,'"')),null}},ec=e=>{var t;let n=(0,G.useId)();return(0,r.jsx)(X.fGe,{as:"li",_hover:{background:"rgba(0,0,0,0.035)"},"aria-labelledby":n,paddingY:".75rem",children:(0,r.jsxs)(X.rjZ,{gap:".75rem",role:"group",gridTemplateColumns:"7.5rem 1fr",children:[(null===(t=e.sanityImage)||void 0===t?void 0:t.asset)?(0,r.jsx)(Y.Z,{imageWrapperProps:{height:"fit-content"},image:e.sanityImage,resolution:200,aspectRatio:1.25,hideCaption:!0,...e.sanityImageProps}):e.customImage,(0,r.jsxs)(X.Kqy,{gridColumn:"2/3",children:[(0,r.jsx)(ev,{label:e.type}),(0,r.jsx)(V.Z,{onClick:eh,href:e.path,children:(0,r.jsx)(X.X6q,{_groupHover:{textDecoration:"underline"},as:"h3",size:"md",id:n,children:e.title})}),(0,r.jsx)(X.xuv,{children:e.teaser})]})]})})},em=e=>{let{list:t}=e,{t:n,ts:i}=(0,a.$)(),o=(0,en.d)(t);return(0,r.jsx)(ec,{customImage:(0,r.jsx)(ee.D,{...o.css,borderRadius:"md",publications:t.publications,maxWidth:"7.5rem",minHeight:"6rem"}),path:(0,eo.DW)(t),title:i(t.title),type:n("Bokliste"),teaser:i(t.teaser)})},eg=e=>{var t;let{recommendation:n}=e,{t:i}=(0,a.$)(),o=(0,ea.M)(n.publication),l=(0,el.SP)(),s=(0,G.useId)(),{publication:u}=n;if(!u)return null;let d=null===(t=u.title)||void 0===t?void 0:t.split(":")[0];return(0,r.jsx)(X.fGe,{as:"li",children:(0,r.jsxs)(X.Kqy,{role:"group",_hover:{background:"rgba(0,0,0,0.035)"},"aria-labelledby":s,paddingY:".75rem",children:[(0,r.jsxs)(X.rjZ,{gridTemplateColumns:"auto 1fr",gridTemplateRows:"2.5rem auto",maxWidth:"22rem",children:[(0,r.jsx)(X.xuv,{gridColumn:"1/3",gridRow:"2/3",background:l.colors.card.css.background,borderRadius:".5rem"}),(0,r.jsx)(et.Z,{publication:u,width:"5rem",gridColumn:"1/2",gridRow:"1/3",margin:"0 .5rem .75rem 1rem"}),(0,r.jsx)(ev,{label:i("Anbefaling"),gridColumn:"2/3",gridRow:"1/2",alignSelf:"end",justifySelf:"start",marginBottom:".5rem"}),(0,r.jsx)(er.l,{gridColumn:"2/3",gridRow:"2/3",padding:".75rem",fontSize:"xs",noOfLines:4,recommendation:n,quoteMarkProps:{color:X.O9T.white,marginRight:"-.25em"},color:X.O9T.black})]}),(0,r.jsxs)(X.xuv,{lang:o,children:[(0,r.jsx)(V.Z,{onClick:eh,href:(0,eo.DW)(n),_groupHover:{textDecoration:"underline"},children:(0,r.jsx)(X.X6q,{as:"h3",size:"md",noOfLines:2,id:s,children:d})}),(0,r.jsx)(X.xvT,{fontSize:"sm",children:u.author})]})]})})},ep=e=>{var t;let{employee:n}=e,{t:i,ts:o}=(0,a.$)();return n&&n.showEmployee?(0,r.jsx)(ec,{customImage:(0,r.jsx)(eu.Z,{employee:n,size:"7.5rem",resolution:300,fontSize:"xl",hideCaption:!0}),type:i("Ansatt"),title:n.name,path:(0,eo.DW)(n),teaser:(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(X.xvT,{children:o(n.position)}),null===(t=n.affiliations)||void 0===t?void 0:t.map(e=>{var t,n;return(0,r.jsx)(X.xvT,{children:o(null===(t=e.entity)||void 0===t?void 0:t.name)},null===(n=e.entity)||void 0===n?void 0:n._id)})]})}):null},ev=e=>{let{label:t,...n}=e,i=(0,el.SP)().colors.lightaccent1;return(0,r.jsx)(X.xuv,{...i.css,fontSize:"xs",fontWeight:600,borderRadius:"sm",padding:".1em .5em",alignSelf:"flex-start",...n,children:t})},eh=()=>(0,ei.xb)("S\xf8k: Klikk p\xe5 treff i Ditt Bibliotek");var ef=e=>{let{contentSearchEntries:t,endOfResults:n,isValidating:i,paginate:o}=e,{t:l}=(0,a.$)();return 0===t.length?null:(0,r.jsxs)(X.xuv,{as:"section",marginBottom:"2rem",children:[(0,r.jsx)(J.$,{itemsLength:t.length,name:l(t.length>1?"side fra biblioteket":"sider fra biblioteket")}),(0,r.jsx)(X.MIq,{as:X.aVo,marginBottom:"2rem",width:"100%",sx:{"> *:not(:last-child)":{borderBottom:"solid ".concat(X.O9T.grey15," 1px")}},spacing:"0",children:t.map(e=>(0,r.jsx)(ed,{item:e},e._id))}),(0,r.jsx)(X.M5Y,{paddingTop:"0rem",children:!n&&(0,r.jsxs)(X.zxk,{variant:"secondary",onClick:o,isDisabled:i,textDecoration:"none",children:[l("Vis flere"),i&&(0,r.jsx)(X.$jN,{size:"sm",marginLeft:"0.5rem"})]})})]})};let ex="yourLibrary",ey=e=>({yourLibrary:"Ditt bibliotek"}),eb=(e,t)=>{var n,l,s,u;let{t:d,lang:c}=(0,a.$)(),{site:m}=(0,o.useCommonData)(),{data:g,setSize:p,isLoading:v,isValidating:h}=(0,i.ZP)((t,n)=>n&&(null==n?void 0:n.endOfResults)?null:{search:"yourLibrary",query:null==e?void 0:e.s,page:t},e=>m?E({searchQuery:null==e?void 0:e.query,siteDomain:m.domain,languageCode:c,size:4,from:(null==e?void 0:e.page)?4*e.page:0}):null,{initialSize:null!==(s=null==e?void 0:null===(n=e.yourLibrary)||void 0===n?void 0:n.pagination)&&void 0!==s?s:1,revalidateOnFocus:!1,revalidateIfStale:!1}),f=null!==(u=g&&(0,K.QB)(g.map(e=>null==e?void 0:e.content)).flatMap(e=>e))&&void 0!==u?u:[],x=null==g?void 0:g[g.length-1],y=!x||x.endOfResults;(0,G.useEffect)(()=>{var t,n;p((null==e?void 0:null===(t=e.yourLibrary)||void 0===t?void 0:t.pagination)?null==e?void 0:null===(n=e.yourLibrary)||void 0===n?void 0:n.pagination:1)},[p,null==e?void 0:null===(l=e.yourLibrary)||void 0===l?void 0:l.pagination]);let b=(0,r.jsx)(ef,{contentSearchEntries:f,endOfResults:y,isValidating:h,paginate:()=>{var n;t({yourLibrary:{pagination:(null==e?void 0:null===(n=e.yourLibrary)||void 0===n?void 0:n.pagination)?e.yourLibrary.pagination+1:2}})}});return{summary:f.length>0&&(0,r.jsxs)(X.xuv,{children:[(0,r.jsx)(X.X6q,{as:"h2",fontSize:"2xl",margin:"0 0 1rem",children:d("Ditt bibliotek")}),b]}),categoryResults:f.length>0?[{label:ex,children:b}]:[],areSearchResultsLoading:v,areCategoriesLoading:v}}},99076:function(e,t,n){n.d(t,{b:function(){return o},c:function(){return i}});var r=n(62179);let i=(e,t)=>{var n,i;return(0,r.zX)(t)?null===(i=e(t.personTitle))||void 0===i?void 0:null===(n=i.split(","))||void 0===n?void 0:n[0]:void 0},o=(e,t)=>"".concat(e(t.name)).concat((0,r.zX)(t)&&t.ordinal?" ".concat(t.ordinal):"")},17743:function(e,t,n){n.d(t,{ES:function(){return p},Kz:function(){return m},hK:function(){return d},xb:function(){return g}});var r=n(35351),i=n(57152),o=n(20929),a=n(53602),l=n(14007),s=n(26299);let u=(e,t,n,r,i)=>(0,l.wk)(n)||(0,l.cF)(n)||(0,l.gw)({roles:r})?["intern.".concat(e)]:t?["editor.".concat(e)]:i?[i,"felles.".concat(e)]:[e];function d(){let e=(0,o.useParams)(),t=(0,o.usePathname)(),n=null==e?void 0:e.site,{loading:d,error:c,email:m,roles:g,isAuthenticated:p}=(0,s.$)(),v=(0,l.bq)();if(v.loading||v.isInside||d||c||(0,l.$3)(m))return null;let h=u(function(e){let t=e?"splash.":"";return l.JB&&!(0,i.yG)()?"".concat(t,"bibliotek.io"):(0,i.yG)()?"".concat(t,"bibliotek-local.io"):"".concat(t,"bibliotek-test.io")}(!n&&"/"===t),p,m,g,n);return(0,r.jsx)(a.default,{defer:!0,"data-domain":h.join(","),src:"https://plausible.io/js/plausible.local.outbound-links.js"})}function c(e,t){(0,i.yG)()&&console.log("\uD83D\uDCC8",e,t);try{"undefined"!=typeof plausible&&plausible(e,t?{props:t}:void 0)}catch(e){console.error(e)}}let m=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return c("Event",{label:e,...t})},g=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return c("Click",{label:e,...t})},p=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return c("AdminClick",{label:e,...t})}},99311:function(e,t,n){n.d(t,{X:function(){return i}});var r=n(14007);let i=e=>{var t,n;let i=o(e)?(0,r.aL)(null!==(n=e.author)&&void 0!==n?n:""):null===(t=e.authors)||void 0===t?void 0:t.map(r.aL).join(", ");return e.title&&i?'Omslag: "'.concat(e.title,'" av ').concat(i):e.title?'Omslag: "'.concat(e.title,'"'):i?"Omslag: ".concat(i):(console.error("Trying to generate cover image alt text without title or author"),"Omslag")},o=e=>!!e&&"object"==typeof e&&(null==e?void 0:e._type)==="publication"}}]);
//# sourceMappingURL=7585-c826a192c908a4e9.js.map