PageSourceSearch

https://u2arkitekter.no/dist/all/chunks/14134-36f8b39f1a475ac64e37.js

js u2arkitekter.no collected 2026-09-25 10:41:32 UTC 4,757 bytes, 1 lines download raw bytes

1"use strict";(globalThis.webpackChunkwips_components_scripts||=[]).push([[14134],{f4d610975e7e882d(a,e,l){l.r(e),l.d(e,{default:()=>R});var n=l("b641633d6c906d19"),t=l("a54fa6d0a722ba3f"),o=l("99c472be6da17922"),s=l("eb0d7dd6674ec63a"),i=l("c40486de06e3466e"),r=l("0c402b9e75a52e9e"),u=l("2819e2c5aa26daf3"),c=l("ab5c7e913102dd40");const v=["aria-label"],p=["aria-selected","textContent"],d=["aria-selected","onClick","textContent"],b=["textContent"],f=["disabled","aria-label"],g=["aria-label"],k=["disabled","aria-label"],y=(0,n.pM)({__name:"FloorplanNavigation",props:{nav:{},floorplans:{},pageLanguage:{},activeMapId:{},viewActive:{type:Boolean}},emits:["back","selectMap","showIntro","openPost"],setup(a,{emit:e}){const l=a,{nav:s,floorplans:i,pageLanguage:r,activeMapId:u,viewActive:y}=(0,t.QW)(l),_=e,{t:C}=(0,c.s)();function P(a){return a.buttonTitle[r.value??""]??Object.values(a.buttonTitle)[0]??""}function I(){s.value.previousId&&_("openPost",s.value.previousId)}function R(){s.value.nextId&&_("openPost",s.value.nextId)}return(a,e)=>((0,n.uX)(),(0,n.CE)("nav",{class:(0,o.C4)(a.$style.nav),role:"tablist","aria-label":(0,t.R1)(C)("Floorplan navigation")},[(0,t.R1)(y)?((0,n.uX)(),(0,n.CE)(n.FK,{key:0},[(0,n.Lk)("button",{type:"button",role:"tab","aria-selected":null===(0,t.R1)(u),class:(0,o.C4)(a.$style.link),onClick:e[0]||(e[0]=a=>_("showIntro")),textContent:(0,o.v_)((0,t.R1)(C)("Intro"))},null,10,p),((0,n.uX)(!0),(0,n.CE)(n.FK,null,(0,n.pI)((0,t.R1)(i),e=>((0,n.uX)(),(0,n.CE)("button",{key:e.floorplanId,type:"button",role:"tab","aria-selected":e.floorplanId===(0,t.R1)(u),class:(0,o.C4)(a.$style.link),onClick:a=>_("selectMap",e.floorplanId),textContent:(0,o.v_)(P(e))},null,10,d))),128))],64)):((0,n.uX)(),(0,n.CE)(n.FK,{key:1},[(0,n.Lk)("button",{type:"button",class:(0,o.C4)(["floorplan-button",a.$style.link]),onClick:e[1]||(e[1]=a=>_("back")),textContent:(0,o.v_)((0,t.R1)(C)("Back"))},null,10,b),(0,n.Lk)("button",{type:"button",class:(0,o.C4)([a.$style.link,a.$style.prev]),disabled:!(0,t.R1)(s).previousId,"aria-label":(0,t.R1)(C)("Previous"),onClick:I},[...e[3]||(e[3]=[(0,n.Lk)("span",null,null,-1)])],10,f),(0,n.Lk)("button",{type:"button",class:(0,o.C4)(a.$style.link),"aria-label":(0,t.R1)(C)("Page")+" "+(0,t.R1)(s).current+" / "+(0,t.R1)(s).total,onClick:e[2]||(e[2]=a=>_("back"))},[(0,n.Lk)("span",null,(0,o.v_)((0,t.R1)(s).current)+" / "+(0,o.v_)((0,t.R1)(s).total),1)],10,g),(0,n.Lk)("button",{type:"button",class:(0,o.C4)([a.$style.link,a.$style.next]),disabled:!(0,t.R1)(s).nextId,"aria-label":(0,t.R1)(C)("Next"),onClick:R},[...e[4]||(e[4]=[(0,n.Lk)("span",null,null,-1)])],10,k)],64))],10,v))}});var _=l("461bee8a7784aa7f");const C=(0,_.A)(y,[["__cssModules",{$style:{nav:"FloorplanNavigation__nav--O9Y8B",link:"FloorplanNavigation__link--E1W9y",prev:"FloorplanNavigation__prev--vtsY2",next:"FloorplanNavigation__next--TK_wj"}}]]);var P=l("082680c9d046d6ae");const I=(0,n.pM)({__name:"PersistentFloorplanNav",setup(a){const e=(0,P.p)(),{visible:l,loading:c,nav:v,floorplans:p,parentWalkId:d,floorplanId:b,isMarkerView:f}=(0,s.bP)(e),{currentPageLanguage:g}=(0,s.bP)((0,i.D)()),{currentSearchParams:k}=(0,s.bP)((0,r.B)()),{replaceQueryParams:y}=(0,r.B)(),_=(0,n.EW)(()=>{const a=k.value.get("floorplan");if(null===a)return null;const e=parseInt(a,10);return Number.isFinite(e)?e:null}),I=(0,n.EW)(()=>!f.value||null!==_.value);function R(){if(!c.value)return f.value&&d.value?(e.setLoading(),e.pendingFloorplanParam=b.value,void(0,u.K)("floorPlanIntroPost",d.value)):void y({floorplan:null})}function F(a){y({floorplan:String(a)})}function m(){if(!c.value)return f.value&&d.value?(e.setLoading(),void(0,u.K)("floorPlanIntroPost",d.value)):void y({floorplan:null})}function L(a){c.value||(e.setLoading(),(0,u.K)("floorPlanPost",a))}return(0,n.nT)(a=>{const l=()=>{document.body.classList.contains("has-floor-plan")||e.hide(),e.setMarkerView(document.body.classList.contains("floor-plan-post"))};l();const n=new MutationObserver(l);n.observe(document.body,{attributes:!0,attributeFilter:["class"]}),a(()=>n.disconnect())}),(0,n.wB)([p,f,_],()=>{const a=e.pendingFloorplanParam;null===a||f.value||(_.value!==a?p.value.length>0&&y({floorplan:String(a)}):e.pendingFloorplanParam=null)},{flush:"sync"}),(a,e)=>(0,t.R1)(l)?((0,n.uX)(),(0,n.Wv)(C,{key:0,class:(0,o.C4)([a.$style.nav,{[a.$style.loading]:(0,t.R1)(c)}]),nav:(0,t.R1)(v),floorplans:(0,t.R1)(p),"page-language":(0,t.R1)(g),"active-map-id":_.value,"view-active":I.value,onBack:R,onSelectMap:F,onShowIntro:m,onOpenPost:L},null,8,["class","nav","floorplans","page-language","active-map-id","view-active"])):(0,n.Q3)("",!0)}}),R=(0,_.A)(I,[["__cssModules",{$style:{nav:"PersistentFloorplanNav__nav--BAeJJ",loading:"PersistentFloorplanNav__loading--EDj_q"}}]])}}]);

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.