PageSourceSearch

https://www.umu.se/assets/js/193.5bf0ab766e07b9bde0ad.js

js umu.se collected 2026-10-01 08:37:36 UTC 35,305 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkstudentfrontend=self.webpackChunkstudentfrontend||[]).push([[193],{193:function(e,t,s){s.r(t),s.d(t,{default:function(){return mt}});var a=s(524);const o={class:"sitesearch"},r={class:"searcheader"},i={class:"container"},n={class:"row justify-content-center"},l={class:"col col-md-10 px-md-3"},c={key:0,"aria-hidden":!0},h={key:1,class:"searchinput"},d={class:"searchresult"};var p=s(979);const m={key:0},u={id:"searchresulttotal",class:"total","aria-live":"polite",tabindex:"-1"},k={class:"searchresultlist"},g={key:1},y={class:"hitwrapper"},b={class:"hittitle"},v=["id","href"],f={key:0,class:"hittype"},S={key:0,class:"datetime"},B={key:1,class:"datetime"},N=["innerHTML"];var V=s(956);const x=["aria-labelledby"],E={class:"breadcrumb"},w={class:"breadcrumb-item"},F=["href"];var O={name:"Breadcrumb",props:{id:String,breadcrumb:Array}},T=s(488),C=(0,T.A)(O,[["render",function(e,t,s,o,r,i){return s.breadcrumb&&s.breadcrumb.length>0?((0,a.openBlock)(),(0,a.createElementBlock)("nav",{key:0,"aria-labelledby":s.id},[(0,a.createElementVNode)("ul",E,[((0,a.openBlock)(!0),(0,a.createElementBlock)(a.Fragment,null,(0,a.renderList)(s.breadcrumb,e=>((0,a.openBlock)(),(0,a.createElementBlock)("li",w,[(0,a.createElementVNode)("a",{href:e.url},(0,a.toDisplayString)(e.text),9,F)]))),256))])],8,x)):(0,a.createCommentVNode)("v-if",!0)}]]),D={name:"GenericItem",props:{hit:Object,texts:Object,showBreadcrumb:Boolean},computed:{formattedPublishDate(){if(!this.hitPublishDate)return"";const e=new Date(this.hitPublishDate);return`${e.getFullYear()}-${String(e.getMonth()+1).padStart(2,"0")}-${String(e.getDate()).padStart(2,"0")}`},formattadedEventDuration(){return this.hitEventDuration?this.hitEventDuration.replaceAll("kl.",this.texts.klockan).replace("till",this.texts.till):""}},data:function(){return{hitType:"",hitPublishDate:"",hitEventDuration:""}},components:{Icon:V.A,Breadcrumb:C},created(){this.setType()},methods:{setType:function(){switch(this.hit.typeName){case"epiumu.models.pages.utb.utbstudieplansida":this.hitType=this.texts.studieplan;break;case"epiumu.models.pages.utbkurssida":this.hitType=this.texts.kurs;break;case"epiumu.models.pages.utbprogramsida":this.hitType=this.texts.program;break;case"epiumu.models.pages.utbkurspaketsida":this.hitType=this.texts.kurspaket;break;case"epiumu.models.pages.utbamnessida":this.hitType=this.texts.amne;break;case"epiumu.models.pages.portrattreportagesida":this.hitType=this.texts.reportage,this.hitPublishDate=this.hit.publishDate;break;case"epiumu.models.pages.kalender.kalendereventsida":this.hitType=this.texts.event,this.hitEventDuration=this.hit.eventDuration;break;case"epiumu.models.pages.forskning.forskningsgruppsida":this.hitType=this.texts.forskningsgrupp;break;case"epiumu.models.pages.forskning.forskningsprojektsida":this.hitType=this.texts.forskningsprojekt;break;case"epiumu.models.pages.jobbsida":this.hitType=this.texts.jobb;break;case"epiumu.models.pages.regelsida":this.hitType=this.texts.regel;break;case"epiumu.models.pages.forskning.forskningsinfrastruktursida":this.hitType=this.texts.forskningsinfrastruktur;break;case"epiumu.models.pages.forskning.forskningsamnessida":this.hitType=this.texts.forskningsomrade;break;case"epiumu.models.pages.utbvalkomstbrevsida":this.hitType=this.texts.valkomstbrev;break;case"cms.models.blocks.artikelblock":case"cms.models.blocks.imported.importeratartikelblock":case"epiumu.models.pages.nyhetssida":this.hitType=this.texts.nyhet,this.hitPublishDate=this.hit.publishDate;break;default:this.hitType=""}}},watch:{hit:{deep:!0,handler(){this.setType()}}}},I=(0,T.A)(D,[["render",function(e,t,s,o,r,i){const n=(0,a.resolveComponent)("Icon"),l=(0,a.resolveComponent)("Breadcrumb");return(0,a.openBlock)(),(0,a.createElementBlock)("div",y,[(0,a.createElementVNode)("div",b,[(0,a.createElementVNode)("a",{id:s.hit.id,href:s.hit.url,class:"documentIcon"},[(0,a.createTextVNode)((0,a.toDisplayString)(s.hit.title)+" ",1),(0,a.createVNode)(n,{type:e.$useEntypoIcons?"arrow-right":"fa-arrow-right"},null,8,["type"])],8,v)]),""!==e.hitType?((0,a.openBlock)(),(0,a.createElementBlock)("div",f,[(0,a.createElementVNode)("span",null,[(0,a.createVNode)(n,{type:"text-document"})]),(0,a.createElementVNode)("span",null,(0,a.toDisplayString)(e.hitType),1),""!==e.hitPublishDate?((0,a.openBlock)(),(0,a.createElementBlock)("span",S,[(0,a.createVNode)(n,{type:"clock-o"}),(0,a.createElementVNode)("span",null,(0,a.toDisplayString)(this.texts.publicerad)+" "+(0,a.toDisplayString)(i.formattedPublishDate),1)])):(0,a.createCommentVNode)("v-if",!0),""!==e.hitEventDuration?((0,a.openBlock)(),(0,a.createElementBlock)("span",B,[(0,a.createVNode)(n,{type:"clock-o"}),(0,a.createElementVNode)("span",null,(0,a.toDisplayString)(i.formattadedEventDuration),1)])):(0,a.createCommentVNode)("v-if",!0)])):(0,a.createCommentVNode)("v-if",!0),(0,a.createElementVNode)("p",{innerHTML:s.hit.excerpt},null,8,N),s.showBreadcrumb?((0,a.openBlock)(),(0,a.createBlock)(l,{key:1,id:s.hit.id,breadcrumb:s.hit.breadcrumb},null,8,["id","breadcrumb"])):(0,a.createCommentVNode)("v-if",!0)])}]]);const A={class:"hitwrapper person"},U={key:0,class:"photo"},P={class:"info"},R={class:"hittitle"},j=["href"],$={key:0,class:"pos-and-org"},L={key:1,class:"email"},M=["href","aria-label"],H={key:2,class:"phone"},q=["href","aria-label"];var z=s(126),G={name:"PersonalItem",props:{hit:Object,texts:Object},components:{Icon:V.A,Image:z.A},data:function(){return{hasPos:this.hit.positions&&this.hit.positions.length,hasOrg:this.hit.organisations&&this.hit.organisations.length}},methods:{capitalizeFirstLetter(e){return e&&e.length?e.charAt(0).toUpperCase()+e.slice(1):""}}},W=(0,T.A)(G,[["render",function(e,t,s,o,r,i){const n=(0,a.resolveComponent)("Image"),l=(0,a.resolveComponent)("Icon");return(0,a.openBlock)(),(0,a.createElementBlock)("div",A,[s.hit.imageUrl?((0,a.openBlock)(),(0,a.createElementBlock)("div",U,[(0,a.createVNode)(n,{imageUrl:s.hit.imageUrl,smallWidth:140,mediumWidth:140,largeWidth:140,altText:""},null,8,["imageUrl"])])):(0,a.createCommentVNode)("v-if",!0),(0,a.createElementVNode)("div",P,[(0,a.createElementVNode)("div",R,[(0,a.createElementVNode)("a",{href:s.hit.url},[(0,a.createTextVNode)((0,a.toDisplayString)(s.hit.title)+" ",1),(0,a.createVNode)(l,{type:e.$useEntypoIcons?"arrow-right":"fa-arrow-right"},null,8,["type"])],8,j)]),e.hasPos||e.hasOrg?((0,a.openBlock)(),(0,a.createElementBlock)("div",$,[e.hasPos?((0,a.openBlock)(!0),(0,a.createElementBlock)(a.Fragment,{key:0},(0,a.renderList)(s.hit.positions,(e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("span",null,(0,a.toDisplayString)(i.capitalizeFirstLetter(e))+(0,a.toDisplayString)(t+1<s.hit.positions.length?", ":""),1))),256)):e.hasOrg?((0,a.openBlock)(),(0,a.createElementBlock)(a.Fragment,{key:1},[(0,a.createElementVNode)("span",null,(0,a.toDisplayString)(s.texts.verksamVid)+": ",1),((0,a.openBlock)(!0),(0,a.createElementBlock)(a.Fragment,null,(0,a.renderList)(s.hit.organisations,(e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("span",null,(0,a.toDisplayString)(e)+(0,a.toDisplayString)(t+1<s.hit.organisations.length?", ":""),1))),256))],64)):(0,a.createCommentVNode)("v-if",!0)])):(0,a.createCommentVNode)("v-if",!0),s.hit.emailaddress?((0,a.openBlock)(),(0,a.createElementBlock)("div",L,[(0,a.createElementVNode)("span",null,[(0,a.createVNode)(l,{type:"mail"})]),(0,a.createElementVNode)("a",{href:"mailto:"+s.hit.emailaddress,"aria-label":s.texts.klickaForAttSkickaEpost+" "+s.hit.emailaddress},(0,a.toDisplayString)(s.hit.emailaddress),9,M)])):(0,a.createCommentVNode)("v-if",!0),s.hit.phonenumbers&&s.hit.phonenumbers.length?((0,a.openBlock)(),(0,a.createElementBlock)("div",H,[(0,a.createElementVNode)("span",null,[(0,a.createVNode)(l,{type:"phone"})]),(0,a.createElementVNode)("span",null,[((0,a.openBlock)(!0),(0,a.createElementBlock)(a.Fragment,null,(0,a.renderList)(s.hit.phonenumbers,(e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("span",null,[(0,a.createElementVNode)("a",{href:"tel:"+e,"aria-label":s.texts.klickaForAttRinga+" "+e},(0,a.toDisplayString)(e),9,q),(0,a.createTextVNode)(" "+(0,a.toDisplayString)(t+1<s.hit.phonenumbers.length?", ":""),1)]))),256))])])):(0,a.createCommentVNode)("v-if",!0)])])}]]);const _={class:"hitwrapper syllabus"},Q={class:"code"},Y={class:"hittitle"},J=["href"];var K={name:"SyllabusItem",props:{hit:Object},components:{Icon:V.A}},X=(0,T.A)(K,[["render",function(e,t,s,o,r,i){const n=(0,a.resolveComponent)("Icon");return(0,a.openBlock)(),(0,a.createElementBlock)("div",_,[(0,a.createElementVNode)("div",Q,(0,a.toDisplayString)(s.hit.eduCode),1),(0,a.createElementVNode)("div",Y,[(0,a.createElementVNode)("a",{href:s.hit.url},[(0,a.createTextVNode)((0,a.toDisplayString)(s.hit.title)+", "+(0,a.toDisplayString)(s.hit.credits)+" ",1),(0,a.createVNode)(n,{type:"arrow-right"})],8,J)])])}]]);const Z={class:"hitwrapper"},ee={class:"hittitle"},te=["id","href"],se={key:0,class:"contentfor"},ae=["id"],oe=["id"],re=["aria-labelledby"],ie=["innerHTML"];var ne=s(68),le={name:"PersonanpassadItem",props:{hit:Object,texts:Object,showBreadcrumb:Boolean},components:{Collapse:ne.A,Breadcrumb:C,Icon:V.A},data:function(){return{tags:[]}},created(){this.setTags()},methods:{setTags:function(){this.hit.orgtags&&this.hit.programtags?this.tags=this.hit.orgtags.concat(this.hit.programtags):this.tags=[]}},watch:{hit:{deep:!0,handler(){this.setTags()}}}},ce=(0,T.A)(le,[["render",function(e,t,s,o,r,i){const n=(0,a.resolveComponent)("Icon"),l=(0,a.resolveComponent)("Collapse"),c=(0,a.resolveComponent)("Breadcrumb");return(0,a.openBlock)(),(0,a.createElementBlock)("div",Z,[(0,a.createElementVNode)("div",ee,[(0,a.createElementVNode)("a",{id:s.hit.id,href:s.hit.url},[(0,a.createTextVNode)((0,a.toDisplayString)(s.hit.title)+" ",1),(0,a.createVNode)(n,{type:e.$useEntypoIcons?"arrow-right":"fa-arrow-right"},null,8,["type"])],8,te)]),e.tags.length>0?((0,a.openBlock)(),(0,a.createElementBlock)("div",se,[(0,a.createElementVNode)("div",{id:"contentfor-"+s.hit.id,class:"label"},[(0,a.createElementVNode)("span",null,(0,a.toDisplayString)(s.texts.innehallForDigSom),1)],8,ae),(0,a.createElementVNode)("div",null,[(0,a.createVNode)(l,{ref:"collapse",id:"c
1ontentfor-collapse-"+s.hit.id,showOnlyContent:e.tags.length<=3},{"button-content-before-icon":(0,a.withCtx)(()=>[(0,a.createElementVNode)("span",{id:"contentfor-collapse-rubrik-"+s.hit.id},(0,a.toDisplayString)(s.texts.gallerForManga),9,oe)]),"collapse-content":(0,a.withCtx)(()=>[(0,a.createElementVNode)("ul",{"aria-labelledby":"contentfor-"+s.hit.id},[((0,a.openBlock)(!0),(0,a.createElementBlock)(a.Fragment,null,(0,a.renderList)(e.tags,e=>((0,a.openBlock)(),(0,a.createElementBlock)("li",null,(0,a.toDisplayString)(e.text),1))),256))],8,re)]),_:1},8,["id","showOnlyContent"])])])):(0,a.createCommentVNode)("v-if",!0),(0,a.createElementVNode)("p",{innerHTML:s.hit.excerpt},null,8,ie),this.showBreadcrumb?((0,a.openBlock)(),(0,a.createBlock)(c,{key:1,id:s.hit.id,breadcrumb:s.hit.breadcrumb},null,8,["id","breadcrumb"])):(0,a.createCommentVNode)("v-if",!0)])}]]);const he={class:"hitwrapper utbildning"},de={class:"hittitle"},pe=["href"],me={class:"kortfakta"},ue={class:"fakta"},ke={key:0,class:"fakta"},ge={key:1,class:"fakta"},ye={key:2,class:"fakta"},be={key:0,class:"amnen"};var ve={name:"UtbildningItem",props:{hit:Object,texts:Object},components:{Icon:V.A},methods:{getUtbildningTyp(e,t){const s=null===t?"":t.toLowerCase();return"cms.models.blocks.utbildning.programblock"===e?this.texts.program+(s?", "+s:""):"cms.models.blocks.utbildning.kursblock"===e?this.texts.kurs+(s?", "+s:""):"cms.models.blocks.utbildning.kurspaketblock"===e?this.texts.kurspaket+(s?", "+s:""):void 0},getStudieOrt(e){return null===e?"":e.charAt(0).toUpperCase()+e.slice(1)}}},fe=(0,T.A)(ve,[["render",function(e,t,s,o,r,i){const n=(0,a.resolveComponent)("Icon");return(0,a.openBlock)(),(0,a.createElementBlock)("div",he,[(0,a.createElementVNode)("div",de,[(0,a.createElementVNode)("a",{href:s.hit.url},[(0,a.createTextVNode)((0,a.toDisplayString)(s.hit.title)+", "+(0,a.toDisplayString)(s.hit.credits)+" ",1),(0,a.createVNode)(n,{type:e.$useEntypoIcons?"arrow-right":"fa-arrow-right"},null,8,["type"])],8,pe)]),(0,a.createElementVNode)("div",me,[(0,a.createElementVNode)("span",ue,[(0,a.createVNode)(n,{type:"fa-book"}),(0,a.createTextVNode)((0,a.toDisplayString)(i.getUtbildningTyp(s.hit.typeName,s.hit.eduLevel)),1)]),s.hit.studietakt?((0,a.openBlock)(),(0,a.createElementBlock)("span",ke,[(0,a.createVNode)(n,{type:"fa-clock"}),(0,a.createTextVNode)((0,a.toDisplayString)(s.hit.studietakt),1)])):(0,a.createCommentVNode)("v-if",!0),s.hit.studieort?((0,a.openBlock)(),(0,a.createElementBlock)("span",ge,[(0,a.createVNode)(n,{type:"fa-location-dot"}),(0,a.createTextVNode)((0,a.toDisplayString)(i.getStudieOrt(s.hit.studieort)),1)])):(0,a.createCommentVNode)("v-if",!0),s.hit.studieform?((0,a.openBlock)(),(0,a.createElementBlock)("span",ye,[(0,a.createVNode)(n,{type:"fa-landmark"}),(0,a.createTextVNode)((0,a.toDisplayString)(s.hit.studieform),1)])):(0,a.createCommentVNode)("v-if",!0)]),s.hit.subjects?((0,a.openBlock)(),(0,a.createElementBlock)("div",be,[(0,a.createElementVNode)("span",null,[(0,a.createVNode)(n,{type:"fa-tag"}),(0,a.createTextVNode)((0,a.toDisplayString)(s.hit.subjects),1)])])):(0,a.createCommentVNode)("v-if",!0)])}]]);const Se={class:"hitwrapper utbildning",ref:"utbItem"},Be={class:"hittitle"},Ne=["href"],Ve={class:"kortfakta m-0 align-content-center"},xe={class:"fakta"},Ee={class:"d-inline-block"},we={class:"text-nowrap"},Fe={key:0,class:"fakta"},Oe=["onClick","aria-label"],Te={class:"kortfakta"},Ce={class:"fakta"},De={key:0,class:"fakta"},Ie={key:1,class:"fakta"},Ae={key:0,class:"amnen"},Ue={class:"fakta"};var Pe={name:"UtbildningUtbytesstudentItem",props:{hit:Object,texts:Object},data(){return{utbTillfallen:this.hit.utbTillfallen||[]}},components:{Icon:V.A},mounted(){for(const e of this.utbTillfallen)e.inShoppingCart=null!=document.getElementById(`varukorg-utbildningar-list-${e.anmalningskod}`),e.updateInShoppingCartFunction=t=>{e.inShoppingCart=t.detail.wasAdded,this.keepBtnPosOnScreenOnAddOrRemoveItemFunction&&this.keepBtnPosOnScreenOnAddOrRemoveItemFunction()},window.addEventListener(`varukorg-utbildningar-list-${e.anmalningskod}`,e.updateInShoppingCartFunction)},unmounted(){for(const e of this.utbTillfallen)e.updateInShoppingCartFunction&&window.removeEventListener(`varukorg-utbildningar-list-${e.anmalningskod}`,e.updateInShoppingCartFunction)},methods:{getUtbildningTyp(e,t){const s=null===t?"":t.toLowerCase();return"cms.models.blocks.utbildning.programblock"===e?this.texts.program+(s?", "+s:""):"cms.models.blocks.utbildning.kursblock"===e?this.texts.kurs+(s?", "+s:""):"cms.models.blocks.utbildning.kurspaketblock"===e?this.texts.kurspaket+(s?", "+s:""):void 0},getStudieOrt(e){return null===e?"":e.charAt(0).toUpperCase()+e.slice(1)},getDatumText(e){if(e){var t="sv"===document.documentElement.lang?"sv-SE":"en-GB";return new Date(e).toLocaleDateString(t,{year:"numeric",month:"short",day:"numeric"}).replace(".","").toLowerCase()}return""},addToSelection(e,t){const s=this.$refs.utbItem.getBoundingClientRect().top;this.keepBtnPosOnScreenOnAddOrRemoveItemFunction=()=>{const e=this.$refs.utbItem.getBoundingClientRect().top;window.scrollBy({top:e-s,behavior:"instant"}),this.keepBtnPosOnScreenOnAddOrRemoveItemFunction=null},t.inShoppingCart?window.dispatchEvent(new CustomEvent("ta-bort-ur-varukorg",{detail:{id:t.anmalningskod}})):window.dispatchEvent(new CustomEvent("lagg-till-i-varukorg",{detail:{id:t.anmalningskod,anmalningskod:t.anmalningskod,title:`${e.title}, ${e.credits}`,url:e.url,credits:Number(e.credits.split(" ")[0]),startdatumText:this.getDatumText(t.startDatum),slutdatumText:this.getDatumText(t.slutDatum),startDatum:t.startDatum,slutDatum:t.slutDatum,studieform:e.studieform,studieort:this.getStudieOrt(t.studieort),studietakt:t.studietakt,utbildningstyp:this.getUtbildningTyp(e.typeName,e.eduLevel)}}))}}},Re=(0,T.A)(Pe,[["render",function(e,t,s,o,r,i){const n=(0,a.resolveComponent)("Icon");return(0,a.openBlock)(),(0,a.createElementBlock)("div",Se,[(0,a.createElementVNode)("div",Be,[(0,a.createElementVNode)("a",{href:s.hit.url},[(0,a.createTextVNode)((0,a.toDisplayString)(s.hit.title)+", "+(0,a.toDisplayString)(s.hit.credits)+" ",1),(0,a.createVNode)(n,{type:e.$useEntypoIcons?"arrow-right":"fa-arrow-right"},null,8,["type"])],8,Ne)]),((0,a.openBlock)(!0),(0,a.createElementBlock)(a.Fragment,null,(0,a.renderList)(r.utbTillfallen,(e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("div",{class:(0,a.normalizeClass)(["d-flex mt-3 justify-content-between",{"utbt-secondary-bg":t%2==1}]),key:t},[(0,a.createElementVNode)("div",Ve,[(0,a.createElementVNode)("span",xe,[(0,a.createVNode)(n,{type:"fa-calendar"}),(0,a.createElementVNode)("span",Ee,[(0,a.createElementVNode)("span",null,(0,a.toDisplayString)(i.getDatumText(e.startDatum))+" - ",1),(0,a.createElementVNode)("span",we,(0,a.toDisplayString)(i.getDatumText(e.slutDatum)),1)])]),e.studietakt?((0,a.openBlock)(),(0,a.createElementBlock)("span",Fe,[(0,a.createVNode)(n,{type:"fa-clock"}),(0,a.createTextVNode)((0,a.toDisplayString)(e.studietakt),1)])):(0,a.createCommentVNode)("v-if",!0)]),(0,a.createElementVNode)("button",{onClick:t=>i.addToSelection(s.hit,e),class:(0,a.normalizeClass)(`btn ${e.inShoppingCart?"btn-secondary":"btn-primary"} align-self-center mb-0 py-2 px-3 mx-sm-0 flex-shrink-0`),"aria-label":e.inShoppingCart?`Click to remove ${s.hit.title}, ${s.hit.credits} from your selected courses.`:`Click to add ${s.hit.title}, ${s.hit.credits} to your selected courses.`},[(0,a.createVNode)(n,{type:e.inShoppingCart?"fa-minus":"fa-plus"},null,8,["type"]),(0,a.createTextVNode)((0,a.toDisplayString)(e.inShoppingCart?s.texts.taBort:s.texts.valj),1)],10,Oe)],2))),128)),(0,a.createElementVNode)("div",Te,[(0,a.createElementVNode)("span",Ce,[(0,a.createVNode)(n,{type:"fa-book"}),(0,a.createTextVNode)((0,a.toDisplayString)(i.getUtbildningTyp(s.hit.typeName,s.hit.eduLevel)),1)]),s.hit.studieort?((0,a.openBlock)(),(0,a.createElementBlock)("span",De,[(0,a.createVNode)(n,{type:"fa-location-dot"}),(0,a.createTextVNode)((0,a.toDisplayString)(i.getStudieOrt(s.hit.studieort)),1)])):(0,a.createCommentVNode)("v-if",!0),s.hit.studieform?((0,a.openBlock)(),(0,a.createElementBlock)("span",Ie,[(0,a.createVNode)(n,{type:"fa-landmark"}),(0,a.createTextVNode)((0,a.toDisplayString)(s.hit.studieform),1)])):(0,a.createCommentVNode)("v-if",!0)]),s.hit.subjects?((0,a.openBlock)(),(0,a.createElementBlock)("div",Ae,[(0,a.createElementVNode)("span",Ue,[(0,a.createVNode)(n,{type:"fa-tag"}),(0,a.createTextVNode)((0,a.toDisplayString)(s.hit.subjects),1)])])):(0,a.createCommentVNode)("v-if",!0)],512)}]]);const je={class:"hitwrapper utbildning"},$e={class:"hittitle"},Le=["href"],Me={class:"kortfakta"},He={class:"fakta"},qe={key:0,class:"fakta"},ze={key:1,class:"fakta"},Ge={key:2,class:"fakta"},We={key:0,class:"amnen"};var _e={name:"ValkomstInfoItem",props:{hit:Object,texts:Object},components:{Icon:V.A},methods:{getStudieOrt(e){return null===e?"":e.charAt(0).toUpperCase()+e.slice(1)}}},Qe={name:"SearchResultItem",props:{hit:Object,texts:Object,searchType:String,showBreadcrumb:Boolean,sokOptions:Object},components:{GenericItem:I,PersonalItem:W,SyllabusItem:X,PersonanpassadItem:ce,UtbildningItem:fe,UtbildningUtbytesstudentItem:Re,ValkomstInfoItem:(0,T.A)(_e,[["render",function(e,t,s,o,r,i){const n=(0,a.resolveComponent)("Icon");return(0,a.openBlock)(),(0,a.createElementBlock)("div",je,[(0,a.createElementVNode)("div",$e,[(0,a.createElementVNode)("a",{href:s.hit.url},[(0,a.createTextVNode)((0,a.toDisplayString)(s.hit.title)+", "+(0,a.toDisplayString)(s.hit.credits)+" ",1),(0,a.createVNode)(n,{type:e.$useEntypoIcons?"arrow-right":"fa-arrow-right"},null,8,["type"])],8,Le)]),(0,a.createElementVNode)("div",Me,[(0,a.createElementVNode)("span",He,[(0,a.createVNode)(n,{type:"fa-calendar"}),(0,a.createTextVNode)((0,a.toDisplayString)(s.texts.startdatum)+" "+(0,a.toDisplayString)(s.hit.valkomstinfostartdatum),1)]),s.hit.studietakt?((0,a.openBlock)(),(0,a.createElementBlock)("span",qe,[(0,a.createVNode)(n,{type:"fa-clock"}),(0,a.createTextVNode)((0,a.toDisplayString)(s.hit.studietakt),1)])):(0,a.createCommentVNode)("v-if",!0),s.hit.studieort?((0,a.openBlock)(),(0,a.createElementBlock)("span",ze,[(0,a.createVNode)(n,{type:"fa-location-dot"}),(0,a.createTextVNode)((0,a.toDisplayString)(i.getStudieOrt(s.hit.studieort)),1)])):(0,a.createCommentVNode)("v-if",!0),s.hit.studieform?((0,a.openBlock)(),(0,a.createElementBlock)("span",Ge,[(0,a.createVNode)(n,{type:"fa-landmark"}),(0,a.createTextVNode)((0,a.toDisplayString)(s.hit.studieform),1)])):(0,a.createCommentVNode)("v-if",!0)]),s.hit.subjects?((0,a.openBlock)(),(0,a.createElementBlock)("div",We,[(0,a.createElementVNode)("span",null,[(0,a.createVNode)(n,{type:"fa-circle-info"}),(0,a.createTextVNode)((0,a.toDisplayString)(s.hit.subjects),1)])])):(0,a.createCommentVNode)("v-if",!0)])}]])}},Ye={name:"SearchResult",props:{searchResultHits:Array,totalMatchingText:String,texts:Object,sokOptions:Object,query:String,searchType:String,showBreadcrumb:Boolean},components:{SearchResultItem:(0,T.A)(Qe,[["render",function(e,t,s,o,r,i){const n=(0,a.resolveComponent)("SyllabusItem"),l=(0,a.resolveComponent)("PersonalItem"),c=(0,a.resolveComponent)("UtbildningUtbytesstudentItem"),h=(0,a.resolveComponent)("UtbildningItem"),d=(0,a.resolveComponent)("ValkomstInfoItem"),p=(0,a.resolveComponent)("PersonanpassadItem"),m=(0,a.resolveComponent)("GenericItem");return(0,a.openBlock)(),(0,a.createElementBlock)("li",null,["studieplan"==s.searchType?((0,a.openBlock)(),(0,a.createBlock)(n,{key:0,hit:s.hit},null,8,["hit"])):"epiumu.models.pages.personalsida"==this.hit.typeName?((0,a.openBlock)(),(0,a.createBlock)(l,{key:1,hit:s.hit,texts:s.texts},null,8,["hit","texts"])):"cms.models.blocks.utbildning.programblock"==this.hit.typeName||"cms.models.blocks.utbildning.kursblock"==this.hit.typeName||"cms.models.blocks.utbildning.kurspaketblock"==this.hit.typeName?((0,a.openBlock)(),(0,a.createElementBlock)(a.Fragment,{key:2},[this.sokOptions.VisaUtbildningarForUtbytesstudenter?((0,a.openBlock)(),(0,a.createBlock)(c,{key:0,hit:s.hit,texts:s.texts},null,8,["hit","texts"])):((0,a.openBlock)(),(0,a.createBlock)(h,{key:1,hit:s.hit,texts:s.texts},null,8,["hit","texts"]))],64)):"cms.models.blocks.student.valkomstinformationblock"==this.hit.typeName?((0,a.openBlock)(),(0,a.createBlock)(d,{key:3,hit:s.hit,texts:s.texts},null,8,["hit","texts"])):"student.models.pages.personanpassadinformationssida"==this.hit.typeName?((0,a.openBlock)(),(0,a.createBlock)(p,{key:4,hit:s.hit,texts:s.texts,showBreadcrumb:s.showBreadcrumb},null,8,["hit","texts","showBreadcrumb"])):((0,a.openBlock)(),(0,a.createBlock)(m,{key:5,hit:s.hit,texts:s.texts,showBreadcrumb:s.showBreadcrumb},null,8,["hit","texts","showBreadcrumb"]))])}]])}},Je=(0,T.A)(Ye,[["render",function(e,t,s,o,r,i){const n=(0,a.resolveComponent)("SearchResultItem");return s.searchResultHits&&s.searchResultHits.length>0?((0,a.openBlock)(),(0,a.createElementBlock)("div",m,[(0,a.createElementVNode)("div",u,(0,a.toDisplayString)(s.totalMatchingText),1),(0,a.createElementVNode)("ul",k,[((0,a.openBlock)(!0),(0,a.createElementBlock)(a.Fragment,null,(0,a.renderList)(s.searchResultHits,e=>((0,a.openBlock)(),(0,a.createBlock)(n,{key:e.id,hit:e,texts:s.texts,searchType:s.searchType,showBreadcrumb:s.showBreadcrumb,sokOptions:s.sokOptions},null,8,["hit","texts","searchType","showBreadcrumb","sokOptions"]))),128))])])):((0,a.openBlock)(),(0,a.createElementBlock)("p",g,(0,a.toDisplayString)(s.texts.noResult),1))}]]);const Ke={key:0,class:"search-ai-overview","aria-live":"polite"},Xe=["href","title"];
1var Ze={name:"SearchAiOverview",props:{baseApiUrl:String,query:String,sokOptions:Object,texts:Object},data(){return{overview:{showAnswer:!1,answer:"",sources:[],segments:[]}}},created(){this.getOverview()},methods:{getSegmentParts(e){const t=[...e.citations||[]].sort((e,t)=>e.startIndex-t.startIndex),s=[];let a=0;return t.forEach(t=>{t.startIndex>a&&s.push({text:e.text.slice(a,t.startIndex)}),s.push({text:e.text.slice(t.startIndex,t.startIndex+t.length),source:t.source}),a=t.startIndex+t.length}),a<e.text.length&&s.push({text:e.text.slice(a)}),s},getOverview(){this.query.trim().length<3||p.A.getAiOverview(this.baseApiUrl,{searchOptions:this.sokOptions}).then(e=>{200===e.status&&e.data.showAnswer&&(this.overview=e.data)}).catch(e=>{console.error("Could not load search AI overview.",e)})}}},et=(0,T.A)(Ze,[["render",function(e,t,s,o,r,i){return r.overview.showAnswer?((0,a.openBlock)(),(0,a.createElementBlock)("section",Ke,[(0,a.createElementVNode)("h2",null,(0,a.toDisplayString)(s.texts.aiOversiktRubrik),1),((0,a.openBlock)(!0),(0,a.createElementBlock)(a.Fragment,null,(0,a.renderList)(r.overview.segments,(e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)("p",{key:t},[((0,a.openBlock)(!0),(0,a.createElementBlock)(a.Fragment,null,(0,a.renderList)(i.getSegmentParts(e),(e,t)=>((0,a.openBlock)(),(0,a.createElementBlock)(a.Fragment,{key:t},[e.source?((0,a.openBlock)(),(0,a.createElementBlock)("a",{key:0,href:e.source.url,class:"source-link",title:e.source.title},(0,a.toDisplayString)(e.text),9,Xe)):((0,a.openBlock)(),(0,a.createElementBlock)(a.Fragment,{key:1},[(0,a.createTextVNode)((0,a.toDisplayString)(e.text),1)],64))],64))),128))]))),128))])):(0,a.createCommentVNode)("v-if",!0)}]]),tt=s(650),st=s(612);const at={class:"othersearchservices"},ot={id:"othersearchservices-collapse-rubrik"},rt={"aria-labelledby":"othersearchservices-collapse-rubrik"},it=["href"];var nt={name:"OtherSearchServices",props:{searchServices:Array,texts:Object},data:function(){return{isDesktopView:!0}},components:{Collapse:ne.A},created(){this.selected=this.selectedFilter,this.IsDesktop()},mounted(){window.addEventListener("resize",this.IsDesktop)},unmounted(){window.removeEventListener("resize",this.IsDesktop)},methods:{IsDesktop(){this.isDesktopView=window.innerWidth>=window.xlMin}}},lt=(0,T.A)(nt,[["render",function(e,t,s,o,r,i){const n=(0,a.resolveComponent)("Collapse");return(0,a.openBlock)(),(0,a.createElementBlock)("div",at,[(0,a.createVNode)(n,{id:"othersearchservices-collapse",open:e.isDesktopView},{"button-content-before-icon":(0,a.withCtx)(()=>[(0,a.createElementVNode)("span",ot,(0,a.toDisplayString)(s.texts.andraTjanster),1)]),"collapse-content":(0,a.withCtx)(()=>[(0,a.createElementVNode)("ul",rt,[((0,a.openBlock)(!0),(0,a.createElementBlock)(a.Fragment,null,(0,a.renderList)(s.searchServices,e=>((0,a.openBlock)(),(0,a.createElementBlock)("li",{key:e.id},[(0,a.createElementVNode)("a",{href:e.url},(0,a.toDisplayString)(e.text),9,it)]))),128))])]),_:1},8,["open"])])}]]),ct=s(493),ht=s(66),dt=s(388),pt={name:"SiteSearch",props:{baseApiUrl:String,siteLang:String,texts:Object,showFirstFacetAsDropdown:Boolean,showHeader:Boolean,showSearchInput:Boolean,showAiOverview:{type:Boolean,default:!0},suggestApiUrl:String,showBreadcrumb:Boolean,sokFilter:Array,otherSearchServices:Array,take:{type:Number,default:10},useEntypoIcons:{type:Boolean,default:!1}},data:function(){return{query:"",searchType:"",showFilters:!1,showFacets:!1,showOtherSearchServices:!1,sokOptions:null,searchResultHits:void 0,sokFacets:void 0,totalMatching:0,totalMatchingText:"",paginationTexts:void 0,paginationUrl:"",page:1,selectedFacets:{}}},provide(){return{suggestService:p.A}},created(){var e;if((null===(e=this.sokFilter)||void 0===e?void 0:e.length)>0){var t,s;this.$.appContext.app.config.globalProperties={$baseApiUrl:this.baseApiUrl,$siteLang:this.siteLang,$useEntypoIcons:this.useEntypoIcons};const e=new URLSearchParams(window.location.search);this.showFilters=this.sokFilter.length>1,this.showOtherSearchServices=this.otherSearchServices.length>0,this.query=this.getValueFromUrlParams(e,"q"),this.searchType=this.getValueFromUrlParams(e,"filter"),this.sokOptions=this.setSearchOptions(),null!==(t=this.sokOptions)&&void 0!==t&&t.Filters&&
1(this.selectedFacets=Object.fromEntries(this.sokOptions.Filters.map(e=>[e.Name,[]]))),this.handleFacetFromUrl(e),null!==(s=this.sokOptions)&&void 0!==s&&s.Filters&&this.sokOptions.Filters.find(e=>4===e.Type)&&(this.showFacets=!0),this.paginationUrl=this.setPaginationUrl(),this.page=this.getValueFromUrlParams(e,"page",!0),this.getResult()}},components:{SearchResult:Je,SearchAiOverview:et,Pagination:tt.A,SearchForm:st.A,OtherSearchServices:lt,SearchFacets:ct.A},methods:{setSearchOptions(){if(""!=this.searchType){var e=this.sokFilter.find(e=>e.type===this.searchType);if(e)return this.searchType=e.type,e.sokOptions}else{var t=this.sokFilter.find(e=>"allt"===e.type);if(t)return this.searchType=t.type,t.sokOptions}if(null==this.sokOptions)return this.searchType=this.sokFilter[0].type,this.sokFilter[0].sokOptions},setPaginationUrl(){""!=this.searchType?this.paginationUrl=`?q=${this.query}&filter=${this.searchType}&page=`:this.paginationUrl=`?q=${this.query}&page=`},getResult(){let e=(this.page-1)*this.take;this.sokOptions.Skip=e.toString(),this.sokOptions.Take=this.take.toString(),this.sokOptions.Query=this.query,p.A.getResult(this.$baseApiUrl,this.sokOptions).then(e=>{if(e&&200===e.status&&(this.searchResultHits=dt.A.updateUrls(e.data.hits),this.totalMatching=e.data.totalMatching,this.sokFacets=e.data.facets,this.totalMatching>0)){let e=(this.page-1)*this.take+1,t=this.page*this.take<=this.totalMatching?this.page*this.take:this.totalMatching;this.totalMatchingText=`${this.texts.visar} ${e}-${t} ${this.texts.av} ${this.totalMatching} ${this.texts.resultat}`}}).catch(e=>{console.log(e)})},getValueFromUrlParams(e,t,s=!1){return s?e.has(t)?parseInt(e.get(t)):1:e.has(t)?e.get(t):""},handleFacetFromUrl(e){for(const s in this.selectedFacets){var t;const a=ht.A.generateUrlParamName(s),o=this.getValueFromUrlParams(e,a);if(o.length>0&&null!==(t=this.sokOptions)&&void 0!==t&&t.Filters){const e=this.sokOptions.Filters.find(e=>e.Name===s);e&&(e.Value=o,this.selectedFacets[s]=o.split(","))}}},clearFacets(e){for(const t in this.selectedFacets){const s=ht.A.generateUrlParamName(t);if(e.has(s)){e.delete(s),this.selectedFacets[t]=[];const a=this.sokOptions.Filters.find(e=>e.Name===t);a&&(a.Value="")}}},onChangePage(e){this.page=e,this.getResult(),document.getElementById("searchresulttotal").focus()},filterSelected(e){this.searchType=e;const t=new URLSearchParams(window.location.search);t.set("filter",e),this.clearFacets(t),this.sokOptions=this.setSearchOptions(),this.reloadSearchResults(t)},facetSelected(e,t){const s=ht.A.generateUrlParamName(t);this.selectedFacets[t]=e;const a=this.sokOptions.Filters.find(e=>e.Name===t);a&&(a.Value=e.join(","));const o=new URLSearchParams(window.location.search);this.updateOrRemoveFacetUrlParam(o,s,e),this.reloadSearchResults(o)},removeSelectedFacet(e,t){const s=ht.A.generateUrlParamName(e);var a=this.selectedFacets[e];if(a){const e=a.indexOf(t);e>-1&&a.splice(e,1)}this.selectedFacets[e]=a;const o=this.sokOptions.Filters.find(t=>t.Name===e);o&&(o.Value=a.join(","));const r=new URLSearchParams(window.location.search);this.updateOrRemoveFacetUrlParam(r,s,a),this.reloadSearchResults(r)},clearSelectedFacets(){const e=new URLSearchParams(window.location.search);this.clearFacets(e),this.reloadSearchResults(e)},reloadSearchResults(e){this.searchResultHits=[],this.page=1,this.deleteUrlParam(e,"page"),this.deleteUrlParam(e,"facet"),this.query=this.getValueFromUrlParams(e,"q");let t=this.getValueFromUrlParams(e,"filter");this.sokFilter&&1===this.sokFilter.length&&"studieplan"===this.sokFilter[0].type?this.searchType="studieplan":this.searchType=t,this.paginationUrl=this.setPaginationUrl(),this.getResult(),history.replaceState(null,null,"?"+e.toString())},updateOrRemoveFacetUrlParam(e,t,s){s.length>0?e.set(t,s.join(",")):this.deleteUrlParam(e,t)},deleteUrlParam(e,t){e.has(t)&&e.delete(t)},onSearchSubmitted(e){this.reloadSearchResults(e)}}},mt=(0,T.A)(pt,[["render",function(e,t,s,p,m,u){const k=(0,a.resolveComponent)("SearchForm"),g=(0,a.resolveComponent)("OtherSearchServices"),y=(0,a.resolveComponent)("SearchAiOverview"),b=(0,a.resolveComponent)("SearchResult"),v=(0,a.resolveComponent)("Pagination");return(0,a.openBlock)(),(0,a.createElementBlock)("div",o,[s.showSearchInput&&(e.showFilters||e.showOtherSearchServices||e.showFacets)?((0,a.openBlock)(),(0,a.createBlock)(a.Teleport,{key:0,to:"#toppbild"},[(0,a.createElementVNode)("div",r,[(0,a.createElementVNode)("div",i,[(0,a.createElementVNode)("div",n,[(0,a.createElementVNode)("div",l,[s.showHeader?((0,a.openBlock)(),(0,a.createElementBlock)("div",c,[(0,a.createElementVNode)("h2",null,(0,a.toDisplayString)(s.texts.rubrik),1)])):(0,a.createCommentVNode)("v-if",!0),(0,a.createVNode)(k,{baseApiUrl:s.suggestApiUrl,texts:s.texts,suggestSokOptions:e.sokOptions,idString:"searchInput",selectedFilter:e.searchType,selectedFacets:e.selectedFacets,sokFilter:s.sokFilter,sokFacets:e.sokFacets,showFilters:e.showFilters,showFacets:e.showFacets,showFirstFacetAsDropdown:s.show
1FirstFacetAsDropdown,useEntypoIcons:s.useEntypoIcons,onFilterSelected:u.filterSelected,onFacetSelected:u.facetSelected,onRemoveSelectedFacet:u.removeSelectedFacet,onClearSelectedFacets:u.clearSelectedFacets,onSearchSubmitted:u.onSearchSubmitted},null,8,["baseApiUrl","texts","suggestSokOptions","selectedFilter","selectedFacets","sokFilter","sokFacets","showFilters","showFacets","showFirstFacetAsDropdown","useEntypoIcons","onFilterSelected","onFacetSelected","onRemoveSelectedFacet","onClearSelectedFacets","onSearchSubmitted"]),s.otherSearchServices&&s.otherSearchServices.length>0?((0,a.openBlock)(),(0,a.createBlock)(g,{key:1,searchServices:s.otherSearchServices,texts:s.texts},null,8,["searchServices","texts"])):(0,a.createCommentVNode)("v-if",!0)])])])])])):s.showSearchInput?((0,a.openBlock)(),(0,a.createElementBlock)("div",h,[(0,a.createVNode)(k,{baseApiUrl:s.suggestApiUrl,texts:s.texts,suggestSokOptions:e.sokOptions,idString:"searchInput",selectedFilter:"",selectedFacets:e.selectedFacets,sokFilter:[],sokFacets:e.sokFacets,useEntypoIcons:s.useEntypoIcons,onSearchSubmitted:u.onSearchSubmitted},null,8,["baseApiUrl","texts","suggestSokOptions","selectedFacets","sokFacets","useEntypoIcons","onSearchSubmitted"])])):(0,a.createCommentVNode)("v-if",!0),(0,a.createElementVNode)("div",d,[s.showAiOverview&&1===e.page&&e.searchResultHits&&e.searchResultHits.length>=3?((0,a.openBlock)(),(0,a.createBlock)(y,{key:`${e.query}:${e.searchType}`,baseApiUrl:s.baseApiUrl,query:e.query,sokOptions:e.sokOptions,texts:s.texts},null,8,["baseApiUrl","query","sokOptions","texts"])):(0,a.createCommentVNode)("v-if",!0),void 0!==e.searchResultHits?((0,a.openBlock)(),(0,a.createBlock)(b,{key:1,searchResultHits:e.searchResultHits,totalMatchingText:e.totalMatchingText,texts:s.texts,sokOptions:e.sokOptions,query:e.query,searchType:e.searchType,showBreadcrumb:s.showBreadcrumb},null,8,["searchResultHits","totalMatchingText","texts","sokOptions","query","searchType","showBreadcrumb"])):(0,a.createCommentVNode)("v-if",!0),e.searchResultHits&&e.searchResultHits.length>0&&e.totalMatching>10?((0,a.openBlock)(),(0,a.createBlock)(v,{key:2,totalMatching:e.totalMatching,url:e.paginationUrl,labels:s.texts,onChangePage:u.onChangePage},null,8,["totalMatching","url","labels","onChangePage"])):(0,a.createCommentVNode)("v-if",!0)])])}]])}}]);

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.